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

Commit 74f5bf02 authored by Max Filippov's avatar Max Filippov Committed by Chris Zankel
Browse files

xtensa: fix oprofile building as module



Signed-off-by: default avatarMax Filippov <jcmvbkbc@gmail.com>
Signed-off-by: default avatarChris Zankel <chris@zankel.net>
parent c1be5a5b
Loading
Loading
Loading
Loading
+5 −0
Original line number Diff line number Diff line
@@ -119,3 +119,8 @@ EXPORT_SYMBOL(outsl);
EXPORT_SYMBOL(insb);
EXPORT_SYMBOL(insw);
EXPORT_SYMBOL(insl);

extern long common_exception_return;
extern long _spill_registers;
EXPORT_SYMBOL(common_exception_return);
EXPORT_SYMBOL(_spill_registers);
+1 −3
Original line number Diff line number Diff line
@@ -132,9 +132,7 @@ static void xtensa_backtrace_kernel(struct pt_regs *regs, unsigned int depth)
		pc = MAKE_PC_FROM_RA(a0, pc);

		/* Add the PC to the trace. */
		if (kernel_text_address(pc))
		oprofile_add_trace(pc);

		if (pc == (unsigned long) &common_exception_return) {
			regs = (struct pt_regs *)a1;
			if (user_mode(regs)) {