]> git.itanic.dy.fi Git - linux-stable/blobdiff - drivers/usb/gadget/function/u_ether.c
usb: gadget: u_ether: Fix host MAC address case
[linux-stable] / drivers / usb / gadget / function / u_ether.c
index d9f9c7a678d8ba6baf54ed64028e72464f01423e..af3cb3bfdc29a1701bc0cc5100b6c66b1341a650 100644 (file)
@@ -17,6 +17,7 @@
 #include <linux/etherdevice.h>
 #include <linux/ethtool.h>
 #include <linux/if_vlan.h>
+#include <linux/string_helpers.h>
 #include <linux/usb/composite.h>
 
 #include "u_ether.h"
@@ -940,6 +941,8 @@ int gether_get_host_addr_cdc(struct net_device *net, char *host_addr, int len)
        dev = netdev_priv(net);
        snprintf(host_addr, len, "%pm", dev->host_mac);
 
+       string_upper(host_addr, host_addr);
+
        return strlen(host_addr);
 }
 EXPORT_SYMBOL_GPL(gether_get_host_addr_cdc);