tracing: Update cond flag when enabling or disabling a trigger
authorTom Zanussi <tom.zanussi@linux.intel.com>
Mon, 23 Nov 2015 19:51:16 +0000 (13:51 -0600)
committerSteven Rostedt <rostedt@goodmis.org>
Wed, 25 Nov 2015 20:24:14 +0000 (15:24 -0500)
commit4e4a4d75700da67c1209c151d5f11a309c3b8367
tree309c7eab5564fb8fdddcc217e2590764c929f29d
parent4239c38fe0b3847e1e6d962c74b41b08ba0e2990
tracing: Update cond flag when enabling or disabling a trigger

When a trigger is enabled, the cond flag should be set beforehand,
otherwise a trigger that's expecting to process a trace record
(e.g. one with post_trigger set) could be invoked without one.

Likewise a trigger's cond flag should be reset after it's disabled,
not before.

Link: http://lkml.kernel.org/r/a420b52a67b1c2d3cab017914362d153255acb99.1448303214.git.tom.zanussi@linux.intel.com
Signed-off-by: Tom Zanussi <tom.zanussi@linux.intel.com>
Signed-off-by: Daniel Wagner <daniel.wagner@bmw-carit.de>
Reviewed-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Reviewed-by: Namhyung Kim <namhyung@kernel.org>
Tested-by: Masami Hiramatsu <masami.hiramatsu.pt@hitachi.com>
Signed-off-by: Steven Rostedt <rostedt@goodmis.org>
kernel/trace/trace_events_trigger.c