aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2008-08-20mm: xip/ext2 fix block allocation raceNick Piggin1-1/+4
2008-08-20mm: xip fix fault vs sparse page invalidate raceNick Piggin1-14/+46
2008-08-20mm: dirty page tracking race fixNick Piggin2-6/+10
2008-08-20bootmem: fix aligning of node-relative indexes and offsetsJohannes Weiner1-6/+29
2008-08-20mm: mminit_loglevel cannot be __meminitdata anymoreMarcin Slusarz1-1/+1
2008-08-20mm: show free swap as signedHugh Dickins1-1/+1
2008-08-20mm: page_remove_rmap comments on PageAnonHugh Dickins1-9/+16
2008-08-15Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/jmo...Linus Torvalds1-2/+4
2008-08-15bootmem allocator: alloc_bootmem_core(): page-align the end offsetMikulas Patocka1-1/+1
2008-08-14security: Fix setting of PF_SUPERPRIV by __capable()David Howells1-2/+4
2008-08-12mm/sparse.c: removed duplicated includeHuang Weiyi1-1/+0
2008-08-12do_migrate_pages(): remove unused variableMinChan Kim1-1/+0
2008-08-12allocate structures for reservation tracking in hugetlbfs outside of spinlock...Andy Whitcroft1-4/+11
2008-08-12hugetlbfs: allocate structures for reservation tracking outside of spinlocksAndy Whitcroft1-9/+35
2008-08-12memcg: fix oops in mem_cgroup_shrink_usageHugh Dickins1-0/+2
2008-08-12page allocator: use no-panic variant of alloc_bootmem() in alloc_large_system...Jan Beulich1-1/+1
2008-08-12hugetlb: call arch_prepare_hugepage() for surplus pagesGerald Schaefer1-1/+6
2008-08-12Merge git://git.kernel.org/pub/scm/linux/kernel/git/rusty/linux-2.6-for-linusLinus Torvalds2-3/+15
2008-08-12mm: Make generic weak get_user_pages_fast and EXPORT_GPL itRusty Russell2-3/+15
2008-08-11Merge branch 'core-fixes-for-linus' of git://git.kernel.org/pub/scm/linux/ker...Linus Torvalds1-7/+13
2008-08-12Merge branch 'core/locking' into core/urgentIngo Molnar1-7/+13
2008-08-11mm: fix mm_take_all_locks() locking orderPeter Zijlstra1-2/+8
2008-08-11lockdep: annotate mm_take_all_locks()Peter Zijlstra1-6/+6
2008-08-09Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pen...Linus Torvalds3-10/+19
2008-08-06Revert duplicate "mm/hugetlb.c must #include <asm/io.h>"Linus Torvalds1-1/+1
2008-08-05mm: fix uninitialized variables for find_vma_prepare callersBenny Halevy1-1/+1
2008-08-05mm_init.c: avoid ifdef-inside-macro-expansionAndrew Morton1-4/+4
2008-08-05SLUB: dynamic per-cache MIN_PARTIALPekka Enberg1-7/+19
2008-08-04mm: rename page trylockNick Piggin10-22/+22
2008-08-04Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6Linus Torvalds1-0/+21
2008-08-04mlock() fix return valuesKOSAKI Motohiro2-5/+13
2008-08-04nommu: Provide vmalloc_exec().Paul Mundt1-0/+21
2008-08-02mm: dont clear PG_uptodate on truncate/invalidateMiklos Szeredi1-2/+0
2008-08-01Remove EXPORTS of follow_page & zap_page_rangeJack Steiner1-2/+0
2008-08-01mm/hugetlb: don't crash when HPAGE_SHIFT is 0Benjamin Herrenschmidt1-1/+6
2008-08-01Merge git://git.kernel.org/pub/scm/linux/kernel/git/lethal/sh-2.6Linus Torvalds1-1/+1
2008-08-01[S390] Optimize storage key operations for anon pagesMartin Schwidefsky1-1/+2
2008-07-30Fix off-by-one error in iov_iter_advance()Linus Torvalds1-1/+1
2008-07-30GRU Driver: export is_uv_system(), zap_page_range() & follow_page()Jack Steiner1-0/+2
2008-07-30mm: add zap_vma_ptes(): a library function to unmap driver ptesJack Steiner1-0/+23
2008-07-30do_try_to_free_page: update comments related to vmscan functionsFernando Luis Vazquez Cao1-1/+1
2008-07-30swapfile/vmscan: update comments related to vmscan functionsFernando Luis Vazquez Cao2-3/+3
2008-07-30swap: update function comment of release_pagesFernando Luis Vazquez Cao1-3/+4
2008-07-30madvise: update function comment of madvise_dontneedFernando Luis Vazquez Cao1-2/+2
2008-07-30memcg: remove redundant check in move_task()Li Zefan1-3/+0
2008-07-30mm: remove find_max_pfn_with_active_regionsYinghai Lu1-17/+0
2008-07-29mm: unexport ksizeAdrian Bunk3-3/+0
2008-07-30mm/hugetlb.c must #include <asm/io.h>Adrian Bunk1-1/+1
2008-07-28vfs: pagecache usage optimization for pagesize!=blocksizeHisashi Hifumi1-2/+12
2008-07-28mm/hugetlb.c must #include <asm/io.h>Adrian Bunk1-0/+1
2008-07-28mmu-notifiers: coreAndrea Arcangeli11-13/+336
2008-07-28mmu-notifiers: add mm_take_all_locks() operationAndrea Arcangeli1-0/+158
2008-07-28tmpfs: fix kernel BUG in shmem_delete_inodeHugh Dickins1-1/+2
2008-07-28stop_machine: Wean existing callers off stop_machine_run()Rusty Russell1-2/+2
2008-07-26Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds3-5/+6
2008-07-26Merge git://git.kernel.org/pub/scm/linux/kernel/git/davem/net-2.6Linus Torvalds1-10/+34
2008-07-26mm/util.c must #include <linux/sched.h>Adrian Bunk1-0/+1
2008-07-26[patch 3/5] vfs: change remove_suid() to file_remove_suid()Miklos Szeredi2-4/+5
2008-07-26[PATCH] sanitize ->permission() prototypeAl Viro1-1/+1
2008-07-26netfilter: fix double-free and use-after freePekka Enberg1-10/+34
2008-07-26mm/swapfile.c: make code staticAdrian Bunk1-3/+3
2008-07-26make mm/memory.c:print_bad_pte() staticAdrian Bunk1-1/+2
2008-07-26mm/allocpercpu.c: make 4 functions staticAdrian Bunk1-9/+11
2008-07-26make mm/sparse.c: make a function staticAdrian Bunk1-1/+1
2008-07-26mm: print swapcache page count in show_swap_cache_info()Johannes Weiner1-1/+2
2008-07-26tracehook: tracehook_expect_breakpointsRoland McGrath1-2/+2
2008-07-26Use WARN() in mm/vmalloc.cArjan van de Ven1-4/+2
2008-07-26SL*B: drop kmem cache argument from constructorAlexey Dobriyan5-19/+16
2008-07-26mm: spinlock tree_lockNick Piggin7-31/+30
2008-07-26mm: lockless pagecacheNick Piggin1-45/+134
2008-07-26mm: speculative page referencesNick Piggin5-44/+105
2008-07-26mm: readahead scan locklessNick Piggin1-3/+3
2008-07-26x86: lockless get_user_pages_fast()Nick Piggin1-0/+3
2008-07-26hugetlb: fix CONFIG_SYSCTL=n buildNishanth Aravamudan1-12/+12
2008-07-26uninline arch_pick_mmap_layout()Andrew Morton1-0/+10
2008-07-25mm/hugetlb.c: fix build failure with !CONFIG_SYSCTLIngo Molnar1-11/+11
2008-07-25per-task-delay-accounting: add memory reclaim delayKeika Kobayashi1-0/+5
2008-07-25memcg: limit change shrink usageKAMEZAWA Hiroyuki1-4/+44
2008-07-25memcg: clean up checking of the disabled flagLi Zefan1-11/+12
2008-07-25memcg: remove a redundant checkKAMEZAWA Hiroyuki1-28/+25
2008-07-25memcg: add hints for branchKAMEZAWA Hiroyuki1-4/+4
2008-07-25memcg: helper function for relcaim from shmem.KAMEZAWA Hiroyuki2-7/+30
2008-07-25memcg: remove refcnt from page_cgroupKAMEZAWA Hiroyuki5-75/+92
2008-07-25memcg: better migration handlingKAMEZAWA Hiroyuki2-70/+80
2008-07-25memcg: avoid unnecessary initializationKAMEZAWA Hiroyuki1-3/+8
2008-07-25memcg: make global var read_mostlyKAMEZAWA Hiroyuki1-3/+3
2008-07-25cgroup files: convert res_counter_write() to be a cgroups write_string() handlerPaul Menage1-19/+5
2008-07-25jbd: fix race between free buffer and commit transactionMingming Cao1-2/+1
2008-07-25pdflush: use time_after() instead of open-coding itOGAWA Hirofumi1-2/+2
2008-07-24mm: fix ever-decreasing swap priorityHugh Dickins1-24/+25
2008-07-24mm: make CONFIG_MIGRATION available w/o CONFIG_NUMAGerald Schaefer2-2/+2
2008-07-24memory-hotplug: add sysfs removable attribute for hotplug memory removeBadari Pulavarty1-0/+60
2008-07-24memory-hotplug: don't calculate vm_total_pages twice when rebuilding zonelist...Kent Liu1-1/+3
2008-07-24memory hotplug: small fixes to bootmem freeing for memory hotremoveYasunori Goto2-7/+7
2008-07-24memory hotplug: allocate usemap on the section with pgdatYasunori Goto1-1/+77
2008-07-24mm: remove initialization of static per-cpu variablesVegard Nossum1-4/+4
2008-07-24mm: make register_page_bootmem_info_section() staticAdrian Bunk1-1/+1
2008-07-24mm/page_alloc.c: cleanupsAdrian Bunk1-12/+13
2008-07-24mm: add alloc_pages_exact() and free_pages_exact()Timur Tabi1-0/+53
2008-07-24bootmem: replace node_boot_start in struct bootmem_dataJohannes Weiner1-19/+21
2008-07-24bootmem: revisit alloc_bootmem_sectionJohannes Weiner1-21/+6
2008-07-24bootmem: Make __alloc_bootmem_low_node fall back to other nodesJohannes Weiner1-9/+16
2008-07-24bootmem: respect goal more likelyJohannes Weiner1-38/+54
2008-07-24bootmem: factor out the marking of a PFN rangeJohannes Weiner1-119/+69
2008-07-24bootmem: free/reserve helpersJohannes Weiner1-22/+43
2008-07-24bootmem: clean up alloc_bootmem_coreJohannes Weiner1-136/+76
2008-07-24bootmem: clean up free_all_bootmem_coreJohannes Weiner1-45/+38
2008-07-24bootmem: revisit bootmem descriptor list handlingJohannes Weiner1-13/+10
2008-07-24bootmem: revisit bitmap size calculationsJohannes Weiner1-18/+9
2008-07-24bootmem: add debugging frameworkJohannes Weiner1-7/+44
2008-07-24bootmem: add documentation to API functionsJohannes Weiner1-1/+149
2008-07-24bootmem: clean up bootmem.c file headerJohannes Weiner1-9/+5
2008-07-24bootmem: reorder code to match new bootmem structureJohannes Weiner1-179/+177
2008-07-24hugetlb: quota is not freed for unused reserved private huge pagesAdam Litke1-1/+3
2008-07-24hugetlb: fix a hugepage reservation check for MAP_SHAREDMel Gorman1-6/+6
2008-07-24hugetlb: allow arch overridden hugepage allocationJon Tollefson1-8/+3
2008-07-24hugetlb: override default huge page sizeNick Piggin1-6/+17
2008-07-24hugetlb: introduce pud_hugeAndi Kleen2-4/+20
2008-07-24hugetlb: printk cleanupAndi Kleen1-4/+16
2008-07-24hugetlb: support boot allocate different sizesAndi Kleen1-9/+30
2008-07-24hugetlb: support larger than MAX_ORDERAndi Kleen1-2/+81
2008-07-24mm: export prep_compound_page to mmAndi Kleen2-1/+3
2008-07-24mm: introduce non panic alloc_bootmemAndi Kleen1-0/+12
2008-07-24hugetlb: abstract numa round robin selectionAndi Kleen1-15/+22
2008-07-24hugetlb: new sysfs interfaceNishanth Aravamudan1-66/+222
2008-07-24hugetlbfs: per mount huge page sizesAndi Kleen2-15/+19
2008-07-24hugetlb: multiple hstates for multiple page sizesAndi Kleen1-27/+121
2008-07-24hugetlb: modular state for hugetlb page sizeAndi Kleen4-172/+210
2008-07-24hugetlb: factor out prep_new_huge_pageAndi Kleen1-6/+11
2008-07-24mm: create /sys/kernel/mmNishanth Aravamudan1-0/+16
2008-07-24mm: remove mm_init compilation dependency on CONFIG_DEBUG_MEMORY_INITNishanth Aravamudan2-2/+3
2008-07-24vmallocinfo: add NUMA informationEric Dumazet1-0/+20
2008-07-24tmpfs: support aioHugh Dickins1-21/+34
2008-07-24generic_file_aio_read() cleanupsHugh Dickins1-23/+19
2008-07-24vma_page_offset() has no callees: drop itJohannes Weiner1-20/+9
2008-07-24hugetlb reservations: fix hugetlb MAP_PRIVATE reservations across vma splitsAndy Whitcroft1-27/+145
2008-07-24hugetlb: allow huge page mappings to be created without reservationsAndy Whitcroft1-5/+53
2008-07-24hugetlb: move reservation region support earlierAndy Whitcroft1-121/+125
2008-07-24mm: record MAP_NORESERVE status on vmas and fix small page mprotect reservationsAndy Whitcroft2-4/+5
2008-07-24huge page private reservation review cleanupsAndy Whitcroft1-13/+45
2008-07-24hugetlb: guarantee that COW faults for a process that called mmap(MAP_PRIVATE...Mel Gorman2-19/+184
2008-07-24hugetlb: reserve huge pages for reliable MAP_PRIVATE hugetlbfs mappings until...Mel Gorman1-39/+119
2008-07-24hugetlb: move hugetlb_acct_memory()Mel Gorman1-41/+41
2008-07-24mm: drop unneeded pgdat argument from free_area_init_node()Johannes Weiner2-6/+7
2008-07-24slob: record page flag overlays explicitlyAndy Whitcroft1-6/+6
2008-07-24slub: record page flag overlays explicitlyAndy Whitcroft1-48/+17
2008-07-24buddy: clarify comments describing buddy mergeAndy Whitcroft1-1/+2
2008-07-24mm: remove double indirection on tlb parameter to free_pgd_range() & CoJan Beulich3-6/+13
2008-07-24access_process_vm device memory infrastructureRik van Riel1-18/+113
2008-07-24mm: remove nopfnNick Piggin1-60/+7
2008-07-24kill generic_file_direct_IO()Christoph Hellwig1-66/+51
2008-07-24mm/hugetlb.c: fix duplicate variableAdrian Bunk1-1/+0
2008-07-24mm/vmstat.c: proper externsAdrian Bunk1-0/+1
2008-07-24mm/migrate.c should #include <linux/syscalls.h>Adrian Bunk1-0/+1
2008-07-24page allocator: inline some __alloc_pages() wrappersKOSAKI Motohiro1-17/+2
2008-07-24mm: unexport __alloc_bootmem_core()Johannes Weiner1-12/+12
2008-07-24mm: normalize internal argument passing of bootmem dataJohannes Weiner1-8/+6
2008-07-24mm: fix free_all_bootmem_core alignment checkJohannes Weiner1-11/+10
2008-07-24mm: move bootmem descriptors definition to a single placeJohannes Weiner2-3/+3
2008-07-24mm: print out the zonelists on request for manual verificationMel Gorman3-0/+51
2008-07-24mm: make defensive checks around PFN values registered for memory usageMel Gorman4-8/+44
2008-07-24mm: verify the page links and memory modelMel Gorman3-0/+91
2008-07-24mm: add a basic debugging framework for memory initialisationMel Gorman4-9/+59
2008-07-23Merge branch 'cpus4096-for-linus' of git://git.kernel.org/pub/scm/linux/kerne...Linus Torvalds2-3/+3
2008-07-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pen...Linus Torvalds1-9/+1
2008-07-21Merge branch 'linus' into cpus4096-for-linusIngo Molnar1-0/+1
2008-07-19highmem: Export totalhigh_pages.David S. Miller1-0/+1
2008-07-19slub: dump more data on slab corruptionPekka Enberg1-1/+1
2008-07-18Merge branch 'linus' into cpus4096Ingo Molnar2-3/+4
2008-07-16SLUB: simplify re on_each_cpu()Alexey Dobriyan1-8/+0
2008-07-16Merge commit 'origin/master'Benjamin Herrenschmidt5-17/+14
2008-07-16Merge branch 'linus' into cpus4096Ingo Molnar7-50/+108
2008-07-15Merge branch 'generic-ipi' into generic-ipi-for-linusIngo Molnar3-4/+4
2008-07-15Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pen...Linus Torvalds2-12/+5
2008-07-15slab: rename slab_destroy_objsRabin Vincent1-11/+3
2008-07-15slub: current is always validAlexey Dobriyan1-1/+1
2008-07-15slub: Add check for kfree() of non slab objects.Christoph Lameter1-0/+1
2008-07-15Merge branch 'for_linus' of git://git.kernel.org/pub/scm/linux/kernel/git/tyt...Linus Torvalds2-1/+5
2008-07-15Merge commit '85082fd7cbe3173198aac0eb5e85ab1edcc6352c' into test-buildBenjamin Herrenschmidt5-32/+91
2008-07-14Merge branch 'tracing/for-linus' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds1-3/+7
2008-07-14Merge branch 'x86/for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git...Linus Torvalds2-24/+80
2008-07-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/hskinnemoen/avr32-2.6Linus Torvalds1-1/+1
2008-07-14Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6Linus Torvalds1-1/+1
2008-07-14Start using the new '%pS' infrastructure to print symbolsLinus Torvalds1-3/+2
2008-07-14Merge branch 'auto-ftrace-next' into tracing/for-linusIngo Molnar1-3/+7
2008-07-14[S390] Add support for memory hot-add.Heiko Carstens1-1/+1
2008-07-14Merge commit 'origin/HEAD' into test-mergeBenjamin Herrenschmidt7-11/+36
2008-07-12Merge branch 'linus' into x86/coreIngo Molnar1-1/+3
2008-07-11mm: Add range_cont mode for writebackAneesh Kumar K.V1-0/+3
2008-07-11vfs: export filemap_fdatawrite_range()Jan Kara1-1/+2
2008-07-10slub: Fix use-after-preempt of per-CPU data structureDmitry Adamushko1-1/+3
2008-07-10Merge branch 'tracing/ftrace' into auto-ftrace-nextIngo Molnar1-3/+7
2008-07-09mm: Allow architectures to define additional protection bitsDave Kleikamp2-3/+4
2008-07-08mm, generic, x86 boot: more tweaks to hex prints of some pfn addressesPaul Jackson1-3/+3
2008-07-08x86 boot: more consistently use type int for node idsPaul Jackson1-2/+2
2008-07-08x86 boot: show pfn addresses in hex not decimal in some kernel info printksPaul Jackson1-3/+3
2008-07-08RFC x86: try to remove arch_get_ram_rangeYinghai Lu1-3/+7
2008-07-08Merge branch 'x86/mpparse' into x86/develIngo Molnar1-13/+67
2008-07-08x86, mm: use add_highpages_with_active_regions() for high pages init v2Yinghai Lu1-0/+8
2008-07-08x86: replace shrink_active_range() with remove_active_range()Yinghai Lu1-6/+23