MdeModulePkg/ResetSystem: Remove unnecessary global variable

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Ruiyu Ni <ruiyu.ni@intel.com>
Reviewed-by: Star Zeng <star.zeng@intel.com>
This commit is contained in:
Ruiyu Ni 2017-06-15 15:34:11 +08:00
parent 342470a6f8
commit 34861f4323
1 changed files with 4 additions and 7 deletions

View File

@ -1,7 +1,7 @@
/** @file /** @file
Reset Architectural Protocol implementation Reset Architectural Protocol implementation
Copyright (c) 2006 - 2016, Intel Corporation. All rights reserved.<BR> Copyright (c) 2006 - 2017, Intel Corporation. All rights reserved.<BR>
This program and the accompanying materials This program and the accompanying materials
are licensed and made available under the terms and conditions of the BSD License are licensed and made available under the terms and conditions of the BSD License
@ -15,11 +15,6 @@
#include "ResetSystem.h" #include "ResetSystem.h"
//
// The handle onto which the Reset Architectural Protocol is installed
//
EFI_HANDLE mResetHandle = NULL;
/** /**
The driver's entry point. The driver's entry point.
@ -40,6 +35,7 @@ InitializeResetSystem (
) )
{ {
EFI_STATUS Status; EFI_STATUS Status;
EFI_HANDLE Handle;
// //
// Make sure the Reset Architectural Protocol is not already installed in the system // Make sure the Reset Architectural Protocol is not already installed in the system
@ -54,8 +50,9 @@ InitializeResetSystem (
// //
// Now install the Reset RT AP on a new handle // Now install the Reset RT AP on a new handle
// //
Handle = NULL;
Status = gBS->InstallMultipleProtocolInterfaces ( Status = gBS->InstallMultipleProtocolInterfaces (
&mResetHandle, &Handle,
&gEfiResetArchProtocolGuid, &gEfiResetArchProtocolGuid,
NULL, NULL,
NULL NULL