Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

Merge branch 'x86-headers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip

Pull x86 header cleanups from Ingo Molnar:
"This tree is a cleanup of the x86 tree reducing spurious uses of
module.h - which should improve build performance a bit"

* 'x86-headers-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tip/tip:
x86, crypto: Restore MODULE_LICENSE() to glue_helper.c so it loads
x86/apic: Remove duplicated include from probe_64.c
x86/ce4100: Remove duplicated include from ce4100.c
x86/headers: Include spinlock_types.h in x8664_ksyms_64.c for missing spinlock_t
x86/platform: Delete extraneous MODULE_* tags fromm ts5500
x86: Audit and remove any remaining unnecessary uses of module.h
x86/kvm: Audit and remove any unnecessary uses of module.h
x86/xen: Audit and remove any unnecessary uses of module.h
x86/platform: Audit and remove any unnecessary uses of module.h
x86/lib: Audit and remove any unnecessary uses of module.h
x86/kernel: Audit and remove any unnecessary uses of module.h
x86/mm: Audit and remove any unnecessary uses of module.h
x86: Don't use module.h just for AUTHOR / LICENSE tags

+113 -132
+2 -1
arch/x86/events/amd/ibs.c
··· 7 7 */ 8 8 9 9 #include <linux/perf_event.h> 10 - #include <linux/module.h> 10 + #include <linux/init.h> 11 + #include <linux/export.h> 11 12 #include <linux/pci.h> 12 13 #include <linux/ptrace.h> 13 14 #include <linux/syscore_ops.h>
+1 -1
arch/x86/events/amd/iommu.c
··· 12 12 */ 13 13 14 14 #include <linux/perf_event.h> 15 - #include <linux/module.h> 15 + #include <linux/init.h> 16 16 #include <linux/cpumask.h> 17 17 #include <linux/slab.h> 18 18
+2 -1
arch/x86/events/core.c
··· 17 17 #include <linux/notifier.h> 18 18 #include <linux/hardirq.h> 19 19 #include <linux/kprobes.h> 20 - #include <linux/module.h> 20 + #include <linux/export.h> 21 + #include <linux/init.h> 21 22 #include <linux/kdebug.h> 22 23 #include <linux/sched.h> 23 24 #include <linux/uaccess.h>
+2
arch/x86/events/intel/uncore.c
··· 1 + #include <linux/module.h> 2 + 1 3 #include <asm/cpu_device_id.h> 2 4 #include <asm/intel-family.h> 3 5 #include "uncore.h"
-1
arch/x86/events/intel/uncore.h
··· 1 - #include <linux/module.h> 2 1 #include <linux/slab.h> 3 2 #include <linux/pci.h> 4 3 #include <asm/apicdef.h>
-1
arch/x86/include/asm/livepatch.h
··· 22 22 #define _ASM_X86_LIVEPATCH_H 23 23 24 24 #include <asm/setup.h> 25 - #include <linux/module.h> 26 25 #include <linux/ftrace.h> 27 26 28 27 static inline int klp_check_compiler_support(void)
+1
arch/x86/include/asm/topology.h
··· 36 36 #include <linux/cpumask.h> 37 37 38 38 #include <asm/mpspec.h> 39 + #include <asm/percpu.h> 39 40 40 41 /* Mappings between logical cpu number and node number */ 41 42 DECLARE_EARLY_PER_CPU(int, x86_cpu_to_node_map);
+1 -1
arch/x86/kernel/acpi/boot.c
··· 28 28 #include <linux/acpi_pmtmr.h> 29 29 #include <linux/efi.h> 30 30 #include <linux/cpumask.h> 31 - #include <linux/module.h> 31 + #include <linux/export.h> 32 32 #include <linux/dmi.h> 33 33 #include <linux/irq.h> 34 34 #include <linux/slab.h>
+1 -1
arch/x86/kernel/acpi/cstate.c
··· 5 5 */ 6 6 7 7 #include <linux/kernel.h> 8 - #include <linux/module.h> 8 + #include <linux/export.h> 9 9 #include <linux/init.h> 10 10 #include <linux/acpi.h> 11 11 #include <linux/cpu.h>
-1
arch/x86/kernel/amd_gart_64.c
··· 20 20 #include <linux/string.h> 21 21 #include <linux/spinlock.h> 22 22 #include <linux/pci.h> 23 - #include <linux/module.h> 24 23 #include <linux/topology.h> 25 24 #include <linux/interrupt.h> 26 25 #include <linux/bitmap.h>
+1 -1
arch/x86/kernel/amd_nb.c
··· 9 9 #include <linux/slab.h> 10 10 #include <linux/init.h> 11 11 #include <linux/errno.h> 12 - #include <linux/module.h> 12 + #include <linux/export.h> 13 13 #include <linux/spinlock.h> 14 14 #include <asm/amd_nb.h> 15 15
+1 -1
arch/x86/kernel/apic/apic.c
··· 23 23 #include <linux/bootmem.h> 24 24 #include <linux/ftrace.h> 25 25 #include <linux/ioport.h> 26 - #include <linux/module.h> 26 + #include <linux/export.h> 27 27 #include <linux/syscore_ops.h> 28 28 #include <linux/delay.h> 29 29 #include <linux/timex.h>
+1 -1
arch/x86/kernel/apic/apic_flat_64.c
··· 15 15 #include <linux/kernel.h> 16 16 #include <linux/ctype.h> 17 17 #include <linux/hardirq.h> 18 - #include <linux/module.h> 18 + #include <linux/export.h> 19 19 #include <asm/smp.h> 20 20 #include <asm/apic.h> 21 21 #include <asm/ipi.h>
-1
arch/x86/kernel/apic/apic_noop.c
··· 11 11 12 12 #include <linux/threads.h> 13 13 #include <linux/cpumask.h> 14 - #include <linux/module.h> 15 14 #include <linux/string.h> 16 15 #include <linux/kernel.h> 17 16 #include <linux/ctype.h>
+1 -1
arch/x86/kernel/apic/hw_nmi.c
··· 16 16 #include <linux/notifier.h> 17 17 #include <linux/kprobes.h> 18 18 #include <linux/nmi.h> 19 - #include <linux/module.h> 19 + #include <linux/init.h> 20 20 #include <linux/delay.h> 21 21 22 22 #ifdef CONFIG_HARDLOCKUP_DETECTOR
+1 -1
arch/x86/kernel/apic/io_apic.c
··· 39 39 #include <linux/mc146818rtc.h> 40 40 #include <linux/compiler.h> 41 41 #include <linux/acpi.h> 42 - #include <linux/module.h> 42 + #include <linux/export.h> 43 43 #include <linux/syscore_ops.h> 44 44 #include <linux/freezer.h> 45 45 #include <linux/kthread.h>
-1
arch/x86/kernel/apic/ipi.c
··· 8 8 #include <linux/mc146818rtc.h> 9 9 #include <linux/cache.h> 10 10 #include <linux/cpu.h> 11 - #include <linux/module.h> 12 11 13 12 #include <asm/smp.h> 14 13 #include <asm/mtrr.h>
+1 -1
arch/x86/kernel/apic/probe_32.c
··· 8 8 */ 9 9 #include <linux/threads.h> 10 10 #include <linux/cpumask.h> 11 - #include <linux/module.h> 11 + #include <linux/export.h> 12 12 #include <linux/string.h> 13 13 #include <linux/kernel.h> 14 14 #include <linux/ctype.h>
+1 -2
arch/x86/kernel/apic/probe_64.c
··· 11 11 #include <linux/threads.h> 12 12 #include <linux/cpumask.h> 13 13 #include <linux/string.h> 14 - #include <linux/module.h> 14 + #include <linux/init.h> 15 15 #include <linux/kernel.h> 16 16 #include <linux/ctype.h> 17 - #include <linux/init.h> 18 17 #include <linux/hardirq.h> 19 18 #include <linux/dmar.h> 20 19
+1 -1
arch/x86/kernel/apic/x2apic_uv_x.c
··· 12 12 #include <linux/proc_fs.h> 13 13 #include <linux/threads.h> 14 14 #include <linux/kernel.h> 15 - #include <linux/module.h> 15 + #include <linux/export.h> 16 16 #include <linux/string.h> 17 17 #include <linux/ctype.h> 18 18 #include <linux/sched.h>
+1 -1
arch/x86/kernel/cpu/common.c
··· 2 2 #include <linux/linkage.h> 3 3 #include <linux/bitops.h> 4 4 #include <linux/kernel.h> 5 - #include <linux/module.h> 5 + #include <linux/export.h> 6 6 #include <linux/percpu.h> 7 7 #include <linux/string.h> 8 8 #include <linux/ctype.h>
+2 -1
arch/x86/kernel/cpu/hypervisor.c
··· 21 21 * 22 22 */ 23 23 24 - #include <linux/module.h> 24 + #include <linux/init.h> 25 + #include <linux/export.h> 25 26 #include <asm/processor.h> 26 27 #include <asm/hypervisor.h> 27 28
+1 -1
arch/x86/kernel/cpu/intel.c
··· 5 5 #include <linux/smp.h> 6 6 #include <linux/sched.h> 7 7 #include <linux/thread_info.h> 8 - #include <linux/module.h> 8 + #include <linux/init.h> 9 9 #include <linux/uaccess.h> 10 10 11 11 #include <asm/cpufeature.h>
+1 -1
arch/x86/kernel/cpu/match.c
··· 1 1 #include <asm/cpu_device_id.h> 2 2 #include <asm/cpufeature.h> 3 3 #include <linux/cpu.h> 4 - #include <linux/module.h> 4 + #include <linux/export.h> 5 5 #include <linux/slab.h> 6 6 7 7 /**
+2 -1
arch/x86/kernel/cpu/mshyperv.c
··· 13 13 #include <linux/types.h> 14 14 #include <linux/time.h> 15 15 #include <linux/clocksource.h> 16 - #include <linux/module.h> 16 + #include <linux/init.h> 17 + #include <linux/export.h> 17 18 #include <linux/hardirq.h> 18 19 #include <linux/efi.h> 19 20 #include <linux/interrupt.h>
-1
arch/x86/kernel/cpu/mtrr/cleanup.c
··· 17 17 * License along with this library; if not, write to the Free 18 18 * Software Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA. 19 19 */ 20 - #include <linux/module.h> 21 20 #include <linux/init.h> 22 21 #include <linux/pci.h> 23 22 #include <linux/smp.h>
+1 -1
arch/x86/kernel/cpu/mtrr/generic.c
··· 4 4 */ 5 5 #define DEBUG 6 6 7 - #include <linux/module.h> 7 + #include <linux/export.h> 8 8 #include <linux/init.h> 9 9 #include <linux/io.h> 10 10 #include <linux/mm.h>
-1
arch/x86/kernel/cpu/mtrr/if.c
··· 2 2 #include <linux/seq_file.h> 3 3 #include <linux/uaccess.h> 4 4 #include <linux/proc_fs.h> 5 - #include <linux/module.h> 6 5 #include <linux/ctype.h> 7 6 #include <linux/string.h> 8 7 #include <linux/slab.h>
+1 -1
arch/x86/kernel/cpu/mtrr/main.c
··· 38 38 #include <linux/stop_machine.h> 39 39 #include <linux/kvm_para.h> 40 40 #include <linux/uaccess.h> 41 - #include <linux/module.h> 41 + #include <linux/export.h> 42 42 #include <linux/mutex.h> 43 43 #include <linux/init.h> 44 44 #include <linux/sort.h>
+1 -1
arch/x86/kernel/cpu/perfctr-watchdog.c
··· 12 12 */ 13 13 14 14 #include <linux/percpu.h> 15 - #include <linux/module.h> 15 + #include <linux/export.h> 16 16 #include <linux/kernel.h> 17 17 #include <linux/bitops.h> 18 18 #include <linux/smp.h>
+2 -1
arch/x86/kernel/cpu/vmware.c
··· 22 22 */ 23 23 24 24 #include <linux/dmi.h> 25 - #include <linux/module.h> 25 + #include <linux/init.h> 26 + #include <linux/export.h> 26 27 #include <asm/div64.h> 27 28 #include <asm/x86_init.h> 28 29 #include <asm/hypervisor.h>
+1 -1
arch/x86/kernel/crash.c
··· 20 20 #include <linux/delay.h> 21 21 #include <linux/elf.h> 22 22 #include <linux/elfcore.h> 23 - #include <linux/module.h> 23 + #include <linux/export.h> 24 24 #include <linux/slab.h> 25 25 #include <linux/vmalloc.h> 26 26
+1 -1
arch/x86/kernel/dumpstack_32.c
··· 7 7 #include <linux/uaccess.h> 8 8 #include <linux/hardirq.h> 9 9 #include <linux/kdebug.h> 10 - #include <linux/module.h> 10 + #include <linux/export.h> 11 11 #include <linux/ptrace.h> 12 12 #include <linux/kexec.h> 13 13 #include <linux/sysfs.h>
+1 -1
arch/x86/kernel/dumpstack_64.c
··· 7 7 #include <linux/uaccess.h> 8 8 #include <linux/hardirq.h> 9 9 #include <linux/kdebug.h> 10 - #include <linux/module.h> 10 + #include <linux/export.h> 11 11 #include <linux/ptrace.h> 12 12 #include <linux/kexec.h> 13 13 #include <linux/sysfs.h>
+2 -1
arch/x86/kernel/hw_breakpoint.c
··· 36 36 #include <linux/percpu.h> 37 37 #include <linux/kdebug.h> 38 38 #include <linux/kernel.h> 39 - #include <linux/module.h> 39 + #include <linux/export.h> 40 40 #include <linux/sched.h> 41 41 #include <linux/smp.h> 42 42 43 43 #include <asm/hw_breakpoint.h> 44 44 #include <asm/processor.h> 45 45 #include <asm/debugreg.h> 46 + #include <asm/user.h> 46 47 47 48 /* Per cpu debug control register value */ 48 49 DEFINE_PER_CPU(unsigned long, cpu_dr7);
+2 -1
arch/x86/kernel/i386_ksyms_32.c
··· 1 - #include <linux/module.h> 1 + #include <linux/export.h> 2 + #include <linux/spinlock_types.h> 2 3 3 4 #include <asm/checksum.h> 4 5 #include <asm/pgtable.h>
+1 -1
arch/x86/kernel/i8253.c
··· 3 3 * 4 4 */ 5 5 #include <linux/clockchips.h> 6 - #include <linux/module.h> 6 + #include <linux/init.h> 7 7 #include <linux/timex.h> 8 8 #include <linux/i8253.h> 9 9
+1 -1
arch/x86/kernel/io_delay.c
··· 6 6 * outb_p/inb_p API uses. 7 7 */ 8 8 #include <linux/kernel.h> 9 - #include <linux/module.h> 9 + #include <linux/export.h> 10 10 #include <linux/delay.h> 11 11 #include <linux/init.h> 12 12 #include <linux/dmi.h>
-1
arch/x86/kernel/irq_32.c
··· 8 8 * io_apic.c.) 9 9 */ 10 10 11 - #include <linux/module.h> 12 11 #include <linux/seq_file.h> 13 12 #include <linux/interrupt.h> 14 13 #include <linux/kernel_stat.h>
-1
arch/x86/kernel/irq_64.c
··· 11 11 #include <linux/kernel_stat.h> 12 12 #include <linux/interrupt.h> 13 13 #include <linux/seq_file.h> 14 - #include <linux/module.h> 15 14 #include <linux/delay.h> 16 15 #include <linux/ftrace.h> 17 16 #include <linux/uaccess.h>
+1 -1
arch/x86/kernel/kdebugfs.c
··· 8 8 */ 9 9 #include <linux/debugfs.h> 10 10 #include <linux/uaccess.h> 11 - #include <linux/module.h> 11 + #include <linux/export.h> 12 12 #include <linux/slab.h> 13 13 #include <linux/init.h> 14 14 #include <linux/stat.h>
+1 -1
arch/x86/kernel/kvm.c
··· 21 21 */ 22 22 23 23 #include <linux/context_tracking.h> 24 - #include <linux/module.h> 24 + #include <linux/init.h> 25 25 #include <linux/kernel.h> 26 26 #include <linux/kvm_para.h> 27 27 #include <linux/cpu.h>
-1
arch/x86/kernel/mpparse.c
··· 16 16 #include <linux/mc146818rtc.h> 17 17 #include <linux/bitops.h> 18 18 #include <linux/acpi.h> 19 - #include <linux/module.h> 20 19 #include <linux/smp.h> 21 20 #include <linux/pci.h> 22 21
+1 -1
arch/x86/kernel/paravirt-spinlocks.c
··· 3 3 * compiled in a FTRACE-compatible way. 4 4 */ 5 5 #include <linux/spinlock.h> 6 - #include <linux/module.h> 6 + #include <linux/export.h> 7 7 #include <linux/jump_label.h> 8 8 9 9 #include <asm/paravirt.h>
+2 -1
arch/x86/kernel/paravirt.c
··· 19 19 */ 20 20 21 21 #include <linux/errno.h> 22 - #include <linux/module.h> 22 + #include <linux/init.h> 23 + #include <linux/export.h> 23 24 #include <linux/efi.h> 24 25 #include <linux/bcd.h> 25 26 #include <linux/highmem.h>
+1 -1
arch/x86/kernel/pci-swiotlb.c
··· 2 2 3 3 #include <linux/pci.h> 4 4 #include <linux/cache.h> 5 - #include <linux/module.h> 5 + #include <linux/init.h> 6 6 #include <linux/swiotlb.h> 7 7 #include <linux/bootmem.h> 8 8 #include <linux/dma-mapping.h>
+1 -1
arch/x86/kernel/pmem.c
··· 3 3 * Copyright (c) 2015, Intel Corporation. 4 4 */ 5 5 #include <linux/platform_device.h> 6 - #include <linux/module.h> 6 + #include <linux/init.h> 7 7 #include <linux/ioport.h> 8 8 9 9 static int found(u64 start, u64 end, void *data)
+2 -1
arch/x86/kernel/process.c
··· 7 7 #include <linux/prctl.h> 8 8 #include <linux/slab.h> 9 9 #include <linux/sched.h> 10 - #include <linux/module.h> 10 + #include <linux/init.h> 11 + #include <linux/export.h> 11 12 #include <linux/pm.h> 12 13 #include <linux/tick.h> 13 14 #include <linux/random.h>
+1 -1
arch/x86/kernel/process_32.c
··· 25 25 #include <linux/delay.h> 26 26 #include <linux/reboot.h> 27 27 #include <linux/mc146818rtc.h> 28 - #include <linux/module.h> 28 + #include <linux/export.h> 29 29 #include <linux/kallsyms.h> 30 30 #include <linux/ptrace.h> 31 31 #include <linux/personality.h>
+1 -1
arch/x86/kernel/process_64.c
··· 26 26 #include <linux/user.h> 27 27 #include <linux/interrupt.h> 28 28 #include <linux/delay.h> 29 - #include <linux/module.h> 29 + #include <linux/export.h> 30 30 #include <linux/ptrace.h> 31 31 #include <linux/notifier.h> 32 32 #include <linux/kprobes.h>
+1 -1
arch/x86/kernel/reboot.c
··· 1 1 #define pr_fmt(fmt) KBUILD_MODNAME ": " fmt 2 2 3 - #include <linux/module.h> 3 + #include <linux/export.h> 4 4 #include <linux/reboot.h> 5 5 #include <linux/init.h> 6 6 #include <linux/pm.h>
+1 -1
arch/x86/kernel/setup.c
··· 36 36 #include <linux/console.h> 37 37 #include <linux/root_dev.h> 38 38 #include <linux/highmem.h> 39 - #include <linux/module.h> 39 + #include <linux/export.h> 40 40 #include <linux/efi.h> 41 41 #include <linux/init.h> 42 42 #include <linux/edd.h>
+1 -1
arch/x86/kernel/smpboot.c
··· 43 43 44 44 #include <linux/init.h> 45 45 #include <linux/smp.h> 46 - #include <linux/module.h> 46 + #include <linux/export.h> 47 47 #include <linux/sched.h> 48 48 #include <linux/percpu.h> 49 49 #include <linux/bootmem.h>
+1 -1
arch/x86/kernel/stacktrace.c
··· 5 5 */ 6 6 #include <linux/sched.h> 7 7 #include <linux/stacktrace.h> 8 - #include <linux/module.h> 8 + #include <linux/export.h> 9 9 #include <linux/uaccess.h> 10 10 #include <asm/stacktrace.h> 11 11
-5
arch/x86/kernel/test_rodata.c
··· 9 9 * as published by the Free Software Foundation; version 2 10 10 * of the License. 11 11 */ 12 - #include <linux/module.h> 13 12 #include <asm/cacheflush.h> 14 13 #include <asm/sections.h> 15 14 #include <asm/asm.h> ··· 73 74 74 75 return 0; 75 76 } 76 - 77 - MODULE_LICENSE("GPL"); 78 - MODULE_DESCRIPTION("Testcase for marking rodata as read-only"); 79 - MODULE_AUTHOR("Arjan van de Ven <arjan@linux.intel.com>");
+1 -1
arch/x86/kernel/traps.c
··· 21 21 #include <linux/kdebug.h> 22 22 #include <linux/kgdb.h> 23 23 #include <linux/kernel.h> 24 - #include <linux/module.h> 24 + #include <linux/export.h> 25 25 #include <linux/ptrace.h> 26 26 #include <linux/uprobes.h> 27 27 #include <linux/string.h>
+1 -1
arch/x86/kernel/tsc.c
··· 3 3 #include <linux/kernel.h> 4 4 #include <linux/sched.h> 5 5 #include <linux/init.h> 6 - #include <linux/module.h> 6 + #include <linux/export.h> 7 7 #include <linux/timer.h> 8 8 #include <linux/acpi_pmtmr.h> 9 9 #include <linux/cpufreq.h>
+2 -1
arch/x86/kernel/x8664_ksyms_64.c
··· 1 1 /* Exports for assembly files. 2 2 All C exports should go in the respective C files. */ 3 3 4 - #include <linux/module.h> 4 + #include <linux/export.h> 5 + #include <linux/spinlock_types.h> 5 6 #include <linux/smp.h> 6 7 7 8 #include <net/checksum.h>
+1 -1
arch/x86/kernel/x86_init.c
··· 5 5 */ 6 6 #include <linux/init.h> 7 7 #include <linux/ioport.h> 8 - #include <linux/module.h> 8 + #include <linux/export.h> 9 9 #include <linux/pci.h> 10 10 11 11 #include <asm/bios_ebda.h>
+1 -1
arch/x86/kvm/cpuid.c
··· 13 13 */ 14 14 15 15 #include <linux/kvm_host.h> 16 - #include <linux/module.h> 16 + #include <linux/export.h> 17 17 #include <linux/vmalloc.h> 18 18 #include <linux/uaccess.h> 19 19 #include <asm/fpu/internal.h> /* For use_eager_fpu. Ugh! */
-1
arch/x86/kvm/emulate.c
··· 22 22 23 23 #include <linux/kvm_host.h> 24 24 #include "kvm_cache_regs.h" 25 - #include <linux/module.h> 26 25 #include <asm/kvm_emulate.h> 27 26 #include <linux/stringify.h> 28 27 #include <asm/debugreg.h>
+1 -1
arch/x86/kvm/iommu.c
··· 25 25 26 26 #include <linux/list.h> 27 27 #include <linux/kvm_host.h> 28 - #include <linux/module.h> 28 + #include <linux/moduleparam.h> 29 29 #include <linux/pci.h> 30 30 #include <linux/stat.h> 31 31 #include <linux/dmar.h>
+1 -1
arch/x86/kvm/irq.c
··· 20 20 * 21 21 */ 22 22 23 - #include <linux/module.h> 23 + #include <linux/export.h> 24 24 #include <linux/kvm_host.h> 25 25 26 26 #include "irq.h"
+1 -1
arch/x86/kvm/lapic.c
··· 25 25 #include <linux/smp.h> 26 26 #include <linux/hrtimer.h> 27 27 #include <linux/io.h> 28 - #include <linux/module.h> 28 + #include <linux/export.h> 29 29 #include <linux/math64.h> 30 30 #include <linux/slab.h> 31 31 #include <asm/processor.h>
+2 -1
arch/x86/kvm/mmu.c
··· 29 29 #include <linux/string.h> 30 30 #include <linux/mm.h> 31 31 #include <linux/highmem.h> 32 - #include <linux/module.h> 32 + #include <linux/moduleparam.h> 33 + #include <linux/export.h> 33 34 #include <linux/swap.h> 34 35 #include <linux/hugetlb.h> 35 36 #include <linux/compiler.h>
+2 -1
arch/x86/kvm/x86.c
··· 36 36 #include <linux/kvm.h> 37 37 #include <linux/fs.h> 38 38 #include <linux/vmalloc.h> 39 - #include <linux/module.h> 39 + #include <linux/export.h> 40 + #include <linux/moduleparam.h> 40 41 #include <linux/mman.h> 41 42 #include <linux/highmem.h> 42 43 #include <linux/iommu.h>
+1 -1
arch/x86/lib/cache-smp.c
··· 1 1 #include <linux/smp.h> 2 - #include <linux/module.h> 2 + #include <linux/export.h> 3 3 4 4 static void __wbinvd(void *dummy) 5 5 {
+2 -1
arch/x86/lib/cpu.c
··· 1 - #include <linux/module.h> 1 + #include <linux/types.h> 2 + #include <linux/export.h> 2 3 3 4 unsigned int x86_family(unsigned int sig) 4 5 {
+1 -1
arch/x86/lib/csum-partial_64.c
··· 6 6 */ 7 7 8 8 #include <linux/compiler.h> 9 - #include <linux/module.h> 9 + #include <linux/export.h> 10 10 #include <asm/checksum.h> 11 11 12 12 static inline unsigned short from32to16(unsigned a)
+1 -1
arch/x86/lib/csum-wrappers_64.c
··· 5 5 * Wrappers of assembly checksum functions for x86-64. 6 6 */ 7 7 #include <asm/checksum.h> 8 - #include <linux/module.h> 8 + #include <linux/export.h> 9 9 #include <linux/uaccess.h> 10 10 #include <asm/smap.h> 11 11
+1 -1
arch/x86/lib/delay.c
··· 11 11 * we have to worry about. 12 12 */ 13 13 14 - #include <linux/module.h> 14 + #include <linux/export.h> 15 15 #include <linux/sched.h> 16 16 #include <linux/timex.h> 17 17 #include <linux/preempt.h>
+1 -1
arch/x86/lib/memcpy_32.c
··· 1 1 #include <linux/string.h> 2 - #include <linux/module.h> 2 + #include <linux/export.h> 3 3 4 4 #undef memcpy 5 5 #undef memset
+1 -1
arch/x86/lib/mmx_32.c
··· 18 18 */ 19 19 #include <linux/hardirq.h> 20 20 #include <linux/string.h> 21 - #include <linux/module.h> 21 + #include <linux/export.h> 22 22 #include <linux/sched.h> 23 23 #include <linux/types.h> 24 24
+1 -1
arch/x86/lib/msr-reg-export.c
··· 1 - #include <linux/module.h> 1 + #include <linux/export.h> 2 2 #include <asm/msr.h> 3 3 4 4 EXPORT_SYMBOL(rdmsr_safe_regs);
+1 -1
arch/x86/lib/msr-smp.c
··· 1 - #include <linux/module.h> 1 + #include <linux/export.h> 2 2 #include <linux/preempt.h> 3 3 #include <linux/smp.h> 4 4 #include <asm/msr.h>
+2 -1
arch/x86/lib/msr.c
··· 1 - #include <linux/module.h> 1 + #include <linux/export.h> 2 + #include <linux/percpu.h> 2 3 #include <linux/preempt.h> 3 4 #include <asm/msr.h> 4 5 #define CREATE_TRACE_POINTS
+1 -1
arch/x86/lib/string_32.c
··· 11 11 */ 12 12 13 13 #include <linux/string.h> 14 - #include <linux/module.h> 14 + #include <linux/export.h> 15 15 16 16 #ifdef __HAVE_ARCH_STRCPY 17 17 char *strcpy(char *dest, const char *src)
+1 -1
arch/x86/lib/usercopy.c
··· 5 5 */ 6 6 7 7 #include <linux/highmem.h> 8 - #include <linux/module.h> 8 + #include <linux/export.h> 9 9 10 10 #include <asm/word-at-a-time.h> 11 11 #include <linux/sched.h>
+1 -1
arch/x86/lib/usercopy_32.c
··· 8 8 #include <linux/mm.h> 9 9 #include <linux/highmem.h> 10 10 #include <linux/blkdev.h> 11 - #include <linux/module.h> 11 + #include <linux/export.h> 12 12 #include <linux/backing-dev.h> 13 13 #include <linux/interrupt.h> 14 14 #include <asm/uaccess.h>
+1 -1
arch/x86/lib/usercopy_64.c
··· 5 5 * Copyright 1997 Linus Torvalds 6 6 * Copyright 2002 Andi Kleen <ak@suse.de> 7 7 */ 8 - #include <linux/module.h> 8 + #include <linux/export.h> 9 9 #include <linux/uaccess.h> 10 10 11 11 /*
-1
arch/x86/mm/amdtopology.c
··· 9 9 #include <linux/kernel.h> 10 10 #include <linux/init.h> 11 11 #include <linux/string.h> 12 - #include <linux/module.h> 13 12 #include <linux/nodemask.h> 14 13 #include <linux/memblock.h> 15 14 #include <linux/bootmem.h>
+1 -5
arch/x86/mm/dump_pagetables.c
··· 14 14 15 15 #include <linux/debugfs.h> 16 16 #include <linux/mm.h> 17 - #include <linux/module.h> 17 + #include <linux/init.h> 18 18 #include <linux/seq_file.h> 19 19 20 20 #include <asm/pgtable.h> ··· 454 454 455 455 return 0; 456 456 } 457 - 458 457 __initcall(pt_dump_init); 459 - MODULE_LICENSE("GPL"); 460 - MODULE_AUTHOR("Arjan van de Ven <arjan@linux.intel.com>"); 461 - MODULE_DESCRIPTION("Kernel debugging helper that dumps pagetables");
+1 -1
arch/x86/mm/highmem_32.c
··· 1 1 #include <linux/highmem.h> 2 - #include <linux/module.h> 2 + #include <linux/export.h> 3 3 #include <linux/swap.h> /* for totalram_pages */ 4 4 #include <linux/bootmem.h> 5 5
-1
arch/x86/mm/init_32.c
··· 5 5 * Support of BIGMEM added by Gerhard Wichert, Siemens AG, July 1999 6 6 */ 7 7 8 - #include <linux/module.h> 9 8 #include <linux/signal.h> 10 9 #include <linux/sched.h> 11 10 #include <linux/kernel.h>
-1
arch/x86/mm/init_64.c
··· 27 27 #include <linux/pfn.h> 28 28 #include <linux/poison.h> 29 29 #include <linux/dma-mapping.h> 30 - #include <linux/module.h> 31 30 #include <linux/memory.h> 32 31 #include <linux/memory_hotplug.h> 33 32 #include <linux/memremap.h>
+1 -1
arch/x86/mm/iomap_32.c
··· 18 18 19 19 #include <asm/iomap.h> 20 20 #include <asm/pat.h> 21 - #include <linux/module.h> 21 + #include <linux/export.h> 22 22 #include <linux/highmem.h> 23 23 24 24 static int is_io_mapping_possible(resource_size_t base, unsigned long size)
-1
arch/x86/mm/ioremap.c
··· 9 9 #include <linux/bootmem.h> 10 10 #include <linux/init.h> 11 11 #include <linux/io.h> 12 - #include <linux/module.h> 13 12 #include <linux/slab.h> 14 13 #include <linux/vmalloc.h> 15 14 #include <linux/mmiotrace.h>
-1
arch/x86/mm/kmemcheck/kmemcheck.c
··· 14 14 #include <linux/kernel.h> 15 15 #include <linux/kmemcheck.h> 16 16 #include <linux/mm.h> 17 - #include <linux/module.h> 18 17 #include <linux/page-flags.h> 19 18 #include <linux/percpu.h> 20 19 #include <linux/ptrace.h>
+1 -1
arch/x86/mm/kmemcheck/shadow.c
··· 1 1 #include <linux/kmemcheck.h> 2 - #include <linux/module.h> 2 + #include <linux/export.h> 3 3 #include <linux/mm.h> 4 4 5 5 #include <asm/page.h>
+1 -1
arch/x86/mm/kmmio.c
··· 11 11 #include <linux/rculist.h> 12 12 #include <linux/spinlock.h> 13 13 #include <linux/hash.h> 14 - #include <linux/module.h> 14 + #include <linux/export.h> 15 15 #include <linux/kernel.h> 16 16 #include <linux/uaccess.h> 17 17 #include <linux/ptrace.h>
+1 -1
arch/x86/mm/mmio-mod.c
··· 24 24 25 25 #define DEBUG 1 26 26 27 - #include <linux/module.h> 27 + #include <linux/moduleparam.h> 28 28 #include <linux/debugfs.h> 29 29 #include <linux/slab.h> 30 30 #include <linux/uaccess.h>
-1
arch/x86/mm/numa.c
··· 8 8 #include <linux/memblock.h> 9 9 #include <linux/mmzone.h> 10 10 #include <linux/ctype.h> 11 - #include <linux/module.h> 12 11 #include <linux/nodemask.h> 13 12 #include <linux/sched.h> 14 13 #include <linux/topology.h>
+1 -1
arch/x86/mm/numa_32.c
··· 24 24 25 25 #include <linux/bootmem.h> 26 26 #include <linux/memblock.h> 27 - #include <linux/module.h> 27 + #include <linux/init.h> 28 28 29 29 #include "numa_internal.h" 30 30
-1
arch/x86/mm/pat.c
··· 11 11 #include <linux/bootmem.h> 12 12 #include <linux/debugfs.h> 13 13 #include <linux/kernel.h> 14 - #include <linux/module.h> 15 14 #include <linux/pfn_t.h> 16 15 #include <linux/slab.h> 17 16 #include <linux/mm.h>
-1
arch/x86/mm/pat_rbtree.c
··· 11 11 #include <linux/seq_file.h> 12 12 #include <linux/debugfs.h> 13 13 #include <linux/kernel.h> 14 - #include <linux/module.h> 15 14 #include <linux/rbtree_augmented.h> 16 15 #include <linux/sched.h> 17 16 #include <linux/gfp.h>
-1
arch/x86/mm/pf_in.c
··· 26 26 * Bjorn Steinbrink (B.Steinbrink@gmx.de), 2007 27 27 */ 28 28 29 - #include <linux/module.h> 30 29 #include <linux/ptrace.h> /* struct pt_regs */ 31 30 #include "pf_in.h" 32 31
-1
arch/x86/mm/pgtable_32.c
··· 8 8 #include <linux/highmem.h> 9 9 #include <linux/pagemap.h> 10 10 #include <linux/spinlock.h> 11 - #include <linux/module.h> 12 11 13 12 #include <asm/pgtable.h> 14 13 #include <asm/pgalloc.h>
+1 -1
arch/x86/mm/physaddr.c
··· 1 1 #include <linux/bootmem.h> 2 2 #include <linux/mmdebug.h> 3 - #include <linux/module.h> 3 + #include <linux/export.h> 4 4 #include <linux/mm.h> 5 5 6 6 #include <asm/page.h>
+1 -1
arch/x86/mm/srat.c
··· 13 13 #include <linux/acpi.h> 14 14 #include <linux/mmzone.h> 15 15 #include <linux/bitmap.h> 16 - #include <linux/module.h> 16 + #include <linux/init.h> 17 17 #include <linux/topology.h> 18 18 #include <linux/mm.h> 19 19 #include <asm/proto.h>
+1 -1
arch/x86/mm/tlb.c
··· 4 4 #include <linux/spinlock.h> 5 5 #include <linux/smp.h> 6 6 #include <linux/interrupt.h> 7 - #include <linux/module.h> 7 + #include <linux/export.h> 8 8 #include <linux/cpu.h> 9 9 10 10 #include <asm/tlbflush.h>
+1 -1
arch/x86/pci/xen.c
··· 9 9 * Konrad Rzeszutek Wilk <konrad.wilk@oracle.com> 10 10 * Stefano Stabellini <stefano.stabellini@eu.citrix.com> 11 11 */ 12 - #include <linux/module.h> 12 + #include <linux/export.h> 13 13 #include <linux/init.h> 14 14 #include <linux/pci.h> 15 15 #include <linux/acpi.h>
-2
arch/x86/platform/ce4100/ce4100.c
··· 11 11 #include <linux/init.h> 12 12 #include <linux/kernel.h> 13 13 #include <linux/irq.h> 14 - #include <linux/module.h> 15 14 #include <linux/reboot.h> 16 15 #include <linux/serial_reg.h> 17 16 #include <linux/serial_8250.h> 18 - #include <linux/reboot.h> 19 17 20 18 #include <asm/ce4100.h> 21 19 #include <asm/prom.h>
+1 -1
arch/x86/platform/efi/efi_64.c
··· 24 24 #include <linux/spinlock.h> 25 25 #include <linux/bootmem.h> 26 26 #include <linux/ioport.h> 27 - #include <linux/module.h> 27 + #include <linux/init.h> 28 28 #include <linux/efi.h> 29 29 #include <linux/uaccess.h> 30 30 #include <linux/io.h>
+1 -1
arch/x86/platform/intel-mid/intel-mid.c
··· 20 20 #include <linux/scatterlist.h> 21 21 #include <linux/sfi.h> 22 22 #include <linux/irq.h> 23 - #include <linux/module.h> 23 + #include <linux/export.h> 24 24 #include <linux/notifier.h> 25 25 26 26 #include <asm/setup.h>
+1 -3
arch/x86/platform/intel-mid/pwr.c
··· 21 21 22 22 #include <linux/delay.h> 23 23 #include <linux/errno.h> 24 - #include <linux/init.h> 25 24 #include <linux/interrupt.h> 26 25 #include <linux/kernel.h> 27 - #include <linux/module.h> 26 + #include <linux/export.h> 28 27 #include <linux/mutex.h> 29 28 #include <linux/pci.h> 30 29 ··· 406 407 { PCI_VDEVICE(INTEL, PCI_DEVICE_ID_TANGIER), (kernel_ulong_t)&mid_info }, 407 408 {} 408 409 }; 409 - MODULE_DEVICE_TABLE(pci, mid_pwr_pci_ids); 410 410 411 411 static struct pci_driver mid_pwr_pci_driver = { 412 412 .name = "intel_mid_pwr",
+1 -1
arch/x86/platform/intel-mid/sfi.c
··· 24 24 #include <linux/input.h> 25 25 #include <linux/platform_device.h> 26 26 #include <linux/irq.h> 27 - #include <linux/module.h> 27 + #include <linux/export.h> 28 28 #include <linux/notifier.h> 29 29 #include <linux/mmc/core.h> 30 30 #include <linux/mmc/card.h>
+1 -1
arch/x86/platform/olpc/olpc.c
··· 12 12 13 13 #include <linux/kernel.h> 14 14 #include <linux/init.h> 15 - #include <linux/module.h> 15 + #include <linux/export.h> 16 16 #include <linux/delay.h> 17 17 #include <linux/io.h> 18 18 #include <linux/string.h>
+4 -1
arch/x86/platform/olpc/olpc_ofw.c
··· 1 1 #include <linux/kernel.h> 2 - #include <linux/module.h> 2 + #include <linux/export.h> 3 + #include <linux/spinlock_types.h> 3 4 #include <linux/init.h> 4 5 #include <asm/page.h> 5 6 #include <asm/setup.h> 6 7 #include <asm/io.h> 8 + #include <asm/cpufeature.h> 9 + #include <asm/special_insns.h> 7 10 #include <asm/pgtable.h> 8 11 #include <asm/olpc_ofw.h> 9 12
+1 -5
arch/x86/platform/ts5500/ts5500.c
··· 23 23 #include <linux/io.h> 24 24 #include <linux/kernel.h> 25 25 #include <linux/leds.h> 26 - #include <linux/module.h> 26 + #include <linux/init.h> 27 27 #include <linux/platform_data/gpio-ts5500.h> 28 28 #include <linux/platform_data/max197.h> 29 29 #include <linux/platform_device.h> ··· 345 345 return err; 346 346 } 347 347 device_initcall(ts5500_init); 348 - 349 - MODULE_LICENSE("GPL"); 350 - MODULE_AUTHOR("Savoir-faire Linux Inc. <kernel@savoirfairelinux.com>"); 351 - MODULE_DESCRIPTION("Technologic Systems TS-5500 platform driver");
+1 -1
arch/x86/platform/uv/uv_irq.c
··· 8 8 * Copyright (C) 2008 Silicon Graphics, Inc. All rights reserved. 9 9 */ 10 10 11 - #include <linux/module.h> 11 + #include <linux/export.h> 12 12 #include <linux/rbtree.h> 13 13 #include <linux/slab.h> 14 14 #include <linux/irq.h>
+1 -1
arch/x86/platform/uv/uv_nmi.c
··· 24 24 #include <linux/kdb.h> 25 25 #include <linux/kexec.h> 26 26 #include <linux/kgdb.h> 27 - #include <linux/module.h> 27 + #include <linux/moduleparam.h> 28 28 #include <linux/nmi.h> 29 29 #include <linux/sched.h> 30 30 #include <linux/slab.h>
+1 -1
arch/x86/um/delay.c
··· 7 7 * published by the Free Software Foundation. 8 8 */ 9 9 10 - #include <linux/module.h> 10 + #include <linux/export.h> 11 11 #include <linux/kernel.h> 12 12 #include <linux/delay.h> 13 13 #include <asm/param.h>
-1
arch/x86/xen/debugfs.c
··· 1 1 #include <linux/init.h> 2 2 #include <linux/debugfs.h> 3 3 #include <linux/slab.h> 4 - #include <linux/module.h> 5 4 6 5 #include "debugfs.h" 7 6
+1 -1
arch/x86/xen/enlighten.c
··· 23 23 #include <linux/sched.h> 24 24 #include <linux/kprobes.h> 25 25 #include <linux/bootmem.h> 26 - #include <linux/module.h> 26 + #include <linux/export.h> 27 27 #include <linux/mm.h> 28 28 #include <linux/page-flags.h> 29 29 #include <linux/highmem.h>
+2 -1
arch/x86/xen/mmu.c
··· 43 43 #include <linux/debugfs.h> 44 44 #include <linux/bug.h> 45 45 #include <linux/vmalloc.h> 46 - #include <linux/module.h> 46 + #include <linux/export.h> 47 + #include <linux/init.h> 47 48 #include <linux/gfp.h> 48 49 #include <linux/memblock.h> 49 50 #include <linux/seq_file.h>
+1 -1
arch/x86/xen/p2m.c
··· 60 60 */ 61 61 62 62 #include <linux/init.h> 63 - #include <linux/module.h> 63 + #include <linux/export.h> 64 64 #include <linux/list.h> 65 65 #include <linux/hash.h> 66 66 #include <linux/sched.h>
+1 -1
arch/x86/xen/platform-pci-unplug.c
··· 21 21 22 22 #include <linux/init.h> 23 23 #include <linux/io.h> 24 - #include <linux/module.h> 24 + #include <linux/export.h> 25 25 26 26 #include <xen/platform_pci.h> 27 27 #include "xen-ops.h"
+1 -1
arch/x86/xen/setup.c
··· 4 4 * Jeremy Fitzhardinge <jeremy@xensource.com>, XenSource Inc, 2007 5 5 */ 6 6 7 - #include <linux/module.h> 7 + #include <linux/init.h> 8 8 #include <linux/sched.h> 9 9 #include <linux/mm.h> 10 10 #include <linux/pm.h>