diff options
Diffstat (limited to 'src/usr/isteps/nvdimm/nvdimm.C')
-rw-r--r-- | src/usr/isteps/nvdimm/nvdimm.C | 4 |
1 files changed, 3 insertions, 1 deletions
diff --git a/src/usr/isteps/nvdimm/nvdimm.C b/src/usr/isteps/nvdimm/nvdimm.C index 55170e5fd..7ae805df5 100644 --- a/src/usr/isteps/nvdimm/nvdimm.C +++ b/src/usr/isteps/nvdimm/nvdimm.C @@ -916,13 +916,15 @@ errlHndl_t nvdimmRestore(TargetHandleList i_nvdimmList, uint8_t &i_mpipl) for (TargetHandleList::iterator it = i_nvdimmList.begin(); it != i_nvdimmList.end();) { + // Default state during boot is unarmed, therefore not preserved + nvdimmSetStatusFlag(*it, NSTD_ERR_NOBKUP); + l_err = nvdimmValidImage(*it, l_imgValid); // No reason to run if we can't figure out // if there is an image or not if (l_err) { - nvdimmSetStatusFlag(*it, NSTD_ERR_NOPRSV); break; } |