Re: [PATCH] watchdog: ath79: fix maximum timeout

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 





On 07/05/18 15:34, Guenter Roeck wrote:
On 05/07/2018 06:16 AM, John Crispin wrote:
If the userland tries to set a timeout higher than the max_timeout,
then we should fallback to max_timeout.


We don't do that for drivers using the watchdog core, so we should not
do it here either for consistency.

Guenter

Hi,
thanks for the quick feedback. I'll mark the patch as "rejected by upstream due to subsystem consistency" inside OpenWrt.
    John

Signed-off-by: John Crispin <john@xxxxxxxxxxx> > ---
  drivers/watchdog/ath79_wdt.c | 8 ++++++--
  1 file changed, 6 insertions(+), 2 deletions(-)

diff --git a/drivers/watchdog/ath79_wdt.c b/drivers/watchdog/ath79_wdt.c
index e2209bf5fa8a..c2fc6c3d0092 100644
--- a/drivers/watchdog/ath79_wdt.c
+++ b/drivers/watchdog/ath79_wdt.c
@@ -115,10 +115,14 @@ static inline void ath79_wdt_disable(void)
    static int ath79_wdt_set_timeout(int val)
  {
-    if (val < 1 || val > max_timeout)
+    if (val < 1)
          return -EINVAL;
  -    timeout = val;
+    if (val > max_timeout)
+        timeout = max_timeout;
+    else
+        timeout = val;
+
      ath79_wdt_keepalive();
        return 0;




--
To unsubscribe from this list: send the line "unsubscribe linux-watchdog" in
the body of a message to majordomo@xxxxxxxxxxxxxxx
More majordomo info at  http://vger.kernel.org/majordomo-info.html



[Index of Archives]     [Linux ARM Kernel]     [Linux ARM]     [Linux Omap]     [Fedora ARM]     [IETF Annouce]     [Security]     [Bugtraq]     [Linux]     [Linux OMAP]     [Linux MIPS]     [eCos]     [Asterisk Internet PBX]     [Linux API]

  Powered by Linux