X-Git-Url: https://gerrit.opnfv.org/gerrit/gitweb?a=blobdiff_plain;f=kernel%2Ffs%2Freiserfs%2Finode.c;h=3d8e7e671d5ba7d15fe4a14e1b803673c220cdee;hb=e09b41010ba33a20a87472ee821fa407a5b8da36;hp=f6f2fbad9777d3cc9fd50e9295973ed6f10577a2;hpb=f93b97fd65072de626c074dbe099a1fff05ce060;p=kvmfornfv.git diff --git a/kernel/fs/reiserfs/inode.c b/kernel/fs/reiserfs/inode.c index f6f2fbad9..3d8e7e671 100644 --- a/kernel/fs/reiserfs/inode.c +++ b/kernel/fs/reiserfs/inode.c @@ -3319,8 +3319,11 @@ int reiserfs_setattr(struct dentry *dentry, struct iattr *attr) /* must be turned off for recursive notify_change calls */ ia_valid = attr->ia_valid &= ~(ATTR_KILL_SUID|ATTR_KILL_SGID); - if (is_quota_modification(inode, attr)) - dquot_initialize(inode); + if (is_quota_modification(inode, attr)) { + error = dquot_initialize(inode); + if (error) + return error; + } reiserfs_write_lock(inode->i_sb); if (attr->ia_valid & ATTR_SIZE) { /*