Donate to e Foundation | Murena handsets with /e/OS | Own a part of Murena! Learn more

Commit 474cca5f authored by Arvind Yadav's avatar Arvind Yadav Committed by Greg Kroah-Hartman
Browse files

misc: ocxl: use put_device() instead of device_unregister()



if device_register() returned an error! Always use put_device()
to give up the reference initialized.

Signed-off-by: default avatarArvind Yadav <arvind.yadav.cs@gmail.com>
Reviewed-by: default avatarUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Acked-by: default avatarAndrew Donnellan <andrew.donnellan@au1.ibm.com>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 5fbe9f35
Loading
Loading
Loading
Loading
+1 −1
Original line number Diff line number Diff line
@@ -519,7 +519,7 @@ static struct ocxl_fn *init_function(struct pci_dev *dev)
	rc = device_register(&fn->dev);
	if (rc) {
		deconfigure_function(fn);
		device_unregister(&fn->dev);
		put_device(&fn->dev);
		return ERR_PTR(rc);
	}
	return fn;