Thread (4 messages) 4 messages, 4 authors, 2013-11-17

[Cocci] Warning masked by BUG() when CONFIG_BUG is enabled

From: Julia Lawall <hidden>
Date: 2013-11-17 14:47:57
Also in: cocci, linux-gpio

quoted
As a side note, I noticed quite some instances of that pattern (switch
statement w/ a 'default' calling BUG()) while more carefully looking at
compilation output. I may get slapped for this, but just in case this
is indeed something which deserves to be fixed and can be fixed
automagically via some semantic patch, I have CC'ed Coccinelle people.
I don't think this can be fixed in a generic way. This driver, for
example, should IMO return -EINVAL when hitting default in probe and
simply get rid of the other BUG() calls. No need to halt the kernel
because of a broken match->data.
One could nevertheless perhaps use Coccinelle to find them, if there is 
some possibility to fix them.

julia
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help