diff options
-rw-r--r-- | kern/lock.c | 2 | ||||
-rw-r--r-- | kern/lock.h | 3 |
2 files changed, 3 insertions, 2 deletions
diff --git a/kern/lock.c b/kern/lock.c index f076c328..43281147 100644 --- a/kern/lock.c +++ b/kern/lock.c @@ -204,7 +204,7 @@ boolean_t _simple_lock_try( return TRUE; } -void simple_unlock( +void _simple_unlock( simple_lock_t l) { assert(l->lock_data != 0); diff --git a/kern/lock.h b/kern/lock.h index 70f825c9..3e55d1d4 100644 --- a/kern/lock.h +++ b/kern/lock.h @@ -99,7 +99,7 @@ class simple_lock_data_t name = SIMPLE_LOCK_INITIALIZER(&name); extern void simple_lock_init(simple_lock_t); extern void _simple_lock(simple_lock_t, const char *, const char *); -extern void simple_unlock(simple_lock_t); +extern void _simple_unlock(simple_lock_t); extern boolean_t _simple_lock_try(simple_lock_t, const char *, const char *); @@ -110,6 +110,7 @@ extern boolean_t _simple_lock_try(simple_lock_t, #define LOCATION __FILE__ ":" STR(__LINE__) #define simple_lock(lock) _simple_lock((lock), #lock, LOCATION) +#define simple_unlock(lock) _simple_unlock((lock), #lock, LOCATION) #define simple_lock_try(lock) _simple_lock_try((lock), #lock, LOCATION) #define simple_lock_pause() |