toshiba_acpi: make remove_device() and add_device() void
Subsystems (2)
PATCH 1/2 toshiba_acpi: make remove_device() and add_device() void
remove_device() and add_device() are not related to ACPI APIs, it does not make sense to return acpi_status for both functions.
Current implementation of add_device() always AE_OK, thus the return value checking for add_device() always return false for ACPI_FAILURE(status). This patch makes add_device() to be void and remove the unnecessary return value checking.
remove_proc_entry() won't fail, thus change remove_device() to be void.
--- drivers/platform/x86/toshiba_acpi.c | 14 +++----------- 1 files changed, 3 insertions(+), 11 deletions(-)
drivers/platform/x86/toshiba_acpi.c +3 -11
@@ -720,25 +720,22 @@ static const struct file_operations version_proc_fops = {#define PROC_TOSHIBA "toshiba" -static acpi_status __init add_device (void ) +static void __init add_device (void ) {proc_create ("lcd" ,S_IRUGO |S_IWUSR , toshiba_proc_dir, &lcd_proc_fops);proc_create ("video" ,S_IRUGO |S_IWUSR , toshiba_proc_dir, &video_proc_fops);proc_create ("fan" ,S_IRUGO |S_IWUSR , toshiba_proc_dir, &fan_proc_fops);proc_create ("keys" ,S_IRUGO |S_IWUSR , toshiba_proc_dir, &keys_proc_fops);proc_create ("version" ,S_IRUGO , toshiba_proc_dir, &version_proc_fops); - -return AE_OK ; } -static acpi_status remove_device (void ) +static void remove_device (void ) {remove_proc_entry ("lcd" , toshiba_proc_dir);remove_proc_entry ("video" , toshiba_proc_dir);remove_proc_entry ("fan" , toshiba_proc_dir);remove_proc_entry ("keys" , toshiba_proc_dir);remove_proc_entry ("version" , toshiba_proc_dir); -return AE_OK ; }static struct backlight_ops toshiba_backlight_data = {
@@ -921,7 +918,6 @@ static void toshiba_acpi_exit(void)static int __init toshiba_acpi_init (void ) { -acpi_status status =AE_OK ;u32 hci_result;bool bt_present;int ret =0 ;
@@ -969,11 +965,7 @@ static int __init toshiba_acpi_init(void)toshiba_acpi_exit ();return -ENODEV ; }else { - status =add_device (); -if (ACPI_FAILURE (status)) { -toshiba_acpi_exit (); -return -ENODEV ; - } +add_device (); } props.max_brightness =HCI_LCD_BRIGHTNESS_LEVELS -1 ;
Signature · 1 line
1.5.4.3
PATCH 2/2 toshiba_acpi: rename add_device() and remove_device() to create_toshiba_proc_entries() and remove_toshiba_proc_entries()
To improve readability.
This patch rename add_device() to create_toshiba_proc_entries() and rename remove_device() to remove_toshiba_proc_entries().
--- drivers/platform/x86/toshiba_acpi.c | 8 ++++---- 1 files changed, 4 insertions(+), 4 deletions(-)
drivers/platform/x86/toshiba_acpi.c +4 -4
@@ -720,7 +720,7 @@ static const struct file_operations version_proc_fops = {#define PROC_TOSHIBA "toshiba" -static void __init add_device (void ) +static void __init create_toshiba_proc_entries (void ) {proc_create ("lcd" ,S_IRUGO |S_IWUSR , toshiba_proc_dir, &lcd_proc_fops);proc_create ("video" ,S_IRUGO |S_IWUSR , toshiba_proc_dir, &video_proc_fops);
@@ -729,7 +729,7 @@ static void __init add_device(void)proc_create ("version" ,S_IRUGO , toshiba_proc_dir, &version_proc_fops); } -static void remove_device (void ) +static void remove_toshiba_proc_entries (void ) {remove_proc_entry ("lcd" , toshiba_proc_dir);remove_proc_entry ("video" , toshiba_proc_dir);
@@ -903,7 +903,7 @@ static void toshiba_acpi_exit(void)if (toshiba_backlight_device)backlight_device_unregister (toshiba_backlight_device); -remove_device (); +remove_toshiba_proc_entries ();if (toshiba_proc_dir)remove_proc_entry (PROC_TOSHIBA , acpi_root_dir);
@@ -965,7 +965,7 @@ static int __init toshiba_acpi_init(void)toshiba_acpi_exit ();return -ENODEV ; }else { -add_device (); +create_toshiba_proc_entries (); } props.max_brightness =HCI_LCD_BRIGHTNESS_LEVELS -1 ;
Signature · 1 line
1.5.4.3