Merge tag 'xfs-for-linus-3.15-rc2' of git://oss.sgi.com/xfs/xfs
Pull xfs bug fixes from Dave Chinner: "The fixes are for data corruption issues, memory corruption and regressions for changes merged in -rc1. 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" * tag 'xfs-for-linus-3.15-rc2' of git://oss.sgi.com/xfs/xfs: xfs: fix tmpfile/selinux deadlock and initialize security xfs: fix buffer use after free on IO error xfs: wrong error sign conversion during failed DIO writes xfs: unmount does not wait for shutdown during unmount xfs: collapse range is delalloc challenged xfs: don't map ranges that span EOF for direct IO xfs: zeroing space needs to punch delalloc blocks xfs: xfs_vm_write_end truncates too much on failure xfs: write failure beyond EOF truncates too much data xfs: kill buffers over failed write ranges properly
Showing
- fs/xfs/xfs_aops.c 45 additions, 6 deletionsfs/xfs/xfs_aops.c
- fs/xfs/xfs_bmap.c 11 additions, 6 deletionsfs/xfs/xfs_bmap.c
- fs/xfs/xfs_bmap_util.c 12 additions, 1 deletionfs/xfs/xfs_bmap_util.c
- fs/xfs/xfs_buf.c 12 additions, 4 deletionsfs/xfs/xfs_buf.c
- fs/xfs/xfs_file.c 1 addition, 1 deletionfs/xfs/xfs_file.c
- fs/xfs/xfs_inode.c 3 additions, 2 deletionsfs/xfs/xfs_inode.c
- fs/xfs/xfs_inode.h 1 addition, 1 deletionfs/xfs/xfs_inode.h
- fs/xfs/xfs_iops.c 17 additions, 3 deletionsfs/xfs/xfs_iops.c
- fs/xfs/xfs_log.c 44 additions, 9 deletionsfs/xfs/xfs_log.c
- fs/xfs/xfs_trace.h 1 addition, 0 deletionsfs/xfs/xfs_trace.h
Loading
Please register or sign in to comment