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

Commit d0caf292 authored by Dan Carpenter's avatar Dan Carpenter Committed by Ingo Molnar
Browse files

x86/dumpstack: Remove unneeded check in dump_trace()



Smatch complains that we have some inconsistent NULL checking.

If "task" were NULL then it would lead to a NULL dereference
later. We can remove this test because earlier on in the
function we have:

 if (!task)
	task = current;

Signed-off-by: default avatarDan Carpenter <dan.carpenter@oracle.com>
Acked-by: default avatarFrederic Weisbecker <fweisbec@gmail.com>
Cc: Namhyung Kim <namhyung@gmail.com>
Cc: Peter Zijlstra <a.p.zijlstra@chello.nl>
Cc: Clemens Ladisch <clemens@ladisch.de>
Link: http://lkml.kernel.org/r/20120128105246.GA25092@elgon.mountain


Signed-off-by: default avatarIngo Molnar <mingo@elte.hu>
parent e050e3f0
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -129,7 +129,7 @@ void dump_trace(struct task_struct *task, struct pt_regs *regs,
	if (!stack) {
		if (regs)
			stack = (unsigned long *)regs->sp;
		else if (task && task != current)
		else if (task != current)
			stack = (unsigned long *)task->thread.sp;
		else
			stack = &dummy;