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
·
155 files
at
master
Linus Torvalds
·
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
·
5d ago
8a36f53f
damon
mm/damon/core: remove unreachable damos charge_{target,addr}_from
1w ago
kasan
kasan: unpoison task stack below watermark only in generic mode
1mo ago
kfence
mm: fix typos in various comments
1w ago
kmsan
mm: kmsan: fix ioremap error cleanup
1w ago
tests
sparc/mm: export symbols for lazy_mmu_mode KUnit tests
9mo ago
alloc_tag.c
mm/alloc_tag: account for reserved tag ids in the kernel tag check
2w 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
mm: bdi: reset min_ratio after the sysfs attributes are gone
1w ago
balloon.c
mm: rename CONFIG_BALLOON_COMPACTION to CONFIG_BALLOON_MIGRATION
9mo ago
bpf_memcontrol.c
mm/bpf: Add bpf_proactive_reclaim kfunc
1mo ago
char-mem.c
Merge tag 'mm-stable-2026-10-19-21-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
1w 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: cma: make mm/cma.h self-contained and conditionalize includes
3w ago
collapse.h
mm/collapse: separate scanning a PTE table from collapsing it
1w ago
compaction.c
mm/sparse: rename __highest_present_section_nr to __highest_used_section_nr
1w 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: make per-VMA locks available universally
3w 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/execmem: use cleanup infrastructure in ROX cache functions
3w 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: swap: drop dropbehind swap cache folios on writeback completion
2w ago
folio-compat.c
mm/page-writeback: document folio_mark_dirty() locking more explicitly
2mo ago
folio.c
mm/mlock: eliminate weird VMA_IO_BIT abuse and simplify
1w ago
gup_test.c
mm/gup_test: safely calculate GUP batch size
2w ago
gup_test.h
mm/gup_test: start/stop/read functionality for PIN LONGTERM test
3y ago
gup.c
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d ago
highmem.c
mm/highmem: fix __kmap_to_page() build error
9mo ago
hmm.c
mm/hmm.c:hmm_do_fault(): suppress sparse warning
2mo ago
huge_memory.c
mm: update comments to refer to anon rmap rather than anon_vma
1w ago
hugetlb_cgroup.c
mm/hugetlb_cgroup: move per-node usage on cgroup reparenting
2w ago
hugetlb_cma.c
mm/hugetlb_cma: fix null nodemask dereference in hugetlb_cma_alloc_frozen_folio
2mo 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: move hugetlb_sysfs_initialized into hugetlb_register_all_nodes()
1w ago
hugetlb_vmemmap.c
mm/sparse-vmemmap: move vmemmap optimization helpers to a public header
3w ago
hugetlb_vmemmap.h
mm/hugetlb: localize struct huge_bootmem_page
3w ago
hugetlb.c
mm/userfaultfd: only allocate anon_vma in CoW mappings
1w ago
hwpoison-inject.c
mm/hwpoison: decouple hwpoison_filter from mm/memory-failure.c
1y ago
init-mm.c
mm: make per-VMA locks available universally
3w ago
internal.h
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d ago
interval_tree.c
mm/vma: don't remove VMA from rmap if pgoff unchanged
1w ago
ioremap.c
mm/ioremap: pass pgprot_t to ioremap_prot() instead of unsigned long
1y ago
Kconfig
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d ago
Kconfig.debug
arch, mm: promote DEBUG_WX to CHECK_WX
1w ago
khugepaged.c
mm: stop recalculating min_free_kbytes once set by userspace
1w ago
kmemleak.c
mm: kmemleak: scan the struct page array in MAX_SCAN_SIZE batches
2w ago
ksm.c
mm: update comments to refer to anon rmap rather than anon_vma
1w ago
list_lru.c
mm: fix typos in various comments
1w ago
maccess.c
mm: unexport globally copy_to_kernel_nofault
1y ago
madvise.c
mm/madvise: atomically clear the young bit on THP MADV_COLD
1w ago
Makefile
mm: move drivers/char/mem.c to mm/char-mem.c
3w ago
mapping_dirty_helpers.c
mm/vma: use vma_start_pgoff(), linear_page_index() in mm code
2mo ago
memblock.c
Merge tag 'liveupdate-v7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/liveupdate/linux
1w ago
memcontrol-v1.c
memcg: manipulate memcg private ID references by ID
1w ago
memcontrol-v1.h
memcg: manipulate memcg private ID references by ID
1w ago
memcontrol.c
mm/memcontrol: publish null pointer before dropping css reference
1w ago
memfd_luo.c
kho: rename KHO scratch to KHO bootmem
3w ago
memfd.c
mm/memfd: fix hugetlb reservation accounting in error paths
1w ago
memory_hotplug.c
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d ago
memory-failure.c
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d ago
memory-tiers.c
mm: refactor find_next_best_node to find_next_best_node_in
3w ago
memory.c
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d ago
mempolicy.c
mm/mempolicy: apply bind policies against the scoped allocation zone
1w 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: avoid use of VMA_SPECIAL_FLAGS in migrate_vma_setup()
1w ago
migrate.c
mm: update comments to refer to anon rmap rather than anon_vma
1w ago
mincore.c
mm: mincore: use per-vma lock during page table walk
2w ago
mlock.c
mm/mlock: use a long for the page count in mlock_fixup()
1w ago
mm_init.c
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d ago
mm_init.h
Merge tag 'memblock-v7.4-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/mm/memblock
1w ago
mm_slot.h
mm/mm_slot.h: add comments for mm_slot_lookup/insert
2mo ago
mmap_lock.c
mm/vma: avoid spurious write locks when mm->mm_lock_seq overflows
1w ago
mmap.c
mm: update comments to refer to anon rmap rather than anon_vma
1w ago
mmu_gather.c
mm: rename is_vm_hugetlb_page() to vma_is_hugetlb()
1w 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: update comments to refer to anon rmap rather than anon_vma
1w ago
mremap.c
mm/mremap: correctly uncharge accountable VMAs in error path
1w 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
Merge tag 'bpf-next-7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/bpf/bpf-next
1w 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()
4mo ago
numa.c
mm/numa: remove unnecessary local variable in alloc_node_data()
1y ago
oom_kill.c
mm/oom_kill, proc: replace magic number 1000 with OOM_SCORE_ADJ_MAX
3w ago
page_alloc.c
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d ago
page_alloc.h
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d ago
page_counter.c
mm/page_counter: use WRITE_ONCE() for emin/elow when parent is the root
1w 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: fix typos in various comments
1w ago
page_isolation.c
mm/page_isolation: guard compound_order() against racing
3w ago
page_owner.c
mm/page_owner: preserve original free_pid/free_tgid during folio migration
3w 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
mm/page_table_check: skip zero pages
3w ago
page_vma_mapped.c
mm/page_vma_mapped: continue past nonmatching huge PMDs
1w ago
page-writeback.c
mm/page-flags: check page/folio->private instead of PG_private
3w ago
pagewalk.c
mm: rename is_vm_hugetlb_page() to vma_is_hugetlb()
1w ago
percpu-internal.h
mm/percpu-internal.h: optimise pcpu_chunk struct to save memory
5mo 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: account full object size for percpu memory allocations
1w ago
pgalloc-track.h
mm: add some missing includes to mm-local headers
2mo ago
pgtable-generic.c
mm: update comments to refer to anon rmap rather than anon_vma
1w 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: don't discard lazyfree THPs at PMD level
1w ago
rodata_test.c
mm/rodata_test: verify test data is unchanged, rather than non-zero
1y ago
secretmem.c
Merge tag 'mm-stable-2026-10-19-21-33' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
1w ago
shmem_quota.c
shmem: Refuse to enable tmpfs format for another filesystem
1mo ago
shmem.c
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d 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: allocate shrinker_info_unit from a dedicated kmem_cache
1w 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
Merge tag 'slab-for-7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mm/slab
1w ago
slab.h
slab: Remove slab_folio()
1mo ago
slub.c
Merge tag 'slab-for-7.4' of git://git.kernel.org/pub/scm/linux/kernel/git/mm/slab
1w ago
sparse-vmemmap.c
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d ago
sparse.c
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d ago
sparse.h
mm/sparse: remove flags parameter from sparse_init_one_section()
1w ago
swap_state.c
mm/swap: fix swap_cache_get_folio() returning a folio that left the swap cache
1w ago
swap_table.h
mm, swap: merge zeromap into swap table
5mo ago
swap.h
mm: swap: move LRU insertion out of the swap cache allocator
2w ago
swapfile.c
mm/swap, PM: hibernate: atomically replace hibernation pin
1w ago
truncate.c
mm/truncate: fix the zeroing end of pagecache_isize_extended()
1w ago
usercopy.c
usercopy: Remove folio references from check_heap_object()
11mo ago
userfaultfd.c
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d ago
util.c
Merge tag 'mm-stable-2026-10-25-19-27' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
5d 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: remove hugetlb_inline.h
1w ago
vma.c
mm/vma: avoid broken uffd merge on mremap
1w ago
vma.h
mm/vma: don't remove VMA from rmap if pgoff unchanged
1w ago
vmalloc.c
mm/vmalloc: bail out early on invalid page_shift in __vmap_pages_range_noflush()
1w ago
vmalloc.h
mm: kmsan: fix iounmap metadata teardown
1w ago
vmpressure.c
mm/vmpressure: remove window size TODO
3w ago
vmscan.c
mm: multi-gen LRU: fix NULL lruvec->pgdat deref with memcg disabled on cmdline
1w ago
vmstat.c
mm/vmstat: annotate data race for per-cpu pageset fields
3w ago
workingset.c
memcg: move memcg private ID refcount to objcg
1w ago
zpdesc.h
mm/zsmalloc: replace PG_private with pointer comparison
3w ago
zsmalloc.c
mm/zsmalloc: replace PG_private with pointer comparison
3w ago
zswap.c
mm: zswap: drop cold writeback folios via swap dropbehind
2w ago