On Fri, Jul 14, 2023 at 11:55:42AM -0700, Andrew Morton wrote: > On Fri, 14 Jul 2023 17:22:37 +0300 Andy Shevchenko <andriy.shevchenko@xxxxxxxxxxxxxxx> wrote: > > > kernel.h is being used as a dump for all kinds of stuff for a long time. > > The COUNT_ARGS() and CONCATENATE() macros may be used in some places > > without need of the full kernel.h dependency train with it. > > > > Here is the attempt on cleaning it up by splitting out these macros(). > > > > While at it, include new header where it's being used and drop custom > > implementation of these macros and document how it works. > > This blows up my x86_64 allmodconfig build, starting with Oh, don't know how I missed to grep for that. Thank you, now I'm reproducing this on my side. I think I will split this to a few patches in v3, so we can see better if anything happens. -- With Best Regards, Andy Shevchenko