diff options
Diffstat (limited to 'net/sched/sch_generic.c')
| -rw-r--r-- | net/sched/sch_generic.c | 4 | 
1 files changed, 3 insertions, 1 deletions
diff --git a/net/sched/sch_generic.c b/net/sched/sch_generic.c index e82a1ad80aa5..16bc83b2842a 100644 --- a/net/sched/sch_generic.c +++ b/net/sched/sch_generic.c @@ -658,8 +658,10 @@ static void qdisc_rcu_free(struct rcu_head *head)  {  	struct Qdisc *qdisc = container_of(head, struct Qdisc, rcu_head); -	if (qdisc_is_percpu_stats(qdisc)) +	if (qdisc_is_percpu_stats(qdisc)) {  		free_percpu(qdisc->cpu_bstats); +		free_percpu(qdisc->cpu_qstats); +	}  	kfree((char *) qdisc - qdisc->padded);  }  | 
