LKML News v5.12-rc6

[RFC] NUMA balancing: reduce TLB flush via delaying mapping on hint page fault (Huang Ying)

https://lkml.kernel.org/r/20210329062651.2487905-1-ying.huang@intel.com

NUMA balancing shots down TLBs on all CPUs that recently run hint-faulted process during the migration of the hint-faulted page to appropriate node. This commit delays the TLB shootdown to reduce the overhead. With pmbench, it reduced TLB shooting IPI up to 99%, though it didn’t makde visible benchmark score changes.

[RFC v2 00/43] PKRAM: Preserved-over-Kexec RAM (Anthony Yznaga)

https://lkml.kernel.org/r/1617140178-8773-1-git-send-email-anthony.yznaga@oracle.com

Second revision after a while. This patchset makes a part of memory to be exported as a file system to user space and let the content of the memory preserved while the system is rebooted using kexec. The user space programs could restart fast regardless of system reboot by using that as a temporary place to put their data.

[PATCH v2 1/2] kunit: add a KUnit test for SLUB debugging functionality (Oliver Glitta)

https://lkml.kernel.org/r/20210330120436.4591-1-glittao@gmail.com

This commit makes SLUB_RESILIENCY_TEST macro, which is hardcoded as not defined and therefore couldn’t be used in normal case without kernel modification, to be able to be defined with kernel configuration so that the code hidden behind the macro could be used in kunit.

[PATCH v6 00/27] Memory Folios (Mattew Wilcox)

https://lkml.kernel.org/r/20210331184728.1188084-1-willy@infradead.org

This is the sixth version of the page folio patchset. This helps handling complex compound pages in simpler way.

[PATCH 00/10] [v7][RESEND] Migrate Pages in lieu of discard (Dave Hansen)

https://lkml.kernel.org/r/20210401183216.443C4443@viggo.jf.intel.com

This patchset is for the usual tieremed memory system, which configured with DRAM and a slower auxiliary memory such as persistent memory. The system starts allocation with DRAM and do reclamation once DRAM is filled up. Then, from a point, it starts falling over to the slower auxiliary memory. As a result, new allocations could result in slow auxiliary memory while there is a space in DRAM, and the data reclaimed from DRAM is discarded even though there was a space in the auxiliary memory. This patchset makes the DRAM reclaimation to migrate the pages to the auxiliary memory instead.

Linux 5.12-rc6 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=whK9=wafv+cSLCGqFGPBbgp67Dut3jKCnWB--8y7Lxonw@mail.gmail.com

Last release (rc5) make Linus a little bit worried, but this week release is somewhat positively tiny one. He says the release schedule will be as usual unless something different happens within next two weeks.

Avatar
SeongJae Park
Kernel Development Engineer

SeongJae Park is a programmer who loves to analyze and develop systems.

Related