Hi All, I've an interrupt handler which registered with IRQF_NO_THREAD flag. As part on the ISR, I would like to invoke eventfd_signal (fs/eventfd.c:eventfd_signal) in order to wakeup some user thread which "sits" on this event. Since the ISR marked as NO_THREAD (which is what i need), the ISR will be called within interrupt context, however, it seems that the eventfd_signal function uses a spinlock which is not raw, hence, with RT patch it is converted to rt_spin_lock which is actually a mutex and hence, it's not an appropriate locking mechanism to be used in interrupt, I'll be glad for any help. Appreciate your reply. Regards, Liron