From: Marcelo Ricardo Leitner Date: Fri, 1 Apr 2016 17:30:32 +0000 (-0300) Subject: sctp: use list_* in sctp_list_dequeue X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=eb8e97715f29a1240cdf67b0df725be27433259f;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git sctp: use list_* in sctp_list_dequeue Use list_* helpers in sctp_list_dequeue, more readable. Signed-off-by: Marcelo Ricardo Leitner Signed-off-by: David S. Miller --- diff --git a/include/net/sctp/sctp.h b/include/net/sctp/sctp.h index 65521cfdcade..03fb33efcae2 100644 --- a/include/net/sctp/sctp.h +++ b/include/net/sctp/sctp.h @@ -386,11 +386,9 @@ static inline struct list_head *sctp_list_dequeue(struct list_head *list) { struct list_head *result = NULL; - if (list->next != list) { + if (!list_empty(list)) { result = list->next; - list->next = result->next; - list->next->prev = list; - INIT_LIST_HEAD(result); + list_del_init(result); } return result; }