]> git.baikalelectronics.ru Git - kernel.git/commit
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)
commit8d938579234d7c44eb67d8e9efd85717ab746ff7
tree3798ac7d956cfdbb9f77497597d3a9c24cc6e6e5
parent6e756fdeacf82cefd734a4cf9d6f51da46086646
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