diff options
Diffstat (limited to 'drivers/fpga/stratix10-soc.c')
| -rw-r--r-- | drivers/fpga/stratix10-soc.c | 4 | 
1 files changed, 2 insertions, 2 deletions
diff --git a/drivers/fpga/stratix10-soc.c b/drivers/fpga/stratix10-soc.c index 357cea58ec98..f7f01982a512 100644 --- a/drivers/fpga/stratix10-soc.c +++ b/drivers/fpga/stratix10-soc.c @@ -213,9 +213,9 @@ static int s10_ops_write_init(struct fpga_manager *mgr,  	/* Allocate buffers from the service layer's pool. */  	for (i = 0; i < NUM_SVC_BUFS; i++) {  		kbuf = stratix10_svc_allocate_memory(priv->chan, SVC_BUF_SIZE); -		if (!kbuf) { +		if (IS_ERR(kbuf)) {  			s10_free_buffers(mgr); -			ret = -ENOMEM; +			ret = PTR_ERR(kbuf);  			goto init_done;  		}  |