diff options
author | Alexandre Ghiti <alexghiti@rivosinc.com> | 2025-09-23 18:25:52 -0600 |
---|---|---|
committer | Paul Walmsley <pjw@kernel.org> | 2025-09-23 18:25:52 -0600 |
commit | 546e42c8c6d9498d5eac14bf2aca0383a11b145a (patch) | |
tree | 147e012ae5293dcb55aba9b9363032b81789dda5 /scripts/extract-fwblobs | |
parent | a03ee11b8f850bd008226c6d392da24163dfb56e (diff) |
riscv: Use an atomic xchg in pudp_huge_get_and_clear()
Make sure we return the right pud value and not a value that could
have been overwritten in between by a different core.
Fixes: c3cc2a4a3a23 ("riscv: Add support for PUD THP")
Cc: stable@vger.kernel.org
Signed-off-by: Alexandre Ghiti <alexghiti@rivosinc.com>
Link: https://lore.kernel.org/r/20250814-dev-alex-thp_pud_xchg-v1-1-b4704dfae206@rivosinc.com
[pjw@kernel.org: use xchg rather than atomic_long_xchg; avoid atomic op for !CONFIG_SMP like x86]
Signed-off-by: Paul Walmsley <pjw@kernel.org>
Diffstat (limited to 'scripts/extract-fwblobs')
0 files changed, 0 insertions, 0 deletions