audk/MdeModulePkg/Universal/Network/IScsiDxe
Jiaxin Wu d32159853d MdeModulePkg/IScsiDxe: Set ExitBootServiceEvent to NULL after close it.
v2:
* Refine the commit log.

There are two place to close the ISCSI ExitBootServiceEvent:
#1.IScsiOnExitBootService(), which is the callback function of
   ExitBootServiceEvent.
#2.IScsiCleanDriverData(), which will be invoked by ISCSI driver
   binding stop().

So, the ExitBootServiceEvent will be closed and freed when exit boot
server is triggered. But it may be closed and freed again in ISCSI driver
binding stop(), which will result in the issue recorded at
https://bugzilla.tianocore.org/show_bug.cgi?id=742.

This patch is to resolve the issue.

Cc: Ye Ting <ting.ye@intel.com>
Cc: Fu Siyuan <siyuan.fu@intel.com>
Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Wu Jiaxin <jiaxin.wu@intel.com>
Reviewed-by: Fu Siyuan <siyuan.fu@intel.com>
2018-01-10 08:33:15 +08:00
..
ComponentName.c Verified ChildHandle, and correct the name for a child. 2015-02-04 05:47:58 +00:00
ComponentName.h Fix the comments to follow UEFI Spec regarding how to check an EFI_HANDLE is valid/invalid. 2011-07-06 03:55:36 +00:00
IScsi4Dxe.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
IScsi4DxeExtra.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
IScsiCHAP.c MdeModulePkg: Fix typo. 2015-03-13 08:13:16 +00:00
IScsiCHAP.h Adopt new IPv4/IPv6 device path for network modules. 2011-10-26 09:29:46 +00:00
IScsiCommon.h Update the copyright notice format 2010-04-24 09:33:45 +00:00
IScsiConfig.c MdeModulePkg: Fix assert in iSCSI. 2016-12-07 16:13:11 +08:00
IScsiConfig.h Rollback the change 15178. 2014-01-26 09:33:22 +00:00
IScsiConfigDxe.vfr Remove Framework HII "class\subclass" in all VFR 2015-05-21 07:58:12 +00:00
IScsiConfigDxeStrings.uni MdeModulePkg: Convert all .uni files to utf-8 2015-12-15 04:56:23 +00:00
IScsiConfigNVDataStruc.h Adopt new IPv4/IPv6 device path for network modules. 2011-10-26 09:29:46 +00:00
IScsiDhcp.c MdeModulePkg: Update Api from NetLibDetectMedia to NetLibDetectMediaWaitTimeout. 2017-12-18 16:38:22 +08:00
IScsiDhcp.h MedmodulePkg: Refine codes related to Dhcpv4 and Dhcpv6 configuration. 2016-06-23 09:39:23 +08:00
IScsiDriver.c MdeModulePkg: refine codes of iSCSI driver. 2016-04-22 15:41:28 +08:00
IScsiDriver.h Clean up the private GUID definition in module Level. 2011-09-18 12:21:01 +00:00
IScsiDxe.inf MdeModulePkg: INF/DEC file updates to EDK II packages 2014-08-28 06:34:06 +00:00
IScsiExtScsiPassThru.c MdeModulePkg: Replace unsafe string functions. 2015-07-08 06:35:37 +00:00
IScsiExtScsiPassThru.h Update the copyright notice format 2010-04-24 09:33:45 +00:00
IScsiIbft.c MdeModulePkg: Refine codes of iSCSI driver 2016-08-18 13:53:55 +08:00
IScsiIbft.h Update the copyright notice format 2010-04-24 09:33:45 +00:00
IScsiImpl.h MedmodulePkg: Refine codes related to Dhcpv4 and Dhcpv6 configuration. 2016-06-23 09:39:23 +08:00
IScsiInitiatorName.c String Reference Cleanup. 2011-06-08 05:53:18 +00:00
IScsiInitiatorName.h Update the copyright notice format 2010-04-24 09:33:45 +00:00
IScsiMisc.c MdeModulePkg/IScsiDxe: Set ExitBootServiceEvent to NULL after close it. 2018-01-10 08:33:15 +08:00
IScsiMisc.h MdeModulePkg: refine codes of iSCSI driver. 2016-04-22 15:41:28 +08:00
IScsiProto.c MdeModulePkg: Update Api from NetLibDetectMedia to NetLibDetectMediaWaitTimeout. 2017-12-18 16:38:22 +08:00
IScsiProto.h MdeModulePkg: Update Api from NetLibDetectMedia to NetLibDetectMediaWaitTimeout. 2017-12-18 16:38:22 +08:00
IScsiTcp4Io.c Update the copyright notice format 2010-04-24 09:33:45 +00:00
IScsiTcp4Io.h Update the copyright notice format 2010-04-24 09:33:45 +00:00
Md5.c Update the copyright notice format 2010-04-24 09:33:45 +00:00
Md5.h Update the copyright notice format 2010-04-24 09:33:45 +00:00