From b9ad029638692203505438f67b3d80edb73f9d82 Mon Sep 17 00:00:00 2001 From: Richard Braun Date: Sat, 13 Apr 2013 15:12:09 +0200 Subject: kern/mutex: new mutex_assert_locked macro --- kern/mutex.h | 3 +++ 1 file changed, 3 insertions(+) diff --git a/kern/mutex.h b/kern/mutex.h index 2f46ca8c..3a74eb2f 100644 --- a/kern/mutex.h +++ b/kern/mutex.h @@ -23,6 +23,7 @@ #ifndef _KERN_MUTEX_H #define _KERN_MUTEX_H +#include #include #include @@ -41,6 +42,8 @@ struct mutex { void mutex_init(struct mutex *mutex); +#define mutex_assert_locked(mutex) assert((mutex)->state != MUTEX_UNLOCKED) + /* * Return 0 on success, 1 if busy. */ -- cgit v1.2.3