> > diff --git a/drivers/pci/endpoint/functions/pci-epf-test.c > b/drivers/pci/endpoint/functions/pci-epf-test.c > index 55283d2379a6..3a720ed4655e 100644 > --- a/drivers/pci/endpoint/functions/pci-epf-test.c > +++ b/drivers/pci/endpoint/functions/pci-epf-test.c > @@ -113,7 +113,7 @@ static int pci_epf_test_data_transfer(struct > pci_epf_test *epf_test, > enum dma_transfer_direction dir) > { > struct dma_chan *chan = (dir == DMA_DEV_TO_MEM) ? Can you use (dir == DMA_MEM_TO_DEV)? match following check dma_addr_t dma_local = (dir == DMA_MEM_TO_DEV) ? Frank Li > - epf_test->dma_chan_tx : epf_test->dma_chan_rx; > + epf_test->dma_chan_rx : epf_test->dma_chan_tx; > dma_addr_t dma_local = (dir == DMA_MEM_TO_DEV) ? dma_src : > dma_dst; > enum dma_ctrl_flags flags = DMA_CTRL_ACK | DMA_PREP_INTERRUPT; > struct pci_epf *epf = epf_test->epf; > -- > 2.25.1