Index: kernel/arch/sparc64/src/mm/sun4v/tlb.c
===================================================================
--- kernel/arch/sparc64/src/mm/sun4v/tlb.c	(revision 5783d107385593ef688fcb9ee4a1447a4e4d6e68)
+++ kernel/arch/sparc64/src/mm/sun4v/tlb.c	(revision 7254df6b9c028277faef1784d448e4999d6330ab)
@@ -383,6 +383,6 @@
 
 	for (i = 0; i < cnt; i++) {
-		__hypercall_fast5(MMU_DEMAP_PAGE, 0, 0, page, asid,
-			MMU_FLAG_DTLB | MMU_FLAG_ITLB);
+		__hypercall_fast5(MMU_DEMAP_PAGE, 0, 0, page + i * PAGE_SIZE,
+		    asid, MMU_FLAG_DTLB | MMU_FLAG_ITLB);
 	}
 
