diff options
Diffstat (limited to 'fs/nfs/file.c')
| -rw-r--r-- | fs/nfs/file.c | 3 | 
1 files changed, 2 insertions, 1 deletions
diff --git a/fs/nfs/file.c b/fs/nfs/file.c index e756075637b..1e524fb73ba 100644 --- a/fs/nfs/file.c +++ b/fs/nfs/file.c @@ -884,6 +884,7 @@ static int nfs_setlease(struct file *file, long arg, struct file_lock **fl)  	dprintk("NFS: setlease(%s/%s, arg=%ld)\n",  			file->f_path.dentry->d_parent->d_name.name,  			file->f_path.dentry->d_name.name, arg); - +	if (arg != F_UNLCK) +		locks_free_lock(*fl);  	return -EINVAL;  }  |