aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2024-03-26mm, slab: move slab_memcg hooks to mm/memcontrol.cb4/slab-memcgVlastimil Babka3-101/+105
2024-03-26mm, slab: move memcg charging to post-alloc hookVlastimil Babka1-103/+77
2024-03-26memcg_kmem hooks refactoringVlastimil Babka0-0/+0
2024-03-25mm: add swappiness= arg to memory.reclaimDan Schatzberg4-22/+81
2024-03-25mm: add defines for min/max swappinessDan Schatzberg3-7/+9
2024-03-25mm: optimization on page allocation when CMA enabledZhaoyang Huang1-4/+40
2024-03-25filemap: replace pte_offset_map() with pte_offset_map_nolock()ZhangPeng1-1/+2
2024-03-25mm-move-follow_phys-to-arch-x86-mm-pat-memtypec-fixAndrew Morton1-0/+1
2024-03-25mm: move follow_phys to arch/x86/mm/pat/memtype.cChristoph Hellwig3-32/+20
2024-03-25mm: remove follow_pfnChristoph Hellwig3-57/+2
2024-03-25virt: acrn: stop using follow_pfnChristoph Hellwig1-2/+8
2024-03-25mm: backing-dev: use group allocation/free of per-cpu counters APIKefeng Wang1-18/+5
2024-03-25huge_memory.c: document huge page splitting rules more thoroughlyJohn Hubbard1-15/+27
2024-03-25mm/mmap: convert all mas except mas_detach to vma iteratorYajun Deng2-57/+85
2024-03-25mm: merge folio_is_secretmem() into folio_fast_pin_allowed()David Hildenbrand2-31/+23
2024-03-25selftests/memfd_secret: add vmsplice() testDavid Hildenbrand1-2/+42
2024-03-25mm/mm_init.c: remove arch_reserved_kernel_pages()Baoquan He4-24/+0
2024-03-25mm/mm_init.c: remove unneeded calc_memmap_size()Baoquan He1-20/+0
2024-03-25mm/mm_init.c: remove meaningless calculation of zone->managed_pages in free_a...Baoquan He1-41/+5
2024-03-25mm/mm_init.c: add new function calc_nr_all_pages()Baoquan He1-0/+24
2024-03-25mm/mm_init.c: remove the useless dma_reserveBaoquan He2-24/+0
2024-03-25x86: remove unneeded memblock_find_dma_reserve()Baoquan He3-50/+0
2024-03-25mm/filemap: optimize filemap folio addingKairui Song2-15/+98
2024-03-25lib/xarray: introduce a new helper xas_get_orderKairui Song3-18/+69
2024-03-25mm/filemap: clean up hugetlb exclusion codeKairui Song1-13/+8
2024-03-25mm/filemap: return early if failed to allocate memory for splitKairui Song1-1/+4
2024-03-25folio_likely_mapped_shared() kerneldoc fixupDavid Hildenbrand1-15/+17
2024-03-25mm: convert folio_estimated_sharers() to folio_likely_mapped_shared()David Hildenbrand6-27/+51
2024-03-25memory tier: acpi/hmat: create CPUless memory tiers after obtaining HMAT infoHo-Ren (Jack) Chuang3-8/+77
2024-03-25mm/migrate: split source folio if it is on deferred split listZi Yan1-0/+23
2024-03-25mm: hold PTL from the first PTE while reclaiming a large folioBarry Song1-0/+12
2024-03-25mm/vmalloc.c: optimize to reduce arguments of alloc_vmap_area()Baoquan He1-8/+12
2024-03-25mm/readahead: don't decrease mmap_miss when folio has workingset flagsLiu Shixin1-2/+4
2024-03-25mm/readahead: break read-ahead loop if filemap_add_folio return -ENOMEMLiu Shixin1-2/+6
2024-03-25arm64: mm: swap: support THP_SWAP on hardware with MTEBarry Song10-35/+67
2024-03-25selftests/mm: parse VMA range in one goDev Jain1-14/+1
2024-03-25docs: hugetlbpage.rst: add hugetlb migration descriptionBaolin Wang1-0/+7
2024-03-25mm: hugetlb: make the hugetlb migration strategy consistentBaolin Wang4-6/+49
2024-03-25mm: record the migration reason for struct migration_target_controlBaolin Wang8-1/+9
2024-03-25mm/vmalloc: eliminated the lock contention from twice to oncerulinhuang1-28/+22
2024-03-25mm/kmemleak: disable KASAN instrumentation in kmemleakWaiman Long1-0/+1
2024-03-25mm/kmemleak: compact kmemleak_object furtherWaiman Long1-1/+1
2024-03-25mm: zswap: remove nr_zswap_stored atomicYosry Ahmed1-5/+6
2024-03-25mm: page_alloc: consolidate free page accountingJohannes Weiner6-120/+120
2024-03-25mm-page_isolation-prepare-for-hygienic-freelists-fixJohannes Weiner1-1/+5
2024-03-25mm: page_isolation: prepare for hygienic freelistsJohannes Weiner4-163/+151
2024-03-25mm: page_alloc: set migratetype inside move_freepages()Zi Yan2-18/+16
2024-03-25mm: page_alloc: close migratetype race between freeing and stealingJohannes Weiner1-33/+19
2024-03-25mm: page_alloc: fix freelist movement during block conversionJohannes Weiner3-79/+121
2024-03-25mm: page_alloc: fix move_freepages_block() range errorJohannes Weiner1-2/+8
2024-03-25mm: page_alloc: move free pages when converting block during isolationJohannes Weiner1-1/+4
2024-03-25mm: page_alloc: fix up block types when merging compatible blocksJohannes Weiner1-4/+11
2024-03-25mm: page_alloc: optimize free_unref_folios()Johannes Weiner1-9/+23
2024-03-25mm: page_alloc: remove pcppage migratetype cachingJohannes Weiner1-52/+14
2024-03-25selftests/mm: run_vmtests.sh: fix hugetlb mem size calculationPeter Xu1-3/+7
2024-03-25mm/page-flags: make PageMappingFlags return boolHao Ge1-1/+1
2024-03-25mm/page-flags: make __PageMovable return boolHao Ge1-1/+1
2024-03-25s390/mm: re-enable the shared zeropage for !PV and !skeys KVM guestsDavid Hildenbrand6-47/+143
2024-03-25mm/userfaultfd: don't place zeropages when zeropages are disallowedDavid Hildenbrand1-0/+35
2024-03-25selftests-mm-confirm-va-exhaustion-without-reliance-on-correctness-of-mmap-v2Dev Jain1-9/+6
2024-03-25selftests/mm: confirm VA exhaustion without reliance on correctness of mmap()Dev Jain1-0/+69
2024-03-25hugetlb: remove mention of destructorsMatthew Wilcox (Oracle)1-25/+17
2024-03-25mm: improve dumping of mapcount and page_typeMatthew Wilcox (Oracle)1-11/+8
2024-03-25mm-free-up-pg_slab-fixMatthew Wilcox1-1/+2
2024-03-25mm: free up PG_slabMatthew Wilcox (Oracle)4-15/+19
2024-03-25mm: remove a call to compound_head() from is_page_hwpoison()Matthew Wilcox (Oracle)1-2/+5
2024-03-25mm-turn-folio_test_hugetlb-into-a-pagetype-fixMatthew Wilcox1-3/+2
2024-03-25mm: turn folio_test_hugetlb into a PageTypeMatthew Wilcox (Oracle)3-56/+37
2024-03-25mm: support page_mapcount() on page_has_type() pagesMatthew Wilcox (Oracle)3-10/+9
2024-03-25mm: remove folio_prep_large_rmappable()Matthew Wilcox (Oracle)4-14/+5
2024-03-25mm: create FOLIO_FLAG_FALSE and FOLIO_TYPE_OPS macrosMatthew Wilcox (Oracle)1-23/+47
2024-03-25mm: always initialise folio->_deferred_listMatthew Wilcox (Oracle)5-7/+11
2024-03-25memprofiling: documentationKent Overstreet2-0/+101
2024-03-25MAINTAINERS: add entries for code tagging and memory allocation profilingKent Overstreet1-0/+17
2024-03-25codetag: debug: introduce OBJEXTS_ALLOC_FAIL to mark failed slab_ext allocationsSuren Baghdasaryan2-8/+42
2024-03-25codetag: debug: mark codetags for reserved pages as emptySuren Baghdasaryan4-1/+23
2024-03-25codetag: debug: skip objext checking when it's for objext itselfSuren Baghdasaryan2-0/+59
2024-03-25lib: add memory allocations report in show_mem()Suren Baghdasaryan5-0/+77
2024-03-25rhashtable: plumb through alloc tagKent Overstreet3-13/+29
2024-03-25mm: vmalloc: enable memory allocation profilingKent Overstreet6-105/+135
2024-03-25mm: percpu: enable per-cpu allocation taggingSuren Baghdasaryan2-64/+23
2024-03-25mm: percpu: add codetag reference into pcpuobj_extKent Overstreet2-2/+35
2024-03-25mm: percpu: introduce pcpuobj_extKent Overstreet2-17/+32
2024-03-25mempool: hook up to memory allocation profilingKent Overstreet2-60/+49
2024-03-25mm/slab: enable slab allocation tagging for kmalloc and friendsSuren Baghdasaryan6-126/+130
2024-03-25rust: add a rust helper for krealloc()Kent Overstreet1-0/+8
2024-03-25mm/slab: add allocation accounting into slab allocation and free pathsSuren Baghdasaryan1-1/+95
2024-03-25lib: add codetag reference into slabobj_extSuren Baghdasaryan2-0/+6
2024-03-25mm/page_ext: enable early_page_ext when CONFIG_MEM_ALLOC_PROFILING_DEBUG=ySuren Baghdasaryan1-0/+9
2024-03-25mm: fix non-compound multi-order memory accounting in __free_pagesSuren Baghdasaryan2-1/+28
2024-03-25mm: create new codetag references during page splittingSuren Baghdasaryan4-0/+43
2024-03-25mm: enable page allocation taggingSuren Baghdasaryan7-110/+164
2024-03-25change alloc_pages name in dma_map_ops to avoid name conflictsSuren Baghdasaryan13-15/+15
2024-03-25mm: percpu: increase PERCPU_MODULE_RESERVE to accommodate allocation tagsSuren Baghdasaryan1-0/+4
2024-03-25lib: introduce early boot parameter to avoid page_ext memory overheadSuren Baghdasaryan1-1/+40
2024-03-25lib: introduce support for page allocation taggingSuren Baghdasaryan7-1/+105
2024-03-25lib: add allocation tagging support for memory allocation profilingSuren Baghdasaryan10-0/+414
2024-03-25lib: prevent module unloading if memory is not freedSuren Baghdasaryan3-14/+30
2024-03-25lib: code tagging module supportSuren Baghdasaryan3-2/+72
2024-03-25lib: code tagging frameworkSuren Baghdasaryan4-0/+292
2024-03-25slab: objext: introduce objext_flags as extension to page_memcg_data_flagsSuren Baghdasaryan2-11/+23
2024-03-25mm/slab: introduce SLAB_NO_OBJ_EXT to avoid obj_ext creationSuren Baghdasaryan2-2/+13
2024-03-25mm: introduce __GFP_NO_OBJ_EXT flag to selectively prevent slabobj_ext creationSuren Baghdasaryan2-0/+13
2024-03-25mm: introduce slabobj_ext to support slab object extensionsSuren Baghdasaryan9-112/+145
2024-03-25fs: convert alloc_inode_sb() to a macroKent Overstreet1-5/+1
2024-03-25scripts/kallysms: always include __start and __stop symbolsKent Overstreet1-0/+13
2024-03-25mm/slub: mark slab_free_freelist_hook() __always_inlineKent Overstreet1-3/+3
2024-03-25asm-generic/io.h: kill vmalloc.h dependencyKent Overstreet1-1/+0
2024-03-25fix missing vmalloc.h includesKent Overstreet52-0/+54
2024-03-25percpu: clean up all mappings when pcpu_map_pages() failsYosry Ahmed1-2/+2
2024-03-25mm/numa_balancing: allow migrate on protnone reference with MPOL_PREFERRED_MA...Donet Tom1-5/+17
2024-03-25mm-mempolicy-use-numa_node_id-instead-of-cpu_to_node-v3Donet Tom1-1/+1
2024-03-25mm/mempolicy: use numa_node_id() instead of cpu_to_node()Donet Tom5-10/+19
2024-03-25mm: zswap: remove unnecessary check in zswap_find_zpool()Yosry Ahmed1-6/+1
2024-03-25lib/test_hmm.c: handle src_pfns and dst_pfns allocation failureDuoming Zhou1-4/+4
2024-03-25mm: zpool: return pool size in pagesJohannes Weiner6-23/+23
2024-03-25mm: zswap: optimize zswap pool size trackingJohannes Weiner3-54/+52
2024-03-25mm: document pXd_leaf() APIPeter Xu1-5/+19
2024-03-25mm/arm: remove pmd_thp_or_huge()Peter Xu4-6/+2
2024-03-25mm/treewide: remove pXd_huge()Peter Xu17-198/+2
2024-03-25mm/treewide: replace pXd_huge() with pXd_leaf()Peter Xu10-15/+15
2024-03-25mm/gup: merge pXd huge mapping checksPeter Xu1-4/+3
2024-03-25mm/powerpc: redefine pXd_huge() with pXd_leaf()Peter Xu2-27/+14
2024-03-25mm/arm64: merge pXd_huge() and pXd_leaf() definitionsPeter Xu2-6/+6
2024-03-25mm/arm: redefine pmd_huge() with pmd_leaf()Peter Xu1-6/+1
2024-03-25mm/arm: use macros to define pmd/pud helpersPeter Xu3-4/+5
2024-03-25mm-sparc-change-pxd_huge-behavior-to-exclude-swap-entries-fixAndrew Morton1-1/+1
2024-03-25mm/sparc: change pXd_huge() behavior to exclude swap entriesPeter Xu1-4/+2
2024-03-25mm/x86: change pXd_huge() behavior to exclude swap entriesPeter Xu1-14/+4
2024-03-25mm/gup: check p4d presence before going onPeter Xu1-2/+2
2024-03-25mm/gup: cache p4d in follow_p4d_mask()Peter Xu1-6/+7
2024-03-25mm/hmm: process pud swap entry without pud_huge()Peter Xu1-6/+1
2024-03-25mm: page_alloc: control latency caused by zone PCP drainingLucas Stach1-4/+7
2024-03-25selftests/mm: virtual_address_range: Switch to ksft_exit_fail_msgDev Jain1-7/+5
2024-03-25mm/madvise: don't perform madvise VMA walk for MADV_POPULATE_(READ|WRITE)David Hildenbrand1-14/+12
2024-03-25mm/madvise: make MADV_POPULATE_(READ|WRITE) handle VM_FAULT_RETRY properlyDavid Hildenbrand3-41/+40
2024-03-25mm: memcg: add NULL check to obj_cgroup_put()Yosry Ahmed4-19/+11
2024-03-25mm: remove guard around pgd_offset_k() macroChristophe Leroy1-2/+0
2024-03-25Merge branch 'mm-stable' into mm-unstableAndrew Morton0-0/+0
2024-03-25crash: use macro to add crashk_res into iomem early for specific archBaoquan He2-0/+9
2024-03-25mm: zswap: fix data loss on SWP_SYNCHRONOUS_IO devicesJohannes Weiner1-4/+19
2024-03-25selftests/mm: fix ARM related issue with fork after pthread_createEdward Liaw3-0/+15
2024-03-25mm/secretmem: fix GUP-fast succeeding on secretmem foliosDavid Hildenbrand1-1/+1
2024-03-25hexagon: vmlinux.lds.S: handle attributes sectionNathan Chancellor1-0/+1
2024-03-25userfaultfd: fix deadlock warning when locking src and dst VMAsLokesh Gidra1-1/+2
2024-03-25tmpfs: fix race on handling dquot rbtreeCarlos Maiolino1-3/+7
2024-03-25selftests/mm: sigbus-wp test requires UFFD_FEATURE_WP_HUGETLBFS_SHMEMEdward Liaw1-1/+2
2024-03-25mm: zswap: fix writeback shinker GFP_NOIO/GFP_NOFS recursionJohannes Weiner1-0/+8
2024-03-25ARM: prctl: reject PR_SET_MDWE on pre-ARMv6Zev Weiss1-0/+14
2024-03-25prctl: generalize PR_SET_MDWE support check to be per-archZev Weiss3-2/+27
2024-03-25MAINTAINERS: remove incorrect M: tag for dm-devel@lists.linux.devKuan-Wei Chiu1-1/+0
2024-03-25mm: zswap: fix kernel BUG in sg_init_oneBarry Song1-2/+12
2024-03-25selftests: mm: restore settings from only parent processMuhammad Usama Anjum1-1/+5
2024-03-25tools/Makefile: remove cgroup targetCong Liu1-7/+6
2024-03-25mm: cachestat: fix two shmem bugsJohannes Weiner1-0/+16
2024-03-25mm: increase folio batch sizeMatthew Wilcox (Oracle)1-2/+2
2024-03-25mm,page_owner: fix recursionOscar Salvador1-10/+23
2024-03-25mailmap: update entry for Leonard CrestezLeonard Crestez1-1/+2
2024-03-25init: open /initrd.image with O_LARGEFILEJohn Sperbeck1-1/+1
2024-03-25selftests/mm: Fix build with _FORTIFY_SOURCEVitaly Chikunov3-3/+3
2024-03-25mm/memory: fix missing pte marker for !page on pte zapsPeter Xu1-1/+3
2024-03-25Merge branch 'master' into mm-stableAndrew Morton1431-21108/+45155
2024-03-24Linux 6.9-rc1Linus Torvalds1-2/+2
2024-03-24Merge tag 'efi-fixes-for-v6.9-2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds4-2/+14
2024-03-24Merge tag 'x86-urgent-2024-03-24' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds15-89/+80
2024-03-24Merge tag 'sched-urgent-2024-03-24' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-0/+3
2024-03-24Merge tag 'dma-mapping-6.9-2024-03-24' of git://git.infradead.org/users/hch/d...Linus Torvalds2-12/+42
2024-03-24efi: fix panic in kdump kernelOleksandr Tymoshenko1-0/+2
2024-03-24x86/efistub: Don't clear BSS twice in mixed modeArd Biesheuvel1-1/+2
2024-03-24x86/efistub: Call mixed mode boot services on the firmware's stackArd Biesheuvel1-0/+9
2024-03-24x86/boot/64: Move 5-level paging global variable assignments backTom Lendacky1-9/+7
2024-03-24x86/boot/64: Apply encryption mask to 5-level pagetable updateTom Lendacky1-1/+1
2024-03-24x86/cpu: Add model number for another Intel Arrow Lake mobile processorTony Luck1-0/+1
2024-03-24x86/fpu: Keep xfd_state in sync with MSR_IA32_XFDAdamos Ttofari2-6/+13
2024-03-24Documentation/x86: Document that resctrl bandwidth control units are MiBTony Luck1-4/+4
2024-03-23Merge tag 'timers-urgent-2024-03-23' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds2-3/+20
2024-03-23Merge tag 'timers-core-2024-03-23' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds12-59/+191
2024-03-23Merge tag 'irq-urgent-2024-03-23' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-18/+54
2024-03-23Merge tag 'core-entry-2024-03-23' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-1/+7
2024-03-23Merge tag 'powerpc-6.9-2' of git://git.kernel.org/pub/scm/linux/kernel/git/po...Linus Torvalds16-231/+274
2024-03-23Merge tag 'for-linus' of git://git.armlinux.org.uk/~rmk/linux-armLinus Torvalds11-184/+33
2024-03-23Merge tag 'hardening-v6.9-rc1-fixes' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds13-39/+62
2024-03-23x86/mpparse: Register APIC address only onceThomas Gleixner1-5/+5
2024-03-23x86/topology: Handle the !APIC case gracefullyThomas Gleixner1-0/+11
2024-03-23x86/topology: Don't evaluate logical IDs during early bootThomas Gleixner1-5/+7
2024-03-23x86/cpu: Ensure that CPU info updates are propagated on UPThomas Gleixner3-37/+14
2024-03-22lkdtm/bugs: Improve warning message for compilers without counted_by supportNathan Chancellor1-1/+1
2024-03-22overflow: Change DEFINE_FLEX to take __counted_by memberKees Cook8-22/+58
2024-03-22Merge tag 'scsi-misc' of git://git.kernel.org/pub/scm/linux/kernel/git/jejb/scsiLinus Torvalds10-71/+490
2024-03-22Merge tag 'block-6.9-20240322' of git://git.kernel.dk/linuxLinus Torvalds12-34/+233
2024-03-22Merge tag 'io_uring-6.9-20240322' of git://git.kernel.dk/linuxLinus Torvalds9-49/+65
2024-03-22Merge tag 'for-6.9/dm-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-6/+16
2024-03-22Merge tag 'ceph-for-6.9-rc1' of https://github.com/ceph/ceph-clientLinus Torvalds2-13/+26
2024-03-22Merge tag 'xfs-6.9-merge-9' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds3-9/+22
2024-03-22Merge tag 'riscv-for-linus-6.9-mw2' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds105-747/+5183
2024-03-22Merge tag 'loongarch-6.9' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds63-266/+2040
2024-03-22Merge tag 'fbdev-for-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds18-70/+110
2024-03-22Merge tag 'spi-fix-v6.9-merge-window' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds8-32/+38
2024-03-22Merge tag 'regulator-fix-v6.9-merge-window' of git://git.kernel.org/pub/scm/l...Linus Torvalds1-0/+11
2024-03-22Merge tag 'sound-fix2-6.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds13-391/+138