From 5609f7fe306508d77e0dcf1de2c9a957b6af1e06 Mon Sep 17 00:00:00 2001 From: Rob Clark Date: Mon, 5 Mar 2012 10:48:32 -0600 Subject: staging: drm/omap: add a workqueue Add a workqueue for omapdrm driver, which is needed for at least a couple things currently: (1) moving omap_gem_roll() to a non-atomic context, (2) synchronizing page flips w/ DSS scanout related irq's (in particular not unmapping previous buffer until DSS finishes scanout). Signed-off-by: Rob Clark Signed-off-by: Greg Kroah-Hartman --- drivers/staging/omapdrm/omap_drv.h | 2 ++ 1 file changed, 2 insertions(+) (limited to 'drivers/staging/omapdrm/omap_drv.h') diff --git a/drivers/staging/omapdrm/omap_drv.h b/drivers/staging/omapdrm/omap_drv.h index d924c95c769e..a84547c2464b 100644 --- a/drivers/staging/omapdrm/omap_drv.h +++ b/drivers/staging/omapdrm/omap_drv.h @@ -51,6 +51,8 @@ struct omap_drm_private { struct drm_fb_helper *fbdev; + struct workqueue_struct *wq; + bool has_dmm; }; -- cgit v1.2.3-55-g7522