]> git.ipfire.org Git - thirdparty/kernel/linux.git/commitdiff
nvmet: pci-epf: fix DMA channel debug print
authorShin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Sat, 13 Sep 2025 06:53:50 +0000 (15:53 +0900)
committerKeith Busch <kbusch@kernel.org>
Mon, 1 Dec 2025 21:45:56 +0000 (13:45 -0800)
Currently, nvmet_pci_epf_init_dma() has two dev_dbg() calls intended to
print debug information about the DMA channels for RX and TX. However,
both calls mistakenly are made for the TX channel. Fix it by referreing
to 'nvme_epf->rx_chan' and 'nvme_epf->tx_chan' and instead of the local
variable 'chan'.

Signed-off-by: Shin'ichiro Kawasaki <shinichiro.kawasaki@wdc.com>
Reviewed-by: Damien Le Moal <dlemoal@kernel.org>
Signed-off-by: Keith Busch <kbusch@kernel.org>
drivers/nvme/target/pci-epf.c

index 9c5b0f78ce8dfc94ae02b8d1def1d3122e696d17..f858a6c9d7cb90670037a957cebdcbf17dddc43b 100644 (file)
@@ -320,12 +320,14 @@ static void nvmet_pci_epf_init_dma(struct nvmet_pci_epf *nvme_epf)
        nvme_epf->dma_enabled = true;
 
        dev_dbg(dev, "Using DMA RX channel %s, maximum segment size %u B\n",
-               dma_chan_name(chan),
-               dma_get_max_seg_size(dmaengine_get_dma_device(chan)));
+               dma_chan_name(nvme_epf->dma_rx_chan),
+               dma_get_max_seg_size(dmaengine_get_dma_device(nvme_epf->
+                                                             dma_rx_chan)));
 
        dev_dbg(dev, "Using DMA TX channel %s, maximum segment size %u B\n",
-               dma_chan_name(chan),
-               dma_get_max_seg_size(dmaengine_get_dma_device(chan)));
+               dma_chan_name(nvme_epf->dma_tx_chan),
+               dma_get_max_seg_size(dmaengine_get_dma_device(nvme_epf->
+                                                             dma_tx_chan)));
 
        return;