Sign in
Join now
kernel
tjh.dev
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
(I'm so sorry!) Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel
os
linux
+3 more
kernel
os
linux
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
kernel
/
mm
5 folders
·
153 files
at
uaccess-cleanups
Mikhail Gavrilov
·
mm: don't schedule deferred kernel page table freeing while booting
·
3w ago
2fb552b0
damon
mm/damon/core: don't skip damos_adjust_quota() while esz is not zero
1mo ago
kasan
kasan: unpoison task stack below watermark only in generic mode
1mo ago
kfence
mm/slab, kfence, memcg: completely remove obj_ext for kfence objects
2mo ago
kmsan
mm: split out vmalloc declarations from internal.h
2mo ago
tests
sparc/mm: export symbols for lazy_mmu_mode KUnit tests
8mo ago
alloc_tag.c
alloc_tag: add accuracy based filtering to ioctl
2mo ago
arch_numa.c
Merge tag 'mm-stable-2026-08-26-15-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
2mo ago
backing-dev.c
writeback: report a Tasks-RCU quiescent state per cgwb drain pass
1mo ago
balloon.c
mm: rename CONFIG_BALLOON_COMPACTION to CONFIG_BALLOON_MIGRATION
8mo ago
bpf_memcontrol.c
bpf: Revert "bpf: drop KF_ACQUIRE flag on BPF kfunc bpf_get_root_mem_cgroup()"
9mo ago
cma_debug.c
mm/cma_debug: fix invalid accesses for inactive CMA areas
5mo ago
cma_sysfs.c
mm/cma_sysfs: skip inactive CMA areas in sysfs
4mo ago
cma.c
mm/cma: remove stray newline from auto-generated CMA area name
2mo ago
cma.h
mm: add some missing includes to mm-local headers
2mo ago
compaction.c
mm: page_alloc: fix non-movable reclaim storm in defrag_mode
2mo ago
debug_page_alloc.c
mm: debug_page_alloc: fix NULL buf in debug_guardpage_minorder_setup
2mo ago
debug_page_ref.c
License cleanup: add SPDX GPL-2.0 license identifier to files with no license
9y ago
debug_vm_pgtable.c
mm: decouple protnone helpers from CONFIG_NUMA_BALANCING
2mo ago
debug.c
mm: prefer mm->def_vma_flags in mm logic
2mo ago
dmapool_test.c
Convert 'alloc_obj' family to use the new default GFP_KERNEL argument
8mo ago
dmapool.c
docs: dma-api: replace consistent with coherent
1y ago
early_ioremap.c
mm/early_ioremap: clarify early_ioremap_reset() semantics
2mo ago
execmem.c
mm: split out vmalloc declarations from internal.h
2mo ago
fadvise.c
mm/fadvise: validate offset in generic_fadvise
6mo ago
fail_page_alloc.c
fault-inject: improve build for CONFIG_FAULT_INJECTION=n
2y ago
failslab.c
fault-inject: improve build for CONFIG_FAULT_INJECTION=n
2y ago
filemap.c
mm: filemap: retain mapped dropbehind folios
1mo ago
folio-compat.c
mm/page-writeback: document folio_mark_dirty() locking more explicitly
2mo ago
folio.c
mm/folio: EXPORT_SYMBOL_FOR_KVM(lru_cache_drain_for_folio)
1mo ago
gup_test.c
mm/gup_test: keep longterm pin state per file
2mo ago
gup_test.h
mm/gup_test: start/stop/read functionality for PIN LONGTERM test
3y ago
gup.c
mm/gup: factor out LRU cache draining for folio into lru_cache_drain_for_folio()
2mo ago
highmem.c
mm/highmem: fix __kmap_to_page() build error
8mo ago
hmm.c
mm/hmm.c:hmm_do_fault(): suppress sparse warning
2mo ago
huge_memory.c
mm/huge_memory: bypass THP tuneables for huge pfnmap mappings
1mo ago
hugetlb_cgroup.c
mm/hugetlb_cgroup: call page_counter_set_max() outside VM_BUG_ON()
1mo ago
hugetlb_cma.c
mm/hugetlb_cma: fix null nodemask dereference in hugetlb_cma_alloc_frozen_folio
1mo ago
hugetlb_cma.h
mm: add some missing includes to mm-local headers
2mo ago
hugetlb_internal.h
mm/hugetlb: extract sysctl into hugetlb_sysctl.c
11mo ago
hugetlb_sysctl.c
mm, hugetlb: implement movable_gigantic_pages sysctl
9mo ago
hugetlb_sysfs.c
mm/hugetlb: extract sysfs into hugetlb_sysfs.c
11mo ago
hugetlb_vmemmap.c
mm/hugetlb_vmemmap: remove bootmem_info leftovers
2mo ago
hugetlb_vmemmap.h
mm/sparse-vmemmap: remove sparse_vmemmap_init_nid_late()
3mo ago
hugetlb.c
mm/hugetlb: preserve mremap address delta when skipping page tables
1mo ago
hwpoison-inject.c
mm/hwpoison: decouple hwpoison_filter from mm/memory-failure.c
1y ago
init-mm.c
exec_state: relocate dumpable information
5mo ago
internal.h
mm/gup: factor out LRU cache draining for folio into lru_cache_drain_for_folio()
2mo ago
interval_tree.c
mm/rmap: use anon pgoff to track MAP_PRIVATE file-backed anon folios
2mo ago
ioremap.c
mm/ioremap: pass pgprot_t to ioremap_prot() instead of unsigned long
1y ago
Kconfig
mm/Kconfig: make MEMORY_FAILURE select MIGRATION
2mo ago
Kconfig.debug
percpu: drop CONFIG_DEBUG_FORCE_WEAK_PER_CPU
2mo ago
khugepaged.c
mm: fix incorrect vm_flags usage when checking allowable orders for tmpfs
1mo ago
kmemleak.c
mm: kmemleak: default min_unref_scans to 2 for verbose auto-scan
2mo ago
ksm.c
ksm: update comments and docs to reference folio->mapping
2mo ago
list_lru.c
Merge tag 'mm-stable-2026-06-18-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
4mo ago
maccess.c
mm: unexport globally copy_to_kernel_nofault
1y ago
madvise.c
mm: fix incorrect vm_flags usage when checking allowable orders for tmpfs
1mo ago
Makefile
drivers/base, mm: move arch_numa.c to mm/
2mo ago
mapping_dirty_helpers.c
mm/vma: use vma_start_pgoff(), linear_page_index() in mm code
2mo ago
memblock.c
mm: memblock: add missing HugeTLB flag name
1mo ago
memcontrol-v1.c
memcg: make the v1 soft limit knob inert
1mo ago
memcontrol-v1.h
mm: add some missing includes to mm-local headers
2mo ago
memcontrol.c
memcg: avoid charging the root memcg from obj_cgroup_charge_pages()
1mo ago
memfd_luo.c
mm/memfd_luo: document preservation of file seals
5mo ago
memfd.c
mm/vma: update do_mmap() to use vma_flags_t
2mo ago
memory_hotplug.c
mm/memory_hotplug: add offline_and_remove_memory_ranges()
2mo ago
memory-failure.c
mm: introduce and use vma_filebacked_address()
2mo ago
memory-tiers.c
mm: introduce CONFIG_NUMA_MIGRATION and simplify CONFIG_MIGRATION
6mo ago
memory.c
Merge tag 'mm-stable-2026-08-26-15-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
2mo ago
mempolicy.c
mm/mempolicy: fix sleeping allocation in alloc_pages_bulk_weighted_interleave()
1mo ago
mempool.c
mm/mempool: Untangle CONFIG_SLUB_DEBUG_ON abuse and switch to static key
3mo ago
memremap.c
mm: decrement MTHP_STAT_NR_ANON in free_zone_device_folio()
3mo ago
memtest.c
mm/memtest: add underflow detection for size calculation
9mo ago
migrate_device.c
mm/migrate_device: avoid out-of-bounds writes for compound folios
1mo ago
migrate.c
mm/migrate: calculate large folio page index using PFN
2mo ago
mincore.c
mm: mincore: refactor mincore_page()
2mo ago
mlock.c
mm/mlock: use the IRQ-safe accessor for NR_MLOCK in __munlock_folio()
1mo ago
mm_init.c
Merge tag 'mm-stable-2026-08-26-15-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
2mo ago
mm_init.h
mm: split out mm_init and memblock declarations from internal.h
2mo ago
mm_slot.h
mm/mm_slot.h: add comments for mm_slot_lookup/insert
2mo ago
mmap_lock.c
mm/vma: improve and document __is_vma_write_locked()
8mo ago
mmap.c
mm/vma: convert miscellaneous uses of VMA flags in core mm
2mo ago
mmu_gather.c
mm/mmu_gather: replace IPI with synchronize_rcu() when batch allocation fails
6mo ago
mmu_notifier.c
mm/vma: correct incorrect vma.h inclusion
2mo ago
mmzone.c
mm/vmscan: reduce lru_lock contention via vmstat-derived scan-balance cost
2mo ago
mprotect.c
mm/mprotect: convert mprotect code to use vma_flags_t
2mo ago
mremap.c
mm/mremap: fix locked_vm leak by splitting VMA for MREMAP_DONTUNMAP
3w ago
mseal.c
mm/mseal: remove further superfluous comments, do_mseal()
2mo ago
msync.c
mm/vma: use vma_start_pgoff(), linear_page_index() in mm code
2mo ago
nommu.c
mm: nommu: point to the write iterator upon split_vma
2mo ago
numa_emulation.c
mm/fake-numa: fix under-allocation detection in uniform split
5mo ago
numa_memblks.c
mm: numa_memblks: use numa_add_reserved_memblk() in numa_cleanup_meminfo()
3mo ago
numa.c
mm/numa: remove unnecessary local variable in alloc_node_data()
1y ago
oom_kill.c
mm/oom_kill.c: simpilfy rcu call with guard(rcu)
6mo ago
page_alloc.c
mm/page_alloc: only update lowmem_reserve_ratio on sysctl write
2mo ago
page_alloc.h
mm: replace __GFP_NO_CODETAG with ALLOC_NO_CODETAG
3mo ago
page_counter.c
page_counter: track failcnt only for legacy cgroups
1y ago
page_ext.c
mm/page_ext: remove pgdat_page_ext_init()
2mo ago
page_frag_cache.c
mm: replace __GFP_NO_CODETAG with ALLOC_NO_CODETAG
3mo ago
page_idle.c
mm/page_idle.c: remove redundant mmu notifier in aging code
6mo ago
page_io.c
mm/swap: move swap_ops into file systems for file system-based swap
2mo ago
page_isolation.c
mm: split out internal page_alloc.h
3mo ago
page_owner.c
mm: split out internal page_alloc.h
3mo ago
page_poison.c
mm/page_poison: replace kmap_atomic() with kmap_local_page()
2y ago
page_reporting.c
mm/page_reporting: add page_reporting_delay_ms module parameter
2mo ago
page_reporting.h
mm/page_reporting: export reporting order as module parameter
5y ago
page_table_check.c
Merge tag 'mm-stable-2026-08-18-18-39' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
2mo ago
page_vma_mapped.c
mm/rmap: use anon pgoff to track MAP_PRIVATE file-backed anon folios
2mo ago
page-writeback.c
Merge tag 'mm-stable-2026-08-26-15-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
2mo ago
pagewalk.c
Merge tag 'mm-hotfixes-stable-2026-08-19-21-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
2mo ago
percpu-internal.h
mm/percpu-internal.h: optimise pcpu_chunk struct to save memory
4mo ago
percpu-km.c
mm/percpu-km: clear page->private before free them
2mo ago
percpu-stats.c
mm: remove outdated filename comment in percpu-stats.c
1y ago
percpu-vm.c
mm: split out vmalloc declarations from internal.h
2mo ago
percpu.c
mm/percpu: avoid IO/FS reclaim in backing allocations
3mo ago
pgalloc-track.h
mm: add some missing includes to mm-local headers
2mo ago
pgtable-generic.c
mm: don't schedule deferred kernel page table freeing while booting
3w ago
process_vm_access.c
mm: refactor mm_access() to not return NULL
1y ago
ptdump.c
mm/ptdump: always stabilise against page table freeing using init_mm
2mo ago
readahead.c
block: split out a new blk_plug.h header
2mo ago
rmap.c
mm/rmap: fix missing barrier between anon_vma init and vma->anon_vma publish
1mo ago
rodata_test.c
mm/rodata_test: verify test data is unchanged, rather than non-zero
1y ago
secretmem.c
mm/secretmem: properly account locked pages
1mo ago
shmem_quota.c
treewide: Replace kmalloc with kmalloc_obj for non-scalar types
8mo ago
shmem.c
mm: shmem: ignore sysfs configs for shmem forced collapse
1mo ago
show_mem.c
mm/show_mem: fix format string inconsistencies and type mismatches
2mo ago
shrinker_debug.c
mm: shrinker: fix NULL pointer dereference in debugfs
4mo ago
shrinker.c
mm/shrinker: fix bogus set_shrinker_bit() with cgroup.memory=nokmem
1mo ago
shuffle.c
mm: split out internal page_alloc.h
3mo ago
shuffle.h
mm: add some missing includes to mm-local headers
2mo ago
slab_common.c
mm/slab: disallow kfree_rcu_sheaf() on PREEMPT_RT again
1mo ago
slab.h
Merge tag 'slab-for-7.3' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
2mo ago
slub.c
mm/slab: do not wake up kswapd in __kfree_rcu_sheaf()
1mo ago
sparse-vmemmap.c
mm: split out sparse declarations from internal.h
2mo ago
sparse.c
mm/sparse: keep mem_section_usage_size() internal
2mo ago
sparse.h
mm/sparse: keep mem_section_usage_size() internal
2mo ago
swap_state.c
Merge tag 'mm-stable-2026-08-26-15-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
2mo ago
swap_table.h
mm, swap: merge zeromap into swap table
4mo ago
swap.h
mm/swap: add a new swap_ops.h header to allow for pluggable swap ops
2mo ago
swapfile.c
mm, swap: fix SWAP_USAGE_OFFLIST_BIT collision with real usage count
1mo ago
truncate.c
mm/truncate: use folio_split() in truncate_inode_partial_folio()
4mo ago
usercopy.c
usercopy: Remove folio references from check_heap_object()
11mo ago
userfaultfd.c
userfaultfd: reset err to be 0 when move_pages_ptes succeeded
1mo ago
util.c
mm/vma: update do_mmap() to use vma_flags_t
2mo ago
vma_exec.c
mm: propagate VMA anonymous page offset on map, remap, split + merge
2mo ago
vma_init.c
mm/vma: introduce VMA anon page offset field and add helpers
2mo ago
vma_internal.h
mm/vma: correct incorrect vma.h inclusion
2mo ago
vma.c
mm/mremap: fix locked_vm leak by splitting VMA for MREMAP_DONTUNMAP
3w ago
vma.h
mm/mremap: fix locked_vm leak by splitting VMA for MREMAP_DONTUNMAP
3w ago
vmalloc.c
mm/vmalloc: do not warn on -ENOMEM from va_alloc()
2mo ago
vmalloc.h
mm: add some missing includes to mm-local headers
2mo ago
vmpressure.c
mm/vmpressure: move v1 userspace eventfd code into memcontrol-v1.c
3mo ago
vmscan.c
Merge tag 'mm-stable-2026-08-26-15-22' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
2mo ago
vmstat.c
mm/vmstat: add NRSWP{IN,OUT} counters
2mo ago
workingset.c
mm/vmscan: reduce lru_lock contention via vmstat-derived scan-balance cost
2mo ago
zpdesc.h
mm: zpdesc: minor naming and comment corrections
1y ago
zsmalloc.c
zsmalloc: account for handle size in class lookup
2mo ago
zswap.c
mm/swap: add a new swap_ops.h header to allow for pluggable swap ops
2mo ago