aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2012-04-12Revert "mm: vmscan: fix misused nr_reclaimed in shrink_mem_cgroup_zone()"Ying Han1-6/+1
2012-04-12hugetlb: fix race condition in hugetlb_fault()Chris Metcalf1-0/+2
2012-04-12memcg: do not open code accesses to res_counter membersGlauber Costa1-2/+2
2012-04-12memcg: fix broken boolen expressionKirill A. Shutemov1-1/+1
2012-03-28Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds6-51/+136
2012-03-28radix-tree: use iterators in find_get_pages* functionsKonstantin Khlebnikov1-48/+38
2012-03-28mm: only IPI CPUs to drain local pages if they existGilad Ben-Yossef1-2/+38
2012-03-28slub: only IPI CPUs that have per cpu obj to flushGilad Ben-Yossef1-1/+9
2012-03-28swapon: check validity of swap_flagsHugh Dickins1-0/+3
2012-03-28mm, coredump: fail allocations when coredumping instead of oom killingDavid Rientjes1-0/+4
2012-03-28mm: thp: fix up pmd_trans_unstable() locationsAndrea Arcangeli1-0/+4
2012-03-28mm for fs: add truncate_pagecache_range()Hugh Dickins1-0/+40
2012-03-28Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-9/+73
2012-03-28Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds1-0/+2
2012-03-24Fix potential endless loop in kswapd when compaction is not enabledRik van Riel1-1/+2
2012-03-23coredump: add VM_NODUMP, MADV_NODUMP, MADV_CLEAR_NODUMPJason Baron1-0/+8
2012-03-23coredump: remove VM_ALWAYSDUMP flagJason Baron1-7/+1
2012-03-23signal: oom_kill_task: use SEND_SIG_FORCED instead of force_sig()Oleg Nesterov1-2/+2
2012-03-23mm: hugetlb: cleanup duplicated code in unmapping vm rangeHillf Danton1-14/+11
2012-03-23mm: fix testorder interaction between two kswapd patchesHugh Dickins1-1/+1
2012-03-22Merge tag 'stable/for-linus-3.4' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-66/+44
2012-03-22Merge branch 'x86-mce-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds3-49/+53
2012-03-22Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds30-771/+1108
2012-03-21mm: export dirty_writeback_intervalArtem Bityutskiy1-0/+2
2012-03-21memcg: avoid THP split in task migrationNaoya Horiguchi1-8/+77
2012-03-21thp: add HPAGE_PMD_* definitions for !CONFIG_TRANSPARENT_HUGEPAGENaoya Horiguchi1-2/+3
2012-03-21memcg: clean up existing move charge codeNaoya Horiguchi1-9/+8
2012-03-21mm/memcontrol.c: remove unnecessary 'break' in mem_cgroup_read()Jeff Liu1-1/+0
2012-03-21mm/memcontrol.c: remove redundant BUG_ON() in mem_cgroup_usage_unregister_eve...Anton Vorontsov1-6/+0
2012-03-21mm/memcontrol.c: s/stealed/stolen/Andrew Morton1-6/+6
2012-03-21memcg: fix performance of mem_cgroup_begin_update_page_stat()KAMEZAWA Hiroyuki1-1/+8
2012-03-21memcg: remove PCG_FILE_MAPPEDKAMEZAWA Hiroyuki1-5/+6
2012-03-21memcg: use new logic for page stat accountingKAMEZAWA Hiroyuki2-24/+66
2012-03-21memcg: remove PCG_MOVE_LOCK flag from page_cgroupKAMEZAWA Hiroyuki1-10/+32
2012-03-21memcg: simplify move_account() checkKAMEZAWA Hiroyuki1-40/+30
2012-03-21memcg: remove EXPORT_SYMBOL(mem_cgroup_update_page_stat)KAMEZAWA Hiroyuki1-1/+0
2012-03-21memcg: remove PCG_CACHE page_cgroup flagKAMEZAWA Hiroyuki1-25/+32
2012-03-21memcg: remove unnecessary thp check in page stat accountingKAMEZAWA Hiroyuki1-1/+1
2012-03-21memcg: remove redundant returnsHugh Dickins1-4/+0
2012-03-21memcg: enum lru_list lruHugh Dickins1-10/+10
2012-03-21memcg: lru_size instead of MEM_CGROUP_ZSTATHugh Dickins1-8/+6
2012-03-21memcg: replace mem and mem_cont stragglersHugh Dickins1-42/+42
2012-03-21swap: don't do discard if no discard option addedShaohua Li1-1/+1
2012-03-21mm: forbid lumpy-reclaim in shrink_active_list()Konstantin Khlebnikov1-0/+2
2012-03-21mmap.c: fix comment for __insert_vm_struct()Kautuk Consul1-3/+2
2012-03-21page_alloc: remove unused find_zone_movable_pfns_for_nodes() argumentKautuk Consul1-2/+2
2012-03-21page_alloc.c: remove add_from_early_node_map()Kautuk Consul1-12/+0
2012-03-21hugetlbfs: fix alignment of huge page requestsSteven Truelove1-3/+3
2012-03-21mm, counters: fold __sync_task_rss_stat() into sync_mm_rss()David Rientjes1-7/+2
2012-03-21mm, counters: remove task argument to sync_mm_rss() and __sync_task_rss_stat()David Rientjes2-10/+10
2012-03-21hugepages: fix use after free bug in "quota" handlingDavid Gibson1-27/+108
2012-03-21ksm: cleanup: introduce find_mergeable_vma()Bob Liu1-15/+19
2012-03-21cpuset: mm: reduce large amounts of memory barrier related damage v3Mel Gorman7-47/+95
2012-03-21mm, memcg: pass charge order to oom killerDavid Rientjes2-6/+7
2012-03-21mm/vmscan.c: fix spelling errorCopot Alexandru1-2/+2
2012-03-21mm: update stale lock ordering comment for memory-failure.cAndi Kleen1-3/+2
2012-03-21mm: use global_dirty_limit in throttle_vm_writeout()Fengguang Wu1-0/+1
2012-03-21mm: don't set __GFP_WRITE on ramfs/sysfs writesFengguang Wu1-1/+3
2012-03-21bootmem/sparsemem: remove limit constraint in alloc_bootmem_sectionNishanth Aravamudan2-22/+13
2012-03-21mm: drain percpu lru add/rotate page-vectors on cpu hot-unplugKonstantin Khlebnikov2-2/+3
2012-03-21mm: fix move/migrate_pages() race on task structChristoph Lameter2-30/+38
2012-03-21thp: allow a hwpoisoned head page to be put back to LRUDean Nelson1-1/+1
2012-03-21tmpfs: security xattr setting on inode creationJarkko Sakkinen1-16/+72
2012-03-21mm, oom: force oom kill on sysrq+fDavid Rientjes2-8/+11
2012-03-21procfs: mark thread stack correctly in proc/<pid>/mapsSiddhesh Poyarekar1-0/+41
2012-03-21mm: hugetlb: bail out unmapping after serving reference pageHillf Danton1-0/+4
2012-03-21vmscan: handle isolated pages with lru lock releasedHillf Danton1-11/+10
2012-03-21rmap: anon_vma_prepare: Reduce code duplication by calling anon_vma_chain_linkKautuk Consul1-19/+16
2012-03-21mm: hugetlb: defer freeing pages when gathering surplus pagesHillf Danton1-13/+17
2012-03-21mm: vmscan: forcibly scan highmem if there are too many buffer_heads pinning ...Mel Gorman1-13/+29
2012-03-21mm: replace PAGE_MIGRATION with IS_ENABLED(CONFIG_MIGRATION)Konstantin Khlebnikov2-4/+5
2012-03-21thp: optimize away unnecessary page table lockingNaoya Horiguchi1-66/+59
2012-03-21mm: search from free_area_cache for the bigger sizeXiao Guangrong1-15/+21
2012-03-21mm: do not reset cached_hole_size when vma is unmappedXiao Guangrong1-3/+1
2012-03-21mm: compaction: make compact_control order signedDan Carpenter1-2/+2
2012-03-21compact_pgdat: workaround lockdep warning in kswapdHugh Dickins1-10/+12
2012-03-21vmscan: only defer compaction for failed order and higherRik van Riel3-4/+16
2012-03-21vmscan: kswapd carefully call compactionRik van Riel2-18/+45
2012-03-21vmscan: reclaim at order 0 when compaction is enabledRik van Riel1-17/+30
2012-03-21mm: make swapin readahead skip over holesRik van Riel2-65/+11
2012-03-21mm: vmscan: fix misused nr_reclaimed in shrink_mem_cgroup_zone()Hillf Danton1-1/+6
2012-03-21mm: make get_mm_counter static-inlineKonstantin Khlebnikov1-18/+0
2012-03-21mm/vmscan.c: cleanup with s/reclaim_mode/isolate_mode/Hillf Danton1-9/+9
2012-03-21mm, oom: introduce independent oom killer ratelimit stateDavid Rientjes1-1/+4
2012-03-21mm, oom: do not emit oom killer warning if chosen thread is already exitingDavid Rientjes1-3/+3
2012-03-21mm, oom: fold oom_kill_task() into oom_kill_process()David Rientjes1-47/+38
2012-03-21mm, oom: avoid looping when chosen thread detaches its mmDavid Rientjes1-36/+20
2012-03-21mm: thp: fix pmd_bad() triggering in code paths holding mmap_sem read modeAndrea Arcangeli6-10/+20
2012-03-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-7/+3
2012-03-21Merge branch 'vm' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfsLinus Torvalds2-56/+82
2012-03-21Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/jmorris/...Linus Torvalds5-7/+22
2012-03-21Merge branch 'kmap_atomic' of git://github.com/congwang/linuxLinus Torvalds7-35/+35
2012-03-20Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2012-03-20VM: make zap_page_range() callers that act on a single VMA use separate helperAl Viro1-39/+74
2012-03-20VM: make unmap_vmas() return voidAl Viro2-7/+2
2012-03-20VM: don't bother with feeding upper limit to tlb_finish_mmu() in exit_mmap()Al Viro1-1/+1
2012-03-20VM: make zap_page_range() return voidAl Viro1-3/+2
2012-03-20VM: can't go through the inner loop in unmap_vmas() more than once...Al Viro1-2/+2
2012-03-20VM: unmap_page_range() can return voidAl Viro1-9/+6
2012-03-20tidy up after d_make_root() conversionAl Viro1-4/+2
2012-03-20switch open-coded instances of d_make_root() to new helperAl Viro1-4/+2
2012-03-20Merge branch 'for-3.4' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds1-29/+19
2012-03-20mm: remove the second argument of k[un]map_atomic()Cong Wang7-35/+35
2012-03-19Merge branch 'stable/cleancache.v13' into linux-nextKonrad Rzeszutek Wilk3-66/+44
2012-03-15memcg: free mem_cgroup by RCU to fix oopsHugh Dickins1-6/+47
2012-03-14Merge tag 'v3.3-rc7' into x86/mceIngo Molnar22-130/+171
2012-03-10mm: SLAB Out-of-memory diagnosticsRafael Aquini1-1/+50
2012-03-09memcg: revert fix to mapcount check for this releaseHugh Dickins1-1/+1
2012-03-06vm: avoid using find_vma_prev() unnecessarilyLinus Torvalds3-3/+6
2012-03-06mm: fix find_vma_prevMikulas Patocka1-2/+10
2012-03-06mmap: EINVAL not ENOMEM when rejecting VM_GROWSHugh Dickins1-1/+2
2012-03-06page_cgroup: fix horrid swap accounting regressionHugh Dickins1-1/+3
2012-03-05Merge branch 'akpm' (Andrew's patch bomb)Linus Torvalds6-82/+59
2012-03-05memcg: fix mapcount check in move charge code for anonymous pageNaoya Horiguchi1-1/+1
2012-03-05mm: thp: fix BUG on mm->nr_ptesAndrea Arcangeli1-3/+3
2012-03-05memcg: fix GPF when cgroup removal races with last exitHugh Dickins5-43/+18
2012-03-05memcg: fix deadlock by inverting lrucare nestingHugh Dickins1-35/+37
2012-03-05Merge branch 'for-3.3-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-2/+1
2012-03-05flush_tlb_range() needs ->page_table_lock when ->mmap_sem is not heldAl Viro1-1/+1
2012-03-05VM_GROWS{UP,DOWN} shouldn't be set on shmem VMAsAl Viro1-0/+2
2012-03-01memblock: Fix size aligning of memblock_alloc_base_nid()Tejun Heo1-3/+3
2012-02-24NOMMU: Don't need to clear vm_mm when deleting a VMADavid Howells1-2/+0
2012-02-24NOMMU: Lock i_mmap_mutex for access to the VMA prio listDavid Howells1-0/+7
2012-02-24mm: memcg: Correct unregistring of events attached to the same eventfdAnton Vorontsov1-1/+4
2012-02-23mm: fix comment typo of truncate_inode_pages_rangeLiu Bo1-1/+1
2012-02-18slub: per cpu partial statistics changeAlex Shi1-3/+9
2012-02-13vfs: fix panic in __d_lookup() with high dentry hashtable countsDimitri Sivanich1-0/+1
2012-02-14security: trim security.hAl Viro1-0/+13
2012-02-14mm: collapse security_vm_enough_memory() variants into a single functionAl Viro5-7/+9
2012-02-10Merge tag 'writeback-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds1-5/+18
2012-02-10slub: include include for prefetchChristoph Lameter1-0/+1
2012-02-08mm: fix UP THP spin_is_locked BUGsHugh Dickins2-3/+3
2012-02-08mm: compaction: check for overlapping nodes during isolation for migrationMel Gorman1-1/+10
2012-02-06slub: Do not hold slub_lock when calling sysfs_slab_add()Christoph Lameter1-1/+2
2012-02-04Merge branch 'akpm'Linus Torvalds5-7/+26
2012-02-03mm: compaction: check pfn_valid when entering a new MAX_ORDER_NR_PAGES block ...Mel Gorman1-0/+13
2012-02-03readahead: fix pipeline break caused by block plugShaohua Li1-4/+4
2012-02-03mm/filemap_xip.c: fix race condition in xip_file_fault()Carsten Otte1-1/+6
2012-02-03mm/memcontrol.c: fix warning with CONFIG_NUMA=nAndrew Morton1-1/+2
2012-02-03mm: postpone migrated page mapping resetKonstantin Khlebnikov1-1/+1
2012-02-03Merge tag 'kmemleak-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git/c...Linus Torvalds1-1/+2
2012-02-02Fix race in process_vm_rw_coreChristopher Yeoh1-14/+9
2012-02-02cgroup: remove cgroup_subsys argument from callbacksLi Zefan1-29/+19
2012-02-01backing-dev: fix wakeup timer races with bdi_unregister()Rabin Vincent1-5/+18
2012-01-26Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-2/+5
2012-01-26Merge tag 'mce-recovery-for-tip' of git://git.kernel.org/pub/scm/linux/kernel...Ingo Molnar3-49/+53
2012-01-24Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-2/+2
2012-01-24slub: prefetch next freelist pointer in slab_alloc()Eric Dumazet1-1/+9
2012-01-23mm: cleancache: Use __read_mostly as appropiate.Dan Magenheimer1-2/+2
2012-01-23mm: cleancache: report statistics via debugfs instead of sysfs.Dan Magenheimer1-46/+22
2012-01-23mm: zcache/tmem/cleancache: s/flush/invalidate/Dan Magenheimer1-3/+4
2012-01-23mm: cleancache: s/flush/invalidate/Dan Magenheimer3-15/+16
2012-01-23mm: fix rss count leakage during migrationKonstantin Khlebnikov1-9/+28
2012-01-23SHM_UNLOCK: fix Unevictable pages stranded after swapHugh Dickins2-94/+80
2012-01-23SHM_UNLOCK: fix long unpreemptible sectionHugh Dickins2-8/+11
2012-01-23mm/hugetlb.c: undo change to page mapcount in fault handlerHillf Danton1-3/+6
2012-01-23mm: memcg: update the correct soft limit tree during migrationJohannes Weiner1-1/+1
2012-01-23mm: __count_immobile_pages(): make sure the node is onlineMichal Hocko1-3/+10
2012-01-23mm: fix NULL ptr dereference in __count_immobile_pagesMichal Hocko1-0/+11
2012-01-23slab, cleanup: remove unneeded returnZhao Jin1-3/+2
2012-01-22net: fix socket memcg build with !CONFIG_NETGlauber Costa1-2/+2
2012-01-20percpu: use bitmap_clearAkinobu Mita1-2/+1
2012-01-20kmemleak: Disable early logging when kmemleak is off by defaultCatalin Marinas1-0/+1
2012-01-20kmemleak: Only scan non-zero-size areasTiejun Chen1-1/+1
2012-01-17Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-1/+1
2012-01-17net: move sock_update_memcg outside of CONFIG_INETGlauber Costa1-1/+1
2012-01-16memblock: Fix alloc failure due to dumb underflow protection in memblock_find...Tejun Heo1-2/+5
2012-01-14Merge tag 'kmemleak' of git://git.kernel.org/pub/scm/linux/kernel/git/cmarina...Linus Torvalds2-27/+143
2012-01-12mm/vmalloc.c: eliminate extra loop in pcpu_get_vm_areas error pathKautuk Consul1-5/+4
2012-01-12mm: rearrange putback_inactive_pagesHugh Dickins1-52/+44
2012-01-12mm: remove isolate_pages()Hugh Dickins1-34/+27
2012-01-12mm: remove del_page_from_lru, add page_off_lruHugh Dickins1-2/+2
2012-01-12mm: enum lru_list lruHugh Dickins2-14/+14
2012-01-12mm: no blank line after EXPORT_SYMBOL in swap.cHugh Dickins1-5/+0
2012-01-12mm: fewer underscores in ____pagevec_lru_addHugh Dickins1-6/+6
2012-01-12mm: take pagevecs off reclaim stackHugh Dickins2-37/+40
2012-01-12memcg: fix mem_cgroup_print_bad_pageHugh Dickins1-16/+1
2012-01-12memcg: fix split_huge_page_refcounts()Hugh Dickins3-30/+21
2012-01-12mm: vmscan: check if reclaim should really abort even if compaction_ready() i...Mel Gorman1-10/+9
2012-01-12mm: vmscan: when reclaiming for compaction, ensure there are sufficient free ...Mel Gorman1-5/+39
2012-01-12mm: compaction: introduce sync-light migration for use by compactionMel Gorman5-39/+47
2012-01-12mm: page allocator: do not call direct reclaim for THP allocations while comp...Mel Gorman1-10/+35
2012-01-12mm: compaction: make isolate_lru_page() filter-aware againMel Gorman2-2/+36
2012-01-12mm: compaction: determine if dirty pages can be migrated without blocking wit...Mel Gorman1-37/+92
2012-01-12mm: vmscan: do not OOM if aborting reclaim to start compactionMel Gorman1-1/+7
2012-01-12mm: vmscan: check if we isolated a compound page during lumpy scanAndrea Arcangeli1-3/+7
2012-01-12mm: compaction: use synchronous compaction for /proc/sys/vm/compact_memoryMel Gorman1-0/+1
2012-01-12mm: compaction: allow compaction to isolate dirty pagesMel Gorman1-3/+0
2012-01-12vmscan/trace: Add 'file' info to trace_mm_vmscan_lru_isolate()Tao Ma1-1/+1
2012-01-12thp: improve order in lru list for split huge pageShaohua Li2-4/+3
2012-01-12thp: add tlb_remove_pmd_tlb_entryShaohua Li2-3/+4
2012-01-12thp: remove unnecessary tlb flush for mprotectShaohua Li1-1/+0
2012-01-12thp: improve the error code pathShaohua Li1-21/+50
2012-01-12page_cgroup: drop multi CONFIG_MEMORY_HOTPLUGBob Liu1-16/+14
2012-01-12page_alloc: break early in check_for_regular_memory()Bob Liu1-1/+3
2012-01-12memcg: cleanup for_each_node_state()Bob Liu1-5/+5
2012-01-12memcg: simplify LRU handling by new ruleKAMEZAWA Hiroyuki1-69/+54
2012-01-12memcg: clear pc->mem_cgroup if necessary.KAMEZAWA Hiroyuki4-0/+40
2012-01-12memcg: simplify corner case handling of LRU.KAMEZAWA Hiroyuki1-93/+16
2012-01-12memcg: simplify page cache chargingKAMEZAWA Hiroyuki1-22/+9