Date: Sat, 9 Jan 2010 21:47:04 GMT From: Rafal Jaworowski <raj@FreeBSD.org> To: Perforce Change Reviews <perforce@freebsd.org> Subject: PERFORCE change 172874 for review Message-ID: <201001092147.o09Ll4kb030773@repoman.freebsd.org>
next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/chv.cgi?CH=172874 Change 172874 by raj@raj_fdt on 2010/01/09 21:46:39 IFC @172873 Affected files ... .. //depot/projects/fdt/Makefile#2 integrate .. //depot/projects/fdt/UPDATING#6 integrate .. //depot/projects/fdt/contrib/gcc/config/mips/freebsd.h#2 integrate .. //depot/projects/fdt/contrib/tcp_wrappers/hosts_access.c#2 integrate .. //depot/projects/fdt/etc/rc.firewall#4 integrate .. //depot/projects/fdt/games/fortune/datfiles/fortunes-o.real#4 integrate .. //depot/projects/fdt/gnu/lib/libgcc/Makefile#3 integrate .. //depot/projects/fdt/gnu/usr.bin/binutils/Makefile.inc0#2 integrate .. //depot/projects/fdt/gnu/usr.bin/binutils/ld/Makefile.mips#2 integrate .. //depot/projects/fdt/gnu/usr.bin/cc/Makefile.tgt#2 integrate .. //depot/projects/fdt/kerberos5/usr.bin/kdestroy/Makefile#2 integrate .. //depot/projects/fdt/kerberos5/usr.bin/kpasswd/Makefile#2 integrate .. //depot/projects/fdt/lib/libc/Makefile#2 integrate .. //depot/projects/fdt/lib/libc/gen/sem_init.3#3 integrate .. //depot/projects/fdt/lib/libc/gen/sem_new.c#2 integrate .. //depot/projects/fdt/lib/libc/gen/sem_open.3#2 integrate .. //depot/projects/fdt/lib/libc/mips/Symbol.map#2 integrate .. //depot/projects/fdt/lib/libc/mips/gen/fpgetmask.c#2 delete .. //depot/projects/fdt/lib/libc/mips/gen/fpgetround.c#2 delete .. //depot/projects/fdt/lib/libc/mips/gen/fpgetsticky.c#2 delete .. //depot/projects/fdt/lib/libc/mips/gen/fpsetmask.c#2 delete .. //depot/projects/fdt/lib/libc/mips/gen/fpsetround.c#2 delete .. //depot/projects/fdt/lib/libc/mips/gen/fpsetsticky.c#2 delete .. //depot/projects/fdt/lib/libc/mips/gen/hardfloat/fpgetmask.c#1 branch .. //depot/projects/fdt/lib/libc/mips/gen/hardfloat/fpgetround.c#1 branch .. //depot/projects/fdt/lib/libc/mips/gen/hardfloat/fpgetsticky.c#1 branch .. //depot/projects/fdt/lib/libc/mips/gen/hardfloat/fpsetmask.c#1 branch .. //depot/projects/fdt/lib/libc/mips/gen/hardfloat/fpsetround.c#1 branch .. //depot/projects/fdt/lib/libc/mips/gen/hardfloat/fpsetsticky.c#1 branch .. //depot/projects/fdt/lib/libc/mips/sys/brk.S#2 integrate .. //depot/projects/fdt/lib/libc/stdio/getc.3#2 integrate .. //depot/projects/fdt/lib/libc/sys/cpuset.2#3 integrate .. //depot/projects/fdt/lib/libc/sys/cpuset_getaffinity.2#2 integrate .. //depot/projects/fdt/lib/libc/sys/sendfile.2#2 integrate .. //depot/projects/fdt/lib/libthr/arch/mips/include/pthread_md.h#2 integrate .. //depot/projects/fdt/release/doc/share/misc/dev.archlist.txt#2 integrate .. //depot/projects/fdt/sbin/fsck_ffs/fsutil.c#2 integrate .. //depot/projects/fdt/sbin/fsck_ffs/main.c#2 integrate .. //depot/projects/fdt/sbin/fsck_ffs/pass1.c#2 integrate .. //depot/projects/fdt/share/man/man3/Makefile#2 integrate .. //depot/projects/fdt/share/man/man3/pthread.3#2 integrate .. //depot/projects/fdt/share/man/man3/pthread_affinity_np.3#1 branch .. //depot/projects/fdt/share/man/man3/pthread_attr.3#2 integrate .. //depot/projects/fdt/share/man/man3/pthread_attr_affinity_np.3#1 branch .. //depot/projects/fdt/share/man/man4/bridge.4#2 integrate .. //depot/projects/fdt/share/man/man4/carp.4#2 integrate .. //depot/projects/fdt/share/man/man4/faith.4#2 integrate .. //depot/projects/fdt/share/man/man4/uart.4#2 integrate .. //depot/projects/fdt/share/man/man7/security.7#3 integrate .. //depot/projects/fdt/share/man/man9/sleepqueue.9#3 integrate .. //depot/projects/fdt/share/mk/bsd.libnames.mk#3 integrate .. //depot/projects/fdt/sys/amd64/amd64/sys_machdep.c#2 integrate .. //depot/projects/fdt/sys/amd64/conf/Makefile#2 integrate .. //depot/projects/fdt/sys/boot/common/dev_net.c#3 integrate .. //depot/projects/fdt/sys/boot/sparc64/loader/Makefile#2 integrate .. //depot/projects/fdt/sys/boot/zfs/zfsimpl.c#3 integrate .. //depot/projects/fdt/sys/cam/scsi/scsi_ses.c#2 integrate .. //depot/projects/fdt/sys/cam/scsi/scsi_targ_bh.c#2 integrate .. //depot/projects/fdt/sys/cddl/boot/zfs/zfsimpl.h#3 integrate .. //depot/projects/fdt/sys/cddl/boot/zfs/zfssubr.c#3 integrate .. //depot/projects/fdt/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c#3 integrate .. //depot/projects/fdt/sys/compat/linux/linux_futex.c#2 integrate .. //depot/projects/fdt/sys/conf/NOTES#7 integrate .. //depot/projects/fdt/sys/conf/kern.mk#2 integrate .. //depot/projects/fdt/sys/conf/makeLINT.mk#2 integrate .. //depot/projects/fdt/sys/conf/options#5 integrate .. //depot/projects/fdt/sys/contrib/ngatm/netnatm/api/cc_conn.c#2 integrate .. //depot/projects/fdt/sys/ddb/db_ps.c#2 integrate .. //depot/projects/fdt/sys/dev/aac/aac.c#3 integrate .. //depot/projects/fdt/sys/dev/agp/agp.c#3 integrate .. //depot/projects/fdt/sys/dev/amd/amd.c#2 integrate .. //depot/projects/fdt/sys/dev/amr/amr.c#2 integrate .. //depot/projects/fdt/sys/dev/arcmsr/arcmsr.c#3 integrate .. //depot/projects/fdt/sys/dev/ata/ata-raid.c#3 integrate .. //depot/projects/fdt/sys/dev/ata/chipsets/ata-ahci.c#5 integrate .. //depot/projects/fdt/sys/dev/ata/chipsets/ata-siliconimage.c#4 integrate .. //depot/projects/fdt/sys/dev/ath/ath_hal/ar5211/ar5211_reset.c#2 integrate .. //depot/projects/fdt/sys/dev/ath/ath_hal/ar5212/ar5212_interrupts.c#2 integrate .. //depot/projects/fdt/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c#2 integrate .. //depot/projects/fdt/sys/dev/bktr/bktr_i2c.c#2 integrate .. //depot/projects/fdt/sys/dev/cs/if_cs.c#2 integrate .. //depot/projects/fdt/sys/dev/cxgb/common/cxgb_t3_hw.c#2 integrate .. //depot/projects/fdt/sys/dev/cxgb/cxgb_sge.c#2 integrate .. //depot/projects/fdt/sys/dev/de/if_de.c#3 integrate .. //depot/projects/fdt/sys/dev/dpt/dpt.h#2 integrate .. //depot/projects/fdt/sys/dev/dpt/dpt_scsi.c#2 integrate .. //depot/projects/fdt/sys/dev/e1000/if_em.c#3 integrate .. //depot/projects/fdt/sys/dev/ep/if_ep.c#3 integrate .. //depot/projects/fdt/sys/dev/ex/if_ex.c#2 integrate .. //depot/projects/fdt/sys/dev/fatm/if_fatm.c#3 integrate .. //depot/projects/fdt/sys/dev/firewire/sbp.c#2 integrate .. //depot/projects/fdt/sys/dev/hatm/if_hatm.c#4 integrate .. //depot/projects/fdt/sys/dev/hptmv/entry.c#2 integrate .. //depot/projects/fdt/sys/dev/if_ndis/if_ndis_usb.c#4 integrate .. //depot/projects/fdt/sys/dev/iir/iir.c#2 integrate .. //depot/projects/fdt/sys/dev/iir/iir_pci.c#2 integrate .. //depot/projects/fdt/sys/dev/iscsi/initiator/isc_sm.c#2 integrate .. //depot/projects/fdt/sys/dev/isp/isp.c#3 integrate .. //depot/projects/fdt/sys/dev/isp/isp_library.c#2 integrate .. //depot/projects/fdt/sys/dev/iwn/if_iwn.c#3 integrate .. //depot/projects/fdt/sys/dev/iwn/if_iwnvar.h#3 integrate .. //depot/projects/fdt/sys/dev/ixgbe/ixgbe.c#4 integrate .. //depot/projects/fdt/sys/dev/jme/if_jme.c#3 integrate .. //depot/projects/fdt/sys/dev/lmc/if_lmc.c#3 integrate .. //depot/projects/fdt/sys/dev/malo/if_malo.c#3 integrate .. //depot/projects/fdt/sys/dev/mge/if_mge.c#3 integrate .. //depot/projects/fdt/sys/dev/mly/mly.c#2 integrate .. //depot/projects/fdt/sys/dev/mxge/if_mxge.c#3 integrate .. //depot/projects/fdt/sys/dev/patm/if_patm_intr.c#2 integrate .. //depot/projects/fdt/sys/dev/pdq/if_fea.c#3 integrate .. //depot/projects/fdt/sys/dev/safe/safe.c#2 integrate .. //depot/projects/fdt/sys/dev/sound/pci/maestro3.c#2 integrate .. //depot/projects/fdt/sys/dev/ste/if_ste.c#4 integrate .. //depot/projects/fdt/sys/dev/trm/trm.c#2 integrate .. //depot/projects/fdt/sys/dev/usb/controller/musb_otg.c#3 integrate .. //depot/projects/fdt/sys/dev/usb/controller/uhci.c#3 integrate .. //depot/projects/fdt/sys/dev/usb/quirk/usb_quirk.c#4 integrate .. //depot/projects/fdt/sys/dev/usb/serial/u3g.c#6 integrate .. //depot/projects/fdt/sys/dev/usb/storage/umass.c#5 integrate .. //depot/projects/fdt/sys/dev/usb/usb_msctest.c#4 integrate .. //depot/projects/fdt/sys/dev/usb/usbdevs#5 integrate .. //depot/projects/fdt/sys/fs/smbfs/smbfs_smb.c#2 integrate .. //depot/projects/fdt/sys/fs/tmpfs/tmpfs_vfsops.c#2 integrate .. //depot/projects/fdt/sys/gnu/fs/xfs/FreeBSD/xfs_vnops.c#2 integrate .. //depot/projects/fdt/sys/i386/conf/Makefile#2 integrate .. //depot/projects/fdt/sys/i386/conf/PAE#2 integrate .. //depot/projects/fdt/sys/i386/i386/locore.s#2 integrate .. //depot/projects/fdt/sys/i386/i386/pmap.c#3 integrate .. //depot/projects/fdt/sys/i386/include/pmap.h#2 integrate .. //depot/projects/fdt/sys/i386/xen/locore.s#2 integrate .. //depot/projects/fdt/sys/i386/xen/pmap.c#5 integrate .. //depot/projects/fdt/sys/ia64/conf/Makefile#2 integrate .. //depot/projects/fdt/sys/isa/pnp.c#2 integrate .. //depot/projects/fdt/sys/kern/kern_clock.c#2 integrate .. //depot/projects/fdt/sys/kern/kern_cpu.c#2 integrate .. //depot/projects/fdt/sys/kern/kern_fail.c#2 integrate .. //depot/projects/fdt/sys/kern/kern_lock.c#4 integrate .. //depot/projects/fdt/sys/kern/kern_umtx.c#3 integrate .. //depot/projects/fdt/sys/kern/sched_4bsd.c#4 integrate .. //depot/projects/fdt/sys/kern/subr_firmware.c#2 integrate .. //depot/projects/fdt/sys/kern/subr_sleepqueue.c#3 integrate .. //depot/projects/fdt/sys/kern/subr_turnstile.c#3 integrate .. //depot/projects/fdt/sys/mips/adm5120/if_admsw.c#4 integrate .. //depot/projects/fdt/sys/mips/atheros/apb.c#1 branch .. //depot/projects/fdt/sys/mips/atheros/apbvar.h#1 branch .. //depot/projects/fdt/sys/mips/atheros/ar71xx_bus_space_reversed.c#1 branch .. //depot/projects/fdt/sys/mips/atheros/ar71xx_bus_space_reversed.h#1 branch .. //depot/projects/fdt/sys/mips/atheros/ar71xx_ehci.c#1 branch .. //depot/projects/fdt/sys/mips/atheros/ar71xx_machdep.c#1 branch .. //depot/projects/fdt/sys/mips/atheros/ar71xx_ohci.c#1 branch .. //depot/projects/fdt/sys/mips/atheros/ar71xx_pci.c#1 branch .. //depot/projects/fdt/sys/mips/atheros/ar71xx_pci_bus_space.c#1 branch .. //depot/projects/fdt/sys/mips/atheros/ar71xx_pci_bus_space.h#1 branch .. //depot/projects/fdt/sys/mips/atheros/ar71xx_spi.c#1 branch .. //depot/projects/fdt/sys/mips/atheros/ar71xx_wdog.c#1 branch .. //depot/projects/fdt/sys/mips/atheros/ar71xxreg.h#1 branch .. //depot/projects/fdt/sys/mips/atheros/files.ar71xx#1 branch .. //depot/projects/fdt/sys/mips/atheros/if_arge.c#1 branch .. //depot/projects/fdt/sys/mips/atheros/if_argevar.h#1 branch .. //depot/projects/fdt/sys/mips/atheros/uart_bus_ar71xx.c#1 branch .. //depot/projects/fdt/sys/mips/atheros/uart_cpu_ar71xx.c#1 branch .. //depot/projects/fdt/sys/mips/cavium/asm_octeon.S#1 branch .. //depot/projects/fdt/sys/mips/cavium/dev/rgmii/octeon_fau.c#1 branch .. //depot/projects/fdt/sys/mips/cavium/dev/rgmii/octeon_fau.h#1 branch .. //depot/projects/fdt/sys/mips/cavium/dev/rgmii/octeon_fpa.c#1 branch .. //depot/projects/fdt/sys/mips/cavium/dev/rgmii/octeon_fpa.h#1 branch .. //depot/projects/fdt/sys/mips/cavium/dev/rgmii/octeon_ipd.c#1 branch .. //depot/projects/fdt/sys/mips/cavium/dev/rgmii/octeon_ipd.h#1 branch .. //depot/projects/fdt/sys/mips/cavium/dev/rgmii/octeon_pip.h#1 branch .. //depot/projects/fdt/sys/mips/cavium/dev/rgmii/octeon_pko.c#1 branch .. //depot/projects/fdt/sys/mips/cavium/dev/rgmii/octeon_pko.h#1 branch .. //depot/projects/fdt/sys/mips/cavium/dev/rgmii/octeon_rgmx.c#1 branch .. //depot/projects/fdt/sys/mips/cavium/dev/rgmii/octeon_rgmx.h#1 branch .. //depot/projects/fdt/sys/mips/cavium/driveid.h#1 branch .. //depot/projects/fdt/sys/mips/cavium/files.octeon1#1 branch .. //depot/projects/fdt/sys/mips/cavium/obio.c#1 branch .. //depot/projects/fdt/sys/mips/cavium/obiovar.h#1 branch .. //depot/projects/fdt/sys/mips/cavium/octeon_ebt3000_cf.c#1 branch .. //depot/projects/fdt/sys/mips/cavium/octeon_ebt3000_cf.h#1 branch .. //depot/projects/fdt/sys/mips/cavium/octeon_machdep.c#1 branch .. //depot/projects/fdt/sys/mips/cavium/octeon_pcmap_regs.h#1 branch .. //depot/projects/fdt/sys/mips/cavium/octeonreg.h#1 branch .. //depot/projects/fdt/sys/mips/cavium/std.octeon1#1 branch .. //depot/projects/fdt/sys/mips/cavium/uart_bus_octeonusart.c#1 branch .. //depot/projects/fdt/sys/mips/cavium/uart_cpu_octeonusart.c#1 branch .. //depot/projects/fdt/sys/mips/cavium/uart_dev_oct16550.c#1 branch .. //depot/projects/fdt/sys/mips/conf/AR71XX#1 branch .. //depot/projects/fdt/sys/mips/conf/AR71XX.hints#1 branch .. //depot/projects/fdt/sys/mips/conf/MALTA64#1 branch .. //depot/projects/fdt/sys/mips/conf/OCTEON1#1 branch .. //depot/projects/fdt/sys/mips/conf/OCTEON1-32#1 branch .. //depot/projects/fdt/sys/mips/conf/OCTEON1.hints#1 branch .. //depot/projects/fdt/sys/mips/conf/SWARM#1 branch .. //depot/projects/fdt/sys/mips/conf/SWARM.hints#1 branch .. //depot/projects/fdt/sys/mips/conf/XLR#1 branch .. //depot/projects/fdt/sys/mips/include/sysarch.h#2 integrate .. //depot/projects/fdt/sys/mips/mips/elf_machdep.c#2 integrate .. //depot/projects/fdt/sys/mips/rmi/Makefile.msgring#1 branch .. //depot/projects/fdt/sys/mips/rmi/board.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/board.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/bus_space_rmi.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/clock.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/clock.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/debug.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/ehcireg.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/ehcivar.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/files.xlr#1 branch .. //depot/projects/fdt/sys/mips/rmi/interrupt.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/intr_machdep.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/iodi.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/iomap.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/msgring.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/msgring.cfg#1 branch .. //depot/projects/fdt/sys/mips/rmi/msgring.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/msgring_xls.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/msgring_xls.cfg#1 branch .. //depot/projects/fdt/sys/mips/rmi/on_chip.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/pcibus.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/pcibus.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/perfmon.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/perfmon_kern.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/perfmon_percpu.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/perfmon_utils.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/perfmon_xlrconfig.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/pic.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/rmi_mips_exts.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/rootfs_list.txt#1 branch .. //depot/projects/fdt/sys/mips/rmi/shared_structs.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/shared_structs_func.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/shared_structs_offsets.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/std.xlr#1 branch .. //depot/projects/fdt/sys/mips/rmi/tick.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/uart_bus_xlr_iodi.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/uart_cpu_mips_xlr.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/xlr_boot1_console.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/xlr_csum_nocopy.S#1 branch .. //depot/projects/fdt/sys/mips/rmi/xlr_i2c.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/xlr_machdep.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/xlr_pci.c#1 branch .. //depot/projects/fdt/sys/mips/rmi/xlrconfig.h#1 branch .. //depot/projects/fdt/sys/mips/rmi/xls_ehci.c#1 branch .. //depot/projects/fdt/sys/mips/sibyte/ata_zbbus.c#1 branch .. //depot/projects/fdt/sys/mips/sibyte/files.sibyte#1 branch .. //depot/projects/fdt/sys/mips/sibyte/sb_asm.S#1 branch .. //depot/projects/fdt/sys/mips/sibyte/sb_machdep.c#1 branch .. //depot/projects/fdt/sys/mips/sibyte/sb_scd.c#1 branch .. //depot/projects/fdt/sys/mips/sibyte/sb_scd.h#1 branch .. //depot/projects/fdt/sys/mips/sibyte/sb_zbbus.c#1 branch .. //depot/projects/fdt/sys/mips/sibyte/sb_zbpci.c#1 branch .. //depot/projects/fdt/sys/modules/crypto/Makefile#2 integrate .. //depot/projects/fdt/sys/net/flowtable.c#2 integrate .. //depot/projects/fdt/sys/net/if_ethersubr.c#4 integrate .. //depot/projects/fdt/sys/net/if_lagg.c#2 integrate .. //depot/projects/fdt/sys/net80211/ieee80211_node.c#2 integrate .. //depot/projects/fdt/sys/net80211/ieee80211_var.h#2 integrate .. //depot/projects/fdt/sys/netgraph/ng_ether.c#2 integrate .. //depot/projects/fdt/sys/netgraph/ng_ipfw.c#4 integrate .. //depot/projects/fdt/sys/netinet/in.c#3 integrate .. //depot/projects/fdt/sys/netinet/ip_carp.c#3 integrate .. //depot/projects/fdt/sys/netinet/ip_divert.c#4 integrate .. //depot/projects/fdt/sys/netinet/ip_var.h#2 integrate .. //depot/projects/fdt/sys/netinet/ipfw/ip_dummynet.c#7 integrate .. //depot/projects/fdt/sys/netinet/ipfw/ip_fw_dynamic.c#4 integrate .. //depot/projects/fdt/sys/netinet/ipfw/ip_fw_log.c#4 integrate .. //depot/projects/fdt/sys/netinet/ipfw/ip_fw_pfil.c#5 integrate .. //depot/projects/fdt/sys/netinet/ipfw/ip_fw_private.h#4 integrate .. //depot/projects/fdt/sys/netinet/ipfw/ip_fw_sockopt.c#4 integrate .. //depot/projects/fdt/sys/netinet/ipfw/ip_fw_table.c#4 integrate .. //depot/projects/fdt/sys/netinet/libalias/alias_db.c#2 integrate .. //depot/projects/fdt/sys/netinet/libalias/alias_mod.c#3 integrate .. //depot/projects/fdt/sys/netinet/raw_ip.c#5 integrate .. //depot/projects/fdt/sys/netinet/sctp_asconf.c#3 integrate .. //depot/projects/fdt/sys/netinet/sctputil.c#3 integrate .. //depot/projects/fdt/sys/netinet6/icmp6.c#2 integrate .. //depot/projects/fdt/sys/netinet6/ip6_input.c#2 integrate .. //depot/projects/fdt/sys/nfsclient/bootp_subr.c#3 integrate .. //depot/projects/fdt/sys/nfsclient/nfs_vfsops.c#3 integrate .. //depot/projects/fdt/sys/nfsclient/nfs_vnops.c#3 integrate .. //depot/projects/fdt/sys/nfsserver/nfs.h#2 integrate .. //depot/projects/fdt/sys/nfsserver/nfs_fha.c#3 integrate .. //depot/projects/fdt/sys/nfsserver/nfs_srvkrpc.c#2 integrate .. //depot/projects/fdt/sys/opencrypto/cryptosoft.c#3 integrate .. //depot/projects/fdt/sys/pc98/conf/Makefile#2 integrate .. //depot/projects/fdt/sys/pci/ncr.c#2 integrate .. //depot/projects/fdt/sys/powerpc/aim/mmu_oea.c#2 integrate .. //depot/projects/fdt/sys/powerpc/aim/mmu_oea64.c#4 integrate .. //depot/projects/fdt/sys/powerpc/booke/pmap.c#2 integrate .. //depot/projects/fdt/sys/powerpc/conf/Makefile#2 integrate .. //depot/projects/fdt/sys/rpc/clnt_dg.c#2 integrate .. //depot/projects/fdt/sys/rpc/rpcsec_gss/rpcsec_gss_prot.c#2 integrate .. //depot/projects/fdt/sys/rpc/rpcsec_gss/svc_rpcsec_gss.c#3 integrate .. //depot/projects/fdt/sys/sparc64/conf/GENERIC#3 integrate .. //depot/projects/fdt/sys/sparc64/conf/Makefile#2 integrate .. //depot/projects/fdt/sys/sun4v/conf/Makefile#2 integrate .. //depot/projects/fdt/sys/sys/proc.h#4 integrate .. //depot/projects/fdt/sys/sys/sleepqueue.h#3 integrate .. //depot/projects/fdt/sys/ufs/ffs/ffs_snapshot.c#2 integrate .. //depot/projects/fdt/sys/ufs/ufs/ufs_dirhash.c#2 integrate .. //depot/projects/fdt/sys/xen/xenbus/xenbus_probe.c#2 integrate .. //depot/projects/fdt/tools/build/mk/OptionalObsoleteFiles.inc#2 integrate .. //depot/projects/fdt/tools/regression/posixsem2/semtest.c#2 integrate .. //depot/projects/fdt/usr.bin/ctags/Makefile#3 integrate .. //depot/projects/fdt/usr.bin/w/Makefile#4 integrate .. //depot/projects/fdt/usr.bin/xlint/xlint/Makefile#3 integrate .. //depot/projects/fdt/usr.sbin/cdcontrol/Makefile#3 integrate .. //depot/projects/fdt/usr.sbin/faithd/faithd.8#2 integrate .. //depot/projects/fdt/usr.sbin/mergemaster/mergemaster.8#3 integrate .. //depot/projects/fdt/usr.sbin/mergemaster/mergemaster.sh#4 integrate .. //depot/projects/fdt/usr.sbin/traceroute/Makefile#3 integrate .. //depot/projects/fdt/usr.sbin/traceroute/findsaddr-udp.c#1 branch .. //depot/projects/fdt/usr.sbin/usbconfig/Makefile#2 integrate .. //depot/projects/fdt/usr.sbin/usbconfig/dump.c#3 integrate .. //depot/projects/fdt/usr.sbin/usbconfig/dump.h#2 integrate .. //depot/projects/fdt/usr.sbin/usbconfig/usbconfig.8#3 integrate .. //depot/projects/fdt/usr.sbin/usbconfig/usbconfig.c#2 integrate Differences ... ==== //depot/projects/fdt/Makefile#2 (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/fdt/UPDATING#6 (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/fdt/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/fdt/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/fdt/etc/rc.firewall#4 (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.64 2010/01/09 19:16:27 ume Exp $ # # @@ -220,6 +220,8 @@ # Allow any link-local multicast traffic ${fwcmd} add pass all from fe80::/10 to ff02::/16 ${fwcmd} add pass all from ${net6} to ff02::/16 + # Allow DHCPv6 + ${fwcmd} add pass udp from fe80::/10 to me6 546 fi # Allow TCP through if setup succeeded @@ -505,7 +507,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/fdt/games/fortune/datfiles/fortunes-o.real#4 (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/fdt/gnu/lib/libgcc/Makefile#3 (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/fdt/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/fdt/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/fdt/gnu/usr.bin/cc/Makefile.tgt#2 (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/fdt/kerberos5/usr.bin/kdestroy/Makefile#2 (text+ko) ==== @@ -1,8 +1,8 @@ -# $FreeBSD: src/kerberos5/usr.bin/kdestroy/Makefile,v 1.16 2008/05/07 13:53:08 dfr Exp $ +# $FreeBSD: src/kerberos5/usr.bin/kdestroy/Makefile,v 1.17 2010/01/09 18:51:50 antoine Exp $ PROG= kdestroy CFLAGS+=-I${KRB5DIR}/lib/roken -DPADD= ${LIBKAFS5} ${LIBKRB5} ${LIBHX509) ${LIBROKEN} ${LIBVERS} \ +DPADD= ${LIBKAFS5} ${LIBKRB5} ${LIBHX509} ${LIBROKEN} ${LIBVERS} \ ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} LDADD= -lkafs5 -lkrb5 -lhx509 -lroken ${LIBVERS} \ -lasn1 -lcrypto -lcrypt -lcom_err ==== //depot/projects/fdt/kerberos5/usr.bin/kpasswd/Makefile#2 (text+ko) ==== @@ -1,8 +1,8 @@ -# $FreeBSD: src/kerberos5/usr.bin/kpasswd/Makefile,v 1.15 2008/05/07 13:53:08 dfr Exp $ +# $FreeBSD: src/kerberos5/usr.bin/kpasswd/Makefile,v 1.16 2010/01/09 18:53:03 antoine Exp $ PROG= kpasswd CFLAGS+=-I${KRB5DIR}/lib/roken -DPADD= ${LIBKRB5} ${LIBHX509 ${LIBROKEN} ${LIBVERS} \ +DPADD= ${LIBKRB5} ${LIBHX509} ${LIBROKEN} ${LIBVERS} \ ${LIBASN1} ${LIBCRYPTO} ${LIBCRYPT} ${LIBCOM_ERR} LDADD= -lkrb5 -lhx509 -lroken ${LIBVERS} \ -lasn1 -lcrypto -lcrypt -lcom_err ==== //depot/projects/fdt/lib/libc/Makefile#2 (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/fdt/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/fdt/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/fdt/lib/libc/gen/sem_open.3#2 (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/fdt/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/fdt/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/fdt/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/fdt/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/fdt/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/fdt/lib/libc/sys/sendfile.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/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/fdt/lib/libthr/arch/mips/include/pthread_md.h#2 (text+ko) ==== @@ -24,7 +24,7 @@ >>> TRUNCATED FOR MAIL (1000 lines) <<<
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201001092147.o09Ll4kb030773>