aboutsummaryrefslogtreecommitdiffstats
path: root/include/linux/vmalloc.h
AgeCommit message (Expand)AuthorFilesLines
2024-03-14Merge tag 'mm-stable-2024-03-13-20-04' of git://git.kernel.org/pub/scm/linux/...Linus Torvalds1-1/+0
2024-03-06mm: Introduce VM_SPARSE kind and vm_area_[un]map_pages().Alexei Starovoitov1-0/+5
2024-02-23mm/vmalloc: remove vmap_area_listBaoquan He1-1/+0
2023-04-05mm: vmalloc: convert vread() to vread_iter()Lorenzo Stoakes1-1/+2
2023-04-05mm: move vmalloc_init() declaration to mm/internal.hMike Rapoport (IBM)1-4/+0
2023-02-09mm/vmalloc.c: add flags to mark vm_map_ram areaBaoquan He1-0/+1
2022-06-13usercopy: Handle vm_map_ram() areasMatthew Wilcox (Oracle)1-0/+1
2022-04-19vmalloc: replace VM_NO_HUGE_VMAP with VM_ALLOW_HUGE_VMAPSong Liu1-2/+2
2022-03-24kasan, vmalloc, arm64: mark vmalloc mappings as pgprot_taggedAndrey Konovalov1-0/+7
2022-03-24kasan, vmalloc: drop outdated VM_KASAN commentAndrey Konovalov1-11/+0
2022-03-24Merge tag 'for-linus' of git://git.kernel.org/pub/scm/virt/kvm/kvmLinus Torvalds1-0/+5
2022-03-22mm/vmalloc: fix comments about vmap_area structBang Li1-2/+2
2022-03-08mm: vmalloc: introduce array allocation functionsPaolo Bonzini1-0/+5
2022-01-15mm: defer kmemleak object creation of module_alloc()Kefeng Wang1-0/+7
2021-11-06mm/vmalloc: don't allow VM_NO_GUARD on vmap()Peter Zijlstra1-1/+1
2021-11-06mm/vmalloc: add __alloc_size attributes for better bounds checkingKees Cook1-11/+11
2021-09-08mm: move ioremap_page_range to vmalloc.cChristoph Hellwig1-3/+0
2021-07-08mm: fix spelling mistakes in header filesZhen Lei1-2/+2
2021-06-30mm/vmalloc: enable mapping of huge pages at pte level in vmallocChristophe Leroy1-0/+7
2021-06-30mm/vmalloc: enable mapping of huge pages at pte level in vmapChristophe Leroy1-0/+8
2021-06-24mm/vmalloc: add vmalloc_no_hugeClaudio Imbrenda1-0/+1
2021-05-07mm: fix typos in commentsIngo Molnar1-2/+2
2021-05-07mm/vmalloc: remove vwrite()David Hildenbrand1-1/+0
2021-05-07drivers/char: remove /dev/kmem for goodDavid Hildenbrand1-1/+1
2021-04-30mm/vmalloc: remove unmap_kernel_rangeNicholas Piggin1-7/+1
2021-04-30mm/vmalloc: remove map_kernel_rangeNicholas Piggin1-11/+0
2021-04-30mm/vmalloc: hugepage vmalloc mappingsNicholas Piggin1-0/+21
2021-04-30mm: move vmap_range from mm/ioremap.c to mm/vmalloc.cNicholas Piggin1-0/+3
2021-04-30mm/vmalloc: provide fallback arch huge vmap support functionsNicholas Piggin1-4/+20
2021-04-30mm: HUGE_VMAP arch support cleanupNicholas Piggin1-0/+6
2021-03-08mm: Don't build mm_dump_obj() on CONFIG_PRINTK=n kernelsPaul E. McKenney1-1/+1
2021-02-12Merge branch 'for-mingo-rcu' of git://git.kernel.org/pub/scm/linux/kernel/git...Ingo Molnar1-0/+6
2021-02-05mm/vmalloc: separate put pages and flush VM flagsRick Edgecombe1-7/+2
2021-01-22mm: Make mem_dump_obj() handle vmalloc() memoryPaul E. McKenney1-0/+6
2020-12-15mm/vmalloc: rework the drain logicUladzislau Rezki (Sony)1-5/+3
2020-10-18mm: remove alloc_vm_areaChristoph Hellwig1-4/+1
2020-10-18mm: add a vmap_pfn functionChristoph Hellwig1-0/+1
2020-10-18mm: add a VM_MAP_PUT_PAGES flag for vmapChristoph Hellwig1-0/+1
2020-06-26mm: remove vmalloc_execChristoph Hellwig1-1/+0
2020-06-02mm: remove vmalloc_sync_(un)mappings()Joerg Roedel1-2/+0
2020-06-02mm/vmalloc: track which page-table levels were modifiedJoerg Roedel1-0/+16
2020-06-02mm: remove vmalloc_user_node_flagsChristoph Hellwig1-1/+0
2020-06-02mm: remove __vmalloc_node_flags_callerChristoph Hellwig1-2/+2
2020-06-02mm: remove both instances of __vmalloc_node_flagsChristoph Hellwig1-9/+0
2020-06-02mm: remove the pgprot argument to __vmallocChristoph Hellwig1-1/+1
2020-06-02mm: remove the prot argument from vm_map_ramChristoph Hellwig1-2/+1
2020-06-02mm: remove map_vm_rangeChristoph Hellwig1-6/+4
2020-06-02mm: remove __get_vm_areaChristoph Hellwig1-2/+0
2020-04-21vmalloc: fix remap_vmalloc_range() bounds checksJann Horn1-1/+1
2020-03-21x86/mm: split vmalloc_sync_all()Joerg Roedel1-2/+3
2019-12-10mm/vmalloc: Add empty <asm/vmalloc.h> headers and use them from <linux/vmallo...Ingo Molnar1-0/+2
2019-12-01kasan: support backing vmalloc space with real shadow memoryDaniel Axtens1-0/+12
2019-11-18bpf: Add mmap() support for BPF_MAP_TYPE_ARRAYAndrii Nakryiko1-0/+1
2019-09-24mm/vmalloc: modify struct vmap_area to reduce its sizePengfei Li1-7/+13
2019-09-04vmalloc: lift the arm flag for coherent mappings to common codeChristoph Hellwig1-0/+2
2019-07-12mm: vmalloc: show number of vmalloc pages in /proc/meminfoRoman Gushchin1-0/+2
2019-05-18mm/vmalloc.c: keep track of free blocks for vmap allocationUladzislau Rezki (Sony)1-1/+5
2019-04-30mm/vmalloc: Add flag for freeing of special permsissionsRick Edgecombe1-0/+15
2018-06-05mm: Use overflow helpers in kvmalloc()Kees Cook1-0/+1
2017-11-02License cleanup: add SPDX GPL-2.0 license identifier to files with no licenseGreg Kroah-Hartman1-0/+1
2017-05-12mm, vmalloc: fix vmalloc users tracking properlyMichal Hocko1-15/+6
2017-05-08mm, vmalloc: properly track vmalloc usersMichal Hocko1-0/+19
2017-05-08mm: introduce kv[mz]alloc helpersMichal Hocko1-0/+1
2016-12-12mm: add vfree_atomic()Andrey Ryabinin1-0/+1
2016-05-23Merge branch 'drm-next' of git://people.freedesktop.org/~airlied/linuxLinus Torvalds1-0/+4
2016-05-20mm/vmalloc: keep a separate lazy-free listChris Wilson1-1/+2
2016-04-05mm/vmap: Add a notifier for when we run out of vmap address spaceChris Wilson1-0/+4
2016-01-14mm, vmalloc: remove VM_VPAGESDavid Rientjes1-1/+0
2015-11-01mm: get rid of 'vmalloc_info' from /proc/meminfoLinus Torvalds1-12/+0
2015-03-12kasan, module, vmalloc: rework shadow allocation for modulesAndrey Ryabinin1-0/+1
2015-02-13mm: vmalloc: pass additional vm_flags to __vmalloc_node_range()Andrey Ryabinin1-1/+3
2015-02-13mm: vmalloc: add flag preventing guard hole allocationAndrey Ryabinin1-2/+7
2014-08-06mm/vmalloc.c: clean up map_vm_area third argumentWANG Chao1-1/+1
2013-07-09mm/vmalloc.c: rename VM_UNLIST to VM_UNINITIALIZEDZhang Yanfei1-6/+6
2013-07-03vmalloc: introduce remap_vmalloc_range_partialHATAYAMA Daisuke1-0/+4
2013-04-29kexec, vmalloc: export additional vmalloc layer informationAtsushi Kumagai1-0/+13
2013-04-29mm, vmalloc: export vmap_area_list, instead of vmlistJoonsoo Kim1-2/+1
2013-04-29mm, vmalloc: move get_vmalloc_info() to vmalloc.cJoonsoo Kim1-0/+18
2012-07-30ARM: dma-mapping: remove custom consistent dma regionMarek Szyprowski1-0/+1
2012-07-30mm: vmalloc: use const void * for caller argumentMarek Szyprowski1-4/+4
2011-12-05Merge branch 'vmalloc' of git://git.linaro.org/people/nico/linux into devel-s...Russell King1-0/+1
2011-11-18mm: add vm_area_add_early()Nicolas Pitre1-0/+1
2011-11-16xen: map foreign pages for shared rings by updating the PTEs directlyDavid Vrabel1-1/+1
2011-10-31mm: avoid null pointer access in vm_struct via /proc/vmallocinfoMitsuo Hayasaka1-0/+1
2011-03-28NOMMU: support SMP dynamic percpu_allocGraf Yang1-0/+32
2011-01-13mm: unify module_alloc code for vmallocDavid Rientjes1-2/+3
2011-01-13mm: remove gfp mask from pcpu_get_vm_areasDavid Rientjes1-1/+1
2011-01-13mm: remove unused get_vm_area_nodeDavid Rientjes1-3/+0
2010-12-02vmalloc: eagerly clear ptes on vunmapJeremy Fitzhardinge1-2/+0
2010-10-26mm: add vzalloc() and vzalloc_node() helpersDave Young1-0/+2
2010-09-08vmalloc: pcpu_get/free_vm_areas() aren't needed on UPTejun Heo1-0/+2
2010-08-12Merge branch 'stable/xen-swiotlb-0.8.6' of git://git.kernel.org/pub/scm/linux...Linus Torvalds1-0/+2
2010-07-27vmap: add flag to allow lazy unmap to be disabled at runtimeJeremy Fitzhardinge1-0/+2
2010-07-09x86, ioremap: Fix incorrect physical address handling in PAE modeKenji Kaneshige1-1/+1
2009-08-14vmalloc: implement pcpu_get_vm_areas()Tejun Heo1-0/+6
2009-02-24Merge branch 'tj-percpu' of git://git.kernel.org/pub/scm/linux/kernel/git/tj/...Ingo Molnar1-0/+4
2009-02-24vmalloc: add @align to vm_area_register_early()Tejun Heo1-1/+1
2009-02-20vmalloc: add un/map_kernel_range_noflush()Tejun Heo1-0/+3
2009-02-20vmalloc: implement vm_area_register_early()Tejun Heo1-0/+1
2009-02-18vmalloc: add __get_vm_area_caller()Benjamin Herrenschmidt1-0/+4
2009-01-06mm: make vread() and vwrite() declarationKOSAKI Motohiro1-0/+4
2008-10-23proc: move /proc/vmallocinfo to mm/vmalloc.cAlexey Dobriyan1-2/+0
2008-10-20mm: rewrite vmap layerNick Piggin1-1/+14
2008-08-16mm: VM_flags comment fixesHugh Dickins1-2/+2
2008-04-28vmallocinfo: add caller informationChristoph Lameter1-0/+3
2008-04-28vmalloc: show vmalloced areas via /proc/vmallocinfoChristoph Lameter1-0/+2
2008-02-05vmalloc: add const to void* parametersChristoph Lameter1-3/+3
2007-07-21i386: fix iounmap's use of vm_struct's size fieldJeremy Fitzhardinge1-0/+7
2007-07-18Allocate and free vmalloc areasJeremy Fitzhardinge1-0/+4
2007-06-14[POWERPC] unmap_vm_area becomes unmap_kernel_range for the publicBenjamin Herrenschmidt1-1/+2
2007-05-08move die notifier handling to common codeChristoph Hellwig1-0/+1
2006-11-13[PATCH] vmalloc: optimization, cleanup, bugfixesEric Dumazet1-1/+2
2006-10-28[PATCH] __vmalloc with GFP_ATOMIC causes 'sleeping from invalid context'Giridhar Pemmasani1-1/+2
2006-09-27[PATCH] Mark __remove_vm_area() staticRolf Eike Beer1-1/+0
2006-09-26[PATCH] mm/: make functions staticAdrian Bunk1-2/+0
2006-07-14[PATCH] mm: fix oom roll-back of __vmalloc_area_nodeJan Kiszka1-0/+1
2006-06-23[PATCH] mm: introduce remap_vmalloc_range()Nick Piggin1-0/+8
2005-10-29[PATCH] vmalloc_nodeChristoph Lameter1-1/+7
2005-10-08[PATCH] gfp flags annotations - part 1Al Viro1-2/+2
2005-09-05[PATCH] arm: allow for arch-specific IOREMAP_MAX_ORDERDeepak Saxena1-0/+8
2005-05-20[PATCH] x86_64: Fixed guard page handling again in iounmapAndi Kleen1-0/+1
2005-04-16Linux-2.6.12-rc2v2.6.12-rc2Linus Torvalds1-0/+54