first_dirty() forgot to stop if the tree had no dirty items at all. It'd just spin forever. Signed-off-by: Zach Brown <zab@versity.com>