int cb;
xfs_dqblk_t *dqb;
xfs_dqid_t dqid;
- xfs_dqtype_t exp_flags = 0;
+ uint8_t exp_flags = 0;
uint i;
uint perblock;
xfs_fileoff_t qbno;
error++;
continue;
}
- if (dqb->dd_diskdq.d_flags & ~XFS_DQTYPE_ANY) {
+ if (dqb->dd_diskdq.d_type & ~XFS_DQTYPE_ANY) {
if (scicb)
dbprintf(_("bad flags %#x for %s dqblk "
"%lld entry %d id %u\n"),
- dqb->dd_diskdq.d_flags, s,
+ dqb->dd_diskdq.d_type, s,
(xfs_fileoff_t)qbno, i, dqid);
error++;
continue;
}
- if ((dqb->dd_diskdq.d_flags & XFS_DQTYPE_REC_MASK)
+ if ((dqb->dd_diskdq.d_type & XFS_DQTYPE_REC_MASK)
!= exp_flags) {
if (scicb)
dbprintf(_("wrong type %#x for %s dqblk "
"%lld entry %d id %u\n"),
- dqb->dd_diskdq.d_flags &
+ dqb->dd_diskdq.d_type &
XFS_DQTYPE_REC_MASK, s,
(xfs_fileoff_t)qbno, i, dqid);
error++;
const field_t disk_dquot_flds[] = {
{ "magic", FLDT_UINT16X, OI(DOFF(magic)), C1, 0, TYP_NONE },
{ "version", FLDT_UINT8X, OI(DOFF(version)), C1, 0, TYP_NONE },
- { "flags", FLDT_UINT8X, OI(DOFF(flags)), C1, 0, TYP_NONE },
+ { "type", FLDT_UINT8X, OI(DOFF(type)), C1, 0, TYP_NONE },
{ "id", FLDT_DQID, OI(DOFF(id)), C1, 0, TYP_NONE },
{ "blk_hardlimit", FLDT_QCNT, OI(DOFF(blk_hardlimit)), C1, 0,
TYP_NONE },
if (ddq->d_version != XFS_DQUOT_VERSION)
return __this_address;
- if (ddq->d_flags & ~XFS_DQTYPE_ANY)
+ if (ddq->d_type & ~XFS_DQTYPE_ANY)
return __this_address;
- ddq_type = ddq->d_flags & XFS_DQTYPE_REC_MASK;
+ ddq_type = ddq->d_type & XFS_DQTYPE_REC_MASK;
if (ddq_type != XFS_DQTYPE_USER &&
ddq_type != XFS_DQTYPE_PROJ &&
ddq_type != XFS_DQTYPE_GROUP)
dqb->dd_diskdq.d_magic = cpu_to_be16(XFS_DQUOT_MAGIC);
dqb->dd_diskdq.d_version = XFS_DQUOT_VERSION;
- dqb->dd_diskdq.d_flags = type;
+ dqb->dd_diskdq.d_type = type;
dqb->dd_diskdq.d_id = cpu_to_be32(id);
if (xfs_sb_version_hascrc(&mp->m_sb)) {
struct xfs_disk_dquot {
__be16 d_magic; /* dquot magic = XFS_DQUOT_MAGIC */
__u8 d_version; /* dquot version */
- __u8 d_flags; /* XFS_DQTYPE_USER/PROJ/GROUP */
+ __u8 d_type; /* XFS_DQTYPE_USER/PROJ/GROUP */
__be32 d_id; /* user,project,group id */
__be64 d_blk_hardlimit;/* absolute limit on disk blks */
__be64 d_blk_softlimit;/* preferred limit on disk blks */
else {
printf("\n");
printf(_("ver: %d flags: 0x%x id: %d \n"),
- dq->d_version, dq->d_flags,
+ dq->d_version, dq->d_type,
be32_to_cpu(dq->d_id));
printf(_("blk limits hard: %llu soft: %llu\n"),
(unsigned long long)
ASSERT(be32_to_cpu(head->oh_len) == sizeof(struct xfs_disk_dquot));
memmove(&ddq, *ptr, sizeof(struct xfs_disk_dquot));
printf(_("DQUOT: magic 0x%hx flags 0%ho\n"),
- be16_to_cpu(ddq.d_magic), ddq.d_flags);
+ be16_to_cpu(ddq.d_magic), ddq.d_type);
*ptr += be32_to_cpu(head->oh_len);
}
if (head && head->oh_flags & XLOG_CONTINUE_TRANS)
}
if (libxfs_dquot_verify(mp, &dqb->dd_diskdq, dqid)
!= NULL ||
- (dqb->dd_diskdq.d_flags & XFS_DQTYPE_REC_MASK)
+ (dqb->dd_diskdq.d_type & XFS_DQTYPE_REC_MASK)
!= quota_type) {
do_warn(_("%s: Corrupt quota for id %u. "),
quota_string, dqid);