path: root/root-tree.c
diff options
authorQu Wenruo <>2016-10-06 17:13:32 +0800
committerDavid Sterba <>2016-10-24 15:02:45 +0200
commitd94816cbde4c26ccd7b936d58636f50682decc83 (patch)
treeac8f835f56d072d5ec8d92d49259e81b07a93998 /root-tree.c
parentc9ec835ae1448e9f6fe5e9bbe29c94b6d8cee4ee (diff)
btrfs-progs: Fix stack overflow for checking qgroup on tree reloc tree
For tree reloc tree whose level is >= 2, the root node's parent will point to itself. In this case it will make btrfsck overflow its stack and cause segfault. While for tree reloc tree, it doesn't affect qgroup and kernel can handle it well. So add tree reloc tree check for qgroup-verify.c and fix the bug. Test case will follow soon after I make a minimal image for it. Current xz ziped image is still over 10M for a 512M fs. Signed-off-by: Qu Wenruo <> Signed-off-by: David Sterba <>
Diffstat (limited to 'root-tree.c')
0 files changed, 0 insertions, 0 deletions