[Cake] BUG_ON vs WARN_ON
Kevin Darbyshire-Bryant
kevin at darbyshire-bryant.me.uk
Wed Oct 5 11:45:06 EDT 2016
On 05/10/16 16:42, Jonathan Morton wrote:
>
>> On 5 Oct, 2016, at 18:24, Kevin Darbyshire-Bryant
>> <kevin at darbyshire-bryant.me.uk> wrote:
>>
>> How amenable are you to changing all 4 BUG_ON instances in cake to
>> WARN_ON?
>>
>> Linus isn't a complete fan and I'm thinking that producing a stack
>> trace and trying to carry on is more helpful to a remote accessed,
>> no serial interface type device than just killing the kernel dead.
>>
>> Quite possibly other bad things(tm) will happen shortly after...or
>> maybe there will be enough time look at dmesg for that stack
>> trace.
>
> The two in cake_heap_swap() can probably go away completely - they
> were there to make sure the heap algorithms were working correctly.
> They never did trigger, as it happens.
>
> The other two are genuine serious bugs (array overflow) if they ever
> trigger. It’s safer to leave them as-is.
Fair enough :-) I wonder what it was that caused yesterday's issues? I
really must try again when I've more time to get proper access.
Kevin
>
> - Jonathan Morton
>
More information about the Cake
mailing list