aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2012-10-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-2/+4
2012-10-12Merge branch 'writeback-for-next' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-27/+37
2012-10-09tmpfs,ceph,gfs2,isofs,reiserfs,xfs: fix fh_len checkingHugh Dickins1-2/+4
2012-10-09mm: thp: Use more portable PMD clearing sequenece in zap_huge_pmd().David Miller1-2/+3
2012-10-09mm: Add and use update_mmu_cache_pmd() in transparent huge page code.David Miller1-3/+3
2012-10-09memory-hotplug: suppress "Trying to free nonexistent resource <XXXXXXXXXXXXXX...Yasuaki Ishimatsu1-2/+2
2012-10-09mm: document PageHuge somewhatAndrew Morton1-0/+5
2012-10-09mm: use %pK for /proc/vmallocinfoKees Cook1-1/+1
2012-10-09mm, thp: fix mlock statisticsDavid Rientjes2-4/+8
2012-10-09mm, thp: fix mapped pages avoiding unevictable list on mlockDavid Rientjes2-2/+11
2012-10-09memory-hotplug: update memory block's state and notify userspaceWen Congyang1-1/+32
2012-10-09memory-hotplug: preparation to notify memory block's state at memory hot removeWen Congyang1-2/+11
2012-10-09mm: avoid section mismatch warning for memblock_type_nameRaghavendra D Prabhu1-1/+2
2012-10-09cma: decrease cc.nr_migratepages after reclaiming pagelistMinchan Kim1-2/+4
2012-10-09CMA: migrate mlocked pagesMinchan Kim4-6/+10
2012-10-09mm/memory.c: fix typo in commentRobert P. J. Day1-1/+1
2012-10-09mm: remove unevictable_pgs_mlockfreedHugh Dickins1-1/+0
2012-10-09memory-hotplug: fix zone stat mismatchMinchan Kim2-0/+19
2012-10-09mm: revert 0def08e3 ("mm/mempolicy.c: check return code of check_range")Minchan Kim1-4/+7
2012-10-09mm: wrap calls to set_pte_at_notify with invalidate_range_start and invalidat...Haggai Eran3-14/+31
2012-10-09mm: move all mmu notifier invocations to be done outside the PT lockSagi Grimberg6-29/+92
2012-10-09hugetlb: do not use vma_hugecache_offset() for vma_prio_tree_foreachMichal Hocko1-1/+2
2012-10-09mm, numa: reclaim from all nodes within reclaim distanceDavid Rientjes1-11/+30
2012-10-09mm: remove free_page_mlockHugh Dickins2-18/+1
2012-10-09mm: use clear_page_mlock() in page_remove_rmap()Hugh Dickins5-28/+13
2012-10-09mm: remove vma arg from page_evictableHugh Dickins5-24/+14
2012-10-09mm: fix invalidate_complete_page2() lock orderingHugh Dickins1-1/+2
2012-10-09memcg: move mem_cgroup_is_root upwardsMichal Hocko1-6/+5
2012-10-09memcg: cleanup kmem tcp ifdefsMichal Hocko1-8/+3
2012-10-09mm: fix-up zone present pagesJianguo Wu4-1/+53
2012-10-09mm: enable CONFIG_COMPACTION by defaultRik van Riel1-0/+1
2012-10-09mm: thp: fix the update_mmu_cache() last argument passing in mm/huge_memory.cCatalin Marinas1-3/+3
2012-10-09thp: khugepaged_prealloc_page() forgot to reset the page alloc indicatorXiao Guangrong1-0/+1
2012-10-09memory-hotplug: don't replace lowmem pages with highmemMinchan Kim1-9/+6
2012-10-09mm/page_alloc: refactor out __alloc_contig_migrate_alloc()Minchan Kim2-13/+12
2012-10-09mm/hugetlb.c: remove duplicate inclusion of header fileSachin Kamat1-1/+0
2012-10-09mm: compaction: clear PG_migrate_skip based on compaction and reclaim activityMel Gorman3-16/+43
2012-10-09mm: compaction: Restart compaction from near where it left offMel Gorman2-10/+52
2012-10-09mm: compaction: cache if a pageblock was scanned and no pages were isolatedMel Gorman3-36/+131
2012-10-09revert "mm: have order > 0 compaction start off where it left"Mel Gorman3-71/+5
2012-10-09mm: compaction: acquire the zone->lock as late as possibleMel Gorman1-64/+76
2012-10-09mm: compaction: acquire the zone->lru_lock as late as possibleMel Gorman1-20/+45
2012-10-09mm: compaction: Update try_to_compact_pages()kerneldoc commentMel Gorman1-0/+2
2012-10-09mm: compaction: move fatal signal check out of compact_checklock_irqsaveMel Gorman1-3/+1
2012-10-09mm: compaction: abort compaction loop if lock is contended or run too longShaohua Li2-6/+13
2012-10-09mm/memblock: cleanup early_node_map[] related commentsWanpeng Li2-3/+1
2012-10-09mm/memblock: use existing interface to set nidWanpeng Li1-1/+1
2012-10-09readahead: fault retry breaks mmap file read random detectionShaohua Li1-2/+2
2012-10-09memory-hotplug: fix pages missed by race rather than failingMinchan Kim2-3/+15
2012-10-09memory-hotplug: bug fix race between isolation and allocationMinchan Kim1-1/+4
2012-10-09mm: remain migratetype in freed pageMinchan Kim1-2/+5
2012-10-09mm: page_alloc: use get_freepage_migratetype() instead of page_private()Minchan Kim2-4/+4
2012-10-09cma: fix watermark checkingBartlomiej Zolnierkiewicz3-17/+36
2012-10-09cma: count free CMA pagesBartlomiej Zolnierkiewicz3-9/+23
2012-10-09cma: fix counting of isolated pagesBartlomiej Zolnierkiewicz2-5/+16
2012-10-09mm: fix tracing in free_pcppages_bulk()Bartlomiej Zolnierkiewicz1-2/+5
2012-10-09mm: cma: discard clean pages during contiguous allocation instead of migrationMinchan Kim3-7/+41
2012-10-09mm: mmu_notifier: make the mmu_notifier srcu staticAndrea Arcangeli1-3/+3
2012-10-09memory-hotplug: build zonelists when offlining pagesXishi Qiu1-1/+6
2012-10-09mm: avoid taking rmap locks in move_ptes()Michel Lespinasse2-20/+44
2012-10-09mm anon rmap: in mremap, set the new vma's position before anon_vma_clone()Michel Lespinasse1-4/+4
2012-10-09mm: add CONFIG_DEBUG_VM_RB build optionMichel Lespinasse2-11/+49
2012-10-09mm rmap: remove vma_address check for address inside vmaMichel Lespinasse2-31/+21
2012-10-09mm anon rmap: replace same_anon_vma linked list with an interval tree.Michel Lespinasse6-36/+94
2012-10-09mm anon rmap: remove anon_vma_moveto_tailMichel Lespinasse3-56/+6
2012-10-09mm: interval tree updatesMichel Lespinasse1-31/+29
2012-10-09kmemleak: use rbtree instead of prio treeMichel Lespinasse1-49/+51
2012-10-09mm: replace vma prio_tree with an interval treeMichel Lespinasse11-251/+94
2012-10-09thp: make MADV_HUGEPAGE check for mm->def_flagsGerald Schaefer1-0/+4
2012-10-09thp: introduce pmdp_invalidate()Gerald Schaefer2-2/+12
2012-10-09thp: remove assumptions on pgtable_t typeGerald Schaefer2-42/+47
2012-10-09thp, x86: introduce HAVE_ARCH_TRANSPARENT_HUGEPAGEGerald Schaefer1-1/+1
2012-10-09mm: fix potential anon_vma locking issue in mprotect()Michel Lespinasse1-1/+5
2012-10-09thp: remove unnecessary set_recommended_min_free_kbytesXiao Guangrong1-5/+0
2012-10-09thp: use khugepaged_enabled to remove duplicate codeXiao Guangrong1-9/+2
2012-10-09thp: remove khugepaged_loopXiao Guangrong1-10/+4
2012-10-09thp: introduce khugepaged_prealloc_page and khugepaged_alloc_pageXiao Guangrong1-68/+98
2012-10-09thp: release page in page pre-alloc pathXiao Guangrong1-12/+7
2012-10-09thp: merge page pre-alloc in khugepaged_loop into khugepaged_do_scanXiao Guangrong1-52/+45
2012-10-09thp: remove some code depend on CONFIG_NUMAXiao Guangrong1-7/+3
2012-10-09thp: remove wake_up_interruptible in the exit pathXiao Guangrong1-14/+21
2012-10-09thp: remove unnecessary khugepaged_thread checkXiao Guangrong1-4/+1
2012-10-09thp: move khugepaged_mutex out of khugepagedXiao Guangrong1-23/+13
2012-10-09thp: remove unnecessary check in start_khugepagedXiao Guangrong1-5/+2
2012-10-09thp: fix the count of THP_COLLAPSE_ALLOCXiao Guangrong1-1/+1
2012-10-09mm: adjust final #endif position in mm/internal.hMichel Lespinasse1-1/+2
2012-10-09mm: hugetlb: add arch hook for clearing page flags before entering poolWill Deacon1-0/+1
2012-10-09oom: remove deprecated oom_adjDavidlohr Bueso1-2/+2
2012-10-09mm/vmscan: fix error number for failed kthreadGavin Shan1-2/+2
2012-10-09mm/mmu_notifier: init notifier if necessaryGavin Shan1-11/+11
2012-10-09mm: mmu_notifier: have mmu_notifiers use a global SRCU so they may safely sch...Sagi Grimberg1-25/+48
2012-10-09mempolicy: fix a memory corruption by refcount imbalance in alloc_pages_vma()Mel Gorman1-1/+11
2012-10-09mempolicy: fix refcount leak in mpol_set_shared_policy()KOSAKI Motohiro1-6/+9
2012-10-09mempolicy: fix a race in shared_policy_replace()Mel Gorman1-21/+16
2012-10-09mempolicy: remove mempolicy sharingKOSAKI Motohiro1-14/+38
2012-10-09revert "mm: mempolicy: Let vma_merge and vma_split handle vma->vm_policy link...KOSAKI Motohiro1-17/+24
2012-10-09mm: compaction: capture a suitable high-order page immediately when it is mad...Mel Gorman3-27/+127
2012-10-09mm: vmscan: scale number of pages reclaimed by reclaim/compaction based on fa...Mel Gorman1-0/+25
2012-10-09mm: compaction: update comment in try_to_compact_pagesMel Gorman1-5/+1
2012-10-09mm/mmap.c: replace find_vma_prepare() with clearer find_vma_links()Hugh Dickins1-24/+21
2012-10-09mm: fix nonuniform page status when writing new file with small bufferRobin Dong1-1/+10
2012-10-09mm: kill vma flag VM_RESERVED and mm->reserved_vm counterKonstantin Khlebnikov6-14/+9
2012-10-09mm: prepare VM_DONTDUMP for using in driversKonstantin Khlebnikov1-2/+6
2012-10-09mm: kill vma flag VM_EXECUTABLE and mm->num_exe_file_vmasKonstantin Khlebnikov2-31/+5
2012-10-09mm: kill vma flag VM_CAN_NONLINEARKonstantin Khlebnikov6-12/+21
2012-10-09mm: kill vma flag VM_INSERTPAGEKonstantin Khlebnikov4-6/+15
2012-10-09mm: introduce arch-specific vma flag VM_ARCH_1Konstantin Khlebnikov2-2/+7
2012-10-09mm, x86, pat: rework linear pfn-mmap trackingKonstantin Khlebnikov2-32/+13
2012-10-09x86, pat: separate the pfn attribute tracking for remap_pfn_range and vm_inse...Suresh Siddha1-8/+5
2012-10-09mm: remove __GFP_NO_KSWAPDRik van Riel1-4/+3
2012-10-07Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds6-415/+445
2012-10-06sections: fix section conflicts in mm/percpu.cAndi Kleen1-1/+1
2012-10-03Merge branch 'slab/tracing' into slab/for-linusPekka Enberg2-2/+2
2012-10-03Merge branch 'slab/common-for-cgroups' into slab/for-linusPekka Enberg5-277/+280
2012-10-03Merge branch 'slab/next' into slab/for-linusPekka Enberg5-148/+175
2012-10-03slab: Fix build failure in __kmem_cache_create()Tetsuo Handa1-2/+3
2012-10-03slub: init_kmem_cache_cpus() and put_cpu_partial() can be staticFengguang Wu1-2/+2
2012-10-02Merge tag 'stable/for-linus-3.7-tag' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-4/+30
2012-10-02Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds5-32/+28
2012-10-02Merge branch 'for-3.7-hierarchy' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-0/+7
2012-10-02Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds1-158/+13
2012-10-02Merge branch 'for-3.7' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/wqLinus Torvalds2-2/+2
2012-10-01Merge branch 'core-rcu-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-4/+2
2012-10-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-1/+1
2012-09-29Revert "mm/slab: Fix kmem_cache_alloc_node_trace() declaration"Pekka Enberg1-4/+4
2012-09-28thp: avoid VM_BUG_ON page_count(page) false positives in __collapse_huge_page...Andrea Arcangeli1-1/+0
2012-09-28CPU hotplug, writeback: Don't call writeback_set_ratelimit() too often during...Srivatsa S. Bhat1-3/+11
2012-09-26switch simple cases of fget_light to fdgetAl Viro2-26/+24
2012-09-26make get_file() return its argumentAl Viro3-8/+4
2012-09-26switch readahead(2) to fget_light()Al Viro1-2/+3
2012-09-26switch fadvise(2) to fget_light()Al Viro1-2/+3
2012-09-26mm, slob: fix build breakage in __kmalloc_node_track_callerDavid Rientjes1-1/+1
2012-09-25mm/slab: Fix kmem_cache_alloc_node_trace() declarationEzequiel Garcia1-4/+4
2012-09-25mm/slab: Fix typo _RET_IP -> _RET_IP_Ezequiel Garcia1-1/+1
2012-09-25Merge remote-tracking branch 'tip/core/rcu' into next.2012.09.25bPaul E. McKenney6-16/+26
2012-09-25mm, slub: Rename slab_alloc() -> slab_alloc_node() to match SLABEzequiel Garcia1-9/+15
2012-09-25mm, slab: Rename __cache_alloc() -> slab_alloc()Ezequiel Garcia1-7/+7
2012-09-25mm, slab: Match SLAB and SLUB kmem_cache_alloc_xxx_trace() prototypeEzequiel Garcia1-5/+5
2012-09-25mm, slab: Replace 'caller' type, void* -> unsigned longEzequiel Garcia1-26/+24
2012-09-25mm, slob: Add support for kmalloc_track_caller()Ezequiel Garcia1-3/+24
2012-09-25mm, slab: Remove silly function slab_buffer_size()Ezequiel Garcia1-10/+2
2012-09-25mm, slob: Use NUMA_NO_NODE instead of -1Ezequiel Garcia1-3/+3
2012-09-23kmemleak: Replace list_for_each_continue_rcu with new interfaceMichael Wang1-4/+2
2012-09-21frontswap: support exclusive gets if tmem backend is capableDan Magenheimer1-1/+22
2012-09-21mm: frontswap: fix a wrong if condition in frontswap_shrinkZhenzhong Duan1-2/+7
2012-09-19mm, sl[au]b: Taint kernel when we detect a corrupted slabDave Jones2-0/+3
2012-09-19slab: Only define slab_error for DEBUGChristoph Lameter1-0/+2
2012-09-17memory hotplug: fix section info double registration bugqiuxishi1-6/+10
2012-09-17mm/page_alloc: fix the page address of higher page's buddy calculationLi Haifeng1-1/+1
2012-09-17slub: consider pfmemalloc_match() in get_partial_node()Joonsoo Kim1-5/+10
2012-09-17slab: fix starting index for finding another objectJoonsoo Kim1-1/+1
2012-09-17slab: do ClearSlabPfmemalloc() for all pages of slabMel Gorman1-2/+2
2012-09-17memory hotplug: reset pgdat->kswapd to NULL if creating kernel thread failsWen Congyang1-0/+1
2012-09-14Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-1/+1
2012-09-14cgroup: mark subsystems with broken hierarchy support and whine if cgroups ar...Tejun Heo1-0/+7
2012-09-11slab: fix the DEADLOCK issue on l3 alien lockMichael Wang1-3/+3
2012-09-10slub: Zero initial memory segment for kmem_cache and kmem_cache_nodeChristoph Lameter1-1/+1
2012-09-06Remove user-triggerable BUG from mpol_to_strDave Jones1-1/+1
2012-09-05Revert "mm/sl[aou]b: Move sysfs_slab_add to common"Pekka Enberg3-13/+17
2012-09-05mm/sl[aou]b: Move kmem_cache refcounting to common codeChristoph Lameter4-5/+3
2012-09-05mm/sl[aou]b: Shrink __kmem_cache_create() parameter listsChristoph Lameter5-81/+68
2012-09-05mm/sl[aou]b: Move kmem_cache allocations into common codeChristoph Lameter5-70/+52
2012-09-05mm/sl[aou]b: Move sysfs_slab_add to commonChristoph Lameter3-13/+13
2012-09-05mm/sl[aou]b: Do slab aliasing call from common codeChristoph Lameter3-4/+25
2012-09-05mm/sl[aou]b: Move duping of slab name to slab_common.cChristoph Lameter2-28/+23
2012-09-05mm/sl[aou]b: Get rid of __kmem_cache_destroyChristoph Lameter5-36/+26
2012-09-05mm/sl[aou]b: Move freeing of kmem_cache structure to common codeChristoph Lameter4-5/+1
2012-09-05mm/sl[aou]b: Use "kmem_cache" name for slab cache with kmem_cache structChristoph Lameter5-37/+52
2012-09-05mm/sl[aou]b: Extract a common function for kmem_cache_destroyChristoph Lameter5-75/+49
2012-09-05mm/sl[aou]b: Move list_add() to slab_common.cChristoph Lameter4-4/+16
2012-09-05mm/slab_common: Improve error handling in kmem_cache_createChristoph Lameter1-4/+24
2012-09-05mm/slub: Use kmem_cache for the kmem_cache structureChristoph Lameter1-4/+4
2012-09-05mm/slub: Add debugging to verify correct cache use on kmem_cache_free()Christoph Lameter1-0/+7
2012-09-05mm/memblock: Use NULL instead of 0 for pointersSachin Kamat1-1/+1
2012-09-04mm: Use __do_krealloc to do the krealloc jobEzequiel Garcia1-14/+21
2012-08-29mm, slab: lock the correct nodelist after reenabling irqsDavid Rientjes1-0/+1
2012-08-27bootmem: Fix the short description of reserve_bootmem()Javi Merino1-1/+1
2012-08-25Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds1-7/+0
2012-08-25backing-dev: use kstrto* in preference to simple_strtoulNamjae Jeon1-24/+26
2012-08-24xattr: extract simple_xattr code from tmpfsAristeu Rozanski1-158/+13
2012-08-23Merge branch 'perf-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds1-3/+2
2012-08-21mm: compaction: Abort async compaction if locks are contended or taking too longMel Gorman3-27/+91
2012-08-21mm: have order > 0 compaction start near a pageblock with free pagesMel Gorman1-26/+28
2012-08-21mm: correct page->pfmemalloc to fix deactivate_slab regressionAlex Shi1-10/+11
2012-08-21mm/compaction.c: fix deferring compaction mistakeMinchan Kim1-1/+1
2012-08-21mm: change nr_ptes BUG_ON to WARN_ONHugh Dickins1-1/+1
2012-08-21workqueue: make deferrable delayed_work initializer names consistentTejun Heo2-2/+2
2012-08-21uprobes: Fix mmap_region()'s mm->mm_rb corruption if uprobe_mmap() failsOleg Nesterov1-3/+2
2012-08-17mm, slab: remove page_get_cacheDavid Rientjes1-6/+0
2012-08-16mm/slab: restructure kmem_cache_create() debug checksShuah Khan1-49/+48
2012-08-16Revert "mm/slab_common.c: cleanup"Pekka Enberg1-5/+10
2012-08-16slub: reduce failure of this_cpu_cmpxchg in put_cpu_partial() after unfreezingJoonsoo Kim1-0/+1
2012-08-16slub: Take node lock during object free checksChristoph Lameter1-12/+18
2012-08-16mm/slab_common.c: cleanupAndrew Morton1-10/+5
2012-08-16slab: do not call compound_head() in page_get_cache()Michel Lespinasse1-1/+0
2012-08-16slub: use free_page instead of put_page for freeing kmalloc allocationGlauber Costa1-1/+1
2012-08-13Merge branch 'stable/for-linus-3.6' into linux-nextKonrad Rzeszutek Wilk1-1/+1
2012-08-13mm/frontswap: fix uninit'ed variable warningSeth Jennings1-1/+1
2012-08-09block: move down direct IO pluggingFengguang Wu1-4/+0
2012-08-09block: remove plugging at buffered write timeFengguang Wu1-3/+0