diff options
author | Steven Rostedt <srostedt@redhat.com> | 2009-05-07 11:49:35 -0400 |
---|---|---|
committer | Steven Rostedt <rostedt@goodmis.org> | 2009-05-07 11:49:35 -0400 |
commit | d6bf81ef0f7474434c2a049e8bf3c9146a14dd96 (patch) | |
tree | b2868093d4812c628a6752b1995491131cb08bc8 /kernel/capability.c | |
parent | 29c8000ee7da3a6756d26143991e573eaaf2a9f6 (diff) |
tracing: append ":*" to internal setting of system events
The system enabling of events uses the same code as the set_event file.
It passes in the name of the system to the parser and that will enable
all the events that has that system as a name.
The problem is that it will also enable events with the same name as the
system.
If you have system name foo, and system name bar, but within the system
bar, there exists an event called foo. By setting the system name foo,
you will also be enabling the event foo in the system bar. This is not
an expected result.
The solution is to pass in "foo:*", which will only enable the system
foo and not events called foo.
[ Impact: prevent accidental enabling of events with same name as a system ]
Reported-by: Li Zefan <lizf@cn.fujitsu.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
Diffstat (limited to 'kernel/capability.c')
0 files changed, 0 insertions, 0 deletions