+ CC Boqun
in case you are interested in this topic
Best Regards,
Trol
> Sorry, this is a resend because the previous one was messed
> up by my editor and hard to be read.
>
> void finish_wait(struct wait_queue_head *wq_head,
> struct wait_queue_entry *wq_entry)
> {
>
> Sorry, this is a resend because the previous one was messed
> up by my editor and hard to be read.
>
> void finish_wait(
> struct wait_queue_head *wq_head,
> struct wait_queue_entry *wq_entry)
> {
>
> ->if (!list_empty_careful(&wq_entry->entry)) {
> ->spin_lock_irqsave(&wq
Sorry, this is a resend because the previous one was messed
up by my editor and hard to be read.
void finish_wait(
struct wait_queue_head *wq_head,
struct wait_queue_entry *wq_entry)
{
->if (!list_empty_careful(&wq_entry->entry)) {
->spin_lock_irqsave(&wq_head->lock, flags)
void finish_wait(struct wait_queue_head *wq_head, struct
wait_queue_entry *wq_entry)
{
->if (!list_empty_careful(&wq_entry->entry)) {
->spin_lock_irqsave(&wq_head->lock, flags);
->list_del_init(&wq_entry->entry);
->spin_unlock_irqrestore(&wq_head->lock, flags);
4 matches
Mail list logo