Merge branch 'master' of master.kernel.org:/pub/scm/linux/kernel/git/davem/net-2.6
Conflicts: net/mac80211/main.c
This commit is contained in:
@@ -58,6 +58,7 @@
|
||||
#define USB_PRODUCT_IPHONE 0x1290
|
||||
#define USB_PRODUCT_IPHONE_3G 0x1292
|
||||
#define USB_PRODUCT_IPHONE_3GS 0x1294
|
||||
#define USB_PRODUCT_IPHONE_4 0x1297
|
||||
|
||||
#define IPHETH_USBINTF_CLASS 255
|
||||
#define IPHETH_USBINTF_SUBCLASS 253
|
||||
@@ -92,6 +93,10 @@ static struct usb_device_id ipheth_table[] = {
|
||||
USB_VENDOR_APPLE, USB_PRODUCT_IPHONE_3GS,
|
||||
IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS,
|
||||
IPHETH_USBINTF_PROTO) },
|
||||
{ USB_DEVICE_AND_INTERFACE_INFO(
|
||||
USB_VENDOR_APPLE, USB_PRODUCT_IPHONE_4,
|
||||
IPHETH_USBINTF_CLASS, IPHETH_USBINTF_SUBCLASS,
|
||||
IPHETH_USBINTF_PROTO) },
|
||||
{ }
|
||||
};
|
||||
MODULE_DEVICE_TABLE(usb, ipheth_table);
|
||||
@@ -424,10 +429,6 @@ static const struct net_device_ops ipheth_netdev_ops = {
|
||||
.ndo_get_stats = &ipheth_stats,
|
||||
};
|
||||
|
||||
static struct device_type ipheth_type = {
|
||||
.name = "wwan",
|
||||
};
|
||||
|
||||
static int ipheth_probe(struct usb_interface *intf,
|
||||
const struct usb_device_id *id)
|
||||
{
|
||||
@@ -445,7 +446,7 @@ static int ipheth_probe(struct usb_interface *intf,
|
||||
|
||||
netdev->netdev_ops = &ipheth_netdev_ops;
|
||||
netdev->watchdog_timeo = IPHETH_TX_TIMEOUT;
|
||||
strcpy(netdev->name, "wwan%d");
|
||||
strcpy(netdev->name, "eth%d");
|
||||
|
||||
dev = netdev_priv(netdev);
|
||||
dev->udev = udev;
|
||||
@@ -495,7 +496,6 @@ static int ipheth_probe(struct usb_interface *intf,
|
||||
|
||||
SET_NETDEV_DEV(netdev, &intf->dev);
|
||||
SET_ETHTOOL_OPS(netdev, &ops);
|
||||
SET_NETDEV_DEVTYPE(netdev, &ipheth_type);
|
||||
|
||||
retval = register_netdev(netdev);
|
||||
if (retval) {
|
||||
|
Reference in New Issue
Block a user