Linux Kernel Memory Management
[Prev Page][Next Page]
- [PATCH 05/22] shmem: export shmem_get_folio, (continued)
- [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)
- [PATCH v2 01/18] mm: Make folios_put() the basis of release_pages(), Matthew Wilcox (Oracle)
- [PATCH v2 04/18] mm: Use folios_put() in __folio_batch_release(), Matthew Wilcox (Oracle)
- [PATCH v2 08/18] mm: use __page_cache_release() in folios_put(), Matthew Wilcox (Oracle)
- [PATCH v2 03/18] mm: Add free_unref_folios(), Matthew Wilcox (Oracle)
[PATCH 0/5] Docs/mm/damon: misc readability improvements,
SeongJae Park
[linux-next:pending-fixes] BUILD REGRESSION a8f5f47b9dc3b207e4d0f7bfcc893907a5047d59, kernel test robot
[PATCH v2 1/6] mm/migrate: introduce migrate_pfn_to_folio(),
Sidhartha Kumar
[PATCH 0/2] mm/damon: fix quota status loss due to online tunings,
SeongJae Park
[PATCH] test_xarray: fix soft lockup for advanced-api tests,
Luis Chamberlain
[PATCH v6 0/4] Enable >0 order folio memory compaction,
Zi Yan
[linux-next:master 6971/7658] mm/page_owner.c:860 stack_print() warn: unsigned 'nr_entries' is never less than zero.,
kernel test robot
[PATCH v3] sched/numa, mm: do not promote folios to nodes not set N_MEMORY,
Byungchul Park
[PATCH] mm/vmscan: Fix a bug calling wakeup_kswapd() with a wrong zone index,
Byungchul Park
[PATCH v3] mm/swap: fix race when skipping swapcache,
Kairui Song
[PATCH v3 0/2] mm/zswap: optimize for dynamic zswap_pools,
Chengming Zhou
[PATCH v2] sched/numa, mm: do not promote folios to nodes not set N_MEMORY,
Byungchul Park
[linux-next:master 6591/7658] drivers/gpu/drm/tests/drm_buddy_test.c:(.text.drm_test_buddy_alloc_contiguous+0xb0): undefined reference to `__umoddi3', kernel test robot
[linux-next:master 2857/7658] ktd2801-backlight.c:undefined reference to `expresswire_write_u8', kernel test robot
[PATCH v2 0/3] mm/zswap & crypto/acompress: remove a couple of memcpy,
Barry Song
[linux-next:pending-fixes 326/436] xtensa-linux-ld: drivers/gpu/drm/tests/drm_buddy_test.o:undefined reference to `__umoddi3', kernel test robot
[syzbot] [mm?] possible deadlock in lock_vma, syzbot
[syzbot] [mm?] WARNING in move_pages, syzbot
[PATCH] mm: zswap: increase reject_compress_poor but not reject_compress_fail if compression returns ENOSPC,
Barry Song
RE: [RFC PATCH 0/6] Implement initial CXL Timeout & Isolation support,
Dan Williams
[RFC PATCH 0/8] Cover a guard gap corner case,
Rick Edgecombe
[PATCH v10 0/7] page_owner: print stacks and their outstanding allocations,
Oscar Salvador
- [PATCH v10 2/7] lib/stackdepot: Move stack_record struct definition into the header, Oscar Salvador
- [PATCH v10 1/7] lib/stackdepot: Fix first entry having a 0-handle, Oscar Salvador
- [PATCH v10 3/7] mm,page_owner: Maintain own list of stack_records structs, Oscar Salvador
- [PATCH v10 6/7] mm,page_owner: Filter out stacks by a threshold, Oscar Salvador
- [PATCH v10 5/7] mm,page_owner: Display all stacks and their count, Oscar Salvador
- [PATCH v10 4/7] mm,page_owner: Implement the tracking of the stacks count, Oscar Salvador
- [PATCH v10 7/7] mm,page_owner: Update Documentation regarding page_owner_stacks, Oscar Salvador
- Re: [PATCH v10 0/7] page_owner: print stacks and their outstanding allocations, Andrey Konovalov
[PATCH] slub: avoid scanning all partial slabs in get_slabinfo(),
Jianfeng Wang
[PATCH] rmap: Replace two calls to compound_order with folio_order, Matthew Wilcox (Oracle)
[linux-next:master 6204/6884] dm.c:undefined reference to `set_dax_nocache', kernel test robot
[RFC PATCH 1/1] sched/rseq: Consider rseq abort in page fault handler,
Mathieu Desnoyers
Re: [PATCH v1 4/5] sbm: SandBox Mode KUnit test suite,
kernel test robot
[PATCH] kasan: Increase the number of bits to shift when recording extra timestamps,
Juntong Deng
[PATCH v7 0/4] per-vma locks in userfaultfd,
Lokesh Gidra
[PATCH v1 00/14] Fast kernel headers: split linux/mm.h,
Max Kellermann
- [PATCH v1 01/14] drivers: add missing includes on linux/mm.h (and others), Max Kellermann
- [PATCH v1 02/14] include/drm/drm_gem.h: add poll_table_struct forward declaration, Max Kellermann
- [PATCH v1 07/14] linux/mm.h: move folio_next() to mm/folio_next.h, Max Kellermann
- [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
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]