libertas: switch USB cardp->priv to 'struct lbs_private *' and resulting fix
Amazing what interesting things the compiler will tell you if you let it know what types you expect to be passing around. Signed-off-by: David Woodhouse <dwmw2@infradead.org> Signed-off-by: John W. Linville <linville@tuxdriver.com>
This commit is contained in:
Родитель
6e66f03ff7
Коммит
6bc822b516
|
@ -1003,7 +1003,7 @@ static int if_usb_resume(struct usb_interface *intf)
|
||||||
|
|
||||||
cardp->rx_urb_recall = 0;
|
cardp->rx_urb_recall = 0;
|
||||||
|
|
||||||
if_usb_submit_rx_urb(cardp->priv);
|
if_usb_submit_rx_urb(cardp);
|
||||||
|
|
||||||
netif_device_attach(cardp->eth_dev);
|
netif_device_attach(cardp->eth_dev);
|
||||||
netif_device_attach(priv->mesh_dev);
|
netif_device_attach(priv->mesh_dev);
|
||||||
|
|
|
@ -4,6 +4,8 @@
|
||||||
#include <linux/wait.h>
|
#include <linux/wait.h>
|
||||||
#include <linux/timer.h>
|
#include <linux/timer.h>
|
||||||
|
|
||||||
|
struct lbs_private;
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* This file contains definition for USB interface.
|
* This file contains definition for USB interface.
|
||||||
*/
|
*/
|
||||||
|
@ -48,7 +50,7 @@ struct usb_card_rec {
|
||||||
struct net_device *eth_dev;
|
struct net_device *eth_dev;
|
||||||
struct usb_device *udev;
|
struct usb_device *udev;
|
||||||
struct urb *rx_urb, *tx_urb;
|
struct urb *rx_urb, *tx_urb;
|
||||||
void *priv;
|
struct lbs_private *priv;
|
||||||
struct read_cb_info rinfo;
|
struct read_cb_info rinfo;
|
||||||
|
|
||||||
int bulk_in_size;
|
int bulk_in_size;
|
||||||
|
|
Загрузка…
Ссылка в новой задаче