LKML News v6.4-rc4

[PATCH 0/9] Mitigate a vmap lock contention (Uladzislau Rezki)

https://lkml.kernel.org/r/20230522110849.2921-1-urezki@gmail.com

Uladzislau sent a patchset for vmap lock contention mitigation, as suggested at LSFMM+BPF.

[PATCH] mm: deduct the number of pages reclaimed by madvise from workingset (Zhaoyang Huang)

https://lkml.kernel.org/r/1684919574-28368-1-git-send-email-zhaoyang.huang@unisoc.com

Pages reclaimed by madvise() with MADV_PAGEOUT hint doesn’t handle the workingset, hence leads to large refault distance than it should be. This patch addresses the case by making reclaim_pages() to receive mm_struct and deduct the pages from workingset.

[V2 patch 3/6] mm/vmalloc: Prevent flushing dirty space over and over (Thomas Gleixner)

https://lkml.kernel.org/r/20230525124504.692056496@linutronix.de

To avoid each _vm_unmap_aliases() call flushes dirty ranges, this patch resets the flush range after accounting for it.

[PATCH 00/10] Docs/mm/damon: Minor fixes and design doc update (SeongJae Park)

https://lkml.kernel.org/r/20230525214314.5204-1-sj@kernel.org

Probably partly as a response to the feedback from LSFMM session, DAMON documentation update patch has sent.

Linux 6.4-rc4 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=whwNMtwpMxcsdC4bysY+5E9E_wNeUz=R-iciy3DJwQ+vg@mail.gmail.com

The fourth release candidate of Linux v6.4 has released a few hours earler than usual, because Linus will be traveling most of the day. Changes are all usual and normal, though.

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 2021-05-29 | ~/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 -rc4 releases in the last two years.

rc4 release stat

Avatar
SeongJae Park (SJ)
Kernel Programmer

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

Related