Linux Kernel Memory Management
[Prev Page][Next Page]
- Re: [PATCH 19/24] shmem, swap: refactor error check on OOM or race, (continued)
- [PATCH 22/24] swap: make swap_cluster_readahead static, Kairui Song
- [PATCH 12/24] mm/swap: simplify arguments for swap_cache_get_folio, Kairui Song
- [PATCH 06/24] swap: rework swapin_no_readahead arguments, Kairui Song
- [PATCH 07/24] mm/swap: move swap_count to header to be shared, Kairui Song
- [PATCH 03/24] mm/swap: move no readahead swapin code to a stand alone helper, Kairui Song
- [PATCH 21/24] swap: make swapin_readahead result checking argument mandatory, Kairui Song
- [PATCH 18/24] mm/swap: introduce a helper non fault swapin, Kairui Song
- [PATCH 05/24] mm/swap: move readahead policy checking into swapin_readahead, Kairui Song
- [PATCH 01/24] mm/swap: fix a potential undefined behavior issue, Kairui Song
- [PATCH 10/24] mm/swap: remove nr_rotate_swap and related code, Kairui Song
- [PATCH 24/24] mm/swap: change swapin_readahead to swapin_page_fault, Kairui Song
- [PATCH 20/24] swap: simplify and make swap_find_cache static, Kairui Song
- [PATCH 23/24] swap: fix multiple swap leak when after cgroup migrate, Kairui Song
- [PATCH 02/24] mm/swapfile.c: add back some comment, Kairui Song
- [PATCH 16/24] mm/swap: reduce scope of get_swap_device in swapin path, Kairui Song
- [PATCH 15/24] mm/swap: avoid an duplicated swap cache lookup for SYNCHRONOUS_IO device, Kairui Song
- [PATCH 04/24] mm/swap: avoid setting page lock bit and doing extra unlock check, Kairui Song
- Re: [PATCH 00/24] Swapin path refactor for optimization and bugfix, Yosry Ahmed
- [PATCH] kasan: Improve free meta storage in Generic KASAN,
Juntong Deng
- [PATCH v4] libfs: getdents() should return 0 after reaching EOD,
Chuck Lever
- [PATCH 1/2] mm/damon/core: copy nr_accesses when splitting region,
SeongJae Park
- [linux-next:master 1547/1905] buffer.c:undefined reference to `__muloti4', kernel test robot
- [syzbot] [mm?] BUG: unable to handle kernel paging request in copy_from_kernel_nofault,
syzbot
[PATCH RFC v2 00/27] Add support for arm64 MTE dynamic tag storage reuse,
Alexandru Elisei
- [PATCH RFC v2 01/27] arm64: mte: Rework naming for tag manipulation functions, Alexandru Elisei
- [PATCH RFC v2 02/27] arm64: mte: Rename __GFP_ZEROTAGS to __GFP_TAGGED, Alexandru Elisei
- [PATCH RFC v2 03/27] mm: cma: Make CMA_ALLOC_SUCCESS/FAIL count the number of pages, Alexandru Elisei
- [PATCH RFC v2 04/27] mm: migrate/mempolicy: Add hook to modify migration target gfp, Alexandru Elisei
- [PATCH RFC v2 05/27] mm: page_alloc: Add an arch hook to allow prep_new_page() to fail, Alexandru Elisei
- [PATCH RFC v2 06/27] mm: page_alloc: Allow an arch to hook early into free_pages_prepare(), Alexandru Elisei
- [PATCH RFC v2 07/27] mm: page_alloc: Add an arch hook to filter MIGRATE_CMA allocations, Alexandru Elisei
- [PATCH RFC v2 08/27] mm: page_alloc: Partially revert "mm: page_alloc: remove stale CMA guard code", Alexandru Elisei
- [PATCH RFC v2 09/27] mm: Allow an arch to hook into folio allocation when VMA is known, Alexandru Elisei
- [PATCH RFC v2 10/27] mm: Call arch_swap_prepare_to_restore() before arch_swap_restore(), Alexandru Elisei
- [PATCH RFC v2 11/27] arm64: mte: Reserve tag storage memory, Alexandru Elisei
- [PATCH RFC v2 12/27] arm64: mte: Add tag storage pages to the MIGRATE_CMA migratetype, Alexandru Elisei
- [PATCH RFC v2 13/27] arm64: mte: Make tag storage depend on ARCH_KEEP_MEMBLOCK, Alexandru Elisei
- [PATCH RFC v2 14/27] arm64: mte: Disable dynamic tag storage management if HW KASAN is enabled, Alexandru Elisei
- [PATCH RFC v2 15/27] arm64: mte: Check that tag storage blocks are in the same zone, Alexandru Elisei
- [PATCH RFC v2 16/27] arm64: mte: Manage tag storage on page allocation, Alexandru Elisei
- [PATCH RFC v2 17/27] arm64: mte: Perform CMOs for tag blocks on tagged page allocation/free, Alexandru Elisei
- [PATCH RFC v2 18/27] arm64: mte: Reserve tag block for the zero page, Alexandru Elisei
- [PATCH RFC v2 19/27] mm: mprotect: Introduce PAGE_FAULT_ON_ACCESS for mprotect(PROT_MTE), Alexandru Elisei
- [PATCH RFC v2 20/27] mm: hugepage: Handle huge page fault on access, Alexandru Elisei
- [PATCH RFC v2 21/27] mm: arm64: Handle tag storage pages mapped before mprotect(PROT_MTE), Alexandru Elisei
- [PATCH RFC v2 22/27] arm64: mte: swap: Handle tag restoring when missing tag storage, Alexandru Elisei
- [PATCH RFC v2 23/27] arm64: mte: copypage: Handle tag restoring when missing tag storage, Alexandru Elisei
- [PATCH RFC v2 24/27] arm64: mte: Handle fatal signal in reserve_tag_storage(), Alexandru Elisei
- [PATCH RFC v2 25/27] KVM: arm64: Disable MTE if tag storage is enabled, Alexandru Elisei
- [PATCH RFC v2 26/27] arm64: mte: Fast track reserving tag storage when the block is free, Alexandru Elisei
- [PATCH RFC v2 27/27] arm64: mte: Enable dynamic tag storage reuse, Alexandru Elisei
[linux-next:master 1467/1905] drivers/hwmon/nct6775-i2c.c:164:15: warning: cast to smaller integer type 'enum kinds' from 'const void *',
kernel test robot
kismet: WARNING: unmet direct dependencies detected for HUGETLBFS when selected by PPC_8xx, kernel test robot
[PATCH v2 00/51] netfs, afs, cifs: Delegate high-level I/O to netfslib,
David Howells
- [PATCH v2 03/51] netfs: Allow the netfs to make the io (sub)request alloc larger, David Howells
- [PATCH v2 08/51] netfs: Add iov_iters to (sub)requests to describe various buffers, David Howells
- [PATCH v2 10/51] netfs: Provide tools to create a buffer in an xarray, David Howells
- [PATCH v2 20/51] netfs: Prep to use folio->private for write grouping and streaming write, David Howells
- [PATCH v2 21/51] netfs: Dispatch write requests to process a writeback slice, David Howells
- [PATCH v2 28/51] netfs: Allow buffered shared-writeable mmap through netfs_page_mkwrite(), David Howells
- [PATCH v2 47/51] cifs: Move cifs_loose_read_iter() and cifs_file_write_iter() to file.c, David Howells
- [PATCH v2 48/51] cifs: Cut over to using netfslib, David Howells
- [PATCH v2 11/51] netfs: Add bounce buffering support, David Howells
- [PATCH v2 22/51] netfs: Provide func to copy data to pagecache for buffered write, David Howells
- [PATCH v2 50/51] cifs: Remove some code that's no longer used, part 2, David Howells
- [PATCH v2 07/51] netfs: Implement unbuffered/DIO vs buffered I/O locking, David Howells
- [PATCH v2 19/51] netfs: Make the refcounting of netfs_begin_read() easier to use, David Howells
- [PATCH v2 49/51] cifs: Remove some code that's no longer used, part 1, David Howells
- [PATCH v2 43/51] cifs: Replace cifs_writedata with a wrapper around netfs_io_subrequest, David Howells
- [PATCH v2 46/51] cifs: Implement netfslib hooks, David Howells
- [PATCH v2 45/51] cifs: Make wait_mtu_credits take size_t args, David Howells
- [PATCH v2 02/51] netfs: Track the fpos above which the server has no data, David Howells
- [PATCH v2 35/51] netfs: Support decryption on ubuffered/DIO read, David Howells
- [PATCH v2 23/51] netfs: Make netfs_read_folio() handle streaming-write pages, David Howells
- [PATCH v2 33/51] netfs: Perform content encryption, David Howells
- [PATCH v2 34/51] netfs: Decrypt encrypted content, David Howells
- [PATCH v2 37/51] netfs: Provide a launder_folio implementation, David Howells
- [PATCH v2 18/51] fscache: Add a function to begin an cache op from a netfslib request, David Howells
- [PATCH v2 42/51] cifs: Share server EOF pos with netfslib, David Howells
- [PATCH v2 05/51] afs: Don't use folio->private to record partial modification, David Howells
- [PATCH v2 01/51] netfs: Add a procfile to list in-progress requests, David Howells
- [PATCH v2 39/51] netfs: Rearrange netfs_io_subrequest to put request pointer first, David Howells
- [PATCH v2 12/51] netfs: Add func to calculate pagecount/size-limited span of an iterator, David Howells
- [PATCH v2 04/51] netfs: Add a ->free_subrequest() op, David Howells
- [PATCH v2 40/51] afs: Use the netfs write helpers, David Howells
- [PATCH v2 38/51] netfs: Implement a write-through caching option, David Howells
- [PATCH v2 29/51] netfs: Provide netfs_file_read_iter(), David Howells
- [PATCH v2 30/51] netfs: Provide a writepages implementation, David Howells
- [PATCH v2 26/51] netfs: Implement unbuffered/DIO write support, David Howells
- [PATCH v2 44/51] cifs: Use more fields from netfs_io_subrequest, David Howells
- [PATCH v2 25/51] netfs: Implement support for unbuffered/DIO read, David Howells
- [PATCH v2 17/51] netfs: Make netfs_put_request() handle a NULL pointer, David Howells
- [PATCH v2 27/51] netfs: Implement buffered write API, David Howells
- [PATCH v2 13/51] netfs: Limit subrequest by size or number of segments, David Howells
- [PATCH v2 31/51] netfs: Provide minimum blocksize parameter, David Howells
- [PATCH v2 09/51] netfs: Add support for DIO buffering, David Howells
- [PATCH v2 06/51] netfs: Provide invalidate_folio and release_folio calls, David Howells
- [PATCH v2 24/51] netfs: Allocate multipage folios in the writepath, David Howells
- [PATCH v2 14/51] netfs: Export netfs_put_subrequest() and some tracepoints, David Howells
- [PATCH v2 15/51] netfs: Extend the netfs_io_*request structs to handle writes, David Howells
- [PATCH v2 16/51] netfs: Add a hook to allow tell the netfs to update its i_size, David Howells
- [PATCH v2 32/51] netfs: Make netfs_skip_folio_read() take account of blocksize, David Howells
[PATCH v3] libfs: getdents() should return 0 after reaching EOD,
Chuck Lever
drivers/video/fbdev/atmel_lcdfb.c:342:9: sparse: sparse: incorrect type in argument 1 (different address spaces),
kernel test robot
[linux-next:pending-fixes] BUILD SUCCESS 1da100f819fbef3f6f1982cd0e448694e6ef2956, kernel test robot
[PATCH v4 0/5] mm/gup: Introduce pin_user_pages_fd() for pinning shmem/hugetlbfs file pages (v4),
Vivek Kasireddy
[PATCH v3 0/5] mm: cleanup and use more folio in page fault,
Kefeng Wang
drivers/misc/sgi-gru/grukdump.c:60:17: sparse: sparse: incorrect type in argument 1 (different address spaces),
kernel test robot
[GIT PULL] hotfixes for 6.7-rc2,
Andrew Morton
[PATCH] iov_iter: fix copy_page_to_iter_nofault(),
Omar Sandoval
[PATCH 0/6] Convert aops->error_remove_page to ->error_remove_folio,
Matthew Wilcox (Oracle)
[PATCH] mm: fix oops when filemap_map_pmd() without prealloc_pte,
Hugh Dickins
[PATCH v4 0/4] Remove the XFS mrlock,
Matthew Wilcox (Oracle)
[linux-next:master 1819/1905] htmldocs: ./security/landlock/ruleset.h:287: warning: This comment starts with '/**', but isn't a kernel-doc comment. Refer Documentation/doc-guide/kernel-doc.rst, kernel test robot
[linus:master] [mm] 51a755c56d: will-it-scale.per_thread_ops 21.7% improvement, kernel test robot
[PATCH 0/3] mm/pagemap: A few fixes to the recent PAGEMAP_SCAN,
Peter Xu
[linux-next:master 1554/1745] drivers/mmc/host/sdhci-of-dwcmshc.c:873:7: warning: use of bitwise '|' with boolean operands, kernel test robot
[linus:master] [mm/ksm] 5e924ff54d: ltp.ksm01.fail,
kernel test robot
Mixed page compact code and (higher order) folios for filemap,
Qu Wenruo
Re: [PATCH] mm/damon/ops-common.c: Fixup missing parentheses, SeongJae Park
[linux-next:master 1594/1745] vfs.c:undefined reference to `svcauth_gss_flavor', kernel test robot
Re: [syzbot] [mm?] WARNING in unmap_page_range (2),
David Hildenbrand
[PATCH 00/32] kmsan: Enable on s390,
Ilya Leoshkevich
- [PATCH 13/32] kmsan: Support SLAB_POISON, Ilya Leoshkevich
- [PATCH 26/32] s390/mm: Define KMSAN metadata for vmalloc and modules, Ilya Leoshkevich
- [PATCH 21/32] s390: Use a larger stack for KMSAN, Ilya Leoshkevich
- [PATCH 22/32] s390/boot: Add the KMSAN runtime stub, Ilya Leoshkevich
- [PATCH 02/32] kmsan: Make the tests compatible with kmsan.panic=1, Ilya Leoshkevich
- [PATCH 05/32] kmsan: Fix is_bad_asm_addr() on arches with overlapping address spaces, Ilya Leoshkevich
- [PATCH 15/32] mm: slub: Let KMSAN access metadata, Ilya Leoshkevich
- [PATCH 23/32] s390/checksum: Add a KMSAN check, Ilya Leoshkevich
- [PATCH 12/32] kmsan: Allow disabling KMSAN checks for the current task, Ilya Leoshkevich
- [PATCH 01/32] ftrace: Unpoison ftrace_regs in ftrace_ops_list_func(), Ilya Leoshkevich
- [PATCH 30/32] s390/unwind: Disable KMSAN checks, Ilya Leoshkevich
- [PATCH 17/32] lib/string: Add KMSAN support to strlcpy() and strlcat(), Ilya Leoshkevich
- [PATCH 24/32] s390/cpacf: Unpoison the results of cpacf_trng(), Ilya Leoshkevich
- [PATCH 27/32] s390/string: Add KMSAN support, Ilya Leoshkevich
- [PATCH 11/32] kmsan: Export panic_on_kmsan, Ilya Leoshkevich
- [PATCH 08/32] kmsan: Remove an x86-specific #include from kmsan.h, Ilya Leoshkevich
- [PATCH 31/32] s390: Implement the architecture-specific kmsan functions, Ilya Leoshkevich
- [PATCH 04/32] kmsan: Increase the maximum store size to 4096, Ilya Leoshkevich
- [PATCH 32/32] kmsan: Enable on s390, Ilya Leoshkevich
- [PATCH 19/32] kmsan: Accept ranges starting with 0 on s390, Ilya Leoshkevich
- [PATCH 16/32] mm: kfence: Disable KMSAN when checking the canary, Ilya Leoshkevich
- [PATCH 10/32] kmsan: Expose kmsan_get_metadata(), Ilya Leoshkevich
- [PATCH 06/32] kmsan: Fix kmsan_copy_to_user() on arches with overlapping address spaces, Ilya Leoshkevich
- [PATCH 28/32] s390/traps: Unpoison the kernel_stack_overflow()'s pt_regs, Ilya Leoshkevich
- [PATCH 18/32] lib/zlib: Unpoison DFLTCC output buffers, Ilya Leoshkevich
- [PATCH 20/32] s390: Turn off KMSAN for boot, vdso and purgatory, Ilya Leoshkevich
- Re: [PATCH 00/32] kmsan: Enable on s390, Alexander Potapenko
- Message not available
Message not available
Message not available
Re: [syzbot] [kasan?] [mm?] WARNING in __kfence_free (3), syzbot
[PATCH v3 0/5] mm: memcg: subtree stats flushing and thresholds,
Yosry Ahmed
kernel/fork.c:1672:9: sparse: sparse: incorrect type in argument 2 (different address spaces),
kernel test robot
[PATCH 6.5 006/550] iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user(), Greg Kroah-Hartman
[PATCH RFC 00/12] mm/gup: Unify hugetlb, part 2,
Peter Xu
[PATCH RFC 09/12] mm/gup: Handle huge pud for follow_pud_mask(), Peter Xu
[PATCH RFC 08/12] mm/gup: Handle hugetlb for no_page_table(), Peter Xu
[PATCH RFC 10/12] mm/gup: Handle huge pmd for follow_pmd_mask(), Peter Xu
[PATCH RFC 02/12] mm: Provide generic pmd_thp_or_huge(), Peter Xu
[PATCH RFC 07/12] mm/gup: Refactor record_subpages() to find 1st small page, Peter Xu
Message not available
[PATCH 5.15 001/244] iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user(), Greg Kroah-Hartman
[PATCH 6.6 006/603] iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user(), Greg Kroah-Hartman
[PATCH v2] libfs: getdents() should return 0 after reaching EOD,
Chuck Lever
[PATCH 6.1 003/379] iov_iter, x86: Be consistent about the __user tag on copy_mc_to_user(), Greg Kroah-Hartman
drivers/scsi/fnic/vnic_dev.c:332:32: sparse: sparse: incorrect type in argument 1 (different address spaces),
kernel test robot
[PATCH v5] zswap: memcontrol: implement zswap writeback disabling,
Nhat Pham
[linux-next:master 806/1493] drivers/gpu/drm/i915/display/intel_psr.c:1322 _psr_compute_config() warn: always true condition '(entry_setup_frames >= 0) => (0-255 >= 0)', kernel test robot
[linux-next:master 1215/1493] fs/bcachefs/data_update.c:321:1: warning: the frame size of 1072 bytes is larger than 1024 bytes, kernel test robot
[PATCH v2 00/14] Transparent Contiguous PTEs for User Mappings,
Ryan Roberts
Re: [PATCH v2 01/14] mm: Batch-copy PTE ranges during fork(), Alistair Popple
Re: [PATCH v2 01/14] mm: Batch-copy PTE ranges during fork(), Barry Song
[PATCH v2 04/14] arm64/mm: pte_clear(): New layer to manage contig bit, Ryan Roberts
[PATCH v2 05/14] arm64/mm: ptep_get_and_clear(): New layer to manage contig bit, Ryan Roberts
[PATCH v2 06/14] arm64/mm: ptep_test_and_clear_young(): New layer to manage contig bit, Ryan Roberts
[PATCH v2 07/14] arm64/mm: ptep_clear_flush_young(): New layer to manage contig bit, Ryan Roberts
[PATCH v2 08/14] arm64/mm: ptep_set_wrprotect(): New layer to manage contig bit, Ryan Roberts
[PATCH v2 09/14] arm64/mm: ptep_set_access_flags(): New layer to manage contig bit, Ryan Roberts
[PATCH v2 11/14] arm64/mm: Split __flush_tlb_range() to elide trailing DSB, Ryan Roberts
[PATCH v2 10/14] arm64/mm: ptep_get(): New layer to manage contig bit, Ryan Roberts
[PATCH v2 12/14] arm64/mm: Wire up PTE_CONT for user mappings, Ryan Roberts
[PATCH v2 13/14] arm64/mm: Implement ptep_set_wrprotects() to optimize fork(), Ryan Roberts
[PATCH v2 14/14] arm64/mm: Add ptep_get_and_clear_full() to optimize process teardown, Ryan Roberts
Message not available
[linus:master] [mm] 12214eba19: vm-scalability.throughput 49.5% improvement, kernel test robot
[linus:master] [mm] 4ed4379881: will-it-scale.per_thread_ops 122.2% improvement, kernel test robot
[PATCH v7 00/10] Small-sized THP for anonymous memory,
Ryan Roberts
- [PATCH v7 01/10] mm: Allow deferred splitting of arbitrary anon large folios, Ryan Roberts
- [PATCH v7 02/10] mm: Non-pmd-mappable, large folios for folio_add_new_anon_rmap(), Ryan Roberts
- [PATCH v7 03/10] mm: thp: Introduce per-size thp sysfs interface, Ryan Roberts
- [PATCH v7 04/10] mm: thp: Support allocation of anonymous small-sized THP, Ryan Roberts
- [PATCH v7 05/10] selftests/mm/kugepaged: Restore thp settings at exit, Ryan Roberts
- [PATCH v7 06/10] selftests/mm: Factor out thp settings management, Ryan Roberts
- [PATCH v7 07/10] selftests/mm: Support small-sized THP interface in thp_settings, Ryan Roberts
- [PATCH v7 08/10] selftests/mm/khugepaged: Enlighten for small-sized THP, Ryan Roberts
- [PATCH v7 09/10] selftests/mm/cow: Generalize do_run_with_thp() helper, Ryan Roberts
- [PATCH v7 10/10] selftests/mm/cow: Add tests for anonymous small-sized THP, Ryan Roberts
[PATCH 0/2] Fix invalid wait context of set_track_prepare(),
Liu Shixin
[PATCH] mm/pgtable: return null if no ptl in __pte_offset_map_lock,
José Pekkarinen
[bisected] clang 16 built kernel crashes w. "BUG: kernel NULL pointer dereference, address: 00000007", gcc 13 built kernel with same config boots fine (6.7-rc1, x86_32),
Erhard Furtner
[PATCH v9] mm: vmscan: try to reclaim swapcache pages if no swap space,
Liu Shixin
Re: Several tst-robust* tests time out with recent Linux kernel,
Xi Ruoyao
[Index of Archives]
[Linux Kernel Development]
[Linux ARM Kernel]
[Linux MIPS]
[Linux S390]
[Bugtraq]
[Fedora ARM]