diff options
Diffstat (limited to 'drivers/gpio/gpio-adnp.c')
-rw-r--r-- | drivers/gpio/gpio-adnp.c | 6 |
1 files changed, 4 insertions, 2 deletions
diff --git a/drivers/gpio/gpio-adnp.c b/drivers/gpio/gpio-adnp.c index 91b90c0cea73..12acdac85820 100644 --- a/drivers/gpio/gpio-adnp.c +++ b/drivers/gpio/gpio-adnp.c | |||
@@ -132,8 +132,10 @@ static int adnp_gpio_direction_input(struct gpio_chip *chip, unsigned offset) | |||
132 | if (err < 0) | 132 | if (err < 0) |
133 | goto out; | 133 | goto out; |
134 | 134 | ||
135 | if (err & BIT(pos)) | 135 | if (value & BIT(pos)) { |
136 | err = -EACCES; | 136 | err = -EPERM; |
137 | goto out; | ||
138 | } | ||
137 | 139 | ||
138 | err = 0; | 140 | err = 0; |
139 | 141 | ||