On Tue, 02 Sep 2025, Mauro Carvalho Chehab <mchehab+huawei@xxxxxxxxxx> wrote: > Em Tue, 02 Sep 2025 13:42:45 +0300 > Jani Nikula <jani.nikula@xxxxxxxxx> escreveu: > >> On Mon, 01 Sep 2025, Randy Dunlap <rdunlap@xxxxxxxxxxxxx> wrote: >> > ISTM that there are lots of non-docs developers who either just don't care >> > about that or never run 'make W=1 htmldocs' to see the problems in their >> > drivers or subsystems. OK, maybe it's just a very low priority for them. >> > >> > Willy had a suggestion that we just make checking kernel-doc during >> > all .c builds a permanent feature instead of a W=1 option. >> > This helps, but still doesn't force 'make htmldocs' to be run. >> > >> > And it causes around 450 build warnings in my testing of an x86_64 allmodconfig >> > build. >> >> I think in general the build system lacks proper support for subsystems >> or drivers being ahead of the curve in keeping them W=1 or kernel-doc >> -Wall clean. > > It is trivial to add a spinx/kerneldoc parameter to allow setting > -Wall per each .. kernel-doc markup. Yet, one would need to add it > for every markup within the subsystem. I'm not sure how that is relevant to what I'm saying. > > It is probably easier to do something similar to that via a CI. > >> >> We hack around this in parts of drm Makefiles, and it really has helped >> to keep the kernel-doc and W=1 breakage/fix churn down. But it's not >> pretty. >> >> >> BR, >> Jani. >> > > > > Thanks, > Mauro -- Jani Nikula, Intel