aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2020-10-30Anyka GPL kernel dumplinux-2.6.32.9-akAnyka4-7/+733
2010-02-23Fix potential crash with sys_move_pagesLinus Torvalds1-0/+3
2010-02-09mm: flush dcache before writing into page to avoid aliasanfei zhou1-0/+3
2010-02-09mm: purge fragmented percpu vmap blocksNick Piggin1-11/+80
2010-02-09mm: percpu-vmap fix RCU list walkingNick Piggin1-14/+6
2010-02-09mm: fix migratetype bug which slowed swappingHugh Dickins1-2/+3
2010-02-09mm: add new 'read_cache_page_gfp()' helper functionLinus Torvalds1-32/+68
2010-01-25vmalloc: remove BUG_ON due to racy counting of VM_LAZY_FREEYongseok Koh1-3/+1
2010-01-22vfs: Fix vmtruncate() regressionOGAWA Hirofumi1-16/+14
2010-01-22page allocator: update NR_FREE_PAGES only when necessaryKOSAKI Motohiro1-1/+1
2010-01-22memcg: ensure list is empty at rmdirDaisuke Nishimura1-7/+4
2010-01-18untangle the do_mremap() messAl Viro3-116/+211
2010-01-06ksm: fix mlockfreed to munlockedHugh Dickins3-10/+11
2010-01-06vmscan: do not evict inactive pages when skipping an active list scanRik van Riel1-6/+12
2010-01-06memcg: avoid oom-killing innocent task in case of use_hierarchyDaisuke Nishimura2-2/+8
2010-01-06NOMMU: Optimise away the {dac_,}mmap_min_addr testsDavid Howells1-0/+1
2009-12-18mm: sigbus instead of abusing oomHugh Dickins1-2/+2
2009-12-18vmalloc: conditionalize build of pcpu_get_vm_areas()Tejun Heo1-0/+2
2009-12-18memcg: fix memory.memsw.usage_in_bytes for root cgroupKirill A. Shutemov1-0/+1
2009-12-18mm: hugetlb: fix hugepage memory leak in walk_page_range()Naoya Horiguchi1-1/+15
2009-12-18mm: hugetlb: fix hugepage memory leak in mincore()Naoya Horiguchi1-0/+37
2009-11-30Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-2/+6
2009-11-17mm: allow memory hotplug and hibernation in the same kernelAndi Kleen2-8/+18
2009-11-17mm/memory_hotplug: fix section mismatchHidetoshi Seto1-1/+2
2009-11-14Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/...Linus Torvalds1-40/+81
2009-11-13percpu: restructure pcpu_extend_area_map() to fix bugs and improve readabilityTejun Heo1-40/+81
2009-11-12memcg: fix wrong pointer initialization at page migration when memcg is disab...KAMEZAWA Hiroyuki1-1/+1
2009-11-12page allocator: Do not allow interrupts to use ALLOC_HARDERMel Gorman1-1/+1
2009-11-12page allocator: always wake kswapd when restarting an allocation attempt afte...Mel Gorman1-1/+1
2009-11-12Thaw refrigerated bdi flusher threads before invoking kthread_stop on themRomit Dasgupta1-2/+6
2009-11-11Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-5/+12
2009-11-10highmem: Fix debug_kmap_atomic() to also handle KM_IRQ_PTE, KM_NMI, and KM_NM...Soeren Sandmann1-3/+10
2009-11-10highmem: Fix race in debug_kmap_atomic() which could cause warn_count to unde...Soeren Sandmann1-2/+2
2009-11-09ksm: cond_resched in unstable treeHugh Dickins1-0/+1
2009-11-03Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-1/+2
2009-11-03backing-dev: bdi sb prune should be in the unregister path, not destroyJens Axboe1-1/+2
2009-11-02mm: remove incorrect swap_count() from try_to_unuse()Bo Liu1-2/+1
2009-10-31NOMMU: Don't pass NULL pointers to fput() in do_mmap_pgoff()David Howells1-2/+4
2009-10-29Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/...Linus Torvalds1-13/+17
2009-10-29Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-0/+16
2009-10-29Merge branch 'merge' of git://git.kernel.org/pub/scm/linux/kernel/git/benh/po...Linus Torvalds1-1/+1
2009-10-29Merge branch 'hwpoison-2.6.32' of git://git.kernel.org/pub/scm/linux/kernel/g...Linus Torvalds2-28/+31
2009-10-29mm: don't call pte_unmap() against an improper pteDaisuke Nishimura1-4/+7
2009-10-29mm: fix sparsemem configurationRussell King1-1/+1
2009-10-29vmscan: order evictable rescue in LRU putbackJohannes Weiner1-0/+10
2009-10-29do_mbind(): fix memory leakKOSAKI Motohiro1-5/+5
2009-10-29mbind(): fix leak of never putback pagesKOSAKI Motohiro1-1/+2
2009-10-29vmscan: limit VM_EXEC protection to file pagesWu Fengguang1-1/+1
2009-10-29revert "mm: oom analysis: add buffer cache information to show_free_areas()"Andrew Morton1-2/+1
2009-10-29congestion_wait(): don't use WRITEKOSAKI Motohiro1-1/+1
2009-10-29hwpoison: fix oops on ksm pagesHugh Dickins1-1/+2
2009-10-29backing-dev: ensure that a removed bdi no longer has super_block referencing itJens Axboe1-0/+16
2009-10-29percpu: allow pcpu_alloc() to be called with IRQs offJiri Kosina1-13/+17
2009-10-27powerpc: Limit memory hotplug support to PPC64 Book-3S machinesKumar Gala1-1/+1
2009-10-19HWPOISON: fix invalid page count in printk outputWu Fengguang1-2/+5
2009-10-19HWPOISON: fix oops on ksm pagesHugh Dickins1-1/+2
2009-10-19HWPOISON: Fix page count leak in hwpoison late kill in do_swap_pageAndi Kleen1-1/+2
2009-10-19HWPOISON: return early on non-LRU pagesWu Fengguang1-25/+24
2009-10-13Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds2-2/+3
2009-10-13Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/...Linus Torvalds1-2/+3
2009-10-12percpu: fix compile warningsTejun Heo1-2/+3
2009-10-11headers: remove sched.h from interrupt.hAlexey Dobriyan1-0/+1
2009-10-09kmemleak: Check for NULL pointer returned by create_object()Catalin Marinas1-0/+3
2009-10-09kmemleak: Use GFP_ATOMIC for early_alloc().Tetsuo Handa1-1/+1
2009-10-09writeback: kill space in debugfs item nameWu Fengguang1-1/+1
2009-10-09writeback: account IO throttling wait as iowaitWu Fengguang1-1/+2
2009-10-08Merge branch 'sparc-perf-events-fixes-for-linus' of git://git.kernel.org/pub/...Linus Torvalds1-22/+26
2009-10-08mm, perf_event: Make vmalloc_user() align base kernel virtual address to SHMLBADavid Miller1-22/+26
2009-10-08mm: includecheck fix: vmalloc.cJaswinder Singh Rajput1-1/+0
2009-10-08ksm: more on default valuesHugh Dickins2-7/+7
2009-10-04Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds1-5/+7
2009-10-01memcg: reduce check for softlimit excessKAMEZAWA Hiroyuki1-16/+15
2009-10-01memcg: some modification to softlimit under hierarchical memory reclaim.KAMEZAWA Hiroyuki1-63/+50
2009-10-01memcg: fix refcnt going negativeKAMEZAWA Hiroyuki1-1/+2
2009-10-01mm/rmap.c: fix commentHuang Shijie1-2/+2
2009-10-01swapfile: avoid NULL pointer dereference in swapon when s_bdev is NULLSuresh Jayaraman1-5/+7
2009-09-29percpu: make allocation failures more verboseTejun Heo1-2/+18
2009-09-29percpu: make pcpu_setup_first_chunk() failures more verboseTejun Heo1-11/+26
2009-09-29percpu: make embedding first chunk allocator check vmalloc space sizeTejun Heo1-2/+18
2009-09-29percpu: make pcpu_build_alloc_info() clear static buffersTejun Heo1-0/+4
2009-09-29percpu: fix unit_map[] verification in pcpu_setup_first_chunk()Tejun Heo1-3/+3
2009-09-27const: mark struct vm_struct_operationsAlexey Dobriyan6-7/+7
2009-09-27x86: Fix hwpoison code related build failure on 32-bit NUMAQLinus Torvalds1-1/+3
2009-09-26writeback: pass in super_block to bdi_start_writeback()Jens Axboe1-1/+1
2009-09-25Merge branch 'writeback' of git://git.kernel.dk/linux-2.6-blockLinus Torvalds3-19/+24
2009-09-25writeback: get rid to incorrect references to pdflush in commentsJens Axboe3-10/+11
2009-09-25writeback: stop background writeback when below background thresholdWu Fengguang1-3/+3
2009-09-25writeback: balance_dirty_pages() shall write more than dirtied pagesWu Fengguang1-6/+10
2009-09-24NOMMU: Ignore mmap() address param as it is a hintDavid Howells1-4/+4
2009-09-24NOMMU: Fix MAP_PRIVATE mmap() of objects where the data can be mapped directlyDavid Howells1-22/+12
2009-09-24procfs: disable per-task stack usage on NOMMUAndrew Morton1-2/+2
2009-09-24Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds5-102/+70
2009-09-24Merge branch 'hwpoison' of git://git.kernel.org/pub/scm/linux/kernel/git/ak/l...Linus Torvalds15-52/+1067
2009-09-24sysctl: remove "struct file *" argument of ->proc_handlerAlexey Dobriyan4-30/+30
2009-09-24memcg: show swap usage in stat fileDaisuke Nishimura1-3/+14
2009-09-24memcg: improve resource counter scalabilityBalbir Singh1-21/+100
2009-09-24memory controller: soft limit reclaim on contentionBalbir Singh2-15/+256
2009-09-24memory controller: soft limit refactor reclaim flagsBalbir Singh1-6/+19
2009-09-24memory controller: soft limit organize cgroupsBalbir Singh1-43/+257
2009-09-24memory controller: soft limit interfaceBalbir Singh1-0/+20
2009-09-24memcg: add comments explaining memory barriersKAMEZAWA Hiroyuki1-0/+7
2009-09-24memcg: remove the overhead associated with the root cgroupBalbir Singh1-14/+40
2009-09-24cgroups: let ss->can_attach and ss->attach do whole threadgroups at a timeBen Blum1-1/+2
2009-09-24ksm: change default values to better fit into mainline kernelIzik Eidus1-3/+11
2009-09-24truncate: new helpersnpiggin@suse.de5-102/+70
2009-09-24cpumask: use new-style cpumask ops in mm/quicklist.Rusty Russell1-2/+1
2009-09-23nommu: fix two build breakagesHugh Dickins1-1/+2
2009-09-23kcore: register module area in generic wayKAMEZAWA Hiroyuki1-1/+1
2009-09-23walk system ram rangeKAMEZAWA Hiroyuki1-3/+3
2009-09-23procfs: provide stack information for threadsStefani Seibold1-2/+2
2009-09-22Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-6/+6
2009-09-22nommu: add support for Memory Protection Units (MPU)Bernd Schmidt1-0/+21
2009-09-22mm: reduce atomic use on use_mm fast pathMichael S. Tsirkin1-3/+6
2009-09-22mm: move use_mm/unuse_mm from aio.c to mm/Michael S. Tsirkin2-1/+56
2009-09-22shmem: initialize struct shmem_sb_info to zeroPekka Enberg1-4/+1
2009-09-22hugetlb: add MAP_HUGETLB for mmaping pseudo-anonymous huge page regionsEric B Munson1-0/+18
2009-09-22mmap: save some cycles for the shared anonymous mappingHuang Shijie1-9/+9
2009-09-22mmap: avoid unnecessary anon_vma lock acquisition in vma_adjust()Lee Schermerhorn1-2/+2
2009-09-22tmpfs: depend on shmemHugh Dickins1-0/+5
2009-09-22mmap: remove unnecessary codeHuang Shijie1-3/+1
2009-09-22mm: move highest_memmap_pfnHugh Dickins3-2/+3
2009-09-22mm: ZERO_PAGE without PTE_SPECIALHugh Dickins1-11/+25
2009-09-22mm: hugetlbfs_pagecache_presentHugh Dickins1-5/+11
2009-09-22mm: m(un)lock avoid ZERO_PAGEHugh Dickins1-13/+36
2009-09-22mm: FOLL flags for GUP flagsHugh Dickins4-40/+30
2009-09-22mm: reinstate ZERO_PAGEHugh Dickins1-9/+44
2009-09-22mm: fix anonymous dirtyingHugh Dickins1-1/+2
2009-09-22mm: follow_hugetlb_page flagsHugh Dickins2-31/+45
2009-09-22mm: FOLL_DUMP replace FOLL_ANONHugh Dickins2-31/+13
2009-09-22mm: add get_dump_pageHugh Dickins1-1/+32
2009-09-22mm: remove unused GUP flagsHugh Dickins3-18/+8
2009-09-22mm: munlock use follow_pageHugh Dickins1-59/+40
2009-09-22page-allocator: maintain rolling count of pages to free from the PCPMel Gorman1-9/+15
2009-09-22page-allocator: split per-cpu list into one-list-per-migrate-typeMel Gorman1-47/+59
2009-09-22oom: oom_kill doesn't kill vfork parent (or child)KOSAKI Motohiro1-16/+1
2009-09-22oom: make oom_score to per-process valueKOSAKI Motohiro1-6/+29
2009-09-22oom: move oom_adj value from task_struct to signal_structKOSAKI Motohiro1-19/+15
2009-09-22mm/vmscan: remove page_queue_congested() commentVincent Li1-1/+0
2009-09-22mm: do batched scans for mem_cgroupWu Fengguang2-10/+12
2009-09-22mm/vmscan: rename zone_nr_pages() to zone_nr_lru_pages()Vincent Li1-7/+7
2009-09-22mm: also use alloc_large_system_hash() for the PID hash tableJan Beulich1-3/+10
2009-09-22mm: replace various uses of num_physpages by totalram_pagesJan Beulich3-4/+4
2009-09-22memory hotplug: fix updating of num_physpages for hot plugged memoryJan Beulich1-2/+4
2009-09-22page-allocator: limit the number of MIGRATE_RESERVE pageblocks per zoneMel Gorman1-1/+11
2009-09-22mm: document is_page_cache_freeable()Johannes Weiner1-0/+5
2009-09-22mm: return boolean from page_has_private()Johannes Weiner2-2/+2
2009-09-22mm: return boolean from page_is_file_cache()Johannes Weiner3-5/+5
2009-09-22mm: introduce page_lru_base_type()Johannes Weiner2-5/+5
2009-09-22mm: drop unneeded double negationsJohannes Weiner3-6/+6
2009-09-22mm: remove broken 'kzalloc' mempoolSage Weil1-7/+0
2009-09-22mm: includecheck fix for mm/nommu.cJaswinder Singh Rajput1-2/+0
2009-09-22mm: includecheck fix for mm/shmem.cJaswinder Singh Rajput1-1/+0
2009-09-22mm: add_to_swap_cache() does not return -EEXISTDaisuke Nishimura2-37/+40
2009-09-22mm: add_to_swap_cache() must not sleepDaisuke Nishimura1-24/+46
2009-09-22tracing, page-allocator: add trace event for page traffic related to the budd...Mel Gorman1-0/+3
2009-09-22tracing, page-allocator: add trace events for anti-fragmentation falling back...Mel Gorman1-0/+4
2009-09-22tracing, page-allocator: add trace events for page allocation and page freeingMel Gorman1-1/+6
2009-09-22page-allocator: remove dead function free_cold_page()Mel Gorman1-5/+0
2009-09-22kcore: fix vread/vwrite to be aware of holesKAMEZAWA Hiroyuki1-23/+176
2009-09-22vmalloc: unmap vmalloc area after hiding itKAMEZAWA Hiroyuki1-5/+9
2009-09-22page-allocator: change migratetype for all pageblocks within a high-order pag...Mel Gorman1-2/+14
2009-09-22mm: kmem_cache_create(): make it easier to catch NULL cache namesBenjamin Herrenschmidt1-0/+3
2009-09-22ksm: mremap use err from ksm_madviseHugh Dickins1-3/+5
2009-09-22ksm: unmerge is an origin of OOMsHugh Dickins3-3/+5
2009-09-22ksm: clean up obsolete referencesHugh Dickins2-2/+13
2009-09-22ksm: remove VM_MERGEABLE_FLAGSHugh Dickins1-4/+2
2009-09-22ksm: add some documentationHugh Dickins1-0/+1
2009-09-22ksm: sysfs and defaultsHugh Dickins1-7/+19
2009-09-22ksm: fix deadlock with munlock in exit_mmapAndrea Arcangeli3-13/+3
2009-09-22ksm: fix oom deadlockHugh Dickins3-48/+110
2009-09-22ksm: distribute remove_mm_from_listsHugh Dickins1-55/+42
2009-09-22ksm: fix endless loop on oomHugh Dickins1-23/+85
2009-09-22ksm: five little cleanupsHugh Dickins1-68/+44
2009-09-22ksm: keep quiet while list emptyHugh Dickins1-6/+22
2009-09-22ksm: break cow once unsharedHugh Dickins1-0/+8
2009-09-22ksm: pages_unshared and pages_volatileHugh Dickins1-1/+51
2009-09-22ksm: move pages_sharing updatesHugh Dickins1-15/+9
2009-09-22ksm: rename kernel_pages_allocatedHugh Dickins1-29/+28
2009-09-22ksm: change ksm nice level to be 5Izik Eidus1-1/+1
2009-09-22ksm: change copyright messageIzik Eidus1-1/+2
2009-09-22ksm: prevent mremap move poisoningHugh Dickins1-0/+12
2009-09-22ksm: Kernel SamePage MergingIzik Eidus1-5/+1484
2009-09-22ksm: identify PageKsm pagesHugh Dickins1-1/+2
2009-09-22ksm: no debug in page_dup_rmap()Hugh Dickins2-22/+1
2009-09-22ksm: the mm interface to ksmHugh Dickins4-0/+82
2009-09-22ksm: first tidy up madvise_vma()Hugh Dickins1-26/+13
2009-09-22ksm: add mmu_notifier set_pte_at_notify()Izik Eidus2-2/+27
2009-09-22mm: perform non-atomic test-clear of PG_mlocked on freeJohannes Weiner1-2/+2
2009-09-22vmalloc.c: fix double error checkingFigo.zhang1-3/+1
2009-09-22mm: add gfp mask checking for __get_free_pages()Akinobu Mita1-15/+9
2009-09-22vmscan: kill unnecessary prefetchKOSAKI Motohiro1-1/+0
2009-09-22vmscan: kill unnecessary page flag testKOSAKI Motohiro1-2/+2
2009-09-22vmscan: move ClearPageActive from move_active_pages() to shrink_active_list()KOSAKI Motohiro1-4/+1
2009-09-22vmscan: don't attempt to reclaim anon page in lumpy reclaim when no swap spac...Minchan Kim1-0/+10
2009-09-22mm: count only reclaimable lru pagesWu Fengguang2-13/+42
2009-09-22vmscan: throttle direct reclaim when too many pages are isolated alreadyRik van Riel1-0/+33
2009-09-22mm: vmstat: add isolate pagesKOSAKI Motohiro4-4/+33
2009-09-22mm: shrink_inactive_list() nr_scan accounting fix fixKOSAKI Motohiro1-12/+18
2009-09-22mm: rename pgmoved variable in shrink_active_list()KOSAKI Motohiro1-8/+8
2009-09-22mm: update alloc_flags after oom killer has been calledDavid Rientjes1-1/+1