提交 2864486b 编写于 作者: K Kinglong Mee 提交者: Anna Schumaker

sunrpc: error out if register_shrinker fail

register_shrinker may return error when register fail, error out.
Signed-off-by: NKinglong Mee <kinglongmee@gmail.com>
Signed-off-by: NAnna Schumaker <Anna.Schumaker@Netapp.com>
上级 600424e3
...@@ -878,8 +878,12 @@ int __init rpcauth_init_module(void) ...@@ -878,8 +878,12 @@ int __init rpcauth_init_module(void)
err = rpc_init_generic_auth(); err = rpc_init_generic_auth();
if (err < 0) if (err < 0)
goto out2; goto out2;
register_shrinker(&rpc_cred_shrinker); err = register_shrinker(&rpc_cred_shrinker);
if (err < 0)
goto out3;
return 0; return 0;
out3:
rpc_destroy_generic_auth();
out2: out2:
rpc_destroy_authunix(); rpc_destroy_authunix();
out1: out1:
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册