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
_______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs