diff options
Diffstat (limited to 'net/sunrpc/rpc_pipe.c')
-rw-r--r-- | net/sunrpc/rpc_pipe.c | 7 |
1 files changed, 2 insertions, 5 deletions
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); |