]> 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)
commit9f94984243d3c03140a8971fb9e0e88b8b2b1b09
tree1d2b051abc8306f5ea9f77efd182435c0604a759
parentfc40426ddc36586a72c17c328b0277e81156aae9
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