On Mon, Apr 15, 2019 at 04:43:13PM -0400, Paul Gortmaker wrote: > Having core header files in include/linux that in turn include other > headers with a high number of includes implicitly degenerates into > a formalism that hides what amounts to #include <linux/everything.h> > > Some headers, like module.h and device.h are good examples that will > essentially drag in almost everything. > > There is nothing module specific about netfilter, but before we try > and stop nf_tables.h from including module.h, we have to fix two > instances of code which are implicitly relying on that module.h > inclusion, so as to not introduce build regressions. Series applied.