Re: [PATCHv2 1/4] usb: gadget: fix unused-but-set-variale warnings

2016-06-04 Thread kbuild test robot
Hi, [auto build test ERROR on balbi-usb/next] [also build test ERROR on v4.7-rc1 next-20160603] [if your patch is applied to the wrong git tree, please drop us a note to help improve the system] url:

Re: [PATCH 1/2] usb: configfs: allow UDC binding rule configured as binding to *any* UDC

2016-06-04 Thread Pavel Machek
On Tue 2016-05-03 11:04:24, changbin...@intel.com wrote: > From: "Du, Changbin" > > On most platforms, there is only one device controller available. > In this case, we desn't care the UDC's name. So let's ignore the > name by setting 'UDC' to 'any'. And also we can change

Re: EHCI fails to schedule large full-speed isochronous transfers

2016-06-04 Thread Greg KH
On Sat, Jun 04, 2016 at 08:32:43PM +0200, Michał Pecio wrote: > Hi, > > Why high-bandwidth USB 1.1 isochronous devices don't work on 2.0 hosts? > > I have an ADSL modem of this kind which I would like to use on a > companion-less 2.0 host in my router, but I can't because it fails with > ENOSPC

Re: Unable to safely detach external HDD on USB 3.0

2016-06-04 Thread Marco Chiappero
On 31/05/2016 16:34, Alan Stern wrote: On Tue, 31 May 2016, Mathias Nyman wrote: xhci specs say that port will move from Disconnected (PLS = RX_DETECT) to Polling if "SuperSpeed far-end receiver terminations are detected" From power-off state (PP=0) the connect status changes are only

EHCI fails to schedule large full-speed isochronous transfers

2016-06-04 Thread Michał Pecio
Hi, Why high-bandwidth USB 1.1 isochronous devices don't work on 2.0 hosts? I have an ADSL modem of this kind which I would like to use on a companion-less 2.0 host in my router, but I can't because it fails with ENOSPC errors. Same thing happens on my PC when connected through a 2.0 hub, but it

Re: OHCI: NULL or LIST_POISON dereference on ueagle-atm disconnection

2016-06-04 Thread Greg KH
On Sat, Jun 04, 2016 at 10:05:27AM +0200, Michał Pecio wrote: > > Hi, I think I have a bug in the OHCI driver. > > > > Kernel version: 4.4.11 (some old 3.14 seems fine, didn't try others) > > 3.18.34 and 4.7-rc1 are affected too. > > The bug seems to have been introduced by "add I/O watchdog

[PATCH] musb: sunxi: Remove bogus "Frees glue" comment

2016-06-04 Thread Hans de Goede
The comment is wrong, glue is devm_kzalloc-ed mem attached to the "allwinner,sun4i-a10-musb" compatible platform-dev. Where as glue->musb_pdev is a newly created "musb-hdrc" platform-dev. Signed-off-by: Hans de Goede --- drivers/usb/musb/sunxi.c | 2 +- 1 file changed, 1

[PATCH] musb: sunxi: Fix NULL ptr deref when gadget is registered before musb

2016-06-04 Thread Hans de Goede
Stop using the return value of platform_device_register_full() to get to the struct musb in sunxi_musb_work(). If a gadget has been registered (insmod-ed) before the musb driver, then musb_start will get called from the musb_core probe function and sunxi_musb_work() may run before

Re: [PATCH] USB: EHCI: elide I/O watchdog on AMD parts

2016-06-04 Thread Alan Stern
On Fri, 3 Jun 2016, Lucas Stach wrote: > This removes 10 timer wakeups per second. I'm running this patch for > a while now and haven't spotted any adverse effects. > > Signed-off-by: Lucas Stach > --- > drivers/usb/host/ehci-pci.c | 3 +++ > 1 file changed, 3 insertions(+) >

dwc2: Using internal phy (fs mode) for STM32F4x9 platform

2016-06-04 Thread Bruno Herrera
Hello all, I'm bringing the linux kernel for the STM32F4 MCU (mmu-less). This MCU has two DWC2 cores on it:one for USB OTG HS and one for USB OTG FS. I was able to make the DWC2 driver to work in FS mode using a internal phy in both cores (HS and FS), but I had to patch it (in a bad way, see

Re: OHCI: NULL or LIST_POISON dereference on ueagle-atm disconnection

2016-06-04 Thread Michał Pecio
> Hi, I think I have a bug in the OHCI driver. > > Kernel version: 4.4.11 (some old 3.14 seems fine, didn't try others) 3.18.34 and 4.7-rc1 are affected too. The bug seems to have been introduced by "add I/O watchdog for orphan TDs" (81e38333). I couldn't run bisect because those old kernels