summaryrefslogtreecommitdiffstats
path: root/mm/gup.c
Commit message (Expand)AuthorAgeFilesLines
* Revert "mm/gup: small refactoring: simplify try_grab_page()"John Hubbard2022-02-031-5/+30
* mm/gup.c: stricter check on THP migration entry during follow_pmd_maskLi Xinhai2022-01-151-4/+9
* gup: avoid multiple user access locking/unlocking in fault_in_{read/write}ableChristophe Leroy2022-01-151-8/+10
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2021-11-061-4/+1
|\
| * mm/gup: further simplify __gup_device_huge()John Hubbard2021-11-061-4/+1
* | gup: Introduce FOLL_NOFAULT flag to disable page faultsAndreas Gruenbacher2021-10-241-1/+3
* | iov_iter: Introduce fault_in_iov_iter_writeableAndreas Gruenbacher2021-10-201-0/+63
* | gup: Turn fault_in_pages_{readable,writeable} into fault_in_{readable,writeable}Andreas Gruenbacher2021-10-181-0/+72
|/
* Revert "mm/gup: remove try_get_page(), call try_get_compound_head() directly"Linus Torvalds2021-09-071-17/+4
* mm/migrate: enable returning precise migrate_pages() success countYang Shi2021-09-031-1/+1
* mm/gup: remove try_get_page(), call try_get_compound_head() directlyJohn Hubbard2021-09-031-4/+17
* mm/gup: small refactoring: simplify try_grab_page()John Hubbard2021-09-031-30/+5
* mm/gup: documentation corrections for gup/pupJohn Hubbard2021-09-031-7/+20
* mm: gup: use helper PAGE_ALIGNED in populate_vma_page_range()Miaohe Lin2021-09-031-2/+2
* mm: gup: fix potential pgmap refcnt leak in __gup_device_huge()Miaohe Lin2021-09-031-5/+7
* mm: gup: remove useless BUG_ON in __get_user_pages()Miaohe Lin2021-09-031-1/+0
* mm: gup: remove unneed local variable orig_refsMiaohe Lin2021-09-031-3/+1
* mm: gup: remove set but unused local variable majorMiaohe Lin2021-09-031-2/+1
* mm/madvise: report SIGBUS as -EFAULT for MADV_POPULATE_(READ|WRITE)David Hildenbrand2021-08-131-2/+5
* mm: introduce memfd_secret system call to create "secret" memory areasMike Rapoport2021-07-081-0/+12
* mm/madvise: introduce MADV_POPULATE_(READ|WRITE) to prefault page tablesDavid Hildenbrand2021-06-301-0/+58
* mm: gup: pack has_pinned in MMF_HAS_PINNEDAndrea Arcangeli2021-06-291-4/+15
* mm: gup: allow FOLL_PIN to scale in SMPAndrea Arcangeli2021-06-291-2/+2
* mm/gup: fix try_grab_compound_head() race with split_huge_page()Jann Horn2021-06-291-15/+43
* Revert "mm/gup: check page posion status for coredump."Michal Hocko2021-05-221-4/+0
* mm: fix typos in commentsIngo Molnar2021-05-071-1/+1
* mm/gup: longterm pin migration cleanupPavel Tatashin2021-05-051-56/+37
* mm/gup: change index type to long as it counts pagesPavel Tatashin2021-05-051-1/+1
* mm/gup: migrate pinned pages out of movable zonePavel Tatashin2021-05-051-33/+34
* mm cma: rename PF_MEMALLOC_NOCMA to PF_MEMALLOC_PINPavel Tatashin2021-05-051-2/+2
* mm/gup: check for isolation errorsPavel Tatashin2021-05-051-26/+34
* mm/gup: return an error on migration failurePavel Tatashin2021-05-051-10/+7
* mm/gup: check every subpage of a compound page during isolationPavel Tatashin2021-05-051-12/+7
* mm/gup: don't pin migrated cma pages in movable zonePavel Tatashin2021-05-051-1/+1
* mm: gup: remove FOLL_SPLITYang Shi2021-04-301-26/+2
* mm/gup: add a range variant of unpin_user_pages_dirty_lock()Joao Martins2021-04-301-0/+62
* mm/gup: decrement head page once for group of subpagesJoao Martins2021-04-301-18/+11
* mm/gup: add compound page list iteratorJoao Martins2021-04-301-0/+26
* mm/gup: check page posion status for coredump.Aili Yao2021-04-091-0/+4
* mm/hugetlb: grab head page refcount once for group of subpagesJoao Martins2021-02-241-3/+2
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2020-12-151-203/+123
|\
| * mm: fix kernel-doc markupsMauro Carvalho Chehab2020-12-151-11/+13
| * mm/gup: combine put_compound_head() and unpin_user_page()Jason Gunthorpe2020-12-151-80/+23
| * mm/gup: remove the vma allocation from gup_longterm_locked()Jason Gunthorpe2020-12-151-68/+15
| * mm/gup: prevent gup_fast from racing with COW during forkJason Gunthorpe2020-12-151-0/+18
| * mm/gup: reorganize internal_get_user_pages_fast()Jason Gunthorpe2020-12-151-45/+54
* | mm/gup: Provide gup_get_pte() more genericPeter Zijlstra2020-12-031-57/+1
|/
* mm/gup: use unpin_user_pages() in __gup_longterm_locked()Jason Gunthorpe2020-11-141-4/+10
* mm/gup: take mmap_lock in get_dump_page()Jann Horn2020-10-161-6/+10
* binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMUJann Horn2020-10-161-29/+28