]> git.baikalelectronics.ru Git - kernel.git/commit
nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()
authorHannes Reinecke <hare@suse.de>
Wed, 26 May 2021 15:23:17 +0000 (17:23 +0200)
committerChristoph Hellwig <hch@lst.de>
Wed, 2 Jun 2021 07:06:53 +0000 (10:06 +0300)
commitcc291ee4f57b772787a0a0fa60efbe3fe2ec32ff
tree1d2b051abc8306f5ea9f77efd182435c0604a759
parent87bc965bc9c0e7fb6606feedb36e6d72a13699e6
nvme-loop: check for NVME_LOOP_Q_LIVE in nvme_loop_destroy_admin_queue()

We need to check the NVME_LOOP_Q_LIVE flag in
nvme_loop_destroy_admin_queue() to protect against duplicate
invocations eg during concurrent reset and remove calls.

Signed-off-by: Hannes Reinecke <hare@suse.de>
Reviewed-by: Chaitanya Kulkarni <chaitanya.kulkarni@wdc.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/target/loop.c