Module Name:    src
Committed By:   pgoyette
Date:           Tue Sep 18 23:03:55 UTC 2018

Modified Files:
        src/sys/compat/common [pgoyette-compat]: bio_30.c ccd_60.c
            clockctl_50.c if_43.c if_spppsubr50.c kern_mod_80.c rtsock_14.c
            sysmon_power_40.c usb_subr_30.c vnd_30.c
        src/sys/compat/netbsd32 [pgoyette-compat]: netbsd32.h
            netbsd32_compat_80.c netbsd32_mod.c netbsd32_module.c
        src/sys/dev [pgoyette-compat]: bio.c ccd.c clockctl.c vnd.c
        src/sys/dev/raidframe [pgoyette-compat]: rf_compat50.c rf_compat80.c
            rf_netbsdkintf.c
        src/sys/dev/sysmon [pgoyette-compat]: sysmon_power.c
        src/sys/dev/usb [pgoyette-compat]: ugen.c uhid.c usb.c
        src/sys/dev/wscons [pgoyette-compat]: wsevent.c wsevent_50.c
        src/sys/fs/puffs [pgoyette-compat]: puffs_compat.c puffs_msgif.c
        src/sys/kern [pgoyette-compat]: sys_module.c
        src/sys/net [pgoyette-compat]: if_spppsubr.c rtsock.c
        src/sys/opencrypto [pgoyette-compat]: cryptodev.c ocryptodev.c
        src/sys/sys [pgoyette-compat]: compat_stub.h

Log Message:
The COMPAT_HOOK macros were renamed to MODULE_HOOK, adjust all callers


To generate a diff of this commit:
cvs rdiff -u -r1.1.2.2 -r1.1.2.3 src/sys/compat/common/bio_30.c \
    src/sys/compat/common/clockctl_50.c src/sys/compat/common/if_spppsubr50.c \
    src/sys/compat/common/sysmon_power_40.c \
    src/sys/compat/common/usb_subr_30.c src/sys/compat/common/vnd_30.c
cvs rdiff -u -r1.1.2.7 -r1.1.2.8 src/sys/compat/common/ccd_60.c
cvs rdiff -u -r1.14.2.3 -r1.14.2.4 src/sys/compat/common/if_43.c
cvs rdiff -u -r1.1.2.5 -r1.1.2.6 src/sys/compat/common/kern_mod_80.c
cvs rdiff -u -r1.5.14.2 -r1.5.14.3 src/sys/compat/common/rtsock_14.c
cvs rdiff -u -r1.116.2.8 -r1.116.2.9 src/sys/compat/netbsd32/netbsd32.h
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/compat/netbsd32/netbsd32_compat_80.c
cvs rdiff -u -r1.13.16.12 -r1.13.16.13 src/sys/compat/netbsd32/netbsd32_mod.c
cvs rdiff -u -r1.6.2.7 -r1.6.2.8 src/sys/compat/netbsd32/netbsd32_module.c
cvs rdiff -u -r1.13.16.3 -r1.13.16.4 src/sys/dev/bio.c
cvs rdiff -u -r1.175.2.6 -r1.175.2.7 src/sys/dev/ccd.c
cvs rdiff -u -r1.35.14.3 -r1.35.14.4 src/sys/dev/clockctl.c
cvs rdiff -u -r1.263.2.4 -r1.263.2.5 src/sys/dev/vnd.c
cvs rdiff -u -r1.3.2.3 -r1.3.2.4 src/sys/dev/raidframe/rf_compat50.c
cvs rdiff -u -r1.2.2.3 -r1.2.2.4 src/sys/dev/raidframe/rf_compat80.c
cvs rdiff -u -r1.356.2.4 -r1.356.2.5 src/sys/dev/raidframe/rf_netbsdkintf.c
cvs rdiff -u -r1.58.2.3 -r1.58.2.4 src/sys/dev/sysmon/sysmon_power.c
cvs rdiff -u -r1.139.2.3 -r1.139.2.4 src/sys/dev/usb/ugen.c
cvs rdiff -u -r1.101.2.3 -r1.101.2.4 src/sys/dev/usb/uhid.c
cvs rdiff -u -r1.168.2.4 -r1.168.2.5 src/sys/dev/usb/usb.c
cvs rdiff -u -r1.37.2.4 -r1.37.2.5 src/sys/dev/wscons/wsevent.c
cvs rdiff -u -r1.1.2.4 -r1.1.2.5 src/sys/dev/wscons/wsevent_50.c
cvs rdiff -u -r1.4.16.2 -r1.4.16.3 src/sys/fs/puffs/puffs_compat.c
cvs rdiff -u -r1.101.10.4 -r1.101.10.5 src/sys/fs/puffs/puffs_msgif.c
cvs rdiff -u -r1.23.2.11 -r1.23.2.12 src/sys/kern/sys_module.c
cvs rdiff -u -r1.179.2.5 -r1.179.2.6 src/sys/net/if_spppsubr.c
cvs rdiff -u -r1.238.2.8 -r1.238.2.9 src/sys/net/rtsock.c
cvs rdiff -u -r1.98.2.3 -r1.98.2.4 src/sys/opencrypto/cryptodev.c
cvs rdiff -u -r1.11.2.2 -r1.11.2.3 src/sys/opencrypto/ocryptodev.c
cvs rdiff -u -r1.1.2.27 -r1.1.2.28 src/sys/sys/compat_stub.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/bio_30.c
diff -u src/sys/compat/common/bio_30.c:1.1.2.2 src/sys/compat/common/bio_30.c:1.1.2.3
--- src/sys/compat/common/bio_30.c:1.1.2.2	Mon Sep 17 11:04:30 2018
+++ src/sys/compat/common/bio_30.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: bio_30.c,v 1.1.2.2 2018/09/17 11:04:30 pgoyette Exp $ */
+/*	$NetBSD: bio_30.c,v 1.1.2.3 2018/09/18 23:03:54 pgoyette Exp $ */
 /*	$OpenBSD: bio.c,v 1.9 2007/03/20 02:35:55 marco Exp $	*/
 
 /*
@@ -26,7 +26,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: bio_30.c,v 1.1.2.2 2018/09/17 11:04:30 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bio_30.c,v 1.1.2.3 2018/09/18 23:03:54 pgoyette Exp $");
 
 #include <sys/param.h>
 #include <sys/conf.h>
@@ -88,8 +88,8 @@ compat_30_bio(void *cookie, u_long cmd, 
 	}
 }
 
-COMPAT_SET_HOOK(compat_bio_30_hook, "bio_30", compat_30_bio);
-COMPAT_UNSET_HOOK(compat_bio_30_hook);
+MODULE_SET_HOOK(compat_bio_30_hook, "bio_30", compat_30_bio);
+MODULE_UNSET_HOOK(compat_bio_30_hook);
 
 void
 bio_30_init(void)
Index: src/sys/compat/common/clockctl_50.c
diff -u src/sys/compat/common/clockctl_50.c:1.1.2.2 src/sys/compat/common/clockctl_50.c:1.1.2.3
--- src/sys/compat/common/clockctl_50.c:1.1.2.2	Mon Sep 17 11:04:30 2018
+++ src/sys/compat/common/clockctl_50.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*      $NetBSD: clockctl_50.c,v 1.1.2.2 2018/09/17 11:04:30 pgoyette Exp $ */
+/*      $NetBSD: clockctl_50.c,v 1.1.2.3 2018/09/18 23:03:54 pgoyette Exp $ */
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: clockctl_50.c,v 1.1.2.2 2018/09/17 11:04:30 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: clockctl_50.c,v 1.1.2.3 2018/09/18 23:03:54 pgoyette Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -122,8 +122,8 @@ compat50_clockctlioctl(dev_t dev, u_long
 	return (error);
 }
 
-COMPAT_SET_HOOK(clockctl_ioctl_50_hook, "clk_50", compat50_clockctlioctl);
-COMPAT_UNSET_HOOK(clockctl_ioctl_50_hook);
+MODULE_SET_HOOK(clockctl_ioctl_50_hook, "clk_50", compat50_clockctlioctl);
+MODULE_UNSET_HOOK(clockctl_ioctl_50_hook);
 
 void
 clockctl_50_init(void)
