Ejemplo n.º 1
0
STATIC void
xfs_quota_warn(
	struct xfs_mount	*mp,
	struct xfs_dquot	*dqp,
	int			type)
{
	/* no warnings for project quotas - we just return ENOSPC later */
	if (dqp->dq_flags & XFS_DQ_PROJ)
		return;
	quota_send_warning((dqp->dq_flags & XFS_DQ_USER) ? USRQUOTA : GRPQUOTA,
			   be32_to_cpu(dqp->q_core.d_id), mp->m_super->s_dev,
			   type);
}
Ejemplo n.º 2
0
STATIC void
xfs_quota_warn(
    struct xfs_mount	*mp,
    struct xfs_dquot	*dqp,
    int			type)
{
    enum quota_type qtype;

    if (dqp->dq_flags & XFS_DQ_PROJ)
        qtype = PRJQUOTA;
    else if (dqp->dq_flags & XFS_DQ_USER)
        qtype = USRQUOTA;
    else
        qtype = GRPQUOTA;

    quota_send_warning(make_kqid(&init_user_ns, qtype,
                                 be32_to_cpu(dqp->q_core.d_id)),
                       mp->m_super->s_dev, type);
}