diff options
author | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2004-12-21 18:32:46 +0000 |
---|---|---|
committer | Pawel Jakub Dawidek <pjd@FreeBSD.org> | 2004-12-21 18:32:46 +0000 |
commit | 54bab03f04ec772da0bb22fd153b5351f77ea1f1 (patch) | |
tree | 3f61d4587a68c4d225242a20111e5b97d9032b2f /sys/geom/geom.h | |
parent | 18cd97621dcd62a92e78e8b7366a24c66bb2b970 (diff) | |
download | src-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.h | 2 |
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); \ |