From owner-p4-projects Mon Apr 1 14: 7:47 2002 Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 4E2E937B41B; Mon, 1 Apr 2002 14:06:06 -0800 (PST) Delivered-To: perforce@freebsd.org Received: from freefall.freebsd.org (freefall.FreeBSD.org [216.136.204.21]) by hub.freebsd.org (Postfix) with ESMTP id B5F6A37B405 for ; Mon, 1 Apr 2002 14:06:00 -0800 (PST) Received: (from perforce@localhost) by freefall.freebsd.org (8.11.6/8.11.6) id g31M5wv65551 for perforce@freebsd.org; Mon, 1 Apr 2002 14:05:58 -0800 (PST) (envelope-from jhb@freebsd.org) Date: Mon, 1 Apr 2002 14:05:58 -0800 (PST) Message-Id: <200204012205.g31M5wv65551@freefall.freebsd.org> X-Authentication-Warning: freefall.freebsd.org: perforce set sender to jhb@freebsd.org using -f From: John Baldwin Subject: PERFORCE change 8830 for review To: Perforce Change Reviews Sender: owner-p4-projects@FreeBSD.ORG Precedence: bulk List-ID: List-Archive: (Web Archive) List-Help: (List Instructions) List-Subscribe: List-Unsubscribe: X-Loop: FreeBSD.ORG http://people.freebsd.org/~peter/p4db/chv.cgi?CH=8830 Change 8830 by jhb@jhb_laptop on 2002/04/01 14:05:07 IFC suser(). Affected files ... ... //depot/projects/smpng/sys/alpha/alpha/promcons.c#10 integrate ... //depot/projects/smpng/sys/alpha/alpha/sys_machdep.c#9 integrate ... //depot/projects/smpng/sys/alpha/osf1/osf1_misc.c#12 integrate ... //depot/projects/smpng/sys/alpha/tlsb/zs_tlsb.c#8 integrate ... //depot/projects/smpng/sys/compat/linux/linux_misc.c#17 integrate ... //depot/projects/smpng/sys/compat/linux/linux_uid16.c#9 integrate ... //depot/projects/smpng/sys/compat/svr4/svr4_fcntl.c#10 integrate ... //depot/projects/smpng/sys/compat/svr4/svr4_misc.c#13 integrate ... //depot/projects/smpng/sys/compat/svr4/svr4_stat.c#8 integrate ... //depot/projects/smpng/sys/dev/an/if_an.c#19 integrate ... //depot/projects/smpng/sys/dev/asr/asr.c#11 integrate ... //depot/projects/smpng/sys/dev/ata/atapi-cd.c#19 integrate ... //depot/projects/smpng/sys/dev/awi/awi.c#6 integrate ... //depot/projects/smpng/sys/dev/awi/awi_wep.c#6 integrate ... //depot/projects/smpng/sys/dev/awi/awi_wicfg.c#6 integrate ... //depot/projects/smpng/sys/dev/cnw/if_cnw.c#9 integrate ... //depot/projects/smpng/sys/dev/dgb/dgb.c#8 integrate ... //depot/projects/smpng/sys/dev/digi/digi.c#12 integrate ... //depot/projects/smpng/sys/dev/nmdm/nmdm.c#10 integrate ... //depot/projects/smpng/sys/dev/null/null.c#4 integrate ... //depot/projects/smpng/sys/dev/ofw/ofw_console.c#8 integrate ... //depot/projects/smpng/sys/dev/random/randomdev.c#9 integrate ... //depot/projects/smpng/sys/dev/rp/rp.c#8 integrate ... //depot/projects/smpng/sys/dev/sbni/if_sbni.c#5 integrate ... //depot/projects/smpng/sys/dev/si/si.c#5 integrate ... //depot/projects/smpng/sys/dev/sio/sio.c#15 integrate ... //depot/projects/smpng/sys/dev/syscons/syscons.c#16 integrate ... //depot/projects/smpng/sys/dev/syscons/sysmouse.c#5 integrate ... //depot/projects/smpng/sys/dev/usb/ohci.c#13 integrate ... //depot/projects/smpng/sys/dev/usb/ucom.c#4 integrate ... //depot/projects/smpng/sys/dev/usb/uhci.c#14 integrate ... //depot/projects/smpng/sys/dev/usb/uhcivar.h#5 integrate ... //depot/projects/smpng/sys/dev/usb/ukbd.c#6 integrate ... //depot/projects/smpng/sys/dev/usb/umass.c#12 integrate ... //depot/projects/smpng/sys/dev/usb/umodem.c#10 integrate ... //depot/projects/smpng/sys/dev/usb/ums.c#7 integrate ... //depot/projects/smpng/sys/dev/usb/usb.c#10 integrate ... //depot/projects/smpng/sys/dev/usb/usb_port.h#8 integrate ... //depot/projects/smpng/sys/dev/usb/usbdi.c#7 integrate ... //depot/projects/smpng/sys/dev/usb/usbdi.h#5 integrate ... //depot/projects/smpng/sys/dev/usb/usbdivar.h#7 integrate ... //depot/projects/smpng/sys/dev/vinum/vinum.c#7 integrate ... //depot/projects/smpng/sys/dev/wi/if_wi.c#25 integrate ... //depot/projects/smpng/sys/dev/wl/if_wl.c#6 integrate ... //depot/projects/smpng/sys/fs/devfs/devfs_vnops.c#12 integrate ... //depot/projects/smpng/sys/fs/hpfs/hpfs_vnops.c#8 integrate ... //depot/projects/smpng/sys/fs/msdosfs/msdosfs_vfsops.c#12 integrate ... //depot/projects/smpng/sys/fs/msdosfs/msdosfs_vnops.c#8 integrate ... //depot/projects/smpng/sys/fs/procfs/procfs_ioctl.c#6 integrate ... //depot/projects/smpng/sys/fs/umapfs/umap_vfsops.c#8 integrate ... //depot/projects/smpng/sys/gnu/ext2fs/ext2_vfsops.c#13 integrate ... //depot/projects/smpng/sys/gnu/ext2fs/ext2_vnops.c#7 integrate ... //depot/projects/smpng/sys/i386/i386/machdep.c#28 integrate ... //depot/projects/smpng/sys/i386/i386/mem.c#8 integrate ... //depot/projects/smpng/sys/i386/i386/sys_machdep.c#19 integrate ... //depot/projects/smpng/sys/i386/i386/vm86.c#8 integrate ... //depot/projects/smpng/sys/i386/ibcs2/ibcs2_misc.c#6 integrate ... //depot/projects/smpng/sys/i386/ibcs2/ibcs2_socksys.c#8 integrate ... //depot/projects/smpng/sys/i386/ibcs2/ibcs2_sysi86.c#5 integrate ... //depot/projects/smpng/sys/i386/isa/cx.c#5 integrate ... //depot/projects/smpng/sys/i386/isa/cy.c#15 integrate ... //depot/projects/smpng/sys/i386/isa/istallion.c#5 integrate ... //depot/projects/smpng/sys/i386/isa/pcvt/pcvt_drv.c#5 integrate ... //depot/projects/smpng/sys/i386/isa/pcvt/pcvt_ext.c#9 integrate ... //depot/projects/smpng/sys/i386/isa/rc.c#9 integrate ... //depot/projects/smpng/sys/i386/isa/spigot.c#9 integrate ... //depot/projects/smpng/sys/i386/isa/stallion.c#5 integrate ... //depot/projects/smpng/sys/i386/linux/linux_machdep.c#13 integrate ... //depot/projects/smpng/sys/i4b/driver/i4b_ipr.c#7 integrate ... //depot/projects/smpng/sys/ia64/ia64/ssc.c#7 integrate ... //depot/projects/smpng/sys/isa/fd.c#10 integrate ... //depot/projects/smpng/sys/isofs/cd9660/cd9660_vfsops.c#12 integrate ... //depot/projects/smpng/sys/kern/kern_acct.c#11 integrate ... //depot/projects/smpng/sys/kern/kern_acl.c#13 integrate ... //depot/projects/smpng/sys/kern/kern_exec.c#31 integrate ... //depot/projects/smpng/sys/kern/kern_jail.c#17 integrate ... //depot/projects/smpng/sys/kern/kern_ktrace.c#18 integrate ... //depot/projects/smpng/sys/kern/kern_linker.c#18 integrate ... //depot/projects/smpng/sys/kern/kern_ntptime.c#7 integrate ... //depot/projects/smpng/sys/kern/kern_prot.c#55 integrate ... //depot/projects/smpng/sys/kern/kern_resource.c#17 integrate ... //depot/projects/smpng/sys/kern/kern_shutdown.c#20 integrate ... //depot/projects/smpng/sys/kern/kern_sysctl.c#16 integrate ... //depot/projects/smpng/sys/kern/kern_time.c#9 integrate ... //depot/projects/smpng/sys/kern/kern_xxx.c#7 integrate ... //depot/projects/smpng/sys/kern/subr_prf.c#13 integrate ... //depot/projects/smpng/sys/kern/sysv_ipc.c#9 integrate ... //depot/projects/smpng/sys/kern/sysv_msg.c#12 integrate ... //depot/projects/smpng/sys/kern/tty.c#15 integrate ... //depot/projects/smpng/sys/kern/tty_cons.c#13 integrate ... //depot/projects/smpng/sys/kern/tty_pty.c#14 integrate ... //depot/projects/smpng/sys/kern/vfs_subr.c#22 integrate ... //depot/projects/smpng/sys/kern/vfs_syscalls.c#32 integrate ... //depot/projects/smpng/sys/kern/vfs_vnops.c#21 integrate ... //depot/projects/smpng/sys/net/if.c#19 integrate ... //depot/projects/smpng/sys/net/if_ppp.c#11 integrate ... //depot/projects/smpng/sys/net/if_sl.c#10 integrate ... //depot/projects/smpng/sys/net/if_tap.c#11 integrate ... //depot/projects/smpng/sys/net/if_tun.c#10 integrate ... //depot/projects/smpng/sys/net/net_osdep.h#5 integrate ... //depot/projects/smpng/sys/net/ppp_tty.c#7 integrate ... //depot/projects/smpng/sys/net/raw_usrreq.c#6 integrate ... //depot/projects/smpng/sys/net/rtsock.c#15 integrate ... //depot/projects/smpng/sys/netatalk/at_control.c#5 integrate ... //depot/projects/smpng/sys/netatalk/ddp_usrreq.c#7 integrate ... //depot/projects/smpng/sys/netatm/atm_usrreq.c#6 integrate ... //depot/projects/smpng/sys/netgraph/ng_socket.c#10 integrate ... //depot/projects/smpng/sys/netgraph/ng_tty.c#7 integrate ... //depot/projects/smpng/sys/netinet/in.c#11 integrate ... //depot/projects/smpng/sys/netinet/in_pcb.c#21 integrate ... //depot/projects/smpng/sys/netinet/ip_divert.c#11 integrate ... //depot/projects/smpng/sys/netinet/ip_output.c#21 integrate ... //depot/projects/smpng/sys/netinet/raw_ip.c#16 integrate ... //depot/projects/smpng/sys/netinet/tcp_subr.c#17 integrate ... //depot/projects/smpng/sys/netinet/udp_usrreq.c#18 integrate ... //depot/projects/smpng/sys/netinet6/in6.c#9 integrate ... //depot/projects/smpng/sys/netinet6/in6_pcb.c#12 integrate ... //depot/projects/smpng/sys/netinet6/in6_src.c#7 integrate ... //depot/projects/smpng/sys/netinet6/ip6_input.c#11 integrate ... //depot/projects/smpng/sys/netinet6/ip6_output.c#9 integrate ... //depot/projects/smpng/sys/netinet6/raw_ip6.c#9 integrate ... //depot/projects/smpng/sys/netinet6/udp6_output.c#7 integrate ... //depot/projects/smpng/sys/netinet6/udp6_usrreq.c#10 integrate ... //depot/projects/smpng/sys/netipx/ipx.c#5 integrate ... //depot/projects/smpng/sys/netipx/ipx_pcb.c#6 integrate ... //depot/projects/smpng/sys/netipx/ipx_usrreq.c#6 integrate ... //depot/projects/smpng/sys/netncp/ncp_subr.h#4 integrate ... //depot/projects/smpng/sys/netsmb/smb_subr.h#6 integrate ... //depot/projects/smpng/sys/nfsclient/nfs_lock.c#17 integrate ... //depot/projects/smpng/sys/nfsserver/nfs_serv.c#15 integrate ... //depot/projects/smpng/sys/nfsserver/nfs_syscalls.c#9 integrate ... //depot/projects/smpng/sys/pc98/i386/machdep.c#23 integrate ... //depot/projects/smpng/sys/pc98/pc98/fd.c#9 integrate ... //depot/projects/smpng/sys/pc98/pc98/sio.c#15 integrate ... //depot/projects/smpng/sys/pc98/pc98/syscons.c#13 integrate ... //depot/projects/smpng/sys/pc98/pc98/wd_cd.c#7 integrate ... //depot/projects/smpng/sys/pccard/pccard.c#12 integrate ... //depot/projects/smpng/sys/security/lomac/kernel_mmap.c#8 integrate ... //depot/projects/smpng/sys/security/lomac/kernel_util.c#8 integrate ... //depot/projects/smpng/sys/sparc64/include/param.h#9 integrate ... //depot/projects/smpng/sys/sys/systm.h#28 integrate ... //depot/projects/smpng/sys/sys/ucred.h#14 integrate ... //depot/projects/smpng/sys/ufs/ffs/ffs_alloc.c#10 integrate ... //depot/projects/smpng/sys/ufs/ffs/ffs_vfsops.c#18 integrate ... //depot/projects/smpng/sys/ufs/ifs/ifs_vnops.c#4 integrate ... //depot/projects/smpng/sys/ufs/ufs/ufs_extattr.c#14 integrate ... //depot/projects/smpng/sys/ufs/ufs/ufs_quota.c#11 integrate ... //depot/projects/smpng/sys/ufs/ufs/ufs_readwrite.c#7 integrate ... //depot/projects/smpng/sys/ufs/ufs/ufs_vfsops.c#9 integrate ... //depot/projects/smpng/sys/ufs/ufs/ufs_vnops.c#13 integrate ... //depot/projects/smpng/sys/vm/vm_mmap.c#15 integrate ... //depot/projects/smpng/sys/vm/vm_swap.c#11 integrate Differences ... ==== //depot/projects/smpng/sys/alpha/alpha/promcons.c#10 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/alpha/alpha/promcons.c,v 1.25 2002/03/20 18:58:44 obrien Exp $ */ +/* $FreeBSD: src/sys/alpha/alpha/promcons.c,v 1.26 2002/04/01 21:30:29 jhb Exp $ */ /* $NetBSD: promcons.c,v 1.13 1998/03/21 22:52:59 mycroft Exp $ */ /* ==== //depot/projects/smpng/sys/alpha/alpha/sys_machdep.c#9 (text+ko) ==== @@ -31,7 +31,7 @@ * SUCH DAMAGE. * * from: @(#)sys_machdep.c 5.5 (Berkeley) 1/19/91 - * $FreeBSD: src/sys/alpha/alpha/sys_machdep.c,v 1.16 2002/02/27 18:31:35 jhb Exp $ + * $FreeBSD: src/sys/alpha/alpha/sys_machdep.c,v 1.17 2002/04/01 21:30:29 jhb Exp $ * */ ==== //depot/projects/smpng/sys/alpha/osf1/osf1_misc.c#12 (text+ko) ==== @@ -29,7 +29,7 @@ /* * Additional Copyright (c) 1999 by Andrew Gallatin - * $FreeBSD: src/sys/alpha/osf1/osf1_misc.c,v 1.27 2002/03/20 18:58:46 obrien Exp $ + * $FreeBSD: src/sys/alpha/osf1/osf1_misc.c,v 1.28 2002/04/01 21:30:29 jhb Exp $ */ ==== //depot/projects/smpng/sys/alpha/tlsb/zs_tlsb.c#8 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/alpha/tlsb/zs_tlsb.c,v 1.32 2002/03/20 18:58:47 obrien Exp $ + * $FreeBSD: src/sys/alpha/tlsb/zs_tlsb.c,v 1.33 2002/04/01 21:30:29 jhb Exp $ */ /* * This driver is a somewhat hack. A real driver might use the zs driver ==== //depot/projects/smpng/sys/compat/linux/linux_misc.c#17 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/compat/linux/linux_misc.c,v 1.116 2002/03/20 10:32:00 jeff Exp $ + * $FreeBSD: src/sys/compat/linux/linux_misc.c,v 1.117 2002/04/01 21:30:29 jhb Exp $ */ #include "opt_compat.h" ==== //depot/projects/smpng/sys/compat/linux/linux_uid16.c#9 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/compat/linux/linux_uid16.c,v 1.5 2002/02/27 18:31:41 jhb Exp $ + * $FreeBSD: src/sys/compat/linux/linux_uid16.c,v 1.6 2002/04/01 21:30:29 jhb Exp $ */ #include "opt_compat.h" ==== //depot/projects/smpng/sys/compat/svr4/svr4_fcntl.c#10 (text+ko) ==== @@ -28,7 +28,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/compat/svr4/svr4_fcntl.c,v 1.22 2002/03/20 05:41:37 alfred Exp $ + * $FreeBSD: src/sys/compat/svr4/svr4_fcntl.c,v 1.23 2002/04/01 21:30:30 jhb Exp $ */ #include #include ==== //depot/projects/smpng/sys/compat/svr4/svr4_misc.c#13 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/compat/svr4/svr4_misc.c,v 1.43 2002/03/27 21:36:18 alfred Exp $ + * $FreeBSD: src/sys/compat/svr4/svr4_misc.c,v 1.44 2002/04/01 21:30:30 jhb Exp $ */ /* ==== //depot/projects/smpng/sys/compat/svr4/svr4_stat.c#8 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/compat/svr4/svr4_stat.c,v 1.11 2002/03/20 05:41:38 alfred Exp $ + * $FreeBSD: src/sys/compat/svr4/svr4_stat.c,v 1.12 2002/04/01 21:30:30 jhb Exp $ */ #include ==== //depot/projects/smpng/sys/dev/an/if_an.c#19 (text+ko) ==== @@ -29,7 +29,7 @@ * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF * THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/an/if_an.c,v 1.33 2002/03/20 02:02:34 alfred Exp $ + * $FreeBSD: src/sys/dev/an/if_an.c,v 1.34 2002/04/01 21:30:30 jhb Exp $ */ /* @@ -132,7 +132,7 @@ #if !defined(lint) static const char rcsid[] = - "$FreeBSD: src/sys/dev/an/if_an.c,v 1.33 2002/03/20 02:02:34 alfred Exp $"; + "$FreeBSD: src/sys/dev/an/if_an.c,v 1.34 2002/04/01 21:30:30 jhb Exp $"; #endif /* These are global because we need them in sys/pci/if_an_p.c. */ ==== //depot/projects/smpng/sys/dev/asr/asr.c#11 (text+ko) ==== @@ -103,7 +103,7 @@ * use proprietary packet creation instead of scsi_inquire * CAM layer sends synchronize commands. * - * $FreeBSD: src/sys/dev/asr/asr.c,v 1.19 2002/04/01 06:09:17 alfred Exp $ + * $FreeBSD: src/sys/dev/asr/asr.c,v 1.20 2002/04/01 21:30:30 jhb Exp $ */ #define ASR_VERSION 1 ==== //depot/projects/smpng/sys/dev/ata/atapi-cd.c#19 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/ata/atapi-cd.c,v 1.114 2002/03/27 19:47:52 sos Exp $ + * $FreeBSD: src/sys/dev/ata/atapi-cd.c,v 1.115 2002/04/01 21:30:31 jhb Exp $ */ #include "opt_ata.h" ==== //depot/projects/smpng/sys/dev/awi/awi.c#6 (text+ko) ==== @@ -1,5 +1,5 @@ /* $NetBSD: awi.c,v 1.26 2000/07/21 04:48:55 onoe Exp $ */ -/* $FreeBSD: src/sys/dev/awi/awi.c,v 1.17 2002/03/20 02:02:35 alfred Exp $ */ +/* $FreeBSD: src/sys/dev/awi/awi.c,v 1.18 2002/04/01 21:30:31 jhb Exp $ */ /*- * Copyright (c) 1999 The NetBSD Foundation, Inc. ==== //depot/projects/smpng/sys/dev/awi/awi_wep.c#6 (text+ko) ==== @@ -1,5 +1,5 @@ /* $NetBSD: awi_wep.c,v 1.4 2000/08/14 11:28:03 onoe Exp $ */ -/* $FreeBSD: src/sys/dev/awi/awi_wep.c,v 1.6 2002/03/20 02:02:35 alfred Exp $ */ +/* $FreeBSD: src/sys/dev/awi/awi_wep.c,v 1.7 2002/04/01 21:30:31 jhb Exp $ */ /* * Copyright (c) 2000 The NetBSD Foundation, Inc. ==== //depot/projects/smpng/sys/dev/awi/awi_wicfg.c#6 (text+ko) ==== @@ -1,5 +1,5 @@ /* $NetBSD: awi_wicfg.c,v 1.3 2000/07/06 17:22:25 onoe Exp $ */ -/* $FreeBSD: src/sys/dev/awi/awi_wicfg.c,v 1.6 2002/03/20 02:02:35 alfred Exp $ */ +/* $FreeBSD: src/sys/dev/awi/awi_wicfg.c,v 1.7 2002/04/01 21:30:31 jhb Exp $ */ /* * Copyright (c) 2000 The NetBSD Foundation, Inc. ==== //depot/projects/smpng/sys/dev/cnw/if_cnw.c#9 (text+ko) ==== @@ -1,5 +1,5 @@ /* $NetBSD: if_cnw.c,v 1.15 2000/10/16 10:26:41 itojun Exp $ */ -/* $FreeBSD: src/sys/dev/cnw/if_cnw.c,v 1.5 2002/03/20 02:04:09 alfred Exp $ */ +/* $FreeBSD: src/sys/dev/cnw/if_cnw.c,v 1.6 2002/04/01 21:30:31 jhb Exp $ */ /*- * Copyright (c) 1998 The NetBSD Foundation, Inc. ==== //depot/projects/smpng/sys/dev/dgb/dgb.c#8 (text+ko) ==== @@ -1,5 +1,5 @@ /*- - * dgb.c $FreeBSD: src/sys/dev/dgb/dgb.c,v 1.69 2002/03/20 02:07:16 alfred Exp $ + * dgb.c $FreeBSD: src/sys/dev/dgb/dgb.c,v 1.70 2002/04/01 21:30:32 jhb Exp $ * * Digiboard driver. * ==== //depot/projects/smpng/sys/dev/digi/digi.c#12 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/digi/digi.c,v 1.20 2002/03/26 18:01:38 jhb Exp $ + * $FreeBSD: src/sys/dev/digi/digi.c,v 1.21 2002/04/01 21:30:32 jhb Exp $ */ /*- ==== //depot/projects/smpng/sys/dev/nmdm/nmdm.c#10 (text+ko) ==== @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/nmdm/nmdm.c,v 1.9 2002/02/27 18:31:47 jhb Exp $ + * $FreeBSD: src/sys/dev/nmdm/nmdm.c,v 1.10 2002/04/01 21:30:32 jhb Exp $ */ /* ==== //depot/projects/smpng/sys/dev/null/null.c#4 (text+ko) ==== @@ -23,7 +23,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/null/null.c,v 1.7 2002/03/31 22:36:40 phk Exp $ + * $FreeBSD: src/sys/dev/null/null.c,v 1.8 2002/04/01 21:30:33 jhb Exp $ */ #include ==== //depot/projects/smpng/sys/dev/ofw/ofw_console.c#8 (text+ko) ==== @@ -25,7 +25,7 @@ #ifndef lint static const char rcsid[] = - "$FreeBSD: src/sys/dev/ofw/ofw_console.c,v 1.5 2002/01/09 04:03:55 jake Exp $"; + "$FreeBSD: src/sys/dev/ofw/ofw_console.c,v 1.6 2002/04/01 21:30:33 jhb Exp $"; #endif /* not lint */ #include ==== //depot/projects/smpng/sys/dev/random/randomdev.c#9 (text+ko) ==== @@ -23,7 +23,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/random/randomdev.c,v 1.34 2002/03/03 20:09:41 markm Exp $ + * $FreeBSD: src/sys/dev/random/randomdev.c,v 1.35 2002/04/01 21:30:33 jhb Exp $ */ #include ==== //depot/projects/smpng/sys/dev/rp/rp.c#8 (text+ko) ==== @@ -29,7 +29,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/rp/rp.c,v 1.44 2002/03/20 02:07:38 alfred Exp $ + * $FreeBSD: src/sys/dev/rp/rp.c,v 1.45 2002/04/01 21:30:34 jhb Exp $ */ /* ==== //depot/projects/smpng/sys/dev/sbni/if_sbni.c#5 (text+ko) ==== @@ -24,7 +24,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/sbni/if_sbni.c,v 1.2 2002/01/08 19:36:54 msmith Exp $ + * $FreeBSD: src/sys/dev/sbni/if_sbni.c,v 1.3 2002/04/01 21:30:34 jhb Exp $ */ /* ==== //depot/projects/smpng/sys/dev/si/si.c#5 (text+ko) ==== @@ -30,7 +30,7 @@ * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN * NO EVENT SHALL THE AUTHORS BE LIABLE. * - * $FreeBSD: src/sys/dev/si/si.c,v 1.109 2001/09/12 08:37:10 julian Exp $ + * $FreeBSD: src/sys/dev/si/si.c,v 1.110 2002/04/01 21:30:34 jhb Exp $ */ #ifndef lint ==== //depot/projects/smpng/sys/dev/sio/sio.c#15 (text+ko) ==== @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/sio/sio.c,v 1.371 2002/03/31 09:15:43 bde Exp $ + * $FreeBSD: src/sys/dev/sio/sio.c,v 1.372 2002/04/01 21:30:35 jhb Exp $ * from: @(#)com.c 7.5 (Berkeley) 5/16/91 * from: i386/isa sio.c,v 1.234 */ ==== //depot/projects/smpng/sys/dev/syscons/syscons.c#16 (text+ko) ==== @@ -25,7 +25,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/syscons/syscons.c,v 1.379 2002/03/16 23:31:15 sobomax Exp $ + * $FreeBSD: src/sys/dev/syscons/syscons.c,v 1.380 2002/04/01 21:30:35 jhb Exp $ */ #include "opt_syscons.h" ==== //depot/projects/smpng/sys/dev/syscons/sysmouse.c#5 (text+ko) ==== @@ -23,7 +23,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/syscons/sysmouse.c,v 1.12 2001/09/12 08:37:14 julian Exp $ + * $FreeBSD: src/sys/dev/syscons/sysmouse.c,v 1.13 2002/04/01 21:30:35 jhb Exp $ */ #include "opt_syscons.h" ==== //depot/projects/smpng/sys/dev/usb/ohci.c#13 (text+ko) ==== @@ -1,5 +1,5 @@ -/* $NetBSD: ohci.c,v 1.94 2000/11/10 14:11:49 augustss Exp $ */ -/* $FreeBSD: src/sys/dev/usb/ohci.c,v 1.76 2002/04/01 20:01:41 joe Exp $ */ +/* $NetBSD: ohci.c,v 1.99 2001/01/21 02:39:52 augustss Exp $ */ +/* $FreeBSD: src/sys/dev/usb/ohci.c,v 1.78 2002/04/01 21:34:01 joe Exp $ */ /* * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -41,8 +41,8 @@ /* * USB Open Host Controller driver. * - * OHCI spec: ftp://ftp.compaq.com/pub/supportinformation/papers/hcir1_0a.exe - * USB spec: http://www.usb.org/developers/data/usb11.pdf + * OHCI spec: http://www.compaq.com/productinfo/development/openhci.html + * USB spec: http://www.usb.org/developers/data/usbspec.zip */ #include @@ -124,7 +124,7 @@ #endif Static usbd_status ohci_open(usbd_pipe_handle); Static void ohci_poll(struct usbd_bus *); -Static void ohci_softintr (struct usbd_bus *); +Static void ohci_softintr (void *); Static void ohci_waitintr(ohci_softc_t *, usbd_xfer_handle); Static void ohci_add_done(ohci_softc_t *, ohci_physaddr_t); Static void ohci_rhsc(ohci_softc_t *, usbd_xfer_handle); @@ -1181,9 +1181,9 @@ } void -ohci_softintr(struct usbd_bus *bus) +ohci_softintr(void *v) { - ohci_softc_t *sc = (ohci_softc_t *)bus; + ohci_softc_t *sc = v; ohci_soft_itd_t *sitd, *sidone, *sitdnext; ohci_soft_td_t *std, *sdone, *stdnext; usbd_xfer_handle xfer; ==== //depot/projects/smpng/sys/dev/usb/ucom.c#4 (text+ko) ==== @@ -1,5 +1,5 @@ /* $NetBSD: ucom.c,v 1.39 2001/08/16 22:31:24 augustss Exp $ */ -/* $FreeBSD: src/sys/dev/usb/ucom.c,v 1.15 2002/03/18 18:23:39 joe Exp $ */ +/* $FreeBSD: src/sys/dev/usb/ucom.c,v 1.16 2002/04/01 21:30:36 jhb Exp $ */ /*- * Copyright (c) 2001-2002, Shunsuke Akiyama . ==== //depot/projects/smpng/sys/dev/usb/uhci.c#14 (text+ko) ==== @@ -1,5 +1,5 @@ -/* $NetBSD: uhci.c,v 1.130 2000/12/18 15:55:30 tsutsui Exp $ */ -/* $FreeBSD: src/sys/dev/usb/uhci.c,v 1.96 2002/04/01 20:18:21 joe Exp $ */ +/* $NetBSD: uhci.c,v 1.138 2001/10/02 17:59:38 pooka Exp $ */ +/* $FreeBSD: src/sys/dev/usb/uhci.c,v 1.103 2002/04/01 21:56:42 joe Exp $ */ /* * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -237,7 +237,7 @@ Static usbd_status uhci_open(usbd_pipe_handle); Static void uhci_poll(struct usbd_bus *); -Static void uhci_softintr(struct usbd_bus *); +Static void uhci_softintr(void *); Static usbd_status uhci_device_request(usbd_xfer_handle xfer); @@ -629,11 +629,9 @@ UXFER(xfer)->iinfo.sc = sc; #ifdef DIAGNOSTIC UXFER(xfer)->iinfo.isdone = 1; + xfer->busy_free = XFER_BUSY; #endif } -#ifdef DIAGNOSTIC - xfer->busy_free = XFER_BUSY; -#endif return (xfer); } @@ -683,7 +681,7 @@ int cmd; int s; - s = splusb(); + s = splhardusb(); cmd = UREAD2(sc, UHCI_CMD); DPRINTF(("uhci_power: sc=%p, why=%d (was %d), cmd=0x%x\n", @@ -704,6 +702,8 @@ sc->sc_saved_frnum = UREAD2(sc, UHCI_FRNUM); sc->sc_saved_sof = UREAD1(sc, UHCI_SOF); + UWRITE2(sc, UHCI_INTR, 0); /* disable intrs */ + UHCICMD(sc, cmd | UHCI_CMD_EGSM); /* enter global suspend */ usb_delay_ms(&sc->sc_bus, USB_RESUME_WAIT); sc->sc_suspend = why; @@ -1176,17 +1176,18 @@ if (status == 0) /* The interrupt was not for us. */ return (0); +#if defined(DIAGNOSTIC) && defined(__NetBSD__) + if (sc->sc_suspend != PWR_RESUME) + printf("uhci_intr: suspended sts=0x%x\n", status); +#endif + if (sc->sc_suspend != PWR_RESUME) { printf("%s: interrupt while not operating ignored\n", USBDEVNAME(sc->sc_bus.bdev)); + UWRITE2(sc, UHCI_STS, status); /* acknowledge the ints */ return (0); } -#if defined(DIAGNOSTIC) && defined(__NetBSD__) - if (sc->sc_suspend != PWR_RESUME) - printf("uhci_intr: suspended sts=0x%x\n", status); -#endif - ack = 0; if (status & UHCI_STS_USBINT) ack |= UHCI_STS_USBINT; @@ -1209,19 +1210,19 @@ } if (status & UHCI_STS_HCH) { /* no acknowledge needed */ - if (!sc->sc_dying) - printf("%s: host controller halted\n", + if (!sc->sc_dying) { + printf("%s: host controller halted\n", USBDEVNAME(sc->sc_bus.bdev)); +#ifdef UHCI_DEBUG + uhci_dump_all(sc); +#endif + } sc->sc_dying = 1; } - if (ack) { /* acknowledge the ints */ - UWRITE2(sc, UHCI_STS, ack); - } else { /* nothing to acknowledge */ - printf("%s: UHCI interrupt, STS = 0x%04x, but ack == 0\n", - USBDEVNAME(sc->sc_bus.bdev), status); - return (0); - } + if (!ack) + return (0); /* nothing to acknowledge */ + UWRITE2(sc, UHCI_STS, ack); /* acknowledge the ints */ sc->sc_bus.no_intrs++; usb_schedsoftintr(&sc->sc_bus); @@ -1232,9 +1233,9 @@ } void -uhci_softintr(struct usbd_bus *bus) +uhci_softintr(void *v) { - uhci_softc_t *sc = (uhci_softc_t *)bus; + uhci_softc_t *sc = v; uhci_intr_info_t *ii; DPRINTFN(10,("%s: uhci_softintr\n", USBDEVNAME(sc->sc_bus.bdev))); @@ -1525,7 +1526,7 @@ u_int16_t cmd; run = run != 0; - s = splusb(); + s = splhardusb(); DPRINTF(("uhci_run: setting run=%d\n", run)); cmd = UREAD2(sc, UHCI_CMD); if (run) ==== //depot/projects/smpng/sys/dev/usb/uhcivar.h#5 (text+ko) ==== @@ -1,5 +1,5 @@ -/* $NetBSD: uhcivar.h,v 1.31 2000/06/01 14:28:59 augustss Exp $ */ -/* $FreeBSD: src/sys/dev/usb/uhcivar.h,v 1.31 2002/04/01 19:01:08 joe Exp $ */ +/* $NetBSD: uhcivar.h,v 1.32 2000/08/13 16:18:09 augustss Exp $ */ +/* $FreeBSD: src/sys/dev/usb/uhcivar.h,v 1.32 2002/04/01 21:13:21 joe Exp $ */ /* * Copyright (c) 1998 The NetBSD Foundation, Inc. ==== //depot/projects/smpng/sys/dev/usb/ukbd.c#6 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/usb/ukbd.c,v 1.35 2002/01/02 18:28:45 joe Exp $ */ +/* $FreeBSD: src/sys/dev/usb/ukbd.c,v 1.36 2002/04/01 21:13:21 joe Exp $ */ /* * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -38,7 +38,7 @@ */ /* - * HID spec: http://www.usb.org/developers/data/usbhid10.pdf + * HID spec: http://www.usb.org/developers/data/devclass/hid1_1.pdf */ #include "opt_kbd.h" ==== //depot/projects/smpng/sys/dev/usb/umass.c#12 (text+ko) ==== @@ -24,17 +24,21 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/sys/dev/usb/umass.c,v 1.56 2002/03/20 18:04:11 obrien Exp $ + * $FreeBSD: src/sys/dev/usb/umass.c,v 1.57 2002/04/01 21:13:21 joe Exp $ * $NetBSD: umass.c,v 1.28 2000/04/02 23:46:53 augustss Exp $ */ /* - * Ported to NetBSD by Lennart Augustsson . - * Parts of the code written my Jason R. Thorpe . + * Universal Serial Bus Mass Storage Class specs: + * http://www.usb.org/developers/data/devclass/usbmassover_11.pdf + * http://www.usb.org/developers/data/devclass/usbmassbulk_10.pdf + * http://www.usb.org/developers/data/devclass/usbmass-cbi10.pdf + * http://www.usb.org/developers/data/devclass/usbmass-ufi10.pdf */ /* - * The PDF documentation can be found at http://www.usb.org/developers/ + * Ported to NetBSD by Lennart Augustsson . + * Parts of the code written my Jason R. Thorpe . */ /* ==== //depot/projects/smpng/sys/dev/usb/umodem.c#10 (text+ko) ==== @@ -1,5 +1,5 @@ /* $NetBSD: umodem.c,v 1.5 1999/01/08 11:58:25 augustss Exp $ */ -/* $FreeBSD: src/sys/dev/usb/umodem.c,v 1.36 2002/04/01 19:01:09 joe Exp $ */ +/* $FreeBSD: src/sys/dev/usb/umodem.c,v 1.38 2002/04/01 21:30:36 jhb Exp $ */ /* * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -39,7 +39,8 @@ */ /* - * Comm Class spec: http://www.usb.org/developers/data/usbcdc11.pdf + * Comm Class spec: http://www.usb.org/developers/data/devclass/usbcdc10.pdf + * http://www.usb.org/developers/data/devclass/usbcdc11.pdf */ /* ==== //depot/projects/smpng/sys/dev/usb/ums.c#7 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/usb/ums.c,v 1.51 2002/03/16 12:06:01 joe Exp $ */ +/* $FreeBSD: src/sys/dev/usb/ums.c,v 1.52 2002/04/01 21:13:21 joe Exp $ */ /* * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -38,7 +38,7 @@ */ /* - * HID spec: http://www.usb.org/developers/data/usbhid10.pdf + * HID spec: http://www.usb.org/developers/data/devclass/hid1_1.pdf */ #include ==== //depot/projects/smpng/sys/dev/usb/usb.c#10 (text+ko) ==== @@ -1,5 +1,5 @@ -/* $NetBSD: usb.c,v 1.48 2000/12/13 04:05:14 augustss Exp $ */ -/* $FreeBSD: src/sys/dev/usb/usb.c,v 1.62 2002/04/01 17:54:07 joe Exp $ */ +/* $NetBSD: usb.c,v 1.49 2001/01/21 02:39:53 augustss Exp $ */ +/* $FreeBSD: src/sys/dev/usb/usb.c,v 1.63 2002/04/01 21:34:01 joe Exp $ */ /* * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -229,6 +229,20 @@ ue.u.ue_ctrlr.ue_bus = USBDEVUNIT(sc->sc_dev); usb_add_event(USB_EVENT_CTRLR_ATTACH, &ue); +#ifdef USB_USE_SOFTINTR +#ifdef __HAVE_GENERIC_SOFT_INTERRUPTS + /* XXX we should have our own level */ + sc->sc_bus->soft = softintr_establish(IPL_SOFTNET, + sc->sc_bus->methods->soft_intr, sc->sc_bus); + if (sc->sc_bus->soft == NULL) { + printf("%s: can't register softintr\n", USBDEVNAME(sc->sc_dev)); + sc->sc_dying = 1; + } +#else + callout_init(&sc->sc_bus->softi); +#endif +#endif + err = usbd_new_device(USBDEV(sc->sc_dev), sc->sc_bus, 0, 0, 0, &sc->sc_port); if (!err) { @@ -703,9 +717,23 @@ } void -usb_schedsoftintr(struct usbd_bus *bus) +usb_schedsoftintr(usbd_bus_handle bus) { +#ifdef USB_USE_SOFTINTR + if (bus->use_polling) { + bus->methods->soft_intr(bus); + } else { +#ifdef __HAVE_GENERIC_SOFT_INTERRUPTS + softintr_schedule(bus->soft); +#else + if (!callout_pending(&bus->softi)) + callout_reset(&bus->softi, 0, bus->methods->soft_intr, + bus); +#endif /* __HAVE_GENERIC_SOFT_INTERRUPTS */ + } +#else bus->methods->soft_intr(bus); +#endif } #if defined(__NetBSD__) || defined(__OpenBSD__) @@ -757,6 +785,17 @@ usbd_finish(); +#ifdef USB_USE_SOFTINTR +#ifdef __HAVE_GENERIC_SOFT_INTERRUPTS + if (sc->sc_bus->soft != NULL) { + softintr_disestablish(sc->sc_bus->soft); + sc->sc_bus->soft = NULL; + } +#else + callout_stop(&sc->sc_bus->softi); +#endif +#endif + ue.u.ue_ctrlr.ue_bus = USBDEVUNIT(sc->sc_dev); usb_add_event(USB_EVENT_CTRLR_DETACH, &ue); ==== //depot/projects/smpng/sys/dev/usb/usb_port.h#8 (text+ko) ==== @@ -1,5 +1,5 @@ /* $NetBSD: usb_port.h,v 1.23 2000/03/24 22:03:32 augustss Exp $ */ -/* $FreeBSD: src/sys/dev/usb/usb_port.h,v 1.44 2002/04/01 16:53:29 joe Exp $ */ +/* $FreeBSD: src/sys/dev/usb/usb_port.h,v 1.45 2002/04/01 21:34:01 joe Exp $ */ /* * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -52,6 +52,8 @@ #include "opt_usbverbose.h" +/*#define USB_USE_SOFTINTR */ + #ifdef USB_DEBUG #define UHID_DEBUG 1 #define OHCI_DEBUG 1 ==== //depot/projects/smpng/sys/dev/usb/usbdi.c#7 (text+ko) ==== @@ -1,5 +1,5 @@ -/* $NetBSD: usbdi.c,v 1.77 2000/09/23 21:02:04 augustss Exp $ */ -/* $FreeBSD: src/sys/dev/usb/usbdi.c,v 1.54 2002/04/01 17:30:24 joe Exp $ */ +/* $NetBSD: usbdi.c,v 1.79 2001/01/21 02:39:53 augustss Exp $ */ +/* $FreeBSD: src/sys/dev/usb/usbdi.c,v 1.56 2002/04/01 21:34:01 joe Exp $ */ /* * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -299,12 +299,16 @@ int i; usbd_bus_handle bus = pipe->device->bus; int to = xfer->timeout * 1000; + DPRINTFN(2,("usbd_transfer: polling\n")); for (i = 0; i < to; i += 10) { delay(10); bus->methods->do_poll(bus); if (xfer->done) break; } + DPRINTFN(2,("usbd_transfer: polling done =\n", + xfer->done)); + /* XXX Is this right, what about the HC timeout? */ if (!xfer->done) { pipe->methods->abort(xfer); xfer->status = USBD_TIMEOUT; ==== //depot/projects/smpng/sys/dev/usb/usbdi.h#5 (text+ko) ==== @@ -1,5 +1,5 @@ -/* $NetBSD: usbdi.h,v 1.46 2001/01/18 20:28:23 jdolecek Exp $ */ -/* $FreeBSD: src/sys/dev/usb/usbdi.h,v 1.31 2002/04/01 19:22:04 joe Exp $ */ +/* $NetBSD: usbdi.h,v 1.47 2001/01/21 02:39:53 augustss Exp $ */ +/* $FreeBSD: src/sys/dev/usb/usbdi.h,v 1.32 2002/04/01 21:34:01 joe Exp $ */ /* * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -249,14 +249,11 @@ int usbd_driver_load(module_t mod, int what, void *arg); #endif -/* - * XXX - * splusb MUST be the lowest level interrupt so that within USB callbacks - * the level can be raised the appropriate level. - * XXX Should probably use a softsplusb. - */ -/* XXX */ +/* XXX Perhaps USB should have its own levels? */ +#ifdef USB_USE_SOFTINTR +#define splusb splsoftnet +#else #define splusb splbio +#endif #define splhardusb splbio #define IPL_USB IPL_BIO -/* XXX */ ==== //depot/projects/smpng/sys/dev/usb/usbdivar.h#7 (text+ko) ==== @@ -1,5 +1,5 @@ -/* $NetBSD: usbdivar.h,v 1.60 2000/12/28 10:40:36 augustss Exp $ */ -/* $FreeBSD: src/sys/dev/usb/usbdivar.h,v 1.27 2002/04/01 20:26:38 joe Exp $ */ +/* $NetBSD: usbdivar.h,v 1.62 2001/01/21 02:39:53 augustss Exp $ */ +/* $FreeBSD: src/sys/dev/usb/usbdivar.h,v 1.29 2002/04/01 21:34:01 joe Exp $ */ /* * Copyright (c) 1998 The NetBSD Foundation, Inc. @@ -53,7 +53,7 @@ struct usbd_bus_methods { usbd_status (*open_pipe)(struct usbd_pipe *pipe); - void (*soft_intr)(struct usbd_bus *); + void (*soft_intr)(void *); void (*do_poll)(struct usbd_bus *); usbd_status (*allocm)(struct usbd_bus *, usb_dma_t *, u_int32_t bufsize); @@ -113,7 +113,15 @@ #define USBREV_1_0 2 #define USBREV_1_1 3 #define USBREV_2_0 4 -#define USBREV_STR { "unknown", "pre 1.0", "1.0", "1.1" } +#define USBREV_STR { "unknown", "pre 1.0", "1.0", "1.1", "2.0" } + +#ifdef USB_USE_SOFTINTR +#ifdef __HAVE_GENERIC_SOFT_INTERRUPTS + void *soft; /* soft interrupt cookie */ +#else + struct callout softi; +#endif +#endif #if defined(__NetBSD__) || defined(__OpenBSD__) bus_dma_tag_t dmatag; /* DMA tag */ ==== //depot/projects/smpng/sys/dev/vinum/vinum.c#7 (text+ko) ==== @@ -36,7 +36,7 @@ * advised of the possibility of such damage. * * $Id: vinum.c,v 1.34 2001/05/22 04:07:22 grog Exp grog $ - * $FreeBSD: src/sys/dev/vinum/vinum.c,v 1.48 2002/03/29 21:14:34 phk Exp $ + * $FreeBSD: src/sys/dev/vinum/vinum.c,v 1.49 2002/04/01 21:30:36 jhb Exp $ */ #define STATIC static /* nothing while we're testing XXX */ ==== //depot/projects/smpng/sys/dev/wi/if_wi.c#25 (text+ko) ==== @@ -117,7 +117,7 @@ #if !defined(lint) static const char rcsid[] = - "$FreeBSD: src/sys/dev/wi/if_wi.c,v 1.86 2002/04/01 18:52:53 imp Exp $"; + "$FreeBSD: src/sys/dev/wi/if_wi.c,v 1.87 2002/04/01 21:30:37 jhb Exp $"; #endif #ifdef foo ==== //depot/projects/smpng/sys/dev/wl/if_wl.c#6 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/sys/dev/wl/if_wl.c,v 1.40 2002/02/27 23:34:02 imp Exp $ */ +/* $FreeBSD: src/sys/dev/wl/if_wl.c,v 1.41 2002/04/01 21:30:37 jhb Exp $ */ /* * Redistribution and use in source and binary forms, with or without * modification, are permitted provided that the following conditions ==== //depot/projects/smpng/sys/fs/devfs/devfs_vnops.c#12 (text+ko) ==== @@ -31,7 +31,7 @@ * @(#)kernfs_vnops.c 8.15 (Berkeley) 5/21/95 * From: FreeBSD: src/sys/miscfs/kernfs/kernfs_vnops.c 1.43 * - * $FreeBSD: src/sys/fs/devfs/devfs_vnops.c,v 1.35 2002/03/19 22:19:57 alfred Exp $ + * $FreeBSD: src/sys/fs/devfs/devfs_vnops.c,v 1.36 2002/04/01 21:30:38 jhb Exp $ */ >>> TRUNCATED FOR MAIL (1000 lines) <<< To Unsubscribe: send mail to majordomo@FreeBSD.org with "unsubscribe p4-projects" in the body of the message