mirror of
git://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2025-09-04 20:19:47 +08:00
powerpc: use always-y instead of extra-y in Makefiles
The extra-y syntax is planned for deprecation because it is similar to always-y. When building the boot wrapper, always-y and extra-y are equivalent. Use always-y instead. In arch/powerpc/kernel/Makefile, I added ifdef KBUILD_BUILTIN to keep the current behavior: prom_init_check is skipped when building only modular objects. Signed-off-by: Masahiro Yamada <masahiroy@kernel.org> Acked-by: Michael Ellerman <mpe@ellerman.id.au> Signed-off-by: Madhavan Srinivasan <maddy@linux.ibm.com> Link: https://patch.msgid.link/20250602163302.478765-1-masahiroy@kernel.org
This commit is contained in:
parent
8b5d86a63b
commit
eb59d4c594
@ -243,13 +243,13 @@ $(obj)/wrapper.a: $(obj-wlib) FORCE
|
|||||||
hostprogs := addnote hack-coff mktree
|
hostprogs := addnote hack-coff mktree
|
||||||
|
|
||||||
targets += $(patsubst $(obj)/%,%,$(obj-boot) wrapper.a) zImage.lds
|
targets += $(patsubst $(obj)/%,%,$(obj-boot) wrapper.a) zImage.lds
|
||||||
extra-y := $(obj)/wrapper.a $(obj-plat) $(obj)/empty.o \
|
always-y := $(obj)/wrapper.a $(obj-plat) $(obj)/empty.o \
|
||||||
$(obj)/zImage.lds $(obj)/zImage.coff.lds $(obj)/zImage.ps3.lds
|
$(obj)/zImage.lds $(obj)/zImage.coff.lds $(obj)/zImage.ps3.lds
|
||||||
|
|
||||||
dtstree := $(src)/dts
|
dtstree := $(src)/dts
|
||||||
|
|
||||||
wrapper := $(src)/wrapper
|
wrapper := $(src)/wrapper
|
||||||
wrapperbits := $(extra-y) $(addprefix $(obj)/,addnote hack-coff mktree) \
|
wrapperbits := $(always-y) $(addprefix $(obj)/,addnote hack-coff mktree) \
|
||||||
$(wrapper) FORCE
|
$(wrapper) FORCE
|
||||||
|
|
||||||
#############
|
#############
|
||||||
@ -456,7 +456,7 @@ WRAPPER_DTSDIR := /usr/lib/kernel-wrapper/dts
|
|||||||
WRAPPER_BINDIR := /usr/sbin
|
WRAPPER_BINDIR := /usr/sbin
|
||||||
INSTALL := install
|
INSTALL := install
|
||||||
|
|
||||||
extra-installed := $(patsubst $(obj)/%, $(DESTDIR)$(WRAPPER_OBJDIR)/%, $(extra-y))
|
extra-installed := $(patsubst $(obj)/%, $(DESTDIR)$(WRAPPER_OBJDIR)/%, $(always-y))
|
||||||
hostprogs-installed := $(patsubst %, $(DESTDIR)$(WRAPPER_BINDIR)/%, $(hostprogs))
|
hostprogs-installed := $(patsubst %, $(DESTDIR)$(WRAPPER_BINDIR)/%, $(hostprogs))
|
||||||
wrapper-installed := $(DESTDIR)$(WRAPPER_BINDIR)/wrapper
|
wrapper-installed := $(DESTDIR)$(WRAPPER_BINDIR)/wrapper
|
||||||
dts-installed := $(patsubst $(dtstree)/%, $(DESTDIR)$(WRAPPER_DTSDIR)/%, $(wildcard $(dtstree)/*.dts))
|
dts-installed := $(patsubst $(dtstree)/%, $(DESTDIR)$(WRAPPER_DTSDIR)/%, $(wildcard $(dtstree)/*.dts))
|
||||||
|
@ -199,7 +199,9 @@ obj-$(CONFIG_ALTIVEC) += vector.o
|
|||||||
|
|
||||||
obj-$(CONFIG_PPC_OF_BOOT_TRAMPOLINE) += prom_init.o
|
obj-$(CONFIG_PPC_OF_BOOT_TRAMPOLINE) += prom_init.o
|
||||||
obj64-$(CONFIG_PPC_OF_BOOT_TRAMPOLINE) += prom_entry_64.o
|
obj64-$(CONFIG_PPC_OF_BOOT_TRAMPOLINE) += prom_entry_64.o
|
||||||
extra-$(CONFIG_PPC_OF_BOOT_TRAMPOLINE) += prom_init_check
|
ifdef KBUILD_BUILTIN
|
||||||
|
always-$(CONFIG_PPC_OF_BOOT_TRAMPOLINE) += prom_init_check
|
||||||
|
endif
|
||||||
|
|
||||||
obj-$(CONFIG_PPC64) += $(obj64-y)
|
obj-$(CONFIG_PPC64) += $(obj64-y)
|
||||||
obj-$(CONFIG_PPC32) += $(obj32-y)
|
obj-$(CONFIG_PPC32) += $(obj32-y)
|
||||||
|
Loading…
Reference in New Issue
Block a user