LKML News v5.8-rc1

[PATCH v6] mm: Proactive compaction (Nitin Gupta)

https://lkml.kernel.org/r/20200601194822.30252-1-nigupta@nvidia.com

This is the sixth version of the proactive compaction patchset. It makes compaction to be able to triggered earlier than final memory pressure using knobs. The goal is better THP allocation success.

[PATCH] vmalloc: Convert to XArray (Matthew Wilcox)

https://lkml.kernel.org/r/20200603171448.5894-1-willy@infradead.org

This patchset converts the radix tree for vmap blocks into XArray.

incoming (Andrew Morton)

https://lkml.kernel.org/r/20200608212922.5b7fa74ca3f4e2444441b7f9@linux-foundation.org

MM-side pull request. It contains the “mmap locking API: initial implementation as rwsem wrappers” patchset. I believe this would help killing the mmap_sem.

[Ksummit-discuss] [TECH TOPIC] Documentation (Jonathan Corbet)

https://lkml.kernel.org/r/20200609145353.628a342d@lwn.net

The 4th kernel summit talk proposal. Jonathan says the conversion of the kernel doc to RST is almost done, and he wants to discuss about the next step in the kernel summit.

[RFC v6 00/51] Large pages in the page cache (Matthew Wilcox)

https://lkml.kernel.org/r/20200610201345.13273-1-willy@infradead.org

Yet another version of the patchset. More bugs are fixed and therefore more of xfstests passes, though not complete.

[PATCH v2] scripts/spelling: Recommend blocklist/allowlist instead of blacklist/whitelist (SeongJae Park)

https://lore.kernel.org/lkml/20200609122549.26304-1-sjpark@amazon.com/

This patchset adds blacklist/whitelist in the spelling typo file of the kernel so that every patches using the term could get warnings. The patch merged in the -mm tree immediately, but dropped again[1] as the maintainer of the ``checkpatch.pl` required a revisement.

[1] https://marc.info/?l=linux-mm-commits&m=159182303424009&w=2

[patch 24/25] mm: use only pidfd for process_madvise syscall (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=wgx=-vbxpDqsunkMTqQDD+oqcU9JQeW+MApGQeZD6hr6Q@mail.gmail.com

The pull request for process_madvise() patchset finally made, but Torvalds denied it, due to the inconcrete decision of the signature. The author of the patchset, Minchan, promised he will revise it after this merge window finishes.

Linux 5.8-rc1 (Linus Torvalds)

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

The merge window is finished and 5.8-rc1 is released. Unexpectedly, this release is the biggest one in the kernel history. There is no other tricks such as pending of the release or some strange script based change. About 20% of all the files in the kernel tree has modified.

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.

Kernel release stat

Avatar
SeongJae Park
Kernel Development Engineer

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

Related