]> git.baikalelectronics.ru Git - kernel.git/commit
drm/edid: Make sure the CEA mode arrays have the correct amount of modes
authorVille Syrjälä <ville.syrjala@linux.intel.com>
Fri, 13 Dec 2019 17:43:48 +0000 (19:43 +0200)
committerVille Syrjälä <ville.syrjala@linux.intel.com>
Mon, 16 Dec 2019 15:20:41 +0000 (17:20 +0200)
commite425aa7734c52f1fcfd29cc158b5505dadf0947e
treeae6c7af1b93d76a14a66ba4e1ae6334d32f10341
parent00b6ecd441a6fa635958c0b58fc6428d4f2ce5c8
drm/edid: Make sure the CEA mode arrays have the correct amount of modes

We depend on a specific relationship between the VIC number and the
index in the CEA mode arrays. Assert that the arrays have the expected
size to make sure we've not accidentally left holes in them.

v2: Pimp the BUILD_BUG_ON()s
v3: Fix typos (Manasi)

Cc: Hans Verkuil <hansverk@cisco.com>
Reviewed-by: Manasi Navare <manasi.d.navare@intel.com>
Reviewed-by: Thomas Anderson <thomasanderson@google.com>
Signed-off-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/20191213174348.27261-5-ville.syrjala@linux.intel.com
drivers/gpu/drm/drm_edid.c