Files
linux/drivers/scsi
Christoph Hellwig 0cc61e64e2 block: fix timeout changes for legacy request drivers
blk_mq_complete_request can only be called for blk-mq drivers, but when
removing the BLK_EH_HANDLED return value, two legacy request timeout
methods incorrectly got switched to call blk_mq_complete_request.
Call __blk_complete_request instead to reinstance the previous behavior.
For that __blk_complete_request needs to be exported.

Fixes: 1fc2b62e ("scsi_transport_fc: complete requests from ->timeout")
Fixes: 0df0bb08 ("null_blk: complete requests from ->timeout")
Reported-by: Jianchao Wang <jianchao.w.wang@oracle.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
2018-06-19 11:27:18 -06:00
..
2018-04-03 17:38:39 -07:00
2018-03-15 00:35:43 -04:00
2018-06-05 10:48:09 -04:00
2017-12-04 20:32:53 -05:00
2018-05-01 23:31:40 -04:00
2017-08-25 17:21:11 -04:00
2017-08-24 22:29:06 -04:00
2018-05-18 12:03:51 -04:00
2018-04-03 17:38:39 -07:00
2017-08-25 17:21:10 -04:00
2018-05-14 22:42:53 -04:00
2018-05-16 07:24:30 +02:00
2018-05-01 23:30:12 -04:00