Re: drop abort sequence, kill BLK_EH_HANDLED v2
From: Jens Axboe <axboe@kernel.dk>
Date: 2018-05-29 15:12:09
From: Jens Axboe <axboe@kernel.dk>
Date: 2018-05-29 15:12:09
On 5/29/18 7:52 AM, Christoph Hellwig wrote:
Hi all, this series removes the BLK_EH_HANDLED return value, and instead places responsibility of timed out commands entirely on the drivers. Except for some odd layering vilations in libiscsi this actually is surprisingly simple. Some of the grunt work here is from Keith and Bart, just repackaged up
Survives my basic smoke testing, including timeout triggering with null_blk and SCSI. I have applied this, it's much cleaner and simpler. And we shrink the request a lot, which is great. Note I applied a followup patch that kills two holes in struct request, and I fixed a trailing whitespace in patch #3. -- Jens Axboe