]> git.baikalelectronics.ru Git - kernel.git/commit
drm: fix fallouts from slow-work -> wq conversion
authorTejun Heo <tj@kernel.org>
Mon, 9 Aug 2010 10:01:27 +0000 (12:01 +0200)
committerTejun Heo <tj@kernel.org>
Mon, 9 Aug 2010 10:18:44 +0000 (12:18 +0200)
commit15610e4ad24606d42b37895a6eadf60ca608700a
tree99fce0fb5b98d59ee1843a8d949cf8261e5efbff
parent7845e205390dec62f3ce94eb1fdda75da3838d2b
drm: fix fallouts from slow-work -> wq conversion

Commit 8d938579 (drm: use workqueue instead of slow-work), which made
drm to use wq instead of slow-work, didn't account for the return
value difference between delayed_slow_work_enqueue() and
queue_delayed_work().  The former returns 0 on success and -errno on
failures while the latter never fails and only uses the return value
to indicate whether the work was already pending or not.

This misconversion triggered spurious error messages.  Remove the now
unnecessary return value check and error message.

Markus: caught another incorrect conversion in drm_kms_helper_poll_enable()

Signed-off-by: Tejun Heo <tj@kernel.org>
Reported-by: Markus Trippelsdorf <markus@trippelsdorf.de>
Tested-by: Markus Trippelsdorf <markus@trippelsdorf.de>
Cc: David Airlie <airlied@linux.ie>
Cc: dri-devel@lists.freedesktop.org
drivers/gpu/drm/drm_crtc_helper.c