PERFORCE change 128279 for review

Robert Watson rwatson at FreeBSD.org
Mon Oct 29 02:16:08 PDT 2007


http://perforce.freebsd.org/chv.cgi?CH=128279

Change 128279 by rwatson at rwatson_zoo on 2007/10/29 09:14:56

	Integrate TrustedBSD base branch from FreeBSD CVS:
	
	- kthread(9) and API renamed to kproc(9) and API; kthreads being
	  reintroduced as true kernel threads vs kernel processes.
	- Import 23 October 2007 bwk.
	- bsdtar fixes for very big files in tarballs
	- tftp fixes for arm
	- gpt boot support
	- nvram separate device, but in DEFAULTS
	- USB serial devices in GENERIC
	- MAC Framework entry point renaming, cleanup, sorting, and sync
	  to Mac OS X Leopard.
	- Audit core dump support.
	- Use process64 tokens always.
	- Fix audit pipe read statistics.
	- Geom virstor.
	- Normal array of driver bug fixes, updates, etc.

Affected files ...

.. //depot/projects/trustedbsd/base/ObsoleteFiles.inc#30 integrate
.. //depot/projects/trustedbsd/base/UPDATING#86 integrate
.. //depot/projects/trustedbsd/base/bin/ps/extern.h#15 integrate
.. //depot/projects/trustedbsd/base/bin/ps/keyword.c#24 integrate
.. //depot/projects/trustedbsd/base/bin/ps/print.c#21 integrate
.. //depot/projects/trustedbsd/base/bin/ps/ps.c#23 integrate
.. //depot/projects/trustedbsd/base/contrib/libpcap/pcap.h#10 integrate
.. //depot/projects/trustedbsd/base/contrib/one-true-awk/FIXES#10 integrate
.. //depot/projects/trustedbsd/base/contrib/one-true-awk/FREEBSD-upgrade#10 integrate
.. //depot/projects/trustedbsd/base/contrib/one-true-awk/lib.c#6 integrate
.. //depot/projects/trustedbsd/base/contrib/one-true-awk/tran.c#5 integrate
.. //depot/projects/trustedbsd/base/etc/Makefile#55 integrate
.. //depot/projects/trustedbsd/base/etc/rc.d/Makefile#49 integrate
.. //depot/projects/trustedbsd/base/etc/rc.d/amd#14 integrate
.. //depot/projects/trustedbsd/base/etc/rc.d/named#15 integrate
.. //depot/projects/trustedbsd/base/etc/rc.d/nfslocking#10 delete
.. //depot/projects/trustedbsd/base/games/fortune/datfiles/fortunes#64 integrate
.. //depot/projects/trustedbsd/base/games/fortune/datfiles/fortunes-o.real#11 integrate
.. //depot/projects/trustedbsd/base/games/fortune/datfiles/limerick#9 integrate
.. //depot/projects/trustedbsd/base/gnu/usr.bin/groff/tmac/mdoc.local#32 integrate
.. //depot/projects/trustedbsd/base/include/_ctype.h#3 integrate
.. //depot/projects/trustedbsd/base/include/pthread_np.h#8 integrate
.. //depot/projects/trustedbsd/base/lib/Makefile#51 integrate
.. //depot/projects/trustedbsd/base/lib/libarchive/archive_read_support_compression_none.c#11 integrate
.. //depot/projects/trustedbsd/base/lib/libarchive/archive_read_support_format_tar.c#27 integrate
.. //depot/projects/trustedbsd/base/lib/libc/locale/iswctype.c#6 integrate
.. //depot/projects/trustedbsd/base/lib/libc/sys/kldstat.2#4 integrate
.. //depot/projects/trustedbsd/base/lib/libelf/elf.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libelf/elf_flagdata.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libelf/elf_getscn.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libelf/elf_update.3#3 integrate
.. //depot/projects/trustedbsd/base/lib/libelf/gelf_getphdr.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libelf/gelf_newehdr.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libelf/gelf_newphdr.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/libkvm/kvm_proc.c#34 integrate
.. //depot/projects/trustedbsd/base/lib/libpam/modules/pam_opieaccess/pam_opieaccess.8#9 integrate
.. //depot/projects/trustedbsd/base/lib/libpam/modules/pam_unix/Makefile#11 integrate
.. //depot/projects/trustedbsd/base/lib/libstand/Makefile#21 integrate
.. //depot/projects/trustedbsd/base/lib/libstand/tftp.c#6 integrate
.. //depot/projects/trustedbsd/base/lib/libthr/libthr.3#2 integrate
.. //depot/projects/trustedbsd/base/lib/ncurses/ncurses/Makefile#7 integrate
.. //depot/projects/trustedbsd/base/release/doc/en_US.ISO8859-1/relnotes/article.sgml#15 integrate
.. //depot/projects/trustedbsd/base/rescue/rescue/Makefile#24 integrate
.. //depot/projects/trustedbsd/base/sbin/geom/class/part/geom_part.c#2 integrate
.. //depot/projects/trustedbsd/base/sbin/geom/class/part/gpart.8#2 integrate
.. //depot/projects/trustedbsd/base/sbin/gpt/Makefile#8 integrate
.. //depot/projects/trustedbsd/base/sbin/gpt/add.c#13 integrate
.. //depot/projects/trustedbsd/base/sbin/gpt/boot.c#1 branch
.. //depot/projects/trustedbsd/base/sbin/gpt/gpt.8#13 integrate
.. //depot/projects/trustedbsd/base/sbin/gpt/gpt.c#13 integrate
.. //depot/projects/trustedbsd/base/sbin/gpt/gpt.h#10 integrate
.. //depot/projects/trustedbsd/base/sbin/gpt/show.c#12 integrate
.. //depot/projects/trustedbsd/base/sbin/ipfw/ipfw.8#56 integrate
.. //depot/projects/trustedbsd/base/sbin/ipfw/ipfw2.c#52 integrate
.. //depot/projects/trustedbsd/base/sbin/kldstat/kldstat.c#8 integrate
.. //depot/projects/trustedbsd/base/sbin/route/route.c#16 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread.3#12 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_attr.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_attr_get_np.3#4 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_attr_setcreatesuspend_np.3#4 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_barrier_destroy.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_barrierattr.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_cancel.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_cleanup_pop.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_cleanup_push.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_cond_broadcast.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_cond_destroy.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_cond_init.3#4 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_cond_signal.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_cond_timedwait.3#4 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_cond_wait.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_condattr.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_create.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_detach.3#4 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_equal.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_exit.3#4 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_getconcurrency.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_getspecific.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_join.3#4 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_key_create.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_key_delete.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_kill.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_main_np.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_multi_np.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_mutex_destroy.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_mutex_init.3#4 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_mutex_lock.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_mutex_timedlock.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_mutex_trylock.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_mutex_unlock.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_mutexattr.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_mutexattr_getkind_np.3#4 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_once.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_resume_all_np.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_resume_np.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_rwlock_destroy.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_rwlock_init.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_rwlock_rdlock.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_rwlock_timedrdlock.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_rwlock_timedwrlock.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_rwlock_unlock.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_rwlock_wrlock.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_rwlockattr_destroy.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_rwlockattr_getpshared.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_rwlockattr_init.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_rwlockattr_setpshared.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_schedparam.3#4 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_self.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_set_name_np.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_setspecific.3#4 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_sigmask.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_spin_init.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_spin_lock.3#3 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_switch_add_np.3#4 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_testcancel.3#5 integrate
.. //depot/projects/trustedbsd/base/share/man/man3/pthread_yield.3#2 integrate
.. //depot/projects/trustedbsd/base/share/man/man5/rc.conf.5#73 integrate
.. //depot/projects/trustedbsd/base/share/man/man5/src.conf.5#14 integrate
.. //depot/projects/trustedbsd/base/share/man/man8/rc.subr.8#14 integrate
.. //depot/projects/trustedbsd/base/share/man/man9/Makefile#59 integrate
.. //depot/projects/trustedbsd/base/share/man/man9/kproc.9#1 branch
.. //depot/projects/trustedbsd/base/share/man/man9/kthread.9#7 integrate
.. //depot/projects/trustedbsd/base/share/misc/committers-doc.dot#3 integrate
.. //depot/projects/trustedbsd/base/share/misc/committers-src.dot#8 integrate
.. //depot/projects/trustedbsd/base/share/misc/pci_vendors#24 integrate
.. //depot/projects/trustedbsd/base/share/mk/bsd.compat.mk#4 integrate
.. //depot/projects/trustedbsd/base/share/mk/bsd.lib.mk#35 integrate
.. //depot/projects/trustedbsd/base/share/mk/bsd.own.mk#24 integrate
.. //depot/projects/trustedbsd/base/share/mk/sys.mk#26 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/amd64/local_apic.c#23 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/amd64/machdep.c#37 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/amd64/msi.c#5 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/amd64/nexus.c#20 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/conf/DEFAULTS#8 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/conf/GENERIC#38 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/include/clock.h#10 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/include/pc/bios.h#3 integrate
.. //depot/projects/trustedbsd/base/sys/amd64/isa/clock.c#24 integrate
.. //depot/projects/trustedbsd/base/sys/arm/at91/at91rm92reg.h#6 integrate
.. //depot/projects/trustedbsd/base/sys/arm/at91/if_ate.c#17 integrate
.. //depot/projects/trustedbsd/base/sys/arm/at91/kb920x_machdep.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/arm/at91/std.at91#4 integrate
.. //depot/projects/trustedbsd/base/sys/arm/at91/std.kb920x#5 integrate
.. //depot/projects/trustedbsd/base/sys/arm/at91/uart_cpu_at91rm9200usart.c#5 integrate
.. //depot/projects/trustedbsd/base/sys/boot/arm/at91/boot2/boot2.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/eeprom.c#4 integrate
.. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/emac.c#8 integrate
.. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/emac_init.c#4 integrate
.. //depot/projects/trustedbsd/base/sys/boot/arm/at91/libat91/lib.h#5 integrate
.. //depot/projects/trustedbsd/base/sys/boot/common/ufsread.c#10 integrate
.. //depot/projects/trustedbsd/base/sys/boot/i386/Makefile#7 integrate
.. //depot/projects/trustedbsd/base/sys/boot/i386/boot2/boot2.c#28 integrate
.. //depot/projects/trustedbsd/base/sys/boot/i386/gptboot/Makefile#1 branch
.. //depot/projects/trustedbsd/base/sys/boot/i386/gptboot/gptboot.c#1 branch
.. //depot/projects/trustedbsd/base/sys/boot/i386/gptboot/gptldr.S#1 branch
.. //depot/projects/trustedbsd/base/sys/boot/i386/libi386/bioscd.c#9 integrate
.. //depot/projects/trustedbsd/base/sys/boot/i386/libi386/biosdisk.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/boot/i386/libi386/biosmem.c#5 integrate
.. //depot/projects/trustedbsd/base/sys/boot/i386/libi386/biossmap.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/boot/i386/libi386/devicename.c#5 integrate
.. //depot/projects/trustedbsd/base/sys/boot/i386/loader/main.c#15 integrate
.. //depot/projects/trustedbsd/base/sys/boot/i386/pmbr/Makefile#1 branch
.. //depot/projects/trustedbsd/base/sys/boot/i386/pmbr/pmbr.s#1 branch
.. //depot/projects/trustedbsd/base/sys/boot/pc98/boot2/boot.c#10 integrate
.. //depot/projects/trustedbsd/base/sys/boot/pc98/libpc98/bioscd.c#3 integrate
.. //depot/projects/trustedbsd/base/sys/boot/pc98/libpc98/biosdisk.c#12 integrate
.. //depot/projects/trustedbsd/base/sys/boot/pc98/loader/main.c#10 integrate
.. //depot/projects/trustedbsd/base/sys/cam/cam_xpt.c#37 integrate
.. //depot/projects/trustedbsd/base/sys/compat/linux/linux_file.c#33 integrate
.. //depot/projects/trustedbsd/base/sys/compat/linux/linux_getcwd.c#21 integrate
.. //depot/projects/trustedbsd/base/sys/compat/linux/linux_misc.c#59 integrate
.. //depot/projects/trustedbsd/base/sys/compat/ndis/subr_ntoskrnl.c#19 integrate
.. //depot/projects/trustedbsd/base/sys/compat/opensolaris/sys/proc.h#3 integrate
.. //depot/projects/trustedbsd/base/sys/compat/svr4/svr4_fcntl.c#18 integrate
.. //depot/projects/trustedbsd/base/sys/compat/svr4/svr4_misc.c#38 integrate
.. //depot/projects/trustedbsd/base/sys/conf/files#123 integrate
.. //depot/projects/trustedbsd/base/sys/conf/files.amd64#44 integrate
.. //depot/projects/trustedbsd/base/sys/conf/files.arm#10 integrate
.. //depot/projects/trustedbsd/base/sys/conf/files.i386#77 integrate
.. //depot/projects/trustedbsd/base/sys/conf/files.ia64#41 integrate
.. //depot/projects/trustedbsd/base/sys/conf/files.pc98#64 integrate
.. //depot/projects/trustedbsd/base/sys/conf/files.powerpc#30 integrate
.. //depot/projects/trustedbsd/base/sys/conf/files.sun4v#5 integrate
.. //depot/projects/trustedbsd/base/sys/conf/options.arm#16 integrate
.. //depot/projects/trustedbsd/base/sys/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c#3 integrate
.. //depot/projects/trustedbsd/base/sys/contrib/opensolaris/uts/common/fs/zfs/zvol.c#3 integrate
.. //depot/projects/trustedbsd/base/sys/contrib/pf/net/pf.c#23 integrate
.. //depot/projects/trustedbsd/base/sys/contrib/pf/net/pf_if.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/contrib/pf/net/pf_ioctl.c#18 integrate
.. //depot/projects/trustedbsd/base/sys/contrib/pf/net/pf_table.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/ddb/db_examine.c#8 integrate
.. //depot/projects/trustedbsd/base/sys/dev/aac/aac.c#43 integrate
.. //depot/projects/trustedbsd/base/sys/dev/acpi_support/acpi_ibm.c#9 integrate
.. //depot/projects/trustedbsd/base/sys/dev/acpica/acpi_ec.c#33 integrate
.. //depot/projects/trustedbsd/base/sys/dev/acpica/acpi_pci.c#16 integrate
.. //depot/projects/trustedbsd/base/sys/dev/acpica/acpi_pci_link.c#24 integrate
.. //depot/projects/trustedbsd/base/sys/dev/acpica/acpi_thermal.c#26 integrate
.. //depot/projects/trustedbsd/base/sys/dev/aic7xxx/aic_osm_lib.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/dev/aic7xxx/aic_osm_lib.h#6 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/ata-chipset.c#52 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/ata-pci.c#48 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/atapi-cd.c#44 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ata/atapi-cd.h#16 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ath/if_ath_pci.c#17 integrate
.. //depot/projects/trustedbsd/base/sys/dev/bktr/msp34xx.c#5 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ciss/ciss.c#44 integrate
.. //depot/projects/trustedbsd/base/sys/dev/fdc/fdc.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/dev/firewire/firewire.c#35 integrate
.. //depot/projects/trustedbsd/base/sys/dev/flash/at45d.c#2 integrate
.. //depot/projects/trustedbsd/base/sys/dev/hptmv/entry.c#11 integrate
.. //depot/projects/trustedbsd/base/sys/dev/hwpmc/hwpmc_logging.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/dev/if_ndis/if_ndis.c#25 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ipmi/ipmi_kcs.c#2 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ipmi/ipmi_smic.c#2 integrate
.. //depot/projects/trustedbsd/base/sys/dev/ipmi/ipmi_ssif.c#3 integrate
.. //depot/projects/trustedbsd/base/sys/dev/iscsi/initiator/isc_sm.c#2 integrate
.. //depot/projects/trustedbsd/base/sys/dev/iscsi/initiator/isc_soc.c#2 integrate
.. //depot/projects/trustedbsd/base/sys/dev/isp/isp_freebsd.c#42 integrate
.. //depot/projects/trustedbsd/base/sys/dev/iwi/if_iwi.c#23 integrate
.. //depot/projects/trustedbsd/base/sys/dev/md/md.c#53 integrate
.. //depot/projects/trustedbsd/base/sys/dev/mii/e1000phy.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/dev/mii/e1000phyreg.h#5 integrate
.. //depot/projects/trustedbsd/base/sys/dev/mii/miidevs#20 integrate
.. //depot/projects/trustedbsd/base/sys/dev/mii/rgephy.c#11 integrate
.. //depot/projects/trustedbsd/base/sys/dev/mii/rgephyreg.h#3 integrate
.. //depot/projects/trustedbsd/base/sys/dev/mmc/mmcsd.c#3 integrate
.. //depot/projects/trustedbsd/base/sys/dev/mpt/mpt.h#21 integrate
.. //depot/projects/trustedbsd/base/sys/dev/mpt/mpt_cam.c#24 integrate
.. //depot/projects/trustedbsd/base/sys/dev/mpt/mpt_raid.c#10 integrate
.. //depot/projects/trustedbsd/base/sys/dev/nvram/nvram.c#1 branch
.. //depot/projects/trustedbsd/base/sys/dev/ofw/ofw_disk.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/dev/pccbb/pccbb.c#55 integrate
.. //depot/projects/trustedbsd/base/sys/dev/pccbb/pccbb_pci.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/dev/pci/pci_user.c#16 integrate
.. //depot/projects/trustedbsd/base/sys/dev/random/harvest.c#11 integrate
.. //depot/projects/trustedbsd/base/sys/dev/random/randomdev_soft.c#13 integrate
.. //depot/projects/trustedbsd/base/sys/dev/sound/midi/sequencer.c#17 integrate
.. //depot/projects/trustedbsd/base/sys/dev/sound/pci/hda/hdac.c#12 integrate
.. //depot/projects/trustedbsd/base/sys/dev/sound/pcm/ac97.c#34 integrate
.. //depot/projects/trustedbsd/base/sys/dev/sound/pcm/ac97_patch.c#10 integrate
.. //depot/projects/trustedbsd/base/sys/dev/usb/if_zyd.c#3 integrate
.. //depot/projects/trustedbsd/base/sys/dev/usb/uipaq.c#4 integrate
.. //depot/projects/trustedbsd/base/sys/dev/usb/usb.c#32 integrate
.. //depot/projects/trustedbsd/base/sys/dev/usb/usb_port.h#24 integrate
.. //depot/projects/trustedbsd/base/sys/dev/usb/usbdevs#70 integrate
.. //depot/projects/trustedbsd/base/sys/dev/utopia/utopia.c#8 integrate
.. //depot/projects/trustedbsd/base/sys/fs/devfs/devfs_devs.c#22 integrate
.. //depot/projects/trustedbsd/base/sys/fs/devfs/devfs_vnops.c#53 integrate
.. //depot/projects/trustedbsd/base/sys/fs/msdosfs/denode.h#13 integrate
.. //depot/projects/trustedbsd/base/sys/fs/msdosfs/msdosfs_fat.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/fs/msdosfs/msdosfs_vfsops.c#45 integrate
.. //depot/projects/trustedbsd/base/sys/fs/unionfs/union_subr.c#27 integrate
.. //depot/projects/trustedbsd/base/sys/geom/bde/g_bde.c#16 integrate
.. //depot/projects/trustedbsd/base/sys/geom/bde/g_bde_work.c#16 integrate
.. //depot/projects/trustedbsd/base/sys/geom/eli/g_eli.c#16 integrate
.. //depot/projects/trustedbsd/base/sys/geom/geom_io.c#36 integrate
.. //depot/projects/trustedbsd/base/sys/geom/journal/g_journal.c#5 integrate
.. //depot/projects/trustedbsd/base/sys/geom/mirror/g_mirror.c#21 integrate
.. //depot/projects/trustedbsd/base/sys/geom/multipath/g_multipath.c#2 integrate
.. //depot/projects/trustedbsd/base/sys/geom/part/g_part.c#5 integrate
.. //depot/projects/trustedbsd/base/sys/geom/part/g_part.h#4 integrate
.. //depot/projects/trustedbsd/base/sys/geom/part/g_part_apm.c#4 integrate
.. //depot/projects/trustedbsd/base/sys/geom/part/g_part_gpt.c#4 integrate
.. //depot/projects/trustedbsd/base/sys/geom/raid3/g_raid3.c#21 integrate
.. //depot/projects/trustedbsd/base/sys/geom/vinum/geom_vinum_drive.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/geom/vinum/geom_vinum_init.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/geom/vinum/geom_vinum_plex.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/geom/vinum/geom_vinum_volume.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/gnu/fs/ext2fs/ext2_vfsops.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/i386/bios/apm.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/i386/conf/DEFAULTS#8 integrate
.. //depot/projects/trustedbsd/base/sys/i386/conf/GENERIC#70 integrate
.. //depot/projects/trustedbsd/base/sys/i386/conf/PAE#19 integrate
.. //depot/projects/trustedbsd/base/sys/i386/i386/in_cksum.c#9 integrate
.. //depot/projects/trustedbsd/base/sys/i386/i386/machdep.c#74 integrate
.. //depot/projects/trustedbsd/base/sys/i386/i386/msi.c#5 integrate
.. //depot/projects/trustedbsd/base/sys/i386/ibcs2/ibcs2_misc.c#22 integrate
.. //depot/projects/trustedbsd/base/sys/i386/include/bootinfo.h#3 integrate
.. //depot/projects/trustedbsd/base/sys/i386/include/clock.h#15 integrate
.. //depot/projects/trustedbsd/base/sys/i386/include/in_cksum.h#10 integrate
.. //depot/projects/trustedbsd/base/sys/i386/include/pc/bios.h#5 integrate
.. //depot/projects/trustedbsd/base/sys/i386/isa/clock.c#41 integrate
.. //depot/projects/trustedbsd/base/sys/kern/init_main.c#56 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_acct.c#39 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_alq.c#15 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_environment.c#23 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_exec.c#70 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_exit.c#62 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_fork.c#69 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_idle.c#22 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_intr.c#51 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_jail.c#30 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_kthread.c#17 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_ktrace.c#41 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_linker.c#38 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_mbuf.c#20 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_prot.c#45 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_shutdown.c#36 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_sig.c#76 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_sysctl.c#40 integrate
.. //depot/projects/trustedbsd/base/sys/kern/kern_thread.c#64 integrate
.. //depot/projects/trustedbsd/base/sys/kern/link_elf.c#28 integrate
.. //depot/projects/trustedbsd/base/sys/kern/link_elf_obj.c#11 integrate
.. //depot/projects/trustedbsd/base/sys/kern/sched_4bsd.c#37 integrate
.. //depot/projects/trustedbsd/base/sys/kern/sched_ule.c#42 integrate
.. //depot/projects/trustedbsd/base/sys/kern/subr_taskqueue.c#21 integrate
.. //depot/projects/trustedbsd/base/sys/kern/sys_pipe.c#53 integrate
.. //depot/projects/trustedbsd/base/sys/kern/sys_socket.c#27 integrate
.. //depot/projects/trustedbsd/base/sys/kern/syscalls.master#65 integrate
.. //depot/projects/trustedbsd/base/sys/kern/sysv_msg.c#25 integrate
.. //depot/projects/trustedbsd/base/sys/kern/sysv_sem.c#32 integrate
.. //depot/projects/trustedbsd/base/sys/kern/sysv_shm.c#29 integrate
.. //depot/projects/trustedbsd/base/sys/kern/uipc_mbuf2.c#21 integrate
.. //depot/projects/trustedbsd/base/sys/kern/uipc_sem.c#22 integrate
.. //depot/projects/trustedbsd/base/sys/kern/uipc_socket.c#70 integrate
.. //depot/projects/trustedbsd/base/sys/kern/uipc_syscalls.c#68 integrate
.. //depot/projects/trustedbsd/base/sys/kern/uipc_usrreq.c#52 integrate
.. //depot/projects/trustedbsd/base/sys/kern/vfs_acl.c#2 integrate
.. //depot/projects/trustedbsd/base/sys/kern/vfs_aio.c#62 integrate
.. //depot/projects/trustedbsd/base/sys/kern/vfs_bio.c#71 integrate
.. //depot/projects/trustedbsd/base/sys/kern/vfs_extattr.c#2 integrate
.. //depot/projects/trustedbsd/base/sys/kern/vfs_lookup.c#32 integrate
.. //depot/projects/trustedbsd/base/sys/kern/vfs_mount.c#65 integrate
.. //depot/projects/trustedbsd/base/sys/kern/vfs_subr.c#93 integrate
.. //depot/projects/trustedbsd/base/sys/kern/vfs_syscalls.c#83 integrate
.. //depot/projects/trustedbsd/base/sys/kern/vfs_vnops.c#67 integrate
.. //depot/projects/trustedbsd/base/sys/modules/Makefile#94 integrate
.. //depot/projects/trustedbsd/base/sys/modules/geom/Makefile#14 integrate
.. //depot/projects/trustedbsd/base/sys/modules/nvram/Makefile#1 branch
.. //depot/projects/trustedbsd/base/sys/net/bpf.c#52 integrate
.. //depot/projects/trustedbsd/base/sys/net/bpf.h#21 integrate
.. //depot/projects/trustedbsd/base/sys/net/bsd_comp.c#12 integrate
.. //depot/projects/trustedbsd/base/sys/net/if.c#57 integrate
.. //depot/projects/trustedbsd/base/sys/net/if_atmsubr.c#24 integrate
.. //depot/projects/trustedbsd/base/sys/net/if_bridge.c#25 integrate
.. //depot/projects/trustedbsd/base/sys/net/if_disc.c#22 integrate
.. //depot/projects/trustedbsd/base/sys/net/if_ethersubr.c#60 integrate
.. //depot/projects/trustedbsd/base/sys/net/if_fddisubr.c#24 integrate
.. //depot/projects/trustedbsd/base/sys/net/if_fwsubr.c#13 integrate
.. //depot/projects/trustedbsd/base/sys/net/if_gif.c#36 integrate
.. //depot/projects/trustedbsd/base/sys/net/if_iso88025subr.c#22 integrate
.. //depot/projects/trustedbsd/base/sys/net/if_lagg.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/net/if_loop.c#35 integrate
.. //depot/projects/trustedbsd/base/sys/net/if_ppp.c#38 integrate
.. //depot/projects/trustedbsd/base/sys/net/if_stf.c#33 integrate
.. //depot/projects/trustedbsd/base/sys/net/if_tun.c#38 integrate
.. //depot/projects/trustedbsd/base/sys/net/route.c#28 integrate
.. //depot/projects/trustedbsd/base/sys/net80211/ieee80211_scan.c#3 integrate
.. //depot/projects/trustedbsd/base/sys/netatalk/aarp.c#20 integrate
.. //depot/projects/trustedbsd/base/sys/netatalk/ddp_input.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/netatalk/ddp_output.c#13 integrate
.. //depot/projects/trustedbsd/base/sys/netgraph/netgraph.h#21 integrate
.. //depot/projects/trustedbsd/base/sys/netgraph/ng_base.c#32 integrate
.. //depot/projects/trustedbsd/base/sys/netgraph/ng_socket.c#30 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/if_ether.c#40 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/igmp.c#21 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/in_pcb.c#52 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/ip_divert.c#39 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/ip_fw2.c#65 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/ip_icmp.c#38 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/ip_input.c#58 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/ip_options.c#5 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/ip_output.c#58 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/raw_ip.c#49 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/sctp_bsd_addr.c#10 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/tcp_input.c#81 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/tcp_output.c#44 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/tcp_subr.c#64 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/tcp_syncache.c#56 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/tcp_timewait.c#4 integrate
.. //depot/projects/trustedbsd/base/sys/netinet/udp_usrreq.c#51 integrate
.. //depot/projects/trustedbsd/base/sys/netinet6/nd6.c#33 integrate
.. //depot/projects/trustedbsd/base/sys/netinet6/udp6_usrreq.c#37 integrate
.. //depot/projects/trustedbsd/base/sys/netsmb/smb_iod.c#15 integrate
.. //depot/projects/trustedbsd/base/sys/nfs4client/nfs4_vfsops.c#17 integrate
.. //depot/projects/trustedbsd/base/sys/nfsclient/nfs_nfsiod.c#16 integrate
.. //depot/projects/trustedbsd/base/sys/nfsclient/nfs_vfsops.c#55 integrate
.. //depot/projects/trustedbsd/base/sys/nfsserver/nfs_srvsock.c#26 integrate
.. //depot/projects/trustedbsd/base/sys/opencrypto/crypto.c#19 integrate
.. //depot/projects/trustedbsd/base/sys/pc98/conf/GENERIC#57 integrate
.. //depot/projects/trustedbsd/base/sys/powerpc/conf/GENERIC#41 integrate
.. //depot/projects/trustedbsd/base/sys/powerpc/powerpc/genassym.c#20 integrate
.. //depot/projects/trustedbsd/base/sys/powerpc/powerpc/swtch.S#6 integrate
.. //depot/projects/trustedbsd/base/sys/powerpc/powerpc/vm_machdep.c#37 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit.c#22 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit.h#11 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit_bsm.c#15 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit_pipe.c#11 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit_syscalls.c#17 integrate
.. //depot/projects/trustedbsd/base/sys/security/audit/audit_worker.c#9 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_atalk.c#1 branch
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_audit.c#3 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_framework.h#9 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_inet.c#8 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_inet6.c#1 branch
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_internal.h#12 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_net.c#16 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_pipe.c#11 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_policy.h#6 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_posix_sem.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_process.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_socket.c#9 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_syscalls.c#4 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_system.c#11 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_sysv_msg.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_sysv_sem.c#7 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_sysv_shm.c#6 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac/mac_vfs.c#18 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_biba/mac_biba.c#58 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_bsdextended/mac_bsdextended.c#30 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_ifoff/mac_ifoff.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_lomac/mac_lomac.c#35 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_mls/mac_mls.c#51 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_none/mac_none.c#26 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_partition/mac_partition.c#16 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_portacl/mac_portacl.c#14 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_seeotheruids/mac_seeotheruids.c#16 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_stub/mac_stub.c#22 integrate
.. //depot/projects/trustedbsd/base/sys/security/mac_test/mac_test.c#46 integrate
.. //depot/projects/trustedbsd/base/sys/sparc64/isa/isa.c#17 integrate
.. //depot/projects/trustedbsd/base/sys/sun4v/sun4v/simdisk.c#3 integrate
.. //depot/projects/trustedbsd/base/sys/sys/apm.h#2 integrate
.. //depot/projects/trustedbsd/base/sys/sys/gpt.h#8 integrate
.. //depot/projects/trustedbsd/base/sys/sys/kthread.h#4 integrate
.. //depot/projects/trustedbsd/base/sys/sys/linker.h#16 integrate
.. //depot/projects/trustedbsd/base/sys/sys/param.h#71 integrate
.. //depot/projects/trustedbsd/base/sys/sys/pciio.h#3 integrate
.. //depot/projects/trustedbsd/base/sys/sys/priv.h#8 integrate
.. //depot/projects/trustedbsd/base/sys/sys/proc.h#90 integrate
.. //depot/projects/trustedbsd/base/sys/sys/vnode.h#70 integrate
.. //depot/projects/trustedbsd/base/sys/ufs/ffs/ffs_softdep.c#49 integrate
.. //depot/projects/trustedbsd/base/sys/ufs/ffs/ffs_vfsops.c#60 integrate
.. //depot/projects/trustedbsd/base/sys/ufs/ufs/ufs_vnops.c#56 integrate
.. //depot/projects/trustedbsd/base/sys/vm/swap_pager.c#58 integrate
.. //depot/projects/trustedbsd/base/sys/vm/vm_map.c#57 integrate
.. //depot/projects/trustedbsd/base/sys/vm/vm_mmap.c#42 integrate
.. //depot/projects/trustedbsd/base/sys/vm/vm_page.c#80 integrate
.. //depot/projects/trustedbsd/base/sys/vm/vm_zeroidle.c#27 integrate
.. //depot/projects/trustedbsd/base/sys/vm/vnode_pager.c#53 integrate
.. //depot/projects/trustedbsd/base/tools/build/options/WITHOUT_NS_CACHING#2 integrate
.. //depot/projects/trustedbsd/base/tools/regression/geom_eli/init-a.t#3 integrate
.. //depot/projects/trustedbsd/base/tools/regression/geom_eli/init.t#4 integrate
.. //depot/projects/trustedbsd/base/tools/regression/geom_eli/integrity-copy.t#3 integrate
.. //depot/projects/trustedbsd/base/tools/regression/geom_eli/integrity-data.t#3 integrate
.. //depot/projects/trustedbsd/base/tools/regression/geom_eli/integrity-hmac.t#3 integrate
.. //depot/projects/trustedbsd/base/tools/regression/geom_eli/onetime-a.t#3 integrate
.. //depot/projects/trustedbsd/base/tools/regression/geom_eli/onetime.t#4 integrate
.. //depot/projects/trustedbsd/base/usr.bin/awk/Makefile#10 integrate
.. //depot/projects/trustedbsd/base/usr.bin/awk/lib.c.diff#3 delete
.. //depot/projects/trustedbsd/base/usr.bin/awk/tran.c.diff#2 delete
.. //depot/projects/trustedbsd/base/usr.bin/calendar/calendars/calendar.freebsd#60 integrate
.. //depot/projects/trustedbsd/base/usr.bin/lex/lib/Makefile#5 integrate
.. //depot/projects/trustedbsd/base/usr.bin/top/machine.c#17 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/adduser/adduser.8#22 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/adduser/adduser.sh#15 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/crunch/crunchgen/crunched_main.c#4 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/devinfo/devinfo.c#7 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/mountd/mountd.8#9 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/mountd/mountd.c#22 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/pciconf/cap.c#3 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/pkg_install/version/perform.c#12 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/rpcbind/rpcbind.c#13 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/traceroute6/traceroute6.c#11 integrate
.. //depot/projects/trustedbsd/base/usr.sbin/wpa/hostapd/hostapd.8#2 integrate

