PERFORCE change 172862 for review

Alexander Motin mav at FreeBSD.org
Sat Jan 9 19:04:20 UTC 2010


http://p4web.freebsd.org/chv.cgi?CH=172862

Change 172862 by mav at mav_mavbook on 2010/01/09 19:03:46

	IFC

Affected files ...

.. //depot/projects/scottl-camlock/src/Makefile#4 integrate
.. //depot/projects/scottl-camlock/src/UPDATING#26 integrate
.. //depot/projects/scottl-camlock/src/contrib/gcc/config/mips/freebsd.h#2 integrate
.. //depot/projects/scottl-camlock/src/contrib/tcp_wrappers/hosts_access.c#2 integrate
.. //depot/projects/scottl-camlock/src/etc/rc.firewall#6 integrate
.. //depot/projects/scottl-camlock/src/games/fortune/datfiles/fortunes-o.real#8 integrate
.. //depot/projects/scottl-camlock/src/gnu/lib/libgcc/Makefile#6 integrate
.. //depot/projects/scottl-camlock/src/gnu/usr.bin/binutils/Makefile.inc0#2 integrate
.. //depot/projects/scottl-camlock/src/gnu/usr.bin/binutils/ld/Makefile.mips#2 integrate
.. //depot/projects/scottl-camlock/src/gnu/usr.bin/cc/Makefile.tgt#3 integrate
.. //depot/projects/scottl-camlock/src/lib/libc/Makefile#5 integrate
.. //depot/projects/scottl-camlock/src/lib/libc/gen/sem_init.3#3 integrate
.. //depot/projects/scottl-camlock/src/lib/libc/gen/sem_new.c#2 integrate
.. //depot/projects/scottl-camlock/src/lib/libc/gen/sem_open.3#3 integrate
.. //depot/projects/scottl-camlock/src/lib/libc/mips/Symbol.map#2 integrate
.. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/fpgetmask.c#2 delete
.. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/fpgetround.c#2 delete
.. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/fpgetsticky.c#2 delete
.. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/fpsetmask.c#2 delete
.. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/fpsetround.c#2 delete
.. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/fpsetsticky.c#2 delete
.. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/hardfloat/fpgetmask.c#1 branch
.. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/hardfloat/fpgetround.c#1 branch
.. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/hardfloat/fpgetsticky.c#1 branch
.. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/hardfloat/fpsetmask.c#1 branch
.. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/hardfloat/fpsetround.c#1 branch
.. //depot/projects/scottl-camlock/src/lib/libc/mips/gen/hardfloat/fpsetsticky.c#1 branch
.. //depot/projects/scottl-camlock/src/lib/libc/mips/sys/brk.S#2 integrate
.. //depot/projects/scottl-camlock/src/lib/libc/stdio/getc.3#2 integrate
.. //depot/projects/scottl-camlock/src/lib/libc/stdtime/localtime.c#8 integrate
.. //depot/projects/scottl-camlock/src/lib/libc/sys/cpuset.2#3 integrate
.. //depot/projects/scottl-camlock/src/lib/libc/sys/cpuset_getaffinity.2#2 integrate
.. //depot/projects/scottl-camlock/src/lib/libc/sys/sendfile.2#3 integrate
.. //depot/projects/scottl-camlock/src/lib/libthr/arch/mips/include/pthread_md.h#2 integrate
.. //depot/projects/scottl-camlock/src/release/doc/share/misc/dev.archlist.txt#3 integrate
.. //depot/projects/scottl-camlock/src/sbin/dumpfs/dumpfs.c#5 integrate
.. //depot/projects/scottl-camlock/src/sbin/fsck_ffs/fsutil.c#3 integrate
.. //depot/projects/scottl-camlock/src/sbin/fsck_ffs/main.c#3 integrate
.. //depot/projects/scottl-camlock/src/sbin/fsck_ffs/pass1.c#3 integrate
.. //depot/projects/scottl-camlock/src/sbin/geom/class/stripe/geom_stripe.c#3 integrate
.. //depot/projects/scottl-camlock/src/share/man/man3/Makefile#4 integrate
.. //depot/projects/scottl-camlock/src/share/man/man3/pthread.3#3 integrate
.. //depot/projects/scottl-camlock/src/share/man/man3/pthread_affinity_np.3#1 branch
.. //depot/projects/scottl-camlock/src/share/man/man3/pthread_attr.3#3 integrate
.. //depot/projects/scottl-camlock/src/share/man/man3/pthread_attr_affinity_np.3#1 branch
.. //depot/projects/scottl-camlock/src/share/man/man4/bridge.4#2 integrate
.. //depot/projects/scottl-camlock/src/share/man/man4/carp.4#2 integrate
.. //depot/projects/scottl-camlock/src/share/man/man4/faith.4#2 integrate
.. //depot/projects/scottl-camlock/src/share/man/man4/uart.4#3 integrate
.. //depot/projects/scottl-camlock/src/share/man/man7/security.7#4 integrate
.. //depot/projects/scottl-camlock/src/share/man/man9/sleepqueue.9#4 integrate
.. //depot/projects/scottl-camlock/src/sys/amd64/amd64/sys_machdep.c#7 integrate
.. //depot/projects/scottl-camlock/src/sys/amd64/conf/Makefile#2 integrate
.. //depot/projects/scottl-camlock/src/sys/boot/common/dev_net.c#6 integrate
.. //depot/projects/scottl-camlock/src/sys/boot/zfs/zfsimpl.c#5 integrate
.. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_ses.c#21 integrate
.. //depot/projects/scottl-camlock/src/sys/cam/scsi/scsi_targ_bh.c#14 integrate
.. //depot/projects/scottl-camlock/src/sys/cddl/boot/zfs/zfsimpl.h#5 integrate
.. //depot/projects/scottl-camlock/src/sys/cddl/boot/zfs/zfssubr.c#4 integrate
.. //depot/projects/scottl-camlock/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c#5 integrate
.. //depot/projects/scottl-camlock/src/sys/compat/linux/linux_futex.c#11 integrate
.. //depot/projects/scottl-camlock/src/sys/conf/NOTES#46 integrate
.. //depot/projects/scottl-camlock/src/sys/conf/kern.mk#10 integrate
.. //depot/projects/scottl-camlock/src/sys/conf/makeLINT.mk#2 integrate
.. //depot/projects/scottl-camlock/src/sys/conf/options#39 integrate
.. //depot/projects/scottl-camlock/src/sys/contrib/ngatm/netnatm/api/cc_conn.c#4 integrate
.. //depot/projects/scottl-camlock/src/sys/ddb/db_ps.c#13 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/aac/aac.c#17 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/agp/agp.c#5 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/amd/amd.c#12 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/amr/amr.c#18 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/arcmsr/arcmsr.c#17 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/ata/ata-raid.c#17 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/ata/chipsets/ata-ahci.c#16 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/ata/chipsets/ata-siliconimage.c#16 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/ath/ath_hal/ar5211/ar5211_reset.c#2 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/ath/ath_hal/ar5212/ar5212_interrupts.c#3 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c#3 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/bktr/bktr_i2c.c#7 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/cs/if_cs.c#10 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/cxgb/common/cxgb_t3_hw.c#7 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/cxgb/cxgb_sge.c#17 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/de/if_de.c#10 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/dpt/dpt.h#5 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/dpt/dpt_scsi.c#12 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/e1000/if_em.c#12 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/ep/if_ep.c#11 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/ex/if_ex.c#8 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/fatm/if_fatm.c#10 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/firewire/sbp.c#14 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/hatm/if_hatm.c#8 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/hptmv/entry.c#13 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/if_ndis/if_ndis.c#25 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/if_ndis/if_ndis_usb.c#12 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/iir/iir.c#15 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/iir/iir_pci.c#9 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/iscsi/initiator/isc_sm.c#3 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/isp/isp.c#20 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/isp/isp_library.c#9 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/iwn/if_iwn.c#9 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/iwn/if_iwnvar.h#5 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/ixgbe/ixgbe.c#15 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/jme/if_jme.c#5 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/lmc/if_lmc.c#12 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/malo/if_malo.c#7 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/mge/if_mge.c#7 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/mly/mly.c#13 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/mxge/if_mxge.c#24 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/patm/if_patm_intr.c#6 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/pdq/if_fea.c#6 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/safe/safe.c#10 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/sound/pci/maestro3.c#10 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/ste/if_ste.c#6 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/trm/trm.c#13 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/usb/controller/musb_otg.c#11 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/usb/controller/uhci.c#10 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/usb/quirk/usb_quirk.c#9 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/usb/serial/u3g.c#13 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/usb/storage/umass.c#16 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/usb/usb_device.c#14 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/usb/usb_msctest.c#7 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/usb/usb_msctest.h#4 integrate
.. //depot/projects/scottl-camlock/src/sys/dev/usb/usbdevs#38 integrate
.. //depot/projects/scottl-camlock/src/sys/fs/smbfs/smbfs_smb.c#7 integrate
.. //depot/projects/scottl-camlock/src/sys/fs/tmpfs/tmpfs_vfsops.c#5 integrate
.. //depot/projects/scottl-camlock/src/sys/geom/geom_slice.c#10 integrate
.. //depot/projects/scottl-camlock/src/sys/geom/part/g_part.c#11 integrate
.. //depot/projects/scottl-camlock/src/sys/geom/uzip/g_uzip.c#6 integrate
.. //depot/projects/scottl-camlock/src/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c#7 integrate
.. //depot/projects/scottl-camlock/src/sys/i386/conf/Makefile#2 integrate
.. //depot/projects/scottl-camlock/src/sys/i386/conf/PAE#13 integrate
.. //depot/projects/scottl-camlock/src/sys/i386/i386/locore.s#10 integrate
.. //depot/projects/scottl-camlock/src/sys/i386/i386/pmap.c#38 integrate
.. //depot/projects/scottl-camlock/src/sys/i386/include/pmap.h#21 integrate
.. //depot/projects/scottl-camlock/src/sys/i386/xen/locore.s#4 integrate
.. //depot/projects/scottl-camlock/src/sys/i386/xen/pmap.c#14 integrate
.. //depot/projects/scottl-camlock/src/sys/ia64/conf/Makefile#2 integrate
.. //depot/projects/scottl-camlock/src/sys/isa/pnp.c#5 integrate
.. //depot/projects/scottl-camlock/src/sys/kern/kern_clock.c#16 integrate
.. //depot/projects/scottl-camlock/src/sys/kern/kern_cpu.c#10 integrate
.. //depot/projects/scottl-camlock/src/sys/kern/kern_fail.c#2 integrate
.. //depot/projects/scottl-camlock/src/sys/kern/kern_lock.c#23 integrate
.. //depot/projects/scottl-camlock/src/sys/kern/kern_umtx.c#20 integrate
.. //depot/projects/scottl-camlock/src/sys/kern/sched_4bsd.c#21 integrate
.. //depot/projects/scottl-camlock/src/sys/kern/subr_firmware.c#9 integrate
.. //depot/projects/scottl-camlock/src/sys/kern/subr_sleepqueue.c#16 integrate
.. //depot/projects/scottl-camlock/src/sys/kern/subr_turnstile.c#15 integrate
.. //depot/projects/scottl-camlock/src/sys/mips/adm5120/if_admsw.c#6 integrate
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/apb.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/apbvar.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/ar71xx_bus_space_reversed.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/ar71xx_bus_space_reversed.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/ar71xx_ehci.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/ar71xx_machdep.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/ar71xx_ohci.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/ar71xx_pci.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/ar71xx_pci_bus_space.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/ar71xx_pci_bus_space.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/ar71xx_spi.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/ar71xx_wdog.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/ar71xxreg.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/files.ar71xx#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/if_arge.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/if_argevar.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/uart_bus_ar71xx.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/atheros/uart_cpu_ar71xx.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/conf/AR71XX#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/conf/AR71XX.hints#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/conf/MALTA64#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/conf/OCTEON1#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/conf/OCTEON1-32#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/conf/OCTEON1.hints#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/conf/SWARM#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/conf/SWARM.hints#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/conf/XLR#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/include/sysarch.h#2 integrate
.. //depot/projects/scottl-camlock/src/sys/mips/mips/elf_machdep.c#5 integrate
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/Makefile.msgring#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/board.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/board.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/bus_space_rmi.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/clock.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/clock.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/debug.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/ehcireg.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/ehcivar.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/files.xlr#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/interrupt.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/intr_machdep.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/iodi.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/iomap.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/msgring.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/msgring.cfg#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/msgring.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/msgring_xls.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/msgring_xls.cfg#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/on_chip.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/pcibus.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/pcibus.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/perfmon.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/perfmon_kern.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/perfmon_percpu.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/perfmon_utils.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/perfmon_xlrconfig.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/pic.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/rmi_mips_exts.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/rootfs_list.txt#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/shared_structs.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/shared_structs_func.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/shared_structs_offsets.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/std.xlr#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/tick.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/uart_bus_xlr_iodi.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/uart_cpu_mips_xlr.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/xlr_boot1_console.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/xlr_csum_nocopy.S#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/xlr_i2c.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/xlr_machdep.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/xlr_pci.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/xlrconfig.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/rmi/xls_ehci.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/sibyte/ata_zbbus.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/sibyte/files.sibyte#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/sibyte/sb_asm.S#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/sibyte/sb_machdep.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/sibyte/sb_scd.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/sibyte/sb_scd.h#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/sibyte/sb_zbbus.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/mips/sibyte/sb_zbpci.c#1 branch
.. //depot/projects/scottl-camlock/src/sys/modules/crypto/Makefile#6 integrate
.. //depot/projects/scottl-camlock/src/sys/net/flowtable.c#12 integrate
.. //depot/projects/scottl-camlock/src/sys/net/if_ethersubr.c#29 integrate
.. //depot/projects/scottl-camlock/src/sys/net/if_lagg.c#8 integrate
.. //depot/projects/scottl-camlock/src/sys/net80211/ieee80211_node.c#18 integrate
.. //depot/projects/scottl-camlock/src/sys/net80211/ieee80211_var.h#19 integrate
.. //depot/projects/scottl-camlock/src/sys/netgraph/ng_ipfw.c#10 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/in.c#30 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/ip_carp.c#20 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/ip_divert.c#26 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/ip_var.h#17 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/ipfw/ip_dummynet.c#13 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/ipfw/ip_fw_dynamic.c#4 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/ipfw/ip_fw_log.c#5 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/ipfw/ip_fw_pfil.c#10 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/ipfw/ip_fw_private.h#5 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/ipfw/ip_fw_sockopt.c#5 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/ipfw/ip_fw_table.c#4 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/libalias/alias_db.c#8 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/libalias/alias_mod.c#5 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/raw_ip.c#29 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/sctp_asconf.c#10 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet/sctputil.c#19 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet6/icmp6.c#22 integrate
.. //depot/projects/scottl-camlock/src/sys/netinet6/ip6_input.c#24 integrate
.. //depot/projects/scottl-camlock/src/sys/nfsclient/bootp_subr.c#20 integrate
.. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_vfsops.c#24 integrate
.. //depot/projects/scottl-camlock/src/sys/nfsclient/nfs_vnops.c#28 integrate
.. //depot/projects/scottl-camlock/src/sys/nfsserver/nfs.h#14 integrate
.. //depot/projects/scottl-camlock/src/sys/nfsserver/nfs_fha.c#5 integrate
.. //depot/projects/scottl-camlock/src/sys/nfsserver/nfs_srvkrpc.c#7 integrate
.. //depot/projects/scottl-camlock/src/sys/opencrypto/cryptosoft.c#11 integrate
.. //depot/projects/scottl-camlock/src/sys/pc98/conf/Makefile#2 integrate
.. //depot/projects/scottl-camlock/src/sys/pci/ncr.c#14 integrate
.. //depot/projects/scottl-camlock/src/sys/powerpc/aim/mmu_oea.c#7 integrate
.. //depot/projects/scottl-camlock/src/sys/powerpc/aim/mmu_oea64.c#10 integrate
.. //depot/projects/scottl-camlock/src/sys/powerpc/booke/pmap.c#11 integrate
.. //depot/projects/scottl-camlock/src/sys/powerpc/conf/Makefile#2 integrate
.. //depot/projects/scottl-camlock/src/sys/rpc/clnt_dg.c#6 integrate
.. //depot/projects/scottl-camlock/src/sys/rpc/rpcsec_gss/rpcsec_gss_prot.c#2 integrate
.. //depot/projects/scottl-camlock/src/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c#6 integrate
.. //depot/projects/scottl-camlock/src/sys/sparc64/conf/GENERIC#27 integrate
.. //depot/projects/scottl-camlock/src/sys/sparc64/conf/Makefile#2 integrate
.. //depot/projects/scottl-camlock/src/sys/sun4v/conf/Makefile#2 integrate
.. //depot/projects/scottl-camlock/src/sys/sys/proc.h#30 integrate
.. //depot/projects/scottl-camlock/src/sys/sys/sleepqueue.h#13 integrate
.. //depot/projects/scottl-camlock/src/sys/ufs/ffs/ffs_snapshot.c#19 integrate
.. //depot/projects/scottl-camlock/src/sys/ufs/ufs/ufs_dirhash.c#9 integrate
.. //depot/projects/scottl-camlock/src/sys/xen/xenbus/xenbus_probe.c#4 integrate
.. //depot/projects/scottl-camlock/src/tools/regression/posixsem2/semtest.c#2 integrate
.. //depot/projects/scottl-camlock/src/usr.bin/ctags/Makefile#3 integrate
.. //depot/projects/scottl-camlock/src/usr.bin/w/Makefile#4 integrate
.. //depot/projects/scottl-camlock/src/usr.bin/xlint/xlint/Makefile#3 integrate
.. //depot/projects/scottl-camlock/src/usr.sbin/cdcontrol/Makefile#3 integrate
.. //depot/projects/scottl-camlock/src/usr.sbin/faithd/faithd.8#2 integrate
.. //depot/projects/scottl-camlock/src/usr.sbin/mergemaster/mergemaster.8#4 integrate
.. //depot/projects/scottl-camlock/src/usr.sbin/mergemaster/mergemaster.sh#6 integrate
.. //depot/projects/scottl-camlock/src/usr.sbin/traceroute/Makefile#4 integrate
.. //depot/projects/scottl-camlock/src/usr.sbin/traceroute/findsaddr-udp.c#1 branch
.. //depot/projects/scottl-camlock/src/usr.sbin/usbconfig/dump.c#3 integrate
.. //depot/projects/scottl-camlock/src/usr.sbin/usbconfig/dump.h#2 integrate
.. //depot/projects/scottl-camlock/src/usr.sbin/usbconfig/usbconfig.8#4 integrate
.. //depot/projects/scottl-camlock/src/usr.sbin/usbconfig/usbconfig.c#2 integrate

