From: Chris Wilson Date: Fri, 16 Jan 2015 09:34:37 +0000 (+0200) Subject: drm/i915: Reduce duplicated forcewake logic X-Git-Tag: fixes-v4.0-rc1~91^2~8^2~76 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=b2cff0dbbb7ef03e08865b906b236a06c6cf2e2f;p=pandora-kernel.git drm/i915: Reduce duplicated forcewake logic Introduce a structure to track the individual forcewake domains and use that to eliminate duplicate logic. v2: - Rebase on latest dinq (Mika) - for_each_fw_domain macro (Mika) - Handle reset atomically, keeping the timer running (Mika) - for_each_fw_domain parameter ordering (Chris) - defer timer on new register access (Mika) v3: - Fix forcewake_reset/get race by waiting pending timers v4: - cond_resched and verbose warning on timer deletion (Chris) - need to run pending timers manually on reset Signed-off-by: Chris Wilson (v1) Signed-off-by: Mika Kuoppala Acked-by: Deepak S (v2) Signed-off-by: Daniel Vetter --- Reading git-diff-tree failed