> @@ -658,10 +660,14 @@ static irqreturn_t rcar_du_crtc_irq(int irq, void *arg) > rcar_du_crtc_write(rcrtc, DSRCR, status & DSRCR_MASK); > > if (status & DSSR_FRM) { > - drm_crtc_handle_vblank(&rcrtc->crtc); > - > - if (rcdu->info->gen < 3) > + /* > + * Gen 3 vblank and page flips are handled through the VSP > + * completion handler > + */ > + if (rcdu->info->gen < 3) {
Of course as is obvious immediately after hitting send, this check was supposed to be removed now that the interrupt is not registered. Sorry for the noise and pre-released patch! -- Kieran