]> git.baikalelectronics.ru Git - kernel.git/commit
block: make dma_alignment a stacking queue_limit
authorKeith Busch <kbusch@kernel.org>
Thu, 10 Nov 2022 18:44:57 +0000 (10:44 -0800)
committerJens Axboe <axboe@kernel.dk>
Wed, 16 Nov 2022 22:58:11 +0000 (15:58 -0700)
commit3a0a7fa14192c8bc36ac0d8143607c5af4c5e37f
tree5a443eb1b56ce9e0961cf4afa5f2dce93607332e
parentf459c52f2e4c3903d5c5d05145f33cffe001c986
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>
block/blk-core.c
block/blk-settings.c
include/linux/blkdev.h