LKML News v5.11-rc7

[RFC 00/20] TLB batching consolidation and enhancements (Nadav Amit)

https://lkml.kernel.org/r/20210131001132.3368247-1-namit@vmware.com

This patchset prepares more aggressive TLB flushing batching by consolidating a few TLB batching methods.

[PATCH v9 00/14] prohibit pinning pages in ZONE_MOVABLE (Pavel Tatashin)

https://lkml.kernel.org/r/20210201153827.444374-1-pasha.tatashin@soleen.com

This patchset makes ZONE_MOVABLE really movable by prohibiting pinning of pages in the zone.

Augmented Page Reclaim (Yu Zhao)

https://lkml.kernel.org/r/YBkT6175GmMWBvw3@google.com

This mail shares a part of decade researh/experimentation in memory overcommit at Google. The author wants to start submitting patch based on responses. It allows userspace to trigger aging and eviction via debugfs for working set estimation, proactive reclaim, far memory tiering, NUMA-aware job scheduling, and more. The work adopted for mobile (Android), warehouse-scale computers (Borg), and desktop (Chrome OS) and achieved impressive results.

[RFC -V5 0/6] autonuma: Optimize memory placement for memory tiering system (Huang Ying)

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

This RFC patchset makes hot pages to placed in DRAM and cold pages in PMEM. For hot pages identification, this patchset reuses the mechanism of AutoNUMA. IOW, recently used pages are identified as hot.

Linux 5.11-rc7 (Linus Torvalds)

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

The release candidate that is supposed to be the last one before the v5.11 is released. No surprise is there, so unless some scary things happen later, v5.11 will be released next week.

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 2019-02-08 | ~/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 (SJ)
Kernel Programmer

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

Related