diff options
author | Chandra Seetharaman <sekharan@us.ibm.com> | 2013-06-27 17:25:09 -0500 |
---|---|---|
committer | Ben Myers <bpm@sgi.com> | 2013-06-28 14:12:22 -0500 |
commit | 0e6436d99e730f9384f3c11d24a5efb788885fc6 (patch) | |
tree | 9cd43465189082c83ec9c2cb16e74f44f0d938c0 /fs/xfs/xfs_qm.h | |
parent | 113a56835d938d5cf9b4599053da7afb80d6f710 (diff) | |
download | op-kernel-dev-0e6436d99e730f9384f3c11d24a5efb788885fc6.zip op-kernel-dev-0e6436d99e730f9384f3c11d24a5efb788885fc6.tar.gz |
xfs: Change xfs_dquot_acct to be a 2-dimensional array
In preparation for combined pquota/gquota support, for the sake
of readability, change xfs_dquot_acct to be a 2-dimensional array.
Signed-off-by: Chandra Seetharaman <sekharan@us.ibm.com>
Reviewed-by: Ben Myers <bpm@sgi.com>
Signed-off-by: Ben Myers <bpm@sgi.com>
Diffstat (limited to 'fs/xfs/xfs_qm.h')
-rw-r--r-- | fs/xfs/xfs_qm.h | 12 |
1 files changed, 8 insertions, 4 deletions
diff --git a/fs/xfs/xfs_qm.h b/fs/xfs/xfs_qm.h index 978bbb1..bdb4f8b 100644 --- a/fs/xfs/xfs_qm.h +++ b/fs/xfs/xfs_qm.h @@ -116,11 +116,15 @@ extern void xfs_trans_log_dquot(struct xfs_trans *, struct xfs_dquot *); * to do at commit time. All transactions that we know of at this point * affect no more than two dquots of one type. Hence, the TRANS_MAXDQS value. */ +enum { + XFS_QM_TRANS_USR = 0, + XFS_QM_TRANS_GRP, + XFS_QM_TRANS_DQTYPES +}; #define XFS_QM_TRANS_MAXDQS 2 -typedef struct xfs_dquot_acct { - xfs_dqtrx_t dqa_usrdquots[XFS_QM_TRANS_MAXDQS]; - xfs_dqtrx_t dqa_grpdquots[XFS_QM_TRANS_MAXDQS]; -} xfs_dquot_acct_t; +struct xfs_dquot_acct { + struct xfs_dqtrx dqs[XFS_QM_TRANS_DQTYPES][XFS_QM_TRANS_MAXDQS]; +}; /* * Users are allowed to have a usage exceeding their softlimit for |