\r
PopUpString = OpalGetPopUpString (Dev, RequestString);\r
\r
- if (Dev->OpalDisk.EstimateTimeCost > MAX_ACCEPTABLE_REVERTING_TIME) {\r
+ if ((!KeepUserData) &&\r
+ (Dev->OpalDisk.EstimateTimeCost > MAX_ACCEPTABLE_REVERTING_TIME)) {\r
BufferSize = StrSize (L"Warning: Revert action will take about ####### seconds, DO NOT power off system during the revert action!");\r
PopUpString2 = AllocateZeroPool (BufferSize);\r
ASSERT (PopUpString2 != NULL);\r