From: Vineet Gupta Date: Tue, 9 Jul 2013 11:36:40 +0000 (+0530) Subject: ARC: Entry Handler tweaks: Optimize away redundant IRQ_DISABLE_SAVE X-Git-Tag: v3.12-rc1~92^2~16 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=fce16bc35ae4a45634f3dc348d8d297a25c277cf;p=pandora-kernel.git ARC: Entry Handler tweaks: Optimize away redundant IRQ_DISABLE_SAVE In the exception return path, for both U/K cases, intr are already disabled (for various existing reasons). So when we drop down to @restore_regs, we need not redo that. There was subtle issue - when intr were NOT being disabled for ret-to-kernel-but-no-preemption case - now fixed by moving the IRQ_DISABLE further up in @resume_kernel_mode. So what do we gain: * Shaves off a few insn in return path. * Eliminates the need for IRQ_DISABLE_SAVE assembler macro for ARCv2 hence allows for entry code sharing. Signed-off-by: Vineet Gupta --- Reading git-diff-tree failed