summaryrefslogtreecommitdiff
path: root/mm/madvise.c
AgeCommit message (Expand)AuthorFilesLines
11 daysmm: fix incorrect vm_flags usage when checking allowable orders for tmpfsBaolin Wang1-0/+8
2026-08-27Merge tag 'mm-stable-2026-08-26-15-22' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-8/+9
2026-08-24mm/swap: add a new swap_ops.h header to allow for pluggable swap opsChristoph Hellwig1-0/+1
2026-08-24mm/swap: introduce struct swap_io_ctxChristoph Hellwig1-8/+8
2026-08-20Merge tag 'mm-stable-2026-08-18-18-39' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-8/+8
2026-08-04mm/madvise: skip device-private PMDs in cold and pageout walksUsama Arif1-2/+2
2026-08-04mm/vma: use vma_start_pgoff(), linear_page_index() in mm codeLorenzo Stoakes1-3/+3
2026-08-04block: split out a new blk_plug.h headerChristoph Hellwig1-1/+1
2026-07-28mm: cleanup clear_not_present_full_ptes() and rename to clear_non_present_ptes()David Hildenbrand (Arm)1-1/+1
2026-07-28mm: drop pte_clear_not_present_full()David Hildenbrand (Arm)1-2/+2
2026-07-01mm: do file ownership checks with the proper mount idmapPedro Falcato1-2/+1
2026-05-28mm/madvise: reject invalid process_madvise() advice for zero-length vectorsfujunjie1-35/+25
2026-04-05mm/vma: convert vma_modify_flags[_uffd]() to use vma_flags_tLorenzo Stoakes (Oracle)1-4/+6
2026-04-05mm: rename zap_page_range_single() to zap_vma_range()David Hildenbrand (Arm)1-2/+2
2026-04-05mm: rename zap_page_range_single_batched() to zap_vma_range_batched()David Hildenbrand (Arm)1-3/+2
2026-04-05mm/memory: convert details->even_cows into details->skip_cowsDavid Hildenbrand (Arm)1-1/+0
2026-04-05mm/memory: remove "zap_details" parameter from zap_page_range_single()David Hildenbrand (Arm)1-2/+1
2026-04-05mm/madvise: drop range checks in madvise_free_single_vma()David Hildenbrand (Arm)1-9/+4
2026-03-06Require (reasonably) normal mappings for MADV_DOFORKLinus Torvalds1-1/+1
2026-02-21Convert 'alloc_flex' family to use the new default GFP_KERNEL argumentLinus Torvalds1-1/+1
2026-02-21treewide: Replace kmalloc with kmalloc_obj for non-scalar typesKees Cook1-1/+1
2026-02-12mm: rename vma_flag_test/set_atomic() to vma_test/set_atomic_flag()Lorenzo Stoakes1-1/+1
2026-01-31mm, swap: cleanup swap entry management workflowKairui Song1-1/+1
2026-01-31mm/vma: add and use vma_assert_stabilised()Lorenzo Stoakes1-3/+1
2026-01-20mm: fix minor spelling mistakes in commentsKevin Lourenco1-1/+1
2026-01-20mm: introduce generic lazy_mmu helpersKevin Brodsky1-9/+9
2025-11-29mm: declare VMA flags by bitLorenzo Stoakes1-1/+1
2025-11-24mm: remove non_swap_entry() and use softleaf helpers insteadLorenzo Stoakes1-1/+1
2025-11-24mm: replace pmd_to_swp_entry() with softleaf_from_pmd()Lorenzo Stoakes1-1/+1
2025-11-24mm: eliminate is_swap_pte() when softleaf_from_pte() sufficesLorenzo Stoakes1-5/+3
2025-11-24mm: introduce leaf entry type and use to simplify leaf entry logicLorenzo Stoakes1-8/+8
2025-11-20mm/madvise: allow guard page install/remove under VMA lockLorenzo Stoakes1-31/+79
2025-11-20mm: rename walk_page_range_mm()Lorenzo Stoakes1-2/+2
2025-11-20mm: set the VM_MAYBE_GUARD flag on guard region installLorenzo Stoakes1-8/+14
2025-11-20mm: update vma_modify_flags() to handle residual flags, documentLorenzo Stoakes1-1/+1
2025-10-03mm: 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-24fs/proc/task_mmu: read proc/pid/maps under per-vma lockSuren Baghdasaryan1-1/+2
2025-07-24mm/vma: refactor vma_modify_flags_name() to vma_modify_name()Lorenzo Stoakes1-4/+4
2025-07-19mm: remove boolean output parameters from folio_pte_batch_ext()David Hildenbrand1-21/+5
2025-07-19mm: split folio_pte_batch() into folio_pte_batch() and folio_pte_batch_flags()David Hildenbrand1-2/+2
2025-07-19mm: convert FPB_IGNORE_* into FPB_RESPECT_*David Hildenbrand1-2/+1
2025-07-13mm, madvise: use standard madvise locking in madvise_set_anon_name()Vlastimil Babka1-4/+9
2025-07-13mm, madvise: move madvise_set_anon_name() down the fileVlastimil Babka1-32/+32
2025-07-13mm, madvise: extract mm code from prctl_set_vma() to mm/madvise.cVlastimil Babka1-2/+50
2025-07-13mm, madvise: simplify anon_name handlingVlastimil Babka1-24/+13
2025-07-13mm/madvise: eliminate very confusing manipulation of prev VMALorenzo Stoakes1-37/+40
2025-07-13mm/madvise: thread all madvise state through madv_behaviorLorenzo Stoakes1-136/+145
2025-07-13mm/madvise: thread VMA range state through madvise_behaviorLorenzo Stoakes1-46/+57