]> git.baikalelectronics.ru Git - kernel.git/commit
tracing: Restore system filter behavior
authorLi Zefan <lizf@cn.fujitsu.com>
Tue, 1 Nov 2011 01:09:35 +0000 (09:09 +0800)
committerSteven Rostedt <rostedt@goodmis.org>
Wed, 2 Nov 2011 17:56:25 +0000 (13:56 -0400)
commit7b3e6a5e5c685a3a8e81919d3b91e0aa8593aa2e
treee72b0cde1827e4558c8748e7a410086ba124ef7f
parent349344e5d9c787b5a052b03a7c3d41e675402768
tracing: Restore system filter behavior

Though not all events have field 'prev_pid', it was allowed to do this:

  # echo 'prev_pid == 100' > events/sched/filter

but commit 705f5d058f514b6d10a2f3523031b1a1aa362f67 (tracing/filter: Swap
entire filter of events) broke it without any reason.

Link: http://lkml.kernel.org/r/4EAF46CF.8040408@cn.fujitsu.com
Signed-off-by: Li Zefan <lizf@cn.fujitsu.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
include/linux/ftrace_event.h
kernel/trace/trace_events_filter.c