]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
scsi: core: fix missing .cleanup_rq for SCSI hosts without request batching
authorSteffen Maier <maier@linux.ibm.com>
Wed, 7 Aug 2019 14:49:47 +0000 (16:49 +0200)
committerMartin K. Petersen <martin.petersen@oracle.com>
Tue, 24 Sep 2019 01:34:21 +0000 (21:34 -0400)
This was missing from scsi_mq_ops_no_commit of linux-next commit
8930a6c20791 ("scsi: core: add support for request batching") from Martin's
scsi/5.4/scsi-queue or James' scsi/misc.

See also linux-next commit b7e9e1fb7a92 ("scsi: implement .cleanup_rq
callback") from block/for-next.

Signed-off-by: Steffen Maier <maier@linux.ibm.com>
Fixes: 8930a6c20791 ("scsi: core: add support for request batching")
Cc: Paolo Bonzini <pbonzini@redhat.com>
Cc: Ming Lei <ming.lei@redhat.com>
Reviewed-by: Paolo Bonzini <pbonzini@redhat.com>
Reviewed-by: Bart Van Assche <bvanassche@acm.org>
Signed-off-by: Martin K. Petersen <martin.petersen@oracle.com>
drivers/scsi/scsi_lib.c

index dc210b9d4896b738ee2a3e2b78fde8c89910004b..12db0c13a927569ef9db2a256e5a16b5f03df4ea 100644 (file)
@@ -1834,6 +1834,7 @@ static const struct blk_mq_ops scsi_mq_ops_no_commit = {
        .init_request   = scsi_mq_init_request,
        .exit_request   = scsi_mq_exit_request,
        .initialize_rq_fn = scsi_initialize_rq,
+       .cleanup_rq     = scsi_cleanup_rq,
        .busy           = scsi_mq_lld_busy,
        .map_queues     = scsi_map_queues,
 };