add missing includes and forward declarations to networking includes under linux/
authorJakub Kicinski <kuba@kernel.org>
Tue, 26 Jul 2022 21:56:52 +0000 (14:56 -0700)
committerPaolo Abeni <pabeni@redhat.com>
Thu, 28 Jul 2022 09:29:36 +0000 (11:29 +0200)
commit5f10376b6bc1e2773f56977980ab08c9e4fa91a7
tree3ff84167fed44603554cc97595bd0fb761f14d3f
parent4158e38967975f14c3e6fb0e04df90e32061d463
add missing includes and forward declarations to networking includes under linux/

Similarly to a recent include/net/ cleanup, this patch adds
missing includes to networking headers under include/linux.
All these problems are currently masked by the existing users
including the missing dependency before the broken header.

Link: https://lore.kernel.org/all/20220723045755.2676857-1-kuba@kernel.org/
Signed-off-by: Jakub Kicinski <kuba@kernel.org>
Link: https://lore.kernel.org/r/20220726215652.158167-1-kuba@kernel.org
Signed-off-by: Paolo Abeni <pabeni@redhat.com>
18 files changed:
include/linux/atm_tcp.h
include/linux/dsa/tag_qca.h
include/linux/hippidevice.h
include/linux/if_eql.h
include/linux/if_hsr.h
include/linux/if_rmnet.h
include/linux/if_tap.h
include/linux/mdio/mdio-xgene.h
include/linux/nl802154.h
include/linux/phy_fixed.h
include/linux/ppp-comp.h
include/linux/ppp_channel.h
include/linux/ptp_kvm.h
include/linux/ptp_pch.h
include/linux/seq_file_net.h
include/linux/sungem_phy.h
include/linux/usb/usbnet.h
include/net/llc_s_st.h