Hi! > - The idle loop (x86 or ARM makes no difference) is always invoked with > disabled interrupts and so sleeping is a no no on PREEMPT_RT. So a > spinlock_t can not be acquired in this context. Ok, I have reviewed code, and your patch seems like a way forward. Can you resubmit it with fixed changelog? Thanks, Pavel -- http://www.livejournal.com/~pavelmachek