watchdog: Convert release_resource to release_region/release_mem_region
commit984814d5a002305f9f53ec8e8d3bbefc30a13583
authorJulia Lawall <julia@diku.dk>
Sat, 26 Feb 2011 16:34:39 +0000 (26 17:34 +0100)
committerGreg Kroah-Hartman <gregkh@suse.de>
Thu, 14 Apr 2011 20:02:04 +0000 (14 13:02 -0700)
tree4ac7a0334fb44b07f21b1d8a7bf3be8ca4a6950a
parent665c7153a7d73d524ed6b4783c3bd8a521285a9b
watchdog: Convert release_resource to release_region/release_mem_region

commit f712eacf02ecfbf4f1686addb8c569841549b0b7 upstream.

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>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
drivers/watchdog/davinci_wdt.c
drivers/watchdog/max63xx_wdt.c
drivers/watchdog/pnx4008_wdt.c