]> git.proxmox.com Git - mirror_edk2.git/blobdiff - MdeModulePkg/Core/PiSmmCore/Smi.c
MdeModulePkg/MdeModulePkg.uni: Add missing strings for PCD
[mirror_edk2.git] / MdeModulePkg / Core / PiSmmCore / Smi.c
index 99bfa0724c6f23b4e379cb362de0963e64b4cf35..488af6754faf3b2ba69fa495a8ca886333bc8af6 100644 (file)
@@ -2,13 +2,7 @@
   SMI management.\r
 \r
   Copyright (c) 2009 - 2018, Intel Corporation. All rights reserved.<BR>\r
-  This program and the accompanying materials are licensed and made available\r
-  under the terms and conditions of the BSD License which accompanies this\r
-  distribution.  The full text of the license may be found at\r
-  http://opensource.org/licenses/bsd-license.php\r
-\r
-  THE PROGRAM IS DISTRIBUTED UNDER THE BSD LICENSE ON AN "AS IS" BASIS,\r
-  WITHOUT WARRANTIES OR REPRESENTATIONS OF ANY KIND, EITHER EXPRESS OR IMPLIED.\r
+  SPDX-License-Identifier: BSD-2-Clause-Patent\r
 \r
 **/\r
 \r
@@ -288,7 +282,7 @@ SmiHandlerUnRegister (
   //\r
   SmiHandler = NULL;\r
   for ( HandlerLink = GetFirstNode (&mRootSmiEntry.SmiHandlers)\r
-      ; !IsNull (&mRootSmiEntry.SmiHandlers, HandlerLink) && (SmiHandler != DispatchHandle)\r
+      ; !IsNull (&mRootSmiEntry.SmiHandlers, HandlerLink) && ((EFI_HANDLE) SmiHandler != DispatchHandle)\r
       ; HandlerLink = GetNextNode (&mRootSmiEntry.SmiHandlers, HandlerLink)\r
       ) {\r
     SmiHandler = CR (HandlerLink, SMI_HANDLER, Link, SMI_HANDLER_SIGNATURE);\r
@@ -298,19 +292,19 @@ SmiHandlerUnRegister (
   // Look for it in non-root SMI handlers\r
   //\r
   for ( EntryLink = GetFirstNode (&mSmiEntryList)\r
-      ; !IsNull (&mSmiEntryList, EntryLink) && (SmiHandler != DispatchHandle)\r
+      ; !IsNull (&mSmiEntryList, EntryLink) && ((EFI_HANDLE) SmiHandler != DispatchHandle)\r
       ; EntryLink = GetNextNode (&mSmiEntryList, EntryLink)\r
       ) {\r
     SmiEntry = CR (EntryLink, SMI_ENTRY, AllEntries, SMI_ENTRY_SIGNATURE);\r
     for ( HandlerLink = GetFirstNode (&SmiEntry->SmiHandlers)\r
-        ; !IsNull (&SmiEntry->SmiHandlers, HandlerLink) && (SmiHandler != DispatchHandle)\r
+        ; !IsNull (&SmiEntry->SmiHandlers, HandlerLink) && ((EFI_HANDLE) SmiHandler != DispatchHandle)\r
         ; HandlerLink = GetNextNode (&SmiEntry->SmiHandlers, HandlerLink)\r
         ) {\r
       SmiHandler = CR (HandlerLink, SMI_HANDLER, Link, SMI_HANDLER_SIGNATURE);\r
     }\r
   }\r
 \r
-  if (SmiHandler != DispatchHandle) {\r
+  if ((EFI_HANDLE) SmiHandler != DispatchHandle) {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r