aboutsummaryrefslogtreecommitdiff
path: root/mm/gup.c
AgeCommit message (Expand)AuthorFilesLines
2020-04-07mm: use fallthrough;Gravatar Joe Perches 1-1/+1
2020-04-07mm: code cleanup for MADV_FREEGravatar Huang Ying 1-1/+1
2020-04-07mm/vma: replace all remaining open encodings with vma_is_anonymous()Gravatar Anshuman Khandual 1-1/+2
2020-04-07mm/vma: make vma_is_accessible() available for general useGravatar Anshuman Khandual 1-1/+1
2020-04-02mm/gup: allow to react to fatal signalsGravatar Peter Xu 1-3/+9
2020-04-02mm/gup: allow VM_FAULT_RETRY for multiple timesGravatar Peter Xu 1-6/+21
2020-04-02mm/gup: fix __get_user_pages() on fault retry of hugetlbGravatar Peter Xu 1-0/+10
2020-04-02mm/gup: rename "nonblocking" to "locked" where properGravatar Peter Xu 1-23/+21
2020-04-02mm/gup: fix omission of check on FOLL_LONGTERM in gup fast pathGravatar Pingfan Liu 1-0/+8
2020-04-02mm/gup: rename nr as nr_pinned in get_user_pages_fast()Gravatar Pingfan Liu 1-13/+13
2020-04-02mm/gup/writeback: add callbacks for inaccessible pagesGravatar Claudio Imbrenda 1-3/+27
2020-04-02mm/gup: /proc/vmstat: pin_user_pages (FOLL_PIN) reportingGravatar John Hubbard 1-0/+13
2020-04-02mm/gup: page->hpage_pinned_refcount: exact pin counts for huge pagesGravatar John Hubbard 1-8/+70
2020-04-02mm/gup: track FOLL_PIN pagesGravatar John Hubbard 1-62/+250
2020-04-02mm/gup: require FOLL_GET for get_user_pages_fast()Gravatar John Hubbard 1-2/+17
2020-04-02mm/gup: pass gup flags to two more routinesGravatar John Hubbard 1-9/+10
2020-04-02mm/gup: pass a flags arg to __gup_device_* functionsGravatar John Hubbard 1-10/+18
2020-04-02mm/gup: split get_user_pages_remote() into two routinesGravatar John Hubbard 1-23/+33
2020-02-04asm-generic/tlb: rename HAVE_RCU_TABLE_FREEGravatar Peter Zijlstra 1-1/+1
2020-01-31mm, tree-wide: rename put_user_page*() to unpin_user_page*()Gravatar John Hubbard 1-16/+16
2020-01-31mm/gup: introduce pin_user_pages*() and FOLL_PINGravatar John Hubbard 1-21/+143
2020-01-31mm/gup: allow FOLL_FORCE for get_user_pages_fast()Gravatar John Hubbard 1-1/+2
2020-01-31mm: fix get_user_pages_remote()'s handling of FOLL_LONGTERMGravatar John Hubbard 1-82/+92
2020-01-31mm/gup: move try_get_compound_head() to top, fix minor issuesGravatar John Hubbard 1-14/+15
2020-01-31mm/gup: factor out duplicate code from four routinesGravatar John Hubbard 1-55/+40
2020-01-31mm/gup.c: use is_vm_hugetlb_page() to check whether to follow hugeGravatar Wei Yang 1-2/+2
2020-01-31mm: fix gup_pud_rangeGravatar Qiujun Huang 1-1/+1
2019-12-01mm/gup.c: fix comments of __get_user_pages() and get_user_pages_remote()Gravatar Liu Xiang 1-10/+22
2019-12-01mm/gup.c: allow CMA migration to propagate errors back to callerGravatar zhong jiang 1-3/+5
2019-10-19mm/gup: fix a misnamed "write" argument, and a related bugGravatar John Hubbard 1-6/+8
2019-09-25mm: untag user pointers in mm/gup.cGravatar Andrey Konovalov 1-0/+4
2019-09-24mm, thp: introduce FOLL_SPLIT_PMDGravatar Song Liu 1-2/+6
2019-09-24mm/gup: add make_dirty arg to put_user_pages_dirty_lock()Gravatar akpm@linux-foundation.org 1-65/+50
2019-09-24mm: introduce compound_nr()Gravatar Matthew Wilcox (Oracle) 1-1/+1
2019-07-16mm: introduce ARCH_HAS_PTE_DEVMAPGravatar Robin Murphy 1-1/+1
2019-07-14Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Gravatar Linus Torvalds 1-7/+0
2019-07-12mm/gup.c: mark undo_dev_pagemap as __maybe_unusedGravatar Guenter Roeck 1-1/+2
2019-07-12mm/gup.c: remove some BUG_ONs from get_gate_page()Gravatar Andy Lutomirski 1-3/+6
2019-07-12mm/gup: speed up check_and_migrate_cma_pages() on huge pageGravatar Pingfan Liu 1-8/+16
2019-07-12mm: mark the page referenced in gup_hugepteGravatar Christoph Hellwig 1-0/+1
2019-07-12mm: switch gup_hugepte to use try_get_compound_headGravatar Christoph Hellwig 1-1/+2
2019-07-12mm: move the powerpc hugepd code to mm/gup.cGravatar Christoph Hellwig 1-0/+82
2019-07-12mm: validate get_user_pages_fast flagsGravatar Christoph Hellwig 1-0/+3
2019-07-12mm: consolidate the get_user_pages* implementationsGravatar Christoph Hellwig 1-5/+62
2019-07-12mm: reorder code blocks in gup.cGravatar Christoph Hellwig 1-205/+205
2019-07-12mm: rename CONFIG_HAVE_GENERIC_GUP to CONFIG_HAVE_FAST_GUPGravatar Christoph Hellwig 1-2/+2
2019-07-12mm: lift the x86_32 PAE version of gup_get_pte to common codeGravatar Christoph Hellwig 1-4/+47
2019-07-12mm: simplify gup_fast_permittedGravatar Christoph Hellwig 1-10/+7
2019-07-12mm: use untagged_addr() for get_user_pages_fast addressesGravatar Christoph Hellwig 1-2/+2
2019-07-12mm/gup.c: make follow_page_mask() staticGravatar Bharath Vedartham 1-1/+1