e286869b24
- Why I did it 1. Update Mellanox HW-MGMT package to newer version V.7.0030.1011 2. Replace the SONiC PMON Thermal control algorithm with the one inside the HW-MGMT package on all Nvidia platforms 3. Support Spectrum-4 systems - How I did it 1. Update the HW-MGMT package version number and submodule pointer 2. Remove the thermal control algorithm implementation from Mellanox platform API 3. Revise the patch to HW-MGMT package which will disable HW-MGMT from running on SIMX 4. Update the downstream kernel patch list Signed-off-by: Kebo Liu <kebol@nvidia.com>
36 lines
1.0 KiB
Diff
36 lines
1.0 KiB
Diff
From deb8517499160d77e94b2969a98b3c01bed1a649 Mon Sep 17 00:00:00 2001
|
|
From: Vadim Pasternak <vadimp@nvidia.com>
|
|
Date: Wed, 18 Jan 2023 15:25:37 +0200
|
|
Subject: [PATCH backport 5.10 082/150] 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>
|
|
---
|
|
drivers/platform/x86/mlx-platform.c | 5 +++--
|
|
1 file changed, 3 insertions(+), 2 deletions(-)
|
|
|
|
diff --git a/drivers/platform/x86/mlx-platform.c b/drivers/platform/x86/mlx-platform.c
|
|
index de8fd0886..9d4cab937 100644
|
|
--- a/drivers/platform/x86/mlx-platform.c
|
|
+++ b/drivers/platform/x86/mlx-platform.c
|
|
@@ -6371,10 +6371,11 @@ static int mlxplat_mlxcpld_verify_bus_topology(int *nr)
|
|
shift = *nr - mlxplat_mux_data[i].parent;
|
|
mlxplat_mux_data[i].parent = *nr;
|
|
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;
|
|
}
|
|
|
|
--
|
|
2.20.1
|
|
|