From: hq_guohongtao5_tmp Date: Mon, 19 Nov 2018 09:36:17 +0000 (+0800) Subject: (CR):[factory]:[kane]:kernel:modify usb serialno X-Git-Url: https://git.stricted.de/?a=commitdiff_plain;h=bdfa40bed37037f908e307807e986a9d139e6805;p=GitHub%2FLineageOS%2Fandroid_kernel_motorola_exynos9610.git (CR):[factory]:[kane]:kernel:modify usb serialno modify usb serialno Change-Id: I0b7aa5aabff98b82d27ca0711e8f31620701b72e Signed-off-by: hq_guohongtao5_tmp --- diff --git a/drivers/usb/gadget/configfs.c b/drivers/usb/gadget/configfs.c old mode 100644 new mode 100755 index 068acc27ccbb..7c993cedd7d0 --- a/drivers/usb/gadget/configfs.c +++ b/drivers/usb/gadget/configfs.c @@ -174,27 +174,6 @@ static int usb_string_copy(const char *s, char **s_copy) return 0; } -static int set_alt_serialnumber(struct gadget_strings *gs) -{ - char *str; - int ret = -ENOMEM; - - str = kmalloc(CHIPID_SIZE + 1, GFP_KERNEL); - if (!str) { - pr_err("%s: failed to alloc for string\n", __func__); - return ret; - } - - snprintf(str, CHIPID_SIZE + 1, "%016lx", (long)exynos_soc_info.unique_id); - if (usb_string_copy(str, &gs->serialnumber)) - pr_err("%s: failed to copy alternative string\n", __func__); - else - ret = 0; - - kfree(str); - return ret; -} - #define GI_DEVICE_DESC_SIMPLE_R_u8(__name) \ static ssize_t gadget_dev_desc_##__name##_show(struct config_item *item, \ char *page) \ @@ -1375,9 +1354,6 @@ static int configfs_composite_bind(struct usb_gadget *gadget, gs->strings[USB_GADGET_MANUFACTURER_IDX].s = gs->manufacturer; gs->strings[USB_GADGET_PRODUCT_IDX].s = gs->product; - if (gs->serialnumber && !set_alt_serialnumber(gs)) - pr_info("usb: serial number: %s\n", - gs->serialnumber); gs->strings[USB_GADGET_SERIAL_IDX].s = gs->serialnumber; i++; }