btrfs-progs: check: ignore invalid key in invalid root
authorQu Wenruo <quwenruo@cn.fujitsu.com>
Mon, 29 Aug 2016 08:09:01 +0000 (16:09 +0800)
committerDavid Sterba <dsterba@suse.com>
Mon, 5 Sep 2016 08:04:13 +0000 (10:04 +0200)
commitf1934f4c7832efd362a177641c5409179555169e
treeec01aed69388003dceefc0dc00950b1a559f898d
parent00045ff485ae7bb8f784f2b7dd523c9fb2080ec5
btrfs-progs: check: ignore invalid key in invalid root

Btrfs tree implies a lot of restriction on which key types are allowed
in specific roots.

Like CHUNK_ITEM keys are only valid in chunk root.

This patch will add such check at run_next_block() for original mode.

Reported-by: Lukas Lueg <lukas.lueg@gmail.com>
Signed-off-by: Qu Wenruo <quwenruo@cn.fujitsu.com>
Signed-off-by: David Sterba <dsterba@suse.com>
cmds-check.c