回复: [edk2-devel] [PATCH] [PATCH]MdeModulePkg/Ufs: Coverity scan flags multiple issues in edk2-stable202205 Signed-off-by: sivaparvathic at ami.com

gaoliming via groups.io gaoliming=byosoft.com.cn at groups.io
Tue Sep 13 05:14:33 UTC 2022


Reviewed-by: Liming Gao <gaoliming at byosoft.com.cn>

> -----邮件原件-----
> 发件人: devel at edk2.groups.io <devel at edk2.groups.io> 代表 sivaparvathi
> C via groups.io
> 发送时间: 2022年8月2日 12:02
> 收件人: devel at edk2.groups.io; Sivaparvathi Chellaiah
> <sivaparvathic at ami.com>
> 抄送: Vasudevan Sambandan <vasudevans at ami.com>; Sundaresan S
> <sundaresans at ami.com>
> 主题: [edk2-devel] [PATCH] [PATCH]MdeModulePkg/Ufs: Coverity scan flags
> multiple issues in edk2-stable202205 Signed-off-by: sivaparvathic at ami.com
> 
> ---
>  MdeModulePkg/Bus/Ufs/UfsBlockIoPei/DmaMem.c   | 18
> ++++++++++++------
>  MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.c |  3 +++
>  2 files changed, 15 insertions(+), 6 deletions(-)
> 
> diff --git a/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/DmaMem.c
> b/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/DmaMem.c
> index 62aeaf86c8..b4b0f07d5e 100644
> --- a/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/DmaMem.c
> +++ b/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/DmaMem.c
> @@ -240,10 +240,16 @@ IoMmuInit (
>    VOID
> 
>    )
> 
>  {
> 
> -  PeiServicesLocatePpi (
> 
> -    &gEdkiiIoMmuPpiGuid,
> 
> -    0,
> 
> -    NULL,
> 
> -    (VOID **)&mIoMmu
> 
> -    );
> 
> +    EFI_STATUS                Status;
> 
> +
> 
> +    Status =   PeiServicesLocatePpi (
> 
> +                    &gEdkiiIoMmuPpiGuid,
> 
> +                    0,
> 
> +                    NULL,
> 
> +                    (VOID **)&mIoMmu
> 
> +                    );
> 
> +
> 
> +    if (EFI_ERROR(Status)) {
> 
> +        DEBUG ((DEBUG_INFO, "Locate mIoMmu Ppi is failed!!!\n"));
> 
> +    }
> 
>  }
> 
> diff --git a/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.c
> b/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.c
> index b7dd9b6acd..b5f0324908 100644
> --- a/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.c
> +++ b/MdeModulePkg/Bus/Ufs/UfsBlockIoPei/UfsHcMem.c
> @@ -414,6 +414,9 @@ UfsPeimFreeMem (
>    //
> 
>    ASSERT (Block != NULL);
> 
> 
> 
> +  if (Block == NULL) {
> 
> +      return;
> 
> +  }
> 
>    //
> 
>    // Release the current memory block if it is empty and not the head
> 
>    //
> 
> --
> 2.31.0.windows.1
> -The information contained in this message may be confidential and
> proprietary to American Megatrends (AMI). This communication is intended
to
> be read only by the individual or entity to whom it is addressed or by
their
> designee. If the reader of this message is not the intended recipient, you
are
> on notice that any distribution of this message, in any form, is strictly
> prohibited. Please promptly notify the sender by reply e-mail or by
telephone
> at 770-246-8600, and then delete or destroy all copies of the
transmission.
> 
> 
> 
> 





-=-=-=-=-=-=-=-=-=-=-=-
Groups.io Links: You receive all messages sent to this group.
View/Reply Online (#93694): https://edk2.groups.io/g/devel/message/93694
Mute This Topic: https://groups.io/mt/93649766/1813853
Group Owner: devel+owner at edk2.groups.io
Unsubscribe: https://edk2.groups.io/g/devel/unsub [edk2-devel-archive at redhat.com]
-=-=-=-=-=-=-=-=-=-=-=-




More information about the edk2-devel-archive mailing list