Linux Kernel Memory Management
[Prev Page][Next Page]
- [RFC PATCH v12 16/33] KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN, (continued)
- [RFC PATCH v12 16/33] KVM: x86: "Reset" vcpu->run->exit_reason early in KVM_RUN, Sean Christopherson
- [RFC PATCH v12 29/33] KVM: selftests: Add x86-only selftest for private memory conversions, Sean Christopherson
- [RFC PATCH v12 05/33] KVM: Convert KVM_ARCH_WANT_MMU_NOTIFIER to CONFIG_KVM_GENERIC_MMU_NOTIFIER, Sean Christopherson
- [RFC PATCH v12 09/33] KVM: Drop .on_unlock() mmu_notifier hook, Sean Christopherson
- [RFC PATCH v12 03/33] KVM: PPC: Drop dead code related to KVM_ARCH_WANT_MMU_NOTIFIER, Sean Christopherson
- [RFC PATCH v12 23/33] KVM: selftests: Convert lib's mem regions to KVM_SET_USER_MEMORY_REGION2, Sean Christopherson
- [RFC PATCH v12 21/33] KVM: x86: Add support for "protected VMs" that can utilize private memory, Sean Christopherson
- [RFC PATCH v12 19/33] KVM: Drop superfluous __KVM_VCPU_MULTIPLE_ADDRESS_SPACE macro, Sean Christopherson
- [RFC PATCH v12 30/33] KVM: selftests: Add KVM_SET_USER_MEMORY_REGION2 helper, Sean Christopherson
- [RFC PATCH v12 18/33] KVM: x86/mmu: Handle page fault for private memory, Sean Christopherson
- [RFC PATCH v12 08/33] KVM: Add a dedicated mmu_notifier flag for reclaiming freed memory, Sean Christopherson
- [RFC PATCH v12 24/33] KVM: selftests: Add support for creating private memslots, Sean Christopherson
- [PATCH v1 0/1] Report perpage metadata information.,
Sourav Panda
- [v5 0/4] mm: hugetlb: Skip initialization of gigantic tail struct pages if freed by HVO,
Usama Arif
- [PATCH 0/2] riscv: Add remaining module relocations and tests,
Charlie Jenkins
- [PATCH v3] mm: memcg: add THP swap out info for anonymous reclaim,
Vern Hao
- [linux-next:master 3349/4552] fs/bcachefs/alloc_background.c:271:33: warning: format '%lu' expects argument of type 'long unsigned int', but argument 3 has type 'unsigned int', kernel test robot
- [PATCH v3 0/5] Use nth_page() in place of direct struct page manipulation,
Zi Yan
- [PATCH 0/3] memcg: more sophisticated stats flushing,
Yosry Ahmed
- [PATCH v4 00/13] iov_iter: Convert the iterator macros into inline funcs,
David Howells
- [PATCH v4 02/13] iov_iter: Renumber ITER_* constants, David Howells
- [PATCH v4 04/13] iov_iter: Convert iterate*() to inline funcs, David Howells
- [PATCH v4 11/13] iov_iter, net: Merge csum_and_copy_from_iter{,_full}() together, David Howells
- [PATCH v4 10/13] iov_iter, net: Fold in csum_and_memcpy(), David Howells
- [PATCH v4 07/13] iov_iter: Make copy_from_iter() always handle MCE, David Howells
- [PATCH v4 08/13] iov_iter: Remove the copy_mc flag and associated functions, David Howells
- [PATCH v4 01/13] iov_iter: Add a benchmarking kunit test, David Howells
- [PATCH v4 05/13] iov: Move iterator functions to a header file, David Howells
- [PATCH v4 12/13] iov_iter, net: Move hash_and_copy_to_iter() to net/, David Howells
- [PATCH v4 06/13] iov_iter: Add a kernel-type iterator-only iteration function, David Howells
- [PATCH v4 09/13] iov_iter, net: Move csum_and_copy_to/from_iter() to net/, David Howells
- [PATCH v4 03/13] iov_iter: Derive user-backedness from the iterator type, David Howells
- [PATCH v4 13/13] iov_iter: Create a fake device to allow iov_iter testing/benchmarking, David Howells
- [PATCH v2 00/19] stackdepot: allow evicting stack traces,
andrey . konovalov
- [PATCH v2 04/19] lib/stackdepot: add depot_fetch_stack helper, andrey . konovalov
- [PATCH v2 05/19] lib/stackdepot: use fixed-sized slots for stack records, andrey . konovalov
- [PATCH v2 10/19] lib/stackdepot: store free stack records in a freelist, andrey . konovalov
- [PATCH v2 08/19] lib/stackdepot: rename next_pool_required to new_pool_required, andrey . konovalov
- [PATCH v2 06/19] lib/stackdepot: fix and clean-up atomic annotations, andrey . konovalov
- [PATCH v2 15/19] lib/stackdepot: add refcount for records, andrey . konovalov
- [PATCH v2 14/19] lib/stackdepot, kasan: add flags to __stack_depot_save and rename, andrey . konovalov
- [PATCH v2 18/19] kasan: check object_size in kasan_complete_mode_report_info, andrey . konovalov
- [PATCH v2 07/19] lib/stackdepot: rework helpers for depot_alloc_stack, andrey . konovalov
- [PATCH v2 09/19] lib/stackdepot: store next pool pointer in new_pool, andrey . konovalov
- [PATCH v2 13/19] kmsan: use stack_depot_save instead of __stack_depot_save, andrey . konovalov
- [PATCH v2 19/19] kasan: use stack_depot_put for tag-based modes, andrey . konovalov
- [PATCH v2 03/19] lib/stackdepot: drop valid bit from handles, andrey . konovalov
- [PATCH v2 12/19] lib/stackdepot: use list_head for stack record links, andrey . konovalov
- [PATCH v2 17/19] kasan: remove atomic accesses to stack ring entries, andrey . konovalov
- [PATCH v2 01/19] lib/stackdepot: check disabled flag when fetching, andrey . konovalov
- [PATCH v2 16/19] lib/stackdepot: allow users to evict stack traces, andrey . konovalov
- [PATCH v2 02/19] lib/stackdepot: simplify __stack_depot_save, andrey . konovalov
- [PATCH v2 11/19] lib/stackdepot: use read/write lock, andrey . konovalov
- Re: [PATCH v2 00/19] stackdepot: allow evicting stack traces, Andrey Konovalov
- [linux-next:master 2726/4552] fs/bcachefs/bcachefs.h:181:21: warning: format '%zu' expects argument of type 'size_t', but argument 6 has type 'long unsigned int', kernel test robot
- [PATCH v1 0/6] Anon rmap cleanups,
David Hildenbrand
- [linux-next:master 3525/4552] fs/bcachefs/movinggc.c:176:21: warning: comparison of distinct pointer types ('typeof (16UL) *' (aka 'unsigned long *') and 'typeof (buckets_in_flight->nr / 4) *' (aka 'unsigned int *')), kernel test robot
- [linux-next:master 2179/4552] fs/bcachefs/btree_key_cache.c:701:21: warning: format '%zu' expects argument of type 'size_t', but argument 4 has type 'long int', kernel test robot
- Re: BUG: soft lockup in smp_call_function,
Hillf Danton
[linux-next:master 3370/4552] fs/bcachefs/alloc_background.c:627:10: warning: format specifies type 'unsigned long' but the argument has type 'size_t' (aka 'unsigned int'), kernel test robot
[PATCH] init/main: Clear boot task idle flag,
Liam R. Howlett
[PATCH v3 0/8] mm: migrate: more folio conversion and unification,
Kefeng Wang
[linux-next:master 4494/4552] fs/bcachefs/fs.c:639:1: warning: the frame size of 1036 bytes is larger than 1024 bytes, kernel test robot
[linux-next:master 1798/4965] arch/powerpc/platforms/pseries/plpks_sed_ops.c:42:6: warning: no previous prototype for function 'plpks_init_var', kernel test robot
[linux-next:master 2726/4552] fs/bcachefs/buckets_waiting_for_journal.c:137:30: warning: format specifies type 'size_t' (aka 'unsigned int') but the argument has type 'unsigned long', kernel test robot
[linux-next:master 3349/4552] fs/bcachefs/alloc_background.c:272:10: warning: format specifies type 'unsigned long' but the argument has type 'unsigned int', kernel test robot
[linux-next:master 1566/4552] fs/bcachefs/recovery.c:1047:1: warning: the frame size of 1036 bytes is larger than 1024 bytes, kernel test robot
[linux-next:master 3897/4552] drivers/net/wireless/ath/ath11k/mac.c:7952:22: sparse: sparse: incorrect type in argument 1 (different address spaces), kernel test robot
Re: Possible 6.5 regression: Huge values for "commited memory",
Bagas Sanjaya
[PATCH RESEND v2 0/2] mm/damon: add a tracepoint for damos apply target regions,
SeongJae Park
[linux-next:master 1126/4552] fs/bcachefs/fs-ioctl.h:25:23: warning: 'bch_flags_to_xflags' defined but not used, kernel test robot
[linux-next:master 2964/4552] fs/bcachefs/checksum.c:141:22: warning: comparison of distinct pointer types ('typeof (len) *' (aka 'unsigned int *') and 'typeof ((1UL << 12) - offset) *' (aka 'unsigned long *')), kernel test robot
[linux-next:master 4291/4552] arch/powerpc/platforms/pseries/plpks_sed_ops.c:42:6: error: no previous prototype for function 'plpks_init_var', kernel test robot
[linux-next:master 1499/4552] fs/bcachefs/reflink.c:298:1: warning: the frame size of 1124 bytes is larger than 1024 bytes, kernel test robot
KASAN: null-ptr-deref Read in filemap_fault,
Sanan Hasanov
[no subject],
SeongJae Park
Maple Tree Work 2023/09, Liam R. Howlett
[linux-next:pending-fixes] BUILD SUCCESS f73758af4eb4e17b2a02b7c63f0bdc31e9e5db7c, kernel test robot
[RFC PATCH v2 0/5] Refault distance checking for MGLRU,
Kairui Song
[PATCH v1 0/4] Smart scanning mode for KSM,
Stefan Roesch
arch/microblaze/kernel/unwind.c:168: warning: Function parameter or member 'loglvl' not described in 'unwind_trap', kernel test robot
[linux-next:master 1417/4552] fs/bcachefs/fs-io.c:472:1: warning: the frame size of 1128 bytes is larger than 1024 bytes, kernel test robot
[linux-next:master 4491/4552] include/linux/fortify-string.h:57:33: warning: writing 8 bytes into a region of size 0, kernel test robot
[RFC PATCH 0/4] Enable >0 order folio memory compaction,
Zi Yan
[linux-next:master 1118/4552] fs/bcachefs/opts.h:194:30: warning: 'bch2_opts_default' defined but not used, kernel test robot
[linux-next:master 2179/4552] fs/bcachefs/btree_key_cache.c:701:33: warning: format specifies type 'size_t' (aka 'unsigned int') but the argument has type 'long', kernel test robot
[linux-next:master 2362/4552] fs/bcachefs/reflink.c:85:6: warning: no previous prototype for function 'bch2_reflink_v_merge', kernel test robot
Re: WARN: Interrupts were enabled early [bisected cfeb6ae8bcb9 ("maple_tree: disable mas_wr_append() when other readers are possible")], Liam R. Howlett
[linux-next:master 1078/4552] sound/soc/amd/acp/acp3x-es83xx/acp3x-es83xx.c:436:6: warning: no previous prototype for function 'acp3x_es83xx_init_ops', kernel test robot
[linux-next:master 1118/4552] fs/bcachefs/bcachefs_format.h:198:25: warning: 'p' offset 3 in 'struct bkey' isn't aligned to 4, kernel test robot
[PATCH] arch: arm: remove redundant clear_page when CONFIG_INIT_ON_ALLOC_DEFAULT_ON is on,
zhaoyang.huang
[PATCH] slab: drop unneeded NULL-pointer check in kfree auto cleanup,
Bartosz Golaszewski
[PATCH] mm: vmscan: modify an easily misunderstood function name, liujinlong
[PATCH -V3 0/4] memory tiering: calculate abstract distance based on ACPI HMAT,
Huang Ying
[PATCH V2 0/6] mm: page_alloc: freelist migratetype hygiene,
Johannes Weiner
[PATCH 2/6] mm: page_alloc: fix up block types when merging compatible blocks, Johannes Weiner
Re: [PATCH V2 0/6] mm: page_alloc: freelist migratetype hygiene, Mike Kravetz
[PATCH v2] mm: memcg: add THP swap out info for anonymous reclaim,
Vern Hao
[Invitation] Linux MM Alignment Session Follow-up on Large Anon Folios on Wednesday, David Rientjes
[PATCH v7] mm/filemap: remove hugetlb special casing in filemap.c, Sidhartha Kumar
[PATCH v2] memfd: drop warning for missing exec-related flags, Aleksa Sarai
[linus:master] [maple_tree] 17983dc617: stress-ng.mmapmany.ops_per_sec 21.4% improvement, kernel test robot
[RFC PATCH 0/3] Helpers for debugging dying cgroups,
Yakunin, Dmitry (Nebius)
[linux-next:master] BUILD REGRESSION 7bc675554773f09d88101bf1ccfc8537dc7c0be9, kernel test robot
[PATCH v6 00/45] use refcount+RCU method to implement lockless slab shrink,
Qi Zheng
[PATCH v6 10/45] NFSv4.2: dynamically allocate the nfs-xattr shrinkers, Qi Zheng
[PATCH v6 11/45] nfs: dynamically allocate the nfs-acl shrinker, Qi Zheng
[PATCH v6 15/45] rcu: dynamically allocate the rcu-lazy shrinker, Qi Zheng
[PATCH v6 20/45] drm/i915: dynamically allocate the i915_gem_mm shrinker, Qi Zheng
[PATCH v6 24/45] dm zoned: dynamically allocate the dm-zoned-meta shrinker, Qi Zheng
[PATCH v6 28/45] virtio_balloon: dynamically allocate the virtio-balloon shrinker, Qi Zheng
[PATCH v6 29/45] mbcache: dynamically allocate the mbcache shrinker, Qi Zheng
[PATCH v6 32/45] nfsd: dynamically allocate the nfsd-client shrinker, Qi Zheng
[PATCH v6 37/45] zsmalloc: dynamically allocate the mm-zspool shrinker, Qi Zheng
[PATCH v6 39/45] mm: shrinker: remove old APIs, Qi Zheng
[PATCH v6 40/45] mm: shrinker: add a secondary array for shrinker_info::{map, nr_deferred}, Qi Zheng
[PATCH v6 42/45] mm: shrinker: make global slab shrink lockless, Qi Zheng
[PATCH v6 44/45] mm: shrinker: hold write lock to reparent shrinker nr_deferred, Qi Zheng
[PATCH v6 36/45] xfs: dynamically allocate the xfs-qm shrinker, Qi Zheng
[PATCH v6 13/45] quota: dynamically allocate the dquota-cache shrinker, Qi Zheng
[PATCH v6 41/45] mm: shrinker: rename {prealloc|unregister}_memcg_shrinker() to shrinker_memcg_{alloc|remove}(), Qi Zheng
[PATCH v6 16/45] rcu: dynamically allocate the rcu-kfree shrinker, Qi Zheng
[PATCH v6 23/45] dm: dynamically allocate the dm-bufio shrinker, Qi Zheng
[PATCH v6 07/45] f2fs: dynamically allocate the f2fs-shrinker, Qi Zheng
[PATCH v6 09/45] gfs2: dynamically allocate the gfs2-qd shrinker, Qi Zheng
[PATCH v6 03/45] binder: dynamically allocate the android-binder shrinker, Qi Zheng
[PATCH v6 27/45] vmw_balloon: dynamically allocate the vmw-balloon shrinker, Qi Zheng
[PATCH v6 02/45] kvm: mmu: dynamically allocate the x86-mmu shrinker, Qi Zheng
[PATCH v6 22/45] drm/panfrost: dynamically allocate the drm-panfrost shrinker, Qi Zheng
[PATCH v6 35/45] xfs: dynamically allocate the xfs-inodegc shrinker, Qi Zheng
[PATCH v6 31/45] jbd2,ext4: dynamically allocate the jbd2-journal shrinker, Qi Zheng
[PATCH v6 21/45] drm/msm: dynamically allocate the drm-msm_gem shrinker, Qi Zheng
[PATCH v6 26/45] bcache: dynamically allocate the md-bcache shrinker, Qi Zheng
[PATCH v6 14/45] ubifs: dynamically allocate the ubifs-slab shrinker, Qi Zheng
[PATCH v6 18/45] sunrpc: dynamically allocate the sunrpc_cred shrinker, Qi Zheng
[PATCH v6 04/45] drm/ttm: dynamically allocate the drm-ttm_pool shrinker, Qi Zheng
[PATCH v6 45/45] mm: shrinker: convert shrinker_rwsem to mutex, Qi Zheng
[PATCH v6 17/45] mm: thp: dynamically allocate the thp-related shrinkers, Qi Zheng
[PATCH v6 06/45] erofs: dynamically allocate the erofs-shrinker, Qi Zheng
[PATCH v6 08/45] gfs2: dynamically allocate the gfs2-glock shrinker, Qi Zheng
[PATCH v6 25/45] md/raid5: dynamically allocate the md-raid5 shrinker, Qi Zheng
[PATCH v6 33/45] nfsd: dynamically allocate the nfsd-reply shrinker, Qi Zheng
[PATCH v6 43/45] mm: shrinker: make memcg slab shrink lockless, Qi Zheng
[PATCH v6 38/45] fs: super: dynamically allocate the s_shrink, Qi Zheng
[PATCH v6 34/45] xfs: dynamically allocate the xfs-buf shrinker, Qi Zheng
[PATCH v6 30/45] ext4: dynamically allocate the ext4-es shrinker, Qi Zheng
[PATCH v6 12/45] nfsd: dynamically allocate the nfsd-filecache shrinker, Qi Zheng
[PATCH v6 19/45] mm: workingset: dynamically allocate the mm-shadow shrinker, Qi Zheng
[PATCH v6 05/45] xenbus/backend: dynamically allocate the xen-backend shrinker, Qi Zheng
Re: [PATCH v6 00/45] use refcount+RCU method to implement lockless slab shrink, Ryan Lahfa
[PATCH V2 0/2] Do not try to access unaccepted memory,
Adrian Hunter
[PATCH 0/2] workload-specific and memory pressure-driven zswap writeback,
Nhat Pham
[PATCH] memblock tests: Fix compilation errors.,
Rong Tao
[PATCH v2 1/4] kmsan: simplify kmsan_internal_memmove_metadata(),
Alexander Potapenko
[linux-next:pending-fixes] BUILD SUCCESS 5bf0551cf04ace2bb811bd2419500f202c475c33, kernel test robot
[PATCH v4 0/4] riscv: tlb flush improvements,
Alexandre Ghiti
[PATCH V4] NUMA:Improve the efficiency of calculating pages loss,
Liam Ni
[willy@xxxxxxxxxxxxx: Re: [syzbot] [mm?] BUG: Bad page map (7)],
Matthew Wilcox
Re: [REGRESSION] Bug 216646 - having TRANSPARENT_HUGEPAGE enabled hangs some applications, Linux regression tracking #update (Thorsten Leemhuis)
[linux-next:master 827/1095] drivers/ufs/core/ufshcd.c:2307:26-31: WARNING: conversion to bool not needed here, kernel test robot
[PATCH] mm: remove redundant clear page when CONFIG_INIT_ON_ALLOC_DEFAULT_ON configured,
zhaoyang.huang
[PATCH v4 0/4] cleanups for lockless slab shrink,
Qi Zheng
[syzbot] Monthly mm report (Sep 2023), syzbot
[PATCH 0/2] mm/damon: add a tracepoint for damos apply target regions,
SeongJae Park
[linus:master] [shmem] a2e459555c: aim9.disk_src.ops_per_sec -19.0% regression,
kernel test robot
Re: [PATCH] mm: remove duplicated vma->vm_flags check when expanding stack,
Andrew Morton
[linus:master] [maple_tree] a5199577b1: canonical_address#:#[##], kernel test robot
[linux-next:master 14120/14158] drivers/gpu/drm/amd/amdgpu/amdgpu_vpe.c:60:52: warning: '%s' directive output may be truncated writing up to 63 bytes into a region of size 57, kernel test robot
[RFC 0/8] mm/damon: implement DAMOS apply intervals,
SeongJae Park
[PATCH 0/7] riscv: ASID-related and UP-related TLB flush enhancements,
Samuel Holland
[syzbot] [mm?] BUG: Bad page map (7),
syzbot
[PATCH] mm: memcg: add THP swap out info for anonymous reclaim,
Xin Hao
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]