]> asedeno.scripts.mit.edu Git - linux.git/commitdiff
ACPI / battery: get rid of negations in conditions
authorDmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Tue, 24 Jul 2018 11:27:34 +0000 (14:27 +0300)
committerRafael J. Wysocki <rafael.j.wysocki@intel.com>
Wed, 25 Jul 2018 11:41:52 +0000 (13:41 +0200)
Simple conditions without negations inflict less cognitive load
on readers.

Rework conditional branches not to use negations. Also add braces
around single statement branches where their counterpart else-branches
consist of more than one statement as suggested in the paragraph 3 of
the coding style.

Suggested-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Dmitry Rozhkov <dmitry.rozhkov@linux.intel.com>
Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
Signed-off-by: Rafael J. Wysocki <rafael.j.wysocki@intel.com>
drivers/acpi/battery.c

index 6d302bb2f51ba371d68fe95883e803db9124ea1c..cb664e87cde82e0fc6db1c1ab0ae76df1eb5c3b7 100644 (file)
@@ -1020,7 +1020,7 @@ static int acpi_battery_info_proc_show(struct seq_file *seq, void *offset)
                           acpi_battery_units(battery));
 
        seq_printf(seq, "battery technology:      %srechargeable\n",
-                  (!battery->technology)?"non-":"");
+                  battery->technology ? "" : "non-");
 
        if (battery->design_voltage == ACPI_BATTERY_VALUE_UNKNOWN)
                seq_printf(seq, "design voltage:          unknown\n");
@@ -1111,11 +1111,12 @@ static int acpi_battery_alarm_proc_show(struct seq_file *seq, void *offset)
                goto end;
        }
        seq_printf(seq, "alarm:                   ");
-       if (!battery->alarm)
-               seq_printf(seq, "unsupported\n");
-       else
+       if (battery->alarm) {
                seq_printf(seq, "%u %sh\n", battery->alarm,
                                acpi_battery_units(battery));
+       } else {
+               seq_printf(seq, "unsupported\n");
+       }
       end:
        if (result)
                seq_printf(seq, "ERROR: Unable to read battery alarm\n");
@@ -1148,9 +1149,9 @@ static ssize_t acpi_battery_write_alarm(struct file *file,
        }
        result = acpi_battery_set_alarm(battery);
       end:
-       if (!result)
-               return count;
-       return result;
+       if (result)
+               return result;
+       return count;
 }
 
 static int acpi_battery_alarm_proc_open(struct inode *inode, struct file *file)
@@ -1245,7 +1246,9 @@ static int battery_notify(struct notifier_block *nb,
                if (!acpi_battery_present(battery))
                        return 0;
 
-               if (!battery->bat) {
+               if (battery->bat) {
+                       acpi_battery_refresh(battery);
+               } else {
                        result = acpi_battery_get_info(battery);
                        if (result)
                                return result;
@@ -1253,8 +1256,7 @@ static int battery_notify(struct notifier_block *nb,
                        result = sysfs_add_battery(battery);
                        if (result)
                                return result;
-               } else
-                       acpi_battery_refresh(battery);
+               }
 
                acpi_battery_init_alarm(battery);
                acpi_battery_get_state(battery);