aboutsummaryrefslogtreecommitdiffstats
path: root/arch/sparc64/kernel/smp.c
diff options
context:
space:
mode:
Diffstat (limited to 'arch/sparc64/kernel/smp.c')
-rw-r--r--arch/sparc64/kernel/smp.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/arch/sparc64/kernel/smp.c b/arch/sparc64/kernel/smp.c
index 7d7e02b..d637168 100644
--- a/arch/sparc64/kernel/smp.c
+++ b/arch/sparc64/kernel/smp.c
@@ -591,7 +591,7 @@ static void hypervisor_xcall_deliver(u64 data0, u64 data1, u64 data2, cpumask_t
"2" (arg1), "3" (arg2),
"i" (HV_FAST_TRAP)
: "memory");
- if (likely(func == HV_EOK))
+ if (likely(arg0 == HV_EOK))
break;
if (unlikely(++retries > 100)) {
@@ -644,7 +644,7 @@ static void hypervisor_xcall_deliver(u64 data0, u64 data1, u64 data2, cpumask_t
"2" (arg1), "3" (arg2),
"i" (HV_FAST_TRAP)
: "memory");
- if (likely(func == HV_EOK))
+ if (likely(arg0 == HV_EOK))
break;
if (unlikely(++retries > 100)) {