From 793d448a51b53d81e2dbd58a5865a204de92ad34 Mon Sep 17 00:00:00 2001 From: Pavel Kubelun Date: Fri, 4 Nov 2016 02:12:32 +0300 Subject: ipq806x: backport upstream wdt driver Signed-off-by: Pavel Kubelun --- .../009-8-watchdog-kill-unref-ref-ops.patch | 26 ++++++++++++++++++++++ 1 file changed, 26 insertions(+) create mode 100644 target/linux/ipq806x/patches-4.4/009-8-watchdog-kill-unref-ref-ops.patch (limited to 'target/linux/ipq806x/patches-4.4/009-8-watchdog-kill-unref-ref-ops.patch') diff --git a/target/linux/ipq806x/patches-4.4/009-8-watchdog-kill-unref-ref-ops.patch b/target/linux/ipq806x/patches-4.4/009-8-watchdog-kill-unref-ref-ops.patch new file mode 100644 index 0000000000..ba56a86538 --- /dev/null +++ b/target/linux/ipq806x/patches-4.4/009-8-watchdog-kill-unref-ref-ops.patch @@ -0,0 +1,26 @@ +From 62cd1c40ce1c7c16835b599751c7a002eb5bbdf5 Mon Sep 17 00:00:00 2001 +From: Tomas Winkler +Date: Sun, 3 Jan 2016 13:32:37 +0200 +Subject: watchdog: kill unref/ref ops + +ref/unref ops are not called at all so even marked them as deprecated +is misleading, we need to just drop the API. + +Signed-off-by: Tomas Winkler +Signed-off-by: Guenter Roeck +Signed-off-by: Wim Van Sebroeck +--- + include/linux/watchdog.h | 2 -- + 1 file changed, 2 deletions(-) + +--- a/include/linux/watchdog.h ++++ b/include/linux/watchdog.h +@@ -47,8 +47,6 @@ struct watchdog_ops { + int (*set_timeout)(struct watchdog_device *, unsigned int); + unsigned int (*get_timeleft)(struct watchdog_device *); + int (*restart)(struct watchdog_device *); +- void (*ref)(struct watchdog_device *) __deprecated; +- void (*unref)(struct watchdog_device *) __deprecated; + long (*ioctl)(struct watchdog_device *, unsigned int, unsigned long); + }; + -- cgit v1.2.3