All of lore.kernel.org
 help / color / mirror / Atom feed
* [PATCH 0/7] uas: various fixes, add error handling.
@ 2012-06-19  7:54 Gerd Hoffmann
       [not found] ` <1340092494-18876-1-git-send-email-kraxel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
                   ` (3 more replies)
  0 siblings, 4 replies; 13+ messages in thread
From: Gerd Hoffmann @ 2012-06-19  7:54 UTC (permalink / raw)
  To: linux-usb, linux-scsi; +Cc: Gerd Hoffmann

  Hi,

This patch series improves usb attached scsi support.  It reverts two
bogus fixes which just trade one bug for another, then it fixes the
issues properly.

Any use-after-free issues, leading to horrific "BUG kmalloc-192 (Not
tainted): Poison overwritten" messages and sometimes kernel panics are
gone.

The last patch adds task management support and winds it up in the scsi
error handling callbacks.

Could test it only in non-streams mode, so some additional testing with
usb3 gear would be great.  Reviews are very welcome too.

cheers,
  Gerd

Gerd Hoffmann (7):
  Revert "usb/uas: make sure data urb is gone if we receive status
    before that"
  Revert "usb/uas: one only one status URB/host on stream-less
    connection"
  uas: fix sense urb handling
  uas: keep track of command state, finish scsi cmd when really done.
  uas: improve error handling
  uas: track urbs, kill inflight urbs on disconnect.
  uas: task mgmt & error handling

 drivers/usb/storage/uas.c |  422 ++++++++++++++++++++++++++------------------
 include/linux/usb/uas.h   |   40 +++++
 2 files changed, 289 insertions(+), 173 deletions(-)


^ permalink raw reply	[flat|nested] 13+ messages in thread

end of thread, other threads:[~2012-06-25 18:49 UTC | newest]

Thread overview: 13+ messages (download: mbox.gz / follow: Atom feed)
-- links below jump to the message on this page --
2012-06-19  7:54 [PATCH 0/7] uas: various fixes, add error handling Gerd Hoffmann
     [not found] ` <1340092494-18876-1-git-send-email-kraxel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2012-06-19  7:54   ` [PATCH 1/7] Revert "usb/uas: make sure data urb is gone if we receive status before that" Gerd Hoffmann
2012-06-20 23:56     ` Greg KH
     [not found]       ` <20120620235626.GC31520-U8xfFu+wG4EAvxtiuMwx3w@public.gmane.org>
2012-06-21  8:27         ` Gerd Hoffmann
2012-06-19  7:54   ` [PATCH 2/7] Revert "usb/uas: one only one status URB/host on stream-less connection" Gerd Hoffmann
     [not found]     ` <1340092494-18876-3-git-send-email-kraxel-H+wXaHxf7aLQT0dZR+AlfA@public.gmane.org>
2012-06-20 23:56       ` Greg KH
2012-06-21  8:41         ` Gerd Hoffmann
2012-06-25 18:49           ` Greg KH
2012-06-19  7:54   ` [PATCH 3/7] uas: fix sense urb handling Gerd Hoffmann
2012-06-19  7:54   ` [PATCH 7/7] uas: task mgmt & error handling Gerd Hoffmann
2012-06-19  7:54 ` [PATCH 4/7] uas: keep track of command state, finish scsi cmd when really done Gerd Hoffmann
2012-06-19  7:54 ` [PATCH 5/7] uas: improve error handling Gerd Hoffmann
2012-06-19  7:54 ` [PATCH 6/7] uas: track urbs, kill inflight urbs on disconnect Gerd Hoffmann

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.