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

net: Remove unnecessary inclusions of asm/semaphore.h

None of these files use any of the functionality promised by
asm/semaphore.h. It's possible that they rely on it dragging in some
unrelated header file, but I can't build all these files, so we'll have
fix any build failures as they come up.

Signed-off-by: Matthew Wilcox <willy@linux.intel.com>

authored by

Matthew Wilcox and committed by
Matthew Wilcox
5f090dcb 950e4da3

-9
-1
drivers/net/cxgb3/adapter.h
··· 43 43 #include <linux/mutex.h> 44 44 #include <linux/bitops.h> 45 45 #include "t3cdev.h" 46 - #include <asm/semaphore.h> 47 46 #include <asm/io.h> 48 47 49 48 struct vlan_group;
-1
drivers/net/cxgb3/t3cdev.h
··· 34 34 35 35 #include <linux/list.h> 36 36 #include <asm/atomic.h> 37 - #include <asm/semaphore.h> 38 37 #include <linux/netdevice.h> 39 38 #include <linux/proc_fs.h> 40 39 #include <linux/skbuff.h>
-1
drivers/net/ibmveth.c
··· 49 49 #include <linux/in.h> 50 50 #include <linux/ip.h> 51 51 #include <net/net_namespace.h> 52 - #include <asm/semaphore.h> 53 52 #include <asm/hvcall.h> 54 53 #include <asm/atomic.h> 55 54 #include <asm/vio.h>
-1
drivers/net/netxen/netxen_nic_hdr.h
··· 34 34 #include <linux/kernel.h> 35 35 #include <linux/version.h> 36 36 37 - #include <asm/semaphore.h> 38 37 #include <linux/spinlock.h> 39 38 #include <asm/irq.h> 40 39 #include <linux/init.h>
-1
drivers/net/usb/kaweth.c
··· 58 58 #include <linux/dma-mapping.h> 59 59 #include <linux/wait.h> 60 60 #include <asm/uaccess.h> 61 - #include <asm/semaphore.h> 62 61 #include <asm/byteorder.h> 63 62 64 63 #undef DEBUG
-1
net/core/flow.c
··· 23 23 #include <linux/mutex.h> 24 24 #include <net/flow.h> 25 25 #include <asm/atomic.h> 26 - #include <asm/semaphore.h> 27 26 #include <linux/security.h> 28 27 29 28 struct flow_cache_entry {
-1
net/dccp/proto.c
··· 27 27 #include <net/xfrm.h> 28 28 29 29 #include <asm/ioctls.h> 30 - #include <asm/semaphore.h> 31 30 #include <linux/spinlock.h> 32 31 #include <linux/timer.h> 33 32 #include <linux/delay.h>
-1
net/ipv4/ipcomp.c
··· 14 14 * - Adaptive compression. 15 15 */ 16 16 #include <linux/module.h> 17 - #include <asm/semaphore.h> 18 17 #include <linux/crypto.h> 19 18 #include <linux/err.h> 20 19 #include <linux/pfkeyv2.h>
-1
net/ipv6/ipcomp6.c
··· 34 34 #include <net/ip.h> 35 35 #include <net/xfrm.h> 36 36 #include <net/ipcomp.h> 37 - #include <asm/semaphore.h> 38 37 #include <linux/crypto.h> 39 38 #include <linux/err.h> 40 39 #include <linux/pfkeyv2.h>