]> www.infradead.org Git - linux-platform-drivers-x86.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)
commit4237de2f73a669e4f89ac0aa2b44fb1a1d9ec583
tree1d2b051abc8306f5ea9f77efd182435c0604a759
parent1c5f8e882a05de5c011e8c3fbeceb0d1c590eb53
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