Differences ...

==== //depot/projects/scottl-camlock/src/Makefile#4 (text+ko) ====

@@ -1,5 +1,5 @@
 #
-# $FreeBSD: src/Makefile,v 1.358 2009/04/01 17:11:50 bz Exp $
+# $FreeBSD: src/Makefile,v 1.359 2010/01/08 19:01:50 bz Exp $
 #
 # The user-driven targets are:
 #
@@ -278,7 +278,7 @@
 # with a reasonable chance of success, regardless of how old your
 # existing system is.
 #
-.if make(universe) || make(tinderbox)
+.if make(universe) || make(universe_kernels) || make(tinderbox)
 TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v
 
 .if defined(DOING_TINDERBOX)
@@ -297,10 +297,6 @@
 	rm -f ${FAILFILE}
 .endif
 .for target in ${TARGETS}
-KERNCONFS!=	cd ${.CURDIR}/sys/${target}/conf && \
-		find [A-Z0-9]*[A-Z0-9] -type f -maxdepth 0 \
-		! -name DEFAULTS ! -name LINT
-KERNCONFS:=	${KERNCONFS:S/^NOTES$/LINT/}
 universe: universe_${target}
 .ORDER: universe_prologue universe_${target} universe_epilogue
 universe_${target}:
@@ -320,16 +316,25 @@
 	    (echo "${target} 'make LINT' failed," \
 	    "check _.${target}.makeLINT for details"| ${MAKEFAIL}))
 .endif
