]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARC: pt_regs cleanup #3: Remove unused gutter at start of callee_regs
authorVineet Gupta <vgupta@synopsys.com>
Mon, 27 May 2013 16:13:41 +0000 (21:43 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Mon, 17 Jun 2013 13:02:19 +0000 (18:32 +0530)
commit352a3a99b21561d43fbb76c601225286acd4cdcd
treecdbdf48e47f342c643d653386c4e2e55db8a4c69
parent5c89558649f3afbf666792037687db946b385dc5
ARC: pt_regs cleanup #3: Remove unused gutter at start of callee_regs

This is trickier than prev two:

* context switching code saves kernel mode callee regs in the format of
  struct callee_regs thus needs adjustment. This also reduces the height
  of topmost kernel stack frame by 1 word.

* Since kernel stack unwinder is sensitive to height of topmost kernel
  stack frame, that needs a word of adjustment too.

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
arch/arc/include/asm/entry.h
arch/arc/include/asm/processor.h
arch/arc/include/asm/ptrace.h
arch/arc/include/uapi/asm/ptrace.h
arch/arc/kernel/asm-offsets.c
arch/arc/kernel/ctx_sw.c
arch/arc/kernel/process.c
arch/arc/kernel/ptrace.c
arch/arc/kernel/stacktrace.c