watchdog: sp805: Set watchdog_device->timeout from ->set_timeout()
authorViresh Kumar <viresh.kumar@linaro.org>
Thu, 15 May 2014 04:31:59 +0000 (10:01 +0530)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Mon, 7 Jul 2014 01:49:19 +0000 (18:49 -0700)
commite8b64337e32166c7cd578fcda3dea1f770b47de3
tree24806baf1fb5580a74e1b7d4ec023829323ac2b3
parent0834497455a06f7772e82a812e05dff446472b21
watchdog: sp805: Set watchdog_device->timeout from ->set_timeout()

commit 938626d96a3ffb9eb54552bb0d3a4f2b30ffdeb0 upstream.

Implementation of ->set_timeout() is supposed to set 'timeout' field of 'struct
watchdog_device' passed to it. sp805 was rather setting this in a local
variable. Fix it.

Reported-by: Arun Ramamurthy <arun.ramamurthy@broadcom.com>
Signed-off-by: Viresh Kumar <viresh.kumar@linaro.org>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/watchdog/sp805_wdt.c