[XFS updates] XFS public tree - master for latest XFS changes for mainline, xfs-dev like master with kdb/dmapi branch, master, updated. v2.6.28-rc3-1049-g0924b58
Niv Sardi
xaiki at sgi.com
Sun Nov 30 18:15:01 CST 2008
Updates for the "XFS public tree - master for latest XFS changes for mainline, xfs-dev like master with kdb/dmapi" project have been committed to
the repository at "git://oss.sgi.com/xfs/xfs.git"
The branch, master has been updated
via 0924b585fc49bf371bc700c23e516a538bf589af (commit)
via 2e6560929d8ab4b650fecc3a87013852b34f0922 (commit)
from 65795910c1b798f8a47181b48cf6eb163a15e778 (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 0924b585fc49bf371bc700c23e516a538bf589af
Author: Dave Chinner <david at fromorbit.com>
Date: Fri Nov 28 14:23:34 2008 +1100
[XFS] fix uninitialised variable bug in dquot release.
gcc is warning about an uninitialised variable in xfs_growfs_rt().
This is a false positive. Fix it by changing the scope of the
transaction pointer to wholly within the internal loop inside
the function.
While there, preemptively change xfs_growfs_rt_alloc() in the
same way as it has exactly the same structure as xfs_growfs_rt()
but gcc is not warning about it. Yet.
Signed-off-by: Dave Chinner <david at fromorbit.com>
Reviewed-by: Christoph Hellwig <hch at lst.de>
Signed-off-by: Niv Sardi <xaiki at sgi.com>
commit 2e6560929d8ab4b650fecc3a87013852b34f0922
Author: Dave Chinner <david at fromorbit.com>
Date: Fri Nov 28 14:23:33 2008 +1100
[XFS] fix error inversion problems with data flushing
XFS gets the sign of the error wrong in several places when
gathering the error from generic linux functions. These functions
return negative error values, while the core XFS code returns
positive error values. Hence when XFS inverts the error to be
returned to the VFS, it can incorrectly invert a negative
error and this error will be ignored by the syscall return.
Fix all the problems related to calling filemap_* functions.
Problem initially identified by Nick Piggin in xfs_fsync().
Signed-off-by: Dave Chinner <david at fromorbit.com>
Reviewed-by: Christoph Hellwig <hch at lst.de>
Signed-off-by: Niv Sardi <xaiki at sgi.com>
-----------------------------------------------------------------------
Summary of changes:
fs/xfs/linux-2.6/xfs_fs_subr.c | 23 ++++++++++++++++++++---
fs/xfs/linux-2.6/xfs_lrw.c | 2 +-
fs/xfs/linux-2.6/xfs_super.c | 13 +++++++++----
fs/xfs/xfs_rtalloc.c | 39 ++++++++++++++++++---------------------
fs/xfs/xfs_vnodeops.c | 2 +-
fs/xfs/xfs_vnodeops.h | 1 +
6 files changed, 50 insertions(+), 30 deletions(-)
--
XFS public tree - master for latest XFS changes for mainline, xfs-dev like master with kdb/dmapi
More information about the xfs
mailing list