diff options
-rw-r--r-- | drivers/gpio/gpiolib.c | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/drivers/gpio/gpiolib.c b/drivers/gpio/gpiolib.c index 5db44139cef8..a42a1eea5714 100644 --- a/drivers/gpio/gpiolib.c +++ b/drivers/gpio/gpiolib.c | |||
@@ -708,7 +708,8 @@ static irqreturn_t lineevent_irq_thread(int irq, void *p) | |||
708 | 708 | ||
709 | ge.timestamp = ktime_get_real_ns(); | 709 | ge.timestamp = ktime_get_real_ns(); |
710 | 710 | ||
711 | if (le->eflags & GPIOEVENT_REQUEST_BOTH_EDGES) { | 711 | if (le->eflags & GPIOEVENT_REQUEST_RISING_EDGE |
712 | && le->eflags & GPIOEVENT_REQUEST_FALLING_EDGE) { | ||
712 | int level = gpiod_get_value_cansleep(le->desc); | 713 | int level = gpiod_get_value_cansleep(le->desc); |
713 | 714 | ||
714 | if (level) | 715 | if (level) |