drm/gma500: Move asle interrupt work into a work task
authorPatrik Jakobsson <patrik.r.jakobsson@gmail.com>
Tue, 11 Mar 2014 17:51:20 +0000 (18:51 +0100)
committerPatrik Jakobsson <patrik.r.jakobsson@gmail.com>
Mon, 17 Mar 2014 19:12:04 +0000 (20:12 +0100)
commit778e26dee5e6b3be4611b1f99f8359cb64b27ce9
treeb2776e555ac3588a97952d281a7c09db7b978203
parentc7829b29e9fd66f4e5cdd411feb28a22acdd1936
drm/gma500: Move asle interrupt work into a work task

Previously the backlight code was called from IRQ context which isn't
allowed. This patch moves all the asle work into a work task which takes
care of the locking bug reported by users.

Bugzilla: https://bugzilla.kernel.org/show_bug.cgi?id=64221
Signed-off-by: Patrik Jakobsson <patrik.r.jakobsson@gmail.com>
drivers/gpu/drm/gma500/opregion.c
drivers/gpu/drm/gma500/psb_drv.h