diff --git a/drivers/input/keyboard/matrix_keypad.c b/drivers/input/keyboard/matrix_keypad.c index 3c38bae57..ecef6a586 100644 --- a/drivers/input/keyboard/matrix_keypad.c +++ b/drivers/input/keyboard/matrix_keypad.c @@ -158,10 +158,10 @@ static void matrix_keypad_scan(struct work_struct *work) activate_all_cols(keypad, true); /* Enable IRQs again */ - spin_lock_irq(&keypad->lock); + // spin_lock_irq(&keypad->lock); keypad->scan_pending = false; enable_row_irqs(keypad); - spin_unlock_irq(&keypad->lock); + // spin_unlock_irq(&keypad->lock); } static irqreturn_t matrix_keypad_interrupt(int irq, void *id)