diff options
author | Julia Lawall <julia@diku.dk> | 2011-06-01 19:10:06 +0200 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@suse.de> | 2011-06-07 09:07:47 -0700 |
commit | 7febe2be36035e5c75128e8cc3baeb1f30fa2bc4 (patch) | |
tree | be07b9ecfc6de82b12f07d293eade844fbd0659f /Documentation/accounting | |
parent | 97b2f900335befbf6c4323ea6fd560ea5df4d154 (diff) |
drivers/usb/host/ohci-pxa27x.c: add missing clk_put
Add a label before the call to clk_put and jump to that in the error
handling code that occurs after the call to clk_get has succeeded.
A simplified version of the semantic match that finds this problem is as
follows: (http://coccinelle.lip6.fr/)
// <smpl>
@r exists@
expression e1,e2;
statement S;
@@
e1 = clk_get@p1(...);
... when != e1 = e2
when != clk_put(e1)
when any
if (...) { ... when != clk_put(e1)
when != if (...) { ... clk_put(e1) ... }
* return@p3 ...;
} else S
// </smpl>
Signed-off-by: Julia Lawall <julia@diku.dk>
Acked-by: Eric Miao <eric.y.miao@gmail.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@suse.de>
Diffstat (limited to 'Documentation/accounting')
0 files changed, 0 insertions, 0 deletions