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

Commit 603d04b2 authored by Mike Frysinger's avatar Mike Frysinger Committed by Linus Torvalds
Browse files

kgdbts: only use new asm-generic/ptrace.h api when needed



The new instruction_pointer_set helper is defined for people who have
converted to asm-generic/ptrace.h, so don't use it generally unless
the arch needs it (in which case it has been converted).  This should
fix building of kgdb tests for arches not yet converted.

Signed-off-by: default avatarMike Frysinger <vapier@gentoo.org>
Acked-by: default avatarStephen Rothwell <sfr@canb.auug.org.au>
Cc: Jason Wessel <jason.wessel@windriver.com>
Cc: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: default avatarLinus Torvalds <torvalds@linux-foundation.org>
parent e12ca23d
Loading
Loading
Loading
Loading
+4 −1
Original line number Diff line number Diff line
@@ -304,7 +304,10 @@ static int check_and_rewind_pc(char *put_str, char *arg)
		return 1;
	}
	/* Readjust the instruction pointer if needed */
	instruction_pointer_set(&kgdbts_regs, ip + offset);
	ip += offset;
#ifdef GDB_ADJUSTS_BREAK_OFFSET
	instruction_pointer_set(&kgdbts_regs, ip);
#endif
	return 0;
}