diff --git a/DcpmPkg/driver/Core/Namespace.c b/DcpmPkg/driver/Core/Namespace.c index 4a022c5c..ec64d212 100644 --- a/DcpmPkg/driver/Core/Namespace.c +++ b/DcpmPkg/driver/Core/Namespace.c @@ -2295,6 +2295,10 @@ RetrieveNamespacesFromLsa( LIST_FOR_EACH(pNode, &gNvmDimmData->PMEMDev.Dimms) { pDimm = DIMM_FROM_NODE(pNode); + // reset these values to default for processing of each dimm + BttFound = FALSE; + PfnFound = FALSE; + if (!IsDimmManageable(pDimm)) { continue; }