xfs
[Top] [All Lists]

[XFS updates] XFS development tree branch, master, updated. v2.6.28-rc3-

To: xfs@xxxxxxxxxxx
Subject: [XFS updates] XFS development tree branch, master, updated. v2.6.28-rc3-12800-g9483c89
From: xfs@xxxxxxxxxxx
Date: Mon, 9 Feb 2009 10:08:38 -0600
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
  8e9b6e7 xfs: remove the unused XFS_QMOPT_DQLOCK flag
  4346cdd xfs: cleanup xfs_find_handle
  ef8f7fc xfs: cleanup error handling in xfs_swap_extents
  d4bb6d0 xfs: merge xfs_inode_flush into xfs_fs_write_inode
  e1486de xfs: factor out attr fork reset handling
  c52e9fd xfs: remove unused XFS_MOUNT_ILOCK/XFS_MOUNT_IUNLOCK
  cb3f35b xfs: tiny cleanup for xfs_link
  b93b6e4 xfs: make sure to free the real-time inodes in the mount error path
  f9057e3 xfs: cleanup error handling in xfs_mountfs:
      from  3228149ceb8b045e324cd268be9182bb26e6488b (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 8e9b6e7fa4544ea8a0e030c8987b918509c8ff47
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Sun Feb 8 21:51:42 2009 +0100

    xfs: remove the unused XFS_QMOPT_DQLOCK flag
    
    The XFS_QMOPT_DQLOCK flag introduces major complexity in the quota subsystem
    but isn't actually used anywhere.  So remove it and all the hazzles it
    introduces.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Felix Blyakher <felixb@xxxxxxx>

commit 4346cdd4647e5eef15817dbfc2c091cac55e33d9
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Sun Feb 8 21:51:14 2009 +0100

    xfs: cleanup xfs_find_handle
    
    Remove the superflous igrab by keeping a reference on the path/file all the
    time and clean up various bits of surrounding code.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Felix Blyakher <felixb@xxxxxxx>

commit ef8f7fc549bf345d92f396f5aa7b152b4969cbf7
Author: Josef 'Jeff' Sipek <jeffpc@xxxxxxxxxxxxxx>
Date:   Wed Feb 4 09:37:43 2009 +0100

    xfs: cleanup error handling in xfs_swap_extents
    
    Use multiple lables for proper error unwinding and get rid of some now
    superflous variables.
    
    Signed-off-by: Josef 'Jeff' Sipek <jeffpc@xxxxxxxxxxxxxx>
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Tested-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Felix Blyakher <felixb@xxxxxxx>

commit d4bb6d0698090c485e2e80e8a13852be5a8bfb04
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Wed Feb 4 09:36:19 2009 +0100

    xfs: merge xfs_inode_flush into xfs_fs_write_inode
    
    Splitting the task for a VFS-induced inode flush into two functions doesn't
    make any sense, so merge the two functions dealing with it.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Felix Blyakher <felixb@xxxxxxx>
    Reviewed-by: Dave Chinner <david@xxxxxxxxxxxxx>

commit e1486dea0bf4bc75a52a983281076f454a894b66
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Wed Feb 4 09:36:00 2009 +0100

    xfs: factor out attr fork reset handling
    
    We currently duplicate code to reset the attribute fork after the last
    attribute has been deleted.  Factor this out into a small helper.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Felix Blyakher <felixb@xxxxxxx>

commit c52e9fd8a9d3ac019680ffa315c1a0689d401ce3
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Wed Feb 4 09:34:34 2009 +0100

    xfs: remove unused XFS_MOUNT_ILOCK/XFS_MOUNT_IUNLOCK
    
    These aren't only unused but also reference a lock that doesn't exist 
anymore.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Felix Blyakher <felixb@xxxxxxx>

commit cb3f35bb3bf0759e00cd4f68155da9b636421f84
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Wed Feb 4 09:34:20 2009 +0100

    xfs: tiny cleanup for xfs_link
    
    The source and target inodes are guaranteed to never be the same by the VFS,
    so no need to check for that (and we would get into bad trouble later anyway
    if that were the case).  Also clean up the error handling to use two gotos
    instead of nested conditions.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Felix Blyakher <felixb@xxxxxxx>

commit b93b6e434c046459cf3111c76dce46ba4abcb2b6
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Wed Feb 4 09:33:58 2009 +0100

    xfs: make sure to free the real-time inodes in the mount error path
    
    When mount fails after allocating the real-time inodes we currently leak
    them.  Add a new helper to free the real-time inodes which can be used by
    both the mount and unmount path.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Felix Blyakher <felixb@xxxxxxx>

commit f9057e3da79d18fdbd9d6adbb183f032c614feeb
Author: Christoph Hellwig <hch@xxxxxx>
Date:   Wed Feb 4 09:31:52 2009 +0100

    xfs: cleanup error handling in xfs_mountfs:
    
    Clean up the error handling in xfs_mountfs.  Use readable goto label names,
    simplify the uuid handling and other error conditions.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Felix Blyakher <felixb@xxxxxxx>

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

Summary of changes:
 fs/xfs/linux-2.6/xfs_ioctl.c   |  116 +++++++++++++------------------
 fs/xfs/linux-2.6/xfs_super.c   |   43 ++++++++++--
 fs/xfs/linux-2.6/xfs_vnode.h   |    5 --
 fs/xfs/quota/xfs_qm.c          |  146 ++++++++++++----------------------------
 fs/xfs/quota/xfs_trans_dquot.c |   16 ++---
 fs/xfs/xfs_attr_leaf.c         |   55 +++++++--------
 fs/xfs/xfs_dfrag.c             |   62 +++++++----------
 fs/xfs/xfs_mount.c             |   84 ++++++++++-------------
 fs/xfs/xfs_mount.h             |    3 -
 fs/xfs/xfs_quota.h             |    1 -
 fs/xfs/xfs_rtalloc.c           |   10 +++
 fs/xfs/xfs_rtalloc.h           |    4 +
 fs/xfs/xfs_vnodeops.c          |   51 +-------------
 fs/xfs/xfs_vnodeops.h          |    1 -
 14 files changed, 244 insertions(+), 353 deletions(-)


hooks/post-receive
-- 
XFS development tree

<Prev in Thread] Current Thread [Next in Thread>
  • [XFS updates] XFS development tree branch, master, updated. v2.6.28-rc3-12800-g9483c89, xfs <=