Differences ...

==== //depot/projects/trustedbsd/base/ObsoleteFiles.inc#30 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/ObsoleteFiles.inc,v 1.113 2007/10/12 07:58:08 ru Exp $
+# $FreeBSD: src/ObsoleteFiles.inc,v 1.115 2007/10/25 18:10:05 mtm Exp $
 #
 # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and
 # directories (OLD_DIRS) which should get removed at an update. Recently
@@ -14,6 +14,8 @@
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
 
+# 20071025: rc.d/nfslocking superceeded by rc.d/lockd and rc.d/statd
+OLD_FILES+=etc/rc.d/nfslocking
 # 20070930: rename of cached to nscd
 OLD_FILES+=etc/rc.d/cached
 OLD_FILES+=usr/sbin/cached
@@ -579,11 +581,17 @@
 # 20070201: remove libmytinfo link
 OLD_FILES+=usr/lib/libmytinfo.a
 OLD_FILES+=usr/lib/libmytinfo.so
-OLD_FILES+=usr/lib/libmytinfo_p.a   
+OLD_FILES+=usr/lib/libmytinfo_p.a
+OLD_FILES+=usr/lib/libmytinfow.a
+OLD_FILES+=usr/lib/libmytinfow.so
+OLD_FILES+=usr/lib/libmytinfow_p.a
 .if ${TARGET_ARCH} == "amd64"
 OLD_FILES+=usr/lib32/libmytinfo.a
 OLD_FILES+=usr/lib32/libmytinfo.so
 OLD_FILES+=usr/lib32/libmytinfo_p.a
