]> 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)
commit222a37e291144e9ff890eef9914109d9b2cd2393
treea31e77a2a6792c4e7cd6ebdac56284c7a9ee7085
parente9327ebaa1510ad6d2a85ca4bd1592d525cc8497
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