Linux Kernel Memory Management
[Prev Page][Next Page]
[PATCH v7 34/41] x86/shstk: Support WRSS for userspace, Rick Edgecombe
[PATCH v7 35/41] x86: Expose thread features in /proc/$PID/status, Rick Edgecombe
[PATCH v7 36/41] x86/shstk: Wire in shadow stack interface, Rick Edgecombe
[PATCH v7 38/41] x86/fpu: Add helper for initing features, Rick Edgecombe
[PATCH v7 37/41] selftests/x86: Add shadow stack test, Rick Edgecombe
[PATCH v7 39/41] x86: Add PTRACE interface for shadow stack, Rick Edgecombe
[PATCH v7 40/41] x86/shstk: Add ARCH_SHSTK_UNLOCK, Rick Edgecombe
[PATCH v7 41/41] x86/shstk: Add ARCH_SHSTK_STATUS, Rick Edgecombe
[PATCH v1] prctl: add flags to enable KSM at the process level, Stefan Roesch
[PATCH] mm/rmap: use atomic_try_cmpxchg in set_tlb_ubc_flush_pending, Uros Bizjak
[PATCH v2 00/30] New page table range API,
Matthew Wilcox (Oracle)
- [PATCH v2 07/30] arm64: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 14/30] mips: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 11/30] loongarch: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 04/30] mm: Remove ARCH_IMPLEMENTS_FLUSH_DCACHE_FOLIO, Matthew Wilcox (Oracle)
- [PATCH v2 08/30] csky: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 10/30] ia64: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 13/30] microblaze: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 26/30] xtensa: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 19/30] riscv: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 24/30] um: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 22/30] sparc32: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 06/30] arc: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 18/30] powerpc: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 05/30] alpha: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 09/30] hexagon: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 01/30] mm: Convert page_table_check_pte_set() to page_table_check_ptes_set(), Matthew Wilcox (Oracle)
- [PATCH v2 23/30] sparc64: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 12/30] m68k: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 03/30] mm: Add folio_flush_mapping(), Matthew Wilcox (Oracle)
- [PATCH v2 15/30] nios2: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 17/30] parisc: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 16/30] openrisc: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 29/30] mm: Convert do_set_pte() to set_pte_range(), Matthew Wilcox (Oracle)
- [PATCH v2 27/30] filemap: Add filemap_map_folio_range(), Matthew Wilcox (Oracle)
- [PATCH v2 02/30] mm: Add generic flush_icache_pages() and documentation, Matthew Wilcox (Oracle)
- [PATCH v2 28/30] rmap: add folio_add_file_rmap_range(), Matthew Wilcox (Oracle)
- [PATCH v2 30/30] filemap: Batch PTE mappings, Matthew Wilcox (Oracle)
- [PATCH v2 21/30] superh: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 25/30] x86: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v2 20/30] s390: Implement the new page table range API, Matthew Wilcox (Oracle)
[PATCH v4 00/33] Per-VMA locks,
Suren Baghdasaryan
- [PATCH v4 02/33] maple_tree: Detect dead nodes in mas_start(), Suren Baghdasaryan
- [PATCH v4 03/33] maple_tree: Fix freeing of nodes in rcu mode, Suren Baghdasaryan
- [PATCH v4 04/33] maple_tree: remove extra smp_wmb() from mas_dead_leaves(), Suren Baghdasaryan
- [PATCH v4 01/33] maple_tree: Be more cautious about dead nodes, Suren Baghdasaryan
- [PATCH v4 05/33] maple_tree: Fix write memory barrier of nodes once dead for RCU mode, Suren Baghdasaryan
- [PATCH v4 06/33] maple_tree: Add smp_rmb() to dead node detection, Suren Baghdasaryan
- [PATCH v4 07/33] maple_tree: Add RCU lock checking to rcu callback functions, Suren Baghdasaryan
- [PATCH v4 08/33] mm: Enable maple tree RCU mode by default., Suren Baghdasaryan
- [PATCH v4 09/33] mm: introduce CONFIG_PER_VMA_LOCK, Suren Baghdasaryan
- [PATCH v4 10/33] mm: rcu safe VMA freeing, Suren Baghdasaryan
- [PATCH v4 11/33] mm: move mmap_lock assert function definitions, Suren Baghdasaryan
- [PATCH v4 12/33] mm: add per-VMA lock and helper functions to control it, Suren Baghdasaryan
- [PATCH v4 13/33] mm: mark VMA as being written when changing vm_flags, Suren Baghdasaryan
- [PATCH v4 14/33] mm/mmap: move vma_prepare before vma_adjust_trans_huge, Suren Baghdasaryan
- [PATCH v4 15/33] mm/khugepaged: write-lock VMA while collapsing a huge page, Suren Baghdasaryan
- [PATCH v4 17/33] mm/mremap: write-lock VMA while remapping it to a new address range, Suren Baghdasaryan
- [PATCH v4 18/33] mm: write-lock VMAs before removing them from VMA tree, Suren Baghdasaryan
- [PATCH v4 19/33] mm: conditionally write-lock VMA in free_pgtables, Suren Baghdasaryan
- [PATCH v4 20/33] kernel/fork: assert no VMA readers during its destruction, Suren Baghdasaryan
- [PATCH v4 21/33] mm/mmap: prevent pagefault handler from racing with mmu_notifier registration, Suren Baghdasaryan
- [PATCH v4 22/33] mm: introduce vma detached flag, Suren Baghdasaryan
- [PATCH v4 23/33] mm: introduce lock_vma_under_rcu to be used from arch-specific code, Suren Baghdasaryan
- [PATCH v4 24/33] mm: fall back to mmap_lock if vma->anon_vma is not yet set, Suren Baghdasaryan
- [PATCH v4 25/33] mm: add FAULT_FLAG_VMA_LOCK flag, Suren Baghdasaryan
- [PATCH v4 26/33] mm: prevent do_swap_page from handling page faults under VMA lock, Suren Baghdasaryan
- [PATCH v4 27/33] mm: prevent userfaults to be handled under per-vma lock, Suren Baghdasaryan
- [PATCH v4 16/33] mm/mmap: write-lock VMAs in vma_prepare before modifying them, Suren Baghdasaryan
- [PATCH v4 28/33] mm: introduce per-VMA lock statistics, Suren Baghdasaryan
- [PATCH v4 29/33] x86/mm: try VMA lock-based page fault handling first, Suren Baghdasaryan
- [PATCH v4 30/33] arm64/mm: try VMA lock-based page fault handling first, Suren Baghdasaryan
- [PATCH v4 31/33] powerc/mm: try VMA lock-based page fault handling first, Suren Baghdasaryan
- [PATCH v4 32/33] mm/mmap: free vm_area_struct without call_rcu in exit_mmap, Suren Baghdasaryan
- [PATCH v4 33/33] mm: separate vma->lock from vm_area_struct, Suren Baghdasaryan
- Re: [PATCH v4 00/33] Per-VMA locks, Leon Romanovsky
[PATCH] kcov: improve documentation,
andrey . konovalov
[RFC][PATCH v2] splice: Prevent gifting of multipage folios,
David Howells
[RFC][PATCH] splice: Prevent gifting of multipage folios,
David Howells
[linux-next:master] BUILD REGRESSION 7f7a8831520f12a3cf894b0627641fad33971221, kernel test robot
[linux-next:pending-fixes] BUILD SUCCESS 13efc3a9f23bac387df626bab53a62128296ea52, kernel test robot
[PATCH mm] kasan, powerpc: Don't rename memintrinsics if compiler adds prefixes,
Marco Elver
[GIT PULL] memblock: small optimizations,
Mike Rapoport
[ammarfaizi2-block:akpm/mm/mm-unstable 13/64] ld.lld: error: undefined symbol: memcpy, kernel test robot
Re: [syzbot] [keyrings?] [lsm?] WARNING in __mod_timer,
Hillf Danton
[linus:master] [mm/mmap] 0503ea8f5b: kernel_BUG_at_mm/filemap.c,
kernel test robot
[linux-next:master 13810/14003] drivers/block/zram/zram_drv.c:1236:44: error: passing argument 1 of 'atomic64_read' from incompatible pointer type, kernel test robot
[PATCH v3 0/8] make slab shrink lockless,
Qi Zheng
[PATCH] selftests: cgroup: Add 'malloc' failures checks in test_memcontrol,
Ivan Orlov
Re: [Bug 217022] New: Extremely Slow Hugepage Allocation, Andrew Morton
[PATCH AUTOSEL 6.1 17/21] entry, kasan, x86: Disallow overriding mem*() functions, Sasha Levin
[PATCH AUTOSEL 6.2 17/21] entry, kasan, x86: Disallow overriding mem*() functions, Sasha Levin
[linux-next:pending-fixes] BUILD SUCCESS 133600336ba4c05411c39e9e3a43b42551ae0471, kernel test robot
[linux-next:master] BUILD REGRESSION 8232539f864ca60474e38eb42d451f5c26415856,
kernel test robot
Re: [PATCH 4/6] locking/rwsem: Split out rwsem_reader_wake(), Hillf Danton
[LSF/MM/BPF TOPIC] Make bpf memory allocator more robust, Hou Tao
[PATCH] mm/mprotect: Fix successful vma_merge() of next in do_mprotect_pkey(),
Liam R. Howlett
[linux-next:master] BUILD REGRESSION 4d6d7ce9baaf9e67a85a53afc69a36af716f7670, kernel test robot
[PATCH 0/3] migrate_pages: fix deadlock in batched synchronous migration,
Huang Ying
[ammarfaizi2-block:akpm/mm/mm-unstable 592/601] drivers/block/zram/zram_drv.c:1236:23: error: incompatible pointer types passing 'atomic_long_t *' (aka 'atomic_t *') to parameter of type 'const atomic64_t *', kernel test robot
Re: [Bug 216646] having TRANSPARENT_HUGEPAGE enabled hangs some applications (supervisor read access in kernel mode),
Linux regression tracking (Thorsten Leemhuis)
Re: [PATCH 3/6] locking/rwsem: Rework writer wakeup, Hillf Danton
[linux-next:pending-fixes] BUILD SUCCESS ab98cc06b6836ebf9707a06c75bab739786d1f7b, kernel test robot
[PATCH 1/2] docs/mm: Physical Memory: fix a reference to a file that doesn't exist,
Mike Rapoport
[RFC 00/11] cleanup vma_merge and improve mergeability tests,
Vlastimil Babka
- [RFC 01/11] mm/mremap: fix dup_anon_vma() in vma_merge() case 4, Vlastimil Babka
- [RFC 02/11] mm/mmap/vma_merge: use only primary pointers for preparing merge, Vlastimil Babka
- [RFC 04/11] mm/mmap/vma_merge: use the proper vma pointers in cases 1 and 6, Vlastimil Babka
- [RFC 05/11] mm/mmap/vma_merge: use the proper vma pointer in case 4, Vlastimil Babka
- [RFC 03/11] mm/mmap/vma_merge: use the proper vma pointer in case 3, Vlastimil Babka
- [RFC 06/11] mm/mmap/vma_merge: initialize mid and next in natural order, Vlastimil Babka
- [RFC 08/11] mm/mmap/vma_merge: rename adj_next to adj_start, Vlastimil Babka
- [RFC 07/11] mm/mmap/vma_merge: set mid to NULL if not applicable, Vlastimil Babka
- [RFC 11/11] mm/mremap: simplify vma expansion again, Vlastimil Babka
- [RFC 09/11] mm/mmap/vma_merge: convert mergeability checks to return bool, Vlastimil Babka
- [RFC 10/11] mm/mmap: start distinguishing if vma can be removed in mergeability test, Vlastimil Babka
[PATCH v5 1/4] kasan: Emit different calls for instrumentable memintrinsics,
Marco Elver
Re: [syzbot] [fs?] [mm?] KMSAN: uninit-value in ondemand_readahead,
syzbot
[PATCH] kasan: remove PG_skip_kasan_poison flag,
Peter Collingbourne
[PATCH] Revert "kasan: drop skip_kasan_poison variable in free_pages_prepare",
Peter Collingbourne
[PATCH v3 0/3] mm: process/cgroup ksm support,
Stefan Roesch
Re: [Bug 217061] commit 2286a6914c776ec34cd97e4573b1466d055cb9de breaks do_mprotect_pkey,
Andrew Morton
[stable:linux-5.15.y 1485/9999] <instantiation>:5:8: error: expected relocatable expression, kernel test robot
[linux-next:master] BUILD REGRESSION 0222aa9800b25ff171d6dcabcabcd5c42c6ffc3f, kernel test robot
[PATCH v2 0/7] make slab shrink lockless,
Qi Zheng
[linux-next:pending-fixes] BUILD SUCCESS 74c3b2e0a611b04d4619cdb9fee1aba5bee7bd2e, kernel test robot
[PATCH 0/5] batched remove rmap in try_to_unmap_one(),
Yin Fengwei
[PATCH] mm: hugetlb_vmemmap: simplify hugetlb_vmemmap_init() a bit,
Muchun Song
[RFC][nvdimm][crash] pmem memmap dump support,
lizhijian@xxxxxxxxxxx
[PATCHv2 0/6] zsmalloc: fine-grained fullness and new compaction algorithm,
Sergey Senozhatsky
[RFC v2 0/5] tmpfs: add the option to disable swap,
Luis Chamberlain
[RESEND PATCH RFC] mm: pagemap: add vma(VM_PFNMAP) support in pagemap_pte_hole(), Ke Sun
[PATCH v2 0/5] mm: userfaultfd: refactor and add UFFDIO_CONTINUE_MODE_WP,
Axel Rasmussen
[LSF/MM/BPF TOPIC] VM Memory Overcommit,
T.J. Alumbaugh
[LSF/MM/BPF TOPIC] Flexible orders for anonymous folios,
Yu Zhao
[PATCH] mm/slub: fix help comment of SLUB_DEBUG[_ON],
Vernon Yang
[PATCH v2] mm/khugepaged: alloc_charge_hpage() take care of mem charge errors,
Peter Xu
[LSF/MM/BPF TOPIC] Memory profiling using code tagging,
Suren Baghdasaryan
[linux-next:master 7757/13727] arch/arm/mach-davinci/board-da830-evm.c:18:10: fatal error: linux/platform_data/pcf857x.h: No such file or directory,
kernel test robot
[linux-next:master] BUILD REGRESSION aaf70d5ad5e2b06a8050c51e278b0c3a14fabef5, kernel test robot
[PATCH v2] swiotlb: fix the deadlock in swiotlb_do_find_slots,
GuoRui.Yu
[PATCH] swiotlb: fix the deadlock in swiotlb_do_find_slots, GuoRui.Yu
[PATCH 24/27] kbuild, binfmt_elf: remove MODULE_LICENSE in non-modules, Nick Alcock
[linux-next:pending-fixes] BUILD SUCCESS 34939120e3536fbdd18619591b5f1c0aec91f654, kernel test robot
[PATCH] swiotlb: mark swiotlb_memblock_alloc() as __init,
Randy Dunlap
[PATCH v3] mm/damon/paddr: fix missing folio_put(),
Andrew Yang
[PATCH v2] mm/damon/paddr: fix missing folio_put(), Andrew Yang
[GIT PULL] Compute Express Link (CXL) for 6.3,
Dan Williams
What size anonymous folios should we allocate?,
Matthew Wilcox
[PATCH] mm/khugepaged: alloc_charge_hpage() take care of mem charge errors,
Peter Xu
[PATCH v8 00/11] tracing/user_events: Remote write ABI,
Beau Belgrave
- [PATCH v8 01/11] tracing/user_events: Split header into uapi and kernel, Beau Belgrave
- [PATCH v8 02/11] tracing/user_events: Track fork/exec/exit for mm lifetime, Beau Belgrave
- [PATCH v8 03/11] tracing/user_events: Use remote writes for event enablement, Beau Belgrave
- [PATCH v8 04/11] tracing/user_events: Fixup enable faults asyncly, Beau Belgrave
- [PATCH v8 07/11] tracing/user_events: Add ABI self-test, Beau Belgrave
- [PATCH v8 05/11] tracing/user_events: Add ioctl for disabling addresses, Beau Belgrave
- [PATCH v8 06/11] tracing/user_events: Update self-tests to write ABI, Beau Belgrave
- [PATCH v8 08/11] tracing/user_events: Use write ABI in example, Beau Belgrave
- [PATCH v8 09/11] tracing/user_events: Update documentation for ABI, Beau Belgrave
- [PATCH v8 10/11] tracing/user_events: Charge event allocs to cgroups, Beau Belgrave
- [PATCH v8 11/11] tracing/user_events: Limit global user_event count, Beau Belgrave
- Re: [PATCH v8 00/11] tracing/user_events: Remote write ABI, Google
[linux-next:master] BUILD REGRESSION 465461cf48465b8a0a54025db5ae2b3df7a04577, kernel test robot
[linux-next:master] [net] 9b01c885be: WARNING:at_drivers/net/phy/phy.c:#phy_state_machine,
kernel test robot
[PATCH] dmapool: push new blocks in ascending order,
Keith Busch
[syzbot] [hardening?] [mm?] BUG: bad usercopy in io_openat2_prep (3), syzbot
[PATCH] mm/memcontrol: add memory.peak in cgroup root,
Matthew Chae
[GIT PULL] slab updates for 6.3-rc1,
Vlastimil Babka
[linux-next:pending-fixes] BUILD SUCCESS 2d4a54ee969d8fec94b842509c83aad0a6f72f0f, kernel test robot
[PATCH] mm/damon/paddr: fix pin page problem,
Andrew Yang
[PATCH v1] mm/hwpoison: convert TTU_IGNORE_HWPOISON to TTU_HWPOISON,
Naoya Horiguchi
[PATCH 1/2] selftests: damon: add config file,
Anders Roxell
[RFC PATCH 0/2] arch/*/io.h: remove ioremap_uc in some architectures,
Baoquan He
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]