diff options
Diffstat (limited to 'drivers/fpga/dfl-fme-mgr.c')
| -rw-r--r-- | drivers/fpga/dfl-fme-mgr.c | 13 | 
1 files changed, 1 insertions, 12 deletions
| diff --git a/drivers/fpga/dfl-fme-mgr.c b/drivers/fpga/dfl-fme-mgr.c index b3f7eee3c93f..d5861d13b306 100644 --- a/drivers/fpga/dfl-fme-mgr.c +++ b/drivers/fpga/dfl-fme-mgr.c @@ -314,18 +314,8 @@ static int fme_mgr_probe(struct platform_device *pdev)  		return -ENOMEM;  	mgr->compat_id = compat_id; -	platform_set_drvdata(pdev, mgr); -	return fpga_mgr_register(mgr); -} - -static int fme_mgr_remove(struct platform_device *pdev) -{ -	struct fpga_manager *mgr = platform_get_drvdata(pdev); - -	fpga_mgr_unregister(mgr); - -	return 0; +	return devm_fpga_mgr_register(dev, mgr);  }  static struct platform_driver fme_mgr_driver = { @@ -333,7 +323,6 @@ static struct platform_driver fme_mgr_driver = {  		.name    = DFL_FPGA_FME_MGR,  	},  	.probe   = fme_mgr_probe, -	.remove  = fme_mgr_remove,  };  module_platform_driver(fme_mgr_driver); | 
