LKML Archive on lore.kernel.org
help / color / mirror / Atom feed
* [GIT PULL] XFS update for 2.6.28
@ 2008-12-05 4:43 Lachlan McIlroy
0 siblings, 0 replies; 10+ messages in thread
From: Lachlan McIlroy @ 2008-12-05 4:43 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, xfs, akpm
The following changes since commit feaf3848a813a106f163013af6fcf6c4bfec92d9:
Linus Torvalds (1):
Merge branch 'for-linus' of git://git.kernel.dk/linux-2.6-block
are available in the git repository at:
git://oss.sgi.com/xfs/xfs for-linus
Dave Chinner (1):
[XFS] Fix hang after disallowed rename across directory quota domains
fs/xfs/xfs_rename.c | 2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL] XFS update for 2.6.28
@ 2008-11-11 3:58 Lachlan McIlroy
2008-11-13 10:02 ` Christoph Hellwig
0 siblings, 1 reply; 10+ messages in thread
From: Lachlan McIlroy @ 2008-11-11 3:58 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, xfs, akpm
This pull request is a little more conservative than the last one! Just
critical bug fixes this time.
The following changes since commit 3ad4f597058301c97f362e500a32f63f5c950a45:
Linus Torvalds (1):
Merge branch 'for-linus' of git://git.kernel.org/.../tiwai/sound-2.6
are available in the git repository at:
git://oss.sgi.com:8090/xfs/xfs for-linus
Dave Chinner (1):
[XFS] handle memory allocation failures during log initialisation
David Chinner (2):
[XFS] Account for allocated blocks when expanding directories
[XFS] XFS: Check for valid transaction headers in recovery
Lachlan McIlroy (2):
[XFS] Fix use-after-free with log and quotas
[XFS] Wait for all I/O on truncate to zero file size
fs/xfs/xfs_da_btree.c | 5 +++++
fs/xfs/xfs_dir2.c | 6 ++++++
fs/xfs/xfs_inode.c | 2 +-
fs/xfs/xfs_log.c | 39 ++++++++++++++++++++++++++++++++++++---
fs/xfs/xfs_log_recover.c | 8 +++++++-
fs/xfs/xfs_mount.c | 5 +++--
6 files changed, 58 insertions(+), 7 deletions(-)
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [GIT PULL] XFS update for 2.6.28
2008-11-11 3:58 Lachlan McIlroy
@ 2008-11-13 10:02 ` Christoph Hellwig
2008-11-13 13:01 ` Damien Wyart
2008-11-13 16:06 ` Linus Torvalds
0 siblings, 2 replies; 10+ messages in thread
From: Christoph Hellwig @ 2008-11-13 10:02 UTC (permalink / raw)
To: Lachlan McIlroy; +Cc: torvalds, linux-kernel, xfs, akpm
Linus, whats preventing this from going in?
On Tue, Nov 11, 2008 at 02:58:05PM +1100, Lachlan McIlroy wrote:
> This pull request is a little more conservative than the last one! Just
> critical bug fixes this time.
>
> The following changes since commit 3ad4f597058301c97f362e500a32f63f5c950a45:
> Linus Torvalds (1):
> Merge branch 'for-linus' of git://git.kernel.org/.../tiwai/sound-2.6
>
> are available in the git repository at:
>
> git://oss.sgi.com:8090/xfs/xfs for-linus
>
> Dave Chinner (1):
> [XFS] handle memory allocation failures during log initialisation
>
> David Chinner (2):
> [XFS] Account for allocated blocks when expanding directories
> [XFS] XFS: Check for valid transaction headers in recovery
>
> Lachlan McIlroy (2):
> [XFS] Fix use-after-free with log and quotas
> [XFS] Wait for all I/O on truncate to zero file size
>
> fs/xfs/xfs_da_btree.c | 5 +++++
> fs/xfs/xfs_dir2.c | 6 ++++++
> fs/xfs/xfs_inode.c | 2 +-
> fs/xfs/xfs_log.c | 39 ++++++++++++++++++++++++++++++++++++---
> fs/xfs/xfs_log_recover.c | 8 +++++++-
> fs/xfs/xfs_mount.c | 5 +++--
> 6 files changed, 58 insertions(+), 7 deletions(-)
>
>
---end quoted text---
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [GIT PULL] XFS update for 2.6.28
2008-11-13 10:02 ` Christoph Hellwig
@ 2008-11-13 13:01 ` Damien Wyart
2008-11-13 14:16 ` Christoph Hellwig
2008-11-13 16:06 ` Linus Torvalds
1 sibling, 1 reply; 10+ messages in thread
From: Damien Wyart @ 2008-11-13 13:01 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: Lachlan McIlroy, torvalds, linux-kernel, xfs, akpm
Hello,
* Christoph Hellwig <hch@infradead.org> [2008-11-13 05:02]:
> Linus, whats preventing this from going in?
> On Tue, Nov 11, 2008 at 02:58:05PM +1100, Lachlan McIlroy wrote:
> > This pull request is a little more conservative than the last one!
> > Just critical bug fixes this time.
This went in two days ago:
http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=04ca2c17e3fae2d3f73aa5ad533242d556cadf5a
--
Damien Wyart
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [GIT PULL] XFS update for 2.6.28
2008-11-13 13:01 ` Damien Wyart
@ 2008-11-13 14:16 ` Christoph Hellwig
0 siblings, 0 replies; 10+ messages in thread
From: Christoph Hellwig @ 2008-11-13 14:16 UTC (permalink / raw)
To: Damien Wyart
Cc: Christoph Hellwig, Lachlan McIlroy, torvalds, linux-kernel, xfs, akpm
On Thu, Nov 13, 2008 at 02:01:54PM +0100, Damien Wyart wrote:
> Hello,
>
> * Christoph Hellwig <hch@infradead.org> [2008-11-13 05:02]:
> > Linus, whats preventing this from going in?
> > On Tue, Nov 11, 2008 at 02:58:05PM +1100, Lachlan McIlroy wrote:
> > > This pull request is a little more conservative than the last one!
> > > Just critical bug fixes this time.
>
> This went in two days ago:
> http://git.kernel.org/?p=linux/kernel/git/torvalds/linux-2.6.git;a=commit;h=04ca2c17e3fae2d3f73aa5ad533242d556cadf5a
Thanks, missed it when watching the git pull stats.
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [GIT PULL] XFS update for 2.6.28
2008-11-13 10:02 ` Christoph Hellwig
2008-11-13 13:01 ` Damien Wyart
@ 2008-11-13 16:06 ` Linus Torvalds
1 sibling, 0 replies; 10+ messages in thread
From: Linus Torvalds @ 2008-11-13 16:06 UTC (permalink / raw)
To: Christoph Hellwig; +Cc: Lachlan McIlroy, linux-kernel, xfs, akpm
On Thu, 13 Nov 2008, Christoph Hellwig wrote:
>
> Linus, whats preventing this from going in?
Umm. It's in. And it was in when you sent that email, so you just didn't
look. See commit 04ca2c17e3fae2d3f73aa5ad533242d556cadf5a.
Linus
^ permalink raw reply [flat|nested] 10+ messages in thread
* [GIT PULL] XFS update for 2.6.28
@ 2008-10-31 4:57 Lachlan McIlroy
2008-10-31 5:02 ` david
0 siblings, 1 reply; 10+ messages in thread
From: Lachlan McIlroy @ 2008-10-31 4:57 UTC (permalink / raw)
To: torvalds; +Cc: linux-kernel, xfs, akpm
The following changes since commit 721d5dfe7e516954c501d5e9d0dfab379cf4241a:
Linus Torvalds (1):
Merge branch 'for-linus' of git://neil.brown.name/md
are available in the git repository at:
git://oss.sgi.com:8090/xfs/linux-2.6 master
Barry Naujok (4):
[XFS] Remove final remnants of dirv1 macros and other stuff
[XFS] Sync up kernel and user-space headers
[XFS] Check agf_btreeblks is valid when reading in the AGF
[XFS] Show buffer address with debug hexdump on corruption
Christoph Hellwig (42):
[XFS] kill struct xfs_btree_hdr
[XFS] split up xfs_btree_init_cursor
[XFS] add generic btree types
[XFS] make btree root in inode support generic
[XFS] add a long pointers flag to xfs_btree_cur
[XFS] refactor xfs_btree_readahead
[XFS] refactor btree validation helpers
[XFS] make btree tracing generic
[XFS] add get_maxrecs btree operation
[XFS] add helpers for addressing entities inside a btree block
[XFS] implement generic xfs_btree_increment
[XFS] implement generic xfs_btree_decrement
[XFS] implement generic xfs_btree_lookup
[XFS] implement generic xfs_btree_updkey
[XFS] implement generic xfs_btree_update
[XFS] implement generic xfs_btree_rshift
[XFS] implement generic xfs_btree_lshift
[XFS] implement generic xfs_btree_split
[XFS] implement semi-generic xfs_btree_new_root
[XFS] move xfs_bmbt_newroot to common code
[XFS] implement generic xfs_btree_insert/insrec
[XFS] move xfs_bmbt_killroot to common code
[XFS] implement generic xfs_btree_delete/delrec
[XFS] implement generic xfs_btree_get_rec
[XFS] kill xfs_bmbt_log_block and xfs_bmbt_log_recs
[XFS] add keys_inorder and recs_inorder btree methods
[XFS] mark various functions in xfs_btree.c static
[XFS] make btree tracing generic
[XFS] Cleanup maxrecs calculation.
[XFS] cleanup btree record / key / ptr addressing macros.
[XFS] Always use struct xfs_btree_block instead of short / longform
[XFS] Move XFS_BMAP_SANITY_CHECK out of line.
[XFS] split out two helpers from xfs_syncsub
[XFS] fix instant oops with tracing enabled
[XFS] kill struct xfs_mount_args
[XFS] fix the noquota mount option
[XFS] fix biosize option
[XFS] Trivial xfs_remove comment fixup
[XFS] stop using xfs_itobp in xfs_bulkstat
Inode: export symbol destroy_inode
[XFS] free partially initialized inodes using destroy_inode
[XFS] kill sys_cred
David Chinner (44):
[XFS] Make use of the init-once slab optimisation.
[XFS] add new btree statistics
[XFS] move sync code to its own file
[XFS] move xfssyncd code to xfs_sync.c
[XFS] Remove xfs_iflush_all and clean up xfs_finish_reclaim_all()
[XFS] don't block in xfs_qm_dqflush() during async writeback.
[XFS] Use the inode tree for finding dirty inodes
[XFS] Traverse inode trees when releasing dquots
[XFS] remove the mount inode list
[XFS] Use struct inodes instead of vnodes to kill vn_grab
[XFS] use xfs_sync_inodes rather than xfs_syncsub
[XFS] kill xfs_syncsub
[XFS] xfssyncd: don't call xfs_sync
[XFS] make SYNC_ATTR no longer use xfs_sync
[XFS] make SYNC_DELWRI no longer use xfs_sync
[XFS] Kill SYNC_CLOSE
[XFS] Kill xfs_sync()
[XFS] Move remaining quiesce code.
[XFS] factor xfs_iget_core() into hit and miss cases
[XFS] Never call mark_inode_dirty_sync() directly
Inode: Allow external initialisers
Inode: Allow external list initialisation
[XFS] Combine the XFS and Linux inodes
[XFS] Prevent use-after-free caused by synchronous inode reclaim
[XFS] move inode reclaim functions to xfs_sync.c
[XFS] rename inode reclaim functions
[XFS] mark inodes for reclaim via a tag in the inode radix tree
[XFS] use the inode radix tree for reclaiming inodes
[XFS] kill deleted inodes list
[XFS] Prevent looping in xfs_sync_inodes_ag
[XFS] Account for allocated blocks when expanding directories
[XFS] Allocate the struct xfs_ail
[XFS] Use a cursor for AIL traversal.
[XFS] move the AIl traversal over to a consistent interface
[XFS] Allow 64 bit machines to avoid the AIL lock during flushes
[XFS] Move the AIL lock into the struct xfs_ail
[XFS] Given the log a pointer to the AIL
[XFS] Add ail pointer into log items
[XFS] Finish removing the mount pointer from the AIL API
[XFS] XFS: Check for valid transaction headers in recovery
[XFS] Can't lock inodes in radix tree preload region
[XFS] avoid all reclaimable inodes in xfs_sync_inodes_ag
[XFS] correctly select first log item to push
[XFS] Fix race when looking up reclaimable inodes
David Howells (1):
CRED: Wrap task credential accesses in the XFS filesystem
Lachlan McIlroy (7):
[XFS] Remove kmem_zone_t argument from xfs_inode_init_once()
[XFS] Use xfs_idestroy() to cleanup an inode.
[XFS] Fix use-after-free with log and quotas
[XFS] Unlock inode before calling xfs_idestroy()
[XFS] Wait for all I/O on truncate to zero file size
[XFS] Make xfs_btree_check_ptr() debug-only code.
[XFS] Fix build warning - xfs_fs_alloc_inode() needs a return statement
Peter Leckie (2):
[XFS] Clean up dquot pincount code.
[XFS] Fix build brakage from patch "Clean up dquot pincount code"
Tim Shimmin (2):
[XFS] remove restricted chown parameter from xfs linux
[XFS] remove restricted chown parameter from xfs linux
Documentation/filesystems/xfs.txt | 4 -
fs/inode.c | 208 ++-
fs/xfs/Makefile | 4 +-
fs/xfs/linux-2.6/xfs_aops.c | 2 +-
fs/xfs/linux-2.6/xfs_cred.h | 10 +-
fs/xfs/linux-2.6/xfs_globals.c | 8 -
fs/xfs/linux-2.6/xfs_globals.h | 1 -
fs/xfs/linux-2.6/xfs_ioctl.c | 9 +-
fs/xfs/linux-2.6/xfs_iops.c | 25 +-
fs/xfs/linux-2.6/xfs_linux.h | 2 +-
fs/xfs/linux-2.6/xfs_stats.c | 4 +
fs/xfs/linux-2.6/xfs_stats.h | 65 +
fs/xfs/linux-2.6/xfs_super.c | 840 +++------
fs/xfs/linux-2.6/xfs_super.h | 3 -
fs/xfs/linux-2.6/xfs_sync.c | 763 ++++++++
fs/xfs/linux-2.6/xfs_sync.h | 55 +
fs/xfs/linux-2.6/xfs_sysctl.c | 11 -
fs/xfs/linux-2.6/xfs_sysctl.h | 3 +-
fs/xfs/linux-2.6/xfs_vfs.h | 31 -
fs/xfs/linux-2.6/xfs_vnode.c | 15 +-
fs/xfs/linux-2.6/xfs_vnode.h | 5 -
fs/xfs/quota/xfs_dquot.c | 39 +-
fs/xfs/quota/xfs_dquot.h | 4 +-
fs/xfs/quota/xfs_dquot_item.c | 45 +-
fs/xfs/quota/xfs_qm.c | 13 +-
fs/xfs/quota/xfs_qm.h | 1 -
fs/xfs/quota/xfs_qm_bhv.c | 1 -
fs/xfs/quota/xfs_qm_syscalls.c | 137 +-
fs/xfs/support/debug.c | 2 +-
fs/xfs/xfs.h | 2 +-
fs/xfs/xfs_acl.c | 8 +-
fs/xfs/xfs_ag.h | 10 +-
fs/xfs/xfs_alloc.c | 195 ++-
fs/xfs/xfs_alloc.h | 27 +-
fs/xfs/xfs_alloc_btree.c | 2387 ++++---------------------
fs/xfs/xfs_alloc_btree.h | 107 +-
fs/xfs/xfs_arch.h | 39 +-
fs/xfs/xfs_bit.h | 3 +-
fs/xfs/xfs_bmap.c | 296 ++--
fs/xfs/xfs_bmap.h | 61 +-
fs/xfs/xfs_bmap_btree.c | 2614 +++++----------------------
fs/xfs/xfs_bmap_btree.h | 171 +--
fs/xfs/xfs_btree.c | 3596 ++++++++++++++++++++++++++++++++-----
fs/xfs/xfs_btree.h | 392 +++--
fs/xfs/xfs_btree_trace.c | 249 +++
fs/xfs/xfs_btree_trace.h | 116 ++
fs/xfs/xfs_buf_item.c | 25 +-
fs/xfs/xfs_clnt.h | 105 --
fs/xfs/xfs_da_btree.c | 5 +
fs/xfs/xfs_da_btree.h | 24 +-
fs/xfs/xfs_dinode.h | 5 +-
fs/xfs/xfs_dir2.c | 6 +
fs/xfs/xfs_dmops.c | 5 +-
fs/xfs/xfs_extfree_item.c | 45 +-
fs/xfs/xfs_fsops.c | 24 +-
fs/xfs/xfs_ialloc.c | 132 ++-
fs/xfs/xfs_ialloc.h | 21 +-
fs/xfs/xfs_ialloc_btree.c | 2193 +++--------------------
fs/xfs/xfs_ialloc_btree.h | 111 +-
fs/xfs/xfs_iget.c | 501 ++----
fs/xfs/xfs_imap.h | 2 -
fs/xfs/xfs_inode.c | 292 ++--
fs/xfs/xfs_inode.h | 288 ++--
fs/xfs/xfs_inode_item.c | 30 +-
fs/xfs/xfs_inode_item.h | 41 +-
fs/xfs/xfs_itable.c | 33 +-
fs/xfs/xfs_log.c | 10 +-
fs/xfs/xfs_log_priv.h | 1 +
fs/xfs/xfs_log_recover.c | 105 +-
fs/xfs/xfs_mount.c | 47 +-
fs/xfs/xfs_mount.h | 54 +-
fs/xfs/xfs_qmops.c | 5 +-
fs/xfs/xfs_trans.c | 13 +-
fs/xfs/xfs_trans.h | 322 ++--
fs/xfs/xfs_trans_ail.c | 362 +++--
fs/xfs/xfs_trans_buf.c | 7 +-
fs/xfs/xfs_trans_item.c | 10 +
fs/xfs/xfs_trans_priv.h | 98 +-
fs/xfs/xfs_vfsops.c | 617 +-------
fs/xfs/xfs_vfsops.h | 2 -
fs/xfs/xfs_vnodeops.c | 141 +--
fs/xfs/xfs_vnodeops.h | 6 +-
include/linux/fs.h | 2 +
kernel/sysctl_check.c | 1 -
84 files changed, 8096 insertions(+), 10178 deletions(-)
create mode 100644 fs/xfs/linux-2.6/xfs_sync.c
create mode 100644 fs/xfs/linux-2.6/xfs_sync.h
create mode 100644 fs/xfs/xfs_btree_trace.c
create mode 100644 fs/xfs/xfs_btree_trace.h
delete mode 100644 fs/xfs/xfs_clnt.h
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [GIT PULL] XFS update for 2.6.28
2008-10-31 4:57 Lachlan McIlroy
@ 2008-10-31 5:02 ` david
2008-10-31 5:53 ` Steven Noonan
0 siblings, 1 reply; 10+ messages in thread
From: david @ 2008-10-31 5:02 UTC (permalink / raw)
To: Lachlan McIlroy; +Cc: torvalds, linux-kernel, xfs, akpm
On Fri, 31 Oct 2008, Lachlan McIlroy wrote:
> The following changes since commit 721d5dfe7e516954c501d5e9d0dfab379cf4241a:
> Linus Torvalds (1):
> Merge branch 'for-linus' of git://neil.brown.name/md
I am a fairly heavy user of XFS and am as eager as anyone to see cleanups
and improvements, but 102 commits to go into -rc3????
David Lang
> are available in the git repository at:
>
> git://oss.sgi.com:8090/xfs/linux-2.6 master
>
> Barry Naujok (4):
> [XFS] Remove final remnants of dirv1 macros and other stuff
> [XFS] Sync up kernel and user-space headers
> [XFS] Check agf_btreeblks is valid when reading in the AGF
> [XFS] Show buffer address with debug hexdump on corruption
>
> Christoph Hellwig (42):
> [XFS] kill struct xfs_btree_hdr
> [XFS] split up xfs_btree_init_cursor
> [XFS] add generic btree types
> [XFS] make btree root in inode support generic
> [XFS] add a long pointers flag to xfs_btree_cur
> [XFS] refactor xfs_btree_readahead
> [XFS] refactor btree validation helpers
> [XFS] make btree tracing generic
> [XFS] add get_maxrecs btree operation
> [XFS] add helpers for addressing entities inside a btree block
> [XFS] implement generic xfs_btree_increment
> [XFS] implement generic xfs_btree_decrement
> [XFS] implement generic xfs_btree_lookup
> [XFS] implement generic xfs_btree_updkey
> [XFS] implement generic xfs_btree_update
> [XFS] implement generic xfs_btree_rshift
> [XFS] implement generic xfs_btree_lshift
> [XFS] implement generic xfs_btree_split
> [XFS] implement semi-generic xfs_btree_new_root
> [XFS] move xfs_bmbt_newroot to common code
> [XFS] implement generic xfs_btree_insert/insrec
> [XFS] move xfs_bmbt_killroot to common code
> [XFS] implement generic xfs_btree_delete/delrec
> [XFS] implement generic xfs_btree_get_rec
> [XFS] kill xfs_bmbt_log_block and xfs_bmbt_log_recs
> [XFS] add keys_inorder and recs_inorder btree methods
> [XFS] mark various functions in xfs_btree.c static
> [XFS] make btree tracing generic
> [XFS] Cleanup maxrecs calculation.
> [XFS] cleanup btree record / key / ptr addressing macros.
> [XFS] Always use struct xfs_btree_block instead of short / longform
> [XFS] Move XFS_BMAP_SANITY_CHECK out of line.
> [XFS] split out two helpers from xfs_syncsub
> [XFS] fix instant oops with tracing enabled
> [XFS] kill struct xfs_mount_args
> [XFS] fix the noquota mount option
> [XFS] fix biosize option
> [XFS] Trivial xfs_remove comment fixup
> [XFS] stop using xfs_itobp in xfs_bulkstat
> Inode: export symbol destroy_inode
> [XFS] free partially initialized inodes using destroy_inode
> [XFS] kill sys_cred
>
> David Chinner (44):
> [XFS] Make use of the init-once slab optimisation.
> [XFS] add new btree statistics
> [XFS] move sync code to its own file
> [XFS] move xfssyncd code to xfs_sync.c
> [XFS] Remove xfs_iflush_all and clean up xfs_finish_reclaim_all()
> [XFS] don't block in xfs_qm_dqflush() during async writeback.
> [XFS] Use the inode tree for finding dirty inodes
> [XFS] Traverse inode trees when releasing dquots
> [XFS] remove the mount inode list
> [XFS] Use struct inodes instead of vnodes to kill vn_grab
> [XFS] use xfs_sync_inodes rather than xfs_syncsub
> [XFS] kill xfs_syncsub
> [XFS] xfssyncd: don't call xfs_sync
> [XFS] make SYNC_ATTR no longer use xfs_sync
> [XFS] make SYNC_DELWRI no longer use xfs_sync
> [XFS] Kill SYNC_CLOSE
> [XFS] Kill xfs_sync()
> [XFS] Move remaining quiesce code.
> [XFS] factor xfs_iget_core() into hit and miss cases
> [XFS] Never call mark_inode_dirty_sync() directly
> Inode: Allow external initialisers
> Inode: Allow external list initialisation
> [XFS] Combine the XFS and Linux inodes
> [XFS] Prevent use-after-free caused by synchronous inode reclaim
> [XFS] move inode reclaim functions to xfs_sync.c
> [XFS] rename inode reclaim functions
> [XFS] mark inodes for reclaim via a tag in the inode radix tree
> [XFS] use the inode radix tree for reclaiming inodes
> [XFS] kill deleted inodes list
> [XFS] Prevent looping in xfs_sync_inodes_ag
> [XFS] Account for allocated blocks when expanding directories
> [XFS] Allocate the struct xfs_ail
> [XFS] Use a cursor for AIL traversal.
> [XFS] move the AIl traversal over to a consistent interface
> [XFS] Allow 64 bit machines to avoid the AIL lock during flushes
> [XFS] Move the AIL lock into the struct xfs_ail
> [XFS] Given the log a pointer to the AIL
> [XFS] Add ail pointer into log items
> [XFS] Finish removing the mount pointer from the AIL API
> [XFS] XFS: Check for valid transaction headers in recovery
> [XFS] Can't lock inodes in radix tree preload region
> [XFS] avoid all reclaimable inodes in xfs_sync_inodes_ag
> [XFS] correctly select first log item to push
> [XFS] Fix race when looking up reclaimable inodes
>
> David Howells (1):
> CRED: Wrap task credential accesses in the XFS filesystem
>
> Lachlan McIlroy (7):
> [XFS] Remove kmem_zone_t argument from xfs_inode_init_once()
> [XFS] Use xfs_idestroy() to cleanup an inode.
> [XFS] Fix use-after-free with log and quotas
> [XFS] Unlock inode before calling xfs_idestroy()
> [XFS] Wait for all I/O on truncate to zero file size
> [XFS] Make xfs_btree_check_ptr() debug-only code.
> [XFS] Fix build warning - xfs_fs_alloc_inode() needs a return statement
>
> Peter Leckie (2):
> [XFS] Clean up dquot pincount code.
> [XFS] Fix build brakage from patch "Clean up dquot pincount code"
>
> Tim Shimmin (2):
> [XFS] remove restricted chown parameter from xfs linux
> [XFS] remove restricted chown parameter from xfs linux
>
> Documentation/filesystems/xfs.txt | 4 -
> fs/inode.c | 208 ++-
> fs/xfs/Makefile | 4 +-
> fs/xfs/linux-2.6/xfs_aops.c | 2 +-
> fs/xfs/linux-2.6/xfs_cred.h | 10 +-
> fs/xfs/linux-2.6/xfs_globals.c | 8 -
> fs/xfs/linux-2.6/xfs_globals.h | 1 -
> fs/xfs/linux-2.6/xfs_ioctl.c | 9 +-
> fs/xfs/linux-2.6/xfs_iops.c | 25 +-
> fs/xfs/linux-2.6/xfs_linux.h | 2 +-
> fs/xfs/linux-2.6/xfs_stats.c | 4 +
> fs/xfs/linux-2.6/xfs_stats.h | 65 +
> fs/xfs/linux-2.6/xfs_super.c | 840 +++------
> fs/xfs/linux-2.6/xfs_super.h | 3 -
> fs/xfs/linux-2.6/xfs_sync.c | 763 ++++++++
> fs/xfs/linux-2.6/xfs_sync.h | 55 +
> fs/xfs/linux-2.6/xfs_sysctl.c | 11 -
> fs/xfs/linux-2.6/xfs_sysctl.h | 3 +-
> fs/xfs/linux-2.6/xfs_vfs.h | 31 -
> fs/xfs/linux-2.6/xfs_vnode.c | 15 +-
> fs/xfs/linux-2.6/xfs_vnode.h | 5 -
> fs/xfs/quota/xfs_dquot.c | 39 +-
> fs/xfs/quota/xfs_dquot.h | 4 +-
> fs/xfs/quota/xfs_dquot_item.c | 45 +-
> fs/xfs/quota/xfs_qm.c | 13 +-
> fs/xfs/quota/xfs_qm.h | 1 -
> fs/xfs/quota/xfs_qm_bhv.c | 1 -
> fs/xfs/quota/xfs_qm_syscalls.c | 137 +-
> fs/xfs/support/debug.c | 2 +-
> fs/xfs/xfs.h | 2 +-
> fs/xfs/xfs_acl.c | 8 +-
> fs/xfs/xfs_ag.h | 10 +-
> fs/xfs/xfs_alloc.c | 195 ++-
> fs/xfs/xfs_alloc.h | 27 +-
> fs/xfs/xfs_alloc_btree.c | 2387 ++++---------------------
> fs/xfs/xfs_alloc_btree.h | 107 +-
> fs/xfs/xfs_arch.h | 39 +-
> fs/xfs/xfs_bit.h | 3 +-
> fs/xfs/xfs_bmap.c | 296 ++--
> fs/xfs/xfs_bmap.h | 61 +-
> fs/xfs/xfs_bmap_btree.c | 2614 +++++----------------------
> fs/xfs/xfs_bmap_btree.h | 171 +--
> fs/xfs/xfs_btree.c | 3596 ++++++++++++++++++++++++++++++++-----
> fs/xfs/xfs_btree.h | 392 +++--
> fs/xfs/xfs_btree_trace.c | 249 +++
> fs/xfs/xfs_btree_trace.h | 116 ++
> fs/xfs/xfs_buf_item.c | 25 +-
> fs/xfs/xfs_clnt.h | 105 --
> fs/xfs/xfs_da_btree.c | 5 +
> fs/xfs/xfs_da_btree.h | 24 +-
> fs/xfs/xfs_dinode.h | 5 +-
> fs/xfs/xfs_dir2.c | 6 +
> fs/xfs/xfs_dmops.c | 5 +-
> fs/xfs/xfs_extfree_item.c | 45 +-
> fs/xfs/xfs_fsops.c | 24 +-
> fs/xfs/xfs_ialloc.c | 132 ++-
> fs/xfs/xfs_ialloc.h | 21 +-
> fs/xfs/xfs_ialloc_btree.c | 2193 +++--------------------
> fs/xfs/xfs_ialloc_btree.h | 111 +-
> fs/xfs/xfs_iget.c | 501 ++----
> fs/xfs/xfs_imap.h | 2 -
> fs/xfs/xfs_inode.c | 292 ++--
> fs/xfs/xfs_inode.h | 288 ++--
> fs/xfs/xfs_inode_item.c | 30 +-
> fs/xfs/xfs_inode_item.h | 41 +-
> fs/xfs/xfs_itable.c | 33 +-
> fs/xfs/xfs_log.c | 10 +-
> fs/xfs/xfs_log_priv.h | 1 +
> fs/xfs/xfs_log_recover.c | 105 +-
> fs/xfs/xfs_mount.c | 47 +-
> fs/xfs/xfs_mount.h | 54 +-
> fs/xfs/xfs_qmops.c | 5 +-
> fs/xfs/xfs_trans.c | 13 +-
> fs/xfs/xfs_trans.h | 322 ++--
> fs/xfs/xfs_trans_ail.c | 362 +++--
> fs/xfs/xfs_trans_buf.c | 7 +-
> fs/xfs/xfs_trans_item.c | 10 +
> fs/xfs/xfs_trans_priv.h | 98 +-
> fs/xfs/xfs_vfsops.c | 617 +-------
> fs/xfs/xfs_vfsops.h | 2 -
> fs/xfs/xfs_vnodeops.c | 141 +--
> fs/xfs/xfs_vnodeops.h | 6 +-
> include/linux/fs.h | 2 +
> kernel/sysctl_check.c | 1 -
> 84 files changed, 8096 insertions(+), 10178 deletions(-)
> create mode 100644 fs/xfs/linux-2.6/xfs_sync.c
> create mode 100644 fs/xfs/linux-2.6/xfs_sync.h
> create mode 100644 fs/xfs/xfs_btree_trace.c
> create mode 100644 fs/xfs/xfs_btree_trace.h
> delete mode 100644 fs/xfs/xfs_clnt.h
> --
> 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] 10+ messages in thread
* Re: [GIT PULL] XFS update for 2.6.28
2008-10-31 5:02 ` david
@ 2008-10-31 5:53 ` Steven Noonan
2008-11-05 1:55 ` Lachlan McIlroy
0 siblings, 1 reply; 10+ messages in thread
From: Steven Noonan @ 2008-10-31 5:53 UTC (permalink / raw)
To: david; +Cc: Lachlan McIlroy, torvalds, linux-kernel, xfs, akpm
On Thu, Oct 30, 2008 at 10:02 PM, <david@lang.hm> wrote:
> On Fri, 31 Oct 2008, Lachlan McIlroy wrote:
>
>> The following changes since commit
>> 721d5dfe7e516954c501d5e9d0dfab379cf4241a:
>> Linus Torvalds (1):
>> Merge branch 'for-linus' of git://neil.brown.name/md
>
> I am a fairly heavy user of XFS and am as eager as anyone to see cleanups
> and improvements, but 102 commits to go into -rc3????
>
> David Lang
>
I'm pretty sure these won't be accepted until 2.6.29's merge window
opens. The merge window for 2.6.28 has closed, and due to the sheer
number of commits, at least -one- is bound to cause a regression.
- Steven
^ permalink raw reply [flat|nested] 10+ messages in thread
* Re: [GIT PULL] XFS update for 2.6.28
2008-10-31 5:53 ` Steven Noonan
@ 2008-11-05 1:55 ` Lachlan McIlroy
0 siblings, 0 replies; 10+ messages in thread
From: Lachlan McIlroy @ 2008-11-05 1:55 UTC (permalink / raw)
To: Steven Noonan; +Cc: david, torvalds, linux-kernel, xfs, akpm
Steven Noonan wrote:
> On Thu, Oct 30, 2008 at 10:02 PM, <david@lang.hm> wrote:
>> On Fri, 31 Oct 2008, Lachlan McIlroy wrote:
>>
>>> The following changes since commit
>>> 721d5dfe7e516954c501d5e9d0dfab379cf4241a:
>>> Linus Torvalds (1):
>>> Merge branch 'for-linus' of git://neil.brown.name/md
>> I am a fairly heavy user of XFS and am as eager as anyone to see cleanups
>> and improvements, but 102 commits to go into -rc3????
>>
>> David Lang
>>
>
> I'm pretty sure these won't be accepted until 2.6.29's merge window
> opens. The merge window for 2.6.28 has closed, and due to the sheer
> number of commits, at least -one- is bound to cause a regression.
Okay, that's fine. The tree was too unstable to request a pull any earlier
and we're still chasing some issues. We should be well and truly ready for
2.6.29.
>
> - Steven
> --
> 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] 10+ messages in thread
end of thread, other threads:[~2008-12-05 4:44 UTC | newest]
Thread overview: 10+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2008-12-05 4:43 [GIT PULL] XFS update for 2.6.28 Lachlan McIlroy
-- strict thread matches above, loose matches on Subject: below --
2008-11-11 3:58 Lachlan McIlroy
2008-11-13 10:02 ` Christoph Hellwig
2008-11-13 13:01 ` Damien Wyart
2008-11-13 14:16 ` Christoph Hellwig
2008-11-13 16:06 ` Linus Torvalds
2008-10-31 4:57 Lachlan McIlroy
2008-10-31 5:02 ` david
2008-10-31 5:53 ` Steven Noonan
2008-11-05 1:55 ` Lachlan McIlroy
This is a public inbox, see mirroring instructions
for how to clone and mirror all data and code used for this inbox;
as well as URLs for NNTP newsgroup(s).