From 978b2c75e301281fe4882dd30a2e365e6106faa4 Mon Sep 17 00:00:00 2001 From: Chris Cain Date: Fri, 4 Sep 2015 10:18:52 -0500 Subject: Prevent OCC exception from logging duplicate errors Change-Id: I3262c42c906fc9cfa879e7df0e501e2f7fe1e2f3 CQ:SW320752 Reviewed-on: http://gfw160.aus.stglabs.ibm.com:8080/gerrit/20578 Tested-by: Jenkins Server Tested-by: Jenkins OP Build CI Tested-by: Jenkins OP HW Tested-by: FSP CI Jenkins Reviewed-by: Martha Broyles Reviewed-by: SHELDON R. BAILEY Reviewed-by: A. Patrick Williams III --- src/usr/htmgt/htmgt_cfgdata.C | 15 ++++++++++----- 1 file changed, 10 insertions(+), 5 deletions(-) (limited to 'src/usr/htmgt/htmgt_cfgdata.C') diff --git a/src/usr/htmgt/htmgt_cfgdata.C b/src/usr/htmgt/htmgt_cfgdata.C index 3c5ef6b24..5c12a1a76 100644 --- a/src/usr/htmgt/htmgt_cfgdata.C +++ b/src/usr/htmgt/htmgt_cfgdata.C @@ -196,7 +196,7 @@ namespace HTMGT break; default: - TMGT_ERR("send_occ_config_data: Unsupported" + TMGT_ERR("sendOccConfigData: Unsupported" " format type 0x%02X", format); cmdDataLen = 0; @@ -204,7 +204,7 @@ namespace HTMGT if (cmdDataLen > 0) { - TMGT_INF("send_occ_config_data: Sending config" + TMGT_INF("sendOccConfigData: Sending config" " 0x%02X to OCC%d", format, occInstance); OccCmd cmd(occ, OCC_CMD_SETUP_CFG_DATA, @@ -212,7 +212,7 @@ namespace HTMGT errlHndl_t l_err = cmd.sendOccCmd(); if (l_err != NULL) { - TMGT_ERR("send_occ_config_data: OCC%d cfg " + TMGT_ERR("sendOccConfigData: OCC%d cfg " "format 0x%02X failed with rc=0x%04X", occInstance, format, l_err->reasonCode()); @@ -222,7 +222,7 @@ namespace HTMGT { if (OCC_RC_SUCCESS != cmd.getRspStatus()) { - TMGT_ERR("send_occ_config_data: OCC%d cfg " + TMGT_ERR("sendOccConfigData: OCC%d cfg " "format 0x%02X had bad rsp status" " 0x%02X for sysConfig", occInstance, format, @@ -239,12 +239,17 @@ namespace HTMGT } } // if (sendData) + if (OccManager::occNeedsReset()) + { + TMGT_ERR("sendOccConfigData(): OCCs need to be reset"); + } + } // for each config format } // for each OCC } - } // end send_occ_config_data() + } // end sendOccConfigData() /** OCC configuration data message versions */ -- cgit v1.2.1