]> git.ipfire.org Git - thirdparty/grub.git/commitdiff
* grub-core/bus/usb/usbtrans.c (grub_usb_control_msg): Return usb-style
authorVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 23 Mar 2011 11:17:05 +0000 (12:17 +0100)
committerVladimir 'phcoder' Serbinenko <phcoder@gmail.com>
Wed, 23 Mar 2011 11:17:05 +0000 (12:17 +0100)
error and not grub_errno.
* grub-core/bus/usb/usbhub.c (grub_usb_add_hub): Likewise.

ChangeLog
grub-core/bus/usb/usbtrans.c

index d1d946075c53b2ddf882701dba0bc32b98e214dc..87f78e0bd167daba71509bd70ad9f8a8b48512b8 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,9 @@
+2011-03-23  Vladimir Serbinenko  <phcoder@gmail.com>
+
+       * grub-core/bus/usb/usbtrans.c (grub_usb_control_msg): Return usb-style
+       error and not grub_errno.
+       * grub-core/bus/usb/usbhub.c (grub_usb_add_hub): Likewise.
+
 2011-03-23  Vladimir Serbinenko  <phcoder@gmail.com>
 
        * grub-core/bus/usb/uhci.c (grub_uhci_detect_dev): Return
index ebb8a2eb63f79c779c945637a1832174548bb17a..167fae5a28b9168f1c432cadecf1571def72d3cb 100644 (file)
@@ -97,7 +97,7 @@ grub_usb_control_msg (grub_usb_device_t dev,
   if (! transfer)
     {
       grub_dma_free (data_chunk);
-      return grub_errno;
+      return GRUB_USB_ERR_INTERNAL;
     }
 
   setupdata_chunk = grub_memalign_dma32 (32, sizeof (*setupdata));
@@ -105,7 +105,7 @@ grub_usb_control_msg (grub_usb_device_t dev,
     {
       grub_free (transfer);
       grub_dma_free (data_chunk);
-      return grub_errno;
+      return GRUB_USB_ERR_INTERNAL;
     }
 
   setupdata = grub_dma_get_virt (setupdata_chunk);
@@ -139,7 +139,7 @@ grub_usb_control_msg (grub_usb_device_t dev,
       grub_free (transfer);
       grub_dma_free (setupdata_chunk);
       grub_dma_free (data_chunk);
-      return grub_errno;
+      return GRUB_USB_ERR_INTERNAL;
     }
 
   /* Build a Setup packet.  XXX: Endianness.  */