Make clean currently does not remove the generated files for objtool: tools/objtool/objtool, tools/objtool/fixdep, and tools/objtool/arch/x86/lib/inat-tables.c. Clean these files up as part of make clean. Fixes: b9ab5ebb14ec ("objtool: Add CONFIG_STACK_VALIDATION option") and bug report 199485 (https://bugzilla.kernel.org/show_bug.cgi?id=199485). Signed-off-by: Robin Meijboom <robin@xxxxxxxxxxxxx> --- In the discussions I didn't find a reason for keeping the files, so I assume it is an oversight. Otherwise I would have expected them to be removed at least by make distconfig (which they are not). Tested by compiling, cleaning, compiling again, and booting on x86_64. diff --git a/Makefile b/Makefile index 141653226f3c..81a8149a805f 100644 --- a/Makefile +++ b/Makefile @@ -1328,6 +1328,8 @@ endif # CONFIG_MODULES # Directories & files removed with 'make clean' CLEAN_DIRS += $(MODVERDIR) include/ksym +CLEAN_FILES += tools/objtool/objtool tools/objtool/fixdep \ + tools/objtool/arch/$(ARCH)/lib/inat-tables.c # Directories & files removed with 'make mrproper' MRPROPER_DIRS += include/config usr/include include/generated \