Hi Folks, The xfsprogs repository at git://oss.sgi.com/xfs/cmds/xfsprogs has just been updated. The new head of the master branch is commit: 97b1fcf xfs_repair: fix array overrun in do_inode_prefetch New Commits: Dave Chinner (13): [46ea3a6] libxfs: be more forgiving of a v4 secondary sb w/ junk in v5 fields [4b0c789] libxfs: sanitize sb_inopblock in xfs_mount_validate_sb [f3cddd9] libxfs: xfs_sb_read_verify() doesn't flag bad crcs on primary sb [c13fe77] libxfs: skip verification on initial "guess" superblock read [ba5027e] libxfs: limit superblock corruption errors to actual corruption [dbf564d] libxfs: skip pointless CRC updates after verifier failures [3faddc5] libxfs: Use defines for CRC offsets in all cases [d21ca64] libxfs: add helper for verifying checksums on xfs_bufs [43b5aee] libxfs: add helper for updating checksums on xfs_bufs [99c1ec9] libxfs: add xfs_verifier_error() [4592293] libxfs: modify verifiers to differentiate CRC from other errors [9c0a86e] xfs_db: Use EFSBADCRC for CRC validity indication [88f364a] repair: phase 1 does not handle superblock CRCs Eric Sandeen (1): [97b1fcf] xfs_repair: fix array overrun in do_inode_prefetch Code Diffstat: db/io.c | 5 ++-- db/io.h | 2 +- include/darwin.h | 1 + include/freebsd.h | 1 + include/gnukfreebsd.h | 1 + include/irix.h | 2 ++ include/libxfs.h | 16 +++++++++- include/linux.h | 1 + include/xfs_ag.h | 6 ++++ include/xfs_dinode.h | 2 ++ include/xfs_format.h | 2 ++ include/xfs_sb.h | 2 ++ libxfs/util.c | 13 +++++++++ libxfs/xfs.h | 1 + libxfs/xfs_alloc.c | 45 ++++++++++++---------------- libxfs/xfs_alloc_btree.c | 16 +++++----- libxfs/xfs_attr_leaf.c | 17 ++++++----- libxfs/xfs_attr_remote.c | 15 ++++------ libxfs/xfs_bmap_btree.c | 16 +++++----- libxfs/xfs_btree.c | 14 ++++----- libxfs/xfs_da_btree.c | 17 ++++++----- libxfs/xfs_dir2_block.c | 17 ++++++----- libxfs/xfs_dir2_data.c | 20 ++++++------- libxfs/xfs_dir2_leaf.c | 17 ++++++----- libxfs/xfs_dir2_node.c | 17 ++++++----- libxfs/xfs_dquot_buf.c | 11 ++++--- libxfs/xfs_ialloc.c | 24 +++++++-------- libxfs/xfs_ialloc_btree.c | 16 +++++----- libxfs/xfs_inode_buf.c | 7 ++--- libxfs/xfs_sb.c | 32 +++++++++++--------- libxfs/xfs_symlink_remote.c | 16 +++++----- repair/agheader.c | 2 +- repair/globals.h | 3 +- repair/phase1.c | 5 ++-- repair/prefetch.c | 2 +- repair/protos.h | 3 +- repair/sb.c | 71 +++++++++++++++++++++++++-------------------- repair/scan.c | 1 - repair/xfs_repair.c | 26 ++++++++++------- 39 files changed, 273 insertions(+), 212 deletions(-) -- Dave Chinner david@xxxxxxxxxxxxx _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs