Re: [PATCH v3] RDMA/rxe: Generate a completion on error after getting a wqe

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 



On 2022/4/1 12:50, Leon Romanovsky wrote:
> On Fri, Apr 01, 2022 at 03:52:37AM +0000, yangx.jy@xxxxxxxxxxx wrote:
>> On 2022/4/1 1:19, Leon Romanovsky wrote:
>>
>>          ret = finish_packet(qp, av, wqe, &pkt, skb, payload);
>>          if (unlikely(ret)) {
>>                  pr_debug("qp#%d Error during finish packet\n", qp_num(qp));
>> +               if (ah)
>>
>>
>> No, ah can't be NULL. This is why I proposed to clean rxe_get_av() too.
>> **ahp is not NULL, as an input to that function and in all flows it is
>> updated with new ah pointer. If it can't update, the NULL will be
>> returned and rxe_requester() will exit.
> 
> Please use plain-text friendly email client.
Hi Leon,

Thanks for your reminder.


> 
>>
>> Hi Leon,
>>
>> If ah_num is 0 in rxe_get_av(), rxe_get_av() returns not NULL (i.e. av is not NULL) and ah is NULL.
>> In this case, I think we can reach here and ah is NULL.
>> BTW, I don't want to mix the fix and the change of rxe_get_av()'s logic.
> 
> ok, no problem.

^_^

Best Regards,
Xiao Yang

> 
> Thanks
> 
>>
>> Best Regards,
>>
>> Xiao Yang




[Index of Archives]     [Linux USB Devel]     [Video for Linux]     [Linux Audio Users]     [Photo]     [Yosemite News]     [Yosemite Photos]     [Linux Kernel]     [Linux SCSI]     [XFree86]

  Powered by Linux