Commit 4cd67644 authored by Radu Rendec's avatar Radu Rendec Committed by Wim Van Sebroeck

watchdog: xen_wdt: fix potential build failure

xen_wdt uses watchdog core functions (from watchdog_core.c) and, when
compiled without CONFIG_WATCHDOG_CORE being set, it produces the
following build error:

ERROR: "devm_watchdog_register_device" [drivers/watchdog/xen_wdt.ko] undefined!
ERROR: "watchdog_init_timeout" [drivers/watchdog/xen_wdt.ko] undefined!

Fix this by selecting CONFIG_WATCHDOG_CORE when CONFIG_XEN_WDT is set.

Fixes: 18cffd68 ("watchdog: xen_wdt: use the watchdog subsystem")
Signed-off-by: default avatarRadu Rendec <radu.rendec@gmail.com>
Reviewed-by: default avatarGuenter Roeck <linux@roeck-us.net>
Signed-off-by: default avatarGuenter Roeck <linux@roeck-us.net>
Signed-off-by: default avatarWim Van Sebroeck <wim@iguana.be>
parent 7e2e5158
...@@ -1839,6 +1839,7 @@ config WATCHDOG_SUN4V ...@@ -1839,6 +1839,7 @@ config WATCHDOG_SUN4V
config XEN_WDT config XEN_WDT
tristate "Xen Watchdog support" tristate "Xen Watchdog support"
depends on XEN depends on XEN
select WATCHDOG_CORE
help help
Say Y here to support the hypervisor watchdog capability provided Say Y here to support the hypervisor watchdog capability provided
by Xen 4.0 and newer. The watchdog timeout period is normally one by Xen 4.0 and newer. The watchdog timeout period is normally one
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment