mirror of
https://github.com/FEX-Emu/linux.git
synced 2025-02-04 10:09:06 +00:00
Staging: most: Use list_first_entry instead of list_entry
This patch replaces list_entry with list_first_entry as it makes the code more clear. Done using coccinelle: @@ expression e; @@ ( - list_entry(e->next, + list_first_entry(e, ...) | - list_entry(e->prev, + list_last_entry(e, ...) ) Signed-off-by: Bhumika Goyal <bhumirks@gmail.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
7b50908a5e
commit
d93f27b732
@ -251,7 +251,7 @@ static int try_start_dim_transfer(struct hdm_channel *hdm_ch)
|
|||||||
return -EAGAIN;
|
return -EAGAIN;
|
||||||
}
|
}
|
||||||
|
|
||||||
mbo = list_entry(head->next, struct mbo, list);
|
mbo = list_first_entry(head, struct mbo, list);
|
||||||
buf_size = mbo->buffer_length;
|
buf_size = mbo->buffer_length;
|
||||||
|
|
||||||
BUG_ON(mbo->bus_address == 0);
|
BUG_ON(mbo->bus_address == 0);
|
||||||
@ -362,7 +362,7 @@ static void service_done_flag(struct dim2_hdm *dev, int ch_idx)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
mbo = list_entry(head->next, struct mbo, list);
|
mbo = list_first_entry(head, struct mbo, list);
|
||||||
list_del(head->next);
|
list_del(head->next);
|
||||||
spin_unlock_irqrestore(&dim_lock, flags);
|
spin_unlock_irqrestore(&dim_lock, flags);
|
||||||
|
|
||||||
@ -495,7 +495,7 @@ static void complete_all_mbos(struct list_head *head)
|
|||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
|
|
||||||
mbo = list_entry(head->next, struct mbo, list);
|
mbo = list_first_entry(head, struct mbo, list);
|
||||||
list_del(head->next);
|
list_del(head->next);
|
||||||
spin_unlock_irqrestore(&dim_lock, flags);
|
spin_unlock_irqrestore(&dim_lock, flags);
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user