page allocation failure: order:0, mode:0x480020(GFP_ATOMIC)
Issue
page allocation failure: order: 0 mode:0x480020(GFP_ATOMIC)occurred while there is enough space to allocate the 4KB page.
Aug 20 05:11:12 <kern.warning> hostname kernel: swapper/5: page allocation failure: order:0, mode:0x480020(GFP_ATOMIC), nodemask=(null),cpuset=/,mems_allowed=0
Aug 20 05:11:12 <kern.warning> hostname kernel: CPU: 5 PID: 0 Comm: swapper/5 Kdump: loaded Tainted: G OE -------- - - 4.18.0-553.36.1.el8_10.x86_64 #1
...
Aug 20 05:11:12 <kern.warning> hostname kernel: Call Trace:
Aug 20 05:11:12 <kern.warning> hostname kernel: <IRQ>
Aug 20 05:11:12 <kern.warning> hostname kernel: dump_stack+0x41/0x60
Aug 20 05:11:12 <kern.warning> hostname kernel: warn_alloc.cold.127+0x7b/0x108
Aug 20 05:11:12 <kern.warning> hostname kernel: __alloc_pages_slowpath+0xcb2/0xcd0
Aug 20 05:11:12 <kern.warning> hostname kernel: __alloc_pages_nodemask+0x2e2/0x330
Aug 20 05:11:12 <kern.warning> hostname kernel: bnxt_rx_agg_pages_skb+0x27e/0x3f0 [bnxt_en]
Aug 20 05:11:12 <kern.warning> hostname kernel: bnxt_rx_pkt+0x8c9/0x1670 [bnxt_en]
Aug 20 05:11:12 <kern.warning> hostname kernel: ? enqueue_task_fair+0x94/0x3a0
Aug 20 05:11:12 <kern.warning> hostname kernel: __bnxt_poll_work+0x17d/0x2d0 [bnxt_en]
Aug 20 05:11:12 <kern.warning> hostname kernel: bnxt_poll+0xd3/0x1c0 [bnxt_en]
Aug 20 05:11:12 <kern.warning> hostname kernel: __napi_poll+0x2d/0x130
Aug 20 05:11:12 <kern.warning> hostname kernel: net_rx_action+0x252/0x320
Aug 20 05:11:12 <kern.warning> hostname kernel: __do_softirq+0xdc/0x2cf
Aug 20 05:11:12 <kern.warning> hostname kernel: irq_exit_rcu+0xc6/0xd0
Aug 20 05:11:12 <kern.warning> hostname kernel: irq_exit+0xa/0x10
Aug 20 05:11:12 <kern.warning> hostname kernel: do_IRQ+0x7f/0xd0
Aug 20 05:11:12 <kern.warning> hostname kernel: common_interrupt+0xf/0xf
...
Aug 20 05:11:12 <kern.warning> hostname kernel: Node 0 DMA free:13312kB min:12kB low:24kB high:36kB active_anon:0kB inactive_anon:0kB active_file:0kB inactive_file:0kB unevictable:0kB writepending:0kB present:15996kB managed:15360kB mlocked:0kB bounce:0kB free_pcp:0kB local_pcp:0kB free_cma:0kB
Aug 20 05:11:12 <kern.warning> hostname kernel: lowmem_reserve[]: 0 725 15261 15261 15261
Aug 20 05:11:12 <kern.warning> hostname kernel: Node 0 DMA32 free:58408kB min:748kB low:1488kB high:2228kB active_anon:25144kB inactive_anon:109468kB active_file:21592kB inactive_file:319184kB unevictable:96kB writepending:49336kB present:1381376kB managed:789936kB mlocked:96kB bounce:0kB free_pcp:1184kB local_pcp:120kB free_cma:0kB
Aug 20 05:11:12 <kern.warning> hostname kernel: lowmem_reserve[]: 0 0 14535 14535 14535
Aug 20 05:11:12 <kern.warning> hostname kernel: Node 0 Normal free:25816kB min:68300kB low:83184kB high:98068kB active_anon:2495900kB inactive_anon:1448744kB active_file:530428kB inactive_file:5426772kB unevictable:31492kB writepending:577052kB present:15204352kB managed:14893336kB mlocked:31492kB bounce:0kB free_pcp:780kB local_pcp:156kB free_cma:0kB
Aug 20 05:11:12 <kern.warning> hostname kernel: lowmem_reserve[]: 0 0 0 0 0
- Why did this happen and how to avoid this?
Environment
- Red Hat Enterprise Linux 8.10
- 4.18.0-553.36.1.el8_10
Subscriber exclusive content
A Red Hat subscription provides unlimited access to our knowledgebase, tools, and much more.