drm: use workqueue instead of slow-work
authorTejun Heo <tj@kernel.org>
Tue, 20 Jul 2010 20:09:02 +0000 (22:09 +0200)
committerTejun Heo <tj@kernel.org>
Thu, 22 Jul 2010 21:18:20 +0000 (23:18 +0200)
commit991ea75cb1df7188d209274b3d51c105b4f18ffe
tree3798ac7d956cfdbb9f77497597d3a9c24cc6e6e5
parent9b646972467fb5fdc677f9e4251875db20bdbb64
drm: use workqueue instead of slow-work

Workqueue can now handle high concurrency.  Convert drm_crtc_helper to
use system_nrt_wq instead of slow-work.  The conversion is mostly
straight forward.  One difference is that drm_helper_hpd_irq_event()
no longer blocks and can be called from any context.

Signed-off-by: Tejun Heo <tj@kernel.org>
Acked-by: David Airlie <airlied@linux.ie>
Cc: dri-devel@lists.freedesktop.org
drivers/gpu/drm/drm_crtc_helper.c
include/drm/drm_crtc.h