csky: simplify alignment sysctl registration
authorLuis Chamberlain <mcgrof@kernel.org>
Thu, 2 Mar 2023 20:28:25 +0000 (12:28 -0800)
committerLuis Chamberlain <mcgrof@kernel.org>
Thu, 13 Apr 2023 18:49:20 +0000 (11:49 -0700)
Using register_sysctl_paths() is only required if we are using
leafs with entries but all we are doing is creates leafs with
just one leaf and then entries and register_sysctl_init() works
well with that already.

The 555 permission is already retained by the new_dir() proc
sysctl directory creator.

Signed-off-by: Luis Chamberlain <mcgrof@kernel.org>
arch/csky/abiv1/alignment.c

index 2df115d..b60259d 100644 (file)
@@ -332,22 +332,9 @@ static struct ctl_table alignment_tbl[5] = {
        {}
 };
 
-static struct ctl_table sysctl_table[2] = {
-       {
-        .procname = "csky_alignment",
-        .mode = 0555,
-        .child = alignment_tbl},
-       {}
-};
-
-static struct ctl_path sysctl_path[2] = {
-       {.procname = "csky"},
-       {}
-};
-
 static int __init csky_alignment_init(void)
 {
-       register_sysctl_paths(sysctl_path, sysctl_table);
+       register_sysctl_init("csky/csky_alignment", alignment_tbl);
        return 0;
 }