]> git.baikalelectronics.ru Git - kernel.git/commit
ARC: Make pt_regs regs unsigned
authorVineet Gupta <vgupta@synopsys.com>
Wed, 5 Aug 2015 05:42:00 +0000 (11:12 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Wed, 5 Aug 2015 06:18:21 +0000 (11:48 +0530)
commit84085114f12de87230dca9d11b9f160ff3ae55e3
tree05cf0987ec30adfd5661e1dee2a1d16f0d4ff988
parent40530027995355d75051871f87591773e8c95847
ARC: Make pt_regs regs unsigned

KGDB fails to build after e6f2133bf703 ("ARC: make sure instruction_pointer()
returns unsigned value")

The hack to force one specific reg to unsigned backfired. There's no
reason to keep the regs signed after all.

|  CC      arch/arc/kernel/kgdb.o
|../arch/arc/kernel/kgdb.c: In function 'kgdb_trap':
| ../arch/arc/kernel/kgdb.c:180:29: error: lvalue required as left operand of assignment
|   instruction_pointer(regs) -= BREAK_INSTR_SIZE;

Reported-by: Yuriy Kolerov <yuriy.kolerov@synopsys.com>
Fixes: e6f2133bf703 ("ARC: make sure instruction_pointer() returns unsigned value")
Cc: Alexey Brodkin <abrodkin@synopsys.com>
Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/include/asm/ptrace.h
arch/arc/include/uapi/asm/ptrace.h