Age | Commit message (Expand) | Author | Files | Lines |
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 |
2020-06-09 | mmap locking API: rename mmap_sem to mmap_lock | Michel Lespinasse | 1 | -1/+1 |
2020-06-09 | mmap locking API: add mmap_assert_locked() and mmap_assert_write_locked() | Michel Lespinasse | 1 | -1/+1 |
2020-06-09 | mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | Michel Lespinasse | 1 | -9/+9 |
2020-06-09 | mm: don't include asm/pgtable.h if linux/mm.h is already included | Mike Rapoport | 1 | -1/+0 |
2020-06-08 | mm/gup: documentation fix for pin_user_pages*() APIs | John Hubbard | 1 | -9/+0 |
2020-06-08 | mm/gup: introduce pin_user_pages_locked() | John Hubbard | 1 | -0/+35 |
2020-06-08 | mm/gup.c: convert to use get_user_{page|pages}_fast_only() | Souptick Joarder | 1 | -13/+16 |
2020-06-03 | mm, mempolicy: fix up gup usage in lookup_node | Michal Hocko | 1 | -0/+5 |
2020-06-03 | mm/gup: might_lock_read(mmap_sem) in get_user_pages_fast() | John Hubbard | 1 | -0/+3 |
2020-06-03 | mm/gup: introduce pin_user_pages_fast_only() | John Hubbard | 1 | -0/+36 |
2020-06-03 | mm/gup: refactor and de-duplicate gup_fast() code | John Hubbard | 1 | -41/+42 |
2020-06-03 | mm/gup: move __get_user_pages_fast() down a few lines in gup.c | John Hubbard | 1 | -66/+66 |
2020-06-02 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -19/+58 |
2020-06-02 | mm/gup.c: further document vma_permits_fault() | Miles Chen | 1 | -1/+2 |
2020-06-02 | mm/gup: introduce pin_user_pages_unlocked | John Hubbard | 1 | -0/+17 |
2020-06-02 | mm/gup.c: update the documentation | Souptick Joarder | 1 | -18/+39 |
2020-06-02 | gup: document and work around "COW can break either way" issue | Linus Torvalds | 1 | -6/+38 |
2020-06-01 | Merge tag 'docs-5.8' of git://git.lwn.net/linux | Linus Torvalds | 1 | -6/+6 |
2020-05-14 | mm/gup: fix fixup_user_fault() on multiple retries | Peter Xu | 1 | -5/+7 |
2020-04-21 | mm, gup: return EINTR when gup is interrupted by fatal signals | Michal Hocko | 1 | -1/+1 |
2020-04-20 | docs: fix broken references to text files | Mauro Carvalho Chehab | 1 | -6/+6 |
2020-04-08 | mm/gup: Let __get_user_pages_locked() return -EINTR for fatal signal | Hillf Danton | 1 | -1/+4 |
2020-04-07 | mm/gup: Mark lock taken only after a successful retake | Peter Xu | 1 | -1/+1 |
2020-04-07 | mm: use fallthrough; | Joe Perches | 1 | -1/+1 |
2020-04-07 | mm: code cleanup for MADV_FREE | Huang Ying | 1 | -1/+1 |
2020-04-07 | mm/vma: replace all remaining open encodings with vma_is_anonymous() | Anshuman Khandual | 1 | -1/+2 |
2020-04-07 | mm/vma: make vma_is_accessible() available for general use | Anshuman Khandual | 1 | -1/+1 |
2020-04-02 | mm/gup: allow to react to fatal signals | Peter Xu | 1 | -3/+9 |
2020-04-02 | mm/gup: allow VM_FAULT_RETRY for multiple times | Peter Xu | 1 | -6/+21 |
2020-04-02 | mm/gup: fix __get_user_pages() on fault retry of hugetlb | Peter Xu | 1 | -0/+10 |
2020-04-02 | mm/gup: rename "nonblocking" to "locked" where proper | Peter Xu | 1 | -23/+21 |
2020-04-02 | mm/gup: fix omission of check on FOLL_LONGTERM in gup fast path | Pingfan Liu | 1 | -0/+8 |
2020-04-02 | mm/gup: rename nr as nr_pinned in get_user_pages_fast() | Pingfan Liu | 1 | -13/+13 |
2020-04-02 | mm/gup/writeback: add callbacks for inaccessible pages | Claudio Imbrenda | 1 | -3/+27 |
2020-04-02 | mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reporting | John Hubbard | 1 | -0/+13 |
2020-04-02 | mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pages | John Hubbard | 1 | -8/+70 |
2020-04-02 | mm/gup: track FOLL_PIN pages | John Hubbard | 1 | -62/+250 |
2020-04-02 | mm/gup: require FOLL_GET for get_user_pages_fast() | John Hubbard | 1 | -2/+17 |
2020-04-02 | mm/gup: pass gup flags to two more routines | John Hubbard | 1 | -9/+10 |
2020-04-02 | mm/gup: pass a flags arg to __gup_device_* functions | John Hubbard | 1 | -10/+18 |
2020-04-02 | mm/gup: split get_user_pages_remote() into two routines | John Hubbard | 1 | -23/+33 |
2020-02-04 | asm-generic/tlb: rename HAVE_RCU_TABLE_FREE | Peter Zijlstra | 1 | -1/+1 |
2020-01-31 | mm, tree-wide: rename put_user_page*() to unpin_user_page*() | John Hubbard | 1 | -16/+16 |
2020-01-31 | mm/gup: introduce pin_user_pages*() and FOLL_PIN | John Hubbard | 1 | -21/+143 |
2020-01-31 | mm/gup: allow FOLL_FORCE for get_user_pages_fast() | John Hubbard | 1 | -1/+2 |
2020-01-31 | mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERM | John Hubbard | 1 | -82/+92 |
2020-01-31 | mm/gup: move try_get_compound_head() to top, fix minor issues | John Hubbard | 1 | -14/+15 |
2020-01-31 | mm/gup: factor out duplicate code from four routines | John Hubbard | 1 | -55/+40 |
2020-01-31 | mm/gup.c: use is_vm_hugetlb_page() to check whether to follow huge | Wei Yang | 1 | -2/+2 |
2020-01-31 | mm: fix gup_pud_range | Qiujun Huang | 1 | -1/+1 |
2019-12-01 | mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote() | Liu Xiang | 1 | -10/+22 |
2019-12-01 | mm/gup.c: allow CMA migration to propagate errors back to caller | zhong jiang | 1 | -3/+5 |
2019-10-19 | mm/gup: fix a misnamed "write" argument, and a related bug | John Hubbard | 1 | -6/+8 |
2019-09-25 | mm: untag user pointers in mm/gup.c | Andrey Konovalov | 1 | -0/+4 |
2019-09-24 | mm, thp: introduce FOLL_SPLIT_PMD | Song Liu | 1 | -2/+6 |