aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2018-09-12Merge tag 'v4.4.154' into HEADBen Hutchings10-34/+150
2018-09-05mm/memory.c: check return value of ioremap_protjie@chenjie6@huwei.com1-0/+3
2018-09-05zswap: re-check zswap_is_full() after do zswap_shrink()Li Wang1-0/+9
2018-08-24kasan: fix shadow_size calculation error in kasan_module_allocZhen Lei1-2/+3
2018-08-15x86/speculation/l1tf: Limit swap file size to MAX_PA/2Andi Kleen1-16/+30
2018-08-15x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappingsAndi Kleen2-7/+71
2018-08-15mm: fix cache mode tracking in vm_insert_mixed()Dan Williams1-2/+6
2018-08-15mm: Add vm_insert_pfn_prot()Andy Lutomirski1-2/+23
2018-08-06mm/slub.c: add __printf verification to slab_err()Mathieu Malaterre1-1/+1
2018-08-06mm: vmalloc: avoid racy handling of debugobjects in vunmapChintan Pandya1-1/+2
2018-07-25mm: memcg: fix use after free in mem_cgroup_iter()Jing Xia1-1/+1
2018-07-11mm, page_alloc: do not break __GFP_THISNODE by zonelist resetVlastimil Babka1-2/+0
2018-07-11mm: hugetlb: yield when prepping struct pagesCannon Matthews1-0/+1
2018-06-19Merge tag 'v4.4.138' into linux-4.4.y-cipBen Hutchings11-52/+204
2018-06-13mmap: relax file size limit for regular filesLinus Torvalds1-1/+1
2018-06-13mmap: introduce sane default mmap limitsLinus Torvalds1-0/+32
2018-06-06mm: fix the NULL mapping case in __isolate_lru_page()Hugh Dickins1-1/+1
2018-05-30mm: fix races between address_space dereference and free in page_evicatableHuang Ying1-1/+7
2018-05-30mm/ksm: fix interaction with THPClaudio Imbrenda1-0/+28
2018-05-30swap: divide-by-zero when zero length swap file on ssdTom Abraham1-0/+4
2018-05-30mm/kmemleak.c: wait for scan completion before disabling freeVinayak Menon1-5/+7
2018-05-30mm/mempolicy.c: avoid use uninitialized preferred_nodeYisheng Xie1-0/+3
2018-05-30mm: pin address_space before dereferencing it while isolating an LRU pageMel Gorman1-2/+12
2018-05-30mm/mempolicy: add nodes_empty check in SYSC_migrate_pagesYisheng Xie1-3/+7
2018-05-30mm/mempolicy: fix the check of nodemask from userYisheng Xie1-3/+20
2018-05-30kasan: fix memory hotplug during bootDavid Hildenbrand1-1/+1
2018-05-26mm: don't allow deferred pages with NEED_PER_CPU_KMPavel Tatashin1-0/+1
2018-05-26proc read mm's {arg,env}_{start,end} with mmap semaphore taken.Mateusz Guzik1-4/+12
2018-05-26mm: filemap: avoid unnecessary calls to lock_page when waiting for IO to comp...Mel Gorman1-0/+49
2018-05-26mm: filemap: remove redundant code in do_read_cache_pageMel Gorman1-31/+12
2018-05-26vmscan: do not force-scan file lru if its absolute size is smallVladimir Davydov1-3/+9
2018-05-17Merge tag 'v4.4.130' into linux-4.4.y-cipBen Hutchings5-21/+37
2018-05-16percpu: include linux/sched.h for cond_resched()Tejun Heo1-0/+1
2018-04-24writeback: safer lock nestingGreg Thelen1-9/+9
2018-04-24mm/filemap.c: fix NULL pointer in page_cache_tree_insert()Matthew Wilcox1-5/+4
2018-04-24mm: allow GFP_{FS,IO} for page_cache_read page cache allocationMichal Hocko2-5/+21
2018-04-24mm, slab: reschedule cache_reap() on the same CPUVlastimil Babka1-1/+2
2018-04-08writeback: fix the wrong congested state variable definitionKaixu Xia1-2/+2
2018-03-07Merge tag 'v4.4.120' into linux-4.4.y-cipBen Hutchings10-17/+52
2018-02-25mm/early_ioremap: Fix boot hang with earlyprintk=efi,keepDave Young1-1/+1
2018-02-25Provide a function to create a NUL-terminated string from unterminated dataDavid Howells1-0/+24
2018-02-25mm,vmscan: Make unregister_shrinker() no-op if register_shrinker() failed.Tetsuo Handa1-0/+3
2018-02-22mm: hide a #warning for COMPILE_TESTArnd Bergmann1-1/+1
2018-02-03kmemleak: add scheduling point to kmemleak_scan()Yisheng Xie1-0/+2
2018-01-31mm, page_alloc: fix potential false positive in __zone_watermark_okVlastimil Babka1-3/+3
2018-01-31cma: fix calculation of aligned offsetDoug Berger1-9/+6
2018-01-31hwpoison, memcg: forcibly uncharge LRU pagesMichal Hocko2-1/+8
2018-01-31mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stackMichal Hocko1-2/+4
2018-01-22Merge tag 'v4.4.112' into linux-4.4.y-cipBen Hutchings3-24/+55
2018-01-17zswap: don't param_set_charp while holding spinlockDan Streetman1-4/+8
2018-01-17mm/zswap: use workqueue to destroy poolDan Streetman1-4/+8
2018-01-17mm/page-writeback: fix dirty_ratelimit calculationAndrey Ryabinin1-5/+6
2018-01-17mm/compaction: pass only pageblock aligned range to pageblock_pfn_to_pageJoonsoo Kim1-11/+30
2018-01-17mm/compaction: fix invalid free_pfn and compact_cached_free_pfnJoonsoo Kim1-4/+5
2018-01-10proc: much faster /proc/vmstatAlexey Dobriyan1-1/+3
2018-01-05Merge tag 'v4.4.109' into linux-4.4.y-cipBen Hutchings3-46/+66
2018-01-05kaiser: vmstat show NR_KAISERTABLE as nr_overheadHugh Dickins1-0/+1
2017-12-25mm/mmu_context, sched/core: Fix mmu_context.h assumptionIngo Molnar1-1/+1
2017-12-25mm/rmap: batched invalidations should use existing apiNadav Amit1-21/+7
2017-12-16thp: fix MADV_DONTNEED vs. numa balancing raceKirill A. Shutemov1-1/+33
2017-12-16thp: reduce indentation level in change_huge_pmd()Kirill A. Shutemov1-24/+26
2017-12-10Merge tag 'v4.4.105' into linux-4.4.y-cipBen Hutchings8-27/+56
2017-12-05mm/madvise.c: fix madvise() infinite loop under special circumstanceschenjie1-3/+1
2017-12-05mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d()Kirill A. Shutemov1-10/+4
2017-11-24mm, hwpoison: fixup "mm: check the return value of lookup_page_ext for all ca...Michal Hocko1-3/+3
2017-11-24mm/pagewalk.c: report holes in hugetlb rangesJann Horn1-1/+5
2017-11-24mm/page_ext.c: check if page_ext is not preparedJaewon Kim1-4/+0
2017-11-24mm: check the return value of lookup_page_ext for all call sitesYang Shi4-0/+30
2017-11-24mm/page_alloc.c: broken deferred calculationPavel Tatashin1-9/+18
2017-11-15Merge tag 'v4.4.98' into linux-4.4.y-cipBen Hutchings1-1/+4
2017-10-21slub: do not merge cache if slub_debug contains a never-merge flagGrygorii Maistrenko1-1/+4
2017-10-18Merge tag 'v4.4.92' into linux-4.4.y-cipBen Hutchings3-19/+21
2017-09-27mm: prevent double decrease of nr_reserved_highatomicMinchan Kim1-6/+18
2017-08-24Sanitize 'move_pages()' permission checksLinus Torvalds1-8/+3
2017-08-24mm/mempolicy: fix use after free when calling get_mempolicyzhong jiang1-5/+0
2017-08-21Merge tag 'v4.4.83' into linux-4.4.y-cipBen Hutchings12-18/+66
2017-08-16mm: ratelimit PFNs busy info messageJonathan Toppins1-1/+1
2017-08-12mm/mempool: avoid KASAN marking mempool poison checks as use-after-freeMatthew Dawson1-1/+1
2017-08-11mm: don't dereference struct page fields of invalid pagesArd Biesheuvel1-3/+3
2017-08-11mm, mprotect: flush TLB if potentially racing with a parallel reclaim leaving...Mel Gorman5-1/+43
2017-08-11mm/page_alloc: Remove kernel address exposure in free_reserved_area()Josh Poimboeuf1-2/+2
2017-07-21mm: fix overflow check in expand_upwards()Helge Deller1-1/+1
2017-07-21mm/list_lru.c: fix list_lru_count_node() to be race freeSahitya Tummala1-8/+6
2017-07-15mm: fix classzone_idx underflow in shrink_zones()Vlastimil Babka1-1/+1
2017-07-05mm: numa: avoid waiting on freed migrated pagesMark Rutland1-0/+6
2017-07-05mm, swap_cgroup: reschedule when neeed in swap_cgroup_swapoff()David Rientjes1-0/+2
2017-06-30Merge tag 'v4.4.75' into linux-4.4.y-cipBen Hutchings12-122/+174
2017-06-26mm: fix new crash in unmapped_area_topdown()Hugh Dickins1-2/+4
2017-06-26Allow stack to grow up to address space limitHelge Deller1-5/+8
2017-06-26mm: larger stack guard gap, between vmasHugh Dickins3-103/+89
2017-06-26swap: cond_resched in swap_cgroup_prepare()Yu Zhao1-0/+3
2017-06-26mm/memory-failure.c: use compound_head() flags for huge pagesJames Morse1-1/+4
2017-06-17kasan: respect /proc/sys/kernel/traceoff_on_warningPeter Zijlstra1-0/+3
2017-06-14mm: consider memblock reservations for deferred memory initialization sizingMichal Hocko2-3/+46
2017-06-14fs: add i_blocksize()Fabian Frederick1-1/+1
2017-06-07mlock: fix mlock count can not decrease in race conditionYisheng Xie1-2/+3
2017-06-07mm/migrate: fix refcount handling when !hugepage_migration_supported()Punit Agrawal1-6/+2
2017-06-07slub/memcg: cure the brainless abuse of sysfs attributesThomas Gleixner1-2/+4
2017-05-25mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thpKeno Fischer1-1/+11
2017-05-24Merge tag 'v4.4.69' into linux-4.4.y-cipBen Hutchings3-15/+16
2017-04-12mm/mempolicy.c: fix error handling in set_mempolicy and mbind.Chris Salls1-12/+8
2017-04-08mm, hugetlb: use pte_present() instead of pmd_present() in follow_huge_pmd()Naoya Horiguchi1-2/+4
2017-03-26percpu: acquire pcpu_lock when updating pcpu_nr_empty_pop_pagesTahsin Erdogan1-1/+4
2017-03-19Merge tag 'v4.4.55' into linux-4.4.y-cipBen Hutchings5-24/+40
2017-03-18mm: memcontrol: avoid unused function warningArnd Bergmann1-18/+18
2017-03-12mm: do not access page->mapping directly on page_endioMinchan Kim1-2/+5
2017-03-12mm: vmpressure: fix sending wrong events on underflowVinayak Menon1-1/+9
2017-03-12mm/page_alloc: fix nodes for reclaim in fast pathGavin Shan1-1/+1
2017-02-26block: fix double-free in the failure path of cgwb_bdi_init()Tejun Heo1-2/+7
2017-02-10Merge tag 'v4.4.48' into linux-4.4.y-cipBen Hutchings7-27/+96
2017-02-09base/memory, hotplug: fix a kernel oops in show_valid_zones()Toshi Kani1-5/+15
2017-02-09mm, fs: check for fatal signals in do_generic_file_read()Michal Hocko1-0/+5
2017-02-09mm/memory_hotplug.c: check start_pfn in test_pages_in_a_zone()Toshi Kani1-4/+8
2017-02-09zswap: disable changing params if init failsDan Streetman1-1/+29
2017-02-01mm, memcg: do not retry precharge chargesDavid Rientjes1-2/+2
2017-02-01mm/mempolicy.c: do not put mempolicy before using its nodemaskVlastimil Babka1-1/+1
2017-01-19mm/hugetlb.c: fix reservation race when freeing surplus pagesMike Kravetz1-9/+28
2017-01-15mm/init: fix zone boundary creationOliver O'Halloran1-7/+10
2017-01-12Merge tag 'v4.4.42' into linux-4.4.y-cipBen Hutchings7-6/+35
2017-01-06mm/vmscan.c: set correct defer count for shrinkerShaohua Li1-3/+11
2017-01-06mm: Add a user_ns owner to mm_struct and fix ptrace permission checksEric W. Biederman1-0/+2
2016-12-08Merge branch 'cip-4.4.y-ubsan' into linux-4.4.y-cipBen Hutchings3-8/+11
2016-12-08Merge branch 'cip-4.4.y-pagepoison' into linux-4.4.y-cipBen Hutchings6-66/+163
2016-12-08kasan: update kasan_global for gcc 7Dmitry Vyukov1-0/+3
2016-11-25mm/page_poisoning.c: allow for zero poisoningLaura Abbott4-5/+37
2016-11-25mm/page_poison.c: enable PAGE_POISONING as a separate optionLaura Abbott4-14/+75
2016-11-25mm/slab: clean up DEBUG_PAGEALLOC processing codeJoonsoo Kim1-48/+49
2016-11-25mm/slab: use more appropriate condition check for debug_pageallocJoonsoo Kim1-3/+1
2016-11-25mm/slab: activate debug_pagealloc in SLAB when it is actually enabledJoonsoo Kim1-5/+10
2016-11-25mm: mmap: add new /proc tunable for mmap_base ASLRDaniel Cashman1-0/+12
2016-11-24mm/filemap: generic_file_read_iter(): check for zero reads unconditionallyNicolai Stange1-3/+4
2016-11-24mm/page-writeback: fix dirty_ratelimit calculationAndrey Ryabinin1-5/+6
2016-11-24UBSAN: run-time undefined behavior sanity checkerAndrey Ryabinin1-0/+1
2016-11-18swapfile: fix memory corruption via malformed swapfileJann Horn1-0/+2
2016-11-10mm/cma: silence warnings due to max() usageStephen Rothwell1-3/+4
2016-11-10mm: memcontrol: do not recurse in direct reclaimJohannes Weiner2-0/+11
2016-11-10mm/list_lru.c: avoid error-path NULL pointer derefAlexander Polakov1-0/+2
2016-10-31mm/hugetlb: fix memory offline with hugepage size > memory block sizeGerald Schaefer1-6/+7
2016-10-28mm: filemap: fix mapping->nrpages double accounting in fuseJohannes Weiner1-1/+0
2016-10-28mm: workingset: fix crash in shadow node shrinker caused by replace_page_cach...Johannes Weiner2-49/+47
2016-10-28mm: filemap: don't plant shadow entries without radix tree nodeJohannes Weiner1-0/+8
2016-10-20mm: remove gup_flags FOLL_WRITE games from __get_user_pages()Linus Torvalds1-2/+12
2016-10-07mm,ksm: fix endless looping in allocating memory when ksm enablezhong jiang1-1/+2
2016-09-30mm: delete unnecessary and unsafe init_tlb_ubc()Hugh Dickins1-19/+0
2016-09-15proc: revert /proc/<pid>/maps [stack:TID] annotationJohannes Weiner1-26/+1
2016-09-07hugetlb: fix nr_pmds accounting with shared page tablesKirill A. Shutemov1-2/+1
2016-08-20mm/hugetlb: avoid soft lockup in set_max_huge_pages()Jia He1-0/+4
2016-08-20block: fix bdi vs gendisk lifetime mismatchDan Williams1-0/+19
2016-08-16mm: memcontrol: fix memcg id ref counter on swap charge moveVladimir Davydov1-6/+18
2016-08-16mm: memcontrol: fix swap counter leak on swapout from offline cgroupVladimir Davydov1-4/+33
2016-08-16mm: memcontrol: fix cgroup creation failure after many small jobsJohannes Weiner2-20/+75
2016-08-10mm, meminit: ensure node is online before checking whether pages are uninitia...Mel Gorman1-1/+3
2016-08-10mm, meminit: always return a valid node from early_pfn_to_nidMel Gorman1-1/+1
2016-08-10mm, compaction: prevent VM_BUG_ON when terminating freeing scannerDavid Rientjes1-22/+14
2016-08-10mm, compaction: abort free scanner if split failsDavid Rientjes1-18/+21
2016-08-10mm, sl[au]b: add __GFP_ATOMIC to the GFP reclaim maskMel Gorman1-1/+2
2016-07-27tmpfs: fix regression hang in fallocate undoHugh Dickins1-3/+5
2016-07-27tmpfs: don't undo fallocate past its last pageAnthony Romano1-1/+1
2016-07-27percpu: fix synchronization between synchronous map extension and chunk destr...Tejun Heo1-8/+8
2016-07-27percpu: fix synchronization between chunk->map_extend_work and chunk destructionTejun Heo1-21/+36
2016-07-27mm: Export migrate_page_move_mapping and migrate_page_copyRichard Weinberger1-0/+2
2016-07-27writeback: use higher precision calculation in domain_dirty_limits()Tejun Heo1-9/+12
2016-06-24memcg: add RCU locking around css_for_each_descendant_pre() in memcg_offline_...Tejun Heo1-0/+3
2016-06-07mm: use phys_addr_t for reserve_bootmem_region() argumentsStefan Bader1-1/+1
2016-05-18zsmalloc: fix zs_can_compact() integer overflowSergey Senozhatsky1-2/+5
2016-05-11writeback: Fix performance regression in wb_over_bg_thresh()Howard Cochran1-2/+4
2016-05-11mm: update min_free_kbytes from khugepaged after core initializationJason Baron1-1/+1
2016-05-11mm/zswap: provide unique zpool nameDan Streetman1-1/+7
2016-05-11mm, cma: prevent nr_isolated_* counters from going negativeHugh Dickins1-9/+1
2016-05-04mm/hwpoison: fix wrong num_poisoned_pages accountingMinchan Kim1-1/+7
2016-05-04mm: vmscan: reclaim highmem zone if buffer_heads is over limitMinchan Kim1-1/+1
2016-05-04numa: fix /proc/<pid>/numa_maps for THPGerald Schaefer1-0/+40
2016-05-04mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA checkKonstantin Khlebnikov1-4/+2
2016-05-04memcg: relocate charge moving from ->attach to ->post_attachTejun Heo1-18/+19
2016-05-04slub: clean up code for kmem cgroup support to kmem_cache_free_bulkJesper Dangaard Brouer1-11/+11
2016-04-20mm: fix invalid node in alloc_migrate_target()Xishi Qiu1-4/+4
2016-04-12mm/page_alloc: prevent merging between isolated and other pageblocksVlastimil Babka1-13/+33
2016-04-12mm: memcontrol: reclaim and OOM kill when shrinking memory.max below usageJohannes Weiner1-4/+34
2016-04-12mm: memcontrol: reclaim when shrinking memory.high below usageJohannes Weiner1-0/+6
2016-03-03make sure that freeing shmem fast symlinks is RCU-delayedAl Viro1-5/+4
2016-03-03virtio_balloon: fix race between migration and ballooningMinchan Kim1-2/+2
2016-03-03mm: numa: quickly fail allocations for NUMA balancing on full nodesMel Gorman1-1/+1
2016-03-03mm: thp: fix SMP race condition between THP page fault and MADV_DONTNEEDAndrea Arcangeli1-2/+12
2016-02-25mm,thp: khugepaged: call pte flush at the time of collapseVineet Gupta1-1/+3
2016-02-25memcg: only free spare array when readers are doneMartijn Coenen1-5/+6
2016-02-25mm: fix regression in remap_file_pages() emulationKirill A. Shutemov1-5/+29
2016-02-25mm: replace vma_lock_anon_vma with anon_vma_lock_read/writeKonstantin Khlebnikov1-30/+25
2016-02-25mm: fix mlock accoutingKirill A. Shutemov1-1/+1
2016-02-25mm: soft-offline: check return value in second __get_any_page() callNaoya Horiguchi1-1/+1
2016-02-25ptrace: use fsuid, fsgid, effective creds for fs access checksJann Horn1-1/+1
2016-02-17mm, vmstat: fix wrong WQ sleep when memory reclaim doesn't make any progressTetsuo Handa1-1/+1
2016-02-17zsmalloc: fix migrate_zspage-zs_free race conditionJunil Lee1-1/+13
2016-01-08vmstat: allocate vmstat_wq before it is usedMichal Hocko1-1/+1
2015-12-29mm/vmstat: fix overflow in mod_zone_page_state()Heiko Carstens1-5/+5
2015-12-29mm/memory_hotplug.c: check for missing sections in test_pages_in_a_zone()Andrew Banman1-12/+19
2015-12-29mm: memcontrol: fix possible memcg leak due to interrupted reclaimVladimir Davydov1-14/+46
2015-12-18mm/zswap: change incorrect strncmp use to strcmpDan Streetman1-3/+3
2015-12-12mm/oom_kill.c: avoid attempting to kill init sharing same memoryChen Jie1-0/+2
2015-12-12tmpfs: fix shmem_evict_inode() warnings on i_blocksHugh Dickins1-20/+14
2015-12-12mm/hugetlb.c: fix resv map memory leak for placeholder entriesMike Kravetz1-2/+12