From: Julia Lawall Date: Wed, 16 Feb 2011 02:05:54 +0000 (+1100) Subject: hwrng: omap - Convert release_resource to release_region/release_mem_region X-Git-Tag: v2.6.39-rc1~487^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=c652759b6a27be04ef5d747d81e8c36cde7f55d1;p=pandora-kernel.git hwrng: omap - Convert release_resource to release_region/release_mem_region Request_region should be used with release_region, not release_resource. The local variable mem, storing the result of request_mem_region, is dropped and instead the pointer res is stored in the drvdata field of the platform device. This information is retrieved in omap_rng_remove to release the region. The drvdata field is not used elsewhere. The semantic match that finds this problem is as follows: (http://coccinelle.lip6.fr/) // @@ expression x,E; @@ ( *x = request_region(...) | *x = request_mem_region(...) ) ... when != release_region(x) when != x = E * release_resource(x); // Signed-off-by: Julia Lawall Signed-off-by: Herbert Xu --- Reading git-diff-tree failed