diff options
Diffstat (limited to 'src/usr/hwas/common/hwas.C')
-rw-r--r-- | src/usr/hwas/common/hwas.C | 8 |
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 |