Date: Tue, 24 Feb 2004 10:59:51 -0800 (PST) From: John Baldwin <jhb@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 47583 for review Message-ID: <200402241859.i1OIxp7q025903@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://perforce.freebsd.org/chv.cgi?CH=47583 Change 47583 by jhb@jhb_slimer on 2004/02/24 10:59:26 IFC @47578. Affected files ... .. //depot/projects/smpng/sys/alpha/alpha/mem.c#13 integrate .. //depot/projects/smpng/sys/alpha/alpha/promcons.c#16 integrate .. //depot/projects/smpng/sys/alpha/tlsb/zs_tlsb.c#14 integrate .. //depot/projects/smpng/sys/amd64/amd64/mem.c#7 integrate .. //depot/projects/smpng/sys/amd64/ia32/ia32_signal.c#9 integrate .. //depot/projects/smpng/sys/cam/cam_xpt.c#18 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_ch.c#10 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_da.c#49 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_pass.c#11 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_pt.c#10 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_sa.c#19 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_ses.c#9 integrate .. //depot/projects/smpng/sys/cam/scsi/scsi_target.c#13 integrate .. //depot/projects/smpng/sys/coda/coda_fbsd.c#7 integrate .. //depot/projects/smpng/sys/coda/coda_venus.c#8 integrate .. //depot/projects/smpng/sys/compat/freebsd32/freebsd32_proto.h#7 integrate .. //depot/projects/smpng/sys/compat/freebsd32/freebsd32_syscall.h#7 integrate .. //depot/projects/smpng/sys/compat/freebsd32/freebsd32_syscalls.c#7 integrate .. //depot/projects/smpng/sys/compat/freebsd32/freebsd32_sysent.c#7 integrate .. //depot/projects/smpng/sys/compat/freebsd32/syscalls.master#7 integrate .. //depot/projects/smpng/sys/compat/ia32/ia32_genassym.c#2 integrate .. //depot/projects/smpng/sys/compat/ia32/ia32_signal.h#5 integrate .. //depot/projects/smpng/sys/compat/linux/linux_stats.c#16 integrate .. //depot/projects/smpng/sys/conf/majors#37 integrate .. //depot/projects/smpng/sys/contrib/ipfilter/netinet/ip_fil.c#13 integrate .. //depot/projects/smpng/sys/contrib/ipfilter/netinet/mlfk_ipl.c#4 integrate .. //depot/projects/smpng/sys/dev/aac/aac.c#36 integrate .. //depot/projects/smpng/sys/dev/acpica/acpi.c#60 integrate .. //depot/projects/smpng/sys/dev/adlink/adlink.c#6 integrate .. //depot/projects/smpng/sys/dev/amr/amr.c#19 integrate .. //depot/projects/smpng/sys/dev/amr/amr_disk.c#13 integrate .. //depot/projects/smpng/sys/dev/asr/asr.c#22 integrate .. //depot/projects/smpng/sys/dev/ata/ata-all.c#47 integrate .. //depot/projects/smpng/sys/dev/ata/ata-lowlevel.c#10 integrate .. //depot/projects/smpng/sys/dev/ata/ata-pci.c#40 integrate .. //depot/projects/smpng/sys/dev/ata/atapi-cd.c#47 integrate .. //depot/projects/smpng/sys/dev/ata/atapi-tape.c#25 integrate .. //depot/projects/smpng/sys/dev/bktr/bktr_os.c#20 integrate .. //depot/projects/smpng/sys/dev/ciss/ciss.c#27 integrate .. //depot/projects/smpng/sys/dev/ctau/am8530.h#1 branch .. //depot/projects/smpng/sys/dev/ctau/ctau.c#1 branch .. //depot/projects/smpng/sys/dev/ctau/ctau2fw.h#1 branch .. //depot/projects/smpng/sys/dev/ctau/ctaue1fw.h#1 branch .. //depot/projects/smpng/sys/dev/ctau/ctaufw.h#1 branch .. //depot/projects/smpng/sys/dev/ctau/ctaug7fw.h#1 branch .. //depot/projects/smpng/sys/dev/ctau/ctaureg.h#1 branch .. //depot/projects/smpng/sys/dev/ctau/ctddk.c#1 branch .. //depot/projects/smpng/sys/dev/ctau/ctddk.h#1 branch .. //depot/projects/smpng/sys/dev/ctau/ds2153.h#1 branch .. //depot/projects/smpng/sys/dev/ctau/hdc64570.h#1 branch .. //depot/projects/smpng/sys/dev/ctau/if_ct.c#1 branch .. //depot/projects/smpng/sys/dev/ctau/lxt318.h#1 branch .. //depot/projects/smpng/sys/dev/ctau/ng_ct.h#1 branch .. //depot/projects/smpng/sys/dev/cx/if_cx.c#3 integrate .. //depot/projects/smpng/sys/dev/dcons/dcons.c#3 integrate .. //depot/projects/smpng/sys/dev/digi/digi.c#20 integrate .. //depot/projects/smpng/sys/dev/dpt/dpt.h#4 integrate .. //depot/projects/smpng/sys/dev/drm/drm_drv.h#16 integrate .. //depot/projects/smpng/sys/dev/drm/drm_os_freebsd.h#14 integrate .. //depot/projects/smpng/sys/dev/drm/r128_state.c#7 integrate .. //depot/projects/smpng/sys/dev/fb/fb.c#10 integrate .. //depot/projects/smpng/sys/dev/firewire/firewire.c#31 integrate .. //depot/projects/smpng/sys/dev/firewire/fwdev.c#15 integrate .. //depot/projects/smpng/sys/dev/harp/if_harp.c#4 integrate .. //depot/projects/smpng/sys/dev/hfa/fore_buffer.c#6 integrate .. //depot/projects/smpng/sys/dev/hfa/fore_command.c#7 integrate .. //depot/projects/smpng/sys/dev/hfa/fore_init.c#6 integrate .. //depot/projects/smpng/sys/dev/hfa/fore_load.c#7 integrate .. //depot/projects/smpng/sys/dev/hfa/fore_output.c#8 integrate .. //depot/projects/smpng/sys/dev/hfa/fore_receive.c#8 integrate .. //depot/projects/smpng/sys/dev/hfa/fore_stats.c#4 integrate .. //depot/projects/smpng/sys/dev/hfa/fore_transmit.c#4 integrate .. //depot/projects/smpng/sys/dev/hfa/fore_var.h#5 integrate .. //depot/projects/smpng/sys/dev/ida/ida.c#15 integrate .. //depot/projects/smpng/sys/dev/iicbus/iic.c#8 integrate .. //depot/projects/smpng/sys/dev/iir/iir_ctrl.c#10 integrate .. //depot/projects/smpng/sys/dev/ips/ips.c#8 integrate .. //depot/projects/smpng/sys/dev/isp/isp_freebsd.c#29 integrate .. //depot/projects/smpng/sys/dev/joy/joy.c#7 integrate .. //depot/projects/smpng/sys/dev/kbd/kbd.c#12 integrate .. //depot/projects/smpng/sys/dev/led/led.c#6 integrate .. //depot/projects/smpng/sys/dev/matcd/matcd.c#4 integrate .. //depot/projects/smpng/sys/dev/mcd/mcd.c#8 integrate .. //depot/projects/smpng/sys/dev/md/md.c#45 integrate .. //depot/projects/smpng/sys/dev/mlx/mlx.c#13 integrate .. //depot/projects/smpng/sys/dev/mly/mly.c#21 integrate .. //depot/projects/smpng/sys/dev/nmdm/nmdm.c#17 integrate .. //depot/projects/smpng/sys/dev/null/null.c#15 integrate .. //depot/projects/smpng/sys/dev/ofw/ofw_console.c#15 integrate .. //depot/projects/smpng/sys/dev/ofw/openfirmio.c#7 integrate .. //depot/projects/smpng/sys/dev/ofw/openpromio.c#3 integrate .. //depot/projects/smpng/sys/dev/pci/pci_user.c#12 integrate .. //depot/projects/smpng/sys/dev/ppbus/lpt.c#8 integrate .. //depot/projects/smpng/sys/dev/ppbus/pcfclock.c#8 integrate .. //depot/projects/smpng/sys/dev/ppbus/ppi.c#8 integrate .. //depot/projects/smpng/sys/dev/ppbus/pps.c#12 integrate .. //depot/projects/smpng/sys/dev/raidframe/rf_diskqueue.c#3 integrate .. //depot/projects/smpng/sys/dev/raidframe/rf_freebsdkintf.c#13 integrate .. //depot/projects/smpng/sys/dev/raidframe/rf_paritylog.c#3 integrate .. //depot/projects/smpng/sys/dev/random/randomdev.c#20 integrate .. //depot/projects/smpng/sys/dev/rc/rc.c#8 integrate .. //depot/projects/smpng/sys/dev/rp/rp.c#14 integrate .. //depot/projects/smpng/sys/dev/sab/sab.c#15 integrate .. //depot/projects/smpng/sys/dev/scd/scd.c#7 integrate .. //depot/projects/smpng/sys/dev/si/si.c#12 integrate .. //depot/projects/smpng/sys/dev/sio/sio.c#39 integrate .. //depot/projects/smpng/sys/dev/smbus/smb.c#7 integrate .. //depot/projects/smpng/sys/dev/snp/snp.c#14 integrate .. //depot/projects/smpng/sys/dev/sound/midi/midi.c#8 integrate .. //depot/projects/smpng/sys/dev/sound/midi/midi.h#6 integrate .. //depot/projects/smpng/sys/dev/sound/midi/sequencer.c#9 integrate .. //depot/projects/smpng/sys/dev/sound/pcm/dsp.c#19 integrate .. //depot/projects/smpng/sys/dev/sound/pcm/mixer.c#14 integrate .. //depot/projects/smpng/sys/dev/sound/pcm/sndstat.c#12 integrate .. //depot/projects/smpng/sys/dev/streams/streams.c#17 integrate .. //depot/projects/smpng/sys/dev/syscons/syscons.c#36 integrate .. //depot/projects/smpng/sys/dev/syscons/sysmouse.c#8 integrate .. //depot/projects/smpng/sys/dev/tdfx/tdfx_pci.c#15 integrate .. //depot/projects/smpng/sys/dev/tdfx/tdfx_vars.h#3 integrate .. //depot/projects/smpng/sys/dev/tga/tga_pci.c#6 integrate .. //depot/projects/smpng/sys/dev/trm/trm.c#14 integrate .. //depot/projects/smpng/sys/dev/twe/twe.c#9 integrate .. //depot/projects/smpng/sys/dev/twe/twe_freebsd.c#19 integrate .. //depot/projects/smpng/sys/dev/twe/twevar.h#6 integrate .. //depot/projects/smpng/sys/dev/uart/uart_tty.c#4 integrate .. //depot/projects/smpng/sys/dev/usb/ucom.c#16 integrate .. //depot/projects/smpng/sys/dev/usb/ufm.c#10 integrate .. //depot/projects/smpng/sys/dev/usb/ugen.c#21 integrate .. //depot/projects/smpng/sys/dev/usb/uhid.c#19 integrate .. //depot/projects/smpng/sys/dev/usb/ukbd.c#14 integrate .. //depot/projects/smpng/sys/dev/usb/ulpt.c#16 integrate .. //depot/projects/smpng/sys/dev/usb/ums.c#15 integrate .. //depot/projects/smpng/sys/dev/usb/urio.c#16 integrate .. //depot/projects/smpng/sys/dev/usb/usb.c#24 integrate .. //depot/projects/smpng/sys/dev/usb/usbdi.h#11 integrate .. //depot/projects/smpng/sys/dev/usb/uscanner.c#21 integrate .. //depot/projects/smpng/sys/dev/vinum/vinum.c#16 integrate .. //depot/projects/smpng/sys/dev/vinum/vinumvar.h#8 integrate .. //depot/projects/smpng/sys/dev/zs/zs.c#12 integrate .. //depot/projects/smpng/sys/fs/msdosfs/msdosfs_vfsops.c#27 integrate .. //depot/projects/smpng/sys/fs/specfs/spec_vnops.c#29 integrate .. //depot/projects/smpng/sys/geom/geom_ctl.c#18 integrate .. //depot/projects/smpng/sys/geom/geom_dev.c#34 integrate .. //depot/projects/smpng/sys/i386/acpica/acpi_machdep.c#13 integrate .. //depot/projects/smpng/sys/i386/bios/apm.c#7 integrate .. //depot/projects/smpng/sys/i386/bios/smapi.c#5 integrate .. //depot/projects/smpng/sys/i386/conf/NOTES#77 integrate .. //depot/projects/smpng/sys/i386/i386/elan-mmcr.c#14 integrate .. //depot/projects/smpng/sys/i386/i386/mem.c#18 integrate .. //depot/projects/smpng/sys/i386/i386/perfmon.c#13 integrate .. //depot/projects/smpng/sys/i386/isa/asc.c#8 integrate .. //depot/projects/smpng/sys/i386/isa/ctx.c#8 integrate .. //depot/projects/smpng/sys/i386/isa/cy.c#22 integrate .. //depot/projects/smpng/sys/i386/isa/gpib.c#9 integrate .. //depot/projects/smpng/sys/i386/isa/gsc.c#7 integrate .. //depot/projects/smpng/sys/i386/isa/istallion.c#11 integrate .. //depot/projects/smpng/sys/i386/isa/mse.c#10 integrate .. //depot/projects/smpng/sys/i386/isa/pcvt/pcvt_drv.c#13 integrate .. //depot/projects/smpng/sys/i386/isa/spic.c#9 integrate .. //depot/projects/smpng/sys/i386/isa/spicreg.h#3 integrate .. //depot/projects/smpng/sys/i386/isa/spigot.c#15 integrate .. //depot/projects/smpng/sys/i386/isa/spkr.c#13 integrate .. //depot/projects/smpng/sys/i386/isa/stallion.c#13 integrate .. //depot/projects/smpng/sys/i386/isa/wt.c#9 integrate .. //depot/projects/smpng/sys/i4b/driver/i4b_ctl.c#8 integrate .. //depot/projects/smpng/sys/i4b/driver/i4b_rbch.c#13 integrate .. //depot/projects/smpng/sys/i4b/driver/i4b_tel.c#11 integrate .. //depot/projects/smpng/sys/i4b/driver/i4b_trace.c#12 integrate .. //depot/projects/smpng/sys/i4b/layer4/i4b_i4bdrv.c#17 integrate .. //depot/projects/smpng/sys/ia64/ia64/machdep.c#78 integrate .. //depot/projects/smpng/sys/ia64/ia64/mem.c#14 integrate .. //depot/projects/smpng/sys/ia64/ia64/mp_machdep.c#27 integrate .. //depot/projects/smpng/sys/ia64/ia64/ssc.c#12 integrate .. //depot/projects/smpng/sys/ia64/include/md_var.h#14 integrate .. //depot/projects/smpng/sys/isa/fd.c#28 integrate .. //depot/projects/smpng/sys/isa/psm.c#21 integrate .. //depot/projects/smpng/sys/isa/vga_isa.c#10 integrate .. //depot/projects/smpng/sys/isofs/cd9660/cd9660_vnops.c#14 integrate .. //depot/projects/smpng/sys/kern/kern_acl.c#22 integrate .. //depot/projects/smpng/sys/kern/kern_conf.c#24 integrate .. //depot/projects/smpng/sys/kern/kern_descrip.c#58 integrate .. //depot/projects/smpng/sys/kern/kern_mac.c#35 integrate .. //depot/projects/smpng/sys/kern/kern_proc.c#58 integrate .. //depot/projects/smpng/sys/kern/kern_sysctl.c#34 integrate .. //depot/projects/smpng/sys/kern/subr_bus.c#30 integrate .. //depot/projects/smpng/sys/kern/subr_devstat.c#13 integrate .. //depot/projects/smpng/sys/kern/subr_log.c#13 integrate .. //depot/projects/smpng/sys/kern/sys_pipe.c#42 integrate .. //depot/projects/smpng/sys/kern/tty.c#41 integrate .. //depot/projects/smpng/sys/kern/tty_cons.c#25 integrate .. //depot/projects/smpng/sys/kern/tty_pty.c#28 integrate .. //depot/projects/smpng/sys/kern/tty_tty.c#12 integrate .. //depot/projects/smpng/sys/kern/uipc_usrreq.c#32 integrate .. //depot/projects/smpng/sys/kern/vfs_bio.c#58 integrate .. //depot/projects/smpng/sys/kern/vfs_subr.c#67 integrate .. //depot/projects/smpng/sys/modules/geom/Makefile#5 integrate .. //depot/projects/smpng/sys/net/bpf.c#32 integrate .. //depot/projects/smpng/sys/net/if.c#43 integrate .. //depot/projects/smpng/sys/net/if_tap.c#23 integrate .. //depot/projects/smpng/sys/net/if_tapvar.h#3 integrate .. //depot/projects/smpng/sys/net/if_tun.c#29 integrate .. //depot/projects/smpng/sys/net/if_tunvar.h#3 delete .. //depot/projects/smpng/sys/netatm/atm_subr.c#16 integrate .. //depot/projects/smpng/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c#8 integrate .. //depot/projects/smpng/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c#3 integrate .. //depot/projects/smpng/sys/netgraph/ng_device.c#5 integrate .. //depot/projects/smpng/sys/netgraph/ng_gif.c#6 integrate .. //depot/projects/smpng/sys/netinet/tcp_input.c#49 integrate .. //depot/projects/smpng/sys/netinet/tcp_subr.c#44 integrate .. //depot/projects/smpng/sys/netinet/tcp_var.h#21 integrate .. //depot/projects/smpng/sys/netinet6/icmp6.c#22 integrate .. //depot/projects/smpng/sys/netinet6/in6.c#18 integrate .. //depot/projects/smpng/sys/netncp/ncp_mod.c#6 integrate .. //depot/projects/smpng/sys/netsmb/smb_dev.c#14 integrate .. //depot/projects/smpng/sys/nfs4client/nfs4_dev.c#4 integrate .. //depot/projects/smpng/sys/nfs4client/nfs4_idmap.c#4 integrate .. //depot/projects/smpng/sys/nfs4client/nfs4_subs.c#2 integrate .. //depot/projects/smpng/sys/nfsclient/nfs_vfsops.c#34 integrate .. //depot/projects/smpng/sys/opencrypto/cryptodev.c#11 integrate .. //depot/projects/smpng/sys/pc98/pc98/fd.c#27 integrate .. //depot/projects/smpng/sys/pc98/pc98/mse.c#8 integrate .. //depot/projects/smpng/sys/pc98/pc98/olpt.c#8 integrate .. //depot/projects/smpng/sys/pc98/pc98/pc98gdc.c#10 integrate .. //depot/projects/smpng/sys/pc98/pc98/sio.c#36 integrate .. //depot/projects/smpng/sys/pc98/pc98/wd_cd.c#15 integrate .. //depot/projects/smpng/sys/pccard/pccard.c#22 integrate .. //depot/projects/smpng/sys/pci/agp.c#18 integrate .. //depot/projects/smpng/sys/pci/if_ti.c#34 integrate .. //depot/projects/smpng/sys/pci/xrpu.c#12 integrate .. //depot/projects/smpng/sys/security/mac/mac_internal.h#6 integrate .. //depot/projects/smpng/sys/security/mac/mac_net.c#8 integrate .. //depot/projects/smpng/sys/security/mac/mac_process.c#6 integrate .. //depot/projects/smpng/sys/security/mac/mac_system.c#3 integrate .. //depot/projects/smpng/sys/security/mac/mac_vfs.c#5 integrate .. //depot/projects/smpng/sys/security/mac_biba/mac_biba.c#25 integrate .. //depot/projects/smpng/sys/security/mac_biba/mac_biba.h#5 integrate .. //depot/projects/smpng/sys/security/mac_bsdextended/mac_bsdextended.c#9 integrate .. //depot/projects/smpng/sys/security/mac_bsdextended/mac_bsdextended.h#3 integrate .. //depot/projects/smpng/sys/security/mac_ifoff/mac_ifoff.c#7 integrate .. //depot/projects/smpng/sys/security/mac_lomac/mac_lomac.c#20 integrate .. //depot/projects/smpng/sys/security/mac_lomac/mac_lomac.h#2 integrate .. //depot/projects/smpng/sys/security/mac_mls/mac_mls.c#24 integrate .. //depot/projects/smpng/sys/security/mac_mls/mac_mls.h#5 integrate .. //depot/projects/smpng/sys/security/mac_none/mac_none.c#12 integrate .. //depot/projects/smpng/sys/security/mac_partition/mac_partition.c#7 integrate .. //depot/projects/smpng/sys/security/mac_partition/mac_partition.h#3 integrate .. //depot/projects/smpng/sys/security/mac_seeotheruids/mac_seeotheruids.c#5 integrate .. //depot/projects/smpng/sys/security/mac_stub/mac_stub.c#6 integrate .. //depot/projects/smpng/sys/security/mac_test/mac_test.c#20 integrate .. //depot/projects/smpng/sys/sparc64/creator/creator_upa.c#3 integrate .. //depot/projects/smpng/sys/sparc64/sparc64/mem.c#9 integrate .. //depot/projects/smpng/sys/sys/_label.h#5 integrate .. //depot/projects/smpng/sys/sys/conf.h#24 integrate .. //depot/projects/smpng/sys/sys/mac.h#25 integrate .. //depot/projects/smpng/sys/sys/mac_policy.h#21 integrate .. //depot/projects/smpng/sys/sys/param.h#56 integrate .. //depot/projects/smpng/sys/sys/sysctl.h#24 integrate .. //depot/projects/smpng/sys/sys/systm.h#48 integrate .. //depot/projects/smpng/sys/ufs/ffs/ffs_softdep.c#30 integrate .. //depot/projects/smpng/sys/ufs/ufs/ufs_extattr.c#27 integrate .. //depot/projects/smpng/sys/ufs/ufs/ufs_vnops.c#33 integrate .. //depot/projects/smpng/sys/vm/swap_pager.c#43 integrate .. //depot/projects/smpng/sys/vm/vm_object.c#50 integrate .. //depot/projects/smpng/sys/vm/vm_pageout.c#43 integrate Differences ... ==== //depot/projects/smpng/sys/alpha/alpha/mem.c#13 (text+ko) ==== @@ -41,7 +41,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/alpha/alpha/mem.c,v 1.46 2003/08/17 06:42:07 marcel Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/alpha/mem.c,v 1.47 2004/02/21 21:10:38 phk Exp $"); /* * Memory special file @@ -83,6 +83,7 @@ #define CDEV_MAJOR 2 static struct cdevsw mem_cdevsw = { + .d_version = D_VERSION, .d_open = mmopen, .d_close = mmclose, .d_read = mmrw, @@ -91,7 +92,7 @@ .d_mmap = memmmap, .d_name = "mem", .d_maj = CDEV_MAJOR, - .d_flags = D_MEM, + .d_flags = D_MEM | D_NEEDGIANT, }; struct mem_range_softc mem_range_softc; ==== //depot/projects/smpng/sys/alpha/alpha/promcons.c#16 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/alpha/alpha/promcons.c,v 1.31 2003/09/26 10:52:16 phk Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/alpha/promcons.c,v 1.34 2004/02/21 21:10:38 phk Exp $"); #include <sys/param.h> #include <sys/kernel.h> @@ -63,16 +63,13 @@ static d_close_t promclose; static d_ioctl_t promioctl; -#define CDEV_MAJOR 97 static struct cdevsw prom_cdevsw = { + .d_version = D_VERSION, .d_open = promopen, .d_close = promclose, - .d_read = ttyread, - .d_write = ttywrite, .d_ioctl = promioctl, - .d_poll = ttypoll, .d_name = "prom", - .d_maj = CDEV_MAJOR, + .d_flags = D_TTY | D_NEEDGIANT, }; ==== //depot/projects/smpng/sys/alpha/tlsb/zs_tlsb.c#14 (text+ko) ==== @@ -31,7 +31,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/alpha/tlsb/zs_tlsb.c,v 1.39 2003/09/26 19:35:49 phk Exp $"); +__FBSDID("$FreeBSD: src/sys/alpha/tlsb/zs_tlsb.c,v 1.42 2004/02/21 21:10:38 phk Exp $"); #include "opt_ddb.h" @@ -70,16 +70,13 @@ static d_close_t zsclose; static d_ioctl_t zsioctl; -#define CDEV_MAJOR 135 static struct cdevsw zs_cdevsw = { + .d_version = D_VERSION, .d_open = zsopen, .d_close = zsclose, - .d_read = ttyread, - .d_write = ttywrite, .d_ioctl = zsioctl, - .d_poll = ttypoll, .d_name = "zs", - .d_maj = CDEV_MAJOR, + .d_flags = D_TTY | D_NEEDGIANT, }; static void zsstart(struct tty *); ==== //depot/projects/smpng/sys/amd64/amd64/mem.c#7 (text+ko) ==== @@ -41,7 +41,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/amd64/amd64/mem.c,v 1.112 2003/12/06 23:19:47 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/mem.c,v 1.113 2004/02/21 21:10:38 phk Exp $"); /* * Memory special file @@ -81,6 +81,7 @@ #define CDEV_MAJOR 2 static struct cdevsw mem_cdevsw = { + .d_version = D_VERSION, .d_open = mmopen, .d_close = mmclose, .d_read = mmrw, @@ -89,7 +90,7 @@ .d_mmap = memmmap, .d_name = "mem", .d_maj = CDEV_MAJOR, - .d_flags = D_MEM, + .d_flags = D_MEM | D_NEEDGIANT, }; MALLOC_DEFINE(M_MEMDESC, "memdesc", "memory range descriptors"); ==== //depot/projects/smpng/sys/amd64/ia32/ia32_signal.c#9 (text+ko) ==== @@ -36,7 +36,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/amd64/ia32/ia32_signal.c,v 1.8 2004/01/03 02:02:24 davidxu Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/ia32/ia32_signal.c,v 1.9 2004/02/21 23:34:42 peter Exp $"); #include "opt_compat.h" @@ -235,8 +235,7 @@ /* Build the argument list for the signal handler. */ sf.sf_signum = sig; sf.sf_ucontext = (register_t)&sfp->sf_uc; - PROC_LOCK(p); - if (SIGISMEMBER(p->p_sigacts->ps_siginfo, sig)) { + if (SIGISMEMBER(psp->ps_siginfo, sig)) { /* Signal handler installed with SA_SIGINFO. */ sf.sf_siginfo = (u_int32_t)(uintptr_t)&sfp->sf_si; sf.sf_ah = (u_int32_t)(uintptr_t)catcher; @@ -252,7 +251,6 @@ sf.sf_ah = (u_int32_t)(uintptr_t)catcher; } mtx_unlock(&psp->ps_mtx); - PROC_UNLOCK(p); /* * Copy the sigframe out to the user's stack. @@ -354,8 +352,7 @@ /* Build the argument list for the signal handler. */ sf.sf_signum = sig; sf.sf_ucontext = (register_t)&sfp->sf_uc; - PROC_LOCK(p); - if (SIGISMEMBER(p->p_sigacts->ps_siginfo, sig)) { + if (SIGISMEMBER(psp->ps_siginfo, sig)) { /* Signal handler installed with SA_SIGINFO. */ sf.sf_siginfo = (u_int32_t)(uintptr_t)&sfp->sf_si; sf.sf_ah = (u_int32_t)(uintptr_t)catcher; @@ -371,7 +368,6 @@ sf.sf_ah = (u_int32_t)(uintptr_t)catcher; } mtx_unlock(&psp->ps_mtx); - PROC_UNLOCK(p); /* * Copy the sigframe out to the user's stack. ==== //depot/projects/smpng/sys/cam/cam_xpt.c#18 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.135 2003/11/09 02:22:33 scottl Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/cam_xpt.c,v 1.137 2004/02/21 21:10:38 phk Exp $"); #include <sys/param.h> #include <sys/bus.h> @@ -630,18 +630,18 @@ PERIPHDRIVER_DECLARE(xpt, xpt_driver); PERIPHDRIVER_DECLARE(probe, probe_driver); -#define XPT_CDEV_MAJOR 104 static d_open_t xptopen; static d_close_t xptclose; static d_ioctl_t xptioctl; static struct cdevsw xpt_cdevsw = { + .d_version = D_VERSION, + .d_flags = D_NEEDGIANT, .d_open = xptopen, .d_close = xptclose, .d_ioctl = xptioctl, .d_name = "xpt", - .d_maj = XPT_CDEV_MAJOR, }; static struct intr_config_hook *xpt_config_hook; ==== //depot/projects/smpng/sys/cam/scsi/scsi_ch.c#10 (text+ko) ==== @@ -68,7 +68,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_ch.c,v 1.37 2003/06/10 18:14:04 obrien Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_ch.c,v 1.39 2004/02/21 21:10:38 phk Exp $"); #include <sys/param.h> #include <sys/queue.h> @@ -174,7 +174,6 @@ }; #define CHUNIT(x) (minor((x))) -#define CH_CDEV_MAJOR 17 static d_open_t chopen; static d_close_t chclose; @@ -213,11 +212,12 @@ PERIPHDRIVER_DECLARE(ch, chdriver); static struct cdevsw ch_cdevsw = { + .d_version = D_VERSION, + .d_flags = D_NEEDGIANT, .d_open = chopen, .d_close = chclose, .d_ioctl = chioctl, .d_name = "ch", - .d_maj = CH_CDEV_MAJOR, }; static void ==== //depot/projects/smpng/sys/cam/scsi/scsi_da.c#49 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_da.c,v 1.163 2004/02/18 21:36:50 phk Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_da.c,v 1.164 2004/02/22 01:14:54 cperciva Exp $"); #ifdef _KERNEL #include "opt_da.h" @@ -464,11 +464,11 @@ s = splsoftcam(); periph = (struct cam_periph *)dp->d_drv1; - unit = periph->unit_number; if (periph == NULL) { splx(s); return (ENXIO); } + unit = periph->unit_number; softc = (struct da_softc *)periph->softc; ==== //depot/projects/smpng/sys/cam/scsi/scsi_pass.c#11 (text+ko) ==== @@ -26,7 +26,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_pass.c,v 1.38 2003/06/10 18:14:05 obrien Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_pass.c,v 1.40 2004/02/21 21:10:38 phk Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -77,7 +77,6 @@ dev_t dev; }; -#define PASS_CDEV_MAJOR 31 static d_open_t passopen; static d_close_t passclose; @@ -106,11 +105,12 @@ PERIPHDRIVER_DECLARE(pass, passdriver); static struct cdevsw pass_cdevsw = { + .d_version = D_VERSION, + .d_flags = D_NEEDGIANT, .d_open = passopen, .d_close = passclose, .d_ioctl = passioctl, .d_name = "pass", - .d_maj = PASS_CDEV_MAJOR, }; static void ==== //depot/projects/smpng/sys/cam/scsi/scsi_pt.c#10 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_pt.c,v 1.39 2003/06/10 18:14:05 obrien Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_pt.c,v 1.41 2004/02/21 21:10:38 phk Exp $"); #include <sys/param.h> #include <sys/queue.h> @@ -116,9 +116,10 @@ PERIPHDRIVER_DECLARE(pt, ptdriver); -#define PT_CDEV_MAJOR 61 static struct cdevsw pt_cdevsw = { + .d_version = D_VERSION, + .d_flags = D_NEEDGIANT, .d_open = ptopen, .d_close = ptclose, .d_read = physread, @@ -126,7 +127,6 @@ .d_ioctl = ptioctl, .d_strategy = ptstrategy, .d_name = "pt", - .d_maj = PT_CDEV_MAJOR, }; #ifndef SCSI_PT_DEFAULT_TIMEOUT ==== //depot/projects/smpng/sys/cam/scsi/scsi_sa.c#19 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_sa.c,v 1.98 2004/01/18 00:17:14 johan Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_sa.c,v 1.100 2004/02/21 21:10:38 phk Exp $"); #include <sys/param.h> #include <sys/queue.h> @@ -423,9 +423,9 @@ #define D_TAPE 0 #endif -#define SA_CDEV_MAJOR 14 static struct cdevsw sa_cdevsw = { + .d_version = D_VERSION, .d_open = saopen, .d_close = saclose, .d_read = physread, @@ -433,8 +433,7 @@ .d_ioctl = saioctl, .d_strategy = sastrategy, .d_name = "sa", - .d_maj = SA_CDEV_MAJOR, - .d_flags = D_TAPE, + .d_flags = D_TAPE | D_NEEDGIANT, }; static int ==== //depot/projects/smpng/sys/cam/scsi/scsi_ses.c#9 (text+ko) ==== @@ -25,7 +25,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_ses.c,v 1.26 2003/06/10 18:14:05 obrien Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_ses.c,v 1.28 2004/02/21 21:10:39 phk Exp $"); #include <sys/param.h> #include <sys/queue.h> @@ -153,7 +153,6 @@ #define SES_FLAG_INITIALIZED 0x04 #define SESUNIT(x) (minor((x))) -#define SES_CDEV_MAJOR 110 static d_open_t sesopen; static d_close_t sesclose; @@ -175,13 +174,13 @@ PERIPHDRIVER_DECLARE(ses, sesdriver); -static struct cdevsw ses_cdevsw = -{ +static struct cdevsw ses_cdevsw = { + .d_version = D_VERSION, .d_open = sesopen, .d_close = sesclose, .d_ioctl = sesioctl, .d_name = "ses", - .d_maj = SES_CDEV_MAJOR, + .d_flags = D_NEEDGIANT, }; static void ==== //depot/projects/smpng/sys/cam/scsi/scsi_target.c#13 (text+ko) ==== @@ -28,7 +28,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_target.c,v 1.58 2003/11/09 09:17:20 tanimura Exp $"); +__FBSDID("$FreeBSD: src/sys/cam/scsi/scsi_target.c,v 1.60 2004/02/21 21:10:39 phk Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -104,8 +104,9 @@ static struct filterops targread_filtops = { 1, NULL, targreadfiltdetach, targreadfilt }; -#define TARG_CDEV_MAJOR 65 static struct cdevsw targ_cdevsw = { + .d_version = D_VERSION, + .d_flags = D_NEEDGIANT, .d_open = targopen, .d_close = targclose, .d_read = targread, @@ -113,7 +114,6 @@ .d_ioctl = targioctl, .d_poll = targpoll, .d_name = "targ", - .d_maj = TARG_CDEV_MAJOR, .d_kqfilter = targkqfilter }; ==== //depot/projects/smpng/sys/coda/coda_fbsd.c#7 (text+ko) ==== @@ -29,7 +29,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/coda/coda_fbsd.c,v 1.31 2003/07/26 07:32:20 phk Exp $"); +__FBSDID("$FreeBSD: src/sys/coda/coda_fbsd.c,v 1.32 2004/02/21 21:10:39 phk Exp $"); #include "vcoda.h" @@ -66,6 +66,8 @@ #define VC_DEV_NO 93 static struct cdevsw codadevsw = { + .d_version = D_VERSION, + .d_flags = D_NEEDGIANT, .d_open = vc_nb_open, .d_close = vc_nb_close, .d_read = vc_nb_read, ==== //depot/projects/smpng/sys/coda/coda_venus.c#8 (text+ko) ==== @@ -29,7 +29,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/coda/coda_venus.c,v 1.18 2003/09/07 07:43:09 tjr Exp $"); +__FBSDID("$FreeBSD: src/sys/coda/coda_venus.c,v 1.19 2004/02/21 21:32:14 phk Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -212,8 +212,7 @@ error = coda_call(mdp, Isize, &Osize, (char *)inp); if (!error) { -/* 5/11 *dev = udev2dev(outp->dev, 2); */ - *dev = udev2dev(outp->dev, 0); + *dev = udev2dev(outp->dev); *inode = outp->inode; } ==== //depot/projects/smpng/sys/compat/freebsd32/freebsd32_proto.h#7 (text+ko) ==== @@ -2,8 +2,8 @@ * System call prototypes. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/compat/freebsd32/freebsd32_proto.h,v 1.21 2004/02/03 05:20:28 deischen Exp $ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.34 2004/02/03 05:18:48 deischen Exp + * $FreeBSD: src/sys/compat/freebsd32/freebsd32_proto.h,v 1.22 2004/02/21 23:38:57 peter Exp $ + * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.35 2004/02/21 23:37:33 peter Exp */ #ifndef _FREEBSD32_SYSPROTO_H_ @@ -276,7 +276,7 @@ char oact_l_[PADL_(struct sigaction32 *)]; struct sigaction32 * oact; char oact_r_[PADR_(struct sigaction32 *)]; }; struct freebsd4_freebsd32_sigreturn_args { - char sigcntxp_l_[PADL_(const struct __ucontext *)]; const struct __ucontext * sigcntxp; char sigcntxp_r_[PADR_(const struct __ucontext *)]; + char sigcntxp_l_[PADL_(const struct freebsd4_freebsd32_ucontext *)]; const struct freebsd4_freebsd32_ucontext * sigcntxp; char sigcntxp_r_[PADR_(const struct freebsd4_freebsd32_ucontext *)]; }; int freebsd4_freebsd32_sendfile(struct thread *, struct freebsd4_freebsd32_sendfile_args *); int freebsd4_freebsd32_sigaction(struct thread *, struct freebsd4_freebsd32_sigaction_args *); ==== //depot/projects/smpng/sys/compat/freebsd32/freebsd32_syscall.h#7 (text+ko) ==== @@ -2,8 +2,8 @@ * System call numbers. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/compat/freebsd32/freebsd32_syscall.h,v 1.21 2004/02/03 05:20:28 deischen Exp $ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.34 2004/02/03 05:18:48 deischen Exp + * $FreeBSD: src/sys/compat/freebsd32/freebsd32_syscall.h,v 1.22 2004/02/21 23:38:57 peter Exp $ + * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.35 2004/02/21 23:37:33 peter Exp */ #define FREEBSD32_SYS_syscall 0 ==== //depot/projects/smpng/sys/compat/freebsd32/freebsd32_syscalls.c#7 (text+ko) ==== @@ -2,8 +2,8 @@ * System call names. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/compat/freebsd32/freebsd32_syscalls.c,v 1.12 2004/02/03 05:20:28 deischen Exp $ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.34 2004/02/03 05:18:48 deischen Exp + * $FreeBSD: src/sys/compat/freebsd32/freebsd32_syscalls.c,v 1.13 2004/02/21 23:38:58 peter Exp $ + * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.35 2004/02/21 23:37:33 peter Exp */ const char *freebsd32_syscallnames[] = { ==== //depot/projects/smpng/sys/compat/freebsd32/freebsd32_sysent.c#7 (text+ko) ==== @@ -2,8 +2,8 @@ * System call switch table. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/compat/freebsd32/freebsd32_sysent.c,v 1.22 2004/02/03 05:20:28 deischen Exp $ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.34 2004/02/03 05:18:48 deischen Exp + * $FreeBSD: src/sys/compat/freebsd32/freebsd32_sysent.c,v 1.23 2004/02/21 23:38:58 peter Exp $ + * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.35 2004/02/21 23:37:33 peter Exp */ #include "opt_compat.h" ==== //depot/projects/smpng/sys/compat/freebsd32/syscalls.master#7 (text+ko) ==== @@ -1,4 +1,4 @@ - $FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.34 2004/02/03 05:18:48 deischen Exp $ + $FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.35 2004/02/21 23:37:33 peter Exp $ ; from: @(#)syscalls.master 8.2 (Berkeley) 1/13/94 ; from: src/sys/kern/syscalls.master 1.107 ; @@ -475,7 +475,7 @@ struct sigaction32 *oact); } 343 MNOPROTO { int sigpending(sigset_t *set); } 344 MCOMPAT4 { int freebsd32_sigreturn( \ - const struct __ucontext *sigcntxp); } + const struct freebsd4_freebsd32_ucontext *sigcntxp); } ; XXX implement 345 UNIMPL sigtimedwait ; XXX implement ==== //depot/projects/smpng/sys/compat/ia32/ia32_genassym.c#2 (text+ko) ==== @@ -1,5 +1,5 @@ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/compat/ia32/ia32_genassym.c,v 1.3 2003/08/22 23:19:02 peter Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/ia32/ia32_genassym.c,v 1.4 2004/02/21 23:35:56 peter Exp $"); #include "opt_compat.h" @@ -17,7 +17,7 @@ ASSYM(IA32_UC_ES, offsetof(struct ia32_ucontext, uc_mcontext.mc_es)); ASSYM(IA32_UC_DS, offsetof(struct ia32_ucontext, uc_mcontext.mc_ds)); #ifdef COMPAT_FREEBSD4 -ASSYM(IA32_SIGF_UC4, offsetof(struct ia32_sigframe, sf_uc)); +ASSYM(IA32_SIGF_UC4, offsetof(struct ia32_sigframe4, sf_uc)); ASSYM(IA32_UC4_GS, offsetof(struct ia32_ucontext4, uc_mcontext.mc_gs)); ASSYM(IA32_UC4_FS, offsetof(struct ia32_ucontext4, uc_mcontext.mc_fs)); ASSYM(IA32_UC4_ES, offsetof(struct ia32_ucontext4, uc_mcontext.mc_es)); ==== //depot/projects/smpng/sys/compat/ia32/ia32_signal.h#5 (text+ko) ==== @@ -26,7 +26,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/ia32/ia32_signal.h,v 1.4 2003/11/08 07:43:44 peter Exp $ + * $FreeBSD: src/sys/compat/ia32/ia32_signal.h,v 1.5 2004/02/21 23:36:31 peter Exp $ */ struct ia32_sigaltstack { @@ -151,6 +151,7 @@ u_int32_t sf_ucontext; /* points to sf_uc */ u_int32_t sf_addr; /* undocumented 4th arg */ u_int32_t sf_ah; /* action/handler pointer */ + /* Beware, hole due to ucontext being 16 byte aligned! */ struct ia32_ucontext sf_uc; /* = *sf_ucontext */ struct ia32_siginfo sf_si; /* = *sf_siginfo (SA_SIGINFO case) */ }; ==== //depot/projects/smpng/sys/compat/linux/linux_stats.c#16 (text+ko) ==== @@ -27,7 +27,7 @@ */ #include <sys/cdefs.h> -__FBSDID("$FreeBSD: src/sys/compat/linux/linux_stats.c,v 1.56 2003/11/05 23:52:54 anholt Exp $"); +__FBSDID("$FreeBSD: src/sys/compat/linux/linux_stats.c,v 1.57 2004/02/21 21:32:14 phk Exp $"); #include "opt_mac.h" @@ -76,7 +76,7 @@ * in FreeBSD but block devices under Linux. */ if (S_ISCHR(tbuf.st_mode) && - (dev = udev2dev(buf->st_rdev, 0)) != NODEV) { + (dev = udev2dev(buf->st_rdev)) != NODEV) { cdevsw = devsw(dev); if (cdevsw != NULL && (cdevsw->d_flags & D_DISK)) { tbuf.st_mode &= ~S_IFMT; @@ -365,8 +365,8 @@ * dev_t returned from previous syscalls. Just return a bzeroed * ustat in that case. */ - dev = makedev(args->dev >> 8, args->dev & 0xFF); - if (vfinddev(dev, VCHR, &vp)) { + dev = udev2dev(makeudev(args->dev >> 8, args->dev & 0xFF)); + if (dev != NODEV && vfinddev(dev, VCHR, &vp)) { if (vp->v_mount == NULL) return (EINVAL); #ifdef MAC @@ -414,7 +414,7 @@ * in FreeBSD but block devices under Linux. */ if (S_ISCHR(lbuf.st_mode) && - (dev = udev2dev(buf->st_rdev, 0)) != NODEV) { + (dev = udev2dev(buf->st_rdev)) != NODEV) { cdevsw = devsw(dev); if (cdevsw != NULL && (cdevsw->d_flags & D_DISK)) { lbuf.st_mode &= ~S_IFMT; ==== //depot/projects/smpng/sys/conf/majors#37 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/sys/conf/majors,v 1.193 2004/02/14 23:18:58 scottl Exp $ +# $FreeBSD: src/sys/conf/majors,v 1.197 2004/02/23 08:55:12 phk Exp $ # # This list is semi-obsoleted by DEVFS, but for now it still contains # the current allocation of device major numbers. @@ -23,25 +23,9 @@ 5 *pts pseudo tty "tty" half 6 *ptc pseudo tty "master" half 7 *log system log -9 *fd floppy disk -10 *wt i386/isa/wt.c -11 *spigot Video capture? -12 *sc syscons/pcvt virtual consoles -14 *sa SCSI "sequential access devices" -16 *lpt PC parallel printer port -17 *ch SCSI changer -18 *nmdm nullmodem back-to-back tty ports 19 *tw X-10 power interface -20 *ng_device Netgraph -21 *psm PS/2 Mouse 22 *fd (/dev/stdin etc) -23 *bpf Berkeley Packet Filter -26 *spkr PC speaker (/dev/spkr) -27 *mse Microsoft bus-mouse -28 *sio 16450/16550 serial -29 *mcd Mitsumi CDROM interface <mdodd> 30 *snd sound driver system -31 *pass SCSI "Application Pass-Thru" 32 lkmc Loadable Kernel Module Controller 33 lkm assigned to Loadable Kernel Modules 34 lkm assigned to Loadable Kernel Modules @@ -49,110 +33,52 @@ 36 lkm assigned to Loadable Kernel Modules 37 lkm assigned to Loadable Kernel Modules 38 lkm assigned to Loadable Kernel Modules -39 *apm Advanced Power Management also ACPI -40 *ctx Cortex 42 *cx Cronyx/Sigma serial adapter 43 vn vnode "disk" device (retired) -44 *gp GPIB -45 *scd Sony CDROM interface <mdodd> 46 - - -47 *gsc Genius Scanner -48 *cy Cyclades -51 *joy joystick -52 *tun IP tunnel device -53 *snp tty snoop 54 OLDnic ISDN system -55 *i4b_ctl ISDN4BSD -56 *i4b_tel ISDN4BSD -57 *i4b_rbch ISDN4BSD 58 - Was dgb: Digiboard PC/Xe -59 *i4b_trace ISDN4BSD -60 *i4b_i4bdrv ISDN4BSD -61 *pt SCSI "processor target" 62 worm SCSI "worm type" -63 *rc Riscom/8 driver 64 ?? Talisman -65 *targ SCSI target sample driver 66 labpc National Instruments LabPC 67 - was meteor Matrox Meteor video capture -68 *si Specialix SI/XIO (peter@freebsd.org) -69 *wcd ATAPI CDROM client of "wd" 70 crypto Device-independent crypto interface (from openbsd) -71 *asc AmiScan driver -72 *stl Stallion (cd1400 based) (gerg@stallion.oz.au) 74 *ccd concatenated disk -75 *stli Stallion (intelligent cdk based) (gerg@stallion.oz.au) 76 scc IBM Smart Capture Card (ohashi@mickey.ai.kyutech.ac.jp) -77 cyy Cyclades Ye/PCI serial card +77 - - 78 pci PCI bus 79 *ipl IP Filter 80 xdcp Assigned to Chris Ficklin <chris@serengeti.com> -81 *rp RocketPort/Steve Gericke <steveg@comtrol.com> -82 *ppi Generic Parallel I/O <Nicolas.Souchu@prism.uvsq.fr> 83 can CAN16-2 CAN-PC Interface 84 dtfp Datum Time and Frequency processor (louie@UU.NET) 85 vesa VESA support device (j_mini@efn.org) 86 alog Industrial Computer Source AIO8-P driver (deprecated) 87 wfd ATAPI floppy client of "wd" -88 *dpt DPT RAID Controller <shimon@i-connect.net> -89 *pps Pulse-Per-Second timing interface 90 wst ATAPI tape client of "wd" -91 *vinum Volume manager 92 *bktr Bt848 video capture driver (hasty@star-gate.com) 93 *coda CODA filesystem. 96 altq alternate queueing (including cbq, red, wfq) -97 *prom Alpha PROM console 98 loe Loopback pseudo-ethernet (sbabkin@dcn.att.com) 99 ct Cronyx/Tau serial adaptor >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?200402241859.i1OIxp7q025903>