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
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
IScsiIbft.c MdeModulePkg: Refine codes of iSCSI driver 2016-08-18 13:53:55 +08:00
IScsiIbft.h
IScsiImpl.h MedmodulePkg: Refine codes related to Dhcpv4 and Dhcpv6 configuration. 2016-06-23 09:39:23 +08:00
IScsiInitiatorName.c
IScsiInitiatorName.h
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
IScsiTcp4Io.h
Md5.c
Md5.h