Skip to content
Commit 0a3896d0 authored by Josef Bacik's avatar Josef Bacik
Browse files

Btrfs: fix possible infinite loop in slow caching



So I noticed there is an infinite loop in the slow caching code.  If we return 1
when we hit the end of the tree, so we could end up caching the last block group
the slow way and suddenly we're looping forever because we just keep
re-searching and trying again.  Fix this by only doing btrfs_next_leaf() if we
don't need_resched().  Thanks,

Signed-off-by: default avatarJosef Bacik <jbacik@fusionio.com>
parent 62dbd717
Loading
Loading
Loading
Loading
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment