commit | cc97923a5bccc776851c242b61015faf288d5c22 | [log] [tgz] |
---|---|---|
author | Christoph Hellwig <hch@lst.de> | Tue Apr 14 09:42:24 2020 +0200 |
committer | Jens Axboe <axboe@kernel.dk> | Wed Apr 22 10:47:35 2020 -0600 |
tree | d6510d4f326674e96bdf70c4f07472f492537db8 | |
parent | 0475bd6c65976c390e3805a1e5f10fc30ca8def2 [diff] |
block: move dma drain handling to scsi Don't burden the common block code with with specifics of the libata DMA draining mechanism. Instead move most of the code to the scsi midlayer. That also means the nr_phys_segments adjustments in the blk-mq fast path can go away entirely, given that SCSI never looks at nr_phys_segments after mapping the request to a scatterlist. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>