Re: [PATCH rdma-next v2 08/11] RDMA/efa: Add common command handlers

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

 



On 27-Feb-19 11:10, Leon Romanovsky wrote:
> On Wed, Feb 27, 2019 at 10:57:16AM +0200, Gal Pressman wrote:
>> On 27-Feb-19 10:36, Leon Romanovsky wrote:
>>> On Wed, Feb 27, 2019 at 10:31:29AM +0200, Gal Pressman wrote:
>>>> On 26-Feb-19 21:32, Leon Romanovsky wrote:
>>>>> On Thu, Feb 21, 2019 at 05:33:10PM +0200, Gal Pressman wrote:
>>>>>> Add the EFA common commands implementation.
>>>>>>
>>>>>> Signed-off-by: Gal Pressman <galpress@xxxxxxxxxx>
>>>>>> ---
>>>
>>> <...>
>>>
>>>>>> +	err = efa_com_cmd_exec(aq,
>>>>>> +			       (struct efa_admin_aq_entry *)&create_qp_cmd,
>>>>>> +			       sizeof(create_qp_cmd),
>>>>>> +			       (struct efa_admin_acq_entry *)&cmd_completion,
>>>>>> +			       sizeof(cmd_completion));
>>>>>> +	if (unlikely(err)) {
>>>>>
>>>>> There is no need to add likely/unlikely not in data path.
>>>>
>>>> Doesn't hurt though, right?
>>>
>>> Right, if readability is not important, it won't hurt.
>>
>> Actually, I find likely/unlikely easier to read as it helps you identify the
>> main flows.
>> In this case the main flow is clear, but I wouldn't say that it hurts readability.
> 
> Can you please point me the place in the code where "err" is expected
> behaviour and such place needs extra help to identify the main flow,
> instead of naming "err" to be something else, more descriptive?

My point was that these annotations are a hint to the reader as well, not just
the compiler.
In many places the hint is obvious, but that doesn't make the code less readable.



[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