瀏覽代碼

Merge branch 'fix/xilinx' into fixes

Vinod Koul 9 年之前
父節點
當前提交
1cc3334e2e
共有 1 個文件被更改,包括 1 次插入1 次删除
  1. 1 1
      drivers/dma/xilinx/xilinx_vdma.c

+ 1 - 1
drivers/dma/xilinx/xilinx_vdma.c

@@ -1236,7 +1236,7 @@ static struct dma_chan *of_dma_xilinx_xlate(struct of_phandle_args *dma_spec,
 	struct xilinx_vdma_device *xdev = ofdma->of_dma_data;
 	int chan_id = dma_spec->args[0];
 
-	if (chan_id >= XILINX_VDMA_MAX_CHANS_PER_DEVICE)
+	if (chan_id >= XILINX_VDMA_MAX_CHANS_PER_DEVICE || !xdev->chan[chan_id])
 		return NULL;
 
 	return dma_get_slave_channel(&xdev->chan[chan_id]->common);