diff --git a/Makefile b/Makefile
index d6b64a08e28ced512b8faa78e4141e6514f0a2ca..e3a1b1d9c322f5074127301c3cd2f1e929ee0375 100644
--- a/Makefile
+++ b/Makefile
@@ -1040,7 +1040,7 @@ CLEAN_FILES +=	vmlinux System.map \
 # Directories & files removed with 'make mrproper'
 MRPROPER_DIRS  += include/config include2 usr/include
 MRPROPER_FILES += .config .config.old include/asm .version .old_version \
-                  include/linux/autoconf.h generated-headers		\
+                  include/linux/autoconf.h include/linux/utsrelease.h include/linux/version.h \
 		  Module.symvers tags TAGS cscope*
 
 # clean - Delete most, but leave enough to build external modules