|
|
@@ -3029,6 +3029,13 @@ static int sisusb_probe(struct usb_interface *intf,
|
|
|
|
|
|
mutex_init(&(sisusb->lock));
|
|
|
|
|
|
+ sisusb->sisusb_dev = dev;
|
|
|
+ sisusb->vrambase = SISUSB_PCI_MEMBASE;
|
|
|
+ sisusb->mmiobase = SISUSB_PCI_MMIOBASE;
|
|
|
+ sisusb->mmiosize = SISUSB_PCI_MMIOSIZE;
|
|
|
+ sisusb->ioportbase = SISUSB_PCI_IOPORTBASE;
|
|
|
+ /* Everything else is zero */
|
|
|
+
|
|
|
/* Register device */
|
|
|
retval = usb_register_dev(intf, &usb_sisusb_class);
|
|
|
if (retval) {
|
|
|
@@ -3039,13 +3046,7 @@ static int sisusb_probe(struct usb_interface *intf,
|
|
|
goto error_1;
|
|
|
}
|
|
|
|
|
|
- sisusb->sisusb_dev = dev;
|
|
|
- sisusb->minor = intf->minor;
|
|
|
- sisusb->vrambase = SISUSB_PCI_MEMBASE;
|
|
|
- sisusb->mmiobase = SISUSB_PCI_MMIOBASE;
|
|
|
- sisusb->mmiosize = SISUSB_PCI_MMIOSIZE;
|
|
|
- sisusb->ioportbase = SISUSB_PCI_IOPORTBASE;
|
|
|
- /* Everything else is zero */
|
|
|
+ sisusb->minor = intf->minor;
|
|
|
|
|
|
/* Allocate buffers */
|
|
|
sisusb->ibufsize = SISUSB_IBUF_SIZE;
|