staging: drm/omap: call omap_gem_roll() in non-atomic ctx
authorRob Clark <rob@ti.com>
Mon, 5 Mar 2012 16:48:33 +0000 (10:48 -0600)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Wed, 7 Mar 2012 21:38:07 +0000 (13:38 -0800)
commit9b55b95a8eca1a6bb2d7674e4af1fed003462677
tree78bb6ae1a7cc810ddb223dacc7f74b687aac89c8
parent5609f7fe306508d77e0dcf1de2c9a957b6af1e06
staging: drm/omap: call omap_gem_roll() in non-atomic ctx

If fbcon calls us from atomic context, push the work off to the
workqueue to avoid calling into the gem/dmm code in an atomic
context.

Signed-off-by: Rob Clark <rob@ti.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/staging/omapdrm/omap_fbdev.c
drivers/staging/omapdrm/omap_gem.c