xfs
[Top] [All Lists]

[XFS updates] XFS development tree branch, master, updated. v3.1-rc1-89-

To: xfs@xxxxxxxxxxx
Subject: [XFS updates] XFS development tree branch, master, updated. v3.1-rc1-89-g3dda1f2
From: xfs@xxxxxxxxxxx
Date: Tue, 11 Oct 2011 17:39:25 -0500
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

<Prev in Thread] Current Thread [Next in Thread>
  • [XFS updates] XFS development tree branch, master, updated. v3.1-rc1-89-g3dda1f2, xfs <=