Age | Commit message (Expand) | Author | Files | Lines |
2024-03-04 | mm: make folios_put() the basis of release_pages() | Matthew Wilcox (Oracle) | 1 | -2/+1 |
2023-10-25 | mm: mlock: avoid folio_within_range() on KSM pages | Hugh Dickins | 1 | -0/+4 |
2023-10-18 | mm: abstract the vma_merge()/split_vma() pattern for mprotect() et al. | Lorenzo Stoakes | 1 | -21/+4 |
2023-10-04 | mm: mlock: update mlock_pte_range to handle large folio | Yin Fengwei | 1 | -2/+64 |
2023-08-21 | merge mm-hotfixes-stable into mm-stable to pick up depended-upon changes | Andrew Morton | 1 | -0/+1 |
2023-08-21 | mm: lock vma explicitly before doing vm_flags_reset and vm_flags_reset_once | Suren Baghdasaryan | 1 | -1/+2 |
2023-08-21 | mm: enable page walking API to lock vmas during the walk | Suren Baghdasaryan | 1 | -0/+1 |
2023-07-17 | mm/mlock: fix vma iterator conversion of apply_vma_lock_flags() | Liam R. Howlett | 1 | -4/+5 |
2023-06-19 | mm: ptep_get() conversion | Ryan Roberts | 1 | -2/+4 |
2023-06-19 | mm/pagewalkers: ACTION_AGAIN if pte_offset_map_lock() fails | Hugh Dickins | 1 | -0/+4 |
2023-04-18 | mm: mlock: use folios_put() in mlock_folio_batch() | Qi Zheng | 1 | -1/+1 |
2023-02-09 | mm: introduce vm_flags_reset_once to replace WRITE_ONCE vm_flags updates | Suren Baghdasaryan | 1 | -2/+2 |
2023-02-09 | mm: replace vma->vm_flags direct modifications with modifier calls | Suren Baghdasaryan | 1 | -3/+3 |
2023-02-09 | mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK | Suren Baghdasaryan | 1 | -3/+3 |
2023-02-09 | mm: switch vma_merge(), split_vma(), and __split_vma to vma iterator | Liam R. Howlett | 1 | -3/+3 |
2023-02-09 | mlock: convert mlock to vma iterator | Liam R. Howlett | 1 | -29/+28 |
2023-02-02 | mm: remove mlock_vma_page() | Matthew Wilcox (Oracle) | 1 | -2/+2 |
2023-02-02 | mm: mlock: update the interface to use folios | Lorenzo Stoakes | 1 | -20/+18 |
2023-02-02 | mm: mlock: use folios and a folio batch internally | Lorenzo Stoakes | 1 | -122/+124 |
2022-09-26 | mm/mlock: drop dead code in count_mm_mlocked_page_nr() | Liam Howlett | 1 | -3/+1 |
2022-09-26 | mm/mlock: use vma iterator and maple state instead of vma linked list | Matthew Wilcox (Oracle) | 1 | -16/+19 |
2022-07-17 | mm: handling Non-LRU pages returned by vm_normal_pages | Alex Sierra | 1 | -1/+1 |
2022-04-01 | mm/munlock: protect the per-CPU pagevec by a local_lock_t | Sebastian Andrzej Siewior | 1 | -10/+36 |
2022-03-28 | Merge tag 'ucount-rlimit-for-v5.18' of git://git.kernel.org/pub/scm/linux/ker... | Linus Torvalds | 1 | -4/+3 |
2022-03-23 | mm/mlock: fix two bugs in user_shm_lock() | Miaohe Lin | 1 | -4/+3 |
2022-03-22 | Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecache | Linus Torvalds | 1 | -372/+266 |
2022-03-22 | mm/mlock: fix potential imbalanced rlimit ucounts adjustment | Miaohe Lin | 1 | -0/+1 |
2022-03-21 | mm/mlock: Add mlock_vma_folio() | Matthew Wilcox (Oracle) | 1 | -11/+11 |
2022-03-05 | mm: refactor vm_area_struct::anon_vma_name usage code | Suren Baghdasaryan | 1 | -1/+1 |
2022-02-17 | mm/munlock: mlock_page() munlock_page() batch by pagevec | Hugh Dickins | 1 | -34/+185 |
2022-02-17 | mm/munlock: mlock_pte_range() when mlocking or munlocking | Hugh Dickins | 1 | -22/+89 |
2022-02-17 | mm/munlock: maintain page->mlock_count while unevictable | Hugh Dickins | 1 | -14/+54 |
2022-02-17 | mm/munlock: replace clear_page_mlock() by final clearance | Hugh Dickins | 1 | -30/+0 |
2022-02-17 | mm/munlock: rmap call mlock_vma_page() munlock_vma_page() | Hugh Dickins | 1 | -14/+7 |
2022-02-17 | mm/munlock: delete munlock_vma_pages_all(), allow oomreap | Hugh Dickins | 1 | -2/+2 |
2022-02-17 | mm/munlock: delete page_mlock() and all its works | Hugh Dickins | 1 | -351/+24 |
2022-01-15 | mm: add a field to store names for private anonymous memory | Colin Cross | 1 | -1/+1 |
2021-09-27 | mm/memcg: Add folio_lruvec_relock_irq() and folio_lruvec_relock_irqsave() | Matthew Wilcox (Oracle) | 1 | -1/+2 |
2021-07-08 | mm: introduce memfd_secret system call to create "secret" memory areas | Mike Rapoport | 1 | -1/+2 |
2021-07-02 | Merge branch 'akpm' (patches from Andrew) | Linus Torvalds | 1 | -6/+6 |
2021-07-01 | mm/rmap: split try_to_munlock from try_to_unmap | Alistair Popple | 1 | -6/+6 |
2021-06-28 | Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ebi... | Linus Torvalds | 1 | -8/+14 |
2021-05-05 | mm/mempool: minor coding style tweaks | Zhiyuan Dai | 1 | -2/+2 |
2021-04-30 | Reimplement RLIMIT_MEMLOCK on top of ucounts | Alexey Gladkov | 1 | -8/+14 |
2021-02-26 | mm/mlock: stop counting mlocked pages when none vma is found | Miaohe Lin | 1 | -1/+1 |
2021-02-24 | mm/swap.c: don't pass "enum lru_list" to del_page_from_lru_list() | Yu Zhao | 1 | -2/+1 |
2020-12-15 | mm/lru: introduce relock_page_lruvec() | Alexander Duyck | 1 | -10/+1 |
2020-12-15 | mm/lru: replace pgdat lru_lock with lruvec lock | Alex Shi | 1 | -6/+16 |
2020-12-15 | mm/lru: introduce TestClearPageLRU() | Alex Shi | 1 | -2/+1 |
2020-12-15 | mm/mlock: remove __munlock_isolate_lru_page() | Alex Shi | 1 | -22/+9 |
2020-12-15 | mm/mlock: remove lru_lock on TestClearPageMlocked | Alex Shi | 1 | -21/+5 |
2020-09-19 | mlock: fix unevictable_pgs event counts on THP | Hugh Dickins | 1 | -9/+15 |
2020-08-14 | mm: replace hpage_nr_pages with thp_nr_pages | Matthew Wilcox (Oracle) | 1 | -5/+4 |
2020-06-09 | mmap locking API: convert mmap_sem comments | Michel Lespinasse | 1 | -3/+3 |
2020-06-09 | mmap locking API: use coccinelle to convert mmap_sem rwsem call sites | Michel Lespinasse | 1 | -8/+8 |
2019-09-25 | mm: untag user pointers passed to memory syscalls | Andrey Konovalov | 1 | -0/+4 |
2019-06-13 | mm/mlock.c: change count_mm_mlocked_page_nr return type | swkhack | 1 | -2/+2 |
2019-06-13 | mm/mlock.c: mlockall error for flag MCL_ONFAULT | Potyra, Stefan | 1 | -1/+2 |
2019-03-05 | mm: remove zone_lru_lock() function, access ->lru_lock directly | Andrey Ryabinin | 1 | -7/+7 |
2018-08-17 | dax: remove VM_MIXEDMAP for fsdax and device dax | Dave Jiang | 1 | -1/+2 |
2018-02-21 | mm, mlock, vmscan: no more skipping pagevecs | Shakeel Butt | 1 | -0/+6 |
2018-02-06 | mm: docs: fixup punctuation | Mike Rapoport | 1 | -1/+1 |
2017-11-28 | mm: Eliminate cond_resched_rcu_qs() in favor of cond_resched() | Paul E. McKenney | 1 | -1/+1 |
2017-11-15 | mm: mlock: remove lru_add_drain_all() | Shakeel Butt | 1 | -5/+0 |
2017-11-15 | mm, pagevec: remove cold parameter for pagevecs | Mel Gorman | 1 | -2/+2 |
2017-11-02 | License cleanup: add SPDX GPL-2.0 license identifier to files with no license | Greg Kroah-Hartman | 1 | -0/+1 |
2017-09-08 | mm/mlock.c: use page_zone() instead of page_zone_id() | Joonsoo Kim | 1 | -6/+4 |
2017-06-02 | mlock: fix mlock count can not decrease in race condition | Yisheng Xie | 1 | -2/+3 |
2017-05-03 | mm: make try_to_munlock() return void | Minchan Kim | 1 | -4/+2 |
2017-03-10 | Merge branch 'prep-for-5level' | Linus Torvalds | 1 | -0/+1 |
2017-03-09 | thp: fix another corner case of munlock() vs. THPs | Kirill A. Shutemov | 1 | -5/+4 |
2017-03-09 | mm: convert generic code to 5-level paging | Kirill A. Shutemov | 1 | -0/+1 |
2017-03-02 | sched/headers: Prepare for new header dependencies before moving code to <lin... | Ingo Molnar | 1 | -0/+1 |
2016-11-30 | thp: fix corner case of munlock() of PTE-mapped THPs | Kirill A. Shutemov | 1 | -2/+5 |
2016-10-07 | mm: mlock: avoid increase mm->locked_vm on mlock() when already mlock2(,MLOCK... | Simon Guo | 1 | -0/+3 |
2016-10-07 | mm: mlock: check against vma for actual mlock() size | Simon Guo | 1 | -0/+49 |
2016-07-28 | mm, vmscan: move LRU lists to node | Mel Gorman | 1 | -1/+1 |
2016-07-28 | mm, vmscan: move lru_lock to the node | Mel Gorman | 1 | -5/+5 |
2016-05-23 | mm: make mmap_sem for write waits killable for mm syscalls | Michal Hocko | 1 | -6/+10 |
2016-01-21 | mm: fix mlock accouting | Kirill A. Shutemov | 1 | -1/+1 |
2016-01-15 | mm/mlock.c: change can_do_mlock return value type to boolean | Wang Xiaoqiang | 1 | -4/+4 |
2016-01-15 | thp: allow mlocked THP again | Kirill A. Shutemov | 1 | -21/+47 |
2016-01-15 | thp, mlock: do not allow huge pages in mlocked area | Kirill A. Shutemov | 1 | -32/+19 |
2016-01-14 | mm/mlock.c: drop unneeded initialization in munlock_vma_pages_range() | Alexey Klimov | 1 | -1/+1 |
2015-11-05 | mm: mlock: add mlock flags to enable VM_LOCKONFAULT usage | Eric B Munson | 1 | -13/+38 |
2015-11-05 | mm: introduce VM_LOCKONFAULT | Eric B Munson | 1 | -1/+1 |
2015-11-05 | mm: mlock: add new mlock system call | Eric B Munson | 1 | -0/+8 |
2015-11-05 | mm: mlock: refactor mlock, munlock, and munlockall code | Eric B Munson | 1 | -13/+17 |
2015-11-05 | mm/mlock: use offset_in_page macro | Alexander Kuleshov | 1 | -3/+3 |
2015-11-05 | mm/mlock.c: reorganize mlockall() return values and remove goto-out label | Alexey Klimov | 1 | -5/+4 |
2015-09-04 | userfaultfd: teach vma_merge to merge across vma->vm_userfaultfd_ctx | Andrea Arcangeli | 1 | -1/+2 |
2015-04-14 | mm: move mm_populate()-related code to mm/gup.c | Kirill A. Shutemov | 1 | -118/+0 |
2015-04-14 | mm: move gup() -> posix mlock() error conversion out of __mm_populate | Kirill A. Shutemov | 1 | -4/+7 |
2015-04-14 | mm: rename __mlock_vma_pages_range() to populate_vma_page_range() | Kirill A. Shutemov | 1 | -6/+6 |
2015-04-14 | mm: rename FOLL_MLOCK to FOLL_POPULATE | Kirill A. Shutemov | 1 | -1/+1 |
2015-03-12 | mm: reorder can_do_mlock to fix audit denial | Jeff Vander Stoep | 1 | -2/+2 |
2014-10-13 | Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne... | Linus Torvalds | 1 | -1/+1 |
2014-10-09 | mm: use VM_BUG_ON_MM where possible | Sasha Levin | 1 | -1/+1 |
2014-10-09 | mm: convert a few VM_BUG_ON callers to VM_BUG_ON_VMA | Sasha Levin | 1 | -2/+2 |
2014-09-07 | rcu: Provide cond_resched_rcu_qs() to force quiescent states in long loops | Paul E. McKenney | 1 | -1/+1 |
2014-08-06 | mm: describe mmap_sem rules for __lock_page_or_retry() and callers | Paul Cassella | 1 | -1/+8 |
2014-04-07 | mm: try_to_unmap_cluster() should lock_page() before mlocking | Vlastimil Babka | 1 | -0/+2 |
2014-01-23 | mm: dump page when hitting a VM_BUG_ON using VM_BUG_ON_PAGE | Sasha Levin | 1 | -2/+2 |
2014-01-23 | mm: munlock: fix potential race with THP page split | Vlastimil Babka | 1 | -44/+60 |
2014-01-21 | mm/mlock: prepare params outside critical region | Davidlohr Bueso | 1 | -7/+11 |
2014-01-02 | mm: munlock: fix deadlock in __munlock_pagevec() | Vlastimil Babka | 1 | -5/+10 |
2014-01-02 | mm: munlock: fix a bug where THP tail page is encountered | Vlastimil Babka | 1 | -7/+22 |
2013-09-30 | mm/mlock.c: prevent walking off the end of a pagetable in no-pmd configuration | Vlastimil Babka | 1 | -2/+6 |
2013-09-24 | mm: Place preemption point in do_mlockall() loop | Paul E. McKenney | 1 | -0/+1 |
2013-09-11 | mm: munlock: manual pte walk in fast path instead of follow_page_mask() | Vlastimil Babka | 1 | -31/+79 |
2013-09-11 | mm: munlock: remove redundant get_page/put_page pair on the fast path | Vlastimil Babka | 1 | -12/+14 |
2013-09-11 | mm: munlock: bypass per-cpu pvec for putback_lru_page | Vlastimil Babka | 1 | -4/+69 |
2013-09-11 | mm: munlock: batch NR_MLOCK zone state updates | Vlastimil Babka | 1 | -3/+3 |
2013-09-11 | mm: munlock: batch non-THP page isolation and munlock+putback using pagevec | Vlastimil Babka | 1 | -40/+156 |
2013-09-11 | mm: munlock: remove unnecessary call to lru_add_drain() | Vlastimil Babka | 1 | -1/+0 |
2013-03-28 | Revert "mm: introduce VM_POPULATE flag to better deal with racy userspace pro... | Michel Lespinasse | 1 | -6/+5 |
2013-02-27 | mm: accelerate munlock() treatment of THP pages | Michel Lespinasse | 1 | -11/+23 |
2013-02-23 | mm: use long type for page counts in mm_populate() and get_user_pages() | Michel Lespinasse | 1 | -2/+2 |
2013-02-23 | mm/mlock.c: document scary-looking stack expansion mlock chain | Johannes Weiner | 1 | -0/+4 |
2013-02-23 | mm: introduce VM_POPULATE flag to better deal with racy userspace programs | Michel Lespinasse | 1 | -9/+10 |
2013-02-23 | mm: directly use __mlock_vma_pages_range() in find_extend_vma() | Michel Lespinasse | 1 | -54/+3 |
2013-02-23 | mm: introduce mm_populate() for populating new vmas | Michel Lespinasse | 1 | -6/+11 |
2013-02-12 | mm: don't overwrite mm->def_flags in do_mlockall() | Gerald Schaefer | 1 | -3/+3 |
2012-10-09 | mm, thp: fix mlock statistics | David Rientjes | 1 | -3/+6 |
2012-10-09 | mm: use clear_page_mlock() in page_remove_rmap() | Hugh Dickins | 1 | -13/+3 |
2012-10-09 | mm: kill vma flag VM_RESERVED and mm->reserved_vm counter | Konstantin Khlebnikov | 1 | -1/+1 |
2012-03-06 | vm: avoid using find_vma_prev() unnecessarily | Linus Torvalds | 1 | -1/+2 |
2011-11-06 | Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -1/+1 |
2011-10-31 | mm: munlock use mapcount to avoid terrible overhead | Hugh Dickins | 1 | -1/+9 |
2011-10-31 | mm: do not drain pagevecs for mlockall(MCL_FUTURE) | Christoph Lameter | 1 | -1/+2 |
2011-10-31 | mm: Map most files to use export.h instead of module.h | Paul Gortmaker | 1 | -1/+1 |
2011-05-26 | mm: don't access vm_flags as 'int' | KOSAKI Motohiro | 1 | -4/+4 |
2011-05-04 | VM: skip the stack guard page lookup in get_user_pages only for mlock | Linus Torvalds | 1 | -4/+1 |
2011-04-12 | vm: fix mlock() on stack guard page | Linus Torvalds | 1 | -13/+0 |
2011-03-23 | mm: arch: make get_gate_vma take an mm_struct instead of a task_struct | Stephen Wilson | 1 | -2/+2 |
2011-02-02 | mlock: operate on any regions with protection != PROT_NONE | Michel Lespinasse | 1 | -0/+7 |
2011-01-13 | mlock: do not hold mmap_sem for extended periods of time | Michel Lespinasse | 1 | -17/+23 |
2011-01-13 | mm: move VM_LOCKED check to __mlock_vma_pages_range() | Michel Lespinasse | 1 | -13/+13 |
2011-01-13 | mm: add FOLL_MLOCK follow_page flag. | Michel Lespinasse | 1 | -60/+5 |
2011-01-13 | mlock: only hold mmap_sem in shared mode when faulting in pages | Michel Lespinasse | 1 | -17/+64 |
2011-01-13 | mlock: avoid dirtying pages and triggering writeback | Michel Lespinasse | 1 | -1/+6 |
2010-09-09 | mm: Move vma_stack_continue into mm.h | Stefan Bader | 1 | -6/+0 |
2010-08-21 | mm: make the mlock() stack guard page checks stricter | Linus Torvalds | 1 | -5/+16 |
2010-08-15 | mm: fix up some user-visible effects of the stack guard page | Linus Torvalds | 1 | -0/+8 |
2010-03-26 | x86, perf, bts, mm: Delete the never used BTS-ptrace code | Peter Zijlstra | 1 | -41/+0 |
2010-03-06 | mm: use rlimit helpers | Jiri Slaby | 1 | -6/+6 |
2009-12-15 | mlock: replace stale comments in munlock_vma_page() | Lee Schermerhorn | 1 | -22/+19 |
2009-12-15 | ksm: fix mlockfreed to munlocked | Hugh Dickins | 1 | -2/+2 |
2009-12-15 | mm: mlocking in try_to_unmap_one | Hugh Dickins | 1 | -1/+1 |
2009-09-22 | mm: m(un)lock avoid ZERO_PAGE | Hugh Dickins | 1 | -13/+36 |
2009-09-22 | mm: FOLL flags for GUP flags | Hugh Dickins | 1 | -2/+2 |
2009-09-22 | mm: munlock use follow_page | Hugh Dickins | 1 | -59/+40 |
2009-06-16 | mm: remove CONFIG_UNEVICTABLE_LRU config option | KOSAKI Motohiro | 1 | -22/+0 |
2009-04-24 | x86, bts, mm: clean up buffer allocation | Markus Metzger | 1 | -19/+17 |
2009-04-08 | mm, x86, ptrace, bts: defer branch trace stopping, remove dead code | Ingo Molnar | 1 | -6/+0 |
2009-04-07 | mm, x86, ptrace, bts: defer branch trace stopping | Markus Metzger | 1 | -7/+6 |
2009-02-17 | Merge branch 'x86-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/kern... | Linus Torvalds | 1 | -1/+6 |
2009-02-11 | x86, ptrace, mm: fix double-free on race | Markus Metzger | 1 | -1/+6 |
2009-02-08 | mm: fix error case in mlock downgrade reversion | Hugh Dickins | 1 | -1/+4 |
2009-02-01 | Manually revert "mlock: downgrade mmap sem while populating mlocked regions" | Linus Torvalds | 1 | -45/+2 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 14 | Heiko Carstens | 1 | -2/+2 |
2009-01-14 | [CVE-2009-0029] System call wrappers part 13 | Heiko Carstens | 1 | -2/+2 |
2009-01-06 | mm: make get_user_pages() interruptible | Ying Han | 1 | -4/+5 |
2008-12-20 | x86, bts: memory accounting | Markus Metzger | 1 | -0/+45 |
2008-11-16 | unitialized return value in mm/mlock.c: __mlock_vma_pages_range() | Helge Deller | 1 | -1/+1 |
2008-11-12 | mm: remove lru_add_drain_all() from the munlock path | KOSAKI Motohiro | 1 | -10/+6 |
2008-10-20 | mlock: make mlock error return Posixly Correct | Lee Schermerhorn | 1 | -6/+27 |
2008-10-20 | vmstat: mlocked pages statistics | Nick Piggin | 1 | -5/+36 |
2008-10-20 | mmap: handle mlocked pages during map, remap, unmap | Rik van Riel | 1 | -131/+90 |
2008-10-20 | mlock: downgrade mmap sem while populating mlocked regions | Lee Schermerhorn | 1 | -3/+43 |
2008-10-20 | mlock: mlocked pages are unevictable | Nick Piggin | 1 | -19/+375 |
2008-08-04 | mlock() fix return values | KOSAKI Motohiro | 1 | -2/+0 |
2007-07-16 | do not limit locked memory when RLIMIT_MEMLOCK is RLIM_INFINITY | Herbert van den Bergh | 1 | -1/+4 |
2007-05-21 | Detach sched.h from mm.h | Alexey Dobriyan | 1 | -0/+11 |
2006-12-07 | [PATCH] mlock cleanup | Rik Bobbaers | 1 | -1/+1 |
2006-01-11 | [PATCH] move capable() to capability.h | Randy.Dunlap | 1 | -0/+1 |
2005-04-16 | Linux-2.6.12-rc2v2.6.12-rc2 | Linus Torvalds | 1 | -0/+253 |