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/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
if (! transfer)
{
grub_dma_free (data_chunk);
- return grub_errno;
+ return GRUB_USB_ERR_INTERNAL;
}
setupdata_chunk = grub_memalign_dma32 (32, sizeof (*setupdata));
{
grub_free (transfer);
grub_dma_free (data_chunk);
- return grub_errno;
+ return GRUB_USB_ERR_INTERNAL;
}
setupdata = grub_dma_get_virt (setupdata_chunk);
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. */