block: stop calling blk_queue_bounce for passthrough requests
authorChristoph Hellwig <hch@lst.de>
Wed, 31 Mar 2021 07:30:01 +0000 (09:30 +0200)
committerJens Axboe <axboe@kernel.dk>
Tue, 6 Apr 2021 15:28:18 +0000 (09:28 -0600)
commit393bb12e00580aaa23356504eed38d8f5571153a
treef1dd0bfd89dd25032f06d231bed30767d45a29a6
parent9bb33f24abbd0fa2fadad01ec75438d7cc239189
block: stop calling blk_queue_bounce for passthrough requests

Instead of overloading the passthrough fast path with the deprecated
block layer bounce buffering let the users that combine an old
undermaintained driver with a highmem system pay the price by always
falling back to copies in that case.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Acked-by: Martin K. Petersen <martin.petersen@oracle.com>
Reviewed-by: Hannes Reinecke <hare@suse.de>
Link: https://lore.kernel.org/r/20210331073001.46776-9-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-map.c
block/bounce.c
drivers/nvme/host/lightnvm.c
drivers/target/target_core_pscsi.c
include/linux/blkdev.h