Merge branch 'remotes/lorenzo/pci/endpoint'
- Avoid NULL pointer dereference in dma_release_channel() (Kunihiko Hayashi) * remotes/lorenzo/pci/endpoint: PCI: endpoint: functions/pci-epf-test: Fix DMA channel release
This commit is contained in:
@@ -187,6 +187,9 @@ static int pci_epf_test_init_dma_chan(struct pci_epf_test *epf_test)
|
|||||||
*/
|
*/
|
||||||
static void pci_epf_test_clean_dma_chan(struct pci_epf_test *epf_test)
|
static void pci_epf_test_clean_dma_chan(struct pci_epf_test *epf_test)
|
||||||
{
|
{
|
||||||
|
if (!epf_test->dma_supported)
|
||||||
|
return;
|
||||||
|
|
||||||
dma_release_channel(epf_test->dma_chan);
|
dma_release_channel(epf_test->dma_chan);
|
||||||
epf_test->dma_chan = NULL;
|
epf_test->dma_chan = NULL;
|
||||||
}
|
}
|
||||||
|
Reference in New Issue
Block a user