summaryrefslogtreecommitdiffstats
path: root/sys/dev/nvme/nvme_private.h
diff options
context:
space:
mode:
authorjimharris <jimharris@FreeBSD.org>2013-04-12 17:41:24 +0000
committerjimharris <jimharris@FreeBSD.org>2013-04-12 17:41:24 +0000
commitf877ea431a66684771bfaa630830899d78dce2f6 (patch)
treefb6bf1a0aca6783491a759a0d15129473c7b1303 /sys/dev/nvme/nvme_private.h
parentd3af7eb2bf127dbb0d1bcb109e0febe6e27dfbde (diff)
downloadFreeBSD-src-f877ea431a66684771bfaa630830899d78dce2f6.zip
FreeBSD-src-f877ea431a66684771bfaa630830899d78dce2f6.tar.gz
Add a mutex to each namespace, for general locking operations on the namespace.
Sponsored by: Intel
Diffstat (limited to 'sys/dev/nvme/nvme_private.h')
-rw-r--r--sys/dev/nvme/nvme_private.h1
1 files changed, 1 insertions, 0 deletions
diff --git a/sys/dev/nvme/nvme_private.h b/sys/dev/nvme/nvme_private.h
index 9fbef6d..c78b1ea 100644
--- a/sys/dev/nvme/nvme_private.h
+++ b/sys/dev/nvme/nvme_private.h
@@ -238,6 +238,7 @@ struct nvme_namespace {
uint16_t flags;
struct cdev *cdev;
void *cons_cookie[NVME_MAX_CONSUMERS];
+ struct mtx lock;
};
/*
OpenPOWER on IntegriCloud