]> Git Repo - linux.git/blobdiff - kernel/trace/trace_irqsoff.c
tcp: IPv6 support for fastopen server
[linux.git] / kernel / trace / trace_irqsoff.c
index 887ef88b0bc70e10463a37da502e1718385e35ca..8ff02cbb892fb4242a6c5a6d5c71fe07bdef878f 100644 (file)
@@ -160,7 +160,8 @@ static struct ftrace_ops trace_ops __read_mostly =
 #endif /* CONFIG_FUNCTION_TRACER */
 
 #ifdef CONFIG_FUNCTION_GRAPH_TRACER
-static int irqsoff_set_flag(u32 old_flags, u32 bit, int set)
+static int
+irqsoff_set_flag(struct trace_array *tr, u32 old_flags, u32 bit, int set)
 {
        int cpu;
 
@@ -266,7 +267,8 @@ __trace_function(struct trace_array *tr,
 #else
 #define __trace_function trace_function
 
-static int irqsoff_set_flag(u32 old_flags, u32 bit, int set)
+static int
+irqsoff_set_flag(struct trace_array *tr, u32 old_flags, u32 bit, int set)
 {
        return -EINVAL;
 }
@@ -570,8 +572,10 @@ static void irqsoff_function_set(int set)
                unregister_irqsoff_function(is_graph());
 }
 
-static int irqsoff_flag_changed(struct tracer *tracer, u32 mask, int set)
+static int irqsoff_flag_changed(struct trace_array *tr, u32 mask, int set)
 {
+       struct tracer *tracer = tr->current_trace;
+
        if (mask & TRACE_ITER_FUNCTION)
                irqsoff_function_set(set);
 
This page took 0.031806 seconds and 4 git commands to generate.