Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit a225cdd2 authored by Steven Rostedt's avatar Steven Rostedt Committed by Ingo Molnar
Browse files

ftrace: remove static from function tracer functions



Impact: clean up

After reorganizing the functions in trace.c and trace_function.c,
they no longer need to be in global context. This patch makes the
functions and one variable into static.

Signed-off-by: default avatarSteven Rostedt <srostedt@redhat.com>
Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent 3eb36aa0
Loading
Loading
Loading
Loading
+0 −3
Original line number Diff line number Diff line
@@ -187,9 +187,6 @@ int tracing_is_enabled(void)
	return tracer_enabled;
}

/* function tracing enabled */
int				ftrace_function_enabled;

/*
 * trace_buf_size is the size in bytes that is allocated
 * for a buffer. Note, the number of bytes is always rounded
+0 −10
Original line number Diff line number Diff line
@@ -464,16 +464,6 @@ void __trace_stack(struct trace_array *tr,

extern cycle_t ftrace_now(int cpu);

#ifdef CONFIG_FUNCTION_TRACER
void tracing_start_function_trace(void);
void tracing_stop_function_trace(void);
#else
# define tracing_start_function_trace()		do { } while (0)
# define tracing_stop_function_trace()		do { } while (0)
#endif

extern int ftrace_function_enabled;

#ifdef CONFIG_CONTEXT_SWITCH_TRACER
typedef void
(*tracer_switch_func_t)(void *private,
+8 −2
Original line number Diff line number Diff line
@@ -16,8 +16,14 @@

#include "trace.h"

/* function tracing enabled */
static int			ftrace_function_enabled;

static struct trace_array	*func_trace;

static void tracing_start_function_trace(void);
static void tracing_stop_function_trace(void);

static void start_function_trace(struct trace_array *tr)
{
	func_trace = tr;
@@ -177,7 +183,7 @@ static struct tracer_flags func_flags = {
	.opts = func_opts
};

void tracing_start_function_trace(void)
static void tracing_start_function_trace(void)
{
	ftrace_function_enabled = 0;

@@ -194,7 +200,7 @@ void tracing_start_function_trace(void)
	ftrace_function_enabled = 1;
}

void tracing_stop_function_trace(void)
static void tracing_stop_function_trace(void)
{
	ftrace_function_enabled = 0;
	/* OK if they are not registered */