summaryrefslogtreecommitdiffstats
path: root/block/bsg.c
diff options
context:
space:
mode:
authorJames Bottomley <James.Bottomley@HansenPartnership.com>2007-12-29 18:49:53 +0100
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2008-01-12 01:29:12 +0100
commit2d4b63e1505b317d4253cee3f2970792ec6d41cb (patch)
treea0b0ec862dfd20ecc33393e014396c7427074a52 /block/bsg.c
parent[SCSI] libsas: add host SMP processing (diff)
downloadlinux-2d4b63e1505b317d4253cee3f2970792ec6d41cb.tar.xz
linux-2d4b63e1505b317d4253cee3f2970792ec6d41cb.zip
[SCSI] libsas: don't treat underrun as an error on SMP tasks
All SMP tasks sent through bsg generate messages like: sas: smp_execute_task: task to dev 500605b000001450 response: 0x0 status 0x81 Three times (because the task gets retried). Firstly, don't retry either overrun or underrun (the data buffer isn't going to change size) and secondly, just report the underrun but don't set an error for it. This is necessary so bsg can report back the residual. Signed-off-by: James Bottomley <James.Bottomley@HansenPartnership.com>
Diffstat (limited to 'block/bsg.c')
0 files changed, 0 insertions, 0 deletions