aboutsummaryrefslogtreecommitdiffstats
path: root/mm/vmalloc.c
diff options
context:
space:
mode:
authorRaghavendra K T <[email protected]>2023-03-01 12:19:03 +0000
committerAndrew Morton <[email protected]>2023-04-06 03:03:03 +0000
commitd46031f40e0f7f7bf63914bb3f2e404ad3886ecd (patch)
tree93792fcd0970660392d9bcbcc8c002ff02f6b7b1 /mm/vmalloc.c
parentsched/numa: implement access PID reset logic (diff)
downloadkernel-d46031f40e0f7f7bf63914bb3f2e404ad3886ecd.tar.gz
kernel-d46031f40e0f7f7bf63914bb3f2e404ad3886ecd.zip
sched/numa: use hash_32 to mix up PIDs accessing VMA
before: last 6 bits of PID is used as index to store information about tasks accessing VMA's. after: hash_32 is used to take of cases where tasks are created over a period of time, and thus improve collision probability. Result: The patch series overall improves autonuma cost. Kernbench around more than 5% improvement and system time in mmtest autonuma showed more than 80% improvement Link: https://lkml.kernel.org/r/d5a9f75513300caed74e5c8570bba9317b963c2b.1677672277.git.raghavendra.kt@amd.com Signed-off-by: Raghavendra K T <[email protected]> Suggested-by: Peter Zijlstra <[email protected]> Cc: Bharata B Rao <[email protected]> Cc: David Hildenbrand <[email protected]> Cc: Disha Talreja <[email protected]> Cc: Ingo Molnar <[email protected]> Cc: Mel Gorman <[email protected]> Cc: Mike Rapoport <[email protected]> Signed-off-by: Andrew Morton <[email protected]>
Diffstat (limited to 'mm/vmalloc.c')
0 files changed, 0 insertions, 0 deletions