]> git.proxmox.com Git - mirror_edk2.git/commit - MdeModulePkg/Core/Dxe/Mem/Page.c
MdeModulePkg DxeCore: Check Start consistently in CoreConvertPagesEx
authorStar Zeng <star.zeng@intel.com>
Fri, 18 Mar 2016 01:46:24 +0000 (09:46 +0800)
committerStar Zeng <star.zeng@intel.com>
Tue, 22 Mar 2016 03:00:39 +0000 (11:00 +0800)
commitf0459afe9172587bfdcef55ebe4beddb6fc8d286
treed1466e07dc14d4178cc96f95f05418084d649fdc
parent6fe9d9c15b184ff0790b7ba0338c27fec58f7ebf
MdeModulePkg DxeCore: Check Start consistently in CoreConvertPagesEx

Current check:
ASSERT (NumberOfPages);
ASSERT ((Start & EFI_PAGE_MASK) == 0);
ASSERT (End > Start) ;

if (NumberOfPages == 0 ||
    ((Start & EFI_PAGE_MASK) != 0) ||
    (Start > (Start + NumberOfBytes))) {

This patch is to update "(Start > (Start + NumberOfBytes))" to "(Start >= End)"
to be consistent with "ASSERT (End > Start)"

Cc: Jiewen Yao <jiewen.yao@intel.com>
Cc: Michael Kinney <michael.d.kinney@intel.com>
Cc: Liming Gao <liming.gao@intel.com>
Cc: Feng Tian <feng.tian@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Star Zeng <star.zeng@intel.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
MdeModulePkg/Core/Dxe/Mem/Page.c