net: sched: gred: remove NULL check before free table->tab in gred_destroy()
The kfree invoked by gred_destroy_vq checks whether the input parameter is empty. Therefore, gred_destroy() doesn't need to check table->tab. Signed-off-by: Zhengchao Shao <shaozhengchao@huawei.com> Link: https://lore.kernel.org/r/20220831041452.33026-1-shaozhengchao@huawei.com Signed-off-by: Paolo Abeni <pabeni@redhat.com>
This commit is contained in:
parent
2af39b9964
commit
4bf8594a80
|
@ -908,10 +908,9 @@ static void gred_destroy(struct Qdisc *sch)
|
|||
struct gred_sched *table = qdisc_priv(sch);
|
||||
int i;
|
||||
|
||||
for (i = 0; i < table->DPs; i++) {
|
||||
if (table->tab[i])
|
||||
gred_destroy_vq(table->tab[i]);
|
||||
}
|
||||
for (i = 0; i < table->DPs; i++)
|
||||
gred_destroy_vq(table->tab[i]);
|
||||
|
||||
gred_offload(sch, TC_GRED_DESTROY);
|
||||
kfree(table->opt);
|
||||
}
|
||||
|
|
Loading…
Reference in New Issue