summaryrefslogtreecommitdiffstats
path: root/sys/geom/geom.h
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2004-12-21 18:32:46 +0000
committerpjd <pjd@FreeBSD.org>2004-12-21 18:32:46 +0000
commit27d828652f75a738e05872ea715468cdfacdd27e (patch)
tree3f61d4587a68c4d225242a20111e5b97d9032b2f /sys/geom/geom.h
parent9a53664bdb73beb95438951bf841a4f4b05b189b (diff)
downloadFreeBSD-src-27d828652f75a738e05872ea715468cdfacdd27e.zip
FreeBSD-src-27d828652f75a738e05872ea715468cdfacdd27e.tar.gz
Implement g_topology_try_lock().
No objection from: phk
Diffstat (limited to 'sys/geom/geom.h')
-rw-r--r--sys/geom/geom.h2
1 files changed, 2 insertions, 0 deletions
diff --git a/sys/geom/geom.h b/sys/geom/geom.h
index c93053a..35255e8 100644
--- a/sys/geom/geom.h
+++ b/sys/geom/geom.h
@@ -310,6 +310,8 @@ extern struct sx topology_lock;
sx_xlock(&topology_lock); \
} while (0)
+#define g_topology_try_lock() sx_try_xlock(&topology_lock)
+
#define g_topology_unlock() \
do { \
sx_xunlock(&topology_lock); \
OpenPOWER on IntegriCloud