Hi,

The type of brightness and video_output is uint32_t; therefore it
can never be less than 0 (which is what HCI_LCD_BRIGHTNESS_MIN and
HCI_VIDEO_OUTPUT_CYCLE_MIN are defined to). So trim the checks by
removig the impossible cases.

Coverity CID 1453109, 1453169

OK?

Index: acpi/acpitoshiba.c
===================================================================
RCS file: /cvs/src/sys/dev/acpi/acpitoshiba.c,v
retrieving revision 1.12
diff -u -p -r1.12 acpitoshiba.c
--- acpi/acpitoshiba.c  13 Oct 2019 10:56:31 -0000      1.12
+++ acpi/acpitoshiba.c  11 Mar 2020 11:35:23 -0000
@@ -438,9 +438,8 @@ toshiba_set_brightness(struct acpitoshib
        for (i = 0; i < HCI_WORDS; ++i)
                args[i].type = AML_OBJTYPE_INTEGER;
 
-       if ((*brightness < HCI_LCD_BRIGHTNESS_MIN) ||
-           (*brightness > HCI_LCD_BRIGHTNESS_MAX))
-                      return (HCI_FAILURE);
+       if (*brightness > HCI_LCD_BRIGHTNESS_MAX)
+               return (HCI_FAILURE);
 
        *brightness <<= HCI_LCD_BRIGHTNESS_SHIFT;
 
@@ -534,8 +533,7 @@ toshiba_set_video_output(struct acpitosh
 
        bzero(args, sizeof(args));
 
-       if ((*video_output < HCI_VIDEO_OUTPUT_CYCLE_MIN) ||
-           (*video_output > HCI_VIDEO_OUTPUT_CYCLE_MAX))
+       if (*video_output > HCI_VIDEO_OUTPUT_CYCLE_MAX)
                return (HCI_FAILURE);
 
        *video_output |= HCI_VIDEO_OUTPUT_FLAG;
-- 
jasper

Reply via email to