Age | Commit message (Expand) | Author | Files | Lines |
2025-04-17 | mm/gup: fix wrongly calculated returned value in fault_in_safe_writeable() | Baoquan He | 1 | -2/+2 |
2025-04-01 | Merge tag 'mm-stable-2025-03-30-16-52' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -18/+11 |
2025-03-17 | mm: move _pincount in folio to page[2] on 32bit | David Hildenbrand | 1 | -4/+4 |
2025-03-17 | fs/dax: properly refcount fs dax pages | Alistair Popple | 1 | -6/+3 |
2025-03-17 | mm/gup: remove redundant check for PCI P2PDMA page | Alistair Popple | 1 | -5/+0 |
2025-03-16 | mm: remove the access_ok() call from gup_fast_fallback() | David Laight | 1 | -3/+1 |
2025-03-16 | mm/gup: reject FOLL_SPLIT_PMD with hugetlb VMAs | David Hildenbrand | 1 | -0/+3 |
2025-02-21 | fs: avoid mmap sem relocks when coredumping with many missing pages | Mateusz Guzik | 1 | -3/+3 |
2025-02-01 | mm: gup: fix infinite loop within __get_longterm_locked | Zhaoyang Huang | 1 | -10/+4 |
2025-01-26 | Merge tag 'mm-stable-2025-01-26-14-59' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -48/+45 |
2025-01-25 | mm/hugetlb: rename isolate_hugetlb() to folio_isolate_hugetlb() | David Hildenbrand | 1 | -1/+1 |
2025-01-21 | Merge tag 'perf-core-2025-01-20' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -2/+1 |
2025-01-13 | mm/hugetlb: support FOLL_FORCE|FOLL_WRITE | Guillaume Morin | 1 | -47/+44 |
2024-12-05 | mm/gup: handle NULL pages in unpin_user_pages() | John Hubbard | 1 | -1/+10 |
2024-12-02 | mm/gup: Use raw_seqcount_try_begin() | Peter Zijlstra | 1 | -2/+1 |
2024-11-23 | Merge tag 'mm-stable-2024-11-18-19-27' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -4/+4 |
2024-11-21 | Merge tag 'for-linus-iommufd' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -0/+24 |
2024-11-12 | mm/gup: avoid an unnecessary allocation call for FOLL_LONGTERM cases | John Hubbard | 1 | -39/+77 |
2024-11-06 | gup: convert FOLL_TOUCH case in follow_page_pte() to folio | Matthew Wilcox (Oracle) | 1 | -4/+4 |
2024-10-30 | mm/gup: stop leaking pinned pages in low memory conditions | John Hubbard | 1 | -14/+19 |
2024-10-28 | mm/gup: Add folio_add_pins() | Steve Sistare | 1 | -0/+24 |
2024-09-26 | mm/hugetlb: simplify refs in memfd_alloc_folio | Steve Sistare | 1 | -3/+1 |
2024-09-26 | mm/gup: fix memfd_pin_folios alloc race panic | Steve Sistare | 1 | -0/+1 |
2024-09-26 | mm/hugetlb: fix memfd_pin_folios free_huge_pages leak | Steve Sistare | 1 | -1/+3 |
2024-09-21 | Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -42/+26 |
2024-09-17 | mm/gup: detect huge pfnmap entries in gup-fast | Peter Xu | 1 | -0/+6 |
2024-09-11 | mm: release number of pages of a folio | Kundan Kumar | 1 | -0/+13 |
2024-09-09 | mm: migrate_device: convert to migrate_device_coherent_folio() | Kefeng Wang | 1 | -1/+1 |
2024-09-01 | mm: remove follow_page() | David Hildenbrand | 1 | -23/+1 |
2024-09-01 | mm/gup: convert to arch_make_folio_accessible() | David Hildenbrand | 1 | -3/+5 |
2024-09-01 | mm: remove foll_flags in __get_user_pages | Josef Bacik | 1 | -6/+4 |
2024-09-01 | mm: cleanup flags usage in faultin_page | Josef Bacik | 1 | -10/+10 |
2024-07-12 | mm: remove CONFIG_ARCH_HAS_HUGEPD | Christophe Leroy | 1 | -189/+5 |
2024-07-12 | mm: provide mm_struct and address to huge_ptep_get() | Christophe Leroy | 1 | -1/+1 |
2024-07-12 | mm/gup: introduce memfd_pin_folios() for pinning memfd folios | Vivek Kasireddy | 1 | -0/+139 |
2024-07-12 | mm/gup: introduce check_and_migrate_movable_folios() | Vivek Kasireddy | 1 | -47/+77 |
2024-07-12 | mm/gup: introduce unpin_folio/unpin_folios helpers | Vivek Kasireddy | 1 | -0/+47 |
2024-07-06 | Merge branch 'mm-hotfixes-stable' into mm-stable to pick up "mm: fix | Andrew Morton | 1 | -137/+154 |
2024-07-06 | mm: gup: stop abusing try_grab_folio | Yang Shi | 1 | -136/+153 |
2024-07-03 | mm: page_ref: remove folio_try_get_rcu() | Yang Shi | 1 | -1/+1 |
2024-07-03 | mm: remove page_mkclean() | Kefeng Wang | 1 | -1/+1 |
2024-07-03 | mm: introduce pmd|pte_needs_soft_dirty_wp helpers for softdirty write-protect | Barry Song | 1 | -2/+2 |
2024-05-07 | mm/gup: fix hugepd handling in hugetlb rework | Peter Xu | 1 | -25/+39 |
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) | 1 | -3/+3 |
2024-04-25 | mm/treewide: rename CONFIG_HAVE_FAST_GUP to CONFIG_HAVE_GUP_FAST | David Hildenbrand | 1 | -5/+5 |
2024-04-25 | mm/gup: consistently name GUP-fast functions | David Hildenbrand | 1 | -102/+103 |
2024-04-25 | mm/gup: handle hugetlb in the generic follow_page_mask code | Peter Xu | 1 | -10/+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 | 1 | -6/+98 |
2024-04-25 | mm/gup: handle huge pud for follow_pud_mask() | Peter Xu | 1 | -3/+67 |
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 |
2024-04-25 | mm/gup: drop gup_fast_folio_allowed() in hugepd processing | Peter Xu | 1 | -5/+8 |
2024-04-25 | mm: merge folio_is_secretmem() and folio_fast_pin_allowed() into gup_fast_fol... | David Hildenbrand | 1 | -20/+28 |
2024-04-25 | mm: record the migration reason for struct migration_target_control | Baolin Wang | 1 | -0/+1 |
2024-04-25 | mm/treewide: replace pXd_huge() with pXd_leaf() | Peter Xu | 1 | -2/+2 |
2024-04-25 | mm/gup: merge pXd huge mapping checks | Peter Xu | 1 | -4/+3 |
2024-04-25 | mm/gup: check p4d presence before going on | Peter Xu | 1 | -2/+2 |
2024-04-25 | mm/gup: cache p4d in follow_p4d_mask() | Peter Xu | 1 | -6/+7 |
2024-04-16 | mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properly | David Hildenbrand | 1 | -22/+32 |
2024-03-29 | mm: clean up populate_vma_page_range() FOLL_* flag handling | Linus Torvalds | 1 | -6/+8 |
2023-12-29 | mm: convert page_try_share_anon_rmap() to folio_try_share_anon_rmap_[pte|pmd]() | David Hildenbrand | 1 | -1/+1 |
2023-12-10 | mm/gup: fix follow_devmap_p[mu]d() on page==NULL handling | Peter Xu | 1 | -0/+2 |
2023-10-18 | mm/gup: make failure to pin an error if FOLL_NOWAIT not specified | Lorenzo Stoakes | 1 | -0/+11 |
2023-10-18 | mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCH | Lorenzo Stoakes | 1 | -3/+2 |
2023-08-31 | Merge tag 'x86_shstk_for_6.6-rc1' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+1 |
2023-08-24 | secretmem: convert page_is_secretmem() to folio_is_secretmem() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2023-08-21 | mm/gup: don't implicitly set FOLL_HONOR_NUMA_FAULT | David Hildenbrand | 1 | -7/+0 |
2023-08-21 | merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes | Andrew Morton | 1 | -6/+24 |
2023-08-21 | mm/gup: reintroduce FOLL_NUMA as FOLL_HONOR_NUMA_FAULT | David Hildenbrand | 1 | -6/+24 |
2023-08-18 | mm/gup: retire follow_hugetlb_page() | Peter Xu | 1 | -19/+0 |
2023-08-18 | mm/gup: accelerate thp gup even for "pages != NULL" | Peter Xu | 1 | -7/+44 |
2023-08-18 | mm/gup: cleanup next_page handling | Peter Xu | 1 | -4/+3 |
2023-08-18 | mm/hugetlb: add page_mask for hugetlb_follow_page_mask() | Peter Xu | 1 | -1/+2 |
2023-08-18 | mm/hugetlb: handle FOLL_DUMP well in follow_page_mask() | Peter Xu | 1 | -7/+2 |
2023-08-02 | mm: Don't allow write GUPs to shadow stack memory | Rick Edgecombe | 1 | -1/+1 |
2023-07-05 | gup: make the stack expansion warning a bit more targeted | Linus Torvalds | 1 | -10/+41 |
2023-06-28 | Merge branch 'expand-stack' | Linus Torvalds | 1 | -3/+11 |
2023-06-28 | Merge tag 'mm-stable-2023-06-24-19-15' of git://git.kernel.org/pub/scm/linux/... | Linus Torvalds | 1 | -150/+256 |
2023-06-27 | gup: add warning if some caller would seem to want stack expansion | Linus Torvalds | 1 | -2/+10 |
2023-06-27 | mm: always expand the stack with the mmap write lock held | Linus Torvalds | 1 | -3/+3 |
2023-06-23 | mm/gup: do not return 0 from pin_user_pages_fast() for bad args | Jason Gunthorpe | 1 | -1/+1 |
2023-06-19 | mm/gup.c: reorganize try_get_folio() | Vishal Moola (Oracle) | 1 | -43/+43 |
2023-06-19 | mm: ptep_get() conversion | Ryan Roberts | 1 | -9/+12 |
2023-06-19 | mm/gup: remove FOLL_SPLIT_PMD use of pmd_trans_unstable() | Hugh Dickins | 1 | -15/+4 |
2023-06-19 | mm/various: give up if pte_offset_map[_lock]() fails | Hugh Dickins | 1 | -3/+6 |
2023-06-19 | mm: use pmdp_get_lockless() without surplus barrier() | Hugh Dickins | 1 | -5/+1 |
2023-06-09 | mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings | Lorenzo Stoakes | 1 | -0/+101 |
2023-06-09 | mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings | Lorenzo Stoakes | 1 | -1/+43 |
2023-06-09 | mm/gup: remove vmas array from internal GUP functions | Lorenzo Stoakes | 1 | -52/+31 |
2023-06-09 | mm/gup: remove vmas parameter from pin_user_pages() | Lorenzo Stoakes | 1 | -6/+3 |
2023-06-09 | mm/gup: remove vmas parameter from get_user_pages_remote() | Lorenzo Stoakes | 1 | -8/+4 |
2023-06-09 | mm/gup: remove unused vmas parameter from pin_user_pages_remote() | Lorenzo Stoakes | 1 | -5/+3 |
2023-06-09 | mm/gup: remove unused vmas parameter from get_user_pages() | Lorenzo Stoakes | 1 | -6/+3 |
2023-06-09 | mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() | Lorenzo Stoakes | 1 | -0/+5 |
2023-05-31 | mm: Provide a function to get an additional pin on a page | David Howells | 1 | -0/+27 |
2023-05-31 | mm: Don't pin ZERO_PAGE in pin_user_pages() | David Howells | 1 | -1/+30 |
2023-05-03 | x86-64: make access_ok() independent of LAM | Linus Torvalds | 1 | -0/+2 |
2023-04-28 | Merge tag 'x86_mm_for_6.4' of git://git.kernel.org/pub/scm/linux/kernel/git/t... | Linus Torvalds | 1 | -2/+2 |
2023-03-28 | mm/gup.c: fix typo in comments | Jingyu Wang | 1 | -1/+1 |
2023-03-16 | mm: Introduce untagged_addr_remote() | Kirill A. Shutemov | 1 | -2/+2 |
2023-02-20 | mm: change to return bool for folio_isolate_lru() | Baolin Wang | 1 | -1/+1 |
2023-02-13 | mm/hugetlb: convert isolate_hugetlb to folios | Sidhartha Kumar | 1 | -1/+1 |
2023-02-10 | Merge branch 'mm-hotfixes-stable' into mm-stable | Andrew Morton | 1 | -1/+1 |
2023-02-09 | mm/gup: make get_user_pages_fast_only() return the common return value | Jason Gunthorpe | 1 | -16/+1 |
2023-02-09 | mm/gup: remove pin_user_pages_fast_only() | Jason Gunthorpe | 1 | -33/+0 |
2023-02-09 | mm/gup: make locked never NULL in the internal GUP functions | Jason Gunthorpe | 1 | -21/+30 |
2023-02-09 | mm/gup: add FOLL_UNLOCKABLE | Jason Gunthorpe | 1 | -13/+23 |
2023-02-09 | mm/gup: remove locked being NULL from faultin_vma_page_range() | Jason Gunthorpe | 1 | -6/+1 |
2023-02-09 | mm/gup: add an assertion that the mmap lock is locked | Jason Gunthorpe | 1 | -0/+2 |
2023-02-09 | mm/gup: simplify the external interface functions and consolidate invariants | Jason Gunthorpe | 1 | -78/+75 |
2023-02-09 | mm/gup: don't call __gup_longterm_locked() if FOLL_LONGTERM cannot be set | Jason Gunthorpe | 1 | -6/+6 |
2023-02-09 | mm/gup: have internal functions get the mmap_read_lock() | Jason Gunthorpe | 1 | -48/+65 |
2023-02-03 | mm/gup: add folio to list when folio_isolate_lru() succeed | Kuan-Ying Lee | 1 | -1/+1 |
2023-02-02 | mm/gup.c: fix typo in comments | Jongwoo Han | 1 | -1/+1 |
2023-02-02 | mm: remove folio_pincount_ptr() and head_compound_pincount() | Matthew Wilcox (Oracle) | 1 | -4/+4 |
2022-12-17 | Merge tag 'x86_mm_for_6.2_v2' of git://git.kernel.org/pub/scm/linux/kernel/gi... | Linus Torvalds | 1 | -1/+1 |
2022-12-15 | Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvm | Linus Torvalds | 1 | -4/+29 |
2022-12-15 | mm/gup: Fix the lockless PMD access | Peter Zijlstra | 1 | -1/+1 |
2022-12-13 | Merge tag 'mm-stable-2022-12-13' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -204/+51 |
2022-12-13 | Merge tag 'for-6.2/block-2022-12-08' of git://git.kernel.dk/linux | Linus Torvalds | 1 | -13/+32 |
2022-12-11 | mm/gup: remove FOLL_MIGRATION | David Hildenbrand | 1 | -50/+5 |
2022-12-09 | Merge branch 'mm-hotfixes-stable' into mm-stable | Andrew Morton | 1 | -1/+1 |
2022-12-09 | mm/gup: fix gup_pud_range() for dax | John Starks | 1 | -1/+1 |
2022-11-30 | mm/gup: disallow FOLL_FORCE|FOLL_WRITE on hugetlb mappings | David Hildenbrand | 1 | -0/+3 |
2022-11-30 | mm/gup: reliable R/O long-term pinning in COW mappings | David Hildenbrand | 1 | -5/+5 |
2022-11-30 | mm/gup: remove the restriction on locked with FOLL_LONGTERM | Jason Gunthorpe | 1 | -82/+27 |
2022-11-09 | mm: introduce FOLL_PCI_P2PDMA to gate getting PCI P2PDMA pages | Logan Gunthorpe | 1 | -1/+18 |
2022-11-09 | mm: allow multiple error returns in try_grab_page() | Logan Gunthorpe | 1 | -12/+14 |
2022-11-09 | mm/gup: Add FOLL_INTERRUPTIBLE | Peter Xu | 1 | -4/+29 |
2022-11-08 | hugetlb: simplify hugetlb handling in follow_page_mask | Mike Kravetz | 1 | -68/+12 |
2022-10-12 | Merge tag 'mm-hotfixes-stable-2022-10-11' of git://git.kernel.org/pub/scm/lin... | Linus Torvalds | 1 | -1/+13 |
2022-10-11 | mm/hugetlb: fix races when looking up a CONT-PTE/PMD size hugetlb page | Baolin Wang | 1 | -1/+13 |
2022-09-26 | mm/gup: use gup_can_follow_protnone() also in GUP-fast | David Hildenbrand | 1 | -11/+3 |
2022-09-26 | mm/gup: replace FOLL_NUMA by gup_can_follow_protnone() | David Hildenbrand | 1 | -10/+2 |
2022-09-26 | mm/gup: use maple tree navigation instead of linked list | Liam R. Howlett | 1 | -3/+4 |
2022-09-26 | Merge branch 'mm-hotfixes-stable' into mm-stable | Andrew Morton | 1 | -6/+28 |
2022-09-26 | mm: gup: fix the fast GUP race against THP collapse | Yang Shi | 1 | -6/+28 |
2022-09-11 | mm: fix PageAnonExclusive clearing racing with concurrent RCU GUP-fast | David Hildenbrand | 1 | -0/+7 |
2022-09-11 | mm/gup.c: refactor check_and_migrate_movable_pages() | Alistair Popple | 1 | -68/+111 |
2022-09-11 | mm/gup.c: don't pass gup_flags to check_and_migrate_movable_pages() | Alistair Popple | 1 | -14/+9 |
2022-09-11 | mm/gup.c: simplify and fix check_and_migrate_movable_pages() return codes | Alistair Popple | 1 | -28/+32 |
2022-08-20 | mm/gup: fix FOLL_FORCE COW security issue and remove FOLL_COW | David Hildenbrand | 1 | -22/+46 |
2022-08-05 | Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -11/+79 |
2022-07-29 | mm/gup.c: fix formatting in check_and_migrate_movable_page() | Alistair Popple | 1 | -2/+2 |
2022-07-18 | mm: fix missing wake-up event for FSDAX pages | Muchun Song | 1 | -2/+4 |
2022-07-17 | mm: gup: pass a pointer to virt_to_page() | Linus Walleij | 1 | -1/+1 |
2022-07-17 | mm/gup: migrate device coherent pages when pinning instead of failing | Alistair Popple | 1 | -7/+43 |
2022-07-17 | mm: rename is_pinnable_page() to is_longterm_pinnable_page() | Alex Sierra | 1 | -2/+2 |
2022-07-03 | mm/migration: return errno when isolate_huge_page failed | Miaohe Lin | 1 | -1/+1 |
2022-06-16 | mm: avoid unnecessary page fault retires on shared memory types | Peter Xu | 1 | -1/+33 |
2022-05-26 | Merge tag 'mm-stable-2022-05-25' of git://git.kernel.org/pub/scm/linux/kernel... | Linus Torvalds | 1 | -8/+119 |
2022-05-09 | mm/gup: fix comments to pin_user_pages_*() | Yury Norov | 1 | -4/+17 |
2022-05-09 | mm/gup: sanity-check with CONFIG_DEBUG_VM that anonymous pages are exclusive ... | David Hildenbrand | 1 | -1/+60 |
2022-05-09 | mm/gup: trigger FAULT_FLAG_UNSHARE when R/O-pinning a possibly shared anonymo... | David Hildenbrand | 1 | -3/+39 |
2022-05-09 | mm/gup: disallow follow_page(FOLL_PIN) | David Hildenbrand | 1 | -0/+3 |
2022-04-25 | mm: Add fault_in_subpage_writeable() to probe at sub-page granularity | Catalin Marinas | 1 | -0/+29 |
2022-04-01 | mm/munlock: add lru_add_drain() to fix memcg_stat_test | Hugh Dickins | 1 | -2/+8 |
2022-03-22 | Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecache | Linus Torvalds | 1 | -281/+205 |
2022-03-22 | mm/gup: remove unused get_user_pages_locked() | John Hubbard | 1 | -59/+0 |
2022-03-22 | mm/gup: remove unused pin_user_pages_locked() | John Hubbard | 1 | -29/+0 |
2022-03-22 | mm/gup: follow_pfn_pte(): -EEXIST cleanup | John Hubbard | 1 | -5/+8 |
2022-03-22 | mm: fix invalid page pointer returned with FOLL_PIN gups | Peter Xu | 1 | -1/+1 |
2022-03-21 | mm/gup: Convert check_and_migrate_movable_pages() to use a folio | Matthew Wilcox (Oracle) | 1 | -13/+14 |
2022-03-21 | mm/gup: Turn compound_range_next() into gup_folio_range_next() | Matthew Wilcox (Oracle) | 1 | -21/+17 |
2022-03-21 | mm/gup: Turn compound_next() into gup_folio_next() | Matthew Wilcox (Oracle) | 1 | -19/+21 |
2022-03-21 | mm/gup: Convert gup_huge_pgd() to use a folio | Matthew Wilcox (Oracle) | 1 | -11/+6 |
2022-03-21 | mm/gup: Convert gup_huge_pud() to use a folio | Matthew Wilcox (Oracle) | 1 | -5/+6 |
2022-03-21 | mm/gup: Convert gup_huge_pmd() to use a folio | Matthew Wilcox (Oracle) | 1 | -5/+6 |
2022-03-21 | mm/gup: Convert gup_hugepte() to use a folio | Matthew Wilcox (Oracle) | 1 | -7/+7 |
2022-03-21 | mm/gup: Convert gup_pte_range() to use a folio | Matthew Wilcox (Oracle) | 1 | -10/+8 |
2022-03-21 | mm/hugetlb: Use try_grab_folio() instead of try_grab_compound_head() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2022-03-21 | mm/gup: Add gup_put_folio() | Matthew Wilcox (Oracle) | 1 | -26/+12 |
2022-03-21 | mm/gup: Convert try_grab_page() to use a folio | Matthew Wilcox (Oracle) | 1 | -15/+13 |
2022-03-21 | mm/gup: Add try_get_folio() and try_grab_folio() | Matthew Wilcox (Oracle) | 1 | -50/+49 |
2022-03-21 | mm: Make compound_pincount always available | Matthew Wilcox (Oracle) | 1 | -11/+9 |
2022-03-21 | mm/gup: Remove hpage_pincount_sub() | Matthew Wilcox (Oracle) | 1 | -10/+3 |
2022-03-21 | mm/gup: Remove hpage_pincount_add() | Matthew Wilcox (Oracle) | 1 | -20/+11 |
2022-03-21 | mm/gup: Handle page split race more efficiently | Matthew Wilcox (Oracle) | 1 | -2/+5 |
2022-03-21 | mm/gup: Remove an assumption of a contiguous memmap | Matthew Wilcox (Oracle) | 1 | -2/+2 |
2022-03-21 | mm/gup: Fix some contiguous memmap assumptions | Matthew Wilcox (Oracle) | 1 | -7/+7 |
2022-03-21 | mm/gup: Change the calling convention for compound_next() | Matthew Wilcox (Oracle) | 1 | -6/+5 |
2022-03-21 | mm/gup: Optimise compound_range_next() | Matthew Wilcox (Oracle) | 1 | -1/+1 |
2022-03-21 | mm/gup: Change the calling convention for compound_range_next() | Matthew Wilcox (Oracle) | 1 | -6/+5 |
2022-03-21 | mm/gup: Remove for_each_compound_head() | Matthew Wilcox (Oracle) | 1 | -11/+5 |
2022-03-21 | mm/gup: Remove for_each_compound_range() | Matthew Wilcox (Oracle) | 1 | -10/+2 |
2022-03-21 | mm/gup: Increment the page refcount before the pincount | Matthew Wilcox (Oracle) | 1 | -8/+6 |
2022-03-10 | mm: gup: make fault_in_safe_writeable() use fixup_user_fault() | Linus Torvalds | 1 | -38/+19 |
2022-03-03 | mm: refactor check_and_migrate_movable_pages | Christoph Hellwig | 1 | -37/+44 |
2022-02-17 | mm/munlock: delete FOLL_MLOCK and FOLL_POPULATE | Hugh Dickins | 1 | -35/+8 |
2022-02-03 | Revert "mm/gup: small refactoring: simplify try_grab_page()" | John Hubbard | 1 | -5/+30 |
2022-01-15 | mm/gup.c: stricter check on THP migration entry during follow_pmd_mask | Li Xinhai | 1 | -4/+9 |
2022-01-15 | gup: avoid multiple user access locking/unlocking in fault_in_{read/write}able | Christophe Leroy | 1 | -8/+10 |
2021-11-06 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -4/+1 |
2021-11-06 | mm/gup: further simplify __gup_device_huge() | John Hubbard | 1 | -4/+1 |
2021-10-24 | gup: Introduce FOLL_NOFAULT flag to disable page faults | Andreas Gruenbacher | 1 | -1/+3 |
2021-10-20 | iov_iter: Introduce fault_in_iov_iter_writeable | Andreas Gruenbacher | 1 | -0/+63 |
2021-10-18 | gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable} | Andreas Gruenbacher | 1 | -0/+72 |