diff --git a/src/usr/diag/prdf/common/plat/mem/prdfMemUtils.C b/src/usr/diag/prdf/common/plat/mem/prdfMemUtils.C index 92fea4fddb9..6914f9e929e 100755 --- a/src/usr/diag/prdf/common/plat/mem/prdfMemUtils.C +++ b/src/usr/diag/prdf/common/plat/mem/prdfMemUtils.C @@ -1387,7 +1387,7 @@ bool __queryUcsOmic( ExtensibleChip * i_omic, ExtensibleChip * i_mcc, uint8_t bitOff = omiPosRelOmic * 20; // Check if there is a UNIT_CS for the relevant bits in the OMIDLFIR - if ( fir->IsBitSet(bitOff) && ~mask->IsBitSet(bitOff) && + if ( fir->IsBitSet(bitOff) && !mask->IsBitSet(bitOff) && act0->IsBitSet(bitOff) && act1->IsBitSet(bitOff) ) { o_activeAttn = true;