patch-2.4.6 linux/fs/locks.c
Next file: linux/fs/minix/itree_common.c
Previous file: linux/fs/lockd/mon.c
Back to the patch index
Back to the overall index
-  Lines: 17
-  Date:
Sat Jun 16 10:42:53 2001
-  Orig file: 
v2.4.5/linux/fs/locks.c
-  Orig date: 
Fri Feb  9 11:29:44 2001
diff -u --recursive --new-file v2.4.5/linux/fs/locks.c linux/fs/locks.c
@@ -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.
 	 */
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen (who was at: slshen@lbl.gov)