]> Gentwo Git Trees - linux/.git/commit
KFENCE: Clarify that sample allocations are not following NUMA or memory policies b4/kfence_doc_update
authorChristoph Lameter <cl@linux.com>
Thu, 23 Jan 2025 22:34:40 +0000 (14:34 -0800)
committerChristoph Lameter <cl@gentwo.org>
Fri, 24 Jan 2025 02:03:37 +0000 (18:03 -0800)
commit3de3d29c7576a661c17a6b12b32a989d47b43ac0
tree2f77e7455af0921e1040bb13fbf36c06579e7863
parent0d657fafad865c24277e9f0f89f5286d40b31d9b
KFENCE: Clarify that sample allocations are not following NUMA or memory policies

KFENCE manages its own pools and redirects regular memory allocations
to those pools in a sporadic way. The usual memory allocator features
like NUMA, memory policies and pfmemalloc are not supported.
This means that one gets surprising object placement with KFENCE that
may impact performance on some NUMA systems.

Update the description and make KFENCE depend on VM debugging
having been enabled.

Signed-off-by: Christoph Lameter <cl@linux.com>
Documentation/dev-tools/kfence.rst
lib/Kconfig.kfence