| Age | Commit message (Expand) | Author | Files | Lines |
| 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 |
| 2021-09-07 | Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly" | Linus Torvalds | 1 | -17/+4 |
| 2021-09-03 | mm/migrate: enable returning precise migrate_pages() success count | Yang Shi | 1 | -1/+1 |
| 2021-09-03 | mm/gup: remove try_get_page(), call try_get_compound_head() directly | John Hubbard | 1 | -4/+17 |
| 2021-09-03 | mm/gup: small refactoring: simplify try_grab_page() | John Hubbard | 1 | -30/+5 |
| 2021-09-03 | mm/gup: documentation corrections for gup/pup | John Hubbard | 1 | -7/+20 |
| 2021-09-03 | mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range() | Miaohe Lin | 1 | -2/+2 |
| 2021-09-03 | mm: gup: fix potential pgmap refcnt leak in __gup_device_huge() | Miaohe Lin | 1 | -5/+7 |
| 2021-09-03 | mm: gup: remove useless BUG_ON in __get_user_pages() | Miaohe Lin | 1 | -1/+0 |
| 2021-09-03 | mm: gup: remove unneed local variable orig_refs | Miaohe Lin | 1 | -3/+1 |
| 2021-09-03 | mm: gup: remove set but unused local variable major | Miaohe Lin | 1 | -2/+1 |
| 2021-08-13 | mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(READ|WRITE) | David Hildenbrand | 1 | -2/+5 |
| 2021-07-08 | mm: introduce memfd_secret system call to create "secret" memory areas | Mike Rapoport | 1 | -0/+12 |
| 2021-06-30 | mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefault page tables | David Hildenbrand | 1 | -0/+58 |
| 2021-06-29 | mm: gup: pack has_pinned in MMF_HAS_PINNED | Andrea Arcangeli | 1 | -4/+15 |
| 2021-06-29 | mm: gup: allow FOLL_PIN to scale in SMP | Andrea Arcangeli | 1 | -2/+2 |
| 2021-06-29 | mm/gup: fix try_grab_compound_head() race with split_huge_page() | Jann Horn | 1 | -15/+43 |
| 2021-05-22 | Revert "mm/gup: check page posion status for coredump." | Michal Hocko | 1 | -4/+0 |
| 2021-05-07 | mm: fix typos in comments | Ingo Molnar | 1 | -1/+1 |
| 2021-05-05 | mm/gup: longterm pin migration cleanup | Pavel Tatashin | 1 | -56/+37 |
| 2021-05-05 | mm/gup: change index type to long as it counts pages | Pavel Tatashin | 1 | -1/+1 |
| 2021-05-05 | mm/gup: migrate pinned pages out of movable zone | Pavel Tatashin | 1 | -33/+34 |
| 2021-05-05 | mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PIN | Pavel Tatashin | 1 | -2/+2 |
| 2021-05-05 | mm/gup: check for isolation errors | Pavel Tatashin | 1 | -26/+34 |
| 2021-05-05 | mm/gup: return an error on migration failure | Pavel Tatashin | 1 | -10/+7 |
| 2021-05-05 | mm/gup: check every subpage of a compound page during isolation | Pavel Tatashin | 1 | -12/+7 |
| 2021-05-05 | mm/gup: don't pin migrated cma pages in movable zone | Pavel Tatashin | 1 | -1/+1 |
| 2021-04-30 | mm: gup: remove FOLL_SPLIT | Yang Shi | 1 | -26/+2 |
| 2021-04-30 | mm/gup: add a range variant of unpin_user_pages_dirty_lock() | Joao Martins | 1 | -0/+62 |
| 2021-04-30 | mm/gup: decrement head page once for group of subpages | Joao Martins | 1 | -18/+11 |
| 2021-04-30 | mm/gup: add compound page list iterator | Joao Martins | 1 | -0/+26 |
| 2021-04-09 | mm/gup: check page posion status for coredump. | Aili Yao | 1 | -0/+4 |
| 2021-02-24 | mm/hugetlb: grab head page refcount once for group of subpages | Joao Martins | 1 | -3/+2 |
| 2020-12-15 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -203/+123 |
| 2020-12-15 | mm: fix kernel-doc markups | Mauro Carvalho Chehab | 1 | -11/+13 |
| 2020-12-15 | mm/gup: combine put_compound_head() and unpin_user_page() | Jason Gunthorpe | 1 | -80/+23 |
| 2020-12-15 | mm/gup: remove the vma allocation from gup_longterm_locked() | Jason Gunthorpe | 1 | -68/+15 |
| 2020-12-15 | mm/gup: prevent gup_fast from racing with COW during fork | Jason Gunthorpe | 1 | -0/+18 |
| 2020-12-15 | mm/gup: reorganize internal_get_user_pages_fast() | Jason Gunthorpe | 1 | -45/+54 |
| 2020-12-03 | mm/gup: Provide gup_get_pte() more generic | Peter Zijlstra | 1 | -57/+1 |
| 2020-11-14 | mm/gup: use unpin_user_pages() in __gup_longterm_locked() | Jason Gunthorpe | 1 | -4/+10 |
| 2020-10-16 | mm/gup: take mmap_lock in get_dump_page() | Jann Horn | 1 | -6/+10 |
| 2020-10-16 | binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMU | Jann Horn | 1 | -29/+28 |
| 2020-10-13 | mm/gup: protect unpin_user_pages() against npages==-ERRNO | John Hubbard | 1 | -0/+7 |
| 2020-10-13 | mm/gup: don't permit users to call get_user_pages with FOLL_LONGTERM | Barry Song | 1 | -15/+22 |
| 2020-09-28 | mm: do not rely on mm == current->mm in __get_user_pages_locked | Jason A. Donenfeld | 1 | -1/+1 |
| 2020-09-27 | mm: Introduce mm_struct.has_pinned | Peter Xu | 1 | -0/+6 |
| 2020-09-26 | mm/gup: fix gup_fast with dynamic page table folding | Vasily Gorbik | 1 | -9/+9 |
| 2020-09-04 | Merge branch 'simplify-do_wp_page' | Linus Torvalds | 1 | -35/+5 |
| 2020-09-04 | mm/gup: Remove enfornced COW mechanism | Peter Xu | 1 | -35/+5 |
| 2020-09-03 | Merge branch 'gate-page-refcount' (patches from Dave Hansen) | Linus Torvalds | 1 | -1/+1 |
| 2020-09-03 | mm: fix pin vs. gup mismatch with gate pages | Dave Hansen | 1 | -1/+1 |
| 2020-08-14 | mm: replace hpage_nr_pages with thp_nr_pages | Matthew Wilcox (Oracle) | 1 | -1/+1 |
| 2020-08-12 | mm/gup: remove task_struct pointer for all gup code | Peter Xu | 1 | -59/+42 |
| 2020-08-12 | mm: clean up the last pieces of page fault accountings | Peter Xu | 1 | -13/+0 |
| 2020-08-12 | mm: do page fault accounting in handle_mm_fault | Peter Xu | 1 | -2/+2 |
| 2020-08-12 | mm/gup: use a standard migration target allocation callback | Joonsoo Kim | 1 | -48/+6 |
| 2020-08-12 | mm/hugetlb: make hugetlb migration callback CMA aware | Joonsoo Kim | 1 | -5/+1 |
| 2020-08-12 | mm/gup: restrict CMA region by using allocation scope API | Joonsoo Kim | 1 | -9/+8 |
| 2020-08-07 | mm/gup.c: fix the comment of return value for populate_vma_page_range() | Tang Yizhou | 1 | -1/+2 |
| 2020-06-20 | mm: Allow arches to provide ptep_get() | Christophe Leroy | 1 | -1/+1 |
| 2020-06-20 | mm/gup: Use huge_ptep_get() in gup_hugepte() | Christophe Leroy | 1 | -1/+1 |
| 2020-06-09 | mmap locking API: convert mmap_sem comments | Michel Lespinasse | 1 | -19/+19 |
| 2020-06-09 | mmap locking API: convert mmap_sem API comments | Michel Lespinasse | 1 | -6/+6 |