aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2013-10-16mm: revert mremap pud_free anti-fixHugh Dickins1-4/+1
2013-10-16mm: fix BUG in __split_huge_page_pmdHugh Dickins1-1/+9
2013-10-16swap: fix set_blocksize race during swapon/swapoffKrzysztof Kozlowski1-1/+3
2013-10-16writeback: fix negative bdi max pauseFengguang Wu1-5/+5
2013-10-16fs: buffer: move allocation failure loop into the allocatorJohannes Weiner1-0/+2
2013-10-16mm: memcg: handle non-error OOM situations more gracefullyJohannes Weiner4-105/+65
2013-10-16mm: hugetlb: initialize PG_reserved for tail pages of gigantic compound pagesAndrea Arcangeli1-1/+15
2013-10-16mm/zswap: bugfix: memory leak when re-swaponWeijie Yang1-0/+4
2013-10-16mm: migration: do not lose soft dirty bit if page is in migration stateCyrill Gorcunov3-2/+9
2013-10-16mm/hugetlb.c: correct missing private flag clearingJoonsoo Kim1-0/+1
2013-10-16mm/vmscan.c: don't forget to free shrinker->nr_deferredAndrew Vagin1-0/+1
2013-10-16mm, memcg: protect mem_cgroup_read_events for cpu hotplugDavid Rientjes1-0/+2
2013-10-14Merge branch 'slab/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-0/+2
2013-10-03Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/po...Linus Torvalds1-1/+1
2013-10-03powerpc: Fix memory hotplug with sparse vmemmapNathan Fontenot1-1/+1
2013-09-30mm/hwpoison: fix the lack of one reference count against poisoned pageWanpeng Li1-2/+3
2013-09-30mm/hwpoison: fix false report on 2nd attempt at page recoveryWanpeng Li1-2/+4
2013-09-30mm/hwpoison: fix test for a transparent huge pageWanpeng Li1-1/+1
2013-09-30mm/hwpoison: fix traversal of hugetlbfs pages to avoid printk floodWanpeng Li1-2/+3
2013-09-30mm/mlock.c: prevent walking off the end of a pagetable in no-pmd configurationVlastimil Babka1-2/+6
2013-09-30mm: avoid reinserting isolated balloon pages into LRU listsRafael Aquini2-2/+4
2013-09-30mm/bounce.c: fix a regression where MS_SNAP_STABLE (stable pages snapshotting...Darrick J. Wong1-0/+2
2013-09-30mm/compaction.c: periodically schedule when freeing pagesDavid Rientjes1-0/+7
2013-09-30revert "mm/memory-hotplug: fix lowmem count overflow when offline pages"Joonyoung Shim1-4/+0
2013-09-28slab_common: Do not check for duplicate slab namesChristoph Lameter1-0/+2
2013-09-24mm: Place preemption point in do_mlockall() loopPaul E. McKenney1-0/+1
2013-09-24revert "memcg, vmscan: integrate soft reclaim tighter with zone shrinking code"Andrew Morton2-57/+168
2013-09-24revert "memcg: get rid of soft-limit tree infrastructure"Andrew Morton1-2/+263
2013-09-24revert "vmscan, memcg: do softlimit reclaim also for targeted reclaim"Andrew Morton2-11/+7
2013-09-24revert "memcg: enhance memcg iterator to support predicates"Andrew Morton2-60/+26
2013-09-24revert "memcg: track children in soft limit excess to improve soft limit"Andrew Morton1-71/+0
2013-09-24revert "memcg, vmscan: do not attempt soft limit reclaim if it would not scan...Andrew Morton2-8/+2
2013-09-24revert "memcg: track all children over limit in the root"Andrew Morton1-9/+0
2013-09-24revert "memcg, vmscan: do not fall into reclaim-all pass too quickly"Andrew Morton1-17/+2
2013-09-15Merge branch 'slab/next' of git://git.kernel.org/pub/scm/linux/kernel/git/pen...Linus Torvalds3-91/+91
2013-09-13Merge git://git.kvack.org/~bcrl/aio-nextLinus Torvalds2-2/+1
2013-09-12Merge branch 'akpm' (patches from Andrew Morton)Linus Torvalds11-702/+593
2013-09-12mm/Kconfig: add MMU dependency for MIGRATION.Chen Gang1-2/+2
2013-09-12mm, thp: count thp_fault_fallback anytime thp fault failsDavid Rientjes1-3/+7
2013-09-12thp: consolidate code between handle_mm_fault() and do_huge_pmd_anonymous_page()Kirill A. Shutemov2-29/+11
2013-09-12thp: do_huge_pmd_anonymous_page() cleanupKirill A. Shutemov1-42/+41
2013-09-12thp: move maybe_pmd_mkwrite() out of mk_huge_pmd()Kirill A. Shutemov1-6/+8
2013-09-12mm: cleanup add_to_page_cache_locked()Kirill A. Shutemov1-23/+25
2013-09-12thp: account anon transparent huge pages into NR_ANON_PAGESKirill A. Shutemov2-10/+9
2013-09-12truncate: drop 'oldsize' truncate_pagecache() parameterKirill A. Shutemov1-7/+2
2013-09-12mm: make lru_add_drain_all() selectiveChris Metcalf1-5/+39
2013-09-12memcg: add per cgroup writeback pages accountingSha Zhengju2-7/+38
2013-09-12memcg: check for proper lock held in mem_cgroup_update_page_statSha Zhengju1-0/+1
2013-09-12memcg: remove MEMCG_NR_FILE_MAPPEDSha Zhengju2-26/+3
2013-09-12memcg: rename RESOURCE_MAX to RES_COUNTER_MAXSha Zhengju1-2/+2
2013-09-12mm: memcg: do not trap chargers with full callstack on OOMJohannes Weiner3-49/+115
2013-09-12mm: memcg: rework and document OOM waiting and wakeupJohannes Weiner1-37/+46
2013-09-12mm: memcg: enable memcg OOM killer only for user faultsJohannes Weiner3-12/+41
2013-09-12memcg: trivial cleanupsAndrew Morton2-21/+21
2013-09-12memcg, vmscan: do not fall into reclaim-all pass too quicklyMichal Hocko1-2/+17
2013-09-12memcg: track all children over limit in the rootMichal Hocko1-0/+9
2013-09-12memcg, vmscan: do not attempt soft limit reclaim if it would not scan anythingMichal Hocko2-2/+8
2013-09-12memcg: track children in soft limit excess to improve soft limitMichal Hocko1-0/+71
2013-09-12memcg: enhance memcg iterator to support predicatesMichal Hocko2-26/+60
2013-09-12vmscan, memcg: do softlimit reclaim also for targeted reclaimMichal Hocko2-7/+11
2013-09-12memcg: get rid of soft-limit tree infrastructureMichal Hocko1-263/+2
2013-09-12memcg, vmscan: integrate soft reclaim tighter with zone shrinking codeMichal Hocko2-168/+57
2013-09-12memcg: remove redundant code in mem_cgroup_force_empty_write()Li Zefan1-7/+1
2013-09-12Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds5-108/+293
2013-09-12Merge tag 'pm+acpi-fixes-3.12-rc1' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-4/+0
2013-09-11initmpfs: make rootfs use tmpfs when CONFIG_TMPFS enabledRob Landley1-0/+4
2013-09-11lib/radix-tree.c: make radix_tree_node_alloc() work correctly within interruptJan Kara3-4/+4
2013-09-11mm/zswap: use postorder iteration when destroying rbtreeCody P Schafer1-14/+2
2013-09-11memcg: fix multiple large threshold notificationsGreg Thelen1-1/+7
2013-09-11mm/mempool.c: convert kmalloc_node(...GFP_ZERO...) to kzalloc_node(...)Joe Perches1-1/+1
2013-09-11mm/mmap: remove unnecessary assignmentYanchuan Nian1-1/+0
2013-09-11mm/madvise.c:madvise_hwpoison(): remove local `ret'Andrew Morton1-4/+5
2013-09-11mm/madvise.c: fix return value of madvise_hwpoison()Wanpeng Li1-1/+1
2013-09-11mm/memory-failure.c: fix bug triggered by unpoisoning empty zero pageWanpeng Li1-1/+1
2013-09-11mm/hwpoison-inject.c: change permission of corrupt-pfn/unpoison-pfn to 0200Wanpeng Li1-2/+2
2013-09-11mm/hwpoison.c: fix held reference count after unpoisoning empty zero pageWanpeng Li1-0/+4
2013-09-11mm/hwpoison: add '#' to madvise_hwpoisonWanpeng Li1-2/+2
2013-09-11mm/hwpoison: drop forward reference declarations __soft_offline_page()Wanpeng Li1-66/+64
2013-09-11mm/hwpoison: don't set migration type twice to avoid holding heavily contend ...Wanpeng Li1-1/+2
2013-09-11mm/hwpoison: replace atomic_long_sub() with atomic_long_dec()Wanpeng Li1-1/+1
2013-09-11mm/hwpoison: fix race against poison thpWanpeng Li1-0/+10
2013-09-11mm/hwpoison: don't need to hold compound lock for hugetlbfs pageWanpeng Li1-6/+6
2013-09-11mm/hwpoison: fix loss of PG_dirty for errors on mlocked pagesWanpeng Li1-0/+3
2013-09-11hwpoison: always unset MIGRATE_ISOLATE before returning from soft_offline_page()Naoya Horiguchi1-1/+2
2013-09-11mm: correct the comment about the value for buddy _mapcountWang Sheng-Hui1-4/+7
2013-09-11mm/page-writeback.c: add strictlimit featureMaxim Patlasov1-61/+202
2013-09-11mm/backing-dev.c: check user buffer length before copying data to the related...Chen Gang1-1/+1
2013-09-11mm/mremap.c: call pud_free() after fail calling pmd_alloc()Chen Gang1-1/+4
2013-09-11mm/vmalloc: use wrapper function get_vm_area_size to caculate size of vm areaWanpeng Li1-6/+6
2013-09-11mm/sparse: introduce alloc_usemap_and_memmapWanpeng Li1-76/+57
2013-09-11mm: vmscan: fix do_try_to_free_pages() livelockLisa Du6-40/+43
2013-09-11mm: munlock: manual pte walk in fast path instead of follow_page_mask()Vlastimil Babka1-31/+79
2013-09-11mm: munlock: remove redundant get_page/put_page pair on the fast pathVlastimil Babka1-12/+14
2013-09-11mm: munlock: bypass per-cpu pvec for putback_lru_pageVlastimil Babka1-4/+69
2013-09-11mm: munlock: batch NR_MLOCK zone state updatesVlastimil Babka1-3/+3
2013-09-11mm: munlock: batch non-THP page isolation and munlock+putback using pagevecVlastimil Babka1-40/+156
2013-09-11mm: munlock: remove unnecessary call to lru_add_drain()Vlastimil Babka1-1/+0
2013-09-11mm: putback_lru_page: remove unnecessary call to page_lru_base_type()Vlastimil Babka1-6/+6
2013-09-11mm: track vma changes with VM_SOFTDIRTY bitCyrill Gorcunov1-1/+11
2013-09-11mm: page_alloc: fix comment get_page_from_freelistSeungHun Lee1-1/+1
2013-09-11mm: fix aio performance regression for database caused by THPKhalid Aziz1-25/+52
2013-09-11mm: compaction: do not compact pgdat for order-0Mel Gorman1-0/+3
2013-09-11kmemcg: don't allocate extra memory for root memcg_cache_paramsAndrey Vagin1-3/+6
2013-09-11memblock, numa: binary search node idYinghai Lu2-10/+27
2013-09-11mbind: add BUG_ON(!vma) in new_vma_page()Naoya Horiguchi1-3/+5
2013-09-11mm/mempolicy: rename check_*range to queue_pages_*rangeNaoya Horiguchi1-18/+23
2013-09-11mm: prepare to remove /proc/sys/vm/hugepages_treat_as_movableNaoya Horiguchi1-18/+14
2013-09-11mm: migrate: check movability of hugepage in unmap_and_move_huge_page()Naoya Horiguchi1-0/+10
2013-09-11mm: memory-hotplug: enable memory hotplug to handle hugepageNaoya Horiguchi4-9/+129
2013-09-11mm: mbind: add hugepage migration code to mbind()Naoya Horiguchi2-1/+17
2013-09-11mm: migrate: add hugepage migration code to move_pages()Naoya Horiguchi2-4/+26
2013-09-11migrate: add hugepage migration code to migrate_pages()Naoya Horiguchi1-5/+39
2013-09-11mm: soft-offline: use migrate_pages() instead of migrate_huge_page()Naoya Horiguchi2-29/+14
2013-09-11mm: migrate: make core migration code aware of hugepageNaoya Horiguchi2-2/+31
2013-09-11mm, hugetlb: return a reserved page to a reserved pool if failedJoonsoo Kim1-1/+12
2013-09-11mm, hugetlb: grab a page_table_lock after page_cache_releaseJoonsoo Kim1-2/+3
2013-09-11mm, hugetlb: remove useless check about mapping typeJoonsoo Kim1-2/+1
2013-09-11mm, hugetlb: fix subpool accounting handlingJoonsoo Kim1-4/+6
2013-09-11mm, hugetlb: change variable name reservations to resvJoonsoo Kim1-13/+13
2013-09-11mm, hugetlb: protect reserved pages when soft offlining a hugepageJoonsoo Kim1-2/+3
2013-09-11mm/hotplug: remove stop_machine() from try_offline_node()Toshi Kani1-9/+22
2013-09-11mm/hotplug: verify hotplug memory rangeToshi Kani1-0/+23
2013-09-11readahead: make context readahead more conservativeFengguang Wu1-4/+4
2013-09-11mm: use zone_is_initialized() instead of if(zone->wait_table)Xishi Qiu1-1/+1
2013-09-11mm: use zone_is_empty() instead of if(zone->spanned_pages)Xishi Qiu2-4/+4
2013-09-11mm: use zone_end_pfn() instead of zone_start_pfn+spanned_pagesXishi Qiu1-3/+4
2013-09-11mm/zbud: fix some trivial typos in commentsJianguo Wu1-2/+2
2013-09-11mm/hotplug: remove unnecessary BUG_ON in __offline_pages()Xishi Qiu1-1/+0
2013-09-11mm, vmalloc: use well-defined find_last_bit() funcJoonsoo Kim1-9/+6
2013-09-11mm, vmalloc: remove useless variable in vmap_blockJoonsoo Kim1-2/+0
2013-09-11vmstat: use this_cpu() to avoid irqon/off sequence in refresh_cpu_vm_statsChristoph Lameter1-19/+16
2013-09-11vmstat: create fold_diffChristoph Lameter1-7/+11
2013-09-11vmstat: create separate function to fold per cpu diffs into local countersChristoph Lameter2-7/+35
2013-09-11swap: clean-up #ifdef in page_mapping()Joonsoo Kim1-4/+1
2013-09-11mm: move pgtable related functions to right placeJoonsoo Kim2-24/+24
2013-09-11mm, page_alloc: add unlikely macro to help compiler optimizationJoonsoo Kim1-1/+1
2013-09-11mm/mempolicy: return NULL if node is NUMA_NO_NODE in get_task_policyJianguo Wu1-7/+10
2013-09-11mm, hugetlb: decrement reserve count if VM_NORESERVE alloc page cacheJoonsoo Kim1-8/+26
2013-09-11mm, hugetlb: remove decrement_hugepage_resv_vma()Joonsoo Kim1-21/+10
2013-09-11mm, hugetlb: add VM_NORESERVE check in vma_has_reserves()Joonsoo Kim1-0/+2
2013-09-11mm, hugetlb: do not use a page in page cache for cow optimizationJoonsoo Kim1-5/+2
2013-09-11mm, hugetlb: remove redundant list_empty check in gather_surplus_pages()Joonsoo Kim1-5/+2
2013-09-11mm, hugetlb: fix and clean-up node iteration code to alloc or freeJoonsoo Kim1-82/+61
2013-09-11mm, hugetlb: clean-up alloc_huge_page()Joonsoo Kim1-9/+4
2013-09-11mm, hugetlb: trivial commenting fixJoonsoo Kim1-2/+2
2013-09-11mm, hugetlb: move up the code which check availability of free huge pageJoonsoo Kim1-5/+5
2013-09-11mm: revert "page-writeback.c: subtract min_free_kbytes from dirtyable memory"Johannes Weiner1-3/+0
2013-09-11mm: page_alloc: fair zone allocator policyJohannes Weiner2-10/+63
2013-09-11mm: page_alloc: rearrange watermark checking in get_page_from_freelistJohannes Weiner1-8/+8
2013-09-11mm: vmscan: fix numa reclaim balance problem in kswapdJohannes Weiner1-1/+1
2013-09-11mm/huge_memory.c: fix potential NULL pointer dereferenceLibin1-0/+2
2013-09-11mm: kill one if loop in __free_pages_bootmem()Yinghai Lu1-7/+7
2013-09-11mm/page_alloc.c: fix the value of fallback_migratetype in alloc_extfrag trace...Srivatsa S. Bhat1-2/+3
2013-09-11mm/page_allo.c: restructure free-page stealing code and fix a bugSrivatsa S. Bhat1-36/+59
2013-09-11mm/page_alloc.c: fix coding style and spellingPintu Kumar1-21/+24
2013-09-11swap: make cluster allocation per-cpuShaohua Li1-34/+91
2013-09-11swap: fix races exposed by swap discardShaohua Li1-4/+27
2013-09-11swap: make swap discard asyncShaohua Li1-78/+114
2013-09-11swap: change block allocation algorithm for SSDShaohua Li1-38/+250
2013-09-11mm/page_alloc.c: use '__paginginit' instead of '__init'Chen Gang1-2/+2
2013-09-11mm: fix negative left shift count when PAGE_SHIFT > 20Jerry Zhou1-3/+4
2013-09-11mm: replace strict_strtoul() with kstrtoul()Jingoo Han5-14/+14
2013-09-11mm: vmstats: track TLB flush stats on UP tooDave Hansen1-1/+2
2013-09-11mm: vmstats: tlb flush countersDave Hansen1-0/+5
2013-09-11mm/zswap.c: get swapper address_space by using macroSunghan Suh1-1/+1
2013-09-11mm: mmap_region: kill correct_wcount/inode, use allow_write_access()Oleg Nesterov1-9/+5
2013-09-11mm: do_mmap_pgoff: cleanup the usage of file_inode()Oleg Nesterov1-3/+2
2013-09-11mm: shift VM_GROWS* check from mmap_region() to do_mmap_pgoff()Oleg Nesterov1-6/+4
2013-09-11mm/swapfile.c: convert to pr_foo()Andrew Morton1-17/+13
2013-09-11swap: warn when a swap area overflows the maximum sizeRaymond Jennings1-2/+10
2013-09-11mm/madvise.c: fix coding-style errorsVladimir Cernov1-7/+7
2013-09-11mm: mempolicy: turn vma_set_policy() into vma_dup_policy()Oleg Nesterov2-12/+15
2013-09-10list_lru: dynamically adjust node arraysGlauber Costa1-1/+13
2013-09-10shrinker: Kill old ->shrink API.Dave Chinner1-33/+8
2013-09-10hugepage: convert huge zero page shrinker to new shrinker APIGlauber Costa1-6/+11
2013-09-10vmscan: per-node deferred workGlauber Costa1-101/+140
2013-09-10shrinker: add node awarenessDave Chinner2-3/+10
2013-09-10list_lru: remove special case function list_lru_dispose_all.Glauber Costa1-42/+0
2013-09-10list_lru: per-node APIGlauber Costa1-28/+9
2013-09-10list_lru: fix broken LRU_RETRY behaviourDave Chinner1-17/+12
2013-09-10list_lru: per-node list infrastructureDave Chinner1-35/+111
2013-09-10list: add a new LRU list typeDave Chinner2-1/+118
2013-09-10mm: new shrinker APIDave Chinner1-20/+40
2013-09-10Merge branch 'acpi-hotplug'Rafael J. Wysocki1-4/+0
2013-09-06Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds3-6/+6
2013-09-05Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds2-4/+5
2013-09-04Merge branch 'next' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+24
2013-09-04Merge tag 'PTR_RET-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds1-3/+3
2013-09-04Merge branch 'x86-ras-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+4
2013-09-04slub: remove verify_mem_not_deleted()Christoph Lameter1-37/+0
2013-09-04mm/sl[aou]b: Move kmallocXXX functions to common codeChristoph Lameter3-12/+34
2013-09-04direct-io: Handle O_(D)SYNC AIOChristoph Hellwig1-1/+1
2013-09-03shm_mnt is as longterm as it gets, TYVM...Al Viro1-3/+4
2013-09-03Merge branch 'for-3.12' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds3-180/+137
2013-09-03Merge tag 'driver-core-3.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-8/+11
2013-09-03Merge tag 'char-misc-3.12-rc1' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds1-0/+1
2013-09-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/s39...Linus Torvalds1-3/+0
2013-08-31PM / hibernate / memory hotplug: Rework mutual exclusionRafael J. Wysocki1-4/+0
2013-08-29s390/mm: implement software referenced bitsMartin Schwidefsky1-3/+0
2013-08-28memcg: check that kmem_cache has memcg_params before accessing itAndrey Vagin1-0/+2