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

Attachment: signature.asc
Description: OpenPGP digital signature

_______________________________________________
Adeos-main mailing list
[email protected]
https://mail.gna.org/listinfo/adeos-main

Reply via email to