]> git.baikalelectronics.ru Git - kernel.git/commit
drm/mst: Add range check for max_payloads during init
authorImre Deak <imre.deak@intel.com>
Fri, 29 Jan 2016 12:44:29 +0000 (14:44 +0200)
committerDave Airlie <airlied@redhat.com>
Fri, 5 Feb 2016 05:23:48 +0000 (15:23 +1000)
commit8f7bac7aa588fbde13c60c86c9538f6c633f84b9
tree1a09af919fb8ab10db0d84a0b1440883ee89f913
parent26d56b1576291ad1523faea9553b229b4826811b
drm/mst: Add range check for max_payloads during init

max_payload is limited by the space we have in
drm_dp_mst_topology_mgr::vcpi_mask,payload_mask. We need to track
max_payloads+1 IDs in these masks, see drm_dp_mst_assign_payload_id().
Add a sanity check for this.

Caught by coverity.

Signed-off-by: Imre Deak <imre.deak@intel.com>
Reviewed-by: David Weinehall <david.weinehall@intel.com>
Signed-off-by: Dave Airlie <airlied@redhat.com>
drivers/gpu/drm/drm_dp_mst_topology.c