tracing: fix event system memory leak
PATCH 1/1 tracing: fix event system memory leak
system->ref_count = system->nr_events + ref_count for opening "enable" and "filter"
so when removing a module, it's wrong to drop ref_count only when nr_events drops to 0.
Cc stable <[email protected]>
Signed-off-by Li Zefan <[email protected]>
--- kernel/trace/trace_events.c | 2 +- 1 files changed, 1 insertions(+), 1 deletions(-)
kernel/trace/trace_events.c +1 -1
@@ -1252,8 +1252,8 @@ static void remove_subsystem_dir(const char *name)if (!--system->nr_events) {debugfs_remove_recursive (system->entry);list_del (&system->list); -__put_system (system); } +__put_system (system);break ; } }
Signature · 1 line
1.7.3.1