summaryrefslogtreecommitdiffstats
path: root/rust/helpers/helpers.c
diff options
context:
space:
mode:
authorHannes Reinecke <hare@kernel.org>2025-04-15 08:47:37 +0200
committerChristoph Hellwig <hch@lst.de>2025-04-16 07:37:36 +0200
commit08937bcd4cfe11405d80b35041c38cf4a4b046ed (patch)
tree1d68a50d616ab7b02ffca05171ea0c65a0ea8141 /rust/helpers/helpers.c
parent26d7fb4fd4ca1180e2fa96587dea544563b4962a (diff)
downloadlinux-08937bcd4cfe11405d80b35041c38cf4a4b046ed.tar.gz
linux-08937bcd4cfe11405d80b35041c38cf4a4b046ed.tar.bz2
linux-08937bcd4cfe11405d80b35041c38cf4a4b046ed.zip
nvme-multipath: sysfs links may not be created for devices
When rapidly rescanning for new namespaces nvme_mpath_add_sysfs_link() may be called for a block device not added to sysfs. But NVME_NS_SYSFS_ATTR_LINK had already been set, so when checking this device a second time we will fail to create the link. Fix this by exchanging the order of the block device check and the NVME_NS_SYSFS_ATTR_LINK bit check. Fixes: 4dbd2b2ebe4c ("nvme-multipath: Add visibility for round-robin io-policy") Signed-off-by: Hannes Reinecke <hare@kernel.org> Reviewed-by: Sagi Grimberg <sagi@grimberg.me>** Reviewed-by: Nilay Shroff <nilay@linux.ibm.com> Signed-off-by: Christoph Hellwig <hch@lst.de>
Diffstat (limited to 'rust/helpers/helpers.c')
0 files changed, 0 insertions, 0 deletions