| COMMIT |
0.00 |
mm/damon/core: disallow non-power of two min_region_sz on da |
|
Technical explanation; uses domain jargo |
2026-04-11 |
| COMMIT |
0.00 |
mm/vmalloc: take vmap_purge_lock in shrinker |
|
Uses technical terms, specific reference |
2026-04-13 |
| COMMIT |
0.00 |
mm: call ->free_folio() directly in folio_unmap_invalidate() |
|
Technical language, human error explanat |
2026-04-13 |
| COMMIT |
0.00 |
mm: blk-cgroup: fix use-after-free in cgwb_release_workfn() |
|
Domain-specific bug trace, informal expl |
2026-04-13 |
| COMMIT |
0.00 |
mm/zone_device: do not touch device folio after calling ->fo |
|
Technical fix description, casual tone, |
2026-04-10 |
| COMMIT |
0.00 |
mm/damon/core: disallow time-quota setting zero esz |
|
Explains bug with domain terms; phrasing |
2026-04-07 |
| COMMIT |
0.00 |
mm/mempolicy: fix weighted interleave auto sysfs name |
|
Contains domain jargon, informal explana |
2026-04-07 |
| COMMIT |
0.00 |
MAINTAINERS: add page cache reviewer |
|
Brief free-text, domain-specific, inform |
2026-04-15 |
| COMMIT |
0.00 |
mm/vmscan: avoid false-positive -Wuninitialized warning |
|
Technical analysis, domain-specific refe |
2026-04-14 |
| COMMIT |
0.00 |
MAINTAINERS: update Dave's kdump reviewer email address |
|
Minimal free-text, human wording, domain |
2026-04-15 |
| COMMIT |
0.00 |
MAINTAINERS: drop include/linux/liveupdate from LIVE UPDATE |
|
Brief, domain-specific, with normal chan |
2026-04-14 |
| COMMIT |
0.00 |
MAINTAINERS: drop include/linux/kho/abi/ from KHO |
|
Concise explanation with standard kernel |
2026-04-14 |
| COMMIT |
0.00 |
MAINTAINERS: update KHO and LIVE UPDATE maintainers |
|
Slightly more formal, but clear domain c |
2026-04-14 |
| COMMIT |
0.00 |
MAINTAINERS: update kexec/kdump maintainers entries |
|
Direct and technical with typical mainta |
2026-04-13 |
| COMMIT |
0.00 |
mm/migrate_device: remove dead migration entry check in migr |
|
Technical, precise, and uses kernel-spec |
2026-02-12 |
| COMMIT |
0.00 |
selftests: mm: skip charge_reserved_hugetlb without killall |
|
Covers script/test details with concise |
2026-04-10 |
| COMMIT |
0.00 |
userfaultfd: allow registration of ranges below mmap_min_add |
|
Mostly technical, some mild formal phras |
2026-04-09 |
| COMMIT |
0.00 |
mm/vmstat: fix vmstat_shepherd double-scheduling vmstat_upda |
|
Explains a kernel race with detailed, sy |
2026-04-09 |
| COMMIT |
0.00 |
mm/hugetlb: fix early boot crash on parameters without '=' s |
|
Technical explanation, domain-specific e |
2026-04-09 |
| COMMIT |
0.00 |
zram: reject unrecognized type= values in recompress_store() |
|
Technical bugfix description, standard k |
2026-04-07 |
| COMMIT |
0.00 |
docs: proc: document ProtectionKey in smaps |
|
Contains technical jargon, informal and |
2026-04-07 |
| COMMIT |
0.00 |
mm/mprotect: special-case small folios when applying permiss |
|
Informal style, domain-specific terms, s |
2026-04-02 |
| COMMIT |
0.00 |
mm/mprotect: move softleaf code out of the main function |
|
Casual, technical detail, lacks AI-style |
2026-04-02 |
| COMMIT |
0.00 |
mm: remove '!root_reclaim' checking in should_abort_scan() |
|
Specific technical explanation, informal |
2026-02-12 |
| COMMIT |
0.00 |
mm/sparse: fix comment for section map alignment |
|
Technical, informal, minimal free-text; |
2026-04-02 |
| COMMIT |
0.00 |
mm/page_io: use sio->len for PSWPIN accounting in sio_read_c |
|
Technical language, concise explanation, |
2026-04-02 |
| COMMIT |
0.00 |
selftests/mm: transhuge_stress: skip the test when thp not a |
|
Technical details, informal and succinct |
2026-04-02 |
| COMMIT |
0.00 |
selftests/mm: split_huge_page_test: skip the test when thp i |
|
Technical commentary, casual tone, gramm |
2026-04-02 |
| COMMIT |
0.00 |
selftests/mm/vm_util: robust write_file() |
|
Domain jargon, informal, some typos, cle |
2026-04-02 |
| COMMIT |
0.00 |
selftests/mm: move write_file helper to vm_util |
|
Technical, informal, typos/grammar error |
2026-04-02 |
| COMMIT |
0.00 |
selftests/mm: soft-dirty: skip two tests when thp is not ava |
|
Technical detail, short sentences, clear |
2026-04-02 |
| COMMIT |
0.00 |
selftests/mm/guard-regions: skip collapse test when thp not |
|
Direct technical explanation, minimal fo |
2026-04-02 |
| COMMIT |
0.00 |
userfaultfd: mfill_atomic(): remove retry logic |
|
Uses domain jargon and concise human lan |
2026-04-02 |
| COMMIT |
0.00 |
shmem, userfaultfd: implement shmem uffd operations using vm |
|
Technical content, includes domain-speci |
2026-04-02 |
| COMMIT |
0.00 |
userfaultfd: introduce vm_uffd_ops->alloc_folio() |
|
Terse, technical, includes detailed chan |
2026-04-02 |
| COMMIT |
0.00 |
shmem, userfaultfd: use a VMA callback to handle UFFDIO_CONT |
|
Specific technical detail, concise expla |
2026-04-02 |
| COMMIT |
0.00 |
userfaultfd: introduce vm_uffd_ops |
|
Technical, contains domain-specific term |
2026-04-02 |
| COMMIT |
0.00 |
userfaultfd: move vma_can_userfault out of line |
|
Concise, detailed, references, clearly h |
2026-04-02 |
| COMMIT |
0.00 |
userfaultfd: retry copying with locks dropped in mfill_atomi |
|
Explains technical process with minor ty |
2026-04-02 |
| COMMIT |
0.00 |
userfaultfd: introduce mfill_get_vma() and mfill_put_vma() |
|
Uses technical jargon, includes review t |
2026-04-02 |
| COMMIT |
0.00 |
userfaultfd: introduce mfill_establish_pmd() helper |
|
Technical, domain-specific commit messag |
2026-04-02 |
| COMMIT |
0.00 |
userfaultfd: introduce struct mfill_state |
|
Concise, technical summary with code-spe |
2026-04-02 |
| COMMIT |
0.00 |
userfaultfd: introduce mfill_copy_folio_locked() helper |
|
Contains domain jargon and is incomplete |
2026-04-02 |
| COMMIT |
0.00 |
mm/memfd_luo: remove folio from page cache when accounting f |
|
Technical description; slight formality |
2026-03-26 |
| COMMIT |
0.00 |
mm/memfd_luo: fix physical address conversion in put_folios |
|
Technical, concise; mentions AI review b |
2026-03-26 |
| COMMIT |
0.00 |
mm/memfd_luo: use i_size_write() to set inode size during re |
|
Standard technical commit with domain-sp |
2026-03-26 |
| COMMIT |
0.00 |
mm/memfd_luo: remove unnecessary memset in zero-size memfd p |
|
Technical writing with concise rationale |
2026-03-26 |
| COMMIT |
0.00 |
mm/memfd_luo: optimize shmem_recalc_inode calls in retrieve |
|
Contains specific technical explanations |
2026-03-26 |
| COMMIT |
0.00 |
mm/memfd: use folio_nr_pages() for shmem inode accounting |
|
Technical detail; slight formality due t |
2026-03-26 |
| COMMIT |
0.00 |
mm/sparse: fix preinited section_mem_map clobbering on failu |
|
Technical, concise; domain-specific, hum |
2026-03-31 |
| COMMIT |
0.00 |
zram: do not forget to endio for partial discard requests |
|
Technical language, domain detail, human |
2026-03-31 |
| COMMIT |
0.00 |
lib: test_hmm: implement a device release method |
|
Includes raw logs and concise technical |
2026-03-31 |
| COMMIT |
0.00 |
selftests/mm: hmm-tests: don't hardcode THP size to 2MB |
|
Domain-specific, concise, minimal formal |
2026-03-31 |
| COMMIT |
0.00 |
lib: test_hmm: evict device pages on file close to avoid use |
|
Uses informal explanations, bug referenc |
2026-03-31 |
| COMMIT |
0.00 |
selftests/mm: skip hugetlb_dio tests when DIO alignment is i |
|
Technical, detailed with domain terms, n |
2026-04-01 |
| COMMIT |
0.00 |
tools/testing/selftests: add merge test for partial msealed |
|
Standard technical writing, dense with k |
2026-03-31 |
| COMMIT |
0.00 |
mm/mempolicy: fix memory leaks in weighted_interleave_auto_s |
|
Addresses specific function and domain b |
2026-04-01 |
| COMMIT |
0.00 |
Docs/admin-guide/mm/damon/lru_sort: warn commit_inputs vs pa |
|
Technical context, references bug, raw l |
2026-03-29 |
| COMMIT |
0.00 |
Docs/admin-guide/mm/damon/reclaim: warn commit_inputs vs par |
|
Uses template outline, detailed technica |
2026-03-29 |
| COMMIT |
0.00 |
mm/damon/core: use time_in_range_open() for damos quota wind |
|
Technical detail, domain-specific, rich |
2026-03-29 |
| COMMIT |
0.00 |
mm/damon/core: validate damos_quota_goal->nid for node_memcg |
|
Technical detail, domain-specific jargon |
2026-03-29 |
| COMMIT |
0.00 |
mm/damon/core: validate damos_quota_goal->nid for node_mem_{ |
|
Technical and references prior work; nor |
2026-03-29 |
| COMMIT |
0.00 |
mm/damon/stat: fix memory leak on damon_start() failure in d |
|
Commit follows common kernel style; incl |
2026-03-31 |
| COMMIT |
0.00 |
mm/damon/core: fix damos_walk() vs kdamond_fn() exit race |
|
Technical explanation with kernel-specif |
2026-03-27 |
| COMMIT |
0.00 |
mm/damon/core: fix damon_call() vs kdamond_fn() exit race |
|
Structured as a kernel patch; uses domai |
2026-03-27 |
| COMMIT |
0.00 |
mm: zswap: tie per-CPU acomp_ctx lifetime to the pool |
|
Technical, contains domain-specific deta |
2026-03-31 |
| COMMIT |
0.00 |
mm: zswap: remove redundant checks in zswap_cpu_comp_dead() |
|
Typical patchset intro with domain detai |
2026-03-31 |
| COMMIT |
0.00 |
mm/alloc_tag: clear codetag for pages allocated before page_ |
|
Technical explanation with kernel functi |
2026-03-31 |
| COMMIT |
0.00 |
mm/vmscan: prevent MGLRU reclaim from pinning address space |
|
Kernel-domain explanation with some info |
2026-03-22 |
| COMMIT |
0.00 |
liveupdate: defer file handler module refcounting to active |
|
Technical explanation, kernel commit sty |
2026-03-27 |
| COMMIT |
0.00 |
liveupdate: make unregister functions return void |
|
Clear technical changelog, direct langua |
2026-03-27 |
| COMMIT |
0.00 |
liveupdate: remove liveupdate_test_unregister() |
|
Succinct rationale, no signals of AI, do |
2026-03-27 |
| COMMIT |
0.00 |
liveupdate: auto unregister FLBs on file handler unregistrat |
|
Technical, uses domain jargon, no formul |
2026-03-27 |
| COMMIT |
0.00 |
liveupdate: remove luo_session_quiesce() |
|
Direct, concise commit message, human-li |
2026-03-27 |
| COMMIT |
0.00 |
liveupdate: defer FLB module refcounting to active sessions |
|
Domain-specific, brief, uses technical r |
2026-03-27 |
| COMMIT |
0.00 |
liveupdate: protect FLB lists with luo_register_rwlock |
|
Straightforward technical explanation, n |
2026-03-27 |
| COMMIT |
0.00 |
liveupdate: protect file handler list with rwsem |
|
Conventional technical commit, uses stan |
2026-03-27 |
| COMMIT |
0.00 |
liveupdate: synchronize lazy initialization of FLB private s |
|
Technical detail, domain-specific vocabu |
2026-03-27 |
| COMMIT |
0.00 |
liveupdate: safely print untrusted strings |
|
Standard patch intro, not AI phrasing, s |
2026-03-27 |
| COMMIT |
0.00 |
mm: vmscan: fix dirty folios throttling on cgroup v1 for MGL |
|
Technical summary, uses jargon, includes |
2026-03-27 |
| COMMIT |
0.00 |
selftests: liveupdate: add test for double preservation |
|
Concise technical summary with domain te |
2026-03-26 |
| COMMIT |
0.00 |
memfd: implement get_id for memfd_luo |
|
Domain‑specific, succinct wording; not o |
2026-03-26 |
| COMMIT |
0.00 |
liveupdate: prevent double management of files |
|
Technical, some typoes/awkward lines, no |
2026-03-26 |
| COMMIT |
0.00 |
kho: document kexec-metadata tracking feature |
|
Concise summary, clear human style, no A |
2026-03-16 |
| COMMIT |
0.00 |
kho: kexec-metadata: track previous kernel chain |
|
Details concrete motivations, domain exa |
2026-03-16 |
| COMMIT |
0.00 |
kho: fix kho_in_debugfs_init() to handle non-FDT blobs |
|
Explains modification with domain termin |
2026-03-16 |
| COMMIT |
0.00 |
kho: persist blob size in KHO FDT |
|
Details code logic, not formal or generi |
2026-03-16 |
| COMMIT |
0.00 |
kho: rename fdt parameter to blob in kho_add/remove_subtree( |
|
Brief description of refactoring, domain |
2026-03-16 |
| COMMIT |
0.00 |
kho: add size parameter to kho_add_subtree() |
|
Patch series intro and rationale; includ |
2026-03-16 |
| COMMIT |
0.00 |
mm: kmemleak: add CONFIG_DEBUG_KMEMLEAK_VERBOSE build option |
|
Detailed explanation using Linux-specifi |
2026-03-23 |
| COMMIT |
0.00 |
MAINTAINERS: update MGLRU entry to reflect current status |
|
Informal, nuanced discussion; human-writ |
2026-03-26 |
| COMMIT |
0.00 |
mm: memcontrol: correct the nr_pages parameter type of mem_c |
|
Technical changelog, specific and concis |
2026-03-27 |
| COMMIT |
0.00 |
mm: memcontrol: change val type to long in __mod_memcg_{lruv |
|
Technical explanation with minor truncat |
2026-03-27 |
| COMMIT |
0.00 |
mm: memcontrol: correct the type of stats_updates to unsigne |
|
Technical description referencing a patc |
2026-03-27 |
| COMMIT |
0.00 |
mm: lru: add VM_WARN_ON_ONCE_FOLIO to lru maintenance helper |
|
Concise technical details and commit tra |
2026-03-05 |
| COMMIT |
0.00 |
mm: memcontrol: eliminate the problem of dying memory cgroup |
|
Short, domain-specific; uses human style |
2026-03-05 |
| COMMIT |
0.00 |
mm: memcontrol: convert objcg to be per-memcg per-node type |
|
Highly technical, includes inline change |
2026-03-05 |
| COMMIT |
0.00 |
mm: memcontrol: prepare for reparenting non-hierarchical sta |
|
Technical problem explanation, reference |
2026-03-05 |
| COMMIT |
0.00 |
mm: memcontrol: refactor mod_memcg_state() and mod_memcg_lru |
|
Technical, references co-development and |
2026-03-05 |
| COMMIT |
0.00 |
mm: workingset: use lruvec_lru_size() to get the number of l |
|
Straightforward technical description; n |
2026-03-05 |