drm: xlnx: zynqmp_dpsub: Use dev_err_probe instead of dev_err
It is possible that dma_request_chan() returns EPROBE_DEFER, in which case the driver defers probing without printing any message. Use dev_err_probe() to record the probe deferral cause and ease debugging. Signed-off-by: Wang Ming <machel@vivo.com> Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com>
This commit is contained in:
parent
1832fba7f9
commit
55354ee7dc
@ -1094,8 +1094,8 @@ static int zynqmp_disp_layer_request_dma(struct zynqmp_disp *disp,
|
||||
"%s%u", dma_names[layer->id], i);
|
||||
dma->chan = dma_request_chan(disp->dev, dma_channel_name);
|
||||
if (IS_ERR(dma->chan)) {
|
||||
dev_err(disp->dev, "failed to request dma channel\n");
|
||||
ret = PTR_ERR(dma->chan);
|
||||
ret = dev_err_probe(disp->dev, PTR_ERR(dma->chan),
|
||||
"failed to request dma channel\n");
|
||||
dma->chan = NULL;
|
||||
return ret;
|
||||
}
|
||||
|
Loading…
x
Reference in New Issue
Block a user