Linux Kernel Memory Management
[Prev Page][Next Page]
[PATCH v17 00/35] Drivers for Gunyah hypervisor,
Elliot Berman
- [PATCH v17 03/35] gunyah: Common types and error codes for Gunyah hypercalls, Elliot Berman
- [PATCH v17 06/35] virt: gunyah: msgq: Add hypercalls to send and receive messages, Elliot Berman
- [PATCH v17 02/35] dt-bindings: Add binding for gunyah hypervisor, Elliot Berman
- [PATCH v17 04/35] virt: gunyah: Add hypercalls to identify Gunyah, Elliot Berman
- [PATCH v17 09/35] gunyah: rsc_mgr: Add VM lifecycle RPC, Elliot Berman
- [PATCH v17 12/35] virt: gunyah: Add resource tickets, Elliot Berman
- [PATCH v17 21/35] gunyah: rsc_mgr: Add platform ops on mem_lend/mem_reclaim, Elliot Berman
- [PATCH v17 20/35] virt: gunyah: Add interfaces to map memory into guest address space, Elliot Berman
- [PATCH v17 23/35] virt: gunyah: Implement guestmemfd, Elliot Berman
- [PATCH v17 15/35] virt: gunyah: Add proxy-scheduled vCPUs, Elliot Berman
- [PATCH v17 16/35] gunyah: Add hypercalls for demand paging, Elliot Berman
- [PATCH v17 17/35] gunyah: rsc_mgr: Add memory parcel RPC, Elliot Berman
- [PATCH v17 19/35] arch/mm: Export direct {un,}map functions, Elliot Berman
- [PATCH v17 14/35] virt: gunyah: Add hypercalls for running a vCPU, Elliot Berman
- [PATCH v17 13/35] gunyah: vm_mgr: Add framework for VM Functions, Elliot Berman
- [PATCH v17 31/35] virt: gunyah: Add hypercalls for sending doorbell, Elliot Berman
- [PATCH v17 05/35] virt: gunyah: Add hypervisor driver, Elliot Berman
- [PATCH v17 10/35] gunyah: vm_mgr: Add VM start/stop, Elliot Berman
- [PATCH v17 01/35] docs: gunyah: Introduce Gunyah Hypervisor, Elliot Berman
- [PATCH v17 22/35] virt: gunyah: Add Qualcomm Gunyah platform ops, Elliot Berman
- [PATCH v17 11/35] virt: gunyah: Translate gh_rm_hyp_resource into gunyah_resource, Elliot Berman
- [PATCH v17 07/35] gunyah: rsc_mgr: Add resource manager RPC core, Elliot Berman
- [PATCH v17 18/35] mm/interval_tree: Export iter_first/iter_next, Elliot Berman
- [PATCH v17 24/35] virt: gunyah: Add ioctl to bind guestmem to VMs, Elliot Berman
- [PATCH v17 34/35] virt: gunyah: Add ioeventfd, Elliot Berman
- [PATCH v17 26/35] virt: gunyah: Share guest VM dtb configuration to Gunyah, Elliot Berman
- [PATCH v17 28/35] virt: gunyah: Enable demand paging, Elliot Berman
- [PATCH v17 30/35] virt: gunyah: Allow userspace to initialize context of primary vCPU, Elliot Berman
- [PATCH v17 08/35] gunyah: vm_mgr: Introduce basic VM Manager, Elliot Berman
- [PATCH v17 29/35] gunyah: rsc_mgr: Add RPC to set VM boot context, Elliot Berman
- [PATCH v17 35/35] MAINTAINERS: Add Gunyah hypervisor drivers section, Elliot Berman
- [PATCH v17 25/35] virt: gunyah: guestmem: Initialize RM mem parcels from guestmem, Elliot Berman
- [PATCH v17 33/35] virt: gunyah: Add IO handlers, Elliot Berman
- [PATCH v17 27/35] gunyah: rsc_mgr: Add RPC to enable demand paging, Elliot Berman
- [PATCH v17 32/35] virt: gunyah: Add irqfd interface, Elliot Berman
[GIT PULL] hotfixes for 6.8-rc6,
Andrew Morton
[linux-next:master 8181/9122] arch/arm/boot/compressed/misc.h:13:36: error: macro "fortify_panic" requires 2 arguments, but only 1 given, kernel test robot
[PATCH v2] mm, mmap: fix vma_merge() case 7 with vma_ops->close,
Vlastimil Babka
[PATCH v2] mm/util.c: Added byte count to __vm_enough_memory failure warning, Matthew Cassell
[PATCH mm-stable 1/2] x86/mm: further clarify switch_mm_irqs_off() documentation,
Yosry Ahmed
[PATCH v5 00/11] IOMMU memory observability,
Pasha Tatashin
- [PATCH v5 02/11] iommu/dma: use iommu_put_pages_list() to releae freelist, Pasha Tatashin
- [PATCH v5 08/11] iommu/sun50i: use page allocation function provided by iommu-pages.h, Pasha Tatashin
- [PATCH v5 10/11] iommu: observability of the IOMMU allocations, Pasha Tatashin
- [PATCH v5 11/11] iommu: account IOMMU allocated memory, Pasha Tatashin
- [PATCH v5 06/11] iommu/exynos: use page allocation function provided by iommu-pages.h, Pasha Tatashin
- [PATCH v5 07/11] iommu/rockchip: use page allocation function provided by iommu-pages.h, Pasha Tatashin
- [PATCH v5 01/11] iommu/vt-d: add wrapper functions for page allocations, Pasha Tatashin
- [PATCH v5 09/11] iommu/tegra-smmu: use page allocation function provided by iommu-pages.h, Pasha Tatashin
- [PATCH v5 05/11] iommu/io-pgtable-dart: use page allocation function provided by iommu-pages.h, Pasha Tatashin
- [PATCH v5 04/11] iommu/io-pgtable-arm: use page allocation function provided by iommu-pages.h, Pasha Tatashin
- [PATCH v5 03/11] iommu/amd: use page allocation function provided by iommu-pages.h, Pasha Tatashin
- Re: [PATCH v5 00/11] IOMMU memory observability, David Rientjes
- Re: [PATCH v5 00/11] IOMMU memory observability, Linu Cherian
- Re: [PATCH v5 00/11] IOMMU memory observability, Joerg Roedel
[PATCH v2 0/2] Add log related mailbox commands,
sthanneeru.opensrc
[PATCH] mm, mmap: fix vma_merge() case 7 with vma_ops->close,
Vlastimil Babka
[PATCH v1] mm: remove total_mapcount(),
David Hildenbrand
[linux-next:master 8181/9122] arch/arm/boot/compressed/misc.c:157:6: warning: no previous prototype for function '__fortify_panic', kernel test robot
[linux-next:master 8181/9122] lib/string_helpers.c:1023:34: sparse: sparse: incompatible types for operation (<):, kernel test robot
[PATCH v6 0/8] hugetlb: parallelize hugetlb page init on boot,
Gang Li
[PATCH] mm, slab: remove the corner case of inc_slabs_node(),
chengming . zhou
[PATCH] mm, thp: display [never] for defrag when THP is set to never,
Yuanhe Shu
[PATCH v2 00/14] Fast kernel headers: split linux/mm.h,
Max Kellermann
- [PATCH v2 06/14] linux/mm.h: move folio_size(), ... to mm/folio_size.h, Max Kellermann
- [PATCH v2 05/14] linux/mm.h: move page_address() and others to mm/page_address.h, Max Kellermann
- [PATCH v2 03/14] linux/mm.h: move page_kasan_tag() to mm/page_kasan_tag.h, Max Kellermann
- [PATCH v2 04/14] linux/mm.h: move section functions to mm/page_section.h, Max Kellermann
- [PATCH v2 02/14] include/drm/drm_gem.h: add poll_table_struct forward declaration, Max Kellermann
- [PATCH v2 07/14] linux/mm.h: move folio_next() to mm/folio_next.h, Max Kellermann
- [PATCH v2 12/14] linux/mm.h: move is_vmalloc_addr() to mm/vmalloc_addr.h, Max Kellermann
- [PATCH v2 13/14] linux/mm.h: move high_memory to mm/high_memory.h, Max Kellermann
- [PATCH v2 14/14] include: reduce dependencies on linux/mm.h, Max Kellermann
- [PATCH v2 11/14] linux/mm.h: move pfmemalloc-related functions to pfmemalloc.h, Max Kellermann
- [PATCH v2 10/14] linux/mm.h: move page_zone_id() and more to mm/folio_zone.h, Max Kellermann
- [PATCH v2 09/14] linux/mm.h: move usage count functions to mm/folio_usage.h, Max Kellermann
- [PATCH v2 01/14] drivers: add missing includes on linux/mm.h (and others), Max Kellermann
- [PATCH v2 08/14] linux/mm.h: move devmap-related declarations to mm/devmap_managed.h, Max Kellermann
[linux-next:master 7475/8619] arch/x86/kvm/xen.c:660:46: sparse: sparse: incorrect type in initializer (different address spaces), kernel test robot
[PATCH] mm/page_alloc: Make check_new_page return bool,
Hao Ge
[LSF/MM/BPF TOPIC] Hugetlb Unifications,
Peter Xu
[PATCH] mm: userfaultfd: fix unexpected change to src_folio when UFFDIO_MOVE fails,
Qi Zheng
[PATCH v6 0/2] zswap: remove the memcpy if acomp is not sleepable,
Barry Song
[PATCH v2] mm, vmscan: don't turn on cache_trim_mode at high scan priorities,
Byungchul Park
[PATCH v2 stable] memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock(),
GONG, Ruiqi
[linux-next:master] [net] fd4f101edb: stress-ng.msg.ops_per_sec 29.2% improvement, kernel test robot
[PATCH v2 0/5] Handle hugetlb faults under the VMA lock,
Vishal Moola (Oracle)
[PATCH 0/2] selftests/damon: misc fixes,
SeongJae Park
[PATCH v2] mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases,
Barry Song
[linux-next:master 8491/8619] fs/xfs/xfs.o: warning: objtool: xfs_da_grow_inode_int+0x6c1: stack state mismatch: reg1[12]=-2-48 reg2[12]=-1+0,
kernel test robot
[PATCH v4 00/36] Memory allocation profiling,
Suren Baghdasaryan
- [PATCH v4 04/36] scripts/kallysms: Always include __start and __stop symbols, Suren Baghdasaryan
- [PATCH v4 05/36] fs: Convert alloc_inode_sb() to a macro, Suren Baghdasaryan
- [PATCH v4 06/36] mm: enumerate all gfp flags, Suren Baghdasaryan
- [PATCH v4 02/36] asm-generic/io.h: Kill vmalloc.h dependency, Suren Baghdasaryan
- [PATCH v4 10/36] slab: objext: introduce objext_flags as extension to page_memcg_data_flags, Suren Baghdasaryan
- [PATCH v4 12/36] lib: code tagging module support, Suren Baghdasaryan
- [PATCH v4 08/36] mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent slabobj_ext creation, Suren Baghdasaryan
- [PATCH v4 11/36] lib: code tagging framework, Suren Baghdasaryan
- [PATCH v4 07/36] mm: introduce slabobj_ext to support slab object extensions, Suren Baghdasaryan
- [PATCH v4 15/36] lib: introduce support for page allocation tagging, Suren Baghdasaryan
- [PATCH v4 14/36] lib: add allocation tagging support for memory allocation profiling, Suren Baghdasaryan
- [PATCH v4 13/36] lib: prevent module unloading if memory is not freed, Suren Baghdasaryan
- [PATCH v4 19/36] mm: create new codetag references during page splitting, Suren Baghdasaryan
- [PATCH v4 25/36] mempool: Hook up to memory allocation profiling, Suren Baghdasaryan
- [PATCH v4 20/36] mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_PROFILING_DEBUG=y, Suren Baghdasaryan
- [PATCH v4 23/36] mm/slab: enable slab allocation tagging for kmalloc and friends, Suren Baghdasaryan
- [PATCH v4 17/36] change alloc_pages name in dma_map_ops to avoid name conflicts, Suren Baghdasaryan
- [PATCH v4 21/36] lib: add codetag reference into slabobj_ext, Suren Baghdasaryan
- [PATCH v4 18/36] mm: enable page allocation tagging, Suren Baghdasaryan
- [PATCH v4 24/36] rust: Add a rust helper for krealloc(), Suren Baghdasaryan
- [PATCH v4 16/36] mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate allocation tags, Suren Baghdasaryan
- [PATCH v4 27/36] mm: percpu: Add codetag reference into pcpuobj_ext, Suren Baghdasaryan
- [PATCH v4 33/36] codetag: debug: mark codetags for reserved pages as empty, Suren Baghdasaryan
- [PATCH v4 32/36] codetag: debug: skip objext checking when it's for objext itself, Suren Baghdasaryan
- [PATCH v4 31/36] lib: add memory allocations report in show_mem(), Suren Baghdasaryan
- [PATCH v4 30/36] rhashtable: Plumb through alloc tag, Suren Baghdasaryan
- [PATCH v4 28/36] mm: percpu: enable per-cpu allocation tagging, Suren Baghdasaryan
- [PATCH v4 35/36] MAINTAINERS: Add entries for code tagging and memory allocation profiling, Suren Baghdasaryan
- [PATCH v4 22/36] mm/slab: add allocation accounting into slab allocation and free paths, Suren Baghdasaryan
- [PATCH v4 29/36] mm: vmalloc: Enable memory allocation profiling, Suren Baghdasaryan
- [PATCH v4 34/36] codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark failed slab_ext allocations, Suren Baghdasaryan
- [PATCH v4 01/36] fix missing vmalloc.h includes, Suren Baghdasaryan
- [PATCH v4 36/36] memprofiling: Documentation, Suren Baghdasaryan
- [PATCH v4 09/36] mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation, Suren Baghdasaryan
- [PATCH v4 26/36] mm: percpu: Introduce pcpuobj_ext, Suren Baghdasaryan
- [PATCH v4 03/36] mm/slub: Mark slab_free_freelist_hook() __always_inline, Suren Baghdasaryan
- Re: [PATCH v4 00/36] Memory allocation profiling, Vlastimil Babka
[linux-next:pending-fixes] BUILD SUCCESS 5b87d67627563912b340d4f2d55db973289700a3, kernel test robot
[linux-next:master] BUILD REGRESSION 4893c639cc3659cefaa675bf1e59f4e7571afb5c, kernel test robot
[PATCH mm-unstable 0/2] mm/damon: fix typos on reference links,
SeongJae Park
[PATCH] mm/util.c: Added page count to __vm_enough_memory failure warning,
Matthew Cassell
[PATCH] mm/mmu_gather: change __tlb_remove_tlb_entry() to an inline function,
Arnd Bergmann
[PATCH 0/2] mm, slab: two minor cleanups,
Chengming Zhou
[PATCH] mm: shrink skip folio mapped by an exiting task,
Zhiguo Jiang
[PATCH v12 00/27] DEPT(Dependency Tracker),
Byungchul Park
- [PATCH v12 01/27] llist: Move llist_{head,node} definition to types.h, Byungchul Park
- [PATCH v12 03/27] dept: Add single event dependency tracker APIs, Byungchul Park
- [PATCH v12 04/27] dept: Add lock dependency tracker APIs, Byungchul Park
- [PATCH v12 05/27] dept: Tie to Lockdep and IRQ tracing, Byungchul Park
- [PATCH v12 07/27] dept: Apply sdt_might_sleep_{start,end}() to wait_for_completion()/complete(), Byungchul Park
- [PATCH v12 02/27] dept: Implement Dept(Dependency Tracker), Byungchul Park
- [PATCH v12 06/27] dept: Add proc knobs to show stats and dependency graph, Byungchul Park
- [PATCH v12 08/27] dept: Apply sdt_might_sleep_{start,end}() to swait, Byungchul Park
- [PATCH v12 09/27] dept: Apply sdt_might_sleep_{start,end}() to waitqueue wait, Byungchul Park
- [PATCH v12 10/27] dept: Apply sdt_might_sleep_{start,end}() to hashed-waitqueue wait, Byungchul Park
- [PATCH v12 11/27] dept: Distinguish each syscall context from another, Byungchul Park
- [PATCH v12 12/27] dept: Distinguish each work from another, Byungchul Park
- [PATCH v12 13/27] dept: Add a mechanism to refill the internal memory pools on running out, Byungchul Park
- [PATCH v12 14/27] cpu/hotplug: Use a weaker annotation in AP thread, Byungchul Park
- [PATCH v12 15/27] dept: Apply sdt_might_sleep_{start,end}() to dma fence wait, Byungchul Park
- [PATCH v12 16/27] dept: Track timeout waits separately with a new Kconfig, Byungchul Park
- [PATCH v12 17/27] dept: Apply timeout consideration to wait_for_completion()/complete(), Byungchul Park
- [PATCH v12 18/27] dept: Apply timeout consideration to swait, Byungchul Park
- [PATCH v12 19/27] dept: Apply timeout consideration to waitqueue wait, Byungchul Park
- [PATCH v12 20/27] dept: Apply timeout consideration to hashed-waitqueue wait, Byungchul Park
- [PATCH v12 21/27] dept: Apply timeout consideration to dma fence wait, Byungchul Park
- [PATCH v12 22/27] dept: Record the latest one out of consecutive waits of the same class, Byungchul Park
- [PATCH v12 23/27] dept: Make Dept able to work with an external wgen, Byungchul Park
- [PATCH v12 24/27] dept: Track PG_locked with dept, Byungchul Park
- [PATCH v12 25/27] dept: Print event context requestor's stacktrace on report, Byungchul Park
- [PATCH v12 26/27] fs/jbd2: Use a weaker annotation in journal handling, Byungchul Park
- [PATCH v12 27/27] dept: Add 'Dept' documentation, Byungchul Park
[RFC PATCH 0/3] make the hugetlb migration strategy consistent,
Baolin Wang
[PATCH v2] mm/mmap: return early if it can't merge in vma_merge(),
Yajun Deng
[PATCH] mm/swapfile:__swap_duplicate: drop redundant WRITE_ONCE on swap_map for err cases,
Barry Song
[PATCH] madvise:madvise_cold_or_pageout_pte_range(): allow split while folio_estimated_sharers = 0,
Barry Song
[PATCH stable] memcg: add refcnt for pcpu stock to avoid UAF problem in drain_all_stock(),
GONG, Ruiqi
[PATCH] mm/page_alloc: Make bad_range return bool, Hao Ge
[PATCH] mm: use ERR_CAST() as a cleanup,
Dan Carpenter
[linux-next:master] BUILD REGRESSION 2d5c7b7eb345249cb34d42cbc2b97b4c57ea944e, kernel test robot
[Invitation] Linux MM Alignment Session on Cold Page Detection on Wednesday, David Rientjes
[PATCH 0/3] Handle hugetlb faults under the VMA lock,
Vishal Moola (Oracle)
[linux-next:pending-fixes] BUILD SUCCESS 139b564a6aa7bdb227c3378775ca6f39d5ad7614, kernel test robot
[PATCH v9 0/1] mm: report per-page metadata information,
Sourav Panda
[PATCH 0/4] arm64: mm: support dynamic vmalloc/pmd configuration,
Maxwell Bland
[RCF 0/1] mm/mempolicy: weighted interleave system default weights,
Gregory Price
[PATCH bpf-next] mm: Introduce vm_area_[un]map_pages().,
Alexei Starovoitov
[PATCH v7 0/4] Enable >0 order folio memory compaction,
Zi Yan
[PATCH 0/3] cleanup of SLAB_ flags,
Vlastimil Babka
- [PATCH 3/3] mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGE, Vlastimil Babka
- RE: [PATCH 3/3] mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGE, Song, Xiongwei
- Re: [PATCH 3/3] mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGE, Chengming Zhou
- Re: [PATCH 3/3] mm, slab, kasan: replace kasan_never_merge() with SLAB_NO_MERGE, Andrey Konovalov
- [PATCH 2/3] mm, slab: use an enum to define SLAB_ cache creation flags, Vlastimil Babka
- RE: [PATCH 2/3] mm, slab: use an enum to define SLAB_ cache creation flags, Song, Xiongwei
- Re: [PATCH 2/3] mm, slab: use an enum to define SLAB_ cache creation flags, Chengming Zhou
- Re: [PATCH 2/3] mm, slab: use an enum to define SLAB_ cache creation flags, Roman Gushchin
- Re: [PATCH 2/3] mm, slab: use an enum to define SLAB_ cache creation flags, Vlastimil Babka
- Re: [PATCH 2/3] mm, slab: use an enum to define SLAB_ cache creation flags, Christoph Lameter (Ampere)
- [PATCH 1/3] mm, slab: deprecate SLAB_MEM_SPREAD flag, Vlastimil Babka
[linux-next:master 8207/8260] arch/x86/entry/entry_fred.c:117:9: error: use of undeclared identifier 'POSTED_INTR_VECTOR', kernel test robot
[syzbot] [mm?] [hardening?] BUG: bad usercopy in raw_getsockopt,
syzbot
[PATCH RESEND 0/3] mm/zsmalloc: some cleanup for get/set_zspage_mapping(),
Chengming Zhou
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]