commit | 918c115410c6cc57033835b6a401e57697f9ea4f | [log] [tgz] |
---|---|---|
author | Steven Rostedt <srostedt@redhat.com> | Fri Nov 14 16:21:19 2008 -0800 |
committer | Ingo Molnar <mingo@elte.hu> | Sun Nov 16 07:30:17 2008 +0100 |
tree | 62d4f9d5c76f022f59cdb2a58e95d55c9c233799 | |
parent | b17e8a37a13d0e87165054714434534bb7e69f2d [diff] |
ftrace: do not process freed records Impact: keep from converting freed records When the tracer is started or stopped, it converts all code pointed to by the saved records into callers to ftrace or nops. When modules are unloaded, their records are freed, but they still exist within the record pages. This patch changes the code to skip over freed records. Signed-off-by: Steven Rostedt <srostedt@redhat.com> Signed-off-by: Ingo Molnar <mingo@elte.hu>