Module Name:    src
Committed By:   pgoyette
Date:           Mon Jan 21 06:49:28 UTC 2019

Modified Files:
        src/sys/arch/amd64/amd64 [pgoyette-compat]: netbsd32_machdep.c
        src/sys/arch/mips/mips [pgoyette-compat]: netbsd32_machdep.c
        src/sys/arch/sparc64/sparc64 [pgoyette-compat]: netbsd32_machdep.c
        src/sys/dev/sysmon [pgoyette-compat]: sysmon_power.c
        src/sys/fs/puffs [pgoyette-compat]: puffs_msgif.c
        src/sys/kern [pgoyette-compat]: kern_proc.c
        src/sys/net [pgoyette-compat]: rtsock.c rtsock_shared.c
        src/sys/sys [pgoyette-compat]: module_hook.h

Log Message:
No need to declare the hook_call() function for void hooks.  So
remove and simplify.


To generate a diff of this commit:
cvs rdiff -u -r1.115.2.14 -r1.115.2.15 \
    src/sys/arch/amd64/amd64/netbsd32_machdep.c
cvs rdiff -u -r1.15.2.10 -r1.15.2.11 \
    src/sys/arch/mips/mips/netbsd32_machdep.c
cvs rdiff -u -r1.110.14.3 -r1.110.14.4 \
    src/sys/arch/sparc64/sparc64/netbsd32_machdep.c
