From: Laurent Pinchart Date: Sun, 30 Mar 2014 23:52:01 +0000 (+0200) Subject: drm: rcar-du: Replace drm_encoder with drm_slave_encoder X-Git-Tag: omap-for-v3.19/fixes-rc1~80^2~21^2~4 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=69746b4112e3c83442c1df59b7011ab3c5ed2d5a;p=pandora-kernel.git drm: rcar-du: Replace drm_encoder with drm_slave_encoder DRM slave encoders require their associated struct drm_encoder instance to be embedded in a struct drm_slave_encoder. This makes processing encoders regardless of their types needlessly and painfully complex in drivers that use a mix of slave encoders and custom encoders. Such a driver will need to either create drm_slave_encoder instances that fake their embedded encoder instance, or to turn all drm_encoder instances into drm_slave_encoder instances. Between the two evils, one must choose the lesser. Use drm_slave_encoder everywhere. Signed-off-by: Laurent Pinchart --- Reading git-diff-tree failed