]> git.proxmox.com Git - mirror_edk2.git/commit
MdePkg: Fix OUT parameters marked as IN OUT
authorOleksiy Yakovlev <oleksiyy@ami.com>
Thu, 14 May 2020 20:51:41 +0000 (04:51 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Wed, 20 May 2020 14:49:13 +0000 (14:49 +0000)
commitff95c0fcba6a74fbf53b5b631252177a80ddf36a
treeb78c9c287fe3134056ae54b012e3da64b6298517
parent5af8fccd2666d001a52d4c3aafe1e177b7b86c69
MdePkg: Fix OUT parameters marked as IN OUT

Some OUT parameters in the specification were mistakenly marked as IN OUT.
"IN OUT" replaced with "OUT" in the following interfaces

EFI_BOOT_SERVICES.GetMemoryMap():MemoryMap
EFI_BOOT_SERVICES.LocateHandleBuffer():NoHandles
EFI_SIMPLE_POINTER_PROTOCOL.GetState():State
EFI_ABSOLUTE_POINTER_PROTOCOL.GetState():State
EFI_EDID_OVERRIDE_PROTOCOL.GetEdid():EdidSize and Edid
EFI_ATA_PASS_THRU_PROTOCOL.BuildDevicePath():DevicePath
EFI_NVM_EXPRESS_PASS_THRU_PROTOCOL.BuildDevicePath():DevicePath
EFI_SD_MMC_PASS_THRU_PROTOCOL.BuildDevicePath():DevicePath
EFI_EXT_SCSI_PASS_THRU_PROTOCOL.BuildDevicePath():DevicePath
EFI_FIRMWARE_MANAGEMENT_PROTOCOL.GetImage():Image
(UEFI 2.8 errata a, mantis 2035)

Signed-off-by: Oleksiy Yakovlev <oleksiyy@ami.com>
Reviewed-by: Liming Gao <liming.gao@intel.com>
MdePkg/Include/Protocol/AbsolutePointer.h
MdePkg/Include/Protocol/AtaPassThru.h
MdePkg/Include/Protocol/EdidOverride.h
MdePkg/Include/Protocol/FirmwareManagement.h
MdePkg/Include/Protocol/NvmExpressPassthru.h
MdePkg/Include/Protocol/ScsiPassThruExt.h
MdePkg/Include/Protocol/SdMmcPassThru.h
MdePkg/Include/Protocol/SimplePointer.h
MdePkg/Include/Uefi/UefiSpec.h