Lorenzo Stoakes

Linux kernel patches [87]

mm: perform the mapping_map_writable() check after call_mmap()
mm: update memfd seal write check to include F_SEAL_WRITE
mm: drop the assumption that VM_SHARED always implies writable
mm: abstract VMA merge and extend into vma_merge_extend() helper
mm: abstract merge for new VMAs into vma_merge_new_vma()
mm: make vma_merge() and split_vma() internal
mm: abstract the vma_merge()/split_vma() pattern for mprotect() et al.
mm: move vma_policy() and anon_vma_name() decls to mm_types.h
mm/mprotect: allow unfaulted VMAs to be unaccounted on mprotect()
mm/gup: adapt get_user_page_vma_remote() to never return NULL
mm/gup: make failure to pin an error if FOLL_NOWAIT not specified
mm/gup: explicitly define and check internal GUP flags, disallow FOLL_TOUCH
mm: make __access_remote_vm() static
mm/filemap: clarify filemap_fault() comments for not uptodate case
mm: refactor si_mem_available() 6.7
fs/proc/kcore: reinstate bounce buffer for KCORE_TEXT regions 6.5
mm/vmalloc: do not output a spurious warning when huge vmalloc() fails
lib/test_vmalloc.c: avoid garbage in page array
mm/mmap: refactor mlock_future_check()
mm/gup: remove vmas array from internal GUP functions
mm/gup: remove vmas parameter from pin_user_pages()
io_uring: rsrc: delegate VMA file-backed check to GUP
mm/gup: remove vmas parameter from get_user_pages_remote()
mm/gup: remove unused vmas parameter from pin_user_pages_remote()
mm/gup: remove unused vmas parameter from get_user_pages()
mm/gup: add missing gup_must_unshare() check to gup_huge_pgd() 6.4
mm/gup: disallow FOLL_LONGTERM GUP-fast writing to file-backed mappings
mm/gup: disallow FOLL_LONGTERM GUP-nonfast writing to file-backed mappings
mm/mmap: separate writenotify and dirty tracking logic
mm/mmap/vma_merge: always check invariants
mm/mempolicy: Correctly update prev when policy is equal on mbind
mm: vmalloc: convert vread() to vread_iter()
iov_iter: add copy_page_to_iter_nofault()
fs/proc/kcore: convert read_kcore() to read_kcore_iter()
fs/proc/kcore: avoid bounce buffer for ktext data
mm/mmap/vma_merge: init cleanup, be explicit about the non-mergeable case
mm/mmap/vma_merge: explicitly assign res, vma, extend invariants
mm/mmap/vma_merge: fold curr, next assignment logic
mm/mmap/vma_merge: further improve prev/next VMA naming
MAINTAINERS: add Lorenzo as vmalloc reviewer
mm: prefer fault_around_pages to fault_around_bytes
mm: refactor do_fault_around()
mm: prefer xxx_page() alloc/free functions for order-0 pages 6.3
drm/ttm: remove comment referencing now-removed vmf_insert_mixed_prot()
remove vmf_insert_pfn_xxx_prot() for huge page-table entries
remove unused vmf_insert_mixed_prot()
mm: mlock: update the interface to use folios
m68k/mm/motorola: specify pmd_page() type
mm: mlock: use folios and a folio batch internally
mm: pagevec: add folio_batch_reinit()
mm: update mmap_sem comments to refer to mmap_lock
selftest/vm: add mremap expand merge offset test
Documentation/mm: update references to __m[un]lock_page() to *_folio() 2023
mm: vmalloc: correct use of __GFP_NOWARN mask in __vmalloc_area_node() 6.2 2022
x86/mm: increase pgt_buf size for 5-level page tables 5.11
mm: page_alloc: refactor setup_per_zone_lowmem_reserve() 5.10 2020
drivers/virt/fsl_hypervisor.c: use get_user_pages_unlocked() 4.11
drm/via: use get_user_pages_unlocked()
rapidio: use get_user_pages_unlocked() 4.10 2017
mm: unexport __get_user_pages_unlocked()
mm: add locked parameter to get_user_pages_remote()
mm: fix up get_user_pages* comments
platform: goldfish: pipe: use get_user_pages_unlocked()
mm: unexport __get_user_pages() 4.9
mm: replace access_process_vm() write parameter with gup_flags
mm: replace access_remote_vm() write parameter with gup_flags
mm: replace __access_remote_vm() write parameter with gup_flags
mm: replace get_user_pages_remote() write/force parameters with gup_flags
mm: replace get_user_pages() write/force parameters with gup_flags
mm: replace get_vaddr_frames() write/force parameters with gup_flags
mm: replace get_user_pages_locked() write/force parameters with gup_flags
mm: replace get_user_pages_unlocked() write/force parameters with gup_flags
mm: remove write/force parameters from __get_user_pages_unlocked()
mm: remove write/force parameters from __get_user_pages_locked()
mm: check VMA flags to avoid invalid PROT_NONE NUMA balancing
x86: fix memory ranges in mm documentation 4.8 2016
gcov: add support for GCC 5.1 4.1
staging: sm750fb: Remove spinlock helper function
staging: sm750fb: Fix __iomem pointer types
staging: sm750fb: Remove unused function
staging: sm750fb: Make internal functions static
staging: sm750fb: Use memset_io instead of memset
staging: sm750fb: Cleanup the type of mmio750 4.0
staging: rtl8192u: Refactor heavy nesting
staging: rtl8192u: remove redundant code
staging: rtl8192u: fix whitespace and alignment
staging: rtl8192u: fix comments 3.19 2015

Other Projects >>>