commit | e5332d5437764f775cf4e3b8ca3bf592af063a02 | [log] [tgz] |
---|---|---|
author | Bartosz Golaszewski <brgl@bgdev.pl> | Mon Jul 16 10:34:23 2018 +0200 |
committer | Linus Walleij <linus.walleij@linaro.org> | Mon Jul 16 15:38:52 2018 +0200 |
tree | 7a663f82eb864a9b4ddc50d62fb82582f9dab657 | |
parent | ad817297418539b8895bbbf1d05ee3e5a211a117 [diff] |
gpiolib: don't allow userspace to set values of input lines User space can currently both read and set values of input lines using the character device. This was not allowed by the old sysfs interface nor is it a correct behavior. Check the first descriptor in the set for the OUT flag when asked to set values and return -EPERM if the line is input. Signed-off-by: Bartosz Golaszewski <brgl@bgdev.pl> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>