xfs
[Top] [All Lists]

[XFS updates] XFS public tree - master for latest XFS changes for mainli

To: xfs@xxxxxxxxxxx
Subject: [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
From: "Niv Sardi" <xaiki@xxxxxxx>
Date: Sun, 30 Nov 2008 18:15:01 -0600
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@xxxxxxxxxxxxx>
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@xxxxxxxxxxxxx>
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>
    Signed-off-by: Niv Sardi <xaiki@xxxxxxx>

commit 2e6560929d8ab4b650fecc3a87013852b34f0922
Author: Dave Chinner <david@xxxxxxxxxxxxx>
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@xxxxxxxxxxxxx>
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>
    Signed-off-by: Niv Sardi <xaiki@xxxxxxx>

-----------------------------------------------------------------------

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

<Prev in Thread] Current Thread [Next in Thread>
  • [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 <=