[PATCH RT 5/7] wait-simple: Simple waitqueue implementation

2013-02-18 Thread Steven Rostedt
From: Thomas Gleixner wait_queue is a swiss army knife and in most of the cases the complexity is not needed. For RT waitqueues are a constant source of trouble as we can't convert the head lock to a raw spinlock due to fancy and long lasting callbacks. Provide a slim version, which allows RT to

[PATCH RT 5/7] wait-simple: Simple waitqueue implementation

2013-02-18 Thread Steven Rostedt
From: Thomas Gleixner wait_queue is a swiss army knife and in most of the cases the complexity is not needed. For RT waitqueues are a constant source of trouble as we can't convert the head lock to a raw spinlock due to fancy and long lasting callbacks. Provide a slim version, which allows RT to