aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2021-02-21Merge tag 'core-mm-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds6-47/+36
2021-02-21Merge tag 'core-rcu-2021-02-17' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds7-0/+197
2021-02-21Merge tag 'for-5.12/block-2021-02-17' of git://git.kernel.dk/linux-blockLinus Torvalds2-66/+17
2021-02-12Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar7-0/+197
2021-02-10Merge git://git.kernel.org/pub/scm/linux/kernel/git/netdev/netDavid S. Miller11-78/+112
2021-02-10mm, slub: better heuristic for number of cpus when calculating slab orderVlastimil Babka1-2/+16
2021-02-10mm: simplify swapdev_blockChristoph Hellwig1-27/+3
2021-02-09Revert "mm: memcontrol: avoid workload stalls when lowering memory.high"Johannes Weiner1-3/+2
2021-02-09mm/mremap: fix BUILD_BUG_ON() error in get_extentArnd Bergmann1-2/+3
2021-02-09kasan: fix stack traces dependency for HW_TAGSAndrey Konovalov1-6/+2
2021-02-06mm: page_frag: Introduce page_frag_alloc_align()Kevin Hao1-3/+5
2021-02-05mm: hugetlb: fix missing put_page in gather_surplus_pages()Muchun Song1-1/+4
2021-02-05kasan: make addr_has_metadata() return true for valid addressesVincenzo Frascino1-1/+1
2021-02-05mm/filemap: add missing mem_cgroup_uncharge() to __add_to_page_cache_locked()Waiman Long1-0/+4
2021-02-05memblock: do not start bottom-up allocations with kernel_endRoman Gushchin1-43/+6
2021-02-05mm: thp: fix MADV_REMOVE deadlock on shmem THPHugh Dickins1-14/+23
2021-02-05mm, compaction: move high_pfn to the for loop scopeRokudo Yan1-1/+2
2021-02-05mm: migrate: do not migrate HugeTLB page whose refcount is oneMuchun Song1-0/+6
2021-02-05mm: hugetlb: remove VM_BUG_ON_PAGE from page_huge_activeMuchun Song1-2/+1
2021-02-05mm: hugetlb: fix a race between isolating and freeing pageMuchun Song1-2/+2
2021-02-05mm: hugetlb: fix a race between freeing and dissolving the pageMuchun Song1-0/+39
2021-02-05mm: hugetlbfs: fix cannot migrate the fallocated HugeTLB pageMuchun Song1-1/+1
2021-01-29tlb: mmu_gather: Remove start/end arguments from tlb_gather_mmu()Will Deacon6-36/+16
2021-01-29tlb: mmu_gather: Introduce tlb_gather_mmu_fullmm()Will Deacon2-3/+15
2021-01-29tlb: mmu_gather: Remove unused start/end arguments from tlb_finish_mmu()Will Deacon6-14/+11
2021-01-28Revert "mm/slub: fix a memory leak in sysfs_slab_add()"Wang Hai1-3/+1
2021-01-27mm: only make map_swap_entry available for CONFIG_HIBERNATIONJens Axboe1-1/+5
2021-01-27mm: remove get_swap_bioChristoph Hellwig2-42/+13
2021-01-26Revert "mm: fix initialization of struct page for holes in memory layout"Linus Torvalds1-50/+34
2021-01-24block: store a block_device pointer in struct bioChristoph Hellwig1-1/+1
2021-01-24mm/highmem: prepare for overriding set_pte_at()Thomas Gleixner1-1/+6
2021-01-24mm: fix page reference leak in soft_offline_page()Dan Williams1-4/+16
2021-01-24kasan, mm: fix resetting page_alloc tags for HW_TAGSAndrey Konovalov1-0/+2
2021-01-24kasan, mm: fix conflicts with init_on_alloc/freeAndrey Konovalov1-3/+4
2021-01-24kasan: fix HW_TAGS boot parametersAndrey Konovalov1-45/+32
2021-01-24kasan: fix incorrect arguments passing in kasan_add_zero_shadowLecopzer Chen1-2/+1
2021-01-24kasan: fix unaligned address is unhandled in kasan_remove_zero_shadowLecopzer Chen1-8/+12
2021-01-24mm: fix numa stats for thp migrationShakeel Butt1-11/+12
2021-01-24mm: memcg: fix memcg file_dirty numa statShakeel Butt1-2/+2
2021-01-24mm: memcg/slab: optimize objcg stock drainingRoman Gushchin1-3/+1
2021-01-24mm: fix initialization of struct page for holes in memory layoutMike Rapoport1-34/+50
2021-01-22mm: Make mem_obj_dump() vmalloc() dumps include start and lengthPaul E. McKenney1-1/+2
2021-01-22mm: Make mem_dump_obj() handle vmalloc() memoryPaul E. McKenney2-6/+20
2021-01-22mm: Make mem_dump_obj() handle NULL and zero-sized pointersPaul E. McKenney1-1/+6
2021-01-22mm: Add mem_dump_obj() to print source of memory blockPaul E. McKenney6-0/+177
2021-01-21mm/memblock: Fix typo in comment of memblock_phys_alloc_try_nid()Levi Yun1-1/+1
2021-01-17mm: don't put pinned pages into the swap cacheLinus Torvalds1-0/+2
2021-01-12mm/process_vm_access.c: include compat.hAndrew Morton1-0/+1
2021-01-12mm,hwpoison: fix printing of page flagsOscar Salvador1-1/+1
2021-01-12mm/hugetlb: fix potential missing huge page size infoMiaohe Lin1-1/+1
2021-01-12mm: migrate: initialize err in do_migrate_pagesJan Stancek1-1/+1
2021-01-12mm/vmalloc.c: fix potential memory leakMiaohe Lin1-1/+3
2021-01-12arm/kasan: fix the array size of kasan_early_shadow_pte[]Hailong Liu1-1/+2
2021-01-12mm/page_alloc: add a missing mm_page_alloc_zone_locked() tracepointHailong liu1-15/+16
2021-01-12mm, slub: consider rest of partial list if acquire_slab() failsJann Horn1-1/+1
2021-01-05mm: make wait_on_page_writeback() wait for multiple pending writebacksLinus Torvalds1-1/+1
2020-12-29mm: slub: call account_slab_page() after slab page initializationRoman Gushchin1-3/+2
2020-12-29kasan: fix null pointer dereference in kasan_record_aux_stackWalter Wu1-0/+2
2020-12-29mm: generalise COW SMC TLB flushing race commentNicholas Piggin1-3/+5
2020-12-29mm/mremap.c: fix extent calculationKalesh Singh1-1/+3
2020-12-29mm: memmap defer init doesn't work as expectedBaoquan He2-4/+6
2020-12-29mm/hugetlb: fix deadlock in hugetlb_cow error pathMike Kravetz1-1/+21
2020-12-24Merge tag 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/mst/vhostLinus Torvalds1-16/+89
2020-12-22kasan, mm: allow cache merging with no metadataAndrey Konovalov2-1/+13
2020-12-22kasan: sanitize objects when metadata doesn't fitAndrey Konovalov8-75/+147
2020-12-22kasan: clarify comment in __kasan_kfree_largeAndrey Konovalov1-1/+1
2020-12-22kasan: simplify assign_tag and set_tag callsAndrey Konovalov1-6/+7
2020-12-22kasan: don't round_up too muchAndrey Konovalov2-6/+3
2020-12-22kasan, mm: rename kasan_poison_kfreeAndrey Konovalov2-18/+24
2020-12-22kasan, mm: check kasan_enabled in annotationsAndrey Konovalov1-28/+28
2020-12-22kasan: add and integrate kasan boot parametersAndrey Konovalov4-7/+196
2020-12-22kasan: inline (un)poison_range and check_invalid_freeAndrey Konovalov2-26/+31
2020-12-22kasan: open-code kasan_unpoison_slabAndrey Konovalov1-1/+1
2020-12-22kasan: inline random_tag for HW_TAGSAndrey Konovalov2-22/+14
2020-12-22kasan: inline kasan_reset_tag for tag-based modesAndrey Konovalov8-28/+14
2020-12-22kasan: remove __kasan_unpoison_stackAndrey Konovalov1-9/+3
2020-12-22kasan, arm64: unpoison stack only with CONFIG_KASAN_STACKAndrey Konovalov1-0/+2
2020-12-22kasan: introduce set_alloc_infoAndrey Konovalov1-1/+6
2020-12-22kasan: rename get_alloc/free_infoAndrey Konovalov8-31/+31
2020-12-22kasan: simplify quarantine_put call siteAndrey Konovalov3-5/+5
2020-12-22kasan, mm: reset tags when accessing metadataAndrey Konovalov3-15/+20
2020-12-22kasan, arm64: print report from tag fault handlerAndrey Konovalov1-3/+8
2020-12-22kasan, arm64: implement HW_TAGS runtimeAndrey Konovalov8-15/+152
2020-12-22kasan, arm64: expand CONFIG_KASAN checksAndrey Konovalov1-5/+8
2020-12-22kasan: define KASAN_GRANULE_SIZE for HW_TAGSAndrey Konovalov1-0/+6
2020-12-22arm64: kasan: add arch layer for memory tagging helpersAndrey Konovalov1-0/+26
2020-12-22kasan, mm: untag page address in free_reserved_areaVincenzo Frascino1-0/+5
2020-12-22kasan: separate metadata_fetch_row for each modeAndrey Konovalov4-29/+45
2020-12-22kasan: rename SHADOW layout macros to METAAndrey Konovalov1-15/+15
2020-12-22kasan: rename print_shadow_for_address to print_memory_metadataAndrey Konovalov1-3/+3
2020-12-22kasan: rename addr_has_shadow to addr_has_metadataAndrey Konovalov3-5/+5
2020-12-22kasan, arm64: rename kasan_init_tags and mark as __initAndrey Konovalov1-1/+1
2020-12-22kasan, arm64: move initialization messageAndrey Konovalov2-3/+3
2020-12-22kasan, arm64: only use kasan_depth for software modesAndrey Konovalov2-0/+4
2020-12-22kasan: decode stack frame only with KASAN_STACK_ENABLEAndrey Konovalov3-162/+168
2020-12-22kasan: hide invalid free check implementationAndrey Konovalov4-18/+19
2020-12-22kasan: rename report and tags filesAndrey Konovalov5-9/+9
2020-12-22kasan: define KASAN_MEMORY_PER_SHADOW_PAGEAndrey Konovalov3-15/+13
2020-12-22kasan: split out shadow.c from common.cAndrey Konovalov3-487/+510
2020-12-22kasan: only build init.c for software modesAndrey Konovalov2-4/+4
2020-12-22kasan: rename KASAN_SHADOW_* to KASAN_GRANULE_*Andrey Konovalov7-42/+43
2020-12-22kasan: rename (un)poison_shadow to (un)poison_rangeAndrey Konovalov5-37/+42
2020-12-22kasan: group vmalloc codeAndrey Konovalov1-38/+40
2020-12-22kasan: drop unnecessary GPL text from comment headersAndrey Konovalov8-45/+0
2020-12-19Merge branch 'akpm' (patches from Andrew)Linus Torvalds2-43/+10
2020-12-19mm/Kconfig: fix spelling mistake "whats" -> "what's"Colin Ian King1-1/+1
2020-12-19mm/memcontrol:rewrite mem_cgroup_page_lruvec()Hui Su1-37/+0
2020-12-19mm/memcg: warning on !memcg after readahead page chargedAlex Shi1-6/+4
2020-12-19mm/memcg: bail early from swap accounting if memcg disabledAlex Shi1-0/+6
2020-12-18mm/filemap: fix infinite loop in generic_file_buffered_read()Kent Overstreet1-0/+3
2020-12-18mm/memory_hotplug: extend offline_and_remove_memory() to handle more than one...David Hildenbrand1-16/+89
2020-12-18Merge tag 'drm-next-2020-12-18' of git://anongit.freedesktop.org/drm/drmLinus Torvalds2-1/+13
2020-12-16Merge tag 'memblock-v5.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+3
2020-12-16Merge tag 'for-5.11/block-2020-12-14' of git://git.kernel.dk/linux-blockLinus Torvalds1-7/+6
2020-12-16Merge branch 'parisc-5.11-1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-7/+5
2020-12-15mm: fix some spelling mistakes in commentsHaitao Shi6-6/+6
2020-12-15mm: simplify follow_pte{,pmd}Christoph Hellwig1-30/+5
2020-12-15mm: unexport follow_pte_pmdChristoph Hellwig1-1/+0
2020-12-15mm/memory_hotplug: quieting offline operationLaurent Dufour1-1/+1
2020-12-15mm: fix a race on nr_swap_pagesZhaoyang Huang1-5/+6
2020-12-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds12-326/+399
2020-12-15mm/lru: revise the comments of lru_lockHugh Dickins3-22/+27
2020-12-15mm/lru: introduce relock_page_lruvec()Alexander Duyck3-46/+10
2020-12-15mm/lru: replace pgdat lru_lock with lruvec lockAlex Shi8-125/+215
2020-12-15mm/swap.c: serialize memcg changes in pagevec_lru_move_fnAlex Shi1-9/+35
2020-12-15mm/compaction: do page isolation first in compactionAlex Shi2-30/+55
2020-12-15mm/lru: introduce TestClearPageLRU()Alex Shi2-22/+20
2020-12-15mm/mlock: remove __munlock_isolate_lru_page()Alex Shi1-22/+9
2020-12-15mm/mlock: remove lru_lock on TestClearPageMlockedAlex Shi1-21/+5
2020-12-15mm/vmscan: remove lruvec reget in move_pages_to_lruAlex Shi1-1/+6
2020-12-15mm/lru: move lock into lru_note_costAlex Shi3-5/+4
2020-12-15mm/swap.c: fold vm event PGROTATED into pagevec_move_tail_fnAlex Shi1-42/+23
2020-12-15mm/memcg: add debug checking in lock_page_memcgAlex Shi1-0/+6
2020-12-15mm: page_idle_get_page() does not need lru_lockHugh Dickins1-4/+0
2020-12-15mm/rmap: stop store reordering issue on page->mappingAlex Shi1-1/+7
2020-12-15mm/vmscan: remove unnecessary lruvec addingAlex Shi1-13/+25
2020-12-15mm/thp: narrow lru lockingAlex Shi1-12/+13
2020-12-15mm/thp: simplify lru_add_page_tail()Alex Shi1-14/+6
2020-12-15mm/thp: use head for head page in lru_add_page_tail()Alex Shi1-12/+11
2020-12-15mm/thp: move lru_add_page_tail() to huge_memory.cAlex Shi2-33/+30
2020-12-15Merge tag 'net-next-5.11' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds7-119/+87
2020-12-15Merge branch 'akpm' (patches from Andrew)Linus Torvalds62-1722/+2434
2020-12-15mm: cleanup kstrto*() usageAlexey Dobriyan2-18/+18
2020-12-15mm: fix fall-through warnings for ClangGustavo A. R. Silva2-0/+2
2020-12-15mm: slub: convert sysfs sprintf family to sysfs_emit/sysfs_emit_atJoe Perches1-73/+77
2020-12-15mm: shmem: convert shmem_enabled_show to use sysfs_emit_atJoe Perches1-9/+12
2020-12-15mm:backing-dev: use sysfs_emit in macro defining functionsJoe Perches1-4/+4
2020-12-15mm: huge_memory: convert remaining use of sprintf to sysfs_emit and neateningJoe Perches1-21/+31
2020-12-15mm: use sysfs_emit for struct kobject * usesJoe Perches5-46/+52
2020-12-15mm: fix kernel-doc markupsMauro Carvalho Chehab3-22/+24
2020-12-15mm/process_vm_access: remove redundant initialization of iov_rColin Ian King1-1/+1
2020-12-15mm/zsmalloc.c: rework the list_add code in insert_zspage()Miaohe Lin1-7/+4
2020-12-15mm/zswap: move to use crypto_acomp API for hardware accelerationBarry Song1-46/+137
2020-12-15mm/zswap: fix passing zero to 'PTR_ERR' warningYueHaibing1-1/+1
2020-12-15mm/zswap: make struct kernel_param_ops definitions constJoe Perches1-3/+3
2020-12-15mm, page_poison: remove CONFIG_PAGE_POISONING_ZEROVlastimil Babka2-19/+1
2020-12-15mm, page_poison: remove CONFIG_PAGE_POISONING_NO_SANITYVlastimil Babka2-14/+4
2020-12-15kernel/power: allow hibernation with page_poison sanity checkingVlastimil Babka1-1/+0
2020-12-15mm, page_poison: use static key more efficientlyVlastimil Babka2-49/+22
2020-12-15mm, page_alloc: do not rely on the order of page_poison and init_on_alloc/fre...Vlastimil Babka1-46/+42
2020-12-15mm: cma: improve pr_debug log in cma_release()Charan Teja Reddy1-1/+1
2020-12-15mm/cma.c: remove redundant cma_mutex lockLecopzer Chen1-3/+1
2020-12-15mm: migrate: remove unused parameter in migrate_vma_insert_page()Stephen Zhang1-4/+2
2020-12-15mm: migrate: return -ENOSYS if THP migration is unsupportedYang Shi1-16/+46
2020-12-15mm: migrate: clean up migrate_prep{_local}Yang Shi2-12/+4
2020-12-15mm: migrate: skip shared exec THP for NUMA balancingYang Shi1-2/+16
2020-12-15mm: migrate: simplify the logic for handling permanent failureYang Shi1-30/+38
2020-12-15mm: truncate_complete_page() does not exist any moreYang Shi2-2/+2
2020-12-15mm: support THPs in zero_user_segmentsMatthew Wilcox (Oracle)1-0/+52
2020-12-15mm/migrate.c: optimize migrate_vma_pages() mmu notifierRalph Campbell1-5/+4
2020-12-15mm/migrate.c: fix comment spellingLong Li1-1/+1
2020-12-15mm/oom_kill: change comment and rename is_dump_unreclaim_slabs()Hui Su1-6/+8
2020-12-15mm/compaction: make defer_compaction and compaction_deferred staticHui Su1-4/+4
2020-12-15mm/compaction: move compaction_suitable's comment to right placeHui Su1-7/+7
2020-12-15mm/compaction: rename 'start_pfn' to 'iteration_start_pfn' in compact_zone()Yanfei Xu1-4/+3
2020-12-15z3fold: remove preempt disabled sections for RTVitaly Wool1-7/+10
2020-12-15z3fold: stricter locking and more careful reclaimVitaly Wool1-58/+85
2020-12-15z3fold: simplify freeing slotsVitaly Wool1-42/+13
2020-12-15mm/page_isolation: do not isolate the max order pageMuchun Song1-1/+1
2020-12-15mm/vmscan.c: remove the filename in the top of file commentlogic.yu1-2/+0
2020-12-15mm/vmscan: drop unneeded assignment in kswapd()Lukas Bulwahn1-1/+1
2020-12-15mm: don't wake kswapd prematurely when watermark boosting is disabledJohannes Weiner1-6/+7
2020-12-15hugetlb: fix an error code in hugetlb_reserve_pages()Dan Carpenter1-0/+1
2020-12-15mm,hugetlb: remove unneeded initializationOscar Salvador1-2/+0
2020-12-15mm: hugetlb: fix type of delta parameter and related local variables in gathe...Liu Xiang1-3/+4
2020-12-15khugepaged: add parameter explanations for kernel-doc markupAlex Shi1-1/+13
2020-12-15mm/hugetlb.c: just use put_page_testzero() instead of page_count()Hui Su1-2/+1
2020-12-15mm,hwpoison: return -EBUSY when migration failsOscar Salvador1-3/+3
2020-12-15mm,memory_failure: always pin the page in madvise_inject_errorOscar Salvador2-8/+7
2020-12-15mm,hwpoison: remove drain_all_pages from shake_pageOscar Salvador1-5/+2
2020-12-15mm,hwpoison: disable pcplists before grabbing a refcountOscar Salvador1-67/+65
2020-12-15mm,hwpoison: refactor get_any_pageOscar Salvador1-57/+42
2020-12-15mm,hwpoison: drop unneeded pcplist drainingOscar Salvador1-5/+0
2020-12-15mm,hwpoison: take free pages off the buddy freelistsOscar Salvador1-16/+30
2020-12-15mm,hwpoison: drain pcplists before bailing out for non-buddy zero-refcount pageOscar Salvador1-2/+22
2020-12-15mm/page_alloc: speed up the iteration of max_orderMuchun Song1-4/+4
2020-12-15mm: page_alloc: refactor setup_per_zone_lowmem_reserve()Lorenzo Stoakes1-21/+14
2020-12-15init/main: fix broken buffer_init when DEFERRED_STRUCT_PAGE_INIT setLin Feng1-0/+3
2020-12-15mm/page_alloc: clear all pages in post_alloc_hook() with init_on_alloc=1David Hildenbrand1-3/+3
2020-12-15mm/page_alloc: mark some symbols with static keywordZou Wei1-2/+2