From: Dan Aloni Date: Fri, 26 Jun 2020 07:23:16 +0000 (+0300) Subject: sunrpc: destroy rpc_inode_cachep after unregister_filesystem X-Git-Url: http://git.maquefel.me/?a=commitdiff_plain;h=4a400f0d08308e3e446a07d3f4590f243e44b7db;p=linux.git sunrpc: destroy rpc_inode_cachep after unregister_filesystem Better to unregister the file system before destroying the kmem_cache cache of the inodes, so that the inodes are freed before we are trying to destroy it. Otherwise, kmem_cache yells that some objects are live. Signed-off-by: Dan Aloni Signed-off-by: Trond Myklebust --- diff --git a/net/sunrpc/rpc_pipe.c b/net/sunrpc/rpc_pipe.c index e9d0953522f09..eadc0ede928c3 100644 --- a/net/sunrpc/rpc_pipe.c +++ b/net/sunrpc/rpc_pipe.c @@ -1510,6 +1510,6 @@ err_notifier: void unregister_rpc_pipefs(void) { rpc_clients_notifier_unregister(); - kmem_cache_destroy(rpc_inode_cachep); unregister_filesystem(&rpc_pipe_fs_type); + kmem_cache_destroy(rpc_inode_cachep); }