diff options
Diffstat (limited to 'drivers/reset/reset-zynqmp.c')
| -rw-r--r-- | drivers/reset/reset-zynqmp.c | 8 | 
1 files changed, 4 insertions, 4 deletions
| diff --git a/drivers/reset/reset-zynqmp.c b/drivers/reset/reset-zynqmp.c index 2ef1f13aa47b..99e75d92dada 100644 --- a/drivers/reset/reset-zynqmp.c +++ b/drivers/reset/reset-zynqmp.c @@ -79,11 +79,11 @@ static int zynqmp_reset_probe(struct platform_device *pdev)  	if (!priv)  		return -ENOMEM; -	platform_set_drvdata(pdev, priv); -  	priv->eemi_ops = zynqmp_pm_get_eemi_ops(); -	if (!priv->eemi_ops) -		return -ENXIO; +	if (IS_ERR(priv->eemi_ops)) +		return PTR_ERR(priv->eemi_ops); + +	platform_set_drvdata(pdev, priv);  	priv->rcdev.ops = &zynqmp_reset_ops;  	priv->rcdev.owner = THIS_MODULE; |