aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2020-05-22mm/mempolicy.c: fix out of bounds write in mpol_parse_str()Dan Carpenter1-3/+3
2020-04-28mm: mempolicy: require at least one nodeid for MPOL_PREFERREDRandy Dunlap1-1/+5
2020-01-11suspend: simplify block I/O handlingChristoph Hellwig1-1/+1
2020-01-11mm/rmap: replace BUG_ON(anon_vma->degree) with VM_WARN_ONKonstantin Khlebnikov1-1/+1
2019-12-19mm/ksm.c: don't WARN if page is still mapped in remove_stable_node()Andrey Ryabinin1-7/+7
2019-12-19mm: hugetlb: switch to css_tryget() in hugetlb_cgroup_charge_cgroup()Roman Gushchin1-1/+1
2019-12-19mm: memcg: switch to css_tryget() in get_mem_cgroup_from_mm()Roman Gushchin1-1/+1
2019-12-19mm, vmstat: hide /proc/pagetypeinfo from normal usersMichal Hocko1-1/+1
2019-12-19mm/slub: fix a deadlock in show_slab_objects()Qian Cai1-2/+11
2019-10-31mm/mmu_notifier: use hlist_add_head_rcu()Jean-Philippe Brucker1-1/+1
2019-10-05coredump: fix race condition between collapse_huge_page() and core dumpingAndrea Arcangeli1-0/+2
2019-08-13mm/page_alloc.c: calculate 'available' memory in a separate functionIgor Redko1-0/+43
2019-08-13mm/vmstat.c: fix /proc/vmstat format for CONFIG_DEBUG_TLBFLUSH=y CONFIG_SMP=nKonstantin Khlebnikov1-5/+0
2019-07-09mm, swap: bounds check swap_info array accesses to avoid NULL derefsDaniel Jordan1-23/+35
2019-07-09mm: fix potential data race in SyS_swaponHugh Dickins1-18/+7
2019-07-09mm/vmalloc: fix size check for remap_vmalloc_range_partial()Roman Penyaev1-1/+1
2019-06-20mm/mincore.c: make mincore() more conservativeJiri Kosina1-0/+21
2019-06-20mm: introduce vma_is_anonymous(vma) helperOleg Nesterov1-4/+4
2019-05-11percpu: stop printing kernel addressesMatteo Croce1-4/+4
2019-05-02coredump: fix race condition between mmget_not_zero()/get_task_mm() and core ...Andrea Arcangeli1-1/+6
2019-05-02mm: enforce min addr even if capable() in expand_downwards()Jann Horn1-4/+3
2019-05-02mm/mmap.c: expand_downwards: don't require the gap if !vm_prevOleg Nesterov1-7/+3
2019-05-02tmpfs: fix uninitialized return value in shmem_linkDarrick J. Wong1-1/+1
2019-05-02tmpfs: fix link accounting when a tmpfile is linked inDarrick J. Wong1-3/+7
2019-05-02mm: migrate: don't rely on __PageMovable() of newpage after unlocking itDavid Hildenbrand1-2/+6
2019-05-02mm: hwpoison: use do_send_sig_info() instead of force_sig()Naoya Horiguchi1-1/+2
2019-05-02mm, oom: fix use-after-free in oom_kill_processShakeel Butt1-0/+8
2019-04-04hwpoison, memory_hotplug: allow hwpoisoned pages to be offlinedMichal Hocko1-0/+16
2019-04-04mm, memory_hotplug: do not clear numa_node association after hot_removeMichal Hocko1-29/+1
2019-04-04mm: migration: fix migration of huge PMD shared pagesMike Kravetz2-2/+91
2019-04-04mm: rmap use pte lock not mmap_sem to set PageMlockedHugh Dickins1-25/+11
2019-02-11hugetlbfs: fix kernel BUG at fs/hugetlbfs/inode.c:444!Mike Kravetz1-4/+19
2019-02-11memory_hotplug: cond_resched in __remove_pagesMichal Hocko1-0/+2
2019-02-11hugetlbfs: dirty pages as they are added to pagecacheMike Kravetz1-0/+6
2018-12-16mremap: properly flush TLB before releasing the pageLinus Torvalds2-6/+21
2018-12-16mm: cleancache: fix corruption on missed inode invalidationPavel Tikhomirov1-2/+6
2018-12-16mm: madvise(MADV_DODUMP): allow hugetlbfs pagesDaniel Black1-1/+1
2018-12-16mm/vmstat.c: skip NR_TLB_REMOTE_FLUSH* properlyJann Horn1-0/+3
2018-12-16mm: shmem.c: Correctly annotate new inodes for lockdepJoel Fernandes (Google)1-0/+2
2018-12-16mm/tlb: Remove tlb_remove_table() non-concurrent conditionPeter Zijlstra1-9/+0
2018-12-16mm: move tlb_table_flush to tlb_flush_mmu_freeNicholas Piggin1-3/+3
2018-11-20fs/proc: Stop trying to report thread stacksAndy Lutomirski1-33/+1
2018-11-20mm: do not bug_on on incorrect length in __mm_populate()Michal Hocko2-11/+10
2018-11-20mm: refuse wrapped vm_brk requestsKees Cook1-3/+5
2018-11-20mm: hugetlb: yield when prepping struct pagesCannon Matthews1-0/+1
2018-11-20mm/swapfile.c: fix swap_count comment about nonexistent SWAP_HAS_CONTDaniel Jordan1-1/+1
2018-11-20mm/ksm.c: ignore STABLE_FLAG of rmap_item->address in rmap_walk_ksm()Jia He1-4/+10
2018-11-20ksm: add cond_resched() to the rmap_walksAndrea Arcangeli2-0/+6
2018-11-20mm, page_alloc: do not break __GFP_THISNODE by zonelist resetVlastimil Babka1-1/+2
2018-10-21mmap: relax file size limit for regular filesLinus Torvalds1-1/+1
2018-10-21mmap: introduce sane default mmap limitsLinus Torvalds1-0/+32
2018-10-21mm/filemap.c: fix NULL pointer in page_cache_tree_insert()Matthew Wilcox1-4/+3
2018-10-03x86/speculation/l1tf: Limit swap file size to MAX_PA/2Andi Kleen1-16/+30
2018-10-03x86/speculation/l1tf: Disallow non privileged high MMIO PROT_NONE mappingsAndi Kleen2-7/+71
2018-10-03pagewalk: improve vma handlingNaoya Horiguchi1-89/+117
2018-10-03mm/pagewalk: remove pgd_entry() and pud_entry()Naoya Horiguchi1-7/+2
2018-10-03mm: fix cache mode tracking in vm_insert_mixed()Dan Williams1-2/+6
2018-10-03mm: Add vm_insert_pfn_prot()Andy Lutomirski1-2/+23
2018-10-03mm: remove rest usage of VM_NONLINEAR and pte_file()Kirill A. Shutemov9-64/+47
2018-10-03mm: replace vma->sharead.linear with vma->sharedKirill A. Shutemov1-17/+17
2018-10-03rmap: drop support of non-linear mappingsKirill A. Shutemov4-272/+10
2018-10-03mm: drop vm_ops->remap_pages and generic_file_remap_pages() stubKirill A. Shutemov3-3/+0
2018-10-03mm: drop support of non-linear mapping from fault codepathKirill A. Shutemov1-54/+9
2018-10-03mm: drop support of non-linear mapping from unmap/zap codepathKirill A. Shutemov2-69/+22
2018-10-03mm: fix regression in remap_file_pages() emulationKirill A. Shutemov1-5/+29
2018-10-03mm: replace remap_file_pages() syscall with emulationKirill A. Shutemov4-292/+70
2018-09-25mm: get rid of vmacache_flush_all() entirelyLinus Torvalds1-36/+0
2018-06-16mm/mempolicy.c: avoid use uninitialized preferred_nodeYisheng Xie1-0/+3
2018-06-16mm: hide a #warning for COMPILE_TESTArnd Bergmann1-1/+1
2018-06-16mm: fix the NULL mapping case in __isolate_lru_page()Hugh Dickins1-1/+1
2018-06-16mm: pin address_space before dereferencing it while isolating an LRU pageMel Gorman1-2/+12
2018-06-16hugetlbfs: check for pgoff value overflowMike Kravetz1-0/+9
2018-06-16mm/madvise.c: fix madvise() infinite loop under special circumstanceschenjie1-2/+1
2018-03-03mm/mprotect: add a cond_resched() inside change_pmd_range()Anshuman Khandual1-2/+4
2018-01-09KAISER: Kernel Address IsolationRichard Fellner1-0/+1
2018-01-09mm/mmu_context, sched/core: Fix mmu_context.h assumptionIngo Molnar1-1/+1
2018-01-01ptrace: Don't allow accessing an undumpable mmEric W. Biederman2-2/+2
2018-01-01mm: Add a user_ns owner to mm_struct and fix ptrace permission checksEric W. Biederman1-0/+2
2018-01-01mm, thp: Do not make page table dirty unconditionally in touch_p[mu]d()Kirill A. Shutemov1-10/+4
2018-01-01mm/memory_hotplug: define find_{smallest|biggest}_section_pfn as unsigned longYASUAKI ISHIMATSU1-2/+2
2018-01-01mm/memory_hotplug: change pfn_to_section_nr/section_nr_to_pfn macro to inline...YASUAKI ISHIMATSU1-1/+1
2017-11-11mm/hugetlb: improve locking in dissolve_free_huge_pages()Gerald Schaefer1-3/+9
2017-11-11mm/init: fix zone boundary creationOliver O'Halloran1-7/+10
2017-11-11PM/hibernate: touch NMI watchdog when creating snapshotChen Yu1-2/+18
2017-11-11mm/mempolicy: fix use after free when calling get_mempolicyzhong jiang1-5/+0
2017-11-11mm: migrate: prevent racy access to tlb_flush_pendingNadav Amit1-2/+2
2017-10-12cpuset: PF_SPREAD_PAGE and PF_SPREAD_SLAB should be atomic flagsZefan Li1-2/+2
2017-10-12mm: thp: fix SMP race condition between THP page fault and MADV_DONTNEEDAndrea Arcangeli1-2/+12
2017-10-12mm/swap.c: flush lru pvecs on compound page arrivalLukasz Odzioba1-5/+4
2017-10-12mm: fix overflow check in expand_upwards()Helge Deller1-1/+1
2017-10-12mm/mmap.c: do not blow on PROT_NONE MAP_FIXED holes in the stackMichal Hocko1-2/+4
2017-09-15Sanitize 'move_pages()' permission checksLinus Torvalds1-8/+3
2017-09-15ptrace: use fsuid, fsgid, effective creds for fs access checksJann Horn1-1/+1
2017-09-15mm: numa: avoid waiting on freed migrated pagesMark Rutland1-1/+8
2017-09-15swap: cond_resched in swap_cgroup_prepare()Yu Zhao1-0/+3
2017-09-15mm/memory-failure.c: use compound_head() flags for huge pagesJames Morse1-1/+4
2017-09-15mlock: fix mlock count can not decrease in race conditionYisheng Xie1-2/+3
2017-09-15mm/migrate: fix refcount handling when !hugepage_migration_supported()Punit Agrawal1-6/+2
2017-09-15slub/memcg: cure the brainless abuse of sysfs attributesThomas Gleixner1-2/+4
2017-07-02Allow stack to grow up to address space limitHelge Deller1-5/+8
2017-07-02mm: fix new crash in unmapped_area_topdown()Hugh Dickins1-2/+4
2017-07-02mm: larger stack guard gap, between vmasHugh Dickins3-103/+89
2017-06-05mm/mempolicy.c: fix error handling in set_mempolicy and mbind.Chris Salls1-12/+8
2017-06-05mm: do not access page->mapping directly on page_endioMinchan Kim1-2/+5
2017-06-05mm: vmpressure: fix sending wrong events on underflowVinayak Menon1-1/+9
2017-06-05mm/page_alloc: fix nodes for reclaim in fast pathGavin Shan1-1/+1
2017-06-05mm/huge_memory.c: fix up "mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for t...Michal Hocko1-1/+1
2017-04-04vfs: Commit to never having exectuables on proc and sysfs.Eric W. Biederman2-3/+3
2017-03-16mm, fs: check for fatal signals in do_generic_file_read()Michal Hocko1-0/+5
2017-03-16mm/huge_memory.c: respect FOLL_FORCE/FOLL_COW for thpKeno Fischer1-3/+16
2017-03-16mm/hugetlb.c: fix reservation race when freeing surplus pagesMike Kravetz1-9/+28
2017-02-23vfs,mm: fix return value of read() at s_maxbytesLinus Torvalds1-1/+1
2017-02-23swapfile: fix memory corruption via malformed swapfileJann Horn1-0/+2
2017-02-23vfs,mm: fix a dead loop in truncate_inode_pages_range()Wei Fang1-0/+4
2017-02-23mm/hugetlb: check for reserved hugepages during memory offlineGerald Schaefer2-6/+24
2017-02-23mm/hugetlb: fix memory offline with hugepage size > memory block sizeGerald Schaefer1-6/+7
2017-02-23mm: filemap: fix mapping->nrpages double accounting in fuseJohannes Weiner1-1/+0
2017-02-23fs: Give dentry to inode_change_ok() instead of inodeJan Kara1-1/+1
2017-02-23Revert "fs: Give dentry to inode_change_ok() instead of inode"Ben Hutchings1-1/+1
2016-11-20mm: filemap: don't plant shadow entries without radix tree nodeJohannes Weiner1-0/+7
2016-11-20fs: Give dentry to inode_change_ok() instead of inodeJan Kara1-1/+1
2016-11-20mm: workingset: fix crash in shadow node shrinker caused by replace_page_cach...Johannes Weiner2-49/+47
2016-11-20mm,ksm: fix endless looping in allocating memory when ksm enablezhong jiang1-1/+2
2016-11-20block: fix bdi vs gendisk lifetime mismatchDan Williams1-0/+19
2016-11-20mm/hugetlb: avoid soft lockup in set_max_huge_pages()Jia He1-0/+4
2016-10-20mm: remove gup_flags FOLL_WRITE games from __get_user_pages()Linus Torvalds1-2/+12
2016-08-22tmpfs: fix regression hang in fallocate undoHugh Dickins1-3/+5
2016-08-22tmpfs: don't undo fallocate past its last pageAnthony Romano1-1/+1
2016-08-22mm: Export migrate_page_move_mapping and migrate_page_copyRichard Weinberger1-0/+2
2016-06-15mm/balloon_compaction: fix deflation when compaction is disabledKonstantin Khlebnikov1-0/+2
2016-06-15mm/balloon_compaction: redesign ballooned pages managementKonstantin Khlebnikov3-29/+18
2016-06-15mm: migrate dirty page without clear_page_dirty_for_io etcHugh Dickins1-20/+31
2016-06-15mm/huge_memory: replace VM_NO_THP VM_BUG_ON with actual VMA checkKonstantin Khlebnikov1-4/+2
2016-05-01mm: fix invalid node in alloc_migrate_target()Xishi Qiu1-4/+4
2016-02-25mm: replace vma_lock_anon_vma with anon_vma_lock_read/writeKonstantin Khlebnikov1-30/+26
2016-02-25mm, vmstat: fix wrong WQ sleep when memory reclaim doesn't make any progressTetsuo Handa1-1/+1
2016-02-24vmstat: explicitly schedule per-cpu work on the CPU we need it to run onLinus Torvalds1-1/+2
2016-02-02memcg: only free spare array when readers are doneMartijn Coenen1-5/+6
2016-02-02mm: soft-offline: check return value in second __get_any_page() callNaoya Horiguchi1-1/+1
2016-02-02virtio_balloon: fix race between migration and ballooningMinchan Kim1-2/+2
2016-01-25mm/memory_hotplug.c: check for missing sections in test_pages_in_a_zone()Andrew Banman1-12/+19
2016-01-25vmstat: allocate vmstat_wq before it is usedMichal Hocko1-1/+2
2016-01-25mm: hugetlb: call huge_pte_alloc() only if ptep is nullNaoya Horiguchi1-4/+4
2016-01-25mm, vmstat: allow WQ concurrency to discover memory reclaim doesn't make any ...Michal Hocko2-5/+20
2016-01-18mm: hugetlb: fix hugepage memory leak caused by wrong reserve countNaoya Horiguchi1-1/+4
2015-12-13mm: slab: only move management objects off-slab for sizes larger than KMALLOC...Catalin Marinas1-2/+3
2015-11-16mm: make sendfile(2) killableJan Kara1-4/+5
2015-10-28mm/slab: fix unexpected index mapping result of kmalloc_size(INDEX_NODE+1)Joonsoo Kim1-3/+10
2015-10-28mm: hugetlbfs: skip shared VMAs when unmapping private pages to satisfy a faultMel Gorman1-0/+8
2015-09-29vmscan: fix increasing nr_isolated incurred by putback unevictable pagesJaewon Kim1-1/+1
2015-09-03mm/hwpoison: fix page refcount of unknown non LRU pageWanpeng Li1-0/+2
2015-08-27mm, vmscan: Do not wait for page writeback for GFP_NOFS allocationsMichal Hocko1-9/+5
2015-08-11mm: avoid setting up anonymous pages into file mappingKirill A. Shutemov1-4/+10
2015-07-15mm/hugetlb: introduce minimum hugepage orderNaoya Horiguchi1-8/+11
2015-07-15mm: kmemleak: allow safe memory scanning during kmemleak disablingCatalin Marinas1-3/+16
2015-06-30mm/memory_hotplug.c: set zone->wait_table to null after freeing itGu Zheng1-1/+3
2015-05-28mm, numa: really disable NUMA balancing by default on single node machinesMel Gorman1-1/+1
2015-05-20mm: soft-offline: fix num_poisoned_pages counting on concurrent eventsNaoya Horiguchi1-4/+4
2015-05-20mm/memory-failure: call shake_page() when error hits thp tail pageNaoya Horiguchi1-4/+4
2015-05-20writeback: use |1 instead of +1 to protect against div by zeroTejun Heo1-3/+3
2015-05-20Revert "mm/hugetlb: use pmd_page() in follow_huge_pmd()"Luis Henriques1-1/+2
2015-05-06mm/hugetlb: use pmd_page() in follow_huge_pmd()Gerald Schaefer1-2/+1
2015-04-10writeback: fix possible underflow in write bandwidth calculationTejun Heo1-1/+4
2015-04-10mm/memory hotplug: postpone the reset of obsolete pgdatGu Zheng1-9/+4
2015-04-10mm: fix anon_vma->degree underflow in anon_vma endless growing preventionLeon Yu2-3/+8
2015-04-10writeback: add missing INITIAL_JIFFIES init in global_update_bandwidth()Tejun Heo1-1/+1
2015-03-02mm: hwpoison: drop lru_add_drain_all() in __soft_offline_page()Naoya Horiguchi1-2/+0
2015-03-02mm/memory.c: actually remap enough memoryGrazvydas Ignotas1-1/+1
2015-03-02mm/compaction: fix wrong order check in compact_finished()Joonsoo Kim1-1/+1
2015-03-02mm/nommu.c: fix arithmetic overflow in __vm_enough_memory()Roman Gushchin1-2/+2
2015-03-02mm/mmap.c: fix arithmetic overflow in __vm_enough_memory()Roman Gushchin1-2/+2
2015-03-02mm: when stealing freepages, also take pages created by splitting buddy pageVlastimil Babka1-7/+5
2015-03-02mm/hugetlb: add migration entry check in __unmap_hugepage_rangeNaoya Horiguchi1-2/+3
2015-03-02mm/hugetlb: add migration/hwpoisoned entry check in hugetlb_change_protectionNaoya Horiguchi1-1/+20
2015-03-02mm/hugetlb: fix getting refcount 0 page in hugetlb_fault()Naoya Horiguchi1-16/+36
2015-03-02mm/hugetlb: take page table lock in follow_huge_pmd()Naoya Horiguchi3-33/+45
2015-03-02mm/hugetlb: pmd_huge() returns true for non-present hugepageNaoya Horiguchi1-0/+2
2015-02-10mm: pagewalk: call pte_hole() for VM_PFNMAP during walk_page_rangeShiraz Hashim1-1/+4
2015-02-04memcg: remove extra newlines from memcg oom kill logGreg Thelen1-2/+2
2015-02-04vm: make stack guard page errors return VM_FAULT_SIGSEGV rather than SIGBUSLinus Torvalds1-1/+1
2015-02-04vm: add VM_FAULT_SIGSEGV handling supportLinus Torvalds2-3/+3
2015-02-04mm: get rid of radix tree gfp mask for pagecache_get_pageMichal Hocko1-17/+12
2015-01-16mm: fix corner case in anon_vma endless growing preventionKonstantin Khlebnikov1-2/+4
2015-01-16mm: Don't count the stack guard page towards RLIMIT_STACKLinus Torvalds1-2/+5
2015-01-16mm, vmscan: prevent kswapd livelock due to pfmemalloc-throttled process being...Vlastimil Babka1-11/+13
2015-01-16mm: protect set_page_dirty() from ongoing truncationJohannes Weiner2-41/+29
2015-01-16mm: prevent endless growth of anon_vma hierarchyKonstantin Khlebnikov1-1/+41
2015-01-16mm: propagate error from stack expansion even for guard pageLinus Torvalds1-2/+2
2014-12-10slab: fix nodeid bounds check for non-contiguous node IDsPaul Mackerras1-1/+1
2014-12-10mm: fix anon_vma_clone() error treatmentDaniel Forrest2-5/+11
2014-12-10mm: fix swapoff hang after page migration and forkHugh Dickins1-13/+13
2014-12-10mm/vmpressure.c: fix race in vmpressure_work_fn()Andrew Morton1-3/+5
2014-12-10mm: frontswap: invalidate expired data on a dup-store failureWeijie Yang1-1/+3
2014-11-27mem-hotplug: reset node present pages when hot-adding a new pgdatTang Chen1-0/+17
2014-11-27mem-hotplug: reset node managed pages when hot-adding a new pgdatTang Chen3-7/+19
2014-11-27Fix thinko in iov_iter_single_seg_countPaul Mackerras1-2/+2
2014-11-14Revert "percpu: free percpu allocation info for uniprocessor system"Guenter Roeck1-2/+0
2014-11-13mm: Remove false WARN_ON from pagecache_isize_extended()Jan Kara1-1/+0
2014-11-13mm, thp: fix collapsing of hugepages on madviseDavid Rientjes2-9/+10
2014-11-13mm: free compound page with correct orderYu Zhao1-2/+2