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

Commit ea23b453 authored by Al Viro's avatar Al Viro
Browse files

ibmasmfs: make register_filesystem the last failure exit



Signed-off-by: default avatarAl Viro <viro@zeniv.linux.org.uk>
parent 640045a1
Loading
Loading
Loading
Loading
+5 −6
Original line number Diff line number Diff line
@@ -211,18 +211,17 @@ static void __exit ibmasm_exit (void)

static int __init ibmasm_init(void)
{
	int result;
	int result = pci_register_driver(&ibmasm_driver);
	if (result)
		return result;

	result = ibmasmfs_register();
	if (result) {
		pci_unregister_driver(&ibmasm_driver);
		err("Failed to register ibmasmfs file system");
		return result;
	}
	result = pci_register_driver(&ibmasm_driver);
	if (result) {
		ibmasmfs_unregister();
		return result;
	}

	ibmasm_register_panic_notifier();
	info(DRIVER_DESC " version " DRIVER_VERSION " loaded");
	return 0;