diff --git a/drivers/gpio/gpiolib-sysfs.c b/drivers/gpio/gpiolib-sysfs.c index 558cd900d..b28315b5d 100644 --- a/drivers/gpio/gpiolib-sysfs.c +++ b/drivers/gpio/gpiolib-sysfs.c @@ -279,10 +279,12 @@ static ssize_t edge_store(struct device *dev, mutex_lock(&data->mutex); +#if !defined(CONFIG_BOARD_BANANAPI_M4ZERO) && !defined(CONFIG_BOARD_BANANAPI_M4ZERO) if (flags == data->irq_flags) { status = size; goto out_unlock; } +#endif if (data->irq_flags) gpio_sysfs_free_irq(dev);