Module Name: src Committed By: pgoyette Date: Thu Feb 27 16:41:59 UTC 2020
Modified Files: src/sys/compat/common: compat_sysctl_09_43.c kern_time_50.c Log Message: Remove explicit calls to the sysctl setup routines, since this is now handled by the module infrastructure. To generate a diff of this commit: cvs rdiff -u -r1.3 -r1.4 src/sys/compat/common/compat_sysctl_09_43.c cvs rdiff -u -r1.34 -r1.35 src/sys/compat/common/kern_time_50.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/compat/common/compat_sysctl_09_43.c diff -u src/sys/compat/common/compat_sysctl_09_43.c:1.3 src/sys/compat/common/compat_sysctl_09_43.c:1.4 --- src/sys/compat/common/compat_sysctl_09_43.c:1.3 Fri Dec 6 08:35:21 2019 +++ src/sys/compat/common/compat_sysctl_09_43.c Thu Feb 27 16:41:59 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: compat_sysctl_09_43.c,v 1.3 2019/12/06 08:35:21 maxv Exp $ */ +/* $NetBSD: compat_sysctl_09_43.c,v 1.4 2020/02/27 16:41:59 pgoyette Exp $ */ /* * Copyright (c) 1989, 1993 @@ -37,7 +37,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: compat_sysctl_09_43.c,v 1.3 2019/12/06 08:35:21 maxv Exp $"); +__KERNEL_RCSID(0, "$NetBSD: compat_sysctl_09_43.c,v 1.4 2020/02/27 16:41:59 pgoyette Exp $"); #if defined(_KERNEL_OPT) #include "opt_compat_netbsd.h" @@ -101,8 +101,7 @@ sysctl_vfs_generic_conf(SYSCTLFN_ARGS) /* * Top level filesystem related information gathering. */ -static int -compat_sysctl_vfs(struct sysctllog **clog) +SYSCTL_SETUP(compat_sysctl_vfs, "Top-level filesystem info") { int error; @@ -129,20 +128,17 @@ compat_sysctl_vfs(struct sysctllog **clo } #endif -static struct sysctllog *compat_09_43_clog = NULL; - int compat_sysctl_09_43_init(void) { - return compat_sysctl_vfs(&compat_09_43_clog); + return 0; } int compat_sysctl_09_43_fini(void) { - sysctl_teardown(&compat_09_43_clog); return 0; } Index: src/sys/compat/common/kern_time_50.c diff -u src/sys/compat/common/kern_time_50.c:1.34 src/sys/compat/common/kern_time_50.c:1.35 --- src/sys/compat/common/kern_time_50.c:1.34 Thu Jan 2 15:42:26 2020 +++ src/sys/compat/common/kern_time_50.c Thu Feb 27 16:41:59 2020 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_time_50.c,v 1.34 2020/01/02 15:42:26 thorpej Exp $ */ +/* $NetBSD: kern_time_50.c,v 1.35 2020/02/27 16:41:59 pgoyette Exp $ */ /*- * Copyright (c) 2008, 2009 The NetBSD Foundation, Inc. @@ -29,7 +29,7 @@ * POSSIBILITY OF SUCH DAMAGE. */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kern_time_50.c,v 1.34 2020/01/02 15:42:26 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_time_50.c,v 1.35 2020/02/27 16:41:59 pgoyette Exp $"); #ifdef _KERNEL_OPT #include "opt_compat_netbsd.h" @@ -73,8 +73,6 @@ __KERNEL_RCSID(0, "$NetBSD: kern_time_50 struct timeval50 boottime50; -static struct sysctllog *kern_time_50_clog = NULL; - static const struct syscall_package kern_time_50_syscalls[] = { { SYS_compat_50_clock_gettime, 0, (sy_call_t *)compat_50_sys_clock_gettime }, @@ -580,8 +578,7 @@ compat_50_sys___ntp_gettime30(struct lwp return 0; } -static void -compat_sysctl_time(struct sysctllog **clog) +SYSCTL_SETUP(compat_sysctl_time, "Old system boottime") { struct timeval tv; @@ -601,11 +598,7 @@ kern_time_50_init(void) { int error; - compat_sysctl_time(&kern_time_50_clog); - error = syscall_establish(NULL, kern_time_50_syscalls); - if (error != 0) - sysctl_teardown(&kern_time_50_clog); return error; } @@ -616,8 +609,6 @@ kern_time_50_fini(void) int error; error = syscall_disestablish(NULL, kern_time_50_syscalls); - if (error == 0) - sysctl_teardown(&kern_time_50_clog); return error; }