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 */
 

Reply via email to