drbd: refactor the backing dev max_segments calculation
authorChristoph Hellwig <hch@lst.de>
Wed, 6 Mar 2024 14:03:28 +0000 (15:03 +0100)
committerJens Axboe <axboe@kernel.dk>
Wed, 6 Mar 2024 15:30:34 +0000 (08:30 -0700)
commit2828908d5cc8396e7c91d04d67e03ed834234bcd
tree452bac36f70a90e7ffb9b9dc1dc9b66c39e0fe32
parent342d81fde24152adf9747e6e126c8c3179d1a54c
drbd: refactor the backing dev max_segments calculation

Factor out a drbd_backing_dev_max_segments helper that checks the
backing device limitation.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Philipp Reisner <philipp.reisner@linbit.com>
Reviewed-by: Lars Ellenberg <lars.ellenberg@linbit.com>
Tested-by: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
Link: https://lore.kernel.org/r/20240306140332.623759-4-philipp.reisner@linbit.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/drbd/drbd_nl.c