Sign in
Join now
kernel2
tjh.dev
/
Star
Starred
Star
Something went wrong. Try again.
Fork
0
Eye filled
Watch
Watching
Watch
Linux kernel mirror (for testing)
git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
Star
Starred
Star
Something went wrong. Try again.
Fork
Eye filled
Watch
Watching
Watch
Overview
Overview
Issues
Issues
Pulls
Pulls
Pipelines
Pipelines
kernel2
/
mm
5 folders
·
148 files
at
master
Linus Torvalds
·
Merge tag 'mm-hotfixes-stable-2026-07-27-14-18' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
·
3mo ago
62cc9024
damon
mm/damon/core: disallow overlapping input ranges for damon_set_regions()
3mo ago
kasan
Merge tag 'mm-stable-2026-06-18-09-26' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
4mo ago
kfence
Merge tag 'slab-for-7.2-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
4mo ago
kmsan
Convert 'alloc_obj' family to use the new default GFP_KERNEL argument
8mo ago
tests
sparc/mm: export symbols for lazy_mmu_mode KUnit tests
9mo ago
backing-dev.c
mm: blk-cgroup: fix use-after-free in cgwb_release_workfn()
6mo ago
balloon.c
mm: rename CONFIG_BALLOON_COMPACTION to CONFIG_BALLOON_MIGRATION
9mo ago
bootmem_info.c
mm/bootmem_info: stop marking mem_section_usage as MIX_SECTION_INFO
5mo 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
5mo ago
cma.c
mm/cma: fix reserved page leak on activation failure
5mo ago
cma.h
mm: cma: set early_pfn and bitmap as a union in cma_memrange
1y ago
compaction.c
mm/compaction: handle free_pages_prepare() properly in compaction_free()
4mo ago
debug_page_alloc.c
mm/debug_page_alloc: improve error message for invalid guardpage minorder
1y 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/debug_vm_pgtable: replace WRITE_ONCE() with pxd_clear()
7mo ago
debug.c
mm: constify __dump_folio() arguments
11mo 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: clean up the use of WARN() for debugging
9mo ago
execmem.c
mm/execmem: make the populate and alloc atomic
7mo ago
fadvise.c
mm/fadvise: validate offset in generic_fadvise
7mo 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: do file ownership checks with the proper mount idmap
4mo ago
folio-compat.c
mm: add SPDX id lines to some mm source files
8mo ago
gup_test.c
mm/gup_test: reject wrapped user ranges
4mo ago
gup_test.h
mm/gup_test: start/stop/read functionality for PIN LONGTERM test
3y ago
gup.c
mm/gup: cleanup pgtable entry accessors
5mo ago
highmem.c
mm/highmem: fix __kmap_to_page() build error
9mo ago
hmm.c
driver core: Replace dev->dma_skip_sync with dev_dma_skip_sync()
6mo ago
huge_memory.c
userfaultfd: wait on source PMD during UFFDIO_MOVE
3mo ago
hugetlb_cgroup.c
Convert 'alloc_flex' family to use the new default GFP_KERNEL argument
8mo ago
hugetlb_cma.c
mm/hugetlb_cma: restrict hugetlb_cma parameter to gigantic-page alignment
5mo ago
hugetlb_cma.h
mm: hugetlb: allocate frozen pages for gigantic allocation
9mo 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: fix incorrect vmemmap restore in rollback
5mo ago
hugetlb_vmemmap.h
mm/hugetlb: do pre-HVO for bootmem allocated pages
1y ago
hugetlb.c
mm/hugetlb: fix list corruption in allocate_file_region_entries()
3mo 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: switch deferred split shrinker to list_lru
4mo ago
interval_tree.c
mm/memory: simplify calculation in unmap_mapping_range_tree()
7mo ago
ioremap.c
mm/ioremap: pass pgprot_t to ioremap_prot() instead of unsigned long
1y ago
Kconfig
Merge tag 'mm-stable-2026-06-23-08-55' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
4mo ago
Kconfig.debug
mm: kmemleak: add CONFIG_DEBUG_KMEMLEAK_VERBOSE build option
6mo ago
khugepaged.c
mm/khugepaged: avoid underflow in madvise_collapse for sub-PMD MADV_COLLAPSE
4mo ago
kmemleak.c
mm/kmemleak: fix checksum computation for per-cpu objects
3mo ago
ksm.c
mm: convert do_brk_flags() to use vma_flags_t
7mo 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: do file ownership checks with the proper mount idmap
4mo ago
Makefile
mm/memcg: remove no longer used swap cgroup array
5mo ago
mapping_dirty_helpers.c
mm/dirty: replace READ_ONCE() with pudp_get()
11mo ago
memblock.c
kho: fix deferred initialization of scratch areas
5mo ago
memcontrol-v1.c
mm/memcg: remove no longer used swap cgroup array
5mo ago
memcontrol-v1.h
mm: memcontrol: prepare for reparenting non-hierarchical stats
6mo ago
memcontrol.c
Merge tag 'slab-for-7.2-part2' of git://git.kernel.org/pub/scm/linux/kernel/git/vbabka/slab
4mo ago
memfd_luo.c
mm/memfd_luo: document preservation of file seals
6mo ago
memfd.c
memfd: deny writeable mappings when implying SEAL_WRITE
5mo ago
memory_hotplug.c
drivers/base/memory: make memory block get/put explicit
5mo ago
memory-failure.c
mm/memory-failure: use zone_pcp_disable() for poison handling
5mo ago
memory-tiers.c
mm: introduce CONFIG_NUMA_MIGRATION and simplify CONFIG_MIGRATION
7mo ago
memory.c
mm: use mapping_mapped to simplify the code
4mo ago
mempolicy.c
mm/nodemask: correctly describe nodemask operation return types
4mo ago
mempool.c
mm: simplify the mempool_alloc_bulk API
5mo ago
memremap.c
mm/sparse-vmemmap: pass @pgmap argument to memory deactivation paths
5mo ago
memtest.c
mm/memtest: add underflow detection for size calculation
9mo ago
migrate_device.c
mm: migrate_device: fix pte_pfn/pte_dirty called on non-present PTE
3mo ago
migrate.c
mm/migrate: find_mm_struct: fix race between security checks and suid exec
5mo ago
mincore.c
mm: do file ownership checks with the proper mount idmap
4mo ago
mlock.c
mm: rename unlock_page_lruvec_irq and its variants
6mo ago
mm_init.c
mm/vmstat: fold stranded per-cpu node stats when a node comes online
3mo ago
mm_slot.h
mm: introduce common struct mm_slot
4y ago
mmap_lock.c
mm/vma: improve and document __is_vma_write_locked()
9mo ago
mmap.c
mm: fix mmap errno value when MAP_DROPPABLE is not supported
5mo ago
mmu_gather.c
mm/mmu_gather: replace IPI with synchronize_rcu() when batch allocation fails
7mo ago
mmu_notifier.c
Merge tag 'mm-stable-2026-04-13-21-45' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6mo ago
mmzone.c
mm: introduce memdesc_flags_t
1y ago
mprotect.c
mm/mprotect: special-case small folios when applying permissions
6mo ago
mremap.c
mm: convert do_brk_flags() to use vma_flags_t
7mo ago
mseal.c
mm/mseal: use min/max in mseal_apply
5mo ago
msync.c
mm/msync: use vma_find() instead of vma linked list
4y ago
nommu.c
mm: abstract reading sysctl_max_map_count, and READ_ONCE()
7mo ago
numa_emulation.c
mm/fake-numa: fix under-allocation detection in uniform split
5mo ago
numa_memblks.c
Merge tag 'fixes-2026-02-21' of git://git.kernel.org/pub/scm/linux/kernel/git/rppt/memblock
8mo 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)
7mo ago
page_alloc.c
mm/page_alloc: only update NUMA min ratios on sysctl write
4mo ago
page_counter.c
page_counter: track failcnt only for legacy cgroups
1y ago
page_ext.c
mm/page_ext: Add page_ext_get_from_phys()
9mo ago
page_frag_cache.c
mm/page_alloc: export free_frozen_pages() instead of free_unref_page()
1y ago
page_idle.c
mm/page_idle.c: remove redundant mmu notifier in aging code
7mo ago
page_io.c
Merge tag 'block-7.2-20260625' of git://git.kernel.org/pub/scm/linux/kernel/git/axboe/linux
4mo ago
page_isolation.c
mm: page_isolation: avoid unsafe folio reads while scanning compound pages
4mo ago
page_owner.c
mm/page_owner: fix %pGp format specifier argument type
5mo ago
page_poison.c
mm/page_poison: replace kmap_atomic() with kmap_local_page()
2y ago
page_reporting.c
mm: page_reporting: allow driver to set batch capacity
3mo ago
page_reporting.h
mm/page_reporting: export reporting order as module parameter
5y ago
page_table_check.c
mm/page_table_check: Pass mm_struct to pxx_user_accessible_page()
7mo ago
page_vma_mapped.c
mm/page_vma_mapped: fix device-private PMD handling
3mo ago
page-writeback.c
Merge tag 'vfs-7.2-rc1.writeback' of git://git.kernel.org/pub/scm/linux/kernel/git/vfs/vfs
4mo ago
pagewalk.c
mm/pagewalk: fix race between concurrent split and refault
7mo ago
percpu-internal.h
mm/percpu-internal.h: optimise pcpu_chunk struct to save memory
5mo ago
percpu-km.c
mm/percpu-km: fix bitmap overflow and accounting in pcpu_create_chunk()
3mo ago
percpu-stats.c
mm: remove outdated filename comment in percpu-stats.c
1y ago
percpu-vm.c
kmsan: remove hard-coded GFP_KERNEL flags
11mo ago
percpu.c
mm: memcontrol: return root object cgroup for root memory cgroup
6mo ago
pgalloc-track.h
mm: fix typos in comments
5y ago
pgtable-generic.c
mm: change to return bool for pmdp_clear_flush_young()
7mo ago
process_vm_access.c
mm: refactor mm_access() to not return NULL
1y ago
ptdump.c
mm/ptdump: replace READ_ONCE() with standard page table accessors
11mo ago
readahead.c
Revert "mm: limit filemap_fault readahead to VMA boundaries"
4mo ago
rmap.c
mm: remove page_mapped()
5mo ago
rodata_test.c
mm/rodata_test: verify test data is unchanged, rather than non-zero
1y ago
secretmem.c
libfs: drop redundant SB_I_NOEXEC/SB_I_NODEV in init_pseudo() callers
5mo ago
shmem_quota.c
treewide: Replace kmalloc with kmalloc_obj for non-scalar types
8mo ago
shmem.c
fs: push nr_cached_objects memcg gating into individual filesystems
3mo ago
show_mem.c
mm: add gpu active/reclaim per-node stat counters (v2)
6mo ago
shrinker_debug.c
mm: shrinker: fix NULL pointer dereference in debugfs
4mo ago
shrinker.c
mm: shrinker: fix shrinker_info teardown race with expansion
4mo ago
shuffle.c
mm/shuffle: convert module_param_call to module_param_cb
4y ago
shuffle.h
mm, treewide: rename MAX_ORDER to MAX_PAGE_ORDER
2y ago
slab_common.c
mm/slab: prevent unbounded recursion in free path with new kmalloc type
3mo ago
slab.h
mm/slab: prevent unbounded recursion in free path with new kmalloc type
3mo ago
slub.c
mm/slab: prevent unbounded recursion in free path with new kmalloc type
3mo ago
sparse-vmemmap.c
mm/sparse-vmemmap: flush_cache_vmap() after hotplugging vmemmap
3mo ago
sparse.c
mm/sparse: remove sparse buffer pre-allocation mechanism
5mo ago
swap_state.c
mm: switch deferred split shrinker to list_lru
4mo ago
swap_table.h
mm, swap: merge zeromap into swap table
5mo ago
swap.c
mm/mglru: use folio_mark_accessed to replace folio_set_active
5mo ago
swap.h
mm, swap: merge zeromap into swap table
5mo ago
swapfile.c
mm/swap: remove redundant swap device reference in alloc/free
4mo 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: prevent registration of special VMAs
3mo ago
util.c
mm/util: don't read __page_2 for order-1 folios in snapshot_page()
3mo ago
vma_exec.c
mm: convert do_brk_flags() to use vma_flags_t
7mo ago
vma_init.c
Merge tag 'mm-stable-2025-10-01-19-00' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
1y ago
vma_internal.h
mm: relocate the page table ceiling and floor definitions
8mo ago
vma.c
drivers/char/mem: eliminate unnecessary use of success_hook
5mo ago
vma.h
mm: allow handling of stacked mmap_prepare hooks in more drivers
7mo ago
vmalloc.c
mm/vmalloc: free unused pages on vrealloc() shrink
5mo ago
vmpressure.c
mm/vmpressure: skip socket pressure for costly order reclaim
5mo ago
vmscan.c
mm: mglru: fix stale batch updates after memcg reparenting
3mo ago
vmstat.c
Merge tag 'mm-stable-2026-04-18-02-14' of git://git.kernel.org/pub/scm/linux/kernel/git/akpm/mm
6mo ago
workingset.c
mm/mglru: use folio_mark_accessed to replace folio_set_active
5mo ago
zpdesc.h
mm: zpdesc: minor naming and comment corrections
1y ago
zsmalloc.c
zsmalloc: simplify data output in zs_stats_size_show()
4mo ago
zswap.c
mm, swap: add support for stable large allocation in swap cache directly
5mo ago