cvs rdiff -u -r1.58.2.7 -r1.58.2.8 src/sys/dev/sysmon/sysmon_power.c
cvs rdiff -u -r1.101.10.9 -r1.101.10.10 src/sys/fs/puffs/puffs_msgif.c
cvs rdiff -u -r1.209.2.13 -r1.209.2.14 src/sys/kern/kern_proc.c
cvs rdiff -u -r1.238.2.23 -r1.238.2.24 src/sys/net/rtsock.c
cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/net/rtsock_shared.c
cvs rdiff -u -r1.1.2.12 -r1.1.2.13 src/sys/sys/module_hook.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/arch/amd64/amd64/netbsd32_machdep.c
diff -u src/sys/arch/amd64/amd64/netbsd32_machdep.c:1.115.2.14 src/sys/arch/amd64/amd64/netbsd32_machdep.c:1.115.2.15
--- src/sys/arch/amd64/amd64/netbsd32_machdep.c:1.115.2.14	Mon Jan 14 13:34:26 2019
+++ src/sys/arch/amd64/amd64/netbsd32_machdep.c	Mon Jan 21 06:49:27 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: netbsd32_machdep.c,v 1.115.2.14 2019/01/14 13:34:26 pgoyette Exp $	*/
+/*	$NetBSD: netbsd32_machdep.c,v 1.115.2.15 2019/01/21 06:49:27 pgoyette Exp $	*/
 
 /*
  * Copyright (c) 2001 Wasabi Systems, Inc.
@@ -36,7 +36,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: netbsd32_machdep.c,v 1.115.2.14 2019/01/14 13:34:26 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: netbsd32_machdep.c,v 1.115.2.15 2019/01/21 06:49:27 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd.h"
@@ -275,7 +275,7 @@ netbsd32_sendsig_siginfo(const ksiginfo_
 
 struct netbsd32_sendsig_hook_t netbsd32_sendsig_hook;
 
-MODULE_CALL_VOID_HOOK_DECL(netbsd32_sendsig_hook,
+MODULE_CALL_HOOK_DECL(netbsd32_sendsig_hook, void,
     (const ksiginfo_t *ksi, const sigset_t *mask));
 MODULE_CALL_VOID_HOOK(netbsd32_sendsig_hook,
     (const ksiginfo_t *ksi, const sigset_t *mask), (ksi, mask),

Index: src/sys/arch/mips/mips/netbsd32_machdep.c
diff -u src/sys/arch/mips/mips/netbsd32_machdep.c:1.15.2.10 src/sys/arch/mips/mips/netbsd32_machdep.c:1.15.2.11
--- src/sys/arch/mips/mips/netbsd32_machdep.c:1.15.2.10	Mon Jan 14 13:34:26 2019
+++ src/sys/arch/mips/mips/netbsd32_machdep.c	Mon Jan 21 06:49:27 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: netbsd32_machdep.c,v 1.15.2.10 2019/01/14 13:34:26 pgoyette Exp $	*/
+/*	$NetBSD: netbsd32_machdep.c,v 1.15.2.11 2019/01/21 06:49:27 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: netbsd32_machdep.c,v 1.15.2.10 2019/01/14 13:34:26 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: netbsd32_machdep.c,v 1.15.2.11 2019/01/21 06:49:27 pgoyette Exp $");
 
 #include "opt_compat_netbsd.h"
 #include "opt_coredump.h"
@@ -309,7 +309,7 @@ cpu_coredump32(struct lwp *l, struct cor
 
 struct netbsd32_sendsig_hook_t netbsd32_sendsig_hook;
  
-MODULE_CALL_VOID_HOOK_DECL(netbsd32_sendsig_hook,
+MODULE_CALL_HOOK_DECL(netbsd32_sendsig_hook, void,
     (const ksiginfo_t *ksi, const sigset_t *mask));
 MODULE_CALL_VOID_HOOK(netbsd32_sendsig_hook,
     (const ksiginfo_t *ksi, const sigset_t *mask), (ksi, mask),  

Index: src/sys/arch/sparc64/sparc64/netbsd32_machdep.c
diff -u src/sys/arch/sparc64/sparc64/netbsd32_machdep.c:1.110.14.3 src/sys/arch/sparc64/sparc64/netbsd32_machdep.c:1.110.14.4
--- src/sys/arch/sparc64/sparc64/netbsd32_machdep.c:1.110.14.3	Mon Jan 14 13:34:26 2019
+++ src/sys/arch/sparc64/sparc64/netbsd32_machdep.c	Mon Jan 21 06:49:27 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: netbsd32_machdep.c,v 1.110.14.3 2019/01/14 13:34:26 pgoyette Exp $	*/
+/*	$NetBSD: netbsd32_machdep.c,v 1.110.14.4 2019/01/21 06:49:27 pgoyette Exp $	*/
 
 /*
  * Copyright (c) 1998, 2001 Matthew R. Green
@@ -27,7 +27,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: netbsd32_machdep.c,v 1.110.14.3 2019/01/14 13:34:26 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: netbsd32_machdep.c,v 1.110.14.4 2019/01/21 06:49:27 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd.h"
@@ -262,7 +262,7 @@ netbsd32_sendsig_siginfo(const ksiginfo_
 
 struct netbsd32_sendsig_hook_t netbsd32_sendsig_hook;
         
-MODULE_CALL_VOID_HOOK_DECL(netbsd32_sendsig_hook,
+MODULE_CALL_HOOK_DECL(netbsd32_sendsig_hook, void,
     (const ksiginfo_t *ksi, const sigset_t *mask));  
 MODULE_CALL_VOID_HOOK(netbsd32_sendsig_hook,
     (const ksiginfo_t *ksi, const sigset_t *mask), (ksi, mask),

Index: src/sys/dev/sysmon/sysmon_power.c
diff -u src/sys/dev/sysmon/sysmon_power.c:1.58.2.7 src/sys/dev/sysmon/sysmon_power.c:1.58.2.8
--- src/sys/dev/sysmon/sysmon_power.c:1.58.2.7	Mon Jan 14 13:34:27 2019
+++ src/sys/dev/sysmon/sysmon_power.c	Mon Jan 21 06:49:28 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: sysmon_power.c,v 1.58.2.7 2019/01/14 13:34:27 pgoyette Exp $	*/
+/*	$NetBSD: sysmon_power.c,v 1.58.2.8 2019/01/21 06:49:28 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 2007 Juan Romero Pardines.
@@ -69,7 +69,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sysmon_power.c,v 1.58.2.7 2019/01/14 13:34:27 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sysmon_power.c,v 1.58.2.8 2019/01/21 06:49:28 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd.h"
@@ -318,7 +318,7 @@ sysmon_power_event_queue_flush(void)
 /*
  * Call the compat hook function
  */
