On 11/03/2015 08:12 AM, Damien Riegel wrote:
Many drivers implements the exact same piece of code to register a restart handler. It can be nice to factorize this in the watchdog core. The first patch adds an optional restart watchdog operation. If a driver defines this operation, a restart handler is registered. By default, the restart handler priority is set to 0, but a helper function watchdog_set_restart_priority is provided to change it. The following patches bring this change to the current watchdog drivers that use watchdog_core. This change has been compile-tested on da9063, imx2, lpc18xx, imgpdc. It has been tested with (not mainlined yet) ts-4800's watchdog driver. Damien Riegel (13): watchdog: core: add restart handler support watchdog: bcm47xx_wdt: use core restart handler watchdog: da9063_wdt: use core restart handler watchdog: digicolor_wdt: use core restart handler watchdog: imgpdc_wdt: use core restart handler watchdog: imx2_wdt: use core restart handler watchdog: lpc18xx_wdt: use core restart handler watchdog: meson_wdt: use core restart handler watchdog: moxart_wdt: use core restart handler watchdog: mtk_wdt: use core restart handler watchdog: qcom-wdt: use core restart handler watchdog: s3c2410_wdt: use core restart handler watchdog: sunxi_wdt: use core restart handler
Damien, "v2" in the subject line as well as a change log would have been appreciated. You are making it (hopefully not intentionally) difficult for maintainers to separate v1 from v2. You might want to keep in mind that maintainers are in general quite busy and might thus be a bit annoyed about such additional (and unnecessary) work. Thanks, Guenter
Documentation/watchdog/watchdog-kernel-api.txt | 19 +++++++ drivers/watchdog/bcm47xx_wdt.c | 21 +++----- drivers/watchdog/da9063_wdt.c | 23 +++------ drivers/watchdog/digicolor_wdt.c | 18 ++----- drivers/watchdog/imgpdc_wdt.c | 34 +++++-------- drivers/watchdog/imx2_wdt.c | 23 +++------ drivers/watchdog/lpc18xx_wdt.c | 68 +++++++++++--------------- drivers/watchdog/meson_wdt.c | 23 ++------- drivers/watchdog/moxart_wdt.c | 23 +++------ drivers/watchdog/mtk_wdt.c | 22 ++------- drivers/watchdog/qcom-wdt.c | 63 ++++++++++-------------- drivers/watchdog/s3c2410_wdt.c | 60 ++++++++++------------- drivers/watchdog/sunxi_wdt.c | 23 ++------- drivers/watchdog/watchdog_core.c | 48 ++++++++++++++++++ include/linux/bcm47xx_wdt.h | 1 - include/linux/watchdog.h | 6 +++ 16 files changed, 210 insertions(+), 265 deletions(-)
-- 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