diff options
Diffstat (limited to 'fs/gfs2/file.c')
-rw-r--r-- | fs/gfs2/file.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/gfs2/file.c b/fs/gfs2/file.c index aa996471ec5..ac943c1307b 100644 --- a/fs/gfs2/file.c +++ b/fs/gfs2/file.c | |||
@@ -629,6 +629,8 @@ static ssize_t gfs2_file_aio_write(struct kiocb *iocb, const struct iovec *iov, | |||
629 | 629 | ||
630 | static int gfs2_setlease(struct file *file, long arg, struct file_lock **fl) | 630 | static int gfs2_setlease(struct file *file, long arg, struct file_lock **fl) |
631 | { | 631 | { |
632 | if (arg != F_UNLCK) | ||
633 | locks_free_lock(*fl); | ||
632 | return -EINVAL; | 634 | return -EINVAL; |
633 | } | 635 | } |
634 | 636 | ||