On 10/22/2016 09:35 AM, Wei Yongjun wrote: > From: Wei Yongjun <[email protected]> > > Fix to return error code -ENODEV from the DMA is not supported error > handling case instead of 0, as done elsewhere in this function. > > Signed-off-by: Wei Yongjun <[email protected]>
Acked-by: Tom Lendacky <[email protected]> > --- > drivers/net/ethernet/amd/xgbe/xgbe-main.c | 1 + > 1 file changed, 1 insertion(+) > > diff --git a/drivers/net/ethernet/amd/xgbe/xgbe-main.c > b/drivers/net/ethernet/amd/xgbe/xgbe-main.c > index 667e120..6997f11 100644 > --- a/drivers/net/ethernet/amd/xgbe/xgbe-main.c > +++ b/drivers/net/ethernet/amd/xgbe/xgbe-main.c > @@ -613,6 +613,7 @@ static int xgbe_probe(struct platform_device *pdev) > attr = device_get_dma_attr(dev); > if (attr == DEV_DMA_NOT_SUPPORTED) { > dev_err(dev, "DMA is not supported"); > + ret = -ENODEV; > goto err_io; > } > pdata->coherent = (attr == DEV_DMA_COHERENT); >
