| commit |
1.00 |
mm/gup_test: reject wrapped user ranges |
|
Commit message contains explicit AI assi |
2026-06-09 |
| commit |
1.00 |
mm/page_frag: reject invalid CPUs in page_frag_test |
|
Commit message contains explicit AI assi |
2026-06-05 |
| commit |
0.00 |
sched_ext: Move shared helpers from ext.c into internal.h an |
|
Detailed, domain-specific commit, signat |
2026-06-22 |
| commit |
0.00 |
sched_ext: Make kernel/sched/ext/ sources self-contained for |
|
Technical context, no AI-style boilerpla |
2026-06-22 |
| commit |
0.00 |
perf bpf: Fix up build failure due to change of btf_vlen() r |
|
Contains actual code errors and terse ex |
2026-06-17 |
| commit |
0.00 |
sched_ext: Move sources under kernel/sched/ext/ |
|
Highly specific migration summary, not g |
2026-06-22 |
| commit |
0.00 |
erofs: handle 48-bit blocks_hi for compressed inodes |
|
Very technical, includes real code refer |
2026-06-22 |
| commit |
0.00 |
erofs: remove fscache backend entirely |
|
Slightly formal, but includes domain-spe |
2026-06-22 |
| commit |
0.00 |
erofs: simplify RCU read critical sections |
|
Terse, technical summary; signature from |
2026-06-19 |
| commit |
0.00 |
erofs: add sparse support to pcluster layout |
|
Highly technical, summary includes domai |
2026-06-21 |
| commit |
0.00 |
lib: Add stale 'raid6' directory to .gitignore file |
|
Informal language and complaint indicate |
2026-06-21 |
| commit |
0.00 |
Revert "mm: limit filemap_fault readahead to VMA boundaries" |
|
Domain-specific revert message, referenc |
2026-06-19 |
| commit |
0.00 |
mm/vmscan: pass NULL to trace vmscan node reclaim |
|
Technical bugfix, with file/line refs an |
2026-06-16 |
| commit |
0.00 |
mm: use mapping_mapped to simplify the code |
|
Technical and direct commit message; hum |
2026-06-12 |
| commit |
0.00 |
selftests/mm: fix exclusive_cow test fork() handling |
|
Bug explanation with technical details; |
2026-06-11 |
| commit |
0.00 |
selftests/mm: remove hardcoded THP sizing assumptions in hmm |
|
Domain-specific language and technical f |
2026-06-11 |
| commit |
0.00 |
selftests/mm: allow PUD-level entries in compound testcase o |
|
Describes patch series and issues fixed; |
2026-06-11 |
| commit |
0.00 |
mm/damon/core: always put unsuccessfully committed target pi |
|
Technical explanation with informal phra |
2026-06-05 |
| commit |
0.00 |
mm: page_isolation: avoid unsafe folio reads while scanning |
|
Detailed technical bug description with |
2026-06-02 |
| commit |
0.00 |
mm/shrinker: do not hold RCU lock in shrinker_debugfs_count_ |
|
Explains technical context and code fix, |
2026-06-10 |
| commit |
0.00 |
selftests: mm: fix and speedup "droppable" test |
|
Informal, domain-specific explanation in |
2026-06-11 |
| commit |
0.00 |
mm: merge writeout into pageout |
|
Straightforward technical summary with n |
2026-06-01 |
| commit |
0.00 |
MAINTAINERS: add Hao Ge as reviewer for codetag and alloc_ta |
|
Slightly formal tone, but contextually j |
2026-05-26 |
| commit |
0.00 |
selftests/mm: clarify alternate unmapping in compaction_test |
|
Domain-specific terminology and concise |
2026-05-21 |
| commit |
0.00 |
selftests/mm: move hwpoison setup into run_test() and silenc |
|
Technical changelog-like language, no AI |
2026-05-21 |
| commit |
0.00 |
selftests/mm: skip uffd-stress test when nr_pages_per_cpu is |
|
Concise, technical description with Linu |
2026-05-21 |
| commit |
0.00 |
selftests/mm: skip uffd-wp-mremap if UFFD write-protect is u |
|
Direct and technical, no signs of AI-gen |
2026-05-21 |
| commit |
0.00 |
selftests/mm: ensure destination is hugetlb-backed in hugetl |
|
Technical; uses domain abbreviations and |
2026-05-21 |
| commit |
0.00 |
selftest/mm: register existing mapping with userfaultfd in h |
|
Contains technical details and an inform |
2026-05-21 |
| commit |
0.00 |
selftests/mm: free dynamically allocated PMD-sized buffers i |
|
Terse, technical description, no AI-styl |
2026-05-21 |
| commit |
0.00 |
selftests/mm: size tmpfs according to PMD page size in split |
|
Focused technical fix, domain-specific t |
2026-05-21 |
| commit |
0.00 |
selftests/mm: fix cgroup task placement and drop memory.curr |
|
Technical narrative and in-depth cgroup |
2026-05-21 |
| commit |
0.00 |
selftests/mm: fix hugetlb pathname construction in hugetlb_r |
|
Technical issue description, clear Linux |
2026-05-21 |
| commit |
0.00 |
selftests/mm: restore default nr_hugepages value via exit tr |
|
Technical domain detail, concise, no AI |
2026-05-21 |
| commit |
0.00 |
selftests/mm: fix hugetlb pathname construction in charge_re |
|
Concise with domain-specific context, no |
2026-05-21 |
| commit |
0.00 |
selftests/mm: restore default nr_hugepages value via exit tr |
|
Slightly formal but uses engineering rat |
2026-05-21 |
| commit |
0.00 |
selftests/mm: fix incorrect mmap() error handling with NULL |
|
Clear technical explanation, includes co |
2026-05-13 |
| commit |
0.00 |
mm/khugepaged: avoid underflow in madvise_collapse for sub-P |
|
Domain-specific, describes logic in huma |
2026-05-13 |
| commit |
0.00 |
selftests/mm: run_vmtests.sh: drop detection and setup of Hu |
|
Template format with technical content, |
2026-05-11 |
| commit |
0.00 |
selftests/mm: run_vmtests.sh: free memory if available memor |
|
Technical rationale, human-like structur |
2026-05-11 |
| commit |
0.00 |
selftests/mm: va_high_addr_switch.sh: drop huge pages setup |
|
Direct technical explanation, template s |
2026-05-11 |
| commit |
0.00 |
selftests/mm: va_high_addr_switch: add setup of HugeTLB page |
|
Concise, technical, matches kernel commi |
2026-05-11 |
| commit |
0.00 |
selftests/mm: uffd-wp-mremap: add setup of HugeTLB pages |
|
Domain-specific, concise, kernel commit |
2026-05-11 |
| commit |
0.00 |
selftests/mm: uffd-unit-tests: add setup of HugeTLB pages |
|
Standard kernel commit message, technica |
2026-05-11 |
| commit |
0.00 |
selftests/mm: uffd-stress: use hugetlb_save and alloc huge p |
|
Typical Linux commit message, domain-spe |
2026-05-11 |
| commit |
0.00 |
selftests/mm: thuge-gen: add setup of HugeTLB pages |
|
Contains typos and domain language, no A |
2026-05-11 |
| commit |
0.00 |
selftests/mm: protection_keys: use library code for HugeTLB |
|
Technical, concise, fits standard kernel |
2026-05-11 |
| commit |
0.00 |
selftests/mm: pagemap_ioctl: add setup of HugeTLB pages |
|
Domain-specific, concise, with typical k |
2026-05-11 |
| commit |
0.00 |
selftests/mm: migration: add setup of HugeTLB pages |
|
Structured as a normal technical commit, |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb-vmemmap: add setup of HugeTLB pages |
|
Follows standard kernel commit format, n |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb-soft-offline: add setup of HugeTLB pag |
|
Has typos and domain-specific phrasing, |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb-shm: add setup of HugeTLB pages |
|
Contains technical details and typos, ty |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb-mremap: add setup of HugeTLB pages |
|
Technical commit, precise and domain-foc |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb-mmap: add setup of HugeTLB pages |
|
Commit message style and content typical |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb_madv_vs_map: add setup of HugeTLB page |
|
Standard concise technical phrasing, no |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb-madvise: add setup of HugeTLB pages |
|
Kernel patch format, domain-specific wit |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb_fault_after_madv: add setup of HugeTLB |
|
Highly domain-specific phrasing, matches |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugepage_dio: add setup of HugeTLB pages |
|
Commit message uses standard, human engi |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hmm-tests: add setup of HugeTLB pages |
|
Contains detailed technical context and |
2026-05-11 |
| commit |
0.00 |
selftests/mm: gup_test: add setup of HugeTLB pages |
|
Direct technical style typical for human |
2026-05-11 |
| commit |
0.00 |
selftests/mm: gup_longterm: add setup of HugeTLB pages |
|
Uses conventional technical wording, no |
2026-05-11 |
| commit |
0.00 |
selftests/mm: cow: add setup of HugeTLB pages |
|
Standard kernel commit structure and lan |
2026-05-11 |
| commit |
0.00 |
selftests/mm: compaction_test: use HugeTLB helpers ... |
|
Subject and body use conventional, terse |
2026-05-11 |
| commit |
0.00 |
selftests/mm: vm_util: add helpers to set and restore shm li |
|
Technical, detailed, and domain-specific |
2026-05-11 |
| commit |
0.00 |
selftests/mm: move read_file(), read_num() and write_num() t |
|
Domain-specific language and concise exp |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugepage_settings: add APIs for HugeTLB setup |
|
Terse, technical, some informal phrases |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugepage_settings: rename and rework get_free_ |
|
Specific technical content and informal |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugepage_settings: add APIs to get and set nr_ |
|
Straightforward, technical, and linked t |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugepage_settings: use unsigned long in detect |
|
Brief, code-focused summary with technic |
2026-05-11 |
| commit |
0.00 |
selftests/mm: move HugeTLB helpers to hugepage_settings |
|
Direct, domain-specific, and lacks AI ph |
2026-05-11 |
| commit |
0.00 |
selftests/mm: rename thp_settings.[ch] to hugepage_settings. |
|
Technical rename with clear rationale; s |
2026-05-11 |
| commit |
0.00 |
selftests/mm: add atexit() and signal handlers to thp_settin |
|
Technical, mentions direct changes and c |
2026-05-11 |
| commit |
0.00 |
selftests/mm: va_high_addr_switch: use kselftest framework |
|
Short, technical, task-oriented descript |
2026-05-11 |
| commit |
0.00 |
selftests/mm: uffd-unit-tests: use kselftest framework |
|
Changelog style, technical and concise; |
2026-05-11 |
| commit |
0.00 |
selftests/mm: uffd-stress: use kselftest framework |
|
Conforms to expected kernel changelog pa |
2026-05-11 |
| commit |
0.00 |
selftests/mm: uffd-common: use kselftest framework |
|
Direct and technical, fits standard kern |
2026-05-11 |
| commit |
0.00 |
selftests/mm: protection_keys: use kselftest framework |
|
Changelog uses expected domain language, |
2026-05-11 |
| commit |
0.00 |
selftests/mm: protection_keys: use descriptive test names in |
|
Specific, technical, and domain-focused; |
2026-05-11 |
| commit |
0.00 |
selftests/mm: ksm_tests: use kselftest framework |
|
Brief technical description, follows ker |
2026-05-11 |
| commit |
0.00 |
selftests/mm: khugepaged: use kselftest framework |
|
Technical details and patch rationale; h |
2026-05-11 |
| commit |
0.00 |
selftests/mm: khugepaged: group tests in an array |
|
Domain-specific, direct, no signs of AI |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb-read-hwpoison: use kselftest framework |
|
Standard technical changelog, matches ke |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb_madv_vs_map: use kselftest framework |
|
Technical description, concise; not AI-g |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb-madvise: use kselftest framework |
|
Concise, technical, human commit style w |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb-vmemmap: use kselftest framework |
|
Short, technical summary using domain-sp |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb-shm: use kselftest framework |
|
Short, domain-specific summary; natural |
2026-05-11 |
| commit |
0.00 |
selftests/mm: rename hugepage-* tests to hugetlb-* |
|
Direct, domain-relevant, with Makefile n |
2026-05-11 |
| commit |
0.00 |
selftests/mm: merge map_hugetlb into hugepage-mmap |
|
Concise, compares code logic, no AI phra |
2026-05-11 |
| commit |
0.00 |
selftests/mm: run_vmtests.sh: don't gate THP and KSM tests o |
|
Concise problem summary and fix; domain- |
2026-05-11 |
| commit |
0.00 |
selftests/mm: migration: properly cleanup fork()ed processes |
|
Detailed technical explanation, standard |
2026-05-11 |
| commit |
0.00 |
selftests/mm: migration: make nthreads represent number of w |
|
Technical style, references to threads a |
2026-05-11 |
| commit |
0.00 |
selftests/mm: migration: don't assume huge page is TWOMEG |
|
Short, domain-specific, details concrete |
2026-05-11 |
| commit |
0.00 |
selftests/mm: hugetlb-read-hwpoison: add SIGBUS handler |
|
Somewhat formal in patchset intro but mo |
2026-05-11 |
| commit |
0.00 |
selftests/mm: add writable-file collapse tests for khugepage |
|
Technical, domain-specific, and follows |
2026-05-17 |
| commit |
0.00 |
mm/khugepaged: enable clean pagecache folio collapse for wri |
|
Human technical writing; clear, concise, |
2026-05-17 |
| commit |
0.00 |
selftests/mm: remove READ_ONLY_THP_FOR_FS code from guard-re |
|
Concise changelog, uses domain jargon ty |
2026-05-17 |
| commit |
0.00 |
selftests/mm: remove READ_ONLY_THP_FOR_FS in khugepaged |
|
Technical explanation with kernel-specif |
2026-05-17 |
| commit |
0.00 |
fs/btrfs: remove a comment referring to READ_ONLY_THP_FOR_FS |
|
Very terse and typical human kernel comm |
2026-05-17 |
| commit |
0.00 |
mm/truncate: use folio_split() in truncate_inode_partial_fol |
|
Domain-specific explanation, not charact |
2026-05-17 |
| commit |
0.00 |
mm/huge_memory: remove folio split check for READ_ONLY_THP_F |
|
Brief, to-the-point, domain-relevant Lin |
2026-05-17 |