On Thu, Jun 25, 2015 at 4:52 AM, Weiny, Ira <[email protected]> wrote:
> Linus,
>
>>
>> On the *other* side of the same conflict, I find an even more offensive 
>> commit,
>> namely commit 4cd7c9479aff ("IB/mad: Add support for additional MAD info
>> to/from drivers") which adds a BUG_ON() for a sanity check, rather than just
>> returning -EINVAL or something sane like that.
>>
>> I'm getting *real* tired of that BUG_ON() shit. I realize that infiniband is 
>> a
>> niche market, and those "commercial grade" niche markets are more-than-
>> used-to crap code and horrible hacks, but this is still the kernel. We don't 
>> add
>> random machine-killing debug checks when it is *so* simple to just do
>>
>>         if (WARN_ON_ONCE(..))
>>                 return -EINVAL;
>>
>> instead.
>
> Please accept my apologies.  The original patch used WARN_ON but I was 
> advised to use BUG_ON in a review and I should have thought about it more 
> rather than blindly make the change.


Ira,

Can you please point me to the review thread where this advise was
made? I can't track it. In internal reviews I always fight with
developers that put BUG_ON assertions whenever something goes wrong,
I'd like to see on what context this feedback was provided to you.

Or.
--
To unsubscribe from this list: send the line "unsubscribe linux-rdma" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html

Reply via email to