Hi Andrew, Today's linux-next merge of the akpm tree got a conflict in fs/btrfs/relocation.c between commit 23291a044c31 ("Btrfs: fix error handling in __add_reloc_root()") from Linus' tree and commit "btrfs: use printk_get_level and printk_skip_level, add __printf, fix fallout" from the akpm tree. I fixed it up (see below) and can carry the fix as necessary. -- Cheers, Stephen Rothwell sfr@xxxxxxxxxxxxxxxx diff --cc fs/btrfs/relocation.c index c5dbd91,790f492..0000000 --- a/fs/btrfs/relocation.c +++ b/fs/btrfs/relocation.c @@@ -1239,11 -1239,10 +1239,11 @@@ static int __must_check __add_reloc_roo node->bytenr, &node->rb_node); spin_unlock(&rc->reloc_root_tree.lock); if (rb_node) { - kfree(node); btrfs_panic(root->fs_info, -EEXIST, "Duplicate root found " "for start=%llu while inserting into relocation " - "tree\n"); + "tree\n", node->bytenr); + kfree(node); + return -EEXIST; } list_add_tail(&root->root_list, &rc->reloc_roots);
Attachment:
pgpsiNOkmL_iX.pgp
Description: PGP signature