3 ms·
Linus' reasoning echos his past criticisms of hardening patches: >if people run things on real machines, then BUG() is absolutely the last thing you EVER want
by jelly 8y ago
Linus' reasoning echos his past criticisms of hardening patches:
>if people run things on real machines, then BUG() is absolutely the last thing you EVER want to do for "debugging".
>This is why I scanned your pull request for BUG() and similar. Because I simply will not take "hardening" that kills the machine. That's a hard requirement. No excuses, and absolutely zero exceptions.
>After a year or two, when the hardening has actually been in place, and you can say "hey, look, none of the warnings happened", I may be ok with turning them into BUG() calls.
The monty python drama is a distraction, this is an issue of principle that Linus has had to explain multiple times.