Messages in this thread Patch in this message | | | Date | Fri, 27 Mar 2009 13:28:48 +0300 (EAT) | From | Dan Carpenter <> | Subject | [patch] char/raw.c locking on error |
| |
There is an unlock_kernel missing.
This bug was found by smatch (http://repo.or.cz/w/smatch.git/). Compile tested only, sorry.
regards, dan carpenter
Signed-off-by: Dan Carpenter <error27@gmail.com>
--- orig/drivers/char/raw.c 2009-03-26 22:40:27.000000000 +0300 +++ devel/drivers/char/raw.c 2009-03-26 22:41:20.000000000 +0300 @@ -90,6 +90,7 @@ blkdev_put(bdev, filp->f_mode); out: mutex_unlock(&raw_mutex); + unlock_kernel(); return err; }
| |