* [GIT PULL] XFS update for 2.6.27
@ 2008-07-31 2:53 Lachlan McIlroy
2008-07-31 3:49 ` Dave Chinner
` (2 more replies)
0 siblings, 3 replies; 9+ messages in thread
From: Lachlan McIlroy @ 2008-07-31 2:53 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, xfs, akpm
The following changes since commit c9272c4f9fbe2087beb3392f526dc5b19efaa56b:
Linus Torvalds (1):
Merge branch 'hotfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
are available in the git repository at:
git://oss.sgi.com:8090/xfs/xfs-pull for-linus
Barry Naujok (12):
[XFS] Split xfs_dir2_leafn_lookup_int into its two pieces of functionality
[XFS] Name operation vector for hash and compare
[XFS] Add op_flags field and helpers to xfs_da_args
dcache: Add case-insensitive support d_ci_add() routine
[XFS] Return case-insensitive match for dentry cache
[XFS] XFS: ASCII case-insensitive support
[XFS] kmem_free and kmem_realloc to use const void *
[XFS] Remove d_add call for an ENOENT lookup return code
[XFS] Zero uninitialised xfs_da_args structure in xfs_dir2.c
[XFS] Invalidate dentry in unlink/rmdir if in case-insensitive mode
[XFS] Fix returning case-preserved name with CI node form directories
[XFS] Fix CI lookup in leaf-form directories
Christoph Hellwig (28):
[XFS] Kill attr_capable checks as already done in xattr_permission.
[XFS] kill xfs_uuid_unmount
[XFS] merge xfs_mntupdate into xfs_fs_remount
[XFS] kill xfs_igrow_start and xfs_igrow_finish
[XFS] merge xfs_unmount into xfs_fs_put_super / xfs_fs_fill_super
[XFS] merge xfs_mount into xfs_fs_fill_super
[XFS] don't call xfs_freesb from xfs_mountfs failure case
[XFS] sort out opening and closing of the block devices
[XFS] add xfs_setup_devices helper
[XFS] allow xfs_args_allocate to fail
[XFS] kill xfs_mount_init
[XFS] kill calls to xfs_binval in the mount error path
[XFS] rename error2 goto label in xfs_fs_fill_super
[XFS] add missing call to xfs_filestream_unmount on xfs_mountfs failure
[XFS] Factor out code for whether inode has attributes or not.
[XFS] Switches xfs_vn_listxattr to set it's put_listent callback directly
[XFS] Merge xfs_rmdir into xfs_remove
[XFS] Don't update i_size for directories and special files
[XFS] Check for invalid flags in xfs_attrlist_by_handle.
[XFS] attrmulti cleanup
[XFS] Don't update mtime on rename source
[XFS] streamline init/exit path
[XFS] fix mount option parsing in remount
[XFS] s/XFS_PURGE_INODE/IRELE/g s/VN_HOLD(XFS_ITOV())/IHOLD()/
[XFS] fix compilation without CONFIG_PROC_FS
[XFS] xfs_setattr currently doesn't just handle the attributes set through
[XFS] Now that xfs_setattr is only used for attributes set from ->setattr
[XFS] Remove vn_revalidate calls in xfs.
David Chinner (1):
[XFS] Update valid fields in xfs_mount_log_sb()
Denys Vlasenko (3):
[XFS] Remove unused arg from kmem_free()
[XFS] Remove unused Falgs parameter from xfs_qm_dqpurge()
[XFS] Remove unused wbc parameter from xfs_start_page_writeback()
Eric Sandeen (3):
[XFS]
[XFS] Pack some shortform dir2 structures for the ARM old ABI
[XFS] Disable queue flag test in barrier check.
Lachlan McIlroy (11):
[XFS] Use the generic xattr methods.
[XFS] make inode reclaim wait for log I/O to complete
[XFS] fix extent corruption in xfs_iext_irec_compact_full()
[XFS] Convert ASSERTs to XFS_WANT_CORRUPTED_GOTOs
[XFS] Always reset btree cursor after an insert
[XFS] Use the generic xattr methods.
[XFS] use minleft when allocating in xfs_bmbt_split()
[XFS] Restore the lowspace extent allocator algorithm
[XFS] Allow xfs_bmbt_split() to fallback to the lowspace allocator
[XFS] Don't assert if trying to mount with blocksize > pagesize
[XFS] fix use after free with external logs or real-time devices
Matthew Wilcox (1):
[XFS] Convert l_flushsema to a sv_t
Michael Nishimoto (1):
[XFS] Ensure that 2 GiB xfs logs work properly.
Tim Shimmin (4):
[XFS] Fix up noattr2 so that it will properly update the versionnum and
[XFS] Fix up warning for xfs_vn_listxatt's call of list_one_attr() with
[XFS] Fix up problem when CONFIG_XFS_POSIX_ACL is not set and yet we still
[XFS] A bug was found in xfs_bmap_add_extent_unwritten_real(). In a
fs/dcache.c | 102 +++++
fs/xfs/Makefile | 3 +-
fs/xfs/linux-2.6/kmem.c | 6 +-
fs/xfs/linux-2.6/kmem.h | 4 +-
fs/xfs/linux-2.6/xfs_aops.c | 5 +-
fs/xfs/linux-2.6/xfs_buf.c | 14 +-
fs/xfs/linux-2.6/xfs_buf.h | 2 +-
fs/xfs/linux-2.6/xfs_export.c | 2 +-
fs/xfs/linux-2.6/xfs_ioctl.c | 376 ++++++++++++++--
fs/xfs/linux-2.6/xfs_iops.c | 345 +++++----------
fs/xfs/linux-2.6/xfs_iops.h | 2 +
fs/xfs/linux-2.6/xfs_linux.h | 8 +
fs/xfs/linux-2.6/xfs_stats.c | 15 +-
fs/xfs/linux-2.6/xfs_stats.h | 12 +-
fs/xfs/linux-2.6/xfs_super.c | 938 ++++++++++++++++++++++++++++++++++++----
fs/xfs/linux-2.6/xfs_super.h | 4 +-
fs/xfs/linux-2.6/xfs_sysctl.c | 8 +-
fs/xfs/linux-2.6/xfs_sysctl.h | 4 +-
fs/xfs/linux-2.6/xfs_vnode.c | 50 ---
fs/xfs/linux-2.6/xfs_vnode.h | 89 ----
fs/xfs/linux-2.6/xfs_xattr.c | 330 ++++++++++++++
fs/xfs/quota/xfs_dquot.c | 3 +-
fs/xfs/quota/xfs_dquot.h | 2 +-
fs/xfs/quota/xfs_dquot_item.c | 4 +-
fs/xfs/quota/xfs_qm.c | 24 +-
fs/xfs/quota/xfs_qm_syscalls.c | 12 +-
fs/xfs/quota/xfs_quota_priv.h | 3 -
fs/xfs/support/ktrace.c | 4 +-
fs/xfs/support/uuid.c | 8 +-
fs/xfs/support/uuid.h | 1 -
fs/xfs/xfs_acl.c | 21 +-
fs/xfs/xfs_acl.h | 4 +-
fs/xfs/xfs_attr.c | 608 ++++----------------------
fs/xfs/xfs_attr.h | 90 ++---
fs/xfs/xfs_attr_leaf.c | 99 ++---
fs/xfs/xfs_attr_leaf.h | 29 +--
fs/xfs/xfs_attr_sf.h | 10 +-
fs/xfs/xfs_bmap.c | 118 +++---
fs/xfs/xfs_bmap.h | 13 +-
fs/xfs/xfs_bmap_btree.c | 76 ++--
fs/xfs/xfs_buf_item.c | 8 +-
fs/xfs/xfs_clnt.h | 1 +
fs/xfs/xfs_da_btree.c | 48 ++-
fs/xfs/xfs_da_btree.h | 36 ++-
fs/xfs/xfs_dfrag.c | 4 +-
fs/xfs/xfs_dir2.c | 125 +++++-
fs/xfs/xfs_dir2.h | 6 +-
fs/xfs/xfs_dir2_block.c | 56 ++-
fs/xfs/xfs_dir2_data.c | 5 +-
fs/xfs/xfs_dir2_leaf.c | 93 +++--
fs/xfs/xfs_dir2_node.c | 402 ++++++++++-------
fs/xfs/xfs_dir2_sf.c | 83 ++--
fs/xfs/xfs_dir2_sf.h | 6 +-
fs/xfs/xfs_dir2_trace.c | 20 +-
fs/xfs/xfs_dmapi.h | 2 +-
fs/xfs/xfs_error.c | 13 +-
fs/xfs/xfs_error.h | 1 -
fs/xfs/xfs_extfree_item.c | 6 +-
fs/xfs/xfs_filestream.c | 4 +-
fs/xfs/xfs_fs.h | 4 +
fs/xfs/xfs_fsops.c | 4 +-
fs/xfs/xfs_inode.c | 165 +++-----
fs/xfs/xfs_inode.h | 3 -
fs/xfs/xfs_inode_item.c | 7 +-
fs/xfs/xfs_iomap.c | 10 +
fs/xfs/xfs_itable.c | 6 +-
fs/xfs/xfs_log.c | 49 +-
fs/xfs/xfs_log_priv.h | 6 +-
fs/xfs/xfs_log_recover.c | 21 +-
fs/xfs/xfs_mount.c | 118 ++----
fs/xfs/xfs_mount.h | 17 +-
fs/xfs/xfs_mru_cache.c | 21 +-
fs/xfs/xfs_rename.c | 22 +-
fs/xfs/xfs_rtalloc.c | 2 +-
fs/xfs/xfs_sb.h | 17 +-
fs/xfs/xfs_trans.c | 4 +-
fs/xfs/xfs_trans_inode.c | 2 +-
fs/xfs/xfs_trans_item.c | 8 +-
fs/xfs/xfs_vfsops.c | 610 +--------------------------
fs/xfs/xfs_vfsops.h | 5 -
fs/xfs/xfs_vnodeops.c | 722 +++++++++----------------------
fs/xfs/xfs_vnodeops.h | 12 +-
include/linux/dcache.h | 1 +
83 files changed, 3105 insertions(+), 3098 deletions(-)
create mode 100644 fs/xfs/linux-2.6/xfs_xattr.c
^ permalink raw reply [flat|nested] 9+ messages in thread* Re: [GIT PULL] XFS update for 2.6.27
2008-07-31 2:53 [GIT PULL] XFS update for 2.6.27 Lachlan McIlroy
@ 2008-07-31 3:49 ` Dave Chinner
2008-07-31 4:59 ` Lachlan McIlroy
2008-08-01 19:02 ` Christoph Hellwig
2008-07-31 4:09 ` Eric Sandeen
2008-07-31 5:36 ` Lachlan McIlroy
2 siblings, 2 replies; 9+ messages in thread
From: Dave Chinner @ 2008-07-31 3:49 UTC (permalink / raw)
To: Lachlan McIlroy; +Cc: torvalds, linux-kernel, xfs, akpm
On Thu, Jul 31, 2008 at 12:53:28PM +1000, Lachlan McIlroy wrote:
> The following changes since commit c9272c4f9fbe2087beb3392f526dc5b19efaa56b:
> Linus Torvalds (1):
> Merge branch 'hotfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
>
> are available in the git repository at:
>
> git://oss.sgi.com:8090/xfs/xfs-pull for-linus
.....
>
> Lachlan McIlroy (11):
> [XFS] Use the generic xattr methods.
.....
> [XFS] Use the generic xattr methods.
BTW, that's a patch from Christoph, so there's a mistake in the
author of that patch. I don't know why there's duplicates of it
in the tree - the only thing I can see is that the committer's
email address is not stable. There is a growing number of
duplicate commits like this in the XFS tree.....
Cheers,
Dave.
--
Dave Chinner
david@fromorbit.com
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [GIT PULL] XFS update for 2.6.27
2008-07-31 3:49 ` Dave Chinner
@ 2008-07-31 4:59 ` Lachlan McIlroy
2008-08-01 19:02 ` Christoph Hellwig
1 sibling, 0 replies; 9+ messages in thread
From: Lachlan McIlroy @ 2008-07-31 4:59 UTC (permalink / raw)
To: Lachlan McIlroy, torvalds, linux-kernel, xfs, akpm
Dave Chinner wrote:
> On Thu, Jul 31, 2008 at 12:53:28PM +1000, Lachlan McIlroy wrote:
>> The following changes since commit c9272c4f9fbe2087beb3392f526dc5b19efaa56b:
>> Linus Torvalds (1):
>> Merge branch 'hotfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
>>
>> are available in the git repository at:
>>
>> git://oss.sgi.com:8090/xfs/xfs-pull for-linus
> .....
>> Lachlan McIlroy (11):
>> [XFS] Use the generic xattr methods.
> .....
>> [XFS] Use the generic xattr methods.
>
> BTW, that's a patch from Christoph, so there's a mistake in the
> author of that patch. I don't know why there's duplicates of it
> in the tree - the only thing I can see is that the committer's
> email address is not stable. There is a growing number of
> duplicate commits like this in the XFS tree.....
>
Yeah I know there are problems with the merge scripts. Christoph
had already pointed this one out and I thought it had been corrected.
I just don't have the time to fix every commit that comes through.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [GIT PULL] XFS update for 2.6.27
2008-07-31 3:49 ` Dave Chinner
2008-07-31 4:59 ` Lachlan McIlroy
@ 2008-08-01 19:02 ` Christoph Hellwig
1 sibling, 0 replies; 9+ messages in thread
From: Christoph Hellwig @ 2008-08-01 19:02 UTC (permalink / raw)
To: Lachlan McIlroy, torvalds, linux-kernel, xfs, akpm
On Thu, Jul 31, 2008 at 01:49:52PM +1000, Dave Chinner wrote:
> author of that patch. I don't know why there's duplicates of it
> in the tree - the only thing I can see is that the committer's
> email address is not stable. There is a growing number of
> duplicate commits like this in the XFS tree.....
Yes, I pointed this out before. But at this point I'd rather have
the XFS changes in .27 and not completely miss the window even if
that means some patches are not correctly atributed to me.
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [GIT PULL] XFS update for 2.6.27
2008-07-31 2:53 [GIT PULL] XFS update for 2.6.27 Lachlan McIlroy
2008-07-31 3:49 ` Dave Chinner
@ 2008-07-31 4:09 ` Eric Sandeen
2008-07-31 5:11 ` Lachlan McIlroy
2008-07-31 5:36 ` Lachlan McIlroy
2 siblings, 1 reply; 9+ messages in thread
From: Eric Sandeen @ 2008-07-31 4:09 UTC (permalink / raw)
To: Lachlan McIlroy; +Cc: torvalds, linux-kernel, xfs, akpm
Lachlan McIlroy wrote:
...
> Eric Sandeen (3):
> [XFS]
> [XFS] Pack some shortform dir2 structures for the ARM old ABI
> [XFS] Disable queue flag test in barrier check.
Lachlan, you might want to fix up that blank summary as well?
Thanks,
-Eric
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [GIT PULL] XFS update for 2.6.27
2008-07-31 4:09 ` Eric Sandeen
@ 2008-07-31 5:11 ` Lachlan McIlroy
0 siblings, 0 replies; 9+ messages in thread
From: Lachlan McIlroy @ 2008-07-31 5:11 UTC (permalink / raw)
To: Eric Sandeen; +Cc: torvalds, linux-kernel, xfs, akpm
Eric Sandeen wrote:
> Lachlan McIlroy wrote:
>
> ...
>
>> Eric Sandeen (3):
>> [XFS]
>> [XFS] Pack some shortform dir2 structures for the ARM old ABI
>> [XFS] Disable queue flag test in barrier check.
>
> Lachlan, you might want to fix up that blank summary as well?
Sorry about that Eric.
The summary is in the commit log - the committer started the log with a blank line.
de-duplicate calls to xfs_attr_trace_enter
Every call to xfs_attr_trace_enter() shares the exact same 16 args in the
middle... just send in the context pointer and let the next level down
split it into the ktrace.
>
> Thanks,
> -Eric
> --
> To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
> the body of a message to majordomo@vger.kernel.org
> More majordomo info at http://vger.kernel.org/majordomo-info.html
> Please read the FAQ at http://www.tux.org/lkml/
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* Re: [GIT PULL] XFS update for 2.6.27
2008-07-31 2:53 [GIT PULL] XFS update for 2.6.27 Lachlan McIlroy
2008-07-31 3:49 ` Dave Chinner
2008-07-31 4:09 ` Eric Sandeen
@ 2008-07-31 5:36 ` Lachlan McIlroy
2 siblings, 0 replies; 9+ messages in thread
From: Lachlan McIlroy @ 2008-07-31 5:36 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, xfs, akpm
We're having dns issues on our mail servers and none of our mails are going
to lkml (or linus). I'll try to resend the pull request.
Lachlan McIlroy wrote:
> The following changes since commit c9272c4f9fbe2087beb3392f526dc5b19efaa56b:
> Linus Torvalds (1):
> Merge branch 'hotfixes' of git://git.linux-nfs.org/projects/trondmy/nfs-2.6
>
> are available in the git repository at:
>
> git://oss.sgi.com:8090/xfs/xfs-pull for-linus
>
> Barry Naujok (12):
> [XFS] Split xfs_dir2_leafn_lookup_int into its two pieces of functionality
> [XFS] Name operation vector for hash and compare
> [XFS] Add op_flags field and helpers to xfs_da_args
> dcache: Add case-insensitive support d_ci_add() routine
> [XFS] Return case-insensitive match for dentry cache
> [XFS] XFS: ASCII case-insensitive support
> [XFS] kmem_free and kmem_realloc to use const void *
> [XFS] Remove d_add call for an ENOENT lookup return code
> [XFS] Zero uninitialised xfs_da_args structure in xfs_dir2.c
> [XFS] Invalidate dentry in unlink/rmdir if in case-insensitive mode
> [XFS] Fix returning case-preserved name with CI node form directories
> [XFS] Fix CI lookup in leaf-form directories
>
> Christoph Hellwig (28):
> [XFS] Kill attr_capable checks as already done in xattr_permission.
> [XFS] kill xfs_uuid_unmount
> [XFS] merge xfs_mntupdate into xfs_fs_remount
> [XFS] kill xfs_igrow_start and xfs_igrow_finish
> [XFS] merge xfs_unmount into xfs_fs_put_super / xfs_fs_fill_super
> [XFS] merge xfs_mount into xfs_fs_fill_super
> [XFS] don't call xfs_freesb from xfs_mountfs failure case
> [XFS] sort out opening and closing of the block devices
> [XFS] add xfs_setup_devices helper
> [XFS] allow xfs_args_allocate to fail
> [XFS] kill xfs_mount_init
> [XFS] kill calls to xfs_binval in the mount error path
> [XFS] rename error2 goto label in xfs_fs_fill_super
> [XFS] add missing call to xfs_filestream_unmount on xfs_mountfs failure
> [XFS] Factor out code for whether inode has attributes or not.
> [XFS] Switches xfs_vn_listxattr to set it's put_listent callback directly
> [XFS] Merge xfs_rmdir into xfs_remove
> [XFS] Don't update i_size for directories and special files
> [XFS] Check for invalid flags in xfs_attrlist_by_handle.
> [XFS] attrmulti cleanup
> [XFS] Don't update mtime on rename source
> [XFS] streamline init/exit path
> [XFS] fix mount option parsing in remount
> [XFS] s/XFS_PURGE_INODE/IRELE/g s/VN_HOLD(XFS_ITOV())/IHOLD()/
> [XFS] fix compilation without CONFIG_PROC_FS
> [XFS] xfs_setattr currently doesn't just handle the attributes set through
> [XFS] Now that xfs_setattr is only used for attributes set from ->setattr
> [XFS] Remove vn_revalidate calls in xfs.
>
> David Chinner (1):
> [XFS] Update valid fields in xfs_mount_log_sb()
>
> Denys Vlasenko (3):
> [XFS] Remove unused arg from kmem_free()
> [XFS] Remove unused Falgs parameter from xfs_qm_dqpurge()
> [XFS] Remove unused wbc parameter from xfs_start_page_writeback()
>
> Eric Sandeen (3):
> [XFS]
> [XFS] Pack some shortform dir2 structures for the ARM old ABI
> [XFS] Disable queue flag test in barrier check.
>
> Lachlan McIlroy (11):
> [XFS] Use the generic xattr methods.
> [XFS] make inode reclaim wait for log I/O to complete
> [XFS] fix extent corruption in xfs_iext_irec_compact_full()
> [XFS] Convert ASSERTs to XFS_WANT_CORRUPTED_GOTOs
> [XFS] Always reset btree cursor after an insert
> [XFS] Use the generic xattr methods.
> [XFS] use minleft when allocating in xfs_bmbt_split()
> [XFS] Restore the lowspace extent allocator algorithm
> [XFS] Allow xfs_bmbt_split() to fallback to the lowspace allocator
> [XFS] Don't assert if trying to mount with blocksize > pagesize
> [XFS] fix use after free with external logs or real-time devices
>
> Matthew Wilcox (1):
> [XFS] Convert l_flushsema to a sv_t
>
> Michael Nishimoto (1):
> [XFS] Ensure that 2 GiB xfs logs work properly.
>
> Tim Shimmin (4):
> [XFS] Fix up noattr2 so that it will properly update the versionnum and
> [XFS] Fix up warning for xfs_vn_listxatt's call of list_one_attr() with
> [XFS] Fix up problem when CONFIG_XFS_POSIX_ACL is not set and yet we still
> [XFS] A bug was found in xfs_bmap_add_extent_unwritten_real(). In a
>
> fs/dcache.c | 102 +++++
> fs/xfs/Makefile | 3 +-
> fs/xfs/linux-2.6/kmem.c | 6 +-
> fs/xfs/linux-2.6/kmem.h | 4 +-
> fs/xfs/linux-2.6/xfs_aops.c | 5 +-
> fs/xfs/linux-2.6/xfs_buf.c | 14 +-
> fs/xfs/linux-2.6/xfs_buf.h | 2 +-
> fs/xfs/linux-2.6/xfs_export.c | 2 +-
> fs/xfs/linux-2.6/xfs_ioctl.c | 376 ++++++++++++++--
> fs/xfs/linux-2.6/xfs_iops.c | 345 +++++----------
> fs/xfs/linux-2.6/xfs_iops.h | 2 +
> fs/xfs/linux-2.6/xfs_linux.h | 8 +
> fs/xfs/linux-2.6/xfs_stats.c | 15 +-
> fs/xfs/linux-2.6/xfs_stats.h | 12 +-
> fs/xfs/linux-2.6/xfs_super.c | 938 ++++++++++++++++++++++++++++++++++++----
> fs/xfs/linux-2.6/xfs_super.h | 4 +-
> fs/xfs/linux-2.6/xfs_sysctl.c | 8 +-
> fs/xfs/linux-2.6/xfs_sysctl.h | 4 +-
> fs/xfs/linux-2.6/xfs_vnode.c | 50 ---
> fs/xfs/linux-2.6/xfs_vnode.h | 89 ----
> fs/xfs/linux-2.6/xfs_xattr.c | 330 ++++++++++++++
> fs/xfs/quota/xfs_dquot.c | 3 +-
> fs/xfs/quota/xfs_dquot.h | 2 +-
> fs/xfs/quota/xfs_dquot_item.c | 4 +-
> fs/xfs/quota/xfs_qm.c | 24 +-
> fs/xfs/quota/xfs_qm_syscalls.c | 12 +-
> fs/xfs/quota/xfs_quota_priv.h | 3 -
> fs/xfs/support/ktrace.c | 4 +-
> fs/xfs/support/uuid.c | 8 +-
> fs/xfs/support/uuid.h | 1 -
> fs/xfs/xfs_acl.c | 21 +-
> fs/xfs/xfs_acl.h | 4 +-
> fs/xfs/xfs_attr.c | 608 ++++----------------------
> fs/xfs/xfs_attr.h | 90 ++---
> fs/xfs/xfs_attr_leaf.c | 99 ++---
> fs/xfs/xfs_attr_leaf.h | 29 +--
> fs/xfs/xfs_attr_sf.h | 10 +-
> fs/xfs/xfs_bmap.c | 118 +++---
> fs/xfs/xfs_bmap.h | 13 +-
> fs/xfs/xfs_bmap_btree.c | 76 ++--
> fs/xfs/xfs_buf_item.c | 8 +-
> fs/xfs/xfs_clnt.h | 1 +
> fs/xfs/xfs_da_btree.c | 48 ++-
> fs/xfs/xfs_da_btree.h | 36 ++-
> fs/xfs/xfs_dfrag.c | 4 +-
> fs/xfs/xfs_dir2.c | 125 +++++-
> fs/xfs/xfs_dir2.h | 6 +-
> fs/xfs/xfs_dir2_block.c | 56 ++-
> fs/xfs/xfs_dir2_data.c | 5 +-
> fs/xfs/xfs_dir2_leaf.c | 93 +++--
> fs/xfs/xfs_dir2_node.c | 402 ++++++++++-------
> fs/xfs/xfs_dir2_sf.c | 83 ++--
> fs/xfs/xfs_dir2_sf.h | 6 +-
> fs/xfs/xfs_dir2_trace.c | 20 +-
> fs/xfs/xfs_dmapi.h | 2 +-
> fs/xfs/xfs_error.c | 13 +-
> fs/xfs/xfs_error.h | 1 -
> fs/xfs/xfs_extfree_item.c | 6 +-
> fs/xfs/xfs_filestream.c | 4 +-
> fs/xfs/xfs_fs.h | 4 +
> fs/xfs/xfs_fsops.c | 4 +-
> fs/xfs/xfs_inode.c | 165 +++-----
> fs/xfs/xfs_inode.h | 3 -
> fs/xfs/xfs_inode_item.c | 7 +-
> fs/xfs/xfs_iomap.c | 10 +
> fs/xfs/xfs_itable.c | 6 +-
> fs/xfs/xfs_log.c | 49 +-
> fs/xfs/xfs_log_priv.h | 6 +-
> fs/xfs/xfs_log_recover.c | 21 +-
> fs/xfs/xfs_mount.c | 118 ++----
> fs/xfs/xfs_mount.h | 17 +-
> fs/xfs/xfs_mru_cache.c | 21 +-
> fs/xfs/xfs_rename.c | 22 +-
> fs/xfs/xfs_rtalloc.c | 2 +-
> fs/xfs/xfs_sb.h | 17 +-
> fs/xfs/xfs_trans.c | 4 +-
> fs/xfs/xfs_trans_inode.c | 2 +-
> fs/xfs/xfs_trans_item.c | 8 +-
> fs/xfs/xfs_vfsops.c | 610 +--------------------------
> fs/xfs/xfs_vfsops.h | 5 -
> fs/xfs/xfs_vnodeops.c | 722 +++++++++----------------------
> fs/xfs/xfs_vnodeops.h | 12 +-
> include/linux/dcache.h | 1 +
> 83 files changed, 3105 insertions(+), 3098 deletions(-)
> create mode 100644 fs/xfs/linux-2.6/xfs_xattr.c
>
>
>
^ permalink raw reply [flat|nested] 9+ messages in thread
* [GIT PULL] XFS update for 2.6.27
@ 2008-09-18 7:58 Lachlan McIlroy
0 siblings, 0 replies; 9+ messages in thread
From: Lachlan McIlroy @ 2008-09-18 7:58 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, xfs, akpm
The following changes since commit 45e9c0de2e86485f8b6633fd64ab19cfbff167f6:
Arjan van de Ven (1):
warn: Turn the netdev timeout WARN_ON() into a WARN()
are available in the git repository at:
git://oss.sgi.com:8090/xfs/linux-2.6 master
Christoph Hellwig (1):
[XFS] Fix regression introduced by remount fixup
David Chinner (2):
[XFS] Fix barrier status change detection.
[XFS] Prevent lockdep false positives when locking two inodes.
Lachlan McIlroy (4):
[XFS] Move memory allocations for log tracing out of the critical path
[XFS] Prevent direct I/O from mapping extents beyond eof
[XFS] Fix use-after-free with buffers
[XFS] Don't do I/O beyond eof when unreserving space
fs/xfs/linux-2.6/xfs_aops.c | 4 +++
fs/xfs/linux-2.6/xfs_super.c | 20 +++++++++++++
fs/xfs/xfs_buf_item.c | 44 +++++++++++++----------------
fs/xfs/xfs_dfrag.c | 9 +++++-
fs/xfs/xfs_log.c | 62 +++++++++++++++++++++++++++--------------
fs/xfs/xfs_log_priv.h | 1 -
fs/xfs/xfs_vnodeops.c | 26 +++++++++++++++++
7 files changed, 119 insertions(+), 47 deletions(-)
^ permalink raw reply [flat|nested] 9+ messages in thread* [GIT PULL] XFS update for 2.6.27
@ 2008-09-26 5:52 Lachlan McIlroy
0 siblings, 0 replies; 9+ messages in thread
From: Lachlan McIlroy @ 2008-09-26 5:52 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, xfs, akpm
The following changes since commit 6ef190cc92e33565accff6a320f0e7d90480bfe7:
Roland Dreier (1):
IPoIB: Fix crash when path record fails after path flush
are available in the git repository at:
git://oss.sgi.com:8090/xfs/linux-2.6 master
Lachlan McIlroy (2):
[XFS] Fix extent list corruption in xfs_iext_irec_compact_full().
[XFS] Remove xfs_iext_irec_compact_full()
fs/xfs/xfs_inode.c | 94 ++--------------------------------------------------
1 files changed, 3 insertions(+), 91 deletions(-)
^ permalink raw reply [flat|nested] 9+ messages in thread
end of thread, other threads:[~2008-09-26 5:51 UTC | newest]
Thread overview: 9+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2008-07-31 2:53 [GIT PULL] XFS update for 2.6.27 Lachlan McIlroy
2008-07-31 3:49 ` Dave Chinner
2008-07-31 4:59 ` Lachlan McIlroy
2008-08-01 19:02 ` Christoph Hellwig
2008-07-31 4:09 ` Eric Sandeen
2008-07-31 5:11 ` Lachlan McIlroy
2008-07-31 5:36 ` Lachlan McIlroy
-- strict thread matches above, loose matches on Subject: below --
2008-09-18 7:58 Lachlan McIlroy
2008-09-26 5:52 Lachlan McIlroy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox