Message ID | 20240726215701.19459-17-frederic@kernel.org (mailing list archive) |
---|---|
State | New |
Headers | show |
Series | None | expand |
On 7/26/24 11:56 PM, Frederic Weisbecker wrote: > kswapd runs preferrably on a specific node. Allocate its task > structure accordingly for better memory locality. > > Signed-off-by: Frederic Weisbecker <frederic@kernel.org> Acked-by: Vlastimil Babka <vbabka@suse.cz> also squashable to the previous one > --- > mm/vmscan.c | 2 +- > 1 file changed, 1 insertion(+), 1 deletion(-) > > diff --git a/mm/vmscan.c b/mm/vmscan.c > index 94359a893b4f..adf8c1e7e89d 100644 > --- a/mm/vmscan.c > +++ b/mm/vmscan.c > @@ -7284,7 +7284,7 @@ void __meminit kswapd_run(int nid) > > pgdat_kswapd_lock(pgdat); > if (!pgdat->kswapd) { > - pgdat->kswapd = kthread_create(kswapd, pgdat, "kswapd%d", nid); > + pgdat->kswapd = kthread_create_on_node(kswapd, pgdat, nid, "kswapd%d", nid); > if (IS_ERR(pgdat->kswapd)) { > /* failure at boot is fatal */ > pr_err("Failed to start kswapd on node %d,ret=%ld\n",
diff --git a/mm/vmscan.c b/mm/vmscan.c index 94359a893b4f..adf8c1e7e89d 100644 --- a/mm/vmscan.c +++ b/mm/vmscan.c @@ -7284,7 +7284,7 @@ void __meminit kswapd_run(int nid) pgdat_kswapd_lock(pgdat); if (!pgdat->kswapd) { - pgdat->kswapd = kthread_create(kswapd, pgdat, "kswapd%d", nid); + pgdat->kswapd = kthread_create_on_node(kswapd, pgdat, nid, "kswapd%d", nid); if (IS_ERR(pgdat->kswapd)) { /* failure at boot is fatal */ pr_err("Failed to start kswapd on node %d,ret=%ld\n",
kswapd runs preferrably on a specific node. Allocate its task structure accordingly for better memory locality. Signed-off-by: Frederic Weisbecker <frederic@kernel.org> --- mm/vmscan.c | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-)