Hi, Sam Most of them looks good, thanks! [...] > diff --git a/arch/mips/boot/compressed/Makefile b/arch/mips/boot/compressed/Makefile > index 790ddd3..223dd4d 100644 > --- a/arch/mips/boot/compressed/Makefile > +++ b/arch/mips/boot/compressed/Makefile > @@ -100,6 +100,7 @@ OBJCOPYFLAGS_vmlinuz.srec := $(OBJCOPYFLAGS) -S -O srec > vmlinuz.srec: vmlinuz > $(call if_changed,objcopy) > > -clean: > -clean-files += *.o \ > - vmlinu* > +# vmlinu* files created in top-level dir of the kernel > +clean-files := $(objtree)/vmlinu* > +# files created in arch/mips/boot/compressed > +clean-files += vmlinux.* piggy.o but just tested it, seems the above piggy.o is not needed. Thanks & Regards, Wu Zhangjin