mirror of
https://github.com/torvalds/linux.git
synced 2026-01-12 00:42:35 +08:00
gpiolib: acpi: use min() instead of min_t()
min_t(u16, a, b) casts an 'unsigned long' to 'u16'. Use min(a, b) instead as it promotes the both values to int and so cannot discard significant bits. In this case the values should be ok. Detected by an extra check added to min_t(). Signed-off-by: David Laight <david.laight.linux@gmail.com> Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com>
This commit is contained in:
committed by
Andy Shevchenko
parent
3a86608788
commit
b2a186cced
@@ -1096,7 +1096,7 @@ acpi_gpio_adr_space_handler(u32 function, acpi_physical_address address,
|
||||
return AE_BAD_PARAMETER;
|
||||
}
|
||||
|
||||
length = min_t(u16, agpio->pin_table_length, pin_index + bits);
|
||||
length = min(agpio->pin_table_length, pin_index + bits);
|
||||
for (i = pin_index; i < length; ++i) {
|
||||
unsigned int pin = agpio->pin_table[i];
|
||||
struct acpi_gpio_connection *conn;
|
||||
|
||||
Reference in New Issue
Block a user