]> git.baikalelectronics.ru Git - kernel.git/commit
block: remove RQF_COPY_USER
authorChristoph Hellwig <hch@lst.de>
Tue, 14 Apr 2020 07:42:21 +0000 (09:42 +0200)
committerJens Axboe <axboe@kernel.dk>
Wed, 22 Apr 2020 16:47:06 +0000 (10:47 -0600)
commit0fa1b2959adea1c4ceeca490c3fcc468cbb727b2
treebfb5f00ddd9a5dfb7883fc0dd5280342ed3706f1
parentacadc650a1189cb2f20ea3eed4705ce40fdb7e1a
block: remove RQF_COPY_USER

The RQF_COPY_USER is set for bio where the passthrough request mapping
helpers decided that bounce buffering is required.  It is then used to
pad scatterlist for drivers that required it.  But given that
non-passthrough requests are per definition aligned, and directly mapped
pass-through request must be aligned it is not actually required at all.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-map.c
block/blk-merge.c
block/blk-mq-debugfs.c
include/linux/blkdev.h