Jakub Kicinski <kuba@xxxxxxxxxx> writes: > Since sock.h is modified relatively often (60 times in the last > 12 months) it seems worthwhile to decrease the incremental build > work. > > CoDel's header includes net/inet_ecn.h which in turn includes net/sock.h. > codel.h is itself included by mac80211 which is included by much of > the WiFi stack and drivers. Removing the net/inet_ecn.h include from > CoDel breaks the dependecy between WiFi and sock.h. > > Commit d068ca2ae2e6 ("codel: split into multiple files") moved all > the code which actually needs ECN helpers out to net/codel_impl.h, > the include can be moved there as well. > > This decreases the incremental build size after touching sock.h > from 4999 objects to 4051 objects. > > Fix unmasked missing includes in WiFi drivers. > > Signed-off-by: Jakub Kicinski <kuba@xxxxxxxxxx> > --- > CC: kvalo@xxxxxxxxxx > CC: pkshih@xxxxxxxxxxx > CC: ath11k@xxxxxxxxxxxxxxxxxxx > CC: linux-wireless@xxxxxxxxxxxxxxx > --- > drivers/net/wireless/ath/ath11k/debugfs.c | 2 ++ > drivers/net/wireless/realtek/rtw89/core.c | 2 ++ > drivers/net/wireless/realtek/rtw89/debug.c | 2 ++ Acked-by: Kalle Valo <kvalo@xxxxxxxxxx> -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches