Loading fs/btrfs/backref.c +3 −1 Original line number Original line Diff line number Diff line Loading @@ -935,8 +935,10 @@ static int find_parent_nodes(struct btrfs_trans_handle *trans, } } ret = find_extent_in_eb(eb, bytenr, ret = find_extent_in_eb(eb, bytenr, *extent_item_pos, &eie); *extent_item_pos, &eie); ref->inode_list = eie; free_extent_buffer(eb); free_extent_buffer(eb); if (ret < 0) goto out; ref->inode_list = eie; } } ret = ulist_add_merge(refs, ref->parent, ret = ulist_add_merge(refs, ref->parent, (uintptr_t)ref->inode_list, (uintptr_t)ref->inode_list, Loading Loading
fs/btrfs/backref.c +3 −1 Original line number Original line Diff line number Diff line Loading @@ -935,8 +935,10 @@ static int find_parent_nodes(struct btrfs_trans_handle *trans, } } ret = find_extent_in_eb(eb, bytenr, ret = find_extent_in_eb(eb, bytenr, *extent_item_pos, &eie); *extent_item_pos, &eie); ref->inode_list = eie; free_extent_buffer(eb); free_extent_buffer(eb); if (ret < 0) goto out; ref->inode_list = eie; } } ret = ulist_add_merge(refs, ref->parent, ret = ulist_add_merge(refs, ref->parent, (uintptr_t)ref->inode_list, (uintptr_t)ref->inode_list, Loading