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