[Devel] [PATCH RHEL9 COMMIT] fs/sysctl: use fs_initcall for fs related sysctls

Konstantin Khorenko khorenko at virtuozzo.com
Wed Jun 19 11:04:42 MSK 2024


The commit is pushed to "branch-rh9-5.14.0-425.vz9.60.x-ovz" and will appear at https://src.openvz.org/scm/ovz/vzkernel.git
after rh9-5.14.0-425.vz9.60.5
------>
commit 9ee39aa629efba0b66118cc1d21ca6a4d8e4361c
Author: Konstantin Khorenko <khorenko at virtuozzo.com>
Date:   Wed Jun 19 11:02:06 2024 +0300

    fs/sysctl: use fs_initcall for fs related sysctls
    
    early_initcall is much too early.
    switch to fs_initcall style like other files are registered in
    /proc/sys/fs.
    
    https://virtuozzo.atlassian.net/browse/PSBM-156472
    Signed-off-by: Alexander Atanasov <alexander.atanasov at virtuozzo.com>
    
    Feature: fix ms/fs
---
 fs/sysctls.c | 7 +++----
 1 file changed, 3 insertions(+), 4 deletions(-)

diff --git a/fs/sysctls.c b/fs/sysctls.c
index 5d8a5c6ef51a..990e8ac634c1 100644
--- a/fs/sysctls.c
+++ b/fs/sysctls.c
@@ -38,11 +38,10 @@ static struct ctl_table fs_shared_sysctls[] = {
 	{ }
 };
 
-DECLARE_SYSCTL_BASE(fs, fs_shared_sysctls);
-
 static int __init init_fs_sysctls(void)
 {
-	return register_sysctl_base(fs);
+	register_sysctl_init("fs", fs_shared_sysctls);
+	return 0;
 }
 
-early_initcall(init_fs_sysctls);
+fs_initcall(init_fs_sysctls);


More information about the Devel mailing list