]> git.ipfire.org Git - thirdparty/xfsprogs-dev.git/commitdiff
xfs_quota: define Q_XGETNEXTQUOTA
authorEric Sandeen <sandeen@sandeen.net>
Thu, 4 Feb 2016 21:37:23 +0000 (08:37 +1100)
committerDave Chinner <david@fromorbit.com>
Thu, 4 Feb 2016 21:37:23 +0000 (08:37 +1100)
This simply defines the Q_XGETNEXTQUOTA quotactl in xfsprogs.

Signed-off-by: Eric Sandeen <sandeen@redhat.com>
Reviewed-by: Dave Chinner <dchinner@redhat.com>
Signed-off-by: Dave Chinner <david@fromorbit.com>
include/xqm.h
quota/linux.c
quota/quota.h

index 116ce0073e7def71f65e33da7d007cdd19617fdb..c084b2d333a0944c51b569cc882dd117f40dfc1c 100644 (file)
@@ -32,6 +32,7 @@
 #define Q_XGETQSTAT    XQM_CMD(5)      /* get quota subsystem status */
 #define Q_XQUOTARM     XQM_CMD(6)      /* free disk space used by dquots */
 #define Q_XQUOTASYNC   XQM_CMD(7)      /* delalloc flush, updates dquots */
+#define Q_XGETNEXTQUOTA        XQM_CMD(9)      /* get disk limits and usage */
 
 /*
  * fs_disk_quota structure:
index 8a7392204211396350cb3c699a3dede4cee4e2de..74dba0178633c435d18aef8618e88141fb869eb8 100644 (file)
@@ -49,6 +49,8 @@ xcommand_to_qcommand(
                return Q_XQUOTAOFF;
        case XFS_GETQUOTA:
                return Q_XGETQUOTA;
+       case XFS_GETNEXTQUOTA:
+               return Q_XGETNEXTQUOTA;
        case XFS_SETQLIM:
                return Q_XSETQLIM;
        case XFS_GETQSTAT:
index 416f335f9bf03776e71b59e299315ba0e8ce9e6e..2bbc1764fc5d23239337685bf1ce2027020409f5 100644 (file)
@@ -43,6 +43,8 @@ enum {
        XFS_GETQSTAT,   /* get quota subsystem status */
        XFS_QUOTARM,    /* free disk space used by dquots */
        XFS_QSYNC,      /* flush delayed allocate space */
+       XFS_GETQSTATV,  /* newer version of quota stats */
+       XFS_GETNEXTQUOTA, /* get disk limits and usage */
 };
 
 /*