+OLD_FILES+=usr/lib32/libmytinfow.a
+OLD_FILES+=usr/lib32/libmytinfow.so
+OLD_FILES+=usr/lib32/libmytinfow_p.a
 .endif
 # 20070128: remove vnconfig
 OLD_FILES+=usr/sbin/vnconfig

==== //depot/projects/trustedbsd/base/UPDATING#86 (text+ko) ====

@@ -21,6 +21,27 @@
 	developers choose to disable these features on build machines
 	to maximize performance.
 
+20071024:
+	It has been decided that it is desirable to provide ABI
+	backwards compatibility to the FreeBSD 4/5/6 versions of the
+	PCIOCGETCONF, PCIOCREAD and PCIOCWRITE IOCTLs, which was
+	broken with the introduction of PCI domain support (see the
+	20070930 entry). Unfortunately, this required the ABI of
+	PCIOCGETCONF to be broken again in order to be able to
+	provide backwards compatibility to the old version of that
+	IOCTL. Thus consumers of PCIOCGETCONF have to be recompiled
+	again. As for prominent ports this affects neither pciutils
+	nor xorg-server this time, the hal port needs to be rebuilt
+	however.
+
+20071020:
+	The misnamed kthread_create() and friends have been renamed
+	to kproc_create() etc. Many of the callers already
+	used kproc_start()..
+	I will return kthread_create() and friends in a while
+	with implementations that actually create threads, not procs.
+	Renaming corresponds with version 800002.
+
 20071010:
 	RELENG_7 branched.
 
