commit 4fd10f9bebb821a639f0385a61646588405da8e8
parent 5d46847e578f44dbd362de83ffddb0c84ffd429d
Author: Broadcom SDK Release <sdk.releases@broadcom.com>
Date: Thu, 6 Aug 2020 12:23:10 -0700
SDK-185879: SDK-185879 Fix assertion issue
Devices: 56960_A0
Module: SER
Symptom:
When running sram_scan, ALPM_LOCK was called on some memories but failed
to call ALPM_UNLOCK on them
Diffstat:
1 file changed, 2 insertions(+), 0 deletions(-)
diff --git a/sdk-6.5.16/src/soc/common/sramscan.c b/sdk-6.5.16/src/soc/common/sramscan.c
@@ -577,6 +577,7 @@ _soc_sram_scan_thread(void *unit_vp)
} else if (mem == L3_DEFIP_ALPM_IPV4m || mem == L3_DEFIP_ALPM_IPV4_1m ||
mem == L3_DEFIP_ALPM_IPV6_64m || mem == L3_DEFIP_ALPM_IPV6_64_1m ||
mem == L3_DEFIP_ALPM_IPV6_128m || mem == L3_DEFIP_PAIR_128m ||
+ mem == L3_DEFIP_ALPM_RAWm || mem == L3_DEFIP_ALPM_ECCm ||
mem == L3_DEFIPm || mem == L3_DEFIP_AUX_TABLEm) {
_ALPM_UNLOCK(unit);
} else
@@ -592,6 +593,7 @@ _soc_sram_scan_thread(void *unit_vp)
} else if (mem == L3_DEFIP_ALPM_IPV4m || mem == L3_DEFIP_ALPM_IPV4_1m ||
mem == L3_DEFIP_ALPM_IPV6_64m || mem == L3_DEFIP_ALPM_IPV6_64_1m ||
mem == L3_DEFIP_ALPM_IPV6_128m || mem == L3_DEFIP_PAIR_128m ||
+ mem == L3_DEFIP_ALPM_RAWm || mem == L3_DEFIP_ALPM_ECCm ||
mem == L3_DEFIPm || mem == L3_DEFIP_AUX_TABLEm) {
_ALPM_UNLOCK(unit);
} else