]> git.proxmox.com Git - mirror_edk2.git/commit
MdeModulePkg ScsiDiskDxe: Fix hang issue when reconnecting an ISCSI device
authorHao Wu <hao.a.wu@intel.com>
Mon, 7 Mar 2016 05:59:18 +0000 (13:59 +0800)
committerHao Wu <hao.a.wu@intel.com>
Tue, 29 Mar 2016 05:35:22 +0000 (13:35 +0800)
commitef952129633bb961ca91e0848c6e119ef6b9216f
tree87bf95d1c9498a5a801e24b4c6884af05c89c6be
parent111d79db47a728a9bb6446d70b841ee8ec79deab
MdeModulePkg ScsiDiskDxe: Fix hang issue when reconnecting an ISCSI device

The 'Reset' function for BlockIO(2) in ScsiDiskDxe should return
EFI_SUCCESS instead of EFI_DEVICE_ERROR when a device does not support
reset feature.

Otherwise, a 'reconnect -r' action when an ISCSI device is attached will
cause system hang.

Contributed-under: TianoCore Contribution Agreement 1.0
Signed-off-by: Hao Wu <hao.a.wu@intel.com>
Reviewed-by: Feng Tian <feng.tian@intel.com>
MdeModulePkg/Bus/Scsi/ScsiDiskDxe/ScsiDisk.c