Re: [PATCH 0/5] uprobes: transition from kmap_atomic to kmap_local_page

From: patchwork-bot+linux-riscv

Date: Thu Feb 19 2026 - 23:10:38 EST


Hello:

This series was applied to riscv/linux.git (fixes)
by Peter Zijlstra <peterz@xxxxxxxxxxxxx>:

On Sat, 3 Jan 2026 16:42:38 +0800 you wrote:
> The use of kmap_atomic/kunmap_atomic is deprecated. The purpose of
> kmap-like functions is to create temporary mappings.
>
> kmap_atomic() typically disables preemption, while kmap_local_page()
> allows preemption.
>
> According to the documentation, kmap_atomic() is primarily necessary
> for contexts that cannot sleep.
>
> [...]

Here is the summary with links:
- [1/5] riscv/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol()
https://git.kernel.org/riscv/c/a18dfb5dd332
- [2/5] arm64/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol()
https://git.kernel.org/riscv/c/094cc7bb5fc3
- [3/5] mips/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol()
https://git.kernel.org/riscv/c/e6eb9acc024c
- [4/5] arm/uprobes: use kmap_local_page() in arch_uprobe_copy_ixol()
https://git.kernel.org/riscv/c/1752a1ad43a1
- [5/5] uprobes: use kmap_local_page() for temporary page mappings
https://git.kernel.org/riscv/c/a491c02c2770

You are awesome, thank you!
--
Deet-doot-dot, I am a bot.
https://korg.docs.kernel.org/patchwork/pwbot.html