Index: src/sys/compat/common/if_spppsubr50.c
diff -u src/sys/compat/common/if_spppsubr50.c:1.1.2.2 src/sys/compat/common/if_spppsubr50.c:1.1.2.3
--- src/sys/compat/common/if_spppsubr50.c:1.1.2.2	Mon Sep 17 11:04:30 2018
+++ src/sys/compat/common/if_spppsubr50.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_spppsubr50.c,v 1.1.2.2 2018/09/17 11:04:30 pgoyette Exp $	 */
+/*	$NetBSD: if_spppsubr50.c,v 1.1.2.3 2018/09/18 23:03:54 pgoyette Exp $	 */
 
 /*
  * Synchronous PPP/Cisco link level subroutines.
@@ -41,7 +41,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_spppsubr50.c,v 1.1.2.2 2018/09/17 11:04:30 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_spppsubr50.c,v 1.1.2.3 2018/09/18 23:03:54 pgoyette Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_inet.h"
@@ -154,8 +154,8 @@ sppp_compat50_params(struct sppp *sp, u_
 	return 0;
 }
 
-COMPAT_SET_HOOK(sppp_params_50_hook, "sppp60", sppp_compat50_params);
-COMPAT_UNSET_HOOK(sppp_params_50_hook);
+MODULE_SET_HOOK(sppp_params_50_hook, "sppp60", sppp_compat50_params);
+MODULE_UNSET_HOOK(sppp_params_50_hook);
 
 void
 if_spppsubr_50_init(void)
Index: src/sys/compat/common/sysmon_power_40.c
diff -u src/sys/compat/common/sysmon_power_40.c:1.1.2.2 src/sys/compat/common/sysmon_power_40.c:1.1.2.3
--- src/sys/compat/common/sysmon_power_40.c:1.1.2.2	Mon Sep 17 11:04:30 2018
+++ src/sys/compat/common/sysmon_power_40.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: sysmon_power_40.c,v 1.1.2.2 2018/09/17 11:04:30 pgoyette Exp $	*/
+/*	$NetBSD: sysmon_power_40.c,v 1.1.2.3 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 2007 Juan Romero Pardines.
@@ -62,7 +62,7 @@
 
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sysmon_power_40.c,v 1.1.2.2 2018/09/17 11:04:30 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sysmon_power_40.c,v 1.1.2.3 2018/09/18 23:03:54 pgoyette Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -89,8 +89,8 @@ compat_40_sysmon_power(power_event_t *pe
 	return 0;
 }
 
-COMPAT_SET_HOOK(compat_sysmon_power_40_hook, "smon60", compat_40_sysmon_power);
-COMPAT_UNSET_HOOK(compat_sysmon_power_40_hook);
+MODULE_SET_HOOK(compat_sysmon_power_40_hook, "smon60", compat_40_sysmon_power);
+MODULE_UNSET_HOOK(compat_sysmon_power_40_hook);
  
 void
 sysmon_power_40_init(void)
Index: src/sys/compat/common/usb_subr_30.c
diff -u src/sys/compat/common/usb_subr_30.c:1.1.2.2 src/sys/compat/common/usb_subr_30.c:1.1.2.3
--- src/sys/compat/common/usb_subr_30.c:1.1.2.2	Tue Sep 18 01:15:57 2018
+++ src/sys/compat/common/usb_subr_30.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: usb_subr_30.c,v 1.1.2.2 2018/09/18 01:15:57 pgoyette Exp $	*/
+/*	$NetBSD: usb_subr_30.c,v 1.1.2.3 2018/09/18 23:03:54 pgoyette Exp $	*/
 /*	$FreeBSD: src/sys/dev/usb/usb_subr.c,v 1.18 1999/11/17 22:33:47 n_hibma Exp $	*/
 
 /*
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: usb_subr_30.c,v 1.1.2.2 2018/09/18 01:15:57 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: usb_subr_30.c,v 1.1.2.3 2018/09/18 23:03:54 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd.h"
@@ -229,9 +229,9 @@ usb_copy_to_old30(struct usb_event *ue, 
 	return 0;
 }
 
-COMPAT_SET_HOOK2(usb_subr_30_hook, "usb_30", usbd_fill_deviceinfo_old,
+MODULE_SET_HOOK2(usb_subr_30_hook, "usb_30", usbd_fill_deviceinfo_old,
     usb_copy_to_old30);
-COMPAT_UNSET_HOOK2(usb_subr_30_hook);
+MODULE_UNSET_HOOK2(usb_subr_30_hook);
 
 void
 usb_30_init(void)
Index: src/sys/compat/common/vnd_30.c
diff -u src/sys/compat/common/vnd_30.c:1.1.2.2 src/sys/compat/common/vnd_30.c:1.1.2.3
--- src/sys/compat/common/vnd_30.c:1.1.2.2	Mon Sep 17 11:04:30 2018
+++ src/sys/compat/common/vnd_30.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: vnd_30.c,v 1.1.2.2 2018/09/17 11:04:30 pgoyette Exp $	*/
+/*	$NetBSD: vnd_30.c,v 1.1.2.3 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 1996, 1997, 1998, 2008 The NetBSD Foundation, Inc.
@@ -68,7 +68,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: vnd_30.c,v 1.1.2.2 2018/09/17 11:04:30 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vnd_30.c,v 1.1.2.3 2018/09/18 23:03:54 pgoyette Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -115,8 +115,8 @@ compat_30_vndioctl(u_long cmd, struct lw
 	return 0;
 }
 
-COMPAT_SET_HOOK(compat_vndioctl_30_hook, "vnd_30", compat_30_vndioctl);
-COMPAT_UNSET_HOOK(compat_vndioctl_30_hook);
+MODULE_SET_HOOK(compat_vndioctl_30_hook, "vnd_30", compat_30_vndioctl);
+MODULE_UNSET_HOOK(compat_vndioctl_30_hook);
 
 void
 vnd_30_init(void)

Index: src/sys/compat/common/ccd_60.c
diff -u src/sys/compat/common/ccd_60.c:1.1.2.7 src/sys/compat/common/ccd_60.c:1.1.2.8
--- src/sys/compat/common/ccd_60.c:1.1.2.7	Sun Sep 16 04:57:22 2018
+++ src/sys/compat/common/ccd_60.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ccd_60.c,v 1.1.2.7 2018/09/16 04:57:22 pgoyette Exp $	*/
+/*	$NetBSD: ccd_60.c,v 1.1.2.8 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -26,7 +26,7 @@
  * POSSIBILITY OF SUCH DAMAGE.
  */
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ccd_60.c,v 1.1.2.7 2018/09/16 04:57:22 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ccd_60.c,v 1.1.2.8 2018/09/18 23:03:54 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd.h"
@@ -91,8 +91,8 @@ compat_60_ccdioctl(dev_t dev, u_long cmd
 	}
 }
 
-COMPAT_SET_HOOK(ccd_ioctl_60_hook, "ccd_60", compat_60_ccdioctl);
-COMPAT_UNSET_HOOK(ccd_ioctl_60_hook);
+MODULE_SET_HOOK(ccd_ioctl_60_hook, "ccd_60", compat_60_ccdioctl);
+MODULE_UNSET_HOOK(ccd_ioctl_60_hook);
 
 void
 ccd_60_init(void)

Index: src/sys/compat/common/if_43.c
diff -u src/sys/compat/common/if_43.c:1.14.2.3 src/sys/compat/common/if_43.c:1.14.2.4
--- src/sys/compat/common/if_43.c:1.14.2.3	Tue Sep 18 01:15:57 2018
+++ src/sys/compat/common/if_43.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_43.c,v 1.14.2.3 2018/09/18 01:15:57 pgoyette Exp $	*/
+/*	$NetBSD: if_43.c,v 1.14.2.4 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*
  * Copyright (c) 1982, 1986, 1989, 1990, 1993
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_43.c,v 1.14.2.3 2018/09/18 01:15:57 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_43.c,v 1.14.2.4 2018/09/18 23:03:54 pgoyette Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_compat_netbsd.h"
@@ -77,9 +77,9 @@ __KERNEL_RCSID(0, "$NetBSD: if_43.c,v 1.
 #include <compat/common/if_43.h>
 #include <uvm/uvm_extern.h>
 
-/* COMPAT_HOOK for replacing the cmdcvt() function */
-COMPAT_CALL_HOOK_DECL(ieee80211_get_ostats_20_hook, f, (int cmd), (cmd), cmd);
-COMPAT_CALL_HOOK(ieee80211_get_ostats_20_hook, f, (int cmd), (cmd), cmd);
+/* MODULE_HOOK for replacing the cmdcvt() function */
+MODULE_CALL_HOOK_DECL(ieee80211_get_ostats_20_hook, f, (int cmd), (cmd), cmd);
+MODULE_CALL_HOOK(ieee80211_get_ostats_20_hook, f, (int cmd), (cmd), cmd);
 
 u_long 
 compat_cvtcmd(u_long cmd)

