summaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2020-04-02165-2257/+4901
|\
| * include/linux/huge_mm.h: check PageTail in hpage_nr_pages even when !THPMatthew Wilcox (Oracle)2020-04-021-1/+5
| * mm/hugetlb: fix build failure with HUGETLB_PAGE but not HUGEBTLBFSChristophe Leroy2020-04-021-11/+8
| * selftests/vm: fix map_hugetlb length used for testing read and writeChristophe Leroy2020-04-021-7/+7
| * mm/hugetlb: remove unnecessary memory fetch in PageHeadHuge()Vlastimil Babka2020-04-021-1/+1
| * mm/hugetlb.c: clean code by removing unnecessary initializationMateusz Nosek2020-04-021-1/+1
| * hugetlb_cgroup: add hugetlb_cgroup reservation docsMina Almasry2020-04-021-11/+92
| * hugetlb_cgroup: add hugetlb_cgroup reservation testsMina Almasry2020-04-026-0/+1086
| * hugetlb: support file_region coalescing againMina Almasry2020-04-021-0/+44
| * hugetlb_cgroup: support noreserve mappingsMina Almasry2020-04-021-1/+26
| * hugetlb_cgroup: add accounting for shared mappingsMina Almasry2020-04-024-54/+155
| * hugetlb: disable region_add file_region coalescingMina Almasry2020-04-021-108/+228
| * hugetlb_cgroup: add reservation accounting for private mappingsMina Almasry2020-04-024-40/+99
| * mm/hugetlb_cgroup: fix hugetlb_cgroup migrationMina Almasry2020-04-021-0/+2
| * hugetlb_cgroup: add interface for charge/uncharge hugetlb reservationsMina Almasry2020-04-023-48/+251
| * hugetlb_cgroup: add hugetlb_cgroup reservation counterMina Almasry2020-04-022-15/+104
| * hugetlbfs: Use i_mmap_rwsem to address page fault/truncate raceMike Kravetz2020-04-022-20/+31
| * hugetlbfs: use i_mmap_rwsem for more pmd sharing synchronizationMike Kravetz2020-04-028-19/+234
| * mm/memblock.c: remove redundant assignment to variable max_addrColin Ian King2020-04-021-1/+1
| * mm: mempolicy: require at least one nodeid for MPOL_PREFERREDRandy Dunlap2020-04-021-1/+5
| * mm: mempolicy: use VM_BUG_ON_VMA in queue_pages_test_walk()Yang Shi2020-04-021-1/+1
| * mm/mempolicy: check hugepage migration is supported by arch in vma_migratable()Li Xinhai2020-04-022-28/+29
| * mm/mempolicy: support MPOL_MF_STRICT for huge page mappingLi Xinhai2020-04-021-4/+33
| * mm/compaction.c: clean code by removing unnecessary assignmentMateusz Nosek2020-04-021-1/+0
| * mm/compaction: Disable compact_unevictable_allowed on RTSebastian Andrzej Siewior2020-04-023-1/+35
| * mm/compaction: really limit compact_unevictable_allowed to 0 and 1Sebastian Andrzej Siewior2020-04-021-1/+1
| * mm, compaction: fully assume capture is not NULL in compact_zone_order()Vlastimil Babka2020-04-021-2/+2
| * mm,thp,compaction,cma: allow THP migration for CMA allocationsRik van Riel2020-04-022-11/+20
| * mm,compaction,cma: add alloc_contig flag to compact_controlRik van Riel2020-04-022-0/+2
| * selftests: vm: drop dependencies on page flags from mlock2 testsMichal Hocko2020-04-021-196/+37
| * mm/vmscan.c: do_try_to_free_pages(): clean code by removing unnecessary assig...Mateusz Nosek2020-04-021-1/+0
| * mm/vmscan.c: make may_enter_fs bool in shrink_page_list()Kirill Tkhai2020-04-021-3/+2
| * mm/vmscan.c: clean code by removing unnecessary assignmentMateusz Nosek2020-04-021-3/+1
| * mm/vmscan.c: fix data races using kswapd_classzone_idxQian Cai2020-04-021-19/+26
| * mm/vmscan.c: remove cpu online notification for nowWei Yang2020-04-021-26/+1
| * mm: vmscan: replace open codings to NUMA_NO_NODEYang Shi2020-04-021-3/+3
| * mm: vmpressure: use mem_cgroup_is_root APIYang Shi2020-04-021-1/+1
| * mm: vmpressure: don't need call kfree if kstrndup failsYang Shi2020-04-021-4/+2
| * mm/page_alloc: simplify page_is_buddy() for better code readabilitychenqiwu2020-04-021-20/+13
| * mm/page_alloc.c: micro-optimisation Remove unnecessary branchMateusz Nosek2020-04-021-2/+1
| * mm/page_alloc.c: use free_area_empty() instead of open-codingchenqiwu2020-04-021-2/+1
| * mm, pagealloc: micro-optimisation: save two branches on hot page allocation pathMateusz Nosek2020-04-022-9/+15
| * mm/page_alloc: increase default min_free_kbytes boundJoel Savitz2020-04-021-2/+2
| * kasan: add test for invalid size in memmoveWalter Wu2020-04-021-0/+19
| * kasan: detect negative size in memory operation functionWalter Wu2020-04-028-21/+54
| * mm/sparse.c: allocate memmap preferring the given nodeBaoquan He2020-04-021-2/+2
| * mm/sparse.c: use kvmalloc/kvfree to alloc/free memmap for the classic sparseBaoquan He2020-04-021-24/+3
| * mm/sparse: rename pfn_present() to pfn_in_present_section()Pingfan Liu2020-04-025-6/+6
| * mm/sparsemem: get address to page struct instead of address to pfnWei Yang2020-04-021-1/+1
| * selftests: add MREMAP_DONTUNMAP selftestBrian Geffon2020-04-023-0/+329