On 16/12/2020 21.11, Claudio Imbrenda wrote: > Add a list_add_tail wrapper function to allow adding elements to the end > of a list. > > Signed-off-by: Claudio Imbrenda <imbrenda@xxxxxxxxxxxxx> > --- > lib/list.h | 9 +++++++++ > 1 file changed, 9 insertions(+) > > diff --git a/lib/list.h b/lib/list.h > index 18d9516..7f9717e 100644 > --- a/lib/list.h > +++ b/lib/list.h > @@ -50,4 +50,13 @@ static inline void list_add(struct linked_list *head, struct linked_list *li) > head->next = li; > } > > +/* > + * Add the given element before the given list head. > + */ > +static inline void list_add_tail(struct linked_list *head, struct linked_list *li) > +{ > + assert(head); > + list_add(head->prev, li); > +} > + > #endif > Reviewed-by: Thomas Huth <thuth@xxxxxxxxxx>