LKML News v5.18-rc6
Memory allocation on speculative fastpaths (Paul E. McKenney)
https://lkml.kernel.org/r/20220503155913.GA1187610@paulmck-ThinkPad-P17-Gen-1
There was a discussion about allocating memory inside RCU read critical section
with GFP_KERNEL
during LSFMM. Paul is summing up his points about it in this
mail.
[PATCH] mm,doc: Add new documentation structure (Matthew Wilcox)
https://lkml.kernel.org/r/20220503063032.3680308-1-willy@infradead.org
There was a session for MM documentation in the LSFMM. Matthew is restructuring the Documentation files to be more similar to Mel Gorman’s “Understanding the Linux Virtual Memory Manager”.
[PATCH v9 00/69] Maple Tree v9 (Liam Howlett)
https://lkml.kernel.org/r/20220504010716.661115-1-Liam.Howlett@oracle.com
Nineth version of the maple tree patchset has posted.
[PATCH v5 00/12] mm: userspace hugepage collapse (Zach O’Keefe)
https://lkml.kernel.org/r/20220504214437.2850685-1-zokeefe@google.com
The fifth version of the patchset for user space direct THP collapse.
[PATCH] mm/memcg: support control THP behaviour in cgroup (Yang Yang)
https://lkml.kernel.org/r/20220505033814.103256-1-xu.xin16@zte.com.cn
As THP comes with memory bloat issue and madvise()
could be tricky to use for
someone, this patch adds cgroup-based THP usage knob.
[PATCH v2] mm/memcg: support control THP behaviour in cgroup (Yang Yang)
https://lkml.kernel.org/r/20220506031804.437642-1-yang.yang29@zte.com.cn
Second version of THP support in cgroup has posted.
[PATCH -next v7 0/6]mm: page_table_check: add support on arm64 and riscv (Tong Tiangen)
https://lkml.kernel.org/r/20220507110114.4128854-1-tongtiangen@huawei.com
Seventh version of the patchset for making the page table check easier to support new architectures and add support for arm64 and risc-v.
[PATCH v2] mm,doc: Add new documentation structure (Matthew Wilcox)
https://lkml.kernel.org/r/20220507134947.444287-1-willy@infradead.org
Second version of the patchset for making the mm documentation close to Mel Gorman’s book “Understanding the Linux Virtual Memory Manager” has posted.
Linux 5.18-rc6 (Linus Torvalds)
https://lkml.kernel.org/r/CAHk-=wi0vqZQUAS67tBsJQW+dtt89m+dqA-Z4bOs8CH-mm8u2w@mail.gmail.com
5.18 merge window included more than usual large number of patches, but the release candidates are slightly modest, and the trend is continuing to rc6.
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 2020-05-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 -rc6 releases in the last two years.