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

sched/headers: Prepare to remove the <linux/magic.h> include from <linux/sched/task_stack.h>

Update files that depend on the magic.h inclusion.

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>

+6
+1
drivers/dax/dax.c
··· 13 13 #include <linux/pagemap.h> 14 14 #include <linux/module.h> 15 15 #include <linux/device.h> 16 + #include <linux/magic.h> 16 17 #include <linux/mount.h> 17 18 #include <linux/pfn_t.h> 18 19 #include <linux/hash.h>
+1
drivers/virtio/virtio_balloon.c
··· 31 31 #include <linux/wait.h> 32 32 #include <linux/mm.h> 33 33 #include <linux/mount.h> 34 + #include <linux/magic.h> 34 35 35 36 /* 36 37 * Balloon device works in 4K page units. So each page is pointed to by
+1
include/linux/sched/task_stack.h
··· 2 2 #define _LINUX_SCHED_TASK_STACK_H 3 3 4 4 #include <linux/sched.h> 5 + #include <linux/magic.h> 5 6 6 7 #endif /* _LINUX_SCHED_TASK_STACK_H */
+1
mm/zsmalloc.c
··· 33 33 #include <linux/module.h> 34 34 #include <linux/kernel.h> 35 35 #include <linux/sched.h> 36 + #include <linux/magic.h> 36 37 #include <linux/bitops.h> 37 38 #include <linux/errno.h> 38 39 #include <linux/highmem.h>
+2
security/integrity/evm/evm_main.c
··· 22 22 #include <linux/xattr.h> 23 23 #include <linux/integrity.h> 24 24 #include <linux/evm.h> 25 + #include <linux/magic.h> 26 + 25 27 #include <crypto/hash.h> 26 28 #include <crypto/algapi.h> 27 29 #include "evm.h"