cregit-Linux how code gets into the kernel

Release 4.18 tools/lib/lockdep/lockdep.c

// SPDX-License-Identifier: GPL-2.0
#include <linux/lockdep.h>
#include <stdlib.h>

/* Trivial API wrappers, we don't (yet) have RCU in user-space: */

#define hlist_for_each_entry_rcu	hlist_for_each_entry

#define hlist_add_head_rcu		hlist_add_head

#define hlist_del_rcu			hlist_del

#define list_for_each_entry_rcu		list_for_each_entry

#define list_add_tail_rcu		list_add_tail


u32 prandom_u32(void) { /* Used only by lock_pin_lock() which is dead code */ abort(); }

Contributors

PersonTokensPropCommitsCommitProp
Ben Hutchings11100.00%1100.00%
Total11100.00%1100.00%


static struct new_utsname *init_utsname(void) { static struct new_utsname n = (struct new_utsname) { .release = "liblockdep", .version = LIBLOCKDEP_VERSION, }; return &n; }

Contributors

PersonTokensPropCommitsCommitProp
Ben Hutchings35100.00%1100.00%
Total35100.00%1100.00%

#include "../../../kernel/locking/lockdep.c"

Overall Contributors

PersonTokensPropCommitsCommitProp
Ben Hutchings4963.64%233.33%
Ingo Molnar1316.88%116.67%
Alexander (Sasha) Levin810.39%116.67%
Sasha Levin67.79%116.67%
Greg Kroah-Hartman11.30%116.67%
Total77100.00%6100.00%
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.