LKML News v5.14-rc5

[PATCH 0/3] mm: optimize thp for reclaim and migration (Yu Zhao)

https://lkml.kernel.org/r/20210731063938.1391602-1-yuzhao@google.com

This patchset drops subpages of THPs which contain only zero contents when splitting those, to reduce memory pressure overheads due to THP internal fragmentations.

[PATCH v4 1/2] mm: introduce process_mrelease system call (Suren Baghdasaryan)

https://lkml.kernel.org/r/20210802221431.2251210-1-surenb@google.com

This patchset introduces a new system call, namely process_mrelease(). It can be used to quickly release memory of a process.

[PATCH v7 0/5] Introduce multi-preference mempolicy (Feng Tang)

https://lkml.kernel.org/r/1627970362-61305-1-git-send-email-feng.tang@intel.com

This patchset allows users to set multiple preferred memory policy, so that a process can use memory from multiple NUMA nodes.

[PATCH] mm/madvise: add MADV_WILLNEED to process_madvise() (zhangkui)

https://lkml.kernel.org/r/20210804082010.12482-1-zhangkui@oppo.com

This patch allow process_madvise() to allow MADV_WILLNEED behavior.

[PATCH v6 1/2] mm: introduce process_mrelease system call (Suren Baghdasaryan)

https://lkml.kernel.org/r/20210804185004.1304692-1-surenb@google.com

Sixth version of process_mrelease() system call introduction patchset.

[PATCH v7 1/2] mm: introduce process_mrelease system call (Suren Baghdasaryan)

https://lkml.kernel.org/r/20210805170859.2389276-1-surenb@google.com

Seventh version of the patchset posted quite soon.

mmotm 2021-08-05-19-46 uploaded (Andrew Morton)

https://lkml.kernel.org/r/20210806024648.V0Ye_YURy%akpm@linux-foundation.org

The -mm tree is updated. This time, DAMON patchset is merged in.

[PATCH v2 0/2] add KSM performance tests (Zhansaya Bagdauletkyzy)

https://lkml.kernel.org/r/cover.1628199399.git.zhansayabagdaulet@gmail.com

This patchset extends KSM self tests with a performance test.

Linux 5.14-rc5 (Linus Torvalds)

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

The fifth rc release is perfectly normal in terms of the size and the distribution of the changes.

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-08-09 | ~/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 -rc5 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