From: Luigi Semenzato Date: Mon, 29 Apr 2013 17:10:25 +0000 (-0700) Subject: CHROMIUM: add warning test to /proc/breakme X-Git-Url: http://git.cascardo.eti.br/?p=cascardo%2Flinux.git;a=commitdiff_plain;h=64b7896dce7f07a161e893d99fd6a3e0c73c9e4f CHROMIUM: add warning test to /proc/breakme This is mainly for testing the Chrome OS warning collection and analysis tools. BUG=chromium:227080 TEST=manually tested Change-Id: I0a99d2f87cf1e1354a0feaf3cd5386396d7da381 Signed-off-by: Luigi Semenzato Reviewed-on: https://gerrit.chromium.org/gerrit/49488 Reviewed-by: Vincent Palatin Reviewed-by: Olof Johansson --- diff --git a/fs/proc/breakme.c b/fs/proc/breakme.c index 8194361a35ef..21911809d85a 100644 --- a/fs/proc/breakme.c +++ b/fs/proc/breakme.c @@ -33,6 +33,9 @@ static ssize_t write_breakme(struct file *file, const char __user *buf, /* BUG() */ else if (!strcmp(kbuf, "bug")) BUG(); + /* Warning, normally not a crash */ + else if (!strcmp(kbuf, "warning")) + WARN_ON(1); /* hung_task stuck in unkillable D state */ else if (!strcmp(kbuf, "hungtask")) schedule_timeout_uninterruptible(MAX_SCHEDULE_TIMEOUT);