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 3dda1f2 xfs: do not flush data workqueues in xfs_flush_buftarg 380f1bf xfs: remove XFS_bflush 93a091c xfs: remove xfs_buf_target_name 73e215d xfs: use xfs_ioerror_alert in xfs_buf_iodone_callbacks 7638214 xfs: clean up xfs_ioerror_alert d54b997 xfs: clean up buffer allocation 5ea31d2 xfs: remove buffers from the delwri list in xfs_buf_stale 49cc0fe xfs: remove XFS_BUF_STALE and XFS_BUF_SUPER_STALE eca13e8 xfs: remove XFS_BUF_SET_VTYPE and XFS_BUF_SET_VTYPE_REF 0ef5ca7 xfs: remove XFS_BUF_FINISH_IOWAIT e484044 xfs: remove xfs_get_buftarg_list from ab03e6ad834d81f95f24f66231bfab6b9a8ef82c (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 3dda1f2ef7f90231dad44a9334ea58285699fea5 Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Mon Oct 10 16:52:53 2011 +0000 xfs: do not flush data workqueues in xfs_flush_buftarg When we call xfs_flush_buftarg (generally from sync or umount) it already is too late to flush the data workqueues, as I/O completion is signalled for them and we are thus already done with the data we would flush here. There are places where flushing them might be useful, but the current sync interface doesn't give us that opportunity. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 380f1bfe86522c48e0efde956caf82e99f3043ff Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Mon Oct 10 16:52:52 2011 +0000 xfs: remove XFS_bflush Signed-off-by: Christoph Hellwig <hch@xxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 93a091c78c261bdac5873067a08e2fb8d55d7dd0 Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Mon Oct 10 16:52:51 2011 +0000 xfs: remove xfs_buf_target_name The calling convention that returns a pointer to a static buffer is fairly nasty, so just opencode it in the only caller that is left. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 73e215d722e349558f94bf6eae073516e425ddc1 Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Mon Oct 10 16:52:50 2011 +0000 xfs: use xfs_ioerror_alert in xfs_buf_iodone_callbacks Use xfs_ioerror_alert instead of opencoding a very similar error message. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 7638214c9061016036ad3ee53e6f529a75430aa0 Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Mon Oct 10 16:52:49 2011 +0000 xfs: clean up xfs_ioerror_alert Instead of passing the block number and mount structure explicitly get them off the bp and fix make the argument order more natural. Also move it to xfs_buf.c and stop printing the device name given that we already get the fs name as part of xfs_alert, and we know what device is operates on because of the caller that gets printed, finally rename it to xfs_buf_ioerror_alert and pass __func__ as argument where it makes sense. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit d54b997ac3e8eb4da692031a8becae81ce23f026 Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Mon Oct 10 16:52:48 2011 +0000 xfs: clean up buffer allocation Change _xfs_buf_initialize to allocate the buffer directly and rename it to xfs_buf_alloc now that is the only buffer allocation routine. Also remove the xfs_buf_deallocate wrapper around the kmem_zone_free calls for buffers. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 5ea31d2bf8827b8bfb9a2130c50916e7b687dabe Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Mon Oct 10 16:52:47 2011 +0000 xfs: remove buffers from the delwri list in xfs_buf_stale For each call to xfs_buf_stale we call xfs_buf_delwri_dequeue either directly before or after it, or are guaranteed by the surrounding conditionals that we are never called on delwri buffers. Simply this situation by moving the call to xfs_buf_delwri_dequeue into xfs_buf_stale. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 49cc0fe89077077b9ac94f1248fb5c37841a0435 Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Mon Oct 10 16:52:46 2011 +0000 xfs: remove XFS_BUF_STALE and XFS_BUF_SUPER_STALE Signed-off-by: Christoph Hellwig <hch@xxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit eca13e85108acea424e24d7d8fa6d02d84e5bf23 Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Mon Oct 10 16:52:45 2011 +0000 xfs: remove XFS_BUF_SET_VTYPE and XFS_BUF_SET_VTYPE_REF Signed-off-by: Christoph Hellwig <hch@xxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit 0ef5ca7eb86747229946ab9d0a588b894ff0bd1d Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Mon Oct 10 16:52:44 2011 +0000 xfs: remove XFS_BUF_FINISH_IOWAIT Signed-off-by: Christoph Hellwig <hch@xxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> commit e484044847340fce73a6dce4ac53a50ec531aa88 Author: Christoph Hellwig <hch@xxxxxxxxxxxxx> Date: Mon Oct 10 16:52:43 2011 +0000 xfs: remove xfs_get_buftarg_list The code is unused and under a config option that doesn't exist, remove it. Signed-off-by: Christoph Hellwig <hch@xxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Alex Elder <aelder@xxxxxxx> ----------------------------------------------------------------------- Summary of changes: fs/xfs/xfs_alloc.c | 4 +- fs/xfs/xfs_attr.c | 3 +- fs/xfs/xfs_btree.c | 8 ++-- fs/xfs/xfs_buf.c | 95 +++++++++++++++++++--------------------------- fs/xfs/xfs_buf.h | 34 ++-------------- fs/xfs/xfs_buf_item.c | 10 ++--- fs/xfs/xfs_da_btree.c | 11 ++--- fs/xfs/xfs_dquot.c | 2 +- fs/xfs/xfs_ialloc.c | 2 +- fs/xfs/xfs_inode.c | 10 +---- fs/xfs/xfs_log.c | 20 +++++----- fs/xfs/xfs_log_recover.c | 29 +++++--------- fs/xfs/xfs_mount.c | 5 +- fs/xfs/xfs_qm.c | 2 +- fs/xfs/xfs_rw.c | 23 +---------- fs/xfs/xfs_rw.h | 2 - fs/xfs/xfs_super.c | 4 +- fs/xfs/xfs_sync.c | 2 +- fs/xfs/xfs_trans_buf.c | 21 +++++----- fs/xfs/xfs_vnodeops.c | 11 ++--- 20 files changed, 105 insertions(+), 193 deletions(-) hooks/post-receive -- XFS development tree _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs