From: Chris Wilson Date: Sat, 21 Jul 2012 11:31:41 +0000 (+0100) Subject: drm/i915: Avoid concurrent access when marking the device as idle/busy X-Git-Tag: omap-for-v3.7-rc1/fixes-cpufreq-signed~20^2~61^2~31 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f047e395ddc9da6c307a10629a237502e627ed85;p=pandora-kernel.git drm/i915: Avoid concurrent access when marking the device as idle/busy As suggested by Daniel, rip out the independent timers for device and crtc busyness and integrate the manual powermanagement of the display engine into the GEM core and its request tracking. The benefits are that the code is a lot smaller, fewer moving parts and should fit more neatly into the overall activity tracking of the driver. v2: Complete overhaul and removal of the racy timers and workers. Signed-off-by: Chris Wilson Signed-off-by: Daniel Vetter --- Reading git-diff-tree failed