Revert "usb: gadget: prevent change of Host MAC address of 'usb0' interface"
authorBadhri Jagan Sridharan <Badhri@google.com>
Mon, 27 Jun 2016 20:33:59 +0000 (13:33 -0700)
committerAmit Pundir <amit.pundir@linaro.org>
Mon, 11 Jul 2016 07:13:04 +0000 (12:43 +0530)
This reverts commit 265801537d110eb68d44a2f66015479908f635c0.

Signed-off-by: Badhri Jagan Sridharan <Badhri@google.com>
drivers/usb/gadget/function/u_ether.c

index dd73dfe5dcabc65ac8c5c4061bf56da4a6c5eae5..74e9f5b5a45dd64d3cd4c3934d06a1637f1af6ef 100644 (file)
@@ -863,8 +863,6 @@ static int eth_stop(struct net_device *net)
 
 /*-------------------------------------------------------------------------*/
 
-static u8 host_ethaddr[ETH_ALEN];
-
 static int get_ether_addr(const char *str, u8 *dev_addr)
 {
        if (str) {
@@ -895,17 +893,6 @@ static int get_ether_addr_str(u8 dev_addr[ETH_ALEN], char *str, int len)
        return 18;
 }
 
-static int get_host_ether_addr(u8 *str, u8 *dev_addr)
-{
-       memcpy(dev_addr, str, ETH_ALEN);
-       if (is_valid_ether_addr(dev_addr))
-               return 0;
-
-       random_ether_addr(dev_addr);
-       memcpy(str, dev_addr, ETH_ALEN);
-       return 1;
-}
-
 static const struct net_device_ops eth_netdev_ops = {
        .ndo_open               = eth_open,
        .ndo_stop               = eth_stop,
@@ -963,11 +950,9 @@ struct eth_dev *gether_setup_name(struct usb_gadget *g,
        if (get_ether_addr(dev_addr, net->dev_addr))
                dev_warn(&g->dev,
                        "using random %s ethernet address\n", "self");
-
-       if (get_host_ether_addr(host_ethaddr, dev->host_mac))
-               dev_warn(&g->dev, "using random %s ethernet address\n", "host");
-       else
-               dev_warn(&g->dev, "using previous %s ethernet address\n", "host");
+       if (get_ether_addr(host_addr, dev->host_mac))
+               dev_warn(&g->dev,
+                       "using random %s ethernet address\n", "host");
 
        if (ethaddr)
                memcpy(ethaddr, dev->host_mac, ETH_ALEN);