diff options
Diffstat (limited to 'drivers/fpga/zynqmp-fpga.c')
| -rw-r--r-- | drivers/fpga/zynqmp-fpga.c | 4 | 
1 files changed, 2 insertions, 2 deletions
| diff --git a/drivers/fpga/zynqmp-fpga.c b/drivers/fpga/zynqmp-fpga.c index f7cbaadf49ab..b8a88d21d038 100644 --- a/drivers/fpga/zynqmp-fpga.c +++ b/drivers/fpga/zynqmp-fpga.c @@ -47,7 +47,7 @@ static int zynqmp_fpga_ops_write(struct fpga_manager *mgr,  	char *kbuf;  	int ret; -	if (!eemi_ops || !eemi_ops->fpga_load) +	if (IS_ERR_OR_NULL(eemi_ops) || !eemi_ops->fpga_load)  		return -ENXIO;  	priv = mgr->priv; @@ -81,7 +81,7 @@ static enum fpga_mgr_states zynqmp_fpga_ops_state(struct fpga_manager *mgr)  	const struct zynqmp_eemi_ops *eemi_ops = zynqmp_pm_get_eemi_ops();  	u32 status; -	if (!eemi_ops || !eemi_ops->fpga_get_status) +	if (IS_ERR_OR_NULL(eemi_ops) || !eemi_ops->fpga_get_status)  		return FPGA_MGR_STATE_UNKNOWN;  	eemi_ops->fpga_get_status(&status); | 
