/* * linux/arch/arm/mm/proc-syms.c * * Copyright (C) 2000-2002 Russell King * * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License version 2 as * published by the Free Software Foundation. */ #include <linux/module.h> #include <linux/mm.h> #include <asm/cacheflush.h> #include <asm/proc-fns.h> #include <asm/tlbflush.h> #include <asm/page.h> #ifndef MULTI_CPU EXPORT_SYMBOL(cpu_dcache_clean_area); #ifdef CONFIG_MMU EXPORT_SYMBOL(cpu_set_pte_ext); #endif #else EXPORT_SYMBOL(processor); #endif #ifndef MULTI_CACHE EXPORT_SYMBOL(__cpuc_flush_kern_all); EXPORT_SYMBOL(__cpuc_flush_user_all); EXPORT_SYMBOL(__cpuc_flush_user_range); EXPORT_SYMBOL(__cpuc_coherent_kern_range); EXPORT_SYMBOL(__cpuc_flush_dcache_area); #else EXPORT_SYMBOL(cpu_cache); #endif #ifdef CONFIG_MMU #ifndef MULTI_USER EXPORT_SYMBOL(__cpu_clear_user_highpage); EXPORT_SYMBOL(__cpu_copy_user_highpage); #else EXPORT_SYMBOL(cpu_user); #endif #endif /* * No module should need to touch the TLB (and currently * no modules do. We export this for "loadkernel" support * (booting a new kernel from within a running kernel.) */ #ifdef MULTI_TLB EXPORT_SYMBOL(cpu_tlb); #endifOverall Contributors
Person | Tokens | Prop | Commits | CommitProp |
Linus Torvalds (pre-git) | 43 | 35.54% | 1 | 7.14% |
Russell King | 41 | 33.88% | 9 | 64.29% |
George G. Davis | 23 | 19.01% | 1 | 7.14% |
Catalin Marinas | 5 | 4.13% | 1 | 7.14% |
Will Deacon | 5 | 4.13% | 1 | 7.14% |
Geert Uytterhoeven | 4 | 3.31% | 1 | 7.14% |
Total | 121 | 100.00% | 14 | 100.00% |