Hi David, This is the collection of my patches targetting 4.10, I've dropped patch "Btrfs: adjust len of writes if following a preallocated extent" because of the deadlock caused by this commit.
Patches are based on v4.9-rc8, and test against fstests with default mount options has been taken to make sure it doesn't break anything. I haven't got a kernel.org git repo, so this is mainly for tracking purpose and for testing git flow. (cherry-pick patches might be the only way at this moment...sorry for the inconvenience.) Anyway, patches can be found at https://github.com/liubogithub/btrfs-work.git for-dave Thanks, liubo Liu Bo (9): Btrfs: add 'inode' for extent map tracepoint Btrfs: add truncated_len for ordered extent tracepoints Btrfs: use down_read_nested to make lockdep silent Btrfs: fix lockdep warning about log_mutex Btrfs: fix truncate down when no_holes feature is enabled Btrfs: fix btrfs_ordered_update_i_size to update disk_i_size properly Btrfs: fix comment in btrfs_page_mkwrite Btrfs: clean up btrfs_ordered_update_i_size Btrfs: fix another race between truncate and lockless dio write fs/btrfs/extent-tree.c | 3 ++- fs/btrfs/inode.c | 43 +++++++++++++++++++++++++++++++++++-------- fs/btrfs/ordered-data.c | 42 ++++++++++++++++++++++++------------------ fs/btrfs/tree-log.c | 13 ++++++++++--- include/trace/events/btrfs.h | 16 ++++++++++++---- 5 files changed, 83 insertions(+), 34 deletions(-) -- 2.5.5 -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majord...@vger.kernel.org More majordomo info at http://vger.kernel.org/majordomo-info.html