xfs
[Top] [All Lists]

[XFS updates] XFS development tree branch, for-linus, updated. v3.9-rc1-

To: xfs@xxxxxxxxxxx
Subject: [XFS updates] XFS development tree branch, for-linus, updated. v3.9-rc1-3-ge001873
From: xfs@xxxxxxxxxxx
Date: Mon, 18 Mar 2013 13:53:03 -0500 (CDT)
Delivered-to: xfs@xxxxxxxxxxx
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

<Prev in Thread] Current Thread [Next in Thread>
  • [XFS updates] XFS development tree branch, for-linus, updated. v3.9-rc1-3-ge001873, xfs <=