]> git.ipfire.org Git - thirdparty/kernel/stable.git/commit
nvme-fc: use ctrl state getter
authorDaniel Wagner <wagi@kernel.org>
Tue, 28 Jan 2025 16:34:47 +0000 (17:34 +0100)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 17 Feb 2025 09:04:59 +0000 (10:04 +0100)
commit8ed1b13a38d71c30eeaee559eb426781e9dc49e1
treed59611b4c81689c72e62d6690e61b9dcf08c1e71
parent5eba53a9eaf88c2812390187895706ece6bb782c
nvme-fc: use ctrl state getter

[ Upstream commit c8ed6cb5d37bc09c7e25e49a670e9fd1a3bd1dfa ]

Do not access the state variable directly, instead use proper
synchronization so not stale data is read.

Fixes: e6e7f7ac03e4 ("nvme: ensure reset state check ordering")
Signed-off-by: Daniel Wagner <wagi@kernel.org>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Signed-off-by: Keith Busch <kbusch@kernel.org>
Signed-off-by: Sasha Levin <sashal@kernel.org>
drivers/nvme/host/fc.c