|
@@ -794,7 +794,8 @@ static int nvmf_check_allowed_opts(struct nvmf_ctrl_options *opts,
|
|
int i;
|
|
int i;
|
|
|
|
|
|
for (i = 0; i < ARRAY_SIZE(opt_tokens); i++) {
|
|
for (i = 0; i < ARRAY_SIZE(opt_tokens); i++) {
|
|
- if (opt_tokens[i].token & ~allowed_opts) {
|
|
|
|
|
|
+ if ((opt_tokens[i].token & opts->mask) &&
|
|
|
|
+ (opt_tokens[i].token & ~allowed_opts)) {
|
|
pr_warn("invalid parameter '%s'\n",
|
|
pr_warn("invalid parameter '%s'\n",
|
|
opt_tokens[i].pattern);
|
|
opt_tokens[i].pattern);
|
|
}
|
|
}
|