|
@@ -1543,13 +1543,9 @@ static int gfs2_set_dqblk(struct super_block *sb, struct kqid qid,
|
|
|
switch(qid.type) {
|
|
|
case USRQUOTA:
|
|
|
type = QUOTA_USER;
|
|
|
- if (fdq->d_flags != FS_USER_QUOTA)
|
|
|
- return -EINVAL;
|
|
|
break;
|
|
|
case GRPQUOTA:
|
|
|
type = QUOTA_GROUP;
|
|
|
- if (fdq->d_flags != FS_GROUP_QUOTA)
|
|
|
- return -EINVAL;
|
|
|
break;
|
|
|
default:
|
|
|
return -EINVAL;
|
|
@@ -1557,8 +1553,6 @@ static int gfs2_set_dqblk(struct super_block *sb, struct kqid qid,
|
|
|
|
|
|
if (fdq->d_fieldmask & ~GFS2_FIELDMASK)
|
|
|
return -EINVAL;
|
|
|
- if (fdq->d_id != from_kqid(&init_user_ns, qid))
|
|
|
- return -EINVAL;
|
|
|
|
|
|
error = qd_get(sdp, type, from_kqid(&init_user_ns, qid), &qd);
|
|
|
if (error)
|