"Matthew Wilcox (Oracle)" <willy@xxxxxxxxxxxxx> writes: > kernel-doc checks were initially enabled only for builds which had extra > warnings enabled. We have now eliminated enough kernel-doc warnings that > we can enable kernel-doc checking by default. This comes at a slight > cost; for an allmodconfig build, make -j8 fs/ timings on my laptop > increase by less than 5%: > > before real 4m7.456s 4m4.416s 4m6.663s > after real 4m18.960s 4m21.566s 4m23.234s > before user 29m35.370s 29m11.036s 29m30.092s > after user 30m55.602s 31m10.918s 31m20.311s > before sys 2m8.230s 2m6.392s 2m9.727s > after sys 2m19.896 2m23.422s 2m25.762s > > This feels like a reasonable price to pay to force people to keep > documentation up to date. > > Signed-off-by: Matthew Wilcox (Oracle) <willy@xxxxxxxxxxxxx> > Reviewed-by: Carlos Bilbao <carlos.bilbao@xxxxxxx> > --- > scripts/Makefile.build | 4 +--- > 1 file changed, 1 insertion(+), 3 deletions(-) > > diff --git a/scripts/Makefile.build b/scripts/Makefile.build > index 82e3fb19fdaf..52f57c0c5227 100644 > --- a/scripts/Makefile.build > +++ b/scripts/Makefile.build > @@ -100,11 +100,9 @@ else ifeq ($(KBUILD_CHECKSRC),2) > cmd_force_checksrc = $(CHECK) $(CHECKFLAGS) $(c_flags) $< > endif > > -ifneq ($(KBUILD_EXTRA_WARN),) > - cmd_checkdoc = $(srctree)/scripts/kernel-doc -none $(KDOCFLAGS) \ > +cmd_checkdoc = $(srctree)/scripts/kernel-doc -none $(KDOCFLAGS) \ > $(if $(findstring 2, $(KBUILD_EXTRA_WARN)), -Wall) \ > $< > -endif > So I'm not opposed to this and can carry it in docs-next (after the merge window, though, for something like this). But, it seems to me, we should copy Masahiro (added) on a build patch of this type. Thanks, jon