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