Skip to content
Commit a168650c authored by Jan Schmidt's avatar Jan Schmidt
Browse files

Btrfs: add waitqueue instead of doing busy waiting for more delayed refs



Now that we may be holding back delayed refs for a limited period, we
might end up having no runnable delayed refs. Without this commit, we'd
do busy waiting in that thread until another (runnable) ref arives.
Instead, we're detecting this situation and use a waitqueue, such that
we only try to run more refs after
	a) another runnable ref was added  or
	b) delayed refs are no longer held back

Signed-off-by: default avatarJan Schmidt <list.btrfs@jan-o-sch.net>
parent d1270cd9
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