Commit 7f019776 authored by Raghavendra K T's avatar Raghavendra K T Committed by Greg Kroah-Hartman
Browse files

sched/numa: Move up the access pid reset logic



[ Upstream commit 2e2675db ]

Recent NUMA hinting faulting activity is reset approximately every
VMA_PID_RESET_PERIOD milliseconds. However, if the current task has not
accessed a VMA then the reset check is missed and the reset is potentially
deferred forever. Check if the PID activity information should be reset
before checking if the current task recently trapped a NUMA hinting fault.

[ mgorman@techsingularity.net: Rewrite changelog ]

Suggested-by: default avatarMel Gorman <mgorman@techsingularity.net>
Signed-off-by: default avatarRaghavendra K T <raghavendra.kt@amd.com>
Signed-off-by: default avatarMel Gorman <mgorman@techsingularity.net>
Signed-off-by: default avatarIngo Molnar <mingo@kernel.org>
Link: https://lore.kernel.org/r/20231010083143.19593-5-mgorman@techsingularity.net


Stable-dep-of: f22cde43 ("sched/numa: Fix the vma scan starving issue")
Signed-off-by: default avatarSasha Levin <sashal@kernel.org>
parent 6654e54a
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please to comment