Age | Commit message (Expand) | Author | Files | Lines |
97 min. | Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt... | Stephen Rothwell | 1 | -5/+2 |
3 hours | Merge branch 'next' of git://git.kernel.org/pub/scm/virt/kvm/kvm.git | Stephen Rothwell | 1 | -1/+2 |
3 hours | Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/joro/iom... | Stephen Rothwell | 1 | -0/+3 |
4 hours | Merge branch 'for-next' of git://git.kernel.org/pub/scm/linux/kernel/git/viro... | Stephen Rothwell | 1 | -27/+2 |
5 hours | Merge branch 'mm-everything' of git://git.kernel.org/pub/scm/linux/kernel/git... | Stephen Rothwell | 14 | -42/+559 |
5 hours | Merge branch 'mm-nonmm-stable' of git://git.kernel.org/pub/scm/linux/kernel/g... | Stephen Rothwell | 1 | -0/+11 |
5 hours | Merge branch 'mm-stable' of git://git.kernel.org/pub/scm/linux/kernel/git/akp... | Stephen Rothwell | 80 | -3657/+4650 |
6 hours | Merge branch 'mm-hotfixes-unstable' of git://git.kernel.org/pub/scm/linux/ker... | Stephen Rothwell | 1 | -3/+2 |
30 hours | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 4 | -31/+5 |
2 days | foo | Andrew Morton | 1 | -0/+11 |
2 days | foo | Andrew Morton | 1 | -0/+11 |
2 days | __mod_memcg_lruvec_state-enhance-diagnostics-fix | Andrew Morton | 1 | -1/+2 |
2 days | __mod_memcg_lruvec_state(): enhance diagnostics | Andrew Morton | 1 | -2/+4 |
2 days | mm: add swappiness= arg to memory.reclaim | Dan Schatzberg | 2 | -14/+68 |
2 days | mm: add defines for min/max swappiness | Dan Schatzberg | 2 | -7/+7 |
2 days | mm: optimization on page allocation when CMA enabled | Zhaoyang Huang | 1 | -4/+40 |
2 days | filemap: replace pte_offset_map() with pte_offset_map_nolock() | ZhangPeng | 1 | -1/+2 |
2 days | mm/page-owner: use gfp_nested_mask() instead of open coded masking | Dave Chinner | 1 | -6/+1 |
2 days | mm: lift gfp_kmemleak_mask() to gfp.h | Dave Chinner | 1 | -8/+4 |
2 days | mseal: add mseal syscall | Jeff Xu | 7 | -1/+431 |
2 days | mm-huge_memory-mark-huge_zero_page-reserved-fix-fix | Andrew Morton | 1 | -1/+1 |
2 days | mm-huge_memory-mark-huge_zero_page-reserved-fix | Andrew Morton | 1 | -2/+2 |
2 days | mm/huge_memory: mark huge_zero_page reserved | Miaohe Lin | 1 | -0/+2 |
2 days | foo | Andrew Morton | 80 | -3657/+4650 |
2 days | mm/vmalloc: fix vmalloc which may return null if called with __GFP_NOFAIL | Hailong.Liu | 1 | -3/+2 |
3 days | mm/execmem, arch: convert remaining overrides of module_alloc to execmem | Mike Rapoport (IBM) | 1 | -12/+62 |
3 days | mm/execmem, arch: convert simple overrides of module_alloc to execmem | Mike Rapoport (IBM) | 2 | -3/+66 |
3 days | mm: introduce execmem_alloc() and execmem_free() | Mike Rapoport (IBM) | 3 | -0/+36 |
3 days | Merge tag 'for-6.10/io_uring-20240511' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -0/+7 |
3 days | Merge tag 'vfs-6.10.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 2 | -3/+58 |
3 days | Merge tag 'vfs-6.10.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 2 | -3/+4 |
3 days | Merge tag 'docs-6.10' of git://git.lwn.net/linux | Linus Torvalds | 1 | -4/+3 |
3 days | Merge tag 'slab-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vb... | Linus Torvalds | 3 | -53/+95 |
4 days | Merge tag 's390-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390... | Linus Torvalds | 1 | -0/+35 |
4 days | Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in... | Joerg Roedel | 1 | -0/+3 |
5 days | Merge branch 'kvm-coco-hooks' into HEAD | Paolo Bonzini | 1 | -1/+2 |
5 days | memcg, oom: cleanup unused memcg_oom_gfp_mask and memcg_oom_order | Xiu Jianfeng | 1 | -2/+0 |
5 days | mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp | Oscar Salvador | 1 | -1/+1 |
5 days | mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_fault | Oscar Salvador | 1 | -1/+2 |
5 days | mm: memcg: make alloc_mem_cgroup_per_node_info() return bool | Xiu Jianfeng | 1 | -5/+5 |
5 days | mm/damon/core: fix return value from damos_wmark_metric_value | Alex Rusuf | 1 | -4/+5 |
5 days | mm: do not update memcg stats for NR_{FILE/SHMEM}_PMDMAPPED | Yosry Ahmed | 1 | -6/+9 |
5 days | mm/damon/core: initialize ->esz_bp from damos_quota_init_priv() | SeongJae Park | 1 | -0/+1 |
6 days | Merge tag 'mm-hotfixes-stable-2024-05-10-13-14' of git://git.kernel.org/pub/s... | Linus Torvalds | 3 | -3/+7 |
6 days | Merge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g... | Paolo Bonzini | 9 | -170/+206 |
6 days | mm: Introduce AS_INACCESSIBLE for encrypted/confidential memory | Michael Roth | 1 | -1/+2 |
9 days | thp: remove HPAGE_PMD_ORDER minimum assertion | Matthew Wilcox (Oracle) | 1 | -5/+0 |
9 days | mm/vmscan: remove ignore_references argument of reclaim_folio_list() | SeongJae Park | 1 | -6/+4 |
9 days | mm/vmscan: remove ignore_references argument of reclaim_pages() | SeongJae Park | 4 | -7/+7 |
9 days | mm/damon/paddr: do page level access check for pageout DAMOS action on its own | SeongJae Park | 1 | -4/+12 |
9 days | mm/damon/paddr: avoid unnecessary page level access check for pageout DAMOS a... | SeongJae Park | 1 | -1/+11 |
9 days | mm/gup: fix hugepd handling in hugetlb rework | Peter Xu | 1 | -25/+39 |
9 days | mm/hugetlb: align cma on allocation order, not demotion order | Frank van der Linden | 1 | -1/+1 |
9 days | mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->nr_pages | Breno Leitao | 1 | -9/+15 |
9 days | mm: fix race between __split_huge_pmd_locked() and GUP-fast | Ryan Roberts | 2 | -23/+28 |
9 days | mm/debug_vm_pgtable: test pmd_leaf() behavior with pmd_mkinvalid() | Ryan Roberts | 1 | -0/+1 |
9 days | memcg: use proper type for mod_memcg_state | Shakeel Butt | 1 | -1/+2 |
9 days | memcg: warn for unexpected events and stats | Shakeel Butt | 1 | -16/+23 |
9 days | mm: cleanup WORKINGSET_NODES in workingset | Shakeel Butt | 1 | -3/+4 |
9 days | memcg: cleanup __mod_memcg_lruvec_state | Shakeel Butt | 1 | -2/+0 |
9 days | memcg: reduce memory for the lruvec and memcg stats | Shakeel Butt | 1 | -20/+114 |
9 days | mm: memcg: account memory used for memcg vmstats and lruvec stats | Roman Gushchin | 1 | -3/+4 |
9 days | memcg: dynamically allocate lruvec_stats | Shakeel Butt | 1 | -12/+75 |
9 days | memcg: reduce memory size of mem_cgroup_events_index | Shakeel Butt | 1 | -2/+4 |
9 days | mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions | David Hildenbrand | 1 | -0/+7 |
11 days | mm/swapfile: mark racy access on si->highest_bit | linke li | 1 | -1/+1 |
11 days | mm/rmap: change the type of we_locked from int to bool | Hao Ge | 1 | -1/+1 |
11 days | mm/rmap: do not add fully unmapped large folio to deferred split list | Zi Yan | 1 | -3/+10 |
11 days | mm/damon/paddr: implement DAMOS filter type YOUNG | SeongJae Park | 1 | -0/+5 |
11 days | mm/damon: add DAMOS filter type YOUNG | SeongJae Park | 1 | -0/+1 |
11 days | mm/damon/paddr: implement damon_folio_mkold() | SeongJae Park | 1 | -11/+16 |
11 days | mm/damon/paddr: implement damon_folio_young() | SeongJae Park | 1 | -13/+19 |
11 days | mm: optimise vmf_anon_prepare() for VMAs without an anon_vma | Matthew Wilcox (Oracle) | 1 | -4/+9 |
11 days | mm: fix some minor per-VMA lock issues in userfaultfd | Matthew Wilcox (Oracle) | 1 | -11/+9 |
11 days | mm: delay the check for a NULL anon_vma | Matthew Wilcox (Oracle) | 2 | -13/+22 |
11 days | mm: assert the mmap_lock is held in __anon_vma_prepare() | Matthew Wilcox (Oracle) | 1 | -2/+1 |
11 days | mm: simplify thp_vma_allowable_order | Matthew Wilcox | 3 | -15/+18 |
11 days | mm: remove stale comment __folio_mark_dirty | Kemeng Shi | 1 | -2/+1 |
11 days | mm: call __wb_calc_thresh instead of wb_calc_thresh in wb_over_bg_thresh | Kemeng Shi | 1 | -1/+1 |
11 days | mm: correct calculation of wb's bg_thresh in cgroup domain | Kemeng Shi | 1 | -1/+1 |
11 days | mm: enable __wb_calc_thresh to calculate dirty background threshold | Kemeng Shi | 1 | -15/+18 |
11 days | writeback: rename nr_reclaimable to nr_dirty in balance_dirty_pages | Kemeng Shi | 1 | -4/+4 |
11 days | writeback: support retrieving per group debug writeback stats of bdi | Kemeng Shi | 2 | -2/+98 |
11 days | writeback: collect stats of all wb of bdi in bdi_debug_stats_show | Kemeng Shi | 1 | -23/+73 |
11 days | mm: vmalloc: dump page owner info if page is already mapped | Hariom Panthi | 1 | -1/+9 |
11 days | mm/khugepaged: replace page_mapcount() check by folio_likely_mapped_shared() | David Hildenbrand | 1 | -7/+15 |
11 days | memcg: fix data-race KCSAN bug in rstats | Breno Leitao | 1 | -5/+7 |
11 days | mm: add kernel-doc for folio_mark_accessed() | Matthew Wilcox (Oracle) | 1 | -7/+10 |
11 days | gup: use folios for gup_devmap | Matthew Wilcox (Oracle) | 1 | -9/+8 |
11 days | mm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs() | Matthew Wilcox (Oracle) | 3 | -9/+9 |
11 days | userfault; expand folio use in mfill_atomic_install_pte() | Matthew Wilcox (Oracle) | 1 | -3/+2 |
11 days | migrate: expand the use of folio in __migrate_device_pages() | Matthew Wilcox (Oracle) | 1 | -8/+5 |
11 days | memory-failure: remove calls to page_mapping() | Matthew Wilcox (Oracle) | 1 | -2/+4 |
11 days | mm/memory-failure: pass the folio to collect_procs_ksm() | Matthew Wilcox (Oracle) | 2 | -4/+3 |
11 days | mm/memory-failure: use folio functions throughout collect_procs() | Matthew Wilcox (Oracle) | 1 | -2/+2 |
11 days | mm/memory-failure: add some folio conversions to unpoison_memory | Matthew Wilcox (Oracle) | 1 | -4/+4 |
11 days | mm/memory-failure: convert hwpoison_user_mappings to take a folio | Matthew Wilcox (Oracle) | 1 | -15/+15 |
11 days | mm/memory-failure: convert memory_failure() to use a folio | Matthew Wilcox (Oracle) | 1 | -19/+21 |
11 days | mm: convert hugetlb_page_mapping_lock_write to folio | Matthew Wilcox (Oracle) | 3 | -5/+5 |
11 days | mm/memory-failure: convert shake_page() to shake_folio() | Matthew Wilcox (Oracle) | 3 | -10/+17 |
11 days | mm: make page_mapped_in_vma conditional on CONFIG_MEMORY_FAILURE | Matthew Wilcox (Oracle) | 1 | -0/+2 |
11 days | mm: return the address from page_mapped_in_vma() | Matthew Wilcox (Oracle) | 2 | -16/+22 |
11 days | mm/memory-failure: pass addr to __add_to_kill() | Matthew Wilcox (Oracle) | 1 | -2/+4 |
11 days | mm/memory-failure: remove fsdax_pgoff argument from __add_to_kill | Matthew Wilcox (Oracle) | 1 | -18/+9 |
11 days | memcg: simple cleanup of stats update functions | Shakeel Butt | 2 | -18/+15 |
11 days | mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp() | Kefeng Wang | 1 | -5/+5 |
11 days | mm/madvise: optimize lazyfreeing with mTHP in madvise_free | Lance Yang | 1 | -41/+44 |
11 days | mm/memory: add any_dirty optional pointer to folio_pte_batch() | Lance Yang | 3 | -9/+26 |
11 days | mm/madvise: introduce clear_young_dirty_ptes() batch helper | Lance Yang | 1 | -1/+2 |
11 days | mm: swapfile: check usable swap device in __folio_throttle_swaprate() | Kefeng Wang | 1 | -3/+10 |
11 days | mm/huge_memory: improve split_huge_page_to_list_to_order() return value docum... | David Hildenbrand | 1 | -3/+11 |
11 days | mm/page_table_check: support userfault wr-protect entries | Peter Xu | 1 | -0/+30 |
11 days | mm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_charge | Peter Xu | 1 | -1/+1 |
11 days | mm/sparse: guard the size of mem_section is power of 2 | Wei Yang | 1 | -0/+2 |
11 days | doc: improve the description of __folio_mark_dirty | Matthew Wilcox (Oracle) | 1 | -5/+9 |
11 days | mm/ksm: remove page_mapcount() usage in stable_tree_search() | David Hildenbrand | 1 | -5/+8 |
11 days | mm: zswap: remove same_filled module params | Yosry Ahmed | 1 | -19/+0 |
11 days | mm: zswap: move more same-filled pages checks outside of zswap_store() | Yosry Ahmed | 1 | -20/+25 |
11 days | mm: zswap: refactor limit checking from zswap_store() | Yosry Ahmed | 1 | -16/+16 |
11 days | mm: zswap: always shrink in zswap_store() if zswap_pool_reached_full | Yosry Ahmed | 1 | -6/+4 |
11 days | userfaultfd: remove WRITE_ONCE when setting folio->index during UFFDIO_MOVE | Suren Baghdasaryan | 2 | -2/+2 |
11 days | mm: page_alloc: allowing mTHP compaction to capture the freed page directly | Baolin Wang | 1 | -2/+4 |
11 days | mm: filemap: batch mm counter updating in filemap_map_pages() | Kefeng Wang | 1 | -9/+12 |
11 days | mm: move mm counter updating out of set_pte_range() | Kefeng Wang | 2 | -3/+9 |
11 days | mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters | Barry Song | 3 | -0/+8 |
11 days | mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters | Barry Song | 2 | -0/+57 |
11 days | mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_free_hugetlb_folios() | Sidhartha Kumar | 2 | -3/+3 |
11 days | mm/hugetlb: convert dissolve_free_huge_pages() to folios | Sidhartha Kumar | 2 | -13/+12 |
11 days | mm/ksm: replace set_page_stable_node by folio_set_stable_node | Alex Shi (tencent) | 1 | -9/+3 |
11 days | mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags | David Hildenbrand | 1 | -16/+16 |
11 days | mm/ksm: convert chain series funcs and replace get_ksm_page | Alex Shi (tencent) | 2 | -72/+66 |
11 days | mm/ksm: use folio in write_protect_page | Alex Shi (tencent) | 1 | -12/+13 |
11 days | mm/ksm: use ksm_get_folio in scan_get_next_rmap_item | Alex Shi (tencent) | 1 | -5/+5 |
11 days | mm/ksm: use folio in stable_node_dup | Alex Shi (tencent) | 1 | -8/+8 |
11 days | mm/ksm: use folio in remove_stable_node | Alex Shi (tencent) | 1 | -12/+12 |
11 days | mm/ksm: add folio_set_stable_node | Alex Shi (tencent) | 1 | -1/+7 |
11 days | mm/ksm: use folio in remove_rmap_item_from_tree | Alex Shi (tencent) | 1 | -5/+5 |
11 days | mm/ksm: add ksm_get_folio | Alex Shi (tencent) | 1 | -17/+25 |
11 days | mm/debug: print only page mapcount (excluding folio entire mapcount) in __dum... | David Hildenbrand | 1 | -7/+2 |
11 days | mm/migrate_device: use folio_mapcount() in migrate_vma_check_page() | David Hildenbrand | 1 | -5/+7 |
11 days | mm/filemap: use folio_mapcount() in filemap_unaccount_folio() | David Hildenbrand | 1 | -1/+1 |
11 days | mm/migrate: use folio_likely_mapped_shared() in add_page_for_migration() | David Hildenbrand | 1 | -1/+1 |
11 days | mm/page_alloc: use folio_mapped() in __alloc_contig_migrate_range() | David Hildenbrand | 1 | -2/+6 |
11 days | mm/memory-failure: use folio_mapcount() in hwpoison_user_mappings() | David Hildenbrand | 1 | -2/+2 |
11 days | mm/huge_memory: use folio_mapcount() in zap_huge_pmd() sanity check | David Hildenbrand | 1 | -1/+1 |
11 days | mm/memory: use folio_mapcount() in zap_present_folio_ptes() | David Hildenbrand | 1 | -2/+1 |
11 days | mm: track mapcount of large folios in single value | David Hildenbrand | 6 | -27/+23 |
11 days | mm/rmap: add fast-path for small folios when adding/removing/duplicating | David Hildenbrand | 1 | -10/+16 |
11 days | mm: follow_pte() improvements | David Hildenbrand | 1 | -5/+15 |
11 days | mm: pass VMA instead of MM to follow_pte() | David Hildenbrand | 1 | -7/+8 |
11 days | mm,swap: add document about RCU read lock and swapoff interaction | Huang Ying | 1 | -13/+13 |
11 days | mm/mmap: make accountable_mapping return bool | Hao Ge | 1 | -2/+2 |
11 days | mm/mmap: make vma_wants_writenotify return bool | Hao Ge | 1 | -6/+6 |
11 days | memory tier: create CPUless memory tiers after obtaining HMAT info | Ho-Ren (Jack) Chuang | 1 | -24/+70 |
11 days | memory tier: dax/kmem: introduce an abstract layer for finding, allocating, a... | Ho-Ren (Jack) Chuang | 1 | -0/+29 |
11 days | mm,page_owner: don't remove __GFP_NOLOCKDEP in add_stack_record_to_list | Christoph Hellwig | 1 | -1/+1 |
11 days | mm/vmalloc: fix return value of vb_alloc if size is 0 | Hailong.Liu | 1 | -1/+1 |
11 days | mm: use memalloc_nofs_save() in page_cache_ra_order() | Kefeng Wang | 1 | -0/+4 |
11 days | mm: page_owner: fix wrong information in dump_page_owner | Maninder Singh | 1 | -1/+1 |
2024-05-02 | swapon(2): open swap with O_EXCL | Al Viro | 1 | -17/+2 |
2024-05-02 | swapon(2)/swapoff(2): don't bother with block size | Al Viro | 1 | -11/+1 |
2024-05-02 | mm/slub: remove the check for NULL kmalloc_caches | Hyunmin Lee | 1 | -6/+4 |
2024-05-02 | mm/slub: create kmalloc 96 and 192 caches regardless cache size order | Hyunmin Lee | 1 | -12/+7 |
2024-05-02 | mm/slub: mark racy access on slab->freelist | linke li | 1 | -1/+1 |
2024-05-01 | mm: Export writeback_iter() | David Howells | 1 | -0/+1 |
2024-05-01 | mm: Provide a means of invalidation without using launder_folio | David Howells | 1 | -0/+54 |
2024-05-01 | mm/slub: avoid zeroing outside-object freepointer for single free | Nicolas Bouchinet | 1 | -23/+29 |
2024-04-29 | mm: Remove the PG_fscache alias for PG_private_2 | David Howells | 1 | -3/+3 |
2024-04-26 | Merge branch 'memory-observability' into x86/amd | Joerg Roedel | 1 | -0/+3 |
2024-04-25 | mm: kmsan: implement kmsan_memmove() | Alexander Potapenko | 1 | -0/+11 |
2024-04-25 | mm: convert free_zone_device_page to free_zone_device_folio | Matthew Wilcox (Oracle) | 3 | -17/+19 |
2024-04-25 | mm: combine __folio_put_small, __folio_put_large and __folio_put | Matthew Wilcox (Oracle) | 1 | -26/+6 |
2024-04-25 | mm: inline destroy_large_folio() into __folio_put_large() | Matthew Wilcox (Oracle) | 2 | -17/+10 |
2024-04-25 | mm: combine free_the_page() and free_unref_page() | Matthew Wilcox (Oracle) | 1 | -14/+11 |
2024-04-25 | mm: free non-hugetlb large folios in a batch | Matthew Wilcox (Oracle) | 1 | -2/+2 |
2024-04-25 | mm: convert pagecache_isize_extended to use a folio | Matthew Wilcox (Oracle) | 1 | -19/+17 |
2024-04-25 | mm/hugetlb: pass correct order_per_bit to cma_declare_contiguous_nid | Frank van der Linden | 1 | -3/+3 |
2024-04-25 | mm/cma: drop incorrect alignment check in cma_init_reserved_mem | Frank van der Linden | 1 | -4/+0 |
2024-04-25 | hugetlb: convert hugetlb_wp() to use struct vm_fault | Vishal Moola (Oracle) | 1 | -32/+32 |
2024-04-25 | hugetlb: convert hugetlb_no_page() to use struct vm_fault | Vishal Moola (Oracle) | 1 | -32/+31 |
2024-04-25 | hugetlb: convert hugetlb_fault() to use struct vm_fault | Vishal Moola (Oracle) | 1 | -43/+41 |
2024-04-25 | mm: use "GUP-fast" instead "fast GUP" in remaining comments | David Hildenbrand | 2 | -2/+2 |
2024-04-25 | mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST | David Hildenbrand | 3 | -7/+7 |
2024-04-25 | mm/gup: consistently name GUP-fast functions | David Hildenbrand | 1 | -102/+103 |
2024-04-25 | hugetlb: convert alloc_buddy_hugetlb_folio to use a folio | Matthew Wilcox (Oracle) | 1 | -17/+16 |
2024-04-25 | mm: remove struct page from get_shadow_from_swap_cache | Matthew Wilcox (Oracle) | 1 | -4/+4 |
2024-04-25 | mm: madvise: avoid split during MADV_PAGEOUT and MADV_COLD | Ryan Roberts | 3 | -41/+62 |
2024-04-25 | mm: vmscan: avoid split during shrink_folio_list() | Ryan Roberts | 1 | -10/+10 |
2024-04-25 | mm: swap: allow storage of all mTHP orders | Ryan Roberts | 1 | -71/+91 |
2024-04-25 | mm: swap: update get_swap_pages() to take folio order | Ryan Roberts | 2 | -9/+10 |
2024-04-25 | mm: swap: simplify struct percpu_cluster | Ryan Roberts | 1 | -11/+11 |
2024-04-25 | mm: swap: free_swap_and_cache_nr() as batched free_swap_and_cache() | Ryan Roberts | 4 | -28/+158 |
2024-04-25 | mm: swap: remove CLUSTER_FLAG_HUGE from swap_cluster_info:flags | Ryan Roberts | 2 | -42/+8 |
2024-04-25 | mm: page_alloc: use the correct THP order for THP PCP | Baolin Wang | 1 | -3/+3 |
2024-04-25 | khugepaged: use a folio throughout hpage_collapse_scan_file() | Matthew Wilcox (Oracle) | 1 | -17/+16 |
2024-04-25 | khugepaged: use a folio throughout collapse_file() | Matthew Wilcox (Oracle) | 1 | -59/+54 |
2024-04-25 | khugepaged: remove hpage from collapse_file() | Matthew Wilcox (Oracle) | 1 | -38/+39 |
2024-04-25 | khugepaged: pass a folio to __collapse_huge_page_copy() | Matthew Wilcox (Oracle) | 1 | -19/+15 |
2024-04-25 | khugepaged: remove hpage from collapse_huge_page() | Matthew Wilcox (Oracle) | 1 | -7/+5 |
2024-04-25 | khugepaged: convert alloc_charge_hpage to alloc_charge_folio | Matthew Wilcox (Oracle) | 1 | -8/+9 |