aboutsummaryrefslogtreecommitdiff
path: root/sys/geom/geom.h
diff options
context:
space:
mode:
authorPawel Jakub Dawidek <pjd@FreeBSD.org>2004-12-21 18:32:46 +0000
committerPawel Jakub Dawidek <pjd@FreeBSD.org>2004-12-21 18:32:46 +0000
commit54bab03f04ec772da0bb22fd153b5351f77ea1f1 (patch)
tree3f61d4587a68c4d225242a20111e5b97d9032b2f /sys/geom/geom.h
parent18cd97621dcd62a92e78e8b7366a24c66bb2b970 (diff)
downloadsrc-54bab03f04ec772da0bb22fd153b5351f77ea1f1.tar.gz
src-54bab03f04ec772da0bb22fd153b5351f77ea1f1.zip
Implement g_topology_try_lock().
No objection from: phk
Notes
Notes: svn path=/head/; revision=139139
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 c93053a1d5f9..35255e8de71c 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); \