summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHao Wu <hao.a.wu@intel.com>2017-01-06 15:18:27 +0800
committerHao Wu <hao.a.wu@intel.com>2017-01-12 21:26:27 +0800
commit6dee8f78f2ac07d7de99b13630a0aa0613d888de (patch)
tree8180c65d8ec465b9db8f56b7c41baac34b28bad4
parent4c5ee6a694aa755c90bcbcded88cf50758b5cb4d (diff)
downloadedk2-6dee8f78f2ac07d7de99b13630a0aa0613d888de.zip
edk2-6dee8f78f2ac07d7de99b13630a0aa0613d888de.tar.gz
edk2-6dee8f78f2ac07d7de99b13630a0aa0613d888de.tar.bz2
MdeModulePkg/Stall: Refine to compare 2 values with the same type
Contributed-under: TianoCore Contribution Agreement 1.0 Signed-off-by: Hao Wu <hao.a.wu@intel.com> Reviewed-by: Feng Tian <feng.tian@intel.com>
-rw-r--r--MdeModulePkg/Core/Dxe/Misc/Stall.c4
1 files changed, 2 insertions, 2 deletions
diff --git a/MdeModulePkg/Core/Dxe/Misc/Stall.c b/MdeModulePkg/Core/Dxe/Misc/Stall.c
index 73e9078..95a5615 100644
--- a/MdeModulePkg/Core/Dxe/Misc/Stall.c
+++ b/MdeModulePkg/Core/Dxe/Misc/Stall.c
@@ -1,7 +1,7 @@
/** @file
UEFI Miscellaneous boot Services Stall service implementation
-Copyright (c) 2006 - 2011, Intel Corporation. All rights reserved.<BR>
+Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License
which accompanies this distribution. The full text of the license may be found at
@@ -67,7 +67,7 @@ CoreStall (
// Counter = Microseconds * 10 / gMetronome->TickPeriod
// 0x1999999999999999 = (2^64 - 1) / 10
//
- if (Microseconds > 0x1999999999999999ULL) {
+ if ((UINT64) Microseconds > 0x1999999999999999ULL) {
//
// Microseconds is too large to multiple by 10 first. Perform the divide
// operation first and loop 10 times to avoid 64-bit math overflow.