summaryrefslogtreecommitdiff
path: root/fs/btrfs/disk-io.c
diff options
context:
space:
mode:
authorQu Wenruo <wqu@suse.com>2019-04-04 11:47:07 +0800
committerDavid Sterba <dsterba@suse.com>2019-04-29 19:02:39 +0200
commitff2ac107fae2440b6877c615c0ac788d2a106ed7 (patch)
tree6c2785e665c822386f54f5416e7e8a2d04f63095 /fs/btrfs/disk-io.c
parent39ad317315887c2cb9a4347a93a8859326ddf136 (diff)
btrfs: tree-checker: Remove comprehensive root owner check
Commit 1ba98d086fe3 ("Btrfs: detect corruption when non-root leaf has zero item") introduced comprehensive root owner checker. However it's pretty expensive tree search to locate the owner root, especially when it get reused by mandatory read and write time tree-checker. This patch will remove that check, and completely rely on owner based empty leaf check, which is much faster and still works fine for most case. And since we skip the old root owner check, now write time tree check can be merged with btrfs_check_leaf_full(). Signed-off-by: Qu Wenruo <wqu@suse.com> Signed-off-by: David Sterba <dsterba@suse.com>
Diffstat (limited to 'fs/btrfs/disk-io.c')
0 files changed, 0 insertions, 0 deletions