diff options
author | Christoph Hellwig <hch@lst.de> | 2022-11-08 17:46:45 +0300 |
---|---|---|
committer | Christoph Hellwig <hch@lst.de> | 2022-11-15 12:55:49 +0300 |
commit | 1e37a307f1481058da852accb37e0e1a3e137e9e (patch) | |
tree | eb6a4ed8ea6e8ea45afefd1ef406a27dcfa3ed84 /drivers/nvme/host/apple.c | |
parent | 1b96f862ecccb3e6f950eba584bebf22955cecc5 (diff) | |
download | linux-1e37a307f1481058da852accb37e0e1a3e137e9e.tar.xz |
nvme: don't call nvme_init_ctrl_finish from nvme_passthru_end
nvme_passthrough_end can race with a reset, which can lead to
racing stores to the cels xarray as well as further shengians
with upcoming more complicated initialization.
So drop the call and just log that the controller capabilities
might have changed and a reset could be required to use the new
controller capabilities.
Signed-off-by: Christoph Hellwig <hch@lst.de>
Reviewed-by: Keith Busch <kbusch@kernel.org>
Reviewed-by: Sagi Grimberg <sagi@grimberg.me>
Reviewed-by: Chaitanya Kulkarni <kch@nvidia.com>
Tested-by Gerd Bayer <gbayer@linxu.ibm.com>
Diffstat (limited to 'drivers/nvme/host/apple.c')
0 files changed, 0 insertions, 0 deletions