summaryrefslogtreecommitdiff
path: root/mm/huge_memory.c
AgeCommit message (Expand)AuthorFilesLines
12 daysmm/huge_memory: use correct flags for device private PMD entryLorenzo Stoakes1-12/+33
2026-06-01mm/huge_memory: update file PMD counter before folio_put()Yin Tirui1-0/+2
2026-06-01mm/huge_memory: update file PUD counter before folio_put()Yin Tirui1-1/+1
2026-04-18mm: thp: prevent memory cgroup release in folio_split_queue_lock{_irqsave}()Qi Zheng1-2/+18
2026-04-18mm: rename unlock_page_lruvec_irq and its variantsMuchun Song1-1/+1
2026-04-05mm: fix deferred split queue races during migrationLance Yang1-5/+10
2026-04-05mm/huge_memory: add and use has_deposited_pgtable()Lorenzo Stoakes (Oracle)1-9/+25
2026-04-05mm/huge_memory: add and use normal_or_softleaf_folio_pmd()Lorenzo Stoakes (Oracle)1-28/+19
2026-04-05mm/huge_memory: separate out the folio part of zap_huge_pmd()Lorenzo Stoakes (Oracle)1-26/+35
2026-04-05mm/huge_memory: use mm instead of tlb->mmLorenzo Stoakes (Oracle)1-3/+4
2026-04-05mm/huge_memory: remove unnecessary sanity checksLorenzo Stoakes (Oracle)1-2/+0
2026-04-05mm/huge_memory: deduplicate zap deposited table callLorenzo Stoakes (Oracle)1-12/+10
2026-04-05mm/huge_memory: remove unnecessary VM_BUG_ON_PAGE()Lorenzo Stoakes (Oracle)1-1/+0
2026-04-05mm/huge_memory: add a common exit path to zap_huge_pmd()Lorenzo Stoakes (Oracle)1-9/+6
2026-04-05mm/huge_memory: handle buggy PMD entry in zap_huge_pmd()Lorenzo Stoakes (Oracle)1-0/+4
2026-04-05mm/huge_memory: have zap_huge_pmd return a boolean, add kdocLorenzo Stoakes (Oracle)1-7/+16
2026-04-05mm/huge: avoid big else branch in zap_huge_pmd()Lorenzo Stoakes (Oracle)1-42/+45
2026-04-05mm/huge_memory: simplify vma_is_specal_huge()Lorenzo Stoakes (Oracle)1-7/+23
2026-04-05mm: introduce is_pmd_order helperNico Pache1-1/+1
2026-04-05mm: huge_memory: refactor enabled_store() with set_global_enabled_mode()Breno Leitao1-15/+48
2026-04-05mm: huge_memory: refactor anon_enabled_store() with set_anon_enabled_mode()Breno Leitao1-32/+52
2026-04-05mm: rename my_zero_pfn() to zero_pfn()Mike Rapoport (Microsoft)1-1/+1
2026-03-11mm/huge_memory: fix use of NULL folio in move_pages_huge_pmd()Chris Down1-1/+2
2026-03-04mm/huge_memory: fix a folio_split() race condition with folio_try_get()Zi Yan1-4/+9
2026-02-24mm: thp: deny THP for files on anonymous inodesDeepanshu Kartikey1-0/+3
2026-02-22Convert 'alloc_obj' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-02-12Merge tag 'mm-stable-2026-02-11-19-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-4/+4
2026-01-27migrate: replace RMP_ flags with TTU_ flagsMatthew Wilcox (Oracle)1-4/+4
2026-01-13simplify the callers of file_open_name()Al Viro1-12/+3
2025-12-13Merge tag 'mm-stable-2025-12-11-11-39' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-75/+90
2025-12-09mm/huge_memory: fix folio split stats countingZi Yan1-5/+9
2025-12-09mm/huge_memory: make min_order_for_split() always return an orderZi Yan1-6/+19
2025-12-09mm/huge_memory: replace can_split_folio() with direct refcount calculationZi Yan1-32/+20
2025-12-09mm/huge_memory: change folio_split_supported() to folio_check_splittable()Zi Yan1-33/+43
2025-12-06Merge tag 'mm-stable-2025-12-03-21-26' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-470/+738
2025-12-03Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/a...Linus Torvalds1-12/+21
2025-11-25mm: softdirty: add pgtable_supports_soft_dirty()Chunyan Zhang1-6/+7
2025-11-25memcg: remove __lruvec_stat_mod_folioShakeel Butt1-2/+2
2025-11-25mm/huge_memory.c: introduce folio_split_unmappedBalbir Singh1-146/+202
2025-11-25mm: thp: reparent the split queue during memcg offlineQi Zheng1-0/+44
2025-11-25mm: thp: use folio_batch to handle THP splitting in deferred_split_scan()Muchun Song1-46/+41
2025-11-25mm: thp: introduce folio_split_queue_lock and its variantsMuchun Song1-35/+84
2025-11-25mm: thp: replace folio_memcg() with folio_memcg_charged()Muchun Song1-1/+1
2025-11-25mm: remove remaining is_swap_pmd() users and is_swap_pmd()Lorenzo Stoakes1-2/+3
2025-11-25mm: introduce pmd_is_huge() and use where appropriateLorenzo Stoakes1-1/+2
2025-11-25mm: replace pmd_to_swp_entry() with softleaf_from_pmd()Lorenzo Stoakes1-49/+49
2025-11-25mm/huge_memory: refactor change_huge_pmd() non-present logicLorenzo Stoakes1-33/+39
2025-11-25mm/huge_memory: refactor copy_huge_pmd() non-present logicLorenzo Stoakes1-50/+59
2025-11-25mm: avoid unnecessary use of is_swap_pmd()Lorenzo Stoakes1-1/+3