]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Bus/Scsi/ScsiBus/Dxe/ScsiBus.c
Fix component name bugs when input Controller Name is invalid
[mirror_edk2.git] / EdkModulePkg / Bus / Scsi / ScsiBus / Dxe / ScsiBus.c
index 3aa31a812f07d491039f14e518594908587efb17..2ef31fb38c28fdffe11ee18ec14c5688a578996e 100644 (file)
@@ -19,7 +19,7 @@ Abstract:
 Revision History\r
 --*/\r
 \r
-#include "scsibus.h"\r
+#include "ScsiBus.h"\r
 \r
 EFI_STATUS\r
 EFIAPI\r
@@ -50,7 +50,7 @@ EFI_DRIVER_BINDING_PROTOCOL gSCSIBusDriverBinding = {
   SCSIBusDriverBindingSupported,\r
   SCSIBusDriverBindingStart,\r
   SCSIBusDriverBindingStop,\r
-  0x10,\r
+  0xa,\r
   NULL,\r
   NULL\r
 };\r
@@ -366,7 +366,7 @@ EFI_STATUS
 EFIAPI\r
 ScsiGetDeviceLocation (\r
   IN  EFI_SCSI_IO_PROTOCOL    *This,\r
-  OUT UINT8                   **Target,\r
+  OUT UINT32                  *Target,\r
   OUT UINT64                  *Lun\r
   )\r
 /*++\r
@@ -393,7 +393,7 @@ ScsiGetDeviceLocation (
 \r
   ScsiIoDevice  = SCSI_IO_DEV_FROM_THIS (This);\r
 \r
-  *Target       = (UINT8 *) (UINTN) ScsiIoDevice->Pun;\r
+  *Target       = ScsiIoDevice->Pun;\r
   *Lun          = ScsiIoDevice->Lun;\r
 \r
   return EFI_SUCCESS;\r