Hi all, Here's v2 of the inode tx reservation fixups. This drops the agfl fixup patch for the time being and adds some additional reservation fixups and refactoring based on Dave's feedback. This survives xfstests in a few different configurations and also happens to survive my inode unlink reservation overrun tests. Thoughts, reviews, flames appreciated. Brian v2: - Update AGI unlinked list and truncate reservations - Update commit log for ifree refactor patch. - Additional refactoring patches. - Dropped agfl fixup patch. v1: https://marc.info/?l=linux-xfs&m=151181428031884&w=2 Brian Foster (7): xfs: print transaction log reservation on overrun xfs: include inobt buffers in ifree tx log reservation xfs: fix up agi unlinked list reservations xfs: truncate transaction does not modify the inobt xfs: include an allocfree res for inobt modifications xfs: refactor inode chunk alloc/free tx reservation xfs: eliminate duplicate icreate tx reservation functions fs/xfs/libxfs/xfs_trans_resv.c | 202 ++++++++++++++++++++--------------------- fs/xfs/xfs_log.c | 4 +- 2 files changed, 99 insertions(+), 107 deletions(-) -- 2.13.6 -- To unsubscribe from this list: send the line "unsubscribe linux-xfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html