mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/torvalds/linux.git
synced 2026-07-21 22:47:51 -04:00
driver core: faux: clean up init error handling
Clean up the faux bus init error handling by naming the labels after what they do (rather than from where they are jumped to) and separating the success path more clearly by returning explicit zero. Signed-off-by: Johan Hovold <johan@kernel.org> Link: https://patch.msgid.link/20260424153127.2647405-3-johan@kernel.org Signed-off-by: Danilo Krummrich <dakr@kernel.org>
This commit is contained in:
committed by
Danilo Krummrich
parent
580a795105
commit
1a262c768f
@@ -244,20 +244,20 @@ int __init faux_bus_init(void)
|
||||
|
||||
ret = bus_register(&faux_bus_type);
|
||||
if (ret)
|
||||
goto error_bus;
|
||||
goto err_deregister_root;
|
||||
|
||||
ret = driver_register(&faux_driver);
|
||||
if (ret)
|
||||
goto error_driver;
|
||||
goto err_deregister_bus;
|
||||
|
||||
faux_bus_root = root;
|
||||
|
||||
return ret;
|
||||
return 0;
|
||||
|
||||
error_driver:
|
||||
err_deregister_bus:
|
||||
bus_unregister(&faux_bus_type);
|
||||
|
||||
error_bus:
|
||||
err_deregister_root:
|
||||
root_device_unregister(root);
|
||||
|
||||
return ret;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user