]> git.karo-electronics.de Git - karo-tx-linux.git/commit
ARC: Remove explicit passing around of ECR
authorVineet Gupta <vgupta@synopsys.com>
Wed, 12 Jun 2013 09:43:40 +0000 (15:13 +0530)
committerVineet Gupta <vgupta@synopsys.com>
Mon, 17 Jun 2013 13:02:23 +0000 (18:32 +0530)
commit938f9ce2858bce8d3f8a1383715db08c8095b33a
treed837c407e25b0d52c080f371067cd798d7602209
parent990129dbfaad967b04ba3677cf90dffd49d9b070
ARC: Remove explicit passing around of ECR

With ECR now part of pt_regs

* No need to propagate from lowest asm handlers as arg
* No need to save it in tsk->thread.cause_code
* Avoid bit chopping to access the bit-fields

More code consolidation, cleanup

Signed-off-by: Vineet Gupta <vgupta@synopsys.com>
13 files changed:
arch/arc/include/asm/bug.h
arch/arc/include/asm/kgdb.h
arch/arc/include/asm/kprobes.h
arch/arc/include/asm/processor.h
arch/arc/include/asm/unaligned.h
arch/arc/kernel/entry.S
arch/arc/kernel/kgdb.c
arch/arc/kernel/kprobes.c
arch/arc/kernel/traps.c
arch/arc/kernel/troubleshoot.c
arch/arc/kernel/unaligned.c
arch/arc/mm/fault.c
arch/arc/mm/tlbex.S