]> git.baikalelectronics.ru Git - kernel.git/commit
loop: be paranoid on exit and prevent new additions / removals
authorLuis Chamberlain <mcgrof@kernel.org>
Fri, 19 Jun 2020 20:47:27 +0000 (20:47 +0000)
committerJens Axboe <axboe@kernel.dk>
Wed, 24 Jun 2020 15:15:58 +0000 (09:15 -0600)
commit375579db9475105bdb8b2930c3ac8a09b302b113
treea31e77a2a6792c4e7cd6ebdac56284c7a9ee7085
parent0b4f1439749be25ddd06e1aef68a69da1c6ce14f
loop: be paranoid on exit and prevent new additions / removals

Be pedantic on removal as well and hold the mutex.
This should prevent uses of addition while we exit.

Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
Reviewed-by: Ming Lei <ming.lei@redhat.com>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jens Axboe <axboe@kernel.dk>
drivers/block/loop.c