Reviewed-by: Liming Gao <[email protected]> >-----Original Message----- >From: Zeng, Star >Sent: Wednesday, July 19, 2017 6:29 PM >To: [email protected] >Cc: Zeng, Star <[email protected]>; Gao, Liming <[email protected]> >Subject: [PATCH] MdePkg UsbFunctionIo.h: Update comments for >GetDeviceInfo return status > >UEFI spec 2.6 errata B update Status Codes Returned table of the >EFI_USBFN_IO_PROTOCOL.GetDeviceInfo function as follows: > >1. Update EFI_INVALID_PARAMETER description: >Original text: >A parameter is invalid. >New text: >One or more of the following conditions is TRUE: >BufferSize is NULL. >*BufferSize is not 0 and Buffer is NULL. >Id in invalid. > >2. Update EFI_BUFFER_TOO_SMALL description: >Original text: >Supplied buffer isn’t large enough to hold the request string. >New text: >The buffer is too small to hold the buffer. >*BufferSize has been updated with the size needed to hold the >request string. > >Cc: Liming Gao <[email protected]> >Contributed-under: TianoCore Contribution Agreement 1.0 >Signed-off-by: Star Zeng <[email protected]> >--- > MdePkg/Include/Protocol/UsbFunctionIo.h | 10 +++++++--- > 1 file changed, 7 insertions(+), 3 deletions(-) > >diff --git a/MdePkg/Include/Protocol/UsbFunctionIo.h >b/MdePkg/Include/Protocol/UsbFunctionIo.h >index 923c1d3527ed..ce556bdbaf31 100644 >--- a/MdePkg/Include/Protocol/UsbFunctionIo.h >+++ b/MdePkg/Include/Protocol/UsbFunctionIo.h >@@ -11,7 +11,7 @@ > or interrupt transfers, alternate interfaces, or USB 3.0 functionality. > Future revisions of this protocol may support these or additional features. > >- Copyright (c) 2015, Intel Corporation. All rights reserved.<BR> >+ Copyright (c) 2015 - 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 >@@ -273,9 +273,13 @@ EFI_STATUS > as a Unicode string. > > @retval EFI_SUCCESS The function returned successfully. >- @retval EFI_INVALID_PARAMETER A parameter is invalid. >+ @retval EFI_INVALID_PARAMETER One or more of the following conditions >is TRUE: >+ BufferSize is NULL. >+ *BufferSize is not 0 and Buffer is NULL. >+ Id in invalid. > @retval EFI_DEVICE_ERROR The physical device reported an error. >- @retval EFI_BUFFER_TOO_SMALL Supplied buffer isn't large enough to >hold the request string. >+ @retval EFI_BUFFER_TOO_SMALL The buffer is too small to hold the buffer. >+ *BufferSize has been updated with the size >needed to hold >the request string. > > **/ > typedef >-- >2.7.0.windows.1
_______________________________________________ edk2-devel mailing list [email protected] https://lists.01.org/mailman/listinfo/edk2-devel

