X-Git-Url: http://drtracing.org/?a=blobdiff_plain;f=include%2Flinux%2Fquotaops.h;h=17b977304a09f8208dad924dc475676bd4a6f5f9;hb=8e96e3b7b8407be794ab1fd8e4b332818a358e78;hp=d93f95e6177ce4bc583538f1dfb3366fe9f9b322;hpb=2290c0d06d82faee87b1ab2d9d4f7bf81ef64379;p=deliverable%2Flinux.git diff --git a/include/linux/quotaops.h b/include/linux/quotaops.h index d93f95e6177c..17b977304a09 100644 --- a/include/linux/quotaops.h +++ b/include/linux/quotaops.h @@ -22,8 +22,8 @@ static inline struct quota_info *sb_dqopt(struct super_block *sb) static inline bool is_quota_modification(struct inode *inode, struct iattr *ia) { return (ia->ia_valid & ATTR_SIZE && ia->ia_size != inode->i_size) || - (ia->ia_valid & ATTR_UID && ia->ia_uid != inode->i_uid) || - (ia->ia_valid & ATTR_GID && ia->ia_gid != inode->i_gid); + (ia->ia_valid & ATTR_UID && !uid_eq(ia->ia_uid, inode->i_uid)) || + (ia->ia_valid & ATTR_GID && !gid_eq(ia->ia_gid, inode->i_gid)); } #if defined(CONFIG_QUOTA)