summaryrefslogtreecommitdiff
path: root/mm/madvise.c
AgeCommit message (Expand)AuthorFilesLines
2025-10-04mm: clean up is_guard_pte_marker()Lance Yang1-2/+2
2025-08-02mm/mseal: small cleanupsLorenzo Stoakes1-1/+1
2025-08-02mm/mseal: update madvise() logicLorenzo Stoakes1-1/+70
2025-07-25fs/proc/task_mmu: read proc/pid/maps under per-vma lockSuren Baghdasaryan1-1/+2
2025-07-25mm/vma: refactor vma_modify_flags_name() to vma_modify_name()Lorenzo Stoakes1-4/+4
2025-07-20mm: remove boolean output parameters from folio_pte_batch_ext()David Hildenbrand1-21/+5
2025-07-20mm: split folio_pte_batch() into folio_pte_batch() and folio_pte_batch_flags()David Hildenbrand1-2/+2
2025-07-20mm: convert FPB_IGNORE_* into FPB_RESPECT_*David Hildenbrand1-2/+1
2025-07-14mm, madvise: use standard madvise locking in madvise_set_anon_name()Vlastimil Babka1-4/+9
2025-07-14mm, madvise: move madvise_set_anon_name() down the fileVlastimil Babka1-32/+32
2025-07-14mm, madvise: extract mm code from prctl_set_vma() to mm/madvise.cVlastimil Babka1-2/+50
2025-07-14mm, madvise: simplify anon_name handlingVlastimil Babka1-24/+13
2025-07-14mm/madvise: eliminate very confusing manipulation of prev VMALorenzo Stoakes1-37/+40
2025-07-14mm/madvise: thread all madvise state through madv_behaviorLorenzo Stoakes1-136/+145
2025-07-14mm/madvise: thread VMA range state through madvise_behaviorLorenzo Stoakes1-46/+57
2025-07-14mm/madvise: thread mm_struct through madvise_behaviorLorenzo Stoakes1-53/+57
2025-07-14mm/madvise: remove the visitor pattern and thread anon_vma stateLorenzo Stoakes1-83/+83
2025-07-10mm: remove devmap related functions and page table bitsAlistair Popple1-4/+4
2025-07-10mm: update core kernel code to use vm_flags_t consistentlyLorenzo Stoakes1-2/+2
2025-07-10mm: madvise: use per_vma lock for MADV_FREEBarry Song1-6/+19
2025-07-10mm: use per_vma lock for MADV_DONTNEEDBarry Song1-48/+150
2025-07-10mm: madvise: use walk_page_range_vma() instead of walk_page_range()Barry Song1-5/+5
2025-06-12mm: close theoretical race where stale TLB entries could lingerRyan Roberts1-0/+2
2025-06-06mm/madvise: handle madvise_lock() failure during race unwindingSeongJae Park1-1/+4
2025-05-12mm/madvise: batch tlb flushes for MADV_DONTNEED[_LOCKED]SeongJae Park1-3/+8
2025-05-12mm/madvise: batch tlb flushes for MADV_FREESeongJae Park1-11/+46
2025-05-12mm/madvise: define and use madvise_behavior struct for madvise_do_behavior()SeongJae Park1-12/+25
2025-03-18mm/madvise: remove len parameter of madvise_do_behavior()SeongJae Park1-6/+4
2025-03-18mm/madvise: deduplicate madvise_do_behavior() skip case handlingsSeongJae Park1-23/+34
2025-03-18mm/madvise: split out populate behavior check logicSeongJae Park1-7/+13
2025-03-18mm/madvise: use is_memory_failure() from madvise_do_behavior()SeongJae Park1-22/+27
2025-03-18mm: convert folio_likely_mapped_shared() to folio_maybe_mapped_shared()David Hildenbrand1-3/+3
2025-03-17mm: allow guard regions in file-backed and read-only mappingsLorenzo Stoakes1-7/+1
2025-03-17mm/madvise: remove redundant mmap_lock operations from process_madvise()SeongJae Park1-3/+25
2025-03-17mm/madvise: split out madvise() behavior executionSeongJae Park1-23/+30
2025-03-17mm/madvise: split out madvise input validity checkSeongJae Park1-10/+22
2025-03-17mm/madvise: split out mmap locking operations for madvise()SeongJae Park1-13/+49
2025-02-18mm,madvise,hugetlb: check for 0-length range after end address adjustmentRicardo CaƱuelo Navarro1-1/+10
2025-01-14mm: pgtable: reclaim empty PTE page in madvise(MADV_DONTNEED)Qi Zheng1-1/+6
2024-11-11mm: madvise: implement lightweight guard page mechanismLorenzo Stoakes1-0/+239
2024-11-06mm/madvise: unrestrict process_madvise() for current processLorenzo Stoakes1-19/+36
2024-11-06mm: refactor mm_access() to not return NULLLorenzo Stoakes1-2/+2
2024-09-21Merge tag 'mm-stable-2024-09-20-02-31' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-10/+3
2024-09-17mm/madvise: process_madvise() drop capability check if same mmLorenzo Stoakes1-1/+1
2024-09-04mseal: replace can_modify_mm_madv with a vma variantPedro Falcato1-10/+3
2024-07-24Merge tag 'random-6.11-rc1-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+4
2024-07-19mm: add MAP_DROPPABLE for designating always lazily freeable mappingsJason A. Donenfeld1-1/+4
2024-07-04mm/madvise: add MF_ACTION_REQUIRED to madvise(MADV_HWPOISON)Jane Chu1-1/+1
2024-05-24mseal: add mseal syscallJeff Xu1-0/+12
2024-05-07mm/vmscan: remove ignore_references argument of reclaim_pages()SeongJae Park1-2/+2