ext4: change token2str() to use ext4_param_specs
Change token2str() to use ext4_param_specs instead of tokens so that we can get rid of tokens entirely. Signed-off-by: Lukas Czerner <lczerner@redhat.com> Reviewed-by: Carlos Maiolino <cmaiolino@redhat.com> Link: https://lore.kernel.org/r/20211027141857.33657-12-lczerner@redhat.com Signed-off-by: Theodore Ts'o <tytso@mit.edu>
This commit is contained in:
parent
02f960f8db
commit
97d8a670b4
|
@ -3046,12 +3046,12 @@ static inline void ext4_show_quota_options(struct seq_file *seq,
|
|||
|
||||
static const char *token2str(int token)
|
||||
{
|
||||
const struct match_token *t;
|
||||
const struct fs_parameter_spec *spec;
|
||||
|
||||
for (t = tokens; t->token != Opt_err; t++)
|
||||
if (t->token == token && !strchr(t->pattern, '='))
|
||||
for (spec = ext4_param_specs; spec->name != NULL; spec++)
|
||||
if (spec->opt == token && !spec->type)
|
||||
break;
|
||||
return t->pattern;
|
||||
return spec->name;
|
||||
}
|
||||
|
||||
/*
|
||||
|
|
Loading…
Reference in New Issue