diff options
author | Gerd Hoffmann <kraxel@redhat.com> | 2012-06-19 11:54:50 +0400 |
---|---|---|
committer | Greg Kroah-Hartman <gregkh@linuxfoundation.org> | 2012-06-25 22:50:59 +0400 |
commit | e9bd7e1a2d34de3b0991c81080d56dc408110833 (patch) | |
tree | 9839c93d3d84ef4419a8c1585a55e7bab49736ee /drivers/scsi/be2iscsi | |
parent | db32de11f75673c2a0f2651ae58b0f25b8c5b0eb (diff) | |
download | linux-e9bd7e1a2d34de3b0991c81080d56dc408110833.tar.xz |
uas: fix sense urb handling
Stop reusing sense urbs, just allocate a fresh one each time and free it
when done.
Stop storing a sense urb pointer in the scsi request, all you can do
with it is misusing. For example requeuing the sense urb, then f*ck it
up by picking the wrong one in case tagged requests don't finish in the
same order you've submitted them. Also note that (not-yet supported)
task management ops don't have a scsi request in the first place.
Signed-off-by: Gerd Hoffmann <kraxel@redhat.com>
Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
Diffstat (limited to 'drivers/scsi/be2iscsi')
0 files changed, 0 insertions, 0 deletions