Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> writes: > When kernel.h is used in the headers it adds a lot into dependency hell, > especially when there are circular dependencies are involved. > > Replace kernel.h inclusion with the list of what is really being used. > > The rest of the changes are induced by the above and may not be split. > > Signed-off-by: Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> > --- > drivers/net/wireless/broadcom/brcm80211/brcmfmac/xtlv.c | 2 ++ > include/linux/unaligned/packed_struct.h | 2 +- > lib/lz4/lz4defs.h | 2 ++ > 3 files changed, 5 insertions(+), 1 deletion(-) I assume this will go via some other tree: Acked-by: Kalle Valo <kvalo@xxxxxxxxxx> -- https://patchwork.kernel.org/project/linux-wireless/list/ https://wireless.wiki.kernel.org/en/developers/documentation/submittingpatches