diff options
Diffstat (limited to 'kernel/trace')
-rw-r--r-- | kernel/trace/ftrace.c | 4 | ||||
-rw-r--r-- | kernel/trace/trace.c | 2 |
2 files changed, 3 insertions, 3 deletions
diff --git a/kernel/trace/ftrace.c b/kernel/trace/ftrace.c index 9eb1aa03a18d..38e5cf73b9ae 100644 --- a/kernel/trace/ftrace.c +++ b/kernel/trace/ftrace.c | |||
@@ -822,7 +822,7 @@ function_profile_call(unsigned long ip, unsigned long parent_ip, | |||
822 | 822 | ||
823 | local_irq_save(flags); | 823 | local_irq_save(flags); |
824 | 824 | ||
825 | stat = &__get_cpu_var(ftrace_profile_stats); | 825 | stat = this_cpu_ptr(&ftrace_profile_stats); |
826 | if (!stat->hash || !ftrace_profile_enabled) | 826 | if (!stat->hash || !ftrace_profile_enabled) |
827 | goto out; | 827 | goto out; |
828 | 828 | ||
@@ -853,7 +853,7 @@ static void profile_graph_return(struct ftrace_graph_ret *trace) | |||
853 | unsigned long flags; | 853 | unsigned long flags; |
854 | 854 | ||
855 | local_irq_save(flags); | 855 | local_irq_save(flags); |
856 | stat = &__get_cpu_var(ftrace_profile_stats); | 856 | stat = this_cpu_ptr(&ftrace_profile_stats); |
857 | if (!stat->hash || !ftrace_profile_enabled) | 857 | if (!stat->hash || !ftrace_profile_enabled) |
858 | goto out; | 858 | goto out; |
859 | 859 | ||
diff --git a/kernel/trace/trace.c b/kernel/trace/trace.c index 4c392c8238bf..05431696b10c 100644 --- a/kernel/trace/trace.c +++ b/kernel/trace/trace.c | |||
@@ -1726,7 +1726,7 @@ static void __ftrace_trace_stack(struct ring_buffer *buffer, | |||
1726 | */ | 1726 | */ |
1727 | barrier(); | 1727 | barrier(); |
1728 | if (use_stack == 1) { | 1728 | if (use_stack == 1) { |
1729 | trace.entries = &__get_cpu_var(ftrace_stack).calls[0]; | 1729 | trace.entries = this_cpu_ptr(ftrace_stack.calls); |
1730 | trace.max_entries = FTRACE_STACK_MAX_ENTRIES; | 1730 | trace.max_entries = FTRACE_STACK_MAX_ENTRIES; |
1731 | 1731 | ||
1732 | if (regs) | 1732 | if (regs) |