| From 8ba42bd88c6982fe224b09c33151c797b0fdf1a5 Mon Sep 17 00:00:00 2001 |
| From: Thomas Mingarelli <Thomas.Mingarelli@hp.com> |
| Date: Wed, 17 Mar 2010 15:33:31 +0000 |
| Subject: WATCHDOG: hpwdt - fix lower timeout limit |
| |
| From: Thomas Mingarelli <Thomas.Mingarelli@hp.com> |
| |
| commit 8ba42bd88c6982fe224b09c33151c797b0fdf1a5 upstream. |
| |
| [Novell Bug 581103] HP Watchdog driver has arbitrary (wrong) timeout limits. |
| Fix the lower timeout limit to a more appropriate value. |
| |
| Signed-off-by: Thomas Mingarelli <Thomas.Mingarelli@hp.com> |
| Signed-off-by: Wim Van Sebroeck <wim@iguana.be> |
| Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de> |
| |
| --- |
| drivers/watchdog/hpwdt.c | 2 +- |
| 1 file changed, 1 insertion(+), 1 deletion(-) |
| |
| --- a/drivers/watchdog/hpwdt.c |
| +++ b/drivers/watchdog/hpwdt.c |
| @@ -443,7 +443,7 @@ static void hpwdt_ping(void) |
| static int hpwdt_change_timer(int new_margin) |
| { |
| /* Arbitrary, can't find the card's limits */ |
| - if (new_margin < 30 || new_margin > 600) { |
| + if (new_margin < 5 || new_margin > 600) { |
| printk(KERN_WARNING |
| "hpwdt: New value passed in is invalid: %d seconds.\n", |
| new_margin); |