]> git.proxmox.com Git - mirror_ubuntu-hirsute-kernel.git/blobdiff - drivers/usb/gadget/f_fs.c
usb: gadget: add usb_endpoint_descriptor to struct usb_ep
[mirror_ubuntu-hirsute-kernel.git] / drivers / usb / gadget / f_fs.c
index 19fffccc370d3af1e368b5ccd8a98b844c89fa1d..c161a9aaeb7ecc16cb77b9d8e85eb1dcd4b62e1b 100644 (file)
@@ -1544,7 +1544,8 @@ static int ffs_func_eps_enable(struct ffs_function *func)
                ds = ep->descs[ep->descs[1] ? 1 : 0];
 
                ep->ep->driver_data = ep;
-               ret = usb_ep_enable(ep->ep, ds);
+               ep->ep->desc = ds;
+               ret = usb_ep_enable(ep->ep);
                if (likely(!ret)) {
                        epfile->ep = ep;
                        epfile->in = usb_endpoint_dir_in(ds);