Module Name: src Committed By: pgoyette Date: Sat Mar 17 00:44:38 UTC 2018
Modified Files: src/sys/compat/common [pgoyette-compat]: compat_70_mod.c compat_mod.h Log Message: Make all the compat_xx_{init,fini} routines return an int, whether or not they currently need it. To generate a diff of this commit: cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/compat/common/compat_70_mod.c cvs rdiff -u -r1.1.42.2 -r1.1.42.3 src/sys/compat/common/compat_mod.h 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_70_mod.c diff -u src/sys/compat/common/compat_70_mod.c:1.1.2.4 src/sys/compat/common/compat_70_mod.c:1.1.2.5 --- src/sys/compat/common/compat_70_mod.c:1.1.2.4 Fri Mar 16 08:10:26 2018 +++ src/sys/compat/common/compat_70_mod.c Sat Mar 17 00:44:38 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: compat_70_mod.c,v 1.1.2.4 2018/03/16 08:10:26 pgoyette Exp $ */ +/* $NetBSD: compat_70_mod.c,v 1.1.2.5 2018/03/17 00:44:38 pgoyette Exp $ */ /*- * Copyright (c) 2008 The NetBSD Foundation, Inc. @@ -34,7 +34,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: compat_70_mod.c,v 1.1.2.4 2018/03/16 08:10:26 pgoyette Exp $"); +__KERNEL_RCSID(0, "$NetBSD: compat_70_mod.c,v 1.1.2.5 2018/03/17 00:44:38 pgoyette Exp $"); #ifdef _KERNEL_OPT #include "opt_compat_netbsd.h" @@ -54,18 +54,22 @@ __KERNEL_RCSID(0, "$NetBSD: compat_70_mo #include <compat/net/route.h> #include <compat/net/route_70.h> -void compat_70_init(void) +int compat_70_init(void) { vec_ocreds_valid = true; rtsock_70_init(); + + return 0; } -void compat_70_fini(void) +int compat_70_fini(void) { rtsock_70_fini(); vec_ocreds_valid = false; + + return 0; } #ifdef _MODULE @@ -78,12 +82,10 @@ compat_70_modcmd(modcmd_t cmd, void *arg switch (cmd) { case MODULE_CMD_INIT: - compat_70_init(); - return 0; + return compat_70_init(); case MODULE_CMD_FINI: - compat_70_fini(); - return 0; + return compat_70_fini(); default: return ENOTTY; Index: src/sys/compat/common/compat_mod.h diff -u src/sys/compat/common/compat_mod.h:1.1.42.2 src/sys/compat/common/compat_mod.h:1.1.42.3 --- src/sys/compat/common/compat_mod.h:1.1.42.2 Fri Mar 16 08:10:26 2018 +++ src/sys/compat/common/compat_mod.h Sat Mar 17 00:44:38 2018 @@ -1,4 +1,4 @@ -/* $NetBSD: compat_mod.h,v 1.1.42.2 2018/03/16 08:10:26 pgoyette Exp $ */ +/* $NetBSD: compat_mod.h,v 1.1.42.3 2018/03/17 00:44:38 pgoyette Exp $ */ /*- * Copyright (c) 2013 The NetBSD Foundation, Inc. @@ -38,8 +38,8 @@ void compat_sysctl_fini(void); void compat_sysctl_time(struct sysctllog **); void compat_sysctl_vfs(struct sysctllog **); -void compat_70_init(void); -void compat_70_fini(void); +int compat_70_init(void); +int compat_70_fini(void); int compat_60_init(void); int compat_60_fini(void);