| Kernel v2.4.6 /fs/locks.c |
|---|
 2.4.6
 fs
 locks.c
diff -u --recursive --new-file v2.4.5/linux/fs/locks.c linux/fs/locks.c
--- v2.4.5/linux/fs/locks.c Fri Feb 9 11:29:44 2001
+++ linux/fs/locks.c Sat Jun 16 10:42:53 2001
@@ -857,7 +857,7 @@
new_fl2 = locks_alloc_lock(0);
error = -ENOLCK; /* "no luck" */
if (!(new_fl && new_fl2))
- goto out;
+ goto out_nolock;
lock_kernel();
if (caller->fl_type != F_UNLCK) {
@@ -1005,6 +1005,7 @@
}
out:
unlock_kernel();
+out_nolock:
/*
* Free any unused locks.
*/
|