Messages in this thread | | | Subject | Re: [PATCH RT 2/4] wait-simple: Simple waitqueue implementation | From | Mike Galbraith <> | Date | Wed, 18 Jan 2012 10:28:48 +0100 |
| |
Greetings,
On Tue, 2012-01-17 at 22:45 -0500, Steven Rostedt wrote:
> diff --git a/kernel/wait-simple.c b/kernel/wait-simple.c > new file mode 100644 > index 0000000..7f1cb72 > --- /dev/null > +++ b/kernel/wait-simple.c > @@ -0,0 +1,62 @@ > +/* > + * Simple waitqueues without fancy flags and callbacks > + * > + * (C) 2011 Thomas Gleixner <tglx@linutronix.de> > + * > + * Based on kernel/wait.c > + * > + * For licencing details see kernel-base/COPYING > + */ > +#include <linux/init.h> > +#include <linux/sched.h> > +#include <linux/wait-simple.h> > + > +void __init_swait_head(struct swait_head *head, struct lock_class_key *key) > +{ > + raw_spin_lock_init(&head->lock); > + lockdep_set_class(&head->lock, key); > + INIT_LIST_HEAD(&head->list); > +} > +EXPORT_SYMBOL_GPL(__init_swait_head);
#include <linux/module.h> ?
-Mike
| |