]> git.proxmox.com Git - mirror_edk2.git/commitdiff
update the check condition of PASS THRU interface to pass Uefi sct test.
authoreric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 19 May 2009 01:24:08 +0000 (01:24 +0000)
committereric_tian <eric_tian@6f19259b-4bc3-4df7-8a09-765794883524>
Tue, 19 May 2009 01:24:08 +0000 (01:24 +0000)
git-svn-id: https://edk2.svn.sourceforge.net/svnroot/edk2/trunk/edk2@8326 6f19259b-4bc3-4df7-8a09-765794883524

MdeModulePkg/Universal/Network/IScsiDxe/IScsiExtScsiPassThru.c

index f13a386cbcf8101d7f58d24cb7ad61026fe76cd9..0b55f04a46b9ff75cccc06bd330438847483c20d 100644 (file)
@@ -65,7 +65,13 @@ IScsiExtScsiPassThruFunction (
   IN EFI_EVENT                                                Event     OPTIONAL\r
   )\r
 {\r
-  if (Target[0] != 0) {\r
+  ISCSI_DRIVER_DATA           *Private;\r
+  ISCSI_SESSION_CONFIG_NVDATA *ConfigNvData;\r
+\r
+  Private       = ISCSI_DRIVER_DATA_FROM_EXT_SCSI_PASS_THRU (This);\r
+  ConfigNvData  = &Private->Session.ConfigData.NvData;\r
+\r
+  if (Target[0] != 0 || (CompareMem (&Lun, ConfigNvData->BootLun, sizeof (UINT64)) != 0)) {\r
     return EFI_INVALID_PARAMETER;\r
   }\r
 \r