From bd679904e1393ac31264a11046982a823a9e1673 Mon Sep 17 00:00:00 2001 From: Dan Carpenter Date: Thu, 20 Sep 2018 15:22:43 +0300 Subject: [PATCH] kernel: don't insist that the parameter is named "error" I don't know why it originally had to be named error, and also I don't know why I removed that requirement... But I have been running this code for a while. Signed-off-by: Dan Carpenter --- check_kernel.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/check_kernel.c b/check_kernel.c index 7fb5e81d..d651efc7 100644 --- a/check_kernel.c +++ b/check_kernel.c @@ -57,10 +57,10 @@ static void hack_ERR_PTR(struct symbol *sym) return; arg = first_ptr_list((struct ptr_list *)sym->ctype.base_type->arguments); - if (!arg || !arg->ident || strcmp(arg->ident->name, "error") != 0) + if (!arg || !arg->ident) return; - estate = get_state(SMATCH_EXTRA, "error", arg); + estate = get_state(SMATCH_EXTRA, arg->ident->name, arg); if (!estate) { after = alloc_rl(low_error, minus_one); } else { -- 2.11.4.GIT