factory develop for usb
authorywj <ywj@rockchip.com>
Wed, 1 Aug 2012 05:20:17 +0000 (13:20 +0800)
committeryxj <yxj@rock-chips.com>
Wed, 1 Aug 2012 06:30:08 +0000 (14:30 +0800)
drivers/usb/gadget/android.c

index 703d281f0688d0e955a023002300913dcf4129e1..a2189fd4f0b121f99212987b2daa5c2cf5afcb79 100644 (file)
@@ -590,8 +590,11 @@ static ssize_t mass_storage_inquiry_store(struct device *dev,
        struct mass_storage_function_config *config = f->config;
        if (size >= sizeof(config->common->inquiry_string))
                return -EINVAL;
-       if (sscanf(buf, "%s", config->common->inquiry_string) != 1)
-               return -EINVAL;
+       //if (sscanf(buf, "%s", config->common->inquiry_string) != 1)
+       //      return -EINVAL;
+       
+       memcpy(config->common->inquiry_string,buf,sizeof config->common->inquiry_string);
+
        return size;
 }