Linux kernel mirror (for testing) git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
kernel os linux

mm/memremap: remove unused devmap_managed_key

It's no longer used so remove it.

Link: https://lkml.kernel.org/r/11516e39f33f809292ffccab1d46062f9bc248b3.1750323463.git-series.apopple@nvidia.com
Signed-off-by: Alistair Popple <apopple@nvidia.com>
Reviewed-by: Jason Gunthorpe <jgg@nvidia.com>
Acked-by: David Hildenbrand <david@redhat.com>
Cc: Balbir Singh <balbirs@nvidia.com>
Cc: Björn Töpel <bjorn@kernel.org>
Cc: Björn Töpel <bjorn@rivosinc.com>
Cc: Christoph Hellwig <hch@lst.de>
Cc: Chunyan Zhang <zhang.lyra@gmail.com>
Cc: Dan Williams <dan.j.williams@intel.com>
Cc: Deepak Gupta <debug@rivosinc.com>
Cc: Gerald Schaefer <gerald.schaefer@linux.ibm.com>
Cc: Inki Dae <m.szyprowski@samsung.com>
Cc: John Groves <john@groves.net>
Cc: John Hubbard <jhubbard@nvidia.com>
Cc: Lorenzo Stoakes <lorenzo.stoakes@oracle.com>
Cc: Matthew Wilcox (Oracle) <willy@infradead.org>
Cc: Will Deacon <will@kernel.org>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>

authored by

Alistair Popple and committed by
Andrew Morton
5d26b5bd 21aa65bf

-27
-27
mm/memremap.c
··· 38 38 EXPORT_SYMBOL_GPL(memremap_compat_align); 39 39 #endif 40 40 41 - #ifdef CONFIG_FS_DAX 42 - DEFINE_STATIC_KEY_FALSE(devmap_managed_key); 43 - EXPORT_SYMBOL(devmap_managed_key); 44 - 45 - static void devmap_managed_enable_put(struct dev_pagemap *pgmap) 46 - { 47 - if (pgmap->type == MEMORY_DEVICE_FS_DAX) 48 - static_branch_dec(&devmap_managed_key); 49 - } 50 - 51 - static void devmap_managed_enable_get(struct dev_pagemap *pgmap) 52 - { 53 - if (pgmap->type == MEMORY_DEVICE_FS_DAX) 54 - static_branch_inc(&devmap_managed_key); 55 - } 56 - #else 57 - static void devmap_managed_enable_get(struct dev_pagemap *pgmap) 58 - { 59 - } 60 - static void devmap_managed_enable_put(struct dev_pagemap *pgmap) 61 - { 62 - } 63 - #endif /* CONFIG_FS_DAX */ 64 - 65 41 static void pgmap_array_delete(struct range *range) 66 42 { 67 43 xa_store_range(&pgmap_array, PHYS_PFN(range->start), PHYS_PFN(range->end), ··· 126 150 percpu_ref_exit(&pgmap->ref); 127 151 128 152 WARN_ONCE(pgmap->altmap.alloc, "failed to free all reserved pages\n"); 129 - devmap_managed_enable_put(pgmap); 130 153 } 131 154 EXPORT_SYMBOL_GPL(memunmap_pages); 132 155 ··· 323 348 GFP_KERNEL); 324 349 if (error) 325 350 return ERR_PTR(error); 326 - 327 - devmap_managed_enable_get(pgmap); 328 351 329 352 /* 330 353 * Clear the pgmap nr_range as it will be incremented for each