mirror of
https://git.kernel.org/pub/scm/linux/kernel/git/stable/linux.git
synced 2024-10-07 17:19:02 +00:00
drm/amdgpu: preserve the num_links in case of reflection
For topology reflection, each socket to every other socket has the exactly same topology info as the other way around. So it is safe to keep the reflected num_links value otherwise it will be overriden by the link info output of GET_PEER_LINKS command. Signed-off-by: Shiwu Zhang <shiwu.zhang@amd.com> Reviewed-by: Le Ma <le.ma@amd.com> Signed-off-by: Alex Deucher <alexander.deucher@amd.com>
This commit is contained in:
parent
f2b8447b1f
commit
5ae0ec8b80
1 changed files with 2 additions and 1 deletions
|
@ -1402,7 +1402,8 @@ int psp_xgmi_get_topology_info(struct psp_context *psp,
|
|||
topology->nodes[i].num_links = get_extended_data ?
|
||||
topology->nodes[i].num_links +
|
||||
link_info_output->nodes[i].num_links :
|
||||
link_info_output->nodes[i].num_links;
|
||||
((requires_reflection && topology->nodes[i].num_links) ? topology->nodes[i].num_links :
|
||||
link_info_output->nodes[i].num_links);
|
||||
|
||||
/* reflect the topology information for bi-directionality */
|
||||
if (requires_reflection && topology->nodes[i].num_hops)
|
||||
|
|
Loading…
Reference in a new issue