Linux Kernel Memory Management
[Prev Page][Next Page]
[RFC] RDMA/umem: pin_user_pages*() can temporarily fail due to migration glitches,
John Hubbard
[linux-next:pending-fixes] BUILD SUCCESS 3e8ecb3dccc6c5d4be4ec8b03bfe74f76e57697d, kernel test robot
[PATCH v1 0/2] mm/memory: cleanly support zeropage in vm_insert_page*(), vm_map_pages*() and vmf_insert_mixed(),
David Hildenbrand
[linux-next:master] BUILD REGRESSION d04466706db5e241ee026f17b5f920e50dee26b5, kernel test robot
[PATCH v3 0/4] dax/bus.c: Fixups for dax-bus locking,
Vishal Verma
[PATCH] mm/hugetlb: align cma on allocation order, not demotion order,
Frank van der Linden
[PATCH v3] ptdump: add intermediate directory support,
Maxwell Bland
[LSF/MM/BPF TOPIC] SLUB: what's next?,
Vlastimil Babka
[PATCH v5 00/15] Fast kernel headers: split linux/mm.h,
Max Kellermann
- [PATCH v5 01/15] drivers: add missing includes on linux/mm.h (and others), Max Kellermann
- [PATCH v5 02/15] include/drm/drm_gem.h: add poll_table_struct forward declaration, Max Kellermann
- [PATCH v5 03/15] include/scsi/scsicam.h: forward-declare struct block_device, Max Kellermann
- [PATCH v5 04/15] linux/mm.h: move page_kasan_tag() to mm/page_kasan_tag.h, Max Kellermann
- [PATCH v5 05/15] linux/mm.h: move section functions to mm/page_section.h, Max Kellermann
- [PATCH v5 12/15] linux/mm.h: move pfmemalloc-related functions to pfmemalloc.h, Max Kellermann
- [PATCH v5 13/15] linux/mm.h: move is_vmalloc_addr() to mm/vmalloc_addr.h, Max Kellermann
- [PATCH v5 09/15] linux/mm.h: move devmap-related declarations to mm/devmap_managed.h, Max Kellermann
- [PATCH v5 15/15] include: reduce dependencies on linux/mm.h, Max Kellermann
- [PATCH v5 06/15] linux/mm.h: move page_address() and others to mm/page_address.h, Max Kellermann
- [PATCH v5 10/15] linux/mm.h: move usage count functions to mm/folio_usage.h, Max Kellermann
- [PATCH v5 11/15] linux/mm.h: move page_zone_id() and more to mm/folio_zone.h, Max Kellermann
- [PATCH v5 14/15] linux/mm.h: move high_memory to mm/high_memory.h, Max Kellermann
- [PATCH v5 08/15] linux/mm.h: move folio_next() to mm/folio_next.h, Max Kellermann
- [PATCH v5 07/15] linux/mm.h: move folio_size(), ... to mm/folio_size.h, Max Kellermann
[PATCH v7 00/16] netfs, cifs: Delegate high-level I/O to netfslib,
David Howells
- [PATCH v7 08/16] cifs: Set zero_point in the copy_file_range() and remap_file_range(), David Howells
- [PATCH v7 01/16] cifs: Use alternative invalidation to using launder_folio, David Howells
- [PATCH v7 03/16] cifs: Replace cifs_writedata with a wrapper around netfs_io_subrequest, David Howells
- [PATCH v7 05/16] cifs: Make wait_mtu_credits take size_t args, David Howells
- [PATCH v7 06/16] cifs: Replace the writedata replay bool with a netfs sreq flag, David Howells
- [PATCH v7 10/16] cifs: Make add_credits_and_wake_if() clear deducted credits, David Howells
- [PATCH v7 09/16] cifs: Add mempools for cifs_io_request and cifs_io_subrequest structs, David Howells
- [PATCH v7 12/16] cifs: Cut over to using netfslib, David Howells
- [PATCH v7 04/16] cifs: Use more fields from netfs_io_subrequest, David Howells
- [PATCH v7 13/16] cifs: Remove some code that's no longer used, part 1, David Howells
- [PATCH v7 14/16] cifs: Remove some code that's no longer used, part 2, David Howells
- [PATCH v7 07/16] cifs: Move cifs_loose_read_iter() and cifs_file_write_iter() to file.c, David Howells
- [PATCH v7 16/16] cifs: Enable large folio support, David Howells
- [PATCH v7 11/16] cifs: Implement netfslib hooks, David Howells
- [PATCH v7 02/16] cifs: Replace cifs_readdata with a wrapper around netfs_io_subrequest, David Howells
- Re: [PATCH v7 00/16] netfs, cifs: Delegate high-level I/O to netfslib, David Howells
- [PATCH v7 15/16] cifs: Remove some code that's no longer used, part 3, David Howells
[PATCH v2 00/22] netfs, afs, 9p, cifs: Rework netfs to use ->writepages() to copy to cache,
David Howells
- [PATCH v2 01/22] netfs: Update i_blocks when write committed to pagecache, David Howells
- [PATCH v2 03/22] mm: Remove the PG_fscache alias for PG_private_2, David Howells
- [PATCH v2 06/22] netfs: Use subreq_counter to allocate subreq debug_index values, David Howells
- [PATCH v2 10/22] netfs: Remove ->launder_folio() support, David Howells
- [PATCH v2 08/22] 9p: Use alternative invalidation to using launder_folio, David Howells
- [PATCH v2 12/22] mm: Export writeback_iter(), David Howells
- [PATCH v2 05/22] netfs: Make netfs_io_request::subreq_counter an atomic_t, David Howells
- [PATCH v2 18/22] netfs, cachefiles: Implement helpers for new write code, David Howells
- [PATCH v2 15/22] netfs: Add some write-side stats and clean up some stat names, David Howells
- [PATCH v2 16/22] netfs, afs: Implement helpers for new write code, David Howells
- [PATCH v2 21/22] netfs: Miscellaneous tidy ups, David Howells
- [PATCH v2 22/22] netfs, afs: Use writeback retry to deal with alternate keys, David Howells
- [PATCH v2 14/22] netfs: New writeback implementation, David Howells
- [PATCH v2 20/22] netfs: Remove the old writeback code, David Howells
- [PATCH v2 02/22] netfs: Replace PG_fscache by setting folio->private and marking dirty, David Howells
- [PATCH v2 11/22] netfs: Use mempools for allocating requests and subrequests, David Howells
- [PATCH v2 07/22] mm: Provide a means of invalidation without using launder_folio, David Howells
- [PATCH v2 17/22] netfs, 9p: Implement helpers for new write code, David Howells
- [PATCH v2 09/22] afs: Use alternative invalidation to using launder_folio, David Howells
- [PATCH v2 19/22] netfs: Cut over to using new writeback code, David Howells
- [PATCH v2 04/22] netfs: Remove deprecated use of PG_private_2 as a second writeback flag, David Howells
- [PATCH v2 13/22] netfs: Switch to using unsigned long long rather than loff_t, David Howells
- Re: [PATCH v2 07/22] mm: Provide a means of invalidation without using launder_folio, David Howells
- Re: [PATCH v2 14/22] netfs: New writeback implementation, David Howells
[linux-next:master] [tcp] 8ee602c635: lmbench3.TCP.socket.bandwidth.10MB.MB/sec -21.8% regression,
kernel test robot
[PATCH v2] arm64/mm: pmd_mkinvalid() must handle swap pmds,
Ryan Roberts
[PATCH v1] selftests: mm: gup_longterm: test unsharing logic when R/O pinning,
David Hildenbrand
[PATCH v2] mm/gup: Fix hugepd handling in hugetlb rework, Peter Xu
[PATCH v3] slub: Fixes freepointer encoding for single free,
Nicolas Bouchinet
[PATCH v22 2/5] ring-buffer: Introducing ring-buffer mapping functions,
Vincent Donnefort
[PATCH v22 3/5] tracing: Allow user-space mapping of the ring-buffer, Vincent Donnefort
[linux-next:master /9709] dtbs_check: arch/arm64/boot/dts/allwinner/sun50i-h700-anbernic-rg35xx-2024.dtb: pmic@3a3: regulators: 'boost' does not match any of the regexes: '^(([a-f])?ldo[0-9]|dcdc[0-7a-e]|ldo(_|-)io(0|1)|(dc1)?sw|rtc(_|-)ldo|cpusldo|drivevbus|dc5ldo)$', 'pinctrl-[0..., kernel test robot
[PATCH 6.8 119/228] netfs: Fix the pre-flush when appending to a file in writethrough mode, Greg Kroah-Hartman
[linux-next:master 8736/9709] drivers/hwmon/pmbus/xdp710.c:20:11: sparse: sparse: symbol 'micro_ohm_rsense' was not declared. Should it be static?, kernel test robot
[PATCH v2] slub: Fixes freepointer encoding for single free,
Nicolas Bouchinet
[PATCH v3 0/8] memcg: reduce memory consumption by memcg stats,
Shakeel Butt
[syzbot] [mm?] KMSAN: uninit-value in zswap_rb_insert,
syzbot
[PATCH 0/3] mm: fix nested allocation context filtering,
Dave Chinner
[linus:master] [mm/madvise] 631426ba1d: stress-ng.shm-sysv.ops_per_sec 8.2% improvement, kernel test robot
[linux-next:master 9291/9390] drivers/gpu/drm/amd/amdgpu/../display/dc/dml2/dml21/src/dml2_core/dml2_core_dcn4_calcs.c:1762:undefined reference to `__aeabi_ul2d', kernel test robot
[linus:master] [selftests/harness] 8092162335: kernel-selftests.sgx.make.fail,
kernel test robot
[linux-next:master 8395/9390] drivers/iommu/amd/pasid.c:172:3: error: call to undeclared function 'mmu_notifier_unregister'; ISO C99 and later do not support implicit function declarations, kernel test robot
[PATCH 0/4] mm/damon/paddr: simplify page level access re-check for pageout,
SeongJae Park
[linux-next:master 8395/9390] drivers/iommu/amd/pasid.c:172:17: error: implicit declaration of function 'mmu_notifier_unregister'; did you mean 'mmu_notifier_release'?, kernel test robot
[linux-next:master] BUILD REGRESSION b0a2c79c6f3590b74742cbbc76687014d47972d8, kernel test robot
[PATCH v3 00/12] mm/swap: clean up and optimize swap cache index,
Kairui Song
- [PATCH v3 02/12] nilfs2: drop usage of page_index, Kairui Song
- [PATCH v3 03/12] ceph: drop usage of page_index, Kairui Song
- [PATCH v3 04/12] NFS: remove nfs_page_lengthg and usage of page_index, Kairui Song
- [PATCH v3 05/12] cifs: drop usage of page_file_offset, Kairui Song
- [PATCH v3 07/12] netfs: drop usage of folio_file_pos, Kairui Song
- [PATCH v3 01/12] f2fs: drop usage of page_index, Kairui Song
- [PATCH v3 08/12] nfs: drop usage of folio_file_pos, Kairui Song
- [PATCH v3 10/12] mm: remove page_file_offset and folio_file_pos, Kairui Song
- [PATCH v3 11/12] mm: drop page_index and convert folio_index to use folio, Kairui Song
- [PATCH v3 09/12] mm/swap: get the swap file offset directly, Kairui Song
- [PATCH v3 12/12] mm/swap: reduce swap cache search space, Kairui Song
- Re: [PATCH v3 00/12] mm/swap: clean up and optimize swap cache index, Huang, Ying
[PATCH] thp: Remove HPAGE_PMD_ORDER minimum assertion, Matthew Wilcox (Oracle)
[linux-next:master 8678/9390] dtbs_check: arch/arm64/boot/dts/ti/k3-am62a7-sk.dtb: syscon@43000000: 'syscon@4008', 'syscon@4018' do not match any of the regexes: '^chipid@[0-9a-f]+$', '^clock-controller@[0-9a-f]+$', '^mux-controller@[0-9a-f]+$', 'phy@[0-9a-f]+$', 'pinctrl-[0-9]+', kernel test robot
[RFC PATCH] fs/coredump: Enable dynamic configuration of max file note size,
Allen Pais
[linux-next:pending-fixes] BUILD SUCCESS 01d81f9b68988d48163ff9c15062dcf2d2f48144, kernel test robot
[linux-next:master 7661/9390] make[4]: *** No rule to make target 'arch/arm64/boot/dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtb', needed by 'arch/arm64/boot/dts/ti/dtbs-list'., kernel test robot
[linux-next:master 8684/9390] make[4]: *** No rule to make target 'arch/arm64/boot/dts/ti/k3-j784s4-evm-usxgmii-exp1-exp2.dtb', needed by 'arch/arm64/boot/dts/ti/'., kernel test robot
[PATCH v3 0/3] Reclaim lazyfree THP without splitting,
Lance Yang
[syzbot] Monthly mm report (Apr 2024), syzbot
[PATCH v7 00/16] mm: jit/text allocator,
Mike Rapoport
- [PATCH v7 02/16] mips: module: rename MODULE_START to MODULES_VADDR, Mike Rapoport
- [PATCH v7 06/16] mm: introduce execmem_alloc() and execmem_free(), Mike Rapoport
- [PATCH v7 05/16] module: make module_memory_{alloc,free} more self-contained, Mike Rapoport
- [PATCH v7 09/16] riscv: extend execmem_params for generated code allocations, Mike Rapoport
- [PATCH v7 10/16] arm64: extend execmem_info for generated code allocations, Mike Rapoport
- [PATCH v7 13/16] x86/ftrace: enable dynamic ftrace without CONFIG_MODULES, Mike Rapoport
- [PATCH v7 14/16] powerpc: use CONFIG_EXECMEM instead of CONFIG_MODULES where appropriate, Mike Rapoport
- [PATCH v7 15/16] kprobes: remove dependency on CONFIG_MODULES, Mike Rapoport
- [PATCH v7 07/16] mm/execmem, arch: convert simple overrides of module_alloc to execmem, Mike Rapoport
- [PATCH v7 11/16] powerpc: extend execmem_params for kprobes allocations, Mike Rapoport
- [PATCH v7 08/16] mm/execmem, arch: convert remaining overrides of module_alloc to execmem, Mike Rapoport
- [PATCH v7 16/16] bpf: remove CONFIG_BPF_JIT dependency on CONFIG_MODULES of, Mike Rapoport
- [PATCH v7 12/16] arch: make execmem setup available regardless of CONFIG_MODULES, Mike Rapoport
- [PATCH v7 01/16] arm64: module: remove unneeded call to kasan_alloc_module_shadow(), Mike Rapoport
- [PATCH v7 04/16] sparc: simplify module_alloc(), Mike Rapoport
- [PATCH v7 03/16] nios2: define virtual address space for modules, Mike Rapoport
- Re: [PATCH v7 00/16] mm: jit/text allocator, Luis Chamberlain
[PATCH v1 0/5] Add update_mmu_tlb_range() to simplify code,
Bang Li
[PATCH v2] mm,page_owner: don't remove __GFP_NOLOCKDEP in add_stack_record_to_list,
Christoph Hellwig
[PATCH rfc 0/4] mm: filemap: try to batch lruvec stat updating,
Kefeng Wang
[PATCH] mm,page_owner: don't remove GFP flags in add_stack_record_to_list,
Christoph Hellwig
[RFC v2] fstests: add stress truncation + writeback + compaction split test, Luis Chamberlain
[PATCH 00/10] Add helper functions to remove repeated code and,
Kemeng Shi
- [PATCH 09/10] writeback: factor out wb_dirty_exceeded to remove repeated code, Kemeng Shi
- [PATCH 03/10] writeback: factor out domain_over_bg_thresh to remove repeated code, Kemeng Shi
- [PATCH 01/10] writeback: factor out wb_bg_dirty_limits to remove repeated code, Kemeng Shi
- [PATCH 06/10] writeback: Factor out code of freerun to remove repeated code, Kemeng Shi
- [PATCH 07/10] writeback: factor out wb_dirty_freerun to remove more repeated freerun code, Kemeng Shi
- [PATCH 08/10] writeback: factor out balance_domain_limits to remove repeated code, Kemeng Shi
- [PATCH 05/10] writeback: call domain_dirty_avail in balance_dirty_pages, Kemeng Shi
- [PATCH 04/10] writeback use [global/wb]_domain_dirty_avail helper in cgwb_calc_thresh, Kemeng Shi
- [PATCH 02/10] writeback: add general function domain_dirty_avail to calculate dirty and avail of domain, Kemeng Shi
- [PATCH 10/10] writeback: factor out balance_wb_limits to remove repeated code, Kemeng Shi
[linux-next:master 8878/8890] include/asm-generic/io.h:1184:(.text+0x2c36): dangerous relocation: windowed longcall crosses 1GB boundary; return may fail: (.xiptext+0x14c8), kernel test robot
[PATCH 0/2] mm/gup: Fix hugepd for longterm R/O pin on Power,
Peter Xu
[PATCH] mm/slab: make __free(kfree) accept error pointers,
Dan Carpenter
[PATCH 1/4] mm/ksm: rename mm_slot members to ksm_slot for better readability.,
alexs
[PATCH] mm/pagemap: Make trylock_page return bool, Hao Ge
[PATCH] mm/rmap: change the type of we_locked from int to bool, Hao Ge
[PATCH v11] mm: report per-page metadata information,
Sourav Panda
Machine freezes after running KASAN KUnit test 21 with a GCC 13.2 built kernel but runs tests fine with a CLANG 18 build kernel (v6.9-rc5, 32bit ppc, PowerMac G4 DP),
Erhard Furtner
[PATCH] mm/slub: mark racy access on slab->freelist,
linke li
[akpm-mm:mm-unstable 457/479] arch/s390/kernel/uv.c:196:13: error: call to undeclared function 'page_mapping'; ISO C99 and later do not support implicit function declarations,
kernel test robot
[PATCH] mm/swapfile: mark racy access on si->highest_bit, linke li
[linux-next:pending-fixes] BUILD SUCCESS 68d7c66c8435bad8c74bb64a4422fb2aba6fa282, kernel test robot
[PATCH v2 0/7] memcg: reduce memory consumption by memcg stats,
Shakeel Butt
[linux-next:master 8795/8890] ERROR: modpost: "__aeabi_ul2d" [drivers/gpu/drm/amd/amdgpu/amdgpu.ko] undefined!, kernel test robot
Re: [syzbot] [xfs?] possible deadlock in xfs_ilock_data_map_shared,
Dave Chinner
[GIT PULL] hotfixes for 6.9-rc6,
Andrew Morton
[linux-next:master] BUILD REGRESSION bb7a2467e6beef44a80a17d45ebf2931e7631083, kernel test robot
[PATCH 0/7] mm/damon: add a DAMOS filter type for page granularity access recheck,
SeongJae Park
[PATCH v5] mm/rmap: do not add fully unmapped large folio to deferred split list,
Zi Yan
[RFC] Make find_tcp_vma() more efficient,
Matthew Wilcox
[PATCH] mm/memory-failure: remove shake_page(),
Sidhartha Kumar
mm/kasan/report.c:143:20: error: unused function 'kasan_kunit_test_suite_executing', kernel test robot
[PATCH 0/4] Improve anon_vma scalability for anon VMAs,
Matthew Wilcox (Oracle)
lib/maple_tree.c:336:20: error: unused function 'mte_has_null', kernel test robot
[linux-next:master 7112/8890] arch/riscv/mm/init.c:1495:25: error: 'MODULES_VADDR' undeclared, kernel test robot
Re: [PATCH v4 02/34] ext4: check the extent status again before inserting delalloc block,
IBM
<Possible follow-ups>
Re: [PATCH v4 02/34] ext4: check the extent status again before inserting delalloc block, Zhang Yi
[PATCH] netfs: Fix the pre-flush when appending to a file in writethrough mode,
David Howells
[PATCH] mm: use memalloc_nofs_save() in page_cache_ra_order(),
Kefeng Wang
[PATCH v6 00/16] mm: jit/text allocator,
Mike Rapoport
- [PATCH v6 01/16] arm64: module: remove unneeded call to kasan_alloc_module_shadow(), Mike Rapoport
- [PATCH v6 02/16] mips: module: rename MODULE_START to MODULES_VADDR, Mike Rapoport
- [PATCH v6 03/16] nios2: define virtual address space for modules, Mike Rapoport
- [PATCH v6 04/16] sparc: simplify module_alloc(), Mike Rapoport
- [PATCH v6 05/16] module: make module_memory_{alloc,free} more self-contained, Mike Rapoport
- [PATCH v6 06/16] mm: introduce execmem_alloc() and execmem_free(), Mike Rapoport
- [PATCH v6 07/16] mm/execmem, arch: convert simple overrides of module_alloc to execmem, Mike Rapoport
- [PATCH v6 09/16] riscv: extend execmem_params for generated code allocations, Mike Rapoport
- [PATCH v6 13/16] x86/ftrace: enable dynamic ftrace without CONFIG_MODULES, Mike Rapoport
- [PATCH v6 14/16] powerpc: use CONFIG_EXECMEM instead of CONFIG_MODULES where appropriate, Mike Rapoport
- [PATCH v6 15/16] kprobes: remove dependency on CONFIG_MODULES, Mike Rapoport
- [PATCH v6 16/16] bpf: remove CONFIG_BPF_JIT dependency on CONFIG_MODULES of, Mike Rapoport
- [PATCH v6 08/16] mm/execmem, arch: convert remaining overrides of module_alloc to execmem, Mike Rapoport
- [PATCH v6 12/16] arch: make execmem setup available regardless of CONFIG_MODULES, Mike Rapoport
- [PATCH v6 11/16] powerpc: extend execmem_params for kprobes allocations, Mike Rapoport
- [PATCH v6 10/16] arm64: extend execmem_info for generated code allocations, Mike Rapoport
- Re: [PATCH v6 00/16] mm: jit/text allocator, Luis Chamberlain
[RFC v2 0/3] iommu/intel: Free empty page tables on unmaps,
Pasha Tatashin
Re: [PATCH] mm/page_alloc: fix alloc_pages_bulk/set_page_owner panic on irq disabled, Huan Yang
[PATCH v3] mm/vmalloc: fix return value of vb_alloc if size is 0,
hailong.liu
[syzbot] [mm?] possible deadlock in __mmap_lock_do_trace_start_locking,
syzbot
[linux-next:master 7646/8170] arch/powerpc/kexec/crash.c:488:2-8: WARNING: NULL check before some freeing functions is not needed.,
kernel test robot
[linux-next:master] [perf dsos] f649ed80f3: perf-sanity-tests.Check_branch_stack_sampling.fail, kernel test robot
[PATCH] x86/mm: remove unused CR3_HW_ASID_BITS,
Yosry Ahmed
[PATCH v4] mm/rmap: do not add fully unmapped large folio to deferred split list,
Zi Yan
[PATCH] mm/slub: Avoid recursive loop with kmemleak,
Kees Cook
[PATCH] alloc_tag: Tighten file permissions on /proc/allocinfo,
Kees Cook
[PATCH v1] mm: Fix race between __split_huge_pmd_locked() and GUP-fast,
Ryan Roberts
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]