LKML News v6.5-rc2

[Invitation] Linux MM Alignment Session on mshare on Wednesday (David Rientjes)

https://lkml.kernel.org/r/CAE-26VAZZ+buEX0wbqHTz0k1hshYzYP3KzMmXT6jc6=NucPa0Q@mail.gmail.com

David from Google is hosting yet another Linux MM Alignment session on Wednesday. The topic of this week is the process page table sharing, which could be a clear efficiency win for situations where huge number of processes sharing same pages.

[PATCH v3 0/7] Add support for memmap on memory feature on ppc64 (Aneesh Kumar K.V)

https://lkml.kernel.org/r/20230711044834.72809-1-aneesh.kumar@linux.ibm.com

This makes the memmap on memory feature more useful for ppc64-like architectures having alignment rules that different with 64K page size.

[PATCH v1] mm/memory_hotplug: document the signal_pending() check in offline_pages() (David Hildenbrand)

https://lkml.kernel.org/r/20230711174050.603820-1-david@redhat.com

This patch adds a comment about signal_pending() in offline_pages(), which explains why all signals are checked in the function.

[PATCH 0/4] memory tiering: calculate abstract distance based on ACPI HMAT (Huang Ying)

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

Current tiering system uses fixed abstract distance for each tier. This patch further adds a calculation algorithm management mechanism for the distance, provide it based on ACPI HMAT, and further use a general calculation interface in dax/kmem driver.

[RFC PATCH v2 0/3] support large folio for mlock (Yin Fengwei)

https://lkml.kernel.org/r/20230712060144.3006358-1-fengwei.yin@intel.com

This patch makes large folio to be able to be mlock()-ed for large folio in VM_LOCKED vma range case.

[RFC PATCH] madvise: make madvise_cold_or_pageout_pte_range() support large folio (Yin Fengwei)

https://lkml.kernel.org/r/20230713150558.200545-1-fengwei.yin@intel.com

This patch fixes two problems of madivse_cold_or_pageout_pte_range() for large folio support.

[PATCH] mm: kill frontswap (Johannes Weiner)

https://lkml.kernel.org/r/20230714194610.828210-1-hannes@cmpxchg.org

This patch removes frontswap by making the only user of it, zswap, to directly hook swap code instead of using the indirect layer, frontswap.

[PATCH v2 0/4] More strict maple tree lockdep (Liam R. Howlett)

https://lkml.kernel.org/r/20230714195551.894800-1-Liam.Howlett@oracle.com

Liam adds more lockdep checks to maple tree, as a response to Linus’ request. Linus immediately acked this.

Linux 6.5-rc2 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=whXp01JfPMm9=xd6YDnNwoCbtoRZ7_fLYttLOuHnEeNJA@mail.gmail.com

The second release candidate of v6.5 has released with normal changes. Of course, that doesn’t mean you can skip test of it.

Below is the diffstat of the releases in the last two years.

Kernel release stat

Note that the y-axis is in logarithm. I draw it using https://github.com/sjp38/relstat and https://github.com/sjp38/lazybox using below command:

$ relstat.py --since 2021-07-17 | ~/lazybox/gnuplot/plot.py \
    --data_fmt table --type labeled-lines --xtics_rotate -90 \
    --font "Times New Roman, 5pt" --ylog --pointsize 0.3

And, below is the diffstat of the -rc2 releases in the last two years.

rc2 release stat

Avatar
SeongJae Park
Kernel Programmer

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

Related