import PULS_20180308
[GitHub/mt8127/android_kernel_alcatel_ttab.git] / drivers / usb / core / devio.c
index 39901aca9abcc32b314ac3d15e9ed5b7a3edc95a..5297a199e41d7e7f970976d8461020a5bfa88a98 100644 (file)
@@ -1109,10 +1109,11 @@ static int proc_getdriver(struct dev_state *ps, void __user *arg)
 
 static int proc_connectinfo(struct dev_state *ps, void __user *arg)
 {
-       struct usbdevfs_connectinfo ci = {
-               .devnum = ps->dev->devnum,
-               .slow = ps->dev->speed == USB_SPEED_LOW
-       };
+       struct usbdevfs_connectinfo ci;
+
+       memset(&ci, 0, sizeof(ci));
+       ci.devnum = ps->dev->devnum;
+       ci.slow = ps->dev->speed == USB_SPEED_LOW;
 
        if (copy_to_user(arg, &ci, sizeof(ci)))
                return -EFAULT;