• Christoph Hellwig's avatar
    xfs: simplify xfs_qm_dqusage_adjust · 52fda114
    Christoph Hellwig authored
    There is no need to have the users and group/project quota locked at the
    same time.  Get rid of xfs_qm_dqget_noattach and just do a xfs_qm_dqget
    inside xfs_qm_quotacheck_dqadjust for the quota we are operating on
    right now.  The new version of xfs_qm_quotacheck_dqadjust holds the
    inode lock over it's operations, which is not a problem as it simply
    increments counters and there is no concern about log contention
    during mount time.
    Signed-off-by: default avatarChristoph Hellwig <hch@lst.de>
    Signed-off-by: default avatarAlex Elder <aelder@sgi.com>
    52fda114
xfs_qm.c 59.9 KB