VOOZH about

URL: https://www.phoronix.com/news/Linux-OOM-BPF-2026

⇱ Updated Linux Patches For Managing Out-Of-Memory Behavior Via BPF - Phoronix


👁 Phoronix

Updated Linux Patches For Managing Out-Of-Memory Behavior Via BPF

Written by Michael Larabel in Linux Kernel on 27 January 2026 at 05:43 AM EST. 5 Comments
Being worked on since last year by Google engineer Roman Gushchin was the latest attempt for the Linux kernel to support managing the out-of-memory "OOM" behavior using BPF programs. It's been a while since there has been anything new to report on that front but published overnight is the latest iteration of those patches.

Roman has been leading the latest effort to customize Linux's out of memory handling using BPF programs. Via convenient BPF programs it would be possible to establish the OOM handling policy and for the Pressure Stall Information (PSI) based OOM invocation. Compared to prior code attempts, this effort by Roman remains focused on being as generic as possible and taking full advantage of modern BPF capabilities.

👁 Memory pressure... literally


The new v3 patches have adjusted various functions and other adjustments based on review from the prior round of patches. Those interested in the topic of improving the Linux out-of-memory handling via BPF can see the v3 patches on the kernel mailing list.

Michael Larabel is the principal author of Phoronix.com and founded the site in 2004 with a focus on enriching the Linux hardware experience. Michael has written more than 20,000 articles covering the state of Linux hardware support, Linux performance, graphics drivers, and other topics. Michael is also the lead developer of the Phoronix Test Suite, Phoromatic, and OpenBenchmarking.org automated benchmarking software. He can be followed via Twitter, LinkedIn, or contacted via MichaelLarabel.com.