On 2012-08-01 19:21 Xiangliang Yu <yuxia...@marvell.com> Wrote:
>Hi, Jianpeng
>
>I think MVSAS shouldn't care the completion sign here, just modify task state
>is ok.
>
>
>
[snip]
>>
>> Signed-off-by: Jianpeng Ma <majianp...@gmail.com>
>> ---
>> drivers/scsi/mvsas/mv_sas.c | 5 ++++-
>> 1 file changed, 4 insertions(+), 1 deletion(-)
>>
>> diff --git a/drivers/scsi/mvsas/mv_sas.c b/drivers/scsi/mvsas/mv_sas.c
>> index 4539d59..af6a1c5 100644
>> --- a/drivers/scsi/mvsas/mv_sas.c
>> +++ b/drivers/scsi/mvsas/mv_sas.c
>> @@ -1629,7 +1629,10 @@ int mvs_abort_task(struct sas_task *task)
>> mv_dprintk("mvs_abort_task() mvi=%p task=%p "
>> "slot=%p slot_idx=x%x\n",
>> mvi, task, slot, slot_idx);
>> - mvs_tmf_timedout((unsigned long)task);
>> + if (task->slow_task != NULL)
>> + mvs_tmf_timedout((unsigned long)task);
>> + else
>> + task->task_state_flags |=
>> SAS_TASK_STATE_ABORTED;
>> mvs_slot_task_free(mvi, task, slot, slot_idx);
>> rc = TMF_RESP_FUNC_COMPLETE;
>> goto out;
>> --
>> 1.7.9.5
Thanks, I'll modify the code and
resend.N�Р骒r��y����b�X�肚�v�^�)藓{.n�+�伐�{北�"�{ay������,j��f"�h���z��wア�
⒎�j:+v���w�j�m������赙zZ+�����茛j"��!�i