On 06/09/2014 04:40 PM, Marc MERLIN wrote:
I did a balance on a system that had 3.11 (yes, I know, it's old). It hung. So, I rebooted with 3.13, and it failed in fs/btrfs/relocation Problem #1: I cannot stop the relocation. It starts on its own as soon as I mount the FS, and I can't stop it. Is there a bug to fix that? Problem #2: I rebooted with 3.15rc5, and now it's worse. [ 1569.598026] kernel BUG at fs/btrfs/relocation.c:1064! then leads to [ 1569.613240] RIP [<ffffffff81267ef0>] build_backref_tree+0x9fc/0xcc4 [ 1569.613491] RSP <ffff880fde599ad8> [ 1569.614119] ---[ end trace da0f24875bbde960 ]--- [ 1569.614398] Kernel panic - not syncing: Fatal exception (full trace below) I'm sure that filesystem is damaged in some way, but the kernel of course should not crash.
I don't have this mail client setup right to send patches, can you just go into relocation.c in build_backref_tree and remove the need_check = false; statement and see if that fixes it. Thanks,
Josef -- To unsubscribe from this list: send the line "unsubscribe linux-btrfs" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html
