From: Ander Conselvan de Oliveira Date: Thu, 15 Jan 2015 12:55:26 +0000 (+0200) Subject: drm/i915: Improve how the memory for crtc state is allocated X-Git-Tag: omap-for-v4.1/prcm-dts-mfd-syscon-fix~75^2~8^2~85 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=f5de6e0739e7f64edcea4f4bd42b862f2ffb2353;p=pandora-kernel.git drm/i915: Improve how the memory for crtc state is allocated The previous patch changed the config field in intel_crtc to a pointer, but to keep the mechanical changes (done with spatch) separate from the new code, the pointer was made to point to a new _config field with type struct intel_crtc_state added to that struct. This patch improves that code by getting rid of that field, allocating a state struct in intel_crtc_init() a keeping it properly updated when a mode set happens. v2: Manual changes split from previous patch. (Matt) Don't leak the current state when the crtc is destroyed (Matt) Signed-off-by: Ander Conselvan de Oliveira Reviewed-by: Matt Roper [danvet: Squash in fixup from Matt Roper for driver unload.] Signed-off-by: Daniel Vetter --- Reading git-diff-tree failed