aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2013-11-20lose the redundant argument of __generic_file_aio_write()Al Viro1-3/+3
2013-11-20Revert "mm: create a separate slab for page->ptl allocation"Linus Torvalds1-7/+0
2013-11-15Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds2-2/+2
2013-11-15kfifo API type safetyStefani Seibold1-1/+1
2013-11-15mm: create a separate slab for page->ptl allocationKirill A. Shutemov1-0/+7
2013-11-15mm: properly separate the bloated ptl from the regular casePeter Zijlstra1-6/+5
2013-11-15mm: dynamically allocate page->ptl if it cannot be embedded to struct pageKirill A. Shutemov2-2/+19
2013-11-15mm: implement split page table lock for PMD levelKirill A. Shutemov1-0/+3
2013-11-15mm: convert the rest to new page table lock apiKirill A. Shutemov4-59/+73
2013-11-15mm, hugetlb: convert hugetlbfs to use split pmd lockKirill A. Shutemov4-50/+74
2013-11-15mm, thp: do not access mm->pmd_huge_pte directlyKirill A. Shutemov1-6/+6
2013-11-15mm, thp: move ptl taking inside page_check_address_pmd()Kirill A. Shutemov2-24/+32
2013-11-15mm, thp: change pmd_trans_huge_lock() to return taken lockKirill A. Shutemov2-18/+32
2013-11-15mm: convert mm->nr_ptes to atomic_long_tKirill A. Shutemov4-11/+12
2013-11-15mm: avoid increase sizeof(struct page) due to split page table lockKirill A. Shutemov1-0/+1
2013-11-15mm: drop actor argument of do_generic_file_read()Kirill A. Shutemov1-5/+5
2013-11-14Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-1/+1
2013-11-14Merge branch 'for-3.13/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-1/+2
2013-11-13Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-3/+3
2013-11-13Merge branch 'akpm' (patches from Andrew Morton)Linus Torvalds28-390/+569
2013-11-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-4/+4
2013-11-13Merge branch 'for-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/c...Linus Torvalds1-26/+40
2013-11-13Merge branch 'for-3.13' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/p...Linus Torvalds1-2/+3
2013-11-13mm: numa: return the number of base pages altered by protection changesMel Gorman2-3/+8
2013-11-13mm: factor commit limit calculationJerome Marchand3-5/+15
2013-11-13mm/page_alloc.c: fix comment in zlc_setup()Zhi Yong Wu1-1/+1
2013-11-13mm/zswap: refactor the get/put routinesWeijie Yang1-94/+88
2013-11-13mm/zswap: bugfix: memory leak when invalidate and reclaim occur concurrentlyWeijie Yang1-8/+14
2013-11-13memcg, kmem: use cache_from_memcg_idx instead of hard codeQiang Huang1-6/+6
2013-11-13memcg, kmem: rename cache_from_memcg to cache_from_memcg_idxQiang Huang4-5/+7
2013-11-13memcg, kmem: use is_root_cache instead of hard codeQiang Huang1-1/+2
2013-11-13mm: ensure get_unmapped_area() returns higher address than mmap_min_addrAkira Takeuchi1-5/+5
2013-11-13mm: __rmqueue_fallback() should respect pageblock typeKOSAKI Motohiro1-10/+5
2013-11-13mm: get rid of unnecessary overhead of trace_mm_page_alloc_extfrag()KOSAKI Motohiro1-3/+2
2013-11-13mm: fix page_group_by_mobility_disabled breakageKOSAKI Motohiro1-2/+2
2013-11-13readahead: fix sequential read cache miss detectionDamien Ramonda1-1/+5
2013-11-13mm/bootmem.c: remove unused local `map'Daeseok Youn1-3/+3
2013-11-13mm: clear N_CPU from node_states at CPU offlineToshi Kani1-0/+15
2013-11-13mm: set N_CPU to node_states during bootToshi Kani1-1/+5
2013-11-13mem-hotplug: introduce movable_node boot optionTang Chen2-5/+43
2013-11-13mm/memblock.c: introduce bottom-up allocation modeTang Chen1-3/+80
2013-11-13mm/memblock.c: factor out of top-down allocationTang Chen1-13/+34
2013-11-13mmap: arch_get_unmapped_area(): use proper mmap base for bottom up directionHeiko Carstens1-1/+1
2013-11-13mm/zswap: avoid unnecessary page scanningWeijie Yang1-0/+3
2013-11-13mm/page_alloc.c: remove unused marco LONG_ALIGNZhang Yanfei1-2/+0
2013-11-13frontswap: enable call to invalidate area on swapoffKrzysztof Kozlowski1-1/+1
2013-11-13mm/swapfile.c: fix comment typosSeth Jennings1-7/+7
2013-11-13mm: kmemleak: avoid false negatives on vmalloc'ed objectsCatalin Marinas2-5/+13
2013-11-13mm/sparsemem: fix a bug in free_map_bootmem when CONFIG_SPARSEMEM_VMEMMAPZhang Yanfei1-11/+9
2013-11-13mm/sparsemem: use PAGES_PER_SECTION to remove redundant nr_pages parameterZhang Yanfei2-20/+16
2013-11-13memcg: support hierarchical memory.numa_statsYing Han1-0/+17
2013-11-13memcg: refactor mem_control_numa_stat_show()Greg Thelen1-34/+22
2013-11-13mm/mempolicy: use NUMA_NO_NODEJianguo Wu1-5/+5
2013-11-13mm: thp: khugepaged: add policy for finding target nodeBob Liu1-9/+44
2013-11-13mm: thp: cleanup: mv alloc_hugepage to better placeBob Liu1-8/+6
2013-11-13revert mm/vmalloc.c: emit the failure message before returnWanpeng Li1-1/+1
2013-11-13mm/vmalloc: revert "mm/vmalloc.c: check VM_UNINITIALIZED flag in s_show inste...Wanpeng Li1-5/+5
2013-11-13mm/vmalloc: fix show vmap_area information race with vmap_area tear downWanpeng Li1-8/+5
2013-11-13mm/vmalloc: don't set area->caller twiceWanpeng Li1-4/+3
2013-11-13mm, mempolicy: make mpol_to_str robust and always succeedDavid Rientjes1-36/+16
2013-11-13mm/memory-failure.c: move set_migratetype_isolate() outside get_any_page()Naoya Horiguchi1-19/+17
2013-11-13cpu/mem hotplug: add try_online_node() for cpu_up()Toshi Kani1-2/+14
2013-11-13mm/nobootmem.c: have __free_pages_memory() free in larger chunks.Robin Holt1-17/+8
2013-11-13mm: add a helper function to check may oom conditionQiang Huang2-9/+2
2013-11-13mm/memory_hotplug.c: use pfn_to_nid() instead of page_to_nid(pfn_to_page())Xishi Qiu1-1/+1
2013-11-13mm/memory_hotplug.c: rename the function is_memblock_offlined_cb()Xishi Qiu1-2/+2
2013-11-13mm: use populated_zone() instead of if(zone->present_pages)Xishi Qiu1-2/+2
2013-11-13mm: use pgdat_end_pfn() to simplify the code in othersXishi Qiu2-6/+5
2013-11-13mm/huge_memory.c: fix stale comments of transparent_hugepage_flagsJianguo Wu1-5/+6
2013-11-13mm: remove obsolete comments about page table lockNaoya Horiguchi1-2/+0
2013-11-13mm/compaction.c: update comment about zone lock in isolate_freepages_blockJerome Marchand1-4/+3
2013-11-13mm/vmalloc: use NUMA_NO_NODEJianguo Wu1-1/+1
2013-11-13ksm: remove redundant __GFP_ZERO from kcallocJoe Perches1-2/+2
2013-11-13mm/readahead.c:do_readhead(): don't check for ->readpageAndrew Morton1-1/+1
2013-11-12Merge branch 'sched-core-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds8-189/+218
2013-11-08bdi: test bdi_init failureMikulas Patocka1-1/+2
2013-11-06seqcount: Add lockdep functionality to seqcount/seqlock structuresJohn Stultz1-1/+1
2013-11-06Merge branch 'sched/core' into core/locking, to prepare the kernel/locking/ f...Ingo Molnar8-189/+218
2013-11-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller7-96/+110
2013-11-01memcg: remove incorrect underflow checkGreg Thelen1-1/+0
2013-11-01Merge branch 'linus' into sched/coreIngo Molnar16-122/+123
2013-10-31Merge branch 'akpm' (fixes from Andrew Morton)Linus Torvalds1-29/+25
2013-10-31mm: memcg: fix test for child groupsJohannes Weiner1-24/+11
2013-10-31mm: memcg: lockdep annotation for memcg OOM lockJohannes Weiner1-1/+10
2013-10-31mm: memcg: use proper memcg in limit bypassJohannes Weiner1-4/+4
2013-10-31Merge branch 'core-urgent-for-linus' of git://git.kernel.org/pub/scm/linux/ke...Linus Torvalds4-63/+81
2013-10-30Merge branch 'akpm' (fixes from Andrew Morton)Linus Torvalds2-2/+2
2013-10-30memcg: use __this_cpu_sub() to dec stats to avoid incorrect subtrahend castingGreg Thelen1-1/+1
2013-10-30mm/pagewalk.c: fix walk_page_range() access of wrong PTEsChen LinX1-1/+1
2013-10-30mm: list_lru: fix almost infinite loop causing effective livelockRussell King1-1/+2
2013-10-29mm: Account for a THP NUMA hinting update as one PTE updateMel Gorman1-1/+1
2013-10-29mm: Close races between THP migration and PMD numa clearingMel Gorman2-26/+26
2013-10-29mm: numa: Sanitize task_numa_fault() callsitesMel Gorman2-44/+34
2013-10-29mm: Prevent parallel splits during THP migrationMel Gorman1-14/+30
2013-10-29mm: Wait for THP migrations to complete during NUMA hinting faultsMel Gorman1-7/+16
2013-10-29mm: numa: Do not account for a hinting fault if we racedMel Gorman1-1/+4
2013-10-24file->f_op is never NULL...Al Viro3-4/+4
2013-10-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller15-120/+120
2013-10-21tcp_memcontrol: Kill struct tcp_memcontrolEric W. Biederman1-3/+3
2013-10-18mm: Fix some trivial typos in commentsXie XiuQi1-1/+1
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-14mm/Kconfig: Grammar s/an/a/Geert Uytterhoeven1-1/+1
2013-10-09sched/numa: Skip some page migrations after a shared faultRik van Riel1-1/+47
2013-10-09mm: numa: Revert temporarily disabling of NUMA migrationRik van Riel1-12/+0
2013-10-09sched/numa: Adjust scan rate in task_numa_placementRik van Riel2-4/+9
2013-10-09sched/numa: Be more careful about joining numa groupsRik van Riel1-0/+7
2013-10-09mm: numa: Do not batch handle PMD pagesMel Gorman2-144/+4
2013-10-09mm: numa: Do not group on RO pagesPeter Zijlstra2-6/+39
2013-10-09mm: numa: Copy cpupid on page migrationRik van Riel1-0/+9
2013-10-09sched/numa: Use {cpu, pid} to create task groups for shared faultsPeter Zijlstra1-0/+8
2013-10-09mm: numa: Change page last {nid,pid} into {cpu,pid}Peter Zijlstra8-53/+55
2013-10-09mm: numa: Trap pmd hinting faults only if we would otherwise trap PTE faultsMel Gorman1-2/+5
2013-10-09mm: numa: Limit NUMA scanning to migrate-on-fault VMAsMel Gorman1-0/+24
2013-10-09sched/numa: Do not migrate memory immediately after switching nodeRik van Riel1-0/+12
2013-10-09sched/numa: Set preferred NUMA node based on number of private faultsMel Gorman8-44/+54
2013-10-09mm: numa: Scan pages with elevated page_mapcountMel Gorman4-26/+14
2013-10-09sched/numa: Add infrastructure for split shared/private accounting of NUMA hi...Mel Gorman2-4/+9
2013-10-09mm: numa: Do not migrate or account for hinting faults on the zero pageMel Gorman2-1/+10
2013-10-09mm: Only flush TLBs if a transhuge PMD is modified for NUMA pte scanningMel Gorman2-7/+26
2013-10-09mm: Do not flush TLB during protection change if !pte_present && !migration_e...Mel Gorman1-1/+2
2013-10-09mm: Account for a THP NUMA hinting update as one PTE updateMel Gorman1-1/+1
2013-10-09mm: Close races between THP migration and PMD numa clearingMel Gorman2-26/+26
2013-10-09mm: numa: Sanitize task_numa_fault() callsitesMel Gorman2-44/+34
2013-10-09mm: Prevent parallel splits during THP migrationMel Gorman1-14/+30
2013-10-09mm: Wait for THP migrations to complete during NUMA hinting faultsMel Gorman1-7/+16
2013-10-09mm: numa: Do not account for a hinting fault if we racedMel Gorman1-1/+4
2013-10-09sched/numa: Fix commentsPeter Zijlstra1-1/+1
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-23memcg: stop using css idLi Zefan1-16/+8
2013-09-23memcg: fail to create cgroup if the cgroup id is too bigLi Zefan1-0/+9
2013-09-23memcg: convert to use cgroup idLi Zefan1-10/+22
2013-09-23memcg: convert to use cgroup_is_descendant()Li Zefan1-1/+1
2013-09-23percpu: fix bootmem error handling in pcpu_page_first_chunk()Michael Holzheu1-2/+3
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