summaryrefslogtreecommitdiffstats
path: root/mm/memfd.c
AgeCommit message (Expand)AuthorLines
2025-09-21mm/memfd: remove redundant castsJoey Pabalinas-2/+2
2025-07-19mm/memfd: replace deprecated strcpy() with memcpy() in alloc_name()Thorsten Blum-1/+1
2025-07-09mm/memfd: reserve hugetlb folios before allocationVivek Kasireddy-3/+14
2025-07-09mm: update core kernel code to use vm_flags_t consistentlyLorenzo Stoakes-4/+4
2025-07-09mm: use folio_expected_ref_count() helper for reference countingShivank Garg-2/+1
2025-07-09mm/memfd: clarify error handling labels in memfd_create()Ye Liu-4/+4
2025-05-12mm: move folio_index to mm/swap.h and remove no longer needed helperKairui Song-0/+1
2025-03-16mm/memfd: fix spelling and grammatical issuesLiu Ye-2/+2
2025-01-25mm/memfd: use strncpy_from_user() to read memfd nameIsaac J. Manjarres-14/+6
2025-01-25mm/memfd: refactor and cleanup the logic in memfd_create()Isaac J. Manjarres-23/+58
2025-01-13mm: perform all memfd seal checks in a single placeLorenzo Stoakes-1/+43
2024-12-30mm: reinstate ability to map write-sealed memfd mappings read-onlyLorenzo Stoakes-1/+1
2024-09-26mm/hugetlb: simplify refs in memfd_alloc_folioSteve Sistare-2/+1
2024-09-26mm/gup: fix memfd_pin_folios hugetlb page allocationSteve Sistare-2/+6
2024-09-26mm/hugetlb: fix memfd_pin_folios resv_huge_pages leakSteve Sistare-5/+4
2024-07-12mm/gup: introduce memfd_pin_folios() for pinning memfd foliosVivek Kasireddy-0/+45
2024-03-04mm/memfd: refactor memfd_tag_pins() and memfd_wait_for_pins()David Hildenbrand-29/+18
2023-10-04memfd: drop warning for missing exec-related flagsAleksa Sarai-6/+0
2023-09-05revert "memfd: improve userspace warnings for missing exec-related flags".Andrew Morton-1/+1
2023-08-21memfd: replace ratcheting feature from vm.memfd_noexec with hierarchyAleksa Sarai-1/+2
2023-08-21memfd: improve userspace warnings for missing exec-related flagsAleksa Sarai-1/+1
2023-08-21memfd: do not -EACCES old memfd_create() users with vm.memfd_noexec=2Aleksa Sarai-19/+11
2023-08-18mm/memfd: sysctl: fix MEMFD_NOEXEC_SCOPE_NOEXEC_ENFORCEDJeff Xu-24/+33
2023-06-19memfd: check for non-NULL file_seals in memfd_create() syscallRoberto Sassu-3/+6
2023-04-18memfd: pass argument of memfd_fcntl as intLuca Vizzarro-5/+1
2023-01-18mm/memfd: add write seals when apply SEAL_EXEC to executable memfdJeff Xu-0/+6
2023-01-18mm/memfd: add MFD_NOEXEC_SEAL and MFD_EXECJeff Xu-2/+46
2023-01-18mm/memfd: add F_SEAL_EXECDaniel Verkamp-0/+2
2022-03-05memfd: fix F_SEAL_WRITE after shmem huge page allocatedHugh Dickins-12/+28
2021-11-09mm,hugetlb: remove mlock ulimit for SHM_HUGETLBzhangyiru-3/+1
2021-04-30Reimplement RLIMIT_MEMLOCK on top of ucountsAlexey Gladkov-2/+2
2019-09-24mm: page cache: store only head pages in i_pagesMatthew Wilcox (Oracle)-0/+2
2019-07-05Revert "mm: page cache: store only head pages in i_pages"Linus Torvalds-2/+0
2019-05-14mm: page cache: store only head pages in i_pagesMatthew Wilcox-0/+2
2019-03-05mm/memfd: add an F_SEAL_FUTURE_WRITE seal to memfdJoel Fernandes (Google)-1/+2
2018-10-21memfd: Convert memfd_tag_pins to XArrayMatthew Wilcox-26/+18
2018-10-21memfd: Convert memfd_wait_for_pins to XArrayMatthew Wilcox-36/+25
2018-07-12alloc_file(): switch to passing O_... flags instead of FMODE_... modeAl Viro-1/+1
2018-06-07mm: restructure memfd codeMike Kravetz-0/+345