nvmet: add safety check for subsystem lock during nvmet_ns_changed
authorMax Gurtovoy <maxg@mellanox.com>
Tue, 2 Apr 2019 11:51:54 +0000 (14:51 +0300)
committerChristoph Hellwig <hch@lst.de>
Fri, 5 Apr 2019 06:07:58 +0000 (08:07 +0200)
commit013a63ef4edcd2366299225c3b081102171e8fa9
tree1f4eeef5d3fa89ddc7cb23795600043c68c3dacc
parente84c2091a45228b62867ec0565898ef5404706a2
nvmet: add safety check for subsystem lock during nvmet_ns_changed

we need to make sure that subsystem lock is taken during ctrl's list
traversing. nvmet_ns_changed function is not static and can be used from
various callers simultaneously.

Signed-off-by: Max Gurtovoy <maxg@mellanox.com>
Reviewed-by: Johannes Thumshirn <jthumshirn@suse.de>
Signed-off-by: Christoph Hellwig <hch@lst.de>
drivers/nvme/target/core.c