+	@cd ${.CURDIR} && ${MAKE} ${.MAKEFLAGS} TARGET=${target} \
+	    universe_kernels
+	@echo ">> ${target} completed on `LC_ALL=C date`"
+.endfor
+universe_kernels: universe_kernconfs
+BUILD_ARCH!=	uname -p
+TARGET?=	${BUILD_ARCH}
+KERNCONFS!=	cd ${.CURDIR}/sys/${TARGET}/conf && \
+		find [A-Z0-9]*[A-Z0-9] -type f -maxdepth 0 \
+		! -name DEFAULTS ! -name NOTES
+universe_kernconfs:
 .for kernel in ${KERNCONFS}
 	@(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \
 	    ${MAKE} ${JFLAG} buildkernel \
-	    TARGET=${target} \
+	    TARGET=${TARGET} \
 	    KERNCONF=${kernel} \
-	    > _.${target}.${kernel} 2>&1 || \
-	    (echo "${target} ${kernel} kernel failed," \
-	    "check _.${target}.${kernel} for details"| ${MAKEFAIL}))
-.endfor
-	@echo ">> ${target} completed on `LC_ALL=C date`"
+	    > _.${TARGET}.${kernel} 2>&1 || \
+	    (echo "${TARGET} ${kernel} kernel failed," \
+	    "check _.${TARGET}.${kernel} for details"| ${MAKEFAIL}))
 .endfor
 universe: universe_epilogue
 universe_epilogue:

==== //depot/projects/scottl-camlock/src/UPDATING#26 (text+ko) ====

@@ -22,6 +22,11 @@
 	machines to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20100108:
+	Introduce the kernel thread "deadlock resolver" (which can be enabled
+	via the DEADLKRES option, see NOTES for more details) and the
+	sleepq_type() function for sleepqueues.
+
 20091202:
 	The rc.firewall and rc.firewall6 were unified, and
 	rc.firewall6 and rc.d/ip6fw were removed.
@@ -1089,4 +1094,4 @@
 Contact Warner Losh if you have any questions about your use of
 this document.
 
-$FreeBSD: src/UPDATING,v 1.650 2009/12/25 21:14:34 ru Exp $
+$FreeBSD: src/UPDATING,v 1.651 2010/01/09 01:46:38 attilio Exp $

==== //depot/projects/scottl-camlock/src/contrib/gcc/config/mips/freebsd.h#2 (text+ko) ====

@@ -19,7 +19,7 @@
 the Free Software Foundation, 51 Franklin Street, Fifth Floor,
 Boston, MA 02110-1301, USA.  */
 
-/* $FreeBSD: src/contrib/gcc/config/mips/freebsd.h,v 1.2 2008/09/01 23:09:45 obrien Exp $ */
+/* $FreeBSD: src/contrib/gcc/config/mips/freebsd.h,v 1.3 2010/01/08 23:37:30 imp Exp $ */
 
 /* This defines which switch letters take arguments.  -G is a MIPS
    special.  */
@@ -97,6 +97,9 @@
    Needs to agree with <machine/ansi.h>.  GCC defaults come from c-decl.c,
    c-common.c, and config/<arch>/<arch>.h.  */
 
+#undef TARGET_DEFAULT
+#define TARGET_DEFAULT (MASK_ABICALLS | MASK_SOFT_FLOAT)
+
 #if TARGET_ENDIAN_DEFAULT != 0
 #define TARGET_VERSION	fprintf (stderr, " (FreeBSD/mips)");
 #else

==== //depot/projects/scottl-camlock/src/contrib/tcp_wrappers/hosts_access.c#2 (text+ko) ====

