[PATCH] drm/shmobile: Fix race condition between page flip request and handler

2013-04-25 Thread Laurent Pinchart
On Thursday 28 March 2013 16:10:02 Laurent Pinchart wrote: > Hi Dave, > > Could you please pick this patch for v3.10 ? Ping ? > On Tuesday 12 March 2013 15:38:43 Laurent Pinchart wrote: > > The page flip handler stores the page flip event pointer and then calls > > drm_vblank_get() to enable the

Re: [PATCH] drm/shmobile: Fix race condition between page flip request and handler

2013-04-25 Thread Laurent Pinchart
On Thursday 28 March 2013 16:10:02 Laurent Pinchart wrote: > Hi Dave, > > Could you please pick this patch for v3.10 ? Ping ? > On Tuesday 12 March 2013 15:38:43 Laurent Pinchart wrote: > > The page flip handler stores the page flip event pointer and then calls > > drm_vblank_get() to enable the

[PATCH] drm/shmobile: Fix race condition between page flip request and handler

2013-03-28 Thread Laurent Pinchart
Hi Dave, Could you please pick this patch for v3.10 ? On Tuesday 12 March 2013 15:38:43 Laurent Pinchart wrote: > The page flip handler stores the page flip event pointer and then calls > drm_vblank_get() to enable the vblank interrupt. Due to the vblank off > delay, the vblank interrupt can be e

Re: [PATCH] drm/shmobile: Fix race condition between page flip request and handler

2013-03-28 Thread Laurent Pinchart
Hi Dave, Could you please pick this patch for v3.10 ? On Tuesday 12 March 2013 15:38:43 Laurent Pinchart wrote: > The page flip handler stores the page flip event pointer and then calls > drm_vblank_get() to enable the vblank interrupt. Due to the vblank off > delay, the vblank interrupt can be e

[PATCH] drm/shmobile: Fix race condition between page flip request and handler

2013-03-12 Thread Laurent Pinchart
The page flip handler stores the page flip event pointer and then calls drm_vblank_get() to enable the vblank interrupt. Due to the vblank off delay, the vblank interrupt can be enabled in the hardware at that point, even if the vblank reference count is equal to 0. If a vblank interrupt is trigger

[PATCH] drm/shmobile: Fix race condition between page flip request and handler

2013-03-12 Thread Laurent Pinchart
The page flip handler stores the page flip event pointer and then calls drm_vblank_get() to enable the vblank interrupt. Due to the vblank off delay, the vblank interrupt can be enabled in the hardware at that point, even if the vblank reference count is equal to 0. If a vblank interrupt is trigger