/* SPDX-License-Identifier: GPL-2.0 */ #ifndef _LIBLOCKDEP_LOCKDEP_H_ #define _LIBLOCKDEP_LOCKDEP_H_ #include <sys/prctl.h> #include <sys/syscall.h> #include <string.h> #include <limits.h> #include <linux/utsname.h> #include <linux/compiler.h> #include <linux/export.h> #include <linux/kern_levels.h> #include <linux/err.h> #include <linux/rcu.h> #include <linux/list.h> #include <linux/hardirq.h> #include <unistd.h> #define MAX_LOCK_DEPTH 63UL #define asmlinkage #define __visible #include "../../../include/linux/lockdep.h" struct task_struct { u64 curr_chain_key; int lockdep_depth; unsigned int lockdep_recursion; struct held_lock held_locks[MAX_LOCK_DEPTH]; gfp_t lockdep_reclaim_gfp; int pid; char comm[17]; }; extern struct task_struct *__curr(void); #define current (__curr())
static inline int debug_locks_off(void) { return 1; }Contributors
Person | Tokens | Prop | Commits | CommitProp |
Ben Hutchings | 11 | 91.67% | 1 | 50.00% |
Sasha Levin | 1 | 8.33% | 1 | 50.00% |
Total | 12 | 100.00% | 2 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Alexander (Sasha) Levin | 18 | 100.00% | 1 | 100.00% |
Total | 18 | 100.00% | 1 | 100.00% |
Person | Tokens | Prop | Commits | CommitProp |
Sasha Levin | 138 | 65.40% | 3 | 30.00% |
Alexander (Sasha) Levin | 49 | 23.22% | 2 | 20.00% |
Ben Hutchings | 12 | 5.69% | 2 | 20.00% |
Alexander Sverdlin | 7 | 3.32% | 1 | 10.00% |
Mengting Zhang | 4 | 1.90% | 1 | 10.00% |
Greg Kroah-Hartman | 1 | 0.47% | 1 | 10.00% |
Total | 211 | 100.00% | 10 | 100.00% |