Hi Timur, > Some drivers have the WDIOF_MAGICCLOSE set, which means that applications > need to write 'V' to the watchdog device before closing, otherwise the > driver won't stop the watchdog timer. > > Signed-off-by: Timur Tabi <timur@xxxxxxxxxxxxxx> > --- > Documentation/watchdog/src/watchdog-test.c | 3 +++ > 1 file changed, 3 insertions(+) > > diff --git a/Documentation/watchdog/src/watchdog-test.c b/Documentation/watchdog/src/watchdog-test.c > index b3cc7aa..c691539 100644 > --- a/Documentation/watchdog/src/watchdog-test.c > +++ b/Documentation/watchdog/src/watchdog-test.c > @@ -13,6 +13,7 @@ > #include <linux/watchdog.h> > > int fd; > +const char v = 'V'; > > /* > * This function simply sends an IOCTL to the driver, which in turn ticks > @@ -34,6 +35,7 @@ static void keep_alive(void) > > static void term(int sig) > { > + write(fd, &v, 1); > close(fd); > printf("\nStopping watchdog ticks...\n"); > exit(0); > @@ -89,6 +91,7 @@ int main(int argc, char *argv[]) > sleep(ping_rate); > } > end: > + write(fd, &v, 1); > close(fd); > return 0; > } > -- > Qualcomm Innovation Center, Inc. > The Qualcomm Innovation Center, Inc. is a member of the Code Aurora Forum, > a Linux Foundation Collaborative Project. > Patch has been added to linux-watchdog-next. Kind regards, Wim. -- To unsubscribe from this list: send the line "unsubscribe linux-watchdog" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html