Searched hist:"30 cba9a109feb0dbb262d575ae33be8c16d7d26f" (Results 1 – 1 of 1) sorted by relevance
/linux/drivers/watchdog/ |
H A D | wm831x_wdt.c | diff 30cba9a109feb0dbb262d575ae33be8c16d7d26f Wed Jan 11 00:22:01 CET 2017 Guenter Roeck <linux@roeck-us.net> watchdog: wm831x_wdt: Convert to use device managed functions
Use device managed functions to simplify error handling, reduce source code size, improve readability, and reduce the likelyhood of bugs.
The conversion was done automatically with coccinelle using the following semantic patches. The semantic patches and the scripts used to generate this commit log are available at https://github.com/groeck/coccinelle-patches
- Replace 'goto l; ... l: return e;' with 'return e;' - Replace 'val = e; return val;' with 'return e;' - Drop assignments to otherwise unused variables - Replace 'if (e) { return expr; }' with 'if (e) return expr;' - Drop remove function - Drop platform_set_drvdata() - Use devm_watchdog_register_driver() to register watchdog device
Acked-by: Charles Keepax <ckeepax@opensource.wolfsonmicro.com> Signed-off-by: Guenter Roeck <linux@roeck-us.net>
|