]> git.proxmox.com Git - mirror_edk2.git/commitdiff
MdeModulePkg/DxeCorePerformanceLib:Variable Initial
authorwenyi,xie via groups.io <xiewenyi2=huawei.com@groups.io>
Tue, 30 Nov 2021 01:51:10 +0000 (09:51 +0800)
committermergify[bot] <37929162+mergify[bot]@users.noreply.github.com>
Fri, 3 Dec 2021 09:57:17 +0000 (09:57 +0000)
SmmBootRecordDataSize is initialized in InternalGetSmmPerData,
but this function may fail. so to avoid using SmmBootRecordDataSize
without intialization, set it to 0 at first.

Cc: Jian J Wang <jian.j.wang@intel.com>
Cc: Liming Gao <gaoliming@byosoft.com.cn>
Cc: Dandan Bi <dandan.bi@intel.com>
Signed-off-by: Wenyi Xie <xiewenyi2@huawei.com>
Reviewed-by: Liming Gao <gaoliming@byosoft.com.cn>
Reviewed-by: Dandan Bi <dandan.bi@intel.com>
MdeModulePkg/Library/DxeCorePerformanceLib/DxeCorePerformanceLib.c

index 532b3f8c90e26659470702379f360a14ab080bb8..f8778c25188a1a724f5a9a5d4e32f80d4abee193 100644 (file)
@@ -1373,6 +1373,8 @@ UpdateBootPerformanceTable (
   UINTN                            AppendSize;\r
   UINT8                            *FirmwarePerformanceTablePtr;\r
 \r
+  SmmBootRecordDataSize = 0;\r
+\r
   //\r
   // Get SMM performance data.\r
   //\r