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 18:07:47 +0200 |
commit | 7febe2be36035e5c75128e8cc3baeb1f30fa2bc4 (patch) | |
tree | be07b9ecfc6de82b12f07d293eade844fbd0659f /drivers/usb/serial | |
parent | USB: CONFIG_USB_GADGET_DUALSPEED is not user-configurable (diff) | |
download | linux-7febe2be36035e5c75128e8cc3baeb1f30fa2bc4.tar.xz linux-7febe2be36035e5c75128e8cc3baeb1f30fa2bc4.zip |
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 'drivers/usb/serial')
0 files changed, 0 insertions, 0 deletions