aboutsummaryrefslogtreecommitdiffstats
path: root/include/sys/mutex.h
diff options
context:
space:
mode:
authorbehlendo <behlendo@7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c>2008-05-06 23:00:49 +0000
committerbehlendo <behlendo@7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c>2008-05-06 23:00:49 +0000
commite8b31e84825d14d98930f165707687fad961b88a (patch)
tree6d8c165743358c863a23c2709d251b51972d7b70 /include/sys/mutex.h
parentd6a26c6a328f811deee16a567b176cd5bcb882e4 (diff)
- Updated rwlock's to reside in a .c file instead of a static inline
- Updated rwlock's so they can be safely initialized in ctors. git-svn-id: https://outreach.scidac.gov/svn/spl/trunk@96 7e1ea52c-4ff2-0310-8f11-9dd32ca42a1c
Diffstat (limited to 'include/sys/mutex.h')
-rw-r--r--include/sys/mutex.h10
1 files changed, 1 insertions, 9 deletions
diff --git a/include/sys/mutex.h b/include/sys/mutex.h
index fd787bb9d..dc78edbbc 100644
--- a/include/sys/mutex.h
+++ b/include/sys/mutex.h
@@ -68,20 +68,12 @@ extern kthread_t *__spl_mutex_owner(kmutex_t *mp);
#define mutex_init(mp, name, type, ibc) \
({ \
- __ENTRY(S_MUTEX); \
if ((name) == NULL) \
__spl_mutex_init(mp, #mp, type, ibc); \
else \
__spl_mutex_init(mp, name, type, ibc); \
- __EXIT(S_MUTEX); \
})
-#define mutex_destroy(mp) \
-({ \
- __ENTRY(S_MUTEX); \
- __spl_mutex_destroy(mp); \
- __EXIT(S_MUTEX); \
-})
-
+#define mutex_destroy(mp) __spl_mutex_destroy(mp)
#define mutex_tryenter(mp) __mutex_tryenter(mp)
#define mutex_enter(mp) __mutex_enter(mp)
#define mutex_exit(mp) __mutex_exit(mp)