]> git.proxmox.com Git - mirror_ubuntu-bionic-kernel.git/commitdiff
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
index 015d6a366b1670f323053fcef8281326bb75745c,1d4efee4be17f5694e7070a561a9711f7cbf8cf7..2f1839e4dd1bf0e24af0a9e03243a03df708b79d
@@@ -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