summaryrefslogtreecommitdiffstats
path: root/drivers/staging/omapdrm/omap_drv.h
diff options
context:
space:
mode:
authorRob Clark2012-03-05 17:48:32 +0100
committerGreg Kroah-Hartman2012-03-07 22:38:06 +0100
commit5609f7fe306508d77e0dcf1de2c9a957b6af1e06 (patch)
tree740802402c81e6f7a9ab51a87f8fa4238a78c5d6 /drivers/staging/omapdrm/omap_drv.h
parentstaging: drm/omap: get supported color formats from ovl (diff)
downloadkernel-qcow2-linux-5609f7fe306508d77e0dcf1de2c9a957b6af1e06.tar.gz
kernel-qcow2-linux-5609f7fe306508d77e0dcf1de2c9a957b6af1e06.tar.xz
kernel-qcow2-linux-5609f7fe306508d77e0dcf1de2c9a957b6af1e06.zip
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 <rob@ti.com> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/staging/omapdrm/omap_drv.h')
-rw-r--r--drivers/staging/omapdrm/omap_drv.h2
1 files changed, 2 insertions, 0 deletions
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;
};