summaryrefslogtreecommitdiff
path: root/fs/proc
diff options
context:
space:
mode:
authorAndy Shevchenko <andriy.shevchenko@linux.intel.com>2018-08-13 19:00:27 +0300
committerLinus Walleij <linus.walleij@linaro.org>2018-08-29 14:29:01 +0300
commit993b9bc5c47fda86f8ab4e53d68c6fea5ff2764a (patch)
treea1dbfaad88799c6874553940e2569e5d22417e48 /fs/proc
parent6537886cdc9a637711fd6da980dbb87c2c87c9aa (diff)
downloadlinux-993b9bc5c47fda86f8ab4e53d68c6fea5ff2764a.tar.xz
gpiolib: acpi: Switch to cansleep version of GPIO library call
The commit ca876c7483b6 ("gpiolib-acpi: make sure we trigger edge events at least once on boot") added a initial value check for pin which is about to be locked as IRQ. Unfortunately, not all GPIO drivers can do that atomically. Thus, switch to cansleep version of the call. Otherwise we have a warning: ... WARNING: CPU: 2 PID: 1408 at drivers/gpio/gpiolib.c:2883 gpiod_get_value+0x46/0x50 ... RIP: 0010:gpiod_get_value+0x46/0x50 ... The change tested on Intel Broxton with Whiskey Cove PMIC GPIO controller. Fixes: ca876c7483b6 ("gpiolib-acpi: make sure we trigger edge events at least once on boot") Signed-off-by: Andy Shevchenko <andriy.shevchenko@linux.intel.com> Cc: Hans de Goede <hdegoede@redhat.com> Cc: Benjamin Tissoires <benjamin.tissoires@redhat.com> Acked-by: Mika Westerberg <mika.westerberg@linux.intel.com> Signed-off-by: Linus Walleij <linus.walleij@linaro.org>
Diffstat (limited to 'fs/proc')
0 files changed, 0 insertions, 0 deletions