]> git.proxmox.com Git - mirror_edk2.git/blobdiff - EdkModulePkg/Bus/Scsi/ScsiBus/Dxe/ScsiBus.c
Partially make EdkModulePkg pass intel IPF compiler with /W4 /WX switched on.
[mirror_edk2.git] / EdkModulePkg / Bus / Scsi / ScsiBus / Dxe / ScsiBus.c
index 3aa31a812f07d491039f14e518594908587efb17..b7b59615fd90a7ff214239d27824c5ba23f48a83 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
@@ -362,11 +362,12 @@ ScsiGetDeviceType (
   return EFI_SUCCESS;\r
 }\r
 \r
+STATIC\r
 EFI_STATUS\r
 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 +394,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