Roland, When CONFIG_UTRACE_PTRACE=n, the build breaks thus:
kernel/ptrace.c:87: error: redefinition of ‘utrace_engine_put’ include/linux/utrace.h:337: error: previous definition of ‘utrace_engine_put’ was here make[1]: *** [kernel/ptrace.o] Error 1 make: *** [kernel] Error 2 make: *** Waiting for unfinished jobs.... --- Fix kernel build when CONFIG_UTRACE_PTRACE=n. Signed-off-by: Ananth N Mavinakayanahalli <ana...@in.ibm.com> Index: utrace-15jan/kernel/ptrace.c =================================================================== --- utrace-15jan.orig/kernel/ptrace.c 2009-01-12 07:40:20.000000000 +0530 +++ utrace-15jan/kernel/ptrace.c 2009-01-15 15:26:43.000000000 +0530 @@ -84,9 +84,11 @@ clear_tsk_thread_flag(child, TIF_SYSCALL_TRACE); } +#ifndef CONFIG_UTRACE static void utrace_engine_put(struct utrace_attached_engine *engine) { } +#endif /* CONFIG_UTRACE */ #else /* CONFIG_UTRACE_PTRACE */