LKML News v5.16-rc3
[PATCH 0/3] page table check (Pasha Tatashin)
https://lkml.kernel.org/r/20211123214814.3756047-1-pasha.tatashin@soleen.com
Due to reference count of struct page
handling issue, some memory were leak
from a process and moved in another process. This commit avoids such type of
bugs by checking page table at the time of entrieds insertion.
[PATCH 0/5] *** Transparent Page Placement for Tiered-Memory ***
(Hasan Al Maruf)
https://lkml.kernel.org/r/20211124163608.33015-1-hasanalmaruf@fb.com
This patchset augment AutoNUMA mechanism to promote pages from slow tier nodes to toptier nodes.
mmotm 2021-11-24-15-49 uploaded (Andrew Morton)
https://lkml.kernel.org/r/20211124234931.iDJQctzrQ%akpm@linux-foundation.org
MMOTM updated. It is now based on v5.16-rc2. Compared to the last update, it adds 75 new patches, modifies 43 existing patches, drops 18 patches. In total, 174 patches are in the queue.
[PATCH v2] mm: split thp synchronously on MADV_DONTNEED and munmap (Shakeel Butt)
https://lkml.kernel.org/r/20211125024523.2468946-1-shakeelb@google.com
This patch makes madvise(MADV_DONTNEED)
to split THP synchronously, so that
memory usage drops as intended. This version adds munmap()
support.
[PATCH v1 0/2] virtio-mem: prepare for granularity smaller than MAX_ORDER - 1 (David Hildenbrand)
https://lkml.kernel.org/r/20211126134209.17332-1-david@redhat.com
Currently, virtio-mem driver supports logical hot(un)plug in (MAX_ORDER - 1
)
granularity (4 MiB on x86-64). This makes hot(un)plug inflexible, and also
fails more likely on ZONE_NORMAL
. David is therefore planning to make it
works in pageblock granularity, which is 2 MiB on x86-64. This patchset
prepares the work.
Linux 5.16-rc3 (Linus Torvalds)
https://lkml.kernel.org/r/CAHk-=wgtC_D-irsmyC89JPE1mnAAGJTc8qaNwaqcNUrt66TDMw@mail.gmail.com
The third release candidate for v5.16 has released. It’s in the normal range of size, though last week was the Thanksgiving week.
Below is the diffstat of the releases in the last two years.
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-11-29 | ~/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 -rc3 releases in the last two years.