Revision c5bf71a9 hw/usb-msd.c

b/hw/usb-msd.c
216 216
    MSDState *s = DO_UPCAST(MSDState, dev.qdev, req->bus->qbus.parent);
217 217
    USBPacket *p = s->packet;
218 218

  
219
    if (req->tag != s->tag) {
220
        fprintf(stderr, "usb-msd: Unexpected SCSI Tag 0x%x\n", req->tag);
221
    }
222

  
223 219
    assert((s->mode == USB_MSDM_DATAOUT) == (req->cmd.mode == SCSI_XFER_TO_DEV));
224 220
    s->scsi_len = len;
225 221
    s->scsi_buf = scsi_req_get_buf(req);
......
241 237
    MSDState *s = DO_UPCAST(MSDState, dev.qdev, req->bus->qbus.parent);
242 238
    USBPacket *p = s->packet;
243 239

  
244
    if (req->tag != s->tag) {
245
        fprintf(stderr, "usb-msd: Unexpected SCSI Tag 0x%x\n", req->tag);
246
    }
247 240
    DPRINTF("Command complete %d\n", status);
248 241
    s->residue = s->data_len;
249 242
    s->result = status != 0;
......
387 380
                    s->tag, cbw.flags, cbw.cmd_len, s->data_len);
388 381
            s->residue = 0;
389 382
            s->scsi_len = 0;
390
            s->req = scsi_req_new(s->scsi_dev, s->tag, 0);
383
            s->req = scsi_req_new(s->scsi_dev, s->tag, 0, NULL);
391 384
            scsi_req_enqueue(s->req, cbw.cmd);
392 385
            /* ??? Should check that USB and SCSI data transfer
393 386
               directions match.  */

Also available in: Unified diff