Revision da9eac8990dc614ab4756f2a3d84870b675f1f1e authored by Paul Mundt on 04 July 2008, 16:59:36 UTC, committed by Linus Torvalds on 04 July 2008, 17:40:05 UTC
Commit 95b570c9cef3b12356454c7112571b7e406b4b51 ("Taint kernel after
WARN_ON(condition)") introduced a TAINT_WARN that was implemented for
all architectures using the generic warn_on_slowpath(), which excluded
any architecture that set HAVE_ARCH_WARN_ON.

As all of the architectures that implement their own WARN_ON() all go
through the report_bug() path (specifically handling BUG_TRAP_TYPE_WARN),
taint the kernel there as well for consistency.

Tested on avr32 and sh. Also relevant for s390, parisc, and powerpc.

Signed-off-by: Haavard Skinnemoen <hskinnemoen@atmel.com>
Signed-off-by: Paul Mundt <lethal@linux-sh.org>
Acked-by: Kyle McMartin <kyle@mcmartin.ca>
Signed-off-by: Andrew Morton <akpm@linux-foundation.org>
Signed-off-by: Linus Torvalds <torvalds@linux-foundation.org>
1 parent c4a2d7f
History
File Mode Size
Kconfig -rw-r--r-- 21.0 KB
Makefile -rw-r--r-- 1.8 KB
nls_ascii.c -rw-r--r-- 5.7 KB
nls_base.c -rw-r--r-- 14.1 KB
nls_cp1250.c -rw-r--r-- 15.1 KB
nls_cp1251.c -rw-r--r-- 12.5 KB
nls_cp1255.c -rw-r--r-- 17.0 KB
nls_cp437.c -rw-r--r-- 17.1 KB
nls_cp737.c -rw-r--r-- 15.2 KB
nls_cp775.c -rw-r--r-- 13.3 KB
nls_cp850.c -rw-r--r-- 13.1 KB
nls_cp852.c -rw-r--r-- 14.5 KB
nls_cp855.c -rw-r--r-- 12.1 KB
nls_cp857.c -rw-r--r-- 12.4 KB
nls_cp860.c -rw-r--r-- 15.8 KB
nls_cp861.c -rw-r--r-- 17.1 KB
nls_cp862.c -rw-r--r-- 19.0 KB
nls_cp863.c -rw-r--r-- 16.8 KB
nls_cp864.c -rw-r--r-- 18.6 KB
nls_cp865.c -rw-r--r-- 17.1 KB
nls_cp866.c -rw-r--r-- 12.4 KB
nls_cp869.c -rw-r--r-- 13.1 KB
nls_cp874.c -rw-r--r-- 10.7 KB
nls_cp932.c -rw-r--r-- 479.7 KB
nls_cp936.c -rw-r--r-- 682.0 KB
nls_cp949.c -rw-r--r-- 854.8 KB
nls_cp950.c -rw-r--r-- 580.0 KB
nls_euc-jp.c -rw-r--r-- 23.9 KB
nls_iso8859-1.c -rw-r--r-- 10.0 KB
nls_iso8859-13.c -rw-r--r-- 11.5 KB
nls_iso8859-14.c -rw-r--r-- 14.5 KB
nls_iso8859-15.c -rw-r--r-- 12.6 KB
nls_iso8859-2.c -rw-r--r-- 12.9 KB
nls_iso8859-3.c -rw-r--r-- 12.9 KB
nls_iso8859-4.c -rw-r--r-- 12.9 KB
nls_iso8859-5.c -rw-r--r-- 10.7 KB
nls_iso8859-6.c -rw-r--r-- 10.2 KB
nls_iso8859-7.c -rw-r--r-- 13.2 KB
nls_iso8859-9.c -rw-r--r-- 10.8 KB
nls_koi8-r.c -rw-r--r-- 13.5 KB
nls_koi8-ru.c -rw-r--r-- 1.7 KB
nls_koi8-u.c -rw-r--r-- 13.9 KB
nls_utf8.c -rw-r--r-- 1.1 KB

back to top