]> err.no Git - linux-2.6/blobdiff - drivers/scsi/libsas/sas_ata.c
[SCSI] libsas: fix sense_buffer overrun
[linux-2.6] / drivers / scsi / libsas / sas_ata.c
index 0829b55c64d23c90cf70b025a566447eed8635f0..adc47d481f97655efd0f34cc278e4ee3931b98b9 100644 (file)
@@ -500,7 +500,7 @@ static int sas_execute_task(struct sas_task *task, void *buffer, int size,
                        goto ex_err;
                }
                wait_for_completion(&task->completion);
-               res = -ETASK;
+               res = -ECOMM;
                if (task->task_state_flags & SAS_TASK_STATE_ABORTED) {
                        int res2;
                        SAS_DPRINTK("task aborted, flags:0x%x\n",