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

Configure Feed

Select the types of activity you want to include in your feed.

sched/headers: Prepare for new header dependencies before moving code to <linux/sched/nmi.h>

We are going to move softlockup APIs out of <linux/sched.h>, which
will have to be picked up from other headers and a couple of .c files.

<linux/nmi.h> already includes <linux/sched.h>.

Include the <linux/nmi.h> header in the files that are going to need it.

Acked-by: Linus Torvalds <torvalds@linux-foundation.org>
Cc: Mike Galbraith <efault@gmx.de>
Cc: Peter Zijlstra <peterz@infradead.org>
Cc: Thomas Gleixner <tglx@linutronix.de>
Cc: linux-kernel@vger.kernel.org
Signed-off-by: Ingo Molnar <mingo@kernel.org>

+17
+1
arch/ia64/kernel/time.c
··· 16 16 #include <linux/profile.h> 17 17 #include <linux/sched.h> 18 18 #include <linux/time.h> 19 + #include <linux/nmi.h> 19 20 #include <linux/interrupt.h> 20 21 #include <linux/efi.h> 21 22 #include <linux/timex.h>
+1
arch/ia64/kernel/uncached.c
··· 19 19 #include <linux/errno.h> 20 20 #include <linux/string.h> 21 21 #include <linux/efi.h> 22 + #include <linux/nmi.h> 22 23 #include <linux/genalloc.h> 23 24 #include <linux/gfp.h> 24 25 #include <asm/page.h>
+1
arch/powerpc/kernel/swsusp_64.c
··· 10 10 #include <linux/irq.h> 11 11 #include <linux/sched.h> 12 12 #include <linux/interrupt.h> 13 + #include <linux/nmi.h> 13 14 14 15 void do_after_copyback(void) 15 16 {
+2
arch/x86/kernel/pvclock.c
··· 21 21 #include <linux/sched.h> 22 22 #include <linux/gfp.h> 23 23 #include <linux/bootmem.h> 24 + #include <linux/nmi.h> 25 + 24 26 #include <asm/fixmap.h> 25 27 #include <asm/pvclock.h> 26 28
+1
arch/x86/xen/smp.c
··· 18 18 #include <linux/smp.h> 19 19 #include <linux/irq_work.h> 20 20 #include <linux/tick.h> 21 + #include <linux/nmi.h> 21 22 22 23 #include <asm/paravirt.h> 23 24 #include <asm/desc.h>
+1
drivers/ide/ide-taskfile.c
··· 19 19 #include <linux/delay.h> 20 20 #include <linux/hdreg.h> 21 21 #include <linux/ide.h> 22 + #include <linux/nmi.h> 22 23 #include <linux/scatterlist.h> 23 24 #include <linux/uaccess.h> 24 25
+1
drivers/mtd/nand/nand_base.c
··· 36 36 #include <linux/sched.h> 37 37 #include <linux/slab.h> 38 38 #include <linux/mm.h> 39 + #include <linux/nmi.h> 39 40 #include <linux/types.h> 40 41 #include <linux/mtd/mtd.h> 41 42 #include <linux/mtd/nand.h>
+2
drivers/video/fbdev/nvidia/nv_accel.c
··· 48 48 */ 49 49 50 50 #include <linux/fb.h> 51 + #include <linux/nmi.h> 52 + 51 53 #include "nv_type.h" 52 54 #include "nv_proto.h" 53 55 #include "nv_dma.h"
+1
init/main.c
··· 27 27 #include <linux/bootmem.h> 28 28 #include <linux/acpi.h> 29 29 #include <linux/tty.h> 30 + #include <linux/nmi.h> 30 31 #include <linux/percpu.h> 31 32 #include <linux/kmod.h> 32 33 #include <linux/vmalloc.h>
+1
kernel/debug/debug_core.c
··· 49 49 #include <linux/init.h> 50 50 #include <linux/kgdb.h> 51 51 #include <linux/kdb.h> 52 + #include <linux/nmi.h> 52 53 #include <linux/pid.h> 53 54 #include <linux/smp.h> 54 55 #include <linux/mm.h>
+1
kernel/power/hibernate.c
··· 21 21 #include <linux/fs.h> 22 22 #include <linux/mount.h> 23 23 #include <linux/pm.h> 24 + #include <linux/nmi.h> 24 25 #include <linux/console.h> 25 26 #include <linux/cpu.h> 26 27 #include <linux/freezer.h>
+1
kernel/power/snapshot.c
··· 22 22 #include <linux/device.h> 23 23 #include <linux/init.h> 24 24 #include <linux/bootmem.h> 25 + #include <linux/nmi.h> 25 26 #include <linux/syscalls.h> 26 27 #include <linux/console.h> 27 28 #include <linux/highmem.h>
+1
kernel/sched/clock.c
··· 58 58 #include <linux/percpu.h> 59 59 #include <linux/ktime.h> 60 60 #include <linux/sched.h> 61 + #include <linux/nmi.h> 61 62 #include <linux/sched/clock.h> 62 63 #include <linux/static_key.h> 63 64 #include <linux/workqueue.h>
+1
kernel/time/tick-sched.c
··· 17 17 #include <linux/interrupt.h> 18 18 #include <linux/kernel_stat.h> 19 19 #include <linux/percpu.h> 20 + #include <linux/nmi.h> 20 21 #include <linux/profile.h> 21 22 #include <linux/sched/signal.h> 22 23 #include <linux/sched/clock.h>
+1
kernel/time/timekeeping.c
··· 14 14 #include <linux/percpu.h> 15 15 #include <linux/init.h> 16 16 #include <linux/mm.h> 17 + #include <linux/nmi.h> 17 18 #include <linux/sched.h> 18 19 #include <linux/sched/loadavg.h> 19 20 #include <linux/syscore_ops.h>