nvme-apple: fix controller shutdown in apple_nvme_disable
nvme_shutdown_ctrl already shuts the controller down, there is no need to also call nvme_disable_ctrl for the shutdown case. Signed-off-by: Christoph Hellwig <hch@lst.de> Reviewed-by: Keith Busch <kbusch@kernel.org> Reviewed-by: Eric Curtin <ecurtin@redhat.com> Reviewed-by: Sagi Grimberg <sagi@grimberg.me> Reviewed-by: Hector Martin <marcan@marcan.st>
This commit is contained in:
parent
b296958557
commit
c76b8308e4
1 changed files with 2 additions and 1 deletions
|
@ -831,7 +831,8 @@ static void apple_nvme_disable(struct apple_nvme *anv, bool shutdown)
|
||||||
|
|
||||||
if (shutdown)
|
if (shutdown)
|
||||||
nvme_shutdown_ctrl(&anv->ctrl);
|
nvme_shutdown_ctrl(&anv->ctrl);
|
||||||
nvme_disable_ctrl(&anv->ctrl);
|
else
|
||||||
|
nvme_disable_ctrl(&anv->ctrl);
|
||||||
}
|
}
|
||||||
|
|
||||||
WRITE_ONCE(anv->ioq.enabled, false);
|
WRITE_ONCE(anv->ioq.enabled, false);
|
||||||
|
|
Loading…
Add table
Reference in a new issue