@@ -913,4 +934,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.509 2007/10/12 04:48:58 kevlo Exp $
+$FreeBSD: src/UPDATING,v 1.511 2007/10/24 20:51:43 marius Exp $

==== //depot/projects/trustedbsd/base/bin/ps/extern.h#15 (text+ko) ====

@@ -27,7 +27,7 @@
  * SUCH DAMAGE.
  *
  *	@(#)extern.h	8.3 (Berkeley) 4/2/94
- * $FreeBSD: src/bin/ps/extern.h,v 1.37 2004/06/23 23:48:09 gad Exp $
+ * $FreeBSD: src/bin/ps/extern.h,v 1.38 2007/10/26 08:00:40 julian Exp $
  */
 
 struct kinfo;
@@ -39,7 +39,7 @@
 extern int cflag, eval, fscale, nlistread, rawcpu;
 extern unsigned long mempages;
 extern time_t now;
-extern int sumrusage, termwidth, totwidth;
+extern int showthreads, sumrusage, termwidth, totwidth;
 extern STAILQ_HEAD(velisthead, varent) varlist;
 
 __BEGIN_DECLS
@@ -78,6 +78,7 @@
 void	 showkey(void);
 void	 started(KINFO *, VARENT *);
 void	 state(KINFO *, VARENT *);
+void	 tdnam(KINFO *, VARENT *);
 void	 tdev(KINFO *, VARENT *);
 void	 tname(KINFO *, VARENT *);
 void	 ucomm(KINFO *, VARENT *);

==== //depot/projects/trustedbsd/base/bin/ps/keyword.c#24 (text+ko) ====

@@ -33,7 +33,7 @@
 #endif /* not lint */
 #endif
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ps/keyword.c,v 1.76 2006/04/06 03:24:31 gad Exp $");
+__FBSDID("$FreeBSD: src/bin/ps/keyword.c,v 1.78 2007/10/28 17:10:36 julian Exp $");
 
 #include <sys/param.h>
 #include <sys/time.h>
@@ -186,6 +186,7 @@
 	{"svuid", "SVUID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_svuid),
 		UINT, UIDFMT, 0},
 	{"tdev", "TDEV", NULL, 0, tdev, NULL, 4, 0, CHAR, NULL, 0},
+	{"tdnam", "TDNAM", NULL, LJUST, tdnam, NULL, COMMLEN, 0, CHAR, NULL, 0},
 	{"time", "TIME", NULL, USER, cputime, NULL, 9, 0, CHAR, NULL, 0},
 	{"tpgid", "TPGID", NULL, 0, kvar, NULL, 4, KOFF(ki_tpgid), UINT,
 		PIDFMT, 0},

==== //depot/projects/trustedbsd/base/bin/ps/print.c#21 (text+ko) ====

@@ -34,7 +34,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.95 2007/09/17 05:27:18 jeff Exp $");
+__FBSDID("$FreeBSD: src/bin/ps/print.c,v 1.96 2007/10/26 08:00:40 julian Exp $");
 
 #include <sys/param.h>
 #include <sys/time.h>
@@ -129,9 +129,11 @@
 	v = ve->var;
 	if (cflag) {
 		/* If it is the last field, then don't pad */
-		if (STAILQ_NEXT(ve, next_ve) == NULL)
+		if (STAILQ_NEXT(ve, next_ve) == NULL) {
 			(void)printf("%s", k->ki_p->ki_comm);
-		else
+			if (showthreads && k->ki_p->ki_numthreads > 1)
+				printf("/%s", k->ki_p->ki_ocomm);
+		} else
 			(void)printf("%-*s", v->width, k->ki_p->ki_comm);
 		return;
 	}
@@ -178,13 +180,28 @@
 	VAR *v;
 
 	v = ve->var;
-	if (STAILQ_NEXT(ve, next_ve) == NULL)	/* last field, don't pad */
+	if (STAILQ_NEXT(ve, next_ve) == NULL) {	/* last field, don't pad */
 		(void)printf("%s", k->ki_p->ki_comm);
-	else
+		if (showthreads && k->ki_p->ki_numthreads > 1)
+			printf("/%s", k->ki_p->ki_ocomm);
+	} else
 		(void)printf("%-*s", v->width, k->ki_p->ki_comm);
 }
 
 void
