Don't terminate the watchdog daemon when fsync() fails because no watchdog driver actually implements the fsync() syscall. --- Documentation/watchdog/src/watchdog-simple.c | 5 ++++- 1 files changed, 4 insertions(+), 1 deletions(-) diff --git a/Documentation/watchdog/src/watchdog-simple.c b/Documentation/watchdog/src/watchdog-simple.c index 4cf72f3..cd6d0dd 100644 --- a/Documentation/watchdog/src/watchdog-simple.c +++ b/Documentation/watchdog/src/watchdog-simple.c @@ -1,3 +1,4 @@ +#include <errno.h> #include <stdio.h> #include <stdlib.h> #include <unistd.h> @@ -18,7 +19,9 @@ int main(void) break; } ret = fsync(fd); - if (ret) + if (ret + && errno != EINVAL + && errno != ENOSYS) break; sleep(10); } -- 1.6.4.4 -- To unsubscribe from this list: send the line "unsubscribe linux-doc" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html