post-receive: pub/scm/linux/kernel/git/sj/linux

Gitolite <[email protected]>
Newsgroups org.kernel.gitolite.transparency-log
Message-ID <[email protected]>
---
service: git-receive-pack
repo: pub/scm/linux/kernel/git/sj/linux
user: sj
changes:
  - ref: refs/heads/damon/next
    old: c65e4180a135d1de1e1a113db0ee077583f038f8
    new: a53a04d9dd3a8109e67c729b313461446544b5cd
    log: revlist-c65e4180a135-a53a04d9dd3a.txt
revlist-c65e4180a135-a53a04d9dd3a.txt (text/plain, 34.5 KB)
17f6044366d6373a595a202c6777063e01a3199d memcg: keep folio's objcg same as its node
6726bbbd1958720545a80f14862717ca17adbc9c MAINTAINERS: remove git URL for Squashfs
e38b73163b8bc484af94cffd89660408a9f099b1 MAINTAINERS, mailmap: update email address for JP Kobryn
4ca531af21e346a67f5dcc8ea3d0019f6dff6051 mailmap: add entries for Guodong Xu
92ad4e777a66db355ee741a64728ed0a1c51765e mm/vmscan: report RCU-tasks quiescent states in shrink_lruvec()
944e73a6ca1fa860e9399627ba5fceb3e839f140 mm: memcg-v1: fix memsw and TCP failcnt accounting
6fe642447e96057bb5de5daf751841447c2e1b50 mm, swap: don't free a hibernation slot that is in the swap cache
ea8cb7a61d457c84fbb4f7159a21caa41a252e1d mm/pagewalk: fix stale walk->action escaping walk_pmd_range()
264073cff1af89622050a4e79afd4ebd9ffac2ce mm/hugetlb_cma: fix null nodemask dereference in hugetlb_cma_alloc_frozen_folio
ce147763995b66f5f4d13d34be4465cd0d17c7ff memcg: make the v1 soft limit knob inert
eb947ca44a9e67f6578ce5dddb21fe76f924f9bb x86/mm/pat: acquire init_mm write lock on collapse to avoid UAF
abb64b1e856c163e8060ba716cd8efbd2f42e1f9 x86/mm/pat: acquire init_mm read lock on attribute change to avoid UAF
39baeb4bbecc302821856da1a82170f235f3d9a9 x86/mm/pat: allocate split page tables as kernel page tables
8a78901f3a7c74ffe88335dac3a9c5e9d82b0d11 foo
90c6ea0d64984f8e347d4416288f86a2053b3631 selftests/mm: thuge-gen: fix test_shmget() for PAGE_SIZE check
9500c92a725d21922036173c21d378b09b573a60 mm: mempolicy: fix automatic numa balancing for shmem
8eda0240f4b3774d7a02cb63a76b54a5d13cd3d3 mm: nommu: point to the write iterator upon split_vma
f9c046cbd4542410ad8f292bf6cf2576f5ba3684 maple_tree: remove undocumented CONFIG_MAPLE_RCU_DISABLED macro
412dc0c5b5ce885a5a9ba5b37990daec8d16abc3 mm/kconfig: drop redundant memory hotplug dependencies
5f2dbcc1834b0def3fd563cf45504dc884f0e162 mm/hugetlb: fix missing migratable flag on same-node hugetlb migration
95f46550c8e63dd26e25024a682bce15460258b4 mm: standardize printing for pgtable entries
a975d60da5d99e0e4eec86683ef3f5d1fef247d4 mm/kconfig: drop redundant dependency wrappers
61d425cd3b953c7a0dc79d2ad7c941fd2a612c52 mm/vma: introduce VMA anon page offset field and add helpers
67fc9105b79d8fc015a77831fb00dec7f5067735 mm: provide vma_[flags_]is_cow_mapping() and remove is_cow_mapping()
1d666edaac6f0814675b8e1569ab0560466b0277 mm: introduce linear_anon_page_index()
7e5bf77e075cdd46adf1fcee3b85a093927370c3 mm: abstract vma_address() and introduce vma_anon_address()
cadecc8b2bf049bccdda8ff7c1741482049c321b mm: update print_bad_page_map() to show anon index if appropriate
549154bf186fea6887a5349ba752e3056d6abddb mm: introduce and use vma_filebacked_address()
0adea628d746f4f352efe4c40ce90152a217303f mm/vma: fix self-merge check in copy_vma()
269b7ebdbb10e0fcd8a8df0237818b6d24826ff4 tools/testing/vma: add tests for copy_vma() self-merge
990db9535987e71a3a18991a70732cddaf22987e mm: propagate VMA anonymous page offset on map, remap, split + merge
449e4cc8de3ef37ed999d41496a6b76c209ffc84 mm/rmap: track whether the page VMA mapped pgoff is anonymous
aaa95a6f93072db9ac1deff1de2eaf8269cd8258 mm: clean up vma_address_end()
cfb1dcb3d9a16e84c131d405c4412c522b9a38d5 mm/huge_memory: update remove_migration_pmd() to accept a folio
677969c351798934ab9895ade7eeab3e5d70771a mm/migrate: calculate large folio page index using PFN
e492a337a90ed62b063b583401ccd9821600f2d5 mm/rmap: use anon pgoff to track MAP_PRIVATE file-backed anon folios
a9f15c11f1c45e9f253b8675e936fd604f436915 tools/testing/vma: expand VMA merge tests to assert anon pgoff
e96481ebc69e05743be8c7b7f32ebeea7143567e tools/testing/selftests/mm: test anonymous page offset merge behaviour
44735c8429f9eaaefadccf911f0fc69f55da8219 mm/vma: only permit MAP_PRIVATE /dev/zero to be mapped anonymous
0ab1488000273565d2d67f9cd5a96f544a9d70cf mm/vma: make MAP_PRIVATE-mapped /dev/zero mappings truly anonymous
0854582117fcb77f4d7f5e3b2777cd6334f26d39 tools/testing/vma: add test to assert MAP_PRIVATE-/dev/zero is anon
9605b0eb72e4c4bf9abf72dc846a4b8e75e6c7b2 tools/testing/selftests/mm: add MAP_PRIVATE-/dev/zero merge tests
741a6458a7e1d5568c3759912f3695333b4b66a9 mm/kmemleak: report RCU-tasks quiescent states during the scan
2df7f5b3c7c6925eff960629ce9c4d365198f910 mm: vmscan: convert folio_referenced() to use vma_flags_t
6807d692ad577f9f0375c917d1d6d2c58367935d mm: vmscan: add a helper to identify file-backed executable folios
02540a8cec65fd79349a8113ceeedd7ace6c1936 mm: mglru: promote mapped executable folios after first usage
f7bafbb8d0d066443eba9c71275089f480b1eb7f memcg: move mem_cgroup_swappiness and vm_swappiness to mm/swap.h
34f1020471f291ef8dffba7f6ddbcc4403afe857 mm: vmscan: fix node reclaim ignoring swappiness parameter
4d55a51c66079c04e1dbc08fc2054b19dd9f7d65 mm/vmstat, mm/memcontrol: add _monotonic vmstat readers
955854a2c4f204246c71bb70645c837fa40bc899 mm/vmscan: add pgrotate_anon and pgrotate_file vmstat counters
ade83dd37cd44727ebb3eef158af6f4b49cc6d32 mm/vmscan: reduce lru_lock contention via vmstat-derived scan-balance cost
b889482f7ec9981eadb4ecdb7466ae2bbd0b1d3e zram: set default primary compressor in zram_destroy_comps()
5166f9bcaa640c943a7b1ee0ca0fa8d24e81d8da zram: validate deflate params
cd9e33ff189f6b1813422f92a5a3b2ce5725ed41 mm: memcg: stop reclaim when a limit update is superseded
ae265aaf7b35239815fe09d0c5297c30ecc2787e Documentation: zram: correct algo parameters configuration documentation
efc6dbc1af79bc8ab7f497c703a798e946c09d4d memcg: bypass the reclaim and oom killer for dying tasks once oom_reaper is done
ccaba4bf73fd8680cec388e775b8e23ca6b5d80a mm: use proper PTE accessor in move_ptes()
29403105e0dba54ee67f2d47a4bd1f98b9def0a7 hugetlb: only adjust reservation during unmapping if mapcount is 0
535f06facd275ec619eb91416955888afaf7407a mm/page_reporting: add page_reporting_delay_ms module parameter
e81ab4c887ede125b787f8947ddb564d350fe3a5 mm/sparse: correct init section annotations
e58d21f2579de9b0b64233f2a0480ff73d25685d mm: zswap: drop list_lru param from zswap_lru_add() and _del()
337590560426f22ed638d32dd170d607c296b043 mm/migrate_device: clear stale mapping after freeing swapcache
9fb7c6e199521def053cbdb0b1fe8c2a400add18 mm/huge_memory: use folio's memcg inside __folio_split()
89e17988b9d62af3e7205e6c8acbeb3fdca1525d xarray: honor XA_FLAGS_ACCOUNT in xas_split_alloc()
819b7beac106cc735d961057990f773911e06fed mm/gup: fix always draining LRU caches in collect_longterm_unpinnable_folios()
8050d3cd72612702c1be752d227ac72caf23a964 mm/gup: factor out LRU cache draining for folio into lru_cache_drain_for_folio()
aa3cea310975509f956254459618ba641585e0ca mm/vmalloc: make vm_struct.nr_pages an unsigned long
721794113b7d68ba3d76fe1350a246d2101ac5a4 mm/swap: reject swapon() on filesystem-level encrypted files
e7fa8933beb1b6d0faa4447aa37a2e5f4be1eed5 mm/page_alloc: only update lowmem_reserve_ratio on sysctl write
14c1a082be8c4e192de84d83b753137f1f995082 tmpfs/ramfs: let memfd_create() work on nommu
50c701991a987a1466c3a295de62f466f9393f3e selftests/mm: rename local_config.h to local_config.h_gen
7917a278471c261b1c1ff6f764cf2b73636d2e41 selftests/mm: read memory information without popen
04b0744e15e81d20252d1561018ababb6ad74604 selftests/mm: use pattern matching in .gitignore
236453924d985120ce0d6452e02053e288f98809 mm/ksm: avoid missing ksmd wakeups in ksm_enter
a872919fdd4f2aabd4725f47d3f5a5d15d59a200 ksm: update comments and docs to reference folio->mapping
8a492eebe3ac1ff771c91d1ebf02382c7a7cb348 mm: use a folio in the softleaf_is_device_private path
4f3c14004b7aeb9bf06a94457b0d3c87cb98f4d6 mm/vmalloc: do not warn on -ENOMEM from va_alloc()
d9b833e247648cb8339afc3cdcdd177f6a6e3474 mm: add some missing includes to mm-local headers
2f7f9adf633f5f9cb16d92ef8053d46e65e25dce mm/Kconfig: make FLATMEM depend on !NUMA
c239d80ca40ae300f52476b485c8a23fd0af755c mm/page_ext: remove pgdat_page_ext_init()
fdd4caa3cc5dd78301312d9fa1a368362cf98f1a zram: do not release zstd global params from error paths
0fe088f03f8fb28cb9e96d1171c288ec71cfd98c zram: reject zero-size dictionary
792f89bb5c5c8c379b12110fa837271a6b3e695b zram: add pr_fmt to backend files
4af1480df42d9c1f4301e6e9bf8bfec103684ef1 zram: validate parameters in each backend's setup_params
62964dac3573f20b6dc7d647cac623d89e5b8278 zram: reset per-priority params when changing algorithm before init
5ecfec9a00455b4754ded3238b39c1d1355e9d97 zram: fix out-of-bounds access in writeback_store()
4aa06278a162a953abc4a593c3ae51f079cbc89d zram: fix out-of-bounds access in read_block_state()
db18bf855a21cfbb55af035af24fefc7bd7c6c64 mm: debug_page_alloc: fix type mismatch for debug_guardpage_minorder
e856768e0c903ef53d51480f2f0f40c0d2168d30 alloc_tag: expose boot-time compression configuration
4a6c9a448630d63535d6c746ec83ab4afe96a6e8 mm/sparse: keep mem_section_usage_size() internal
323410f892da15a960c03e1184a5b50cfdae24aa mm/show_mem: fix format string inconsistencies and type mismatches
fd0a843a15e7d05b47912246d06ce58c89181f9a zram: switch to unsigned long indexing
9672e71f46bd0c85cccd5b84bb15db0b8e458373 selftests: mm: extend the check_huge() to support mTHP check
59fc9e988bb897ebfdabbabb9ce7ec607b21a03b selftests: mm: move gather_after_split_folio_orders() into vm_util.c file
6f116bde13642c3bfd2ae88615484c817cabf012 selftests: mm: implement the mTHP-sized hugepage check helpers
1554b94d55e7fe866aaf6dc6eeffe717450f1e88 selftests: mm: add mTHP collapse test cases
a5a42748b1681f4f557f994bb34b120bd46cbad9 selftests/mm: drop duplicate test_seal_mprotect_two_vma_with_gap() call
807025cce7cc94347782c96dc419beba0d0fdb6a mm: debug_page_alloc: fix NULL buf in debug_guardpage_minorder_setup
8d6b010a3e2245b8796e17eff87ead1d3775904c selftests/mm/vm_util.c: correct __pagemap_scan_get_categories return value
36e6411ce0336b2064af6fb522068b1d7d5d9083 maple_tree: remove unused mas_is_root_limits()
fb29713ddb9d72e796d0e9d10e7f8783d18229b8 mm/execmem: fix fallback_end description in kernel-doc
4f0c95d6d247d69527a50f7b0fa844c15506aebd selftests/mm: skip COW tmpfile cases when fallocate() is unsupported
5073c1ae3c5a7f7e3efb196a8c878690e4dd9351 selftests/mm: skip guard hole-punch test if MADV_REMOVE is unsupported
56b20f64a0392f1edf3ca8b74cc8fde2abf97cd1 selftests/mm: skip khugepaged swap tests without swap
e98f99d6abda26abcb0c71248bbdb29ad4f87c10 selftests/mm: skip hard dirty page-cache test on NFS
57fc5f8529442c09b33283b9f6516baee7181658 selftests/mm: retry migration failures for the full runtime
b367e5a8a011537c62b6cbf8cc1dfba31c3ac2ed mm/zswap: fix global shrinker when memory cgroup is disabled
960703d542b1de822329028e65629a0996f2aa5a mm/zswap: support batch writeback in shrink_memcg()
addc802a3d3ed28d5600ed557fe753ca271f21a2 drivers/base, mm: move arch_numa.c to mm/
d64fe0d94dc9ebb0d839f7887f751cfd30ac969d mm: make VM_FAULT_RESULT_TRACE compatible with sparse
f0d20771a24b7c4892d0125ac0aef470ed4cc3a2 mm/hugetlb_cma: support percentage-based hugetlb_cma reservation
7961218178142ad333d850e8d0284593880fdca2 selftests/mm: fix read_file() return value check
496a08488bc320424e6f3927e574dee8d6b855f5 mm: fix CONFIG_STACK_GROWSUP typo in tools/testing/vma/include/dup.h
cc5233681ebd87dc6e742abd877368a36e546be1 alloc_tag: add ioctl to /proc/allocinfo
92fd63045918e93a504d2fdbb83ff4f33f088b8c alloc_tag: add ioctl filters to /proc/allocinfo
dfdc24c5cee21d9b5f7e64a844706d499b1c20c2 alloc_tag: add size-based filtering to ioctl
92dd1aec4e68296f6af8507e8d17e93dc4727e97 alloc_tag: add accuracy based filtering to ioctl
fccafcda8781ac504373edaabfa9954388317205 kselftest: alloc_tag: add kselftest for ioctl interface
ab8bbc744354147bad8d5a31a3b3e1a6e9e9f8a7 kselftest: alloc_tag: extend the allocinfo ioctl kselftest
49cac9ec490da50456bdf31ddcaef8a7bc647281 mm: shmem: reject page-aligned fallocate end overflow
401a124d328dc77f612238ed7e58294655fb7ec7 shmem: provide a shmem_write_folio wrapper
eabf592d49ece13ac82b30889ba6d849fba103c1 mm/swap: introduce struct swap_io_ctx
1e8a49301b22f7a93188e04f9433da9141534748 mm/swap: also use struct swap_iocb for block I/O
9ff4a8cf67057f27f922d316c1c2c0422f2d977b mm/swap: remove count_swpout_vm_event
4176bfed56635cddb3554c2b528854d7d4206318 mm/swap: use swap_ops to register swap device's methods
3f855354c0852ffd569dcda790cc79799ff97da1 mm/swap: remove SWP_FS_OPS
2ecc310ebb90a4a641c7d67a56a1f0dbe37bca73 mm/vmstat: add NRSWP{IN,OUT} counters
5f604a9c255f320c7476e82b9db9976c1b614b9c mm/swap: fix swap_cluster_lock() !CONFIG_SWAP stub signature mismatch
3e8e56239838a1b9ace9693fb5dbf10c1577bea7 mm/zswap: use ratelimited stats flush in zswap_shrinker_count()
fee6dc616c460dfddfd285b68d9a8e81b08ee860 mm/cma: remove stray newline from auto-generated CMA area name
1828c38253e5ef8e04b9e38fa573a43de7ca10d7 kasan: fix cache shrink race with CPU hotplug
4cd609dc485f8013a00079dddb515554106bad2b mm/gup_test: keep longterm pin state per file
d760e2a3a4ad7f9e9bf50db1e2940c2f7927da2c mm: kmemleak: confirm suspected leaks with a second scan
89ec8c8fc35efc29e69653028cb0390fdfb74eb6 mm: kmemleak: report leaks only after N consecutive unreferenced scans
b20da26a220f04370cecebdd123645e0abfd92e4 mm: kmemleak: factor leak confirmation into a helper
0edabad981fe108bb8554d31503cc893606718cc selftests: mm: test kmemleak's N-consecutive-scan leak confirmation
bd337588d5a899949a576232d42eadd3e6f4faad mm: kmemleak: default min_unref_scans to 2 for verbose auto-scan
eed382c863b5319b918ce64c8fd15b6e2cd1ed33 Documentation: kmemleak: document the conditional min_unref_scans default
3496ea4e84eec320bad191c922c619c64d5056b6 selftests/mm: kmemleak: drop stale min_unref_scans default from comments
a336298a77b53455027b51d5d0333c9a2685e8c9 selftests/mm: fix soft-dirty kselftest supported check
aacb8456d3942c8fa0f36dd28c0d6161fd1a997c maple_tree: add rcu locking check when LOCKDEP is enabled
3d7c78ed50b8997a5df45a5ebcea8c4b37d3c693 locking/lockdep: add sequence counter to held_lock
93a509f5e5534cbbe6f3c1855bc23bc463c55cdb maple_tree: add write lock checking with lockdep sequence numbers
606ee7a060461a9a5f7e6c4c62143e1b325c53b2 maple_tree-stop-flooding-logs-when-debug_locks-is-set-to-zero-fix
d376883894badc55cc374b006d215b4670b4493f maple_tree: documentation fix
67cc8501da1c5cd56ce7b379aa2bd593831c2c65 maple_tree: drop dead code from mas_extend_spanning_null()
9f82906d209aa7448157ee3e33f30fab0d56b29d maple_tree: drop MAPLE_ALLOC_SLOTS
19448b41b444deff7c4a70721eed5e86296b7997 maple_tree: clarify comments on mas_nomem()
c6ff50f6a51153a163d8ab34c994241d487ae60f maple_tree: use prefetched value in mas_wr_store_type()
b525c24eff677127fad348a7db4730a4fa382213 maple_tree: optimise mas_wr_node_store() when not in rcu mode
5ed3b6db08ba4ab847ba183ab2cceb73891dd90d maple_tree: micro optimisation of mas_wr_store_type()
e87841d0174df6ab2a249c39cb8db87aa90e1826 maple_tree: add bulk parent set helper
51bd212e335457f75896c7d9a448a7a78416a676 maple_tree: catch race in mas_alloc_cyclic()
5e95e05487c5dcc7fee84c15db14a5530a316e35 maple_tree: document that erase may use GFP_KERNEL for allocations
3683967f2c85450d6e14cb9f076452e138df1d90 maple_tree: WARN_ON_ONCE when allocations fail
5caa3c5b94a04aa131b0ba2be6b3ec83f1f88887 maple_tree: document erase and allocations better
f16dd12e07c40a5d8ac239ecc3d5deb1f036b6d4 maple_tree: change two GFP flags in tests
0b32964bb3143e32592b166f93891140686e9d53 maple_tree: fix argument name in header
ad35ccc6bc0d36012b3ebf10501ff28b269b0e7a maple_tree: avoid extra gap calculation
d1f6d7a475e74f10c998cec54d1a2a137c5256b1 maple_tree: add helper mas_make_walkable()
c468e82d232ea5321f0937075e37ec6c3a24fa4a riscv: mm: fix concurrency in mark_new_valid_map()
f79c17a9481c9b9694baf88de73b81422d6a3588 riscv: mm: exclude invalid THP PMDs from page table check
96e12018647aee8eddb4bbf35d18025058fca134 sh: remove CONFIG_NUMA and related configuration options
59a5d97a0a080d14183aa1b91bc62c81965f8f56 sh: mm: remove numa.c
15a0b0249f0373e9e6d2207d1f46bc9f5c895f50 sh: mm: drop allocate_pgdat()
6988f2b6fd02f7a12fce457a5f3f2ee3d7d83e3a sh: remove setup_bootmem_node() and plat_mem_setup()
18f4ca0daa73f1fac041f6c97179d296f6cce542 sh: drop dead code guarded by #ifdef CONFIG_NUMA
b27599f0e600112a2e615608acd45df0c062bc6d sh: drop include/asm/mmzone.h
853f02ada9e5091ae5dd4e5d8bc88bf3a83a9a00 init/Kconfig: drop ARCH_WANT_NUMA_VARIABLE_LOCALITY
8ae27c9f0a8a8a62fca51ee812cc8e4b1558e716 sh: init: remove call the memblock_set_node()
4522b0521d831671eff1a35cbafb8a3560042f52 sh: remove SPARSEMEM related entries from Kconfig
66bddd4a956cbb195e90305e2a5d8e924232c54d sh: drop include/asm/sparsemem.h
7a882b22d8f36bacaa32da4641aebb4966a489b0 zram: fix slot lock bit position on big-endian 64-bit
b15ad487e6f5075dd808bb9f80460d7be3ed6603 mm/page-writeback: document folio_mark_dirty() locking more explicitly
0cfc660101958463f57e009cb13abd5455239643 zsmalloc: account for handle size in class lookup
7ae5819659e791a5c2ebfaa7cb6f41521eea1482 selftests/proc: make proc-maps-race work with READ_IMPLIES_EXEC
7e2393cfe59525b6683d17f902c93de75a0d1695 mm/swap: revert to single-folio writes for synchronous swap devices
8c4a140600accd227717331c2f3e0e660f78af2f mm/swap: add a new swap_ops.h header to allow for pluggable swap ops
630ab233d8d96627b3e19f5630d96f82c35f744d mm/swap: move swap_ops into file systems for file system-based swap
1c5745a96940946724631e87dc641cea9b292531 kasan: fix quarantine_size accounting during cache removal
92c560e396adbce4a5bdcbc15d3646ea8f5a82dd selftests/cgroup: test_zswap: skip test_no_kmem_bypass if debugfs is unavailable
250ee0a38972f788e58f60d06e7893a9cb2564b8 selftests-cgroup-test_zswap-skip-test_no_kmem_bypass-if-debugfs-is-unavailable-fix
279f564814ccf99b3ee409dd639ce12862174f69 mm/mglru: Fix young counter undercount for large folios
7d226ced24e5d55268a4fd617299e07b70435249 MAINTAINERS: add drivers/char/mem.c to mm misc, memory mapping sections
ff7f4793971955dd637dbe50664c6c09fc5e65c1 mm/khugepaged: refactor per-scan state clearing into collapse_control_init_scan()
9d403ff00d79c144cde4b60e48ab550c9dce1fdd mm/khugepaged: extract reference check into folio_pte_referenced() helper
edbe980d50b80ee470770f42e50657b20a830845 mm/khugepaged: introduce a count_collapse_event() helper
f21a0d22201d045f5ca2716702f91265d3fe5803 mm/khugepaged: fix outdated comments
7eecaf8520ec21e25ba1d7ef93365bb7d4b4b875 mm/khugepaged: refactor the PTE state checks into a helper
be4b063fba413cc05de7fe6f24649033c31217f1 mm/khugepaged: unmap pte before releasing vma write lock
76c35665d157d0eb50c348d074c5e48bc1384b6e mm: Documentation: clarify where the mTHP stats live
f9ca2fa9ef7e9b39ec79a0596929d1a1f8704c5f Docs/mm: fix outdated "radix tree" in page_migration
30d37d994c94c0c6d1950ffc7f8e9d90e462ea6d mm/hmm.c:hmm_do_fault(): suppress sparse warning
a64db2ec1f8b6665fc29e573589e31fe29fa2d46 mm-hmmc-hmm_do_fault-suppress-sparse-warning-fix
043569d812279b042bd00c50f7b59d6ef2116b95 mm/mglru: fix and remove redundant unevictable folio handling
a190ad17a1b17b166e7b535e24960db8e6615b09 percpu: drop CONFIG_DEBUG_FORCE_WEAK_PER_CPU
85a93363b0f376fe23aac105103e5a63434bf6ba lib/test_hmm: fix garbage pfn and wrong direction in devmem fault debug
6a15526397ad63ca5977c082d551a1058899fe9a mm/gup: honour FOLL_PIN in NOMMU __get_user_pages_locked()
7ba5daade5ab61776382020b708b1ef75c9af1ea mm/swap, PM: hibernate: atomically replace hibernation pin
aba6f2c9a9b80c4a677f3e75a13dd23786ad22e6 === mark start of DAMON hack tree ===
509cf6e24937d4e8a2c93ea4337a2965e3fb2fb0 add -damon suffix to the version name
c2aa817a1a3adb4e07a1393ff18a1fd2eca46dd8 === temporal fixes ===
5b0c2140e847ad1084c1e54366b2bd680d93cb0b Revert "kselftest/runner.sh: Propagate SIGTERM to runner child"
e3365aaf56340b9935f14a781c6c0adabb25b360 === hotfix: posted ===
903086dbda90afb757819d13a6eaf2b2e7dad8d1 === hotfix rfc ===
77eb5f59999311d070d9d9242d41aff02c04843e ==== damos_quota_score() division by zero fixes ====
8113cc9510ca3307699ae8639f2347f4c7a9261c ==== commit_inputs infinite hang fix ====
c2509e79c0832b0b3e682513c0561bc8b2c78a8e ==== unurgent fixes ====
d71dd01d523bfbc0043392fca7a5dd49fc5d0229 mm/damon/core: skip applying scheme if region split for quota fails
16829c77414893464c32e1f0bcd7c7497223b917 mm/damon/paddr: respect folio end for DAMOS_STAT
3da5b20df173d1d23b8647b14b99e7025fd14ee8 mm/damon/paddr: respect folio end for DAMOS actions except STAT
42a85cb547a83b5b09280bcc0420ef563b381be8 mm/damon/vaddr: respect folio end for DAMOS_STAT
ccbf2cf1cbfb2c54ad25cf1071d61f38770edf48 mm/damon/vaddr: respect folio end for DAMOS_MIGRATE_{HOT,COLD}
2191df8bafa8588f8065370475ef6d341135d854 mm/damon/core: handle extreme memory state in damon_get_node_mem_bp()
9bf837dfd8f8c370e8081afbccc4ba993785b069 mm/damon/core: handle extreme memory state in get_node_memcg_used_bp()
9312f786f2b758fe79ca014d81659a185a635eeb mm/damon/core: handle extreme memory state in get_in_active_mem_bp()
9ce8b2452e59a14268d090faee12f4218d6395da === non-hotfix ===
b362b5fab3c1769046f058bd9969156f1353155e ==== from contributors ====
e44fe75e6964cfee6fb9e06d5943eb2d8fc75634 ===== wait 7.3-rc1 ====
edfc29650a9c87e24e76aab137d043078562f4b1 ==== [PATCH v3 0/3] mm/damon: Introduce a huge page collapsing mechanism using auto tuning ====
a01857d9ccafefb0f8b282415e2a34ec1083dc97 mm/damon: Introduce DAMOS_QUOTA_HUGEPAGE auto tuning
272773c30b3d156e2b5b8ac4174b7ee34713863e mm/damon/sysfs: support hugepage_mem_bp quota goal metric
311fc41f6c4a38ba740d21e45337f510fa59159c Docs/mm/damon/design: Document hugepage_mem_bp target metric
ad1006fd61846dcaba264a2e1153ab6f0e6939f8 samples/damon/mtier: add comment for struct region_range
3427dd354b655ecbad6e393d272ed0e368b41207 selftests/damon/sysfs.py: clean up sh processes used for obsolete_target test
997224fdba29f2b47dd3f53256f9ab2aeedcf756 ==== [PATCH 0/2] mm/damon/core: remove unused helper functions ====
6402490891e375d0f922403a20f535f17b4ed5f6 mm/damon/core: remove unused damon_targets_empty()
79a2be9679403e398eba4be9c8c0991611048a67 mm/damon/core: remove unused damon_nr_running_ctxs()
796e25e4640743df4e24b6af404eec4c353d5935 mm/damon/core: remove declaration of __damon_commit_ctx()
d89bad63b8704638cc787d8a9ea33f0cf743ac94 ==== [PATCH v2 0/3] docs/mm/damon/design: add explanation of nr_snapshots ====
3571551b7e1dc96728e591003bac02c635ae86ed docs/mm/damon/design: accurate semantics of nr_snapshots
54239dd92689ca1af3724db9d2727cd2eed4ac09 docs/mm/damon/design: difference between watermarks and nr_snapshots
dabe2e15abac21369e99002ff23120678c248132 docs/mm/damon/design: fix typo of max_nr_snapshots
4f98795b55cc1becd7283ee736b40cd1d6c70302 === non-hotfix: rfc ===
a883cc8769f94b38045fc98757cb631a096ded6d ==== access-as-an-attr ====
0adf138308c5b9989c390ecd7306201e3b0c1f49 mm/damon/core: introduce DAMON_FILTER_TYPE_PGIDLE_UNSET
63f3e3d537a15e4d5d9a109147e90b60e0ccd332 mm/damon/paddr: support PGIDLE_UNSET probe filter type
0c8cc796d26fe26c0e22068404633b469ea2034d mm/damon/sysfs: support pgidle_unset probe filter type
9d53fc1a50db4e988289a1b351597d7b06203d87 Docs/mm/damon/design: document pgidle_unset probe filter type
20ff440b3383fc11cb75f83e5913a6246c8b0727 mm/damon/core: introduce damon_prep struct
ed1535dbb235b2a12180c83dd1fffa6a3ad081a0 mm/damon/core: commit preps
c85cf07bc19cb9eb459e57e7b69c13e6dcaab49d mm/damon/core: introduce damon_operations->prep_probes()
dc1307119b5e29abf200f98f23497b4dde36fa43 mm/damon/paddr: support damon_prep
50131d069e8878d9f79b5f7c777975eb7fae4ab1 mm/damon/sysfs: implement preps directory
dc5ac14694a398920333781229cfad644ef96a23 mm/damon/sysfs: implement preps/nr_preps file
a1c6967889c3ce5d3df089f8d9790a01f981524b mm/damon/sysfs: create directories for nr_preps writes
10168d8533d1f008e02572b05f1201e0c422343d mm/damon/sysfs: implement prep_action file
e5bee7e406c89d287e8edc7ebb553ed84325bd96 mm/damon/sysfs: pass preps to DAMON core
7022e1e9cd3b61f7c18a342a2a7f6826a15130a3 selftests/damon/sysfs.sh: test probe prep sysfs files
d8a15efda353bc35736ec23c2f4ff93702df29e6 Docs/mm/damon/design: document probe preps
b913703f1cc5efb0dcc262e51e62586dc26ff7df Docs/admin-guide/mm/damon/usage: document probe preps sysfs files
dc13e607ab6041f1b4344b5ee0f6430d2e588d3e Docs/ABI/damon: document probe prep sysfs files
08f9c15ca12452e9da1ec9b10ebed633b0244192 ==== misc cleanup ====
c2b6a8ab4e40105cf713c94c6d8c8a5b61e06eee mm/damon/core: use damon_nr_samples_per_aggr() for max merge threshold
53aee4fec1ce7dd4590a3496a2370bccb1c773b5 mm/damon/core: remove debug messages
42cb78cfbbcb8d87c427ccc40fa6dd0c3858c560 mm/damon/vaddr: remove a debug message
f846f278f8e3e666b098f59383a2c6f17fa0cee2 mm/damon/core: validate number of probes in valid_probe_params()
c2101d2362f509423acf0f0c9de4bf5a63e1fdb7 mm/damon/sysfs: remove probes number validation
db946bd1c66a2aec5b2e4ddb9633a6468e7953d2 mm/damon/tests/core-kunit: extend set_regions() test for error case
5e6beba54789e84f0f14059ef727023da1140ff0 mm/damon/tests/core-kunit: test <=0 size damon_set_regions() inputs
a3183257677300e835ede2156119e20c4319e2b5 mm/damon/tests/core-kunit: test overlapping ranges for set_regions()
048eb9c78a8ffe91eb5aa415d716b6d00423c719 mm/damon/tests/core-kunit: test damon_nr_samples_per_aggr()
096bfeaae1af4c62aa92140675494925fa7a9b15 selftests/damon/sysfs.sh: test hugepage_mem_bp quota goal
a9f4feb8906dc8e3e5d737cae19b76fcaecf5200 Docs/mm/damon/maintainer-profile: update AI review for Sashiko replies
d9284d5a016fd24d20250a3da816c83402a2bdf7 Docs/ABI/damon: recommend subsystem doc instead of admin-guide
9dddc053d6c255fe4fc745567a62372a063de48d ==== attrs monitoring testing ====
30f27e66274f4c0108b04be373562095cb1106b8 mm/damon/tests/core-kunit: test damon_commit_filter()
0b69f4f0d4226b21bba6e87c2c8d2b4a1f172d9a mm/damon/tests/core-kunit: add damon_commit_probes() test
070051b2591d34d1b8501bf23924b9a16b272bb2 selftests/damon/_damon_sysfs: implement DamonProbes
28c56e61b619cc946bce9606cbbaccaa5209bea1 selftests/damon/drgn_dump_damon_status: dump probes
6ddd6b5a0ea9a200943b961605247be572e0de89 selftests/damon/sysfs.py: extend commit assertion function for probes
2e6a4946eb75cb17a58973ed1f54df6995ddf854 selftests/damon/sysfs.py: test damon probes
adc21b5f7f7a7dd776e11ba213d933e63f9730fe === hacks in progress ===
41ccf1f14cc3dc386119622bc065291c00c7abde ==== refactor damon_call for unstarted ctx ====
b3c8719c0e8aed1af83de83227288701f84a846a mm/damon/core: document damon_call()/damon_start() race hang issue
168bdf89879ec8ffeeb7fae287127a6aae9881b0 mm/damon/core: handle NULL ctx parameter in damon_call()
6e1674452d5161eaa4e532b1f18b8a1749768856 mm/damon/core: set ctx->call_controls_obsolete in damon_new_ctx()
02c8874a1a1f183982d1df38c6b59b21c7e7947c mm/damon/reclaim: remove unnecessary damon_call() param validation
36d76ac072917fd466408ee0e5c73601f66c5780 mm/damon/lru_sort: remove unnecessary damon_call() param validation
3220dccdd745e8bd3415fd1eb56473e389d363c0 ==== refactor damon_commit for zero quota target_value ====
4ea2d433e04577d5ceb01ef3df6ad6312e4a4897 mm/damon/core: error damos_commit_quota_goal() for zero target_value
0e63c90149418e1a96dee51591bc68d54a4ca5b4 mm/damon/core: handle damos_commit_quota_goal() error
4199ae8f27e37076930e34fd45cde85e44411ee1 Revert "mm/damon/lru_sort: error out for >10000 active_mem_bp"
a940ff92304f7dc6a2d451e9b0d212205f23b177 Revert "samples/damon/mtier: error out for zero quota goal target values"
7a98b00d27e085c29c976faaa3c3fcd489ef5f16 ==== vaddr: support probes ====
076dcd55ec2d9e4dd671e8304746553bbc04ffa5 mm/damon/paddr: remove pa parameter from damon_pa_filter_pass()
115e7e9b25aaadc6e8135f9afbe795e3ba3bc610 mm/damon/paddr: move probe filter handling to ops-common
66748815e35a826cea5a85812355c6274dc5637c mm/damon/vaddr: support probes
9bde53f92ee288d0ee6acb26d3aa579b3b4dedc0 mm/damon/vaddr: fixup compile warning on !HUGETLB
28907d8d19190a61a59134f7720747b11496a3d6 mm/damon/vaddr: support set_samples on damon_va_apply_probes()
d48b766b15aa1e360dc1207fc704ee7a5d183957 mm/damon/vaddr: support return_max_wsum of damon_va_apply_probes()
d7f882239bf1802f4c4321d753fc38fbfe421092 mm/damon/vaddr: implement ops->prep_probes()
56eb6b5b7509a94b17571a5c8430fabba6dfe57c mm/damon/vaddr: implement set_samples of damon_va_prep_probes()
cd91aa046abfc9726ce94748959c5c17b2e886f8 ==== CONFIG_DAMON_AUTOTUNE_PARAMS ====
4184502b0bb1debd359b05d79a4a35d222fd8732 mm/damon/Kconfig: add CONFIG_DAMON_AUTOTUNE_PARAMS
0cc0ac1a6b79b04cff751b43992d3f5dd550f975 ==== fault/report-based monitoring for per-cpu and write ====
49efe972a458ad060f99d54e0b044fd72b605fd5 mm/damon/core: implement damon_report_access()
a7b3100298b113268031c227ddbe3cba74cd747c mm/damon: (fixup) fix typos
54f13c8ebbfeff561a23188d7f3877c48d5b3b14 mm/damon: define struct damon_sample_control
a17df5b0aa4c977e4db24d580a815f9652649b12 mm/damon/core: commit damon_sample_control
caf11d12e1ea19433f03973e695d97c599bbf842 mm/damon/core: implement damon_report_page_fault()
b544040d0b226a1d70ee902c57f46e78070371b7 mm/{mprotect,memory}: (no upstream-aimed hack) implement MM_CP_DAMON
27b3b7f2b0398bbd5c95a0b50d9818c9c3f1f2fe mm/damon/paddr: support page fault access check primitive
ca84555747b242bd7f866f40c2a713c5708e9519 mm/damon/core: apply access reports to high level snapshot
b5cbff42ffa6345b07c21945bf199cb404f21cc9 mm/damon/sysfs: implement monitoring_attrs/sample/ dir
03e9dea8c26933e99f6720a4eca9a789a9f8c4b2 mm/damon/sysfs: implement sample/primitives/ dir
f8a81a2447c75d8975b279c77f4179b78c20c60b mm/damon/sysfs: connect primitives directory with core
101cb17902c9559fe3df792ef23aff94dfab920a Docs/mm/damon/design: document page fault sampling primitive
a474c02f716d4f6bac37373ebf6234d15820c888 Docs/admin-guide/mm/damon/usage: document sample primitives dir
9fd7685a5e4558b7773378d8bb43a597d6c0c6ff mm/damon: extend damon_access_report for origin CPU reporting
48458b13c30e929c4144dc4cbfdbd6f62fbc86b6 mm/damon/core: report access origin cpu of page faults
b2d50b23b445b4374bab935582304f310c6a4087 mm/damon: implement sample filter data structure for cpus-only monitoring
bed8c549d021cc0b12dfe4ef88295e11f53e29b5 mm/damon/core: implement damon_sample_filter manipulations
46c78a8f3aa2ef84094c3d7168b3056fa6cc081d mm/damon/core: commit damon_sample_filters
7084a5e463a934cf875acebd854e773748a6c118 mm/damon/core: apply sample filter to access reports
7eb36b0239db92154dc9376981997da157cce6d4 mm/damon/sysfs: implement sample/filters/ directory
d8a14951e0f47f6d8308851aca3ddcfba1908913 mm/damon/sysfs: implement sample filter directory
fad2311fca5c65428caf9323d809b4d22958d12a mm/damon/sysfs: implement type, matching, allow files under sample filter dir
1e2402faa93150451dc61228b9ed04ed944098c7 mm/damon/sysfs: implement cpumask file under sample filter dir
d039a220c4f5fcce2cc0fdacc8be20def811bffc mm/damon/sysfs: connect sample filters with core layer
72d83f8c8c9a346d6d764b9a539f3faab17d775d Docs/mm/damon/design: document sample filters
9d2e457a29e56e52e562ef3b13a1183ee9aa852d Docs/admin-guide/mm/damon/usage: document sample filters dir
db9993b212cfc608b9a71bcf3fd47efa740a529a mm/damon: extend damon_access_report for access-origin thread info
4b963564f98199d7be8a0f2c59ffe340a0cb0c4e mm/damon/core: report access-generated thread id of the fault event
676076e34ba563a04b39835e0a1a1266f45e52c9 mm/damon: extend damon_sample_filter for threads
39a4ede577a42e6cc2d0201ef7690e646c2e3553 mm/damon/core: support threads type sample filter
9763290bb8cbd01f66dd0213a80d2fb8c2115a09 mm/damon/sysfs: support thread based access sample filtering
4d26c265acc622f7831a1494090e145267b5c2a7 Docs/mm/damon/design: document threads type sample filter
172626917b69dae50ffba7909995e0007f283f43 Docs/admin-guide/mm/damon/usage: document tids_arr file
efd2af67cfeac084a69b3247ab0cafc91e65db41 mm/damon: support reporting write access
e994d3e61d4a3fec285f5a2577f934723d55bda9 mm/damon/core: report whether the page fault was for writing
e04a040d29536409e4fc9aa49d18797846d67b0e mm/damon/core: support write access sample filter
59d9c0386eae3197f9b5eb5e611ae18ee5a91772 mm/damon/sysfs: support write-type access sample filter
d1f9269d0db7c8ae56d9fe16da4654060be33d60 Docs/mm/damon/design: document write access sample filter type
1a87c0c381e2820cae528886ddf84979e281f8bf mm/damon/core: elaborate access reports dropping behavior
ceaea9bfbc06b056f31dc8ceb204654e5ed28685 ===== fault-based vaddr monitoring =====
905ff194698f1dec79918f4eee30d4f60f49e058 mm/damon: rename damon_access_report->addr to ->paddr
29474faa9457d7a4a2f6c6c2d2ee3b21390a5bbb mm/damon: extend damon_access_report for virtual address
f8cabc466538d484ef601fc23a0b1ceb6cff8fbd mm/damon/core: set damon_access_report->vaddr from page fault report
67616dfb9233f6e75f5f5fefdd13ecc4d03968ef mm/damon/core: support vaddr reports
8c67bdf137e5f840b6461965b1c6923c65b10d2c mm/damon/sysfs: move sample directory code to sysfs-sample.c
df228974b19a08b9760f477e53a8f17cf855b8bf ==== docs for DAMON and mm ====
d95a50fcb2b2cae13f328ef1cbbd33155c8cc16a Docs/mm/damon/design: add table of contents for overall and DAMOS
462859b4b6b0ef3d1cf160a0e8b6e88d06c0e404 Docs/process/2.Process: Update mm tree URL
8c96744c931920420eecc06edf770d85b8b5a55d Docs/mm/damon/design: add API link to damon_ctx
ad30878ce36b1fca46d65262738a1a823a00c1eb ==== ACMA ====
17d100a54a31ae78eef8b84289581b3dea647ce6 mm/damon: implement DAMOS actions for access-aware contiguous memory allocation
61b0f4bfd8a4ff7f29a49a4ee69bfd15692b5b1b mm/damon: add the initial part of access/contiguity-aware memory auto-scaling module
c92a0b9444d921a443a58ce5d2c73c77105cf08d mm/page_reporting: implement a function for reporting specific pfn range
b3369f776f156a0141e812b393bfc848000c3484 mm/damon/acma: implement scale down feature
5449738f0d68bae1d2c2bef6e4481620356ce92d mm/damon/acma: implement scale up feature
91b4b16bcd6ba469dc36295095f5e36c199efab8 drivers/virtio/virtio_balloon: integrate ACMA and ballooning
964d0f2afe9a7be4ea7deee23eec841f214ee9fb mm/damon/acma: assume damon_stop() to always succeed
ebf135d024cf43396b49cf1ebb998889fb1e3aa5 === commits aiming not to be posted ===
60c44557b2096a7da9acfa8cfae0d1543110433b mm/damon/core: add todo for DAMOS interval validation
65f466c3015330aea1c4c2daef516a1da074c96c ==== uncategorized ====
66903bda278d7f240265f40b89c4e8ebe332500b mm/damon/core: add an hacking idea concept interface prototype
7ee4b25927502705e43c232760c26149e1d41dca mm/damon/core: restrict total_charged_{sz,ns} to avoid overflows
53d22f96d9f4686e2a233c0fea0c94814340162a mm/damon: add damon_call_control->cleanup_fn
f8c806467d1df864f9aace651b2250408b11b540 mm/damon/core: call cleanup_fn()
e3613dc1a511e83aec2e2193eaf8415873d1cf27 mm/damon/sysfs: use per-context next_update_jiffies
0492c46d93f35385ad903fec0c323a6f8f91346b Revert "mm/damon/sysfs: use per-context next_update_jiffies"
e74b873e2a110d21cee5b8f644d4a94d61b976c4 mm/damon: unconditionally trace damon_region_aggregated
1aa262bdd2b664f830649a40adad338bf0b76113 mm/internal: update vma_address_end() comment for removed vma_address()
bd7409277be32f80f2946d399a74e47283f19489 fs/erofs/Kconfig: temporal !SMP build fix
e51187cb1a7c4c20f780870d13f9574978409638 mm/damon/core: initialize damos_quota_goal->last_psi_total
9d13ffd15c4f375293c1037740f9a7911ce073b8 selftests/damon/sysfs_memcg_path_leak: fail only for real DAMON leak
b8f96200907349bd865e5a1aff71bff88bf739f2 Revert "fs/erofs/Kconfig: temporal !SMP build fix"
a53a04d9dd3a8109e67c729b313461446544b5cd erofs: fix EROFS_FS_ZIP_LZMA_DEFAULT_MAX_STREAMS on some UP platforms
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.