+tdnam(KINFO *k, VARENT *ve)
+{
+	VAR *v;
+
+	v = ve->var;
+	if (showthreads && k->ki_p->ki_numthreads > 1)
+		(void)printf("%-*s", v->width, k->ki_p->ki_ocomm);
+        else
+		(void)printf("%-*s", v->width, "      " );
+		
+}
+
+void
 logname(KINFO *k, VARENT *ve)
 {
 	VAR *v;

==== //depot/projects/trustedbsd/base/bin/ps/ps.c#23 (text+ko) ====

@@ -47,7 +47,7 @@
 #endif
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/bin/ps/ps.c,v 1.111 2007/09/17 05:27:18 jeff Exp $");
+__FBSDID("$FreeBSD: src/bin/ps/ps.c,v 1.112 2007/10/26 08:00:40 julian Exp $");
 
 #include <sys/param.h>
 #include <sys/proc.h>
@@ -98,6 +98,7 @@
 int	 sumrusage;		/* -S */
 int	 termwidth;		/* Width of the screen (0 == infinity). */
 int	 totwidth;		/* Calculated-width of requested variables. */
+int	 showthreads;		/* will threads be shown? */
 
 struct velisthead varlist = STAILQ_HEAD_INITIALIZER(varlist);
 
@@ -175,7 +176,7 @@
 	char *cols;
 	int all, ch, elem, flag, _fmt, i, lineno;
 	int nentries, nkept, nselectors;
-	int prtheader, showthreads, wflag, what, xkeep, xkeep_implied;
+	int prtheader, wflag, what, xkeep, xkeep_implied;
 	char errbuf[_POSIX2_LINE_MAX];
 
 	(void) setlocale(LC_ALL, "");

==== //depot/projects/trustedbsd/base/contrib/libpcap/pcap.h#10 (text+ko) ====

@@ -31,7 +31,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/contrib/libpcap/pcap.h,v 1.13 2007/10/16 02:07:55 mlaier Exp $
+ * $FreeBSD: src/contrib/libpcap/pcap.h,v 1.14 2007/10/20 20:23:39 mlaier Exp $
  * @(#) $Header: /tcpdump/master/libpcap/pcap.h,v 1.52.2.7 2007/06/11 09:52:05 guy Exp $ (LBL)
  */
 
@@ -41,9 +41,7 @@
 #include <sys/types.h>
 #include <sys/time.h>
 
-#ifndef PCAP_DONT_INCLUDE_PCAP_BPF_H
-#include <pcap-bpf.h>
-#endif
+#include <net/bpf.h>
 
 #include <stdio.h>
 

==== //depot/projects/trustedbsd/base/contrib/one-true-awk/FIXES#10 (text+ko) ====

@@ -25,6 +25,14 @@
 This file lists all bug fixes, changes, etc., made since the AWK book
 was sent to the printers in August, 1987.
 
+Oct 23, 2007:
+	minor fix in lib.c: increase inputFS to 100, change malloc
+	for fields to n+1.  
+
+	fixed memory fault caused by out of order test in setsval.
+
+	thanks to david o'brien, freebsd, for both fixes.
+
 May 1, 2007:
 	fiddle in makefile to fix for BSD make; thanks to igor sobrado.
 

==== //depot/projects/trustedbsd/base/contrib/one-true-awk/FREEBSD-upgrade#10 (text+ko) ====

@@ -1,12 +1,12 @@
-# $FreeBSD: src/contrib/one-true-awk/FREEBSD-upgrade,v 1.10 2007/06/05 15:34:40 rafan Exp $
+# $FreeBSD: src/contrib/one-true-awk/FREEBSD-upgrade,v 1.11 2007/10/25 12:38:34 obrien Exp $
 
 Import of the 2005/04/24 version of the "one true awk", as described
 in "The AWK Programming Language", by Al Aho, Brian Kernighan, and
 Peter Weinberger (Addison-Wesley, 1988, ISBN 0-201-07981-X).
 
-Original sources were taken from the Brian Kernighan's home page
-(http://cm.bell-labs.com/who/bwk/) and include bug fixes up thru
-May 01, 2007.
+Original sources were taken from the Brian Kernighan's AWK page
+http://www.cs.princeton.edu/~bwk/btl.mirror
+and include bug fixes up thru Oct 23, 2007.
 
 The following files were removed for this import:
 
@@ -21,4 +21,4 @@
 
 The vendor import was done by:
 
-	cvs import src/contrib/one-true-awk BELL_LABS bwk_20070501
+	cvs import src/contrib/one-true-awk BELL_LABS bwk_20071023

==== //depot/projects/trustedbsd/base/contrib/one-true-awk/lib.c#6 (text+ko) ====

@@ -40,7 +40,7 @@
 int	fieldssize = RECSIZE;
 
 Cell	**fldtab;	/* pointers to Cells */
-char	inputFS[10] = " ";
+char	inputFS[100] = " ";
 
 #define	MAXFLD	2
 int	nfields	= MAXFLD;	/* last allocated slot for $i */
@@ -58,7 +58,7 @@
 void recinit(unsigned int n)
 {
 	if ( (record = (char *) malloc(n)) == NULL
-	  || (fields = (char *) malloc(n)) == NULL
+	  || (fields = (char *) malloc(n+1)) == NULL
 	  || (fldtab = (Cell **) malloc((nfields+1) * sizeof(Cell *))) == NULL
 	  || (fldtab[0] = (Cell *) malloc(sizeof(Cell))) == NULL )
 		FATAL("out of space for $0 and fields");

==== //depot/projects/trustedbsd/base/contrib/one-true-awk/tran.c#5 (text+ko) ====

@@ -332,10 +332,10 @@
 		donerec = 1;
 	}
 	t = tostring(s);	/* in case it's self-assign */
+	if (freeable(vp))
+		xfree(vp->sval);
 	vp->tval &= ~NUM;
 	vp->tval |= STR;
-	if (freeable(vp))
-		xfree(vp->sval);
 	vp->tval &= ~DONTFREE;
 	   dprintf( ("setsval %p: %s = \"%s (%p) \", t=%o r,f=%d,%d\n", 
 		vp, NN(vp->nval), t,t, vp->tval, donerec, donefld) );

==== //depot/projects/trustedbsd/base/etc/Makefile#55 (text+ko) ====

@@ -1,5 +1,5 @@
 #	from: @(#)Makefile	5.11 (Berkeley) 5/21/91
-# $FreeBSD: src/etc/Makefile,v 1.363 2007/10/18 08:26:20 bushman Exp $
+# $FreeBSD: src/etc/Makefile,v 1.364 2007/10/29 07:37:08 yar Exp $
 
 .include <bsd.own.mk>
 
@@ -78,12 +78,12 @@
 
 afterinstall:
 .if ${MK_MAN} != "no"
-	cd ${.CURDIR}/../share/man; ${MAKE} makedb
+	${_+_}cd ${.CURDIR}/../share/man; ${MAKE} makedb
 .endif
 
 distribute:
-	cd ${.CURDIR} ; ${MAKE} install DESTDIR=${DISTDIR}/${DISTRIBUTION}
-	cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${DISTDIR}/${DISTRIBUTION}
+	${_+_}cd ${.CURDIR} ; ${MAKE} install DESTDIR=${DISTDIR}/${DISTRIBUTION}
+	${_+_}cd ${.CURDIR} ; ${MAKE} distribution DESTDIR=${DISTDIR}/${DISTRIBUTION}
 
 .include <bsd.endian.mk>
 .if ${TARGET_ENDIANNESS} == "1234"
@@ -112,15 +112,15 @@
 		master.passwd nsmb.conf opieaccess ${DESTDIR}/etc; \
 	    pwd_mkdb ${PWD_MKDB_ENDIAN} -i -p -d ${DESTDIR}/etc \
 		${DESTDIR}/etc/master.passwd
-	cd ${.CURDIR}/bluetooth; ${MAKE} install
-	cd ${.CURDIR}/defaults; ${MAKE} install
-	cd ${.CURDIR}/gss; ${MAKE} install
-	cd ${.CURDIR}/periodic; ${MAKE} install
-	cd ${.CURDIR}/rc.d; ${MAKE} install
-	cd ${.CURDIR}/../gnu/usr.bin/send-pr; ${MAKE} etc-gnats-freefall
-	cd ${.CURDIR}/../share/termcap; ${MAKE} etc-termcap
-	cd ${.CURDIR}/../usr.sbin/rmt; ${MAKE} etc-rmt
-	cd ${.CURDIR}/pam.d; ${MAKE} install
+	${_+_}cd ${.CURDIR}/bluetooth; ${MAKE} install
+	${_+_}cd ${.CURDIR}/defaults; ${MAKE} install
+	${_+_}cd ${.CURDIR}/gss; ${MAKE} install
+	${_+_}cd ${.CURDIR}/periodic; ${MAKE} install
+	${_+_}cd ${.CURDIR}/rc.d; ${MAKE} install
+	${_+_}cd ${.CURDIR}/../gnu/usr.bin/send-pr; ${MAKE} etc-gnats-freefall
+	${_+_}cd ${.CURDIR}/../share/termcap; ${MAKE} etc-termcap
+	${_+_}cd ${.CURDIR}/../usr.sbin/rmt; ${MAKE} etc-rmt
+	${_+_}cd ${.CURDIR}/pam.d; ${MAKE} install
 	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 0444 \
 	    ${BSM_ETC_OPEN_FILES} ${BSM_ETC_DIR}
 	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 0600 \
@@ -128,7 +128,7 @@
 	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 0500 \
 	    ${BSM_ETC_EXEC_FILES} ${BSM_ETC_DIR}
 .if ${MK_I4B} != "no"
-	cd ${.CURDIR}/isdn; ${MAKE} install
+	${_+_}cd ${.CURDIR}/isdn; ${MAKE} install
 .endif
 .if ${MK_BIND_MTREE} != "no"
 	@if [ ! -e ${DESTDIR}/etc/namedb ]; then \
@@ -137,10 +137,10 @@
 	fi
 .endif
 .if ${MK_BIND_ETC} != "no"
-	cd ${.CURDIR}/namedb; ${MAKE} install
+	${_+_}cd ${.CURDIR}/namedb; ${MAKE} install
 .endif
 .if ${MK_SENDMAIL} != "no"
-	cd ${.CURDIR}/sendmail; ${MAKE} distribution
+	${_+_}cd ${.CURDIR}/sendmail; ${MAKE} distribution
 .endif
 .if ${MK_OPENSSH} != "no"
 	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 644 \
@@ -239,7 +239,7 @@
 	cd ${.CURDIR}; ${INSTALL} -o ${BINOWN} -g ${BINGRP} -m 444 \
 	    ${BIN1} ${BIN2} nsmb.conf opieaccess \
 	    ${DESTDIR}/usr/share/examples/etc
-	cd ${.CURDIR}/defaults; ${MAKE} install \
+	${_+_}cd ${.CURDIR}/defaults; ${MAKE} install \
 	    DESTDIR=${DESTDIR}/usr/share/examples
 
 .include <bsd.prog.mk>

==== //depot/projects/trustedbsd/base/etc/rc.d/Makefile#49 (text+ko) ====

@@ -1,5 +1,5 @@
 # $NetBSD: Makefile,v 1.16 2001/01/14 15:37:22 minoura Exp $
-# $FreeBSD: src/etc/rc.d/Makefile,v 1.86 2007/10/15 20:00:18 netchild Exp $
+# $FreeBSD: src/etc/rc.d/Makefile,v 1.87 2007/10/25 18:10:05 mtm Exp $
 
 .include <bsd.own.mk>
 
@@ -25,7 +25,7 @@
 	mdconfig mdconfig2 mountd moused mroute6d mrouted msgs \
 	named natd netif netoptions \
 	network_ipv6 newsyslog nfsclient nfsd \
-	nfslocking nfsserver nisdomain nsswitch ntpd ntpdate \
+	nfsserver nisdomain nsswitch ntpd ntpdate \
 	othermta \
 	pf pflog pfsync \
 	powerd power_profile ppp pppoed pwcheck \

==== //depot/projects/trustedbsd/base/etc/rc.d/amd#14 (text+ko) ====

@@ -1,7 +1,7 @@
 #!/bin/sh
 #
 # $NetBSD: amd,v 1.10 2002/04/29 12:08:17 lukem Exp $
-# $FreeBSD: src/etc/rc.d/amd,v 1.18 2006/10/18 15:56:11 flz Exp $
+# $FreeBSD: src/etc/rc.d/amd,v 1.20 2007/10/25 16:59:06 mtm Exp $
 #
 
 # PROVIDE: amd
@@ -34,7 +34,7 @@
 	[Nn][Oo] | '')
 		;;
 	*)
-		rc_flags="${rc_flags} `eval ${amd_map_program}`"
+		rc_flags="${rc_flags} `echo $(eval ${amd_map_program})`"
 		;;
 	esac
 
@@ -46,7 +46,8 @@
 		fi
 		;;
 	*)
