diff options
author | Julia Lawall <julia@diku.dk> | 2010-05-26 17:54:39 +0200 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2010-05-27 22:03:09 -0400 |
commit | cc967be54710d97c05229b2e5ba2d00df84ddd64 (patch) | |
tree | f2b5f79ee07f16abe92f27c6663dea4339d2f437 /fs/hpfs/alloc.c | |
parent | ea635c64e007061f6468ece5cc9cc62d41d4ecf2 (diff) | |
download | kernel_samsung_smdk4412-cc967be54710d97c05229b2e5ba2d00df84ddd64.zip kernel_samsung_smdk4412-cc967be54710d97c05229b2e5ba2d00df84ddd64.tar.gz kernel_samsung_smdk4412-cc967be54710d97c05229b2e5ba2d00df84ddd64.tar.bz2 |
fs: Add missing mutex_unlock
Add a mutex_unlock missing on the error path. At other exists from the
function that return an error flag, the mutex is unlocked, so do the same
here.
The semantic match that finds this problem is as follows:
(http://coccinelle.lip6.fr/)
// <smpl>
@@
expression E1;
@@
* mutex_lock(E1,...);
<+... when != E1
if (...) {
... when != E1
* return ...;
}
...+>
* mutex_unlock(E1,...);
// </smpl>
Signed-off-by: Julia Lawall <julia@diku.dk>
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/hpfs/alloc.c')
0 files changed, 0 insertions, 0 deletions