Linus Torvalds writes: (Summary) It makes it harder
for the compiler to generate good code (you need to inline it to get
the obvious code generation), it makes it harder for checkers to
verify things, and it makes it harder for humans to read and
understand what is going on.
understand what is going on.
If you see code like
If you see code like
watchdog_nmi_reconfigure(true);
watchdog_nmi_reconfigure(true);
and you don't ask yourself "what does 'true' mean in this call site", you're either not human, or you just don't care.
understand what is going on.
If you see code like
If you see code like
watchdog_nmi_reconfigure(true);
watchdog_nmi_reconfigure(true);
and you don't ask yourself "what does 'true' mean in this call site", you're either not human, or you just don't care.