kernel: mmu: k_mem_page_frame_evict() fix locking typo

... when CONFIG_DEMAND_PAGING_ALLOW_IRQ is set.

Found during code inspection. k_mem_page_frame_evict() is otherwise
rarely used,

Signed-off-by: Nicolas Pitre <npitre@baylibre.com>
diff --git a/kernel/mmu.c b/kernel/mmu.c
index 322fc61..e730ca3 100644
--- a/kernel/mmu.c
+++ b/kernel/mmu.c
@@ -1503,7 +1503,7 @@
 		do_backing_store_page_out(location);
 	}
 #ifdef CONFIG_DEMAND_PAGING_ALLOW_IRQ
-	k_spin_unlock(&z_mm_lock, key);
+	key = k_spin_lock(&z_mm_lock);
 #endif /* CONFIG_DEMAND_PAGING_ALLOW_IRQ */
 	page_frame_free_locked(pf);
 out: