[PATCH 0/3] kfence: fix pool allocation failure handling
Jackie Liu
liu.yun at linux.dev
Mon Oct 26 05:23:01 PDT 2026
From: Jackie Liu <liuyun01 at kylinos.cn>
Fix the cleanup address and page reuse window in failed late KFENCE
initialization. Also let RISC-V boot if the early pool reservation fails.
Patch 2 depends on patch 1. Patch 3 can be applied independently.
Validation: source review, git diff --check, and checkpatch.pl --strict.
OpenAI Codex assisted with review, adaptation, and commit wording.
Jackie Liu (3):
kfence: fix pool cleanup on metadata allocation failure
kfence: clear the pool pointer before freeing pages
riscv: keep booting if KFENCE pool reservation fails
arch/riscv/include/asm/kfence.h | 4 +++-
arch/riscv/mm/init.c | 19 +++++++++++++++----
mm/kfence/core.c | 6 ++++--
3 files changed, 22 insertions(+), 7 deletions(-)
base-commit: 7be4bc52fd9e0e55dc9a2e0232b89427d2c4b614
--
2.56.0
More information about the linux-riscv
mailing list