Btrfs updates for 4.7-rc5
David Sterba
maintainerHi,
this is hopefully the last pull for 4.7 from me. There are two fixes that should finalize the changes introduced in this dev cycle, plus some minor independent fixes.
The following changes since commit 33688abb2802ff3a230bd2441f765477b94cc89e:
Linux 4.7-rc4 (2016-06-19 21:30:02 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-chris
for you to fetch changes up to 917b187d467d87ed8d75b3d2084d906845ed126a:
Btrfs: Force stripesize to the value of sectorsize (2016-06-23 12:16:01 +0200)
----------------------------------------------------------------
Chandan Rajendra (1):
Btrfs: Force stripesize to the value of sectorsize
Liu Bo (1):
Btrfs: fix error handling in map_private_extent_buffer
Omar Sandoval (1):
Btrfs: fix ->iterate_shared() by upgrading i_rwsem for delayed nodes
Wang Xiaoguang (1):
btrfs: fix disk_i_size update bug when fallocate() fails
Wei Yongjun (1):
Btrfs: fix error return code in btrfs_init_test_fs()
fs/btrfs/ctree.c | 6 +++++- fs/btrfs/delayed-inode.c | 27 ++++++++++++++++++++++----- fs/btrfs/delayed-inode.h | 10 ++++++---- fs/btrfs/disk-io.c | 6 ++---- fs/btrfs/extent_io.c | 7 ++++++- fs/btrfs/inode.c | 8 +++++--- fs/btrfs/ordered-data.c | 3 ++- fs/btrfs/tests/btrfs-tests.c | 2 +- fs/btrfs/volumes.c | 4 ++-- 9 files changed, 51 insertions(+), 22 deletions(-)
Quoted 22 lines · David Sterba
Hi,
this is hopefully the last pull for 4.7 from me. There are two fixes that should finalize the changes introduced in this dev cycle, plus some minor independent fixes.
The following changes since commit
33688abb2802ff3a230bd2441f765477b94cc89e:Linux 4.7-rc4 (2016-06-19 21:30:02 -0700)
are available in the git repository at:
git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.gitfor-chrisfor you to fetch changes up to
917b187d467d87ed8d75b3d2084d906845ed126a:Btrfs: Force stripesize to the value of sectorsize (2016-06-23 12:16:01 +0200)
----------------------------------------------------------------
Chandan Rajendra (1):
Btrfs: Force stripesize to the value of sectorsize
Quoted 5 lines
Liu Bo (1):
Btrfs: fix error handling inmap_private_extent_bufferOmar Sandoval (1):
Btrfs: fix ->iterate_shared() by upgrading i_rwsem for delayed nodes
Thanks Dave, I do have these integrated but I had to update Omar's patch to re-enable the iterate_shared call. Since Al reverted the btrfs usage of iterate_shared, Omar's code was giving the vfs layer an inode without the write lock held.
-chris