drbd: atomically update queue limits in drbd_reconsider_queue_parameters
authorChristoph Hellwig <hch@lst.de>
Tue, 5 Mar 2024 13:40:41 +0000 (06:40 -0700)
committerJens Axboe <axboe@kernel.dk>
Wed, 6 Mar 2024 15:30:34 +0000 (08:30 -0700)
commite6dfe748f09e37f77437bd337f891f5b57d5d5a2
treee060c6076f4328027035a5c96f28834899fc211c
parent5eaee6e9c8f9940ecee93678972774fb8dd450d5
drbd: atomically update queue limits in drbd_reconsider_queue_parameters

Switch drbd_reconsider_queue_parameters to set up the queue parameters
in an on-stack queue_limits structure and apply the atomically.  Remove
various helpers that have become so trivial that they can be folded into
drbd_reconsider_queue_parameters.

Signed-off-by: Christoph Hellwig <hch@lst.de>
Link: https://lore.kernel.org/r/20240305134041.137006-8-hch@lst.de
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/drbd/drbd_nl.c