Skip to content

Commit e6eb9ac

Browse files
JvlegodPeter Zijlstra
authored andcommitted
mips/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol()
Replace deprecated kmap_atomic() with kmap_local_page(). Signed-off-by: Keke Ming <ming.jvle@gmail.com> Signed-off-by: Peter Zijlstra (Intel) <peterz@infradead.org> Acked-by: Oleg Nesterov <oleg@redhat.com> Link: https://patch.msgid.link/20260103084243.195125-4-ming.jvle@gmail.com
1 parent 094cc7b commit e6eb9ac

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

arch/mips/kernel/uprobes.c

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -214,11 +214,11 @@ void arch_uprobe_copy_ixol(struct page *page, unsigned long vaddr,
214214
unsigned long kaddr, kstart;
215215

216216
/* Initialize the slot */
217-
kaddr = (unsigned long)kmap_atomic(page);
217+
kaddr = (unsigned long)kmap_local_page(page);
218218
kstart = kaddr + (vaddr & ~PAGE_MASK);
219219
memcpy((void *)kstart, src, len);
220220
flush_icache_range(kstart, kstart + len);
221-
kunmap_atomic((void *)kaddr);
221+
kunmap_local((void *)kaddr);
222222
}
223223

224224
/**

0 commit comments

Comments
 (0)