iTCO_wdt: fix TCO V1 timeout values and limits For TCO V1 devices the programmed timeout was twice too long because the fact that the TCO V1 timer needs to count down twice before triggering the watchdog, wasn't accounted for. Also the timeout values in the module description and error message were clarified. Signed-off-by: Pádraig Brady Tested-by: Simon Kagstrom --- a/iTCO_wdt.c 2010-04-06 15:00:41.000000000 +0000 +++ b/iTCO_wdt.c 2010-04-07 16:08:27.000000000 +0000 @@ -391,8 +391,8 @@ #define WATCHDOG_HEARTBEAT 30 /* 30 sec default heartbeat */ static int heartbeat = WATCHDOG_HEARTBEAT; /* in seconds */ module_param(heartbeat, int, 0); -MODULE_PARM_DESC(heartbeat, "Watchdog heartbeat in seconds. " - "(2