[1] https://lore.kernel.org/20260218054320.4570-1-sj@kernel.org
[2] https://damonitor.github.io/posts/damon_cpus_write_monitoring_rfc_v3_plan/
#linux #kernel #damon #lsfmmbpf #numa_balancing
#GutenMorgen!
Als erste Maßnahme geh ich mal #Kaffee holen.
TL; DR: DAMON user-space tool now supports recording data access patterns on Android. DAMON exports data access pattern of the system and workload to the user space in multiple ways. Tracepoint is one such way DAMON is using to provide the full access pattern monitoring results in real time. DAMON user-space tool (damo) can be used to collect and visualize the information. For the collection, damo was internally using perf. On some environments including Android, perf is not available.
As today is the first day of 2026, I checked my open source commits statistics using my simple and buggy scripts. Similar statistics for 2024 is available at another post. Note that the script may have bugs, and numbers don’t tell everything. TL; DR In short, I made 2nd and 1st biggest changes to Linux kernel memory management subsystem among the 321 people, in terms of lines of changes (6,661 / 73,685 lines) and commits (199 / 1,870 commits).
According to LWN kernel source DB, the number of my Linux mainline commits exceeded 1,000 with 6.19-rc1. It feels like a moment to me.
Most commits were made for DAMON, but the 1,000-th commit was for zswap ;)
$ git log --oneline --author "SeongJae" | grep damon | wc -l
872
$ nr=0; for c in $(git log --pretty=%h --reverse --author "SeongJae"); do nr=$((│[43] [PATCH v3] mm/damon/sysfs-schemes: Remove outdated TODO in target_nid_store() (Swaraj
nr + 1)); if [ "$nr" -eq 1000 ]; then git log "$c" -1 --pretty="%h %s"; fi; done
0fdaa13ee93a Docs/admin-guide/mm/zswap: s/red-black tree/xarray/