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

[PATCH] remove bogus asm/bug.h includes.

A bunch of asm/bug.h includes are both not needed (since it will get
pulled anyway) and bogus (since they are done too early). Removed.

Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>

Al Viro 1b862354 92118c73

-24
-1
crypto/scatterwalk.c
··· 17 17 #include <linux/mm.h> 18 18 #include <linux/pagemap.h> 19 19 #include <linux/highmem.h> 20 - #include <asm/bug.h> 21 20 #include <asm/scatterlist.h> 22 21 #include "internal.h" 23 22 #include "scatterwalk.h"
-2
drivers/cdrom/viocd.c
··· 42 42 #include <linux/proc_fs.h> 43 43 #include <linux/seq_file.h> 44 44 45 - #include <asm/bug.h> 46 - 47 45 #include <asm/vio.h> 48 46 #include <asm/scatterlist.h> 49 47 #include <asm/iseries/hv_types.h>
-1
drivers/net/hamradio/baycom_par.c
··· 86 86 #include <linux/bitops.h> 87 87 #include <linux/jiffies.h> 88 88 89 - #include <asm/bug.h> 90 89 #include <asm/system.h> 91 90 #include <asm/uaccess.h> 92 91
-1
drivers/tc/tc.c
··· 17 17 #include <linux/types.h> 18 18 19 19 #include <asm/addrspace.h> 20 - #include <asm/bug.h> 21 20 #include <asm/errno.h> 22 21 #include <asm/io.h> 23 22 #include <asm/paccess.h>
-1
drivers/video/backlight/backlight.c
··· 13 13 #include <linux/ctype.h> 14 14 #include <linux/err.h> 15 15 #include <linux/fb.h> 16 - #include <asm/bug.h> 17 16 18 17 static ssize_t backlight_show_power(struct class_device *cdev, char *buf) 19 18 {
-1
drivers/video/backlight/lcd.c
··· 13 13 #include <linux/ctype.h> 14 14 #include <linux/err.h> 15 15 #include <linux/fb.h> 16 - #include <asm/bug.h> 17 16 18 17 static ssize_t lcd_show_power(struct class_device *cdev, char *buf) 19 18 {
-1
drivers/video/pmag-ba-fb.c
··· 30 30 #include <linux/module.h> 31 31 #include <linux/types.h> 32 32 33 - #include <asm/bug.h> 34 33 #include <asm/io.h> 35 34 #include <asm/system.h> 36 35
-1
drivers/video/pmagb-b-fb.c
··· 27 27 #include <linux/module.h> 28 28 #include <linux/types.h> 29 29 30 - #include <asm/bug.h> 31 30 #include <asm/io.h> 32 31 #include <asm/system.h> 33 32
-1
fs/reiserfs/hashes.c
··· 21 21 #include <linux/kernel.h> 22 22 #include <linux/reiserfs_fs.h> 23 23 #include <asm/types.h> 24 - #include <asm/bug.h> 25 24 26 25 #define DELTA 0x9E3779B9 27 26 #define FULLROUNDS 10 /* 32 is overkill, 16 is strong crypto */
-1
include/asm-mips/io.h
··· 18 18 #include <linux/types.h> 19 19 20 20 #include <asm/addrspace.h> 21 - #include <asm/bug.h> 22 21 #include <asm/byteorder.h> 23 22 #include <asm/cpu.h> 24 23 #include <asm/cpu-features.h>
-1
include/asm-powerpc/dma-mapping.h
··· 15 15 #include <linux/mm.h> 16 16 #include <asm/scatterlist.h> 17 17 #include <asm/io.h> 18 - #include <asm/bug.h> 19 18 20 19 #define DMA_ERROR_CODE (~(dma_addr_t)0x0) 21 20
-1
include/linux/cpumask.h
··· 84 84 #include <linux/kernel.h> 85 85 #include <linux/threads.h> 86 86 #include <linux/bitmap.h> 87 - #include <asm/bug.h> 88 87 89 88 typedef struct { DECLARE_BITMAP(bits, NR_CPUS); } cpumask_t; 90 89 extern cpumask_t _unused_cpumask_arg_;
-1
include/linux/dcache.h
··· 8 8 #include <linux/spinlock.h> 9 9 #include <linux/cache.h> 10 10 #include <linux/rcupdate.h> 11 - #include <asm/bug.h> 12 11 13 12 struct nameidata; 14 13 struct vfsmount;
-1
include/linux/jbd.h
··· 239 239 240 240 #include <linux/fs.h> 241 241 #include <linux/sched.h> 242 - #include <asm/bug.h> 243 242 244 243 #define JBD_ASSERTIONS 245 244 #ifdef JBD_ASSERTIONS
-1
include/linux/mtd/map.h
··· 15 15 #include <asm/unaligned.h> 16 16 #include <asm/system.h> 17 17 #include <asm/io.h> 18 - #include <asm/bug.h> 19 18 20 19 #ifdef CONFIG_MTD_MAP_BANK_WIDTH_1 21 20 #define map_bankwidth(map) 1
-1
include/linux/nodemask.h
··· 84 84 #include <linux/threads.h> 85 85 #include <linux/bitmap.h> 86 86 #include <linux/numa.h> 87 - #include <asm/bug.h> 88 87 89 88 typedef struct { DECLARE_BITMAP(bits, MAX_NUMNODES); } nodemask_t; 90 89 extern nodemask_t _unused_nodemask_arg_;
-1
include/linux/smp.h
··· 17 17 #include <linux/compiler.h> 18 18 #include <linux/thread_info.h> 19 19 #include <asm/smp.h> 20 - #include <asm/bug.h> 21 20 22 21 /* 23 22 * main cross-CPU interfaces, handles INIT, TLB flush, STOP, etc.
-1
kernel/compat.c
··· 23 23 #include <linux/security.h> 24 24 25 25 #include <asm/uaccess.h> 26 - #include <asm/bug.h> 27 26 28 27 int get_compat_timespec(struct timespec *ts, const struct compat_timespec __user *cts) 29 28 {
-1
net/dccp/ccids/lib/tfrc_equation.c
··· 15 15 #include <linux/config.h> 16 16 #include <linux/module.h> 17 17 18 - #include <asm/bug.h> 19 18 #include <asm/div64.h> 20 19 21 20 #include "tfrc.h"
-1
net/ipv4/xfrm4_policy.c
··· 8 8 * 9 9 */ 10 10 11 - #include <asm/bug.h> 12 11 #include <linux/compiler.h> 13 12 #include <linux/config.h> 14 13 #include <linux/inetdevice.h>
-1
net/ipv6/raw.c
··· 35 35 #include <linux/skbuff.h> 36 36 #include <asm/uaccess.h> 37 37 #include <asm/ioctls.h> 38 - #include <asm/bug.h> 39 38 40 39 #include <net/ip.h> 41 40 #include <net/sock.h>
-1
net/ipv6/xfrm6_policy.c
··· 11 11 * 12 12 */ 13 13 14 - #include <asm/bug.h> 15 14 #include <linux/compiler.h> 16 15 #include <linux/config.h> 17 16 #include <linux/netdevice.h>
-1
net/xfrm/xfrm_policy.c
··· 13 13 * 14 14 */ 15 15 16 - #include <asm/bug.h> 17 16 #include <linux/config.h> 18 17 #include <linux/slab.h> 19 18 #include <linux/kmod.h>