aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2015-06-20CHROMIUM: swap: allow /dev/ram* as swap device.Luigi Semenzato1-1/+2
2015-05-15Revert "CHROMIUM: scan_swap_map: don't look for clusters"Luigi Semenzato1-9/+286
2015-03-31CHROMIUM: scan_swap_map: don't look for clustersLuigi Semenzato1-286/+9
2015-02-13UPSTREAM: shmem: fix splicing from a hole while it's punchedHugh Dickins1-9/+15
2015-02-13UPSTREAM: shmem: fix faulting into a hole, not taking i_mutexHugh Dickins1-26/+52
2015-02-13UPSTREAM: shmem: fix faulting into a hole while it's punchedHugh Dickins1-4/+52
2015-01-30UPSTREAM: mm: try_to_unmap_cluster() should lock_page() before mlockingVlastimil Babka2-2/+14
2015-01-14BACKPORT: mm: export split_page()K. Y. Srinivasan1-0/+1
2014-03-12ARM: Speed up page list initialization during bootChirantan Ekbote1-1/+0
2014-02-13UPSTREAM: mm: allow arch code to control the user page table ceilingHugh Dickins1-2/+2
2013-11-25CHROMIUM: mm, oom: Fix race when selecting process to killSameer Nanda1-13/+26
2013-09-10BACKPORT: mm: remove compressed copy from zram in-memoryMinchan Kim1-2/+49
2013-08-21UPSTREAM: mm, sched: Drop voluntary schedule from might_fault()Michael S. Tsirkin1-1/+2
2013-06-17CHROMIUM: Restrict swapon() to "zram" devices / lock down zramWill Drewry1-6/+26
2013-05-06Merge tag 'v3.8.11' into HEADOlof Johansson9-58/+161
2013-04-25vm: add vm_iomap_memory() helper functionLinus Torvalds1-0/+47
2013-04-25hugetlbfs: add swap entry check in follow_hugetlb_page()Naoya Horiguchi1-1/+11
2013-04-16x86-32: Fix possible incomplete TLB invalidate with PAE pagetablesDave Hansen1-0/+1
2013-04-12mm: prevent mmap_cache race in find_vma()Jan Stancek2-2/+2
2013-04-03CHROMIUM: mmap, sysctl: add sysctl for controlling VM_MAYEXEC taintWill Drewry2-1/+20
2013-03-28mm/hugetlb: fix total hugetlbfs pages count when using memory overcommit acco...Wanpeng Li1-2/+6
2013-03-27Merge branch 'chromeos-platform-3.8' into chromeos-3.8Sonny Rao5-0/+233
2013-03-26CHROMIUM: mm: Fix calculation of dirtyable memoryPuneet Kumar1-3/+10
2013-03-25CHROMIUM: low-mem: add "on" command and fix error caseLuigi Semenzato1-2/+7
2013-03-25CHROMIUM: low-mem notifier: lower default, change units, enable disablingLuigi Semenzato1-12/+39
2013-03-25CHROMIUM: change low-mem to chromeos-low-mem in /sys/kernel/mm.Luigi Semenzato1-1/+1
2013-03-25CHROMIUM: vmscan: add min_filelist_kbytes sysctl for protecting the working setMandeep Singh Baines1-0/+33
2013-03-25CHROMIUM: fix low-memory notification patch (change Iec1eb499)Luigi Semenzato1-4/+2
2013-03-25CHROMIUM: Add /dev/low-mem device for low-memory notification.Anush Elangovan4-0/+170
2013-03-14Fix: compat_rw_copy_check_uvector() misuse in aio, readv, writev, and securit...Mathieu Desnoyers1-8/+0
2013-03-14mm/mempolicy.c: fix wrong sp_node insertionHillf Danton1-1/+1
2013-03-04mm: do not grow the stack vma just because of an overrun on preceding vmaLinus Torvalds1-0/+27
2013-02-28mm/fadvise.c: drain all pagevecs if POSIX_FADV_DONTNEED fails to discard all ...Mel Gorman1-2/+16
2013-02-28tmpfs: fix use-after-free of mempolicy objectGreg Thelen1-2/+8
2013-02-28mmu_notifier_unregister NULL Pointer deref and multiple ->release() calloutsRobin Holt1-40/+42
2013-02-18mm: fix pageblock bitmap allocationLinus Torvalds1-6/+9
2013-02-12mm: cma: fix accounting of CMA pages placed in high memoryMarek Szyprowski1-0/+4
2013-02-12memcg: fix kmemcg registration for late cachesGlauber Costa1-1/+3
2013-02-12mm: don't overwrite mm->def_flags in do_mlockall()Gerald Schaefer1-3/+3
2013-02-05mm: fix wrong comments about anon_vma lockYuanhan Liu1-1/+1
2013-02-05mm/hugetlb: set PTE as huge in hugetlb_change_protection and remove_migration...Tony Lu2-1/+4
2013-02-05thp: avoid dumping huge zero pageKirill A. Shutemov1-0/+4
2013-01-11mm: compaction: partially revert capture of suitable high-order pageMel Gorman3-107/+21
2013-01-11mm: thp: acquire the anon_vma rwsem for write during splitMel Gorman1-2/+13
2013-01-11mm: mmap: annotate vm_lock_anon_vma locking properly for lockdepJiri Kosina1-1/+1
2013-01-11mm: bootmem: fix free_all_bootmem_core() with odd bitmap alignmentMax Filippov1-6/+18
2013-01-11mm: use aligned zone start for pfn_to_bitidx calculationLaura Abbott1-1/+1
2013-01-11mm: compaction: fix echo 1 > compact_memory return error issueJason Liu1-4/+2
2013-01-11mm: memblock: fix wrong memmove size in memblock_merge_regions()Lin Feng1-1/+2
2013-01-11mm: migrate: check page_count of THP before migratingMel Gorman1-1/+13
2013-01-09mm: reinstante dropped pmd_trans_splitting() checkLinus Torvalds1-0/+8
2013-01-04mm: limit mmu_gather batching to fix soft lockups on !CONFIG_PREEMPTMichal Hocko1-0/+5
2013-01-04mm: fix zone_watermark_ok_safe() accounting of isolated pagesBartlomiej Zolnierkiewicz2-51/+2
2013-01-03MM: vmscan: remove __devinit attribute.Greg Kroah-Hartman1-2/+2
2013-01-02mm: mempolicy: Convert shared_policy mutex to spinlockMel Gorman1-20/+48
2013-01-02mempolicy: remove arg from mpol_parse_str, mpol_to_strHugh Dickins2-6/+4
2013-01-02tmpfs mempolicy: fix /proc/mounts corrupting memoryHugh Dickins1-38/+26
2012-12-28mm: fix null pointer dereference in wait_iff_congested()Zlatko Calusic1-1/+1
2012-12-23mm: modify pgdat_balanced() so that it also handles order-0Zlatko Calusic1-60/+45
2012-12-20Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds5-17/+65
2012-12-20memcg: don't register hotcpu notifier from ->css_alloc()Tejun Heo1-1/+13
2012-12-20mm: clean up transparent hugepage sysfs error messagesJeremy Eder1-3/+3
2012-12-20mm: cma: WARN if freed memory is still in useMarek Szyprowski1-2/+9
2012-12-20mm: fix calculation of dirtyable memorySonny Rao1-5/+20
2012-12-20compaction: fix build error in CMA && !COMPACTIONMinchan Kim1-6/+20
2012-12-20Merge branch 'fscache' of git://git.kernel.org/pub/scm/linux/kernel/git/dhowe...Al Viro3-14/+15
2012-12-20mm: drop vmtruncateMarco Stornelli1-23/+0
2012-12-20Merge tag 'virtio-next-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds1-0/+1
2012-12-20ksm: make rmap walks more scalableHugh Dickins1-8/+8
2012-12-20mm: do not sleep in balance_pgdat if there's no i/o congestionZlatko Calusic1-6/+6
2012-12-18mm/vmscan.c: avoid possible deadlock caused by too_many_isolated()Fengguang Wu1-0/+8
2012-12-18vmscan: comment too_many_isolated()Fengguang Wu1-1/+5
2012-12-18mm/kmemleak.c: remove obsolete simple_strtoulAbhijit Pawar1-1/+2
2012-12-18mm/memory_hotplug.c: improve commentsTang Chen1-6/+12
2012-12-18mm/hugetlb: create hugetlb cgroup file in hugetlb_initJianguo Wu2-12/+18
2012-12-18mm/mprotect.c: coding-style cleanupsAndrew Morton1-14/+16
2012-12-18slub: drop mutex before deleting sysfs entryGlauber Costa1-1/+12
2012-12-18memcg: add comments clarifying aspects of cache attribute propagationGlauber Costa2-4/+18
2012-12-18slub: slub-specific propagation changesGlauber Costa1-1/+75
2012-12-18slab: propagate tunable valuesGlauber Costa4-10/+63
2012-12-18memcg: aggregate memcg cache values in slabinfoGlauber Costa3-5/+96
2012-12-18memcg/sl[au]b: shrink dead cachesGlauber Costa1-3/+43
2012-12-18memcg/sl[au]b: track all the memcg children of a kmem_cacheGlauber Costa2-2/+50
2012-12-18memcg: destroy memcg cachesGlauber Costa4-1/+95
2012-12-18sl[au]b: allocate objects from memcg cacheGlauber Costa3-4/+12
2012-12-18sl[au]b: always get the cache from its page in kmem_cache_free()Glauber Costa4-14/+48
2012-12-18memcg: skip memcg kmem allocations in specified code regionsGlauber Costa1-3/+54
2012-12-18memcg: infrastructure to match an allocation to the right cacheGlauber Costa1-0/+217
2012-12-18memcg: allocate memory for memcg caches whenever a new memcg appearsGlauber Costa2-16/+219
2012-12-18slab/slub: consider a memcg parameter in kmem_create_cacheGlauber Costa4-17/+118
2012-12-18slab: annotate on-slab caches nodelist locksGlauber Costa1-1/+33
2012-12-18slab/slub: struct memcg_paramsGlauber Costa1-0/+13
2012-12-18memcg: execute the whole memcg freeing in free_worker()Glauber Costa1-32/+34
2012-12-18memcg: allow a memcg with kmem charges to be destructedGlauber Costa1-1/+14
2012-12-18memcg: use static branches when code not in useGlauber Costa1-4/+75
2012-12-18memcg: kmem accounting lifecycle managementGlauber Costa1-7/+50
2012-12-18mm: allocate kernel pages to the right memcgGlauber Costa1-0/+35
2012-12-18memcg: kmem controller infrastructureGlauber Costa1-0/+170
2012-12-18memcg: kmem accounting basic infrastructureGlauber Costa1-3/+123
2012-12-18memcg: change defines to an enumGlauber Costa1-10/+16
2012-12-18memcg: reclaim when more than one page neededSuleiman Souhlal1-7/+9
2012-12-18memcg: make it possible to use the stock for more than one pageSuleiman Souhlal1-10/+18
2012-12-18memory-hotplug: document and enable CONFIG_MOVABLE_NODETang Chen1-1/+12
2012-12-18mm/page_alloc.c: remove duplicate checkGavin Shan1-2/+1
2012-12-18Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds5-484/+387
2012-12-18Merge branch 'slab/next' into slab/for-linusPekka Enberg5-326/+221
2012-12-18Merge branch 'slab/procfs' into slab/for-linusPekka Enberg4-158/+166
2012-12-17Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds2-15/+14
2012-12-17mm,numa: fix update_mmu_cache_pmd callStephen Rothwell1-1/+1
2012-12-17mm: use kbasename()Andy Shevchenko1-5/+3
2012-12-17lseek: the "whence" argument is called "whence"Andrew Morton1-10/+10
2012-12-17mm/memory.c: suppress warningAndrew Morton1-0/+1
2012-12-17Revert "bdi: add a user-tunable cpu_list for the bdi flusher threads"Linus Torvalds1-84/+0
2012-12-17Merge branch 'for-3.8/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+84
2012-12-16mm: fix kernel BUG at huge_memory.c:1474!Hugh Dickins1-3/+3
2012-12-16Merge tag 'balancenuma-v11' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds18-131/+1098
2012-12-13Merge branch 'akpm' (Andrew's patch-bomb)Linus Torvalds22-282/+818
2012-12-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds4-7/+7
2012-12-12mm/bootmem.c: remove unused wrapper function reserve_bootmem_generic()Lin Feng1-6/+0
2012-12-12mm/memory.c: remove unused code from do_wp_page()Dominik Dingel1-6/+1
2012-12-12asm-generic, mm: pgtable: consolidate zero page helpersKirill A. Shutemov1-7/+0
2012-12-12mm/hugetlb.c: fix warning on freeing hwpoisoned hugepageNaoya Horiguchi1-1/+7
2012-12-12hwpoison, hugetlbfs: fix RSS-counter warningNaoya Horiguchi1-5/+7
2012-12-12hwpoison, hugetlbfs: fix "bad pmd" warning in unmapping hwpoisoned hugepageNaoya Horiguchi1-1/+3
2012-12-12mm: protect against concurrent vma expansionMichel Lespinasse1-0/+28
2012-12-12memcg: do not check for mm in __mem_cgroup_count_vm_eventMichal Hocko1-3/+0
2012-12-12tmpfs: support SEEK_DATA and SEEK_HOLE (reprise)Hugh Dickins1-1/+91
2012-12-12mm: provide more accurate estimation of pages occupied by memmapJiang Liu1-2/+24
2012-12-12mm: introduce new field "managed_pages" to struct zoneJiang Liu5-16/+87
2012-12-12mm, oom: remove redundant sleep in pagefault oom handlerDavid Rientjes1-1/+0
2012-12-12mm, oom: cleanup pagefault oom handlerDavid Rientjes1-42/+7
2012-12-12memory_hotplug: allow online/offline memory to result movable nodeLai Jiangshan1-0/+16
2012-12-12numa: add CONFIG_MOVABLE_NODE for movable-dedicated nodeLai Jiangshan2-0/+11
2012-12-12mm, memcg: avoid unnecessary function call when memcg is disabledDavid Rientjes1-2/+4
2012-12-12mm: WARN_ON_ONCE if f_op->mmap() change vma's start addressJoonsoo Kim1-0/+4
2012-12-12hotplug: update nodemasks managementLai Jiangshan1-15/+72
2012-12-12page_alloc: use N_MEMORY instead N_HIGH_MEMORY change the node_states initial...Lai Jiangshan1-18/+22
2012-12-12vmscan: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-2/+2
2012-12-12vmstat: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-2/+2
2012-12-12hugetlb: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-12/+12
2012-12-12mempolicy: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-6/+6
2012-12-12mm,migrate: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-1/+1
2012-12-12oom: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan1-1/+1
2012-12-12memcontrol: use N_MEMORY instead N_HIGH_MEMORYLai Jiangshan2-10/+10
2012-12-12mm: use migrate_prep() instead of migrate_prep_local()Marek Szyprowski1-1/+1
2012-12-12mm: compaction: Fix compiler warningThierry Reding1-54/+54
2012-12-12thp: avoid race on multiple parallel page faults to the same pageKirill A. Shutemov1-5/+24
2012-12-12thp: introduce sysfs knob to disable huge zero pageKirill A. Shutemov1-2/+19
2012-12-12thp, vmstat: implement HZP_ALLOC and HZP_ALLOC_FAILED eventsKirill A. Shutemov2-1/+6
2012-12-12thp: implement refcounting for huge zero pageKirill A. Shutemov1-25/+88
2012-12-12thp: lazy huge zero page allocationKirill A. Shutemov1-10/+10
2012-12-12thp: setup huge zero page on non-write page faultKirill A. Shutemov1-0/+10
2012-12-12thp: implement splitting pmd for huge zero pageKirill A. Shutemov1-1/+42
2012-12-12thp: change split_huge_page_pmd() interfaceKirill A. Shutemov6-8/+23
2012-12-12thp: change_huge_pmd(): make sure we don't try to make a page writableKirill A. Shutemov1-0/+1
2012-12-12thp: do_huge_pmd_wp_page(): handle huge zero pageKirill A. Shutemov2-22/+96
2012-12-12thp: copy_huge_pmd(): copy huge zero pageKirill A. Shutemov1-0/+22
2012-12-12thp: zap_huge_pmd(): zap huge zero pmdKirill A. Shutemov1-8/+13
2012-12-12thp: huge zero page: basic preparationKirill A. Shutemov1-0/+30
2012-12-12bootmem: remove alloc_arch_preferred_bootmem()Joonsoo Kim1-16/+4
2012-12-12bootmem: remove not implemented function call, bootmem_arch_preferred_node()Joonsoo Kim1-12/+0
2012-12-12Merge branch 'for-3.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds2-110/+104
2012-12-12Merge branch 'for-3.8' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/pe...Linus Torvalds1-1/+4
2012-12-11Merge branch 'akpm' (Andrew's patchbomb)Linus Torvalds29-585/+1493
2012-12-11memory_hotplug: ensure every online node has NORMAL memoryLai Jiangshan1-0/+40
2012-12-11memory_hotplug: handle empty zone when online_movable/online_kernelLai Jiangshan1-6/+45
2012-12-11mm, memory-hotplug: dynamic configure movable memory and portion memoryLai Jiangshan1-1/+99
2012-12-11bootmem: fix wrong call parameter for free_bootmem()Joonsoo Kim1-10/+10
2012-12-11mm: cma: remove watermark hacksMarek Szyprowski1-58/+0
2012-12-11mm: cma: skip watermarks check for already isolated blocks in split_free_page()Marek Szyprowski1-8/+9
2012-12-11mm, oom: fix race when specifying a thread as the oom originDavid Rientjes3-50/+11
2012-12-11mm, oom: change type of oom_score_adj to shortDavid Rientjes3-7/+7
2012-12-11mm, mempolicy: remove duplicate codeDavid Rientjes1-17/+4
2012-12-11mm/vmscan.c: try_to_freeze() returns booleanJeff Liu1-1/+1
2012-12-11mm: introduce putback_movable_pages()Rafael Aquini3-4/+24
2012-12-11mm: introduce compaction and migration for ballooned pagesRafael Aquini2-4/+51
2012-12-11mm: introduce a common interface for balloon pages mobilityRafael Aquini3-1/+319
2012-12-11mm: adjust address_space_operations.migratepage() return codeRafael Aquini1-18/+15
2012-12-11mm: vm_unmapped_area() lookup functionMichel Lespinasse1-90/+222
2012-12-11mm: check rb_subtree_gap correctnessMichel Lespinasse1-14/+39
2012-12-11mm: augment vma rbtree with rb_subtree_gapMichel Lespinasse1-11/+132
2012-12-11mm: support more pagesizes for MAP_HUGETLB/SHM_HUGETLBAndi Kleen1-2/+3
2012-12-11mm: hwpoison: fix action_result() to print out dirty/cleanNaoya Horiguchi1-13/+13
2012-12-11dmapool: make DMAPOOL_DEBUG detect corruption of free markerMatthieu CASTET1-0/+24
2012-12-11mm, oom: allow exiting threads to have access to memory reservesDavid Rientjes1-22/+9
2012-12-11mm: thp: set the accessed flag for old pages on access faultWill Deacon2-2/+28
2012-12-11mm, highmem: get virtual address of the page using PKMAP_ADDR()Joonsoo Kim1-2/+1
2012-12-11mm, highmem: remove page_address_pool listJoonsoo Kim1-16/+2
2012-12-11mm, highmem: remove useless pool_lockJoonsoo Kim1-6/+0
2012-12-11mm, highmem: use PKMAP_NR() to calculate an index of pkmapJoonsoo Kim1-1/+1
2012-12-11mm: do not call frontswap_init() during swapoffCesar Eduardo Barros1-1/+1
2012-12-11mm: refactor reinsert of swap_info in sys_swapoff()Cesar Eduardo Barros1-9/+17
2012-12-11mm,vmscan: only evict file pages when we have plentyRik van Riel1-2/+13
2012-12-11mm: add comment on storage key dirty bit semanticsJan Kara1-3/+5
2012-12-11mm/memory_hotplug.c: update start_pfn in zone and pg_data when spanned_pages ...Tang Chen1-2/+2
2012-12-11slub, hotplug: ignore unrelated node's hot-adding and hot-removingLai Jiangshan1-2/+2
2012-12-11memory_hotplug: fix possible incorrect node_states[N_NORMAL_MEMORY]Lai Jiangshan1-16/+120
2012-12-11memory-hotplug: allocate zone's pcp before onlining pagesWen Congyang2-3/+7
2012-12-11memory-hotplug, mm/sparse.c: clear the memory to store struct pageWen Congyang1-1/+2
2012-12-11numa: convert static memory to dynamically allocated memory for per node deviceWen Congyang1-2/+2