Linux 5.4 Lands A Number Of Memory Management Fixes

Written by Michael Larabel in Linux Kernel on 19 October 2019 at 07:54 AM EDT. 5 Comments
LINUX KERNEL
While mid-way through the Linux 5.4 development cycle with RC4 due out on Sunday, a number of memory management fixes just hit the mainline kernel.

Andrew Morton's pull request was merged on Friday night and he noted, "Rather a lot of fixes, almost all affecting mm/"

Indeed there were memory management fixes in this pull ahead of 5.4-rc4. Changes include a zRAM race condition fix, avoiding access to uninitialized memory maps, allow dropping transparent huge-pages (THP) from the page cache, and other fixes in this area including the possibility of a kernel crash.

One worth specifically pointing out is this patch due to lruvec_page_state consuming a lot of CPU cycles on Linux 5.3 kernels with a database workload on large core count servers. That should be addressed now with this code for Linux 5.4.

The other busy MM activity for Linux 5.4 can be seen here.
Related News
About The Author
Michael Larabel

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.

Popular News This Week