LKML News v6.8

[RFC 01/16] mm/hmm: let users to tag specific PFNs (Leon Romanovksy)

https://lkml.kernel.org/r/a77609c9c9a09214e38b04133e44eee67fe50ab0.1709631413.git.leon@kernel.org

This RFC patchset introduces new flag that allows users to tag specific PFNs with extra data.

[PATCH V3 01/10] mm: page_alloc: freelist migratetype hygiene (Johannes Weiner)

https://lkml.kernel.org/r/20240306041526.892167-1-hannes@cmpxchg.org

Whne pages of one migratetype end up on the freelists on another type, migratetype violations happen. This third version of patchset fixes it.

[PATCH 0/8] tracing: Persistent traces across a reboot or crash (Steven Rostedt)

https://lkml.kernel.org/r/20240306015910.766510873@goodmis.org

Steven sent a proof of concept patchset for letting traces available across a reboot.

[PATCH v5 00/37] Memory allocation profiling (Suren Baghdasaryan)

https://lkml.kernel.org/r/20240306182440.2003814-1-surenb@google.com

Surent posted the fifth version of the memory allocation profiling patchset which uses a new framework, code tagging, internally.

[GIT PULL] hotfixes for 6.8 (Linus Torvalds)

https://lkml.kernel.org/r/20240307162059.88fcc2a013c9ce1f3f72042d@linux-foundation.org

Andrew Morton sent a small pull request for hotfixes.

Linux 6.8 (Linus Torvalds)

https://lkml.kernel.org/r/CAHk-=wiehc0DfPtL6fC2=bFuyzkTnuiuYSQrr6JTQxQao6pq1Q@mail.gmail.com

It was not super clear if the final 6.8 will be released or not this week, since the number of changes didn’t reduce as Linus hoped a few weeks ago. But the last two weeks were pretty calm and Linus find no real problematic changes, so he released the final 6.8. Linus also notes that the number of git objects for the mainline may exceed 10 million soon.

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 2022-03-11 | ~/lazybox/gnuplot/plot.py \
    --data_fmt table --type labeled-lines --xtics_rotate -90 \
    --font "Times New Roman, 5pt" --ylog --pointsize 0.3
Avatar
SeongJae Park
Kernel Development Engineer

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

Related