]> git.proxmox.com Git - mirror_edk2.git/blobdiff - OvmfPkg/Library/VirtioLib/VirtioLib.c
OvmfPkg: MSVC build fixes for VirtioLib and VirtioBlkDxe
[mirror_edk2.git] / OvmfPkg / Library / VirtioLib / VirtioLib.c
index 6ed977cd1019b1c3d155c2e89399bd4caedef634..8398c9db4c51c4f77b407ed5aa4a1e24a50e2123 100644 (file)
@@ -44,8 +44,8 @@
   @return  Status code returned by PciIo->Io.Write().\r
 \r
 **/\r
-EFIAPI\r
 EFI_STATUS\r
+EFIAPI\r
 VirtioWrite (\r
   IN EFI_PCI_IO_PROTOCOL *PciIo,\r
   IN UINTN               FieldOffset,\r
@@ -76,6 +76,7 @@ VirtioWrite (
 \r
     default:\r
       ASSERT (FALSE);\r
+      return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   return PciIo->Io.Write (\r
@@ -111,8 +112,8 @@ VirtioWrite (
   @return  Status code returned by PciIo->Io.Read().\r
 \r
 **/\r
-EFIAPI\r
 EFI_STATUS\r
+EFIAPI\r
 VirtioRead (\r
   IN  EFI_PCI_IO_PROTOCOL *PciIo,\r
   IN  UINTN               FieldOffset,\r
@@ -146,6 +147,7 @@ VirtioRead (
 \r
     default:\r
       ASSERT (FALSE);\r
+      return EFI_INVALID_PARAMETER;\r
   }\r
 \r
   return PciIo->Io.Read (\r