]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c
Follow up EDKT238, EDKT239, EDKT242, EDKT243
[mirror_edk2.git] / EdkModulePkg / Universal / StatusCode / Dxe / DataHubStatusCodeWorker.c
index 11793b52aead2a40c5a75776a1875aad8da0c4b1..91da14d007eda8fd2b2ac414fce626e12b7ec528 100644 (file)
@@ -67,30 +67,11 @@ AcquireRecordBuffer (
 \r
   @param   Record        Point to record buffer which is acquired by AcquirRecordBuffer()\r
  \r
-  @retval  EFI_SUCCESS   If DataRecord is valid.\r
-  @retval  !EFI_SUCCESS  The record list has empty.\r
-\r
 **/\r
 VOID\r
 FreeRecordBuffer (\r
   IN  DATAHUB_STATUSCODE_RECORD  *Record\r
   )\r
-/*++\r
-\r
-Routine Description:\r
-\r
-  Release a mRecordBuffer entry allocated by AquireEmptyRecordBuffer ().\r
-\r
-Arguments:\r
-\r
-  RecordBuffer          - Data to free\r
-\r
-Returns:\r
-\r
-  EFI_SUCCESS           - If DataRecord is valid\r
-  EFI_UNSUPPORTED       - The record list has empty\r
-\r
---*/\r
 {\r
   ASSERT (Record != NULL);\r
   ASSERT (mNumberOfRecords != 0);\r
@@ -222,7 +203,7 @@ LogDataHubEventCallBack (
   )\r
 {\r
   DATAHUB_STATUSCODE_RECORD         *Record;\r
-  UINT                            Size;\r
+  UINT32                            Size;\r
   UINT64                            DataRecordClass;\r
   LIST_ENTRY                        *Node;\r
 \r
@@ -238,7 +219,7 @@ LogDataHubEventCallBack (
     //\r
     // Add in the size of the header we added.\r
     //\r
-    Size = sizeof (DATAHUB_STATUSCODE_RECORD) + Record->Data.Size;\r
+    Size = sizeof (DATAHUB_STATUSCODE_RECORD) + (UINT32) Record->Data.Size;\r
 \r
     if ((Record->CodeType & EFI_STATUS_CODE_TYPE_MASK) == EFI_PROGRESS_CODE) {\r
       DataRecordClass = EFI_DATA_RECORD_CLASS_PROGRESS_CODE;\r
@@ -266,7 +247,7 @@ LogDataHubEventCallBack (
                         &gEfiStatusCodeRuntimeProtocolGuid,\r
                         DataRecordClass,\r
                         Record,\r
-                        (UINT32) Size\r
+                        Size\r
                         );\r
 \r
     FreeRecordBuffer (Record);\r