From 45f3ef025078bc7d1a3ba111147669a45faf5e10 Mon Sep 17 00:00:00 2001 From: "David S. Miller" Date: Thu, 9 Oct 2008 16:40:29 -0700 Subject: [PATCH] --- yaml --- r: 112243 b: refs/heads/master c: 13c9821ea49be153ea74e5987cf6955871d7b124 h: refs/heads/master i: 112241: 1e416d2fc1f0d13b3e863afafd7f0344c1f8e2eb 112239: 88bd09466f8bde09b02a3c6e4888467d88b3cbb7 v: v3 --- [refs] | 2 +- trunk/drivers/net/ppp_generic.c | 3 ++- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 3b4535be54b6..cc6899de38f3 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: f24d43c07e208372aa3d3bff419afbf43ba87698 +refs/heads/master: 13c9821ea49be153ea74e5987cf6955871d7b124 diff --git a/trunk/drivers/net/ppp_generic.c b/trunk/drivers/net/ppp_generic.c index 5d4d21516a6c..0ca0fcbb7c01 100644 --- a/trunk/drivers/net/ppp_generic.c +++ b/trunk/drivers/net/ppp_generic.c @@ -1863,9 +1863,10 @@ ppp_mp_insert(struct ppp *ppp, struct sk_buff *skb) /* N.B. we don't need to lock the list lock because we have the ppp unit receive-side lock. */ - for (p = list->next; p != (struct sk_buff *)list; p = p->next) + skb_queue_walk(list, p) { if (seq_before(seq, p->sequence)) break; + } __skb_queue_before(list, p, skb); }