From: Chris Wilson Date: Fri, 8 Jul 2011 11:22:42 +0000 (+0100) Subject: drm/i915: Perform intel_enable_fbc() from a delayed task X-Git-Tag: v3.1-rc1~230^2~18^2~10 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=1630fe754c83b3e57efa51c85f1a21e612a63a0e;p=pandora-kernel.git drm/i915: Perform intel_enable_fbc() from a delayed task In order to accommodate the requirements of re-enabling FBC after page-flipping, but to avoid doing so and incurring the cost of a wait for vblank in the middle of a page-flip sequence, we defer the actual enablement by 50ms. If any request to disable FBC arrive within that interval, the enablement is cancelled and we are saved from blocking on the wait. Signed-off-by: Chris Wilson Reviewed-by: Jesse Barnes Signed-off-by: Keith Packard --- Reading git-diff-tree failed