aboutsummaryrefslogtreecommitdiff
path: root/block/blk-core.c
diff options
context:
space:
mode:
authorGravatar Keith Busch <kbusch@kernel.org> 2022-11-10 10:44:57 -0800
committerGravatar Jens Axboe <axboe@kernel.dk> 2022-11-16 15:58:11 -0700
commitc964d62f5cab7b43dd0534f22a96eab386c6ec5d (patch)
tree5a443eb1b56ce9e0961cf4afa5f2dce93607332e /block/blk-core.c
parentdrbd: use after free in drbd_create_device() (diff)
downloadlinux-c964d62f5cab7b43dd0534f22a96eab386c6ec5d.tar.gz
linux-c964d62f5cab7b43dd0534f22a96eab386c6ec5d.tar.bz2
linux-c964d62f5cab7b43dd0534f22a96eab386c6ec5d.zip
block: make dma_alignment a stacking queue_limit
Device mappers had always been getting the default 511 dma mask, but the underlying device might have a larger alignment requirement. Since this value is used to determine alloweable direct-io alignment, this needs to be a stackable limit. Signed-off-by: Keith Busch <kbusch@kernel.org> Reviewed-by: Christoph Hellwig <hch@lst.de> Link: https://lore.kernel.org/r/20221110184501.2451620-2-kbusch@meta.com Signed-off-by: Jens Axboe <axboe@kernel.dk>
Diffstat (limited to 'block/blk-core.c')
-rw-r--r--block/blk-core.c1
1 files changed, 0 insertions, 1 deletions
diff --git a/block/blk-core.c b/block/blk-core.c
index 17667159482e..5487912befe8 100644
--- a/block/blk-core.c
+++ b/block/blk-core.c
@@ -425,7 +425,6 @@ struct request_queue *blk_alloc_queue(int node_id, bool alloc_srcu)
PERCPU_REF_INIT_ATOMIC, GFP_KERNEL))
goto fail_stats;
- blk_queue_dma_alignment(q, 511);
blk_set_default_limits(&q->limits);
q->nr_requests = BLKDEV_DEFAULT_RQ;