qemu-devel
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

[Qemu-devel] [PATCH v4 11/24] scsi: use scsi_req_complete


From: Paolo Bonzini
Subject: [Qemu-devel] [PATCH v4 11/24] scsi: use scsi_req_complete
Date: Mon, 23 May 2011 18:08:56 +0200

Signed-off-by: Paolo Bonzini <address@hidden>
Reviewed-by: Christoph Hellwig <address@hidden>
---
 hw/scsi-generic.c |    5 ++---
 1 files changed, 2 insertions(+), 3 deletions(-)

diff --git a/hw/scsi-generic.c b/hw/scsi-generic.c
index 16bf185..2b3ebd9 100644
--- a/hw/scsi-generic.c
+++ b/hw/scsi-generic.c
@@ -287,7 +287,6 @@ static int32_t scsi_send_command(SCSIRequest *req, uint8_t 
*cmd)
 {
     SCSIGenericState *s = DO_UPCAST(SCSIGenericState, qdev, req->dev);
     SCSIGenericReq *r = DO_UPCAST(SCSIGenericReq, req, req);
-    SCSIBus *bus;
     int ret;
 
     scsi_req_enqueue(req);
@@ -304,8 +303,8 @@ static int32_t scsi_send_command(SCSIRequest *req, uint8_t 
*cmd)
         s->sensebuf[6] = 0x00;
         s->senselen = 7;
         s->driver_status = SG_ERR_DRIVER_SENSE;
-        bus = scsi_bus_from_device(&s->qdev);
-        bus->ops->complete(req, SCSI_REASON_DONE, CHECK_CONDITION);
+        r->req.status = CHECK_CONDITION;
+        scsi_req_complete(&r->req);
         return 0;
     }
 
-- 
1.7.4.4





reply via email to

[Prev in Thread] Current Thread [Next in Thread]