OSDN Git Service

drbd: Add peer device parameter to whole-bitmap I/O handlers
authorAndreas Gruenbacher <agruen@kernel.org>
Thu, 30 Mar 2023 10:27:40 +0000 (12:27 +0200)
committerJens Axboe <axboe@kernel.dk>
Sun, 2 Apr 2023 02:27:55 +0000 (20:27 -0600)
commit8164dd6c8ae158ec0740bf37f0f14645a1fb5355
treed83b637863489555e6c15cfa2f431514a8e697a7
parent33f7d31673eb43298b25b0cca30acc487e8a332a
drbd: Add peer device parameter to whole-bitmap I/O handlers

Pass a peer device parameter through the bitmap I/O functions to the I/O
handlers.  In after_state_ch(), set that parameter when queuing the
drbd_send_bitmap operation so that this operation knows where to send the
bitmap.

Signed-off-by: Andreas Gruenbacher <agruen@kernel.org>
Signed-off-by: Christoph Böhmwalder <christoph.boehmwalder@linbit.com>
Link: https://lore.kernel.org/r/20230330102744.2128122-2-christoph.boehmwalder@linbit.com
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/drbd/drbd_bitmap.c
drivers/block/drbd/drbd_int.h
drivers/block/drbd/drbd_main.c
drivers/block/drbd/drbd_nl.c
drivers/block/drbd/drbd_receiver.c
drivers/block/drbd/drbd_state.c
drivers/block/drbd/drbd_worker.c