aboutsummaryrefslogtreecommitdiffstats
path: root/mm
AgeCommit message (Expand)AuthorFilesLines
2008-04-23slab_err: Pass parameters correctly to slab_bugChristoph Lameter1-2/+2
2008-04-21Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/juh...Linus Torvalds1-2/+2
2008-04-21Merge git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-2.6Linus Torvalds1-1/+1
2008-04-21trivial: small cleanupsPavel Machek1-2/+2
2008-04-19driver core: memory: semaphore to mutexDaniel Walker1-1/+1
2008-04-19nodemask: use new node_to_cpumask_ptr functionMike Travis3-16/+13
2008-04-19cpuset: modify cpuset_set_cpus_allowed to use cpumask pointerMike Travis1-2/+2
2008-04-19cpumask: Cleanup more uses of CPU_MASK and NODE_MASKMike Travis1-1/+2
2008-04-18Merge git://git.kernel.org/pub/scm/linux/kernel/git/mingo/linux-2.6-kgdbLinus Torvalds2-1/+56
2008-04-18Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/pen...Linus Torvalds1-33/+64
2008-04-17kgdb: fix optional arch functions and probe_kernel_*Jason Wessel1-0/+6
2008-04-17uaccess: add probe_kernel_write()Ingo Molnar2-1/+50
2008-04-15add "Isolate" migratetype name to /proc/pagetypeinfoKOSAKI Motohiro1-0/+1
2008-04-15memcg: fix oops in oom handlingLi Zefan1-2/+2
2008-04-15mm: sparsemem memory_present() fixIngo Molnar1-0/+10
2008-04-14slub: No need for per node slab counters if !SLUB_DEBUGChristoph Lameter1-11/+40
2008-04-14slub: Move map/flag clearing to __free_slabChristoph Lameter1-2/+2
2008-04-14slub: Fixes to per cpu stat output in sysfsChristoph Lameter1-1/+3
2008-04-14slub: Deal with config variable dependenciesChristoph Lameter1-15/+15
2008-04-14slub: Reduce #ifdef ZONE_DMA by moving kmalloc_caches_dma near dma logicChristoph Lameter1-4/+1
2008-04-14slub: Initialize per-cpu statsPekka Enberg1-0/+3
2008-04-08memcg: fix node_state handlingKAMEZAWA Hiroyuki1-5/+4
2008-04-04memory controller: make memory resource control aware of boot optionsBalbir Singh1-0/+17
2008-04-01Fix undefined count_partial if !CONFIG_SLABINFOChristoph Lameter1-1/+1
2008-03-30NULL noise: fs/*, mm/*, kernel/*Al Viro1-4/+4
2008-03-27Revert "SLUB: remove useless masking of GFP_ZERO"Linus Torvalds1-0/+3
2008-03-26hugetlb: fix potential livelock in return_unused_surplus_hugepages()Nishanth Aravamudan1-1/+10
2008-03-26hugetlb: indicate surplus huge page counts in per-node meminfoNishanth Aravamudan1-2/+4
2008-03-26slab: fix cache_cache bootstrap in kmem_cache_init()Daniel Yeisley1-2/+2
2008-03-26count_partial() is not used if !SLUB_DEBUG and !CONFIG_SLABINFOChristoph Lameter1-0/+2
2008-03-25Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/vir...Linus Torvalds1-0/+2
2008-03-24revert "kswapd should only wait on IO if there is IO"Andrew Morton1-22/+5
2008-03-24mm: fix boundary checking in free_bootmem_coreYinghai Lu1-6/+19
2008-03-19mm/readahead: fix kernel-doc notationRandy Dunlap1-2/+3
2008-03-19memcgroup: fix check for thread being a group leader in memcgroupPavel Emelyanov1-1/+1
2008-03-19mm: rmap kernel-doc fixesRandy Dunlap1-3/+10
2008-03-19mm: highmem kernel-doc additionsRandy Dunlap1-4/+26
2008-03-19mm/oom_kill: fix kernel-docRandy Dunlap1-1/+8
2008-03-19mm/shmem and tiny-shmem: fix some kernel-docRandy Dunlap2-20/+13
2008-03-19mm: fix various kernel-doc commentsRandy Dunlap7-17/+33
2008-03-19[PATCH] double dput() on failure exit in tiny-shmemAl Viro1-0/+2
2008-03-17slub page alloc fallback: Enable interrupts for GFP_WAIT.Christoph Lameter1-3/+9
2008-03-10iov_iter_advance() fixNick Piggin1-12/+10
2008-03-10hugetlb: correct page count for surplus huge pagesAdam Litke1-3/+10
2008-03-10mempolicy: fix reference counting bugsLee Schermerhorn1-1/+6
2008-03-09Do not include linux/backing-dev.h twiceJesper Juhl1-1/+0
2008-03-06slab: NUMA slab allocator migration bugfixJoe Korty1-3/+2
2008-03-06slub: Do not cross cacheline boundaries for very small objectsNick Piggin1-4/+7
2008-03-06slab - use angle brackets for include of kmalloc_sizes.hJoe Perches1-1/+1
2008-03-06slab numa fallback logic: Do not pass unfiltered flags to page allocatorChristoph Lameter1-1/+1
2008-03-06slub statistics: Fix check for DEACTIVATE_REMOTE_FREESChristoph Lameter1-1/+1
2008-03-04hugetlb: fix pool shrinking while in restricted cpusetNishanth Aravamudan1-4/+22
2008-03-04hugetlb: close a difficult to trigger reservation raceAdam Litke1-4/+13
2008-03-04memcg: fix oops on NULL lru listHugh Dickins1-8/+9
2008-03-04memcg: simplify force_empty and move_listsHirokazu Takahashi1-49/+13
2008-03-04memcg: fix mem_cgroup_move_lists lockingHugh Dickins1-6/+43
2008-03-04memcg: css_put after remove_listHugh Dickins1-6/+6
2008-03-04memcg: remove clear_page_cgroup and atomicsHugh Dickins1-63/+43
2008-03-04memcg: memcontrol uninlined and staticHugh Dickins1-17/+11
2008-03-04memcg: memcontrol whitespace cleanupsHugh Dickins1-66/+28
2008-03-04memcg: remove mem_cgroup_unchargeHugh Dickins1-15/+8
2008-03-04memcg: mem_cgroup_charge never NULLHugh Dickins2-43/+27
2008-03-04memcg: bad page if page_cgroup when freeHugh Dickins2-21/+24
2008-03-04memcg: fix VM_BUG_ON from page migrationHugh Dickins1-5/+14
2008-03-04memcg: when do_swap's do_wp_page failsHugh Dickins1-6/+3
2008-03-04memcg: page_cache_release not __free_pageHugh Dickins1-2/+2
2008-03-04memcg: move_lists on page not page_cgroupHugh Dickins3-4/+7
2008-03-04memcg: mm_match_cgroup not vm_match_cgroupHugh Dickins2-3/+3
2008-03-04Memory controller: rename to Memory Resource ControllerBalbir Singh3-4/+4
2008-03-04alloc_percpu() fails to allocate percpu dataEric Dumazet1-1/+14
2008-03-04zlc_setup(): handle jiffies wraparoundKOSAKI Motohiro1-1/+2
2008-03-03slub: fix possible NULL pointer dereferenceCyrill Gorcunov1-2/+4
2008-03-03slub: Add kmalloc_large_node() to support kmalloc_node fallbackChristoph Lameter1-2/+13
2008-03-03slub: look up object from the freelist oncePekka J Enberg1-2/+0
2008-03-03slub: Fix up commentsChristoph Lameter1-21/+28
2008-03-03slub: Rearrange #ifdef CONFIG_SLUB_DEBUG in calculate_sizes()Christoph Lameter1-7/+8
2008-03-03slub: Remove BUG_ON() from ksize and omit checks for !SLUB_DEBUGChristoph Lameter1-4/+2
2008-03-03slub: Use the objsize from the kmem_cache_cpu structureChristoph Lameter1-1/+1
2008-03-03slub: Remove useless checks in alloc_debug_processingChristoph Lameter1-2/+2
2008-03-03slub: Remove objsize check in kmem_cache_flags()Christoph Lameter1-23/+4
2008-03-03slub: rename slab_objects to show_slab_objectsChristoph Lameter1-5/+5
2008-03-03Revert "unique end pointer" patchChristoph Lameter1-47/+23
2008-03-03docbook: fix kernel-api source filesRandy Dunlap1-2/+1
2008-02-23memcgroup: return negative error code in mem_cgroup_create()Li Zefan1-2/+2
2008-02-23memcgroup: remove a useless VM_BUG_ON()Li Zefan1-1/+0
2008-02-23Solve section mismatch for free_area_init_core.Alexander van Heukelum2-2/+15
2008-02-23hugetlb: ensure we do not reference a surplus page after handing it to buddyAndy Whitcroft1-1/+1
2008-02-19Revert "SLUB: Alternate fast paths using cmpxchg_local"Linus Torvalds1-86/+1
2008-02-14Merge branch 'slab-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/ch...Linus Torvalds2-32/+65
2008-02-14Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86Linus Torvalds1-0/+7
2008-02-14d_path: Make d_path() use a struct pathJan Blunck1-1/+1
2008-02-14d_path: Make seq_path() use a struct path argumentJan Blunck2-2/+2
2008-02-14slub: Support 4k kmallocs again to compensate for page allocator slownessChristoph Lameter1-9/+9
2008-02-14slub: Fallback to kmalloc_large for failing higher order allocsChristoph Lameter1-5/+38
2008-02-14slub: Determine gfpflags once and not every time a slab is allocatedChristoph Lameter1-8/+11
2008-02-14make slub.c:slab_address() staticAdrian Bunk1-1/+1
2008-02-14slub: kmalloc page allocator pass-through cleanupPekka Enberg1-8/+6
2008-02-14slab: avoid double initialization & do initialization in 1 placeMarcin Slusarz1-2/+1
2008-02-14x86: fix "BUG: sleeping function called from invalid context" in print_vma_ad...Ingo Molnar1-0/+7
2008-02-13hugetlb: fix overcommit lockingNishanth Aravamudan1-2/+4
2008-02-13remove final fastcall usersHarvey Harrison1-1/+1
2008-02-11mempolicy: silently restrict nodemask to allowed nodesKOSAKI Motohiro1-25/+36
2008-02-11Be more robust about bad arguments in get_user_pages()Jonathan Corbet1-0/+2
2008-02-09memcontrol: add vm_match_cgroup()David Rientjes2-3/+3
2008-02-08mm: special mapping nopageNick Piggin1-9/+16
2008-02-08CONFIG_HIGHPTE vs. sub-page page tables.Martin Schwidefsky2-18/+16
2008-02-08mount-options-fix-tmpfs-fixAndrew Morton1-0/+2
2008-02-08mount options: fix tmpfsakpm@linux-foundation.org1-64/+132
2008-02-08kill do_generic_mapping_readChristoph Hellwig1-13/+5
2008-02-08Use pgoff_t instead of unsigned longJan Kara2-2/+3
2008-02-08misc: removal of final callers using fastcallHarvey Harrison1-1/+1
2008-02-08hugetlb: add locking for overcommit sysctlNishanth Aravamudan1-0/+10
2008-02-07SLUB: fix checkpatch warningsIngo Molnar1-16/+21
2008-02-07Use non atomic unlockNick Piggin1-1/+1
2008-02-07SLUB: Support for performance statisticsChristoph Lameter1-8/+119
2008-02-07SLUB: Alternate fast paths using cmpxchg_localChristoph Lameter1-5/+88
2008-02-07SLUB: Use unique end pointer for each slab page.Christoph Lameter1-23/+47
2008-02-07SLUB: Deal with annoying gcc warning on kfree()Christoph Lameter1-1/+2
2008-02-07Introduce flags for reserve_bootmem()Bernhard Walle1-6/+21
2008-02-07Memory controller remove control_type featureBalbir Singh1-74/+17
2008-02-07per-zone and reclaim enhancements for memory controller: per-zone-lock for cg...KAMEZAWA Hiroyuki1-27/+44
2008-02-07per-zone and reclaim enhancements for memory controller: per zone lru for cgroupKAMEZAWA Hiroyuki1-28/+58
2008-02-07per-zone and reclaim enhancements for memory controller: modifies vmscan.c fo...KAMEZAWA Hiroyuki1-131/+201
2008-02-07per-zone and reclaim enhancements for memory controller: calculate the number...KAMEZAWA Hiroyuki1-0/+33
2008-02-07per-zone and reclaim enhancements for memory controller: remember reclaim pri...KAMEZAWA Hiroyuki1-0/+20
2008-02-07per-zone and reclaim enhancements for memory controller: calculate active/ina...KAMEZAWA Hiroyuki1-0/+14
2008-02-07per-zone and reclaim enhancements for memory controller: calculate mapper_rat...KAMEZAWA Hiroyuki1-0/+17
2008-02-07per-zone and reclaim enhancements for memory controller: per-zone active inac...KAMEZAWA Hiroyuki1-7/+154
2008-02-07per-zone and reclaim enhancements for memory controller: nid/zid helper funct...KAMEZAWA Hiroyuki1-0/+10
2008-02-07per-zone and reclaim enhancements for memory controller: add scan_global_lru ...KAMEZAWA Hiroyuki1-5/+12
2008-02-07memory cgroup enhancements: implicit force_empty() at rmdirKAMEZAWA Hiroyuki1-0/+8
2008-02-07memory cgroup enhancements: add memory.stat fileKAMEZAWA Hiroyuki1-0/+48
2008-02-07memory cgroup enhancements: add status accounting function for memory cgroupKAMEZAWA Hiroyuki1-5/+72
2008-02-07memory cgroup enhancements: remember "a page is on active list of cgroup or not"KAMEZAWA Hiroyuki1-3/+7
2008-02-07memcgroup: fix hang with shmem/tmpfsHugh Dickins2-17/+48
2008-02-07memcgroup: tidy up mem_cgroup_charge_commonHugh Dickins1-29/+15
2008-02-07Memory controller use rcu_read_lock() in mem_cgroup_cache_charge()Balbir Singh1-3/+7
2008-02-07memory cgroup enhancements: remember "a page is charged as page cache"KAMEZAWA Hiroyuki1-3/+21
2008-02-07memory cgroup enhancements: force_empty interface for dropping all account in...KAMEZAWA Hiroyuki1-7/+103
2008-02-07memory cgroup enhancements: fix zone handling in try_to_free_mem_cgroup_pageKAMEZAWA Hiroyuki1-6/+3
2008-02-07memcgroup: revert swap_state modsHugh Dickins1-12/+1
2008-02-07memcgroup: fix zone isolation OOMHugh Dickins1-13/+4
2008-02-07bugfix for memory cgroup controller: avoid !PageLRU page in mem_cgroup_isolat...KAMEZAWA Hiroyuki1-3/+10
2008-02-07bugfix for memory cgroup controller: migration under memory controller fixKAMEZAWA Hiroyuki2-3/+53
2008-02-07bugfix for memory controller: add helper function for assigning cgroup to pageKAMEZAWA Hiroyuki1-29/+76
2008-02-07kswapd should only wait on IO if there is IORik van Riel1-5/+22
2008-02-07oom: add sysctl to enable task memory dumpDavid Rientjes1-5/+44
2008-02-07memcontrol: move oom task exclusion to tasklist scanDavid Rientjes2-7/+12
2008-02-07mem-controller gfp-mask fixBadari Pulavarty1-1/+2
2008-02-07memory controller BUG_ON()Balbir Singh2-13/+13
2008-02-07memcgroup: reinstate swapoff modHugh Dickins1-8/+34
2008-02-07memcontrol: move mm_cgroup to header fileDavid Rientjes1-5/+0
2008-02-07Memory controller: make charging gfp mask awareBalbir Singh7-25/+31
2008-02-07Memory controller: make page_referenced() cgroup awareBalbir Singh3-8/+31
2008-02-07Memory controller: add switch to control what type of pages to limitBalbir Singh3-5/+97
2008-02-07Memory controller: OOM handlingPavel Emelianov2-4/+40
2008-02-07Memory controller improve user interfaceBalbir Singh1-10/+25
2008-02-07Memory controller: add per cgroup LRU and reclaimBalbir Singh3-30/+248
2008-02-07Memory controller: task migrationBalbir Singh1-0/+35
2008-02-07Memory controller: memory accountingBalbir Singh8-27/+275
2008-02-07Memory controller: accounting setupPavel Emelianov1-4/+53
2008-02-07Memory controller: cgroups setupBalbir Singh2-0/+128
2008-02-07memcgroup: temporarily revert swapoff modHugh Dickins1-31/+7
2008-02-06Merge git://git.kernel.org/pub/scm/linux/kernel/git/x86/linux-2.6-x86Linus Torvalds2-2/+13
2008-02-06brk randomization: introduce CONFIG_COMPAT_BRKIngo Molnar1-1/+12
2008-02-06brk: check the lower bound properlyJiri Kosina1-1/+1
2008-02-06PERCPU : __percpu_alloc_mask() can dynamically size percpu_data storageEric Dumazet1-1/+1
2008-02-05Merge branch 'dmapool' of git://git.kernel.org/pub/scm/linux/kernel/git/willy...Linus Torvalds2-0/+501
2008-02-05nommu: add new vmalloc_user() and remap_vmalloc_range() interfaces.Paul Mundt1-1/+44
2008-02-05oom_kill: remove uid==0 checksSerge E. Hallyn1-1/+1
2008-02-05Add 64-bit capability support to the kernelAndrew Morgan1-3/+2
2008-02-05VFS/Security: Rework inode_getsecurity and callers to return resulting bufferDavid P. Quigley1-2/+1
2008-02-05slob: reduce external fragmentation by using three free listsMatt Mackall1-14/+33
2008-02-05slob: fix free block merging at head of subpageMatt Mackall1-0/+4
2008-02-05writeback: speed up writeback of big dirty filesFengguang Wu1-3/+6
2008-02-05mm: fix section mismatch warning in sparse.cSam Ravnborg1-1/+1
2008-02-05mm: fix PageUptodate data raceNick Piggin4-6/+9
2008-02-05page migraton: handle orphaned pagesShaohua Li2-7/+25
2008-02-05check ADVICE of fadvise64_64 even if get_xip_page is givenMasatake YAMATO1-2/+14
2008-02-05Include count of pagecache pages in show_mem() outputLarry Woodman1-0/+2
2008-02-05Fix dirty page accounting leak with ext3 data=journalBjorn Steinbrink1-2/+2
2008-02-05set_page_refcounted() VM_BUG_ON fixQi Yong1-1/+1
2008-02-05mm: remove fastcall from mm/Harvey Harrison7-23/+24
2008-02-05page allocator: remove unused arguments in zone_init_free_lists()Andi Kleen1-3/+2
2008-02-05mm: don't waste swap on locked pagesHugh Dickins1-1/+4
2008-02-05vmstat: remove prefetchChristoph Lameter1-9/+2
2008-02-05mm/page-writeback: highmem_is_dirtyable optionBron Gondwana1-1/+10
2008-02-05Page allocator: get rid of the list of cold pagesChristoph Lameter2-48/+39
2008-02-05mm: don't allow ioremapping of ranges larger than vmalloc spaceRobert Bragg1-0/+4
2008-02-05vmstat: small revisions to refresh_cpu_vm_stats()Christoph Lameter1-4/+16
2008-02-05arch_rebalance_pgtables callMartin Schwidefsky1-1/+5
2008-02-05add mm argument to pte/pmd/pud/pgd_freeBenjamin Herrenschmidt1-5/+5
2008-02-05Page allocator: clean up pcp draining functionsChristoph Lameter2-41/+44
2008-02-05radix-tree: avoid atomic allocations for preloaded insertionsNick Piggin2-2/+0
2008-02-05make __vmalloc_area_node() staticAdrian Bunk1-2/+2
2008-02-05Remove unused code from mm/tiny-shmem.cBalbir Singh1-12/+0
2008-02-05mm/page-writeback.c: make a function staticAdrian Bunk1-1/+1
2008-02-05maps4: make page monitoring /proc file optionalMatt Mackall1-1/+2
2008-02-05maps4: introduce a generic page walkerMatt Mackall2-1/+132
2008-02-05maps4: move is_swap_pteMatt Mackall1-5/+0