[linux-yocto] [PATCH] [linux-yocto-3.14] beaglebone: enable the nowayout option for the watchdog

Bruce Ashfield bruce.ashfield at windriver.com
Fri May 23 10:28:33 PDT 2014


On 14-05-23 02:41 AM, Kevin Hao wrote:
> The default watchdog behaviour is to stop the timer if the process
> managing it closes the file /dev/watchdog. The system would not reboot
> if watchdog daemon crashes due to a bug in it or get killed by other
> malicious code. So we prefer to enable nowayout option for the
> watchdong. With this enabled, there is no way of disabling the watchdog
> once it has been started. This option is also enabled in the predecessor
> of this BSP (beagleboard).

Thanks Kevin, I've merged the patch.

Bruce

>
> Signed-off-by: Kevin Hao <kexin.hao at windriver.com>
> ---
> Hi Bruce,
>
> This is the fix for the bug: https://bugzilla.yoctoproject.org/show_bug.cgi?id=3937
>
>   meta/cfg/kernel-cache/bsp/beaglebone/beaglebone.cfg | 1 +
>   1 file changed, 1 insertion(+)
>
> diff --git a/meta/cfg/kernel-cache/bsp/beaglebone/beaglebone.cfg b/meta/cfg/kernel-cache/bsp/beaglebone/beaglebone.cfg
> index 6b256362845b..81f97d607d62 100644
> --- a/meta/cfg/kernel-cache/bsp/beaglebone/beaglebone.cfg
> +++ b/meta/cfg/kernel-cache/bsp/beaglebone/beaglebone.cfg
> @@ -195,6 +195,7 @@ CONFIG_POWER_SUPPLY=y
>   #
>   # Watchdog Device Drivers
>   #
> +CONFIG_WATCHDOG_NOWAYOUT=y
>   CONFIG_OMAP_WATCHDOG=y
>   CONFIG_TWL4030_WATCHDOG=y
>
>



More information about the linux-yocto mailing list