[PATCH] xfs: send warning of project quota to userspace via netlink
Masatake YAMATO
yamato at redhat.com
Wed Nov 25 02:52:41 CST 2015
Linux's quota subsystem has an ability to handle
project quota. This commit just utilizes the ability
from xfs side.
Signed-off-by: Masatake YAMATO <yamato at redhat.com>
---
fs/xfs/xfs_trans_dquot.c | 13 +++++++++----
1 file changed, 9 insertions(+), 4 deletions(-)
diff --git a/fs/xfs/xfs_trans_dquot.c b/fs/xfs/xfs_trans_dquot.c
index ce78534..1a46544 100644
--- a/fs/xfs/xfs_trans_dquot.c
+++ b/fs/xfs/xfs_trans_dquot.c
@@ -572,12 +572,17 @@ xfs_quota_warn(
struct xfs_dquot *dqp,
int type)
{
- /* no warnings for project quotas - we just return ENOSPC later */
+ enum quota_type t;
+
if (dqp->dq_flags & XFS_DQ_PROJ)
- return;
+ t = PRJQUOTA;
+ else if (dqp->dq_flags & XFS_DQ_USER)
+ t = USRQUOTA;
+ else
+ t = GRPQUOTA;
+
quota_send_warning(make_kqid(&init_user_ns,
- (dqp->dq_flags & XFS_DQ_USER) ?
- USRQUOTA : GRPQUOTA,
+ t,
be32_to_cpu(dqp->q_core.d_id)),
mp->m_super->s_dev, type);
}
--
2.5.0
More information about the xfs
mailing list