summaryrefslogtreecommitdiffstats
path: root/src/usr/hwas/common/hwas.C
diff options
context:
space:
mode:
Diffstat (limited to 'src/usr/hwas/common/hwas.C')
-rw-r--r--src/usr/hwas/common/hwas.C8
1 files changed, 8 insertions, 0 deletions
diff --git a/src/usr/hwas/common/hwas.C b/src/usr/hwas/common/hwas.C
index 3f242aefe..a6fa872b5 100644
--- a/src/usr/hwas/common/hwas.C
+++ b/src/usr/hwas/common/hwas.C
@@ -2200,6 +2200,14 @@ errlHndl_t checkMinimumHardware(const TARGETING::ConstTargetHandle_t i_nodeOrSys
HWAS_INF("checkMinimumHardware exit - minimum hardware %s",
((l_errl != NULL)||((o_bootable!=NULL)&&(!*o_bootable))) ?
"NOT available" : "available");
+ if((l_errl != NULL)||((o_bootable!=NULL)&&(!*o_bootable)))
+ {
+ // Minimum hardware not available, block speculative deconfigs
+ Target *pSys;
+ targetService().getTopLevelTarget(pSys);
+ pSys->setAttr<ATTR_BLOCK_SPEC_DECONFIG>(1);
+ }
+
return l_errl ;
} // checkMinimumHardware
OpenPOWER on IntegriCloud