diff --git a/net/sched/cls_flower.c b/net/sched/cls_flower.c index 3786feab0b83635a360ac586ea6528cc792410b5..159efd98ee9ab2a4e728813d24f0f1ee0c486dc9 100644 --- a/net/sched/cls_flower.c +++ b/net/sched/cls_flower.c @@ -326,6 +326,8 @@ static void fl_destroy_sleepable(struct work_struct *work) struct cls_fl_head *head = container_of(to_rcu_work(work), struct cls_fl_head, rwork); + + rhashtable_destroy(&head->ht); kfree(head); module_put(THIS_MODULE); }