aboutsummaryrefslogtreecommitdiffstats
AgeCommit message (Expand)AuthorFilesLines
2012-12-20sl[auo]b: retry allocation once in case of failure.kmemcg-shrinker-tmpGlauber Costa4-10/+87
2012-12-20slub: remove slab_alloc wrapperGlauber Costa1-10/+4
2012-12-20slab: single entry-point for slab allocationGlauber Costa1-67/+21
2012-12-20vmscan: take at least one pass with shrinkersGlauber Costa1-2/+2
2012-12-20super: fix calculation of shrinkable objects for small numbersGlauber Costa8-9/+12
2012-12-18mm,numa: fix update_mmu_cache_pmd callStephen Rothwell1-1/+1
2012-12-18mm/memory.c: suppress warningAndrew Morton1-0/+1
2012-12-18sched: numa: Fix build error if CONFIG_NUMA_BALANCING && !CONFIG_TRANSPARENT_...Mel Gorman1-1/+1
2012-12-17mm: fix kernel BUG at huge_memory.c:1474!Hugh Dickins1-3/+3
2012-12-17mm: add vm event counters for balloon pages compactionRafael Aquini5-2/+24
2012-12-17memcg-debugging-facility-to-access-dangling-memcgs-fixAndrew Morton1-5/+5
2012-12-17memcg: debugging facility to access dangling memcgsGlauber Costa3-7/+218
2012-12-17mm/dmapool.c: fix null dev in dma_pool_create()Xi Wang1-1/+4
2012-12-17drivers/usb/gadget/amd5536udc.c: avoid calling dma_pool_create() with NULL devXi Wang1-8/+8
2012-12-17mm/memblock: reduce overhead in binary searchWanpeng Li1-0/+5
2012-12-17swap-add-a-simple-detector-for-inappropriate-swapin-readahead-fixAndrew Morton1-9/+6
2012-12-17swap: add a simple detector for inappropriate swapin readaheadShaohua Li6-2/+66
2012-12-17drop_caches-add-some-documentation-and-info-messsge-checkpatch-fixesAndrew Morton1-1/+1
2012-12-17drop_caches: add some documentation and info messageMichal Hocko2-6/+29
2012-12-17mm: cma: WARN if freed memory is still in useMarek Szyprowski1-2/+7
2012-12-17KSM: numa awareness sysfs knobPetr Holasek2-19/+146
2012-12-17mm-hugetlb-create-hugetlb-cgroup-file-in-hugetlb_init-fix-2Andrew Morton1-1/+1
2012-12-17mm-hugetlb-create-hugetlb-cgroup-file-in-hugetlb_init-fixAndrew Morton2-2/+5
2012-12-17mm/hugetlb: create hugetlb cgroup file in hugetlb_initJianguo Wu3-17/+19
2012-12-17mm/mprotect.c: coding-style cleanupsAndrew Morton1-12/+15
2012-12-17Merge tag 'balancenuma-v11' from git://git.kernel.org/pub/scm/linux/kernel/gi...Michal Hocko45-171/+1938
2012-12-17Documentation: ABI: /sys/devices/system/node/Davidlohr Bueso1-1/+95
2012-12-17slub: drop mutex before deleting sysfs entryGlauber Costa1-1/+12
2012-12-17memcg: add comments clarifying aspects of cache attribute propagationGlauber Costa3-4/+24
2012-12-17kmem: add slab-specific documentation about the kmem controllerGlauber Costa1-0/+7
2012-12-17slub-slub-specific-propagation-changes-fixAndrew Morton1-15/+15
2012-12-17slub: slub-specific propagation changesGlauber Costa2-1/+76
2012-12-17slab: propagate tunable valuesGlauber Costa6-14/+69
2012-12-17memcg: aggregate memcg cache values in slabinfoGlauber Costa5-5/+108
2012-12-17memcg: get rid of once-per-second cache shrinking for dead memcgsGlauber Costa2-11/+8
2012-12-17memcg/sl[au]b: shrink dead cachesGlauber Costa2-7/+50
2012-12-17memcg/sl[au]b: track all the memcg children of a kmem_cacheGlauber Costa3-2/+55
2012-12-17move include of workqueue.h to top of slab.h fileGlauber Costa1-2/+2
2012-12-17memcg: destroy memcg cachesGlauber Costa6-1/+105
2012-12-17sl[au]b: allocate objects from memcg cacheGlauber Costa4-5/+16
2012-12-17sl[au]b: always get the cache from its page in kmem_cache_free()Glauber Costa5-14/+53
2012-12-17memcg: remove test for current->mm in memcg_stop/resume_kmem_accountGlauber Costa1-10/+2
2012-12-17memcg: skip memcg kmem allocations in specified code regionsGlauber Costa2-2/+62
2012-12-17memcg: infrastructure to match an allocation to the right cacheGlauber Costa3-1/+258
2012-12-17memcg: simplify ida initializationGlauber Costa1-4/+1
2012-12-17memcg: allocate memory for memcg caches whenever a new memcg appearsGlauber Costa3-16/+224
2012-12-17slab/slub: consider a memcg parameter in kmem_create_cacheGlauber Costa6-18/+157
2012-12-17slab: annotate on-slab caches nodelist locksGlauber Costa1-1/+33
2012-12-17slab/slub: struct memcg_paramsGlauber Costa4-0/+43
2012-12-17memcg: add documentation about the kmem controllerGlauber Costa1-1/+58
2012-12-17Merge remote-tracking branch 'pekka/slab/next' into mmotmMichal Hocko8-491/+402
2012-12-17fork: protect architectures where THREAD_SIZE >= PAGE_SIZE against fork bombsGlauber Costa2-2/+4
2012-12-17memcg: execute the whole memcg freeing in free_worker()Glauber Costa1-32/+34
2012-12-17memcg: allow a memcg with kmem charges to be destructedGlauber Costa1-1/+14
2012-12-17memcg: use static branches when code not in useGlauber Costa2-5/+78
2012-12-17memcg: kmem accounting lifecycle managementGlauber Costa1-7/+50
2012-12-17res_counter: return amount of charges after res_counter_uncharge()Glauber Costa3-15/+24
2012-12-17mm: allocate kernel pages to the right memcgGlauber Costa2-0/+38
2012-12-17memcg: replace __always_inline with plain inlineGlauber Costa1-3/+3
2012-12-17memcg: kmem controller infrastructureGlauber Costa2-0/+280
2012-12-17mm: add a __GFP_KMEMCG flagGlauber Costa2-0/+3
2012-12-17slab-slub-struct-memcg_params-fixAndrew Morton1-0/+1
2012-12-17memcg: kmem accounting basic infrastructureGlauber Costa1-3/+123
2012-12-17memcg: change defines to an enumGlauber Costa1-10/+16
2012-12-17memcg: reclaim when more than one page neededSuleiman Souhlal1-7/+9
2012-12-17memcg: make it possible to use the stock for more than one pageSuleiman Souhlal1-10/+18
2012-12-17mm: print out information of file affected by memory errorNaoya Horiguchi1-1/+7
2012-12-17mm: memmap_init_zone() performance improvementMike Yoknis1-1/+4
2012-12-17memory-hotplug-document-and-enable-config_movable_node-fixAndrew Morton1-5/+6
2012-12-17memory-hotplug: document and enable CONFIG_MOVABLE_NODETang Chen1-1/+11
2012-12-17Merge remote-tracking branch 'tj-cgroups/for-3.8' into mmotmMichal Hocko22-1086/+1255
2012-12-17mm/bootmem.c: remove unused wrapper function reserve_bootmem_generic()Lin Feng2-9/+0
2012-12-17mm/memory.c: remove unused code from do_wp_page()Dominik Dingel1-6/+1
2012-12-17asm-generic, mm: pgtable: consolidate zero page helpersKirill A. Shutemov5-35/+28
2012-12-17mm/hugetlb.c: fix warning on freeing hwpoisoned hugepageNaoya Horiguchi1-1/+7
2012-12-17hwpoison, hugetlbfs: fix RSS-counter warningNaoya Horiguchi1-5/+7
2012-12-17hwpoison, hugetlbfs: fix "bad pmd" warning in unmapping hwpoisoned hugepageNaoya Horiguchi1-1/+3
2012-12-17mm: protect against concurrent vma expansionMichel Lespinasse1-0/+28
2012-12-17memcg: do not check for mm in __mem_cgroup_count_vm_eventMichal Hocko1-3/+0
2012-12-17tmpfs: support SEEK_DATA and SEEK_HOLE (reprise)Hugh Dickins1-1/+91
2012-12-17mm: provide more accurate estimation of pages occupied by memmapJiang Liu1-2/+24
2012-12-17fs/buffer.c: remove redundant initialization in alloc_page_buffers()Yan Hong1-3/+0
2012-12-17fs/buffer.c: do not inline exported functionYan Hong1-2/+1
2012-12-17writeback: fix a typo in commentYan Hong1-1/+1
2012-12-17mm: introduce new field "managed_pages" to struct zoneJiang Liu6-23/+121
2012-12-17mm, oom: remove statically defined arch functions of same nameDavid Rientjes3-42/+27
2012-12-17mm, oom: remove redundant sleep in pagefault oom handlerDavid Rientjes1-1/+0
2012-12-17mm, oom: cleanup pagefault oom handlerDavid Rientjes1-42/+7
2012-12-17memory_hotplug: allow online/offline memory to result movable nodeLai Jiangshan1-0/+16
2012-12-17numa: add CONFIG_MOVABLE_NODE for movable-dedicated nodeLai Jiangshan4-0/+21
2012-12-17mm, memcg: avoid unnecessary function call when memcg is disabledDavid Rientjes2-3/+12
2012-12-17mm: add a reminder comment for __GFP_BITS_SHIFTAndrew Morton1-0/+1
2012-12-17mm: WARN_ON_ONCE if f_op->mmap() change vma's start addressJoonsoo Kim1-0/+4
2012-12-17res_counter: delete res_counter_write()Greg Thelen2-27/+0
2012-12-17hotplug: update nodemasks managementLai Jiangshan3-16/+77
2012-12-17page_alloc: use N_MEMORY instead N_HIGH_MEMORY change the node_states initial...Lai Jiangshan2-19/+25
2012-12-17vmscan: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-2/+2
2012-12-17init: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-1/+1
2012-12-17kthread: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-1/+1
2012-12-17vmstat: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-2/+2
2012-12-17hugetlb: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan2-13/+13
2012-12-17mempolicy: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-6/+6
2012-12-17mm,migrate: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-1/+1
2012-12-17oom: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-1/+1
2012-12-17memcontrol: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan2-10/+10
2012-12-17procfs: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan2-3/+3
2012-12-17cpuset: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan3-18/+18
2012-12-17mm: node_states: introduce N_MEMORYLai Jiangshan1-0/+1
2012-12-17mm: use migrate_prep() instead of migrate_prep_local()Marek Szyprowski1-1/+1
2012-12-17mm: compaction: Fix compiler warningThierry Reding1-54/+54
2012-12-17thp: avoid race on multiple parallel page faults to the same pageKirill A. Shutemov1-5/+24
2012-12-17thp: introduce sysfs knob to disable huge zero pageKirill A. Shutemov3-2/+30
2012-12-17thp, vmstat: implement HZP_ALLOC and HZP_ALLOC_FAILED eventsKirill A. Shutemov4-1/+16
2012-12-17thp: implement refcounting for huge zero pageKirill A. Shutemov1-25/+88
2012-12-17thp: lazy huge zero page allocationKirill A. Shutemov1-10/+10
2012-12-17thp: setup huge zero page on non-write page faultKirill A. Shutemov1-0/+10
2012-12-17thp: implement splitting pmd for huge zero pageKirill A. Shutemov1-1/+42
2012-12-17thp: change split_huge_page_pmd() interfaceKirill A. Shutemov10-16/+37
2012-12-17thp: change_huge_pmd(): make sure we don't try to make a page writableKirill A. Shutemov1-0/+1
2012-12-17thp: do_huge_pmd_wp_page(): handle huge zero pageKirill A. Shutemov3-22/+104
2012-12-17thp: copy_huge_pmd(): copy huge zero pageKirill A. Shutemov1-0/+22
2012-12-17thp: zap_huge_pmd(): zap huge zero pmdKirill A. Shutemov1-8/+13
2012-12-17thp: huge zero page: basic preparationKirill A. Shutemov1-0/+30
2012-12-17bootmem: remove alloc_arch_preferred_bootmem()Joonsoo Kim1-16/+4
2012-12-17bootmem: remove not implemented function call, bootmem_arch_preferred_node()Joonsoo Kim1-12/+0
2012-12-17memory_hotplug: ensure every online node has NORMAL memoryLai Jiangshan1-0/+40
2012-12-17memory_hotplug: handle empty zone when online_movable/online_kernelLai Jiangshan1-6/+45
2012-12-17mm, memory-hotplug: dynamic configure movable memory and portion memoryLai Jiangshan4-14/+146
2012-12-17drivers/base/node.c: cleanup node_state_attr[]Lai Jiangshan1-10/+10
2012-12-17bootmem: fix wrong call parameter for free_bootmem()Joonsoo Kim5-16/+16
2012-12-17avr32, kconfig: remove HAVE_ARCH_BOOTMEMJoonsoo Kim1-3/+0
2012-12-17mm: cma: remove watermark hacksMarek Szyprowski2-67/+0
2012-12-17mm: cma: skip watermarks check for already isolated blocks in split_free_page()Marek Szyprowski1-8/+9
2012-12-17mm, oom: fix race when specifying a thread as the oom originDavid Rientjes6-52/+30
2012-12-17mm, oom: change type of oom_score_adj to shortDavid Rientjes9-31/+31
2012-12-17mm: cleanup register_node()Yasuaki Ishimatsu2-2/+1
2012-12-17mm, mempolicy: remove duplicate codeDavid Rientjes1-17/+4
2012-12-17mm/vmscan.c: try_to_freeze() returns booleanJeff Liu1-1/+1
2012-12-17mm: introduce putback_movable_pages()Rafael Aquini4-4/+26
2012-12-17virtio_balloon: introduce migration primitives to balloon pagesRafael Aquini1-19/+132
2012-12-17mm: introduce compaction and migration for ballooned pagesRafael Aquini2-4/+51
2012-12-17mm: introduce a common interface for balloon pages mobilityRafael Aquini6-1/+617
2012-12-17mm: redefine address_space.assoc_mappingRafael Aquini5-10/+10
2012-12-17mm: adjust address_space_operations.migratepage() return codeRafael Aquini3-20/+24
2012-12-17arch/sparc/kernel/sys_sparc_64.c: s/COLOUR/COLOR/Andrew Morton1-3/+3
2012-12-17mm: use vm_unmapped_area() in hugetlbfs on sparc64 architectureMichel Lespinasse1-94/+30
2012-12-17mm: use vm_unmapped_area() on sparc64 architectureMichel Lespinasse1-114/+30
2012-12-17mm: use vm_unmapped_area() in hugetlbfs on tile architectureMichel Lespinasse1-114/+25
2012-12-17mm: use vm_unmapped_area() on sparc32 architectureMichel Lespinasse1-18/+9
2012-12-17mm: use vm_unmapped_area() on sh architectureMichel Lespinasse1-114/+23
2012-12-17mm: use vm_unmapped_area() on arm architectureMichel Lespinasse1-109/+23
2012-12-17mm: use vm_unmapped_area() on mips architectureMichel Lespinasse1-94/+17
2012-12-17mm: use vm_unmapped_area() in hugetlbfs on i386 architectureMichel Lespinasse1-105/+25
2012-12-17mm: use vm_unmapped_area() in hugetlbfsMichel Lespinasse1-34/+8
2012-12-17mm: fix cache coloring on x86_64 architectureMichel Lespinasse1-2/+2
2012-12-17mm: use vm_unmapped_area() on x86_64 architectureMichel Lespinasse3-126/+33
2012-12-17mm: vm_unmapped_area() lookup functionMichel Lespinasse2-90/+253
2012-12-17mm: rearrange vm_area_struct for fewer cache missesRik van Riel1-4/+8
2012-12-17mm: check rb_subtree_gap correctnessMichel Lespinasse1-14/+39
2012-12-17mm: augment vma rbtree with rb_subtree_gapMichel Lespinasse2-11/+141
2012-12-17selftests: add a test program for variable huge page sizes in mmap/shmgetAndi Kleen2-2/+256
2012-12-17mm: support more pagesizes for MAP_HUGETLB/SHM_HUGETLBAndi Kleen12-18/+135
2012-12-17mm: hwpoison: fix action_result() to print out dirty/cleanNaoya Horiguchi1-13/+13
2012-12-17dmapool: make DMAPOOL_DEBUG detect corruption of free markerMatthieu CASTET1-0/+24
2012-12-17mm, oom: allow exiting threads to have access to memory reservesDavid Rientjes1-22/+9
2012-12-17Documentation/cgroups/memory.txt: s/mem_cgroup_charge/mem_cgroup_change_common/Jeff Liu1-3/+3
2012-12-17mm: thp: set the accessed flag for old pages on access faultWill Deacon3-2/+32
2012-12-17mm, highmem: get virtual address of the page using PKMAP_ADDR()Joonsoo Kim1-2/+1
2012-12-17mm, highmem: remove page_address_pool listJoonsoo Kim1-16/+2
2012-12-17mm, highmem: remove useless pool_lockJoonsoo Kim1-6/+0
2012-12-17mm, highmem: use PKMAP_NR() to calculate an index of pkmapJoonsoo Kim1-1/+1
2012-12-17mm: do not call frontswap_init() during swapoffCesar Eduardo Barros1-1/+1
2012-12-17mm: refactor reinsert of swap_info in sys_swapoff()Cesar Eduardo Barros1-9/+17
2012-12-17mm,vmscan: only evict file pages when we have plentyRik van Riel1-2/+13
2012-12-17mm: add comment on storage key dirty bit semanticsJan Kara2-3/+8
2012-12-17mm/memory_hotplug.c: update start_pfn in zone and pg_data when spanned_pages ...Tang Chen1-2/+2
2012-12-17slub, hotplug: ignore unrelated node's hot-adding and hot-removingLai Jiangshan1-2/+2
2012-12-17memory_hotplug: fix possible incorrect node_states[N_NORMAL_MEMORY]Lai Jiangshan3-17/+125
2012-12-17memory-hotplug: allocate zone's pcp before onlining pagesWen Congyang2-3/+7
2012-12-17memory-hotplug, mm/sparse.c: clear the memory to store struct pageWen Congyang1-1/+2
2012-12-17memory-hotplug: suppress "Device nodeX does not have a release() function" wa...Yasuaki Ishimatsu1-1/+19
2012-12-17numa: convert static memory to dynamically allocated memory for per node deviceWen Congyang4-21/+27
2012-12-17memory-hotplug: fix NR_FREE_PAGES mismatchWen Congyang1-5/+5
2012-12-17memory-hotplug: auto offline page_cgroup when onlining memory block failedWen Congyang1-0/+3
2012-12-17memory-hotplug: update mce_bad_pages when removing the memoryWen Congyang1-0/+22
2012-12-17memory-hotplug: skip HWPoisoned page when offlining pagesWen Congyang5-18/+53
2012-12-17memory hotplug: suppress "Device memoryX does not have a release() function" ...Yasuaki Ishimatsu1-1/+8
2012-12-17thp: cleanup: introduce mk_huge_pmd()Bob Liu1-9/+12
2012-12-17thp: introduce hugepage_vma_check()Bob Liu1-21/+17
2012-12-17mm: introduce mm_find_pmd()Bob Liu5-92/+44
2012-12-17thp: clean up __collapse_huge_page_isolateBob Liu1-27/+11
2012-12-17mm: use IS_ENABLED(CONFIG_COMPACTION) instead of COMPACTION_BUILDKirill A. Shutemov2-11/+5
2012-12-17mm: use IS_ENABLED(CONFIG_NUMA) instead of NUMA_BUILDKirill A. Shutemov4-18/+13
2012-12-17mm, memcg: make mem_cgroup_out_of_memory() staticDavid Rientjes2-4/+2
2012-12-17mm: show migration types in show_memRabin Vincent1-2/+40
2012-12-17writeback: remove nr_pages_dirtied arg from balance_dirty_pages_ratelimited_nr()Namjae Jeon7-29/+14
2012-12-11mm/rmap, migration: Make rmap_walk_anon() and try_to_unmap_anon() more scalableIngo Molnar9-39/+50
2012-12-11mm/rmap: Convert the struct anon_vma::mutex to an rwsemIngo Molnar4-25/+25
2012-12-11mm: migrate: Account a transhuge page properly when rate limitingMel Gorman1-4/+4
2012-12-11mm: numa: Account for failed allocations and isolations as migration failuresMel Gorman1-1/+4