summaryrefslogtreecommitdiffstats
path: root/sound
diff options
context:
space:
mode:
authorFilipe Manana <fdmanana@gmail.com>2014-06-09 14:22:13 +0200
committerChris Mason <clm@fb.com>2014-06-10 02:21:09 +0200
commit337c6f6830a5ceb650eaf10d38ed8e8f496c8f61 (patch)
tree77e42e97eb36ecb958057a2d2c525565fa7e2f3c /sound
parentBtrfs: fix clone to deal with holes when NO_HOLES feature is enabled (diff)
downloadlinux-337c6f6830a5ceb650eaf10d38ed8e8f496c8f61.tar.xz
linux-337c6f6830a5ceb650eaf10d38ed8e8f496c8f61.zip
Btrfs: ensure btrfs_prev_leaf doesn't miss 1 item
We might have had an item with the previous key in the tree right before we released our path. And after we released our path, that item might have been pushed to the first slot (0) of the leaf we were holding due to a tree balance. Alternatively, an item with the previous key can exist as the only element of a leaf (big fat item). Therefore account for these 2 cases, so that our callers (like btrfs_previous_item) don't miss an existing item with a key matching the previous key we computed above. Signed-off-by: Filipe David Borba Manana <fdmanana@gmail.com> Signed-off-by: Chris Mason <clm@fb.com>
Diffstat (limited to 'sound')
0 files changed, 0 insertions, 0 deletions