-		rc_flags="-p ${rc_flags} > /var/run/amd.pid 2> /dev/null"
+		rc_flags="-p ${rc_flags}"
+		command_args="> /var/run/amd.pid 2> /dev/null"
 		;;
 	esac
 	return 0

==== //depot/projects/trustedbsd/base/etc/rc.d/named#15 (text+ko) ====

@@ -1,6 +1,6 @@
 #!/bin/sh
 #
-# $FreeBSD: src/etc/rc.d/named,v 1.26 2006/04/20 12:30:12 delphij Exp $
+# $FreeBSD: src/etc/rc.d/named,v 1.27 2007/10/22 09:38:44 dougb Exp $
 #
 
 # PROVIDE: named
@@ -82,20 +82,28 @@
 
 named_reload()
 {
-	rndc reload
+	${command%/named}/rndc reload
 }
 
 named_stop()
 {
-	echo -n "Stopping named"
-	if rndc stop 2>/dev/null; then
-		echo .
+	# This duplicates an undesirably large amount of code from the stop
+	# routine in rc.subr in order to use rndc to shut down the process,
+	# and to give it a second chance in case rndc fails.
+	rc_pid=$(check_pidfile $pidfile $command)
+	if [ -z "$rc_pid" ]; then
+		[ -n "$rc_fast" ] && return 0
+		_run_rc_notrunning
+		return 1
+	fi
+	echo 'Stopping named.'
+	if ${command%/named}/rndc stop 2>/dev/null; then
+		wait_for_pids $rc_pid
 	else
-		echo -n ": rndc failed, trying killall: "
-		if killall named; then
-			echo .
-		fi
-	fi
+		echo -n 'rndc failed, trying kill: '
+		kill -TERM $rc_pid
+		wait_for_pids $rc_pid
+  	fi
 }
 
 named_poststop()
@@ -121,13 +129,13 @@
 	if [ -s "${named_chrootdir}/etc/namedb/rndc.conf" ]; then
 		return 0
 	fi
-	confgen_command="rndc-confgen -a -b256 -u $named_uid \
+	confgen_command="${command%/named}/rndc-confgen -a -b256 -u $named_uid \
 	    -c ${named_chrootdir}/etc/namedb/rndc.key"
 	if [ -s "${named_chrootdir}/etc/namedb/rndc.key" ]; then
-		if [ ! `stat -f%Su ${named_chrootdir}/etc/namedb/rndc.key` = \
-		    "$named_uid" ]; then
-			$confgen_command
-		fi
+		case `stat -f%Su ${named_chrootdir}/etc/namedb/rndc.key` in
+		root|$named_uid) ;;
+		*) $confgen_command ;;
+		esac
 	else

>>> TRUNCATED FOR MAIL (1000 lines) <<<


More information about the p4-projects mailing list