]> git.baikalelectronics.ru Git - kernel.git/commit
alpha: teach the compiler that BUG doesn't return
authorAndrew Morton <akpm@linux-foundation.org>
Mon, 28 Apr 2008 09:13:48 +0000 (02:13 -0700)
committerLinus Torvalds <torvalds@linux-foundation.org>
Mon, 28 Apr 2008 15:58:27 +0000 (08:58 -0700)
commit26d5ceb8028c320a051609d131741d004b923535
tree1c003a652308955da0677f8d05b6ad110f5dee48
parentfc4e5cc0f02e1a29e434f1aedd25ddc5ac89a76b
alpha: teach the compiler that BUG doesn't return

Fix things like this:

security/selinux/netnode.c: In function 'sel_netnode_find':
security/selinux/netnode.c:126: warning: 'idx' may be used uninitialized in this function
security/selinux/netnode.c: In function 'sel_netnode_sid':
security/selinux/netnode.c:225: warning: 'ret' may be used uninitialized in this function
security/selinux/netnode.c:168: warning: 'idx' may be used uninitialized in this function

due to code correctly not expecting BUG() to return.

For some reason this reduces the object code size for that particular file.

Cc: Ivan Kokshaysky <ink@jurassic.park.msu.ru>
Cc: Richard Henderson <rth@twiddle.net>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
include/asm-alpha/bug.h