Linux Kernel Memory Management
[Prev Page][Next Page]
- Re: [PATCH v4 14/36] lib: add allocation tagging support for memory allocation profiling, (continued)
- [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
- [PATCH RESEND 0/3] mm/zsmalloc: fix and optimize objects/page migration,
Chengming Zhou
- arm64 MTE tag storage reuse - alternatives to MIGRATE_CMA,
Alexandru Elisei
- Re: Running ttm_device_test leads to list_add corruption. prev->next should be next (ffffffffc05cd428), but was 6b6b6b6b6b6b6b6b. (prev=ffffa0b1a5c034f0) (kernel 6.7.5),
Bagas Sanjaya
- [PATCH] MAINTAINERS: add Chengming Zhou as a zswap reviewer, chengming . zhou
- [linux-next:master] [kasan] 187292be96: WARNING:suspicious_RCU_usage,
kernel test robot
- [PATCH v8 0/4] kvm: arm64: allow the VM to select DEVICE_* and NORMAL_NC for IO memory,
ankita
- [PATCH 0/3] mm/zsmalloc: some cleanup for get/set_zspage_mapping(),
Chengming Zhou
- [PATCH] MAINTAINERS: add memory mapping entry with reviewers,
Lorenzo Stoakes
- [PATCH v5 0/3] mm/zswap & crypto/compress: remove a couple of memcpy,
Barry Song
- [PATCH v3] mm: compaction: update the cc->nr_migratepages when allocating or freeing the freepages,
Baolin Wang
- [PATCH v4 0/3] Cleanup for PAT,
Wupeng Ma
- [PATCH v4 0/3] mm/zswap & crypto/compress: remove a couple of memcpy,
Barry Song
- Re: [patch 041/178] mm: provide filemap_range_needs_writeback() helper,
Matthew Wilcox
- [PATCH v3] mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns ENOSPC, Barry Song
- [PATCH 00/20] mm/damon: let DAMOS feeds and tame/auto-tune itself,
SeongJae Park
- [PATCH 03/20] mm/damon/sysfs: implement a kdamond command for updating schemes' effective quotas, SeongJae Park
- [PATCH 07/20] mm/damon/core: split out quota goal related fields to a struct, SeongJae Park
- [PATCH 08/20] mm/damon/core: add multiple goals per damos_quota and helpers for those, SeongJae Park
- [PATCH 09/20] mm/damon/sysfs: use only quota->goals, SeongJae Park
- [PATCH 10/20] mm/damon/core: remove ->goal field of damos_quota, SeongJae Park
- [PATCH 01/20] mm/damon/core: Set damos_quota->esz as public field and document, SeongJae Park
- [PATCH 11/20] mm/damon/core: let goal specified with only target and current values, SeongJae Park
- [PATCH 12/20] mm/damon/core: support multiple metrics for quota goal, SeongJae Park
- [PATCH 13/20] mm/damon/core: implement PSI metric DAMOS quota goal, SeongJae Park
- [PATCH 15/20] Docs/mm/damon/design: document quota goal self-tuning, SeongJae Park
- [PATCH 05/20] Docs/admin-guide/mm/damon/usage: document effective_bytes file, SeongJae Park
- [PATCH 04/20] Docs/ABI/damon: document effective_bytes sysfs file, SeongJae Park
- [PATCH 19/20] mm/damon/reclaim: implement memory PSI-driven quota self-tuning, SeongJae Park
- [PATCH 16/20] Docs/ABI/damon: document quota goal metric file, SeongJae Park
- [PATCH 20/20] Docs/admin-guide/mm/damon/reclaim: document auto-tuning parameters, SeongJae Park
- [PATCH 14/20] mm/damon/sysfs-schemes: support PSI-based quota auto-tune, SeongJae Park
- [PATCH 17/20] Docs/admin-guide/mm/damon/usage: document quota goal metric file, SeongJae Park
- [PATCH 02/20] mm/damon/sysfs-schemes: implement quota effective_bytes file, SeongJae Park
- [PATCH 18/20] mm/damon/reclaim: implement user-feedback driven quota auto-tuning, SeongJae Park
- [PATCH 06/20] mm/damon: move comments and fields for damos-quota-prioritization to the end, SeongJae Park
- [PATCH 04/10] vdso/arm: make union vdso_data_store available for all, Anna-Maria Behnsen
- [linus:master] [shmem] 3c1b7528d8: kernel_BUG_at_mm/page_alloc.c, kernel test robot
- [PATCH 0/2] Support kshrinkd,
lipeifeng
- Re: [PATCH 0/2] Support kshrinkd, 李培锋
Stall at page allocations with __GFP_RETRY_MAYFAIL (Re: [PATCH v1] ALSA: memalloc: Fix indefinite hang in non-iommu case),
Takashi Iwai
[PATCH 0/3] mm/zsmalloc: fix and optimize objects/page migration,
Chengming Zhou
[linux-next:master 7560/7658] powerpc64le-linux-ld: warning: orphan section `.bss..Lubsan_data71' from `kernel/ptrace.o' being placed in section `.bss..Lubsan_data71', kernel test robot
[PATCH v4] mm/swap: fix race when skipping swapcache,
Kairui Song
Re: [syzbot] [virtualization?] linux-next boot error: WARNING: refcount bug in __free_pages_ok,
Michael S. Tsirkin
[linux-next:master] [fs/mnt_idmapping.c] b4291c7fd9: xfstests.generic.645.fail,
kernel test robot
put the xfs xfile abstraction on a diet v4,
Christoph Hellwig
- [PATCH 01/22] mm: move mapping_set_update out of <linux/swap.h>, Christoph Hellwig
- [PATCH 02/22] shmem: move shmem_mapping out of line, Christoph Hellwig
- [PATCH 03/22] shmem: set a_ops earlier in shmem_symlink, Christoph Hellwig
- [PATCH 04/22] shmem: move the shmem_mapping assert into shmem_get_folio_gfp, Christoph Hellwig
- [PATCH 05/22] shmem: export shmem_get_folio, Christoph Hellwig
- [PATCH 06/22] shmem: export shmem_kernel_file_setup, Christoph Hellwig
- [PATCH 07/22] shmem: document how to "persist" data when using shmem_*file_setup, Christoph Hellwig
- [PATCH 08/22] xfs: use VM_NORESERVE in xfile_create, Christoph Hellwig
- [PATCH 09/22] xfs: shmem_file_setup can't return NULL, Christoph Hellwig
- [PATCH 10/22] xfs: use shmem_kernel_file_setup in xfile_create, Christoph Hellwig
- [PATCH 11/22] xfs: don't modify file and inode flags for shmem files, Christoph Hellwig
- [PATCH 12/22] xfs: remove xfile_stat, Christoph Hellwig
- [PATCH 13/22] xfs: remove the xfile_pread/pwrite APIs, Christoph Hellwig
- [PATCH 14/22] xfs: don't try to handle non-update pages in xfile_obj_load, Christoph Hellwig
- [PATCH 15/22] xfs: don't allow highmem pages in xfile mappings, Christoph Hellwig
- [PATCH 16/22] xfs: use shmem_get_folio in xfile_obj_store, Christoph Hellwig
- [PATCH 17/22] xfs: use shmem_get_folio in in xfile_load, Christoph Hellwig
- [PATCH 18/22] xfs: add file_{get,put}_folio, Christoph Hellwig
- [PATCH 19/22] xfs: remove xfarray_sortinfo.page_kaddr, Christoph Hellwig
- [PATCH 20/22] xfs: fix a comment in xfarray.c, Christoph Hellwig
- [PATCH 21/22] xfs: convert xfarray_pagesort to deal with large folios, Christoph Hellwig
- [PATCH 22/22] xfs: remove xfile_{get,put}_page, Christoph Hellwig
- Re: put the xfs xfile abstraction on a diet v4, Andrew Morton
- Re: put the xfs xfile abstraction on a diet v4, Hugh Dickins
- Re: put the xfs xfile abstraction on a diet v4, Chandan Babu R
[PATCH v8 0/8] Reduce TLB flushes by 94% by improving folio migration,
Byungchul Park
[PATCH v4] sched/numa, mm: do not try to migrate memory to memoryless nodes,
Byungchul Park
[PATCH V2 0/2] Introduce slabinfo version 2.2,
Fangzheng Zhang
Re: [PATCH V2 0/2] Introduce slabinfo version 2.2, Chengming Zhou
[PATCH] mm/z3fold: fix the comment for __encode_handle(), Zhongkun He
[linux-next:master 1503/7658] powerpc64-linux-ld: warning: orphan section `.bss..Lubsan_data37' from `fs/overlayfs/copy_up.o' being placed in section `.bss..Lubsan_data37', kernel test robot
[linux-next:master 7528/7658] init/main.c:1069:(.init.text+0xfe4): relocation truncated to fit: R_ARC_S25W_PCREL against `no symbol', kernel test robot
[linux-next:master] [filelock] b6be371400: ltp.fcntl17_64.fail, kernel test robot
[linus:master] [mm] 9cee7e8ef3: netperf.Throughput_Mbps 4.0% improvement, kernel test robot
[PATCH] mm/mmap: Add case 9 in vma_merge(),
Yajun Deng
[linux-next:master] [filelock] b6be371400: stress-ng.lockf.ops_per_sec -100.0% regression, kernel test robot
[linux-next:master 6950/7658] drivers/md/dm.c:2131:(.text.alloc_dev+0x6e4): undefined reference to `set_dax_nocache', kernel test robot
[linux-next:master] [wifi] 310c8387c6: hwsim.autogo_chan_switch.fail, kernel test robot
[PATCH] mm/mmap: convert all mas except mas_detach to vma iterator,
Yajun Deng
[PATCH v2 0/6] Use Maple Trees for simple_offset utilities,
Chuck Lever
[syzbot] Monthly mm report (Feb 2024), syzbot
please pick up 4ef9ad19e17676 ("mm: huge_memory: don't force huge page alignment on 32 bit") in linux-6.7.y,
Thorsten Leemhuis
Re: [PATCH v4 3/3] lib/firmware_table: Provide buffer length argument to cdat_table_parse(),
kernel test robot
[PATCH 1/3] mm/mempolicy: Use the already fetched local variable,
Donet Tom
[akpm-mm:mm-unstable 82/320] kismet: WARNING: unmet direct dependencies detected for CRASH_DUMP when selected by FA_DUMP,
kernel test robot
[PATCH 0/2] Adjust brk randomness,
Kees Cook
[PATCH v2] mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns ENOSPC,
Barry Song
[PATCH v3 0/3] mm/zswap & crypto/compress: remove a couple of memcpy,
Barry Song
[linux-next:master] BUILD REGRESSION d37e1e4c52bc60578969f391fb81f947c3e83118, kernel test robot
[PATCH v2 00/18] Rearrange batched folio freeing,
Matthew Wilcox (Oracle)
- [PATCH v2 13/18] memcg: Remove mem_cgroup_uncharge_list(), Matthew Wilcox (Oracle)
- [PATCH v2 18/18] mm: Convert free_swap_cache() to take a folio, Matthew Wilcox (Oracle)
- [PATCH v2 07/18] mm: Use free_unref_folios() in put_pages_list(), Matthew Wilcox (Oracle)
- [PATCH v2 14/18] mm: Remove free_unref_page_list(), Matthew Wilcox (Oracle)
- [PATCH v2 11/18] mm: Free folios in a batch in shrink_folio_list(), Matthew Wilcox (Oracle)
- [PATCH v2 17/18] mm: Use a folio in __collapse_huge_page_copy_succeeded(), Matthew Wilcox (Oracle)
- [PATCH v2 16/18] mm: Convert free_pages_and_swap_cache() to use folios_put(), Matthew Wilcox (Oracle)
- [PATCH v2 06/18] mm: Remove use of folio list from folios_put(), Matthew Wilcox (Oracle)
- [PATCH v2 15/18] mm: Remove lru_to_page(), Matthew Wilcox (Oracle)
- [PATCH v2 02/18] mm: Convert free_unref_page_list() to use folios, Matthew Wilcox (Oracle)
- [PATCH v2 09/18] mm: Handle large folios in free_unref_folios(), Matthew Wilcox (Oracle)
- [PATCH v2 12/18] mm: Free folios directly in move_folios_to_lru(), Matthew Wilcox (Oracle)
- [PATCH v2 05/18] memcg: Add mem_cgroup_uncharge_folios(), Matthew Wilcox (Oracle)
- [PATCH v2 10/18] mm: Allow non-hugetlb large folios to be batch processed, Matthew Wilcox (Oracle)
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]