]> git.baikalelectronics.ru Git - kernel.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>
Wed, 26 Jun 2013 10:00:50 +0000 (15:30 +0530)
commit95d3af361751d27fb1dd4b543c3f7bc54a9ea8c1
treec2603e639b98463ebc1b2de95dcbfffd338c8138
parent90fb8ee6aeffb7ceb06d7db0a83354b2446a297a
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