diff options
| author | Jan Kara <jack@suse.cz> | 2005-03-07 17:59:39 -0800 |
|---|---|---|
| committer | Linus Torvalds <torvalds@ppc970.osdl.org> | 2005-03-07 17:59:39 -0800 |
| commit | 90e500696af001ca0255bc838b085166521a3bb3 (patch) | |
| tree | d726ab9eaa6a33f5e704c8a65d3a29ed0d913ace /include/linux | |
| parent | a5f17cb26b56417566cfba44fde34887601f4eba (diff) | |
[PATCH] Quotactl changes for XFS
Attached patch from Nathan splits the checks done in quotactl() in XFS and
VFS parts (it's mostly just moving of code back and forth). It's done
mainly because XFS guys would like to implement more types of quotas and I
don't want them to slow down the general VFS case.
Signed-off-by: Nathan Scott <nathans@sgi.com>
Signed-off-by: Jan Kara <jack@suse.cz>
Signed-off-by: Andrew Morton <akpm@osdl.org>
Signed-off-by: Linus Torvalds <torvalds@osdl.org>
Diffstat (limited to 'include/linux')
| -rw-r--r-- | include/linux/dqblk_xfs.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/include/linux/dqblk_xfs.h b/include/linux/dqblk_xfs.h index bf2d65765189..cb31719ee192 100644 --- a/include/linux/dqblk_xfs.h +++ b/include/linux/dqblk_xfs.h @@ -28,6 +28,12 @@ */ #define XQM_CMD(x) (('X'<<8)+(x)) /* note: forms first QCMD argument */ +#define XQM_COMMAND(x) (((x) & (0xff<<8)) == ('X'<<8)) /* test if for XFS */ + +#define XQM_USRQUOTA 0 /* system call user quota type */ +#define XQM_GRPQUOTA 1 /* system call group quota type */ +#define XQM_MAXQUOTAS 2 + #define Q_XQUOTAON XQM_CMD(1) /* enable accounting/enforcement */ #define Q_XQUOTAOFF XQM_CMD(2) /* disable accounting/enforcement */ #define Q_XGETQUOTA XQM_CMD(3) /* get disk limits and usage */ |
