Linux Kernel Memory Management
[Prev Page][Next Page]
- [PATCH v3 bpf-next 09/14] bpftool: Recognize arena map type, (continued)
- Barlopass nvdimm as MemoryMode question,
Jane Chu
- [linux-next:master] BUILD REGRESSION 1843e16d2df9d98427ef8045589571749d627cf7,
kernel test robot
- On the optimum size of a batch,
Matthew Wilcox
- [PATCH 0/2] mm/kmemleak: Minor cleanup & performance tuning,
Waiman Long
- [PATCH v2] mm/kmemleak: Don't hold kmemleak_lock when calling printk(),
Waiman Long
- [PATCH 1/2] mm/huge_memory: check new folio order when split a folio,
Zi Yan
- Re: vm_area at addr ffffffffc0800000 is not marked as VM_IOREMAP,
Alexei Starovoitov
- [PATCH] tmpfs: Fix race on handling dquot rbtree,
cem
- Re: next/master bisection: baseline.login on qemu_arm64-virt-gicv3-uefi,
Mark Brown
- [linux-next:pending-fixes] BUILD SUCCESS a5971604f9bd13c9515578313f1eb14807eb1e08, kernel test robot
- [bug report] mm: huge_memory: enable debugfs to split huge pages to any order,
Dan Carpenter
- [RFC PATCH 0/3] x86/mm: LAM fixups and cleanups,
Yosry Ahmed
- [PATCH stable-4.19] mm/memory-failure: fix an incorrect use of tail pages,
Liu Shixin
- [PATCH stable-5.4] mm/memory-failure: fix an incorrect use of tail pages,
Liu Shixin
- [PATCH stable-5.10] mm/memory-failure: fix an incorrect use of tail pages,
Liu Shixin
- [linux-next:master 11882/12647] fs/btrfs/extent_io.c:3246:26: warning: 'last_extent_end' may be used uninitialized, kernel test robot
- [PATCH v2 1/1] mm/madvise: enhance lazyfreeing with mTHP in madvise_free,
Lance Yang
- [PATCH] mm: mglru: Fix soft lockup attributed to scanning folios,
Yafang Shao
- [RFC PATCH 0/3] mm/damon: add a DAMOS filter type for page granularity access recheck,
SeongJae Park
- [PATCH v5] filemap: avoid unnecessary major faults in filemap_fault(), Peng Zhang
- [PATCH v8] mm/vmalloc: Eliminated the lock contention from twice to once,
rulinhuang
- [PATCH v3] ARM64: Dynamically allocate cpumasks and increase supported CPUs to 512,
Christoph Lameter (Ampere)
[PATCH v2] mm: Add an explicit smp_wmb() to UFFDIO_CONTINUE,
James Houghton
[PATCH 1/2] [RFC] proc: pagemap: Expose whether a PTE is writable,
Richard Weinberger
[RFC PATCH] mm: Replace ->launder_folio() with flush and wait,
David Howells
[PATCH v2 0/3] selftests/mm: Improve Hugepage Test Handling in MM Selftests,
Nico Pache
[PATCH] mm: Fix list corruption in put_pages_list,
Matthew Wilcox (Oracle)
[linux-next:pending-fixes] BUILD SUCCESS 6894e1c0fb7d85c088c7caa6504a7815096bdd96, kernel test robot
[PATCH v5 00/37] Memory allocation profiling,
Suren Baghdasaryan
- [PATCH v5 01/37] fix missing vmalloc.h includes, Suren Baghdasaryan
- [PATCH v5 03/37] mm/slub: Mark slab_free_freelist_hook() __always_inline, Suren Baghdasaryan
- [PATCH v5 02/37] asm-generic/io.h: Kill vmalloc.h dependency, Suren Baghdasaryan
- [PATCH v5 05/37] fs: Convert alloc_inode_sb() to a macro, Suren Baghdasaryan
- [PATCH v5 04/37] scripts/kallysms: Always include __start and __stop symbols, Suren Baghdasaryan
- [PATCH v5 07/37] mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent slabobj_ext creation, Suren Baghdasaryan
- [PATCH v5 09/37] slab: objext: introduce objext_flags as extension to page_memcg_data_flags, Suren Baghdasaryan
- [PATCH v5 11/37] lib: code tagging module support, Suren Baghdasaryan
- [PATCH v5 13/37] lib: add allocation tagging support for memory allocation profiling, Suren Baghdasaryan
- [PATCH v5 16/37] mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate allocation tags, Suren Baghdasaryan
- [PATCH v5 17/37] change alloc_pages name in dma_map_ops to avoid name conflicts, Suren Baghdasaryan
- [PATCH v5 18/37] mm: enable page allocation tagging, Suren Baghdasaryan
- [PATCH v5 19/37] mm: create new codetag references during page splitting, Suren Baghdasaryan
- [PATCH v5 25/37] mm/slab: enable slab allocation tagging for kmalloc and friends, Suren Baghdasaryan
- [PATCH v5 27/37] mm: percpu: Introduce pcpuobj_ext, Suren Baghdasaryan
- [PATCH v5 14/37] lib: introduce support for page allocation tagging, Suren Baghdasaryan
- [PATCH v5 12/37] lib: prevent module unloading if memory is not freed, Suren Baghdasaryan
- [PATCH v5 15/37] lib: introduce early boot parameter to avoid page_ext memory overhead, Suren Baghdasaryan
- [PATCH v5 30/37] mm: vmalloc: Enable memory allocation profiling, Suren Baghdasaryan
- [PATCH v5 32/37] lib: add memory allocations report in show_mem(), Suren Baghdasaryan
- [PATCH v5 31/37] rhashtable: Plumb through alloc tag, Suren Baghdasaryan
- [PATCH v5 28/37] mm: percpu: Add codetag reference into pcpuobj_ext, Suren Baghdasaryan
- [PATCH v5 33/37] codetag: debug: skip objext checking when it's for objext itself, Suren Baghdasaryan
- [PATCH v5 35/37] codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark failed slab_ext allocations, Suren Baghdasaryan
- [PATCH v5 37/37] memprofiling: Documentation, Suren Baghdasaryan
- [PATCH v5 36/37] MAINTAINERS: Add entries for code tagging and memory allocation profiling, Suren Baghdasaryan
- [PATCH v5 08/37] mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creation, Suren Baghdasaryan
- [PATCH v5 29/37] mm: percpu: enable per-cpu allocation tagging, Suren Baghdasaryan
- [PATCH v5 20/37] mm: fix non-compound multi-order memory accounting in __free_pages, Suren Baghdasaryan
- [PATCH v5 06/37] mm: introduce slabobj_ext to support slab object extensions, Suren Baghdasaryan
- [PATCH v5 21/37] mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_PROFILING_DEBUG=y, Suren Baghdasaryan
- [PATCH v5 26/37] mempool: Hook up to memory allocation profiling, Suren Baghdasaryan
- [PATCH v5 24/37] rust: Add a rust helper for krealloc(), Suren Baghdasaryan
- [PATCH v5 10/37] lib: code tagging framework, Suren Baghdasaryan
- [PATCH v5 22/37] lib: add codetag reference into slabobj_ext, Suren Baghdasaryan
- [PATCH v5 34/37] codetag: debug: mark codetags for reserved pages as empty, Suren Baghdasaryan
- [PATCH v5 23/37] mm/slab: add allocation accounting into slab allocation and free paths, Suren Baghdasaryan
[linux-next:master] BUILD REGRESSION 61996c073c9b070922ad3a36c981ca6ddbea19a5, kernel test robot
[PATCH v2] mm: swap: Fix race between free_swap_and_cache() and swapoff(), Ryan Roberts
[PATCH 0/2] page_owner: Fixup and cleanup,
Oscar Salvador
Re: [PATCH v2 bpf-next 0/9] add new acquire/release BPF kfuncs,
Christian Brauner
Re: [PATCH v2 bpf-next 2/9] bpf: add new acquire/release BPF kfuncs for mm_struct, Christian Brauner
[RFC PATCH v3 0/7] device backed vmemmap crash dump support,
Li Zhijian
[PATCH RFC 00/13] mm/treewide: Remove pXd_huge() API,
peterx
- [PATCH RFC 03/13] mm/gup: Check p4d presence before going on, peterx
- [PATCH RFC 06/13] mm/arm: Use macros to define pmd/pud helpers, peterx
- [PATCH RFC 07/13] mm/arm: Redefine pmd_huge() with pmd_leaf(), peterx
- [PATCH RFC 09/13] mm/powerpc: Redefine pXd_huge() with pXd_leaf(), peterx
- [PATCH RFC 12/13] mm/treewide: Remove pXd_huge(), peterx
- [PATCH RFC 13/13] mm: Document pXd_leaf() API, peterx
- [PATCH RFC 05/13] mm/sparc: Change pXd_huge() behavior to exclude swap entries, peterx
- [PATCH RFC 02/13] mm/gup: Cache p4d in follow_p4d_mask(), peterx
- [PATCH RFC 04/13] mm/x86: Change pXd_huge() behavior to exclude swap entries, peterx
- [PATCH RFC 10/13] mm/gup: Merge pXd huge mapping checks, peterx
- [PATCH RFC 01/13] mm/hmm: Process pud swap entry without pud_huge(), peterx
- [PATCH RFC 11/13] mm/treewide: Replace pXd_huge() with pXd_leaf(), peterx
- [PATCH RFC 08/13] mm/arm64: Merge pXd_huge() and pXd_leaf() definitions, peterx
- Re: [PATCH RFC 00/13] mm/treewide: Remove pXd_huge() API, Christophe Leroy
[PATCH v2 0/3] make the hugetlb migration strategy consistent,
Baolin Wang
[PATCH v2] mm: hold PTL from the first PTE while reclaiming a large folio,
Barry Song
[PATCH v13 00/27] DEPT(Dependency Tracker),
Byungchul Park
- [PATCH v13 01/27] llist: Move llist_{head,node} definition to types.h, Byungchul Park
- [PATCH v13 03/27] dept: Add single event dependency tracker APIs, Byungchul Park
- [PATCH v13 05/27] dept: Tie to Lockdep and IRQ tracing, Byungchul Park
- [PATCH v13 02/27] dept: Implement Dept(Dependency Tracker), Byungchul Park
- [PATCH v13 04/27] dept: Add lock dependency tracker APIs, Byungchul Park
- [PATCH v13 06/27] dept: Add proc knobs to show stats and dependency graph, Byungchul Park
- [PATCH v13 07/27] dept: Apply sdt_might_sleep_{start,end}() to wait_for_completion()/complete(), Byungchul Park
- [PATCH v13 08/27] dept: Apply sdt_might_sleep_{start,end}() to swait, Byungchul Park
- [PATCH v13 09/27] dept: Apply sdt_might_sleep_{start,end}() to waitqueue wait, Byungchul Park
- [PATCH v13 10/27] dept: Apply sdt_might_sleep_{start,end}() to hashed-waitqueue wait, Byungchul Park
- [PATCH v13 11/27] dept: Distinguish each syscall context from another, Byungchul Park
- [PATCH v13 12/27] dept: Distinguish each work from another, Byungchul Park
- [PATCH v13 13/27] dept: Add a mechanism to refill the internal memory pools on running out, Byungchul Park
- [PATCH v13 14/27] cpu/hotplug: Use a weaker annotation in AP thread, Byungchul Park
- [PATCH v13 15/27] dept: Apply sdt_might_sleep_{start,end}() to dma fence wait, Byungchul Park
- [PATCH v13 16/27] dept: Track timeout waits separately with a new Kconfig, Byungchul Park
- [PATCH v13 17/27] dept: Apply timeout consideration to wait_for_completion()/complete(), Byungchul Park
- [PATCH v13 18/27] dept: Apply timeout consideration to swait, Byungchul Park
- [PATCH v13 19/27] dept: Apply timeout consideration to waitqueue wait, Byungchul Park
- [PATCH v13 20/27] dept: Apply timeout consideration to hashed-waitqueue wait, Byungchul Park
- [PATCH v13 21/27] dept: Apply timeout consideration to dma fence wait, Byungchul Park
- [PATCH v13 22/27] dept: Record the latest one out of consecutive waits of the same class, Byungchul Park
- [PATCH v13 23/27] dept: Make Dept able to work with an external wgen, Byungchul Park
- [PATCH v13 24/27] dept: Track PG_locked with dept, Byungchul Park
- [PATCH v13 25/27] dept: Print event context requestor's stacktrace on report, Byungchul Park
- [PATCH v13 26/27] fs/jbd2: Use a weaker annotation in journal handling, Byungchul Park
- [PATCH v13 27/27] dept: Add documentation for Dept, Byungchul Park
[PATCH v4] filemap: avoid unnecessary major faults in filemap_fault(),
Peng Zhang
[linux-next:master 8264/11963] ERROR: modpost: "__fentry__" [tools/testing/selftests/bpf/bpf_test_no_cfi/bpf_test_no_cfi.ko] undefined!,
kernel test robot
[PATCH V3 01/10] mm: page_alloc: freelist migratetype hygiene,
Johannes Weiner
- [PATCH 04/10] mm: page_alloc: move free pages when converting block during isolation, Johannes Weiner
- [PATCH 03/10] mm: page_alloc: fix up block types when merging compatible blocks, Johannes Weiner
- [PATCH 02/10] mm: page_alloc: optimize free_unref_page_list(), Johannes Weiner
- [PATCH 06/10] mm: page_alloc: fix freelist movement during block conversion, Johannes Weiner
- [PATCH 07/10] mm: page_alloc: close migratetype race between freeing and stealing, Johannes Weiner
- [PATCH 08/10] mm: page_alloc: set migratetype inside move_freepages(), Johannes Weiner
- [PATCH 09/10] mm: page_isolation: prepare for hygienic freelists, Johannes Weiner
- [PATCH 10/10] mm: page_alloc: consolidate free page accounting, Johannes Weiner
- [PATCH 01/10] mm: page_alloc: remove pcppage migratetype caching, Johannes Weiner
- Re: [PATCH V3 01/10] mm: page_alloc: freelist migratetype hygiene, Johannes Weiner
- [PATCH 05/10] mm: page_alloc: fix move_freepages_block() range error, Johannes Weiner
[PATCH] mm: Add an explicit smp_wmb() to UFFDIO_CONTINUE,
James Houghton
[linux-next:pending-fixes] BUILD SUCCESS 2d356cb93900de489becafa98984038d971de93b, kernel test robot
Re: [RFC PATCH net-next v6 08/15] page_pool: devmem support, Mina Almasry
Re: [RFC PATCH net-next v6 07/15] page_pool: convert to use netmem, Mina Almasry
[linux-next:master] BUILD REGRESSION 11afac187274a6177a7ac82997f8691c0f469e41, kernel test robot
BUG: "spinlock bad magic",
Chuck Lever
[PATCH STABLE v4.19.y] mm/migrate: set swap entry values of THP tail pages properly.,
Zi Yan
[PATCH STABLE v5.4.y] mm/migrate: set swap entry values of THP tail pages properly.,
Zi Yan
[PATCH STABLE v5.10.y] mm/migrate: set swap entry values of THP tail pages properly.,
Zi Yan
[PATCH STABLE v5.15.y] mm/migrate: set swap entry values of THP tail pages properly.,
Zi Yan
[PATCH STABLE v6.1.y] mm/migrate: set swap entry values of THP tail pages properly.,
Zi Yan
[PATCH v1] mm: swap: Fix race between free_swap_and_cache() and swapoff(),
Ryan Roberts
[linux-next:master 10916/11963] hppa-linux-ld: undefined reference to `i2c_adapter_depth', kernel test robot
[Test Failure Report] exec: Test failures in execveat,
Muhammad Usama Anjum
[linux-next:master 11602/11963] ERROR: modpost: "acpi_device_notify_remove" [drivers/i2c/i2c-core.ko] undefined!,
kernel test robot
[RFC RESEND 00/16] Split IOMMU DMA mapping operation to two steps,
Leon Romanovsky
- [RFC RESEND 03/16] dma-mapping: provide callbacks to link/unlink pages to specific IOVA, Leon Romanovsky
- [RFC RESEND 04/16] iommu/dma: Provide an interface to allow preallocate IOVA, Leon Romanovsky
- [RFC RESEND 05/16] iommu/dma: Prepare map/unmap page functions to receive IOVA, Leon Romanovsky
- [RFC RESEND 06/16] iommu/dma: Implement link/unlink page callbacks, Leon Romanovsky
- [RFC RESEND 07/16] RDMA/umem: Preallocate and cache IOVA for UMEM ODP, Leon Romanovsky
- [RFC RESEND 08/16] RDMA/umem: Store ODP access mask information in PFN, Leon Romanovsky
- [RFC RESEND 09/16] RDMA/core: Separate DMA mapping to caching IOVA and page linkage, Leon Romanovsky
- [RFC RESEND 11/16] vfio/mlx5: Explicitly use number of pages instead of allocated length, Leon Romanovsky
- [RFC RESEND 12/16] vfio/mlx5: Rewrite create mkey flow to allow better code reuse, Leon Romanovsky
- [RFC RESEND 01/16] mm/hmm: let users to tag specific PFNs, Leon Romanovsky
- [RFC RESEND 14/16] vfio/mlx5: Convert vfio to use DMA link API, Leon Romanovsky
- [RFC RESEND 16/16] nvme-pci: use blk_rq_dma_map() for NVMe SGL, Leon Romanovsky
- [RFC RESEND 10/16] RDMA/umem: Prevent UMEM ODP creation with SWIOTLB, Leon Romanovsky
- [RFC RESEND 15/16] block: add dma_link_range() based API, Leon Romanovsky
- [RFC RESEND 13/16] vfio/mlx5: Explicitly store page list, Leon Romanovsky
- Re: [RFC RESEND 00/16] Split IOMMU DMA mapping operation to two steps, Robin Murphy
- [RFC RESEND 02/16] dma-mapping: provide an interface to allocate IOVA, Leon Romanovsky
- Re: [RFC RESEND 00/16] Split IOMMU DMA mapping operation to two steps, Zhu Yanjun
- RE: [RFC RESEND 00/16] Split IOMMU DMA mapping operation to two steps, Zeng, Oak
[linux-next:master 10916/11963] pinctrl-aw9523.c:(.text+0x13a8): relocation truncated to fit: R_NIOS2_CALL26 against `__devm_regmap_init_i2c', kernel test robot
[linux-next:master 11052/11963] arch/powerpc/include/asm/reg_fsl_emb.h:18:9: error: impossible constraint in 'asm', kernel test robot
[RFC 01/16] mm/hmm: let users to tag specific PFNs,
Leon Romanovsky
- [RFC 04/16] iommu/dma: Provide an interface to allow preallocate IOVA, Leon Romanovsky
- [RFC 06/16] iommu/dma: Implement link/unlink page callbacks, Leon Romanovsky
- [RFC 10/16] RDMA/umem: Prevent UMEM ODP creation with SWIOTLB, Leon Romanovsky
- [RFC 08/16] RDMA/umem: Store ODP access mask information in PFN, Leon Romanovsky
- [RFC 07/16] RDMA/umem: Preallocate and cache IOVA for UMEM ODP, Leon Romanovsky
- [RFC 13/16] vfio/mlx5: Explicitly store page list, Leon Romanovsky
- [RFC 12/16] vfio/mlx5: Rewrite create mkey flow to allow better code reuse, Leon Romanovsky
- [RFC 11/16] vfio/mlx5: Explicitly use number of pages instead of allocated length, Leon Romanovsky
- [RFC 02/16] dma-mapping: provide an interface to allocate IOVA, Leon Romanovsky
- [RFC 15/16] block: add dma_link_range() based API, Leon Romanovsky
- [RFC 16/16] nvme-pci: use blk_rq_dma_map() for NVMe SGL, Leon Romanovsky
- [RFC 14/16] vfio/mlx5: Convert vfio to use DMA link API, Leon Romanovsky
- [RFC 09/16] RDMA/core: Separate DMA mapping to caching IOVA and page linkage, Leon Romanovsky
[RFC 00/16] Split IOMMU DMA mapping operation to two steps,
Leon Romanovsky
[PATCH v2 0/9] slab: Introduce dedicated bucket allocator,
Kees Cook
- [PATCH v2 4/9] slab: Introduce kmem_buckets_create(), Kees Cook
- [PATCH v2 1/9] slab: Introduce kmem_buckets typedef, Kees Cook
- [PATCH v2 8/9] ipc, msg: Use dedicated slab buckets for alloc_msg(), Kees Cook
- [PATCH v2 9/9] mm/util: Use dedicated slab buckets for memdup_user(), Kees Cook
- [PATCH v2 7/9] slab: Introduce kmem_buckets_valloc(), Kees Cook
- [PATCH v2 2/9] slub: Plumb kmem_buckets into __do_kmalloc_node(), Kees Cook
- [PATCH v2 5/9] slab: Introduce kmem_buckets_alloc(), Kees Cook
- [PATCH v2 3/9] util: Introduce __kvmalloc_node() that can take kmem_buckets argument, Kees Cook
- [PATCH v2 6/9] slub: Introduce kmem_buckets_alloc_track_caller(), Kees Cook
- Re: [PATCH v2 0/9] slab: Introduce dedicated bucket allocator, GONG, Ruiqi
- Re: [PATCH v2 0/9] slab: Introduce dedicated bucket allocator, Vlastimil Babka
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]