Skip to content

Commit

Permalink
watchdog: wafer5823wdt: Fix handling WDIOS_DISABLECARD/WDIOS_ENABLECA…
Browse files Browse the repository at this point in the history
…RD options

While receiving WDIOS_DISABLECARD option for WDIOC_SETOPTIONS command,
call wafwdt_stop() to disable watchdog.
Call wafwdt_start() while receiving WDIOS_ENABLECARD option.

Current code has reverse behavior.

Signed-off-by: Axel Lin <axel.lin@gmail.com>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
  • Loading branch information
Axel Lin authored and Wim Van Sebroeck committed Jan 27, 2012
1 parent ebe06e8 commit 8a062ac
Showing 1 changed file with 2 additions and 2 deletions.
4 changes: 2 additions & 2 deletions drivers/watchdog/wafer5823wdt.c
Original file line number Diff line number Diff line change
Expand Up @@ -152,12 +152,12 @@ static long wafwdt_ioctl(struct file *file, unsigned int cmd,
return -EFAULT;

if (options & WDIOS_DISABLECARD) {
wafwdt_start();
wafwdt_stop();
retval = 0;
}

if (options & WDIOS_ENABLECARD) {
wafwdt_stop();
wafwdt_start();
retval = 0;
}

Expand Down

0 comments on commit 8a062ac

Please sign in to comment.