if (found)
LIST_ADD(&wait_info->link, &found->link);
else
- LIST_ADDTAIL(&wait_info->link, list->next);
+ LIST_ADDTAIL(&wait_info->link, list);
}
static void
/* 1) if fps != factor of vrefresh, SW timer
* 2) if fps == factor of vrefresh && dpms == off, SW timer (Fake HW vblank)
- * 2) if fps == factor of vrefresh && dpms == on && offset == 0, HW vblank
- * 3) if fps == factor of vrefresh && dpms == on && offset != 0, HW vblank + SW timer
+ * 3) if fps == factor of vrefresh && dpms == on && offset == 0, HW vblank
+ * 4) if fps == factor of vrefresh && dpms == on && offset != 0, HW vblank + SW timer
* In case of 1), we really don't need to align with HW vblank.
*/
if (private_vblank->vrefresh % fps)