ARC: mm: use SCRATCH_DATA0 register for caching pgdir in ARCv2 only
[linux-2.6-microblaze.git] / arch / arc / include / asm / entry-compact.h
index 6dbf5ce..5aab4f9 100644 (file)
  * to be saved again on kernel mode stack, as part of pt_regs.
  *-------------------------------------------------------------*/
 .macro PROLOG_FREEUP_REG       reg, mem
-#ifndef ARC_USE_SCRATCH_REG
-       sr  \reg, [ARC_REG_SCRATCH_DATA0]
-#else
        st  \reg, [\mem]
-#endif
 .endm
 
 .macro PROLOG_RESTORE_REG      reg, mem
-#ifndef ARC_USE_SCRATCH_REG
-       lr  \reg, [ARC_REG_SCRATCH_DATA0]
-#else
        ld  \reg, [\mem]
-#endif
 .endm
 
 /*--------------------------------------------------------------