Message ID | 56A01A2C.3020805@oracle.com |
---|---|
State | Superseded |
Delegated to: | David Miller |
Headers | show |
diff --git a/arch/sparc/kernel/hvcalls.S b/arch/sparc/kernel/hvcalls.S index caedf83..b7122a2 100644 --- a/arch/sparc/kernel/hvcalls.S +++ b/arch/sparc/kernel/hvcalls.S @@ -338,8 +338,9 @@ ENTRY(sun4v_mach_set_watchdog) mov %o1, %o4 mov HV_FAST_MACH_SET_WATCHDOG, %o5 ta HV_FAST_TRAP - stx %o1, [%o4] - retl + brnz,a,pn %o4, 0f + stx %o1, [%o4] +0: retl nop ENDPROC(sun4v_mach_set_watchdog)