LKML News v6.1

[PATCH v3] [mm-unstable] mm: Fix memcg reclaim on memory tiered systems (Mina Almasry)

There was a patch for enabling demotion via memory.reclaim memcg file. It made try_to_free_mem_cgroup_pages() behavior changed. As the changed behavior is somewhat the users of the caller didn’t expect, this patch fixes it.

[PATCHv8 00/14] mm, x86/cc: Implement support for unaccepted memory (Kirill A. Shutemov)

Some confidential VM approaches like Intel TDX or AMD SEV-SNP requires the guests to accept memory that they will use before use. As the acceptance takes time, it can increase the boot time. This patchset makes the kernel to support the unaccepted memory case for reducing the boot time by postpone memory acceptance until memory is needed.

[PATCH] cma:tracing: Print alloc result in trace_cma_alloc_finish (Wenchao Hao)

cma_alloc_finish tracepoint does not print the contiguous memory allocation result. To help the result-based following additional operations, this patchset adds the information to the tracepoint.

[PATCH v8 00/16] TDX host kernel support (Kai Huang)

This patchset adds initial support for Intel Trusted Domain Extension (TDX), which protects guest VMs from malicious host.

Linux 6.1 (Linus Torvalds)

After the ten eight weeks of staging, Linux 6.1 has released. This also means the merge window for v6.2 has opened. Because the merge window will be through the holiday season, Linus asks people to be more strict about the merge window rules. That is, every pull request should have been ready before the merge window, and spent some time on the next tree with the automated tests.

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 and using below command:

$ --since 2020-12-12 | ~/lazybox/gnuplot/ \
    --data_fmt table --type labeled-lines --xtics_rotate -90 \
    --font "Times New Roman, 5pt" --ylog --pointsize 0.3
SeongJae Park
Kernel Development Engineer

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