Fixed the 'mrproper' patch for 4.4.x

This commit is contained in:
Evgenii Shatokhin 2016-02-02 18:07:44 +03:00
parent bc9d8c7ecd
commit 9fda153220

View file

@ -1,5 +1,5 @@
diff --git a/Makefile b/Makefile
index 2070d16..ec4f15f 100644
index c6a265b..b52baa9 100644
--- a/Makefile
+++ b/Makefile
@@ -540,9 +540,7 @@ ifeq ($(KBUILD_EXTMOD),)
@ -13,7 +13,7 @@ index 2070d16..ec4f15f 100644
# Objects we will link into vmlinux / subdirs we need to visit
init-y := init/
@@ -984,7 +982,7 @@ prepare0: archprepare FORCE
@@ -986,7 +984,7 @@ prepare0: archprepare FORCE
$(Q)$(MAKE) $(build)=.
# All the preparing..
@ -22,7 +22,7 @@ index 2070d16..ec4f15f 100644
# Generate some files
# ---------------------------------------------------------------------------
@@ -1166,13 +1164,8 @@ endif # CONFIG_MODULES
@@ -1171,13 +1169,8 @@ endif # CONFIG_MODULES
CLEAN_DIRS += $(MODVERDIR)
# Directories & files removed with 'make mrproper'
@ -38,7 +38,7 @@ index 2070d16..ec4f15f 100644
# clean - Delete most, but leave enough to build external modules
#
@@ -1193,7 +1186,7 @@ clean: archclean vmlinuxclean
@@ -1198,7 +1191,7 @@ clean: archclean vmlinuxclean
#
mrproper: rm-dirs := $(wildcard $(MRPROPER_DIRS))
mrproper: rm-files := $(wildcard $(MRPROPER_FILES))
@ -48,7 +48,7 @@ index 2070d16..ec4f15f 100644
PHONY += $(mrproper-dirs) mrproper archmrproper
$(mrproper-dirs):
diff --git a/scripts/kconfig/Makefile b/scripts/kconfig/Makefile
index aceaaed..8b77f12 100644
index d79cba4..7f51efa 100644
--- a/scripts/kconfig/Makefile
+++ b/scripts/kconfig/Makefile
@@ -19,23 +19,16 @@ endif
@ -83,7 +83,7 @@ index aceaaed..8b77f12 100644
PHONY += oldnoconfig savedefconfig defconfig
@@ -91,18 +83,10 @@ PHONY += oldnoconfig savedefconfig defconfig
@@ -91,21 +83,10 @@ PHONY += oldnoconfig savedefconfig defconfig
oldnoconfig: olddefconfig
savedefconfig: $(obj)/conf
@ -92,9 +92,12 @@ index aceaaed..8b77f12 100644
defconfig: $(obj)/conf
-ifeq ($(KBUILD_DEFCONFIG),)
- $< $(silent) --defconfig $(Kconfig)
-else
-else ifneq ($(wildcard $(srctree)/arch/$(SRCARCH)/configs/$(KBUILD_DEFCONFIG)),)
- @$(kecho) "*** Default configuration is based on '$(KBUILD_DEFCONFIG)'"
- $(Q)$< $(silent) --defconfig=arch/$(SRCARCH)/configs/$(KBUILD_DEFCONFIG) $(Kconfig)
-else
- @$(kecho) "*** Default configuration is based on target '$(KBUILD_DEFCONFIG)'"
- $(Q)$(MAKE) -f $(srctree)/Makefile $(KBUILD_DEFCONFIG)
-endif
%_defconfig: $(obj)/conf