It's rather a gigantic list of heards that is very hard to follow. Sorting helps to see what's already included and what's not. It improves a maintainability in a long term. Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> --- net/core/dev.c | 135 +++++++++++++++++++++++++------------------------ 1 file changed, 69 insertions(+), 66 deletions(-) diff --git a/net/core/dev.c b/net/core/dev.c index 85df22f05c38..d795a6c5a591 100644 --- a/net/core/dev.c +++ b/net/core/dev.c @@ -68,91 +68,94 @@ * - netif_rx() feedback */ -#include <linux/uaccess.h> +#include <linux/audit.h> #include <linux/bitmap.h> +#include <linux/bpf.h> +#include <linux/bpf_trace.h> #include <linux/capability.h> #include <linux/cpu.h> -#include <linux/types.h> -#include <linux/kernel.h> -#include <linux/hash.h> -#include <linux/slab.h> -#include <linux/sched.h> -#include <linux/sched/mm.h> -#include <linux/mutex.h> -#include <linux/rwsem.h> -#include <linux/string.h> -#include <linux/mm.h> -#include <linux/socket.h> -#include <linux/sockios.h> +#include <linux/cpu_rmap.h> +#include <linux/crash_dump.h> +#include <linux/ctype.h> +#include <linux/delay.h> +#include <linux/dmaengine.h> +#include <linux/err.h> #include <linux/errno.h> -#include <linux/interrupt.h> -#include <linux/if_ether.h> -#include <linux/netdevice.h> +#include <linux/errqueue.h> #include <linux/etherdevice.h> #include <linux/ethtool.h> -#include <linux/skbuff.h> +#include <linux/hash.h> +#include <linux/hashtable.h> +#include <linux/highmem.h> +#include <linux/hrtimer.h> +#include <linux/if_arp.h> +#include <linux/if_ether.h> +#include <linux/if_macvlan.h> +#include <linux/if_vlan.h> +#include <linux/indirect_call_wrapper.h> +#include <linux/inetdevice.h> +#include <linux/in.h> +#include <linux/init.h> +#include <linux/interrupt.h> +#include <linux/ip.h> +#include <linux/ipv6.h> +#include <linux/jhash.h> +#include <linux/kernel.h> #include <linux/kthread.h> -#include <linux/bpf.h> -#include <linux/bpf_trace.h> -#include <net/net_namespace.h> -#include <net/sock.h> -#include <net/busy_poll.h> +#include <linux/mm.h> +#include <linux/module.h> +#include <linux/mutex.h> +#include <linux/netdevice.h> +#include <linux/netfilter_netdev.h> +#include <linux/net_namespace.h> +#include <linux/netpoll.h> +#include <linux/once_lite.h> +#include <linux/pm_runtime.h> +#include <linux/prandom.h> +#include <linux/random.h> +#include <linux/rcupdate.h> #include <linux/rtnetlink.h> +#include <linux/rwsem.h> +#include <linux/sched.h> +#include <linux/sched/mm.h> +#include <linux/sctp.h> +#include <linux/skbuff.h> +#include <linux/slab.h> +#include <linux/socket.h> +#include <linux/sockios.h> #include <linux/stat.h> +#include <linux/static_key.h> +#include <linux/string.h> +#include <linux/types.h> +#include <linux/uaccess.h> +#include <linux/vmalloc.h> + +#include <asm/current.h> + +#include <net/busy_poll.h> +#include <net/checksum.h> +#include <net/devlink.h> #include <net/dsa.h> #include <net/dst.h> #include <net/dst_metadata.h> #include <net/gro.h> -#include <net/pkt_sched.h> -#include <net/pkt_cls.h> -#include <net/checksum.h> -#include <net/xfrm.h> -#include <net/tcx.h> -#include <linux/highmem.h> -#include <linux/init.h> -#include <linux/module.h> -#include <linux/netpoll.h> -#include <linux/rcupdate.h> -#include <linux/delay.h> -#include <net/iw_handler.h> -#include <asm/current.h> -#include <linux/audit.h> -#include <linux/dmaengine.h> -#include <linux/err.h> -#include <linux/ctype.h> -#include <linux/if_arp.h> -#include <linux/if_vlan.h> -#include <linux/ip.h> #include <net/ip.h> +#include <net/iw_handler.h> #include <net/mpls.h> -#include <linux/ipv6.h> -#include <linux/in.h> -#include <linux/jhash.h> -#include <linux/random.h> +#include <net/netdev_rx_queue.h> +#include <net/net_namespace.h> +#include <net/pkt_cls.h> +#include <net/pkt_sched.h> +#include <net/sock.h> +#include <net/tcx.h> +#include <net/udp_tunnel.h> +#include <net/xfrm.h> + #include <trace/events/napi.h> #include <trace/events/net.h> -#include <trace/events/skb.h> #include <trace/events/qdisc.h> +#include <trace/events/skb.h> #include <trace/events/xdp.h> -#include <linux/inetdevice.h> -#include <linux/cpu_rmap.h> -#include <linux/static_key.h> -#include <linux/hashtable.h> -#include <linux/vmalloc.h> -#include <linux/if_macvlan.h> -#include <linux/errqueue.h> -#include <linux/hrtimer.h> -#include <linux/netfilter_netdev.h> -#include <linux/crash_dump.h> -#include <linux/sctp.h> -#include <net/udp_tunnel.h> -#include <linux/net_namespace.h> -#include <linux/indirect_call_wrapper.h> -#include <net/devlink.h> -#include <linux/pm_runtime.h> -#include <linux/prandom.h> -#include <linux/once_lite.h> -#include <net/netdev_rx_queue.h> #include "dev.h" #include "net-sysfs.h" -- 2.40.0.1.gaa8946217a0b