@@ -16,7 +16,7 @@
   * 
   * Author: Wietse Venema, Eindhoven University of Technology, The Netherlands.
   *
-  * $FreeBSD: src/contrib/tcp_wrappers/hosts_access.c,v 1.5 2005/05/13 16:31:08 ume Exp $
+  * $FreeBSD: src/contrib/tcp_wrappers/hosts_access.c,v 1.6 2010/01/08 10:54:15 sobomax Exp $
   */
 
 #ifndef lint
@@ -148,6 +148,7 @@
     char   *sh_cmd;			/* becomes optional shell command */
     int     match = NO;
     struct tcpd_context saved_context;
+    char   *cp;
 
     saved_context = tcpd_context;		/* stupid compilers */
 
@@ -164,7 +165,16 @@
 		tcpd_warn("missing newline or line too long");
 		continue;
 	    }
-	    if (sv_list[0] == '#' || sv_list[strspn(sv_list, " \t\r\n")] == 0)
+	    /* Ignore anything after unescaped # character */
+	    for (cp = strchr(sv_list, '#'); cp != NULL;) {
+		if (cp > sv_list && cp[-1] == '\\') {
+		    cp = strchr(cp + 1, '#');
+		    continue;
+		}
+		*cp = '\0';
+		break;
+	    }
+	    if (sv_list[strspn(sv_list, " \t\r\n")] == 0)
 		continue;
 	    if ((cl_list = split_at(sv_list, ':')) == 0) {
 		tcpd_warn("missing \":\" separator");

==== //depot/projects/scottl-camlock/src/etc/rc.firewall#6 (text+ko) ====

@@ -23,7 +23,7 @@
 # OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 # SUCH DAMAGE.
 #
-# $FreeBSD: src/etc/rc.firewall,v 1.62 2009/12/29 11:27:51 ume Exp $
+# $FreeBSD: src/etc/rc.firewall,v 1.63 2010/01/07 17:46:25 ume Exp $
 #
 
 #
@@ -505,7 +505,10 @@
 
 	# Allow "mandatory" ICMP in.
 	${fwcmd} add pass icmp from any to any icmptype 3,4,11
-	
+	if [ $ipv6_available -eq 0 ]; then
+		${fwcmd} add pass ipv6-icmp from any to any icmp6type 3
+	fi
+
 	# Add permits for this workstations published services below
 	# Only IPs and nets in firewall_allowservices is allowed in.
 	# If you really wish to let anyone use services on your 

==== //depot/projects/scottl-camlock/src/games/fortune/datfiles/fortunes-o.real#8 (text+ko) ====

@@ -1,4 +1,4 @@
-%% $FreeBSD: src/games/fortune/datfiles/fortunes-o.real,v 1.34 2010/01/05 23:35:43 stas Exp $
+%% $FreeBSD: src/games/fortune/datfiles/fortunes-o.real,v 1.35 2010/01/07 23:30:10 dougb Exp $
 %
 						PLAYGIRL, Inc.
 						Philadelphia, Pa.  19369
@@ -665,10 +665,10 @@
 %
 	As we know, there are known knowns.  There are things we know we
 know.  We also know there are known unknowns.  That is to say, we know
-there're some things we do not know.  But there're also unknown unknowns;
-the ones we don't know we don't know."
+there are some things we do not know.  But there are also unknown
+unknowns; the ones we don't know we don't know.
 		-- United States Secretary of Defense Donald Rumsfeld
-		   12 February 2002, on the invasion to Iraq.
+		   12 February 2002, Regarding the US invasion of Iraq
 %
 	"Are pirates an ethnic group?  Or are they just people who burn
 illegal cds?"

==== //depot/projects/scottl-camlock/src/gnu/lib/libgcc/Makefile#6 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/gnu/lib/libgcc/Makefile,v 1.67 2009/12/14 01:51:23 kan Exp $
+# $FreeBSD: src/gnu/lib/libgcc/Makefile,v 1.68 2010/01/08 23:11:23 imp Exp $
 GCCDIR=	${.CURDIR}/../../../contrib/gcc
 GCCLIB=	${.CURDIR}/../../../contrib/gcclibs
 
@@ -115,6 +115,10 @@
 #	_fixsfsi _fixunssfsi _floatdidf _floatdisf
 .endif
 
+.if ${TARGET_ARCH} == "mips"
+LIB2FUNCS_EXTRA = floatunsidf.c floatunsisf.c
+.endif
+
 .if ${TARGET_ARCH} == "ia64"
 #	from config/ia64/t-ia64
 LIB1ASMSRC   = lib1funcs.asm
@@ -179,7 +183,7 @@
 #
 # Floating point emulation functions
 #
-.if ${TARGET_ARCH} == "armNOT_YET" || ${TARGET_ARCH} == "mips" || \
+.if ${TARGET_ARCH} == "armNOT_YET" || \
     ${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "sparc64"
 
 FPBIT_CFLAGS =	-DFINE_GRAINED_LIBRARIES -DFLOAT

==== //depot/projects/scottl-camlock/src/gnu/usr.bin/binutils/Makefile.inc0#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/gnu/usr.bin/binutils/Makefile.inc0,v 1.38 2007/02/11 07:15:05 marcel Exp $
+# $FreeBSD: src/gnu/usr.bin/binutils/Makefile.inc0,v 1.39 2010/01/08 23:06:56 imp Exp $
 #
 # This is included explicitly at the top of each sub-Makefile.  We can't
 # use the normal "Makefile.inc" mechanism, because we need some of these
@@ -22,7 +22,8 @@
 RELSRC=	${RELTOP}/../../../contrib/binutils
 SRCDIR=	${.CURDIR}/${RELSRC}
 
-.if ${TARGET_ARCH} == "arm" || ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "powerpc"
+.if ${TARGET_ARCH} == "arm" || ${TARGET_ARCH} == "i386" || \
+	${TARGET_ARCH} == "powerpc" || ${TARGET_ARCH} == "mips"
 CFLAGS+= -DBFD_DEFAULT_TARGET_SIZE=32
 .else
 CFLAGS+= -DBFD_DEFAULT_TARGET_SIZE=64

==== //depot/projects/scottl-camlock/src/gnu/usr.bin/binutils/ld/Makefile.mips#2 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile.mips,v 1.8 2008/12/11 08:18:45 imp Exp $
+# $FreeBSD: src/gnu/usr.bin/binutils/ld/Makefile.mips,v 1.9 2010/01/08 23:09:11 imp Exp $
 
 #xxxIMPxxx: size?
 #xxxIMPxxx: TARGET_BIG_ENDIAN is lame.  We should use the netbsd convention
@@ -10,15 +10,22 @@
 NATIVE_EMULATION=elf${_sz}ltsmip_fbsd
 .endif
 
-SRCS+=	e${NATIVE_EMULATION}.c 
-CLEANFILES+=	e${NATIVE_EMULATION}.c
-
+MIPS_ABIS=elf32btsmip_fbsd elf32ltsmip_fbsd elf64btsmip_fbsd elf64ltsmip_fbsd
+.for abi in ${MIPS_ABIS}
+#.if (${abi} != ${NATIVE_EMULATION})
+EMS+= ${abi}
+#.endif
+.for ext in ${ELF_SCR_EXT}
+LDSCRIPTS+= ${abi}.${ext}
+.endfor
+SRCS+=	e${abi}.c 
+CLEANFILES+=	e${abi}.c
 # nb: elf32 handles both elf32 and elf64 targets
-e${NATIVE_EMULATION}.c:	${.CURDIR}/${NATIVE_EMULATION}.sh emultempl/elf32.em \
+e${abi}.c:	${.CURDIR}/${abi}.sh emultempl/elf32.em \
     scripttempl/elf.sc genscripts.sh stringify.sed
 	sh ${.CURDIR}/genscripts.sh ${SRCDIR}/ld ${LIBSERACHPATH} \
 	    ${TOOLS_PREFIX}/usr \
 	    ${HOST} ${TARGET_TUPLE} ${TARGET_TUPLE} \
-	    ${NATIVE_EMULATION} ""  no ${NATIVE_EMULATION} ${TARGET_TUPLE} \
-	    ${.CURDIR}/${NATIVE_EMULATION}.sh
-
+	    ${abi} ""  no ${abi} ${TARGET_TUPLE} \
+	    ${.CURDIR}/${abi}.sh
+.endfor

==== //depot/projects/scottl-camlock/src/gnu/usr.bin/cc/Makefile.tgt#3 (text+ko) ====

@@ -1,4 +1,4 @@
-# $FreeBSD: src/gnu/usr.bin/cc/Makefile.tgt,v 1.13 2008/09/01 18:46:03 obrien Exp $
+# $FreeBSD: src/gnu/usr.bin/cc/Makefile.tgt,v 1.14 2010/01/08 23:02:17 imp Exp $
 
 TARGET_ARCH?=	${MACHINE_ARCH}
 
@@ -15,9 +15,6 @@
 .if ${TARGET_ARCH} == "ia64"
 TARGET_CPU_DEFAULT= MASK_GNU_AS|MASK_GNU_LD
 .endif
-.if ${TARGET_ARCH} == "mips"
-TARGET_CPU_DEFAULT= 16
-.endif
 .if ${TARGET_ARCH} == "sparc64"
 TARGET_CPU_DEFAULT= TARGET_CPU_ultrasparc
 .endif

==== //depot/projects/scottl-camlock/src/lib/libc/Makefile#5 (text+ko) ====

@@ -1,5 +1,5 @@
 #	@(#)Makefile	8.2 (Berkeley) 2/3/94
-# $FreeBSD: src/lib/libc/Makefile,v 1.78 2009/07/14 21:19:13 kan Exp $
+# $FreeBSD: src/lib/libc/Makefile,v 1.79 2010/01/09 00:01:35 imp Exp $
 
 SHLIBDIR?= /lib
 
@@ -64,7 +64,7 @@
 .include "${.CURDIR}/rpc/Makefile.inc"
 .include "${.CURDIR}/uuid/Makefile.inc"
 .include "${.CURDIR}/xdr/Makefile.inc"
-.if ${MACHINE_ARCH} == "arm"
+.if ${MACHINE_ARCH} == "arm" || ${MACHINE_ARCH} == "mips"
 .include "${.CURDIR}/softfloat/Makefile.inc"
 .endif
 .if ${MK_NIS} != "no"

==== //depot/projects/scottl-camlock/src/lib/libc/gen/sem_init.3#3 (text+ko) ====

@@ -25,9 +25,9 @@
 .\" OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 .\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/lib/libc/gen/sem_init.3,v 1.19 2009/12/08 20:48:06 jilles Exp $
+.\" $FreeBSD: src/lib/libc/gen/sem_init.3,v 1.21 2010/01/09 05:40:46 davidxu Exp $
 .\"
-.Dd December 8, 2009
+.Dd January 7, 2010
 .Dt SEM_INIT 3
 .Os
 .Sh NAME
@@ -46,9 +46,19 @@
 .Fa sem
 to have the value
 .Fa value .
+.Pp
 A non-zero value for
 .Fa pshared
-specifies a shared semaphore that can be used by multiple processes.
+specifies a shared semaphore that can be used by multiple processes,
+the semaphore should be located in shared memory region (see
+.Xr mmap 2 ,
+.Xr shm_open 2 , 
+and
+.Xr shmget 2 ) ,
+any process having read and write access to address
+.Fa sem
+can perform semaphore operations on
+.Fa sem .
 .Pp
 Following a successful call to
 .Fn sem_init ,
@@ -90,10 +100,3 @@
 .Fn sem_init
 function conforms to
 .St -p1003.1-96 .
-.Sh BUGS
-A sem_t is a pointer to a separately allocated structure,
-therefore process shared semaphores only work between related processes
-and do not perform very well
-(each operation is a system call,
-while single-process semaphores only do a system call
-if they need to block or wake up a thread).

==== //depot/projects/scottl-camlock/src/lib/libc/gen/sem_new.c#2 (text+ko) ====

@@ -26,7 +26,7 @@
  * OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
  * EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
- * $FreeBSD: src/lib/libc/gen/sem_new.c,v 1.3 2010/01/05 06:40:27 davidxu Exp $
+ * $FreeBSD: src/lib/libc/gen/sem_new.c,v 1.4 2010/01/07 04:15:49 davidxu Exp $
  */
 
 #include "namespace.h"
@@ -143,6 +143,7 @@
 	struct sem_nameinfo *ni = NULL;
 	sem_t *sem = NULL;
 	int fd = -1, mode, len;
+	int value = 0;
 
 	if (name[0] != '/') {
 		errno = EINVAL;
@@ -170,6 +171,7 @@
 	if (flags & O_CREAT) {
 		va_start(ap, flags);
 		mode = va_arg(ap, int);
+		value = va_arg(ap, int);
 		va_end(ap);
 	}
 
@@ -203,7 +205,7 @@
 
 		tmp._magic = SEM_MAGIC;
 		tmp._kern._has_waiters = 0;
-		tmp._kern._count = 0;
+		tmp._kern._count = value;
 		tmp._kern._flags = USYNC_PROCESS_SHARED | SEM_NAMED;
 		if (_write(fd, &tmp, sizeof(tmp)) != sizeof(tmp)) {
 			flock(fd, LOCK_UN);

==== //depot/projects/scottl-camlock/src/lib/libc/gen/sem_open.3#3 (text+ko) ====

@@ -25,7 +25,7 @@
 .\" OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE,
 .\" EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/lib/libc/gen/sem_open.3,v 1.13 2007/12/27 21:55:49 jhb Exp $
+.\" $FreeBSD: src/lib/libc/gen/sem_open.3,v 1.14 2010/01/09 05:40:46 davidxu Exp $
 .\"
 .Dd January 15, 2003
 .Dt SEM_OPEN 3
@@ -58,6 +58,12 @@
 and
 .Fn sem_close .
 .Pp
+This implementation places strict requirements on the value of
+.Fa name :
+it must begin with a slash
+.Pq Ql / ,
+contain no other slash characters.
+.Pp
 The following bits may be set in the
 .Fa oflag
 argument:
@@ -217,11 +223,3 @@
 .Sh HISTORY
 Support for named semaphores first appeared in
 .Fx 5.0 .
-.Sh BUGS
-This implementation places strict requirements on the value of
-.Fa name :
-it must begin with a slash
-.Pq Ql / ,
-contain no other slash characters,
-and be less than 14 characters in length
-not including the terminating null character.

==== //depot/projects/scottl-camlock/src/lib/libc/mips/Symbol.map#2 (text+ko) ====

@@ -1,5 +1,5 @@
 /* 
- * $FreeBSD: src/lib/libc/mips/Symbol.map,v 1.2 2009/02/19 18:03:41 imp Exp $ 
+ * $FreeBSD: src/lib/libc/mips/Symbol.map,v 1.4 2010/01/09 00:01:35 imp Exp $ 
  */
 
 /*
@@ -56,9 +56,27 @@
 	__siglongjmp;
 	__sys_vfork;
 	_vfork;
-	end;		/* XXX - Should this be _end (see sys/brk.S)? */
-	curbrk;
+	_end;
+	__curbrk;
 	minbrk;
 	_brk;
 	_sbrk;
+
+	/* softfloat */
+	__addsf3;
+	__adddf3;
+	__subsf3;
+	__subdf3;
+	__mulsf3;
+	__muldf3;
+	__divsf3;
+	__divdf3;
+	__floatsisf;
+	__floatsidf;
+	__fixsfsi;
+	__fixdfsi;
+	__fixunssfsi;
+	__fixunsdfsi;
+	__extendsfdf2;
+	__truncdfsf2;
 };

==== //depot/projects/scottl-camlock/src/lib/libc/mips/sys/brk.S#2 (text+ko) ====

@@ -33,7 +33,7 @@
  */
 
 #include <machine/asm.h>
-__FBSDID("$FreeBSD: src/lib/libc/mips/sys/brk.S,v 1.3 2008/04/26 12:08:02 imp Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/mips/sys/brk.S,v 1.4 2010/01/08 23:59:04 imp Exp $");
 #include "SYS.h"
 
 #if defined(LIBC_SCCS) && !defined(lint)
@@ -42,15 +42,12 @@
 #endif /* LIBC_SCCS and not lint */
 
 	.globl	_C_LABEL(minbrk)
-	.globl	_C_LABEL(curbrk)
+	.globl	_C_LABEL(__curbrk)
 	.globl	_C_LABEL(_end)
 
 	.data
 _C_LABEL(minbrk):
 	.word	_C_LABEL(_end)
-_C_LABEL(curbrk):
-	.word	_C_LABEL(_end)
-	.text
 
 LEAF(__sys_brk)
 	WEAK_ALIAS(brk, __sys_brk)
@@ -67,7 +64,7 @@
 	li	v0, SYS_break
 	syscall
 	bne	a3, zero, 2f
-	sw	a0, _C_LABEL(curbrk)
+	sw	a0, _C_LABEL(__curbrk)
 	move	v0, zero
 	j	ra
 2:

==== //depot/projects/scottl-camlock/src/lib/libc/stdio/getc.3#2 (text+ko) ====

@@ -30,7 +30,7 @@
 .\" SUCH DAMAGE.
 .\"
 .\"     @(#)getc.3	8.1 (Berkeley) 6/4/93
-.\" $FreeBSD: src/lib/libc/stdio/getc.3,v 1.21 2007/01/09 00:28:06 imp Exp $
+.\" $FreeBSD: src/lib/libc/stdio/getc.3,v 1.22 2010/01/08 22:02:42 brueffer Exp $
 .\"
 .Dd January 10, 2003
 .Dt GETC 3
@@ -56,7 +56,7 @@
 .Ft int
 .Fn getchar void
 .Ft int
-.Fn getchar_unlocked "void"
+.Fn getchar_unlocked void
 .Ft int
 .Fn getw "FILE *stream"
 .Sh DESCRIPTION
@@ -141,7 +141,7 @@
 .Sh STANDARDS
 The
 .Fn fgetc ,
-.Fn getc
+.Fn getc ,
 and
 .Fn getchar
 functions
@@ -167,4 +167,3 @@
 varies from one machine to another, and
 .Fn getw
 is not recommended for portable applications.
-.Pp

==== //depot/projects/scottl-camlock/src/lib/libc/stdtime/localtime.c#8 (text+ko) ====

@@ -9,7 +9,7 @@
 static char	elsieid[] __unused = "@(#)localtime.c	8.9";
 #endif /* !defined NOID */
 #endif /* !defined lint */
-__FBSDID("$FreeBSD: src/lib/libc/stdtime/localtime.c,v 1.49 2009/12/30 19:06:16 jhb Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/stdtime/localtime.c,v 1.50 2010/01/06 20:43:40 jhb Exp $");
 
 /*
 ** Leap second handling from Bradley White.
@@ -1426,7 +1426,7 @@
 	struct tm *p_tm;
 
 	if (__isthreaded != 0) {
-		_once(&localtime_once, localtime_key_init);
+		_pthread_once(&localtime_once, localtime_key_init);
 		if (localtime_key_error != 0) {
 			errno = localtime_key_error;
 			return(NULL);
@@ -1527,7 +1527,7 @@
 	struct tm *p_tm;
 
 	if (__isthreaded != 0) {
-		_once(&gmtime_once, gmtime_key_init);
+		_pthread_once(&gmtime_once, gmtime_key_init);
 		if (gmtime_key_error != 0) {
 			errno = gmtime_key_error;
 			return(NULL);

==== //depot/projects/scottl-camlock/src/lib/libc/sys/cpuset.2#3 (text+ko) ====

@@ -23,9 +23,9 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/lib/libc/sys/cpuset.2,v 1.4 2009/12/15 21:02:29 jilles Exp $
+.\" $FreeBSD: src/lib/libc/sys/cpuset.2,v 1.5 2010/01/09 12:31:11 delphij Exp $
 .\"
-.Dd March 29, 2008
+.Dd January 8, 2010
 .Dt CPUSET 2
 .Os
 .Sh NAME
@@ -216,7 +216,9 @@
 .Xr cpuset 1 ,
 .Xr cpuset_getaffinity 2 ,
 .Xr cpuset_setaffinity 2 ,
-.Xr CPU_SET 3
+.Xr CPU_SET 3 ,
+.Xr pthread_affinity_np 3 ,
+.Xr pthread_attr_affinity_np 3
 .Sh HISTORY
 The
 .Nm

==== //depot/projects/scottl-camlock/src/lib/libc/sys/cpuset_getaffinity.2#2 (text+ko) ====

@@ -23,9 +23,9 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/lib/libc/sys/cpuset_getaffinity.2,v 1.4 2008/11/29 14:32:14 bz Exp $
+.\" $FreeBSD: src/lib/libc/sys/cpuset_getaffinity.2,v 1.5 2010/01/09 12:31:11 delphij Exp $
 .\"
-.Dd November 29, 2008
+.Dd January 8, 2010
 .Dt CPUSET 2
 .Os
 .Sh NAME
@@ -147,7 +147,9 @@
 .Xr cpuset 2 ,
 .Xr cpuset_getid 2 ,
 .Xr cpuset_setid 2 ,
-.Xr CPU_SET 3
+.Xr CPU_SET 3 ,
+.Xr pthread_affinity_np 3 ,
+.Xr pthread_attr_affinity_np 3
 .Sh HISTORY
 The
 .Nm

==== //depot/projects/scottl-camlock/src/lib/libc/sys/sendfile.2#3 (text+ko) ====

@@ -23,9 +23,9 @@
 .\" OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
 .\" SUCH DAMAGE.
 .\"
-.\" $FreeBSD: src/lib/libc/sys/sendfile.2,v 1.32 2008/02/03 15:54:40 phk Exp $
+.\" $FreeBSD: src/lib/libc/sys/sendfile.2,v 1.35 2010/01/07 21:14:46 kib Exp $
 .\"
-.Dd November 24, 2006
+.Dd January 7, 2010
 .Dt SENDFILE 2
 .Os
 .Sh NAME
@@ -116,9 +116,17 @@
 block to a separate I/O worker thread.
 .It
 .Dv SF_MNOWAIT .
-(description missing)
+Do not wait for some kernel resource to become available,
+in particular,
+.Vt mbuf
+and
+.Vt sf_buf .
+The flag does not make the
+.Fn sendfile
+syscall truly non-blocking, since other resources are still allocated
+in a blocking fashion.
 .It
-.Dv SF_SYNC ,
+.Dv SF_SYNC .
 .Nm
 sleeps until the network stack no longer references the VM pages
 of the file, making subsequent modifications to it safe.

==== //depot/projects/scottl-camlock/src/lib/libthr/arch/mips/include/pthread_md.h#2 (text+ko) ====

@@ -24,7 +24,7 @@
  * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
  *
  * from: src/lib/libthr/arch/arm/include/pthread_md.h,v 1.3 2005/10/29 13:40:31 davidxu
- * $FreeBSD: src/lib/libthr/arch/mips/include/pthread_md.h,v 1.1 2008/05/11 05:54:52 imp Exp $
+ * $FreeBSD: src/lib/libthr/arch/mips/include/pthread_md.h,v 1.2 2010/01/09 00:07:47 imp Exp $
  */
 
 /*
@@ -60,7 +60,8 @@
 static __inline void
 _tcb_set(struct tcb *tcb)
 {
-	mips_tcb_set(tcb);
+
+	sysarch(MIPS_SET_TLS, tcb);
 }
 
 /*
@@ -69,7 +70,10 @@
 static __inline struct tcb *
 _tcb_get(void)
 {
-	return (mips_tcb_get());
+	void *tcb;
+
+	sysarch(MIPS_GET_TLS, &tcb);
+	return tcb;
 }
 
 extern struct pthread *_thr_initial;

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


More information about the p4-projects mailing list