Module Name: src Committed By: christos Date: Mon Jul 31 17:41:18 UTC 2023
Modified Files: src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common: sanitizer_interceptors_ioctl_netbsd.inc sanitizer_platform_limits_netbsd.cc src/sys/compat/common: usb_subr_30.c src/sys/dev/usb: ugen.c uhid.c usb.c usb.h src/sys/net: bpf.c bpf.h src/sys/sys: compat_stub.h Log Message: Don't call versioned stuff "old". Follow the naming convention for versioning and name them after the last version of the OS they appeared on. To generate a diff of this commit: cvs rdiff -u -r1.2 -r1.3 \ src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc \ src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc cvs rdiff -u -r1.6 -r1.7 src/sys/compat/common/usb_subr_30.c cvs rdiff -u -r1.172 -r1.173 src/sys/dev/usb/ugen.c cvs rdiff -u -r1.127 -r1.128 src/sys/dev/usb/uhid.c cvs rdiff -u -r1.201 -r1.202 src/sys/dev/usb/usb.c cvs rdiff -u -r1.121 -r1.122 src/sys/dev/usb/usb.h cvs rdiff -u -r1.251 -r1.252 src/sys/net/bpf.c cvs rdiff -u -r1.78 -r1.79 src/sys/net/bpf.h cvs rdiff -u -r1.25 -r1.26 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/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc diff -u src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc:1.2 src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc:1.3 --- src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc:1.2 Mon Dec 26 17:22:22 2022 +++ src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_interceptors_ioctl_netbsd.inc Mon Jul 31 13:41:17 2023 @@ -451,7 +451,7 @@ static void ioctl_table_fill() { _(USB_SETDEBUG, READ, sizeof(int)); _(USB_DISCOVER, NONE, 0); _(USB_DEVICEINFO, READWRITE, struct_usb_device_info_sz); - _(USB_DEVICEINFO_OLD, READWRITE, struct_usb_device_info_old_sz); + _(USB_DEVICEINFO_30, READWRITE, struct_usb_device_info30_sz); _(USB_DEVICESTATS, WRITE, struct_usb_device_stats_sz); _(USB_GET_REPORT_DESC, WRITE, struct_usb_ctl_report_desc_sz); _(USB_SET_IMMED, READ, sizeof(int)); @@ -471,7 +471,7 @@ static void ioctl_table_fill() { _(USB_GET_STRING_DESC, READWRITE, struct_usb_string_desc_sz); _(USB_DO_REQUEST, READWRITE, struct_usb_ctl_request_sz); _(USB_GET_DEVICEINFO, WRITE, struct_usb_device_info_sz); - _(USB_GET_DEVICEINFO_OLD, WRITE, struct_usb_device_info_old_sz); + _(USB_GET_DEVICEINFO_30, WRITE, struct_usb_device_info30_sz); _(USB_SET_SHORT_XFER, READ, sizeof(int)); _(USB_SET_TIMEOUT, READ, sizeof(int)); _(USB_SET_BULK_RA, READ, sizeof(int)); @@ -674,7 +674,7 @@ static void ioctl_table_fill() { _(BIOCGETIF, WRITE, struct_ifreq_sz); _(BIOCSETIF, READ, struct_ifreq_sz); _(BIOCGSTATS, WRITE, struct_bpf_stat_sz); - _(BIOCGSTATSOLD, WRITE, struct_bpf_stat_old_sz); + _(BIOCGSTATS_30, WRITE, struct_bpf_stat30_sz); _(BIOCIMMEDIATE, READ, sizeof(unsigned int)); _(BIOCVERSION, WRITE, struct_bpf_version_sz); _(BIOCSTCPF, READ, struct_bpf_program_sz); Index: src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc diff -u src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc:1.2 src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc:1.3 --- src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc:1.2 Mon Dec 26 17:22:22 2022 +++ src/external/gpl3/gcc.old/dist/libsanitizer/sanitizer_common/sanitizer_platform_limits_netbsd.cc Mon Jul 31 13:41:17 2023 @@ -710,7 +710,7 @@ unsigned struct_blue_interface_sz = size unsigned struct_blue_stats_sz = sizeof(blue_stats); unsigned struct_bpf_dltlist_sz = sizeof(bpf_dltlist); unsigned struct_bpf_program_sz = sizeof(bpf_program); -unsigned struct_bpf_stat_old_sz = sizeof(bpf_stat_old); +unsigned struct_bpf_stat30_sz = sizeof(bpf_stat30); unsigned struct_bpf_stat_sz = sizeof(bpf_stat); unsigned struct_bpf_version_sz = sizeof(bpf_version); unsigned struct_btreq_sz = sizeof(btreq); @@ -1017,7 +1017,7 @@ unsigned struct_spi_ioctl_transfer_sz = unsigned struct_autofs_daemon_request_sz = sizeof(autofs_daemon_request); unsigned struct_autofs_daemon_done_sz = sizeof(autofs_daemon_done); unsigned struct_sctp_connectx_addrs_sz = sizeof(sctp_connectx_addrs); -unsigned struct_usb_device_info_old_sz = sizeof(usb_device_info_old); +unsigned struct_usb_device_info30_sz = sizeof(usb_device_info30); unsigned struct_usb_device_info_sz = sizeof(usb_device_info); unsigned struct_usb_device_stats_sz = sizeof(usb_device_stats); unsigned struct_usb_endpoint_desc_sz = sizeof(usb_endpoint_desc); @@ -1581,7 +1581,7 @@ unsigned IOCTL_USB_REQUEST = USB_REQUEST unsigned IOCTL_USB_SETDEBUG = USB_SETDEBUG; unsigned IOCTL_USB_DISCOVER = USB_DISCOVER; unsigned IOCTL_USB_DEVICEINFO = USB_DEVICEINFO; -unsigned IOCTL_USB_DEVICEINFO_OLD = USB_DEVICEINFO_OLD; +unsigned IOCTL_USB_DEVICEINFO_30 = USB_DEVICEINFO_30; unsigned IOCTL_USB_DEVICESTATS = USB_DEVICESTATS; unsigned IOCTL_USB_GET_REPORT_DESC = USB_GET_REPORT_DESC; unsigned IOCTL_USB_SET_IMMED = USB_SET_IMMED; @@ -1601,7 +1601,7 @@ unsigned IOCTL_USB_GET_FULL_DESC = USB_G unsigned IOCTL_USB_GET_STRING_DESC = USB_GET_STRING_DESC; unsigned IOCTL_USB_DO_REQUEST = USB_DO_REQUEST; unsigned IOCTL_USB_GET_DEVICEINFO = USB_GET_DEVICEINFO; -unsigned IOCTL_USB_GET_DEVICEINFO_OLD = USB_GET_DEVICEINFO_OLD; +unsigned IOCTL_USB_GET_DEVICEINFO_30 = USB_GET_DEVICEINFO_30; unsigned IOCTL_USB_SET_SHORT_XFER = USB_SET_SHORT_XFER; unsigned IOCTL_USB_SET_TIMEOUT = USB_SET_TIMEOUT; unsigned IOCTL_USB_SET_BULK_RA = USB_SET_BULK_RA; @@ -1786,7 +1786,7 @@ unsigned IOCTL_BIOCGDLT = BIOCGDLT; unsigned IOCTL_BIOCGETIF = BIOCGETIF; unsigned IOCTL_BIOCSETIF = BIOCSETIF; unsigned IOCTL_BIOCGSTATS = BIOCGSTATS; -unsigned IOCTL_BIOCGSTATSOLD = BIOCGSTATSOLD; +unsigned IOCTL_BIOCGSTATS_30 = BIOCGSTATS_30; unsigned IOCTL_BIOCIMMEDIATE = BIOCIMMEDIATE; unsigned IOCTL_BIOCVERSION = BIOCVERSION; unsigned IOCTL_BIOCSTCPF = BIOCSTCPF; Index: src/sys/compat/common/usb_subr_30.c diff -u src/sys/compat/common/usb_subr_30.c:1.6 src/sys/compat/common/usb_subr_30.c:1.7 --- src/sys/compat/common/usb_subr_30.c:1.6 Wed Dec 11 21:15:42 2019 +++ src/sys/compat/common/usb_subr_30.c Mon Jul 31 13:41:17 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: usb_subr_30.c,v 1.6 2019/12/12 02:15:42 pgoyette Exp $ */ +/* $NetBSD: usb_subr_30.c,v 1.7 2023/07/31 17:41:17 christos 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.6 2019/12/12 02:15:42 pgoyette Exp $"); +__KERNEL_RCSID(0, "$NetBSD: usb_subr_30.c,v 1.7 2023/07/31 17:41:17 christos Exp $"); #ifdef _KERNEL_OPT #include "opt_compat_netbsd.h" @@ -63,11 +63,11 @@ __KERNEL_RCSID(0, "$NetBSD: usb_subr_30. #include <dev/usb/usb_verbose.h> #include <dev/usb/usbhist.h> -Static void usb_copy_old_devinfo(struct usb_device_info_old *, +static void usb_copy30_devinfo(struct usb_device_info30 *, const struct usb_device_info *); -Static void -usb_copy_old_devinfo(struct usb_device_info_old *uo, +static void +usb_copy30_devinfo(struct usb_device_info30 *uo, const struct usb_device_info *ue) { const unsigned char *p; @@ -124,8 +124,8 @@ usb_copy_old_devinfo(struct usb_device_i } static int -usbd_fill_deviceinfo_old(struct usbd_device *dev, - struct usb_device_info_old *di, int usedev, +usbd_fill_deviceinfo30(struct usbd_device *dev, + struct usb_device_info30 *di, int usedev, void (*do_devinfo_vp)(struct usbd_device *, char *, size_t, char *, size_t, int, int), int (*do_printBCD)(char *cp, size_t l, int bcd)) @@ -197,7 +197,7 @@ usbd_fill_deviceinfo_old(struct usbd_dev } static int -usb_copy_to_old30(struct usb_event *ue, struct usb_event_old *ueo, +usb_copy_to30(struct usb_event *ue, struct usb_event30 *ueo, struct uio *uio) { @@ -206,7 +206,7 @@ usb_copy_to_old30(struct usb_event *ue, switch (ue->ue_type) { case USB_EVENT_DEVICE_ATTACH: case USB_EVENT_DEVICE_DETACH: - usb_copy_old_devinfo(&ueo->u.ue_device, + usb_copy30_devinfo(&ueo->u.ue_device, &ue->u.ue_device); break; @@ -233,8 +233,8 @@ void usb_30_init(void) { - MODULE_HOOK_SET(usb_subr_fill_30_hook, usbd_fill_deviceinfo_old); - MODULE_HOOK_SET(usb_subr_copy_30_hook, usb_copy_to_old30); + MODULE_HOOK_SET(usb_subr_fill_30_hook, usbd_fill_deviceinfo30); + MODULE_HOOK_SET(usb_subr_copy_30_hook, usb_copy_to30); } void Index: src/sys/dev/usb/ugen.c diff -u src/sys/dev/usb/ugen.c:1.172 src/sys/dev/usb/ugen.c:1.173 --- src/sys/dev/usb/ugen.c:1.172 Thu Jul 20 16:00:34 2023 +++ src/sys/dev/usb/ugen.c Mon Jul 31 13:41:18 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: ugen.c,v 1.172 2023/07/20 20:00:34 mrg Exp $ */ +/* $NetBSD: ugen.c,v 1.173 2023/07/31 17:41:18 christos 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.172 2023/07/20 20:00:34 mrg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: ugen.c,v 1.173 2023/07/31 17:41:18 christos Exp $"); #ifdef _KERNEL_OPT #include "opt_compat_netbsd.h" @@ -2068,11 +2068,11 @@ ugen_do_ioctl(struct ugen_softc *sc, int usbd_fill_deviceinfo(sc->sc_udev, (struct usb_device_info *)addr, 0); break; - case USB_GET_DEVICEINFO_OLD: + case USB_GET_DEVICEINFO_30: { int ret; MODULE_HOOK_CALL(usb_subr_fill_30_hook, - (sc->sc_udev, (struct usb_device_info_old *)addr, 0, + (sc->sc_udev, (struct usb_device_info30 *)addr, 0, usbd_devinfo_vp, usbd_printBCD), enosys(), ret); if (ret == 0) Index: src/sys/dev/usb/uhid.c diff -u src/sys/dev/usb/uhid.c:1.127 src/sys/dev/usb/uhid.c:1.128 --- src/sys/dev/usb/uhid.c:1.127 Tue Mar 28 16:01:58 2023 +++ src/sys/dev/usb/uhid.c Mon Jul 31 13:41:18 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: uhid.c,v 1.127 2023/03/28 20:01:58 andvar Exp $ */ +/* $NetBSD: uhid.c,v 1.128 2023/07/31 17:41:18 christos 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.127 2023/03/28 20:01:58 andvar Exp $"); +__KERNEL_RCSID(0, "$NetBSD: uhid.c,v 1.128 2023/07/31 17:41:18 christos Exp $"); #ifdef _KERNEL_OPT #include "opt_compat_netbsd.h" @@ -663,10 +663,10 @@ uhidioctl(dev_t dev, u_long cmd, void *a usbd_fill_deviceinfo(sc->sc_udev, (struct usb_device_info *)addr, 0); break; - case USB_GET_DEVICEINFO_OLD: + case USB_GET_DEVICEINFO_30: MODULE_HOOK_CALL(usb_subr_fill_30_hook, (sc->sc_udev, - (struct usb_device_info_old *)addr, 0, + (struct usb_device_info30 *)addr, 0, usbd_devinfo_vp, usbd_printBCD), enosys(), err); if (err == 0) Index: src/sys/dev/usb/usb.c diff -u src/sys/dev/usb/usb.c:1.201 src/sys/dev/usb/usb.c:1.202 --- src/sys/dev/usb/usb.c:1.201 Thu Jul 20 16:00:34 2023 +++ src/sys/dev/usb/usb.c Mon Jul 31 13:41:18 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: usb.c,v 1.201 2023/07/20 20:00:34 mrg Exp $ */ +/* $NetBSD: usb.c,v 1.202 2023/07/31 17:41:18 christos 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.201 2023/07/20 20:00:34 mrg Exp $"); +__KERNEL_RCSID(0, "$NetBSD: usb.c,v 1.202 2023/07/31 17:41:18 christos Exp $"); #ifdef _KERNEL_OPT #include "opt_usb.h" @@ -857,7 +857,7 @@ int usbread(dev_t dev, struct uio *uio, int flag) { struct usb_event *ue; - struct usb_event_old *ueo = NULL; /* XXXGCC */ + struct usb_event30 *ueo = NULL; /* XXXGCC */ int useold = 0; int error, n; @@ -865,8 +865,8 @@ usbread(dev_t dev, struct uio *uio, int return ENXIO; switch (uio->uio_resid) { - case sizeof(struct usb_event_old): - ueo = kmem_zalloc(sizeof(struct usb_event_old), KM_SLEEP); + case sizeof(struct usb_event30): + ueo = kmem_zalloc(sizeof(struct usb_event30), KM_SLEEP); useold = 1; /* FALLTHROUGH */ case sizeof(struct usb_event): @@ -905,7 +905,7 @@ usbread(dev_t dev, struct uio *uio, int } usb_free_event(ue); if (ueo) - kmem_free(ueo, sizeof(struct usb_event_old)); + kmem_free(ueo, sizeof(struct usb_event30)); return error; } @@ -1056,10 +1056,10 @@ usbioctl(dev_t devt, u_long cmd, void *d break; } - case USB_DEVICEINFO_OLD: + case USB_DEVICEINFO_30: { struct usbd_device *dev; - struct usb_device_info_old *di = (void *)data; + struct usb_device_info30 *di = (void *)data; int addr = di->udi_addr; if (addr < 1 || addr >= USB_MAX_DEVICES) { Index: src/sys/dev/usb/usb.h diff -u src/sys/dev/usb/usb.h:1.121 src/sys/dev/usb/usb.h:1.122 --- src/sys/dev/usb/usb.h:1.121 Fri Sep 16 03:35:44 2022 +++ src/sys/dev/usb/usb.h Mon Jul 31 13:41:18 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: usb.h,v 1.121 2022/09/16 07:35:44 msaitoh Exp $ */ +/* $NetBSD: usb.h,v 1.122 2023/07/31 17:41:18 christos Exp $ */ /* * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -913,7 +913,7 @@ struct usb_device_info { }; /* <=3.0 had this layout of the structure */ -struct usb_device_info_old { +struct usb_device_info30 { uint8_t udi_bus; uint8_t udi_addr; /* device address */ usb_event_cookie_t udi_cookie; @@ -973,14 +973,14 @@ struct usb_event { }; /* old <=3.0 compat event */ -struct usb_event_old { +struct usb_event30 { int ue_type; struct timespec ue_time; union { struct { int ue_bus; } ue_ctrlr; - struct usb_device_info_old ue_device; + struct usb_device_info30 ue_device; struct { usb_event_cookie_t ue_cookie; char ue_devname[16]; @@ -994,7 +994,7 @@ struct usb_event_old { #define USB_SETDEBUG _IOW ('U', 2, int) #define USB_DISCOVER _IO ('U', 3) #define USB_DEVICEINFO _IOWR('U', 4, struct usb_device_info) -#define USB_DEVICEINFO_OLD _IOWR('U', 4, struct usb_device_info_old) +#define USB_DEVICEINFO_30 _IOWR('U', 4, struct usb_device_info30) #define USB_DEVICESTATS _IOR ('U', 5, struct usb_device_stats) /* Generic HID device */ @@ -1018,7 +1018,7 @@ struct usb_event_old { #define USB_GET_STRING_DESC _IOWR('U', 110, struct usb_string_desc) #define USB_DO_REQUEST _IOWR('U', 111, struct usb_ctl_request) #define USB_GET_DEVICEINFO _IOR ('U', 112, struct usb_device_info) -#define USB_GET_DEVICEINFO_OLD _IOR ('U', 112, struct usb_device_info_old) +#define USB_GET_DEVICEINFO_30 _IOR ('U', 112, struct usb_device_info30) #define USB_SET_SHORT_XFER _IOW ('U', 113, int) #define USB_SET_TIMEOUT _IOW ('U', 114, int) #define USB_SET_BULK_RA _IOW ('U', 115, int) Index: src/sys/net/bpf.c diff -u src/sys/net/bpf.c:1.251 src/sys/net/bpf.c:1.252 --- src/sys/net/bpf.c:1.251 Tue Feb 7 20:37:53 2023 +++ src/sys/net/bpf.c Mon Jul 31 13:41:18 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: bpf.c,v 1.251 2023/02/08 01:37:53 gutteridge Exp $ */ +/* $NetBSD: bpf.c,v 1.252 2023/07/31 17:41:18 christos Exp $ */ /* * Copyright (c) 1990, 1991, 1993 @@ -39,7 +39,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: bpf.c,v 1.251 2023/02/08 01:37:53 gutteridge Exp $"); +__KERNEL_RCSID(0, "$NetBSD: bpf.c,v 1.252 2023/07/31 17:41:18 christos Exp $"); #if defined(_KERNEL_OPT) #include "opt_bpf.h" @@ -1257,9 +1257,9 @@ bpf_ioctl(struct file *fp, u_long cmd, v break; } - case BIOCGSTATSOLD: + case BIOCGSTATS_30: { - struct bpf_stat_old *bs = addr; + struct bpf_stat30 *bs = addr; bs->bs_recv = d->bd_rcount; bs->bs_drop = d->bd_dcount; Index: src/sys/net/bpf.h diff -u src/sys/net/bpf.h:1.78 src/sys/net/bpf.h:1.79 --- src/sys/net/bpf.h:1.78 Mon Jun 20 04:20:09 2022 +++ src/sys/net/bpf.h Mon Jul 31 13:41:18 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: bpf.h,v 1.78 2022/06/20 08:20:09 yamaguchi Exp $ */ +/* $NetBSD: bpf.h,v 1.79 2023/07/31 17:41:18 christos Exp $ */ /* * Copyright (c) 1990, 1991, 1993 @@ -88,9 +88,9 @@ struct bpf_stat { }; /* - * Struct returned by BIOCGSTATSOLD. + * Struct returned by BIOCGSTATS_30. */ -struct bpf_stat_old { +struct bpf_stat30 { u_int bs_recv; /* number of packets received */ u_int bs_drop; /* number of packets dropped */ }; @@ -135,7 +135,7 @@ struct bpf_version { #define BIOCGORTIMEOUT _IOR('B', 110, struct timeval50) #endif #define BIOCGSTATS _IOR('B', 111, struct bpf_stat) -#define BIOCGSTATSOLD _IOR('B', 111, struct bpf_stat_old) +#define BIOCGSTATS_30 _IOR('B', 111, struct bpf_stat30) #define BIOCIMMEDIATE _IOW('B', 112, u_int) #define BIOCVERSION _IOR('B', 113, struct bpf_version) #define BIOCSTCPF _IOW('B', 114, struct bpf_program) Index: src/sys/sys/compat_stub.h diff -u src/sys/sys/compat_stub.h:1.25 src/sys/sys/compat_stub.h:1.26 --- src/sys/sys/compat_stub.h:1.25 Sun Nov 1 13:51:03 2020 +++ src/sys/sys/compat_stub.h Mon Jul 31 13:41:18 2023 @@ -1,4 +1,4 @@ -/* $NetBSD: compat_stub.h,v 1.25 2020/11/01 18:51:03 pgoyette Exp $ */ +/* $NetBSD: compat_stub.h,v 1.26 2023/07/31 17:41:18 christos Exp $ */ /*- * Copyright (c) 2018 The NetBSD Foundation, Inc. @@ -82,17 +82,25 @@ MODULE_HOOK(sctp_delete_ip_address, int, */ struct usbd_device; -struct usb_device_info_old; +struct usb_device_info30; +struct usb_device_info100; struct usb_event; -struct usb_event_old; +struct usb_event30; +struct usb_event100; struct uio; MODULE_HOOK(usb_subr_fill_30_hook, int, - (struct usbd_device *, struct usb_device_info_old *, int, + (struct usbd_device *, struct usb_device_info30 *, int, void (*)(struct usbd_device *, char *, size_t, char *, size_t, int, int), int (*)(char *, size_t, int))); MODULE_HOOK(usb_subr_copy_30_hook, int, - (struct usb_event *, struct usb_event_old *, struct uio *)); + (struct usb_event *, struct usb_event30 *, struct uio *)); +MODULE_HOOK(usb_subr_fill_100_hook, int, + (struct usbd_device *, struct usb_device_info100 *, int, + void (*)(struct usbd_device *, char *, size_t, char *, size_t, int, int), + int (*)(char *, size_t, int))); +MODULE_HOOK(usb_subr_copy_100_hook, int, + (struct usb_event *, struct usb_event100 *, struct uio *)); /* * Routine vector for dev/ccd ioctl() */