Index: src/sys/compat/common/kern_mod_80.c
diff -u src/sys/compat/common/kern_mod_80.c:1.1.2.5 src/sys/compat/common/kern_mod_80.c:1.1.2.6
--- src/sys/compat/common/kern_mod_80.c:1.1.2.5	Mon Sep 17 11:04:30 2018
+++ src/sys/compat/common/kern_mod_80.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: kern_mod_80.c,v 1.1.2.5 2018/09/17 11:04:30 pgoyette Exp $	*/
+/*	$NetBSD: kern_mod_80.c,v 1.1.2.6 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: kern_mod_80.c,v 1.1.2.5 2018/09/17 11:04:30 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: kern_mod_80.c,v 1.1.2.6 2018/09/18 23:03:54 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_modular.h"
@@ -151,8 +151,8 @@ compat_80_modstat(int cmd, struct iovec 
 	return error;
 }
 
-COMPAT_SET_HOOK(compat_modstat_80_hook, "mod_80",compat_80_modstat);
-COMPAT_UNSET_HOOK(compat_modstat_80_hook);
+MODULE_SET_HOOK(compat_modstat_80_hook, "mod_80",compat_80_modstat);
+MODULE_UNSET_HOOK(compat_modstat_80_hook);
 
 void
 kern_mod_80_init(void)

Index: src/sys/compat/common/rtsock_14.c
diff -u src/sys/compat/common/rtsock_14.c:1.5.14.2 src/sys/compat/common/rtsock_14.c:1.5.14.3
--- src/sys/compat/common/rtsock_14.c:1.5.14.2	Mon Sep 17 11:04:30 2018
+++ src/sys/compat/common/rtsock_14.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: rtsock_14.c,v 1.5.14.2 2018/09/17 11:04:30 pgoyette Exp $	*/
+/*	$NetBSD: rtsock_14.c,v 1.5.14.3 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*
  * Copyright (C) 1995, 1996, 1997, and 1998 WIDE Project.
@@ -61,7 +61,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rtsock_14.c,v 1.5.14.2 2018/09/17 11:04:30 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rtsock_14.c,v 1.5.14.3 2018/09/18 23:03:54 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -170,9 +170,9 @@ compat_14_iflist(struct ifnet *ifp, stru
 	return 0;
 }
 
-COMPAT_SET_HOOK2(rtsock14_hook, "rts_14", compat_14_rt_oifmsg,
+MODULE_SET_HOOK2(rtsock14_hook, "rts_14", compat_14_rt_oifmsg,
     compat_14_iflist);
-COMPAT_UNSET_HOOK2(rtsock14_hook);
+MODULE_UNSET_HOOK2(rtsock14_hook);
 
 void
 rtsock_14_init(void)

Index: src/sys/compat/netbsd32/netbsd32.h
diff -u src/sys/compat/netbsd32/netbsd32.h:1.116.2.8 src/sys/compat/netbsd32/netbsd32.h:1.116.2.9
--- src/sys/compat/netbsd32/netbsd32.h:1.116.2.8	Tue Sep 18 10:35:04 2018
+++ src/sys/compat/netbsd32/netbsd32.h	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: netbsd32.h,v 1.116.2.8 2018/09/18 10:35:04 pgoyette Exp $	*/
+/*	$NetBSD: netbsd32.h,v 1.116.2.9 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*
  * Copyright (c) 1998, 2001, 2008, 2015 Matthew R. Green
@@ -46,7 +46,7 @@
 #include <sys/shm.h>
 #include <sys/ucontext.h>
 #include <sys/ucred.h>
-#include <sys/compat_hook.h>
+#include <sys/module_hook.h>
 #include <compat/sys/ucontext.h>
 #include <compat/sys/mount.h>
 #include <compat/sys/signal.h>
@@ -1177,7 +1177,7 @@ extern const char * const netbsd32_sysca
 extern struct sysctlnode netbsd32_sysctl_root;
 
 struct netbsd32_modctl_args;
-COMPAT_HOOK(compat32_80_modctl_hook,
+MODULE_HOOK(compat32_80_modctl_hook,
     (struct lwp *, const struct netbsd32_modctl_args *, register_t *));
 
 /*

Index: src/sys/compat/netbsd32/netbsd32_compat_80.c
diff -u src/sys/compat/netbsd32/netbsd32_compat_80.c:1.1.2.4 src/sys/compat/netbsd32/netbsd32_compat_80.c:1.1.2.5
--- src/sys/compat/netbsd32/netbsd32_compat_80.c:1.1.2.4	Tue Sep 18 10:35:04 2018
+++ src/sys/compat/netbsd32/netbsd32_compat_80.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: netbsd32_compat_80.c,v 1.1.2.4 2018/09/18 10:35:04 pgoyette Exp $	*/
+/*	$NetBSD: netbsd32_compat_80.c,v 1.1.2.5 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: netbsd32_compat_80.c,v 1.1.2.4 2018/09/18 10:35:04 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: netbsd32_compat_80.c,v 1.1.2.5 2018/09/18 23:03:54 pgoyette Exp $");
 
 #include <sys/param.h>
 #include <sys/dirent.h>
@@ -175,8 +175,8 @@ netbsd32_80_modctl(struct lwp *lwp, cons
 	return error;
 }
 
-COMPAT_SET_HOOK(compat32_80_modctl_hook, "nb32_modctl_80", netbsd32_80_modctl);
-COMPAT_UNSET_HOOK(compat32_80_modctl_hook);
+MODULE_SET_HOOK(compat32_80_modctl_hook, "nb32_modctl_80", netbsd32_80_modctl);
+MODULE_UNSET_HOOK(compat32_80_modctl_hook);
 
 MODULE(MODULE_CLASS_EXEC, compat_netbsd32_80, "compat_netbsd32,compat_80");
 

Index: src/sys/compat/netbsd32/netbsd32_mod.c
diff -u src/sys/compat/netbsd32/netbsd32_mod.c:1.13.16.12 src/sys/compat/netbsd32/netbsd32_mod.c:1.13.16.13
--- src/sys/compat/netbsd32/netbsd32_mod.c:1.13.16.12	Tue Sep 18 10:35:04 2018
+++ src/sys/compat/netbsd32/netbsd32_mod.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: netbsd32_mod.c,v 1.13.16.12 2018/09/18 10:35:04 pgoyette Exp $	*/
+/*	$NetBSD: netbsd32_mod.c,v 1.13.16.13 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -30,7 +30,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: netbsd32_mod.c,v 1.13.16.12 2018/09/18 10:35:04 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: netbsd32_mod.c,v 1.13.16.13 2018/09/18 23:03:54 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_execfmt.h"
@@ -44,7 +44,7 @@ __KERNEL_RCSID(0, "$NetBSD: netbsd32_mod
 #include <sys/module.h>
 #include <sys/exec.h>
 #include <sys/exec_elf.h>
-#include <sys/compat_hook.h>
+#include <sys/module_hook.h>
 
 #include <compat/netbsd32/netbsd32_sysctl.h>
 #include <compat/netbsd32/netbsd32_exec.h>

Index: src/sys/compat/netbsd32/netbsd32_module.c
diff -u src/sys/compat/netbsd32/netbsd32_module.c:1.6.2.7 src/sys/compat/netbsd32/netbsd32_module.c:1.6.2.8
--- src/sys/compat/netbsd32/netbsd32_module.c:1.6.2.7	Tue Sep 18 10:35:04 2018
+++ src/sys/compat/netbsd32/netbsd32_module.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: netbsd32_module.c,v 1.6.2.7 2018/09/18 10:35:04 pgoyette Exp $	*/
+/*	$NetBSD: netbsd32_module.c,v 1.6.2.8 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -29,7 +29,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: netbsd32_module.c,v 1.6.2.7 2018/09/18 10:35:04 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: netbsd32_module.c,v 1.6.2.8 2018/09/18 23:03:54 pgoyette Exp $");
 
 #include <sys/param.h>
 #include <sys/dirent.h>
@@ -201,12 +201,12 @@ compat32_80_modctl_compat_stub(struct lw
 }
 
 /* Module hook for netbsd32_80_modctl */
