mirror of
https://mirrors.bfsu.edu.cn/git/linux.git
synced 2024-11-17 17:24:17 +08:00
ftrace: Decrement count for dyn_ftrace_total_info file
The dyn_ftrace_total_info file is used to show how many functions have been converted into nops and can be used by ftrace. The problem is that it does not get decremented when functions are removed (init boot code being freed, and modules being freed). That means the number is very inaccurate everytime functions are removed from the ftrace tables. Decrement it when functions are removed. Signed-off-by: Steven Rostedt (VMware) <rostedt@goodmis.org>
This commit is contained in:
parent
6a9c981b1e
commit
83dd14933e
@ -5705,6 +5705,7 @@ void ftrace_release_mod(struct module *mod)
|
||||
if (pg == ftrace_pages)
|
||||
ftrace_pages = next_to_ftrace_page(last_pg);
|
||||
|
||||
ftrace_update_tot_cnt -= pg->index;
|
||||
*last_pg = pg->next;
|
||||
order = get_count_order(pg->size / ENTRIES_PER_PAGE);
|
||||
free_pages((unsigned long)pg->records, order);
|
||||
|
Loading…
Reference in New Issue
Block a user