Commit 10f296cbfe3b93188c41463fd7a53808ebdbcbe3
Committed by
Rusty Russell
1 parent
d65b4e98d7
Exists in
master
and in
20 other branches
module: make module param bint handle nul value
Allow bint param accept nul values, just do same as bool param. Signed-off-by: Dave Young <dyoung@redhat.com> Cc: Rusty Russell <rusty@rustcorp.com.au> Signed-off-by: Rusty Russell <rusty@rustcorp.com.au>
Showing 1 changed file with 2 additions and 1 deletions Side-by-side Diff
kernel/params.c
... | ... | @@ -97,7 +97,8 @@ |
97 | 97 | for (i = 0; i < num_params; i++) { |
98 | 98 | if (parameq(param, params[i].name)) { |
99 | 99 | /* No one handled NULL, so do it here. */ |
100 | - if (!val && params[i].ops->set != param_set_bool) | |
100 | + if (!val && params[i].ops->set != param_set_bool | |
101 | + && params[i].ops->set != param_set_bint) | |
101 | 102 | return -EINVAL; |
102 | 103 | pr_debug("They are equal! Calling %p\n", |
103 | 104 | params[i].ops->set); |