LKML News v6.6-rc5
[PATCH 0/5] riscv: Use READ_ONCE()/WRITE_ONCE() for pte accesses (Alexandre Ghiti)
https://lkml.kernel.org/r/20231002151031.110551-1-alexghiti@rivosinc.com
A patchset for making all page table entries accesses use
READ_ONCE()/WRITE_ONCE()
, to avoid compiler reordering of the accesses.
[PATCH v1 0/3] mm/gup: Introduce pin_user_pages_fd() for pinning shmem/hugetlbfs file pages (Vivek Kasireddy)
https://lkml.kernel.org/r/20231003074447.3245729-1-vivek.kasireddy@intel.com
A patchset introducing a new function for long-term pages pinning.
[RFC PATCH v3 0/3] Introduce persistent memory pool (Stanislav Kinsburskii)
https://lkml.kernel.org/r/169645773092.11424.7258549771090599226.stgit@skinsburskii.
An RFC implementing a memory allocator in the kernel for persistent memory has posted. It maintains kernel specific states like DAM, IOMMU, and kexec.
[PATCH v2 0/2] New selftest for mm (Breno Leitao)
https://lkml.kernel.org/r/20231005163922.87568-1-leitao@debian.org
A patsetset for adding a selftest that reproduces a page fault races with
madvise()
has posted.
Linux 6.6-rc5 (Linus Torvalds)
https://lkml.kernel.org/r/CAHk-=wh7awamHE3ujoxZFcGMg3wvLTk8UZYSm3m7vUDhpmP2+A@mail.gmail.com
Unlke the rc4, which looked a little smaller maybe due to absence of the networking pull request, rc5 looks back to normal. The networking pull looks more clear than usual, but that’s just because of the quiet last week.
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 and https://github.com/sjp38/lazybox using below command:
$ relstat.py --since 2021-10-09 | ~/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 -rc5 releases in the last two years.