diff options
author | Anshuman Khandual <khandual@linux.vnet.ibm.com> | 2017-11-15 17:33:56 -0800 |
---|---|---|
committer | Linus Torvalds <torvalds@linux-foundation.org> | 2017-11-15 18:21:03 -0800 |
commit | 007ab7b49acb93af650f3acec0e51d2c6b843934 (patch) | |
tree | 37ad9c167096d9e9be56dbd7484d6372e5ac1cca /fs/hugetlbfs/inode.c | |
parent | 0b07ff3972061a5e06e168378dd578801ae3e88e (diff) | |
download | linux-stable-007ab7b49acb93af650f3acec0e51d2c6b843934.tar.gz linux-stable-007ab7b49acb93af650f3acec0e51d2c6b843934.tar.bz2 linux-stable-007ab7b49acb93af650f3acec0e51d2c6b843934.zip |
fs/hugetlbfs/inode.c: remove redundant -ENIVAL return from hugetlbfs_setattr()
There is no need to have a local return code set with -EINVAL when both
the conditions following it return error codes appropriately. Just
remove the redundant one.
Link: http://lkml.kernel.org/r/20170929145444.17611-1-khandual@linux.vnet.ibm.com
Signed-off-by: Anshuman Khandual <khandual@linux.vnet.ibm.com>
Reviewed-by: Mike Kravetz <mike.kravetz@oracle.com>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
Diffstat (limited to 'fs/hugetlbfs/inode.c')
-rw-r--r-- | fs/hugetlbfs/inode.c | 1 |
1 files changed, 0 insertions, 1 deletions
diff --git a/fs/hugetlbfs/inode.c b/fs/hugetlbfs/inode.c index ed113ea17aff..6adb17bb1a38 100644 --- a/fs/hugetlbfs/inode.c +++ b/fs/hugetlbfs/inode.c @@ -668,7 +668,6 @@ static int hugetlbfs_setattr(struct dentry *dentry, struct iattr *attr) return error; if (ia_valid & ATTR_SIZE) { - error = -EINVAL; if (attr->ia_size & ~huge_page_mask(h)) return -EINVAL; error = hugetlb_vmtruncate(inode, attr->ia_size); |