aboutsummaryrefslogtreecommitdiff
path: root/mm/madvise.c
AgeCommit message (Expand)AuthorFilesLines
2020-12-15mm,memory_failure: always pin the page in madvise_inject_errorGravatar Oscar Salvador 1-8/+1
2020-12-15mm,hwpoison: drop unneeded pcplist drainingGravatar Oscar Salvador 1-5/+0
2020-12-08mm/madvise: remove racy mm ownership checkGravatar Minchan Kim 1-2/+1
2020-11-22mm: fix madvise WILLNEED performance problemGravatar Matthew Wilcox (Oracle) 1-1/+1
2020-11-22mm/madvise: fix memory leak from process_madviseGravatar Eric Dumazet 1-2/+0
2020-10-18mm/madvise: introduce process_madvise() syscall: an external memory hinting APIGravatar Minchan Kim 1-1/+92
2020-10-18mm/madvise: pass mm to do_madviseGravatar Minchan Kim 1-14/+18
2020-10-16mm: remove the now-unnecessary mmget_still_valid() hackGravatar Jann Horn 1-17/+0
2020-10-16mm,hwpoison: return 0 if the page is already poisoned in soft-offlineGravatar Oscar Salvador 1-5/+0
2020-10-16mm,hwpoison: refactor madvise_inject_errorGravatar Oscar Salvador 1-17/+13
2020-10-13mm: optimise madvise WILLNEEDGravatar Matthew Wilcox (Oracle) 1-9/+12
2020-09-26mm: validate pmd after splittingGravatar Minchan Kim 1-1/+1
2020-09-05mm: madvise: fix vma user-after-freeGravatar Yang Shi 1-1/+1
2020-06-09mmap locking API: convert mmap_sem commentsGravatar Michel Lespinasse 1-10/+10
2020-06-09mmap locking API: use coccinelle to convert mmap_sem rwsem call sitesGravatar Michel Lespinasse 1-10/+10
2020-04-24mm: check that mm is still valid in madvise()Gravatar Linus Torvalds 1-0/+18
2020-03-21mm: do not allow MADV_PAGEOUT for CoW pagesGravatar Michal Hocko 1-3/+9
2020-01-20mm: make do_madvise() available internallyGravatar Jens Axboe 1-1/+6
2019-12-01mm/madvise.c: use PAGE_ALIGN[ED] for range checkingGravatar Wei Yang 1-2/+2
2019-12-01mm/madvise.c: replace with page_size() in madvise_inject_error()Gravatar Yunfeng Ye 1-4/+4
2019-12-01mm, soft-offline: convert parameter to pfnGravatar Naoya Horiguchi 1-1/+1
2019-11-15mm: fix trying to reclaim unevictable lru page when calling madvise_pageoutGravatar zhong jiang 1-4/+12
2019-09-25mm: factor out common parts between MADV_COLD and MADV_PAGEOUTGravatar Minchan Kim 1-147/+45
2019-09-25mm: introduce MADV_PAGEOUTGravatar Minchan Kim 1-0/+189
2019-09-25mm: introduce MADV_COLDGravatar Minchan Kim 1-2/+177
2019-09-25mm: untag user pointers passed to memory syscallsGravatar Andrey Konovalov 1-0/+2
2019-09-24mm/madvise: reduce code duplication in error handling pathsGravatar Mike Rapoport 1-36/+16
2019-09-21Merge tag 'for-linus-hmm' of git://git.kernel.org/pub/scm/linux/kernel/git/rd...Gravatar Linus Torvalds 1-29/+13
2019-09-07pagewalk: separate function pointers from iterator dataGravatar Christoph Hellwig 1-29/+12
2019-09-07mm: split out a new pagewalk.h header from mm.hGravatar Christoph Hellwig 1-0/+1
2019-08-30mm: Handle MADV_WILLNEED through vfs_fadvise()Gravatar Jan Kara 1-6/+16
2019-07-02mm: remove MEMORY_DEVICE_PUBLIC supportGravatar Christoph Hellwig 1-1/+1
2019-05-14mm/mmu_notifier: use correct mmu_notifier events for each invalidationGravatar Jérôme Glisse 1-1/+1
2019-05-14mm/mmu_notifier: contextual information for event triggering invalidationGravatar Jérôme Glisse 1-1/+2
2019-04-03asm-generic/tlb, arch: Provide CONFIG_HAVE_MMU_GATHER_PAGE_SIZEGravatar Peter Zijlstra 1-1/+1
2018-12-28mm/mmu_notifier: use structure for invalidate_range_start/end calls v2Gravatar Jérôme Glisse 1-10/+11
2018-10-28Merge branch 'xarray' of git://git.infradead.org/users/willy/linux-daxGravatar Linus Torvalds 1-1/+1
2018-10-05mm: madvise(MADV_DODUMP): allow hugetlbfs pagesGravatar Daniel Black 1-1/+1
2018-09-29xarray: Replace exceptional entriesGravatar Matthew Wilcox 1-1/+1
2018-07-23mm, madvise_inject_error: Let memory_failure() optionally take a page referenceGravatar Dan Williams 1-3/+13
2018-01-23mm/memory_failure: Remove unused trapno from memory_failureGravatar Eric W. Biederman 1-1/+1
2017-11-29mm/madvise.c: fix madvise() infinite loop under special circumstancesGravatar chenjie 1-3/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGravatar Greg Kroah-Hartman 1-0/+1
2017-10-13mm/madvise.c: add description for MADV_WIPEONFORK and MADV_KEEPONFORKGravatar Yang Shi 1-1/+6
2017-10-03mm, hugetlb, soft_offline: save compound page order before page migrationGravatar Alexandru Moise 1-2/+10
2017-09-08mm/device-public-memory: device memory cache coherent with CPUGravatar Jérôme Glisse 1-1/+1
2017-09-06mm,fork: introduce MADV_WIPEONFORKGravatar Rik van Riel 1-0/+13
2017-08-31mm, madvise: ensure poisoned pages are removed from per-cpu listsGravatar Mel Gorman 1-0/+6
2017-08-25mm/madvise.c: fix freeing of locked page with MADV_FREEGravatar Eric Biggers 1-1/+1
2017-08-02mm, mprotect: flush TLB if potentially racing with a parallel reclaim leaving...Gravatar Mel Gorman 1-0/+1