diff options
author | Marcelo Ricardo Leitner | 2016-04-01 14:30:32 -0300 |
---|---|---|
committer | David S. Miller | 2016-04-05 15:44:08 -0400 |
commit | eb8e97715f29a1240cdf67b0df725be27433259f (patch) | |
tree | 90676102e20414b3a891961325d1f7110d729632 /include | |
parent | e43569e6d3c71eb266641c6297ea54f7ac66954f (diff) |
sctp: use list_* in sctp_list_dequeue
Use list_* helpers in sctp_list_dequeue, more readable.
Signed-off-by: Marcelo Ricardo Leitner <marcelo.leitner@gmail.com>
Signed-off-by: David S. Miller <davem@davemloft.net>
Diffstat (limited to 'include')
-rw-r--r-- | include/net/sctp/sctp.h | 6 |
1 files changed, 2 insertions, 4 deletions
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; } |