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, for-linus has been updated e001873 xfs: ensure we capture IO errors correctly 3325bee xfs: fix xfs_iomap_eof_prealloc_initial_size type 83cdadd xfs: fix potential infinite loop in xfs_iomap_prealloc_size() b67bfe0 hlist: drop the node parameter from iterators d895cb1 Merge branch 'for-linus' of git://git.kernel.org/pub/scm/linux/kernel/git/viro/vfs 94e07a75 fs: encode_fh: return FILEID_INVALID if invalid fid_type 496ad9a new helper: file_inode(file) 06991c2 Merge tag 'driver-core-3.9-rc1' of git://git.kernel.org/pub/scm/linux/kernel/git/gregkh/driver-core 65e3aa7 xfs: Fix xfs_swap_extents() after removal of xfs_flushinval_pages() 4b05d09 xfs: Fix possible use-after-free with AIO 9f87832 xfs: fix shutdown hang on invalid inode during create f2a4595 xfs: limit speculative prealloc near ENOSPC thresholds eb17861 xfs: fix _xfs_buf_find oops on blocks beyond the filesystem end d26978d xfs: pull up stack_switch check into xfs_bmapi_write 1bee12b xfs: Do not return EFSCORRUPTED when filesystem probe finds no XFS magic ed408f7 Merge 3.9-rc4 into driver-core-next 37f1356 xfs: recalculate leaf entry pointer after compacting a dir2 block ab7eac2 xfs: remove int casts from debug dquot soft limit timer asserts 91e4bac xfs: fix the multi-segment log buffer format 2d0e9df xfs: fix segment in xfs_buf_item_format_segment 0f22f9d xfs: rename bli_format to avoid confusion with bli_formats d44d9bc xfs: use b_maps[] for discontiguous buffers d9777b8 fs/xfs: remove depends on CONFIG_EXPERIMENTAL from 1e82379b018ceed0f0912327c60d73107dacbcb3 (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 e001873853d87674dd5b3cfa2851885023616695 Author: Dave Chinner <dchinner@xxxxxxxxxx> Date: Tue Mar 12 23:30:34 2013 +1100 xfs: ensure we capture IO errors correctly Failed buffer readahead can leave the buffer in the cache marked with an error. Most callers that then issue a subsequent read on the buffer do not zero the b_error field out, and so we may incorectly detect an error during IO completion due to the stale error value left on the buffer. Avoid this problem by zeroing the error before IO submission. This ensures that the only IO errors that are detected those captured from are those captured from bio submission or completion. Signed-off-by: Dave Chinner <dchinner@xxxxxxxxxx> Reviewed-by: Mark Tinguely <tinguely@xxxxxxx> Signed-off-by: Ben Myers <bpm@xxxxxxx> (cherry picked from commit c163f9a1760229a95d04e37b332de7d5c1c225cd) commit 3325beed46d8d14d873e94d89ea57ee900dec942 Author: Mark Tinguely <tinguely@xxxxxxx> Date: Sun Feb 24 13:04:37 2013 -0600 xfs: fix xfs_iomap_eof_prealloc_initial_size type Fix the return type of xfs_iomap_eof_prealloc_initial_size() to xfs_fsblock_t to reflect the fact that the return value may be an unsigned 64 bits if XFS_BIG_BLKNOS is defined. Signed-off-by: Mark Tinguely <tinguely@xxxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Ben Myers <bpm@xxxxxxx> (cherry picked from commit e8108cedb1c5d1dc359690d18ca997e97a0061d2) commit 83cdadd8b0559c93728d065d23ca3485fa567e54 Author: Brian Foster <bfoster@xxxxxxxxxx> Date: Fri Feb 22 13:32:56 2013 -0500 xfs: fix potential infinite loop in xfs_iomap_prealloc_size() If freesp == 0, we could end up in an infinite loop while squashing the preallocation. Break the loop when we've killed the prealloc entirely. Signed-off-by: Brian Foster <bfoster@xxxxxxxxxx> Reviewed-by: Dave Chinner <dchinner@xxxxxxxxxx> Signed-off-by: Ben Myers <bpm@xxxxxxx> (cherry picked from commit e78c420bfc2608bb5f9a0b9165b1071c1e31166a) ----------------------------------------------------------------------- Summary of changes: fs/xfs/Kconfig | 4 ++-- fs/xfs/xfs_buf.c | 6 ++++++ fs/xfs/xfs_dfrag.c | 8 ++++---- fs/xfs/xfs_export.c | 4 ++-- fs/xfs/xfs_file.c | 4 ++-- fs/xfs/xfs_ioctl.c | 6 +++--- fs/xfs/xfs_ioctl32.c | 2 +- fs/xfs/xfs_iomap.c | 4 ++-- fs/xfs/xfs_log_recover.c | 3 +-- 9 files changed, 23 insertions(+), 18 deletions(-) hooks/post-receive -- XFS development tree _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs