diff options
| author | Jeremy Fitzhardinge <[email protected]> | 2006-12-08 03:30:41 -0800 |
|---|---|---|
| committer | Paul Mackerras <[email protected]> | 2006-12-11 16:35:07 +1100 |
| commit | 73c9ceab40b1269d6195e556773167c078ac8311 (patch) | |
| tree | d1de1c286b58a8b1e8dcd0e690ac6e8724e990f5 /include/linux/debugobjects.h | |
| parent | 973c1fabc70deb10f12a0eaab2f50c2263784257 (diff) | |
[POWERPC] Generic BUG for powerpc
This makes powerpc use the generic BUG machinery. The biggest reports the
function name, since it is redundant with kallsyms, and not needed in general.
There is an overall reduction of code, since module_32/64 duplicated several
functions.
Unfortunately there's no way to tell gcc that BUG won't return, so the BUG
macro includes a goto loop. This will generate a real jmp instruction, which
is never used.
[[email protected]: build fix]
[[email protected]: remove infinite loop in BUG_ON]
Signed-off-by: Jeremy Fitzhardinge <[email protected]>
Cc: Andi Kleen <[email protected]>
Cc: Hugh Dickens <[email protected]>
Cc: Michael Ellerman <[email protected]>
Cc: Benjamin Herrenschmidt <[email protected]>
Cc: Rusty Russell <[email protected]>
Signed-off-by: Andrew Morton <[email protected]>
Signed-off-by: Paul Mackerras <[email protected]>
Diffstat (limited to 'include/linux/debugobjects.h')
0 files changed, 0 insertions, 0 deletions