On 10/17/25 07:49, Greg Kroah-Hartman wrote:
This is the start of the stable review cycle for the 6.17.4 release. There are 371 patches in this series, all will be posted as a response to this one. If anyone has any issues with these being applied, please let me know.
Responses should be made by Sun, 19 Oct 2025 14:50:59 +0000. Anything received after that time might be too late.
The whole patch series can be found in one patch at: https://www.kernel.org/pub/linux/kernel/v6.x/stable-review/patch-6.17.4-rc1.... or in the git tree and branch at: git://git.kernel.org/pub/scm/linux/kernel/git/stable/linux-stable-rc.git linux-6.17.y and the diffstat can be found below.
thanks,
greg k-h
Build fails for RISC-V with:
In file included from ./include/linux/pgtable.h:6, from ./include/linux/mm.h:31, from arch/riscv/kernel/asm-offsets.c:8: ./arch/riscv/include/asm/pgtable.h:963:21: error: redefinition of 'pudp_huge_get_and_clear' 963 | static inline pud_t pudp_huge_get_and_clear(struct mm_struct *mm, | ^~~~~~~~~~~~~~~~~~~~~~~ ./arch/riscv/include/asm/pgtable.h:946:21: note: previous definition of 'pudp_huge_get_and_clear' with type 'pud_t(struct mm_struct *, long unsigned int, pud_t *)' 946 | static inline pud_t pudp_huge_get_and_clear(struct mm_struct *mm, | ^~~~~~~~~~~~~~~~~~~~~~~
Reverting 06536c4857271eeb19d76dbb4af989e2654a94e0 riscv: use an atomic xchg in pudp_huge_get_and_clear() fixes the build.
The problem is that this patch was already applied to 6.17 just before release, so the function pudp_huge_get_and_clear() ends up being duplicated in the file.