LKML News v6.8-rc4

[PATCH] mm/cma: Add sysfs file ‘release_pages_success’ (Anshuman Khandual)

This patch adds a new sysfs file for tracking the number of successfully released pages from a given CMA heap area. It aims to be hulpful at determining available active CMA pages.

[PATCH v2] mm/demotion: print demotion targets (Li Zhijian)

Li Zhijian sent a patch for printing demotion target information in case of fallback for unmet requirements on the target node, directly to the kernel log.

[RFC 00/18] Pkernfs: Support persistence for live update (James Gowans)

James sent an RFC for a subsystem called pkenfs, which aims to help live update of hypervisors.

[PATCH] mm/migrate: preserve exact soft-dirty state (Paul Gofman)

Migrating/compacting pages makes those pages dirty even if those were not dirty before the migration. This patchset makes the dirty bits preserved to avoid the problem.

[PATCH] MAINTAINERS: update mm and memcg entries (Mike Rapoport)

Mike posted a patch to add header files for memcg and mm on MAINTAINERS file.

[PATCH] mm/hugetlb: Ensure adequate CMA areas available for hugetlb_cma[] (Anshuman Khandual)

Anshuman adds warning for a case that MAX_CMA_AREAS is smaller than MAX_NUMNODES, which is the size for HugeTLB CMA area array.

[LSF/MM/BPF TOPIC] tracing the source of errors (Miklos Szeredi)

Yet another LSFMM topic for letting tracking error number returned code. Some other existing solutions that can cover many such cases are also being discussed.

Linux 6.8-rc4 (Linus Torvalds)

Linus Torvalds released the fourth release candidate of Linux v6.8. He says though there were NTFS3 fix dumps, the overall stat looks normal.

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 2022-02-12 | ~/lazybox/gnuplot/ \
    --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.

rc4 release stat

SeongJae Park
Kernel Development Engineer

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