]> err.no Git - linux-2.6/commit
Blackfin arch: revise anomaly handling by basing things on the compiler not the kconf...
authorMike Frysinger <michael.frysinger@analog.com>
Wed, 25 Jul 2007 03:19:14 +0000 (11:19 +0800)
committerBryan Wu <bryan.wu@analog.com>
Wed, 25 Jul 2007 03:19:14 +0000 (11:19 +0800)
commit1aafd9091226a02b481298315f959f777294684e
treeb09e0aaabb6aacd882499a69b28638cbd669dbba
parent287050fe13bf34824f03b4351002b0e2db4ee5cb
Blackfin arch: revise anomaly handling by basing things on the compiler not the kconfig defines

revise anomaly handling by basing things on the compiler not the kconfig defines,
so the header is stable and usable outside of the kernel. This also allows us to
move some code from preprocessing to compiling (gcc culls dead code)
which should help with code quality (readability, catch minor bugs, etc...).

Signed-off-by: Mike Frysinger <michael.frysinger@analog.com>
Signed-off-by: Bryan Wu <bryan.wu@analog.com>
25 files changed:
arch/blackfin/kernel/bfin_gpio.c
arch/blackfin/kernel/cplbinit.c
arch/blackfin/kernel/setup.c
arch/blackfin/lib/memcmp.S
arch/blackfin/lib/memcpy.S
arch/blackfin/lib/memmove.S
arch/blackfin/mach-bf533/head.S
arch/blackfin/mach-bf537/head.S
arch/blackfin/mach-bf548/head.S
arch/blackfin/mach-bf561/head.S
arch/blackfin/mach-common/cacheinit.S
arch/blackfin/mach-common/cplbmgr.S
arch/blackfin/mach-common/entry.S
arch/blackfin/mach-common/interrupt.S
include/asm-blackfin/blackfin.h
include/asm-blackfin/mach-bf533/anomaly.h
include/asm-blackfin/mach-bf533/bf533.h
include/asm-blackfin/mach-bf537/anomaly.h
include/asm-blackfin/mach-bf537/bf537.h
include/asm-blackfin/mach-bf548/anomaly.h
include/asm-blackfin/mach-bf561/anomaly.h
include/asm-blackfin/mach-bf561/bf561.h
include/asm-blackfin/mach-common/cdef_LPBlackfin.h
include/asm-blackfin/mach-common/def_LPBlackfin.h
include/asm-blackfin/system.h