aboutsummaryrefslogtreecommitdiff
path: root/sys/dev/nvme/nvme.c
diff options
context:
space:
mode:
authorWarner Losh <imp@FreeBSD.org>2018-01-29 00:00:52 +0000
committerWarner Losh <imp@FreeBSD.org>2018-01-29 00:00:52 +0000
commit29077eb456831a384cda7ec9f5a789f7013f4cf1 (patch)
tree821cb69bdc16b2f223146bcb336ec1f6262d98b8 /sys/dev/nvme/nvme.c
parent8cc3cfa86d0d5c6d4ca064ba319ba561d2faaba4 (diff)
Notes
Diffstat (limited to 'sys/dev/nvme/nvme.c')
-rw-r--r--sys/dev/nvme/nvme.c3
1 files changed, 1 insertions, 2 deletions
diff --git a/sys/dev/nvme/nvme.c b/sys/dev/nvme/nvme.c
index 9b9040b311280..b13cad7577598 100644
--- a/sys/dev/nvme/nvme.c
+++ b/sys/dev/nvme/nvme.c
@@ -469,6 +469,5 @@ nvme_completion_poll_cb(void *arg, const struct nvme_completion *cpl)
* the request passed or failed.
*/
memcpy(&status->cpl, cpl, sizeof(*cpl));
- wmb();
- status->done = TRUE;
+ atomic_store_rel_int(&status->done, 1);
}