diff --git a/[refs] b/[refs] index d0c9fe841288..e842164fbdcb 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: 5799de0b12c773874282444052da401989075df6 +refs/heads/master: 67305ebc992abf2121fb2149fd8a707cd7cfcbd2 diff --git a/trunk/net/sched/sch_generic.c b/trunk/net/sched/sch_generic.c index 318c9f656e8e..1192da229835 100644 --- a/trunk/net/sched/sch_generic.c +++ b/trunk/net/sched/sch_generic.c @@ -542,6 +542,9 @@ void qdisc_reset(struct Qdisc *qdisc) if (ops->reset) ops->reset(qdisc); + + kfree_skb(qdisc->gso_skb); + qdisc->gso_skb = NULL; } EXPORT_SYMBOL(qdisc_reset);