ia64: simplify one-level sysctl registration for kdump_ctl_table
authorLuis Chamberlain <mcgrof@kernel.org>
Fri, 10 Mar 2023 09:10:11 +0000 (01:10 -0800)
committerLuis Chamberlain <mcgrof@kernel.org>
Thu, 13 Apr 2023 18:49:35 +0000 (11:49 -0700)
There is no need to declare an extra tables to just create directory,
this can be easily be done with a prefix path with register_sysctl().

Simplify this registration.

Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
arch/ia64/kernel/crash.c

index 76730f3..88b3ce3 100644 (file)
@@ -234,15 +234,6 @@ static struct ctl_table kdump_ctl_table[] = {
        },
        { }
 };
-
-static struct ctl_table sys_table[] = {
-       {
-         .procname = "kernel",
-         .mode = 0555,
-         .child = kdump_ctl_table,
-       },
-       { }
-};
 #endif
 
 static int
@@ -257,7 +248,7 @@ machine_crash_setup(void)
        if((ret = register_die_notifier(&kdump_init_notifier_nb)) != 0)
                return ret;
 #ifdef CONFIG_SYSCTL
-       register_sysctl_table(sys_table);
+       register_sysctl("kernel", kdump_ctl_table);
 #endif
        return 0;
 }