aboutsummaryrefslogtreecommitdiffstats
path: root/mm/mmap.c
AgeCommit message (Expand)AuthorFilesLines
2005-01-11Make mm writelock testing less intrusive.Linus Torvalds1-1/+11
2005-01-11[PATCH] do_brk() needs mmap_sem write-lockedMarcelo Tosatti1-0/+6
2005-01-11Handle two threads both trying to expand their stack simultaneously.Linus Torvalds1-13/+25
2005-01-10[PATCH] merge *_vm_enough_memory()s into a common helperSerge Hallyn1-0/+88
2005-01-10[PATCH] acct_stack_growth nitpicksChris Wright1-1/+1
2005-01-10[PATCH] remove duplicate rlim assignment in acct_stack_growth()Chris Wright1-1/+0
2005-01-09Clean up stack growth checks and move them into a common function.Linus Torvalds1-44/+61
2005-01-07[PATCH] vmtrunc: vm_truncate_count race cautionHugh Dickins1-1/+13
2005-01-07Fix TASK_SIZE range check that got lost in recentLinus Torvalds1-0/+3
2005-01-04[PATCH] enhanced Memory accounting data collectionJay Lan1-0/+10
2004-12-31[PATCH] replace clear_page_tables with clear_page_rangeNick Piggin1-14/+10
2004-12-12[PATCH] VmLib wrapped: executable brkHugh Dickins1-4/+4
2004-11-25[PATCH] ia64/x86_64/s390 overlapping vma fixZou Nanhai1-2/+3
2004-10-27[PATCH] statm: __vm_stat_accountingHugh Dickins1-1/+4
2004-10-18[PATCH] make rlimit settings per-process instead of per-threadRoland McGrath1-9/+9
2004-10-06[PATCH] NX: fix read_implies_exec() related noexec-fs breakageIngo Molnar1-7/+9
2004-09-29[PATCH] overcommit symbolic constantsAndries E. Brouwer1-2/+2
2004-09-02[PATCH] ppc64: topdown supportAndy Whitcroft1-0/+2
2004-08-26[PATCH] /proc/pid/statm accounting fixesWilliam Lee Irwin III1-0/+2
2004-08-26[PATCH] speed up /proc/pid/statm for !CONFIG_PROC_FSWilliam Lee Irwin III1-0/+2
2004-08-26[PATCH] O(1) proc_pid_statm()William Lee Irwin III1-0/+26
2004-08-26[PATCH] improve OProfile on many-way systemsJohn Levon1-6/+2
2004-08-26[PATCH] Add a few might_sleep() checksIngo Molnar1-0/+1
2004-08-23[PATCH] i386 virtual memory layout reworkIngo Molnar1-13/+111
2004-08-22[PATCH] rlimit-based mlocks for unprivileged usersRik van Riel1-5/+9
2004-08-22[PATCH] prio_tree: kill vma_prio_tree_init()Rajesh Venkatasubramanian1-8/+2
2004-07-17[PATCH] NX: clean up legacy binary supportIngo Molnar1-6/+7
2004-07-15[PATCH] mmap PROT_NONE fix for NX patchDaniel McNeil1-0/+6
2004-06-29[PATCH] kill mm_struct.used_hugetlbOleg Nesterov1-1/+0
2004-06-20[PATCH] mprotect propagate anon_vmaHugh Dickins1-1/+14
2004-06-17[PATCH] Clean up asm/pgalloc.h includeRussell King1-1/+0
2004-06-04[PATCH] mm: vma_adjust insert file earlierHugh Dickins1-7/+17
2004-06-04[PATCH] mm: vma_adjust adjust_next wrapHugh Dickins1-10/+17
2004-05-24[PATCH] remap_file_pages: implement MAP_POPULATE for all protectionsAndrew Morton1-1/+1
2004-05-22[PATCH] rmap 40 better anon_vma sharingAndrew Morton1-0/+65
2004-05-22[PATCH] rmap 39 add anon_vma rmapAndrew Morton1-44/+115
2004-05-22[PATCH] rmap 36 mprotect use vma_mergeAndrew Morton1-45/+127
2004-05-22[PATCH] rmap 35 mmap.c cleanupsAndrew Morton1-44/+46
2004-05-22[PATCH] rmap 28 remove_vm_structAndrew Morton1-20/+11
2004-05-22[PATCH] rmap 27 memset 0 vmaAndrew Morton1-12/+5
2004-05-22[PATCH] rmap 22 flush_dcache_mmap_lockAndrew Morton1-1/+9
2004-05-22[PATCH] rmap 20 i_mmap_shared into i_mmapAndrew Morton1-12/+10
2004-05-22[PATCH] rmap 18: i_mmap_nonlinearAndrew Morton1-5/+10
2004-05-22[PATCH] rmap 17: real prio_treeAndrew Morton1-25/+0
2004-05-22[PATCH] rmap 16: pretend prio_treeAndrew Morton1-14/+48
2004-05-22[PATCH] rmap 15: vma_adjustAndrew Morton1-80/+81
2004-05-22[PATCH] small numa api fixupsAndrew Morton1-0/+1
2004-05-22[PATCH] numa api: Add VMA hooks for policyAndrew Morton1-5/+26
2004-05-22[PATCH] mpol in copy_vmaAndrew Morton1-0/+7
2004-05-22[PATCH] Convert i_shared_sem back to a spinlockAndrew Morton1-16/+16
2004-05-22[PATCH] rmap 8 unmap nonlinearAndrew Morton1-2/+0
2004-04-17[PATCH] rmap: nonlinear truncationAndrew Morton1-3/+3
2004-04-17[PATCH] Fix vma corruptionHugh Dickins1-23/+11
2004-04-11[PATCH] mremap: vma_relink_file race fixAndrew Morton1-0/+21
2004-04-11[PATCH] mremap: move_vma fixes and cleanupAndrew Morton1-9/+40
2004-03-31[PATCH] Replace MAX_MAP_COUNT with /proc/sys/vm/max_map_countAndrew Morton1-3/+5
2004-03-31[PATCH] Fix hugetlb-vs-memory overcommitAndrew Morton1-1/+6
2004-03-31[PATCH] ppc64: allow MAP_FIXED hugepage mappingsAndrew Morton1-2/+3
2004-03-11[PATCH] Fix and harden validate_mmAndrew Morton1-7/+24
2004-03-07[PATCH] vma corruption fixAndrew Morton1-18/+2
2004-02-24[PATCH] add syscalls.hAndrew Morton1-0/+1
2004-02-10This reverts the mmap address hint usage for now.Linus Torvalds1-3/+2
2004-02-03[PATCH] Use address hint in mmap for searchAndrew Morton1-2/+3
2004-01-18[PATCH] bdev: move i_mapping -> f_mapping conversionsAndrew Morton1-10/+8
2004-01-18[PATCH] bdev: switch to f_mappingAndrew Morton1-1/+1
2003-12-29[PATCH] hugepage pagetable freeing fixAndrew Morton1-1/+5
2003-12-05Fix the PROT_EXEC breakage on anonymous mmap.Linus Torvalds1-4/+6
2003-12-04[PATCH] Fix 'noexec' behaviourUlrich Drepper1-0/+4
2003-10-21[PATCH] fix split_vma vs. invalidate_mmap_range_list raceAndrew Morton1-11/+54
2003-10-07o kernel/ksyms.c: move remaining EXPORT_SYMBOLs, remove this file from the treeArnaldo Carvalho de Melo1-0/+10
2003-09-24[PATCH] do_brk() bounds checkingAndrew Morton1-0/+3
2003-09-04[PATCH] Common PROT_xxx -> VM_xxx mappingJamie Lokier1-25/+2
2003-07-10Avoid mmap() overflow case if TASK_SIZE is theLinus Torvalds1-3/+3
2003-07-02[PATCH] Security hook for vm_enough_memoryAndrew Morton1-63/+8
2003-06-30[PATCH] fix return value after hugetlb mmap failureAnton Blanchard1-1/+1
2003-06-25[PATCH] get_unmapped_area() speedupAndrew Morton1-10/+18
2003-06-02[PATCH] initialise vma->vm_next in do_mmap_pgoff()Andrew Morton1-0/+1
2003-05-25[PATCH] extend-check_valid_hugepage_range.patchAndrew Morton1-1/+1
2003-05-25[PATCH] overcommit root marginAndrew Morton1-0/+6
2003-05-25[PATCH] slab: account for reclaimable cachesAndrew Morton1-9/+6
2003-05-12[PATCH] exit_mmap() TASK_SIZE fixAndrew Morton1-1/+1
2003-05-12[PATCH] Fix for vma merging refcounting bugAndrew Morton1-0/+2
2003-04-22Never merge vma's that have mapping-private data.Linus Torvalds1-0/+2
2003-04-21[PATCH] More careful about VMA mergingAndrew Morton1-6/+28
2003-03-28[PATCH] honour VM_DONTEXPAND in vma mergingAndrew Morton1-0/+4
2003-03-28[PATCH] remove vm_enough_memory double countingAndrew Morton1-8/+0
2003-03-22[PATCH] speed up vm_enough_memory()Andrew Morton1-6/+1
2003-03-08[PATCH] Fix vm_area_struct slab corruptionAndrew Morton1-2/+6
2003-03-02[PATCH] hugetlb: fix MAP_FIXED handlingAndrew Morton1-5/+15
2003-02-11[PATCH] MAP_FIXED|MAP_ANON crash fixAndrew Morton1-1/+1
2003-02-10[PATCH] hugetlbpage MAP_FIXED fixAndrew Morton1-2/+11
2003-02-06[PATCH] Fix possible uninitialised variable in vma merging codeAndrew Morton1-1/+1
2003-02-05[PATCH] hugetlb mremap fixAndrew Morton1-0/+5
2003-02-05[PATCH] Fix futexes in huge pagesAndrew Morton1-1/+1
2003-02-03[PATCH] mm/mmap.c whitespace cleanupsAndrew Morton1-34/+61
2003-02-03[PATCH] file-backed vma mergingAndrew Morton1-18/+116
2003-02-02[PATCH] exit_mmap fix for 64bit->32bit execsAndrew Morton1-1/+2
2003-01-15[PATCH] make vm_enough_memory more efficientMartin J. Bligh1-7/+1
2003-01-10[PATCH] low-latency pagetable teardownAndrew Morton1-54/+25
2003-01-10[PATCH] Don't reverse the VMA list in touched_by_munmap()Andrew Morton1-20/+16
2003-01-10[PATCH] replace `typedef mmu_gather_t' with `struct mmu_gather'Andrew Morton1-5/+5
2003-01-10[PATCH] turn i_shared_lock into a semaphoreAndrew Morton1-7/+9
2002-12-14[PATCH] remove vm_area_struct.vm_raendAndrew Morton1-3/+0
2002-11-26LSM: change if statements into something more readable for the ipc/*, mm/*, a...Greg Kroah-Hartman1-1/+2
2002-11-23MergeGreg Kroah-Hartman1-2/+1
2002-11-07[PATCH] CONFIG_STACK_GROWSUPMatthew Wilcox1-1/+1
2002-11-03[PATCH] complete the move of the LDT code intoManfred Spraul1-2/+0
2002-11-02[PATCH] make swap code conditionalChristoph Hellwig1-1/+1
2002-10-31[PATCH] sys_remap_file_pagesAndrew Morton1-0/+6
2002-10-31[PATCH] uninline some things in mm/*.cAndrew Morton1-4/+5
2002-10-31[PATCH] speedup heuristic for get_unmapped_areaAndrew Morton1-3/+18
2002-10-30[PATCH] hugetlb fixes andhugetlb fixes and cleanups cleanupsAndrew Morton1-13/+6
2002-10-30[PATCH] Move hugetlb declarations into their own headerAndrew Morton1-0/+1
2002-10-28Merge kroah.com:/home/greg/linux/BK/bleeding_edge-2.5Greg Kroah-Hartman1-2/+1
2002-10-28[PATCH] much miscellanyAndrew Morton1-0/+4
2002-10-17LSM: change all of the VFS related security calls to the new format.Greg Kroah-Hartman1-2/+1
2002-10-15[PATCH] oprofile - hooksJohn Levon1-0/+8
2002-09-30[PATCH] Oracle startup split_vma fixHugh Dickins1-1/+1
2002-09-29[PATCH] fix uninitialised vma list_headAndrew Morton1-0/+4
2002-09-19Merge home.transmeta.com:/home/torvalds/v2.5/akpmLinus Torvalds1-2/+6
2002-09-19[PATCH] misc fixesAndrew Morton1-1/+1
2002-09-19[PATCH] remove smp_lock.h inclusions from mm/*Andrew Morton1-1/+0
2002-09-19[PATCH] fix mmap(MAP_LOCKED)Andrew Morton1-0/+5
2002-09-17[PATCH] mmap cleanup and lock ranking fixesAndrew Morton1-52/+15
2002-09-17[PATCH] consolidate the VMA splitting codeAndrew Morton1-15/+24
2002-09-15Merge master.kernel.org:/home/dwmw2/BK/rbtree-2.5Linus Torvalds1-16/+18
2002-09-15[PATCH] hugetlb pagesAndrew Morton1-5/+12
2002-09-09Remove bogus rb_root_t and rb_node_t typedefs in favour of 'struct rb_node' a...David Woodhouse1-16/+18
2002-08-06[PATCH] fix expand_stack for upward-growing stacksMatthew Wilcox1-13/+55
2002-08-03[PATCH] 7: 2.5.29-mmapRussell King1-0/+2
2002-07-29[PATCH] remove acct arg from do_munmapHugh Dickins1-9/+8
2002-07-29[PATCH] shmem_file_setup when MAP_NORESERVEHugh Dickins1-1/+12
2002-07-29[PATCH] fix shared and private accountingHugh Dickins1-11/+9
2002-07-29[PATCH] remove unhelpful vm_unacct_vmaHugh Dickins1-8/+1
2002-07-29[PATCH] mmap MAP_NORESERVE not in vm_flagsHugh Dickins1-1/+1
2002-07-29VM: remove unused /proc/sys/vm/kswapd and swapctl.hChristoph Hellwig1-1/+0
2002-07-28[PATCH] strict overcommitAndrew Morton1-58/+161
2002-07-21[PATCH] LSM: file related LSM hooksStephen D. Smalley1-0/+5
2002-07-05Avoid taking i_shared lock while already holding the pageLinus Torvalds1-1/+1
2002-07-01[PATCH] rewrite find_vma_prevMatthew Wilcox1-39/+44
2002-06-19[PATCH] nasty bug in free_pgtables() (for ia64)David Mosberger1-0/+2
2002-06-06TLB gather: Distinguish between full-mm and partial-mm flushes.David S. Miller1-2/+2
2002-05-31Simplify tlb_flush_mmu() for exit case: makes it easier on the ia64Linus Torvalds1-1/+1
2002-05-26Fix mmap cornercase with wrong return value for invalid "len".Linus Torvalds1-1/+3
2002-05-20Fix double i_writecount handling (Tony Luck)Linus Torvalds1-6/+2
2002-05-17Cleanup munmap a lot. Fix Intel P4 TLB corruptions on SMP.Linus Torvalds1-163/+169
2002-05-15Fix up some more TLB shootdown issues.Linus Torvalds1-15/+27
2002-05-15This improves on the page table TLB shootdown. Almost there.Linus Torvalds1-4/+6
2002-05-15First cut at proper TLB shootdown for page directory entries.Linus Torvalds1-16/+19
2002-04-29[PATCH] page accountingAndrew Morton1-1/+1
2002-03-24Break an include loop by moving cache flushing routines fromRichard Henderson1-0/+1
2002-02-21- make i_mmap and i_mmap_shared a list.h listIngo Molnar1-12/+4
2002-02-11[PATCH] mmap can return incorrect errnoChristopher Yeoh1-1/+1
2002-02-11[PATCH] updated version of VM_DATA_DEFAULT_FLAGS patchDavid Mosberger1-4/+1
2002-02-05v2.5.2 -> v2.5.2.1Linus Torvalds1-3/+3
2002-02-04v2.4.13.8 -> v2.4.14Linus Torvalds1-0/+8
2002-02-04v2.4.13.2 -> v2.4.13.3Linus Torvalds1-8/+0
2002-02-04v2.4.10.0.4 -> v2.4.10.1Linus Torvalds1-2/+2
2002-02-04v2.4.9.12 -> v2.4.9.13Linus Torvalds1-4/+1
2002-02-04v2.4.9.10 -> v2.4.9.11Linus Torvalds1-146/+311
2002-02-04v2.4.9.9 -> v2.4.9.10Linus Torvalds1-0/+3
2002-02-04v2.4.5.9 -> v2.4.6Linus Torvalds1-0/+8
2002-02-04v2.4.5.8 -> v2.4.5.9Linus Torvalds1-8/+0
2002-02-04v2.4.4.5 -> v2.4.4.6Linus Torvalds1-1/+1
2002-02-04v2.4.3.3 -> v2.4.3.4Linus Torvalds1-0/+2
2002-02-04v2.4.3.2 -> v2.4.3.3Linus Torvalds1-19/+35
2002-02-04v2.4.3 -> v2.4.3.1Linus Torvalds1-0/+9
2002-02-04v2.4.2.8 -> v2.4.3Linus Torvalds1-3/+3
2002-02-04v2.4.2.6 -> v2.4.2.7Linus Torvalds1-73/+73
2002-02-04v2.4.2.4 -> v2.4.2.5Linus Torvalds1-4/+4
2002-02-04v2.4.1.1 -> v2.4.1.2Linus Torvalds1-0/+10
2002-02-04v2.4.0.11 -> v2.4.0.12Linus Torvalds1-1/+3
2002-02-04Import changesetLinus Torvalds1-0/+968