-MODULE_CALL_VOID_HOOK_DECL(compat_sysmon_power_40_hook,
+MODULE_CALL_HOOK_DECL(compat_sysmon_power_40_hook, void,
     (power_event_t *pev, struct sysmon_pswitch *pswitch, int event));
 MODULE_CALL_VOID_HOOK(compat_sysmon_power_40_hook,
     (power_event_t *pev, struct sysmon_pswitch *pswitch, int event),

Index: src/sys/fs/puffs/puffs_msgif.c
diff -u src/sys/fs/puffs/puffs_msgif.c:1.101.10.9 src/sys/fs/puffs/puffs_msgif.c:1.101.10.10
--- src/sys/fs/puffs/puffs_msgif.c:1.101.10.9	Fri Jan 18 00:01:01 2019
+++ src/sys/fs/puffs/puffs_msgif.c	Mon Jan 21 06:49:28 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: puffs_msgif.c,v 1.101.10.9 2019/01/18 00:01:01 pgoyette Exp $	*/
+/*	$NetBSD: puffs_msgif.c,v 1.101.10.10 2019/01/21 06:49:28 pgoyette Exp $	*/
 
 /*
  * Copyright (c) 2005, 2006, 2007  Antti Kantee.  All Rights Reserved.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: puffs_msgif.c,v 1.101.10.9 2019/01/18 00:01:01 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: puffs_msgif.c,v 1.101.10.10 2019/01/21 06:49:28 pgoyette Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -332,7 +332,7 @@ MODULE_CALL_HOOK(puffs_50_out_hook, int,
      (oreq, creqp, deltap), enosys());
 
 	/* Incoming */
-MODULE_CALL_VOID_HOOK_DECL(puffs_50_in_hook,
+MODULE_CALL_HOOK_DECL(puffs_50_in_hook, void,
      (struct puffs_req *oreq, struct puffs_req *creqp));
 MODULE_CALL_VOID_HOOK(puffs_50_in_hook,
      (struct puffs_req *oreq, struct puffs_req *creqp),

Index: src/sys/kern/kern_proc.c
diff -u src/sys/kern/kern_proc.c:1.209.2.13 src/sys/kern/kern_proc.c:1.209.2.14
--- src/sys/kern/kern_proc.c:1.209.2.13	Fri Jan 18 00:01:01 2019
+++ src/sys/kern/kern_proc.c	Mon Jan 21 06:49:28 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_proc.c,v 1.209.2.13 2019/01/18 00:01:01 pgoyette Exp $	*/
+/*	$NetBSD: kern_proc.c,v 1.209.2.14 2019/01/21 06:49:28 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 1999, 2006, 2007, 2008 The NetBSD Foundation, Inc.
@@ -62,7 +62,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_proc.c,v 1.209.2.13 2019/01/18 00:01:01 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_proc.c,v 1.209.2.14 2019/01/21 06:49:28 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_kstack.h"
@@ -1901,7 +1901,7 @@ MODULE_CALL_HOOK_DECL(kern_proc_32_copyi
 MODULE_CALL_HOOK(kern_proc_32_copyin_hook, int,
     (struct proc *p, struct ps_strings *s), (p, s), enosys());
 
-MODULE_CALL_VOID_HOOK_DECL(kern_proc_32_base_hook,
+MODULE_CALL_HOOK_DECL(kern_proc_32_base_hook, void,
     (char **argv, size_t i, vaddr_t *base));
 MODULE_CALL_VOID_HOOK(kern_proc_32_base_hook,
     (char **argv, size_t i, vaddr_t *base), (argv, i, base), __nothing);

Index: src/sys/net/rtsock.c
diff -u src/sys/net/rtsock.c:1.238.2.23 src/sys/net/rtsock.c:1.238.2.24
--- src/sys/net/rtsock.c:1.238.2.23	Fri Jan 18 00:01:02 2019
+++ src/sys/net/rtsock.c	Mon Jan 21 06:49:28 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: rtsock.c,v 1.238.2.23 2019/01/18 00:01:02 pgoyette Exp $	*/
+/*	$NetBSD: rtsock.c,v 1.238.2.24 2019/01/21 06:49:28 pgoyette Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -61,7 +61,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rtsock.c,v 1.238.2.23 2019/01/18 00:01:02 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rtsock.c,v 1.238.2.24 2019/01/21 06:49:28 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -126,7 +126,7 @@ rt_msg3(int type, struct rt_addrinfo *rt
 /*
  * MODULE_HOOK glue for rtsock_14_oifmsg and rtsock_14_iflist
  */
-MODULE_CALL_VOID_HOOK_DECL(rtsock_14_oifmsg_hook, (struct ifnet *ifp));
+MODULE_CALL_HOOK_DECL(rtsock_14_oifmsg_hook, void, (struct ifnet *ifp));
 MODULE_CALL_VOID_HOOK(rtsock_14_oifmsg_hook, (struct ifnet *ifp), (ifp),
     __nothing);
 
@@ -151,34 +151,34 @@ MODULE_CALL_HOOK(rtsock_50_iflist_hook, 
     (ifp, w, info, len),
     enosys());
 
-MODULE_CALL_VOID_HOOK_DECL(rtsock_50_rt_missmsg_hook,
+MODULE_CALL_HOOK_DECL(rtsock_50_rt_missmsg_hook, void,
     (int, const struct rt_addrinfo *, int, int));
 MODULE_CALL_VOID_HOOK(rtsock_50_rt_missmsg_hook, 
     (int type, const struct rt_addrinfo *rtinfo, int flags, int error),
     (type, rtinfo, flags, error), __nothing);
 
-MODULE_CALL_VOID_HOOK_DECL(rtsock_50_rt_ifmsg_hook, (struct ifnet *));
+MODULE_CALL_HOOK_DECL(rtsock_50_rt_ifmsg_hook, void, (struct ifnet *));
 MODULE_CALL_VOID_HOOK(rtsock_50_rt_ifmsg_hook, (struct ifnet *ifp), (ifp),
     __nothing);
 
-MODULE_CALL_VOID_HOOK_DECL(rtsock_50_rt_newaddrmsg_hook,
+MODULE_CALL_HOOK_DECL(rtsock_50_rt_newaddrmsg_hook, void,
     (int, struct ifaddr *, int, struct rtentry *));
 MODULE_CALL_VOID_HOOK(rtsock_50_rt_newaddrmsg_hook, 
     (int cmd, struct ifaddr *ifa, int error, struct rtentry *rt),
     (cmd, ifa, error, rt), __nothing);
 
-MODULE_CALL_VOID_HOOK_DECL(rtsock_50_rt_ifannouncemsg_hook,
+MODULE_CALL_HOOK_DECL(rtsock_50_rt_ifannouncemsg_hook, void,
     (struct ifnet *, int what));
 MODULE_CALL_VOID_HOOK(rtsock_50_rt_ifannouncemsg_hook, 
     (struct ifnet *ifp, int what), (ifp, what), __nothing);
 
-MODULE_CALL_VOID_HOOK_DECL(rtsock_50_rt_ieee80211msg_hook,
+MODULE_CALL_HOOK_DECL(rtsock_50_rt_ieee80211msg_hook, void,
     (struct ifnet *, int, void *, size_t));
 MODULE_CALL_VOID_HOOK(rtsock_50_rt_ieee80211msg_hook, 
     (struct ifnet *ifp, int what, void *data, size_t data_len),
     (ifp, what, data, data_len), __nothing);
 
-MODULE_CALL_VOID_HOOK_DECL(rtsock_50_oifmsg_hook, (struct ifnet *ifp));
+MODULE_CALL_HOOK_DECL(rtsock_50_oifmsg_hook, void, (struct ifnet *ifp));
 MODULE_CALL_VOID_HOOK(rtsock_50_oifmsg_hook, (struct ifnet *ifp), (ifp),
     __nothing);
 
@@ -186,7 +186,7 @@ MODULE_CALL_VOID_HOOK(rtsock_50_oifmsg_h
  * MODULE_HOOK glue for rtsock70_newaddrmsg1, rtsock70_ifaddr_listaddr,
  * and rtsock70_ifaddr_listif
  */
-MODULE_CALL_VOID_HOOK_DECL(rtsock_70_newaddr_hook, (int, struct ifaddr *));
+MODULE_CALL_HOOK_DECL(rtsock_70_newaddr_hook, void, (int, struct ifaddr *));
 MODULE_CALL_VOID_HOOK(rtsock_70_newaddr_hook, (int cmd, struct ifaddr *ifa),
     (cmd, ifa), __nothing);
 

Index: src/sys/net/rtsock_shared.c
diff -u src/sys/net/rtsock_shared.c:1.1.2.5 src/sys/net/rtsock_shared.c:1.1.2.6
--- src/sys/net/rtsock_shared.c:1.1.2.5	Fri Jan 18 00:01:02 2019
+++ src/sys/net/rtsock_shared.c	Mon Jan 21 06:49:28 2019
@@ -1,4 +1,4 @@
-/*	$NetBSD: rtsock_shared.c,v 1.1.2.5 2019/01/18 00:01:02 pgoyette Exp $	*/
+/*	$NetBSD: rtsock_shared.c,v 1.1.2.6 2019/01/21 06:49:28 pgoyette Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -61,7 +61,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rtsock_shared.c,v 1.1.2.5 2019/01/18 00:01:02 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rtsock_shared.c,v 1.1.2.6 2019/01/21 06:49:28 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -1299,7 +1299,7 @@ again:
 /*
  * MODULE_HOOK glue for rtsock_14_oifmsg and rtsock_14_iflist
  */
-MODULE_CALL_VOID_HOOK_DECL(rtsock_14_oifmsg_hook, (struct ifnet *ifp));
+MODULE_CALL_HOOK_DECL(rtsock_14_oifmsg_hook, void, (struct ifnet *ifp));
 
 MODULE_CALL_HOOK_DECL(rtsock_14_iflist_hook, int,
     (struct ifnet *ifp, struct rt_walkarg *w, struct rt_addrinfo *info,
@@ -1312,27 +1312,27 @@ MODULE_CALL_HOOK_DECL(rtsock_50_iflist_h
     (struct ifnet *ifp, struct rt_walkarg *w, struct rt_addrinfo *info, 
      size_t len));
 
-MODULE_CALL_VOID_HOOK_DECL(rtsock_50_rt_missmsg_hook,
+MODULE_CALL_HOOK_DECL(rtsock_50_rt_missmsg_hook, void,
     (int, const struct rt_addrinfo *, int, int));
 
-MODULE_CALL_VOID_HOOK_DECL(rtsock_50_rt_ifmsg_hook, (struct ifnet *));
+MODULE_CALL_HOOK_DECL(rtsock_50_rt_ifmsg_hook, void, (struct ifnet *));
 
-MODULE_CALL_VOID_HOOK_DECL(rtsock_50_rt_newaddrmsg_hook,
+MODULE_CALL_HOOK_DECL(rtsock_50_rt_newaddrmsg_hook, void,
     (int, struct ifaddr *, int, struct rtentry *));
 
-MODULE_CALL_VOID_HOOK_DECL(rtsock_50_rt_ifannouncemsg_hook,
+MODULE_CALL_HOOK_DECL(rtsock_50_rt_ifannouncemsg_hook, void,
     (struct ifnet *, int what));
 
-MODULE_CALL_VOID_HOOK_DECL(rtsock_50_rt_ieee80211msg_hook,
+MODULE_CALL_HOOK_DECL(rtsock_50_rt_ieee80211msg_hook, void,
     (struct ifnet *, int, void *, size_t));
 
-MODULE_CALL_VOID_HOOK_DECL(rtsock_50_oifmsg_hook, (struct ifnet *ifp));
+MODULE_CALL_HOOK_DECL(rtsock_50_oifmsg_hook, void, (struct ifnet *ifp));
 
 /*
  * MODULE_HOOK glue for rtsock70_newaddrmsg1, rtsock70_ifaddr_listaddr,
  * and rtsock70_ifaddr_listif
  */
-MODULE_CALL_VOID_HOOK_DECL(rtsock_70_newaddr_hook, (int, struct ifaddr *));
+MODULE_CALL_HOOK_DECL(rtsock_70_newaddr_hook, void, (int, struct ifaddr *));
 
 MODULE_CALL_HOOK_DECL(rtsock_70_iflist_hook, int,
     (struct rt_walkarg *, struct ifaddr *, struct rt_addrinfo *));

Index: src/sys/sys/module_hook.h
diff -u src/sys/sys/module_hook.h:1.1.2.12 src/sys/sys/module_hook.h:1.1.2.13
--- src/sys/sys/module_hook.h:1.1.2.12	Fri Jan 18 00:01:02 2019
+++ src/sys/sys/module_hook.h	Mon Jan 21 06:49:28 2019
@@ -1,4 +1,4 @@
-/* $NetBSD: module_hook.h,v 1.1.2.12 2019/01/18 00:01:02 pgoyette Exp $	*/
+/* $NetBSD: module_hook.h,v 1.1.2.13 2019/01/21 06:49:28 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -108,10 +108,6 @@ static void (hook ## _unset)(void)				\
 type								\
 hook ## _call decl;
 
-#define MODULE_CALL_VOID_HOOK_DECL(hook, decl)			\
-void								\
-hook ## _call decl;
-
 #define MODULE_CALL_HOOK(hook, type, decl, args, default)	\
 type								\
 hook ## _call decl						\

Reply via email to