Commit 2bcd57ab61e7cabed626226a3771617981c11ce1

Authored by Alexey Dobriyan
Committed by Linus Torvalds
1 parent 95e0d86bad

headers: utsname.h redux

* remove asm/atomic.h inclusion from linux/utsname.h --
   not needed after kref conversion
 * remove linux/utsname.h inclusion from files which do not need it

NOTE: it looks like fs/binfmt_elf.c do not need utsname.h, however
due to some personality stuff it _is_ needed -- cowardly leave ELF-related
headers and files alone.

Signed-off-by: Alexey Dobriyan <adobriyan@gmail.com>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>

Showing 56 changed files with 2 additions and 56 deletions Side-by-side Diff

arch/alpha/kernel/process.c
... ... @@ -19,7 +19,6 @@
19 19 #include <linux/ptrace.h>
20 20 #include <linux/slab.h>
21 21 #include <linux/user.h>
22   -#include <linux/utsname.h>
23 22 #include <linux/time.h>
24 23 #include <linux/major.h>
25 24 #include <linux/stat.h>
arch/arm/kernel/sys_arm.c
... ... @@ -25,7 +25,6 @@
25 25 #include <linux/mman.h>
26 26 #include <linux/fs.h>
27 27 #include <linux/file.h>
28   -#include <linux/utsname.h>
29 28 #include <linux/ipc.h>
30 29 #include <linux/uaccess.h>
31 30  
arch/frv/kernel/sys_frv.c
... ... @@ -21,7 +21,6 @@
21 21 #include <linux/stat.h>
22 22 #include <linux/mman.h>
23 23 #include <linux/file.h>
24   -#include <linux/utsname.h>
25 24 #include <linux/syscalls.h>
26 25 #include <linux/ipc.h>
27 26  
arch/h8300/kernel/sys_h8300.c
... ... @@ -17,7 +17,6 @@
17 17 #include <linux/syscalls.h>
18 18 #include <linux/mman.h>
19 19 #include <linux/file.h>
20   -#include <linux/utsname.h>
21 20 #include <linux/fs.h>
22 21 #include <linux/ipc.h>
23 22  
arch/m68k/kernel/sys_m68k.c
... ... @@ -20,7 +20,6 @@
20 20 #include <linux/syscalls.h>
21 21 #include <linux/mman.h>
22 22 #include <linux/file.h>
23   -#include <linux/utsname.h>
24 23 #include <linux/ipc.h>
25 24  
26 25 #include <asm/setup.h>
arch/m68knommu/kernel/sys_m68k.c
... ... @@ -17,7 +17,6 @@
17 17 #include <linux/syscalls.h>
18 18 #include <linux/mman.h>
19 19 #include <linux/file.h>
20   -#include <linux/utsname.h>
21 20 #include <linux/ipc.h>
22 21 #include <linux/fs.h>
23 22  
arch/microblaze/kernel/sys_microblaze.c
... ... @@ -23,7 +23,6 @@
23 23 #include <linux/mman.h>
24 24 #include <linux/sys.h>
25 25 #include <linux/ipc.h>
26   -#include <linux/utsname.h>
27 26 #include <linux/file.h>
28 27 #include <linux/module.h>
29 28 #include <linux/err.h>
arch/mn10300/kernel/sys_mn10300.c
... ... @@ -19,7 +19,6 @@
19 19 #include <linux/stat.h>
20 20 #include <linux/mman.h>
21 21 #include <linux/file.h>
22   -#include <linux/utsname.h>
23 22 #include <linux/tty.h>
24 23  
25 24 #include <asm/uaccess.h>
arch/parisc/kernel/sys_parisc32.c
... ... @@ -18,7 +18,6 @@
18 18 #include <linux/signal.h>
19 19 #include <linux/resource.h>
20 20 #include <linux/times.h>
21   -#include <linux/utsname.h>
22 21 #include <linux/time.h>
23 22 #include <linux/smp.h>
24 23 #include <linux/smp_lock.h>
arch/powerpc/kernel/setup-common.c
... ... @@ -24,7 +24,6 @@
24 24 #include <linux/seq_file.h>
25 25 #include <linux/ioport.h>
26 26 #include <linux/console.h>
27   -#include <linux/utsname.h>
28 27 #include <linux/screen_info.h>
29 28 #include <linux/root_dev.h>
30 29 #include <linux/notifier.h>
arch/powerpc/kernel/sys_ppc32.c
... ... @@ -22,7 +22,6 @@
22 22 #include <linux/signal.h>
23 23 #include <linux/resource.h>
24 24 #include <linux/times.h>
25   -#include <linux/utsname.h>
26 25 #include <linux/smp.h>
27 26 #include <linux/smp_lock.h>
28 27 #include <linux/sem.h>
arch/s390/kernel/compat_linux.c
... ... @@ -24,7 +24,6 @@
24 24 #include <linux/signal.h>
25 25 #include <linux/resource.h>
26 26 #include <linux/times.h>
27   -#include <linux/utsname.h>
28 27 #include <linux/smp.h>
29 28 #include <linux/smp_lock.h>
30 29 #include <linux/sem.h>
arch/s390/kernel/process.c
... ... @@ -27,7 +27,6 @@
27 27 #include <linux/init.h>
28 28 #include <linux/module.h>
29 29 #include <linux/notifier.h>
30   -#include <linux/utsname.h>
31 30 #include <linux/tick.h>
32 31 #include <linux/elfcore.h>
33 32 #include <linux/kernel_stat.h>
arch/sh/kernel/sys_sh32.c
... ... @@ -9,7 +9,6 @@
9 9 #include <linux/syscalls.h>
10 10 #include <linux/mman.h>
11 11 #include <linux/file.h>
12   -#include <linux/utsname.h>
13 12 #include <linux/module.h>
14 13 #include <linux/fs.h>
15 14 #include <linux/ipc.h>
arch/sh/kernel/sys_sh64.c
... ... @@ -23,7 +23,6 @@
23 23 #include <linux/stat.h>
24 24 #include <linux/mman.h>
25 25 #include <linux/file.h>
26   -#include <linux/utsname.h>
27 26 #include <linux/syscalls.h>
28 27 #include <linux/ipc.h>
29 28 #include <asm/uaccess.h>
arch/sparc/kernel/sys_sparc32.c
... ... @@ -16,7 +16,6 @@
16 16 #include <linux/signal.h>
17 17 #include <linux/resource.h>
18 18 #include <linux/times.h>
19   -#include <linux/utsname.h>
20 19 #include <linux/smp.h>
21 20 #include <linux/smp_lock.h>
22 21 #include <linux/sem.h>
arch/sparc/kernel/systbls.h
... ... @@ -3,9 +3,10 @@
3 3  
4 4 #include <linux/kernel.h>
5 5 #include <linux/types.h>
6   -#include <linux/utsname.h>
7 6 #include <asm/utrap.h>
8 7 #include <asm/signal.h>
  8 +
  9 +struct new_utsname;
