Hello all, It is my first time to use PREEMPT_RT patch. I have a kernel driver needed to do a indirect register access to a hardware interface. In past, I use spinlock to protect those code. After turning on PREEMPT_RT, the driver doesn't work anymore. I know spinlock is now preemptible, but how can I protect a "really" critical section in PREEMPT_RT? If it is a bad design, could give me some tutorial/readings on how to modify my driver? Thanks very much. Yours, Jacky -- To unsubscribe from this list: send the line "unsubscribe linux-rt-users" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html