summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAshish Singhal <ashishsingha@nvidia.com>2019-10-16 01:20:46 +0800
committerHao A Wu <hao.a.wu@intel.com>2019-10-21 08:59:25 +0800
commit3b889f6faba1786c059dd9306e813707aef497ca (patch)
tree17a4f0fd375eaf7fa8d3dec30f52026b6fd3eb66
parent0f28c513d392a807f7b4225964eba6e2b1c453a2 (diff)
downloadedk2-3b889f6faba1786c059dd9306e813707aef497ca.zip
edk2-3b889f6faba1786c059dd9306e813707aef497ca.tar.gz
edk2-3b889f6faba1786c059dd9306e813707aef497ca.tar.bz2
MdeModulePkg/XhciDxe: Fix Aligned Page Allocation
While allocating pages aligned at an alignment higher than 4K, allocate memory taking into consideration the padding required for that alignment. The calls to free pages takes care of this already. Signed-off-by: Ashish Singhal <ashishsingha@nvidia.com> Reviewed-by: Hao A Wu <hao.a.wu@intel.com>
-rw-r--r--MdeModulePkg/Bus/Pci/XhciDxe/UsbHcMem.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/MdeModulePkg/Bus/Pci/XhciDxe/UsbHcMem.c b/MdeModulePkg/Bus/Pci/XhciDxe/UsbHcMem.c
index fd79988..aa69c47 100644
--- a/MdeModulePkg/Bus/Pci/XhciDxe/UsbHcMem.c
+++ b/MdeModulePkg/Bus/Pci/XhciDxe/UsbHcMem.c
@@ -656,7 +656,7 @@ UsbHcAllocateAlignedPages (
PciIo,
AllocateAnyPages,
EfiBootServicesData,
- Pages,
+ RealPages,
&Memory,
0
);