Merge branch 'xfs-misc-fixes-for-4.1-3' into for-next
authorDave Chinner <david@fromorbit.com>
Mon, 13 Apr 2015 01:40:16 +0000 (11:40 +1000)
committerDave Chinner <david@fromorbit.com>
Mon, 13 Apr 2015 01:40:16 +0000 (11:40 +1000)
Conflicts:
fs/xfs/xfs_iops.c

1  2 
fs/xfs/xfs_bmap_util.c
fs/xfs/xfs_file.c
fs/xfs/xfs_ioctl.c
fs/xfs/xfs_iops.c
fs/xfs/xfs_pnfs.c
fs/xfs/xfs_super.c

Simple merge
Simple merge
Simple merge
@@@ -953,13 -988,9 +953,13 @@@ xfs_vn_setattr
                uint            iolock = XFS_IOLOCK_EXCL;
  
                xfs_ilock(ip, iolock);
-               error = xfs_break_layouts(dentry->d_inode, &iolock);
+               error = xfs_break_layouts(dentry->d_inode, &iolock, true);
 -              if (!error)
 +              if (!error) {
 +                      xfs_ilock(ip, XFS_MMAPLOCK_EXCL);
 +                      iolock |= XFS_MMAPLOCK_EXCL;
 +
                        error = xfs_setattr_size(ip, iattr);
 +              }
                xfs_iunlock(ip, iolock);
        } else {
                error = xfs_setattr_nonsize(ip, iattr, 0);
Simple merge
Simple merge