Linux Kernel Memory Management
[Prev Page][Next Page]
- [RFC PATCH 1/3] mm/vmalloc.c: try to flush vmap_area one by one, (continued)
- [linux-next:master 606/2435] drivers/gpu/drm/bridge/tc358768.c:948:2-3: Unneeded semicolon, kernel test robot
- [PATCH] mm: Move mm_count into its own cache line,
Mathieu Desnoyers
- drivers/net/vmxnet3/vmxnet3_drv.c:228:23: sparse: sparse: incorrect type in assignment (different base types), kernel test robot
- [PATCH 00/10] Clean ups for maple tree,
Peng Zhang
- [PATCH 01/10] maple_tree: Drop the test code for mtree_alloc_{range,rrange}(), Peng Zhang
- [PATCH 02/10] maple_tree: Drop mtree_alloc_{range,rrange}() and related functions., Peng Zhang
- [PATCH 03/10] maple_tree: Remove __must_hold() which does not work, Peng Zhang
- [PATCH 04/10] maple_tree: Simplify mas_is_span_wr(), Peng Zhang
- [PATCH 05/10] maple_tree: Make the code symmetrical in mas_wr_extend_null(), Peng Zhang
- [PATCH 06/10] maple_tree: Wrap the replace operation with an inline function., Peng Zhang
- [PATCH 07/10] maple_tree: Add mas_wr_new_end() to calculate new_end accurately, Peng Zhang
- [PATCH 08/10] maple_tree: Add comments and some minor cleanups to mas_wr_append(), Peng Zhang
- [PATCH 09/10] maple_tree: Rework mas_wr_slot_store() to be cleaner and more efficient., Peng Zhang
- [PATCH 10/10] maple_tree: Simplify and clean up mas_wr_node_store(), Peng Zhang
- [PATCH v2 2/4] usb: usbfs: Use consistent mmap functions,
Ruihan Li
- [PATCH v2 4/4] mm: page_table_check: Ensure user pages are not slab pages,
Ruihan Li
- [PATCH v2 3/4] mm: page_table_check: Make it dependent on EXCLUSIVE_SYSTEM_RAM,
Ruihan Li
- [PATCH v2 1/4] usb: usbfs: Enforce page requirements for mmap,
Ruihan Li
- [PATCH 0/6] Memory Mapping (VMA) protection using PKU - set 1,
jeffxu
- [PATCH 0/4] Follow-up "Fix excessive CPU usage during compaction",
Mel Gorman
- [Resend PATCHv2] mm: skip CMA pages when they are not available,
zhaoyang.huang
- [PATCH net-next v7 00/16] splice, net: Replace sendpage with sendmsg(MSG_SPLICE_PAGES), part 1,
David Howells
- [PATCH net-next v7 01/16] net: Declare MSG_SPLICE_PAGES internal sendmsg() flag, David Howells
- [PATCH net-next v7 02/16] net: Pass max frags into skb_append_pagefrags(), David Howells
- [PATCH net-next v7 03/16] net: Add a function to splice pages into an skbuff for MSG_SPLICE_PAGES, David Howells
- [PATCH net-next v7 04/16] tcp: Support MSG_SPLICE_PAGES, David Howells
- [PATCH net-next v7 05/16] tcp: Convert do_tcp_sendpages() to use MSG_SPLICE_PAGES, David Howells
- [PATCH net-next v7 06/16] tcp_bpf: Inline do_tcp_sendpages as it's now a wrapper around tcp_sendmsg, David Howells
- [PATCH net-next v7 07/16] espintcp: Inline do_tcp_sendpages(), David Howells
- [PATCH net-next v7 08/16] tls: Inline do_tcp_sendpages(), David Howells
- [PATCH net-next v7 09/16] siw: Inline do_tcp_sendpages(), David Howells
- [PATCH net-next v7 10/16] tcp: Fold do_tcp_sendpages() into tcp_sendpage_locked(), David Howells
- [PATCH net-next v7 11/16] ip, udp: Support MSG_SPLICE_PAGES, David Howells
- [PATCH net-next v7 12/16] ip6, udp6: Support MSG_SPLICE_PAGES, David Howells
- [PATCH net-next v7 13/16] udp: Convert udp_sendpage() to use MSG_SPLICE_PAGES, David Howells
- [PATCH net-next v7 14/16] ip: Remove ip_append_page(), David Howells
- [PATCH net-next v7 15/16] af_unix: Support MSG_SPLICE_PAGES, David Howells
- [PATCH net-next v7 16/16] unix: Convert udp_sendpage() to use MSG_SPLICE_PAGES, David Howells
- [PATCH net-next v8 03/16] net: Add a function to splice pages into an skbuff for MSG_SPLICE_PAGES, David Howells
- [PATCH v5 RESEND 00/17] mm: ioremap: Convert architectures to take GENERIC_IOREMAP way,
Baoquan He
- [PATCH v5 RESEND 01/17] asm-generic/iomap.h: remove ARCH_HAS_IOREMAP_xx macros, Baoquan He
- [PATCH v5 RESEND 02/17] hexagon: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v5 RESEND 03/17] openrisc: mm: remove unneeded early ioremap code, Baoquan He
- [PATCH v5 RESEND 04/17] mm/ioremap: Define generic_ioremap_prot() and generic_iounmap(), Baoquan He
- [PATCH v5 RESEND 05/17] mm: ioremap: allow ARCH to have its own ioremap method definition, Baoquan He
- [PATCH v5 RESEND 06/17] mm/ioremap: add slab availability checking in ioremap_prot, Baoquan He
- [PATCH v5 RESEND 07/17] arc: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v5 RESEND 08/17] ia64: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v5 RESEND 09/17] openrisc: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v5 RESEND 10/17] s390: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v5 RESEND 11/17] sh: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v5 RESEND 13/17] parisc: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v5 RESEND 12/17] xtensa: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v5 RESEND 14/17] mm/ioremap: Consider IOREMAP space in generic ioremap, Baoquan He
- [PATCH v5 RESEND 15/17] powerpc: mm: Convert to GENERIC_IOREMAP, Baoquan He
- [PATCH v5 RESEND 16/17] arm64 : mm: add wrapper function ioremap_prot(), Baoquan He
- [PATCH v5 RESEND 17/17] mm: ioremap: remove unneeded ioremap_allowed and iounmap_allowed, Baoquan He
- Disabling CONFIG_COMPACTION,
Pratoussy, Martin (GE Vernova)
[PATCH] mm/secretmem: make it on by default,
Mike Rapoport
[PATCH v3 00/11] Introduce cmpxchg128() -- aka. the demise of cmpxchg_double(),
Peter Zijlstra
- [PATCH v3 05/11] percpu: Wire up cmpxchg128, Peter Zijlstra
- [PATCH v3 01/11] cyrpto/b128ops: Remove struct u128, Peter Zijlstra
- [PATCH v3 09/11] mm/slub: Fold slab_update_freelist(), Peter Zijlstra
- [PATCH v3 02/11] types: Introduce [us]128, Peter Zijlstra
- [PATCH v3 11/11] s390/cpum_sf: Convert to cmpxchg128(), Peter Zijlstra
- [PATCH v3 08/11] slub: Replace cmpxchg_double(), Peter Zijlstra
- [PATCH v3 10/11] arch: Remove cmpxchg_double, Peter Zijlstra
- [PATCH v3 04/11] instrumentation: Wire up cmpxchg128(), Peter Zijlstra
- [PATCH v3 07/11] x86,intel_iommu: Replace cmpxchg_double(), Peter Zijlstra
- [PATCH v3 06/11] x86,amd_iommu: Replace cmpxchg_double(), Peter Zijlstra
- [PATCH v3 03/11] arch: Introduce arch_{,try_}_cmpxchg128{,_local}(), Peter Zijlstra
- Re: [PATCH v3 00/11] Introduce cmpxchg128() -- aka. the demise of cmpxchg_double(), Arnd Bergmann
[linus:master] [sched] af7f588d8f: will-it-scale.per_thread_ops -13.9% regression,
kernel test robot
[PATCH v5 0/6] remove the vmas parameter from GUP APIs,
Lorenzo Stoakes
[PATCH for 6.4-rcX] mm: userfaultfd: avoid passing an invalid range to vma_merge(),
Lorenzo Stoakes
[linux-next:master 1011/2056] mm/gup.c:2430:9: sparse: sparse: incorrect type in argument 1 (different address spaces), kernel test robot
[stable:linux-5.4.y 1353/9999] mm/mempolicy.c:499:22: warning: variable 'mapped_pte' set but not used, kernel test robot
[PATCHv11 0/9] mm, x86/cc, efi: Implement support for unaccepted memory,
Kirill A. Shutemov
- [PATCHv11 1/9] mm: Add support for unaccepted memory, Kirill A. Shutemov
- [PATCHv11 3/9] efi/libstub: Implement support for unaccepted memory, Kirill A. Shutemov
- [PATCHv11 4/9] x86/boot/compressed: Handle unaccepted memory, Kirill A. Shutemov
- [PATCHv11 2/9] efi/x86: Get full memory map in allocate_e820(), Kirill A. Shutemov
- [PATCHv11 5/9] efi: Provide helpers for unaccepted memory, Kirill A. Shutemov
- [PATCHv11 6/9] efi/unaccepted: Avoid load_unaligned_zeropad() stepping into unaccepted memory, Kirill A. Shutemov
- [PATCHv11 8/9] x86/tdx: Refactor try_accept_one(), Kirill A. Shutemov
- [PATCHv11 9/9] x86/tdx: Add unaccepted memory support, Kirill A. Shutemov
- [PATCHv11 7/9] x86/tdx: Make _tdx_hypercall() and __tdx_module_call() available in boot stub, Kirill A. Shutemov
- Re: [PATCHv11 0/9] mm, x86/cc, efi: Implement support for unaccepted memory, Tom Lendacky
Futexes & Folios,
Matthew Wilcox
[linux-next:master 946/2056] mm/kfence/core.c:329:34: sparse: sparse: cast to restricted __le64, kernel test robot
[linux-next:master 1006/2056] Inconsistent kallsyms data, kernel test robot
next: WARNING: CPU: 0 PID: 1200 at mm/page_alloc.c:4744 __alloc_pages+0x2e8/0x3a0,
Naresh Kamboju
[linux-next:master 1004/2056] lib/maple_tree.c:6251:7: warning: no previous prototype for 'mas_find_range_rev', kernel test robot
[linux-next:master] BUILD SUCCESS WITH WARNING e922ba281a8d84f640d8c8e18a385d032c19e185, kernel test robot
[PATCH] mm: Convert migrate_pages() to work on folios,
Matthew Wilcox (Oracle)
[linux-next:pending-fixes] BUILD SUCCESS 4cffd190aeed947ab08d9a8d775288e53e50485d, kernel test robot
[linux-next:master 1000/2056] lib/maple_tree.c:4707:7: warning: no previous prototype for 'mas_next_slot', kernel test robot
[PATCH v2] mm, compaction: Skip all non-migratable pages during scan,
Khalid Aziz
[PATCH 0/7] riscv: Memory Hot(Un)Plug support,
Björn Töpel
[PATCH] net/handshake: Squelch allocation warning during Kunit test, Chuck Lever
[linux-next:master 1574/2056] drivers/infiniband/sw/rxe/rxe_verbs.c:1359:21: error: macro "kfree_rcu" requires 2 arguments, but only 1 given,
kernel test robot
[PATCH v3 00/35] Maple tree mas_{next,prev}_range() and cleanup,
Liam R. Howlett
- [PATCH v3 31/35] maple_tree: Add mas_prev_range() and mas_find_range_rev interface, Liam R. Howlett
- [PATCH v3 26/35] maple_tree: Fix testing mas_empty_area(), Liam R. Howlett
- [PATCH v3 04/35] maple_tree: Clean up mas_dfs_postorder(), Liam R. Howlett
- [PATCH v3 25/35] maple_tree: Revise limit checks in mas_empty_area{_rev}(), Liam R. Howlett
- [PATCH v3 15/35] maple_tree: Return error on mte_pivots() out of range, Liam R. Howlett
- [PATCH v3 05/35] maple_tree: Add format option to mt_dump(), Liam R. Howlett
- [PATCH v3 01/35] maple_tree: Fix static analyser cppcheck issue, Liam R. Howlett
- [PATCH v3 13/35] maple_tree: Use MAS_WR_BUG_ON() in mas_store_prealloc(), Liam R. Howlett
- [PATCH v3 16/35] maple_tree: Make test code work without debug enabled, Liam R. Howlett
- [PATCH v3 19/35] maple_tree: Add __init and __exit to test module, Liam R. Howlett
- [PATCH v3 14/35] maple_tree: Use MAS_BUG_ON() prior to calling mas_meta_gap(), Liam R. Howlett
- [PATCH v3 03/35] maple_tree: Avoid unnecessary ascending, Liam R. Howlett
- [PATCH v3 02/35] maple_tree: Clean up mas_parent_enum() and rename to mas_parent_type(), Liam R. Howlett
- [PATCH v3 29/35] maple_tree: Relocate mas_rewalk() and mas_rewalk_if_dead(), Liam R. Howlett
- [PATCH v3 08/35] maple_tree: Change RCU checks to WARN_ON() instead of BUG_ON(), Liam R. Howlett
- [PATCH v3 32/35] maple_tree: Clear up index and last setting in single entry tree, Liam R. Howlett
- [PATCH v3 33/35] maple_tree: Update testing code for mas_{next,prev,walk}, Liam R. Howlett
- [PATCH v3 10/35] maple_tree: Use MAS_BUG_ON() when setting a leaf node as a parent, Liam R. Howlett
- [PATCH v3 22/35] mm/mmap: Change do_vmi_align_munmap() for maple tree iterator changes, Liam R. Howlett
- [PATCH v3 17/35] mm: Update validate_mm() to use vma iterator, Liam R. Howlett
- [PATCH v3 07/35] maple_tree: Convert BUG_ON() to MT_BUG_ON(), Liam R. Howlett
- [PATCH v3 34/35] mm: Add vma_iter_{next,prev}_range() to vma iterator, Liam R. Howlett
- [PATCH v3 21/35] maple_tree: mas_start() reset depth on dead node, Liam R. Howlett
- [PATCH v3 09/35] maple_tree: Convert debug code to use MT_WARN_ON() and MAS_WARN_ON(), Liam R. Howlett
- [PATCH v3 18/35] mm: Update vma_iter_store() to use MAS_WARN_ON(), Liam R. Howlett
- [PATCH v3 35/35] mm: Avoid rewalk in mmap_region, Liam R. Howlett
- [PATCH v3 23/35] maple_tree: Try harder to keep active node after mas_next(), Liam R. Howlett
- [PATCH v3 12/35] maple_tree: Use MAS_BUG_ON() from mas_topiary_range(), Liam R. Howlett
- [PATCH v3 27/35] maple_tree: Introduce mas_next_slot() interface, Liam R. Howlett
- [PATCH v3 24/35] maple_tree: Try harder to keep active node with mas_prev(), Liam R. Howlett
- [PATCH v3 06/35] maple_tree: Add debug BUG_ON and WARN_ON variants, Liam R. Howlett
- [PATCH v3 11/35] maple_tree: Use MAS_BUG_ON() in mas_set_height(), Liam R. Howlett
- [PATCH v3 20/35] maple_tree: Remove unnecessary check from mas_destroy(), Liam R. Howlett
- [PATCH v3 30/35] maple_tree: Introduce mas_prev_slot() interface, Liam R. Howlett
- [PATCH v3 28/35] maple_tree: Add mas_next_range() and mas_find_range() interfaces, Liam R. Howlett
[linux-next:master 1003/2056] lib/maple_tree.c:4606:7: warning: no previous prototype for 'mas_prev_slot', kernel test robot
[PATCH 0/3] mm: Fix bug affecting swapping in MTE tagged pages,
Peter Collingbourne
Re: [PATCH] squashfs: cache partial compressed blocks,
kernel test robot
[PATCH] mm: fix hugetlb page unmap count balance issue,
Junxiao Chang
[syzbot] [fs?] [mm?] BUG: sleeping function called from invalid context in mempool_alloc, syzbot
[PATCH v3 4/4] LoongArch: Add kernel address sanitizer support,
Qing Zhang
[PATCH v3 0/4] LoongArch: Add kernel address sanitizer support,
Qing Zhang
Re: [LSF/MM/BPF TOPIC] mm documentation,
Lorenzo Stoakes
[PATCH] mm/gup: Fixes FOLL_UNLOCKABLE against FOLL_NOWAIT,
Peter Xu
[PATCH 1/3] mm: userfaultfd: add new UFFDIO_SIGBUS ioctl,
Axel Rasmussen
[PATCH] mm, compaction: Skip all pinned pages during scan,
Khalid Aziz
[linux-next:master] BUILD SUCCESS WITH WARNING aabe491169befbe5481144acf575a0260939764a, kernel test robot
mm/ksm.c:2439:13: warning: stack frame size (2576) exceeds limit (2048) in 'ksm_do_scan', kernel test robot
[PATCH] mm/page_alloc: don't wake up kswapd from rmqueue() unless __GFP_KSWAPD_RECLAIM is specified,
Tetsuo Handa
[PATCH] debugobject: don't wake up kswapd from fill_pool(),
Tetsuo Handa
[RESEND PATCH v1 0/5] Encapsulate PTE contents from non-arch code,
Ryan Roberts
[no subject],
Ryan Roberts
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]