diff --git a/arch/sparc64/kernel/smp.c b/arch/sparc64/kernel/smp.c
index 1ce940811492428ef62a273b2f7a1055b84a9c9a..5ff2483e70bfdb8642a76d4912dd7f6ce50d8b53 100644
--- a/arch/sparc64/kernel/smp.c
+++ b/arch/sparc64/kernel/smp.c
@@ -617,7 +617,7 @@ static void hypervisor_xcall_deliver(u64 data0, u64 data1, u64 data2, cpumask_t
 
 		if (unlikely(++retries > 100)) {
 			printk("CPU[%d]: sun4v mondo error %lu\n",
-			       this_cpu, func);
+			       this_cpu, arg0);
 			break;
 		}