This is currently wrong since it isn't dependent on if we're using
mq or not. At least now it'll be correct when we force mq.

Cc: [email protected]
Signed-off-by: Jens Axboe <[email protected]>
---
 drivers/scsi/osd/osd_initiator.c | 2 +-
 1 file changed, 1 insertion(+), 1 deletion(-)

diff --git a/drivers/scsi/osd/osd_initiator.c b/drivers/scsi/osd/osd_initiator.c
index 67b14576fff2..e19fa883376f 100644
--- a/drivers/scsi/osd/osd_initiator.c
+++ b/drivers/scsi/osd/osd_initiator.c
@@ -445,7 +445,7 @@ static void _put_request(struct request *rq)
         *       code paths.
         */
        if (unlikely(rq->bio))
-               blk_end_request(rq, BLK_STS_IOERR, blk_rq_bytes(rq));
+               blk_mq_end_request(rq, BLK_STS_IOERR);
        else
                blk_put_request(rq);
 }
-- 
2.17.1

-- 
Jens Axboe

Reply via email to