summaryrefslogtreecommitdiffstats
path: root/mm/memremap.c
Commit message (Expand)AuthorAgeFilesLines
* mm: use vmem_altmap code without CONFIG_ZONE_DEVICESumanth Korikkar2023-12-101-13/+1
* mm/memremap.c: fix outdated comment in devm_memremap_pagesLi Zhijian2023-02-091-1/+1
* mm: introduce __vm_flags_mod and use it in untrack_pfnSuren Baghdasaryan2023-02-091-2/+2
* mm/memremap.c: map FS_DAX device memory as decryptedPankaj Gupta2022-11-081-0/+1
* mm/memremap.c: take a pgmap reference on page allocationAlistair Popple2022-10-121-6/+19
* mm: free device private pages have zero refcountAlistair Popple2022-10-121-0/+9
* mm/mremap_pages: save a few cycles in get_dev_pagemap()Christophe JAILLET2022-09-111-1/+1
* Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-051-3/+13
|\
| * mm: add zone device coherent type memory supportAlex Sierra2022-07-171-0/+10
| * mm/memremap: fix memunmap_pages() race with get_dev_pagemap()Miaohe Lin2022-06-161-1/+1
| * mm/memremap: fix wrong function name above memremap_pages()Miaohe Lin2022-06-161-2/+2
* | mm: fix missing wake-up event for FSDAX pagesMuchun Song2022-07-181-3/+3
|/
* mm/memremap: fix missing call to untrack_pfn() in pagemap_range()Miaohe Lin2022-06-011-1/+1
* mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pagesDavid Hildenbrand2022-05-091-0/+9
* mm/sparse-vmemmap: improve memory savings for compound devmapsJoao Martins2022-04-281-0/+1
* mm: delete __ClearPageWaiters()Hugh Dickins2022-03-241-2/+0
* Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-03-221-31/+34
|\
| * mm: generalize the pgmap based page_free infrastructureChristoph Hellwig2022-03-031-2/+2
| * mm: remove the extra ZONE_DEVICE struct page refcountChristoph Hellwig2022-03-031-38/+19
| * mm: don't include <linux/memremap.h> in <linux/mm.h>Christoph Hellwig2022-03-031-1/+5
| * mm: simplify freeing of devmap managed pagesChristoph Hellwig2022-03-031-11/+9
| * mm: move free_devmap_managed_page to memremap.cChristoph Hellwig2022-03-031-0/+21
| * mm: remove a pointless CONFIG_ZONE_DEVICE check in memremap_pagesChristoph Hellwig2022-03-031-2/+1
* | mm/memremap: avoid calling kasan_remove_zero_shadow() for device private memoryMiaohe Lin2022-03-221-1/+2
|/
* Merge branch 'akpm' (patches from Andrew)Linus Torvalds2022-01-151-6/+12
|\
| * mm/memremap: add ZONE_DEVICE support for compound pagesJoao Martins2022-01-151-6/+12
* | memremap: remove support for external pgmap refcountsChristoph Hellwig2021-12-041-47/+12
|/
* mm/memcg: Convert mem_cgroup_uncharge() to take a folioMatthew Wilcox (Oracle)2021-09-271-1/+1
* mm/memory_hotplug: remove nid parameter from arch_remove_memory()David Hildenbrand2021-09-081-4/+1
* mm/memremap.c: fix improper SPDX comment styleZhiyuan Dai2021-04-301-1/+1
* mm/memory_hotplug: prevalidate the address range being added with platformAnshuman Khandual2021-02-261-1/+7
* mm: fix memory_failure() handling of dax-namespace metadataDan Williams2021-02-261-0/+15
* mm/mremap_pages: fix static key devmap_managed_key updatesRalph Campbell2020-11-021-23/+16
* mm: pass migratetype into memmap_init_zone() and move_pfn_range_to_zone()David Hildenbrand2020-10-161-1/+2
* mm/memremap.c: convert devmap static branch to {inc,dec}Ira Weiny2020-10-131-5/+2
* mm: remove superfluous __ClearPageActive()Yu Zhao2020-10-131-2/+0
* mm/memremap_pages: support multiple ranges per invocationDan Williams2020-10-131-108/+150
* mm/memremap_pages: convert to 'struct range'Dan Williams2020-10-131-38/+39
* memremap: rename MEMORY_DEVICE_DEVDAX to MEMORY_DEVICE_GENERICRoger Pau Monne2020-09-041-1/+1
* mm/memremap: set caching mode for PCI P2PDMA memory to WCLogan Gunthorpe2020-04-101-0/+3
* mm/memory_hotplug: add pgprot_t to mhp_paramsLogan Gunthorpe2020-04-101-3/+3
* mm/memory_hotplug: rename mhp_restrictions to mhp_paramsLogan Gunthorpe2020-04-101-4/+4
* Merge tag 'libnvdimm-for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2020-04-081-0/+23
|\
| * mm/memremap_pages: Introduce memremap_compat_align()Dan Williams2020-02-201-0/+23
* | memremap: add an owner field to struct dev_pagemapChristoph Hellwig2020-03-261-0/+4
|/
* mm/memory_hotplug: poison memmap in remove_pfn_range_from_zone()David Hildenbrand2020-02-041-0/+2
* mm: devmap: refactor 1-based refcounting for ZONE_DEVICE pagesJohn Hubbard2020-01-311-14/+1
* mm: Cleanup __put_devmap_managed_page() vs ->page_free()Dan Williams2020-01-311-36/+44
* mm/memory_hotplug: shrink zones when offlining memoryDavid Hildenbrand2020-01-041-1/+1
* mm/memunmap: don't access uninitialized memmap in memunmap_pages()Aneesh Kumar K.V2019-10-191-4/+7