Linux Kernel Memory Management
[Prev Page][Next Page]
- Re: [PATCH v6 19/41] x86/mm: Check shadow stack page fault errors, (continued)
- [PATCH v6 20/41] x86/mm: Teach pte_mkwrite() about stack memory, Rick Edgecombe
- [PATCH v6 21/41] mm: Add guard pages around a shadow stack., Rick Edgecombe
- [PATCH v6 22/41] mm/mmap: Add shadow stack pages to memory accounting, Rick Edgecombe
- [PATCH v6 23/41] mm: Re-introduce vm_flags to do_mmap(), Rick Edgecombe
- [PATCH v6 24/41] mm: Don't allow write GUPs to shadow stack memory, Rick Edgecombe
- [PATCH v6 25/41] x86/mm: Introduce MAP_ABOVE4G, Rick Edgecombe
- [PATCH v6 26/41] mm: Warn on shadow stack memory in wrong vma, Rick Edgecombe
- [PATCH v6 27/41] x86/mm: Warn if create Write=0,Dirty=1 with raw prot, Rick Edgecombe
- [PATCH v6 28/41] x86: Introduce userspace API for shadow stack, Rick Edgecombe
- [PATCH v6 29/41] x86/shstk: Add user-mode shadow stack support, Rick Edgecombe
- [PATCH v6 30/41] x86/shstk: Handle thread shadow stack, Rick Edgecombe
- [PATCH v6 31/41] x86/shstk: Introduce routines modifying shstk, Rick Edgecombe
- [PATCH v6 32/41] x86/shstk: Handle signals for shadow stack, Rick Edgecombe
- [PATCH v6 33/41] x86/shstk: Introduce map_shadow_stack syscall, Rick Edgecombe
- [PATCH v6 34/41] x86/shstk: Support WRSS for userspace, Rick Edgecombe
- [PATCH v6 35/41] x86: Expose thread features in /proc/$PID/status, Rick Edgecombe
- [PATCH v6 36/41] x86/shstk: Wire in shadow stack interface, Rick Edgecombe
- [PATCH v6 38/41] x86/fpu: Add helper for initing features, Rick Edgecombe
- [PATCH v6 37/41] selftests/x86: Add shadow stack test, Rick Edgecombe
- [PATCH v6 39/41] x86: Add PTRACE interface for shadow stack, Rick Edgecombe
- [PATCH v6 40/41] x86/shstk: Add ARCH_SHSTK_UNLOCK, Rick Edgecombe
- [PATCH v6 41/41] x86/shstk: Add ARCH_SHSTK_STATUS, Rick Edgecombe
- Re: [PATCH v6 00/41] Shadow stacks for userspace, Kees Cook
- Re: [PATCH v6 00/41] Shadow stacks for userspace, Mike Rapoport
- Re: [PATCH v6 00/41] Shadow stacks for userspace, John Allen
- Re: [PATCH v6 00/41] Shadow stacks for userspace, Pengfei Xu
- Re: [PATCH v6 00/41] Shadow stacks for userspace, Borislav Petkov
- Re: [QUESTION] ltp: mavise06 failed when the task scheduled to another cpu, Li Wang
- [RFC PATCH 0/2] Add flag as THP allocation hint for memfd_restricted() syscall,
Ackerley Tng
- [PATCH v2 00/46] hugetlb: introduce HugeTLB high-granularity mapping,
James Houghton
- [PATCH v2 01/46] hugetlb: don't set PageUptodate for UFFDIO_CONTINUE, James Houghton
- [PATCH v2 02/46] hugetlb: remove mk_huge_pte; it is unused, James Houghton
- [PATCH v2 03/46] hugetlb: remove redundant pte_mkhuge in migration path, James Houghton
- [PATCH v2 13/46] hugetlb: add hugetlb_hgm_walk and hugetlb_walk_step, James Houghton
- [PATCH v2 14/46] hugetlb: split PTE markers when doing HGM walks, James Houghton
- [PATCH v2 10/46] hugetlb: make huge_pte_lockptr take an explicit shift argument, James Houghton
- [PATCH v2 15/46] hugetlb: add make_huge_pte_with_shift, James Houghton
- [PATCH v2 16/46] hugetlb: make default arch_make_huge_pte understand small mappings, James Houghton
- [PATCH v2 04/46] hugetlb: only adjust address ranges when VMAs want PMD sharing, James Houghton
- [PATCH v2 17/46] hugetlbfs: do a full walk to check if vma maps a page, James Houghton
- [PATCH v2 18/46] hugetlb: add HGM support to __unmap_hugepage_range, James Houghton
- [PATCH v2 05/46] rmap: hugetlb: switch from page_dup_file_rmap to page_add_file_rmap, James Houghton
- [PATCH v2 06/46] hugetlb: add CONFIG_HUGETLB_HIGH_GRANULARITY_MAPPING, James Houghton
- [PATCH v2 19/46] hugetlb: add HGM support to hugetlb_change_protection, James Houghton
- [PATCH v2 20/46] hugetlb: add HGM support to follow_hugetlb_page, James Houghton
- [PATCH v2 07/46] mm: add VM_HUGETLB_HGM VMA flag, James Houghton
- [PATCH v2 21/46] hugetlb: add HGM support to hugetlb_follow_page_mask, James Houghton
- [PATCH v2 22/46] hugetlb: add HGM support to copy_hugetlb_page_range, James Houghton
- [PATCH v2 09/46] mm: add MADV_SPLIT to enable HugeTLB HGM, James Houghton
- [PATCH v2 23/46] hugetlb: add HGM support to move_hugetlb_page_tables, James Houghton
- [PATCH v2 08/46] hugetlb: add HugeTLB HGM enablement helpers, James Houghton
- [PATCH v2 24/46] hugetlb: add HGM support to hugetlb_fault and hugetlb_no_page, James Houghton
- [PATCH v2 25/46] hugetlb: use struct hugetlb_pte for walk_hugetlb_range, James Houghton
- [PATCH v2 26/46] mm: rmap: provide pte_order in page_vma_mapped_walk, James Houghton
- [PATCH v2 12/46] hugetlb: add hugetlb_alloc_pmd and hugetlb_alloc_pte, James Houghton
- [PATCH v2 27/46] mm: rmap: update try_to_{migrate,unmap} to handle mapcount for HGM, James Houghton
- [PATCH v2 28/46] mm: rmap: in try_to_{migrate,unmap}, check head page for hugetlb page flags, James Houghton
- [PATCH v2 29/46] hugetlb: update page_vma_mapped to do high-granularity walks, James Houghton
- [PATCH v2 30/46] hugetlb: add high-granularity migration support, James Houghton
- [PATCH v2 31/46] hugetlb: sort hstates in hugetlb_init_hstates, James Houghton
- [PATCH v2 32/46] hugetlb: add for_each_hgm_shift, James Houghton
- [PATCH v2 33/46] hugetlb: userfaultfd: add support for high-granularity UFFDIO_CONTINUE, James Houghton
- [PATCH v2 11/46] hugetlb: add hugetlb_pte to track HugeTLB page table entries, James Houghton
- [PATCH v2 34/46] hugetlb: add MADV_COLLAPSE for hugetlb, James Houghton
- [PATCH v2 35/46] hugetlb: add check to prevent refcount overflow via HGM, James Houghton
- [PATCH v2 36/46] hugetlb: remove huge_pte_lock and huge_pte_lockptr, James Houghton
- [PATCH v2 37/46] hugetlb: replace make_huge_pte with make_huge_pte_with_shift, James Houghton
- [PATCH v2 38/46] mm: smaps: add stats for HugeTLB mapping size, James Houghton
- [PATCH v2 39/46] hugetlb: x86: enable high-granularity mapping for x86_64, James Houghton
- [PATCH v2 40/46] docs: hugetlb: update hugetlb and userfaultfd admin-guides with HGM info, James Houghton
- [PATCH v2 41/46] docs: proc: include information about HugeTLB HGM, James Houghton
- [PATCH v2 42/46] selftests/mm: add HugeTLB HGM to userfaultfd selftest, James Houghton
- [PATCH v2 43/46] KVM: selftests: add HugeTLB HGM to KVM demand paging selftest, James Houghton
- [PATCH v2 44/46] selftests/mm: add anon and shared hugetlb to migration test, James Houghton
- [PATCH v2 45/46] selftests/mm: add hugetlb HGM test to migration selftest, James Houghton
- [PATCH v2 46/46] selftests/mm: add HGM UFFDIO_CONTINUE and hwpoison tests, James Houghton
- Re: [PATCH v2 00/46] hugetlb: introduce HugeTLB high-granularity mapping, Mike Kravetz
- Re: [PATCH v14 08/17] splice: Do splice read from a file without using ITER_PIPE,
David Howells
- [LSF/MM/BPF TOPIC] Scalable Pagefaults,
Matthew Wilcox
- [PATCH 5.15] of: reserved_mem: Have kmemleak ignore dynamically allocated reserved mem,
Isaac J. Manjarres
- [linux-next:master] BUILD REGRESSION c068f40300a0eaa34f7105d137a5560b86951aa9, kernel test robot
- [PATCH v10 0/3] mm, pmem, xfs: Introduce MF_MEM_REMOVE for unbind,
Shiyang Ruan
- [linux-next:master 12987/13499] include/linux/build_bug.h:78:41: error: static assertion failed: "SKB_WITH_OVERHEAD(TEST_XDP_FRAME_SIZE - XDP_PACKET_HEADROOM) == TEST_MAX_PKT_SIZE",
kernel test robot
- [PATCH drm-next v2 00/16] [RFC] DRM GPUVA Manager & Nouveau VM_BIND UAPI,
Danilo Krummrich
- [PATCH drm-next v2 01/16] drm: execution context for GEM buffers, Danilo Krummrich
- [PATCH drm-next v2 02/16] drm/exec: fix memory leak in drm_exec_prepare_obj(), Danilo Krummrich
- [PATCH drm-next v2 03/16] maple_tree: split up MA_STATE() macro, Danilo Krummrich
- [PATCH drm-next v2 04/16] maple_tree: add flag MT_FLAGS_LOCK_NONE, Danilo Krummrich
- [PATCH drm-next v2 05/16] drm: manager to keep track of GPUs VA mappings, Danilo Krummrich
- [PATCH drm-next v2 06/16] drm: debugfs: provide infrastructure to dump a DRM GPU VA space, Danilo Krummrich
- [PATCH drm-next v2 07/16] drm/nouveau: new VM_BIND uapi interfaces, Danilo Krummrich
- [PATCH drm-next v2 08/16] drm/nouveau: get vmm via nouveau_cli_vmm(), Danilo Krummrich
- [PATCH drm-next v2 09/16] drm/nouveau: bo: initialize GEM GPU VA interface, Danilo Krummrich
- [PATCH drm-next v2 10/16] drm/nouveau: move usercopy helpers to nouveau_drv.h, Danilo Krummrich
- [PATCH drm-next v2 11/16] drm/nouveau: fence: fail to emit when fence context is killed, Danilo Krummrich
- [PATCH drm-next v2 13/16] drm/nouveau: nvkm/vmm: implement raw ops to manage uvmm, Danilo Krummrich
- [PATCH drm-next v2 14/16] drm/nouveau: implement uvmm for user mode bindings, Danilo Krummrich
- [PATCH drm-next v2 12/16] drm/nouveau: chan: provide nouveau_channel_kill(), Danilo Krummrich
- [PATCH drm-next v2 16/16] drm/nouveau: debugfs: implement DRM GPU VA debugfs, Danilo Krummrich
- [PATCH drm-next v2 15/16] drm/nouveau: implement new VM_BIND UAPI, Danilo Krummrich
- Re: [PATCH drm-next v2 00/16] [RFC] DRM GPUVA Manager & Nouveau VM_BIND UAPI, Boris Brezillon
- [PATCH] mm/vmalloc: fix unsafe dereference of potential null ptr in vmalloc_init(),
Alexander Sapozhnikov
- [PATCH] mm, page_alloc: batch cma update on pcp buffer refill,
Alexander Halbuer
- [LSF/MM/BPF TOPIC] Using hardware counters to determine hot/cold pages,
Aneesh Kumar K V
- [PATCH v5] mm/userfaultfd: Support WP on multiple VMAs, Muhammad Usama Anjum
- [linux-next:pending-fixes] BUILD SUCCESS 30cd52e17d486c4a44d47f4ebbfa8873196aae19, kernel test robot
- Re: [PATCH 2/2] locking/rwsem: Wake up all readers for wait queue waker, Hillf Danton
- Re: [net PATCH 1/2] mm: Use fixed constant in page_frag_alloc instead of size + 1,
Vlastimil Babka
- [PATCH v4 0/3] mm/khugepaged: fix khugepaged+shmem races,
David Stevens
- [PATCH] maple_tree: Remove some unused functions,
Jiapeng Chong
- [PATCH mm-unstable v1 0/5] mm/kvm: lockless accessed bit harvest,
Yu Zhao
- [PATCH -tip v4 1/3] kasan: Emit different calls for instrumentable memintrinsics,
Marco Elver
- RFC for new feature to move pages from one vma to another without split,
Lokesh Gidra
- [PATCH 00/17] smb3: Use iov_iters down to the network transport and fix DIO page pinning,
David Howells
- [PATCH 01/17] mm: Pass info, not iter, into filemap_get_pages(), David Howells
- [PATCH 03/17] splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE, David Howells
- [PATCH 04/17] iov_iter: Define flags to qualify page extraction., David Howells
- [PATCH 02/17] splice: Add a func to do a splice from a buffered file without ITER_PIPE, David Howells
- [PATCH 06/17] splice: Export filemap/direct_splice_read(), David Howells
- [PATCH 05/17] iov_iter: Add a function to extract a page list from an iterator, David Howells
- [PATCH 08/17] netfs: Add a function to extract a UBUF or IOVEC into a BVEC iterator, David Howells
- [PATCH 07/17] cifs: Implement splice_read to pass down ITER_BVEC not ITER_PIPE, David Howells
- [PATCH 09/17] netfs: Add a function to extract an iterator into a scatterlist, David Howells
- [PATCH 10/17] cifs: Add a function to build an RDMA SGE list from an iterator, David Howells
- [PATCH 11/17] cifs: Add a function to Hash the contents of an iterator, David Howells
- [PATCH 12/17] cifs: Add some helper functions, David Howells
- [PATCH 13/17] cifs: Add a function to read into an iter from a socket, David Howells
- [PATCH 15/17] cifs: Build the RDMA SGE list directly from an iterator, David Howells
- [PATCH 16/17] cifs: Remove unused code, David Howells
- [PATCH 14/17] cifs: Change the I/O paths to use an iterator rather than a page list, David Howells
- [PATCH 17/17] cifs: DIO to/from KVEC-type iterators should now work, David Howells
- Re: [PATCH 00/17] smb3: Use iov_iters down to the network transport and fix DIO page pinning, Steve French
- Re: [PATCH 00/17] smb3: Use iov_iters down to the network transport and fix DIO page pinning, David Howells
- Re: [PATCH 03/17] splice: Add a func to do a splice from an O_DIRECT file without ITER_PIPE, David Howells
- [PATCH v2] dm-crypt: allocate compound pages if possible, Mikulas Patocka
- [linux-next:pending-fixes] BUILD SUCCESS 11dfdadcff0ad6f6244df5ab33f207453de889bd, kernel test robot
- [PATCH v2] kasan: call clear_page with a match-all tag instead of changing page tag,
Peter Collingbourne
- [linux-next:master 9401/13217] include/asm-generic/cmpxchg-local.h:29:33: sparse: sparse: cast truncates bits from constant value (aaa31337 becomes 37), kernel test robot
- [PATCH] dm-crypt: allocate compound pages if possible,
Mikulas Patocka
- [PATCH v3 mm-unstable] mm/memory_hotplug: cleanup return value handing in do_migrate_range(), SeongJae Park
- [linux-next:master] BUILD REGRESSION 509583475828c4fd86897113f78315c1431edcc3, kernel test robot
- [RFC PATCH 0/2] minor cleanup of usage of flush_dcache_folio(),
Yin Fengwei
- [linux-next:master 11510/13217] cxl.c:undefined reference to `to_cxl_dax_region', kernel test robot
- [PATCH] mm/migrate: Fix wrongly apply write bit after mkdirty on sparc64,
Peter Xu
- [PATCH v6 2/2] mm, netfs, fscache: Stop read optimisation when folio removed from pagecache, David Howells
- [PATCH v6 1/2] mm: Merge folio_has_private()/filemap_release_folio() call pairs, David Howells
- [PATCH v4 00/16] mm: ioremap: Convert architectures to take GENERIC_IOREMAP way,
Baoquan He
- [PATCH v4 01/16] hexagon: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v4 02/16] openrisc: mm: remove unneeded early ioremap code, Baoquan He
- [PATCH v4 03/16] mm/ioremap: Define generic_ioremap_prot() and generic_iounmap(), Baoquan He
- [PATCH v4 04/16] mm: ioremap: allow ARCH to have its own ioremap method definition, Baoquan He
- [PATCH v4 05/16] mm/ioremap: add slab availability checking in ioremap_prot, Baoquan He
- [PATCH v4 06/16] arc: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v4 07/16] ia64: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v4 08/16] openrisc: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v4 09/16] s390: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v4 10/16] sh: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v4 11/16] xtensa: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v4 12/16] parisc: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v4 13/16] mm/ioremap: Consider IOREMAP space in generic ioremap, Baoquan He
- [PATCH v4 14/16] powerpc: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v4 15/16] arm64 : mm: add wrapper function ioremap_prot(), Baoquan He
- [PATCH v4 16/16] mm: ioremap: remove unneeded ioremap_allowed and iounmap_allowed, Baoquan He
- [linux-next:master 7236/13217] arch/mips/include/asm/page.h:255:55: warning: cast to pointer from integer of different size,
kernel test robot
- [PATCH] mm, page_alloc: reduce page alloc/free sanity checks,
Vlastimil Babka
- [PATCH v4 1/2] mm/userfaultfd: Support WP on multiple VMAs,
Muhammad Usama Anjum
- [PATCH] dax/kmem: Fix leak of memory-hotplug resources,
Dan Williams
- [PATCH 1/2] pcmcia : make PCMCIA depend on HAS_IOMEM,
Baoquan He
- [PATCH] kasan: call clear_page with a match-all tag instead of changing page tag,
Peter Collingbourne
- [PATCH v3 1/2] mm/userfaultfd: Support WP on multiple VMAs,
Muhammad Usama Anjum
- [PATCH v3 00/35] Per-VMA locks,
Suren Baghdasaryan
- [PATCH v3 01/35] maple_tree: Be more cautious about dead nodes, Suren Baghdasaryan
- [PATCH v3 02/35] maple_tree: Detect dead nodes in mas_start(), Suren Baghdasaryan
- [PATCH v3 03/35] maple_tree: Fix freeing of nodes in rcu mode, Suren Baghdasaryan
- [PATCH v3 04/35] maple_tree: remove extra smp_wmb() from mas_dead_leaves(), Suren Baghdasaryan
- [PATCH v3 05/35] maple_tree: Fix write memory barrier of nodes once dead for RCU mode, Suren Baghdasaryan
- [PATCH v3 06/35] maple_tree: Add smp_rmb() to dead node detection, Suren Baghdasaryan
- [PATCH v3 07/35] maple_tree: Add RCU lock checking to rcu callback functions, Suren Baghdasaryan
- [PATCH v3 08/35] mm: Enable maple tree RCU mode by default., Suren Baghdasaryan
- [PATCH v3 09/35] mm: introduce CONFIG_PER_VMA_LOCK, Suren Baghdasaryan
- [PATCH v3 10/35] mm: rcu safe VMA freeing, Suren Baghdasaryan
- [PATCH v3 11/35] mm: move mmap_lock assert function definitions, Suren Baghdasaryan
- [PATCH v3 12/35] mm: add per-VMA lock and helper functions to control it, Suren Baghdasaryan
- [PATCH v3 13/35] mm: mark VMA as being written when changing vm_flags, Suren Baghdasaryan
- [PATCH v3 14/35] mm/mmap: move VMA locking before vma_adjust_trans_huge call, Suren Baghdasaryan
- [PATCH v3 15/35] mm/khugepaged: write-lock VMA while collapsing a huge page, Suren Baghdasaryan
- [PATCH v3 16/35] mm/mmap: write-lock VMAs before merging, splitting or expanding them, Suren Baghdasaryan
- [PATCH v3 17/35] mm/mmap: write-lock VMA before shrinking or expanding it, Suren Baghdasaryan
- [PATCH v3 18/35] mm/mremap: write-lock VMA while remapping it to a new address range, Suren Baghdasaryan
- [PATCH v3 19/35] mm: write-lock VMAs before removing them from VMA tree, Suren Baghdasaryan
- [PATCH v3 20/35] mm: conditionally write-lock VMA in free_pgtables, Suren Baghdasaryan
- [PATCH v3 21/35] mm/mmap: write-lock adjacent VMAs if they can grow into unmapped area, Suren Baghdasaryan
- [PATCH v3 22/35] kernel/fork: assert no VMA readers during its destruction, Suren Baghdasaryan
- [PATCH v3 23/35] mm/mmap: prevent pagefault handler from racing with mmu_notifier registration, Suren Baghdasaryan
- [PATCH v3 24/35] mm: introduce vma detached flag, Suren Baghdasaryan
- [PATCH v3 25/35] mm: introduce lock_vma_under_rcu to be used from arch-specific code, Suren Baghdasaryan
- [PATCH v3 26/35] mm: fall back to mmap_lock if vma->anon_vma is not yet set, Suren Baghdasaryan
- [PATCH v3 27/35] mm: add FAULT_FLAG_VMA_LOCK flag, Suren Baghdasaryan
- [PATCH v3 28/35] mm: prevent do_swap_page from handling page faults under VMA lock, Suren Baghdasaryan
- [PATCH v3 29/35] mm: prevent userfaults to be handled under per-vma lock, Suren Baghdasaryan
- [PATCH v3 31/35] x86/mm: try VMA lock-based page fault handling first, Suren Baghdasaryan
- [PATCH v3 32/35] arm64/mm: try VMA lock-based page fault handling first, Suren Baghdasaryan
- [PATCH v3 33/35] powerc/mm: try VMA lock-based page fault handling first, Suren Baghdasaryan
- [PATCH v3 34/35] mm/mmap: free vm_area_struct without call_rcu in exit_mmap, Suren Baghdasaryan
- [PATCH v3 35/35] mm: separate vma->lock from vm_area_struct, Suren Baghdasaryan
- [PATCH v3 30/35] mm: introduce per-VMA lock statistics, Suren Baghdasaryan
- Re: [PATCH v3 00/35] Per-VMA locks, freak07
- [linux-next:master 10828/13038] arch/mips/kernel/vpe.c:643:35: error: no member named 'mod_mem' in 'struct module', kernel test robot
- [linux-next:master] BUILD REGRESSION 9d9019bcea1aac7eed64a1a4966282b6b7b141c8, kernel test robot
- [PATCH] hugetlb: check for undefined shift on 32 bit architectures,
Mike Kravetz
- [RFC PATCH 0/2] Providing mount for memfd_restricted() syscall,
Ackerley Tng
- [PATCH v2 0/2] mm/memory_hotplug: cleanup do_migrate_range(),
SeongJae Park
- [PATCH v2 0/6] use canonical ftrace path whenever possible,
Ross Zwisler
- [PATCH] mm/uffd: UFFD_FEATURE_WP_ZEROPAGE,
Peter Xu
- [PATCH] mm/uffd: Fix comment in handling pte markers,
Peter Xu
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]