Age | Commit message (Expand) | Author | Files | Lines |
3 days | Merge tag 'mm-stable-2024-05-17-19-19' of git://git.kernel.org/pub/scm/linux/...HEADmaster | Linus Torvalds | 80 | -3657/+4650 |
4 days | Merge tag 'iommu-updates-v6.10' of git://git.kernel.org/pub/scm/linux/kernel/... | Linus Torvalds | 1 | -0/+3 |
7 days | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 4 | -31/+5 |
8 days | mm/execmem, arch: convert remaining overrides of module_alloc to execmem | Mike Rapoport (IBM) | 1 | -12/+62 |
8 days | mm/execmem, arch: convert simple overrides of module_alloc to execmem | Mike Rapoport (IBM) | 2 | -3/+66 |
8 days | mm: introduce execmem_alloc() and execmem_free() | Mike Rapoport (IBM) | 3 | -0/+36 |
9 days | Merge tag 'for-6.10/io_uring-20240511' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -0/+7 |
9 days | Merge tag 'vfs-6.10.netfs' of git://git.kernel.org/pub/scm/linux/kernel/git/v... | Linus Torvalds | 2 | -3/+58 |
9 days | Merge tag 'vfs-6.10.misc' of git://git.kernel.org/pub/scm/linux/kernel/git/vf... | Linus Torvalds | 2 | -3/+4 |
9 days | Merge tag 'docs-6.10' of git://git.lwn.net/linux | Linus Torvalds | 1 | -4/+3 |
9 days | Merge tag 'slab-for-6.10' of git://git.kernel.org/pub/scm/linux/kernel/git/vb... | Linus Torvalds | 3 | -53/+95 |
9 days | Merge tag 's390-6.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/s390... | Linus Torvalds | 1 | -0/+35 |
9 days | Merge branches 'arm/renesas', 'arm/smmu', 'x86/amd', 'core' and 'x86/vt-d' in... | Joerg Roedel | 1 | -0/+3 |
11 days | memcg, oom: cleanup unused memcg_oom_gfp_mask and memcg_oom_order | Xiu Jianfeng | 1 | -2/+0 |
11 days | mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_wp | Oscar Salvador | 1 | -1/+1 |
11 days | mm/hugetlb: add missing VM_FAULT_SET_HINDEX in hugetlb_fault | Oscar Salvador | 1 | -1/+2 |
11 days | mm: memcg: make alloc_mem_cgroup_per_node_info() return bool | Xiu Jianfeng | 1 | -5/+5 |
11 days | mm/damon/core: fix return value from damos_wmark_metric_value | Alex Rusuf | 1 | -4/+5 |
11 days | mm: do not update memcg stats for NR_{FILE/SHMEM}_PMDMAPPED | Yosry Ahmed | 1 | -6/+9 |
11 days | mm/damon/core: initialize ->esz_bp from damos_quota_init_priv() | SeongJae Park | 1 | -0/+1 |
12 days | Merge tag 'mm-hotfixes-stable-2024-05-10-13-14' of git://git.kernel.org/pub/s... | Linus Torvalds | 3 | -3/+7 |
12 days | Merge tag 'loongarch-kvm-6.10' of git://git.kernel.org/pub/scm/linux/kernel/g... | Paolo Bonzini | 9 | -170/+206 |
2024-05-07 | thp: remove HPAGE_PMD_ORDER minimum assertion | Matthew Wilcox (Oracle) | 1 | -5/+0 |
2024-05-07 | mm/vmscan: remove ignore_references argument of reclaim_folio_list() | SeongJae Park | 1 | -6/+4 |
2024-05-07 | mm/vmscan: remove ignore_references argument of reclaim_pages() | SeongJae Park | 4 | -7/+7 |
2024-05-07 | mm/damon/paddr: do page level access check for pageout DAMOS action on its own | SeongJae Park | 1 | -4/+12 |
2024-05-07 | mm/damon/paddr: avoid unnecessary page level access check for pageout DAMOS a... | SeongJae Park | 1 | -1/+11 |
2024-05-07 | mm/gup: fix hugepd handling in hugetlb rework | Peter Xu | 1 | -25/+39 |
2024-05-07 | mm/hugetlb: align cma on allocation order, not demotion order | Frank van der Linden | 1 | -1/+1 |
2024-05-07 | mm: memcg: use READ_ONCE()/WRITE_ONCE() to access stock->nr_pages | Breno Leitao | 1 | -9/+15 |
2024-05-07 | mm: fix race between __split_huge_pmd_locked() and GUP-fast | Ryan Roberts | 2 | -23/+28 |
2024-05-07 | mm/debug_vm_pgtable: test pmd_leaf() behavior with pmd_mkinvalid() | Ryan Roberts | 1 | -0/+1 |
2024-05-07 | memcg: use proper type for mod_memcg_state | Shakeel Butt | 1 | -1/+2 |
2024-05-07 | memcg: warn for unexpected events and stats | Shakeel Butt | 1 | -16/+23 |
2024-05-07 | mm: cleanup WORKINGSET_NODES in workingset | Shakeel Butt | 1 | -3/+4 |
2024-05-07 | memcg: cleanup __mod_memcg_lruvec_state | Shakeel Butt | 1 | -2/+0 |
2024-05-07 | memcg: reduce memory for the lruvec and memcg stats | Shakeel Butt | 1 | -20/+114 |
2024-05-07 | mm: memcg: account memory used for memcg vmstats and lruvec stats | Roman Gushchin | 1 | -3/+4 |
2024-05-07 | memcg: dynamically allocate lruvec_stats | Shakeel Butt | 1 | -12/+75 |
2024-05-07 | memcg: reduce memory size of mem_cgroup_events_index | Shakeel Butt | 1 | -2/+4 |
2024-05-07 | mm/hugetlb: document why hugetlb uses folio_mapcount() for COW reuse decisions | David Hildenbrand | 1 | -0/+7 |
2024-05-05 | mm/swapfile: mark racy access on si->highest_bit | linke li | 1 | -1/+1 |
2024-05-05 | mm/rmap: change the type of we_locked from int to bool | Hao Ge | 1 | -1/+1 |
2024-05-05 | mm/rmap: do not add fully unmapped large folio to deferred split list | Zi Yan | 1 | -3/+10 |
2024-05-05 | mm/damon/paddr: implement DAMOS filter type YOUNG | SeongJae Park | 1 | -0/+5 |
2024-05-05 | mm/damon: add DAMOS filter type YOUNG | SeongJae Park | 1 | -0/+1 |
2024-05-05 | mm/damon/paddr: implement damon_folio_mkold() | SeongJae Park | 1 | -11/+16 |
2024-05-05 | mm/damon/paddr: implement damon_folio_young() | SeongJae Park | 1 | -13/+19 |
2024-05-05 | mm: optimise vmf_anon_prepare() for VMAs without an anon_vma | Matthew Wilcox (Oracle) | 1 | -4/+9 |
2024-05-05 | mm: fix some minor per-VMA lock issues in userfaultfd | Matthew Wilcox (Oracle) | 1 | -11/+9 |
2024-05-05 | mm: delay the check for a NULL anon_vma | Matthew Wilcox (Oracle) | 2 | -13/+22 |
2024-05-05 | mm: assert the mmap_lock is held in __anon_vma_prepare() | Matthew Wilcox (Oracle) | 1 | -2/+1 |
2024-05-05 | mm: simplify thp_vma_allowable_order | Matthew Wilcox | 3 | -15/+18 |
2024-05-05 | mm: remove stale comment __folio_mark_dirty | Kemeng Shi | 1 | -2/+1 |
2024-05-05 | mm: call __wb_calc_thresh instead of wb_calc_thresh in wb_over_bg_thresh | Kemeng Shi | 1 | -1/+1 |
2024-05-05 | mm: correct calculation of wb's bg_thresh in cgroup domain | Kemeng Shi | 1 | -1/+1 |
2024-05-05 | mm: enable __wb_calc_thresh to calculate dirty background threshold | Kemeng Shi | 1 | -15/+18 |
2024-05-05 | writeback: rename nr_reclaimable to nr_dirty in balance_dirty_pages | Kemeng Shi | 1 | -4/+4 |
2024-05-05 | writeback: support retrieving per group debug writeback stats of bdi | Kemeng Shi | 2 | -2/+98 |
2024-05-05 | writeback: collect stats of all wb of bdi in bdi_debug_stats_show | Kemeng Shi | 1 | -23/+73 |
2024-05-05 | mm: vmalloc: dump page owner info if page is already mapped | Hariom Panthi | 1 | -1/+9 |
2024-05-05 | mm/khugepaged: replace page_mapcount() check by folio_likely_mapped_shared() | David Hildenbrand | 1 | -7/+15 |
2024-05-05 | memcg: fix data-race KCSAN bug in rstats | Breno Leitao | 1 | -5/+7 |
2024-05-05 | mm: add kernel-doc for folio_mark_accessed() | Matthew Wilcox (Oracle) | 1 | -7/+10 |
2024-05-05 | gup: use folios for gup_devmap | Matthew Wilcox (Oracle) | 1 | -9/+8 |
2024-05-05 | mm: convert put_devmap_managed_page_refs() to put_devmap_managed_folio_refs() | Matthew Wilcox (Oracle) | 3 | -9/+9 |
2024-05-05 | userfault; expand folio use in mfill_atomic_install_pte() | Matthew Wilcox (Oracle) | 1 | -3/+2 |
2024-05-05 | migrate: expand the use of folio in __migrate_device_pages() | Matthew Wilcox (Oracle) | 1 | -8/+5 |
2024-05-05 | memory-failure: remove calls to page_mapping() | Matthew Wilcox (Oracle) | 1 | -2/+4 |
2024-05-05 | mm/memory-failure: pass the folio to collect_procs_ksm() | Matthew Wilcox (Oracle) | 2 | -4/+3 |
2024-05-05 | mm/memory-failure: use folio functions throughout collect_procs() | Matthew Wilcox (Oracle) | 1 | -2/+2 |
2024-05-05 | mm/memory-failure: add some folio conversions to unpoison_memory | Matthew Wilcox (Oracle) | 1 | -4/+4 |
2024-05-05 | mm/memory-failure: convert hwpoison_user_mappings to take a folio | Matthew Wilcox (Oracle) | 1 | -15/+15 |
2024-05-05 | mm/memory-failure: convert memory_failure() to use a folio | Matthew Wilcox (Oracle) | 1 | -19/+21 |
2024-05-05 | mm: convert hugetlb_page_mapping_lock_write to folio | Matthew Wilcox (Oracle) | 3 | -5/+5 |
2024-05-05 | mm/memory-failure: convert shake_page() to shake_folio() | Matthew Wilcox (Oracle) | 3 | -10/+17 |
2024-05-05 | mm: make page_mapped_in_vma conditional on CONFIG_MEMORY_FAILURE | Matthew Wilcox (Oracle) | 1 | -0/+2 |
2024-05-05 | mm: return the address from page_mapped_in_vma() | Matthew Wilcox (Oracle) | 2 | -16/+22 |
2024-05-05 | mm/memory-failure: pass addr to __add_to_kill() | Matthew Wilcox (Oracle) | 1 | -2/+4 |
2024-05-05 | mm/memory-failure: remove fsdax_pgoff argument from __add_to_kill | Matthew Wilcox (Oracle) | 1 | -18/+9 |
2024-05-05 | memcg: simple cleanup of stats update functions | Shakeel Butt | 2 | -18/+15 |
2024-05-05 | mm: memory: check userfaultfd_wp() in vmf_orig_pte_uffd_wp() | Kefeng Wang | 1 | -5/+5 |
2024-05-05 | mm/madvise: optimize lazyfreeing with mTHP in madvise_free | Lance Yang | 1 | -41/+44 |
2024-05-05 | mm/memory: add any_dirty optional pointer to folio_pte_batch() | Lance Yang | 3 | -9/+26 |
2024-05-05 | mm/madvise: introduce clear_young_dirty_ptes() batch helper | Lance Yang | 1 | -1/+2 |
2024-05-05 | mm: swapfile: check usable swap device in __folio_throttle_swaprate() | Kefeng Wang | 1 | -3/+10 |
2024-05-05 | mm/huge_memory: improve split_huge_page_to_list_to_order() return value docum... | David Hildenbrand | 1 | -3/+11 |
2024-05-05 | mm/page_table_check: support userfault wr-protect entries | Peter Xu | 1 | -0/+30 |
2024-05-05 | mm/hugetlb: assert hugetlb_lock in __hugetlb_cgroup_commit_charge | Peter Xu | 1 | -1/+1 |
2024-05-05 | mm/sparse: guard the size of mem_section is power of 2 | Wei Yang | 1 | -0/+2 |
2024-05-05 | doc: improve the description of __folio_mark_dirty | Matthew Wilcox (Oracle) | 1 | -5/+9 |
2024-05-05 | mm/ksm: remove page_mapcount() usage in stable_tree_search() | David Hildenbrand | 1 | -5/+8 |
2024-05-05 | mm: zswap: remove same_filled module params | Yosry Ahmed | 1 | -19/+0 |
2024-05-05 | mm: zswap: move more same-filled pages checks outside of zswap_store() | Yosry Ahmed | 1 | -20/+25 |
2024-05-05 | mm: zswap: refactor limit checking from zswap_store() | Yosry Ahmed | 1 | -16/+16 |
2024-05-05 | mm: zswap: always shrink in zswap_store() if zswap_pool_reached_full | Yosry Ahmed | 1 | -6/+4 |
2024-05-05 | userfaultfd: remove WRITE_ONCE when setting folio->index during UFFDIO_MOVE | Suren Baghdasaryan | 2 | -2/+2 |
2024-05-05 | mm: page_alloc: allowing mTHP compaction to capture the freed page directly | Baolin Wang | 1 | -2/+4 |
2024-05-05 | mm: filemap: batch mm counter updating in filemap_map_pages() | Kefeng Wang | 1 | -9/+12 |
2024-05-05 | mm: move mm counter updating out of set_pte_range() | Kefeng Wang | 2 | -3/+9 |
2024-05-05 | mm: add per-order mTHP anon_swpout and anon_swpout_fallback counters | Barry Song | 3 | -0/+8 |
2024-05-05 | mm: add per-order mTHP anon_fault_alloc and anon_fault_fallback counters | Barry Song | 2 | -0/+57 |
2024-05-05 | mm/hugetlb: rename dissolve_free_huge_pages() to dissolve_free_hugetlb_folios() | Sidhartha Kumar | 2 | -3/+3 |
2024-05-05 | mm/hugetlb: convert dissolve_free_huge_pages() to folios | Sidhartha Kumar | 2 | -13/+12 |
2024-05-05 | mm/ksm: replace set_page_stable_node by folio_set_stable_node | Alex Shi (tencent) | 1 | -9/+3 |
2024-05-05 | mm/ksm: rename get_ksm_page_flags to ksm_get_folio_flags | David Hildenbrand | 1 | -16/+16 |
2024-05-05 | mm/ksm: convert chain series funcs and replace get_ksm_page | Alex Shi (tencent) | 2 | -72/+66 |
2024-05-05 | mm/ksm: use folio in write_protect_page | Alex Shi (tencent) | 1 | -12/+13 |
2024-05-05 | mm/ksm: use ksm_get_folio in scan_get_next_rmap_item | Alex Shi (tencent) | 1 | -5/+5 |
2024-05-05 | mm/ksm: use folio in stable_node_dup | Alex Shi (tencent) | 1 | -8/+8 |
2024-05-05 | mm/ksm: use folio in remove_stable_node | Alex Shi (tencent) | 1 | -12/+12 |
2024-05-05 | mm/ksm: add folio_set_stable_node | Alex Shi (tencent) | 1 | -1/+7 |
2024-05-05 | mm/ksm: use folio in remove_rmap_item_from_tree | Alex Shi (tencent) | 1 | -5/+5 |
2024-05-05 | mm/ksm: add ksm_get_folio | Alex Shi (tencent) | 1 | -17/+25 |
2024-05-05 | mm/debug: print only page mapcount (excluding folio entire mapcount) in __dum... | David Hildenbrand | 1 | -7/+2 |
2024-05-05 | mm/migrate_device: use folio_mapcount() in migrate_vma_check_page() | David Hildenbrand | 1 | -5/+7 |
2024-05-05 | mm/filemap: use folio_mapcount() in filemap_unaccount_folio() | David Hildenbrand | 1 | -1/+1 |
2024-05-05 | mm/migrate: use folio_likely_mapped_shared() in add_page_for_migration() | David Hildenbrand | 1 | -1/+1 |
2024-05-05 | mm/page_alloc: use folio_mapped() in __alloc_contig_migrate_range() | David Hildenbrand | 1 | -2/+6 |
2024-05-05 | mm/memory-failure: use folio_mapcount() in hwpoison_user_mappings() | David Hildenbrand | 1 | -2/+2 |
2024-05-05 | mm/huge_memory: use folio_mapcount() in zap_huge_pmd() sanity check | David Hildenbrand | 1 | -1/+1 |
2024-05-05 | mm/memory: use folio_mapcount() in zap_present_folio_ptes() | David Hildenbrand | 1 | -2/+1 |
2024-05-05 | mm: track mapcount of large folios in single value | David Hildenbrand | 6 | -27/+23 |
2024-05-05 | mm/rmap: add fast-path for small folios when adding/removing/duplicating | David Hildenbrand | 1 | -10/+16 |
2024-05-05 | mm: follow_pte() improvements | David Hildenbrand | 1 | -5/+15 |
2024-05-05 | mm: pass VMA instead of MM to follow_pte() | David Hildenbrand | 1 | -7/+8 |
2024-05-05 | mm,swap: add document about RCU read lock and swapoff interaction | Huang Ying | 1 | -13/+13 |
2024-05-05 | mm/mmap: make accountable_mapping return bool | Hao Ge | 1 | -2/+2 |
2024-05-05 | mm/mmap: make vma_wants_writenotify return bool | Hao Ge | 1 | -6/+6 |
2024-05-05 | memory tier: create CPUless memory tiers after obtaining HMAT info | Ho-Ren (Jack) Chuang | 1 | -24/+70 |
2024-05-05 | memory tier: dax/kmem: introduce an abstract layer for finding, allocating, a... | Ho-Ren (Jack) Chuang | 1 | -0/+29 |
2024-05-05 | mm,page_owner: don't remove __GFP_NOLOCKDEP in add_stack_record_to_list | Christoph Hellwig | 1 | -1/+1 |
2024-05-05 | mm/vmalloc: fix return value of vb_alloc if size is 0 | Hailong.Liu | 1 | -1/+1 |
2024-05-05 | mm: use memalloc_nofs_save() in page_cache_ra_order() | Kefeng Wang | 1 | -0/+4 |
2024-05-05 | mm: page_owner: fix wrong information in dump_page_owner | Maninder Singh | 1 | -1/+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: 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 |
2024-04-25 | khugepaged: inline hpage_collapse_alloc_folio() | Matthew Wilcox (Oracle) | 1 | -15/+4 |
2024-04-25 | memory: remove the now superfluous sentinel element from ctl_table array | Joel Granados | 7 | -7/+0 |
2024-04-25 | mm: rename vma_pgoff_address back to vma_address | Matthew Wilcox (Oracle) | 4 | -13/+12 |
2024-04-25 | mm: remove vma_address() | Matthew Wilcox (Oracle) | 2 | -18/+17 |
2024-04-25 | mm: correct page_mapped_in_vma() for large folios | Matthew Wilcox (Oracle) | 1 | -1/+3 |
2024-04-25 | mm: huge_memory: add the missing folio_test_pmd_mappable() for THP split stat... | Baolin Wang | 1 | -2/+5 |
2024-04-25 | mm: support multi-size THP numa balancing | Baolin Wang | 2 | -13/+52 |
2024-04-25 | mm: factor out the numa mapping rebuilding into a new helper | Baolin Wang | 1 | -7/+15 |
2024-04-25 | mm: alloc_anon_folio: avoid doing vma_thp_gfp_mask in fallback cases | Barry Song | 1 | -0/+3 |
2024-04-25 | mm: init_mlocked_on_free_v3 | York Jasper Niebuhr | 4 | -8/+44 |
2024-04-25 | mm: take placement mappings gap into account | Rick Edgecombe | 1 | -3/+9 |
2024-04-25 | treewide: use initializer for struct vm_unmapped_area_info | Rick Edgecombe | 1 | -7/+2 |
2024-04-25 | thp: add thp_get_unmapped_area_vmflags() | Rick Edgecombe | 2 | -12/+23 |
2024-04-25 | mm: use get_unmapped_area_vmflags() | Rick Edgecombe | 1 | -16/+16 |
2024-04-25 | mm: remove export for get_unmapped_area() | Rick Edgecombe | 1 | -2/+0 |
2024-04-25 | mm: introduce arch_get_unmapped_area_vmflags() | Rick Edgecombe | 1 | -0/+28 |
2024-04-25 | mm: switch mm->get_unmapped_area() to a flag | Rick Edgecombe | 5 | -23/+30 |
2024-04-25 | mm: remove __set_page_dirty_nobuffers() | Kefeng Wang | 1 | -6/+0 |
2024-04-25 | mm: remove "prot" parameter from move_pte() | David Hildenbrand | 1 | -1/+1 |
2024-04-25 | mm: allow anon exclusive check over hugetlb tail pages | Peter Xu | 1 | -10/+0 |
2024-04-25 | mm/gup: handle hugetlb in the generic follow_page_mask code | Peter Xu | 2 | -81/+5 |
2024-04-25 | mm/gup: handle hugepd for follow_page() | Peter Xu | 1 | -106/+163 |
2024-04-25 | mm/gup: handle huge pmd for follow_pmd_mask() | Peter Xu | 3 | -93/+102 |
2024-04-25 | mm/gup: handle huge pud for follow_pud_mask() | Peter Xu | 3 | -48/+71 |
2024-04-25 | mm/gup: cache *pudp in follow_pud_mask() | Peter Xu | 1 | -8/+9 |
2024-04-25 | mm/gup: handle hugetlb for no_page_table() | Peter Xu | 1 | -18/+26 |
2024-04-25 | mm/gup: refactor record_subpages() to find 1st small page | Peter Xu | 1 | -11/+14 |