#include <linux/mm_types.h> #include <linux/rbtree.h> #include <linux/rwsem.h> #include <linux/spinlock.h> #include <linux/list.h> #include <linux/cpumask.h> #include <linux/atomic.h> #include <linux/user_namespace.h> #include <asm/pgtable.h> #include <asm/mmu.h> #ifndef INIT_MM_CONTEXT #define INIT_MM_CONTEXT(name) #endif struct mm_struct init_mm = { .mm_rb = RB_ROOT, .pgd = swapper_pg_dir, .mm_users = ATOMIC_INIT(2), .mm_count = ATOMIC_INIT(1), .mmap_sem = __RWSEM_INITIALIZER(init_mm.mmap_sem), .page_table_lock = __SPIN_LOCK_UNLOCKED(init_mm.page_table_lock), .mmlist = LIST_HEAD_INIT(init_mm.mmlist), .user_ns = &init_user_ns, INIT_MM_CONTEXT(init_mm) };Overall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Alexey Dobriyan | 85 | 74.56% | 1 | 25.00% |
Heiko Carstens | 19 | 16.67% | 1 | 25.00% |
Eric W. Biedermann | 9 | 7.89% | 1 | 25.00% |
Arun Sharma | 1 | 0.88% | 1 | 25.00% |
Total | 114 | 100.00% | 4 | 100.00% |