kernel/arch/mips/include/asm/edac.h
.. .. @@ -21,12 +21,13 @@ 21 21 */ 22 22 23 23 __asm__ __volatile__ ( 24 + " .set push \n"24 25 " .set mips2 \n" 25 26 "1: ll %0, %1 # edac_atomic_scrub \n" 26 27 " addu %0, $0 \n" 27 28 " sc %0, %1 \n" 28 29 " beqz %0, 1b \n" 29 - " .set mips0 \n"30 + " .set pop \n"30 31 : "=&r" (temp), "=" GCC_OFF_SMALL_ASM() (*virt_addr) 31 32 : GCC_OFF_SMALL_ASM() (*virt_addr)); 32 33