1 #ifndef __LINUX_MUTEX_DEBUG_H
2 #define __LINUX_MUTEX_DEBUG_H
5 * Mutexes - debugging helpers:
8 #define __DEBUG_MUTEX_INITIALIZER(lockname) \
9 , .held_list = LIST_HEAD_INIT(lockname.held_list), \
10 .name = #lockname , .magic = &lockname
12 #define mutex_init(sem) __mutex_init(sem, __FUNCTION__)
14 extern void FASTCALL(mutex_destroy(struct mutex
*lock
));
16 extern void mutex_debug_show_all_locks(void);
17 extern void mutex_debug_show_held_locks(struct task_struct
*filter
);
18 extern void mutex_debug_check_no_locks_held(struct task_struct
*task
);
19 extern void mutex_debug_check_no_locks_freed(const void *from
, const void *to
);
This page took 0.032555 seconds and 6 git commands to generate.