Module Name: src Committed By: bouyer Date: Sun Dec 10 20:38:15 UTC 2017
Modified Files: src/distrib/sets/lists/base: mi src/distrib/sets/lists/comp: mi src/etc/mtree: NetBSD.dist.base src/lib/libusbhid: parse.c src/sys/dev: Makefile src/sys/dev/hid: hid.h src/tests/dev/usb/libhid: Makefile src/tests/dev/usb/t_hid: Makefile src/usr.bin/usbhidaction: usbhidaction.c src/usr.bin/usbhidctl: usbhid.c src/usr.sbin/btdevctl: print.c sdp.c Added Files: src/sys/dev/hid: Makefile Log Message: Fix fallout from hid factorisation: - need to install sys/dev/hid/hid.h for userland - include it where needed - most of the time in place if usb/usbhid.h To generate a diff of this commit: cvs rdiff -u -r1.1164 -r1.1165 src/distrib/sets/lists/base/mi cvs rdiff -u -r1.2161 -r1.2162 src/distrib/sets/lists/comp/mi cvs rdiff -u -r1.163 -r1.164 src/etc/mtree/NetBSD.dist.base cvs rdiff -u -r1.9 -r1.10 src/lib/libusbhid/parse.c cvs rdiff -u -r1.38 -r1.39 src/sys/dev/Makefile cvs rdiff -u -r0 -r1.1 src/sys/dev/hid/Makefile cvs rdiff -u -r1.1 -r1.2 src/sys/dev/hid/hid.h cvs rdiff -u -r1.1 -r1.2 src/tests/dev/usb/libhid/Makefile cvs rdiff -u -r1.1 -r1.2 src/tests/dev/usb/t_hid/Makefile cvs rdiff -u -r1.27 -r1.28 src/usr.bin/usbhidaction/usbhidaction.c cvs rdiff -u -r1.36 -r1.37 src/usr.bin/usbhidctl/usbhid.c cvs rdiff -u -r1.10 -r1.11 src/usr.sbin/btdevctl/print.c cvs rdiff -u -r1.9 -r1.10 src/usr.sbin/btdevctl/sdp.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/distrib/sets/lists/base/mi diff -u src/distrib/sets/lists/base/mi:1.1164 src/distrib/sets/lists/base/mi:1.1165 --- src/distrib/sets/lists/base/mi:1.1164 Tue Oct 24 02:22:09 2017 +++ src/distrib/sets/lists/base/mi Sun Dec 10 20:38:13 2017 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.1164 2017/10/24 02:22:09 kre Exp $ +# $NetBSD: mi,v 1.1165 2017/12/10 20:38:13 bouyer Exp $ # # Note: Don't delete entries from here - mark them as "obsolete" instead, # unless otherwise stated below. @@ -1069,6 +1069,7 @@ ./usr/include/dev/filemon base-c-usr ./usr/include/dev/hdaudio base-c-usr ./usr/include/dev/hdmicec base-c-usr +./usr/include/dev/hid base-c-usr ./usr/include/dev/hpc base-c-usr ./usr/include/dev/i2c base-c-usr ./usr/include/dev/i2o base-c-usr Index: src/distrib/sets/lists/comp/mi diff -u src/distrib/sets/lists/comp/mi:1.2161 src/distrib/sets/lists/comp/mi:1.2162 --- src/distrib/sets/lists/comp/mi:1.2161 Thu Nov 30 08:14:03 2017 +++ src/distrib/sets/lists/comp/mi Sun Dec 10 20:38:14 2017 @@ -1,4 +1,4 @@ -# $NetBSD: mi,v 1.2161 2017/11/30 08:14:03 martin Exp $ +# $NetBSD: mi,v 1.2162 2017/12/10 20:38:14 bouyer Exp $ # # Note: don't delete entries from here - mark them as "obsolete" instead. ./etc/mtree/set.comp comp-sys-root @@ -413,6 +413,7 @@ ./usr/include/dev/hdaudio/hdaudioio.h comp-c-include ./usr/include/dev/hdaudio/hdaudioreg.h comp-c-include ./usr/include/dev/hdmicec/hdmicecio.h comp-c-include +./usr/include/dev/hid/hid.h comp-c-include ./usr/include/dev/hpc/hpcfbio.h comp-c-include ./usr/include/dev/i2c/i2c_bus.h comp-obsolete obsolete ./usr/include/dev/i2c/i2c_eeprom.h comp-obsolete obsolete Index: src/etc/mtree/NetBSD.dist.base diff -u src/etc/mtree/NetBSD.dist.base:1.163 src/etc/mtree/NetBSD.dist.base:1.164 --- src/etc/mtree/NetBSD.dist.base:1.163 Sat Oct 21 05:30:48 2017 +++ src/etc/mtree/NetBSD.dist.base Sun Dec 10 20:38:14 2017 @@ -1,4 +1,4 @@ -# $NetBSD: NetBSD.dist.base,v 1.163 2017/10/21 05:30:48 kre Exp $ +# $NetBSD: NetBSD.dist.base,v 1.164 2017/12/10 20:38:14 bouyer Exp $ # @(#)4.4BSD.dist 8.1 (Berkeley) 6/13/93 # Do not customize this file as it may be overwritten on upgrades. @@ -116,6 +116,7 @@ ./usr/include/dev/dmover ./usr/include/dev/dtv ./usr/include/dev/filemon +./usr/include/dev/hid ./usr/include/dev/hpc ./usr/include/dev/i2c ./usr/include/dev/i2o Index: src/lib/libusbhid/parse.c diff -u src/lib/libusbhid/parse.c:1.9 src/lib/libusbhid/parse.c:1.10 --- src/lib/libusbhid/parse.c:1.9 Thu Jan 7 16:10:49 2016 +++ src/lib/libusbhid/parse.c Sun Dec 10 20:38:14 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: parse.c,v 1.9 2016/01/07 16:10:49 jakllsch Exp $ */ +/* $NetBSD: parse.c,v 1.10 2017/12/10 20:38:14 bouyer Exp $ */ /* * Copyright (c) 1999, 2001 Lennart Augustsson <augus...@netbsd.org> @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: parse.c,v 1.9 2016/01/07 16:10:49 jakllsch Exp $"); +__RCSID("$NetBSD: parse.c,v 1.10 2017/12/10 20:38:14 bouyer Exp $"); #include <assert.h> #include <stdlib.h> @@ -35,7 +35,7 @@ __RCSID("$NetBSD: parse.c,v 1.9 2016/01/ #include <sys/time.h> #include <dev/usb/usb.h> -#include <dev/usb/usbhid.h> +#include <dev/hid/hid.h> #include "usbhid.h" #include "usbvar.h" Index: src/sys/dev/Makefile diff -u src/sys/dev/Makefile:1.38 src/sys/dev/Makefile:1.39 --- src/sys/dev/Makefile:1.38 Fri Dec 9 04:46:39 2016 +++ src/sys/dev/Makefile Sun Dec 10 20:38:14 2017 @@ -1,6 +1,6 @@ -# $NetBSD: Makefile,v 1.38 2016/12/09 04:46:39 christos Exp $ +# $NetBSD: Makefile,v 1.39 2017/12/10 20:38:14 bouyer Exp $ -SUBDIR= apm ata bluetooth dec dm dmover dtv filemon hdaudio hdmicec hpc \ +SUBDIR= apm ata bluetooth dec dm dmover dtv filemon hdaudio hdmicec hid hpc \ i2c i2o ic ieee1394 ir isa \ microcode ofw pci pckbport pcmcia pud putter raidframe sbus scsipi \ sun tc usb vme wscons Index: src/sys/dev/hid/hid.h diff -u src/sys/dev/hid/hid.h:1.1 src/sys/dev/hid/hid.h:1.2 --- src/sys/dev/hid/hid.h:1.1 Sun Dec 10 17:03:07 2017 +++ src/sys/dev/hid/hid.h Sun Dec 10 20:38:14 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: hid.h,v 1.1 2017/12/10 17:03:07 bouyer Exp $ */ +/* $NetBSD: hid.h,v 1.2 2017/12/10 20:38:14 bouyer Exp $ */ /* $FreeBSD: src/sys/dev/usb/hid.h,v 1.7 1999/11/17 22:33:40 n_hibma Exp $ */ /* @@ -34,7 +34,7 @@ #ifndef _HIDHID_H_ #define _HIDHID_H_ -#ifdef _KERNEL +#if defined(_KERNEL) || defined(_RUMPKERNEL) enum hid_kind { hid_input, @@ -93,7 +93,7 @@ long hid_get_data(const u_char *, const u_long hid_get_udata(const u_char *, const struct hid_location *); int hid_is_collection(const void *, int, uint8_t, uint32_t); -#endif /* _KERNEL */ +#endif /* _KERNEL || _RUMPKERNEL */ /* Usage pages */ #define HUP_UNDEFINED 0x0000 Index: src/tests/dev/usb/libhid/Makefile diff -u src/tests/dev/usb/libhid/Makefile:1.1 src/tests/dev/usb/libhid/Makefile:1.2 --- src/tests/dev/usb/libhid/Makefile:1.1 Tue Jan 5 17:22:39 2016 +++ src/tests/dev/usb/libhid/Makefile Sun Dec 10 20:38:14 2017 @@ -1,10 +1,10 @@ -# $NetBSD: Makefile,v 1.1 2016/01/05 17:22:39 jakllsch Exp $ +# $NetBSD: Makefile,v 1.2 2017/12/10 20:38:14 bouyer Exp $ # .include <bsd.own.mk> RUMPTOP= ${NETBSDSRCDIR}/sys/rump -.PATH: ${.CURDIR}/../../../../sys/dev/usb +.PATH: ${.CURDIR}/../../../../sys/dev/hid LIB= rumpdev_hid LIBISPRIVATE= #defined Index: src/tests/dev/usb/t_hid/Makefile diff -u src/tests/dev/usb/t_hid/Makefile:1.1 src/tests/dev/usb/t_hid/Makefile:1.2 --- src/tests/dev/usb/t_hid/Makefile:1.1 Fri Jan 8 17:27:48 2016 +++ src/tests/dev/usb/t_hid/Makefile Sun Dec 10 20:38:14 2017 @@ -1,4 +1,4 @@ -# $NetBSD: Makefile,v 1.1 2016/01/08 17:27:48 jakllsch Exp $ +# $NetBSD: Makefile,v 1.2 2017/12/10 20:38:14 bouyer Exp $ # PROG= t_hid @@ -6,7 +6,9 @@ NOMAN= .PATH: ${.CURDIR}/.. -CPPFLAGS.t_hid.c= -I${.CURDIR}/../../../../sys/dev/usb +CPPFLAGS.t_hid.c= -I${.CURDIR}/../../../../sys/dev/hid +CPPFLAGS.t_hid.c+= -I${.CURDIR}/../../../../sys/dev/usb +CPPFLAGS.t_hid.c+= -D_RUMPKERNEL .include <bsd.own.mk> Index: src/usr.bin/usbhidaction/usbhidaction.c diff -u src/usr.bin/usbhidaction/usbhidaction.c:1.27 src/usr.bin/usbhidaction/usbhidaction.c:1.28 --- src/usr.bin/usbhidaction/usbhidaction.c:1.27 Sat Dec 31 10:13:15 2016 +++ src/usr.bin/usbhidaction/usbhidaction.c Sun Dec 10 20:38:14 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: usbhidaction.c,v 1.27 2016/12/31 10:13:15 dholland Exp $ */ +/* $NetBSD: usbhidaction.c,v 1.28 2017/12/10 20:38:14 bouyer Exp $ */ /* * Copyright (c) 2000, 2002 The NetBSD Foundation, Inc. @@ -31,7 +31,7 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: usbhidaction.c,v 1.27 2016/12/31 10:13:15 dholland Exp $"); +__RCSID("$NetBSD: usbhidaction.c,v 1.28 2017/12/10 20:38:14 bouyer Exp $"); #endif #include <stdio.h> @@ -45,7 +45,7 @@ __RCSID("$NetBSD: usbhidaction.c,v 1.27 #include <sys/types.h> #include <sys/ioctl.h> #include <dev/usb/usb.h> -#include <dev/usb/usbhid.h> +#include <dev/hid/hid.h> #include <usbhid.h> #include <util.h> #include <syslog.h> Index: src/usr.bin/usbhidctl/usbhid.c diff -u src/usr.bin/usbhidctl/usbhid.c:1.36 src/usr.bin/usbhidctl/usbhid.c:1.37 --- src/usr.bin/usbhidctl/usbhid.c:1.36 Fri Sep 16 15:39:30 2011 +++ src/usr.bin/usbhidctl/usbhid.c Sun Dec 10 20:38:14 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: usbhid.c,v 1.36 2011/09/16 15:39:30 joerg Exp $ */ +/* $NetBSD: usbhid.c,v 1.37 2017/12/10 20:38:14 bouyer Exp $ */ /* * Copyright (c) 2001 The NetBSD Foundation, Inc. @@ -31,13 +31,14 @@ #include <sys/cdefs.h> #ifndef lint -__RCSID("$NetBSD: usbhid.c,v 1.36 2011/09/16 15:39:30 joerg Exp $"); +__RCSID("$NetBSD: usbhid.c,v 1.37 2017/12/10 20:38:14 bouyer Exp $"); #endif #include <sys/types.h> #include <dev/usb/usb.h> #include <dev/usb/usbhid.h> +#include <dev/hid/hid.h> #include <ctype.h> #include <err.h> Index: src/usr.sbin/btdevctl/print.c diff -u src/usr.sbin/btdevctl/print.c:1.10 src/usr.sbin/btdevctl/print.c:1.11 --- src/usr.sbin/btdevctl/print.c:1.10 Wed Apr 28 06:18:07 2010 +++ src/usr.sbin/btdevctl/print.c Sun Dec 10 20:38:14 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: print.c,v 1.10 2010/04/28 06:18:07 plunky Exp $ */ +/* $NetBSD: print.c,v 1.11 2017/12/10 20:38:14 bouyer Exp $ */ /*- * Copyright (c) 2006 Itronix Inc. @@ -58,7 +58,7 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: print.c,v 1.10 2010/04/28 06:18:07 plunky Exp $"); +__RCSID("$NetBSD: print.c,v 1.11 2017/12/10 20:38:14 bouyer Exp $"); #include <sys/types.h> @@ -66,7 +66,7 @@ __RCSID("$NetBSD: print.c,v 1.10 2010/04 #include <dev/bluetooth/bthidev.h> #include <dev/bluetooth/btsco.h> #include <dev/usb/usb.h> -#include <dev/usb/usbhid.h> +#include <dev/hid/hid.h> #include <prop/proplib.h> Index: src/usr.sbin/btdevctl/sdp.c diff -u src/usr.sbin/btdevctl/sdp.c:1.9 src/usr.sbin/btdevctl/sdp.c:1.10 --- src/usr.sbin/btdevctl/sdp.c:1.9 Sun Mar 20 19:46:13 2011 +++ src/usr.sbin/btdevctl/sdp.c Sun Dec 10 20:38:14 2017 @@ -1,4 +1,4 @@ -/* $NetBSD: sdp.c,v 1.9 2011/03/20 19:46:13 plunky Exp $ */ +/* $NetBSD: sdp.c,v 1.10 2017/12/10 20:38:14 bouyer Exp $ */ /*- * Copyright (c) 2006 Itronix Inc. @@ -56,7 +56,7 @@ */ #include <sys/cdefs.h> -__RCSID("$NetBSD: sdp.c,v 1.9 2011/03/20 19:46:13 plunky Exp $"); +__RCSID("$NetBSD: sdp.c,v 1.10 2017/12/10 20:38:14 bouyer Exp $"); #include <sys/types.h> @@ -65,6 +65,7 @@ __RCSID("$NetBSD: sdp.c,v 1.9 2011/03/20 #include <dev/bluetooth/btsco.h> #include <dev/usb/usb.h> #include <dev/usb/usbhid.h> +#include <dev/hid/hid.h> #include <prop/proplib.h> Added files: Index: src/sys/dev/hid/Makefile diff -u /dev/null src/sys/dev/hid/Makefile:1.1 --- /dev/null Sun Dec 10 20:38:15 2017 +++ src/sys/dev/hid/Makefile Sun Dec 10 20:38:14 2017 @@ -0,0 +1,8 @@ +# $NetBSD: Makefile,v 1.1 2017/12/10 20:38:14 bouyer Exp $ + +INCSDIR= /usr/include/dev/hid + +# Only install includes which are used by userland +INCS= hid.h + +.include <bsd.kinc.mk>