From 1886cb791345b08c2b980f8ac4f05f806b2e9dd0 Mon Sep 17 00:00:00 2001 From: Vivek Roy Date: Tue, 20 Jun 2017 10:01:23 +0530 Subject: [PATCH] Add linux/mutex.h --- headers/compatibility/linuxkpi/linux/mutex.h | 21 ++++++++++++++++++++ 1 file changed, 21 insertions(+) create mode 100644 headers/compatibility/linuxkpi/linux/mutex.h diff --git a/headers/compatibility/linuxkpi/linux/mutex.h b/headers/compatibility/linuxkpi/linux/mutex.h new file mode 100644 index 00000000000..3a9f822e290 --- /dev/null +++ b/headers/compatibility/linuxkpi/linux/mutex.h @@ -0,0 +1,21 @@ +#ifndef _LINUX_MUTEX_H_ +#define _LINUX_MUTEX_H_ + +#include + +typedef mutex mutex_t; + +#define mutex_lock_nested(_m, _s) mutex_lock((_m)) +#define mutex_lock_nest_lock(_m, _s) mutex_lock((_m)) + +#define mutex_init(_m) \ + mutex_init((_m), mutex_name(#_m)) + +#define linux_mutex_init(m, name, flags) \ + mutex_init_etc((m), (name), (flags)) + + +#define linux_mutex_destroy(m) \ + mutex_destroy((m)) + +#endif /* _LINUX_MUTEX_H_ */