diff mbox series

[v3,1/1] watchdog: Add common nowayout parameter to booke_wdt driver

Message ID CH2PR19MB359059AA5C8917D8D24633FF9D690@CH2PR19MB3590.namprd19.prod.outlook.com (mailing list archive)
State Not Applicable
Headers show
Series [v3,1/1] watchdog: Add common nowayout parameter to booke_wdt driver | expand

Commit Message

Timothy Myers July 6, 2020, 4:33 p.m. UTC
Add the common "nowayout" parameter to booke_wdt to make this behavior
selectable at runtime and to make the implementation more consistent with
many other watchdog drivers.

Signed-off-by: Timothy Myers <timothy.myers@adtran.com>
Reviewed-by: Guenter Roeck <linux@roeck-us.net>

Changes in:
	v2:
		Added Guenter Roeck's reviewed-by tag at his request
	v3:
		Fix whitespace formatting in message.
---
 drivers/watchdog/booke_wdt.c | 6 +++++-
 1 file changed, 5 insertions(+), 1 deletion(-)


base-commit: dd0d718152e4c65b173070d48ea9dfc06894c3e5

Comments

Guenter Roeck July 6, 2020, 10:18 p.m. UTC | #1
On 7/6/20 9:33 AM, Timothy Myers wrote:
> Add the common "nowayout" parameter to booke_wdt to make this behavior
> selectable at runtime and to make the implementation more consistent with
> many other watchdog drivers.
> 
> Signed-off-by: Timothy Myers <timothy.myers@adtran.com>
> Reviewed-by: Guenter Roeck <linux@roeck-us.net>
> 
> Changes in:
> 	v2:
> 		Added Guenter Roeck's reviewed-by tag at his request
> 	v3:
> 		Fix whitespace formatting in message.
> ---

Change log goes here.

I applied your patch to watchdog-next, but there is still something
in it which prevents it from showing up at
https://patchwork.kernel.org/project/linux-watchdog/list/, even though
I do see it at https://lore.kernel.org/linux-watchdog/.

Looking into the e-mail source, I think the problem may be due
to some Outlook specific formatting in the raw message:

Add the common "nowayout" parameter to booke_wdt to make this behavior=0A=
selectable at runtime and to make the implementation more consistent with=
=0A=
many other watchdog drivers.=0A=
=0A=

and so on. If that is persistent, it may make sense to fix it, or
you might wonder why some of your patches are being ignored.

Thanks,
Guenter
Timothy Myers July 7, 2020, 12:13 p.m. UTC | #2
From: linux-watchdog-owner@vger.kernel.org <linux-watchdog-owner@vger.kernel.org> on behalf of Guenter Roeck <linux@roeck-us.net>
Sent: Monday, July 6, 2020 5:18 PM
To: Timothy Myers <timothy.myers@adtran.com>; Wim Van Sebroeck <wim@linux-watchdog.org>; linux-watchdog@vger.kernel.org <linux-watchdog@vger.kernel.org>
Cc: linux-kernel@vger.kernel.org <linux-kernel@vger.kernel.org>; David Boike <david.boike@adtran.com>
Subject: Re: [PATCH v3 1/1] watchdog: Add common nowayout parameter to booke_wdt driver 
 
On 7/6/20 9:33 AM, Timothy Myers wrote:
>> Add the common "nowayout" parameter to booke_wdt to make this behavior
>> selectable at runtime and to make the implementation more consistent with
>> many other watchdog drivers.
>> 
>> Signed-off-by: Timothy Myers <timothy.myers@adtran.com>
>> Reviewed-by: Guenter Roeck <linux@roeck-us.net>
>> 
>> Changes in:
>> v2:
>> Added Guenter Roeck's reviewed-by tag at his request
>> v3:
>> Fix whitespace formatting in message.
>> ---
>
>Change log goes here.
>
>I applied your patch to watchdog-next, but there is still something
>in it which prevents it from showing up at
>https://patchwork.kernel.org/project/linux-watchdog/list/, even though
>I do see it at https://lore.kernel.org/linux-watchdog/.
>
>Looking into the e-mail source, I think the problem may be due
>to some Outlook specific formatting in the raw message:
>
>Add the common "nowayout" parameter to booke_wdt to make this behavior=0A=
>selectable at runtime and to make the implementation more consistent with=
>=0A=
>many other watchdog drivers.=0A=
>=0A=
>
>and so on. If that is persistent, it may make sense to fix it, or
>you might wonder why some of your patches are being ignored.
>
>Thanks,
>Guenter
Thank you for applying the patch, and thank you again for your help with my mail. I'll look into the formatting.
diff mbox series

Patch

diff --git a/drivers/watchdog/booke_wdt.c b/drivers/watchdog/booke_wdt.c
index 9d09bbfdef20..7817fb976f9c 100644
--- a/drivers/watchdog/booke_wdt.c
+++ b/drivers/watchdog/booke_wdt.c
@@ -39,6 +39,11 @@  static bool booke_wdt_enabled;
 module_param(booke_wdt_enabled, bool, 0);
 static int  booke_wdt_period = CONFIG_BOOKE_WDT_DEFAULT_TIMEOUT;
 module_param(booke_wdt_period, int, 0);
+static bool nowayout = WATCHDOG_NOWAYOUT;
+module_param(nowayout, bool, 0);
+MODULE_PARM_DESC(nowayout,
+		"Watchdog cannot be stopped once started (default="
+				__MODULE_STRING(WATCHDOG_NOWAYOUT) ")");
 
 #ifdef CONFIG_PPC_FSL_BOOK3E
 
@@ -215,7 +220,6 @@  static void __exit booke_wdt_exit(void)
 static int __init booke_wdt_init(void)
 {
 	int ret = 0;
-	bool nowayout = WATCHDOG_NOWAYOUT;
 
 	pr_info("powerpc book-e watchdog driver loaded\n");
 	booke_wdt_info.firmware_version = cur_cpu_spec->pvr_value;