Hi Linus, Can you please pull the updates listed below? The fixes are for data corruption issues, memory corruption and regressions for changes merged in -rc1. More detail is in the tag below. FYI, there have been some recent problems with oss.sgi.com resetting connections on git pulls. Hopefully that has been resolved, but if you have problems pulling the changes please let me know. -Dave. The following changes since commit c9eaa447e77efe77b7fa4c953bd62de8297fd6c5: Linux 3.15-rc1 (2014-04-13 14:18:35 -0700) are available in the git repository at: git://oss.sgi.com/xfs/xfs.git tags/xfs-for-linus-3.15-rc2 for you to fetch changes up to 330033d697ed8d296fa52b5303db9d802ad901cc: xfs: fix tmpfile/selinux deadlock and initialize security (2014-04-17 08:15:30 +1000) ---------------------------------------------------------------- xfs: bug fixes for 3.15-rc2 Data corruption fixes: - fix a bunch of delayed allocation state mismatches - fix collapse/zero range bugs - fix a direct IO block mapping bug @ EOF Other fixes: - fix a use after free on metadata IO error - fix a use after free on IO error during unmount - fix an incorrect error sign on direct IO write errors - add missing O_TMPFILE inode security context initialisation ---------------------------------------------------------------- Brian Foster (1): xfs: fix tmpfile/selinux deadlock and initialize security Dave Chinner (8): xfs: kill buffers over failed write ranges properly xfs: write failure beyond EOF truncates too much data xfs: xfs_vm_write_end truncates too much on failure xfs: zeroing space needs to punch delalloc blocks xfs: don't map ranges that span EOF for direct IO xfs: collapse range is delalloc challenged xfs: unmount does not wait for shutdown during unmount xfs: wrong error sign conversion during failed DIO writes Eric Sandeen (1): xfs: fix buffer use after free on IO error fs/xfs/xfs_aops.c | 51 ++++++++++++++++++++++++++++++++++++++++------ fs/xfs/xfs_bmap.c | 17 ++++++++++------ fs/xfs/xfs_bmap_util.c | 13 +++++++++++- fs/xfs/xfs_buf.c | 16 +++++++++++---- fs/xfs/xfs_file.c | 2 +- fs/xfs/xfs_inode.c | 5 +++-- fs/xfs/xfs_inode.h | 2 +- fs/xfs/xfs_iops.c | 20 +++++++++++++++--- fs/xfs/xfs_log.c | 53 ++++++++++++++++++++++++++++++++++++++++-------- fs/xfs/xfs_trace.h | 1 + 10 files changed, 147 insertions(+), 33 deletions(-) -- Dave Chinner david@xxxxxxxxxxxxx _______________________________________________ xfs mailing list xfs@xxxxxxxxxxx http://oss.sgi.com/mailman/listinfo/xfs