-COMPAT_CALL_HOOK_DECL(compat32_80_modctl_hook, f,
+MODULE_CALL_HOOK_DECL(compat32_80_modctl_hook, f,
     (struct lwp *lwp, const struct netbsd32_modctl_args *uap,
       register_t *result),
     (lwp, uap, result),
     enosys());
-COMPAT_CALL_HOOK(compat32_80_modctl_hook, f,
+MODULE_CALL_HOOK(compat32_80_modctl_hook, f,
     (struct lwp *lwp, const struct netbsd32_modctl_args *uap,
       register_t *result),
     (lwp, uap, result),

Index: src/sys/dev/bio.c
diff -u src/sys/dev/bio.c:1.13.16.3 src/sys/dev/bio.c:1.13.16.4
--- src/sys/dev/bio.c:1.13.16.3	Tue Sep 18 01:15:57 2018
+++ src/sys/dev/bio.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: bio.c,v 1.13.16.3 2018/09/18 01:15:57 pgoyette Exp $ */
+/*	$NetBSD: bio.c,v 1.13.16.4 2018/09/18 23:03:54 pgoyette Exp $ */
 /*	$OpenBSD: bio.c,v 1.9 2007/03/20 02:35:55 marco Exp $	*/
 
 /*
@@ -28,7 +28,7 @@
 /* A device controller ioctl tunnelling device.  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: bio.c,v 1.13.16.3 2018/09/18 01:15:57 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: bio.c,v 1.13.16.4 2018/09/18 23:03:54 pgoyette Exp $");
 
 #include "opt_compat_netbsd.h"
 
@@ -115,10 +115,10 @@ bioclose(dev_t dev, int flags, int mode,
 }
 
 /* Hook up the compat_bio_30 routine */
-COMPAT_CALL_HOOK_DECL(compat_bio_30_hook, f,
+MODULE_CALL_HOOK_DECL(compat_bio_30_hook, f,
     (void * cookie, u_long cmd, void *addr, int(*ff)(void *, u_long, void *)),
     (cookie, cmd, addr, ff), enosys());
-COMPAT_CALL_HOOK(compat_bio_30_hook, f,
+MODULE_CALL_HOOK(compat_bio_30_hook, f,
     (void * cookie, u_long cmd, void *addr, int(*ff)(void *, u_long, void *)),
     (cookie, cmd, addr, ff), enosys());
 

Index: src/sys/dev/ccd.c
diff -u src/sys/dev/ccd.c:1.175.2.6 src/sys/dev/ccd.c:1.175.2.7
--- src/sys/dev/ccd.c:1.175.2.6	Tue Sep 18 01:15:57 2018
+++ src/sys/dev/ccd.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ccd.c,v 1.175.2.6 2018/09/18 01:15:57 pgoyette Exp $	*/
+/*	$NetBSD: ccd.c,v 1.175.2.7 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 1996, 1997, 1998, 1999, 2007, 2009 The NetBSD Foundation, Inc.
@@ -88,7 +88,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ccd.c,v 1.175.2.6 2018/09/18 01:15:57 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ccd.c,v 1.175.2.7 2018/09/18 23:03:54 pgoyette Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_compat_netbsd.h"
@@ -1061,11 +1061,11 @@ ccdread(dev_t dev, struct uio *uio, int 
  * This looks ugly, since we pass the "real" ioctl function as an
  * argument to the compat_xxx function.
  */
-COMPAT_CALL_HOOK_DECL(ccd_ioctl_60_hook, f, (dev_t dev, u_long cmd, void *data,
+MODULE_CALL_HOOK_DECL(ccd_ioctl_60_hook, f, (dev_t dev, u_long cmd, void *data,
     int flag, struct lwp *l, int (*ff)(dev_t, u_long, void *, int,
 					 struct lwp *)),
     (dev, cmd, data, flag, l, ccdioctl), enosys());
-COMPAT_CALL_HOOK(ccd_ioctl_60_hook, f, (dev_t dev, u_long cmd, void *data,
+MODULE_CALL_HOOK(ccd_ioctl_60_hook, f, (dev_t dev, u_long cmd, void *data,
     int flag, struct lwp *l, int (*ff)(dev_t, u_long, void *, int,
 					 struct lwp *)),
     (dev, cmd, data, flag, l, ccdioctl), enosys());

Index: src/sys/dev/clockctl.c
diff -u src/sys/dev/clockctl.c:1.35.14.3 src/sys/dev/clockctl.c:1.35.14.4
--- src/sys/dev/clockctl.c:1.35.14.3	Tue Sep 18 01:15:57 2018
+++ src/sys/dev/clockctl.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*      $NetBSD: clockctl.c,v 1.35.14.3 2018/09/18 01:15:57 pgoyette Exp $ */
+/*      $NetBSD: clockctl.c,v 1.35.14.4 2018/09/18 23:03:54 pgoyette Exp $ */
 
 /*-
  * Copyright (c) 2001 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: clockctl.c,v 1.35.14.3 2018/09/18 01:15:57 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: clockctl.c,v 1.35.14.4 2018/09/18 23:03:54 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_ntp.h"
@@ -201,10 +201,10 @@ clockctl_modcmd(modcmd_t cmd, void *data
 }
 
 /* Hook the compat_50 stuff */
-COMPAT_CALL_HOOK_DECL(clockctl_ioctl_50_hook, f,
+MODULE_CALL_HOOK_DECL(clockctl_ioctl_50_hook, f,
     (dev_t dev, u_long cmd, void *data, int flags, struct lwp *l),
     (dev, cmd, data, flags, l), enosys());
-COMPAT_CALL_HOOK(clockctl_ioctl_50_hook, f,
+MODULE_CALL_HOOK(clockctl_ioctl_50_hook, f,
     (dev_t dev, u_long cmd, void *data, int flags, struct lwp *l),
     (dev, cmd, data, flags, l), enosys());
 

Index: src/sys/dev/vnd.c
diff -u src/sys/dev/vnd.c:1.263.2.4 src/sys/dev/vnd.c:1.263.2.5
--- src/sys/dev/vnd.c:1.263.2.4	Tue Sep 18 01:15:57 2018
+++ src/sys/dev/vnd.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: vnd.c,v 1.263.2.4 2018/09/18 01:15:57 pgoyette Exp $	*/
+/*	$NetBSD: vnd.c,v 1.263.2.5 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 1996, 1997, 1998, 2008 The NetBSD Foundation, Inc.
@@ -91,7 +91,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: vnd.c,v 1.263.2.4 2018/09/18 01:15:57 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: vnd.c,v 1.263.2.5 2018/09/18 23:03:54 pgoyette Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_vnd.h"
@@ -1111,12 +1111,12 @@ vndioctl_get(struct lwp *l, void *data, 
 	}
 }
 
-COMPAT_CALL_HOOK_DECL(compat_vndioctl_30_hook, f,
+MODULE_CALL_HOOK_DECL(compat_vndioctl_30_hook, f,
     (u_long cmd, struct lwp *l, void *data, int unit, struct vattr *vattr,
      int (*ff)(struct lwp *, void *, int, struct vattr *)),
     (cmd, l, data, unit, vattr, ff),
     enosys());
-COMPAT_CALL_HOOK(compat_vndioctl_30_hook, f,
+MODULE_CALL_HOOK(compat_vndioctl_30_hook, f,
     (u_long cmd, struct lwp *l, void *data, int unit, struct vattr *vattr,
      int (*ff)(struct lwp *, void *, int, struct vattr *)),
     (cmd, l, data, unit, vattr, ff),

Index: src/sys/dev/raidframe/rf_compat50.c
diff -u src/sys/dev/raidframe/rf_compat50.c:1.3.2.3 src/sys/dev/raidframe/rf_compat50.c:1.3.2.4
--- src/sys/dev/raidframe/rf_compat50.c:1.3.2.3	Mon Sep 17 11:04:30 2018
+++ src/sys/dev/raidframe/rf_compat50.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: rf_compat50.c,v 1.3.2.3 2018/09/17 11:04:30 pgoyette Exp $	*/
+/*	$NetBSD: rf_compat50.c,v 1.3.2.4 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 2009 The NetBSD Foundation, Inc.
@@ -239,8 +239,8 @@ raidframe_ioctl_50(int cmd, int initted,
 	return EPASSTHROUGH;
 }
 
-COMPAT_SET_HOOK(raidframe50_ioctl_hook, "raid50", raidframe_ioctl_50);
-COMPAT_UNSET_HOOK(raidframe50_ioctl_hook)
+MODULE_SET_HOOK(raidframe50_ioctl_hook, "raid50", raidframe_ioctl_50);
+MODULE_UNSET_HOOK(raidframe50_ioctl_hook)
 
 void
 raidframe_50_init(void)

Index: src/sys/dev/raidframe/rf_compat80.c
diff -u src/sys/dev/raidframe/rf_compat80.c:1.2.2.3 src/sys/dev/raidframe/rf_compat80.c:1.2.2.4
--- src/sys/dev/raidframe/rf_compat80.c:1.2.2.3	Mon Sep 17 11:04:30 2018
+++ src/sys/dev/raidframe/rf_compat80.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: rf_compat80.c,v 1.2.2.3 2018/09/17 11:04:30 pgoyette Exp $	*/
+/*	$NetBSD: rf_compat80.c,v 1.2.2.4 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*
  * Copyright (c) 2017 Matthew R. Green
@@ -264,8 +264,8 @@ int error;
 	return EPASSTHROUGH;
 }
  
-COMPAT_SET_HOOK(raidframe80_ioctl_hook, "raid80", raidframe_ioctl_80);
-COMPAT_UNSET_HOOK(raidframe80_ioctl_hook)
+MODULE_SET_HOOK(raidframe80_ioctl_hook, "raid80", raidframe_ioctl_80);
+MODULE_UNSET_HOOK(raidframe80_ioctl_hook)
  
 void
 raidframe_80_init(void)

Index: src/sys/dev/raidframe/rf_netbsdkintf.c
diff -u src/sys/dev/raidframe/rf_netbsdkintf.c:1.356.2.4 src/sys/dev/raidframe/rf_netbsdkintf.c:1.356.2.5
--- src/sys/dev/raidframe/rf_netbsdkintf.c:1.356.2.4	Tue Sep 18 01:15:57 2018
+++ src/sys/dev/raidframe/rf_netbsdkintf.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: rf_netbsdkintf.c,v 1.356.2.4 2018/09/18 01:15:57 pgoyette Exp $	*/
+/*	$NetBSD: rf_netbsdkintf.c,v 1.356.2.5 2018/09/18 23:03:54 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 1996, 1997, 1998, 2008-2011 The NetBSD Foundation, Inc.
@@ -101,7 +101,7 @@
  ***********************************************************/
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: rf_netbsdkintf.c,v 1.356.2.4 2018/09/18 01:15:57 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rf_netbsdkintf.c,v 1.356.2.5 2018/09/18 23:03:54 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd.h"
@@ -1038,23 +1038,23 @@ raid_detach_unlocked(struct raid_softc *
 }
 
 /* Hooks to call the 5.0 and 8.0 ioctl compat code */
-COMPAT_CALL_HOOK_DECL(raidframe50_ioctl_hook, f,
+MODULE_CALL_HOOK_DECL(raidframe50_ioctl_hook, f,
     (int cmd, int initted, RF_Raid_t *raidPtr, int unit, void *data,
      RF_Config_t **k_cfg),
     (cmd, initted, raidPtr, unit, data, k_cfg),
     enosys());
-COMPAT_CALL_HOOK(raidframe50_ioctl_hook, f,
+MODULE_CALL_HOOK(raidframe50_ioctl_hook, f,
     (int cmd, int initted, RF_Raid_t *raidPtr, int unit, void *data,
      RF_Config_t **k_cfg),
     (cmd, initted, raidPtr, unit, data, k_cfg),
     enosys());
 
-COMPAT_CALL_HOOK_DECL(raidframe80_ioctl_hook, f,
+MODULE_CALL_HOOK_DECL(raidframe80_ioctl_hook, f,
     (int cmd, int initted, RF_Raid_t *raidPtr, int unit, void *data,
      RF_Config_t **k_cfg),
     (cmd, initted, raidPtr, unit, data, k_cfg),
     enosys());
-COMPAT_CALL_HOOK(raidframe80_ioctl_hook, f,
+MODULE_CALL_HOOK(raidframe80_ioctl_hook, f,
     (int cmd, int initted, RF_Raid_t *raidPtr, int unit, void *data,
      RF_Config_t **k_cfg),
     (cmd, initted, raidPtr, unit, data, k_cfg),

Index: src/sys/dev/sysmon/sysmon_power.c
diff -u src/sys/dev/sysmon/sysmon_power.c:1.58.2.3 src/sys/dev/sysmon/sysmon_power.c:1.58.2.4
--- src/sys/dev/sysmon/sysmon_power.c:1.58.2.3	Tue Sep 18 01:15:58 2018
+++ src/sys/dev/sysmon/sysmon_power.c	Tue Sep 18 23:03:54 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: sysmon_power.c,v 1.58.2.3 2018/09/18 01:15:58 pgoyette Exp $	*/
+/*	$NetBSD: sysmon_power.c,v 1.58.2.4 2018/09/18 23:03:54 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.3 2018/09/18 01:15:58 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sysmon_power.c,v 1.58.2.4 2018/09/18 23:03:54 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd.h"
@@ -318,10 +318,10 @@ sysmon_power_event_queue_flush(void)
 /*
  * Call the compat hook function
  */
-COMPAT_CALL_HOOK_DECL(compat_sysmon_power_40_hook, f,
+MODULE_CALL_HOOK_DECL(compat_sysmon_power_40_hook, f,
     (power_event_t *pev, struct sysmon_pswitch *pswitch, int event),
     (pev, pswitch, event), enosys());
-COMPAT_CALL_HOOK(compat_sysmon_power_40_hook, f,
+MODULE_CALL_HOOK(compat_sysmon_power_40_hook, f,
     (power_event_t *pev, struct sysmon_pswitch *pswitch, int event),
     (pev, pswitch, event), enosys());
 

Index: src/sys/dev/usb/ugen.c
diff -u src/sys/dev/usb/ugen.c:1.139.2.3 src/sys/dev/usb/ugen.c:1.139.2.4
--- src/sys/dev/usb/ugen.c:1.139.2.3	Tue Sep 18 01:15:58 2018
+++ src/sys/dev/usb/ugen.c	Tue Sep 18 23:03:55 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ugen.c,v 1.139.2.3 2018/09/18 01:15:58 pgoyette Exp $	*/
+/*	$NetBSD: ugen.c,v 1.139.2.4 2018/09/18 23:03:55 pgoyette Exp $	*/
 
 /*
  * Copyright (c) 1998, 2004 The NetBSD Foundation, Inc.
@@ -37,7 +37,7 @@
 
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ugen.c,v 1.139.2.3 2018/09/18 01:15:58 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ugen.c,v 1.139.2.4 2018/09/18 23:03:55 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd.h"
@@ -1439,7 +1439,7 @@ ugen_get_alt_index(struct ugen_softc *sc
 	return usbd_get_interface_altindex(iface);
 }
 
-COMPAT_CALL_HOOK_DECL(usb_subr_30_hook, f1,
+MODULE_CALL_HOOK_DECL(usb_subr_30_hook, f1,
     (struct usbd_device *udev, struct usb_device_info_old * addr, int usedev,
       void (*fill_devinfo_vp)(struct usbd_device *, char *, size_t, char *,
 	size_t, int, int), int (*printBCD)(char *, size_t, int)),

Index: src/sys/dev/usb/uhid.c
diff -u src/sys/dev/usb/uhid.c:1.101.2.3 src/sys/dev/usb/uhid.c:1.101.2.4
--- src/sys/dev/usb/uhid.c:1.101.2.3	Tue Sep 18 01:15:58 2018
+++ src/sys/dev/usb/uhid.c	Tue Sep 18 23:03:55 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: uhid.c,v 1.101.2.3 2018/09/18 01:15:58 pgoyette Exp $	*/
+/*	$NetBSD: uhid.c,v 1.101.2.4 2018/09/18 23:03:55 pgoyette Exp $	*/
 
 /*
  * Copyright (c) 1998, 2004, 2008, 2012 The NetBSD Foundation, Inc.
@@ -35,7 +35,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: uhid.c,v 1.101.2.3 2018/09/18 01:15:58 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: uhid.c,v 1.101.2.4 2018/09/18 23:03:55 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd.h"
@@ -513,7 +513,7 @@ uhidwrite(dev_t dev, struct uio *uio, in
 	return error;
 }
 
-COMPAT_CALL_HOOK_DECL(usb_subr_30_hook, f1,
+MODULE_CALL_HOOK_DECL(usb_subr_30_hook, f1,
     (struct usbd_device *udev, struct usb_device_info_old * addr, int usedev,
       void (*fill_devinfo_vp)(struct usbd_device *, char *, size_t, char *,
 	size_t, int, int), int (*printBCD)(char *, size_t, int)), 

Index: src/sys/dev/usb/usb.c
diff -u src/sys/dev/usb/usb.c:1.168.2.4 src/sys/dev/usb/usb.c:1.168.2.5
--- src/sys/dev/usb/usb.c:1.168.2.4	Tue Sep 18 01:15:58 2018
+++ src/sys/dev/usb/usb.c	Tue Sep 18 23:03:55 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: usb.c,v 1.168.2.4 2018/09/18 01:15:58 pgoyette Exp $	*/
+/*	$NetBSD: usb.c,v 1.168.2.5 2018/09/18 23:03:55 pgoyette Exp $	*/
 
 /*
  * Copyright (c) 1998, 2002, 2008, 2012 The NetBSD Foundation, Inc.
@@ -37,7 +37,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: usb.c,v 1.168.2.4 2018/09/18 01:15:58 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: usb.c,v 1.168.2.5 2018/09/18 23:03:55 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_usb.h"
@@ -647,10 +647,10 @@ usbopen(dev_t dev, int flag, int mode, s
 }
 
 /* Call hook for usbd30_fill_device_info_old() */
-COMPAT_CALL_HOOK_DECL(usb_subr_30_hook, f2,
+MODULE_CALL_HOOK_DECL(usb_subr_30_hook, f2,
     (struct usb_event *ue, struct usb_event_old *ueo, struct uio *uio),
     (ue, ueo, uio), enosys());
-COMPAT_CALL_HOOK(usb_subr_30_hook, f2,
+MODULE_CALL_HOOK(usb_subr_30_hook, f2,
     (struct usb_event *ue, struct usb_event_old *ueo, struct uio *uio),
     (ue, ueo, uio), enosys());
 
@@ -727,13 +727,13 @@ usbclose(dev_t dev, int flag, int mode,
 }
 
 /* Call the hook for usb30_copy_to_old() */
-COMPAT_CALL_HOOK_DECL(usb_subr_30_hook, f1,
+MODULE_CALL_HOOK_DECL(usb_subr_30_hook, f1,
     (struct usbd_device *udev, struct usb_device_info_old * addr, int usedev,
       void (*fill_devinfo_vp)(struct usbd_device *, char *, size_t, char *,
 	size_t, int, int), int (*printBCD)(char *, size_t, int)),
     (udev, addr, usedev, fill_devinfo_vp, printBCD),
     enosys());
-COMPAT_CALL_HOOK(usb_subr_30_hook, f1,
+MODULE_CALL_HOOK(usb_subr_30_hook, f1,
     (struct usbd_device *udev, struct usb_device_info_old * addr, int usedev,
       void (*fill_devinfo_vp)(struct usbd_device *, char *, size_t, char *,
 	size_t, int, int), int (*printBCD)(char *, size_t, int)),

Index: src/sys/dev/wscons/wsevent.c
diff -u src/sys/dev/wscons/wsevent.c:1.37.2.4 src/sys/dev/wscons/wsevent.c:1.37.2.5
--- src/sys/dev/wscons/wsevent.c:1.37.2.4	Tue Sep 18 01:15:58 2018
+++ src/sys/dev/wscons/wsevent.c	Tue Sep 18 23:03:55 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: wsevent.c,v 1.37.2.4 2018/09/18 01:15:58 pgoyette Exp $ */
+/* $NetBSD: wsevent.c,v 1.37.2.5 2018/09/18 23:03:55 pgoyette Exp $ */
 
 /*-
  * Copyright (c) 2006, 2008 The NetBSD Foundation, Inc.
@@ -104,7 +104,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wsevent.c,v 1.37.2.4 2018/09/18 01:15:58 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wsevent.c,v 1.37.2.5 2018/09/18 23:03:55 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_compat_netbsd.h"
@@ -189,10 +189,10 @@ wsevent_fini(struct wseventvar *ev)
 	softint_disestablish(ev->sih);
 }
 
-COMPAT_CALL_HOOK_DECL(wsevent_50_copyout_events_hook, f,
+MODULE_CALL_HOOK_DECL(wsevent_50_copyout_events_hook, f,
     (const struct wscons_event *events, int cnt, struct uio *uio),
     (events, cnt, uio), enosys());
-COMPAT_CALL_HOOK(wsevent_50_copyout_events_hook, f,
+MODULE_CALL_HOOK(wsevent_50_copyout_events_hook, f,
     (const struct wscons_event *events, int cnt, struct uio *uio),
     (events, cnt, uio), enosys());
 

Index: src/sys/dev/wscons/wsevent_50.c
diff -u src/sys/dev/wscons/wsevent_50.c:1.1.2.4 src/sys/dev/wscons/wsevent_50.c:1.1.2.5
--- src/sys/dev/wscons/wsevent_50.c:1.1.2.4	Mon Sep 17 11:04:31 2018
+++ src/sys/dev/wscons/wsevent_50.c	Tue Sep 18 23:03:55 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: wsevent_50.c,v 1.1.2.4 2018/09/17 11:04:31 pgoyette Exp $ */
+/* $NetBSD: wsevent_50.c,v 1.1.2.5 2018/09/18 23:03:55 pgoyette Exp $ */
 
 /*-
  * Copyright (c) 2006, 2008 The NetBSD Foundation, Inc.
@@ -104,7 +104,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: wsevent_50.c,v 1.1.2.4 2018/09/17 11:04:31 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: wsevent_50.c,v 1.1.2.5 2018/09/18 23:03:55 pgoyette Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -144,9 +144,9 @@ wsevent_copyout_events50(const struct ws
 	return 0;
 }
 
-COMPAT_SET_HOOK(wsevent_50_copyout_events_hook, "wsc_50",
+MODULE_SET_HOOK(wsevent_50_copyout_events_hook, "wsc_50",
     wsevent_copyout_events50);
-COMPAT_UNSET_HOOK(wsevent_50_copyout_events_hook);
+MODULE_UNSET_HOOK(wsevent_50_copyout_events_hook);
 
 void
 wsevent_50_init(void)

Index: src/sys/fs/puffs/puffs_compat.c
diff -u src/sys/fs/puffs/puffs_compat.c:1.4.16.2 src/sys/fs/puffs/puffs_compat.c:1.4.16.3
--- src/sys/fs/puffs/puffs_compat.c:1.4.16.2	Mon Sep 17 11:04:31 2018
+++ src/sys/fs/puffs/puffs_compat.c	Tue Sep 18 23:03:55 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: puffs_compat.c,v 1.4.16.2 2018/09/17 11:04:31 pgoyette Exp $	*/
+/*	$NetBSD: puffs_compat.c,v 1.4.16.3 2018/09/18 23:03:55 pgoyette Exp $	*/
 
 /*
  * Copyright (c) 2010 Antti Kantee.  All Rights Reserved.
@@ -32,7 +32,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: puffs_compat.c,v 1.4.16.2 2018/09/17 11:04:31 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: puffs_compat.c,v 1.4.16.3 2018/09/18 23:03:55 pgoyette Exp $");
 
 #include <sys/param.h>
 #include <sys/atomic.h>
@@ -437,9 +437,9 @@ puffs_compat_incoming(struct puffs_req *
 	return 0;
 }
 
-COMPAT_SET_HOOK2(puffs50_compat_hook, "pffs50", puffs_compat_outgoing,
+MODULE_SET_HOOK2(puffs50_compat_hook, "pffs50", puffs_compat_outgoing,
     puffs_compat_incoming);
-COMPAT_UNSET_HOOK2(puffs50_compat_hook);
+MODULE_UNSET_HOOK2(puffs50_compat_hook);
 
 void puffs_50_init(void)
 {

Index: src/sys/fs/puffs/puffs_msgif.c
diff -u src/sys/fs/puffs/puffs_msgif.c:1.101.10.4 src/sys/fs/puffs/puffs_msgif.c:1.101.10.5
--- src/sys/fs/puffs/puffs_msgif.c:1.101.10.4	Tue Sep 18 01:15:58 2018
+++ src/sys/fs/puffs/puffs_msgif.c	Tue Sep 18 23:03:55 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: puffs_msgif.c,v 1.101.10.4 2018/09/18 01:15:58 pgoyette Exp $	*/
+/*	$NetBSD: puffs_msgif.c,v 1.101.10.5 2018/09/18 23:03:55 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.4 2018/09/18 01:15:58 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: puffs_msgif.c,v 1.101.10.5 2018/09/18 23:03:55 pgoyette Exp $");
 
 #include <sys/param.h>
 #include <sys/kernel.h>
@@ -325,18 +325,18 @@ puffs_getmsgid(struct puffs_mount *pmp)
 
 /* Routines to call the compat hooks */
 	/* Out-going */
-COMPAT_CALL_HOOK_DECL(puffs50_compat_hook, f1,
+MODULE_CALL_HOOK_DECL(puffs50_compat_hook, f1,
      (struct puffs_req *oreq, struct puffs_req **creqp, ssize_t *deltap),
      (oreq, creqp, deltap), enosys());
-COMPAT_CALL_HOOK(puffs50_compat_hook, f1,
+MODULE_CALL_HOOK(puffs50_compat_hook, f1,
      (struct puffs_req *oreq, struct puffs_req **creqp, ssize_t *deltap),
      (oreq, creqp, deltap), enosys());
 
 	/* Incoming */
-COMPAT_CALL_HOOK_DECL(puffs50_compat_hook, f2,
+MODULE_CALL_HOOK_DECL(puffs50_compat_hook, f2,
      (struct puffs_req *oreq, struct puffs_req *creqp),
      (oreq, creqp), enosys());
-COMPAT_CALL_HOOK(puffs50_compat_hook, f2,
+MODULE_CALL_HOOK(puffs50_compat_hook, f2,
      (struct puffs_req *oreq, struct puffs_req *creqp),
      (oreq, creqp), enosys());
 

Index: src/sys/kern/sys_module.c
diff -u src/sys/kern/sys_module.c:1.23.2.11 src/sys/kern/sys_module.c:1.23.2.12
--- src/sys/kern/sys_module.c:1.23.2.11	Tue Sep 18 01:15:58 2018
+++ src/sys/kern/sys_module.c	Tue Sep 18 23:03:55 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: sys_module.c,v 1.23.2.11 2018/09/18 01:15:58 pgoyette Exp $	*/
+/*	$NetBSD: sys_module.c,v 1.23.2.12 2018/09/18 23:03:55 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 2008 The NetBSD Foundation, Inc.
@@ -31,7 +31,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: sys_module.c,v 1.23.2.11 2018/09/18 01:15:58 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: sys_module.c,v 1.23.2.12 2018/09/18 23:03:55 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_modular.h"
@@ -261,10 +261,10 @@ handle_modctl_stat(struct iovec *iov, vo
 	return error;
 }
 
-/* COMPAT_HOOK glue for modstat_80 */
-COMPAT_CALL_HOOK_DECL(compat_modstat_80_hook, f,
+/* MODULE_HOOK glue for modstat_80 */
+MODULE_CALL_HOOK_DECL(compat_modstat_80_hook, f,
     (int cmd, struct iovec *iov, void *arg), (cmd, iov, arg), enosys());
-COMPAT_CALL_HOOK(compat_modstat_80_hook, f,
+MODULE_CALL_HOOK(compat_modstat_80_hook, f,
     (int cmd, struct iovec *iov, void *arg), (cmd, iov, arg), enosys());
 
 int

Index: src/sys/net/if_spppsubr.c
diff -u src/sys/net/if_spppsubr.c:1.179.2.5 src/sys/net/if_spppsubr.c:1.179.2.6
--- src/sys/net/if_spppsubr.c:1.179.2.5	Tue Sep 18 01:15:58 2018
+++ src/sys/net/if_spppsubr.c	Tue Sep 18 23:03:55 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: if_spppsubr.c,v 1.179.2.5 2018/09/18 01:15:58 pgoyette Exp $	 */
+/*	$NetBSD: if_spppsubr.c,v 1.179.2.6 2018/09/18 23:03:55 pgoyette Exp $	 */
 
 /*
  * Synchronous PPP/Cisco link level subroutines.
@@ -41,7 +41,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: if_spppsubr.c,v 1.179.2.5 2018/09/18 01:15:58 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: if_spppsubr.c,v 1.179.2.6 2018/09/18 23:03:55 pgoyette Exp $");
 
 #if defined(_KERNEL_OPT)
 #include "opt_inet.h"
@@ -5612,9 +5612,9 @@ sppp_suggest_ip6_addr(struct sppp *sp, s
 #endif /*INET6*/
 
 /* Hook the sppp_params50 compat code */
-COMPAT_CALL_HOOK_DECL(sppp_params_50_hook, f,
+MODULE_CALL_HOOK_DECL(sppp_params_50_hook, f,
     (struct sppp *sp, u_long cmd, void *data), (sp, cmd, data), enosys());
-COMPAT_CALL_HOOK(sppp_params_50_hook, f,
+MODULE_CALL_HOOK(sppp_params_50_hook, f,
     (struct sppp *sp, u_long cmd, void *data), (sp, cmd, data), enosys());
 
 /*

Index: src/sys/net/rtsock.c
diff -u src/sys/net/rtsock.c:1.238.2.8 src/sys/net/rtsock.c:1.238.2.9
--- src/sys/net/rtsock.c:1.238.2.8	Tue Sep 18 01:15:58 2018
+++ src/sys/net/rtsock.c	Tue Sep 18 23:03:55 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: rtsock.c,v 1.238.2.8 2018/09/18 01:15:58 pgoyette Exp $	*/
+/*	$NetBSD: rtsock.c,v 1.238.2.9 2018/09/18 23:03:55 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.8 2018/09/18 01:15:58 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: rtsock.c,v 1.238.2.9 2018/09/18 23:03:55 pgoyette Exp $");
 
 #ifdef _KERNEL_OPT
 #include "opt_inet.h"
@@ -1377,24 +1377,24 @@ COMPATNAME(rt_missmsg)(int type, const s
 }
 
 /*
- * COMPAT_HOOK glue for rtsock14_oifmsg and rtsock14_iflist
+ * MODULE_HOOK glue for rtsock14_oifmsg and rtsock14_iflist
  *
  * Make them static since this same code is compiled for different
  * COMPAT_xx options and we would otherwise end up with duplicate
  * global symbols.
  */
-COMPAT_CALL_HOOK_DECL(rtsock14_hook, f1, (struct ifnet *ifp), (ifp), enosys());
+MODULE_CALL_HOOK_DECL(rtsock14_hook, f1, (struct ifnet *ifp), (ifp), enosys());
 #ifndef COMPAT_RTSOCK
-COMPAT_CALL_HOOK(rtsock14_hook, f1, (struct ifnet *ifp), (ifp), enosys());
+MODULE_CALL_HOOK(rtsock14_hook, f1, (struct ifnet *ifp), (ifp), enosys());
 #endif
 
-COMPAT_CALL_HOOK_DECL(rtsock14_hook, f2,
+MODULE_CALL_HOOK_DECL(rtsock14_hook, f2,
     (struct ifnet *ifp, struct rt_walkarg *w, struct rt_addrinfo *info,
      size_t len),
     (ifp, w, info, len),
     enosys());
 #ifndef COMPAT_RTSOCK
-COMPAT_CALL_HOOK(rtsock14_hook, f2,
+MODULE_CALL_HOOK(rtsock14_hook, f2,
     (struct ifnet *ifp, struct rt_walkarg *w, struct rt_addrinfo *info,
      size_t len),
     (ifp, w, info, len),

Index: src/sys/opencrypto/cryptodev.c
diff -u src/sys/opencrypto/cryptodev.c:1.98.2.3 src/sys/opencrypto/cryptodev.c:1.98.2.4
--- src/sys/opencrypto/cryptodev.c:1.98.2.3	Tue Sep 18 01:15:58 2018
+++ src/sys/opencrypto/cryptodev.c	Tue Sep 18 23:03:55 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: cryptodev.c,v 1.98.2.3 2018/09/18 01:15:58 pgoyette Exp $ */
+/*	$NetBSD: cryptodev.c,v 1.98.2.4 2018/09/18 23:03:55 pgoyette Exp $ */
 /*	$FreeBSD: src/sys/opencrypto/cryptodev.c,v 1.4.2.4 2003/06/03 00:09:02 sam Exp $	*/
 /*	$OpenBSD: cryptodev.c,v 1.53 2002/07/10 22:21:30 mickey Exp $	*/
 
@@ -64,7 +64,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: cryptodev.c,v 1.98.2.3 2018/09/18 01:15:58 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: cryptodev.c,v 1.98.2.4 2018/09/18 23:03:55 pgoyette Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -220,9 +220,9 @@ cryptof_write(file_t *fp, off_t *poff,
 }
 
 /* Hook the ocryptodev 50 compat code */
-COMPAT_CALL_HOOK_DECL(ocryptof_50_hook, f,
+MODULE_CALL_HOOK_DECL(ocryptof_50_hook, f,
     (struct file *fp, u_long cmd, void *data), (fp, cmd, data), enosys());
-COMPAT_CALL_HOOK(ocryptof_50_hook, f,
+MODULE_CALL_HOOK(ocryptof_50_hook, f,
     (struct file *fp, u_long cmd, void *data), (fp, cmd, data), enosys());
 
 /* ARGSUSED */

Index: src/sys/opencrypto/ocryptodev.c
diff -u src/sys/opencrypto/ocryptodev.c:1.11.2.2 src/sys/opencrypto/ocryptodev.c:1.11.2.3
--- src/sys/opencrypto/ocryptodev.c:1.11.2.2	Mon Sep 17 11:04:31 2018
+++ src/sys/opencrypto/ocryptodev.c	Tue Sep 18 23:03:55 2018
@@ -1,4 +1,4 @@
-/*	$NetBSD: ocryptodev.c,v 1.11.2.2 2018/09/17 11:04:31 pgoyette Exp $ */
+/*	$NetBSD: ocryptodev.c,v 1.11.2.3 2018/09/18 23:03:55 pgoyette Exp $ */
 /*	$FreeBSD: src/sys/opencrypto/cryptodev.c,v 1.4.2.4 2003/06/03 00:09:02 sam Exp $	*/
 /*	$OpenBSD: cryptodev.c,v 1.53 2002/07/10 22:21:30 mickey Exp $	*/
 
@@ -69,7 +69,7 @@
  */
 
 #include <sys/cdefs.h>
-__KERNEL_RCSID(0, "$NetBSD: ocryptodev.c,v 1.11.2.2 2018/09/17 11:04:31 pgoyette Exp $");
+__KERNEL_RCSID(0, "$NetBSD: ocryptodev.c,v 1.11.2.3 2018/09/18 23:03:55 pgoyette Exp $");
 
 #include <sys/param.h>
 #include <sys/systm.h>
@@ -285,8 +285,8 @@ ocryptodev_msession(struct fcrypt *fcr, 
 	return 0;
 }
 
-COMPAT_SET_HOOK(ocryptof_50_hook, "cryp50", ocryptof_ioctl);
-COMPAT_UNSET_HOOK(ocryptof_50_hook);
+MODULE_SET_HOOK(ocryptof_50_hook, "cryp50", ocryptof_ioctl);
+MODULE_UNSET_HOOK(ocryptof_50_hook);
 
 void
 cryptodev_50_init(void)

Index: src/sys/sys/compat_stub.h
diff -u src/sys/sys/compat_stub.h:1.1.2.27 src/sys/sys/compat_stub.h:1.1.2.28
--- src/sys/sys/compat_stub.h:1.1.2.27	Tue Sep 18 21:38:08 2018
+++ src/sys/sys/compat_stub.h	Tue Sep 18 23:03:55 2018
@@ -1,4 +1,4 @@
-/* $NetBSD: compat_stub.h,v 1.1.2.27 2018/09/18 21:38:08 pgoyette Exp $	*/
+/* $NetBSD: compat_stub.h,v 1.1.2.28 2018/09/18 23:03:55 pgoyette Exp $	*/
 
 /*-
  * Copyright (c) 2018 The NetBSD Foundation, Inc.
@@ -45,7 +45,7 @@ struct ntptimeval;
 extern void (*vec_ntp_gettime)(struct ntptimeval *);
 extern int (*vec_ntp_timestatus)(void);
 
-COMPAT_HOOK2(ntp_gettime_hooks, (struct ntptimeval *), (void))
+MODULE_HOOK2(ntp_gettime_hooks, (struct ntptimeval *), (void))
 
 /*
  * usb devinfo compatability
@@ -56,7 +56,7 @@ struct usb_device_info_old;
 struct usb_event;
 struct usb_event_old;
 struct uio;
-COMPAT_HOOK2(usb_subr_30_hook,
+MODULE_HOOK2(usb_subr_30_hook,
     (struct usbd_device *, struct usb_device_info_old *, int,
       void (*)(struct usbd_device *, char *, size_t, char *, size_t, int, int),
       int (*)(char *, size_t, int)),
@@ -66,27 +66,27 @@ COMPAT_HOOK2(usb_subr_30_hook,
  * Routine vector for dev/ccd ioctl()
  */
 
-COMPAT_HOOK(ccd_ioctl_60_hook, (dev_t, u_long, void *, int, struct lwp *,
+MODULE_HOOK(ccd_ioctl_60_hook, (dev_t, u_long, void *, int, struct lwp *,
     int (*f)(dev_t, u_long, void *, int, struct lwp *)))
 
 /*
  * Routine vector for dev/clockctl ioctl()
  */
 
-COMPAT_HOOK(clockctl_ioctl_50_hook, (dev_t, u_long, void *, int, struct lwp *));
+MODULE_HOOK(clockctl_ioctl_50_hook, (dev_t, u_long, void *, int, struct lwp *));
 
 /*
  * if_sppp device compatability ioctl subroutine
  */
 
 struct sppp;
-COMPAT_HOOK(sppp_params_50_hook, (struct sppp *, u_long, void *));
+MODULE_HOOK(sppp_params_50_hook, (struct sppp *, u_long, void *));
 
 /*
  * cryptodev compatability ioctl
  */
 
-COMPAT_HOOK(ocryptof_50_hook, (struct file *, u_long, void *));
+MODULE_HOOK(ocryptof_50_hook, (struct file *, u_long, void *));
 
 /*
  * raidframe compatability
@@ -94,9 +94,9 @@ COMPAT_HOOK(ocryptof_50_hook, (struct fi
 
 struct RF_Config_s;
 struct RF_Raid_s;
-COMPAT_HOOK(raidframe50_ioctl_hook, (int, int, struct RF_Raid_s *, int, void *,
+MODULE_HOOK(raidframe50_ioctl_hook, (int, int, struct RF_Raid_s *, int, void *,
     struct RF_Config_s **));
-COMPAT_HOOK(raidframe80_ioctl_hook, (int, int, struct RF_Raid_s *, int, void *,
+MODULE_HOOK(raidframe80_ioctl_hook, (int, int, struct RF_Raid_s *, int, void *,
     struct RF_Config_s **));
 
 /*
@@ -104,7 +104,7 @@ COMPAT_HOOK(raidframe80_ioctl_hook, (int
  */
 
 struct puffs_req;
-COMPAT_HOOK2(puffs50_compat_hook,
+MODULE_HOOK2(puffs50_compat_hook,
     (struct puffs_req *, struct puffs_req **, ssize_t *),	/* outgoing */
     (struct puffs_req *, struct puffs_req *));			/* incoming */
 
@@ -114,7 +114,7 @@ COMPAT_HOOK2(puffs50_compat_hook,
 
 struct wscons_event;
 struct uio;
-COMPAT_HOOK(wsevent_50_copyout_events_hook,
+MODULE_HOOK(wsevent_50_copyout_events_hook,
     (const struct wscons_event *, int, struct uio *));
 
 /*
@@ -123,14 +123,14 @@ COMPAT_HOOK(wsevent_50_copyout_events_ho
 
 struct power_event;
 struct sysmon_pswitch;
-COMPAT_HOOK(compat_sysmon_power_40_hook, (struct power_event *,
+MODULE_HOOK(compat_sysmon_power_40_hook, (struct power_event *,
     struct sysmon_pswitch *, int));
 
 /*
  * compat_bio indirect function pointer
  */
 
-COMPAT_HOOK(compat_bio_30_hook, (void *, u_long, void *,
+MODULE_HOOK(compat_bio_30_hook, (void *, u_long, void *,
     int(*)(void *, u_long, void *)));
 
 /*
@@ -138,7 +138,7 @@ COMPAT_HOOK(compat_bio_30_hook, (void *,
  * XXX there's some _50 code mixed in
  */
 struct vattr;
-COMPAT_HOOK(compat_vndioctl_30_hook, (u_long, struct lwp *, void *, int,
+MODULE_HOOK(compat_vndioctl_30_hook, (u_long, struct lwp *, void *, int,
     struct vattr *, int (*)(struct lwp *, void *, int, struct vattr *)));
 
 /*
@@ -148,9 +148,9 @@ COMPAT_HOOK(compat_vndioctl_30_hook, (u_
 struct ieee80211_ostats;
 struct ieee80211_stats; 
 
-COMPAT_HOOK(ieee80211_ostats_hook, (struct ieee80211_ostats *,
+MODULE_HOOK(ieee80211_ostats_hook, (struct ieee80211_ostats *,
     struct ieee80211_stats *));
-COMPAT_HOOK(ieee80211_get_ostats_20_hook, (int));
+MODULE_HOOK(ieee80211_get_ostats_20_hook, (int));
 
 extern int (*ieee80211_get_ostats_20)(struct ieee80211_ostats *, 
     struct ieee80211_stats *);
@@ -163,14 +163,14 @@ extern int (*if43_20_cvtcmd)(int);
 struct ifnet;
 struct rt_walkarg;
 struct rt_addrinfo;
-COMPAT_HOOK2(rtsock14_hook, (struct ifnet *),
+MODULE_HOOK2(rtsock14_hook, (struct ifnet *),
     (struct ifnet *, struct rt_walkarg *, struct rt_addrinfo *, size_t));
 
 /*
  * modctl handler for old style OSTAT
  */
 struct iovec;
-COMPAT_HOOK(compat_modstat_80_hook, (int, struct iovec *, void *));
+MODULE_HOOK(compat_modstat_80_hook, (int, struct iovec *, void *));
 
 /*
  * mask for kern_sig_43's killpg

Reply via email to