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

Commit ac4e504a authored by Sudip Mukherjee's avatar Sudip Mukherjee Committed by Greg Kroah-Hartman
Browse files

staging: dgap: fix error path



The code in dgap_stop() is almost a duplicate of the code that will be
executed on pci_unregister_driver(). So the error code was stopping and
unregistering everything twice.

Signed-off-by: default avatarSudip Mukherjee <sudip@vectorindia.org>
Signed-off-by: default avatarGreg Kroah-Hartman <gregkh@linuxfoundation.org>
parent 7d708e52
Loading
Loading
Loading
Loading
+4 −5
Original line number Diff line number Diff line
@@ -7133,8 +7133,10 @@ static int dgap_init_module(void)
		return rc;

	rc = pci_register_driver(&dgap_driver);
	if (rc)
		goto err_stop;
	if (rc) {
		dgap_stop();
		return rc;
	}

	rc = dgap_create_driver_sysfiles(&dgap_driver);
	if (rc)
@@ -7146,9 +7148,6 @@ static int dgap_init_module(void)

err_unregister:
	pci_unregister_driver(&dgap_driver);
err_stop:
	dgap_stop();

	return rc;
}