From owner-p4-projects@FreeBSD.ORG Sat Jan 9 19:04:20 2010 Return-Path: Delivered-To: p4-projects@freebsd.org Received: by hub.freebsd.org (Postfix, from userid 32767) id 896A51065781; Sat, 9 Jan 2010 19:04:20 +0000 (UTC) Delivered-To: perforce@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4C6C81065672 for ; Sat, 9 Jan 2010 19:04:20 +0000 (UTC) (envelope-from mav@freebsd.org) Received: from repoman.freebsd.org (repoman.freebsd.org [IPv6:2001:4f8:fff6::29]) by mx1.freebsd.org (Postfix) with ESMTP id 38AFD8FC1E for ; Sat, 9 Jan 2010 19:04:20 +0000 (UTC) Received: from repoman.freebsd.org (localhost [127.0.0.1]) by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id o09J4K1K006032 for ; Sat, 9 Jan 2010 19:04:20 GMT (envelope-from mav@freebsd.org) Received: (from perforce@localhost) by repoman.freebsd.org (8.14.3/8.14.3/Submit) id o09J4JrP006030 for perforce@freebsd.org; Sat, 9 Jan 2010 19:04:19 GMT (envelope-from mav@freebsd.org) Date: Sat, 9 Jan 2010 19:04:19 GMT Message-Id: <201001091904.o09J4JrP006030@repoman.freebsd.org> X-Authentication-Warning: repoman.freebsd.org: perforce set sender to mav@freebsd.org using -f From: Alexander Motin To: Perforce Change Reviews Precedence: bulk Cc: Subject: PERFORCE change 172862 for review X-BeenThere: p4-projects@freebsd.org X-Mailman-Version: 2.1.5 List-Id: p4 projects tree changes List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 09 Jan 2010 19:04:20 -0000 http://p4web.freebsd.org/chv.cgi?CH=172862 Change 172862 by mav@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 . GCC defaults come from c-decl.c, c-common.c, and config//.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 -__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) <<<