aboutsummaryrefslogtreecommitdiffstats
path: root/block
diff options
context:
space:
mode:
authorChristoph Hellwig <hch@lst.de>2017-06-19 09:26:24 +0200
committerJens Axboe <axboe@kernel.dk>2017-06-27 12:13:45 -0600
commit46685d1a9521054fa3a7a352f6bb54166cd5b2c5 (patch)
tree4da41c3661d2fc577ff72d36ab53e64c8d803c62 /block
parentblock: don't bother with bounce limits for make_request drivers (diff)
downloadlinux-dev-46685d1a9521054fa3a7a352f6bb54166cd5b2c5.tar.xz
linux-dev-46685d1a9521054fa3a7a352f6bb54166cd5b2c5.zip
blk-mq: don't bounce by default
For historical reasons we default to bouncing highmem pages for all block queues. But the blk-mq drivers are easy to audit to ensure that we don't need this - scsi and mtip32xx set explicit limits and everyone else doesn't have any particular ones. Signed-off-by: Christoph Hellwig <hch@lst.de> Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block')
-rw-r--r--block/blk-mq.c5
1 files changed, 0 insertions, 5 deletions
diff --git a/block/blk-mq.c b/block/blk-mq.c
index 41e3aeb51c9a..05dfa3f270ae 100644
--- a/block/blk-mq.c
+++ b/block/blk-mq.c
@@ -2350,11 +2350,6 @@ struct request_queue *blk_mq_init_allocated_queue(struct blk_mq_tag_set *set,
blk_queue_make_request(q, blk_mq_make_request);
/*
- * by default assume old behaviour and bounce for any highmem page
- */
- blk_queue_bounce_limit(q, BLK_BOUNCE_HIGH);
-
- /*
* Do this after blk_queue_make_request() overrides it...
*/
q->nr_requests = set->queue_depth;