--- zzzz-none-000/linux-2.6.39.4/kernel/Makefile 2011-08-03 19:43:28.000000000 +0000 +++ puma6-arm-6490-729/linux-2.6.39.4/kernel/Makefile 2021-11-10 13:23:10.000000000 +0000 @@ -3,7 +3,7 @@ # obj-y = sched.o fork.o exec_domain.o panic.o printk.o \ - cpu.o exit.o itimer.o time.o softirq.o resource.o \ + cpu.o env.o exit.o itimer.o time.o softirq.o resource.o \ sysctl.o sysctl_binary.o capability.o ptrace.o timer.o user.o \ signal.o sys.o kmod.o workqueue.o pid.o \ rcupdate.o extable.o params.o posix-timers.o \ @@ -39,6 +39,11 @@ ifeq ($(CONFIG_COMPAT),y) obj-$(CONFIG_FUTEX) += futex_compat.o endif + +ifdef CONFIG_ARCH_GEN3 +obj-$(CONFIG_HW_MUTEXES) += hwmutex.o +endif + obj-$(CONFIG_RT_MUTEXES) += rtmutex.o obj-$(CONFIG_DEBUG_RT_MUTEXES) += rtmutex-debug.o obj-$(CONFIG_RT_MUTEX_TESTER) += rtmutex-tester.o