forked from ~ljy/RK356X_SDK_RELEASE

hc
2024-01-31 f70575805708cabdedea7498aaa3f710fde4d920
kernel/drivers/net/ethernet/qlogic/qed/qed_dev.c
....@@ -4986,6 +4986,11 @@
49864986
49874987 num_vports = p_hwfn->qm_info.num_vports;
49884988
4989
+ if (num_vports < 2) {
4990
+ DP_NOTICE(p_hwfn, "Unexpected num_vports: %d\n", num_vports);
4991
+ return -EINVAL;
4992
+ }
4993
+
49894994 /* Accounting for the vports which are configured for WFQ explicitly */
49904995 for (i = 0; i < num_vports; i++) {
49914996 u32 tmp_speed;