.. | .. |
---|
476 | 476 | |
---|
477 | 477 | /** functions called by the Linux kernel USB subsystem */ |
---|
478 | 478 | static struct usb_driver dbus_usbdev = { |
---|
479 | | - name: "dbus_usbdev", |
---|
| 479 | + name: "dbus_usbdev"BUS_TYPE, |
---|
480 | 480 | probe: dbus_usbos_probe, |
---|
481 | 481 | disconnect: dbus_usbos_disconnect, |
---|
482 | 482 | id_table: devid_table, |
---|
.. | .. |
---|
1332 | 1332 | usb->portnum, WIFI_STATUS_POWER_ON); |
---|
1333 | 1333 | if (adapter == NULL) { |
---|
1334 | 1334 | DBUSERR(("%s: can't find adapter info for this chip\n", __FUNCTION__)); |
---|
| 1335 | + ret = -ENOMEM; |
---|
1335 | 1336 | goto fail; |
---|
1336 | 1337 | } |
---|
1337 | 1338 | |
---|
.. | .. |
---|
2648 | 2649 | } |
---|
2649 | 2650 | |
---|
2650 | 2651 | if (usbos_info->tx_pipe) |
---|
| 2652 | +#if (LINUX_VERSION_CODE >= KERNEL_VERSION(5, 19, 0)) |
---|
| 2653 | + usbos_info->maxps = usb_maxpacket(usbos_info->usb, |
---|
| 2654 | + usbos_info->tx_pipe); |
---|
| 2655 | +#else |
---|
2651 | 2656 | usbos_info->maxps = usb_maxpacket(usbos_info->usb, |
---|
2652 | 2657 | usbos_info->tx_pipe, usb_pipeout(usbos_info->tx_pipe)); |
---|
| 2658 | +#endif /* #if (LINUX_VERSION_CODE < KERNEL_VERSION(5, 19, 0)) */ |
---|
2653 | 2659 | |
---|
2654 | 2660 | INIT_LIST_HEAD(&usbos_info->req_rxfreeq); |
---|
2655 | 2661 | INIT_LIST_HEAD(&usbos_info->req_txfreeq); |
---|
.. | .. |
---|
3452 | 3458 | { |
---|
3453 | 3459 | return &g_probe_info.usb->dev; |
---|
3454 | 3460 | } |
---|
3455 | | -#endif /* LINUX */ |
---|
| 3461 | +#endif /* LINUX */ |
---|