1. 26 Aug, 2013 4 commits
    • Vineet Gupta's avatar
      ARC: Entry Handler tweaks: Optimize away redundant IRQ_DISABLE_SAVE · fce16bc3
      Vineet Gupta authored
      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: default avatarVineet Gupta <vgupta@synopsys.com>
      fce16bc3
    • Vineet Gupta's avatar
      ARC: Exception Handlers Code consolidation · 37f3ac49
      Vineet Gupta authored
      After the recent cleanups, all the exception handlers now have same
      boilerplate prologue code. Move that into common macro.
      
      This reduces readability but helps greatly with sharing / duplicating
      entry code with ARCv2 ISA where the handlers are pretty much the same,
      just the entry prologue is different (due to hardware assist).
      
      Also while at it, add the missing FAKE_RET_FROM_EXCPN calls in couple of
      places to drop down to pure kernel mode (from exception mode) before
      jumping off into "C" code.
      Signed-off-by: default avatarVineet Gupta <vgupta@synopsys.com>
      37f3ac49
    • Vineet Gupta's avatar
      ARC: Add some .gitignore entries · fe240f11
      Vineet Gupta authored
      Signed-off-by: default avatarVineet Gupta <vgupta@synopsys.com>
      fe240f11
    • Linus Torvalds's avatar
      Linux 3.11-rc7 · d8dfad38
      Linus Torvalds authored
      d8dfad38
  2. 25 Aug, 2013 4 commits
  3. 24 Aug, 2013 8 commits
  4. 23 Aug, 2013 17 commits
  5. 22 Aug, 2013 7 commits