platform: mellanox: mlx-platform: Move bus shift assignment out of the loop
Move assignment of bus shift setting out of the loop to avoid redundant operation. Signed-off-by: Vadim Pasternak <vadimp@nvidia.com> Reviewed-by: Michael Shych <michaelsh@nvidia.com> Link: https://lore.kernel.org/r/20230208063331.15560-13-vadimp@nvidia.com Signed-off-by: Hans de Goede <hdegoede@redhat.com>
This commit is contained in:
parent
cefdbc7815
commit
50b823fdd3
1 changed files with 3 additions and 2 deletions
|
@ -6008,10 +6008,11 @@ static int mlxplat_mlxcpld_verify_bus_topology(int *nr)
|
||||||
shift = *nr - mlxplat_mux_data[i].parent;
|
shift = *nr - mlxplat_mux_data[i].parent;
|
||||||
mlxplat_mux_data[i].parent = *nr;
|
mlxplat_mux_data[i].parent = *nr;
|
||||||
mlxplat_mux_data[i].base_nr += shift;
|
mlxplat_mux_data[i].base_nr += shift;
|
||||||
if (shift > 0)
|
|
||||||
mlxplat_hotplug->shift_nr = shift;
|
|
||||||
}
|
}
|
||||||
|
|
||||||
|
if (shift > 0)
|
||||||
|
mlxplat_hotplug->shift_nr = shift;
|
||||||
|
|
||||||
return 0;
|
return 0;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Add table
Reference in a new issue