aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2007-05-17mm: more rmap checkingNick Piggin2-3/+57
2007-05-17Make __vunmap staticBenjamin Herrenschmidt1-1/+1
2007-05-17Slab allocators: define common size limitationsChristoph Lameter1-17/+2
2007-05-17SLUB: Simplify debug codeChristoph Lameter1-55/+57
2007-05-17Remove SLAB_CTOR_CONSTRUCTORChristoph Lameter5-19/+13
2007-05-17SLUB: Do our own flags based on PG_active and PG_errorChristoph Lameter1-14/+14
2007-05-17slab: warn on zero-length allocationsChristoph Lameter1-0/+1
2007-05-17SLUB: Define functions for cpu slab handling instead of using PageActiveChristoph Lameter1-19/+38
2007-05-17Slab allocators: Drop support for destructorsChristoph Lameter3-61/+16
2007-05-17slob: implement RCU freeingNick Piggin1-7/+45
2007-05-16Fix: find_or_create_page skips cpuset memory spreading.Christoph Lameter1-1/+2
2007-05-16slub: don't confuse ctor and dtorHugh Dickins1-1/+1
2007-05-14sh64: generic quicklist support.Paul Mundt1-1/+1
2007-05-11consolidate generic_writepages and mpage_writepagesMiklos Szeredi1-19/+40
2007-05-11VM statistics: Make timer deferrableChristoph Lameter1-1/+1
2007-05-11Bug in mm/thrash.c function grab_swap_token()Mika Kukkonen1-3/+2
2007-05-10SLUB: remove nr_cpu_ids hackChristoph Lameter1-3/+2
2007-05-10early_pfn_to_nid needs to be __meminitStephen Rothwell1-1/+1
2007-05-10slub: support concurrent local and remote frees and allocs on a slabChristoph Lameter1-36/+118
2007-05-09Merge master.kernel.org:/pub/scm/linux/kernel/git/lethal/sh-2.6Linus Torvalds1-1/+1
2007-05-09Fix a bad error case handling in read_cache_page_async()David Howells1-3/+3
2007-05-09Merge git://git.kernel.org/pub/scm/linux/kernel/git/bunk/trivialLinus Torvalds1-1/+1
2007-05-09Move remote node draining out of slab allocatorsChristoph Lameter4-126/+63
2007-05-09Make vm statistics update interval configurableChristoph Lameter1-1/+3
2007-05-09vmstat: use our own timer eventsChristoph Lameter3-6/+36
2007-05-09Add suspend-related notifications for CPU hotplugRafael J. Wysocki6-3/+17
2007-05-09fs: convert core functions to zero_user_pageNate Diller2-7/+3
2007-05-09slab: shut down cache_reaper when cpu goes downChristoph Lameter1-0/+14
2007-05-09slab: use CPU_LOCK_[ACQUIRE|RELEASE]Heiko Carstens1-8/+5
2007-05-09AFS: export a couple of core functions for AFS write supportDavid Howells1-0/+2
2007-05-09pretend cpuset has some form of hugetlb page reservationKen Chen1-0/+31
2007-05-09fix leaky resv_huge_pages when cpuset is in useKen Chen1-0/+2
2007-05-09krealloc: fix kerneldoc commentsPekka J Enberg2-2/+0
2007-05-09SLUB: rework slab order determinationChristoph Lameter1-14/+52
2007-05-09SLUB: include lifetime stats and sets of cpus / nodes in tracking outputChristoph Lameter1-15/+81
2007-05-09SLUB: add CONFIG_SLUB_DEBUGChristoph Lameter1-75/+114
2007-05-09SLUB: move tracking definitions and check_valid_pointer() away from debug codeChristoph Lameter1-29/+29
2007-05-09SLUB: consolidate trace codeChristoph Lameter1-13/+18
2007-05-09SLUB: introduce DebugSlab(page)Christoph Lameter1-12/+28
2007-05-09SLUB: move resiliency check into SYSFS sectionChristoph Lameter1-57/+55
2007-05-09SLUB: add macros for scanning objects in a slabChristoph Lameter1-31/+44
2007-05-09SLUB: update commentsChristoph Lameter1-123/+119
2007-05-09SLUB: get rid of finish_bootstrapChristoph Lameter1-20/+10
2007-05-09SLUB: clean up kreallocChristoph Lameter1-11/+4
2007-05-09SLUB: use check_valid_pointer in kmem_ptr_validateChristoph Lameter1-10/+3
2007-05-09SLUB: after object padding only needed for RedzoningChristoph Lameter1-1/+1
2007-05-09SLUB: add support for dynamic cacheline size determinationChristoph Lameter1-5/+10
2007-05-09Fix occurrences of "the the "Michael Opdenacker1-1/+1
2007-05-09sh: generic quicklist support.Paul Mundt1-1/+1
2007-05-08Remove unused variable in get_unmapped_areaRoland McGrath1-1/+0
2007-05-08fbdev: mm: Deferred IO supportJaya Kumar1-0/+1
2007-05-08Fix race between cat /proc/slab_allocators and rmmodAlexey Dobriyan1-7/+3
2007-05-08Remove do_sync_file_range()Mark Fasheh1-4/+4
2007-05-08move die notifier handling to common codeChristoph Hellwig2-0/+15
2007-05-08Factor outstanding I/O error handlingGuillaume Chazarain2-12/+3
2007-05-08Add white list into modpost.c for memory hotplug code and ia64's machvec sectionYasunori Goto2-2/+2
2007-05-08Fix section mismatch of memory hotplug related code.Yasunori Goto2-17/+19
2007-05-08mm: move common segment checks to separate helper functionDmitriy Monakhov1-37/+45
2007-05-08Increase slab redzone to 64bitsDavid Woodhouse1-19/+23
2007-05-07Fix up SLUB compileLinus Torvalds1-3/+3
2007-05-07Merge master.kernel.org:/pub/scm/linux/kernel/git/davem/sparc-2.6Linus Torvalds1-1/+1
2007-05-07freezer: fix racy usage of try_to_freeze in kswapdRafael J. Wysocki1-4/+9
2007-05-07swsusp: use inline functions for changing page flagsRafael J. Wysocki1-3/+3
2007-05-07slob: fix page order calculation on not 4KB pageAkinobu Mita1-12/+3
2007-05-07Slab allocators: remove useless __GFP_NO_GROW flagChristoph Lameter2-7/+2
2007-05-07slab allocators: Remove SLAB_CTOR_ATOMICChristoph Lameter2-23/+4
2007-05-07slab allocators: Remove SLAB_DEBUG_INITIAL flagChristoph Lameter4-32/+4
2007-05-07get_unmapped_area doesn't need hugetlbfs hacks anymoreBenjamin Herrenschmidt1-16/+0
2007-05-07get_unmapped_area handles MAP_FIXED in generic codeBenjamin Herrenschmidt1-11/+16
2007-05-07oom: fix constraint deadlockDavid Rientjes1-4/+6
2007-05-07mm: fix handling of panic_on_oom when cpusets are in useYasunori Goto1-0/+3
2007-05-07fault injection: fix failslab with CONFIG_NUMAAkinobu Mita1-4/+7
2007-05-07slab allocators: Remove obsolete SLAB_MUST_HWCACHE_ALIGNChristoph Lameter3-7/+6
2007-05-07mm: madvise avoid exclusive mmap_semNick Piggin1-4/+29
2007-05-07include KERN_* constant in printk() calls in mm/slab.cmatze1-3/+6
2007-05-07slob: handle SLAB_PANIC flagAkinobu Mita1-1/+2
2007-05-07Quicklists for page table pagesChristoph Lameter3-0/+95
2007-05-07slub: remove object activities out of checking functionsChristoph Lameter1-61/+47
2007-05-07SLUB: Free slabs and sort partial slab lists in kmem_cache_shrinkChristoph Lameter1-13/+112
2007-05-07slub: add ability to list alloc / free callers per slabChristoph Lameter1-3/+181
2007-05-07SLUB: Add MIN_PARTIALChristoph Lameter1-19/+36
2007-05-07slub: validation of slabs (metadata and guard zones)Christoph Lameter1-3/+110
2007-05-07slub: enable tracking of full slabsChristoph Lameter1-1/+40
2007-05-07slub: fix object trackingChristoph Lameter1-37/+20
2007-05-07Add virt_to_head_page and consolidate code in slab and slubChristoph Lameter2-11/+8
2007-05-07mm: optimize compound_head() by avoiding a shared page flagChristoph Lameter1-6/+4
2007-05-07Make page->private usable in compound pagesChristoph Lameter5-30/+28
2007-05-07SLUB: allocate smallest object size if the user asks for 0 bytesChristoph Lameter1-1/+1
2007-05-07SLUB: change default alignmentsChristoph Lameter1-2/+2
2007-05-07SLUB coreChristoph Lameter2-0/+3145
2007-05-07slab: mark set_up_list3s() __initAndrew Morton1-1/+1
2007-05-07Do not disable interrupts when reading min_free_kbytesMel Gorman1-1/+2
2007-05-07slab: NUMA kmem_cache dietEric Dumazet1-4/+20
2007-05-07SLAB: don't allocate empty shared cachesEric Dumazet1-11/+15
2007-05-07SLAB: use num_possible_cpus() in enable_cpucache()Eric Dumazet1-3/+1
2007-05-07readahead: code cleanupJan Kara2-18/+19
2007-05-07readahead: improve heuristic detecting sequential readsJan Kara2-3/+9
2007-05-07Add unitialized_var() macro for suppressing gcc warningsBorislav Petkov1-1/+1
2007-05-07mm: simplify filemap_nopageNick Piggin1-24/+0
2007-05-07add pfn_valid_within helper for sub-MAX_ORDER hole detectionAndy Whitcroft1-6/+2
2007-05-07allow oom_adj of saintly processesJoshua N Pritikin1-2/+4
2007-05-07mm: make read_cache_page synchronousNick Piggin2-14/+38
2007-05-07slab: ensure cache_alloc_refill terminatesPekka Enberg1-0/+8
2007-05-07mm: remove gcc workaroundNick Piggin1-12/+0
2007-05-07Use ZVC counters to establish exact size of dirtyable pagesChristoph Lameter1-10/+40
2007-05-07Safer nr_node_ids and nr_node_ids determination and initial valuesChristoph Lameter1-1/+1
2007-05-07Add apply_to_page_range() which applies a function to a pte rangeJeremy Fitzhardinge1-0/+94
2007-05-07slab: introduce kreallocPekka Enberg2-2/+82
2007-05-06[MM]: sparse_init() should be __init.David S. Miller1-1/+1
2007-05-02[PATCH] x86-64: skip cache_free_alien() on non NUMASiddha, Suresh B1-2/+5
2007-05-02[PATCH] i386: PARAVIRT: add kmap_atomic_pte for mapping highpte pagesJeremy Fitzhardinge1-0/+9
2007-05-02[PATCH] x86: PARAVIRT: add hooks to intercept mm creation and destructionJeremy Fitzhardinge1-0/+4
2007-05-02[PATCH] x86-64: Fix vmalloc_32 to really allocate <4GB on 64bit platformsAndi Kleen1-3/+11
2007-04-27Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6Linus Torvalds1-2/+6
2007-04-27Change default dirty-writeback limitsLinus Torvalds1-2/+2
2007-04-27[S390] split page_test_and_clear_dirty.Martin Schwidefsky1-2/+6
2007-04-24page migration: fix NR_FILE_PAGES accountingChristoph Lameter1-1/+14
2007-04-24fix OOM killing processes wrongly thought MPOL_BINDHugh Dickins1-0/+2
2007-04-24oom: kill all threads that share mm with killed taskDavid Rientjes1-1/+1
2007-04-12[PATCH] nommu: fix bug ip_conntrack does not work on nommuWu, Bryan1-0/+1
2007-04-04Merge branch 'for-linus' of git://git390.osdl.marist.edu/pub/scm/linux-2.6Linus Torvalds1-2/+2
2007-04-04[PATCH] SLAB: Mention slab name when listing corrupt objectsDavid Howells1-2/+2
2007-04-04[S390] page_mkclean data corruption.Martin Schwidefsky1-2/+2
2007-03-29[PATCH] mm: fix xip issue with /dev/zeroCarsten Otte1-11/+37
2007-03-29[PATCH] holepunch: fix mmap_sem i_mutex deadlockHugh Dickins1-5/+14
2007-03-29[PATCH] holepunch: fix disconnected pages after second truncateHugh Dickins1-0/+8
2007-03-29[PATCH] holepunch: fix shmem_truncate_range punch lockingHugh Dickins1-23/+73
2007-03-29[PATCH] holepunch: fix shmem_truncate_range punching too farHugh Dickins1-11/+21
2007-03-27block: blk_max_pfn is somtimes wrongVasily Tarasov1-1/+1
2007-03-22[PATCH] NOMMU: make SYSV SHM nattch work correctlyDavid Howells1-0/+6
2007-03-22[PATCH] NOMMU: supply get_unmapped_area() to fix NOMMU SYSV SHMDavid Howells1-0/+22
2007-03-16[PATCH] oom fix: prevent oom from killing a process with children/sibling unk...Ankita Garg1-1/+1
2007-03-16[PATCH] nfs: fix congestion controlPeter Zijlstra1-0/+16
2007-03-16[PATCH] dio: invalidate clean pages before dio writeZach Brown1-11/+35
2007-03-16[PATCH] mm: fix madvise infinine loopNick Piggin1-1/+4
2007-03-05[PATCH] Page migration: Fix vma flag checkingChristoph Lameter2-10/+1
2007-03-05[PATCH] shmem and simple const super_operationsHugh Dickins1-2/+2
2007-03-01[PATCH] VM: invalidate_inode_pages2_range() should not exit earlyTrond Myklebust1-2/+2
2007-03-01[PATCH] adapt page_lock_anon_vma() to PREEMPT_RCUOleg Nesterov1-4/+13
2007-03-01[PATCH] throttle_vm_writeout(): don't loop on GFP_NOFS and GFP_NOIO allocationsAndrew Morton2-3/+12
2007-03-01[PATCH] Bug in MM_RB debuggingDavid Miller1-0/+2
2007-03-01[PATCH] Rename PG_checked to PG_owner_priv_1Nick Piggin1-1/+1
2007-03-01[PATCH] kernel-doc fixes for 2.6.20-git15 (non-drivers)Randy Dunlap1-1/+1
2007-03-01[PATCH] mm/{,tiny-}shmem.c cleanupsAdrian Bunk2-2/+5
2007-02-20[PATCH] slab: reduce size of alien cache to cover only possible nodesChristoph Lameter2-2/+2
2007-02-20[PATCH] Replace highest_possible_node_id() with nr_node_idsChristoph Lameter1-14/+21
2007-02-20[PATCH] fix mempolicy's check on a system with memory-less-nodeKAMEZAWA Hiroyuki1-4/+9
2007-02-16[PATCH] knfsd: stop NFSD writes from being broken into lots of little writes ...NeilBrown1-13/+19
2007-02-15[PATCH] mincore: vma crossing fixNick Piggin1-2/+10
2007-02-15[PATCH] mincore: fill in results properlyNick Piggin1-0/+5
2007-02-15[PATCH] mincore: CONFIG_SWAP=n fixNick Piggin1-0/+5
2007-02-12[PATCH] mark struct inode_operations const 2Arjan van de Ven1-10/+10
2007-02-12[PATCH] mm: mincore anonNick Piggin1-26/+76
2007-02-12[PATCH] Add NOPFN_REFAULT result from vm_ops->nopfn()Benjamin Herrenschmidt1-2/+4
2007-02-12[PATCH] add vm_insert_pfn()Nick Piggin1-0/+45
2007-02-11[PATCH] Change constant zero to NOTIFY_DONE in ratelimit_handler()Paul E. McKenney1-1/+1
2007-02-11[PATCH] Numerous fixes to kernel-doc info in source files.Robert P. J. Day6-14/+9
2007-02-11[PATCH] remove invalidate_inode_pages()Andrew Morton1-2/+2
2007-02-11[PATCH] Export invalidate_mapping_pages() to modulesAnton Altaparmakov1-6/+1
2007-02-11[PATCH] lockdep: also check for freed locks in kmem_cache_free()Ingo Molnar1-0/+1
2007-02-11[PATCH] do not disturb page referenced state when unmapping memory rangeKen Chen1-1/+1
2007-02-11[PATCH] simplify shmem_aops.set_page_dirty() methodKen Chen2-1/+11
2007-02-11[PATCH] Set CONFIG_ZONE_DMA for arches with GENERIC_ISA_DMAChristoph Lameter1-4/+0
2007-02-11[PATCH] optional ZONE_DMA: optional ZONE_DMA in the VMChristoph Lameter4-8/+30
2007-02-11[PATCH] optional ZONE_DMA: introduce CONFIG_ZONE_DMAChristoph Lameter1-0/+4
2007-02-11[PATCH] optional ZONE_DMA: deal with cases of ZONE_DMA meaning the first zoneChristoph Lameter2-5/+5
2007-02-11[PATCH] Drop get_zone_counts()Christoph Lameter2-15/+2
2007-02-11[PATCH] Drop __get_zone_counts()Christoph Lameter2-14/+2
2007-02-11[PATCH] Drop nr_free_pages_pgdat()Christoph Lameter1-7/+0
2007-02-11[PATCH] Drop free_pages()Christoph Lameter1-10/+0
2007-02-11[PATCH] Reorder ZVCs according to cachelineChristoph Lameter1-2/+2
2007-02-11[PATCH] Use ZVC for free_pagesChristoph Lameter3-41/+19
2007-02-11[PATCH] Use ZVC for inactive and active countsChristoph Lameter3-42/+43
2007-02-11[PATCH] page_mkwrite caller race fixHugh Dickins1-2/+1
2007-02-11[PATCH] /proc/zoneinfo: fix vm stats displayAndrew Morton1-6/+0
2007-02-11[PATCH] Avoid excessive sorting of early_node_map[]Mel Gorman1-7/+13
2007-02-11[PATCH] slab: use parameter passed to cache_reap to determine pointer to work...Christoph Lameter1-8/+7
2007-02-11[PATCH] slab: cache alloc cleanupsPekka Enberg1-90/+110
2007-02-11[PATCH] slab: remove broken PageSlab check from kfree_debugcheckPekka Enberg1-8/+0
2007-02-09[PATCH] Add install_special_mappingRoland McGrath1-0/+72
2007-02-09[PATCH] mm: show bounce pages in oom killer outputAndrew Morton1-3/+4
2007-02-09[PATCH] hugetlb: preserve hugetlb pte dirty stateKen Chen1-0/+2
2007-02-09[PATCH] mm: remove find_trylock_pageNick Piggin1-20/+0
2007-01-31Revert "[PATCH] mm: micro optimise zone_watermark_ok"Linus Torvalds1-2/+1
2007-01-30[PATCH] Don't allow the stack to grow into hugetlb reserved regionsAdam Litke1-0/+7
2007-01-30[PATCH] mm: mremap correct rmap accountingHugh Dickins2-3/+2
2007-01-29Fix balance_dirty_page() calculations with CONFIG_HIGHMEMLinus Torvalds1-23/+18
2007-01-26[PATCH] MM: Remove [PATCH] invalidate_inode_pages2_range() debugTrond Myklebust1-1/+0
2007-01-26[PATCH] i386 vDSO: use VM_ALWAYSDUMPRoland McGrath1-0/+7
2007-01-26[PATCH] Fix gate_vma.vm_flagsRoland McGrath1-2/+2
2007-01-26Resurrect 'try_to_free_buffers()' VM hackeryLinus Torvalds1-7/+14
2007-01-23[PATCH] mbind: restrict nodes to the currently allowed cpusetChristoph Lameter1-0/+4
2007-01-12[PATCH] blktrace: only add a bounce trace when we really bounceJens Axboe1-2/+2
2007-01-11[PATCH] NFS: Fix race in nfs_release_page()Trond Myklebust1-1/+11
2007-01-11[PATCH] Fix sparsemem on CellDave Hansen2-10/+21
2007-01-08Merge master.kernel.org:/home/rmk/linux-2.6-armLinus Torvalds1-1/+1
2007-01-08[ARM] pass vma for flush_anon_page()Russell King1-1/+1
2007-01-05[PATCH] shrink_all_memory(): fix lru_pages handlingAndrew Morton1-17/+16
2007-01-05[PATCH] fix OOM killing of swapoffHugh Dickins1-6/+6
2007-01-05[PATCH] Check for populated zone in __drain_pagesChristoph Lameter1-0/+3