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); }
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); }