patch-1.3.86 linux/fs/open.c
Next file: linux/fs/read_write.c
Previous file: linux/fs/nfs/nfsroot.c
Back to the patch index
Back to the overall index
- Lines: 26
- Date:
Wed Apr 10 08:41:08 1996
- Orig file:
v1.3.85/linux/fs/open.c
- Orig date:
Mon Apr 8 19:01:45 1996
diff -u --recursive --new-file v1.3.85/linux/fs/open.c linux/fs/open.c
@@ -107,9 +107,9 @@
iput(inode);
return error;
}
- error = locks_verify(FLOCK_VERIFY_WRITE, inode, NULL,
- length < inode->i_size ? length : inode->i_size,
- abs(inode->i_size - length));
+ error = locks_verify_area(FLOCK_VERIFY_WRITE, inode, NULL,
+ length < inode->i_size ? length : inode->i_size,
+ abs(inode->i_size - length));
if (error)
return error;
error = do_truncate(inode, length);
@@ -132,9 +132,9 @@
return -EACCES;
if (IS_IMMUTABLE(inode) || IS_APPEND(inode))
return -EPERM;
- error = locks_verify(FLOCK_VERIFY_WRITE, inode, file,
- length < inode->i_size ? length : inode->i_size,
- abs(inode->i_size - length));
+ error = locks_verify_area(FLOCK_VERIFY_WRITE, inode, file,
+ length < inode->i_size ? length : inode->i_size,
+ abs(inode->i_size - length));
if (error)
return error;
return do_truncate(inode, length);
FUNET's LINUX-ADM group, linux-adm@nic.funet.fi
TCL-scripts by Sam Shen, slshen@lbl.gov
with Sam's (original) version of this