diff options
Diffstat (limited to 'drivers/watchdog/smsc37b787_wdt.c')
-rw-r--r-- | drivers/watchdog/smsc37b787_wdt.c | 30 |
1 files changed, 15 insertions, 15 deletions
diff --git a/drivers/watchdog/smsc37b787_wdt.c b/drivers/watchdog/smsc37b787_wdt.c index 2e56cad77d19..8a1f0bc3e271 100644 --- a/drivers/watchdog/smsc37b787_wdt.c +++ b/drivers/watchdog/smsc37b787_wdt.c | |||
@@ -2,7 +2,7 @@ | |||
2 | * SMsC 37B787 Watchdog Timer driver for Linux 2.6.x.x | 2 | * SMsC 37B787 Watchdog Timer driver for Linux 2.6.x.x |
3 | * | 3 | * |
4 | * Based on acquirewdt.c by Alan Cox <alan@lxorguk.ukuu.org.uk> | 4 | * Based on acquirewdt.c by Alan Cox <alan@lxorguk.ukuu.org.uk> |
5 | * and some other existing drivers | 5 | * and some other existing drivers |
6 | * | 6 | * |
7 | * This program is free software; you can redistribute it and/or | 7 | * This program is free software; you can redistribute it and/or |
8 | * modify it under the terms of the GNU General Public License | 8 | * modify it under the terms of the GNU General Public License |
@@ -11,7 +11,7 @@ | |||
11 | * | 11 | * |
12 | * The authors do NOT admit liability nor provide warranty for | 12 | * The authors do NOT admit liability nor provide warranty for |
13 | * any of this software. This material is provided "AS-IS" in | 13 | * any of this software. This material is provided "AS-IS" in |
14 | * the hope that it may be useful for others. | 14 | * the hope that it may be useful for others. |
15 | * | 15 | * |
16 | * (C) Copyright 2003-2006 Sven Anders <anders@anduras.de> | 16 | * (C) Copyright 2003-2006 Sven Anders <anders@anduras.de> |
17 | * | 17 | * |
@@ -22,19 +22,19 @@ | |||
22 | * | 22 | * |
23 | * Theory of operation: | 23 | * Theory of operation: |
24 | * | 24 | * |
25 | * A Watchdog Timer (WDT) is a hardware circuit that can | 25 | * A Watchdog Timer (WDT) is a hardware circuit that can |
26 | * reset the computer system in case of a software fault. | 26 | * reset the computer system in case of a software fault. |
27 | * You probably knew that already. | 27 | * You probably knew that already. |
28 | * | 28 | * |
29 | * Usually a userspace daemon will notify the kernel WDT driver | 29 | * Usually a userspace daemon will notify the kernel WDT driver |
30 | * via the /dev/watchdog special device file that userspace is | 30 | * via the /dev/watchdog special device file that userspace is |
31 | * still alive, at regular intervals. When such a notification | 31 | * still alive, at regular intervals. When such a notification |
32 | * occurs, the driver will usually tell the hardware watchdog | 32 | * occurs, the driver will usually tell the hardware watchdog |
33 | * that everything is in order, and that the watchdog should wait | 33 | * that everything is in order, and that the watchdog should wait |
34 | * for yet another little while to reset the system. | 34 | * for yet another little while to reset the system. |
35 | * If userspace fails (RAM error, kernel bug, whatever), the | 35 | * If userspace fails (RAM error, kernel bug, whatever), the |
36 | * notifications cease to occur, and the hardware watchdog will | 36 | * notifications cease to occur, and the hardware watchdog will |
37 | * reset the system (causing a reboot) after the timeout occurs. | 37 | * reset the system (causing a reboot) after the timeout occurs. |
38 | * | 38 | * |
39 | * Create device with: | 39 | * Create device with: |
40 | * mknod /dev/watchdog c 10 130 | 40 | * mknod /dev/watchdog c 10 130 |
@@ -485,7 +485,7 @@ static long wb_smsc_wdt_ioctl(struct file *file, | |||
485 | case WDIOC_GETTIMEOUT: | 485 | case WDIOC_GETTIMEOUT: |
486 | new_timeout = timeout; | 486 | new_timeout = timeout; |
487 | if (unit == UNIT_MINUTE) | 487 | if (unit == UNIT_MINUTE) |
488 | new_timeout *= 60; | 488 | new_timeout *= 60; |
489 | return put_user(new_timeout, uarg.i); | 489 | return put_user(new_timeout, uarg.i); |
490 | default: | 490 | default: |
491 | return -ENOTTY; | 491 | return -ENOTTY; |