On 02/09/2014 09:03 PM, Guenter Roeck wrote: > On 01/31/2014 06:18 AM, Michal Simek wrote: >> - Remove uneeded headers, fops functions >> - Use xilinx_wdt prefix in start/stop/keepalive functions >> and in new structures >> >> Signed-off-by: Michal Simek <michal.simek@xxxxxxxxxx> > > Hi Michal, > >> static int xwdt_probe(struct platform_device *pdev) >> { >> int rc; >> @@ -314,7 +184,7 @@ static int xwdt_probe(struct platform_device *pdev) >> "xlnx,wdt-enable-once", NULL); >> if (tmptr == NULL) { >> pr_warn("Parameter \"xlnx,wdt-enable-once\" not found in device tree!\n"); >> - xdev.nowayout = WATCHDOG_NOWAYOUT; >> + watchdog_set_nowayout(&xilinx_wdt_wdd, true); > > Sure you want to set this to always true instead of using WATCHDOG_NOWAYOUT ? I have checked it and option CONFIG_WATCHDOG_NOWAYOUT - Disable watchdog shutdown on close with this part in the header 100 #ifdef CONFIG_WATCHDOG_NOWAYOUT 101 #define WATCHDOG_NOWAYOUT 1 102 #define WATCHDOG_NOWAYOUT_INIT_STATUS (1 << WDOG_NO_WAY_OUT) 103 #else 104 #define WATCHDOG_NOWAYOUT 0 105 #define WATCHDOG_NOWAYOUT_INIT_STATUS 0 106 #endif enable once is hardware option and it means when this option is setup in hw you can't stop watchdog. That's why I think that setting up true instead of WATCHDOG_NOWAYOUT is correct. Thanks, Michal -- Michal Simek, Ing. (M.Eng), OpenPGP -> KeyID: FE3D1F91 w: www.monstr.eu p: +42-0-721842854 Maintainer of Linux kernel - Microblaze cpu - http://www.monstr.eu/fdt/ Maintainer of Linux kernel - Xilinx Zynq ARM architecture Microblaze U-BOOT custodian and responsible for u-boot arm zynq platform
Attachment:
signature.asc
Description: OpenPGP digital signature