powerpc/powernv: remove get_cxl_module
authorChristoph Hellwig <hch@lst.de>
Tue, 2 Feb 2021 12:13:22 +0000 (13:13 +0100)
committerJessica Yu <jeyu@kernel.org>
Mon, 8 Feb 2021 11:20:17 +0000 (12:20 +0100)
The static inline get_cxl_module function is entirely unused since commit
8bf6b91a5125a ("Revert "powerpc/powernv: Add support for the cxl kernel
api on the real phb"), so remove it.

Acked-by: Michael Ellerman <mpe@ellerman.id.au>
Reviewed-by: Andrew Donnellan <ajd@linux.ibm.com>
Signed-off-by: Christoph Hellwig <hch@lst.de>
Signed-off-by: Jessica Yu <jeyu@kernel.org>
arch/powerpc/platforms/powernv/pci-cxl.c

index 8c739c9..5317286 100644 (file)
@@ -150,25 +150,3 @@ int pnv_cxl_ioda_msi_setup(struct pci_dev *dev, unsigned int hwirq,
        return 0;
 }
 EXPORT_SYMBOL(pnv_cxl_ioda_msi_setup);
-
-#if IS_MODULE(CONFIG_CXL)
-static inline int get_cxl_module(void)
-{
-       struct module *cxl_module;
-
-       mutex_lock(&module_mutex);
-
-       cxl_module = find_module("cxl");
-       if (cxl_module)
-               __module_get(cxl_module);
-
-       mutex_unlock(&module_mutex);
-
-       if (!cxl_module)
-               return -ENODEV;
-
-       return 0;
-}
-#else
-static inline int get_cxl_module(void) { return 0; }
-#endif