kswapd0: page allocation failure: order:0, mode:0x820(GFP_ATOMIC), nodemask=(null),cpuset=/,mems_allowed=0 (Kernel v6.5.9, 32bit ppc)

Erhard Furtner erhard_f at mailbox.org
Thu Jun 6 09:04:31 AEST 2024


On Tue, 4 Jun 2024 20:03:27 -0700
Yosry Ahmed <yosryahmed at google.com> wrote:

> Could you check if the attached patch helps? It basically changes the
> number of zpools from 32 to min(32, nr_cpus).

Thanks! The patch does not fix the issue but it helps.

Means I still get to see the 'kswapd0: page allocation failure' in the dmesg, a 'stress-ng-vm: page allocation failure' later on, another kswapd0 error later on, etc. _but_ the machine keeps running the workload, stays usable via VNC and I get no hard crash any longer.

Without patch kswapd0 error and hard crash (need to power-cycle) <3min. With patch several kswapd0 errors but running for 2 hrs now. I double checked this to be sure.

The patch did not apply cleanly on v6.9.3 so I applied it on v6.10-rc2. dmesg of the current v6.10-rc2 run attached.

Regards,
Erhard
-------------- next part --------------
A non-text attachment was scrubbed...
Name: dmesg_610-rc2_g4
Type: application/octet-stream
Size: 70435 bytes
Desc: not available
URL: <http://lists.ozlabs.org/pipermail/linuxppc-dev/attachments/20240606/9b6e302a/attachment-0001.obj>


More information about the Linuxppc-dev mailing list