Re: [PATCH v2 0/2] riscv: Enable percpu page first chunk allocator

From: patchwork-bot+linux-riscv
Date: Sat Jan 20 2024 - 16:10:37 EST


Hello:

This series was applied to riscv/linux.git (fixes)
by Dennis Zhou <dennis@xxxxxxxxxx>:

On Tue, 12 Dec 2023 22:34:55 +0100 you wrote:
> While working with pcpu variables, I noticed that riscv did not support
> first chunk allocation in the vmalloc area which may be needed as a fallback
> in case of a sparse NUMA configuration.
>
> patch 1 starts by introducing a new function flush_cache_vmap_early() which
> is needed since a new vmalloc mapping is established and directly accessed:
> on riscv, this would likely fail in case of a reordered access or if the
> uarch caches invalid entries in TLB.
> Note that most architectures do not include asm-generic/cacheflush.h so to
> avoid build failures, this patch implements the new function on each of
> those architectures. For all architectures except riscv, this new function
> is implemented as a no-op to keep the existing behaviour but it likely
> needs another implementation.
>
> [...]

Here is the summary with links:
- [v2,1/2] mm: Introduce flush_cache_vmap_early()
https://git.kernel.org/riscv/c/7a92fc8b4d20
- [v2,2/2] riscv: Enable pcpu page first chunk allocator
https://git.kernel.org/riscv/c/6b9f29b81b15

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