diff options
Diffstat (limited to 'drivers/usb/gadget/u_ether.c')
-rw-r--r-- | drivers/usb/gadget/u_ether.c | 5 |
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/usb/gadget/u_ether.c b/drivers/usb/gadget/u_ether.c index 2fc02bd9584..84ca195c2d1 100644 --- a/drivers/usb/gadget/u_ether.c +++ b/drivers/usb/gadget/u_ether.c | |||
@@ -746,6 +746,10 @@ static const struct net_device_ops eth_netdev_ops = { | |||
746 | .ndo_validate_addr = eth_validate_addr, | 746 | .ndo_validate_addr = eth_validate_addr, |
747 | }; | 747 | }; |
748 | 748 | ||
749 | static struct device_type gadget_type = { | ||
750 | .name = "gadget", | ||
751 | }; | ||
752 | |||
749 | /** | 753 | /** |
750 | * gether_setup - initialize one ethernet-over-usb link | 754 | * gether_setup - initialize one ethernet-over-usb link |
751 | * @g: gadget to associated with these links | 755 | * @g: gadget to associated with these links |
@@ -808,6 +812,7 @@ int __init gether_setup(struct usb_gadget *g, u8 ethaddr[ETH_ALEN]) | |||
808 | 812 | ||
809 | dev->gadget = g; | 813 | dev->gadget = g; |
810 | SET_NETDEV_DEV(net, &g->dev); | 814 | SET_NETDEV_DEV(net, &g->dev); |
815 | SET_NETDEV_DEVTYPE(net, &gadget_type); | ||
811 | 816 | ||
812 | status = register_netdev(net); | 817 | status = register_netdev(net); |
813 | if (status < 0) { | 818 | if (status < 0) { |