]> git.ipfire.org Git - thirdparty/kernel/linux.git/commit
mm: Create/affine kswapd to its preferred node
authorFrederic Weisbecker <frederic@kernel.org>
Thu, 26 Sep 2024 22:49:03 +0000 (00:49 +0200)
committerFrederic Weisbecker <frederic@kernel.org>
Wed, 8 Jan 2025 17:15:03 +0000 (18:15 +0100)
commitc6a566f6c1b4d5dff659acd221f95a72923f4085
treea2bd1a0a21a33d5309834227f983cdea86cab462
parent54880b5a2b5ea6d32dd970125b9b1b033b86ae93
mm: Create/affine kswapd to its preferred node

kswapd is dedicated to a specific node. As such it wants to be
preferrably affine to it, memory and CPUs-wise.

Use the proper kthread API to achieve that. As a bonus it takes care of
CPU-hotplug events and CPU-isolation on its behalf.

Acked-by: Vlastimil Babka <vbabka@suse.cz>
Acked-by: Michal Hocko <mhocko@suse.com>
Signed-off-by: Frederic Weisbecker <frederic@kernel.org>
mm/vmscan.c