diff for duplicates of <20181221175656.191575102@goodmis.org> diff --git a/a/1.txt b/N1/1.txt index cf19a48..3caa31d 100644 --- a/a/1.txt +++ b/N1/1.txt @@ -22,7 +22,7 @@ index 47c871394ccb..6de7c684c29f 100644 @@ -1767,9 +1767,11 @@ void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry, perf_callchain_store(entry, pc); #ifdef CONFIG_FUNCTION_GRAPH_TRACER - if ((pc + 8UL) = (unsigned long) &return_to_handler) { + if ((pc + 8UL) == (unsigned long) &return_to_handler) { - int index = current->curr_ret_stack; - if (current->ret_stack && index >= graph) { - pc = current->ret_stack[index - graph].ret; @@ -41,7 +41,7 @@ index be4c14cccc05..dd654e651500 100644 @@ -57,9 +57,11 @@ static void __save_stack_trace(struct thread_info *tp, trace->entries[trace->nr_entries++] = pc; #ifdef CONFIG_FUNCTION_GRAPH_TRACER - if ((pc + 8UL) = (unsigned long) &return_to_handler) { + if ((pc + 8UL) == (unsigned long) &return_to_handler) { - int index = t->curr_ret_stack; - if (t->ret_stack && index >= graph) { - pc = t->ret_stack[index - graph].ret; @@ -60,7 +60,7 @@ index aa624ed79db1..0cd02a64a451 100644 @@ -2502,9 +2502,10 @@ void show_stack(struct task_struct *tsk, unsigned long *_ksp) printk(" [%016lx] %pS\n", pc, (void *) pc); #ifdef CONFIG_FUNCTION_GRAPH_TRACER - if ((pc + 8UL) = (unsigned long) &return_to_handler) { + if ((pc + 8UL) == (unsigned long) &return_to_handler) { - int index = tsk->curr_ret_stack; - if (tsk->ret_stack && index >= graph) { - pc = tsk->ret_stack[index - graph].ret; diff --git a/a/content_digest b/N1/content_digest index bcf6c75..6ee8a39 100644 --- a/a/content_digest +++ b/N1/content_digest @@ -1,7 +1,7 @@ "ref\020181221175618.968519903@goodmis.org\0" "From\0Steven Rostedt <rostedt@goodmis.org>\0" "Subject\0[for-next][PATCH 06/24] sparc64: Use ftrace_graph_get_ret_stack() instead of curr_ret_stack\0" - "Date\0Fri, 21 Dec 2018 17:56:24 +0000\0" + "Date\0Fri, 21 Dec 2018 12:56:24 -0500\0" "To\0linux-kernel@vger.kernel.org\0" "Cc\0Ingo Molnar <mingo@kernel.org>" Andrew Morton <akpm@linux-foundation.org> @@ -35,7 +35,7 @@ "@@ -1767,9 +1767,11 @@ void perf_callchain_kernel(struct perf_callchain_entry_ctx *entry,\n" " \t\tperf_callchain_store(entry, pc);\n" " #ifdef CONFIG_FUNCTION_GRAPH_TRACER\n" - " \t\tif ((pc + 8UL) = (unsigned long) &return_to_handler) {\n" + " \t\tif ((pc + 8UL) == (unsigned long) &return_to_handler) {\n" "-\t\t\tint index = current->curr_ret_stack;\n" "-\t\t\tif (current->ret_stack && index >= graph) {\n" "-\t\t\t\tpc = current->ret_stack[index - graph].ret;\n" @@ -54,7 +54,7 @@ "@@ -57,9 +57,11 @@ static void __save_stack_trace(struct thread_info *tp,\n" " \t\t\ttrace->entries[trace->nr_entries++] = pc;\n" " #ifdef CONFIG_FUNCTION_GRAPH_TRACER\n" - " \t\t\tif ((pc + 8UL) = (unsigned long) &return_to_handler) {\n" + " \t\t\tif ((pc + 8UL) == (unsigned long) &return_to_handler) {\n" "-\t\t\t\tint index = t->curr_ret_stack;\n" "-\t\t\t\tif (t->ret_stack && index >= graph) {\n" "-\t\t\t\t\tpc = t->ret_stack[index - graph].ret;\n" @@ -73,7 +73,7 @@ "@@ -2502,9 +2502,10 @@ void show_stack(struct task_struct *tsk, unsigned long *_ksp)\n" " \t\tprintk(\" [%016lx] %pS\\n\", pc, (void *) pc);\n" " #ifdef CONFIG_FUNCTION_GRAPH_TRACER\n" - " \t\tif ((pc + 8UL) = (unsigned long) &return_to_handler) {\n" + " \t\tif ((pc + 8UL) == (unsigned long) &return_to_handler) {\n" "-\t\t\tint index = tsk->curr_ret_stack;\n" "-\t\t\tif (tsk->ret_stack && index >= graph) {\n" "-\t\t\t\tpc = tsk->ret_stack[index - graph].ret;\n" @@ -87,4 +87,4 @@ "-- \n" 2.19.2 -1697ae199487c4e6128bcb9f63fe9923dcb7a9ac2933ffa075f32f696eb83472 +b160c8ca87e23bc6f62c5311c96c2d20446049ccc5c202908bad4663fca7c8ff
This is an external index of several public inboxes, see mirroring instructions on how to clone and mirror all data and code used by this external index.