From ce5f041199c1ce0f4020fcd881fdd94d6a5c7f0d Mon Sep 17 00:00:00 2001 From: Mike Frysinger Date: Sat, 28 May 2011 10:04:25 -0400 Subject: [PATCH] --- yaml --- r: 252954 b: refs/heads/master c: 603d04b2010976a52f62b7633f9999d104046900 h: refs/heads/master v: v3 --- [refs] | 2 +- trunk/drivers/misc/kgdbts.c | 5 ++++- 2 files changed, 5 insertions(+), 2 deletions(-) diff --git a/[refs] b/[refs] index 3817cf956cad..87ed975666e9 100644 --- a/[refs] +++ b/[refs] @@ -1,2 +1,2 @@ --- -refs/heads/master: e12ca23d41bd157354a5d1aadff30211a410c53a +refs/heads/master: 603d04b2010976a52f62b7633f9999d104046900 diff --git a/trunk/drivers/misc/kgdbts.c b/trunk/drivers/misc/kgdbts.c index b0c56313dbbb..8cebec5e85ee 100644 --- a/trunk/drivers/misc/kgdbts.c +++ b/trunk/drivers/misc/kgdbts.c @@ -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; }