On 11/30/25 11:38 AM, Andy Shevchenko wrote: > On Sun, Nov 30, 2025 at 12:42:35PM -0500, Yury Norov wrote: >> This series was tested by 0-day and LKP. 0-day runs allyesconfig, > > AFAICS in the below no configuration had been tested against allYESconfig. > All of them are allNOconfig. > >> as far as I know. It only sends email in case of errors. LKP is OK, find the >> report below. > >> All but XFS include it via linux/module.h -> linux/moduleparam.h path. >> XFS has a linkage layer: xfs.h -> xfs_linux.h-> linux/module.h, so >> it's pretty much the same. >> >> I think, module.h inclusion path is OK for this macro and definitely >> better than kernel.h. Notice, none of them, except for vgpu_dbg, >> include kernel.h directly. > > Ideally those (especially and in the first place headers) should follow IWYU > principle and avoid indirect (non-guaranteed) inclusions. Can you (or anyone) get IWYU (software) to work? I tried it a few months ago but didn't have the correct magic incantation for it. (no specifics at the moment) -- ~Randy
- Re: [PATCH 1/3] kernel.h: drop STACK_MAGI... Andy Shevchenko
- [PATCH 2/3] kernel.h: move VERIFY_OCTAL_PERMISSIONS() ... Yury Norov (NVIDIA)
- Re: [PATCH 2/3] kernel.h: move VERIFY_OCTAL_PERMI... Andy Shevchenko
- Re: [PATCH 2/3] kernel.h: move VERIFY_OCTAL_P... Andy Shevchenko
- Re: [PATCH 2/3] kernel.h: move VERIFY_OCT... Andy Shevchenko
- Re: [PATCH 2/3] kernel.h: move VERIFY... Yury Norov
- Re: [PATCH 2/3] kernel.h: move V... Andy Shevchenko
- Re: [PATCH 2/3] kernel.h: move VERIFY_OCTAL_P... Randy Dunlap
- Re: [PATCH 2/3] kernel.h: move VERIFY_OCT... Yury Norov
- Re: [PATCH 2/3] kernel.h: move VERIFY... Andy Shevchenko
- Re: [PATCH 2/3] kernel.h: move V... Randy Dunlap
- Re: [PATCH 2/3] kernel.h: mo... Andy Shevchenko
- Re: [PATCH 2/3] kernel.h: move VERIFY_OCTAL_P... Yury Norov
- Re: [PATCH 2/3] kernel.h: move VERIFY_OCT... Andy Shevchenko
- Re: [PATCH 2/3] kernel.h: move VERIFY_OCTAL_PERMI... Petr Pavlu
- Re: [PATCH 2/3] kernel.h: move VERIFY_OCTAL_P... Andy Shevchenko
- [PATCH 3/3] tracing: move tracing declarations from ke... Yury Norov (NVIDIA)
- Re: [PATCH 3/3] tracing: move tracing declaration... Andy Shevchenko
- Re: [PATCH 3/3] tracing: move tracing declara... Yury Norov
- Re: [PATCH 3/3] tracing: move tracing dec... Andy Shevchenko
- Re: [PATCH 3/3] tracing: move tracing... Steven Rostedt
