summaryrefslogtreecommitdiffstats
path: root/mm/memremap.c (follow)
Commit message (Expand)AuthorAgeFilesLines
* mm/mremap_pages: save a few cycles in get_dev_pagemap()Christophe JAILLET2022-09-121-1/+1
* Merge tag 'mm-stable-2022-08-03' of git://git.kernel.org/pub/scm/linux/kernel...Linus Torvalds2022-08-061-3/+13
|\
| * mm: add zone device coherent type memory supportAlex Sierra2022-07-181-0/+10
| * mm/memremap: fix memunmap_pages() race with get_dev_pagemap()Miaohe Lin2022-06-171-1/+1
| * mm/memremap: fix wrong function name above memremap_pages()Miaohe Lin2022-06-171-2/+2
* | mm: fix missing wake-up event for FSDAX pagesMuchun Song2022-07-191-3/+3
|/
* mm/memremap: fix missing call to untrack_pfn() in pagemap_range()Miaohe Lin2022-06-021-1/+1
* mm/page-flags: reuse PG_mappedtodisk as PG_anon_exclusive for PageAnon() pagesDavid Hildenbrand2022-05-101-0/+9
* mm/sparse-vmemmap: improve memory savings for compound devmapsJoao Martins2022-04-291-0/+1
* mm: delete __ClearPageWaiters()Hugh Dickins2022-03-251-2/+0
* Merge tag 'folio-5.18c' of git://git.infradead.org/users/willy/pagecacheLinus Torvalds2022-03-231-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-141-5/+2
* mm: remove superfluous __ClearPageActive()Yu Zhao2020-10-141-2/+0
* mm/memremap_pages: support multiple ranges per invocationDan Williams2020-10-141-108/+150
* mm/memremap_pages: convert to 'struct range'Dan Williams2020-10-141-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-111-0/+3
* mm/memory_hotplug: add pgprot_t to mhp_paramsLogan Gunthorpe2020-04-111-3/+3
* mm/memory_hotplug: rename mhp_restrictions to mhp_paramsLogan Gunthorpe2020-04-111-4/+4
* Merge tag 'libnvdimm-for-5.7' of git://git.kernel.org/pub/scm/linux/kernel/gi...Linus Torvalds2020-04-091-0/+23
|\
| * mm/memremap_pages: Introduce memremap_compat_align()Dan Williams2020-02-211-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
* mm/memremap: drop unused SECTION_SIZE and SECTION_MASKAnshuman Khandual2019-10-081-2/+0
* Merge branch 'odp_fixes' into hmm.gitJason Gunthorpe2019-08-221-42/+63
* mm/hmm: fix ZONE_DEVICE anon page mapping reuseRalph Campbell2019-08-141-0/+24
* mm/memremap: Fix reuse of pgmap instances with internal referencesDan Williams2019-08-091-0/+6
* memremap: move from kernel/ to mm/Christoph Hellwig2019-08-031-0/+405