mirror of
https://github.com/nxp-imx/linux-imx.git
synced 2025-07-06 09:25:22 +02:00
sched/numa: Document vma_numab_state fields
[ Upstream commit9ae5c00ea2
] Document the intended usage of the fields. [ mingo: Reformatted to take less vertical space & tidied it up. ] Signed-off-by: Mel Gorman <mgorman@techsingularity.net> Signed-off-by: Ingo Molnar <mingo@kernel.org> Link: https://lore.kernel.org/r/20231010083143.19593-2-mgorman@techsingularity.net Stable-dep-of:f22cde4371
("sched/numa: Fix the vma scan starving issue") Signed-off-by: Sasha Levin <sashal@kernel.org>
This commit is contained in:
parent
faeff8b1ee
commit
ba4eb7f258
|
@ -551,8 +551,29 @@ struct vma_lock {
|
|||
};
|
||||
|
||||
struct vma_numab_state {
|
||||
/*
|
||||
* Initialised as time in 'jiffies' after which VMA
|
||||
* should be scanned. Delays first scan of new VMA by at
|
||||
* least sysctl_numa_balancing_scan_delay:
|
||||
*/
|
||||
unsigned long next_scan;
|
||||
|
||||
/*
|
||||
* Time in jiffies when access_pids[] is reset to
|
||||
* detect phase change behaviour:
|
||||
*/
|
||||
unsigned long next_pid_reset;
|
||||
|
||||
/*
|
||||
* Approximate tracking of PIDs that trapped a NUMA hinting
|
||||
* fault. May produce false positives due to hash collisions.
|
||||
*
|
||||
* [0] Previous PID tracking
|
||||
* [1] Current PID tracking
|
||||
*
|
||||
* Window moves after next_pid_reset has expired approximately
|
||||
* every VMA_PID_RESET_PERIOD jiffies:
|
||||
*/
|
||||
unsigned long access_pids[2];
|
||||
};
|
||||
|
||||
|
|
Loading…
Reference in New Issue
Block a user