diff options
Diffstat (limited to 'drivers/fpga/machxo2-spi.c')
| -rw-r--r-- | drivers/fpga/machxo2-spi.c | 9 | 
1 files changed, 3 insertions, 6 deletions
| diff --git a/drivers/fpga/machxo2-spi.c b/drivers/fpga/machxo2-spi.c index ea2ec3c6815c..905607992a12 100644 --- a/drivers/fpga/machxo2-spi.c +++ b/drivers/fpga/machxo2-spi.c @@ -370,12 +370,9 @@ static int machxo2_spi_probe(struct spi_device *spi)  		return -EINVAL;  	} -	mgr = devm_fpga_mgr_create(dev, "Lattice MachXO2 SPI FPGA Manager", -				   &machxo2_ops, spi); -	if (!mgr) -		return -ENOMEM; - -	return devm_fpga_mgr_register(dev, mgr); +	mgr = devm_fpga_mgr_register(dev, "Lattice MachXO2 SPI FPGA Manager", +				     &machxo2_ops, spi); +	return PTR_ERR_OR_ZERO(mgr);  }  #ifdef CONFIG_OF | 
