watchdog: Convert release_resource to release_region/release_mem_region
commitf712eacf02ecfbf4f1686addb8c569841549b0b7
authorJulia Lawall <julia@diku.dk>
Sat, 26 Feb 2011 16:34:39 +0000 (26 17:34 +0100)
committerWim Van Sebroeck <wim@iguana.be>
Tue, 29 Mar 2011 11:05:48 +0000 (29 11:05 +0000)
treea03d001ec58a239cc00e2b396b7901bc51838d7d
parentf72401e94d159bc4b2beab51d74e956da2c32e0a
watchdog: Convert release_resource to release_region/release_mem_region

Request_mem_region should be used with release_mem_region, not
release_resource.

In pnx4008_wdt.c, a missing clk_put is added as well.

The semantic match that finds the first problem is as follows:
(http://coccinelle.lip6.fr/)

// <smpl>
@@
expression x,E;
@@
*x = request_mem_region(...)
... when != release_mem_region(x)
    when != x = E
* release_resource(x);
// </smpl>

Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Wim Van Sebroeck <wim@iguana.be>
Cc: stable <stable@kernel.org>
drivers/watchdog/davinci_wdt.c
drivers/watchdog/max63xx_wdt.c
drivers/watchdog/pnx4008_wdt.c