Adding Mathias Nyman (new USB 3.0 maintainer) and the USB mailing list.
On Tue, Jul 21, 2015 at 11:21:18PM +0200, Martin MOKREJŠ wrote:
Hi Sarah and Alan,
I bought a new toy: 13port USB 3.0 HUB based on VIAlabs 812 chipset with
two power-only charging ports: 1x1.5A and 1x2.4A (AUKEY CB-H16,
, Mathias Nyman.
Sarah Sharp
[1.] One line summary of the problem:
Excessive CPU load when USB 3.0 hub with VIA VL812-B2 chipset is
plugged into port served by internal (root) USB 3.0 hub
[2.] Full description of the problem/report:
I have a HooToo HT-UH005 4-Port USB 3.0 hub (VIA VL812
I'm no longer the USB 3.0 driver maintainer. Please work with Mathias
Nyman to fix this issue.
Sarah Sharp
On Fri, Oct 31, 2014 at 06:01:24PM +0300, parafin wrote:
Hi,
it was suggested to me that since you are the author of offending
commit I should forward this email to you. Also see
company
Sarah Sharp
--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
? Or all USB devices
under xHCI stop working? Or the xHCI driver causes a kernel oops?
What's the failure mode?
Sarah Sharp
--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org
being loaded, but won't stop it
from being enumerated. I think there's a way for userspace to claim a
particular port so that the kernel doesn't even do enumeration, but I
can't remember the interface. Maybe Mathias or Alan knows?
Sarah Sharp
--
To unsubscribe from this list: send the line
Hi Andrea,
I'm no longer the xHCI driver maintainer. Please work with Mathias, and
Cc the linux-usb mailing list.
Sarah Sharp
On Wed, Aug 20, 2014 at 04:12:49PM +0200, Andrea Arcangeli wrote:
Hi Sarah,
just a short followup on this. I still had 1gbps hangs with the
0b95:1790 ASIX
Adding Mathias Nyman. He is now the USB 3.0 maintainer.
Sarah Sharp
On Thu, Aug 14, 2014 at 11:46:33AM +0200, Hans de Goede wrote:
Hi,
On 08/14/2014 10:39 AM, Claudio Bizzarri wrote:
Ciao,
thank you very much for replay, you are right: it's UAS module. Now I'm
using Ubuntu 14.04
means. What commit message
are you referencing? What do you mean by remove in from mainline?
Try again?
Sarah Sharp
--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo
version are you
working on?
Sarah Sharp
--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org/majordomo-info.html
people with xHCI issues to
Mathias Nyman, so that he's aware of any problems with the xHCI driver?
Thanks,
Sarah Sharp
On Tue, Jul 22, 2014 at 04:08:01PM +0200, Marek Uher wrote:
Hi David,
that's not good news. I have three same computers with ASMedia USB
Host XHCI Controller. I have also
I'm no longer the USB 3.0 maintainer. Please contact Mathias Nyman and
the Linux USB mailing list for help. They are on Cc.
Thanks,
Sarah Sharp
On Tue, Jun 24, 2014 at 11:14:50AM +0200, Carsten Koepp wrote:
Hi Sarah,
from what I've found on the internet your are the maintainer of the
xHCI
.
In short, I think it's fine to merge Julius' patch to usb-linus and your
command queue patches to usb-next.
Sarah Sharp
[1] https://lkml.org/lkml/2014/4/19/117
On Tue, Apr 29, 2014 at 10:38:17AM -0700, Julius Werner wrote:
The current XHCI driver recalculates the Context Entries field in the
Slot
Script is attached now.
Sarah
On Wed, Apr 30, 2014 at 04:04:24PM -0700, Sarah Sharp wrote:
Hi Mathias,
I tested both this patch and your global command queue patches on top of
your for-usb-linus branch. After reverting commit 400362f1d8dc ALSA:
usb-audio: Resume mixer values properly, I
commit to add my Signed-off-by line, I
type backporthis, and vim expands it to the longer version. (I've
deliberately misspelled it here, so it doesn't get expanded.) Sometimes
it takes a couple of round of `git blame` to figure out when the bug was
introduced.
Sarah Sharp
--
To unsubscribe from
On Wed, Apr 23, 2014 at 08:16:49AM +0800, Gavin Guo wrote:
Hi Sarah,
On Wed, Apr 23, 2014 at 7:57 AM, Sarah Sharp
sarah.a.sh...@linux.intel.com wrote:
[Adding Mathias, who is the xHCI driver maintainer as of 3.15.]
On Wed, Apr 23, 2014 at 07:23:43AM +0800, Gavin Guo wrote:
Hi
debugging to. A device may
also not get enumerated if it fails to respond to a Set Address control
transfer, but that code path already has some nicer printks already.
Sarah Sharp
p.s. You might want to try to remove your footer when communicating with
open source mailing lists. Some kernel devs
frustration, and it actually is relevant to
kernel development. :) Perhaps the attached patch would have at least
saved you some time and frustration in debugging the driver and host
issue?
Sarah Sharp
8---8
xHCI host controllers may
frustration, and it actually is relevant to
kernel development. :) Perhaps the attached patch would have at least
saved you some time and frustration in debugging the driver and host
issue?
Sarah Sharp
8---8
xHCI host controllers may
handle at most %d device slots.
There's an xHCI capabilities register that gets printed which contains
the maximum number of device slots the xHCI host provides.
Sarah Sharp
--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body of a message to majord...@vger.kernel.org
to implement a fix for this,
but it will probably not land until 3.16 or later.
I suggest you remove any unconditional ClearHalt requests from your
userspace program in the mean time.
Sarah Sharp
I have tested in following kernel :
3.13.7
3.11.0-18
Both gave the same results. The test has
the output of
`sudo lsusb -v` with the USB 3.0 device plugged in?
Sarah Sharp
Regards,
Abhay Kumar
On Sun, Mar 23, 2014 at 9:48 AM, Sarah Sharp
sarah.a.sh...@linux.intel.comwrote:
Cc-ing Mathias Nyman, who is taking over as xHCI maintainer.
On Sat, Mar 22, 2014 at 01:46:00AM
Cc'ing Mathias Nyman, who is taking over as xHCI driver maintainer.
On Sun, Mar 23, 2014 at 07:16:03PM +0100, baum...@hotmail.com wrote:
Hello,
I have problems with my USB 3.0 devices; external HDDs (HGST Touro Mobile Pro
(Simpletech-Chip), Fantec case with WDC, Asmedia Chip) and a Sandisk
Cc-ing Mathias Nyman, who is taking over as xHCI maintainer.
On Sat, Mar 22, 2014 at 01:46:00AM +, Abhay Kumar wrote:
Hi,
In my linux kernel USB 3.0 pendrive is not getting detected some time.For
the same usb port usb2.0 works perfectly.
Here is the error message i am getting
[
to communicate the speed increase to the device drivers, add
new device descriptor parsing to lsusb, but definitely nothing as big as
USB 3.0 was.
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
Signed-off-by: Mathias Nyman mathias.ny...@intel.com
---
MAINTAINERS | 2 +-
1 file changed, 1
=eb44da0b3aa0105cb38d81c5747a8feae64834be
Sarah Sharp (1):
xhci: Transition maintainership to Mathias Nyman.
MAINTAINERS |2 +-
1 files changed, 1 insertions(+), 1 deletions(-)
--
To unsubscribe from this list: send the line unsubscribe linux-usb
code. There are a few devices
out there that support USB 3.0 LPM (Western Digital My Passport, for
example).
Sarah Sharp
--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body of a message to majord...@vger.kernel.org
More majordomo info at http://vger.kernel.org
Cc-ing Mathias Nyman, who is taking over as xHCI maintainer.
On Fri, Mar 21, 2014 at 11:22:07AM +0800, Rick Chen wrote:
Hi Sarah,
I use linux 3.13.6 to test Logitech C310 web cam but encounter the
following message and usb controller is disabled and all usb device freeze.
[51237.045088]
this help you
to find a fix.
This is a known issue. We have it tracked in our bug tracker, and
Mathias is working on a fix on top of the global command queue patches
to address this issue. Mathias will contact you when he gets a fix in
place.
Sarah Sharp
--
To unsubscribe from this list: send
to address some issues in
the global command queue patches before starting on this task. Mathias
is taking over as xHCI maintainer after 3.15, so he can better provide a
timeline for when it will get fixed.
Sarah Sharp
--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body
a kernel with these patches
for my non-Intel host machine (NEC 0.96 host) and make sure they don't
break anything.
Sarah Sharp
On Thu, Mar 20, 2014 at 09:21:56AM -0700, Dan Williams wrote:
On Thu, 2014-03-20 at 11:58 -0400, Alan Stern wrote:
On Wed, 19 Mar 2014, Dan Williams wrote:
Once
On Thu, Mar 20, 2014 at 02:52:25PM -0700, Greg KH wrote:
On Thu, Mar 20, 2014 at 02:33:33PM -0700, Sarah Sharp wrote:
Ok, so it looks like Alan finally acked all the port power off patches.
Greg, how are you feeling about taking these for 3.15? I hear that
Linus may have to release
of the original bug reports and
limit it to only impacted revisions.
Although it might be that some delays have been added that fix that.
I think you're remembering a different quirk?
Sarah Sharp
--
To unsubscribe from this list: send the line unsubscribe linux-usb in
the body of a message to majord
. Same with Acked-by lines.
Sarah Sharp
On Wed, Mar 12, 2014 at 11:16:24AM +0400, Igor Gnatenko wrote:
After suspend another Renesas PCI-X USB 3.0 card doesn't work.
[root@fedora-20 ~]# lspci -vmnnd 1912:
Device: 03:00.0
Class:USB controller [0c03]
Vendor: Renesas
On Tue, Feb 11, 2014 at 06:11:09PM +0100, Andreas Cadhalpun wrote:
Hi,
thanks for looking into the issue.
On 11.02.2014 17:40, Sarah Sharp wrote:
On Sat, Feb 08, 2014 at 03:56:31AM +, Ben Hutchings wrote:
For the benefit of other developers, that change is a revert of commit
into the stable kernel in this respect.
Bisecting between 3.13.4 and 3.13.5 gives me this:
c8f44f98901994832ccecb87c3dd7900274b699a is the first bad commit
commit c8f44f98901994832ccecb87c3dd7900274b699a
Author: Sarah Sharp sarah.a.sh...@linux.intel.com
Date: Fri Jan 31 11:26:25 2014
shortly to revert those
two commits.
Sarah Sharp
On Thu, Mar 06, 2014 at 08:57:55PM +0530, Nilesh Govindrajan wrote:
I'm unable to access USB 3 Pen drive / HDD on 3.13.5. The same works
on 3.13.4 without any problems.
The problem happens irrespective of whether the device is plugged in a
USB
Mar 6 12:03:22 xanatos kernel: [ 1450.882005] [81070750] ?
kthread_create_on_node+0x230/0x230
Can you fix this in a second revision? (Note, this does not take
priority over reverting those two patches that are causing regressions.
Let me know if you need any help with that.)
Sarah Sharp
be merged. (And again,
reverting those patches that were causing xHCI regressions takes
priority to fixing this.)
Sarah Sharp
Signed-off-by: Mathias Nyman mathias.ny...@linux.intel.com
---
drivers/usb/host/xhci-hub.c | 11 +-
drivers/usb/host/xhci-mem.c | 15 +-
drivers/usb/host/xhci
, this should
really be two patches.
Sarah Sharp
Signed-off-by: Alexander Gordeev agord...@redhat.com
Cc: Sarah Sharp sarah.a.sh...@linux.intel.com
Cc: Greg Kroah-Hartman gre...@linuxfoundation.org
Cc: linux-usb@vger.kernel.org
Cc: linux-...@vger.kernel.org
---
drivers/usb/host/xhci.c |7
Hi James,
Sorry for the extremely late ack. These patches work fine when applied
against 3.14-rc5, and I can't trigger the oops anymore. Hans' UAS
patches are going to be queued for 3.15. Any chance of these patches
making it into 3.15 as well?
Sarah Sharp
On Tue, Jan 21, 2014 at 06:58:39AM
the unnecessary lock dropping and taking.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 20 +++-
1 file changed, 7 insertions(+), 13 deletions(-)
diff --git a/drivers/usb/storage/uas.c b/drivers
hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/unusual_devs.h | 5 +
drivers/usb/storage/usb.c | 10 ++
2 files changed, 15 insertions(+)
diff --git a/drivers/usb/storage/unusual_devs.h
b/drivers/usb/storage
-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/core/driver.c | 23 ++-
1 file changed, 22 insertions(+), 1 deletion(-)
diff --git a/drivers/usb/core/driver.c b/drivers/usb/core/driver.c
index 85e0450a2bc7..08283d40616c
From: Hans de Goede hdego...@redhat.com
This is a preparation patch for teaching usb-storage to not bind to
uas devices.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 21 -
1 file
it back in a known state.
I've verified that doing the device reset also fixes the transfer event with
all zeros address issue.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/core/hub.c | 22 --
1 file
the radix
trees so I believe this is the better fix.
Note this patch is mostly theoretical since in practice I've not seen
the dma_pool actually return not 1KB aligned memory.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/usb.c | 16 ++--
drivers/usb/storage/usb.h | 3 +++
2 files changed, 13 insertions(+), 6 deletions(-)
diff --git
Neukum oneu...@suse.de
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/host/xhci-ring.c | 21 -
1 file changed, 8 insertions(+), 13 deletions(-)
diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c
index 0ed64eb68e48..3ec1d8fe06fa
From: Hans de Goede hdego...@redhat.com
The cmd endpoint never has streams, so the stream_id parameter is unused.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 5 ++---
1 file changed, 2 insertions(+), 3
requests lingering around in
case of status pipe transfer errors.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 50
after this the system completely freezes.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/host/xhci-ring.c | 5 -
drivers/usb/host/xhci.h | 3 ++-
2 files changed, 6 insertions(+), 2 deletions(-)
diff --git a/drivers
on bus-reset or disconnect.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 41 +
1 file changed, 21 insertions(+), 20 deletions(-)
diff --git a/drivers/usb/storage
in xhci_ring_expansion when
the ring is a stream ring.
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/host/xhci-mem.c | 107 +---
1 file
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 42 ++
1 file changed, 42 insertions(+)
diff --git a/drivers/usb/storage
From: Hans de Goede hdego...@redhat.com
No changes, just the move.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas-detect.h | 27 +++
drivers/usb/storage/uas.c| 27
-storage instead).
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas-detect.h | 11 +
drivers/usb/storage/uas.c | 17 ++---
drivers/usb/storage/unusual_uas.h | 52
From: Hans de Goede hdego...@redhat.com
The fixed endpoint config code was only necessary to deal with an early
uas prototype which has never been released, so lets drop it and enforce
proper uas endpoint descriptors.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp
From: Hans de Goede hdego...@redhat.com
We can sleep in our own workqueue (which is the whole reason for having
it), and scsi error handlers are also always called from a context which
may sleep.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 24 +---
1 file changed, 13 insertions(+), 11 deletions(-)
diff --git a/drivers/usb/storage/uas.c
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 10 ++
1 file changed, 10 insertions(+)
diff --git a/drivers/usb/storage/uas.c b/drivers/usb/storage/uas.c
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 35 ++-
1 file changed, 18 insertions(+), 17 deletions(-)
diff --git a/drivers/usb
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 2 +-
include/linux/usb/uas.h | 2 +-
2 files changed, 2 insertions(+), 2 deletions(-)
diff --git a/drivers/usb
From: Hans de Goede hdego...@redhat.com
cmds are either on the inflight list or on the dead list, never both, so
we only need one list head.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 20
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/host/xhci.c | 6 ++
1 file changed, 6 insertions(+)
diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c
index
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 60 ---
1 file changed, 46 insertions(+), 14 deletions(-)
diff --git
acpi
18:104 IR-IO-APIC-fasteoi ehci_hcd:usb1, ehci_hcd:usb2
19:473 IR-IO-APIC-fasteoi xhci_hcd:usb3
Tested on v3.14-rc4.
Signed-off-by: Adrian Huang ahuan...@lenovo.com
Reviewed-by: Nagananda Chumbalkar nchumbal...@lenovo.com
Signed-off-by: Sarah
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 15 ++-
1 file changed, 14 insertions(+), 1 deletion(-)
diff --git a/drivers/usb/storage/uas.c b/drivers
, which is something to avoid if possible
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 6 --
1 file changed, 6 deletions(-)
diff --git a/drivers/usb/storage/uas.c b/drivers/usb/storage/uas.c
index
xhci_resume
calls xhci_mem_cleanup if the controller resume fails.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/host/xhci-mem.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff --git a/drivers/usb/host/xhci-mem.c b
streams check in usb_alloc_streams().
Note normally streams still being allocated at reset / set-intf would be a
driver bug, but this can happen without it being a driver bug on reset-resume.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
From: Hans de Goede hdego...@redhat.com
At the kernel-summit Sarah Sharp asked me if I was willing to become the
uas maintainer. I said yes, and here is a patch to make this official.
Also remove Matthew Wilcox and Sarah Sharp as maintainers at their request.
I've also added myself
From: Hans de Goede hdego...@redhat.com
This is a preparation patch for adding better descriptor validation.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 34 +++---
1 file
From: Hans de Goede hdego...@redhat.com
Handle usb-device resets not triggered from uas_eh_bus_reset_handler(), when
this happens, disable cmd queuing during the reset, and wait for existing
requests to finish in pre_reset.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah
at it.
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/host/xhci-ring.c | 70
1 file changed, 39 insertions(+), 31 deletions(-)
diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host/xhci-ring.c
index b3d27e6467ea..58cbc06ecdf9
a second time when the error handling cmd
completes, corrupting the kernel heap.
Clearing cmdinfo on command queue-ing fixes this, and seems like a good idea
in general.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage
...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/host/xhci.c | 21 -
1 file changed, 20 insertions(+), 1 deletion(-)
diff --git a/drivers/usb/host/xhci.c b/drivers/usb/host/xhci.c
index 6fe577d46fa2..c3fa32a905ec 100644
--- a/drivers/usb/host/xhci.c
de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 30 ++
1 file changed, 30 insertions(+)
diff --git a/drivers/usb/storage/uas.c b/drivers/usb/storage/uas.c
index 7a16ed8e8aac..019f2030ea0c 100644
increased during probe.
Signed-off-by: Mathias Nyman mathias.ny...@linux.intel.com
Acked-by: Dan Williams dan.j.willi...@intel.com
Acked-by: Alan Stern st...@rowland.harvard.edu
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
Cc: sta...@vger.kernel.org
---
drivers/usb/host/xhci-pci.c | 11
From: Hans de Goede hdego...@redhat.com
Since we use a fixed tag / stream for tasks we cannot allow more then one
to run at the same time. This could happen before this time if a task timed
out.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh
.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 106 +++---
1 file changed, 44 insertions(+), 62 deletions(-)
diff --git
this, but with the ehci code this causes usb_submit_urb failure.
With this fixed the uas code works nicely with an uas device plugged into
an ehci port.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 8
1
2.0 root hub, not USB 3.0 root
hub would get marked as being able to support streams.]
Signed-off-by: Oliver Neukum oli...@neukum.org
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
Acked-by: Hans de Goede hdego...@redhat.com
---
drivers/usb/host/xhci-pci.c | 3 +++
drivers/usb/host
From: Hans de Goede hdego...@redhat.com
This is a preparation patch for teaching usb-storage to not bind to
uas devices.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas-detect.h | 40
From: Hans de Goede hdego...@redhat.com
Fix the uas_eh_bus_reset_handler not properly taking the usbdev lock
before calling usb_device_reset, the usb-core expects this lock to be
taken when usb_device_reset is called.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp
with a non-zero stream_id would never get killed. Fix this.
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/host/xhci-ring.c | 28 +---
1 file changed, 21 insertions(+), 7 deletions(-)
diff --git a/drivers/usb/host/xhci-ring.c b/drivers/usb/host
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 24 +---
1 file changed, 17 insertions(+), 7 deletions(-)
diff --git a/drivers/usb/storage/uas.c
be
used.
When the app is done using streams it should call USBDEVFS_FREE_STREAMS
Note applications are advised to use libusb rather then using the
usbdevfs api directly. The latest version of libusb has support for streams.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 19 ++-
1 file changed, 10 insertions(+), 9 deletions(-)
diff --git a/drivers/usb/storage/uas.c b
for us.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 33 ++---
1 file changed, 14 insertions(+), 19 deletions(-)
diff --git a/drivers/usb/storage/uas.c b/drivers/usb/storage
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas-detect.h | 12 +++-
1 file changed, 11 insertions(+), 1 deletion(-)
diff --git a/drivers/usb/storage/uas-detect.h
From: Hans de Goede hdego...@redhat.com
Copy the sg alignment trick from the usb-storage driver, without this I'm
seeing intermittent errors when using uas devices with an ehci controller.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
struct
definition because the additional response info field is normally filled
with zeros, and 0 is the response code value for success.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
include/linux/usb/uas.h | 2 +-
1 file changed, 1
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/Kconfig | 2 +-
drivers/usb/storage/uas-detect.h | 4
2 files changed, 5 insertions(+), 1 deletion(-)
diff --git a/drivers/usb/storage/Kconfig b/drivers/usb/storage/Kconfig
index 1dd0604d1911..666dcb692e12
From: Hans de Goede hdego...@redhat.com
If we get ie 16 streams we can use stream-id 1-16, not 1-15.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 6 +++---
1 file changed, 3 insertions(+), 3 deletions
From: Hans de Goede hdego...@redhat.com
The loop uses up to 3 bytes of the endpoint extra data.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/uas.c | 2 +-
1 file changed, 1 insertion(+), 1 deletion(-)
diff
From: Gerd Hoffmann kra...@redhat.com
xhci streams support is fixed, unblock usb attached scsi.
Signed-off-by: Gerd Hoffmann kra...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/storage/Kconfig | 2 +-
1 file
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/host/xhci-ring.c | 14 +++---
1 file changed, 11 insertions(+), 3 deletions(-)
diff --git a/drivers/usb/host/xhci-ring.c b
From: Hans de Goede hdego...@redhat.com
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh...@linux.intel.com
---
drivers/usb/core/devio.c | 18 +++---
1 file changed, 11 insertions(+), 7 deletions(-)
diff --git a/drivers/usb/core/devio.c b
From: Hans de Goede hdego...@redhat.com
uas_alloc_data_urb always gets called with a stream_id value of 0 when not
using streams. Removing the check makes it consistent with uas_alloc_sense_urb.
Signed-off-by: Hans de Goede hdego...@redhat.com
Signed-off-by: Sarah Sharp sarah.a.sh
1 - 100 of 1281 matches
Mail list logo