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

Commit c1d1e8a0 authored by Alan Jenkins's avatar Alan Jenkins Committed by Andy Shevchenko
Browse files

platform/x86: fujitsu-laptop: simplify acpi_bus_register_driver() error handling



A separate variable is not needed to handle error codes returned by
acpi_bus_register_driver().  If the latter fails, just use the value it
returned as the value returned by fujitsu_init().

Signed-off-by: default avatarAlan Jenkins <alan-jenkins@tuffmail.co.uk>
[kempniu: rebase patch, rewrite commit message]
Signed-off-by: default avatarMichał Kępień <kernel@kempniu.pl>
Signed-off-by: default avatarAndy Shevchenko <andriy.shevchenko@linux.intel.com>
Reviewed-by: default avatarJonathan Woithe <jwoithe@just42.net>
parent 8c590e33
Loading
Loading
Loading
Loading
+5 −9
Original line number Diff line number Diff line
@@ -1192,7 +1192,7 @@ MODULE_DEVICE_TABLE(acpi, fujitsu_ids);

static int __init fujitsu_init(void)
{
	int ret, result, max_brightness;
	int ret, max_brightness;

	if (acpi_disabled)
		return -ENODEV;
@@ -1207,11 +1207,9 @@ static int __init fujitsu_init(void)
	fujitsu_bl->keycode5 = KEY_RFKILL;
	dmi_check_system(fujitsu_dmi_table);

	result = acpi_bus_register_driver(&acpi_fujitsu_bl_driver);
	if (result < 0) {
		ret = -ENODEV;
	ret = acpi_bus_register_driver(&acpi_fujitsu_bl_driver);
	if (ret)
		goto fail_acpi;
	}

	/* Register platform stuff */

@@ -1264,11 +1262,9 @@ static int __init fujitsu_init(void)
		goto fail_laptop;
	}

	result = acpi_bus_register_driver(&acpi_fujitsu_laptop_driver);
	if (result < 0) {
		ret = -ENODEV;
	ret = acpi_bus_register_driver(&acpi_fujitsu_laptop_driver);
	if (ret)
		goto fail_laptop1;
	}

	/* Sync backlight power status (needs FUJ02E3 device, hence deferred) */
	if (acpi_video_get_backlight_type() == acpi_backlight_vendor) {