PERFORCE change 166670 for review
Hans Petter Selasky
hselasky at FreeBSD.org
Tue Jul 28 08:33:20 UTC 2009
http://perforce.freebsd.org/chv.cgi?CH=166670
Change 166670 by hselasky at hselasky_laptop001 on 2009/07/28 08:32:40
Revert more local changes.
Affected files ...
.. //depot/projects/usb/src/share/man/man4/Makefile#1 branch
.. //depot/projects/usb/src/sys/arm/conf/KB920X#20 integrate
.. //depot/projects/usb/src/sys/kern/kern_conf.c#18 integrate
.. //depot/projects/usb/src/sys/modules/sbni/Makefile#4 integrate
.. //depot/projects/usb/src/sys/sys/conf.h#19 integrate
.. //depot/projects/usb/src/usr.bin/usbhidctl/usbhid.c#3 integrate
Differences ...
==== //depot/projects/usb/src/sys/arm/conf/KB920X#20 (text) ====
@@ -94,7 +94,6 @@
device icee
device bpf
-
# USB support
device ohci # OHCI localbus->USB interface
device usb # USB Bus (required)
@@ -105,7 +104,7 @@
device ural # Ralink Technology RT2500USB wireless NICs
device rum # Ralink Technology RT2501USB wireless NICs
device urio # Diamond Rio 500 MP3 player
-
+# USB Ethernet, requires miibus
device miibus
device aue # ADMtek USB Ethernet
device axe # ASIX Electronics USB Ethernet
==== //depot/projects/usb/src/sys/kern/kern_conf.c#18 (text+ko) ====
@@ -264,7 +264,7 @@
#define dead_read (d_read_t *)enxio
#define dead_write (d_write_t *)enxio
#define dead_ioctl (d_ioctl_t *)enxio
-#define dead_poll (d_poll_t *)devfs_no_poll
+#define dead_poll (d_poll_t *)enodev
#define dead_mmap (d_mmap_t *)enodev
static void
@@ -313,8 +313,8 @@
biofinish(bp, NULL, ENODEV);
}
-int
-devfs_no_poll(struct cdev *dev __unused, int events, struct thread *td __unused)
+static int
+no_poll(struct cdev *dev __unused, int events, struct thread *td __unused)
{
return (poll_no_poll(events));
@@ -633,7 +633,7 @@
FIXUP(d_read, no_read, giant_read);
FIXUP(d_write, no_write, giant_write);
FIXUP(d_ioctl, no_ioctl, giant_ioctl);
- FIXUP(d_poll, devfs_no_poll, giant_poll);
+ FIXUP(d_poll, no_poll, giant_poll);
FIXUP(d_mmap, no_mmap, giant_mmap);
FIXUP(d_strategy, no_strategy, giant_strategy);
FIXUP(d_kqfilter, no_kqfilter, giant_kqfilter);
==== //depot/projects/usb/src/sys/modules/sbni/Makefile#4 (text+ko) ====
==== //depot/projects/usb/src/sys/sys/conf.h#19 (text+ko) ====
@@ -281,7 +281,6 @@
int devfs_set_cdevpriv(void *priv, cdevpriv_dtr_t dtr);
void devfs_clear_cdevpriv(void);
void devfs_fpdrop(struct file *fp); /* XXX This is not public KPI */
-d_poll_t devfs_no_poll;
#define UID_ROOT 0
#define UID_BIN 3
==== //depot/projects/usb/src/usr.bin/usbhidctl/usbhid.c#3 (text+ko) ====
@@ -1,5 +1,5 @@
/* $NetBSD: usbhid.c,v 1.14 2000/07/03 02:51:37 matt Exp $ */
-/* $FreeBSD: head/usr.bin/usbhidctl/usbhid.c 188945 2009-02-23 18:36:54Z thompsa $ */
+/* $FreeBSD: src/usr.bin/usbhidctl/usbhid.c,v 1.15 2009/06/23 23:16:00 delphij Exp $ */
/*
* Copyright (c) 1998 The NetBSD Foundation, Inc.
@@ -91,16 +91,15 @@
void
usage(void)
{
- extern char *__progname;
fprintf(stderr,
"usage: %s -f device "
"[-l] [-n] [-r] [-t tablefile] [-v] [-x] name ...\n",
- __progname);
+ getprogname());
fprintf(stderr,
" %s -f device "
"[-l] [-n] [-r] [-t tablefile] [-v] [-x] -a\n",
- __progname);
+ getprogname());
exit(1);
}
More information about the p4-projects
mailing list