android_kernel_motorola_sm6375/include
Repository files (latest commit first)
Filename Latest commit message Latest commit date
Russell King 4d56a29f17 net: dsa: remove unnecessary phy*.h includes
Including phy.h and phy_fixed.h into net/dsa.h causes phy*.h to be an
unnecessary dependency for quite a large amount of the kernel.  There's
very little which actually requires definitions from phy.h in net/dsa.h
- the include itself only wants the declaration of a couple of
structures and IFNAMSIZ.

Add linux/if.h for IFNAMSIZ, declarations for the structures, phy.h to
mv88e6xxx.h as it needs it for phy_interface_t, and remove both phy.h
and phy_fixed.h from net/dsa.h.

This patch reduces from around 800 files rebuilt to around 40 - even
with ccache, the time difference is noticable.

Tested-by: Vivien Didelot <vivien.didelot@savoirfairelinux.com>
Reviewed-by: Florian Fainelli <f.fainelli@gmail.com>
Signed-off-by: Russell King <rmk+kernel@armlinux.org.uk>
Signed-off-by: David S. Miller <davem@davemloft.net>
2017-02-10 13:51:04 -05:00
..
acpi
asm-generic modversions: treat symbol CRCs as 32 bit quantities 2017-02-03 08:28:25 -08:00
clocksource
crypto
drm drm: Don't race connector registration 2017-01-30 10:17:32 +01:00
dt-bindings net: phy: Add LED mode driver for Microsemi PHYs. 2017-02-08 13:29:04 -05:00
keys
kvm
linux net/skbuff: Introduce skb_mac_offset() 2017-02-10 13:18:33 -05:00
math-emu
media
memory
misc
net net: dsa: remove unnecessary phy*.h includes 2017-02-10 13:51:04 -05:00
pcmcia
ras
rdma net-next: treewide use is_vlan_dev() helper function. 2017-02-06 16:33:29 -05:00
rxrpc
scsi
soc ARCv2: MCIP: update the BCR per current changes 2017-01-24 11:05:59 -08:00
sound
target
trace trace: rename trace_print_hex_seq arg and add kdoc 2017-02-03 15:50:18 -05:00
uapi net/act_pedit: Introduce 'add' operation 2017-02-10 13:18:33 -05:00
video
xen
Kbuild