uas: add dead request list
authorGerd Hoffmann <kraxel@redhat.com>
Fri, 13 Sep 2013 11:27:13 +0000 (13:27 +0200)
committerSarah Sharp <sarah.a.sharp@linux.intel.com>
Tue, 4 Mar 2014 23:38:06 +0000 (15:38 -0800)
commit326349f82461918830ed59913a3ccd8ffa9ac46f
tree8b8c8ec2c7ae12c93c368db6d04ccc91ba2f713d
parent1bf8198e6b2da3e30960e95f8d215f44572515ce
uas: add dead request list

This patch adds a new list where all requests which are canceled are
added to, so we don't loose them.  Then, after killing all inflight
urbs on bus reset (and disconnect) we'll walk over the list and clean
them up.

Without this we can end up with aborted requests lingering around in
case of status pipe transfer errors.

Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Hans de Goede <hdegoede@redhat.com>
Signed-off-by: Sarah Sharp <sarah.a.sharp@linux.intel.com>
drivers/usb/storage/uas.c