summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/plat/pegasus/prdfCenMembuf.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/diag/prdf/common/plat/pegasus/prdfCenMembuf.C')
-rwxr-xr-xsrc/usr/diag/prdf/common/plat/pegasus/prdfCenMembuf.C4
1 files changed, 3 insertions, 1 deletions
diff --git a/src/usr/diag/prdf/common/plat/pegasus/prdfCenMembuf.C b/src/usr/diag/prdf/common/plat/pegasus/prdfCenMembuf.C
index 3e1ede9ac..49ba2e96e 100755
--- a/src/usr/diag/prdf/common/plat/pegasus/prdfCenMembuf.C
+++ b/src/usr/diag/prdf/common/plat/pegasus/prdfCenMembuf.C
@@ -1258,7 +1258,9 @@ int32_t handleMbaCalParityErr( ExtensibleChip * i_membChip,
int32_t ClearServiceCallFlag( ExtensibleChip * i_chip,
STEP_CODE_DATA_STRUCT & i_sc )
{
- if ( i_sc.service_data->IsAtThreshold() && !mfgMode() )
+ if ( i_sc.service_data->IsAtThreshold() && !mfgMode() &&
+ (CHECK_STOP != i_sc.service_data->getPrimaryAttnType()) &&
+ (!i_sc.service_data->GetFlag(ServiceDataCollector::UNIT_CS)) )
{
i_sc.service_data->ClearFlag(ServiceDataCollector::SERVICE_CALL);
}
OpenPOWER on IntegriCloud