This is an automated email from the git hooks/post-receive script. It was generated because a ref change was pushed to the repository containing the project "XFS development tree". The branch, master has been updated 91409f1 xfs: unlock the inode before log force in xfs_change_file_space 0b618fd xfs: unlock the inode before log force in xfs_fs_nfs_commit_metadata b35e4f2 xfs: unlock the inode before log force in xfs_fsync 0093b106 xfs: XFS_TRANS_SWAPEXT is not a valid flag for xfs_trans_commit from e49f565973deb3408c0e1dd83d1f8dac5bcaa374 (commit) Those revisions listed above that are new to this repository have not appeared on any other notification email; so we list those revisions in full, below. - Log ----------------------------------------------------------------- commit 91409f1253ecdc9368bddd6674a71141bbb188d8 Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Sun Sep 18 20:47:51 2011 +0000 xfs: unlock the inode before log force in xfs_change_file_space Let the transaction commit unlock the inode before it potentially causes a synchronous log force. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 0b618fd2d100e82cef4e5f8ac56adabac9bcaabd Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Sun Sep 18 20:47:50 2011 +0000 xfs: unlock the inode before log force in xfs_fs_nfs_commit_metadata Only read the LSN we need to push to with the ilock held, and then release it before we do the log force to improve concurrency. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit b35e4f2d235e0a2aa9fde7899d27552b5e59545e Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Mon Sep 19 14:55:51 2011 +0000 xfs: unlock the inode before log force in xfs_fsync Only read the LSN we need to push to with the ilock held, and then release it before we do the log force to improve concurrency. This also removes the only direct caller of _xfs_trans_commit, thus allowing it to be merged into the plain xfs_trans_commit again. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 0093b1064a18f2e3b6408dda542769076fc7b233 Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Mon Sep 26 09:14:34 2011 +0000 xfs: XFS_TRANS_SWAPEXT is not a valid flag for xfs_trans_commit XFS_TRANS_SWAPEXT is a transaction type, not a flag for xfs_trans_commit, so don't pass it in xfs_swap_extents. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> ----------------------------------------------------------------------- Summary of changes: fs/xfs/xfs_dfrag.c | 2 +- fs/xfs/xfs_export.c | 12 ++++++------ fs/xfs/xfs_file.c | 15 ++++++++------- fs/xfs/xfs_trans.c | 11 ++++------- fs/xfs/xfs_trans.h | 5 +---- fs/xfs/xfs_vnodeops.c | 10 ++-------- 6 files changed, 22 insertions(+), 33 deletions(-) hooks/post-receive -- XFS development tree _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs