block: fix virt_boundary handling in blk_validate_limits
authorChristoph Hellwig <hch@lst.de>
Wed, 21 Feb 2024 12:50:10 +0000 (13:50 +0100)
committerJens Axboe <axboe@kernel.dk>
Wed, 21 Feb 2024 14:21:28 +0000 (07:21 -0700)
commita3911966bd51b05488203e6e685c4a09fdc52b77
treeebfa22a357a287d8cf087c680beb180cb560502d
parente440626b1caf3767eda2d78610dfdc0ae7fd5238
block: fix virt_boundary handling in blk_validate_limits

Don't set the default max_segment_size value when a virt_boundary is
used.

Fixes: d690cb8ae14b ("block: add an API to atomically update queue limits")
Reported-by: Geert Uytterhoeven <geert+renesas@glider.be>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Tested-by: Geert Uytterhoeven <geert+renesas@glider.be>
Link: https://lore.kernel.org/r/20240221125010.3609444-1-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
block/blk-settings.c