nvme: use ctrl state accessor
authorKeith Busch <kbusch@kernel.org>
Wed, 24 Jan 2024 17:27:27 +0000 (09:27 -0800)
committerKeith Busch <kbusch@kernel.org>
Mon, 29 Jan 2024 15:02:50 +0000 (07:02 -0800)
commit6d3c7fb17b4c047ccd0b42cf1308da693ab45acb
treee219029aeb82327159efc5a90f0de9a30a35993b
parent47c5dd66c1840524572dcdd956f4af2bdb6fbdff
nvme: use ctrl state accessor

The ctrl->state value is updated in another thread using WRITE_ONCE, so
ensure all the readers use the appropriate accessor.

Reviewed-by: Sagi Grimberg <sagi@grmberg.me>
Reviewed-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Signed-off-by: Keith Busch <kbusch@kernel.org>
drivers/nvme/host/apple.c
drivers/nvme/host/auth.c
drivers/nvme/host/core.c
drivers/nvme/host/fabrics.h
drivers/nvme/host/multipath.c
drivers/nvme/host/nvme.h
drivers/nvme/host/sysfs.c
drivers/nvme/target/loop.c