For files only using THIS_MODULE and/or EXPORT_SYMBOL, map them onto including export.h -- or if the file isn't even using those, then just delete the include. Fix up any implicit include dependencies that were being masked by module.h along the way.
Showing the changes to lib (63 of 63 files). Show all
Unified · Split
| @@ -6,7 +6,7 @@ · 5 unmodified lines | |||
| 6 | #include <linux/ctype.h> | 6 | #include <linux/ctype.h> |
| 7 | #include <linux/string.h> | 7 | #include <linux/string.h> |
| 8 | #include <linux/slab.h> | 8 | #include <linux/slab.h> |
| 9 | #include <linux/module.h> | 9 | #include <linux/export.h> |
| 10 | 10 | ||
| 11 | static const char *skip_arg(const char *cp) | 11 | static const char *skip_arg(const char *cp) |
| 12 | { | 12 | { |
| @@ -13,7 +13,7 @@ · 12 unmodified lines | |||
| 13 | #include <linux/cache.h> | 13 | #include <linux/cache.h> |
| 14 | #include <linux/spinlock.h> | 14 | #include <linux/spinlock.h> |
| 15 | #include <linux/init.h> | 15 | #include <linux/init.h> |
| 16 | #include <linux/module.h> | 16 | #include <linux/export.h> |
| 17 | #include <linux/atomic.h> | 17 | #include <linux/atomic.h> |
| 18 | 18 | ||
| 19 | /* | 19 | /* |
| @@ -5,8 +5,9 @@ · 4 unmodified lines | |||
| 5 | * Version 2. See the file COPYING for more details. | 5 | * Version 2. See the file COPYING for more details. |
| 6 | */ | 6 | */ |
| 7 | 7 | ||
| 8 | #include <linux/module.h> | 8 | #include <linux/export.h> |
| 9 | #include <linux/average.h> | 9 | #include <linux/average.h> |
| 10 | #include <linux/kernel.h> | ||
| 10 | #include <linux/bug.h> | 11 | #include <linux/bug.h> |
| 11 | #include <linux/log2.h> | 12 | #include <linux/log2.h> |
| 12 | 13 | ||
| @@ -1,5 +1,5 @@ | |||
| 1 | #include <linux/bcd.h> | 1 | #include <linux/bcd.h> |
| 2 | #include <linux/module.h> | 2 | #include <linux/export.h> |
| 3 | 3 | ||
| 4 | unsigned bcd2bin(unsigned char val) | 4 | unsigned bcd2bin(unsigned char val) |
| 5 | { | 5 | { |
| @@ -5,7 +5,8 @@ · 4 unmodified lines | |||
| 5 | * This source code is licensed under the GNU General Public License, | 5 | * This source code is licensed under the GNU General Public License, |
| 6 | * Version 2. See the file COPYING for more details. | 6 | * Version 2. See the file COPYING for more details. |
| 7 | */ | 7 | */ |
| 8 | #include <linux/module.h> | 8 | #include <linux/export.h> |
| 9 | #include <linux/thread_info.h> | ||
| 9 | #include <linux/ctype.h> | 10 | #include <linux/ctype.h> |
| 10 | #include <linux/errno.h> | 11 | #include <linux/errno.h> |
| 11 | #include <linux/bitmap.h> | 12 | #include <linux/bitmap.h> |
| @@ -9,7 +9,7 @@ · 8 unmodified lines | |||
| 9 | * published by the Free Software Foundation; version 2. | 9 | * published by the Free Software Foundation; version 2. |
| 10 | */ | 10 | */ |
| 11 | 11 | ||
| 12 | #include <linux/module.h> | 12 | #include <linux/export.h> |
| 13 | #include <linux/bsearch.h> | 13 | #include <linux/bsearch.h> |
| 14 | 14 | ||
| 15 | /* | 15 | /* |
| @@ -1,5 +1,5 @@ | |||
| 1 | #include <linux/io.h> | 1 | #include <linux/io.h> |
| 2 | #include <linux/module.h> | 2 | #include <linux/export.h> |
| 3 | 3 | ||
| 4 | /** | 4 | /** |
| 5 | * check_signature - find BIOS signatures | 5 | * check_signature - find BIOS signatures |
| @@ -32,7 +32,7 @@ · 31 unmodified lines | |||
| 32 | /* Revised by Kenneth Albanowski for m68knommu. Basic problem: unaligned access | 32 | /* Revised by Kenneth Albanowski for m68knommu. Basic problem: unaligned access |
| 33 | kills, so most of the assembly has to go. */ | 33 | kills, so most of the assembly has to go. */ |
| 34 | 34 | ||
| 35 | #include <linux/module.h> | 35 | #include <linux/export.h> |
| 36 | #include <net/checksum.h> | 36 | #include <net/checksum.h> |
| 37 | 37 | ||
| 38 | #include <asm/byteorder.h> | 38 | #include <asm/byteorder.h> |
| @@ -12,7 +12,7 @@ · 11 unmodified lines | |||
| 12 | * | 12 | * |
| 13 | */ | 13 | */ |
| 14 | 14 | ||
| 15 | #include <linux/module.h> | 15 | #include <linux/export.h> |
| 16 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
| 17 | #include <linux/string.h> | 17 | #include <linux/string.h> |
| 18 | 18 | ||
| @@ -11,7 +11,7 @@ · 10 unmodified lines | |||
| 11 | #ifdef CONFIG_GENERIC_HARDIRQS | 11 | #ifdef CONFIG_GENERIC_HARDIRQS |
| 12 | #include <linux/interrupt.h> | 12 | #include <linux/interrupt.h> |
| 13 | #endif | 13 | #endif |
| 14 | #include <linux/module.h> | 14 | #include <linux/export.h> |
| 15 | 15 | ||
| 16 | /* | 16 | /* |
| 17 | * These functions maintain a mapping from CPUs to some ordered set of | 17 | * These functions maintain a mapping from CPUs to some ordered set of |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | #include <linux/kernel.h> | 2 | #include <linux/kernel.h> |
| 3 | #include <linux/bitops.h> | 3 | #include <linux/bitops.h> |
| 4 | #include <linux/cpumask.h> | 4 | #include <linux/cpumask.h> |
| 5 | #include <linux/module.h> | 5 | #include <linux/export.h> |
| 6 | #include <linux/bootmem.h> | 6 | #include <linux/bootmem.h> |
| 7 | 7 | ||
| 8 | int __first_cpu(const cpumask_t *srcp) | 8 | int __first_cpu(const cpumask_t *srcp) |
| @@ -5,7 +5,8 @@ · 4 unmodified lines | |||
| 5 | */ | 5 | */ |
| 6 | 6 | ||
| 7 | #include <linux/ctype.h> | 7 | #include <linux/ctype.h> |
| 8 | #include <linux/module.h> | 8 | #include <linux/compiler.h> |
| 9 | #include <linux/export.h> | ||
| 9 | 10 | ||
| 10 | const unsigned char _ctype[] = { | 11 | const unsigned char _ctype[] = { |
| 11 | _C,_C,_C,_C,_C,_C,_C,_C, /* 0-7 */ | 12 | _C,_C,_C,_C,_C,_C,_C,_C, /* 0-7 */ |
| @@ -10,7 +10,7 @@ · 9 unmodified lines | |||
| 10 | */ | 10 | */ |
| 11 | #include <linux/rwsem.h> | 11 | #include <linux/rwsem.h> |
| 12 | #include <linux/mutex.h> | 12 | #include <linux/mutex.h> |
| 13 | #include <linux/module.h> | 13 | #include <linux/export.h> |
| 14 | #include <linux/spinlock.h> | 14 | #include <linux/spinlock.h> |
| 15 | #include <linux/debug_locks.h> | 15 | #include <linux/debug_locks.h> |
| 16 | 16 | ||
| @@ -1,4 +1,4 @@ | |||
| 1 | #include <linux/module.h> | 1 | #include <linux/export.h> |
| 2 | #include <linux/spinlock.h> | 2 | #include <linux/spinlock.h> |
| 3 | #include <linux/atomic.h> | 3 | #include <linux/atomic.h> |
| 4 | 4 | ||
| @@ -1,7 +1,7 @@ | |||
| 1 | #include <linux/pci.h> | 1 | #include <linux/pci.h> |
| 2 | #include <linux/io.h> | 2 | #include <linux/io.h> |
| 3 | #include <linux/gfp.h> | 3 | #include <linux/gfp.h> |
| 4 | #include <linux/module.h> | 4 | #include <linux/export.h> |
| 5 | 5 | ||
| 6 | void devm_ioremap_release(struct device *dev, void *res) | 6 | void devm_ioremap_release(struct device *dev, void *res) |
| 7 | { | 7 | { |
| @@ -16,7 +16,8 @@ · 15 unmodified lines | |||
| 16 | * assembly versions such as arch/ppc/lib/div64.S and arch/sh/lib/div64.S. | 16 | * assembly versions such as arch/ppc/lib/div64.S and arch/sh/lib/div64.S. |
| 17 | */ | 17 | */ |
| 18 | 18 | ||
| 19 | #include <linux/module.h> | 19 | #include <linux/export.h> |
| 20 | #include <linux/kernel.h> | ||
| 20 | #include <linux/math64.h> | 21 | #include <linux/math64.h> |
| 21 | 22 | ||
| 22 | /* Not needed on 64bit architectures */ | 23 | /* Not needed on 64bit architectures */ |
| @@ -4,7 +4,7 @@ · 3 unmodified lines | |||
| 4 | */ | 4 | */ |
| 5 | 5 | ||
| 6 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
| 7 | #include <linux/module.h> | 7 | #include <linux/export.h> |
| 8 | 8 | ||
| 9 | void dump_stack(void) | 9 | void dump_stack(void) |
| 10 | { | 10 | { |
| @@ -5,7 +5,7 @@ · 4 unmodified lines | |||
| 5 | #include <linux/stat.h> | 5 | #include <linux/stat.h> |
| 6 | #include <linux/types.h> | 6 | #include <linux/types.h> |
| 7 | #include <linux/fs.h> | 7 | #include <linux/fs.h> |
| 8 | #include <linux/module.h> | 8 | #include <linux/export.h> |
| 9 | #include <linux/interrupt.h> | 9 | #include <linux/interrupt.h> |
| 10 | #include <linux/stacktrace.h> | 10 | #include <linux/stacktrace.h> |
| 11 | #include <linux/fault-inject.h> | 11 | #include <linux/fault-inject.h> |
| @@ -11,7 +11,7 @@ · 10 unmodified lines | |||
| 11 | */ | 11 | */ |
| 12 | 12 | ||
| 13 | #include <linux/bitops.h> | 13 | #include <linux/bitops.h> |
| 14 | #include <linux/module.h> | 14 | #include <linux/export.h> |
| 15 | #include <asm/types.h> | 15 | #include <asm/types.h> |
| 16 | #include <asm/byteorder.h> | 16 | #include <asm/byteorder.h> |
| 17 | 17 | ||
| @@ -10,7 +10,7 @@ · 9 unmodified lines | |||
| 10 | */ | 10 | */ |
| 11 | 11 | ||
| 12 | #include <linux/bitops.h> | 12 | #include <linux/bitops.h> |
| 13 | #include <linux/module.h> | 13 | #include <linux/export.h> |
| 14 | #include <asm/types.h> | 14 | #include <asm/types.h> |
| 15 | #include <asm/byteorder.h> | 15 | #include <asm/byteorder.h> |
| 16 | 16 | ||
| @@ -23,7 +23,7 @@ · 22 unmodified lines | |||
| 23 | #include <linux/flex_array.h> | 23 | #include <linux/flex_array.h> |
| 24 | #include <linux/slab.h> | 24 | #include <linux/slab.h> |
| 25 | #include <linux/stddef.h> | 25 | #include <linux/stddef.h> |
| 26 | #include <linux/module.h> | 26 | #include <linux/export.h> |
| 27 | #include <linux/reciprocal_div.h> | 27 | #include <linux/reciprocal_div.h> |
| 28 | 28 | ||
| 29 | struct flex_array_part { | 29 | struct flex_array_part { |
| @@ -1,6 +1,6 @@ | |||
| 1 | #include <linux/kernel.h> | 1 | #include <linux/kernel.h> |
| 2 | #include <linux/gcd.h> | 2 | #include <linux/gcd.h> |
| 3 | #include <linux/module.h> | 3 | #include <linux/export.h> |
| 4 | 4 | ||
| 5 | /* Greatest common divisor */ | 5 | /* Greatest common divisor */ |
| 6 | unsigned long gcd(unsigned long a, unsigned long b) | 6 | unsigned long gcd(unsigned long a, unsigned long b) |
| @@ -29,7 +29,7 @@ · 28 unmodified lines | |||
| 29 | */ | 29 | */ |
| 30 | 30 | ||
| 31 | #include <linux/slab.h> | 31 | #include <linux/slab.h> |
| 32 | #include <linux/module.h> | 32 | #include <linux/export.h> |
| 33 | #include <linux/bitmap.h> | 33 | #include <linux/bitmap.h> |
| 34 | #include <linux/rculist.h> | 34 | #include <linux/rculist.h> |
| 35 | #include <linux/interrupt.h> | 35 | #include <linux/interrupt.h> |
| @@ -1,5 +1,5 @@ | |||
| 1 | #include <linux/kernel.h> | 1 | #include <linux/kernel.h> |
| 2 | #include <linux/module.h> | 2 | #include <linux/export.h> |
| 3 | #include <linux/cryptohash.h> | 3 | #include <linux/cryptohash.h> |
| 4 | 4 | ||
| 5 | /* F, G and H are basic MD4 functions: selection, majority, parity */ | 5 | /* F, G and H are basic MD4 functions: selection, majority, parity */ |
| @@ -10,7 +10,7 @@ · 9 unmodified lines | |||
| 10 | #include <linux/types.h> | 10 | #include <linux/types.h> |
| 11 | #include <linux/ctype.h> | 11 | #include <linux/ctype.h> |
| 12 | #include <linux/kernel.h> | 12 | #include <linux/kernel.h> |
| 13 | #include <linux/module.h> | 13 | #include <linux/export.h> |
| 14 | 14 | ||
| 15 | const char hex_asc[] = "0123456789abcdef"; | 15 | const char hex_asc[] = "0123456789abcdef"; |
| 16 | EXPORT_SYMBOL(hex_asc); | 16 | EXPORT_SYMBOL(hex_asc); |
| @@ -1,4 +1,4 @@ | |||
| 1 | #include <linux/module.h> | 1 | #include <linux/export.h> |
| 2 | #include <linux/bitops.h> | 2 | #include <linux/bitops.h> |
| 3 | #include <asm/types.h> | 3 | #include <asm/types.h> |
| 4 | 4 | ||
| @@ -29,7 +29,7 @@ · 28 unmodified lines | |||
| 29 | #ifndef TEST // to test in user space... | 29 | #ifndef TEST // to test in user space... |
| 30 | #include <linux/slab.h> | 30 | #include <linux/slab.h> |
| 31 | #include <linux/init.h> | 31 | #include <linux/init.h> |
| 32 | #include <linux/module.h> | 32 | #include <linux/export.h> |
| 33 | #endif | 33 | #endif |
| 34 | #include <linux/err.h> | 34 | #include <linux/err.h> |
| 35 | #include <linux/string.h> | 35 | #include <linux/string.h> |
| @@ -1,6 +1,6 @@ | |||
| 1 | 1 | ||
| 2 | #include <linux/kernel.h> | 2 | #include <linux/kernel.h> |
| 3 | #include <linux/module.h> | 3 | #include <linux/export.h> |
| 4 | 4 | ||
| 5 | /** | 5 | /** |
| 6 | * int_sqrt - rough approximation to sqrt | 6 | * int_sqrt - rough approximation to sqrt |
| @@ -6,7 +6,7 @@ · 5 unmodified lines | |||
| 6 | #include <linux/pci.h> | 6 | #include <linux/pci.h> |
| 7 | #include <linux/io.h> | 7 | #include <linux/io.h> |
| 8 | 8 | ||
| 9 | #include <linux/module.h> | 9 | #include <linux/export.h> |
| 10 | 10 | ||
| 11 | /* | 11 | /* |
| 12 | * Read/write from/to an (offsettable) iomem cookie. It might be a PIO | 12 | * Read/write from/to an (offsettable) iomem cookie. It might be a PIO |
| @@ -15,7 +15,7 @@ · 14 unmodified lines | |||
| 15 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. | 15 | * Inc., 51 Franklin St, Fifth Floor, Boston, MA 02110-1301, USA. |
| 16 | */ | 16 | */ |
| 17 | 17 | ||
| 18 | #include <linux/module.h> | 18 | #include <linux/export.h> |
| 19 | #include <linux/io.h> | 19 | #include <linux/io.h> |
| 20 | 20 | ||
| 21 | /** | 21 | /** |
| @@ -2,7 +2,7 @@ · 1 unmodified line | |||
| 2 | * IOMMU helper functions for the free area management | 2 | * IOMMU helper functions for the free area management |
| 3 | */ | 3 | */ |
| 4 | 4 | ||
| 5 | #include <linux/module.h> | 5 | #include <linux/export.h> |
| 6 | #include <linux/bitmap.h> | 6 | #include <linux/bitmap.h> |
| 7 | 7 | ||
| 8 | int iommu_is_span_boundary(unsigned int index, unsigned int nr, | 8 | int iommu_is_span_boundary(unsigned int index, unsigned int nr, |
| @@ -9,7 +9,7 @@ · 8 unmodified lines | |||
| 9 | #include <linux/mm.h> | 9 | #include <linux/mm.h> |
| 10 | #include <linux/sched.h> | 10 | #include <linux/sched.h> |
| 11 | #include <linux/io.h> | 11 | #include <linux/io.h> |
| 12 | #include <linux/module.h> | 12 | #include <linux/export.h> |
| 13 | #include <asm/cacheflush.h> | 13 | #include <asm/cacheflush.h> |
| 14 | #include <asm/pgtable.h> | 14 | #include <asm/pgtable.h> |
| 15 | 15 | ||
| @@ -8,7 +8,8 @@ · 7 unmodified lines | |||
| 8 | * as published by the Free Software Foundation; either version | 8 | * as published by the Free Software Foundation; either version |
| 9 | * 2 of the License, or (at your option) any later version. | 9 | * 2 of the License, or (at your option) any later version. |
| 10 | */ | 10 | */ |
| 11 | #include <linux/module.h> | 11 | #include <linux/export.h> |
| 12 | #include <linux/percpu.h> | ||
| 12 | #include <asm/irq_regs.h> | 13 | #include <asm/irq_regs.h> |
| 13 | 14 | ||
| 14 | #ifndef ARCH_HAS_OWN_IRQ_REGS | 15 | #ifndef ARCH_HAS_OWN_IRQ_REGS |
| @@ -5,7 +5,7 @@ · 4 unmodified lines | |||
| 5 | */ | 5 | */ |
| 6 | 6 | ||
| 7 | #include <stdarg.h> | 7 | #include <stdarg.h> |
| 8 | #include <linux/module.h> | 8 | #include <linux/export.h> |
| 9 | #include <linux/slab.h> | 9 | #include <linux/slab.h> |
| 10 | #include <linux/types.h> | 10 | #include <linux/types.h> |
| 11 | #include <linux/string.h> | 11 | #include <linux/string.h> |
| @@ -35,7 +35,7 @@ · 34 unmodified lines | |||
| 35 | */ | 35 | */ |
| 36 | 36 | ||
| 37 | #include <linux/klist.h> | 37 | #include <linux/klist.h> |
| 38 | #include <linux/module.h> | 38 | #include <linux/export.h> |
| 39 | #include <linux/sched.h> | 39 | #include <linux/sched.h> |
| 40 | 40 | ||
| 41 | /* | 41 | /* |
| @@ -14,7 +14,7 @@ · 13 unmodified lines | |||
| 14 | 14 | ||
| 15 | #include <linux/kobject.h> | 15 | #include <linux/kobject.h> |
| 16 | #include <linux/string.h> | 16 | #include <linux/string.h> |
| 17 | #include <linux/module.h> | 17 | #include <linux/export.h> |
| 18 | #include <linux/stat.h> | 18 | #include <linux/stat.h> |
| 19 | #include <linux/slab.h> | 19 | #include <linux/slab.h> |
| 20 | 20 | ||
| @@ -17,7 +17,8 @@ · 16 unmodified lines | |||
| 17 | #include <linux/spinlock.h> | 17 | #include <linux/spinlock.h> |
| 18 | #include <linux/string.h> | 18 | #include <linux/string.h> |
| 19 | #include <linux/kobject.h> | 19 | #include <linux/kobject.h> |
| 20 | #include <linux/module.h> | 20 | #include <linux/export.h> |
| 21 | #include <linux/kmod.h> | ||
| 21 | #include <linux/slab.h> | 22 | #include <linux/slab.h> |
| 22 | #include <linux/user_namespace.h> | 23 | #include <linux/user_namespace.h> |
| 23 | #include <linux/socket.h> | 24 | #include <linux/socket.h> |
| @@ -15,7 +15,7 @@ · 14 unmodified lines | |||
| 15 | #include <linux/errno.h> | 15 | #include <linux/errno.h> |
| 16 | #include <linux/kernel.h> | 16 | #include <linux/kernel.h> |
| 17 | #include <linux/math64.h> | 17 | #include <linux/math64.h> |
| 18 | #include <linux/module.h> | 18 | #include <linux/export.h> |
| 19 | #include <linux/types.h> | 19 | #include <linux/types.h> |
| 20 | #include <asm/uaccess.h> | 20 | #include <asm/uaccess.h> |
| 21 | #include "kstrtox.h" | 21 | #include "kstrtox.h" |
| @@ -1,6 +1,6 @@ | |||
| 1 | #include <linux/kernel.h> | 1 | #include <linux/kernel.h> |
| 2 | #include <linux/gcd.h> | 2 | #include <linux/gcd.h> |
| 3 | #include <linux/module.h> | 3 | #include <linux/export.h> |
| 4 | #include <linux/lcm.h> | 4 | #include <linux/lcm.h> |
| 5 | 5 | ||
| 6 | /* Lowest common multiple */ | 6 | /* Lowest common multiple */ |
| @@ -6,8 +6,9 @@ · 5 unmodified lines | |||
| 6 | * DEBUG_LIST. | 6 | * DEBUG_LIST. |
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| 9 | #include <linux/module.h> | 9 | #include <linux/export.h> |
| 10 | #include <linux/list.h> | 10 | #include <linux/list.h> |
| 11 | #include <linux/kernel.h> | ||
| 11 | 12 | ||
| 12 | /* | 13 | /* |
| 13 | * Insert a new entry between two known consecutive entries. | 14 | * Insert a new entry between two known consecutive entries. |
| @@ -23,7 +23,7 @@ · 22 unmodified lines | |||
| 23 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA | 23 | * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307 USA |
| 24 | */ | 24 | */ |
| 25 | #include <linux/kernel.h> | 25 | #include <linux/kernel.h> |
| 26 | #include <linux/module.h> | 26 | #include <linux/export.h> |
| 27 | #include <linux/interrupt.h> | 27 | #include <linux/interrupt.h> |
| 28 | #include <linux/llist.h> | 28 | #include <linux/llist.h> |
| 29 | 29 | ||
| @@ -14,7 +14,6 @@ · 13 unmodified lines | |||
| 14 | #include <linux/mutex.h> | 14 | #include <linux/mutex.h> |
| 15 | #include <linux/sched.h> | 15 | #include <linux/sched.h> |
| 16 | #include <linux/delay.h> | 16 | #include <linux/delay.h> |
| 17 | #include <linux/module.h> | ||
| 18 | #include <linux/lockdep.h> | 17 | #include <linux/lockdep.h> |
| 19 | #include <linux/spinlock.h> | 18 | #include <linux/spinlock.h> |
| 20 | #include <linux/kallsyms.h> | 19 | #include <linux/kallsyms.h> |
| @@ -1,5 +1,5 @@ | |||
| 1 | #include <linux/kernel.h> | 1 | #include <linux/kernel.h> |
| 2 | #include <linux/module.h> | 2 | #include <linux/export.h> |
| 3 | #include <linux/cryptohash.h> | 3 | #include <linux/cryptohash.h> |
| 4 | 4 | ||
| 5 | #define F1(x, y, z) (z ^ (x & (y ^ z))) | 5 | #define F1(x, y, z) (z ^ (x & (y ^ z))) |
| @@ -5,7 +5,7 @@ · 4 unmodified lines | |||
| 5 | * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> | 5 | * Alexey Kuznetsov <kuznet@ms2.inr.ac.ru> |
| 6 | */ | 6 | */ |
| 7 | 7 | ||
| 8 | #include <linux/module.h> | 8 | #include <linux/export.h> |
| 9 | #include <linux/kernel.h> | 9 | #include <linux/kernel.h> |
| 10 | #include <linux/errno.h> | 10 | #include <linux/errno.h> |
| 11 | #include <linux/jiffies.h> | 11 | #include <linux/jiffies.h> |
| @@ -6,7 +6,8 @@ · 5 unmodified lines | |||
| 6 | */ | 6 | */ |
| 7 | 7 | ||
| 8 | #include <linux/ctype.h> | 8 | #include <linux/ctype.h> |
| 9 | #include <linux/module.h> | 9 | #include <linux/types.h> |
| 10 | #include <linux/export.h> | ||
| 10 | #include <linux/parser.h> | 11 | #include <linux/parser.h> |
| 11 | #include <linux/slab.h> | 12 | #include <linux/slab.h> |
| 12 | #include <linux/string.h> | 13 | #include <linux/string.h> |
| @@ -22,7 +22,7 @@ · 21 unmodified lines | |||
| 22 | #include <linux/errno.h> | 22 | #include <linux/errno.h> |
| 23 | #include <linux/init.h> | 23 | #include <linux/init.h> |
| 24 | #include <linux/kernel.h> | 24 | #include <linux/kernel.h> |
| 25 | #include <linux/module.h> | 25 | #include <linux/export.h> |
| 26 | #include <linux/radix-tree.h> | 26 | #include <linux/radix-tree.h> |
| 27 | #include <linux/percpu.h> | 27 | #include <linux/percpu.h> |
| 28 | #include <linux/slab.h> | 28 | #include <linux/slab.h> |
| @@ -35,7 +35,7 @@ · 34 unmodified lines | |||
| 35 | 35 | ||
| 36 | #include <linux/types.h> | 36 | #include <linux/types.h> |
| 37 | #include <linux/percpu.h> | 37 | #include <linux/percpu.h> |
| 38 | #include <linux/module.h> | 38 | #include <linux/export.h> |
| 39 | #include <linux/jiffies.h> | 39 | #include <linux/jiffies.h> |
| 40 | #include <linux/random.h> | 40 | #include <linux/random.h> |
| 41 | 41 | ||
| @@ -11,7 +11,7 @@ · 10 unmodified lines | |||
| 11 | 11 | ||
| 12 | #include <linux/ratelimit.h> | 12 | #include <linux/ratelimit.h> |
| 13 | #include <linux/jiffies.h> | 13 | #include <linux/jiffies.h> |
| 14 | #include <linux/module.h> | 14 | #include <linux/export.h> |
| 15 | 15 | ||
| 16 | /* | 16 | /* |
| 17 | * __ratelimit - rate limiting | 17 | * __ratelimit - rate limiting |
| @@ -7,7 +7,8 @@ · 6 unmodified lines | |||
| 7 | */ | 7 | */ |
| 8 | 8 | ||
| 9 | #include <linux/rational.h> | 9 | #include <linux/rational.h> |
| 10 | #include <linux/module.h> | 10 | #include <linux/compiler.h> |
| 11 | #include <linux/export.h> | ||
| 11 | 12 | ||
| 12 | /* | 13 | /* |
| 13 | * calculate best rational approximation for a given fraction | 14 | * calculate best rational approximation for a given fraction |
| @@ -21,7 +21,7 @@ · 20 unmodified lines | |||
| 21 | */ | 21 | */ |
| 22 | 22 | ||
| 23 | #include <linux/rbtree.h> | 23 | #include <linux/rbtree.h> |
| 24 | #include <linux/module.h> | 24 | #include <linux/export.h> |
| 25 | 25 | ||
| 26 | static void __rb_rotate_left(struct rb_node *node, struct rb_root *root) | 26 | static void __rb_rotate_left(struct rb_node *node, struct rb_root *root) |
| 27 | { | 27 | { |
| @@ -7,7 +7,7 @@ · 6 unmodified lines | |||
| 7 | */ | 7 | */ |
| 8 | #include <linux/rwsem.h> | 8 | #include <linux/rwsem.h> |
| 9 | #include <linux/sched.h> | 9 | #include <linux/sched.h> |
| 10 | #include <linux/module.h> | 10 | #include <linux/export.h> |
| 11 | 11 | ||
| 12 | struct rwsem_waiter { | 12 | struct rwsem_waiter { |
| 13 | struct list_head list; | 13 | struct list_head list; |
| @@ -6,7 +6,7 @@ · 5 unmodified lines | |||
| 6 | #include <linux/rwsem.h> | 6 | #include <linux/rwsem.h> |
| 7 | #include <linux/sched.h> | 7 | #include <linux/sched.h> |
| 8 | #include <linux/init.h> | 8 | #include <linux/init.h> |
| 9 | #include <linux/module.h> | 9 | #include <linux/export.h> |
| 10 | 10 | ||
| 11 | /* | 11 | /* |
| 12 | * Initialize an rwsem: | 12 | * Initialize an rwsem: |
| @@ -6,7 +6,7 @@ · 5 unmodified lines | |||
| 6 | * This source code is licensed under the GNU General Public License, | 6 | * This source code is licensed under the GNU General Public License, |
| 7 | * Version 2. See the file COPYING for more details. | 7 | * Version 2. See the file COPYING for more details. |
| 8 | */ | 8 | */ |
| 9 | #include <linux/module.h> | 9 | #include <linux/export.h> |
| 10 | #include <linux/slab.h> | 10 | #include <linux/slab.h> |
| 11 | #include <linux/scatterlist.h> | 11 | #include <linux/scatterlist.h> |
| 12 | #include <linux/highmem.h> | 12 | #include <linux/highmem.h> |
| @@ -6,7 +6,7 @@ · 5 unmodified lines | |||
| 6 | */ | 6 | */ |
| 7 | 7 | ||
| 8 | #include <linux/kernel.h> | 8 | #include <linux/kernel.h> |
| 9 | #include <linux/module.h> | 9 | #include <linux/export.h> |
| 10 | #include <linux/bitops.h> | 10 | #include <linux/bitops.h> |
| 11 | #include <linux/cryptohash.h> | 11 | #include <linux/cryptohash.h> |
| 12 | #include <asm/unaligned.h> | 12 | #include <asm/unaligned.h> |
| @@ -3,7 +3,7 @@ · 2 unmodified lines | |||
| 3 | * | 3 | * |
| 4 | * DEBUG_PREEMPT variant of smp_processor_id(). | 4 | * DEBUG_PREEMPT variant of smp_processor_id(). |
| 5 | */ | 5 | */ |
| 6 | #include <linux/module.h> | 6 | #include <linux/export.h> |
| 7 | #include <linux/kallsyms.h> | 7 | #include <linux/kallsyms.h> |
| 8 | #include <linux/sched.h> | 8 | #include <linux/sched.h> |
| 9 | 9 | ||
| @@ -11,7 +11,7 @@ · 10 unmodified lines | |||
| 11 | #include <linux/interrupt.h> | 11 | #include <linux/interrupt.h> |
| 12 | #include <linux/debug_locks.h> | 12 | #include <linux/debug_locks.h> |
| 13 | #include <linux/delay.h> | 13 | #include <linux/delay.h> |
| 14 | #include <linux/module.h> | 14 | #include <linux/export.h> |
| 15 | 15 | ||
| 16 | void __raw_spin_lock_init(raw_spinlock_t *lock, const char *name, | 16 | void __raw_spin_lock_init(raw_spinlock_t *lock, const char *name, |
| 17 | struct lock_class_key *key) | 17 | struct lock_class_key *key) |
| @@ -22,7 +22,10 @@ · 21 unmodified lines | |||
| 22 | #include <linux/types.h> | 22 | #include <linux/types.h> |
| 23 | #include <linux/string.h> | 23 | #include <linux/string.h> |
| 24 | #include <linux/ctype.h> | 24 | #include <linux/ctype.h> |
| 25 | #include <linux/module.h> | 25 | #include <linux/kernel.h> |
| 26 | #include <linux/export.h> | ||
| 27 | #include <linux/bug.h> | ||
| 28 | #include <linux/errno.h> | ||
| 26 | 29 | ||
| 27 | #ifndef __HAVE_ARCH_STRNICMP | 30 | #ifndef __HAVE_ARCH_STRNICMP |
| 28 | /** | 31 | /** |
| @@ -5,7 +5,7 @@ · 4 unmodified lines | |||
| 5 | */ | 5 | */ |
| 6 | #include <linux/kernel.h> | 6 | #include <linux/kernel.h> |
| 7 | #include <linux/math64.h> | 7 | #include <linux/math64.h> |
| 8 | #include <linux/module.h> | 8 | #include <linux/export.h> |
| 9 | #include <linux/string_helpers.h> | 9 | #include <linux/string_helpers.h> |
| 10 | 10 | ||
| 11 | /** | 11 | /** |
| @@ -20,7 +20,7 @@ · 19 unmodified lines | |||
| 20 | #include <linux/cache.h> | 20 | #include <linux/cache.h> |
| 21 | #include <linux/dma-mapping.h> | 21 | #include <linux/dma-mapping.h> |
| 22 | #include <linux/mm.h> | 22 | #include <linux/mm.h> |
| 23 | #include <linux/module.h> | 23 | #include <linux/export.h> |
| 24 | #include <linux/spinlock.h> | 24 | #include <linux/spinlock.h> |
| 25 | #include <linux/string.h> | 25 | #include <linux/string.h> |
| 26 | #include <linux/swiotlb.h> | 26 | #include <linux/swiotlb.h> |
| @@ -1,6 +1,6 @@ | |||
| 1 | #include <linux/ptrace.h> | 1 | #include <linux/ptrace.h> |
| 2 | #include <linux/sched.h> | 2 | #include <linux/sched.h> |
| 3 | #include <linux/module.h> | 3 | #include <linux/export.h> |
| 4 | #include <asm/syscall.h> | 4 | #include <asm/syscall.h> |
| 5 | 5 | ||
| 6 | static int collect_syscall(struct task_struct *target, long *callno, | 6 | static int collect_syscall(struct task_struct *target, long *callno, |
| @@ -24,7 +24,7 @@ · 23 unmodified lines | |||
| 24 | 24 | ||
| 25 | #include <linux/timerqueue.h> | 25 | #include <linux/timerqueue.h> |
| 26 | #include <linux/rbtree.h> | 26 | #include <linux/rbtree.h> |
| 27 | #include <linux/module.h> | 27 | #include <linux/export.h> |
| 28 | 28 | ||
| 29 | /** | 29 | /** |
| 30 | * timerqueue_add - Adds timer to timerqueue. | 30 | * timerqueue_add - Adds timer to timerqueue. |
| @@ -19,7 +19,7 @@ · 18 unmodified lines | |||
| 19 | */ | 19 | */ |
| 20 | 20 | ||
| 21 | #include <linux/kernel.h> | 21 | #include <linux/kernel.h> |
| 22 | #include <linux/module.h> | 22 | #include <linux/export.h> |
| 23 | #include <linux/uuid.h> | 23 | #include <linux/uuid.h> |
| 24 | #include <linux/random.h> | 24 | #include <linux/random.h> |
| 25 | 25 | ||
| @@ -17,7 +17,7 @@ · 16 unmodified lines | |||
| 17 | */ | 17 | */ |
| 18 | 18 | ||
| 19 | #include <stdarg.h> | 19 | #include <stdarg.h> |
| 20 | #include <linux/module.h> | 20 | #include <linux/module.h> /* for KSYM_SYMBOL_LEN */ |
| 21 | #include <linux/types.h> | 21 | #include <linux/types.h> |
| 22 | #include <linux/string.h> | 22 | #include <linux/string.h> |
| 23 | #include <linux/ctype.h> | 23 | #include <linux/ctype.h> |