From: Jani Nikula Date: Tue, 28 Oct 2014 14:20:48 +0000 (+0200) Subject: drm/edid: fix Baseline_ELD_Len field in drm_edid_to_eld() X-Git-Tag: omap-for-v3.19/fixes-rc1~80^2~14^2~116 X-Git-Url: http://git.openpandora.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=938fd8aaf5d5489957255530d1866332aeca7009;p=pandora-kernel.git drm/edid: fix Baseline_ELD_Len field in drm_edid_to_eld() The Baseline_ELD_Len field does not include ELD Header Block size. From High Definition Audio Specification, Revision 1.0a: The header block is a fixed size of 4 bytes. The baseline block is variable size in multiple of 4 bytes, and its size is defined in the header block Baseline_ELD_Len field (in number of DWords). Do not include the header size in Baseline_ELD_Len field. Fix all known users of eld[2]. While at it, switch to DIV_ROUND_UP instead of open coding it. Signed-off-by: Jani Nikula Acked-by: Ben Skeggs Reviewed-by: Rodrigo Vivi Acked-by: Dave Airlie [danvet: Fix compile fail in nouveau.] Signed-off-by: Daniel Vetter --- Reading git-diff-tree failed