diff options
Diffstat (limited to 'arch/powerpc/kernel/Makefile')
| -rw-r--r-- | arch/powerpc/kernel/Makefile | 14 | 
1 files changed, 14 insertions, 0 deletions
| diff --git a/arch/powerpc/kernel/Makefile b/arch/powerpc/kernel/Makefile index 2346d271fbfd..f3f5e2641432 100644 --- a/arch/powerpc/kernel/Makefile +++ b/arch/powerpc/kernel/Makefile @@ -12,6 +12,18 @@ CFLAGS_prom_init.o      += -fPIC  CFLAGS_btext.o		+= -fPIC  endif +ifdef CONFIG_FTRACE +# Do not trace early boot code +CFLAGS_REMOVE_cputable.o = -pg +CFLAGS_REMOVE_prom_init.o = -pg + +ifdef CONFIG_DYNAMIC_FTRACE +# dynamic ftrace setup. +CFLAGS_REMOVE_ftrace.o = -pg +endif + +endif +  obj-y				:= cputable.o ptrace.o syscalls.o \  				   irq.o align.o signal_32.o pmc.o vdso.o \  				   init_task.o process.o systbl.o idle.o \ @@ -78,6 +90,8 @@ obj-$(CONFIG_KEXEC)		+= machine_kexec.o crash.o \  obj-$(CONFIG_AUDIT)		+= audit.o  obj64-$(CONFIG_AUDIT)		+= compat_audit.o +obj-$(CONFIG_DYNAMIC_FTRACE)	+= ftrace.o +  obj-$(CONFIG_8XX_MINIMAL_FPEMU) += softemu8xx.o  ifneq ($(CONFIG_PPC_INDIRECT_IO),y) | 
