aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2012-01-11Merge branch 'x86-mm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds1-3/+0
2012-01-11Merge branch 'slab/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2-41/+75
2012-01-11Merge branch 'slab/urgent' into slab/for-linusPekka Enberg14-92/+120
2012-01-10Merge branch 'writeback-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-55/+191
2012-01-10mm/vmalloc.c: change void* into explict vm_struct*Minchan Kim1-4/+4
2012-01-10mm: vmscan: fix typo in isolating lru pagesHillf Danton1-1/+1
2012-01-10mm: test PageSwapBacked in lumpy reclaimHugh Dickins1-1/+1
2012-01-10mm/migrate.c: remove the unused macro lru_to_pageWang Sheng-Hui1-2/+0
2012-01-10mm/hugetlb.c: avoid bogus counter of surplus huge pageHillf Danton1-1/+1
2012-01-10mempool: fix first round failure behaviorTejun Heo1-2/+11
2012-01-10mempool: drop unnecessary and incorrect BUG_ON() from mempool_destroy()Tejun Heo1-19/+11
2012-01-10mempool: fix and document synchronization and memory barrier usageTejun Heo1-13/+48
2012-01-10mm/migrate.c: cleanup comment for migration_entry_wait()Wang Sheng-Hui1-2/+0
2012-01-10mm/mempolicy.c: mpol_equal(): use boolKOSAKI Motohiro1-7/+7
2012-01-10mm: hugetlb: fix pgoff computation when unmapping page from vmaHillf Danton1-2/+1
2012-01-10mm/vmscan.c: consider swap space when deciding whether to continue reclaimMinchan Kim1-2/+3
2012-01-10mm: bootmem: try harder to free pages in bulkJohannes Weiner1-12/+10
2012-01-10mm: bootmem: drop superfluous range check when freeing pages in bulkJohannes Weiner1-1/+1
2012-01-10mm: page_alloc: generalize order handling in __free_pages_bootmem()Johannes Weiner1-21/+12
2012-01-10tracepoint: add tracepoints for debugging oom_score_adjKAMEZAWA Hiroyuki1-0/+6
2012-01-10mm: simplify find_vma_prev()KOSAKI Motohiro1-28/+8
2012-01-10mremap: enforce rmap src/dst vma ordering in case of vma_merge() succeeding i...Andrea Arcangeli3-3/+75
2012-01-10mm: fix off-by-two in __zone_watermark_ok()Michal Hocko1-1/+1
2012-01-10bootmem: micro optimize freeing pages in bulkUwe Kleine-König1-2/+2
2012-01-10mm: compaction: push isolate search base of compact control one pfn aheadHillf Danton1-1/+3
2012-01-10mm: filemap: pass __GFP_WRITE from grab_cache_page_write_begin()Johannes Weiner1-1/+4
2012-01-10mm: try to distribute dirty pages fairly across zonesJohannes Weiner2-0/+111
2012-01-10mm: writeback: cleanups in preparation for per-zone dirty limitsJohannes Weiner1-46/+47
2012-01-10mm: exclude reserved pages from dirtyable memoryJohannes Weiner2-2/+22
2012-01-10vmscan: add task name to warn_scan_unevictable() messagesKOSAKI Motohiro1-2/+3
2012-01-10fadvise: only initiate writeback for specified range with FADV_DONTNEEDShawn Bohrer1-1/+2
2012-01-10slub: min order when debug_guardpage_minorder > 0Stanislaw Gruszka1-0/+3
2012-01-10mm: more intensive memory corruption debuggingStanislaw Gruszka2-6/+74
2012-01-10mm/hugetlb.c: fix virtual address handling in hugetlb faultKAMEZAWA Hiroyuki1-0/+2
2012-01-10hugetlb: clarify hugetlb_instantiation_mutex usageMichal Hocko1-0/+3
2012-01-10hugetlb: detect race upon page allocation failure during COWHillf Danton1-1/+8
2012-01-10mm: avoid livelock on !__GFP_FS allocationsMel Gorman2-11/+25
2012-01-10mm: reduce the amount of work done when updating min_free_kbytesMel Gorman1-16/+24
2012-01-10mm: migrate: one less atomic operationJacobo Giralt1-6/+4
2012-01-10mm-tracepoint: rename page-free eventsKonstantin Khlebnikov1-2/+2
2012-01-10mm: remove unused pagevec_freeKonstantin Khlebnikov1-10/+0
2012-01-10mm: add free_hot_cold_page_list() helperKonstantin Khlebnikov3-30/+17
2012-01-10vmscan: activate executable pages after first usageKonstantin Khlebnikov1-0/+6
2012-01-10vmscan: promote shared file mapped pagesKonstantin Khlebnikov1-1/+1
2012-01-10mm/page-writeback.c: make determine_dirtyable_memory static againJohannes Weiner1-62/+60
2012-01-10slub: disallow changing cpu_partial from userspace for debug cachesDavid Rientjes1-0/+2
2012-01-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netLinus Torvalds1-5/+14
2012-01-09tracing/mm: Move include of trace/events/kmem.h out of header into slab.cSteven Rostedt1-0/+2
2012-01-09Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/pe...Linus Torvalds1-3/+3
2012-01-09Merge branch 'for-3.3' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/cg...Linus Torvalds1-8/+8
2012-01-08Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jik...Linus Torvalds1-2/+2
2012-01-08Merge branch 'pm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/...Linus Torvalds2-7/+3
2012-01-08Merge branch 'for-linus2' of git://git.kernel.org/pub/scm/linux/kernel/git/vi...Linus Torvalds6-14/+12
2012-01-07Merge branch 'driver-core-next' of git://git.kernel.org/pub/scm/linux/kernel/...Linus Torvalds3-29/+29
2012-01-07net: fix sock_clone reference mismatch with tcp memcontrolGlauber Costa1-5/+14
2012-01-06vfs: switch ->show_options() to struct dentry *Al Viro1-2/+2
2012-01-06Merge branches 'vfsmount-guts', 'umode_t' and 'partitions' into ZAl Viro6-11/+10
2012-01-06Merge branch 'for-linus' of git://ftp.arm.linux.org.uk/pub/linux/arm/kernel/g...Linus Torvalds1-2/+27
2012-01-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-nextLinus Torvalds1-3/+97
2012-01-06Merge branch 'x86-asm-for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-2/+2
2012-01-06Merge branch 'driver-core-next' into Linux 3.2Greg Kroah-Hartman3-29/+29
2012-01-06Merge branch 'core-memblock-for-linus' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds4-880/+640
2012-01-05Merge branch 'devel-stable' into for-linusRussell King1-2/+27
2012-01-04x86: Fix and improve cmpxchg_double{,_local}()Jan Beulich1-2/+2
2012-01-03should_remove_suid(): inode->i_mode is umode_tAl Viro1-1/+1
2012-01-03shmem, ramfs: propagate umode_t, open-coded S_ISREGAl Viro1-3/+3
2012-01-03switch debugfs to umode_tAl Viro2-2/+2
2012-01-03switch ->mknod() to umode_tAl Viro1-1/+1
2012-01-03switch ->create() to umode_tAl Viro1-1/+1
2012-01-03switch vfs_mkdir() and ->mkdir() to umode_tAl Viro1-1/+1
2012-01-03fs: move code out of buffer.cAl Viro2-2/+1
2012-01-03vfs: fix the stupidity with i_dentry in inode destructorsAl Viro1-1/+0
2011-12-30Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller2-2/+11
2011-12-29mm: hugetlb: fix non-atomic enqueue of huge pageHillf Danton1-1/+1
2011-12-29mm/mempolicy.c: refix mbind_range() vma issueKOSAKI Motohiro1-1/+10
2011-12-25Merge branch 'pm-sleep' into pm-for-linusRafael J. Wysocki2-7/+3
2011-12-23Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/netDavid S. Miller11-45/+70
2011-12-22Partial revert "Basic kernel memory functionality for the Memory Controller"Glauber Costa1-87/+6
2011-12-22percpu: Remove irqsafe_cpu_xxx variantsChristoph Lameter1-3/+3
2011-12-21vfs: __read_cache_page should use gfp argument rather than GFP_KERNELDave Kleikamp1-5/+2
2011-12-21convert 'memory' sysdev_class to a regular subsystemKay Sievers3-29/+29
2011-12-21Merge branch 'master' into pm-sleepRafael J. Wysocki14-88/+146
2011-12-20mm/vmalloc.c: remove static declaration of va from __get_vm_area_nodeKautuk Consul1-1/+1
2011-12-20oom: fix integer overflow of points in oom_badnessFrantisek Hrbata1-1/+1
2011-12-20memcg: keep root group unchanged if creation failsHillf Danton1-2/+1
2011-12-20Merge branch 'memblock-kill-early_node_map' of git://git.kernel.org/pub/scm/l...Ingo Molnar4-880/+640
2011-12-18writeback: balanced_rate cannot exceed write bandwidthWu Fengguang1-0/+5
2011-12-18writeback: do strict bdi dirty_exceededWu Fengguang1-1/+1
2011-12-18writeback: avoid tiny dirty poll intervalsWu Fengguang1-1/+24
2011-12-18writeback: max, min and target dirty pause timeWu Fengguang1-44/+81
2011-12-18writeback: dirty ratelimit - think time compensationWu Fengguang1-4/+32
2011-12-18writeback: fix dirtied pages accounting on redirtyWu Fengguang1-0/+19
2011-12-18writeback: fix dirtied pages accounting on sub-page writesWu Fengguang1-8/+5
2011-12-18writeback: charge leaked page dirties to active tasksWu Fengguang1-0/+27
2011-12-15percpu: fix per_cpu_ptr_to_phys() handling of non-page-aligned addressesEugene Surovegin1-2/+4
2011-12-13Merge branch 'writeback-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds2-6/+32
2011-12-13slub: add missed accountingShaohua Li1-2/+5
2011-12-13slub: Extract get_freelist from __slab_allocChristoph Lameter1-25/+32
2011-12-13slub: Switch per cpu partial page support off for debuggingChristoph Lameter1-1/+3
2011-12-13slub: fix a possible memleak in __slab_alloc()Eric Dumazet1-0/+5
2011-12-12cgroup: introduce cgroup_taskset and use it in subsys->can_attach(), cancel_a...Tejun Heo1-8/+8
2011-12-12tcp memory pressure controlsGlauber Costa1-1/+39
2011-12-12socket: initial cgroup code.Glauber Costa1-2/+44
2011-12-12Basic kernel memory functionality for the Memory ControllerGlauber Costa1-5/+100
2011-12-09mm: vmalloc: check for page allocation failure before vmlist insertionMel Gorman1-0/+2
2011-12-09mm: Ensure that pfn_valid() is called once per pageblock when reserving pageb...Michal Hocko1-1/+7
2011-12-09mm/migrate.c: pair unlock_page() and lock_page() when migrating huge pagesHillf Danton1-1/+1
2011-12-09thp: set compound tail page _count to zeroYouquan Song2-1/+2
2011-12-09thp: reduce khugepaged freezing latencyAndrea Arcangeli1-12/+4
2011-12-09vmscan: use atomic-long for shrinker batchingKonstantin Khlebnikov1-10/+7
2011-12-09vmscan: fix initial shrinker size handlingKonstantin Khlebnikov1-3/+6
2011-12-08memblock: Reimplement memblock allocation using reverse free area iteratorTejun Heo1-146/+127
2011-12-08memblock: Kill early_node_map[]Tejun Heo2-242/+19
2011-12-08memblock: Implement memblock_add_node()Tejun Heo1-7/+13
2011-12-08memblock: s/memblock_analyze()/memblock_allow_resize()/ and update usersTejun Heo1-3/+2
2011-12-08memblock: Track total size of regions automaticallyTejun Heo1-14/+13
2011-12-08memblock: Reimplement memblock_enforce_memory_limit() using __memblock_remove()Tejun Heo1-29/+13
2011-12-08memblock: Make memblock functions handle overflowing range @sizeTejun Heo1-3/+12
2011-12-08memblock: Reimplement __memblock_remove() using memblock_isolate_range()Tejun Heo1-47/+9
2011-12-08memblock: Separate out memblock_isolate_range() from memblock_set_node()Tejun Heo1-39/+78
2011-12-08memblock: Kill memblock_init()Tejun Heo1-34/+14
2011-12-08memblock: Kill sentinel entries at the end of static region arraysTejun Heo1-12/+2
2011-12-08memblock: Add __memblock_dump_all()Tejun Heo1-4/+1
2011-12-08memblock: Use memblock_reserve() in memblock internal functionsTejun Heo1-6/+3
2011-12-08memblock: Make memblock_{add|remove|free|reserve}() return int and update pro...Tejun Heo1-9/+9
2011-12-08writeback: set max_pause to lowest value on zero bdi_dirtyWu Fengguang1-2/+1
2011-12-08writeback: permit through good bdi even when global dirty exceededWu Fengguang1-0/+13
2011-12-08writeback: comment on the bdi dirty thresholdWu Fengguang1-2/+14
2011-12-06mm, x86: Remove debug_pagealloc_enabledStanislaw Gruszka1-3/+0
2011-12-05Merge branch 'vmalloc' of git://git.linaro.org/people/nico/linux into devel-s...Russell King1-2/+27
2011-12-05slab, lockdep: Fix silly bugPeter Zijlstra1-1/+4
2011-12-02fs: Make write(2) interruptible by a fatal signalJan Kara1-2/+4
2011-11-29Merge branch 'slab/urgent' of git://git.kernel.org/pub/scm/linux/kernel/git/p...Linus Torvalds1-16/+26
2011-11-28Merge branch 'for-3.2-fixes' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-31/+48
2011-11-28Merge branch 'master' into x86/memblockTejun Heo63-3349/+5101
2011-11-27slub: add missed accountingShaohua Li1-2/+5
2011-11-27Merge branch 'slab/urgent' into slab/nextPekka Enberg1-16/+26
2011-11-24slub: avoid potential NULL dereference or corruptionEric Dumazet1-10/+11
2011-11-24slub: use irqsafe_cpu_cmpxchg for put_cpu_partialChristoph Lameter1-1/+1
2011-11-23Merge branch 'pm-freezer' of git://git.kernel.org/pub/scm/linux/kernel/git/tj...Rafael J. Wysocki2-7/+3
2011-11-23percpu: explain why per_cpu_ptr_to_phys() is more complicated than necessaryDave Young1-0/+11
2011-11-22Merge branch 'writeback-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds1-16/+7
2011-11-22percpu: fix chunk range calculationTejun Heo2-20/+26
2011-11-22percpu: rename pcpu_mem_alloc to pcpu_mem_zallocBob Liu2-11/+11
2011-11-21freezer: rename thaw_process() to __thaw_task() and simplify the implementationTejun Heo1-1/+1
2011-11-21freezer: implement and use kthread_freezable_should_stop()Tejun Heo1-6/+2
2011-11-18mm: add vm_area_add_early()Nicolas Pitre1-2/+27
2011-11-18Merge branch 'stable/for-linus-fixes-3.2' of git://git.kernel.org/pub/scm/lin...Linus Torvalds2-15/+14
2011-11-18Merge branch 'for-linus' of git://git.kernel.dk/linux-blockLinus Torvalds1-0/+8
2011-11-17writeback: remove vm_dirties and task->dirtiesWu Fengguang1-9/+0
2011-11-17writeback: hard throttle 1000+ dd on a slow USB stickWu Fengguang1-6/+3
2011-11-17mm: cleanup the comment for head/tail pages of compound pages in mm/page_alloc.cWang Sheng-Hui1-2/+2
2011-11-16slab: add taint flag outputting to debug paths.Dave Jones1-4/+5
2011-11-16slub: add taint flag outputting to debug pathsDave Jones1-1/+1
2011-11-16xen: map foreign pages for shared rings by updating the PTEs directlyDavid Vrabel2-15/+14
2011-11-16mm: Make task in balance_dirty_pages() killableJan Kara1-1/+4
2011-11-15hugetlb: release pages in the error path of hugetlb_cow()Hillf Danton1-0/+2
2011-11-15oom: do not kill tasks with oom_score_adj OOM_SCORE_ADJ_MINMichal Hocko1-0/+5
2011-11-15slub: move discard_slab out of node lockShaohua Li1-4/+12
2011-11-15slub: use correct parameter to add a page to partial list tailShaohua Li1-1/+2
2011-11-11backing-dev: ensure wakeup_timer is deletedRabin Vincent1-0/+8
2011-11-10slab: introduce slab_max_order kernel parameterDavid Rientjes1-3/+17
2011-11-10slab: rename slab_break_gfp_order to slab_max_orderDavid Rientjes1-5/+5
2011-11-07writeback: fix uninitialized task_ratelimitWu Fengguang1-4/+4
2011-11-06Merge branch 'modsplit-Oct31_2011' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds38-36/+33
2011-11-06Merge branch 'writeback-for-linus' of git://git.kernel.org/pub/scm/linux/kern...Linus Torvalds3-154/+560
2011-11-04Merge branch 'for-3.2/core' of git://git.kernel.dk/linux-blockLinus Torvalds1-5/+4
2011-11-02Merge branch 'akpm' (Andrew's incoming - part two)Linus Torvalds7-546/+641
2011-11-02mm/page_cgroup.c: quiet sparse noiseH Hartley Sweeten1-1/+1
2011-11-02memcg: Fix race condition in memcg_check_events() with this_cpu usageSteven Rostedt1-4/+6
2011-11-02memcg: close race between charge and putbackJohannes Weiner1-1/+20
2011-11-02memcg: skip scanning active lists based on individual sizeJohannes Weiner2-36/+19
2011-11-02memcg: do not expose uninitialized mem_cgroup_per_node to worldIgor Mammedov1-1/+1
2011-11-02memcg: fix oom schedule_timeout()KAMEZAWA Hiroyuki1-1/+1
2011-11-02memcg: rename mem variable to memcgRaghavendra K T1-463/+467
2011-11-02cgroup/kmemleak: Annotate alloc_page() for cgroup allocationsSteven Rostedt1-2/+5
2011-11-02mm: thp: tail page refcounting fixAndrea Arcangeli4-42/+126
2011-11-02filesystems: add missing nlink wrappersMiklos Szeredi1-1/+1
2011-10-31mm/vmstat.c: cache align vm_statDimitri Sivanich1-1/+1
2011-10-31mm: munlock use mapcount to avoid terrible overheadHugh Dickins1-1/+9
2011-10-31mm/huge_memory: fix typo when updating mmu cacheHillf Danton1-1/+1
2011-10-31mm/huge_memory: fix copying user highpageHillf Danton1-1/+1
2011-10-31mm: do not drain pagevecs for mlockall(MCL_FUTURE)Christoph Lameter1-1/+2
2011-10-31vmscan: abort reclaim/compaction if compaction can proceedMel Gorman1-11/+21
2011-10-31vmscan: limit direct reclaim for higher order allocationsRik van Riel1-0/+16
2011-10-31vmscan: add barrier to prevent evictable page in unevictable listMinchan Kim2-5/+12
2011-10-31mm/huge_memory.c: quiet sparse noiseH Hartley Sweeten1-1/+4
2011-10-31mm/mempolicy.c: quiet sparse noiseH Hartley Sweeten1-1/+1
2011-10-31mm/thrash.c: quiet sparse noiseH Hartley Sweeten1-1/+1
2011-10-31mm/memblock.c: quiet sparse noiseH Hartley Sweeten1-1/+2
2011-10-31mm: disable user interface to manually rescue unevictable pagesJohannes Weiner1-76/+8
2011-10-31vmscan.c: fix invalid strict_strtoul() check in write_scan_unevictable_node()Kautuk Consul1-2/+2
2011-10-31mm: fix kunmap_high() commentLi Haifeng1-1/+1
2011-10-31mm: compaction: make compact_zone_order() staticKyungmin Park1-1/+1
2011-10-31HWPOISON: convert pr_debug()s to pr_info()sDean Nelson1-6/+6
2011-10-31mm/mmap.c: eliminate the ret variable from mm_take_all_locks()Kautuk Consul1-6/+3
2011-10-31mm-add-comment-explaining-task-state-setting-in-bdi_forker_thread-fixAndrew Morton1-3/+2
2011-10-31ksm: fix the comment of try_to_unmap_one()Wanlong Gao1-1/+1
2011-10-31mm/vmalloc.c: report more vmalloc failuresJoe Perches1-3/+8
2011-10-31kswapd: assign new_order and new_classzone_idx after wakeup in sleepingAlex,Shi1-0/+2