On Tue, 2019-02-19 at 17:47 +-0200, Moni Shoua wrote: +AD4 +AD4 This kind of change makes the code confusing to human readers. Have you +AD4 +AD4 considered to add a BUG+AF8-ON(+ACE-qp) or WARN+AF8-ON(+ACE-qp) with a comment that +AD4 +AD4 refers to sparse instead? +AD4 +AD4 I'm not sure that this kind of fix will satisfy the static checker. It +AD4 depends how it understand BUG+AF8-ON(). I think sparse recognizes code that has been marked with the GCC attribute 'noreturn'. From include/linux/kernel.h (BUG() calls panic()): void panic(const char +ACo-fmt, ...) +AF8AXw-noreturn +AF8AXw-cold+ADs Bart.