Linux Kernel Memory Management
[Prev Page][Next Page]
- [PATCH 07/28] mm: Convert page_add_file_rmap() to use a folio internally, (continued)
- [PATCH 07/28] mm: Convert page_add_file_rmap() to use a folio internally, Matthew Wilcox (Oracle)
- [PATCH 08/28] mm: Add folio_add_new_anon_rmap(), Matthew Wilcox (Oracle)
- [PATCH 15/28] mm: Remove head_compound_mapcount() and _ptr functions, Matthew Wilcox (Oracle)
- [PATCH 14/28] mm: Convert page_mapcount() to use folio_entire_mapcount(), Matthew Wilcox (Oracle)
- [PATCH 01/28] mm: Remove folio_pincount_ptr() and head_compound_pincount(), Matthew Wilcox (Oracle)
- [PATCH 10/28] mm: Use a folio in hugepage_add_anon_rmap() and hugepage_add_new_anon_rmap(), Matthew Wilcox (Oracle)
- [PATCH 09/28] page_alloc: Use folio fields directly, Matthew Wilcox (Oracle)
- [PATCH 11/28] mm: Use entire_mapcount in __page_dup_rmap(), Matthew Wilcox (Oracle)
- [PATCH 17/28] mm: Reimplement compound_nr(), Matthew Wilcox (Oracle)
- [PATCH 13/28] hugetlb: Remove uses of folio_mapcount_ptr, Matthew Wilcox (Oracle)
- [PATCH 06/28] mm: Convert page_add_anon_rmap() to use a folio internally, Matthew Wilcox (Oracle)
- [PATCH 25/28] mm/huge_memory: Remove page_deferred_list(), Matthew Wilcox (Oracle)
- [PATCH 19/28] mm: Convert is_transparent_hugepage() to use a folio, Matthew Wilcox (Oracle)
- [PATCH 26/28] mm/huge_memory: Convert get_deferred_split_queue() to take a folio, Matthew Wilcox (Oracle)
- [PATCH 22/28] mm: Remove 'First tail page' members from struct page, Matthew Wilcox (Oracle)
- [PATCH 05/28] mm: Convert page_remove_rmap() to use a folio internally, Matthew Wilcox (Oracle)
- [PATCH 23/28] doc: Correct struct folio kernel-doc, Matthew Wilcox (Oracle)
- [PATCH 21/28] hugetlb: Remove uses of compound_dtor and compound_nr, Matthew Wilcox (Oracle)
- [PATCH 27/28] mm: Convert deferred_split_huge_page() to deferred_split_folio(), Matthew Wilcox (Oracle)
- [PATCH 24/28] mm: Move page->deferred_list to folio->_deferred_list, Matthew Wilcox (Oracle)
- [PATCH 18/28] mm: Convert set_compound_page_dtor() and set_compound_order() to folios, Matthew Wilcox (Oracle)
- [PATCH 16/28] mm: Reimplement compound_order(), Matthew Wilcox (Oracle)
- [PATCH 20/28] mm: Convert destroy_large_folio() to use folio_dtor, Matthew Wilcox (Oracle)
- [PATCH 12/28] mm/debug: Remove call to head_compound_mapcount(), Matthew Wilcox (Oracle)
- [PATCH 02/28] mm: Convert head_subpages_mapcount() into folio_nr_pages_mapped(), Matthew Wilcox (Oracle)
- [PATCH 28/28] mm: remove the hugetlb field from struct page, Matthew Wilcox (Oracle)
- [PATCH 04/28] mm: Convert total_compound_mapcount() to folio_total_mapcount(), Matthew Wilcox (Oracle)
- [PATCH 03/28] doc: Clarify refcount section by referring to folios & pages, Matthew Wilcox (Oracle)
- [PATCH v5 0/9] iov_iter: Add extraction helpers,
David Howells
- [PATCH v2] maple_tree: fix comment of mte_destroy_walk, Vernon Yang
- [PATCH] mm/khugepaged: Fix ->anon_vma race,
Jann Horn
- [PATCHv14 00/17] Linear Address Masking enabling,
Kirill A. Shutemov
- [PATCHv14 17/17] selftests/x86/lam: Add test cases for LAM vs thread creation, Kirill A. Shutemov
- [PATCHv14 01/17] x86/mm: Rework address range check in get_user() and put_user(), Kirill A. Shutemov
- [PATCHv14 12/17] selftests/x86/lam: Add malloc and tag-bits test cases for linear-address masking, Kirill A. Shutemov
- [PATCHv14 15/17] selftests/x86/lam: Add inherit test cases for linear-address masking, Kirill A. Shutemov
- [PATCHv14 14/17] selftests/x86/lam: Add io_uring test cases for linear-address masking, Kirill A. Shutemov
- [PATCHv14 04/17] x86/mm: Handle LAM on context switch, Kirill A. Shutemov
- [PATCHv14 11/17] x86/mm/iommu/sva: Make LAM and SVA mutually exclusive, Kirill A. Shutemov
- [PATCHv14 02/17] x86: Allow atomic MM_CONTEXT flags setting, Kirill A. Shutemov
- [PATCHv14 08/17] x86/mm: Reduce untagged_addr() overhead until the first LAM user, Kirill A. Shutemov
- [PATCHv14 03/17] x86: CPUID and CR3/CR4 flags for Linear Address Masking, Kirill A. Shutemov
- [PATCHv14 10/17] iommu/sva: Replace pasid_valid() helper with mm_valid_pasid(), Kirill A. Shutemov
- [PATCHv14 13/17] selftests/x86/lam: Add mmap and SYSCALL test cases for linear-address masking, Kirill A. Shutemov
- [PATCHv14 16/17] selftests/x86/lam: Add ARCH_FORCE_TAGGED_SVA test cases for linear-address masking, Kirill A. Shutemov
- [PATCHv14 09/17] mm: Expose untagging mask in /proc/$PID/status, Kirill A. Shutemov
- [PATCHv14 05/17] mm: Introduce untagged_addr_remote(), Kirill A. Shutemov
- [PATCHv14 07/17] x86/mm: Provide arch_prctl() interface for LAM, Kirill A. Shutemov
- [PATCHv14 06/17] x86/uaccess: Provide untagged_addr() and remove tags before address check, Kirill A. Shutemov
- Re: [PATCHv14 00/17] Linear Address Masking enabling, Peter Zijlstra
- [PATCH v2] mm/mmap: fix comment of unmapped_area{_topdown}, Vernon Yang
- [linux-next:pending-fixes] BUILD SUCCESS 79fa898551af3fa16837f16294fdc8724b405762, kernel test robot
- LSFMMBPF proposal [General/MM]: SRCU: a case study in memory ordering,
Joel Fernandes
- [Regression] Bug 216911 - get_unmapped_area returns addresses below mmap_min_addr,
Linux kernel regression tracking (Thorsten Leemhuis)
- [PATCH] Revert "x86: kmsan: sync metadata pages on page fault", Alexander Potapenko
- [linux-next:master 1756/4000] include/linux/kcsan-checks.h:220:28: warning: 'args32' may be used uninitialized, kernel test robot
- [PATCH V1] lib/scatterlist: Fix to calculate the last_pg properly,
Yishai Hadas
- Re: [PATCH] mm/slab.c: Delete the if judgment and return the result directly Remove the if judgment and return the result directly to reduce assembly statements., Vlastimil Babka
- Stalls in qemu with host running 6.1 (everything stuck at mmap_read_lock()),
Jiri Slaby
- [linux-next:pending-fixes 135/296] net/rxrpc/call_object.c:303 rxrpc_connect_call() warn: missing error code 'ret',
Dan Carpenter
- [PATCH v3 00/26] Split netmem from struct page,
Matthew Wilcox (Oracle)
- [PATCH v3 23/26] net: Add support for netmem in skb_frag, Matthew Wilcox (Oracle)
- [PATCH v3 26/26] hns3: Convert to netmem, Matthew Wilcox (Oracle)
- [PATCH v3 13/26] page_pool: Convert page_pool_dma_sync_for_device() to take a netmem, Matthew Wilcox (Oracle)
- [PATCH v3 16/26] page_pool: Use netmem in page_pool_drain_frag(), Matthew Wilcox (Oracle)
- [PATCH v3 17/26] page_pool: Convert page_pool_return_skb_page() to use netmem, Matthew Wilcox (Oracle)
- [PATCH v3 06/26] page_pool: Convert page_pool_return_page() to page_pool_return_netmem(), Matthew Wilcox (Oracle)
- [PATCH v3 19/26] page_pool: Convert frag_page to frag_nmem, Matthew Wilcox (Oracle)
- [PATCH v3 21/26] mm: Remove page pool members from struct page, Matthew Wilcox (Oracle)
- [PATCH v3 18/26] page_pool: Allow page_pool_recycle_direct() to take a netmem or a page, Matthew Wilcox (Oracle)
- [PATCH v3 24/26] mvneta: Convert to netmem, Matthew Wilcox (Oracle)
- [PATCH v3 11/26] page_pool: Convert page_pool_empty_ring() to use netmem, Matthew Wilcox (Oracle)
- [PATCH v3 10/26] page_pool: Convert page_pool_put_defragged_page() to netmem, Matthew Wilcox (Oracle)
- [PATCH v3 08/26] page_pool: Convert pp_alloc_cache to contain netmem, Matthew Wilcox (Oracle)
- [PATCH v3 14/26] page_pool: Convert page_pool_recycle_in_cache() to netmem, Matthew Wilcox (Oracle)
- [PATCH v3 25/26] mlx5: Convert to netmem, Matthew Wilcox (Oracle)
- [PATCH v3 22/26] page_pool: Pass a netmem to init_callback(), Matthew Wilcox (Oracle)
- [PATCH v3 20/26] xdp: Convert to netmem, Matthew Wilcox (Oracle)
- [PATCH v3 01/26] netmem: Create new type, Matthew Wilcox (Oracle)
- [PATCH v3 07/26] page_pool: Convert __page_pool_put_page() to __page_pool_put_netmem(), Matthew Wilcox (Oracle)
- [PATCH v3 09/26] page_pool: Convert page_pool_defrag_page() to page_pool_defrag_netmem(), Matthew Wilcox (Oracle)
- [PATCH v3 03/26] page_pool: Add netmem_set_dma_addr() and netmem_get_dma_addr(), Matthew Wilcox (Oracle)
- [PATCH v3 15/26] page_pool: Remove __page_pool_put_page(), Matthew Wilcox (Oracle)
- [PATCH v3 05/26] page_pool: Start using netmem in allocation path., Matthew Wilcox (Oracle)
- [PATCH v3 12/26] page_pool: Convert page_pool_alloc_pages() to page_pool_alloc_netmem(), Matthew Wilcox (Oracle)
- [PATCH v3 02/26] netmem: Add utility functions, Matthew Wilcox (Oracle)
- [PATCH v3 04/26] page_pool: Convert page_pool_release_page() to page_pool_release_netmem(), Matthew Wilcox (Oracle)
- Re: [PATCH v3 00/26] Split netmem from struct page, Yunsheng Lin
- Re: [PATCH v7 4/4] workqueue: Unbind kworkers before sending them to exit(), Hillf Danton
- [PATCH] zsmalloc: fix a race with deferred_handles storing,
Nhat Pham
- [PATCH mm-unstable v2 0/8] continue hugetlb folio conversion,
Sidhartha Kumar
- mmap in 6.0 vs. 6.1: apparent behaviour change wrt. MAP_FAILED & errno, Holger Hoffstätte
- Re: [PATCH 0/7] Enable LASS (Linear Address space Separation), Sohil Mehta
- [PATCH 0/8] mm/damon: trivial fixups,
SeongJae Park
- [PATCH 2/8] mm/damon/core: update kernel-doc comments for DAMOS filters supports of each DAMON operations set, SeongJae Park
- [PATCH 1/8] mm/damon/core: update kernel-doc comments for DAMOS action supports of each DAMON operations set, SeongJae Park
- [PATCH 5/8] Docs/mm/damon: add a maintainer-profile for DAMON, SeongJae Park
- [PATCH 4/8] Docs/admin-guide/mm/damon/usage: update DAMOS actions/filters supports of each DAMON operations set, SeongJae Park
- [PATCH 7/8] selftests/damon/sysfs: hide expected write failures, SeongJae Park
- [PATCH 6/8] MAINTAINERS/DAMON: link maintainer profile, git trees, and website, SeongJae Park
- [PATCH 8/8] selftests/damon/debugfs_rm_non_contexts: hide expected write error messages, SeongJae Park
- [PATCH 3/8] Docs/mm/damon/index: mention DAMOS on the intro, SeongJae Park
- [PATCH] userfaultfd: Fix vma iterator conversion.,
Liam Howlett
- [PATCH v2] nommu: Fix memory leak in do_mmap() error path, Liam Howlett
- [PATCH v2] nommu: Fix do_munmap() error path, Liam Howlett
- [PATCH v2] nommu: Fix split_vma() map_count error,
Liam Howlett
- [PATCH] maple_tree: Fix mas_prev() and mas_find() state handling, Liam Howlett
- [PATCH v3] mm/debug: use valid physical memory for pmd/pud tests,
Frank van der Linden
- [syzbot] [ntfs3?] KASAN: stack-out-of-bounds Read in filemap_get_read_batch, syzbot
- [linux-next:master] BUILD REGRESSION 435bf71af3a0aa8067f3b87ff9febf68b564dbb6, kernel test robot
- [PATCH] maple_tree: remove the parameter entry of mas_preallocate,
Vernon Yang
- [PATCH v2 0/2] docs/mm: start filling out new structure,
Mike Rapoport
- [PATCH] maple_tree: fix comment of mte_destroy_walk,
Vernon Yang
- [PATCH] mm/mmap: fix comment of unmapped_area{_topdown},
Vernon Yang
- [PATCH] mm/mmap: fix typo in comment, Vernon Yang
- [PATCH 0/5] Some small improvements for compaction,
Baolin Wang
- [linux-next:master 3197/3637] htmldocs: Warning: Documentation/arm/samsung/gpio.rst references a file that doesn't exist: Documentation/arm/samsung-s3c24xx/gpio.rst, kernel test robot
- [linux-next:pending-fixes] BUILD SUCCESS 3145d9dfed323d5a82d40670e333de58fb1a9e65, kernel test robot
- [syzbot] WARNING in vma_complete,
syzbot
- [PATCH -v2 0/9] migrate_pages(): batch TLB flushing,
Huang Ying
- [PATCH -v2 1/9] migrate_pages: organize stats with struct migrate_pages_stats, Huang Ying
- [PATCH -v2 2/9] migrate_pages: separate hugetlb folios migration, Huang Ying
- [PATCH -v2 3/9] migrate_pages: restrict number of pages to migrate in batch, Huang Ying
- [PATCH -v2 4/9] migrate_pages: split unmap_and_move() to _unmap() and _move(), Huang Ying
- [PATCH -v2 5/9] migrate_pages: batch _unmap and _move, Huang Ying
- [PATCH -v2 6/9] migrate_pages: move migrate_folio_unmap(), Huang Ying
- [PATCH -v2 7/9] migrate_pages: share more code between _unmap and _move, Huang Ying
- [PATCH -v2 8/9] migrate_pages: batch flushing TLB, Huang Ying
- [PATCH -v2 9/9] migrate_pages: move THP/hugetlb migration support check to simplify code, Huang Ying
- Re: [PATCH -v2 0/9] migrate_pages(): batch TLB flushing, Mike Kravetz
- [PATCH v2] mm/mmu_notifier: Remove unused mmu_notifier_range_update_to_read_only export,
Alistair Popple
- [PATCH] mm/sl{a,u}b: fix wrong usages of folio_page() for getting head pages,
SeongJae Park
- Re: [Bug 216905] New: Kernel won't compile with KASAN,
Andrew Morton
- Can't compile 6.1.4 with gcc 12.2 with KASAN enabled, Robert Dinse
- [PATCH mm-unstable] mm: remove the hugetlb field from struct page,
Sidhartha Kumar
- [PATCH v1 0/2] Fixes for kmemleak tracking with CMA regions,
Isaac J. Manjarres
- [PATCH 0/4] Track exported dma-buffers with memcg,
T.J. Mercier
- [PATCH 0/6] mm/damon/{v,p}addr: misc fixups for folio usage,
SeongJae Park
- [PATCH] nommu: Fix split_vma() map_count error, Liam Howlett
- [PATCH] nommu: Fix do_munmap() error path, Liam Howlett
- [PATCH] nommu: Fix memory leak in do_mmap() error path, Liam Howlett
- [PATCH 00/41] Per-VMA locks,
Suren Baghdasaryan
- [PATCH 01/41] maple_tree: Be more cautious about dead nodes, Suren Baghdasaryan
- [PATCH 02/41] maple_tree: Detect dead nodes in mas_start(), Suren Baghdasaryan
- [PATCH 03/41] maple_tree: Fix freeing of nodes in rcu mode, Suren Baghdasaryan
- [PATCH 04/41] maple_tree: remove extra smp_wmb() from mas_dead_leaves(), Suren Baghdasaryan
- [PATCH 05/41] maple_tree: Fix write memory barrier of nodes once dead for RCU mode, Suren Baghdasaryan
- [PATCH 06/41] maple_tree: Add smp_rmb() to dead node detection, Suren Baghdasaryan
- [PATCH 07/41] mm: Enable maple tree RCU mode by default., Suren Baghdasaryan
- [PATCH 08/41] mm: introduce CONFIG_PER_VMA_LOCK, Suren Baghdasaryan
- [PATCH 09/41] mm: rcu safe VMA freeing, Suren Baghdasaryan
- [PATCH 10/41] mm: move mmap_lock assert function definitions, Suren Baghdasaryan
- [PATCH 11/41] mm: export dump_mm(), Suren Baghdasaryan
- [PATCH 12/41] mm: add per-VMA lock and helper functions to control it, Suren Baghdasaryan
- [PATCH 13/41] mm: introduce vma->vm_flags modifier functions, Suren Baghdasaryan
- [PATCH 14/41] mm: replace VM_LOCKED_CLEAR_MASK with VM_LOCKED_MASK, Suren Baghdasaryan
- [PATCH 16/41] mm: replace vma->vm_flags indirect modification in ksm_madvise, Suren Baghdasaryan
- [PATCH 17/41] mm/mmap: move VMA locking before anon_vma_lock_write call, Suren Baghdasaryan
- [PATCH 15/41] mm: replace vma->vm_flags direct modifications with modifier calls, Suren Baghdasaryan
- [PATCH 18/41] mm/khugepaged: write-lock VMA while collapsing a huge page, Suren Baghdasaryan
- [PATCH 19/41] mm/mmap: write-lock VMAs before merging, splitting or expanding them, Suren Baghdasaryan
- [PATCH 20/41] mm/mmap: write-lock VMAs in vma_adjust, Suren Baghdasaryan
- [PATCH 21/41] mm/mmap: write-lock VMAs affected by VMA expansion, Suren Baghdasaryan
- [PATCH 22/41] mm/mremap: write-lock VMA while remapping it to a new address range, Suren Baghdasaryan
- [PATCH 23/41] mm: write-lock VMAs before removing them from VMA tree, Suren Baghdasaryan
- [PATCH 24/41] mm: conditionally write-lock VMA in free_pgtables, Suren Baghdasaryan
- [PATCH 25/41] mm/mmap: write-lock adjacent VMAs if they can grow into unmapped area, Suren Baghdasaryan
- [PATCH 26/41] kernel/fork: assert no VMA readers during its destruction, Suren Baghdasaryan
- [PATCH 27/41] mm/mmap: prevent pagefault handler from racing with mmu_notifier registration, Suren Baghdasaryan
- [PATCH 28/41] mm: introduce lock_vma_under_rcu to be used from arch-specific code, Suren Baghdasaryan
- [PATCH 29/41] mm: fall back to mmap_lock if vma->anon_vma is not yet set, Suren Baghdasaryan
- [PATCH 30/41] mm: add FAULT_FLAG_VMA_LOCK flag, Suren Baghdasaryan
- [PATCH 31/41] mm: prevent do_swap_page from handling page faults under VMA lock, Suren Baghdasaryan
- [PATCH 32/41] mm: prevent userfaults to be handled under per-vma lock, Suren Baghdasaryan
- [PATCH 33/41] mm: introduce per-VMA lock statistics, Suren Baghdasaryan
- [PATCH 34/41] x86/mm: try VMA lock-based page fault handling first, Suren Baghdasaryan
- [PATCH 35/41] arm64/mm: try VMA lock-based page fault handling first, Suren Baghdasaryan
- [PATCH 36/41] powerc/mm: try VMA lock-based page fault handling first, Suren Baghdasaryan
- [PATCH 37/41] mm: introduce mod_vm_flags_nolock, Suren Baghdasaryan
- [PATCH 38/41] mm: avoid assertion in untrack_pfn, Suren Baghdasaryan
- [PATCH 39/41] kernel/fork: throttle call_rcu() calls in vm_area_free, Suren Baghdasaryan
- [PATCH 40/41] mm: separate vma->lock from vm_area_struct, Suren Baghdasaryan
- [PATCH 41/41] mm: replace rw_semaphore with atomic_t in vma_lock, Suren Baghdasaryan
- [PATCH] mm.h: Fix "mm: Add temporary vma iterator versions of vma_merge(), split_vma(), and __split_vma(),
Liam Howlett
- [linux-next:master 2014/3066] ERROR: modpost: "kunit_running" [drivers/gpu/drm/vc4/vc4.ko] undefined!, kernel test robot
- [PATCH v2] mm/debug: use valid physical memory for pmd/pud tests,
Frank van der Linden
- Re: [QUESTION] Linux memory model: control dependency with bitfield,
Paul E. McKenney
- [PATCH mm-unstable v1] selftests/mm: define MADV_PAGEOUT to fix compilation issues, David Hildenbrand
- [PATCH] maple_tree: Fix handle of invalidated state in mas_wr_store_setup(),
Liam Howlett
- [PATCH 0/6 v2] Discard __GFP_ATOMIC,
Mel Gorman
- [PATCH] lib/scatterlist: Fix to calculate the last_pg properly,
Yishai Hadas
- [linux-next:master] BUILD REGRESSION 543b9b2fe10b2e12b8d773af65314d322f91e479,
kernel test robot
- [PATCH linux-next] mm/damon/sysfs-schemes: use strscpy() to instead of strncpy(),
yang.yang29
- [PATCH] selftests: vm: Enable cross-compilation, Björn Töpel
- [linux-next:pending-fixes] BUILD SUCCESS cf5f49e41cd4ea72bc12be377269bb9d0dc21ef6, kernel test robot
- [RFC PATCH 0/4] Multiple consecutive page for anonymous mapping,
Yin Fengwei
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]