From 534089527b1bbaf45305bec95c2c2a263a9ae424 Mon Sep 17 00:00:00 2001 From: yshang1 Date: Mon, 4 Sep 2006 03:37:39 +0000 Subject: Follow up EDKT238, EDKT239, EDKT242, EDKT243 git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@1432 6f19259b-4bc3-4df7-8a09-765794883524 --- .../StatusCode/Dxe/DataHubStatusCodeWorker.c | 25 +++------------------- 1 file changed, 3 insertions(+), 22 deletions(-) (limited to 'EdkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c') diff --git a/EdkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c b/EdkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c index 11793b52ae..91da14d007 100644 --- a/EdkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c +++ b/EdkModulePkg/Universal/StatusCode/Dxe/DataHubStatusCodeWorker.c @@ -67,30 +67,11 @@ AcquireRecordBuffer ( @param Record Point to record buffer which is acquired by AcquirRecordBuffer() - @retval EFI_SUCCESS If DataRecord is valid. - @retval !EFI_SUCCESS The record list has empty. - **/ VOID FreeRecordBuffer ( IN DATAHUB_STATUSCODE_RECORD *Record ) -/*++ - -Routine Description: - - Release a mRecordBuffer entry allocated by AquireEmptyRecordBuffer (). - -Arguments: - - RecordBuffer - Data to free - -Returns: - - EFI_SUCCESS - If DataRecord is valid - EFI_UNSUPPORTED - The record list has empty - ---*/ { ASSERT (Record != NULL); ASSERT (mNumberOfRecords != 0); @@ -222,7 +203,7 @@ LogDataHubEventCallBack ( ) { DATAHUB_STATUSCODE_RECORD *Record; - UINTN Size; + UINT32 Size; UINT64 DataRecordClass; LIST_ENTRY *Node; @@ -238,7 +219,7 @@ LogDataHubEventCallBack ( // // Add in the size of the header we added. // - Size = sizeof (DATAHUB_STATUSCODE_RECORD) + Record->Data.Size; + Size = sizeof (DATAHUB_STATUSCODE_RECORD) + (UINT32) Record->Data.Size; if ((Record->CodeType & EFI_STATUS_CODE_TYPE_MASK) == EFI_PROGRESS_CODE) { DataRecordClass = EFI_DATA_RECORD_CLASS_PROGRESS_CODE; @@ -266,7 +247,7 @@ LogDataHubEventCallBack ( &gEfiStatusCodeRuntimeProtocolGuid, DataRecordClass, Record, - (UINT32) Size + Size ); FreeRecordBuffer (Record); -- cgit v1.2.3