[PATCH v3 02/32] drm/exynos: Merge overlay_ops into manager_ops

Tomasz Figa tomasz.figa at gmail.com
Fri Nov 1 20:55:05 CET 2013


Hi Sean,

On Friday 01 of November 2013 15:50:05 Sean Paul wrote:
> On Thu, Oct 31, 2013 at 7:39 PM, Tomasz Figa <tomasz.figa at gmail.com> 
wrote:
> > Hi Sean,
> > 
> > On Tuesday 29 of October 2013 12:12:48 Sean Paul wrote:
[snip]
> >> -static void fimd_wait_for_vblank(struct device *dev)
> >> -{
> >> -     struct fimd_context *ctx = get_fimd_context(dev);
> >> -
> >> -     if (ctx->suspended)
> >> -             return;
> >> -
> >> -     atomic_set(&ctx->wait_vsync_event, 1);
> >> -
> >> -     /*
> >> -      * wait for FIMD to signal VSYNC interrupt or return after
> >> -      * timeout which is set to 50ms (refresh rate of 20).
> >> -      */
> >> -     if (!wait_event_timeout(ctx->wait_vsync_queue,
> >> -                             !atomic_read(&ctx->wait_vsync_event),
> >> -                             DRM_HZ/20))
> >> -             DRM_DEBUG_KMS("vblank wait timed out.\n");
> >> -}
> > 
> > Do you need all the churn of moving all the functions above? I believe
> > it would be enough to simply move the structure. This would greatly
> > decrease the diffstat and chances of possible merge conflicts.
> 
> Hi Tomasz,
> I've done as you suggest,

Thanks.

> I'll post a new version once we settle on
> the other issues you brought up.

Okay.

I'm yet to review remaining patches from this series (I hope to review 
next 5-7 patches later today), as it is quite a lot of changes, so stay 
tuned for further comments. ;)

Best regards,
Tomasz



More information about the dri-devel mailing list