Hi,

+#define PICK_SPINUNLOCK_IRQ_RAW(lock)                          \
+do {                                                                   \
+       if (TYPE_EQUAL((lock), __ipipe_spinlock_t)) {                   \
+               __ipipe_spin_lock_irq(&((__ipipe_spinlock_t *)(lock))->__raw_lock); \
+       } else if (TYPE_EQUAL(lock, spinlock_t))                        \
+               __raw_spin_unlock(&((spinlock_t *)(lock))->raw_lock);   \
+               local_irq_enable();                                     \
+} while (0)

Who can me explain this in the official adeos-ipipe-2.6.20-arm-1.7-06.patch ?
I don't understand

Regards Michael



L'email della prossima generazione? Puoi averla con la Nuova Yahoo! Mail