[XFS updates] XFS development tree branch, master, updated. v3.1-rc1-73-g91409f1
xfs at oss.sgi.com
xfs at oss.sgi.com
Thu Sep 29 13:19:19 CDT 2011
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 at infradead.org>
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 at lst.de>
Reviewed-by: Dave Chinner <dchinner at redhat.com>
Signed-off-by: Alex Elder <aelder at sgi.com>
commit 0b618fd2d100e82cef4e5f8ac56adabac9bcaabd
Author: Christoph Hellwig <hch at infradead.org>
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 at lst.de>
Reviewed-by: Dave Chinner <dchinner at redhat.com>
Signed-off-by: Alex Elder <aelder at sgi.com>
commit b35e4f2d235e0a2aa9fde7899d27552b5e59545e
Author: Christoph Hellwig <hch at infradead.org>
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 at lst.de>
Signed-off-by: Alex Elder <aelder at sgi.com>
commit 0093b1064a18f2e3b6408dda542769076fc7b233
Author: Christoph Hellwig <hch at infradead.org>
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 at lst.de>
Signed-off-by: Alex Elder <aelder at sgi.com>
-----------------------------------------------------------------------
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
More information about the xfs
mailing list