Linux Kernel Memory Management
[Prev Page][Next Page]
- Re: [PATCH v1 07/14] linux/mm.h: move folio_next() to mm/folio_next.h, (continued)
- [PATCH v1 08/14] linux/mm.h: move devmap-related declarations to mm/devmap_managed.h, Max Kellermann
- [PATCH v1 04/14] linux/mm.h: move section functions to mm/page_section.h, Max Kellermann
- [PATCH v1 12/14] linux/mm.h: move is_vmalloc_addr() to mm/vmalloc_addr.h, Max Kellermann
- [PATCH v1 09/14] linux/mm.h: move usage count functions to mm/page_usage.h, Max Kellermann
- [PATCH v1 14/14] include: reduce dependencies on linux/mm.h, Max Kellermann
- [PATCH v1 03/14] linux/mm.h: move page_kasan_tag() to mm/page_kasan_tag.h, Max Kellermann
- [PATCH v1 06/14] linux/mm.h: move page_size() to mm/page_size.h, Max Kellermann
- [PATCH v1 11/14] linux/mm.h: move pfmemalloc-related functions to pfmemalloc.h, Max Kellermann
- [PATCH v1 10/14] linux/mm.h: move page_zone_id() and more to mm/page_zone.h, Max Kellermann
- [PATCH v1 05/14] linux/mm.h: move page_address() and others to mm/page_address.h, Max Kellermann
- [PATCH v1 13/14] linux/mm.h: move high_memory to mm/high_memory.h, Max Kellermann
- [PATCH v6 0/9] Introduce cpu_dcache_is_aliasing() to fix DAX regression,
Mathieu Desnoyers
- [PATCH v2] mm/filemap: Allow arch to request folio size for exec memory,
Ryan Roberts
- [PATCH v2] nvdimm/pmem: Fix leak on dax_add_host() failure,
Mathieu Desnoyers
- [RFC PATCH v1 0/4] Reduce cost of ptep_get_lockless on arm64,
Ryan Roberts
- [RFC PATCH v1 4/4] arm64/mm: Override ptep_get_lockless_norecency(), Ryan Roberts
- [RFC PATCH v1 3/4] mm/memory: Use ptep_get_lockless_norecency() for orig_pte, Ryan Roberts
- [RFC PATCH v1 2/4] mm/gup: Use ptep_get_lockless_norecency(), Ryan Roberts
- Re: [RFC PATCH v1 0/4] Reduce cost of ptep_get_lockless on arm64, David Hildenbrand
[RFC PATCH v6 00/12] cxl: Add support for CXL feature commands, CXL device patrol scrub control and DDR5 ECS control features,
shiju.jose
- [RFC PATCH v6 02/12] cxl/mbox: Add GET_FEATURE mailbox command, shiju.jose
- [RFC PATCH v6 03/12] cxl/mbox: Add SET_FEATURE mailbox command, shiju.jose
- [RFC PATCH v6 01/12] cxl/mbox: Add GET_SUPPORTED_FEATURES mailbox command, shiju.jose
- [RFC PATCH v6 04/12] cxl/memscrub: Add CXL device patrol scrub control feature, shiju.jose
- [RFC PATCH v6 11/12] ACPI:RAS2: Add driver for ACPI RAS2 feature table (RAS2), shiju.jose
- [RFC PATCH v6 12/12] memory: RAS2: Add memory RAS2 driver, shiju.jose
- [RFC PATCH v6 10/12] ACPICA: ACPI 6.5: Add support for RAS2 table, shiju.jose
- [RFC PATCH v6 09/12] ACPI:RASF: Add common library for RASF and RAS2 PCC interfaces, shiju.jose
- [RFC PATCH v6 08/12] cxl/memscrub: Register CXL device ECS with scrub configure driver, shiju.jose
- [RFC PATCH v6 07/12] cxl/memscrub: Register CXL device patrol scrub with scrub configure driver, shiju.jose
- [RFC PATCH v6 06/12] memory: scrub: Add scrub subsystem driver supports configuring memory scrubs in the system, shiju.jose
- [RFC PATCH v6 05/12] cxl/memscrub: Add CXL device ECS control feature, shiju.jose
- RE: [RFC PATCH v6 00/12] cxl: Add support for CXL feature commands, CXL device patrol scrub control and DDR5 ECS control features, Dan Williams
[PATCH v6 00/18] Transparent Contiguous PTEs for User Mappings,
Ryan Roberts
- [PATCH v6 01/18] mm: Clarify the spec for set_ptes(), Ryan Roberts
- [PATCH v6 02/18] mm: thp: Batch-collapse PMD with set_ptes(), Ryan Roberts
- [PATCH v6 03/18] mm: Introduce pte_advance_pfn() and use for pte_next_pfn(), Ryan Roberts
- [PATCH v6 04/18] arm64/mm: Convert pte_next_pfn() to pte_advance_pfn(), Ryan Roberts
- [PATCH v6 05/18] x86/mm: Convert pte_next_pfn() to pte_advance_pfn(), Ryan Roberts
- [PATCH v6 06/18] mm: Tidy up pte_next_pfn() definition, Ryan Roberts
- [PATCH v6 07/18] arm64/mm: Convert READ_ONCE(*ptep) to ptep_get(ptep), Ryan Roberts
- [PATCH v6 08/18] arm64/mm: Convert set_pte_at() to set_ptes(..., 1), Ryan Roberts
- [PATCH v6 09/18] arm64/mm: Convert ptep_clear() to ptep_get_and_clear(), Ryan Roberts
- [PATCH v6 15/18] mm: Add pte_batch_hint() to reduce scanning in folio_pte_batch(), Ryan Roberts
- [PATCH v6 16/18] arm64/mm: Implement pte_batch_hint(), Ryan Roberts
- [PATCH v6 14/18] arm64/mm: Implement new [get_and_]clear_full_ptes() batch APIs, Ryan Roberts
- [PATCH v6 13/18] arm64/mm: Implement new wrprotect_ptes() batch API, Ryan Roberts
- [PATCH v6 12/18] arm64/mm: Wire up PTE_CONT for user mappings, Ryan Roberts
- [PATCH v6 11/18] arm64/mm: Split __flush_tlb_range() to elide trailing DSB, Ryan Roberts
- [PATCH v6 10/18] arm64/mm: New ptep layer to manage contig bit, Ryan Roberts
- [PATCH v6 17/18] arm64/mm: __always_inline to improve fork() perf, Ryan Roberts
- [PATCH v6 18/18] arm64/mm: Automatically fold contpte mappings, Ryan Roberts
- Re: [PATCH v6 00/18] Transparent Contiguous PTEs for User Mappings, Mark Rutland
[PATCH v2] mm: document memalloc_noreclaim_save() and memalloc_pin_save(),
Vlastimil Babka
[PATCH][next] mm: Fix spelling mistake "commdandline" -> "commandline",
Colin Ian King
convert write_cache_pages() to an iterator v8,
Christoph Hellwig
- [PATCH 01/14] writeback: don't call mapping_set_error on AOP_WRITEPAGE_ACTIVATE, Christoph Hellwig
- [PATCH 02/14] writeback: remove a duplicate prototype for tag_pages_for_writeback, Christoph Hellwig
- [PATCH 03/14] writeback: fix done_index when hitting the wbc->nr_to_write, Christoph Hellwig
- [PATCH 04/14] writeback: also update wbc->nr_to_write on writeback failure, Christoph Hellwig
- [PATCH 05/14] writeback: only update ->writeback_index for range_cyclic writeback, Christoph Hellwig
- [PATCH 06/14] writeback: rework the loop termination condition in write_cache_pages, Christoph Hellwig
- [PATCH 07/14] writeback: Factor folio_prepare_writeback() out of write_cache_pages(), Christoph Hellwig
- [PATCH 08/14] writeback: Factor writeback_get_batch() out of write_cache_pages(), Christoph Hellwig
- [PATCH 09/14] writeback: Simplify the loops in write_cache_pages(), Christoph Hellwig
- [PATCH 10/14] pagevec: Add ability to iterate a queue, Christoph Hellwig
- [PATCH 11/14] writeback: Use the folio_batch queue iterator, Christoph Hellwig
- [PATCH 12/14] writeback: Move the folio_prepare_writeback loop out of write_cache_pages(), Christoph Hellwig
- [PATCH 13/14] writeback: add a writeback iterator, Christoph Hellwig
- [PATCH 14/14] writeback: Remove a use of write_cache_pages() from do_writepages(), Christoph Hellwig
- Re: convert write_cache_pages() to an iterator v8, Christoph Hellwig
[linux-next:master] BUILD REGRESSION 2c3b09aac00d7835023bbc4473ee06696be64fa8, kernel test robot
[PATCH V2] mm/hugetlb: Ensure adequate CMA areas available for hugetlb_cma[],
Anshuman Khandual
[PATCH v4] mm: swap: async free swap slot cache entries,
Chris Li
[linux-next:pending-fixes] BUILD SUCCESS 904accd85136d0635854d003865dc38145a4952b, kernel test robot
[PATCH v8 0/1] mm: report per-page metadata information,
Sourav Panda
[PATCH v5 0/3] Enable >0 order folio memory compaction,
Zi Yan
[PATCH v3 00/10] mm/memory: optimize unmap/zap with PTE-mapped THP,
David Hildenbrand
- [PATCH v3 01/10] mm/memory: factor out zapping of present pte into zap_present_pte(), David Hildenbrand
- [PATCH v3 02/10] mm/memory: handle !page case in zap_present_pte() separately, David Hildenbrand
- [PATCH v3 04/10] mm/memory: factor out zapping folio pte into zap_present_folio_pte(), David Hildenbrand
- [PATCH v3 05/10] mm/mmu_gather: pass "delay_rmap" instead of encoded page to __tlb_remove_page_size(), David Hildenbrand
- [PATCH v3 06/10] mm/mmu_gather: define ENCODED_PAGE_FLAG_DELAY_RMAP, David Hildenbrand
- [PATCH v3 07/10] mm/mmu_gather: add tlb_remove_tlb_entries(), David Hildenbrand
- [PATCH v3 08/10] mm/mmu_gather: add __tlb_remove_folio_pages(), David Hildenbrand
- [PATCH v3 09/10] mm/mmu_gather: improve cond_resched() handling with large folios and expensive page freeing, David Hildenbrand
- [PATCH v3 10/10] mm/memory: optimize unmap/zap with PTE-mapped THP, David Hildenbrand
- [PATCH v3 03/10] mm/memory: further separate anon and pagecache folio handling in zap_present_pte(), David Hildenbrand
[PATCH 1/2] mm/migrate_device: further convert migrate_device_unmap() to folios,
Sidhartha Kumar
Re: [PATCH] kasan: guard release_free_meta() shadow access with kasan_arch_is_ready(),
Andrew Morton
[PATCH v9 0/7] page_owner: print stacks and their outstanding allocations,
Oscar Salvador
- [PATCH v9 1/7] lib/stackdepot: Fix first entry having a 0-handle, Oscar Salvador
- [PATCH v9 4/7] mm,page_owner: Implement the tracking of the stacks count, Oscar Salvador
- [PATCH v9 6/7] mm,page_owner: Filter out stacks by a threshold, Oscar Salvador
- [PATCH v9 2/7] lib/stackdepot: Move stack_record struct definition into the header, Oscar Salvador
- [PATCH v9 7/7] mm,page_owner: Update Documentation regarding page_owner_stacks, Oscar Salvador
- [PATCH v9 3/7] mm,page_owner: Maintain own list of stack_records structs, Oscar Salvador
- [PATCH v9 5/7] mm,page_owner: Display all stacks and their count, Oscar Salvador
[PATCH v9 0/5] Introduce mseal,
jeffxu
RAM AND LAPTOP, John Fretel
[RFC v2 00/14] enable bs > ps in XFS,
Pankaj Raghav (Samsung)
- [RFC v2 01/14] fs: Allow fine-grained control of folio sizes, Pankaj Raghav (Samsung)
- [RFC v2 02/14] filemap: align the index to mapping_min_order in the page cache, Pankaj Raghav (Samsung)
- [RFC v2 03/14] filemap: use mapping_min_order while allocating folios, Pankaj Raghav (Samsung)
- [RFC v2 04/14] readahead: set file_ra_state->ra_pages to be at least mapping_min_order, Pankaj Raghav (Samsung)
- [RFC v2 05/14] readahead: align index to mapping_min_order in ondemand_ra and force_ra, Pankaj Raghav (Samsung)
- [RFC v2 06/14] readahead: rework loop in page_cache_ra_unbounded(), Pankaj Raghav (Samsung)
- [RFC v2 07/14] readahead: allocate folios with mapping_min_order in ra_(unbounded|order), Pankaj Raghav (Samsung)
- [RFC v2 14/14] xfs: enable block size larger than page size support, Pankaj Raghav (Samsung)
- [RFC v2 11/14] xfs: expose block size in stat, Pankaj Raghav (Samsung)
- [RFC v2 10/14] iomap: fix iomap_dio_zero() for fs bs > system page size, Pankaj Raghav (Samsung)
- [RFC v2 13/14] xfs: add an experimental CONFIG_XFS_LBS option, Pankaj Raghav (Samsung)
- [RFC v2 09/14] mm: Support order-1 folios in the page cache, Pankaj Raghav (Samsung)
- [RFC v2 08/14] mm: do not split a folio if it has minimum folio order requirement, Pankaj Raghav (Samsung)
- [RFC v2 12/14] xfs: make the calculation generic in xfs_sb_validate_fsb_count(), Pankaj Raghav (Samsung)
[PATCH v2 0/2] mm/zswap: optimize for dynamic zswap_pools,
Chengming Zhou
shmem patches headsup: Re: [ANNOUNCE] xfs-linux: for-next updated to 9ee85f235efe,
Christoph Hellwig
[PATCH mm-unstable v1 0/5] mm/mglru: code cleanup and,
Kinsey Ho
[PATCH] sched/numa, mm: do not promote folios to nodes not set N_MEMORY,
Byungchul Park
[PATCH] selftests: damon: add access_memory to .gitignore, Javier Carrasco
[PATCH v3] mm: swap: async free swap slot cache entries,
Chris Li
[PATCH v3 0/4] selftests: add missing gitignore files and include generated objects,
Javier Carrasco
[linux-next:master 4835/6424] io_uring/io_uring.c:2175:23: sparse: sparse: cast to restricted io_req_flags_t, kernel test robot
[PATCH v6 0/3] per-vma locks in userfaultfd,
Lokesh Gidra
[PATCH v4] cgroup2: New memory.max.effective like cgroup1 hierarchical_memory_limit,
Jan Kratochvil (Azul)
[PATCH v4 0/7] Split a folio to any lower order folios,
Zi Yan
- [PATCH v4 1/7] mm/memcg: use order instead of nr in split_page_memcg(), Zi Yan
- [PATCH v4 3/7] mm: memcg: make memcg huge page split support any order split., Zi Yan
- [PATCH v4 4/7] mm: page_owner: add support for splitting to any order in split page_owner., Zi Yan
- [PATCH v4 6/7] mm: truncate: split huge page cache page to a non-zero order if possible., Zi Yan
- [PATCH v4 7/7] mm: huge_memory: enable debugfs to split huge pages to any order., Zi Yan
- [PATCH v4 5/7] mm: thp: split huge page to any lower order pages (except order-1)., Zi Yan
- [PATCH v4 2/7] mm/page_owner: use order instead of nr in split_page_owner(), Zi Yan
- Re: [PATCH v4 0/7] Split a folio to any lower order folios, David Hildenbrand
- Re: [PATCH v4 0/7] Split a folio to any lower order folios, Zi Yan
- Re: [PATCH v4 0/7] Split a folio to any lower order folios, Pankaj Raghav (Samsung)
[PATCH RFC 0/7] Use Maple Trees for simple_offset utilities,
Chuck Lever
[linux-next:master 5469/6424] loongarch64-linux-ld: drivers/md/dm.c:2132:undefined reference to `set_dax_nomc', kernel test robot
[PATCH] arm64: allow post-init vmalloc PXNTable,
Maxwell Bland
[PATCH v3] cgroup2: New memory.max.effective like cgroup1 hierarchical_memory_limit,
Jan Kratochvil (Azul)
[linux-next:master 6193/6424] drivers/gpu/drm/amd/amdgpu/ih_v7_0.c:392: warning: Function parameter or struct member 'ih' not described in 'ih_v7_0_get_wptr', kernel test robot
[PATCH v1 0/2] hugetlb: two small improvements of hugetlb init parallelization,
Gang Li
[PATCH] mm/huge_memory: fix swap entry values of tail pages of THP,
Charan Teja Kalla
[PATCH] mm: memcontrol: clarify swapaccount=0 deprecation warning,
Johannes Weiner
[linux-next:master] BUILD REGRESSION ae00c445390b349e070a64dc62f08aa878db7248, kernel test robot
[linux-next:master 5601/6082] drivers/md/dm.c:2131:undefined reference to `set_dax_nocache',
kernel test robot
[PATCH] mm/damon/sysfs-schemes: handle schemes sysfs dir removal before commit_schemes_quota_goals, SeongJae Park
[PATCH v5 0/3] per-vma locks in userfaultfd,
Lokesh Gidra
[PATCH v8 0/5] page_owner: print stacks and their outstanding allocations,
Oscar Salvador
[linux-next:master 4687/6082] kernel/power/energy_model.c:247:45: sparse: sparse: incorrect type in argument 2 (different address spaces), kernel test robot
[PATCH v3 00/35] Memory allocation profiling,
Suren Baghdasaryan
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]