drm/displayid: allow data blocks with 0 payload length
authorJani Nikula <jani.nikula@intel.com>
Mon, 29 Mar 2021 13:37:21 +0000 (16:37 +0300)
committerJani Nikula <jani.nikula@intel.com>
Wed, 31 Mar 2021 12:42:16 +0000 (15:42 +0300)
commitf72b1437e9f80abac4d7bf922b83fa5f75941516
treebb7580d7ff110acf86f3cbf4389ae116acf628c5
parentbfd4e1929b5a37dba838c82484e6d8260585ce9d
drm/displayid: allow data blocks with 0 payload length

The DisplayID specifications explicitly call out 0 as a valid payload
length for data blocks. The mere presence of a data block, or the
information coded in the block specific data (bits 7:3 in offset 1), may
be enough to convey the necessary information.

Reviewed-by: Ville Syrjälä <ville.syrjala@linux.intel.com>
Signed-off-by: Jani Nikula <jani.nikula@intel.com>
Link: https://patchwork.freedesktop.org/patch/msgid/d562dff99ba7c92accb654a99b433bed471e8507.1617024940.git.jani.nikula@intel.com
drivers/gpu/drm/drm_displayid.c