From: Paulo Zanoni Date: Fri, 13 Feb 2015 19:23:44 +0000 (-0200) Subject: drm/i915: pass which operation triggered the frontbuffer tracking X-Git-Tag: omap-for-v4.1/fixes-rc1~82^2~24^2~81 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a4001f1b75cdb06db0febd9e72d3631f73ba8171;p=pandora-kernel.git drm/i915: pass which operation triggered the frontbuffer tracking We want to port FBC to the frontbuffer tracking infrastructure, but for that we need to know what caused the object invalidation so we can react accordingly: CPU mmaps need manual, GTT mmaps and flips don't need handling and ring rendering needs nukes. v2: - s/ORIGIN_RENDER/ORIGIN_CS/ (Daniel, Rodrigo) - Fix copy/pasted wrong documentation - Rebase v3: - Rebase v4: - Don't pass the operation to flushes (Daniel). Signed-off-by: Paulo Zanoni Reviewed-by: Rodrigo Vivi Signed-off-by: Daniel Vetter --- Reading git-diff-tree failed