Gilles Chanteperdrix wrote: > Jan Kiszka wrote: >> Gilles Chanteperdrix wrote: >>> Jan Kiszka wrote: >>>> +++ b/kernel/panic.c >>>> @@ -21,6 +21,7 @@ >>>> #include <linux/debug_locks.h> >>>> #include <linux/random.h> >>>> #include <linux/kallsyms.h> >>>> +#include <linux/ipipe_trace.h> >>> That is not enough, when compiling a kernel without I-pipe enabled, the >>> compiler complains about ipipe_processor_id. >> Good point. But I wonder where the ipipe_processor_id wrapper for the >> disabled case is - can't find it in adeos-ipipe-2.6.26-arm-1.11-02.patch >> right now. > > It does not exist.
Ah, I see now. This hunk from my ipipe-lttng patch is required upstream:
Index: b/include/linux/ipipe.h
===================================================================
--- a/include/linux/ipipe.h
+++ b/include/linux/ipipe.h
@@ -534,7 +534,8 @@ static inline void local_irq_restore_nos
#define ipipe_irq_unlock(irq) do { } while(0)
#define ipipe_root_domain_p 1
-#define ipipe_safe_current current
+#define ipipe_processor_id() smp_processor_id()
+#define ipipe_safe_current() current
#define local_irq_disable_head() local_irq_disable()
Jan
signature.asc
Description: OpenPGP digital signature
_______________________________________________ Adeos-main mailing list [email protected] https://mail.gna.org/listinfo/adeos-main
