diff options
author | Pierre Bourdon | 2019-04-13 23:50:49 +0200 |
---|---|---|
committer | Tom Rini | 2019-04-26 17:53:15 -0400 |
commit | 633967f9818cb6a0e87ffa8cba33148a5bcc6edb (patch) | |
tree | d39538815561b60490eb32e5d394609090b7e69f /arch/arm/thumb1 | |
parent | 74ee9dc502de45bf44a8d5b94458ef12437085f4 (diff) |
fs: btrfs: fix false negatives in ROOT_ITEM search
ROOT_ITEMs in btrfs are referenced without knowing their actual "offset"
value. To perform these searches using only two items from the key, the
btrfs driver uses a special "btrfs_search_tree_key_type" function.
The algorithm used by that function to transform a 3-tuple search into a
2-tuple search was subtly broken, leading to items not being found if
they were the first in their tree node.
This commit fixes btrfs_search_tree_key_type to properly behave in these
situations.
Signed-off-by: Pierre Bourdon <delroth@gmail.com>
Cc: Marek Behun <marek.behun@nic.cz>
Diffstat (limited to 'arch/arm/thumb1')
0 files changed, 0 insertions, 0 deletions