Skip to contentSkip to conversation

Btrfs fixes for 4.10

GIT PULL David Sterba 2 participants 2 messages Jan 5, 2017 Btrfs file system

lore
Share & tools
lore

David Sterba

author maintainer
#0 lore raw

Hi,

a collection of fixes (lockdep, delayed ref locking, dio). The btrfs_uuid_tree_iterate return value fix has a visible impact so it's added to the mix. Please pull.

The following changes since commit 2939e1a86f758b55cdba73e29397dd3d94df13bc:

btrfs: limit async_work allocation and worker func duration (2016-12-13 11:01:30 -0800)

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-chris-4.10

for you to fetch changes up to 3dda13a8ad787f3d4c4f18c8c05f8eebc7ea135a:

Merge branch 'misc-4.10' into for-chris-4.10-20170104 (2017-01-04 11:42:16 +0100)

----------------------------------------------------------------
David Sterba (1):

      Merge branch 'misc-4.10' into for-chris-4.10-20170104

Jeff Mahoney (2):
btrfs: fix error handling when run_delayed_extent_op fails
btrfs: fix locking when we put back a delayed ref that's too new

Liu Bo (3):
Btrfs: use down_read_nested to make lockdep silent
Btrfs: fix lockdep warning about log_mutex
Btrfs: adjust outstanding_extents counter properly when dio write is split

Pan Bian (1):
btrfs: return the actual error value from from btrfs_uuid_tree_iterate

 fs/btrfs/extent-tree.c |  8 ++++++--
 fs/btrfs/inode.c       | 11 +++++++++--
 fs/btrfs/tree-log.c    | 13 ++++++++++---
 fs/btrfs/uuid-tree.c   |  4 +---
 4 files changed, 26 insertions(+), 10 deletions(-)
#1 lore raw
Quoted 10 lines · David Sterba

Hi,

a collection of fixes (lockdep, delayed ref locking, dio). The btrfs_uuid_tree_iterate return value fix has a visible impact so it's added to the mix. Please pull.

The following changes since commit 2939e1a86f758b55cdba73e29397dd3d94df13bc:

btrfs: limit async_work allocation and worker func duration (2016-12-13 11:01:30 -0800)

Quoted 7 lines

are available in the git repository at:

git://git.kernel.org/pub/scm/linux/kernel/git/kdave/linux.git for-chris-4.10

for you to fetch changes up to 3dda13a8ad787f3d4c4f18c8c05f8eebc7ea135a:

Merge branch 'misc-4.10' into for-chris-4.10-20170104 (2017-01-04 11:42:16 +0100)

Thanks Dave, testing started here.

-chris