aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2020-12-11mm/hugetlb: clear compound_nr before freeing gigantic pagesGerald Schaefer1-0/+1
2020-12-11kasan: fix object remaining in offline per-cpu quarantineKuan-Ying Lee1-0/+39
2020-12-11revert "mm/filemap: add static for function __add_to_page_cache_locked"Andrew Morton1-1/+1
2020-12-08mm/madvise: remove racy mm ownership checkMinchan Kim1-2/+1
2020-12-06mm/mmap.c: fix mmap return value when vma is merged after call_mmap()Liu Zixian1-14/+12
2020-12-06hugetlb_cgroup: fix offline of hugetlb cgroup with reservationsMike Kravetz1-5/+3
2020-12-06mm/filemap: add static for function __add_to_page_cache_lockedAlex Shi1-1/+1
2020-12-06mm/swapfile: do not sleep with a spin lock heldQian Cai1-1/+3
2020-12-06mm/zsmalloc.c: drop ZSMALLOC_PGTABLE_MAPPINGMinchan Kim2-67/+0
2020-12-06mm: list_lru: set shrinker map bit when child nr_items is not zeroYang Shi1-5/+5
2020-12-06mm: memcg/slab: fix obj_cgroup_charge() return value handlingRoman Gushchin1-16/+24
2020-11-24mm: fix VM_BUG_ON(PageTail) and BUG_ON(PageWriteback)Hugh Dickins2-6/+8
2020-11-22mm: fix madvise WILLNEED performance problemMatthew Wilcox (Oracle)1-1/+1
2020-11-22mm/userfaultfd: do not access vma->vm_mm after calling handle_userfault()Gerald Schaefer1-5/+4
2020-11-22mm: memcg/slab: fix root memcg vmstatsMuchun Song1-2/+7
2020-11-22mm: fix phys_to_target_node() and memory_add_physaddr_to_nid() exportsDan Williams1-18/+0
2020-11-22mm/madvise: fix memory leak from process_madviseEric Dumazet1-2/+0
2020-11-20Merge tag 'io_uring-5.10-2020-11-20' of git://git.kernel.dk/linux-blockLinus Torvalds1-4/+14
2020-11-19Merge tag 'net-5.10-rc5' of git://git.kernel.org/pub/scm/linux/kernel/git/net...Linus Torvalds1-0/+5
2020-11-18page_frag: Recover from memory pressureDongli Zhang1-0/+5
2020-11-16mm: never attempt async page lock if we've transferred data alreadyJens Axboe1-4/+14
2020-11-15Merge branch 'for-5.10-fixes' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-4/+4
2020-11-14hugetlbfs: fix anon huge page migration raceMike Kravetz4-128/+47
2020-11-14mm/gup: use unpin_user_pages() in __gup_longterm_locked()Jason Gunthorpe1-4/+10
2020-11-14mm/slub: fix panic in slab_alloc_node()Laurent Dufour1-1/+1
2020-11-14mm/vmscan: fix NR_ISOLATED_FILE corruption on 64-bitNicholas Piggin1-2/+3
2020-11-14mm/compaction: stop isolation if too many pages are isolated and we have page...Zi Yan1-0/+4
2020-11-14mm/compaction: count pages and stop correctly during page isolationZi Yan1-4/+4
2020-11-02mm/truncate.c: make __invalidate_mapping_pages() staticJason Yan1-1/+1
2020-11-02mm: mempolicy: fix potential pte_unmap_unlock pte errorShijie Luo1-3/+3
2020-11-02mm: memcg: link page counters to root if use_hierarchy is falseRoman Gushchin1-5/+10
2020-11-02mm: memcontrol: correct the NR_ANON_THPS counter of hierarchical memcgzhongjiang-ali1-2/+8
2020-11-02hugetlb_cgroup: fix reservation accountingMike Kravetz1-9/+11
2020-11-02mm/mremap_pages: fix static key devmap_managed_key updatesRalph Campbell1-23/+16
2020-10-30percpu: convert flexible array initializers to use struct_size()Dennis Zhou1-4/+4
2020-10-27mm/process_vm_access: Add missing #include <linux/compat.h>Geert Uytterhoeven1-0/+1
2020-10-27Fix compat regression in process_vm_rw()Jens Axboe1-1/+2
2020-10-23Merge tag 'vfs-5.10-merge-1' of git://git.kernel.org/pub/scm/fs/xfs/xfs-linuxLinus Torvalds1-222/+0
2020-10-20Merge tag 'xarray-5.9' of git://git.infradead.org/users/willy/xarrayLinus Torvalds1-11/+2
2020-10-20Merge tag 'io_uring-5.10-2020-10-20' of git://git.kernel.dk/linux-blockLinus Torvalds2-6/+22
2020-10-18mm: remove the filename in the top of file comment in vmalloc.cChristoph Hellwig1-2/+0
2020-10-18mm: cleanup the gfp_mask handling in __vmalloc_area_nodeChristoph Hellwig1-12/+10
2020-10-18mm: remove alloc_vm_areaChristoph Hellwig2-55/+0
2020-10-18zsmalloc: switch from alloc_vm_area to get_vm_areaChristoph Hellwig1-2/+8
2020-10-18mm: allow a NULL fn callback in apply_to_page_rangeChristoph Hellwig1-7/+9
2020-10-18mm: add a vmap_pfn functionChristoph Hellwig2-0/+48
2020-10-18mm: add a VM_MAP_PUT_PAGES flag for vmapChristoph Hellwig1-2/+7
2020-10-18mm: update the documentation for vfreeMatthew Wilcox (Oracle)1-10/+11
2020-10-18mm/madvise: introduce process_madvise() syscall: an external memory hinting APIMinchan Kim1-1/+92
2020-10-18mm/madvise: pass mm to do_madviseMinchan Kim1-14/+18
2020-10-18mm/gup_benchmark: take the mmap lock around GUPJann Horn1-3/+12
2020-10-18mm/mmap: add inline munmap_vma_range() for code readabilityLiam R. Howlett1-15/+33
2020-10-18mm/mmap: add inline vma_next() for readability of mmap codeLiam R. Howlett1-6/+20
2020-10-18mm/migrate: avoid possible unnecessary process right check in kernel_move_pag...Miaohe Lin1-28/+43
2020-10-18mm/memory_hotplug: remove a wrapper for alloc_migration_target()Joonsoo Kim1-24/+22
2020-10-18mm/memory-failure: remove a wrapper for alloc_migration_target()Joonsoo Kim1-12/+6
2020-10-18mm: kmem: enable kernel memcg accounting from interrupt contextsRoman Gushchin1-0/+13
2020-10-18mm: kmem: prepare remote memcg charging infra for interrupt contextsRoman Gushchin1-14/+34
2020-10-18mm: kmem: remove redundant checks from get_obj_cgroup_from_current()Roman Gushchin1-3/+0
2020-10-18mm: kmem: move memcg_kmem_bypass() calls to get_mem/obj_cgroup_from_current()Roman Gushchin3-10/+9
2020-10-18mm, memcg: rework remote charging API to support nestingRoman Gushchin1-3/+3
2020-10-17mm: use limited read-ahead to satisfy readJens Axboe1-6/+14
2020-10-17mm: mark async iocb read as NOWAIT once some data has been copiedJens Axboe1-0/+8
2020-10-16Merge tag 'docs/v5.10-1' of git://git.kernel.org/pub/scm/linux/kernel/git/mch...Linus Torvalds2-5/+5
2020-10-16Merge branch 'akpm' (patches from Andrew)Linus Torvalds38-768/+735
2020-10-16mm: remove the now-unnecessary mmget_still_valid() hackJann Horn3-22/+2
2020-10-16mm/gup: take mmap_lock in get_dump_page()Jann Horn1-6/+10
2020-10-16binfmt_elf_fdpic: stop using dump_emit() on user pointers on !MMUJann Horn1-29/+28
2020-10-16mm: rename page_order() to buddy_order()Matthew Wilcox (Oracle)7-29/+29
2020-10-16mm: use helper function put_write_access()Miaohe Lin1-1/+1
2020-10-16mm/workingset.c: fix some doc warningsXiaofei Tan1-1/+1
2020-10-16mm: fix some comments formattingChen Tao2-2/+2
2020-10-16mm: fix some broken commentsMiaohe Lin2-3/+3
2020-10-16mm: use self-explanatory macros rather than "2"Yu Zhao1-1/+1
2020-10-16mm/highmem.c: clean up endif commentsIra Weiny1-2/+2
2020-10-16mm/page_reporting.c: drop stale list head check in page_reporting_cycleWei Yang1-1/+1
2020-10-16mm/slab.h: remove duplicate includeYueHaibing1-1/+0
2020-10-16mm/memory_hotplug: update comment regarding zone shufflingDavid Hildenbrand1-7/+4
2020-10-16mm/page_alloc: place pages to tail in __free_pages_core()David Hildenbrand1-10/+23
2020-10-16mm/page_alloc: move pages to tail in move_to_free_list()David Hildenbrand2-3/+12
2020-10-16mm/page_alloc: place pages to tail in __putback_isolated_page()David Hildenbrand1-2/+16
2020-10-16mm/page_alloc: convert "report" flag of __free_one_page() to a proper flagDavid Hildenbrand1-5/+22
2020-10-16mm: don't panic when links can't be created in sysfsLaurent Dufour1-3/+2
2020-10-16kernel/resource: make iomem_resource implicit in release_mem_region_adjustable()David Hildenbrand1-1/+1
2020-10-16mm/memory_hotplug: MEMHP_MERGE_RESOURCE to specify merging of System RAM reso...David Hildenbrand1-0/+7
2020-10-16mm/memory_hotplug: prepare passing flags to add_memory() and friendsDavid Hildenbrand1-7/+7
2020-10-16mm/memory_hotplug: guard more declarations by CONFIG_MEMORY_HOTPLUGDavid Hildenbrand1-0/+2
2020-10-16kernel/resource: move and rename IORESOURCE_MEM_DRIVER_MANAGEDDavid Hildenbrand1-2/+2
2020-10-16kernel/resource: make release_mem_region_adjustable() never failDavid Hildenbrand1-21/+1
2020-10-16mm/memory_hotplug: mark pageblocks MIGRATE_ISOLATE while onlining memoryDavid Hildenbrand2-11/+23
2020-10-16mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone()David Hildenbrand3-13/+22
2020-10-16mm/page_alloc: drop stale pageblock comment in memmap_init_zone*()David Hildenbrand1-12/+2
2020-10-16mm/memory_hotplug: simplify page onliningDavid Hildenbrand1-28/+10
2020-10-16mm/page_isolation: simplify return value of start_isolate_page_range()David Hildenbrand3-7/+4
2020-10-16mm/memory_hotplug: drop nr_isolate_pageblock in offline_pages()David Hildenbrand1-3/+2
2020-10-16mm/page_alloc: simplify __offline_isolated_pages()David Hildenbrand1-23/+4
2020-10-16mm/memory_hotplug: simplify page offliningDavid Hildenbrand1-34/+10
2020-10-16mm/memory_hotplug: enforce section granularity when onlining/offliningDavid Hildenbrand1-0/+10
2020-10-16mm/memory_hotplug: inline __offline_pages() into offline_pages()David Hildenbrand1-11/+5
2020-10-16mm/mmu_notifier: fix mmget() assert in __mmu_interval_notifier_insertJann Horn1-1/+1
2020-10-16mm/util.c: update the kerneldoc for kstrdup_const()Bartosz Golaszewski1-1/+2
2020-10-16mm/vmstat.c: use helper macro abs()Miaohe Lin1-4/+4
2020-10-16mm/page_poison.c: replace bool variable with static keyMateusz Nosek1-5/+15
2020-10-16mm,hwpoison: try to narrow window race for free pagesOscar Salvador1-1/+6
2020-10-16mm,hwpoison: double-check page count in __get_any_page()Naoya Horiguchi1-0/+6
2020-10-16mm,hwpoison: introduce MF_MSG_UNSPLIT_THPNaoya Horiguchi1-1/+4
2020-10-16mm,hwpoison: return 0 if the page is already poisoned in soft-offlineOscar Salvador2-7/+2
2020-10-16mm,hwpoison: refactor soft_offline_huge_page and __soft_offline_pageOscar Salvador1-100/+82
2020-10-16mm,hwpoison: rework soft offline for in-use pagesOscar Salvador3-65/+28
2020-10-16mm,hwpoison: rework soft offline for free pagesOscar Salvador2-6/+80
2020-10-16mm,hwpoison: unify THP handling for hard and soft offlineOscar Salvador1-26/+22
2020-10-16mm,hwpoison: kill put_hwpoison_pageOscar Salvador1-15/+15
2020-10-16mm,hwpoison: refactor madvise_inject_errorOscar Salvador1-17/+13
2020-10-16mm,hwpoison: unexport get_hwpoison_page and make it staticOscar Salvador1-2/+1
2020-10-16mm,hwpoison-inject: don't pin for hwpoison_filterNaoya Horiguchi1-13/+5
2020-10-16mm, hwpoison: remove recalculating hpageNaoya Horiguchi1-5/+1
2020-10-16mm,hwpoison: cleanup unused PageHuge() checkNaoya Horiguchi1-4/+1
2020-10-16mm/readahead: pass a file_ra_state into force_page_cache_raDavid Howells2-5/+5
2020-10-16mm/filemap: fold ra_submit into do_sync_mmap_readaheadDavid Howells2-15/+5
2020-10-16mm/readahead: add page_cache_sync_ra and page_cache_async_raMatthew Wilcox (Oracle)1-46/+12
2020-10-16mm/readahead: pass readahead_control to force_page_cache_raDavid Howells2-12/+19
2020-10-16mm/readahead: make ondemand_readahead take a readahead_controlDavid Howells1-12/+17
2020-10-16mm/readahead: make do_page_cache_ra take a readahead_controlMatthew Wilcox (Oracle)2-19/+20
2020-10-16mm/readahead: make page_cache_ra_unbounded take a readahead_controlMatthew Wilcox (Oracle)1-16/+14
2020-10-16mm/readahead: add DEFINE_READAHEADMatthew Wilcox (Oracle)1-5/+1
2020-10-16mm: fix a race during THP splittingHuang Ying1-6/+7
2020-10-16fs: add a filesystem flag for THPsMatthew Wilcox (Oracle)1-1/+1
2020-10-16mm/vmscan: allow arbitrary sized pages to be paged outMatthew Wilcox (Oracle)1-2/+1
2020-10-16mm/page-writeback: support tail pages in wait_for_stable_pageMatthew Wilcox (Oracle)1-0/+1
2020-10-16mm/truncate: fix truncation for pages of arbitrary sizeMatthew Wilcox (Oracle)1-3/+3
2020-10-16mm/rmap: fix assumptions of THP sizeMatthew Wilcox (Oracle)1-5/+5
2020-10-16mm/huge_memory: fix can_split_huge_page assumption of THP sizeMatthew Wilcox (Oracle)1-2/+2
2020-10-16mm/huge_memory: fix page_trans_huge_mapcount assumption of THP sizeMatthew Wilcox (Oracle)1-2/+2
2020-10-16mm/huge_memory: fix split assumption of page sizeKirill A. Shutemov1-7/+8
2020-10-16mm/huge_memory: fix total_mapcount assumption of page sizeKirill A. Shutemov1-4/+5
2020-10-16mm/page_owner: change split_page_owner to take a countMatthew Wilcox (Oracle)3-4/+4
2020-10-16mm/memory: remove page fault assumption of compound page sizeMatthew Wilcox (Oracle)1-3/+4
2020-10-16mm/filemap: fix page cache removal for arbitrary sized THPsMatthew Wilcox (Oracle)1-1/+1
2020-10-16mm/filemap: fix storing to a THP shadow entryMatthew Wilcox (Oracle)1-11/+31
2020-10-16mm/debug_vm_pgtable: avoid doing memory allocation with pgtable_t mapped.Aneesh Kumar K.V1-3/+8
2020-10-16mm/debug_vm_pgtable: avoid none pte in pte_clear_testAneesh Kumar K.V1-3/+6
2020-10-16mm/debug_vm_pgtable/hugetlb: disable hugetlb test on ppc64Aneesh Kumar K.V1-51/+0
2020-10-16mm/debug_vm_pgtable/pmd_clear: don't use pmd/pud_clear on pte entriesAneesh Kumar K.V1-3/+4
2020-10-16mm/debug_vm_pgtable/thp: use page table depost/withdraw with THPAneesh Kumar K.V1-3/+7
2020-10-16mm/debug_vm_pgtable/locks: take correct page table lockAneesh Kumar K.V1-13/+22
2020-10-16mm/debug_vm_pgtable/locks: move non page table modifying test togetherAneesh Kumar K.V1-23/+28
2020-10-16mm/debug_vm_pgtable/set_pte/pmd/pud: don't use set_*_at to update an existing...Aneesh Kumar K.V1-20/+15
2020-10-16mm/debug_vm_pgtable/savedwrite: enable savedwrite test with CONFIG_NUMA_BALAN...Aneesh Kumar K.V1-2/+9
2020-10-16mm/debug_vm_pgtables/hugevmap: use the arch helper to identify huge vmap supp...Aneesh Kumar K.V1-2/+12
2020-10-16mm/debug_vm_pgtable/ppc64: avoid setting top bits in radom valueAneesh Kumar K.V1-3/+10
2020-10-15Merge tag 'net-next-5.10' of git://git.kernel.org/pub/scm/linux/kernel/git/ne...Linus Torvalds2-5/+5
2020-10-15Merge tag 'dma-mapping-5.10' of git://git.infradead.org/users/hch/dma-mappingLinus Torvalds4-6/+4
2020-10-15vfs: move the generic write and copy checks out of mmDarrick J. Wong1-143/+0
2020-10-15memblock: get rid of a :c:type leftoverMauro Carvalho Chehab1-2/+2
2020-10-15docs: get rid of :c:type explicit declarations for structsMauro Carvalho Chehab2-3/+3
2020-10-14vfs: move generic_remap_checks out of mmDarrick J. Wong1-80/+1
2020-10-14Merge tag 'driver-core-5.10-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-8/+10
2020-10-13mm/migrate: remove obsolete comment about device publicRalph Campbell1-1/+1
2020-10-13mm/migrate: remove cpages-- in migrate_vma_finalize()Ralph Campbell1-1/+0
2020-10-13mm, oom_adj: don't loop through tasks in __set_oom_adj when not necessarySuren Baghdasaryan1-0/+2
2020-10-13memblock: use separate iterators for memory and reserved regionsMike Rapoport2-6/+6
2020-10-13memblock: implement for_each_reserved_mem_region() using __next_mem_region()Mike Rapoport1-36/+20
2020-10-13memblock: remove unused memblock_mem_size()Mike Rapoport1-15/+0
2020-10-13arch, mm: replace for_each_memblock() with for_each_mem_pfn_range()Mike Rapoport2-10/+6
2020-10-13memblock: reduce number of parameters in for_each_mem_range()Mike Rapoport1-2/+1
2020-10-13memblock: make memblock_debug and related functionality privateMike Rapoport1-2/+14
2020-10-13memblock: make for_each_memblock_type() iterator privateMike Rapoport1-0/+5
2020-10-13mm/mempool: add 'else' to split mutually exclusive caseMiaohe Lin1-10/+8
2020-10-13mm: remove unused alloc_page_vma_node()Wei Yang1-2/+1
2020-10-13mm/mempolicy: remove or narrow the lock on currentWei Yang1-4/+1
2020-10-13mm/compaction.c: micro-optimization remove unnecessary branchMateusz Nosek1-3/+2
2020-10-13mm/zbud: remove redundant initializationXiang Chen1-1/+0
2020-10-13mm/z3fold.c: use xx_zalloc instead xx_alloc and memsetHui Su1-2/+1
2020-10-13mm/vmscan: fix comments for isolate_lru_page()Hui Su1-1/+1
2020-10-13mm/vmscan: fix infinite loop in drop_slab_nodeChunxin Zang1-0/+3
2020-10-13hugetlb: add lockdep check for i_mmap_rwsem held in huge_pmd_shareMike Kravetz1-4/+11
2020-10-13mm/hugetlb: take the free hpage during the iteration directlyWei Yang1-13/+9
2020-10-13mm/hugetlb: narrow the hugetlb_lock protection area during preparing huge pageWei Yang1-1/+1
2020-10-13mm/hugetlb: a page from buddy is not on any listWei Yang1-1/+1
2020-10-13mm/hugetlb: count file_region to be added when regions_needed != NULLWei Yang1-16/+17
2020-10-13mm/hugetlb: use list_splice to merge two list at onceWei Yang1-5/+2
2020-10-13mm/hugetlb: remove VM_BUG_ON(!nrg) in get_file_region_entry_from_cache()Wei Yang1-1/+0
2020-10-13mm/hugetlb: not necessary to coalesce regions recursivelyWei Yang1-5/+1
2020-10-13mm/hugetlb.c: remove the unnecessary non_swap_entry()Baoquan He1-2/+2
2020-10-13mm/hugetlb.c: make is_hugetlb_entry_hwpoisoned return boolBaoquan He1-4/+4
2020-10-13mm/page_alloc.c: fix freeing non-compound pagesMatthew Wilcox (Oracle)1-0/+3
2020-10-13mm: move call to compound_head() in release_pages()Ralph Campbell1-1/+1
2020-10-13mmzone: clean code by removing unused macro parameterMateusz Nosek1-2/+2
2020-10-13mm/page_alloc.c: __perform_reclaim should return 'unsigned long'Yanfei Xu1-3/+2
2020-10-13mm/page_alloc.c: clean code by merging two functionsMateusz Nosek1-8/+2
2020-10-13mm/page_alloc.c: fix early params garbage value accessesMateusz Nosek1-6/+6
2020-10-13mm/page_alloc.c: micro-optimization remove unnecessary branchMateusz Nosek1-5/+3
2020-10-13mm/page_alloc.c: clean code by removing unnecessary initializationMateusz Nosek1-3/+1
2020-10-13mm, isolation: avoid checking unmovable pages across pageblock boundaryLi Xinhai1-1/+2
2020-10-13mm/page_isolation: cleanup set_migratetype_isolate()David Hildenbrand1-10/+7
2020-10-13mm/page_isolation: drop WARN_ON_ONCE() in set_migratetype_isolate()David Hildenbrand1-9/+6
2020-10-13mm/page_isolation: exit early when pageblock is isolated in set_migratetype_i...David Hildenbrand1-4/+5
2020-10-13mm/page_alloc: tweak comments in has_unmovable_pages()David Hildenbrand1-16/+6
2020-10-13mm: kasan: do not panic if both panic_on_warn and kasan_multishot setDavid Gow1-1/+1
2020-10-13KUnit: KASAN IntegrationPatricia Alfonso1-0/+32