]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commit - drivers/block/nbd.c
nbd: quiesce request queues to make sure no submissions are inflight
authorSagi Grimberg <sagi@grimberg.me>
Tue, 4 Jul 2017 06:57:09 +0000 (09:57 +0300)
committerSagi Grimberg <sagi@grimberg.me>
Thu, 6 Jul 2017 06:49:05 +0000 (09:49 +0300)
commitb52c2e92546ee794a5bbab4d8ea435c1de85a8cb
tree1c08c453408a45a247e6a23204e39aa7f318c9c2
parent8d7b8fafad87c3404f72ce2d36c79c48be1129a6
nbd: quiesce request queues to make sure no submissions are inflight

Unlike blk_mq_stop_hw_queues, blk_mq_quiesce_queue respects the
submission path rcu grace. quiesce the queue before iterating
on live tags.

Reviewed-by: Ming Lei <ming.lei@redhat.com>
Acked-by: Josef Bacik <jbacik@fb.com>
Signed-off-by: Sagi Grimberg <sagi@grimberg.me>
drivers/block/nbd.c