9 10  
10 11 extern asmlinkage unsigned long sys_getpagesize(void);
11 12 extern asmlinkage unsigned long sparc_brk(unsigned long brk);
arch/x86/kernel/dumpstack_32.c
... ... @@ -5,7 +5,6 @@
5 5 #include <linux/kallsyms.h>
6 6 #include <linux/kprobes.h>
7 7 #include <linux/uaccess.h>
8   -#include <linux/utsname.h>
9 8 #include <linux/hardirq.h>
10 9 #include <linux/kdebug.h>
11 10 #include <linux/module.h>
arch/x86/kernel/dumpstack_64.c
... ... @@ -5,7 +5,6 @@
5 5 #include <linux/kallsyms.h>
6 6 #include <linux/kprobes.h>
7 7 #include <linux/uaccess.h>
8   -#include <linux/utsname.h>
9 8 #include <linux/hardirq.h>
10 9 #include <linux/kdebug.h>
11 10 #include <linux/module.h>
arch/x86/kernel/traps.c
... ... @@ -14,7 +14,6 @@
14 14 #include <linux/spinlock.h>
15 15 #include <linux/kprobes.h>
16 16 #include <linux/uaccess.h>
17   -#include <linux/utsname.h>
18 17 #include <linux/kdebug.h>
19 18 #include <linux/kernel.h>
20 19 #include <linux/module.h>
drivers/media/video/usbvision/usbvision-core.c
... ... @@ -28,7 +28,6 @@
28 28 #include <linux/timer.h>
29 29 #include <linux/slab.h>
30 30 #include <linux/mm.h>
31   -#include <linux/utsname.h>
32 31 #include <linux/highmem.h>
33 32 #include <linux/vmalloc.h>
34 33 #include <linux/module.h>
drivers/media/video/usbvision/usbvision-i2c.c
... ... @@ -28,7 +28,6 @@
28 28 #include <linux/module.h>
29 29 #include <linux/delay.h>
30 30 #include <linux/slab.h>
31   -#include <linux/utsname.h>
32 31 #include <linux/init.h>
33 32 #include <asm/uaccess.h>
34 33 #include <linux/ioport.h>
drivers/media/video/usbvision/usbvision-video.c
... ... @@ -52,7 +52,6 @@
52 52 #include <linux/slab.h>
53 53 #include <linux/smp_lock.h>
54 54 #include <linux/mm.h>
55   -#include <linux/utsname.h>
56 55 #include <linux/highmem.h>
57 56 #include <linux/vmalloc.h>
58 57 #include <linux/module.h>
drivers/s390/char/zcore.c
... ... @@ -14,7 +14,6 @@
14 14  
15 15 #include <linux/init.h>
16 16 #include <linux/miscdevice.h>
17   -#include <linux/utsname.h>
18 17 #include <linux/debugfs.h>
19 18 #include <asm/ipl.h>
20 19 #include <asm/sclp.h>
drivers/usb/gadget/f_loopback.c
... ... @@ -22,7 +22,6 @@
22 22 /* #define VERBOSE_DEBUG */
23 23  
24 24 #include <linux/kernel.h>
25   -#include <linux/utsname.h>
26 25 #include <linux/device.h>
27 26  
28 27 #include "g_zero.h"
drivers/usb/gadget/f_obex.c
... ... @@ -24,7 +24,6 @@
24 24 /* #define VERBOSE_DEBUG */
25 25  
26 26 #include <linux/kernel.h>
27   -#include <linux/utsname.h>
28 27 #include <linux/device.h>
29 28  
30 29 #include "u_serial.h"
drivers/usb/gadget/f_sourcesink.c
... ... @@ -22,7 +22,6 @@
22 22 /* #define VERBOSE_DEBUG */
23 23  
24 24 #include <linux/kernel.h>
25   -#include <linux/utsname.h>
26 25 #include <linux/device.h>
27 26  
28 27 #include "g_zero.h"
drivers/usb/gadget/u_audio.c
... ... @@ -10,7 +10,6 @@
10 10 */
11 11  
12 12 #include <linux/kernel.h>
13   -#include <linux/utsname.h>
14 13 #include <linux/device.h>
15 14 #include <linux/delay.h>
16 15 #include <linux/ctype.h>
drivers/usb/gadget/u_ether.c
... ... @@ -23,7 +23,6 @@
23 23 /* #define VERBOSE_DEBUG */
24 24  
25 25 #include <linux/kernel.h>
26   -#include <linux/utsname.h>
27 26 #include <linux/device.h>
28 27 #include <linux/ctype.h>
29 28 #include <linux/etherdevice.h>
... ... @@ -12,7 +12,6 @@
12 12 #include <linux/completion.h>
13 13 #include <linux/buffer_head.h>
14 14 #include <linux/namei.h>
15   -#include <linux/utsname.h>
16 15 #include <linux/mm.h>
17 16 #include <linux/xattr.h>
18 17 #include <linux/posix_acl.h>
... ... @@ -8,7 +8,6 @@
8 8  
9 9 #include <linux/types.h>
10 10 #include <linux/sched.h>
11   -#include <linux/utsname.h>
12 11 #include <linux/nfs.h>
13 12  
14 13 #include <linux/sunrpc/xdr.h>
... ... @@ -9,7 +9,6 @@
9 9  
10 10 #include <linux/types.h>
11 11 #include <linux/sched.h>
12   -#include <linux/utsname.h>
13 12 #include <linux/nfs.h>
14 13  
15 14 #include <linux/sunrpc/xdr.h>
... ... @@ -13,7 +13,6 @@
13 13 #include <linux/time.h>
14 14 #include <linux/mm.h>
15 15 #include <linux/slab.h>
16   -#include <linux/utsname.h>
17 16 #include <linux/errno.h>
18 17 #include <linux/string.h>
19 18 #include <linux/in.h>
... ... @@ -7,7 +7,6 @@
7 7 */
8 8  
9 9 #include <linux/mm.h>
10   -#include <linux/utsname.h>
11 10 #include <linux/errno.h>
12 11 #include <linux/string.h>
13 12 #include <linux/sunrpc/clnt.h>
... ... @@ -10,7 +10,6 @@
10 10 #include <linux/time.h>
11 11 #include <linux/mm.h>
12 12 #include <linux/slab.h>
13   -#include <linux/utsname.h>
14 13 #include <linux/errno.h>
15 14 #include <linux/string.h>
16 15 #include <linux/in.h>
... ... @@ -36,7 +36,6 @@
36 36 */
37 37  
38 38 #include <linux/mm.h>
39   -#include <linux/utsname.h>
40 39 #include <linux/delay.h>
41 40 #include <linux/errno.h>
42 41 #include <linux/string.h>
... ... @@ -39,7 +39,6 @@
39 39 #include <linux/time.h>
40 40 #include <linux/mm.h>
41 41 #include <linux/slab.h>
42   -#include <linux/utsname.h>
43 42 #include <linux/errno.h>
44 43 #include <linux/string.h>
45 44 #include <linux/in.h>
... ... @@ -32,7 +32,6 @@
32 32 #include <linux/slab.h>
33 33 #include <linux/time.h>
34 34 #include <linux/mm.h>
35   -#include <linux/utsname.h>
36 35 #include <linux/errno.h>
37 36 #include <linux/string.h>
38 37 #include <linux/in.h>
... ... @@ -38,7 +38,6 @@
38 38 #include <linux/init.h>
39 39  
40 40 #include <linux/mm.h>
41   -#include <linux/utsname.h>
42 41 #include <linux/errno.h>
43 42 #include <linux/string.h>
44 43 #include <linux/sunrpc/clnt.h>
fs/ocfs2/dlm/dlmast.c
... ... @@ -30,7 +30,6 @@
30 30 #include <linux/types.h>
31 31 #include <linux/slab.h>
32 32 #include <linux/highmem.h>
33   -#include <linux/utsname.h>
34 33 #include <linux/init.h>
35 34 #include <linux/sysctl.h>
36 35 #include <linux/random.h>
fs/ocfs2/dlm/dlmconvert.c
... ... @@ -30,7 +30,6 @@
30 30 #include <linux/types.h>
31 31 #include <linux/slab.h>
32 32 #include <linux/highmem.h>
33   -#include <linux/utsname.h>
34 33 #include <linux/init.h>
35 34 #include <linux/sysctl.h>
36 35 #include <linux/random.h>
fs/ocfs2/dlm/dlmdebug.c
... ... @@ -27,7 +27,6 @@
27 27 #include <linux/types.h>
28 28 #include <linux/slab.h>
29 29 #include <linux/highmem.h>
30   -#include <linux/utsname.h>
31 30 #include <linux/sysctl.h>
32 31 #include <linux/spinlock.h>
33 32 #include <linux/debugfs.h>
fs/ocfs2/dlm/dlmdomain.c
... ... @@ -28,7 +28,6 @@
28 28 #include <linux/types.h>
29 29 #include <linux/slab.h>
30 30 #include <linux/highmem.h>
31   -#include <linux/utsname.h>
32 31 #include <linux/init.h>
33 32 #include <linux/spinlock.h>
34 33 #include <linux/delay.h>
fs/ocfs2/dlm/dlmlock.c
... ... @@ -30,7 +30,6 @@
30 30 #include <linux/types.h>
31 31 #include <linux/slab.h>
32 32 #include <linux/highmem.h>
33   -#include <linux/utsname.h>
34 33 #include <linux/init.h>
35 34 #include <linux/sysctl.h>
36 35 #include <linux/random.h>
fs/ocfs2/dlm/dlmmaster.c
... ... @@ -30,7 +30,6 @@
30 30 #include <linux/types.h>
31 31 #include <linux/slab.h>
32 32 #include <linux/highmem.h>
33   -#include <linux/utsname.h>
34 33 #include <linux/init.h>
35 34 #include <linux/sysctl.h>
36 35 #include <linux/random.h>
fs/ocfs2/dlm/dlmrecovery.c
... ... @@ -30,7 +30,6 @@
30 30 #include <linux/types.h>
31 31 #include <linux/slab.h>
32 32 #include <linux/highmem.h>
33   -#include <linux/utsname.h>
34 33 #include <linux/init.h>
35 34 #include <linux/sysctl.h>
36 35 #include <linux/random.h>
fs/ocfs2/dlm/dlmthread.c
... ... @@ -30,7 +30,6 @@
30 30 #include <linux/types.h>
31 31 #include <linux/slab.h>
32 32 #include <linux/highmem.h>
33   -#include <linux/utsname.h>
34 33 #include <linux/init.h>
35 34 #include <linux/sysctl.h>
36 35 #include <linux/random.h>
fs/ocfs2/dlm/dlmunlock.c
... ... @@ -30,7 +30,6 @@
30 30 #include <linux/types.h>
31 31 #include <linux/slab.h>
32 32 #include <linux/highmem.h>
33   -#include <linux/utsname.h>
34 33 #include <linux/init.h>
35 34 #include <linux/sysctl.h>
36 35 #include <linux/random.h>
... ... @@ -28,7 +28,6 @@
28 28 #include <linux/types.h>
29 29 #include <linux/slab.h>
30 30 #include <linux/highmem.h>
31   -#include <linux/utsname.h>
32 31 #include <linux/init.h>
33 32 #include <linux/random.h>
34 33 #include <linux/statfs.h>
... ... @@ -38,7 +38,6 @@
38 38 #include <linux/types.h>
39 39 #include <linux/slab.h>
40 40 #include <linux/pagemap.h>
41   -#include <linux/utsname.h>
42 41 #include <linux/namei.h>
43 42  
44 43 #define MLOG_MASK_PREFIX ML_NAMEI
include/linux/utsname.h
... ... @@ -36,7 +36,6 @@
36 36 #include <linux/kref.h>
37 37 #include <linux/nsproxy.h>
38 38 #include <linux/err.h>
39   -#include <asm/atomic.h>
40 39  
41 40 struct uts_namespace {
42 41 struct kref kref;
... ... @@ -18,7 +18,6 @@
18 18 #include <linux/string.h>
19 19 #include <linux/ctype.h>
20 20 #include <linux/delay.h>
21   -#include <linux/utsname.h>
22 21 #include <linux/ioport.h>
23 22 #include <linux/init.h>
24 23 #include <linux/smp_lock.h>
... ... @@ -13,7 +13,6 @@
13 13  
14 14 #include <linux/module.h>
15 15 #include <linux/file.h>
16   -#include <linux/utsname.h>
17 16 #include <linux/delay.h>
18 17 #include <linux/bitops.h>
19 18 #include <linux/genhd.h>
... ... @@ -26,7 +26,6 @@
26 26 #include <linux/proc_fs.h>
27 27 #include <linux/security.h>
28 28 #include <linux/ctype.h>
29   -#include <linux/utsname.h>
30 29 #include <linux/kmemcheck.h>
31 30 #include <linux/smp_lock.h>
32 31 #include <linux/fs.h>
... ... @@ -4,7 +4,6 @@
4 4 */
5 5  
6 6 #include <linux/mm.h>
7   -#include <linux/utsname.h>
8 7 #include <linux/mman.h>
9 8 #include <linux/notifier.h>
10 9 #include <linux/reboot.h>
net/sunrpc/auth_null.c
... ... @@ -8,7 +8,6 @@
8 8  
9 9 #include <linux/types.h>
10 10 #include <linux/module.h>
11   -#include <linux/utsname.h>
12 11 #include <linux/sunrpc/clnt.h>
13 12  
14 13 #ifdef RPC_DEBUG