]> git.baikalelectronics.ru Git - kernel.git/commit
drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT
authorHarry Wentland <harry.wentland@amd.com>
Tue, 19 Apr 2022 17:03:12 +0000 (13:03 -0400)
committerGreg Kroah-Hartman <gregkh@linuxfoundation.org>
Thu, 12 May 2022 10:30:03 +0000 (12:30 +0200)
commit6e7740385cabecac94b3dc272cffc853174bf7d4
tree736be7d8b6d909cf6082c32865439eeeefbae074
parentb54fa94606b8ce4dfbbae71ff442f6bf4f5159a4
drm/amd/display: Avoid reading audio pattern past AUDIO_CHANNELS_COUNT

commit d80ee1108d5e7f05ab5a0a016186f3e2a99af4c0 upstream.

A faulty receiver might report an erroneous channel count. We
should guard against reading beyond AUDIO_CHANNELS_COUNT as
that would overflow the dpcd_pattern_period array.

Signed-off-by: Harry Wentland <harry.wentland@amd.com>
Reviewed-by: Alex Deucher <alexander.deucher@amd.com>
Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
Cc: stable@vger.kernel.org
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
drivers/gpu/drm/amd/display/dc/core/dc_link_dp.c