mirror of https://gitee.com/openkylin/linux.git
lkdtm: add "WARNING" trigger
For additional testing, add "WARNING" as a trigger that calls WARN_ON(1). Signed-off-by: Kees Cook <keescook@chromium.org> Signed-off-by: Greg Kroah-Hartman <gregkh@linuxfoundation.org>
This commit is contained in:
parent
4f19828974
commit
65892723c3
|
@ -68,6 +68,7 @@ enum ctype {
|
|||
CT_NONE,
|
||||
CT_PANIC,
|
||||
CT_BUG,
|
||||
CT_WARNING,
|
||||
CT_EXCEPTION,
|
||||
CT_LOOP,
|
||||
CT_OVERFLOW,
|
||||
|
@ -95,6 +96,7 @@ static char* cp_name[] = {
|
|||
static char* cp_type[] = {
|
||||
"PANIC",
|
||||
"BUG",
|
||||
"WARNING",
|
||||
"EXCEPTION",
|
||||
"LOOP",
|
||||
"OVERFLOW",
|
||||
|
@ -284,6 +286,9 @@ static void lkdtm_do_action(enum ctype which)
|
|||
case CT_BUG:
|
||||
BUG();
|
||||
break;
|
||||
case CT_WARNING:
|
||||
WARN_ON(1);
|
||||
break;
|
||||
case CT_EXCEPTION:
|
||||
*((int *) 0) = 0;
|
||||
break;
|
||||
|
|
Loading…
Reference in New Issue