/* Make sure that @bdata->disable_lock is locked when entering this function to avoid races with concurrent threads trying to enable the same button at the same time.  */
static void gpio_keys_enable_button(struct gpio_button_data *bdata)
/* Make sure that @bdata->disable_lock is locked when entering this function to avoid races with concurrent threads trying to enable the same button at the same time.  */
static void gpio_keys_enable_button(struct gpio_button_data *bdata)
{
	if (bdata->disabled) {
		enable_irq(gpio_to_irq(bdata->button->gpio));
		bdata->disabled = false;
	}
}