The patch titled Documentation/watchdog/src/watchdog-simple.c: improve this code has been added to the -mm tree. Its filename is documentation-watchdog-src-watchdog-simplec-improve-this-code.patch *** Remember to use Documentation/SubmitChecklist when testing your code *** See http://www.zip.com.au/~akpm/linux/patches/stuff/added-to-mm.txt to find out what to do about this ------------------------------------------------------ Subject: Documentation/watchdog/src/watchdog-simple.c: improve this code From: WANG Cong <xiyou.wangcong@xxxxxxxxx> Make some improvements for Documentation/watchdog/src/watchdog-simple.c. Cc: Wim Van Sebroeck <wim@xxxxxxxxx> Signed-off-by: WANG Cong <xiyou.wangcong@xxxxxxxxx> Signed-off-by: Andrew Morton <akpm@xxxxxxxxxxxxxxxxxxxx> --- Documentation/watchdog/src/watchdog-simple.c | 17 +++++++++++++---- 1 file changed, 13 insertions(+), 4 deletions(-) diff -puN Documentation/watchdog/src/watchdog-simple.c~documentation-watchdog-src-watchdog-simplec-improve-this-code Documentation/watchdog/src/watchdog-simple.c --- a/Documentation/watchdog/src/watchdog-simple.c~documentation-watchdog-src-watchdog-simplec-improve-this-code +++ a/Documentation/watchdog/src/watchdog-simple.c @@ -3,15 +3,24 @@ #include <unistd.h> #include <fcntl.h> -int main(int argc, const char *argv[]) { +int main(void) { int fd = open("/dev/watchdog", O_WRONLY); + int ret = 0; if (fd == -1) { perror("watchdog"); - exit(1); + exit(EXIT_FAILURE); } while (1) { - write(fd, "\0", 1); - fsync(fd); + ret = write(fd, "\0", 1); + if (ret != 1) { + ret = -1; + break; + } + ret = fsync(fd); + if (ret) + break; sleep(10); } + close(fd); + return ret; } _ Patches currently in -mm which might be from xiyou.wangcong@xxxxxxxxx are origin.patch documentation-watchdog-src-watchdog-simplec-improve-this-code.patch - To unsubscribe from this list: send the line "unsubscribe mm-commits" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html