scsi-generic: remove scsi_req_fixup
This is not needed anymore, since asynchronous ioctls were introduced
by commit 221f715
(new scsi-generic abstraction, use SG_IO, 2009-03-28).
Signed-off-by: Paolo Bonzini <pbonzini@redhat.com>
Signed-off-by: Kevin Wolf <kwolf@redhat.com>
This commit is contained in:
parent
8869e10397
commit
6a58a3a6eb
@ -232,19 +232,6 @@ static uint8_t *scsi_get_buf(SCSIRequest *req)
|
||||
return r->buf;
|
||||
}
|
||||
|
||||
static void scsi_req_fixup(SCSIRequest *req)
|
||||
{
|
||||
switch(req->cmd.buf[0]) {
|
||||
case REWIND:
|
||||
case START_STOP:
|
||||
if (req->dev->type == TYPE_TAPE) {
|
||||
/* force IMMED, otherwise qemu waits end of command */
|
||||
req->cmd.buf[1] = 0x01;
|
||||
}
|
||||
break;
|
||||
}
|
||||
}
|
||||
|
||||
/* Execute a scsi command. Returns the length of the data expected by the
|
||||
command. This will be Positive for data transfers from the device
|
||||
(eg. disk reads), negative for transfers to the device (eg. disk writes),
|
||||
@ -256,8 +243,6 @@ static int32_t scsi_send_command(SCSIRequest *req, uint8_t *cmd)
|
||||
SCSIDevice *s = r->req.dev;
|
||||
int ret;
|
||||
|
||||
scsi_req_fixup(&r->req);
|
||||
|
||||
DPRINTF("Command: lun=%d tag=0x%x len %zd data=0x%02x", lun, tag,
|
||||
r->req.cmd.xfer, cmd[0]);
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user