Commit 9aac1e33 authored by Uwe Kleine-König's avatar Uwe Kleine-König Committed by Linus Walleij

Documentation: gpio: legacy: Don't use POLLERR for poll(2)

According to the manpage of poll(2) and also looking at the respective
syscall providing POLLERR in .events is a no-op. So don't recommend
using it.
Signed-off-by: default avatarUwe Kleine-König <u.kleine-koenig@pengutronix.de>
Reviewed-by: default avatarBartosz Golaszewski <bgolaszewski@baylibre.com>
Signed-off-by: default avatarLinus Walleij <linus.walleij@linaro.org>
parent 2a9a2f27
...@@ -690,11 +690,10 @@ and have the following read/write attributes: ...@@ -690,11 +690,10 @@ and have the following read/write attributes:
and if it has been configured to generate interrupts (see the and if it has been configured to generate interrupts (see the
description of "edge"), you can poll(2) on that file and description of "edge"), you can poll(2) on that file and
poll(2) will return whenever the interrupt was triggered. If poll(2) will return whenever the interrupt was triggered. If
you use poll(2), set the events POLLPRI and POLLERR. If you you use poll(2), set the events POLLPRI. If you use select(2),
use select(2), set the file descriptor in exceptfds. After set the file descriptor in exceptfds. After poll(2) returns,
poll(2) returns, either lseek(2) to the beginning of the sysfs either lseek(2) to the beginning of the sysfs file and read the
file and read the new value or close the file and re-open it new value or close the file and re-open it to read the value.
to read the value.
"edge" ... reads as either "none", "rising", "falling", or "edge" ... reads as either "none", "rising", "falling", or
"both". Write these strings to select the signal edge(s) "both". Write these strings to select the signal edge(s)
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment