[XFS updates] XFS development tree branch, for-linus, updated. v3.9-rc1-3-ge001873
xfs at oss.sgi.com
xfs at oss.sgi.com
Mon Mar 18 13:53:03 CDT 2013
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 at redhat.com>
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 at redhat.com>
Reviewed-by: Mark Tinguely <tinguely at sgi.com>
Signed-off-by: Ben Myers <bpm at sgi.com>
(cherry picked from commit c163f9a1760229a95d04e37b332de7d5c1c225cd)
commit 3325beed46d8d14d873e94d89ea57ee900dec942
Author: Mark Tinguely <tinguely at sgi.com>
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 at sgi.com>
Reviewed-by: Dave Chinner <dchinner at redhat.com>
Signed-off-by: Ben Myers <bpm at sgi.com>
(cherry picked from commit e8108cedb1c5d1dc359690d18ca997e97a0061d2)
commit 83cdadd8b0559c93728d065d23ca3485fa567e54
Author: Brian Foster <bfoster at redhat.com>
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 at redhat.com>
Reviewed-by: Dave Chinner <dchinner at redhat.com>
Signed-off-by: Ben Myers <bpm at sgi.com>
(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
More information about the xfs
mailing list