greybus: Loopback_test: use poll instead of inotify
authorAxel Haslam <ahaslam@baylibre.com>
Fri, 26 Feb 2016 10:39:49 +0000 (11:39 +0100)
committerGreg Kroah-Hartman <gregkh@google.com>
Mon, 29 Feb 2016 22:51:38 +0000 (14:51 -0800)
commit9250c0ee2626d371753027b1b5ede697676de6d1
tree3a09b5290d880020c140fd154630ffae1b910066
parent39c2787b120a6e69e065b255d4db97ee60d73bf8
greybus: Loopback_test: use poll instead of inotify

Inotify does not handle sysfs events, so use poll instead.

The loopback kernel driver will send a notification when the test is
complete. So, open a poll file descriptor for every enabled device,
and after starting the test, wait for an event from each device.
After all events are received, read the total number of iterations
and make sure the test is complete.

Also, add missing stdint header which was included in inotify.

Signed-off-by: Axel Haslam <ahaslam@baylibre.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@google.com>
drivers/staging/greybus/tools/loopback_test.c