Posts
302
Following
44
Followers
142
Maintaining DAMON (https://damonitor.github.io). All opinions are my own.
We are on the track [1]. Transitioning DAMON from" data access (and attributes) monitor" to "data attributes monitor" is the major changes for the ongoing DAMON extension project. The project is for per-CPUs/threads/reads/writes monitoring with AMD IBS-like h/w features. The patch series for that has been merged into mm-new today.

[1] https://lore.kernel.org/20260711004808.32620-1-sj@kernel.org/

#linux #kernel #damon
0
0
0
Edited 12 days ago
Linux 7.2-rc1 is released. Hence I posted DAMON newsletter [1] for the 7.2-rc1 cycle.

TLDR: The last development cycle for DAMON was the busiest cycle of its mainline history (~5 years, since 2021 September). 12 Authors landed 106 DAMON patches for a number of changes including 7 new features on the mainline. A roadmap for extending DAMON to utilize AMD IBS, Intel PEBS like h/w features and do per-CPUs/threads/reads/writes monitoring is made.

[1] https://lore.kernel.org/20260628211904.94361-1-sj@kernel.org
0
0
2
DAMON project blog got [1] its first and grateful post contribution for TLB flush policy, which made many people confused. You can now read the contributed post [2] from the blog. This will help more people better use DAMON and get real wins.

[1] https://github.com/damonitor/damonitor.github.io/pull/2
[2] https://damonitor.github.io/posts/tlb_flush_policy/

#linux #kernel #damon #blog #tlb
0
1
0
repeated
Edited 16 days ago

As every year, Kernel Recipes is running its charity auctions!

This year, we wanted to shine again a spotlight on the work of the @conservancy. @bkuhn will be speaking on the topic on September 22nd, right before the auctions kick off.

Registration for the conference is now open: https://www.billetweb.fr/kernel-recipes-2026

0
3
1
repeated

All Microconferences have been accepted for Linux Plumbers. If you have something to discuss, go ahead and submit a topic to your favorite MC!

https://lpc.events/blog/current/index.php/2026/06/01/all-microconferences-have-now-been-accepted/

0
3
1
repeated
Edited 1 month ago
Multiple people including myself started their own projects for extending DAMON to support multiple access check primitives. To reduce unnecessarily duplicated efforts, I just shared a roadmap [1]. I hope this to help making all stakeholders winners, or at least reduce confusions.

[1] https://lore.kernel.org/20260525225208.1179-1-sj@kernel.org/

#linux #kernel #damon
0
0
3
Kernel memory management microconf at LPC 2026 is announced with the opening of CFP: https://lore.kernel.org/e3dc73df-0032-4e71-ab80-21b29c6efb46@kernel.org

#linuxplumbers
0
4
5
Edited 1 month ago
I just found the list of accepted LPC microconferences is uploaded: https://lpc.events/event/20/contributions/?config=c513701b-9743-4b41-914c-c1f29ee2307f

#linuxplumbers
1
0
0
repeated

Jonathan Corbet

So it seems I got talked into doing a "live maintainer session" with the Linux Foundation on June 2:

https://www.linuxfoundation.org/webinars/my-life-as-a-linux-kernel-developer-and-maintainer-with-jonathan-corbet?hsLang=en

I will doubtless have all kinds of witty things to say ... mark your calendars ...
1
9
20
@lwn DAMON LSF/MM/BPF discussions covered by LWN! It was a productive and fantastic time! Thanks again to the conference organizers, and huge thanks to LWN for covering the discussions!

#linux #kernel #damon

RE: https://fedi.lwn.net/@lwn/116539161262678640
1
2
5
@lwn Selective DAMOS quota auto-tuning logic [1] is picked as one of interesting changes for Linux 7.1, by LWN. It is a great pleasure to see what I developed with the community is mentioned in such a named place.

[1] https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git/commit/?id=8719c59c4b92

#linux #kernel #damon #lwn

RE: https://fedi.lwn.net/@lwn/116477656743743483
0
0
2
I just posted [1] DAMON news letter for Linux 7.1-rc1 release cycle. We shipped two new features and two important internal improvements. Contributors are continuously making progress. Sashiko made us quite busy.

[1] https://lore.kernel.org/20260428150817.125575-1-sj@kernel.org

#linux #kernel #damon #release_news #7.1-rc1
0
1
3
I just posted [1] an RFC patch series. This will enable light-weight cgroup or any page level information-aware access monitoring.

While implementing it I realized this can be a very important part of DAMON's future. I personally call it "DAMON reboot" project.

It was hugely motivated by LSF/MM/BPF [2]. Conference-driven development works. Huge thanks to the committees.

[1] https://lore.kernel.org/all/20260426205222.93895-1-sj@kernel.org/
[2] https://lore.kernel.org/20260426212048.94069-1-sj@kernel.org

#linux #kernel #damon #lsfmmbpf
0
0
2
AI reviewing and finding issues in AI review usage guideline patch. Fun. https://lore.kernel.org/20260411184802.81804-1-sj@kernel.org
1
0
0
repeated

Thorsten Leemhuis (acct. 1/4)

Wait, am I still on LKML? Due to all those emojis, it feels more like a WhatsApp chat. 😄

https://lore.kernel.org/all/ac0HSfV05ppXQKya@hyeyoo/t/#u

Whatever, for a reply to this great patch submission from @vbabka[1] it somehow fits – and made me slime. So thanks, @hyeyoo!

[1] to quote: ""It's a debugging feature [that is removed by this patch]. However, thanks to the advent of LLM-based reviews, we are not adding bugs to the anymore, so it's unnecessary now.""

4
4
4
repeated

Finally, with Clang 22's release, here's v1 of Linux kernel slab cache partitioning with help of Clang's AllocToken feature: https://lore.kernel.org/all/20260331111240.153913-1-elver@google.com/

"Separating pointer-containing objects from pointerless objects and data allocations can help mitigate certain classes of memory corruption exploits: attackers who gains a buffer overflow on a primitive buffer cannot use it to directly corrupt pointers or other critical metadata in an object residing in a different, isolated heap region."

0
2
2
This is the current DAMON development headquarters.
3
0
5
Show older