OldPages = NumberOfPages;\r
\r
AdjustMemoryF (&Start, &NumberOfPages);\r
- if (NumberOfPages == 0) {\r
- return EFI_SUCCESS;\r
- }\r
-\r
//\r
// It's safe to unset Guard page inside memory lock because there should\r
// be no memory allocation occurred in updating memory page attribute at\r
// marking it usable (from non-present to present).\r
//\r
UnsetGuardForMemory (OldStart, OldPages);\r
+ if (NumberOfPages == 0) {\r
+ return EFI_SUCCESS;\r
+ }\r
} else {\r
AdjustMemoryA (&Start, &NumberOfPages);\r
}\r