diff options
author | Al Viro <viro@zeniv.linux.org.uk> | 2019-12-16 19:45:41 +0100 |
---|---|---|
committer | Al Viro <viro@zeniv.linux.org.uk> | 2020-02-07 20:47:52 +0100 |
commit | 34264ae3fa22429ec4fd9151602342d1f21486eb (patch) | |
tree | 687392b53b9d246d3ec1193abcade23ad85186b5 /fs/fs_context.c | |
parent | fold struct fs_parameter_enum into struct constant_table (diff) | |
download | linux-34264ae3fa22429ec4fd9151602342d1f21486eb.tar.xz linux-34264ae3fa22429ec4fd9151602342d1f21486eb.zip |
don't bother with explicit length argument for __lookup_constant()
Have the arrays of constant_table self-terminated (by NULL ->name
in the final entry). Simplifies lookup_constant() and allows to
reuse the search for enum params as well.
Signed-off-by: Al Viro <viro@zeniv.linux.org.uk>
Diffstat (limited to 'fs/fs_context.c')
-rw-r--r-- | fs/fs_context.c | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/fs/fs_context.c b/fs/fs_context.c index 9097421cbba5..ea97a2411e83 100644 --- a/fs/fs_context.c +++ b/fs/fs_context.c @@ -45,6 +45,7 @@ static const struct constant_table common_set_sb_flag[] = { { "posixacl", SB_POSIXACL }, { "ro", SB_RDONLY }, { "sync", SB_SYNCHRONOUS }, + { }, }; static const struct constant_table common_clear_sb_flag[] = { @@ -53,6 +54,7 @@ static const struct constant_table common_clear_sb_flag[] = { { "nomand", SB_MANDLOCK }, { "rw", SB_RDONLY }, { "silent", SB_SILENT }, + { }, }; static const char *const forbidden_sb_flag[] = { |