Page Menu
Home
FreeBSD
Search
Configure Global Search
Log In
Files
F111636615
D32248.id96083.diff
No One
Temporary
Actions
View File
Edit File
Delete File
View Transforms
Subscribe
Mute Notifications
Flag For Later
Award Token
Size
1015 B
Referenced Files
None
Subscribers
None
D32248.id96083.diff
View Options
diff --git a/sys/dev/nvme/nvme_ctrlr.c b/sys/dev/nvme/nvme_ctrlr.c
--- a/sys/dev/nvme/nvme_ctrlr.c
+++ b/sys/dev/nvme/nvme_ctrlr.c
@@ -410,13 +410,13 @@
int err;
TSENTER();
- nvme_ctrlr_disable_qpairs(ctrlr);
- pause("nvmehwreset", hz / 10);
+ nvme_ctrlr_disable_qpairs(ctrlr);
err = nvme_ctrlr_disable(ctrlr);
if (err != 0)
return err;
+
err = nvme_ctrlr_enable(ctrlr);
TSEXIT();
return (err);
@@ -1653,13 +1653,10 @@
* flushes any metadata the drive may have stored so it can survive
* having its power removed and prevents the unsafe shutdown count from
* incriminating. Once we delete the qpairs, we have to disable them
- * before shutting down. The delay is out of paranoia in
- * nvme_ctrlr_hw_reset, and is repeated here (though we should have no
- * pending I/O that the delay copes with).
+ * before shutting down.
*/
nvme_ctrlr_delete_qpairs(ctrlr);
nvme_ctrlr_disable_qpairs(ctrlr);
- pause("nvmesusp", hz / 10);
nvme_ctrlr_shutdown(ctrlr);
return (0);
File Metadata
Details
Attached
Mime Type
text/plain
Expires
Fri, Mar 7, 8:22 AM (19 h, 35 m)
Storage Engine
blob
Storage Format
Raw Data
Storage Handle
17028356
Default Alt Text
D32248.id96083.diff (1015 B)
Attached To
Mode
D32248: nvme: Remove pause while resetting
Attached
Detach File
Event Timeline
Log In to Comment