xfs
[Top] [All Lists]

[XFS updates] XFS development tree branch, master, updated. v2.6.37-rc4-

To: xfs@xxxxxxxxxxx
Subject: [XFS updates] XFS development tree branch, master, updated. v2.6.37-rc4-9200-gecb6928
From: xfs@xxxxxxxxxxx
Date: Wed, 9 Mar 2011 15:16:20 -0600
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
  ecb6928 xfs: factor agf counter updates into a helper
  86fa8af xfs: clean up the xfs_alloc_compute_aligned calling convention
  9130090 xfs: kill support/debug.[ch]
  0b932cc xfs: Convert remaining cmn_err() callers to new API
  8221112 xfs: convert the quota debug prints to new API
  6d4a8ec xfs: rename xfs_cmn_err_fsblock_zero()
  5348778 xfs: convert xfs_fs_cmn_err to new error logging API
  af34e09 xfs: kill xfs_fs_mount_cmn_err() macro
  65333b4 xfs: kill xfs_fs_repair_cmn_err() macro
  6a19d93 xfs: convert xfs_cmn_err to xfs_alert_tag
  a0fa2b6 xfs: Convert xlog_warn to new logging interface
  4f10700 xfs: Convert linux-2.6/ files to new logging interface
  10e3839 xfs: introduce new logging API.
      from  eeb2036b8a148629b762ae6d85cff0be8106f081 (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 ecb6928fcf969b302929f109e175981df1dba697
Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Date:   Fri Mar 4 12:59:55 2011 +0000

    xfs: factor agf counter updates into a helper
    
    Updating the AGF and transactions counters is duplicated between allocating
    and freeing extents.  Factor the code into a common helper.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx>
    Signed-off-by: Alex Elder <aelder@xxxxxxx>

commit 86fa8af69d8e90b7b40b8dab84d168527143ae20
Author: Christoph Hellwig <hch@xxxxxxxxxxxxx>
Date:   Fri Mar 4 12:59:54 2011 +0000

    xfs: clean up the xfs_alloc_compute_aligned calling convention
    
    Pass a xfs_alloc_arg structure to xfs_alloc_compute_aligned and derive
    the alignment and minlen paramters from it.  This cleans up the existing
    callers, and we'll need even more information from the xfs_alloc_arg
    in subsequent patches.  Based on a patch from Dave Chinner.
    
    Signed-off-by: Christoph Hellwig <hch@xxxxxx>
    Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx>
    Signed-off-by: Alex Elder <aelder@xxxxxxx>

commit 9130090b5f04f7e7bc29b944e0b1ba494fff3f98
Author: Dave Chinner <dchinner@xxxxxxxxxx>
Date:   Mon Mar 7 10:09:35 2011 +1100

    xfs: kill support/debug.[ch]
    
    The remaining functionality in debug.[ch] is effectively just assert
    handling, conditional debug definitions and hex dumping. The hex
    dumping and assert function can be moved into the new printk module,
    while the rest can be moved into top-level header files. This allows
    fs/xfs/support/debug.[ch] to be completely removed from the
    codebase.
    
    Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx>
    Reviewed-by: Alex Elder <aelder@xxxxxxx>
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>

commit 0b932cccbdc09a72aa370456a59b40ecd6b10baf
Author: Dave Chinner <dchinner@xxxxxxxxxx>
Date:   Mon Mar 7 10:08:35 2011 +1100

    xfs: Convert remaining cmn_err() callers to new API
    
    Once converted, kill the remainder of the cmn_err() interface.
    
    Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx>
    Reviewed-by: Alex Elder <aelder@xxxxxxx>
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>

commit 8221112b4377a3b69f2016b5cc3c550d51dd3139
Author: Dave Chinner <dchinner@xxxxxxxxxx>
Date:   Mon Mar 7 10:07:35 2011 +1100

    xfs: convert the quota debug prints to new API
    
    Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx>
    Reviewed-by: Alex Elder <aelder@xxxxxxx>
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>

commit 6d4a8ecb344bddbbb8c71deb4dcea0be6955cfc3
Author: Dave Chinner <dchinner@xxxxxxxxxx>
Date:   Mon Mar 7 10:06:35 2011 +1100

    xfs: rename xfs_cmn_err_fsblock_zero()
    
    The "cmn_err" part of the function name is no longer relevant. Rename
    the function to xfs_alert_fsblock_zero() to match the new logging
    API.
    
    Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx>
    Reviewed-by: Alex Elder <aelder@xxxxxxx>
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>

commit 5348778699bba92bf28b79863e09e7181d8cf95c
Author: Dave Chinner <dchinner@xxxxxxxxxx>
Date:   Mon Mar 7 10:05:35 2011 +1100

    xfs: convert xfs_fs_cmn_err to new error logging API
    
    Continue to clean up the error logging code by converting all the
    callers of xfs_fs_cmn_err() to the new API. Once done, remove the
    unused old API function.
    
    Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx>
    Reviewed-by: Alex Elder <aelder@xxxxxxx>
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>

commit af34e09da42801c97f39f768c715f5511d914b52
Author: Dave Chinner <dchinner@xxxxxxxxxx>
Date:   Mon Mar 7 10:04:35 2011 +1100

    xfs: kill xfs_fs_mount_cmn_err() macro
    
    The xfs_fs_mount_cmn_err() hides a simple check as to whether the
    mount path should output an error or not. Remove the macro and open
    code the check.
    
    Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx>
    Reviewed-by: Alex Elder <aelder@xxxxxxx>
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>

commit 65333b4c3d46909872796321d15f179cb0e32028
Author: Dave Chinner <dchinner@xxxxxxxxxx>
Date:   Mon Mar 7 10:03:35 2011 +1100

    xfs: kill xfs_fs_repair_cmn_err() macro
    
    In certain cases of inode corruption, the xfs_fs_repair_cmn_err()
    macro is used to output an extra message in the corruption report.
    That extra message is "unmount and run xfs_repair", which really
    applies to any corruption report. Each case that this macro is
    called (except one) a following call to xfs_corruption_error() is
    made to optionally dump more information about the error.
    
    Hence, move the output of "run xfs_repair" to xfs_corruption_error()
    so that it is output on all corruption reports.  Also, convert the
    callers of the repair macro that don't call xfs_corruption_error()
    to call it, hence provide consiÑ?tent error reporting for all cases
    where xfs_fs_repair_cmn_err() used to be called.
    
    Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx>
    Reviewed-by: Alex Elder <aelder@xxxxxxx>
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>

commit 6a19d9393a5402e69fc52f5da8a828b8499a8265
Author: Dave Chinner <dchinner@xxxxxxxxxx>
Date:   Mon Mar 7 10:02:35 2011 +1100

    xfs: convert xfs_cmn_err to xfs_alert_tag
    
    Continue the conversion of the old cmn_err interface be converting
    all the conditional panic tag errors to xfs_alert_tag() and then
    removing xfs_cmn_err().
    
    Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx>
    Reviewed-by: Alex Elder <aelder@xxxxxxx>
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>

commit a0fa2b679ecd15b4bdbb46cd2420b6affde91cf9
Author: Dave Chinner <dchinner@xxxxxxxxxx>
Date:   Mon Mar 7 10:01:35 2011 +1100

    xfs: Convert xlog_warn to new logging interface
    
    Convert the xfs log operations to use the new error logging
    interfaces. This removes the xlog_{warn,panic} wrappers and makes
    almost all errors emit the device they belong to instead of just
    refering to "XFS".
    
    Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx>
    Reviewed-by: Alex Elder <aelder@xxxxxxx>
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>

commit 4f10700a2e4bb2ff3d3a80f08412e21109e6d4b5
Author: Dave Chinner <dchinner@xxxxxxxxxx>
Date:   Mon Mar 7 10:00:35 2011 +1100

    xfs: Convert linux-2.6/ files to new logging interface
    
    Convert the files in fs/xfs/linux-2.6/ to use the new xfs_<level>
    logging format that replaces the old Irix inherited cmn_err()
    interfaces. While there, also convert naked printk calls to use the
    relevant xfs logging function to standardise output format.
    
    Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx>
    Reviewed-by: Alex Elder <aelder@xxxxxxx>
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>

commit 10e38391c0e242e53e30094f6c00553418ab2f2e
Author: Dave Chinner <dchinner@xxxxxxxxxx>
Date:   Wed Mar 2 14:20:59 2011 +1100

    xfs: introduce new logging API.
    
    Most of the logging infrastructure in XFS is unneccessary and
    designed around the infrastructure supplied by Irix rather than
    Linux. To rationalise the logging interfaces, start by introducing
    simple printk wrappers similar to the dev_printk() infrastructure.
    Later patches will convert code to use this new interface.
    
    Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx>
    Reviewed-by: Alex Elder <aelder@xxxxxxx>
    Reviewed-by: Christoph Hellwig <hch@xxxxxx>

-----------------------------------------------------------------------

Summary of changes:
 fs/xfs/Makefile                |    5 +-
 fs/xfs/linux-2.6/kmem.c        |    9 +-
 fs/xfs/linux-2.6/xfs_aops.c    |    6 +-
 fs/xfs/linux-2.6/xfs_buf.c     |   17 ++--
 fs/xfs/linux-2.6/xfs_linux.h   |   23 ++++-
 fs/xfs/linux-2.6/xfs_message.c |  133 ++++++++++++++++++++++++
 fs/xfs/linux-2.6/xfs_message.h |   38 +++++++
 fs/xfs/linux-2.6/xfs_super.c   |  127 ++++++++++-------------
 fs/xfs/linux-2.6/xfs_sync.c    |    5 +-
 fs/xfs/linux-2.6/xfs_sysctl.c  |    2 +-
 fs/xfs/quota/xfs_dquot.c       |   48 +++++----
 fs/xfs/quota/xfs_dquot_item.c  |    5 +-
 fs/xfs/quota/xfs_qm.c          |   42 ++++----
 fs/xfs/quota/xfs_qm_bhv.c      |    3 +-
 fs/xfs/quota/xfs_qm_syscalls.c |   85 ++++++++--------
 fs/xfs/quota/xfs_trans_dquot.c |    5 +-
 fs/xfs/support/debug.c         |  107 -------------------
 fs/xfs/support/debug.h         |   61 -----------
 fs/xfs/xfs_alloc.c             |  160 +++++++++++++++--------------
 fs/xfs/xfs_bmap.c              |   17 ++--
 fs/xfs/xfs_buf_item.c          |   15 ++--
 fs/xfs/xfs_da_btree.c          |    9 +-
 fs/xfs/xfs_dfrag.c             |    4 +-
 fs/xfs/xfs_dir2.c              |    2 +-
 fs/xfs/xfs_dir2_node.c         |   25 ++---
 fs/xfs/xfs_error.c             |   22 ++--
 fs/xfs/xfs_error.h             |   19 +---
 fs/xfs/xfs_fsops.c             |    6 +-
 fs/xfs/xfs_ialloc.c            |   82 ++++++---------
 fs/xfs/xfs_inode.c             |  124 ++++++++++------------
 fs/xfs/xfs_iomap.c             |   12 +-
 fs/xfs/xfs_log.c               |  124 +++++++++++------------
 fs/xfs/xfs_log_priv.h          |    4 -
 fs/xfs/xfs_log_recover.c       |  223 +++++++++++++++++++--------------------
 fs/xfs/xfs_mount.c             |  148 ++++++++++++++-------------
 fs/xfs/xfs_quota.h             |    3 +-
 fs/xfs/xfs_rtalloc.c           |    8 +-
 fs/xfs/xfs_rtalloc.h           |    2 +-
 fs/xfs/xfs_rw.c                |   40 +++----
 fs/xfs/xfs_trans_ail.c         |    2 +-
 fs/xfs/xfs_trans_buf.c         |    6 +-
 fs/xfs/xfs_vnodeops.c          |   13 +--
 42 files changed, 867 insertions(+), 924 deletions(-)
 create mode 100644 fs/xfs/linux-2.6/xfs_message.c
 create mode 100644 fs/xfs/linux-2.6/xfs_message.h
 delete mode 100644 fs/xfs/support/debug.c
 delete mode 100644 fs/xfs/support/debug.h


hooks/post-receive
-- 
XFS development tree

<Prev in Thread] Current Thread [Next in Thread>
  • [XFS updates] XFS development tree branch, master, updated. v2.6.37-rc4-9200-gecb6928, xfs <=