gpiolib: Make use of assign_bit() API (part 2)
We have for some time the assign_bit() API to replace open coded if (foo) set_bit(n, bar); else clear_bit(n, bar); Use this API in GPIO library code. Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Reviewed-by: Linus Walleij <linus.walleij@linaro.org> Signed-off-by: Bartosz Golaszewski <bgolaszewski@baylibre.com>
This commit is contained in:
parent
1189827a2c
commit
fd80b8ba3a
@ -312,10 +312,7 @@ static int gpio_sysfs_set_active_low(struct device *dev, int value)
|
||||
if (!!test_bit(FLAG_ACTIVE_LOW, &desc->flags) == !!value)
|
||||
return 0;
|
||||
|
||||
if (value)
|
||||
set_bit(FLAG_ACTIVE_LOW, &desc->flags);
|
||||
else
|
||||
clear_bit(FLAG_ACTIVE_LOW, &desc->flags);
|
||||
assign_bit(FLAG_ACTIVE_LOW, &desc->flags, value);
|
||||
|
||||
/* reconfigure poll(2) support if enabled on one edge only */
|
||||
if (flags == GPIO_IRQF_TRIGGER_FALLING ||
|
||||
|
Loading…
Reference in New Issue
Block a user