There is no need to declare two tables to just create directories,
this can be easily be done with a prefix path with register_sysctl().
Simplify this registration.
Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
Reviewed-by: Jeff Layton <jlayton@kernel.org>
Signed-off-by: Chuck Lever <chuck.lever@oracle.com>
        { },
 };
 
-static struct ctl_table svcrdma_table[] = {
-       {
-               .procname       = "svc_rdma",
-               .mode           = 0555,
-               .child          = svcrdma_parm_table
-       },
-       { },
-};
-
-static struct ctl_table svcrdma_root_table[] = {
-       {
-               .procname       = "sunrpc",
-               .mode           = 0555,
-               .child          = svcrdma_table
-       },
-       { },
-};
-
 static void svc_rdma_proc_cleanup(void)
 {
        if (!svcrdma_table_header)
        if (rc)
                goto out_err;
 
-       svcrdma_table_header = register_sysctl_table(svcrdma_root_table);
+       svcrdma_table_header = register_sysctl("sunrpc/svc_rdma",
+                                              svcrdma_parm_table);
        return 0;
 
 out_err: