cregit-Linux how code gets into the kernel

Release 4.13 include/linux/ipc.h

Directory: include/linux
#ifndef _LINUX_IPC_H

#define _LINUX_IPC_H

#include <linux/spinlock.h>
#include <linux/uidgid.h>
#include <uapi/linux/ipc.h>


#define IPCMNI 32768  
/* <= MAX_INT limit for ipc arrays (including sysctl changes) */

/* used by in-kernel data structures */

struct kern_ipc_perm {
	
spinlock_t	lock;
	
bool		deleted;
	
int		id;
	
key_t		key;
	
kuid_t		uid;
	
kgid_t		gid;
	
kuid_t		cuid;
	
kgid_t		cgid;
	
umode_t		mode;
	
unsigned long	seq;
	
void		*security;

	
struct rcu_head rcu;
	
atomic_t refcount;

} ____cacheline_aligned_in_smp __randomize_layout;

#endif /* _LINUX_IPC_H */

Overall Contributors

PersonTokensPropCommitsCommitProp
Linus Torvalds (pre-git)4156.16%323.08%
Manfred Spraul79.59%17.69%
Eric W. Biedermann68.22%17.69%
Andrew Morton56.85%17.69%
Stephen D. Smalley45.48%17.69%
David Howells34.11%17.69%
Nadia Derbey34.11%17.69%
Kees Cook11.37%17.69%
Al Viro11.37%17.69%
Davidlohr Bueso A11.37%17.69%
Rafael Aquini11.37%17.69%
Total73100.00%13100.00%
Directory: include/linux
Information contained on this website is for historical information purposes only and does not indicate or represent copyright ownership.
Created with cregit.