change behaviour on too large argument
This commit is contained in:
parent
eb6167ae63
commit
dbebc0a7cc
5
hello2.c
5
hello2.c
|
@ -44,10 +44,7 @@ static unsigned int msg_count = 1;
|
||||||
|
|
||||||
static int __init hello_init(void)
|
static int __init hello_init(void)
|
||||||
{
|
{
|
||||||
if (msg_count > 10) {
|
BUG_ON(msg_count > 10);
|
||||||
pr_err("Error: msg_count too large (%d > 10)\n", msg_count);
|
|
||||||
return -EINVAL;
|
|
||||||
}
|
|
||||||
|
|
||||||
if (msg_count == 0 || msg_count >= 5)
|
if (msg_count == 0 || msg_count >= 5)
|
||||||
pr_warn("Warning: msg_count = %d (msg_count == 0 or 5 <= msg_count <= 10)\n", msg_count);
|
pr_warn("Warning: msg_count = %d (msg_count == 0 or 5 <= msg_count <= 10)\n", msg_count);
|
||||||
|
|
Loading…
Reference in New Issue