[Top][All Lists]
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[Qemu-devel] [PATCH 24/35] scsi-generic: remove scsi_req_fixup
From: |
Paolo Bonzini |
Subject: |
[Qemu-devel] [PATCH 24/35] scsi-generic: remove scsi_req_fixup |
Date: |
Thu, 13 Oct 2011 13:03:54 +0200 |
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 <address@hidden>
---
hw/scsi-generic.c | 15 ---------------
1 files changed, 0 insertions(+), 15 deletions(-)
diff --git a/hw/scsi-generic.c b/hw/scsi-generic.c
index cea4fca..da104a6 100644
--- a/hw/scsi-generic.c
+++ b/hw/scsi-generic.c
@@ -233,19 +233,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),
@@ -257,8 +244,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]);
--
1.7.6
- Re: [Qemu-devel] [PATCH 11/35] scsi-disk: support READ DVD STRUCTURE, (continued)
[Qemu-devel] [PATCH 16/35] scsi: implement REPORT LUNS for arbitrary LUNs, Paolo Bonzini, 2011/10/13
[Qemu-devel] [PATCH 18/35] scsi: add channel to addressing, Paolo Bonzini, 2011/10/13
[Qemu-devel] [PATCH 17/35] scsi: allow arbitrary LUNs, Paolo Bonzini, 2011/10/13
[Qemu-devel] [PATCH 22/35] scsi-disk: fix retrying a flush, Paolo Bonzini, 2011/10/13
[Qemu-devel] [PATCH 01/35] scsi: pass correct sense code for ENOMEDIUM, Paolo Bonzini, 2011/10/13
[Qemu-devel] [PATCH 25/35] scsi-generic: check ioctl statuses when SG_IO succeeds, Paolo Bonzini, 2011/10/13
[Qemu-devel] [PATCH 24/35] scsi-generic: remove scsi_req_fixup,
Paolo Bonzini <=
[Qemu-devel] [PATCH 23/35] scsi-generic: drop SCSIGenericState, Paolo Bonzini, 2011/10/13
[Qemu-devel] [PATCH 26/35] scsi-generic: look at host status, Paolo Bonzini, 2011/10/13
[Qemu-devel] [PATCH 33/35] scsi: export scsi_generic_reqops, Paolo Bonzini, 2011/10/13
[Qemu-devel] [PATCH 32/35] scsi: make reqops static const, Paolo Bonzini, 2011/10/13
[Qemu-devel] [PATCH 20/35] scsi-disk: do not complete requests twice, Paolo Bonzini, 2011/10/13
[Qemu-devel] [PATCH 19/35] scsi-disk: fail READ CAPACITY if LBA != 0 but PMI == 0, Paolo Bonzini, 2011/10/13
[Qemu-devel] [PATCH 35/35] scsi-disk: add scsi-block for device passthrough, Paolo Bonzini, 2011/10/13