aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--drivers/misc/lkdtm.c5
1 files changed, 5 insertions, 0 deletions
diff --git a/drivers/misc/lkdtm.c b/drivers/misc/lkdtm.c
index adb6bde2ecc2..b1323fc881b1 100644
--- a/drivers/misc/lkdtm.c
+++ b/drivers/misc/lkdtm.c
@@ -68,6 +68,7 @@ enum ctype {
68 CT_NONE, 68 CT_NONE,
69 CT_PANIC, 69 CT_PANIC,
70 CT_BUG, 70 CT_BUG,
71 CT_WARNING,
71 CT_EXCEPTION, 72 CT_EXCEPTION,
72 CT_LOOP, 73 CT_LOOP,
73 CT_OVERFLOW, 74 CT_OVERFLOW,
@@ -95,6 +96,7 @@ static char* cp_name[] = {
95static char* cp_type[] = { 96static char* cp_type[] = {
96 "PANIC", 97 "PANIC",
97 "BUG", 98 "BUG",
99 "WARNING",
98 "EXCEPTION", 100 "EXCEPTION",
99 "LOOP", 101 "LOOP",
100 "OVERFLOW", 102 "OVERFLOW",
@@ -284,6 +286,9 @@ static void lkdtm_do_action(enum ctype which)
284 case CT_BUG: 286 case CT_BUG:
285 BUG(); 287 BUG();
286 break; 288 break;
289 case CT_WARNING:
290 WARN_ON(1);
291 break;
287 case CT_EXCEPTION: 292 case CT_EXCEPTION:
288 *((int *) 0) = 0; 293 *((int *) 0) = 0;
289 break; 294 break;