summaryrefslogtreecommitdiff
path: root/block/bsg.c
diff options
context:
space:
mode:
authorJames Bottomley <James.Bottomley@HansenPartnership.com>2007-12-29 11:49:53 -0600
committerJames Bottomley <James.Bottomley@HansenPartnership.com>2008-01-11 18:29:12 -0600
commit2d4b63e1505b317d4253cee3f2970792ec6d41cb (patch)
treea0b0ec862dfd20ecc33393e014396c7427074a52 /block/bsg.c
parentb98e66fa0b687149dc3b26179096dc542c7d5001 (diff)
downloadlinux-3.10-2d4b63e1505b317d4253cee3f2970792ec6d41cb.tar.gz
linux-3.10-2d4b63e1505b317d4253cee3f2970792ec6d41cb.tar.bz2
linux-3.10-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