dmaengine: idxd: make idxd_register/unregister_dma_channel() static
authorDave Jiang <dave.jiang@intel.com>
Fri, 6 May 2022 22:23:52 +0000 (15:23 -0700)
committerVinod Koul <vkoul@kernel.org>
Mon, 16 May 2022 12:59:13 +0000 (18:29 +0530)
Since idxd_register/unregister_dma_channel() are only called locally, make
them static.

Reported-by: kernel test robot <lkp@intel.com>
Signed-off-by: Dave Jiang <dave.jiang@intel.com>
Link: https://lore.kernel.org/r/165187583222.3287435.12882651040433040246.stgit@djiang5-desk3.ch.intel.com
Signed-off-by: Vinod Koul <vkoul@kernel.org>
drivers/dma/idxd/dma.c
drivers/dma/idxd/idxd.h

index 950f06c..d3476a5 100644 (file)
@@ -228,7 +228,7 @@ void idxd_unregister_dma_device(struct idxd_device *idxd)
        dma_async_device_unregister(&idxd->idxd_dma->dma);
 }
 
-int idxd_register_dma_channel(struct idxd_wq *wq)
+static int idxd_register_dma_channel(struct idxd_wq *wq)
 {
        struct idxd_device *idxd = wq->idxd;
        struct dma_device *dma = &idxd->idxd_dma->dma;
@@ -265,7 +265,7 @@ int idxd_register_dma_channel(struct idxd_wq *wq)
        return 0;
 }
 
-void idxd_unregister_dma_channel(struct idxd_wq *wq)
+static void idxd_unregister_dma_channel(struct idxd_wq *wq)
 {
        struct idxd_dma_chan *idxd_chan = wq->idxd_chan;
        struct dma_chan *chan = &idxd_chan->chan;
index 77d241a..fed0dfc 100644 (file)
@@ -612,8 +612,6 @@ int idxd_enqcmds(struct idxd_wq *wq, void __iomem *portal, const void *desc);
 /* dmaengine */
 int idxd_register_dma_device(struct idxd_device *idxd);
 void idxd_unregister_dma_device(struct idxd_device *idxd);
-int idxd_register_dma_channel(struct idxd_wq *wq);
-void idxd_unregister_dma_channel(struct idxd_wq *wq);
 void idxd_parse_completion_status(u8 status, enum dmaengine_tx_result *res);
 void idxd_dma_complete_txd(struct idxd_desc *desc,
                           enum idxd_complete_type comp_type, bool free_desc);