aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2013-08-04tmpfs: fix SEEK_DATA/SEEK_HOLE regressionHugh Dickins1-1/+2
2013-07-31vmpressure: make sure there are no events queued after memcg is offlinedMichal Hocko2-0/+17
2013-07-31vmpressure: do not check for pending work to prevent from new workMichal Hocko1-1/+1
2013-07-31vmpressure: change vmpressure::sr_lock to spinlockMichal Hocko1-5/+5
2013-07-31mm: zbud: fix condition check on allocation sizeHeesub Shin1-1/+1
2013-07-31thp, mm: avoid PageUnevictable on active/inactive lru listsKirill A. Shutemov2-19/+5
2013-07-31mm/swap.c: clear PageActive before adding pages onto unevictable listNaoya Horiguchi1-7/+2
2013-07-31mm: mempolicy: fix mbind_range() && vma_adjust() interactionOleg Nesterov2-2/+6
2013-07-18Merge tag 'driver-core-3.11-rc2' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+0
2013-07-16sysfs.h: add __ATTR_RW() macroGreg Kroah-Hartman1-2/+0
2013-07-14kernel: delete __cpuinit usage from all core kernel filesPaul Gortmaker5-13/+13
2013-07-14Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-46/+68
2013-07-14slub: Check for page NULL before doing the node_match checkSteven Rostedt1-1/+1
2013-07-10mm: remove free_area_cacheMichel Lespinasse3-33/+0
2013-07-10zswap: add to mm/Seth Jennings3-0/+964
2013-07-10zbud: add to mm/Seth Jennings3-0/+538
2013-07-09ipc/shmc.c: eliminate ugly 80-col tricksAndrew Morton1-2/+2
2013-07-09mm/memory_hotplug.c: fix return value of online_pages()Toshi Kani1-3/+3
2013-07-09mm: honor min_free_kbytes set by userMichal Hocko1-7/+17
2013-07-09memcg: don't need to free memcg via RCU or workqueueLi Zefan1-46/+5
2013-07-09memcg: kill memcg refcntLi Zefan1-17/+1
2013-07-09memcg: don't need to get a reference to the parentLi Zefan1-16/+3
2013-07-09memcg: use css_get/put for swap memcgLi Zefan1-10/+16
2013-07-09memcg: use css_get/put when charging/uncharging kmemLi Zefan1-26/+54
2013-07-09memcg: don't use mem_cgroup_get() when creating a kmemcg cacheLi Zefan1-5/+5
2013-07-09memcg: use css_get() in sock_update_memcg()Li Zefan1-4/+4
2013-07-09memcg, kmem: fix reference count handling on the error pathMichal Hocko1-8/+0
2013-07-09Revert "memcg: avoid dangling reference count in creation failure"Michal Hocko1-2/+0
2013-07-09mmap: allow MAP_HUGETLB for hugetlbfs files v2Jörn Engel1-2/+4
2013-07-09mm: vmscan: do not scale writeback pages when deciding whether to set ZONE_WR...Mel Gorman1-15/+1
2013-07-09mm: vmscan: do not continue scanning if reclaim was aborted for compactionMel Gorman1-3/+5
2013-07-09mm/memory_hotplug.c: fix a comment typo in register_page_bootmem_info_node()Tang Chen1-2/+2
2013-07-09mm/memblock.c: fix wrong comment in __next_free_mem_range()Tang Chen1-1/+1
2013-07-09mm/vmalloc.c: fix an overflow bug in alloc_vmap_area()Zhang Yanfei1-3/+3
2013-07-09mm: remove unused VM_<READfoo> macros and expand other in-placeJoe Perches3-5/+5
2013-07-09mm/sparse.c: put clear_hwpoisoned_pages within CONFIG_MEMORY_HOTREMOVEZhang Yanfei1-1/+1
2013-07-09mm: remove unused __put_page()Zhang Yanfei1-5/+0
2013-07-09vfree: don't schedule free_work() if llist_add() returns falseOleg Nesterov1-3/+2
2013-07-09mm/page_alloc.c: remove unlikely() from the current_order testZhang Yanfei1-1/+1
2013-07-09mm/page_alloc.c: remove zone_type argument of build_zonelists_nodeZhang Yanfei1-13/+8
2013-07-09memcg: do not account memory used for cache creationGlauber Costa1-0/+2
2013-07-09memcg: also test for skip accounting at the page allocation levelGlauber Costa1-0/+28
2013-07-09mm/vmalloc.c: check VM_UNINITIALIZED flag in s_show instead of show_numa_infoZhang Yanfei1-5/+5
2013-07-09mm/vmalloc.c: rename VM_UNLIST to VM_UNINITIALIZEDZhang Yanfei1-9/+9
2013-07-09mm/vmalloc.c: emit the failure message before returnZhang Yanfei1-1/+1
2013-07-09mm/vmalloc.c: remove alloc_map from vmap_blockZhang Yanfei1-3/+0
2013-07-09mm/vmalloc.c: remove unused purge_fragmented_blocks_thiscpuZhang Yanfei1-5/+0
2013-07-09mm/vmalloc.c: remove dead code in vb_allocZhang Yanfei1-15/+1
2013-07-09mm/vmalloc.c: unbreak __vunmap()Dan Carpenter1-1/+1
2013-07-09mm: remove duplicated call of get_pfn_range_for_nidZhang Yanfei1-11/+32
2013-07-09memcg: clean up memcg->nodeinfoJohannes Weiner1-15/+5
2013-07-09mm: mremap: validate input before taking lockRasmus Villemoes1-8/+10
2013-07-08mm/slab: Give s_next and s_stop slab-specific namesWanpeng Li3-8/+8
2013-07-07slob: Check for NULL pointer before calling ctor()Steven Rostedt1-1/+1
2013-07-07slub: Make cpu partial slab support configurableJoonsoo Kim1-6/+21
2013-07-07slab: fix init_lock_keysChristoph Lameter1-1/+1
2013-07-07slob: use DIV_ROUND_UP where possibleSasha Levin1-1/+1
2013-07-07slub: do not put a slab to cpu partial list when cpu_partial is 0Joonsoo Kim1-0/+3
2013-07-07mm/slub: Use node_nr_slabs and node_nr_objs in get_slabinfoWanpeng Li1-2/+2
2013-07-07mm/slub: Drop unnecessary nr_partialsWanpeng Li1-2/+0
2013-07-07mm/slab: Fix /proc/slabinfo unwriteable for slabWanpeng Li1-1/+9
2013-07-07mm/slab: Sharing s_next and s_stop between slab and slubWanpeng Li3-12/+5
2013-07-07mm/slab: Fix drain freelist excessivelyWanpeng Li1-3/+9
2013-07-04Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds2-3/+2
2013-07-04Merge branch 'next' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/pow...Linus Torvalds2-12/+21
2013-07-03Merge branch 'akpm' (updates from Andrew Morton)Linus Torvalds22-516/+1021
2013-07-03drivers: avoid format string in dev_set_nameKees Cook1-3/+2
2013-07-03mm: memcontrol: factor out reclaim iterator loading and updatingJohannes Weiner1-29/+57
2013-07-03mm, vmalloc: use clamp() to simplify codeZhang Yanfei1-10/+2
2013-07-03mm, vmalloc: remove insert_vmalloc_vm()Zhang Yanfei1-7/+0
2013-07-03mm, vmalloc: call setup_vmalloc_vm() instead of insert_vmalloc_vm()Zhang Yanfei1-2/+2
2013-07-03mm, vmalloc: only call setup_vmalloc_vm() only in __get_vm_area_node()Zhang Yanfei1-10/+1
2013-07-03sparsemem: add BUILD_BUG_ON when sizeof mem_section is non-power-of-2Cody P Schafer1-0/+3
2013-07-03mm: kill free_all_bootmem_node()Jiang Liu1-18/+0
2013-07-03mm: kill global variable num_physpagesJiang Liu2-4/+0
2013-07-03mm/hotplug: prepare for removing num_physpagesJiang Liu1-4/+0
2013-07-03mm: introduce helper function mem_init_print_info() to simplify mem_init()Jiang Liu1-0/+52
2013-07-03mm: fix the TLB range flushed when __tlb_remove_page() runs out of slotsVineet Gupta1-3/+6
2013-07-03mm: report available pages as "MemTotal" for each NUMA nodeJiang Liu1-1/+5
2013-07-03mm: concentrate modification of totalram_pages into the mm coreJiang Liu2-2/+14
2013-07-03mm: correctly update zone->managed_pagesJiang Liu3-19/+10
2013-07-03mm: make __free_pages_bootmem() only available at boot timeJiang Liu2-22/+3
2013-07-03mm: use a dedicated lock to protect totalram_pages and zone->managed_pagesJiang Liu1-0/+11
2013-07-03mm: accurately calculate zone->managed_pages for highmem zonesJiang Liu3-28/+35
2013-07-03mm: use managed_pages to calculate default zonelist orderJiang Liu1-2/+2
2013-07-03mm: fix some trivial typos in commentsJiang Liu2-2/+2
2013-07-03mm: enhance free_reserved_area() to support poisoning memory with zeroJiang Liu1-1/+1
2013-07-03mm: change signature of free_reserved_area() to fix building warningsJiang Liu1-9/+10
2013-07-03swap: discard while swapping only if SWAP_FLAG_DISCARD_PAGESRafael Aquini1-5/+50
2013-07-03mm: tune vm_committed_as percpu_counter batching sizeTim Chen1-0/+47
2013-07-03mm/hugetlb: use already existing interface huge_page_shiftWanpeng Li1-1/+1
2013-07-03mm/memory-hotplug: fix lowmem count overflow when offline pagesWanpeng Li1-0/+4
2013-07-03mm/memory_hotplug.c: change normal message to use pr_debugToshi Kani1-1/+1
2013-07-03mm/memory-failure.c: fix memory leak in successful soft offliningNaoya Horiguchi1-4/+18
2013-07-03mm/nommu.c: add additional check for vread() just like vwrite() has doneChen Gang1-0/+4
2013-07-03mm/page_alloc.c: add additional checking and return value for the 'table->data'Chen Gang1-4/+11
2013-07-03mm: remove lru parameter from __lru_cache_add and lru_cache_add_lruMel Gorman3-16/+13
2013-07-03mm: remove lru parameter from __pagevec_lru_add and remove parts of pagevec APIMel Gorman1-8/+4
2013-07-03mm: activate !PageLRU pages on mark_page_accessed if page is on local pagevecMel Gorman1-2/+39
2013-07-03mm: pagevec: defer deciding which LRU to add a page to until pagevec drain timeMel Gorman1-26/+21
2013-07-03mm: add tracepoints for LRU activation and insertionsMel Gorman1-0/+5
2013-07-03vmalloc: introduce remap_vmalloc_range_partialHATAYAMA Daisuke1-22/+45
2013-07-03vmalloc: make find_vm_area check in rangeHATAYAMA Daisuke1-1/+1
2013-07-03memory_hotplug: use pgdat_resize_lock() in __offline_pages()Cody P Schafer1-0/+5
2013-07-03memory_hotplug: use pgdat_resize_lock() in online_pages()Cody P Schafer1-0/+5
2013-07-03mm: vmscan: take page buffers dirty and locked state into accountMel Gorman1-0/+10
2013-07-03mm: vmscan: treat pages marked for immediate reclaim as zone congestionMel Gorman1-2/+8
2013-07-03mm: vmscan: move direct reclaim wait_iff_congested into shrink_listMel Gorman1-29/+33
2013-07-03mm: vmscan: set zone flags before blockingMel Gorman1-1/+1
2013-07-03mm: vmscan: stall page reclaim after a list of pages have been processedMel Gorman1-16/+33
2013-07-03mm: vmscan: stall page reclaim and writeback pages based on dirty/writepage p...Mel Gorman1-13/+48
2013-07-03mm: vmscan: move logic from balance_pgdat() to kswapd_shrink_zone()Mel Gorman1-56/+54
2013-07-03mm: vmscan: check if kswapd should writepage once per pgdat scanMel Gorman1-7/+7
2013-07-03mm: vmscan: block kswapd if it is encountering pages under writebackMel Gorman1-22/+60
2013-07-03mm: vmscan: have kswapd writeback pages based on dirty pages encountered, not...Mel Gorman1-6/+25
2013-07-03mm: vmscan: do not allow kswapd to scan at maximum priorityMel Gorman1-1/+1
2013-07-03mm: vmscan: decide whether to compact the pgdat based on reclaim progressMel Gorman1-29/+30
2013-07-03mm: vmscan: flatten kswapd priority loopMel Gorman1-45/+41
2013-07-03mm: vmscan: obey proportional scanning requirements for kswapdMel Gorman1-8/+59
2013-07-03mm: vmscan: limit the number of pages kswapd reclaims at each priorityMel Gorman1-20/+29
2013-07-03mm/page_alloc: don't re-init pageset in zone_pcp_update()Cody P Schafer1-5/+12
2013-07-03mm/page_alloc: rename setup_pagelist_highmark() to match naming of pageset_se...Cody P Schafer1-6/+6
2013-07-03mm/page_alloc: in zone_pcp_update(), uze zone_pageset_init()Cody P Schafer1-3/+1
2013-07-03mm/page_alloc: factor zone_pageset_init() out of setup_zone_pageset()Cody P Schafer1-12/+15
2013-07-03mm/page_alloc: relocate comment to be directly above code it refers to.Cody P Schafer1-2/+2
2013-07-03mm/page_alloc: factor setup_pageset() into pageset_init() and pageset_set_bat...Cody P Schafer1-2/+7
2013-07-03mm/page_alloc: when handling percpu_pagelist_fraction, don't unneedly recalul...Cody P Schafer1-6/+4
2013-07-03mm/page_alloc: convert zone_pcp_update() to rely on memory barriers instead o...Cody P Schafer1-24/+9
2013-07-03mm/page_alloc: protect pcp->batch accesses with ACCESS_ONCECody P Schafer1-4/+7
2013-07-03mm/page_alloc: insert memory barriers to allow async update of pcp batch and ...Cody P Schafer1-9/+32
2013-07-03mm/page_alloc: prevent concurrent updaters of pcp ->batch and ->highCody P Schafer1-0/+8
2013-07-03mm/page_alloc: factor out setting of pcp->high and pcp->batchCody P Schafer1-3/+9
2013-07-03mm: use vma_pages() to replace (vm_end - vm_start) >> PAGE_SHIFTLibin2-2/+2
2013-07-03mm: remove compressed copy from zram in-memoryMinchan Kim1-2/+48
2013-07-03mm, memcg: don't take task_lock in task_in_mem_cgroupDavid Rientjes1-5/+6
2013-07-03mm: soft-dirty bits for user memory changes trackingPavel Emelyanov3-2/+14
2013-07-03Merge tag 'pm+acpi-3.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds1-70/+11
2013-07-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds1-8/+8
2013-07-03Merge tag 'arm64-upstream' of git://git.kernel.org/pub/scm/linux/kernel/git/c...Linus Torvalds1-9/+210
2013-07-03Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-4/+33
2013-07-03vfs: export lseek_execute() to modulesJie Liu1-4/+1
2013-07-02Merge branch 'sched-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-3/+7
2013-07-02Merge branch 'core-locking-for-linus' of git://git.kernel.org/pub/scm/linux/k...Linus Torvalds1-0/+17
2013-07-02Merge tag 'driver-core-3.11-rc1' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-1/+1
2013-07-02Merge tag 'ext4_for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/t...Linus Torvalds2-37/+82
2013-07-01Merge tag 'v3.10' into nextBenjamin Herrenschmidt1-1/+3
2013-06-29[O_TMPFILE] it's still short a few helpers, but infrastructure should be OK n...Al Viro1-0/+32
2013-06-28treewide: relase -> releaseGeert Uytterhoeven1-1/+1
2013-06-28Merge branch 'acpi-hotplug'Rafael J. Wysocki1-70/+11
2013-06-25futex: Take hugepages into account when generating futex_keyZhang Yi1-0/+17
2013-06-24Merge 3.10-rc7 into driver-core-nextGreg Kroah-Hartman1-1/+3
2013-06-20evm: calculate HMAC after initializing posix acl on tmpfsMimi Zohar1-8/+8
2013-06-20mm/THP: deposit the transpare huge pgtable before set_pmdAneesh Kumar K.V1-4/+4
2013-06-20mm/THP: withdraw the pgtable after pmdp related operationsAneesh Kumar K.V1-1/+7
2013-06-20mm/THP: add pmd args to pgtable deposit and withdraw APIsAneesh Kumar K.V2-11/+12
2013-06-20mm/thp: use the correct function when updating access flagsAneesh Kumar K.V1-1/+3
2013-06-18Merge branch 'slab/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-1/+3
2013-06-17Merge 3.10-rc6 into driver-core-nextGreg Kroah-Hartman8-29/+47
2013-06-14mm: hugetlb: Copy general hugetlb code from x86 to mm.Steve Capper1-9/+88
2013-06-14mm: hugetlb: Copy huge_pmd_share from x86 to mm.Steve Capper1-0/+122
2013-06-13slab: prevent warnings when allocating with __GFP_NOWARNSasha Levin1-1/+3
2013-06-12mm: memcontrol: fix lockless reclaim hierarchy iteratorJohannes Weiner1-7/+5
2013-06-12frontswap: fix incorrect zeroing and allocation size for frontswap_mapAkinobu Mita2-2/+2
2013-06-12mm: migration: add migrate_entry_wait_huge()Naoya Horiguchi2-6/+19
2013-06-12mm/page_alloc.c: fix watermark check in __zone_watermark_ok()Tomasz Stanislawski1-2/+4
2013-06-12swap: avoid read_swap_cache_async() race to deadlock while waiting on discard...Rafael Aquini1-1/+17
2013-06-12memcg: don't initialize kmem-cache destroying work for root cachesAndrey Vagin1-2/+0
2013-06-08mm, slab: moved kmem_cache_alloc_node comment to correct placeZhouping Liu1-12/+11
2013-06-06arch, mm: Remove tlb_fast_mode()Peter Zijlstra1-9/+0
2013-06-03Finally eradicate CONFIG_HOTPLUGStephen Rothwell1-1/+1
2013-06-01Memory hotplug: Move alternative function definitions to headerRafael J. Wysocki1-7/+1
2013-06-01Memory hotplug / ACPI: Simplify memory removalRafael J. Wysocki1-63/+8
2013-06-01Driver core / MM: Drop offline_memory_block()Rafael J. Wysocki1-1/+1
2013-05-28mm/sparse: Remove unused ret in sparse_index_initZhang Yanfei1-2/+1
2013-05-28mm, sched: Allow uaccess in atomic with pagefault_disable()Michael S. Tsirkin1-4/+7
2013-05-28mm, sched: Drop voluntary schedule from might_fault()Michael S. Tsirkin1-1/+2
2013-05-27mm: teach truncate_inode_pages_range() to handle non page aligned rangesLukas Czerner1-31/+73
2013-05-24mm/pagewalk.c: walk_page_range should avoid VM_PFNMAP areasCliff Wickman1-34/+36
2013-05-24mm/memory_hotplug.c: fix printk format warningsRandy Dunlap1-3/+6
2013-05-24mm/THP: use pmd_populate() to update the pmd with pgtable_t pointerAneesh Kumar K.V1-1/+6
2013-05-24mm compaction: fix of improper cache flush in migration codeLeonid Yegoshin1-1/+1
2013-05-24mm: memcg: remove incorrect VM_BUG_ON for swap cache pages in unchargeJohannes Weiner1-2/+12
2013-05-24mm: mmu_notifier: re-fix freed page still mapped in secondary MMUXiao Guangrong1-40/+39
2013-05-22mm: Fix virt_to_page() warningRalf Baechle1-1/+1
2013-05-21mm: change invalidatepage prototype to accept lengthLukas Czerner2-7/+10
2013-05-12ACPI / memhotplug: Bind removable memory blocks to ACPI device nodesRafael J. Wysocki1-1/+3
2013-05-09shm: fix null pointer deref when userspace specifies invalid hugepage sizeLi Zefan1-2/+6
2013-05-08mm/slab: Fix crash during slab initChris Mason1-10/+10
2013-05-08Merge branch 'for-3.10/core' of git://git.kernel.dk/linux-blockLinus Torvalds3-286/+49
2013-05-07aio: don't include aio.h in sched.hKent Overstreet3-0/+3
2013-05-07mm: remove old aio use_mm() commentZach Brown1-3/+0
2013-05-07mm/vmalloc.c: add vfree commentAndrew Morton1-0/+2
2013-05-07hugetlbfs: fix mmap failure in unaligned size requestNaoya Horiguchi1-1/+6
2013-05-07mm, memcg: add rss_huge stat to memory.statDavid Rientjes1-10/+26
2013-05-07Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds4-639/+589
2013-05-07Merge branch 'slab/next' into slab/for-linusPekka Enberg4-639/+589
2013-05-06mm, slab_common: Fix bootstrap creation of kmalloc cachesChristoph Lameter1-9/+15
2013-05-06slab: Return NULL for oversized allocationsChristoph Lameter1-0/+3
2013-05-01Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-10/+40
2013-05-01Merge branch 'vfree' into for-nextAl Viro1-5/+40