diff options
Diffstat (limited to 'net/sunrpc')
-rw-r--r-- | net/sunrpc/clnt.c | 4 | ||||
-rw-r--r-- | net/sunrpc/rpc_pipe.c | 7 |
2 files changed, 3 insertions, 8 deletions
diff --git a/net/sunrpc/clnt.c b/net/sunrpc/clnt.c index adf2990acebf..7fee13b331d1 100644 --- a/net/sunrpc/clnt.c +++ b/net/sunrpc/clnt.c | |||
@@ -127,9 +127,7 @@ static struct dentry *rpc_setup_pipedir_sb(struct super_block *sb, | |||
127 | { | 127 | { |
128 | static uint32_t clntid; | 128 | static uint32_t clntid; |
129 | char name[15]; | 129 | char name[15]; |
130 | struct qstr q = { | 130 | struct qstr q = { .name = name }; |
131 | .name = name, | ||
132 | }; | ||
133 | struct dentry *dir, *dentry; | 131 | struct dentry *dir, *dentry; |
134 | int error; | 132 | int error; |
135 | 133 | ||
diff --git a/net/sunrpc/rpc_pipe.c b/net/sunrpc/rpc_pipe.c index 3b62cf288031..fd2423991c2d 100644 --- a/net/sunrpc/rpc_pipe.c +++ b/net/sunrpc/rpc_pipe.c | |||
@@ -1059,12 +1059,9 @@ static const struct rpc_filelist files[] = { | |||
1059 | struct dentry *rpc_d_lookup_sb(const struct super_block *sb, | 1059 | struct dentry *rpc_d_lookup_sb(const struct super_block *sb, |
1060 | const unsigned char *dir_name) | 1060 | const unsigned char *dir_name) |
1061 | { | 1061 | { |
1062 | struct qstr dir = { | 1062 | struct qstr dir = QSTR_INIT(dir_name, strlen(dir_name)); |
1063 | .name = dir_name, | ||
1064 | .len = strlen(dir_name), | ||
1065 | .hash = full_name_hash(dir_name, strlen(dir_name)), | ||
1066 | }; | ||
1067 | 1063 | ||
1064 | dir.hash = full_name_hash(dir.name, dir.len); | ||
1068 | return d_lookup(sb->s_root, &dir); | 1065 | return d_lookup(sb->s_root, &dir); |
1069 | } | 1066 | } |
1070 | EXPORT_SYMBOL_GPL(rpc_d_lookup_sb); | 1067 | EXPORT_SYMBOL_GPL(rpc_d_lookup_sb); |