
This patch set adds support for ARM SPE to track memory accesses and fixes issues in mem_sampling: - Add ARM SPE support for memory access tracking. - Prevent mem_sampling from enabling if SPE initialization fails. - Fix inaccurate sampling during NUMA balancing and DAMON. These changes improve memory sampling accuracy and stability on ARM systems. Ze Zuo (3): mm/mem_sampling: add trace event for spe based damon record mm/mem_sampling: Prevent mem_sampling from being enabled if SPE init failed mm/mem_sampling: Fix inaccurate sampling for NUMA balancing and DAMON drivers/arm/mm_monitor/mm_spe.c | 6 +++--- include/linux/mem_sampling.h | 7 ++++--- include/trace/events/kmem.h | 21 +++++++++++++++++++++ mm/mem_sampling.c | 12 ++++++++++-- 4 files changed, 38 insertions(+), 8 deletions(-) -- 2.25.1