summaryrefslogtreecommitdiffstats
path: root/src/usr/diag/prdf/common/plat/prdfTargetServices.C
diff options
context:
space:
mode:
authorZane Shelley <zshelle@us.ibm.com>2017-03-09 15:58:04 -0600
committerZane C. Shelley <zshelle@us.ibm.com>2017-03-22 17:54:02 -0400
commit070a02c9f75530fd5c559456255500e36dcb2792 (patch)
tree5dec60ab133eefbf3d17a0d940c08f43bfd19b9d /src/usr/diag/prdf/common/plat/prdfTargetServices.C
parent72f1bfb500d9fb6beb8fa3299b0f9563ffcd3759 (diff)
downloadtalos-hostboot-070a02c9f75530fd5c559456255500e36dcb2792.tar.gz
talos-hostboot-070a02c9f75530fd5c559456255500e36dcb2792.zip
PRD: simplified error path for getSystemTarget()
Change-Id: I06fcb51d695549ce59bc8c07532f3a83b58cbfc1 RTC: 165385 Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38122 Tested-by: Jenkins Server <pfd-jenkins+hostboot@us.ibm.com> Reviewed-by: Brian J. Stegmiller <bjs@us.ibm.com> Reviewed-by: Benjamin J. Weisenbeck <bweisenb@us.ibm.com> Reviewed-by: Caleb N. Palmer <cnpalmer@us.ibm.com> Reviewed-by: Zane C. Shelley <zshelle@us.ibm.com> Reviewed-on: http://ralgit01.raleigh.ibm.com/gerrit1/38263 Tested-by: FSP CI Jenkins <fsp-CI-jenkins+hostboot@us.ibm.com> Tested-by: Jenkins OP Build CI <op-jenkins+hostboot@us.ibm.com>
Diffstat (limited to 'src/usr/diag/prdf/common/plat/prdfTargetServices.C')
-rwxr-xr-xsrc/usr/diag/prdf/common/plat/prdfTargetServices.C26
1 files changed, 4 insertions, 22 deletions
diff --git a/src/usr/diag/prdf/common/plat/prdfTargetServices.C b/src/usr/diag/prdf/common/plat/prdfTargetServices.C
index 211c75fdb..e4c481057 100755
--- a/src/usr/diag/prdf/common/plat/prdfTargetServices.C
+++ b/src/usr/diag/prdf/common/plat/prdfTargetServices.C
@@ -70,15 +70,7 @@ namespace PlatServices
// local utility function.
ATTR_PAYLOAD_KIND_type getPayloadType()
{
- ATTR_PAYLOAD_KIND_type payload = PAYLOAD_KIND_UNKNOWN;
-
- TargetHandle_t sysTrgt = getSystemTarget();
- if ( NULL != sysTrgt )
- {
- payload = sysTrgt->getAttr<ATTR_PAYLOAD_KIND>();
- }
-
- return payload;
+ return getSystemTarget()->getAttr<ATTR_PAYLOAD_KIND>();
}
//------------------------------------------------------------------------------
@@ -115,10 +107,7 @@ bool isHyprRunning()
#else
TargetHandle_t sysTrgt = getSystemTarget();
- if ( NULL != sysTrgt )
- {
- rc = (PAYLOAD_STATE_RUNNING == sysTrgt->getAttr<ATTR_PAYLOAD_STATE>());
- }
+ rc = (PAYLOAD_STATE_RUNNING == sysTrgt->getAttr<ATTR_PAYLOAD_STATE>());
#endif
@@ -127,16 +116,9 @@ bool isHyprRunning()
bool hasRedundantClocks()
{
- bool l_hasRedundantClks = false;
- TargetHandle_t l_pTarget = getSystemTarget();
-
- if(l_pTarget && l_pTarget->getAttr<ATTR_REDUNDANT_CLOCKS>())
- {
- l_hasRedundantClks = true;
- }
-
- return l_hasRedundantClks;
+ return ( 0 != getSystemTarget()->getAttr<ATTR_REDUNDANT_CLOCKS>() );
}
+
//##############################################################################
//##
//## Target Manipulation Utility Functions
OpenPOWER on IntegriCloud