Linux Kernel Memory Management
[Prev Page][Next Page]
- [PATCHv3 bpf-next 2/9] perf: Use file object build id in perf_event_mmap_event, (continued)
- [PATCH] kfence, kcsan: avoid passing -g for tests,
Marco Elver
- [RFC PATCH 00/28] splice, net: Replace sendpage with sendmsg(MSG_SPLICE_PAGES),
David Howells
- [RFC PATCH 01/28] net: Declare MSG_SPLICE_PAGES internal sendmsg() flag, David Howells
- [RFC PATCH 02/28] Add a special allocator for staging netfs protocol to MSG_SPLICE_PAGES, David Howells
- [RFC PATCH 03/28] tcp: Support MSG_SPLICE_PAGES, David Howells
- [RFC PATCH 05/28] tcp_bpf: Inline do_tcp_sendpages as it's now a wrapper around tcp_sendmsg, David Howells
- [RFC PATCH 04/28] tcp: Convert do_tcp_sendpages() to use MSG_SPLICE_PAGES, David Howells
- [RFC PATCH 06/28] espintcp: Inline do_tcp_sendpages(), David Howells
- [RFC PATCH 07/28] tls: Inline do_tcp_sendpages(), David Howells
- [RFC PATCH 08/28] siw: Inline do_tcp_sendpages(), David Howells
- [RFC PATCH 09/28] tcp: Fold do_tcp_sendpages() into tcp_sendpage_locked(), David Howells
- [RFC PATCH 10/28] ip, udp: Support MSG_SPLICE_PAGES, David Howells
- [RFC PATCH 11/28] udp: Convert udp_sendpage() to use MSG_SPLICE_PAGES, David Howells
- [RFC PATCH 12/28] af_unix: Support MSG_SPLICE_PAGES, David Howells
- [RFC PATCH 14/28] crypto: af_alg: Support MSG_SPLICE_PAGES, David Howells
- [RFC PATCH 15/28] crypto: af_alg: Convert af_alg_sendpage() to use MSG_SPLICE_PAGES, David Howells
- [RFC PATCH 13/28] crypto: af_alg: Indent the loop in af_alg_sendmsg(), David Howells
- [RFC PATCH 17/28] Remove file->f_op->sendpage, David Howells
- [RFC PATCH 16/28] splice, net: Use sendmsg(MSG_SPLICE_PAGES) rather than ->sendpage(), David Howells
- [RFC PATCH 18/28] siw: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage to transmit, David Howells
- [RFC PATCH 22/28] net: Use sendmsg(MSG_SPLICE_PAGES) not sendpage in skb_send_sock(), David Howells
- [RFC PATCH 19/28] ceph: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage, David Howells
- [RFC PATCH 21/28] tcp_bpf: Make tcp_bpf_sendpage() go through tcp_bpf_sendmsg(MSG_SPLICE_PAGES), David Howells
- [RFC PATCH 23/28] algif: Remove hash_sendpage*(), David Howells
- [RFC PATCH 20/28] iscsi: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage, David Howells
- [RFC PATCH 25/28] rds: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage, David Howells
- [RFC PATCH 26/28] dlm: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage, David Howells
- [RFC PATCH 24/28] ceph: Use sendmsg(MSG_SPLICE_PAGES) rather than sendpage(), David Howells
- [RFC PATCH 27/28] sunrpc: Use sendmsg(MSG_SPLICE_PAGES) rather then sendpage, David Howells
- Message not available
[PATCH v11] mm,kfence: decouple kfence from page granularity mapping judgement,
Zhenhua Huang
[akpm-mm:mm-nonmm-unstable 23/26] htmldocs: Documentation/ELF/ELF.rst: WARNING: document isn't included in any toctree, kernel test robot
[linux-next:master] BUILD REGRESSION 6f72958a49f68553f2b6ff713e8c8e51a34c1e1e, kernel test robot
[PATCH v8 0/4] riscv: Use PUD/P4D/PGD pages for the linear mapping,
Alexandre Ghiti
[PATCH v10] mm,kfence: decouple kfence from page granularity mapping judgement,
Zhenhua Huang
[PATCH v2 1/2] mm: compaction: consider the number of scanning compound pages in isolate fail path,
Baolin Wang
[linux-next:pending-fixes] BUILD SUCCESS 71c206ed429bcd060918a00616d993244294315e, kernel test robot
[PATCH linux-next] mm: workingset: simplify the calculation of workingset size,
yang.yang29
[PATCH v9] mm,kfence: decouple kfence from page granularity mapping judgement,
Zhenhua Huang
[linux-next:master 2761/4036] drivers/net/wireless/legacy/ray_cs.c:628:17: warning: 'strncpy' specified bound 32 equals destination size,
kernel test robot
[linux-next:master 2408/3406] drivers/crypto/ccree/cc_driver.c:354: undefined reference to `devm_platform_get_and_ioremap_resource', kernel test robot
[linux-next:master 3796/4036] kernel/bpf/../module/internal.h:212:2: error: incomplete definition of type 'struct module',
kernel test robot
[PATCH linux-next] mm: workingset: update description of the source file, yang.yang29
[linux-next:master 3796/4036] kernel/module/internal.h:260:56: error: expected ';', ',' or ')' before 'const', kernel test robot
[linux-next:master 2408/3406] cc_driver.c:undefined reference to `devm_platform_get_and_ioremap_resource', kernel test robot
[PATCH] mm/slub: reduce the calculation times of 'MAX_OBJS_PER_PAGE', gouhao
[RFC PATCH 00/10] Additional selftests for restrictedmem,
Ackerley Tng
- [RFC PATCH 01/10] KVM: selftests: Test error message fixes for memfd_restricted selftests, Ackerley Tng
- [RFC PATCH 03/10] KVM: selftests: Test that VM private memory should not be readable from host, Ackerley Tng
- [RFC PATCH 04/10] KVM: selftests: Exercise restrictedmem allocation and truncation code after KVM invalidation code has been unbound, Ackerley Tng
- [RFC PATCH 05/10] KVM: selftests: Generalize private_mem_conversions_test for parallel execution, Ackerley Tng
- [RFC PATCH 06/10] KVM: selftests: Default private_mem_conversions_test to use 1 memslot for test data, Ackerley Tng
- [RFC PATCH 07/10] KVM: selftests: Add vm_userspace_mem_region_add_with_restrictedmem, Ackerley Tng
- [RFC PATCH 08/10] KVM: selftests: Default private_mem_conversions_test to use 1 restrictedmem file for test data, Ackerley Tng
- [RFC PATCH 02/10] KVM: selftests: Test that ftruncate to non-page-aligned size on a restrictedmem fd should fail, Ackerley Tng
- [RFC PATCH 09/10] KVM: selftests: Add tests around sharing a restrictedmem fd, Ackerley Tng
- [RFC PATCH 10/10] KVM: selftests: Test KVM exit behavior for private memory/access, Ackerley Tng
Re: [PATCH] mm: mempool: Optimize the mempool_create_node function, Florian Fainelli
[PATCH] mm/thp: Rename TRANSPARENT_HUGEPAGE_NEVER_DAX to _UNSUPPORTED,
Peter Xu
[PATCH v19 00/15] splice, block: Use page pinning and kill ITER_PIPE,
David Howells
- [PATCH v19 01/15] splice: Clean up direct_splice_read() a bit, David Howells
- [PATCH v19 02/15] splice: Make do_splice_to() generic and export it, David Howells
- [PATCH v19 03/15] shmem: Implement splice-read, David Howells
- [PATCH v19 04/15] overlayfs: Implement splice-read, David Howells
- [PATCH v19 06/15] tty, proc, kernfs, random: Use direct_splice_read(), David Howells
- [PATCH v19 05/15] coda: Implement splice-read, David Howells
- [PATCH v19 07/15] splice: Do splice read from a file without using ITER_PIPE, David Howells
- [PATCH v19 09/15] iov_iter: Kill ITER_PIPE, David Howells
- [PATCH v19 08/15] cifs: Use generic_file_splice_read(), David Howells
- [PATCH v19 10/15] iomap: Don't get an reference on ZERO_PAGE for direct I/O block zeroing, David Howells
- [PATCH v19 11/15] block: Fix bio_flagged() so that gcc can better optimise it, David Howells
- [PATCH v19 13/15] block: Add BIO_PAGE_PINNED and associated infrastructure, David Howells
- [PATCH v19 14/15] block: Convert bio_iov_iter_get_pages to use iov_iter_extract_pages, David Howells
- [PATCH v19 15/15] block: convert bio_map_user_iov to use iov_iter_extract_pages, David Howells
- [PATCH v19 12/15] block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with inverted logic, David Howells
- Re: [PATCH v19 00/15] splice, block: Use page pinning and kill ITER_PIPE, Linus Torvalds
- Re: [PATCH v19 00/15] splice, block: Use page pinning and kill ITER_PIPE, Jens Axboe
[linux-next:master] BUILD SUCCESS WITH WARNING 225b6b81afe63b3850b7cee0a3590f51144f2a75, kernel test robot
[RFC PATCH 0/3] convert page_endio to folio_endio,
Pankaj Raghav
Message not available
Message not available
[PATCH 00/10] Fix confusion around MAX_ORDER,
Kirill A. Shutemov
- [PATCH 03/10] floppy: Fix MAX_ORDER usage, Kirill A. Shutemov
- [PATCH 02/10] um: Fix MAX_ORDER usage in linux_main(), Kirill A. Shutemov
- [PATCH 04/10] drm/i915: Fix MAX_ORDER usage in i915_gem_object_get_pages_internal(), Kirill A. Shutemov
- [PATCH 05/10] genwqe: Fix MAX_ORDER usage, Kirill A. Shutemov
- [PATCH 01/10] sparc/mm: Fix MAX_ORDER usage in tsb_grow(), Kirill A. Shutemov
- [PATCH 09/10] iommu: Fix MAX_ORDER usage in __iommu_dma_alloc_pages(), Kirill A. Shutemov
- [PATCH 08/10] mm/slub: Fix MAX_ORDER usage in calculate_order(), Kirill A. Shutemov
- [PATCH 07/10] mm/page_reporting: Fix MAX_ORDER usage in page_reporting_register(), Kirill A. Shutemov
- [PATCH 10/10] mm, treewide: Redefine MAX_ORDER sanely, Kirill A. Shutemov
- Re: [PATCH 10/10] mm, treewide: Redefine MAX_ORDER sanely, kernel test robot
- Re: [PATCH 10/10] mm, treewide: Redefine MAX_ORDER sanely, kernel test robot
- Re: [PATCH 10/10] mm, treewide: Redefine MAX_ORDER sanely, Zi Yan
- Re: [PATCH 10/10] mm, treewide: Redefine MAX_ORDER sanely, Mike Kravetz
- Re: [PATCH 10/10] mm, treewide: Redefine MAX_ORDER sanely, Vlastimil Babka
- Re: [PATCH 10/10] mm, treewide: Redefine MAX_ORDER sanely, Michael Ellerman
- [PATCH 06/10] perf/core: Fix MAX_ORDER usage in rb_alloc_aux_page(), Kirill A. Shutemov
- Re: [PATCH 00/10] Fix confusion around MAX_ORDER, Mel Gorman
- Re: [PATCH 00/10] Fix confusion around MAX_ORDER, Paolo Bonzini
[linux-next:pending-fixes] BUILD SUCCESS 900e881df1ea34591ee3af6f90e7d7b53647f571, kernel test robot
[PATCH RFC] Randomized slab caches for kmalloc(),
GONG, Ruiqi
[RFC] memcg, oom: clean up mem_cgroup_oom_synchronize,
Haifeng Xu
[linux-next:master 3547/3780] drivers/gpu/drm/amd/amdgpu/../display/dc/link/link_validation.c:258:10: warning: no previous prototype for 'link_timing_bandwidth_kbps', kernel test robot
[PATCH v4 00/36] New page table range API,
Matthew Wilcox (Oracle)
- [PATCH v4 05/36] mm: Add default definition of set_ptes(), Matthew Wilcox (Oracle)
- [PATCH v4 03/36] mm: Add folio_flush_mapping(), Matthew Wilcox (Oracle)
- [PATCH v4 10/36] csky: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 12/36] ia64: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 17/36] nios2: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 15/36] microblaze: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 16/36] mips: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 07/36] arc: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 01/36] mm: Convert page_table_check_pte_set() to page_table_check_ptes_set(), Matthew Wilcox (Oracle)
- [PATCH v4 09/36] arm64: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 18/36] openrisc: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 20/36] powerpc: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 22/36] s390: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 24/36] sparc32: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 06/36] alpha: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 26/36] um: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 11/36] hexagon: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 19/36] parisc: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 27/36] x86: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 23/36] superh: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 31/36] mm: Tidy up set_ptes definition, Matthew Wilcox (Oracle)
- [PATCH v4 29/36] mm: Remove page_mapping_file(), Matthew Wilcox (Oracle)
- [PATCH v4 21/36] riscv: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 14/36] m68k: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 28/36] xtensa: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 32/36] mm: Use flush_icache_pages() in do_set_pmd(), Matthew Wilcox (Oracle)
- [PATCH v4 04/36] mm: Remove ARCH_IMPLEMENTS_FLUSH_DCACHE_FOLIO, Matthew Wilcox (Oracle)
- [PATCH v4 30/36] mm: Rationalise flush_icache_pages() and flush_icache_page(), Matthew Wilcox (Oracle)
- [PATCH v4 08/36] arm: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 02/36] mm: Add generic flush_icache_pages() and documentation, Matthew Wilcox (Oracle)
- [PATCH v4 25/36] sparc64: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 13/36] loongarch: Implement the new page table range API, Matthew Wilcox (Oracle)
- [PATCH v4 33/36] filemap: Add filemap_map_folio_range(), Matthew Wilcox (Oracle)
- [PATCH v4 35/36] mm: Convert do_set_pte() to set_pte_range(), Matthew Wilcox (Oracle)
- [PATCH v4 36/36] filemap: Batch PTE mappings, Matthew Wilcox (Oracle)
- [PATCH v4 34/36] rmap: add folio_add_file_rmap_range(), Matthew Wilcox (Oracle)
[PATCH] mm: kfence: fix using kfence_metadata without initialization in show_object(),
Muchun Song
[PATCH v2 0/6] mm: Stop alaising VM_FAULT_HINDEX_MASK in arch code,
Palmer Dabbelt
[PATCH v5 0/4] mm: userfaultfd: refactor and add UFFDIO_CONTINUE_MODE_WP,
Axel Rasmussen
[PATCH v18 00/15] splice, block: Use page pinning and kill ITER_PIPE,
David Howells
- [PATCH v18 08/15] cifs: Use generic_file_splice_read(), David Howells
- [PATCH v18 02/15] splice: Make do_splice_to() generic and export it, David Howells
- [PATCH v18 01/15] splice: Clean up direct_splice_read() a bit, David Howells
- [PATCH v18 09/15] iov_iter: Kill ITER_PIPE, David Howells
- [PATCH v18 10/15] iomap: Don't get an reference on ZERO_PAGE for direct I/O block zeroing, David Howells
- [PATCH v18 03/15] shmem: Implement splice-read, David Howells
- [PATCH v18 11/15] block: Fix bio_flagged() so that gcc can better optimise it, David Howells
- [PATCH v18 04/15] overlayfs: Implement splice-read, David Howells
- [PATCH v18 12/15] block: Replace BIO_NO_PAGE_REF with BIO_PAGE_REFFED with inverted logic, David Howells
- [PATCH v18 06/15] tty, proc, kernfs, random: Use direct_splice_read(), David Howells
- [PATCH v18 05/15] coda: Implement splice-read, David Howells
- [PATCH v18 13/15] block: Add BIO_PAGE_PINNED and associated infrastructure, David Howells
- [PATCH v18 14/15] block: Convert bio_iov_iter_get_pages to use iov_iter_extract_pages, David Howells
- [PATCH v18 07/15] splice: Do splice read from a file without using ITER_PIPE, David Howells
- [PATCH v18 15/15] block: convert bio_map_user_iov to use iov_iter_extract_pages, David Howells
Re: [Bug 217191] New: test_meminit: failures: 70 out of 130 / reference already released.,
Andrew Morton
[PATCH v1] docs/mm: extend ksm doc,
Stefan Roesch
[PATCH v6 00/12] fold per-CPU vmstats remotely,
Marcelo Tosatti
- [PATCH v6 03/12] this_cpu_cmpxchg: S390: switch this_cpu_cmpxchg to locked, add _local function, Marcelo Tosatti
- [PATCH v6 09/12] mm/vmstat: use xchg in cpu_vm_stats_fold, Marcelo Tosatti
- [PATCH v6 04/12] this_cpu_cmpxchg: x86: switch this_cpu_cmpxchg to locked, add _local function, Marcelo Tosatti
- [PATCH v6 01/12] this_cpu_cmpxchg: ARM64: switch this_cpu_cmpxchg to locked, add _local function, Marcelo Tosatti
- [PATCH v6 07/12] mm/vmstat: switch counter modification to cmpxchg, Marcelo Tosatti
- [PATCH v6 10/12] mm/vmstat: switch vmstat shepherd to flush per-CPU counters remotely, Marcelo Tosatti
- [PATCH v6 08/12] vmstat: switch per-cpu vmstat counters to 32-bits, Marcelo Tosatti
- [PATCH v6 02/12] this_cpu_cmpxchg: loongarch: switch this_cpu_cmpxchg to locked, add _local function, Marcelo Tosatti
- [PATCH v6 11/12] mm/vmstat: refresh stats remotely instead of via work item, Marcelo Tosatti
- [PATCH v6 06/12] convert this_cpu_cmpxchg users to this_cpu_cmpxchg_local, Marcelo Tosatti
- [PATCH v6 05/12] add this_cpu_cmpxchg_local and asm-generic definitions, Marcelo Tosatti
- [PATCH v6 12/12] vmstat: add pcp remote node draining via cpu_vm_stats_fold, Marcelo Tosatti
[linux-next:pending-fixes] BUILD SUCCESS 7f35d1f08bb088135b98b082bc7b88cff1ca4d1d, kernel test robot
RFC: Filesystem metadata in HIGHMEM,
Matthew Wilcox
[PATCH -next] s390/mm: try VMA lock-based page fault handling first, Heiko Carstens
[PATCH v2 0/3] userfaultfd: convert userfaultfd functions to use folios,
Peng Zhang
[PATCH v2 0/3] Some fixes and cleanup for maple tree.,
Peng Zhang
[PATCH] mm/slub: Reduce memory consumption in extreme scenarios,
Chen Jun
[PATCH RESEND] mm/oom_kill: don't kill exiting tasks in oom_kill_memcg_member,
Haifeng Xu
[linux-next:master 2536/3406] drivers/gpu/drm/i915/i915_driver.c:556:9: error: implicit declaration of function 'intel_opregion_cleanup'; did you mean 'intel_opregion_setup'?, kernel test robot
[LSF/MM/BPF TOPIC] SLOB+SLAB allocators removal and future SLUB improvements,
Vlastimil Babka
[PATCH v2] mm/slub: fix help comment of SLUB_DEBUG,
Vernon Yang
[PATCH v8] mm,kfence: decouple kfence from page granularity mapping judgement,
Zhenhua Huang
[PATCH v7] mm,kfence: decouple kfence from page granularity mapping judgement,
Zhenhua Huang
[PATCH 0/3] selftests: Fix virtual address range for arm64,
Chaitanya S Prakash
[PATCH 0/3] userfaultfd: convert userfaultfd functions to use folios,
Peng Zhang
[linux-next:master] [mm] 480c454ff6: BUG:kernel_NULL_pointer_dereference,
kernel test robot
[PATCH v4 1/3] selftests: use canonical ftrace path,
Ross Zwisler
[PATCH v2] mm: add tracepoints to ksm, Stefan Roesch
[PATCH v5 00/12] fold per-CPU vmstats remotely,
Marcelo Tosatti
- [PATCH v5 05/12] add this_cpu_cmpxchg_local and asm-generic definitions, Marcelo Tosatti
- [PATCH v5 12/12] vmstat: add pcp remote node draining via cpu_vm_stats_fold, Marcelo Tosatti
- [PATCH v5 03/12] this_cpu_cmpxchg: S390: switch this_cpu_cmpxchg to locked, add _local function, Marcelo Tosatti
- [PATCH v5 02/12] this_cpu_cmpxchg: loongarch: switch this_cpu_cmpxchg to locked, add _local function, Marcelo Tosatti
- [PATCH v5 06/12] convert this_cpu_cmpxchg users to this_cpu_cmpxchg_local, Marcelo Tosatti
- [PATCH v5 08/12] vmstat: switch per-cpu vmstat counters to 32-bits, Marcelo Tosatti
- [PATCH v5 10/12] mm/vmstat: switch vmstat shepherd to flush per-CPU counters remotely, Marcelo Tosatti
- [PATCH v5 07/12] mm/vmstat: switch counter modification to cmpxchg, Marcelo Tosatti
- [PATCH v5 09/12] mm/vmstat: use xchg in cpu_vm_stats_fold, Marcelo Tosatti
- [PATCH v5 01/12] this_cpu_cmpxchg: ARM64: switch this_cpu_cmpxchg to locked, add _local function, Marcelo Tosatti
- [PATCH v5 04/12] this_cpu_cmpxchg: x86: switch this_cpu_cmpxchg to locked, add _local function, Marcelo Tosatti
- [PATCH v5 11/12] mm/vmstat: refresh stats remotely instead of via work item, Marcelo Tosatti
- Re: [PATCH v5 00/12] fold per-CPU vmstats remotely, Michal Hocko
[PATCH v4 0/5] batched remove rmap in try_to_unmap_one(),
Yin Fengwei
[PATCH] mm: prefer xxx_page() alloc/free functions for order-0 pages,
Lorenzo Stoakes
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]