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
|