Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]
Groups > linux.kernel > #1394138
| From | Felipe Balbi <balbi@kernel.org> |
|---|---|
| Newsgroups | linux.kernel |
| Subject | Re: [PATCH] usb: gadget: f_fs: Fix kernel panic for SuperSpeed |
| Date | 2016-05-04 12:40 +0200 |
| Message-ID | <rv2nM-28B-9@gated-at.bofh.it> (permalink) |
| References | (4 earlier) <rs70B-4qA-1@gated-at.bofh.it> <rsTeW-32p-25@gated-at.bofh.it> <rteMq-53Y-17@gated-at.bofh.it> <rtffr-5kO-7@gated-at.bofh.it> <rv02B-jU-9@gated-at.bofh.it> |
| Organization | linux.* mail to news gateway |
[Multipart message — attachments visible in raw view] - view raw
Hi,
Jim Lin <jilin@nvidia.com> writes:
<snip>
>>> In f_fs.c
>>> "
>>> static int __ffs_data_do_os_desc(enum ffs_os_desc_type type,
>>> struct usb_os_desc_header *h, void *data,
>>> unsigned len, void *priv)
>>> {
>>> struct ffs_data *ffs = priv;
>>> u8 length;
>>>
>>> ENTER();
>>>
>>> switch (type) {
>>> case FFS_OS_DESC_EXT_COMPAT: {
>>> struct usb_ext_compat_desc *d = data;
>>> int i;
>>>
>>> if (len < sizeof(*d) ||
>>> d->bFirstInterfaceNumber >= ffs->interfaces_count ||
>>> d->Reserved1)
>>> return -EINVAL;
>>> "
>> that's fine, but this is only failing because something else is
>> returning the wrong set of descriptors (SS vs HS). That's the bug we
>> want to fix, not work around it.
>>
> Thanks.
you're welcome, but to fix that bug we need more information. Why is
composite.c using the wrong set of descriptors ? What is your setup ?
Are you using an in-kernel gadget ? which one ? Using configfs or legacy
gadgets ? gadgetfs ? f_fs ? How to trigger this ? Can you provide
instructions and (in case of gadgetfs/ffs) code to create a gadget that
hits this problem ?
--
balbi
Back to linux.kernel | Previous | Next — Previous in thread | Next in thread | Find similar | Unroll thread
Re: [PATCH] usb: gadget: f_fs: Fix kernel panic for SuperSpeed Felipe Balbi <balbi@kernel.org> - 2016-04-28 14:30 +0200
Re: [PATCH] usb: gadget: f_fs: Fix kernel panic for SuperSpeed Jim Lin <jilin@nvidia.com> - 2016-04-29 13:30 +0200
Re: [PATCH] usb: gadget: f_fs: Fix kernel panic for SuperSpeed Felipe Balbi <balbi@kernel.org> - 2016-04-29 14:00 +0200
Re: [PATCH] usb: gadget: f_fs: Fix kernel panic for SuperSpeed Jim Lin <jilin@nvidia.com> - 2016-05-04 10:10 +0200
Re: [PATCH] usb: gadget: f_fs: Fix kernel panic for SuperSpeed Felipe Balbi <balbi@kernel.org> - 2016-05-04 12:40 +0200
Re: [PATCH] usb: gadget: f_fs: Fix kernel panic for SuperSpeed Jim Lin <jilin@nvidia.com> - 2016-05-05 12:40 +0200
Re: [PATCH] usb: gadget: f_fs: Fix kernel panic for SuperSpeed Felipe Balbi <balbi@kernel.org> - 2016-05-06 08:50 +0200
Re: [PATCH] usb: gadget: f_fs: Fix kernel panic for SuperSpeed Jim Lin <jilin@nvidia.com> - 2016-05-06 04:40 +0200
Re: [PATCH] usb: gadget: f_fs: Fix kernel panic for SuperSpeed Mathias Nyman <mathias.nyman@linux.intel.com> - 2016-04-29 17:30 +0200
Re: [PATCH] usb: gadget: f_fs: Fix kernel panic for SuperSpeed Felipe Balbi <balbi@kernel.org> - 2016-05-02 08:30 +0200
csiph-web