irqbalance/delete-the-useless-free-for-banned_irqs-in-free_cl_o.patch
2020-07-03 17:09:39 +08:00

38 lines
989 B
Diff

From 926fbbc1a6992917a8e23d40da164301cfcf7f3a Mon Sep 17 00:00:00 2001
From: Yunfeng Ye <yeyunfeng@huawei.com>
Date: Thu, 24 Oct 2019 22:17:40 +0800
Subject: [PATCH 30/53] delete the useless free for banned_irqs in
free_cl_opts()
free_cl_opts() is invoked after free_irq_db(), the list @banned_irqs has
alreadly be freed in free_irq_db().
main()
--> free_object_tree();
--> free_irq_db();
--> g_list_free(banned_irqs);
-- >free_cl_opts();
So delete the useless free for @banned_irqs list in free_cl_opts().
Signed-off-by: Yunfeng Ye <yeyunfeng@huawei.com>
---
classify.c | 1 -
1 file changed, 1 deletion(-)
diff --git a/classify.c b/classify.c
index 7454c5f..2c0e7ed 100644
--- a/classify.c
+++ b/classify.c
@@ -718,7 +718,6 @@ void free_cl_opts(void)
{
g_list_free_full(cl_banned_modules, free);
g_list_free_full(cl_banned_irqs, free);
- g_list_free(banned_irqs);
}
static void add_new_irq(int irq, struct irq_info *hint, GList *proc_interrupts)
--
2.23.0