Date: Sat, 26 Oct 2013 18:47:12 +0000 (UTC) From: Andrew Turner <andrew@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r257185 - in projects/arm_eabi_vfp: . bin/ps bin/sh cddl/contrib/opensolaris/cmd/zfs contrib/binutils/gas/config contrib/gcclibs/libssp contrib/gperf/src contrib/jemalloc contrib/jemall... Message-ID: <201310261847.r9QIlCAd086447@svn.freebsd.org>
index | next in thread | raw e-mail
Author: andrew Date: Sat Oct 26 18:47:10 2013 New Revision: 257185 URL: http://svnweb.freebsd.org/changeset/base/257185 Log: MFC to r257184 Added: projects/arm_eabi_vfp/etc/keys/ - copied from r257184, head/etc/keys/ projects/arm_eabi_vfp/etc/mtree/BSD.tests.dist - copied unchanged from r257184, head/etc/mtree/BSD.tests.dist projects/arm_eabi_vfp/etc/pkg/ - copied from r257184, head/etc/pkg/ projects/arm_eabi_vfp/share/man/man7/tests.7 - copied unchanged from r257184, head/share/man/man7/tests.7 projects/arm_eabi_vfp/share/man/man9/getenv.9 - copied unchanged from r257184, head/share/man/man9/getenv.9 projects/arm_eabi_vfp/share/mk/plain.test.mk - copied unchanged from r257184, head/share/mk/plain.test.mk projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_bsc.c - copied unchanged from r257184, head/sys/arm/broadcom/bcm2835/bcm2835_bsc.c projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_bscreg.h - copied unchanged from r257184, head/sys/arm/broadcom/bcm2835/bcm2835_bscreg.h projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h - copied unchanged from r257184, head/sys/arm/broadcom/bcm2835/bcm2835_bscvar.h projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_spi.c - copied unchanged from r257184, head/sys/arm/broadcom/bcm2835/bcm2835_spi.c projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_spireg.h - copied unchanged from r257184, head/sys/arm/broadcom/bcm2835/bcm2835_spireg.h projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_spivar.h - copied unchanged from r257184, head/sys/arm/broadcom/bcm2835/bcm2835_spivar.h projects/arm_eabi_vfp/sys/arm/conf/IMX53-QSB - copied unchanged from r257184, head/sys/arm/conf/IMX53-QSB projects/arm_eabi_vfp/sys/arm/conf/RADXA - copied unchanged from r257184, head/sys/arm/conf/RADXA projects/arm_eabi_vfp/sys/arm/rockchip/ - copied from r257184, head/sys/arm/rockchip/ projects/arm_eabi_vfp/sys/boot/fdt/dts/beri-sim.dts - copied unchanged from r257184, head/sys/boot/fdt/dts/beri-sim.dts projects/arm_eabi_vfp/sys/boot/fdt/dts/beripad-de4.dts - copied unchanged from r257184, head/sys/boot/fdt/dts/beripad-de4.dts projects/arm_eabi_vfp/sys/boot/fdt/dts/imx53-qsb.dts - copied unchanged from r257184, head/sys/boot/fdt/dts/imx53-qsb.dts projects/arm_eabi_vfp/sys/boot/fdt/dts/rk3188-radxa.dts - copied unchanged from r257184, head/sys/boot/fdt/dts/rk3188-radxa.dts projects/arm_eabi_vfp/sys/boot/fdt/dts/rk3188.dtsi - copied unchanged from r257184, head/sys/boot/fdt/dts/rk3188.dtsi - copied unchanged from r257184, head/sys/dev/fdt/fdt_ic_if.m projects/arm_eabi_vfp/sys/dev/ffec/ - copied from r257184, head/sys/dev/ffec/ projects/arm_eabi_vfp/sys/dev/iwn/if_iwn_debug.h - copied unchanged from r257184, head/sys/dev/iwn/if_iwn_debug.h projects/arm_eabi_vfp/sys/dev/ofw/ofw_nexus.c - copied unchanged from r257184, head/sys/dev/ofw/ofw_nexus.c projects/arm_eabi_vfp/sys/dev/ofw/ofw_nexus.h - copied unchanged from r257184, head/sys/dev/ofw/ofw_nexus.h projects/arm_eabi_vfp/sys/dev/spibus/ofw_spibus.c - copied unchanged from r257184, head/sys/dev/spibus/ofw_spibus.c projects/arm_eabi_vfp/sys/dev/usb/controller/dwc_otg_fdt.c - copied unchanged from r257184, head/sys/dev/usb/controller/dwc_otg_fdt.c projects/arm_eabi_vfp/sys/mips/beri/beri_pic.c - copied unchanged from r257184, head/sys/mips/beri/beri_pic.c projects/arm_eabi_vfp/sys/mips/conf/ALFA_HORNET_UB - copied unchanged from r257184, head/sys/mips/conf/ALFA_HORNET_UB projects/arm_eabi_vfp/sys/mips/conf/ALFA_HORNET_UB.hints - copied unchanged from r257184, head/sys/mips/conf/ALFA_HORNET_UB.hints projects/arm_eabi_vfp/sys/mips/conf/BERI_DE4_BASE - copied unchanged from r257184, head/sys/mips/conf/BERI_DE4_BASE projects/arm_eabi_vfp/sys/mips/conf/BERI_SIM_BASE - copied unchanged from r257184, head/sys/mips/conf/BERI_SIM_BASE projects/arm_eabi_vfp/sys/mips/conf/BERI_SIM_SDROOT - copied unchanged from r257184, head/sys/mips/conf/BERI_SIM_SDROOT projects/arm_eabi_vfp/sys/powerpc/mpc85xx/pci_mpc85xx.c - copied unchanged from r257184, head/sys/powerpc/mpc85xx/pci_mpc85xx.c projects/arm_eabi_vfp/sys/powerpc/ofw/openpic_ofw.c - copied unchanged from r257184, head/sys/powerpc/ofw/openpic_ofw.c projects/arm_eabi_vfp/sys/powerpc/powerpc/clock.c - copied unchanged from r257184, head/sys/powerpc/powerpc/clock.c projects/arm_eabi_vfp/sys/powerpc/powerpc/nexus.c - copied unchanged from r257184, head/sys/powerpc/powerpc/nexus.c projects/arm_eabi_vfp/sys/powerpc/powerpc/vm_machdep.c - copied unchanged from r257184, head/sys/powerpc/powerpc/vm_machdep.c projects/arm_eabi_vfp/tests/ - copied from r257184, head/tests/ projects/arm_eabi_vfp/tools/build/options/WITHOUT_NMTREE - copied unchanged from r257184, head/tools/build/options/WITHOUT_NMTREE projects/arm_eabi_vfp/tools/build/options/WITHOUT_TESTS - copied unchanged from r257184, head/tools/build/options/WITHOUT_TESTS projects/arm_eabi_vfp/tools/tools/atsectl/ - copied from r257184, head/tools/tools/atsectl/ Directory Properties: projects/arm_eabi_vfp/sys/dev/fdt/fdt_ic_if.m (props changed) Deleted: projects/arm_eabi_vfp/share/man/man4/isf.4 projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/dwc_otg_brcm.c projects/arm_eabi_vfp/sys/dev/isf/ projects/arm_eabi_vfp/sys/kern/dtio_kdtrace.c projects/arm_eabi_vfp/sys/mips/conf/BERI_SIM.hints projects/arm_eabi_vfp/sys/modules/dtrace/dtio/ projects/arm_eabi_vfp/sys/powerpc/aim/clock.c projects/arm_eabi_vfp/sys/powerpc/aim/nexus.c projects/arm_eabi_vfp/sys/powerpc/aim/vm_machdep.c projects/arm_eabi_vfp/sys/powerpc/booke/clock.c projects/arm_eabi_vfp/sys/powerpc/booke/vm_machdep.c projects/arm_eabi_vfp/sys/powerpc/include/trap_aim.h projects/arm_eabi_vfp/sys/powerpc/include/trap_booke.h projects/arm_eabi_vfp/sys/powerpc/mambo/mambo_openpic.c projects/arm_eabi_vfp/sys/powerpc/mpc85xx/nexus.c projects/arm_eabi_vfp/sys/powerpc/mpc85xx/pci_fdt.c projects/arm_eabi_vfp/sys/powerpc/powermac/openpic_macio.c projects/arm_eabi_vfp/sys/powerpc/powerpc/openpic_fdt.c projects/arm_eabi_vfp/tools/build/options/WITH_NMTREE projects/arm_eabi_vfp/usr.sbin/isfctl/ Modified: projects/arm_eabi_vfp/Makefile.inc1 projects/arm_eabi_vfp/ObsoleteFiles.inc projects/arm_eabi_vfp/UPDATING projects/arm_eabi_vfp/bin/ps/print.c projects/arm_eabi_vfp/bin/sh/miscbltin.c projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs.8 projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.c projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.h projects/arm_eabi_vfp/contrib/gcclibs/libssp/ssp.c projects/arm_eabi_vfp/contrib/gperf/src/options.cc projects/arm_eabi_vfp/contrib/gperf/src/search.cc projects/arm_eabi_vfp/contrib/jemalloc/ChangeLog projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-diffs projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-upgrade projects/arm_eabi_vfp/contrib/jemalloc/VERSION projects/arm_eabi_vfp/contrib/jemalloc/doc/jemalloc.3 projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/arena.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/private_namespace.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/tcache.h projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/jemalloc.h projects/arm_eabi_vfp/contrib/jemalloc/src/arena.c projects/arm_eabi_vfp/contrib/jemalloc/src/chunk.c projects/arm_eabi_vfp/contrib/jemalloc/src/ctl.c projects/arm_eabi_vfp/contrib/jemalloc/src/jemalloc.c projects/arm_eabi_vfp/contrib/llvm/tools/clang/tools/driver/driver.cpp projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/opt.c projects/arm_eabi_vfp/contrib/subversion/subversion/libsvn_subr/version.c projects/arm_eabi_vfp/etc/Makefile projects/arm_eabi_vfp/etc/login.conf projects/arm_eabi_vfp/etc/mtree/BSD.root.dist projects/arm_eabi_vfp/etc/mtree/BSD.usr.dist projects/arm_eabi_vfp/etc/netstart projects/arm_eabi_vfp/etc/rc.d/jail projects/arm_eabi_vfp/etc/rc.d/rtadvd projects/arm_eabi_vfp/include/pthread.h projects/arm_eabi_vfp/lib/libc/gen/popen.c projects/arm_eabi_vfp/lib/libc/gen/syslog.c projects/arm_eabi_vfp/lib/libc/iconv/citrus_mapper.c projects/arm_eabi_vfp/lib/libc/sys/getrlimit.2 projects/arm_eabi_vfp/lib/libcrypt/Makefile projects/arm_eabi_vfp/lib/libcrypt/tests/Makefile projects/arm_eabi_vfp/lib/libutil/login_class.3 projects/arm_eabi_vfp/lib/libutil/login_class.c projects/arm_eabi_vfp/sbin/fsck_ffs/ea.c projects/arm_eabi_vfp/sbin/geom/class/part/geom_part.c projects/arm_eabi_vfp/sbin/growfs/debug.c projects/arm_eabi_vfp/sbin/hastctl/hastctl.c projects/arm_eabi_vfp/sbin/hastd/control.c projects/arm_eabi_vfp/sbin/hastd/hast.h projects/arm_eabi_vfp/sbin/hastd/primary.c projects/arm_eabi_vfp/sbin/hastd/secondary.c projects/arm_eabi_vfp/sbin/ifconfig/ifconfig.8 projects/arm_eabi_vfp/sbin/mdconfig/mdconfig.8 projects/arm_eabi_vfp/sbin/mdconfig/mdconfig.c projects/arm_eabi_vfp/share/man/man4/Makefile projects/arm_eabi_vfp/share/man/man4/ahci.4 projects/arm_eabi_vfp/share/man/man5/src.conf.5 projects/arm_eabi_vfp/share/man/man7/Makefile projects/arm_eabi_vfp/share/man/man7/hier.7 projects/arm_eabi_vfp/share/man/man9/Makefile projects/arm_eabi_vfp/share/man/man9/disk.9 projects/arm_eabi_vfp/share/mk/bsd.files.mk projects/arm_eabi_vfp/share/mk/bsd.own.mk projects/arm_eabi_vfp/share/mk/bsd.test.mk projects/arm_eabi_vfp/sys/amd64/amd64/bpf_jit_machdep.c projects/arm_eabi_vfp/sys/arm/allwinner/a10_wdog.c projects/arm_eabi_vfp/sys/arm/arm/stack_machdep.c projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_gpio.c projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/bcm2835_wdog.c projects/arm_eabi_vfp/sys/arm/broadcom/bcm2835/files.bcm2835 projects/arm_eabi_vfp/sys/arm/conf/RPI-B projects/arm_eabi_vfp/sys/arm/freescale/imx/files.imx53 projects/arm_eabi_vfp/sys/arm/lpc/if_lpe.c projects/arm_eabi_vfp/sys/arm/lpc/lpc_mmc.c projects/arm_eabi_vfp/sys/arm/mv/gpio.c projects/arm_eabi_vfp/sys/arm/mv/mv_sata.c projects/arm_eabi_vfp/sys/arm/xscale/ixp425/if_npe.c projects/arm_eabi_vfp/sys/arm/xscale/ixp425/ixp425_mem.c projects/arm_eabi_vfp/sys/boot/fdt/dts/bcm2835.dtsi projects/arm_eabi_vfp/sys/boot/fdt/dts/db78460.dts projects/arm_eabi_vfp/sys/boot/fdt/dts/digi-ccwmx53.dts projects/arm_eabi_vfp/sys/boot/i386/libi386/Makefile projects/arm_eabi_vfp/sys/boot/i386/libi386/smbios.c projects/arm_eabi_vfp/sys/boot/uboot/lib/disk.c projects/arm_eabi_vfp/sys/boot/uboot/lib/glue.c projects/arm_eabi_vfp/sys/cam/ata/ata_da.c projects/arm_eabi_vfp/sys/cam/ata/ata_pmp.c projects/arm_eabi_vfp/sys/cam/ata/ata_xpt.c projects/arm_eabi_vfp/sys/cam/cam_ccb.h projects/arm_eabi_vfp/sys/cam/cam_periph.c projects/arm_eabi_vfp/sys/cam/cam_periph.h projects/arm_eabi_vfp/sys/cam/cam_queue.c projects/arm_eabi_vfp/sys/cam/cam_queue.h projects/arm_eabi_vfp/sys/cam/cam_sim.c projects/arm_eabi_vfp/sys/cam/cam_sim.h projects/arm_eabi_vfp/sys/cam/cam_xpt.c projects/arm_eabi_vfp/sys/cam/cam_xpt.h projects/arm_eabi_vfp/sys/cam/cam_xpt_internal.h projects/arm_eabi_vfp/sys/cam/cam_xpt_sim.h projects/arm_eabi_vfp/sys/cam/ctl/ctl_backend_block.c projects/arm_eabi_vfp/sys/cam/ctl/ctl_frontend_cam_sim.c projects/arm_eabi_vfp/sys/cam/ctl/scsi_ctl.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_all.h projects/arm_eabi_vfp/sys/cam/scsi/scsi_cd.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_ch.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_da.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_enc.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_enc_internal.h projects/arm_eabi_vfp/sys/cam/scsi/scsi_enc_safte.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_enc_ses.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_pass.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_pt.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_sa.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_sg.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_targ_bh.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_target.c projects/arm_eabi_vfp/sys/cam/scsi/scsi_xpt.c projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/uts/intel/dtrace/fasttrap_isa.c projects/arm_eabi_vfp/sys/cddl/dev/dtrace/amd64/dtrace_isa.c projects/arm_eabi_vfp/sys/cddl/dev/dtrace/powerpc/dtrace_isa.c projects/arm_eabi_vfp/sys/cddl/dev/sdt/sdt.c projects/arm_eabi_vfp/sys/compat/linprocfs/linprocfs.c projects/arm_eabi_vfp/sys/compat/linsysfs/linsysfs.c projects/arm_eabi_vfp/sys/compat/linux/linux_ioctl.c projects/arm_eabi_vfp/sys/compat/linux/linux_socket.c projects/arm_eabi_vfp/sys/compat/ndis/kern_ndis.c projects/arm_eabi_vfp/sys/compat/ndis/subr_ndis.c projects/arm_eabi_vfp/sys/compat/ndis/subr_usbd.c projects/arm_eabi_vfp/sys/conf/NOTES projects/arm_eabi_vfp/sys/conf/files projects/arm_eabi_vfp/sys/conf/files.powerpc projects/arm_eabi_vfp/sys/conf/options.mips projects/arm_eabi_vfp/sys/dev/ae/if_ae.c projects/arm_eabi_vfp/sys/dev/age/if_age.c projects/arm_eabi_vfp/sys/dev/aha/aha.c projects/arm_eabi_vfp/sys/dev/ahci/ahci.c projects/arm_eabi_vfp/sys/dev/ahci/ahci.h projects/arm_eabi_vfp/sys/dev/aic7xxx/aic79xx.c projects/arm_eabi_vfp/sys/dev/aic7xxx/aic7xxx.c projects/arm_eabi_vfp/sys/dev/alc/if_alc.c projects/arm_eabi_vfp/sys/dev/ale/if_ale.c projects/arm_eabi_vfp/sys/dev/an/if_an.c projects/arm_eabi_vfp/sys/dev/ata/ata-all.c projects/arm_eabi_vfp/sys/dev/ath/ath_dfs/null/dfs_null.c projects/arm_eabi_vfp/sys/dev/ath/ath_rate/sample/sample.c projects/arm_eabi_vfp/sys/dev/ath/if_ath.c projects/arm_eabi_vfp/sys/dev/ath/if_ath_beacon.c projects/arm_eabi_vfp/sys/dev/ath/if_ath_btcoex.c projects/arm_eabi_vfp/sys/dev/ath/if_ath_keycache.c projects/arm_eabi_vfp/sys/dev/ath/if_ath_lna_div.c projects/arm_eabi_vfp/sys/dev/ath/if_ath_rx.c projects/arm_eabi_vfp/sys/dev/ath/if_ath_rx_edma.c projects/arm_eabi_vfp/sys/dev/ath/if_ath_spectral.c projects/arm_eabi_vfp/sys/dev/ath/if_ath_sysctl.c projects/arm_eabi_vfp/sys/dev/ath/if_ath_tdma.c projects/arm_eabi_vfp/sys/dev/ath/if_ath_tx.c projects/arm_eabi_vfp/sys/dev/ath/if_ath_tx_edma.c projects/arm_eabi_vfp/sys/dev/bce/if_bce.c projects/arm_eabi_vfp/sys/dev/bce/if_bcereg.h projects/arm_eabi_vfp/sys/dev/bfe/if_bfe.c projects/arm_eabi_vfp/sys/dev/bge/if_bge.c projects/arm_eabi_vfp/sys/dev/bm/if_bm.c projects/arm_eabi_vfp/sys/dev/buslogic/bt.c projects/arm_eabi_vfp/sys/dev/bwi/bwimac.c projects/arm_eabi_vfp/sys/dev/bwi/bwiphy.c projects/arm_eabi_vfp/sys/dev/bwi/bwirf.c projects/arm_eabi_vfp/sys/dev/bwi/if_bwi.c projects/arm_eabi_vfp/sys/dev/bwi/if_bwi_pci.c projects/arm_eabi_vfp/sys/dev/bwn/if_bwn.c projects/arm_eabi_vfp/sys/dev/cadence/if_cgem.c projects/arm_eabi_vfp/sys/dev/cas/if_cas.c projects/arm_eabi_vfp/sys/dev/ce/if_ce.c projects/arm_eabi_vfp/sys/dev/cesa/cesa.c projects/arm_eabi_vfp/sys/dev/cfi/cfi_bus_nexus.c projects/arm_eabi_vfp/sys/dev/cm/smc90cx6.c projects/arm_eabi_vfp/sys/dev/cp/if_cp.c projects/arm_eabi_vfp/sys/dev/cs/if_cs.c projects/arm_eabi_vfp/sys/dev/ctau/if_ct.c projects/arm_eabi_vfp/sys/dev/cx/if_cx.c projects/arm_eabi_vfp/sys/dev/cxgb/cxgb_adapter.h projects/arm_eabi_vfp/sys/dev/cxgb/cxgb_main.c projects/arm_eabi_vfp/sys/dev/cxgbe/adapter.h projects/arm_eabi_vfp/sys/dev/dc/dcphy.c projects/arm_eabi_vfp/sys/dev/dc/if_dc.c projects/arm_eabi_vfp/sys/dev/dc/pnphy.c projects/arm_eabi_vfp/sys/dev/de/if_de.c projects/arm_eabi_vfp/sys/dev/drm2/i915/i915_drv.c projects/arm_eabi_vfp/sys/dev/e1000/if_em.c projects/arm_eabi_vfp/sys/dev/e1000/if_igb.c projects/arm_eabi_vfp/sys/dev/e1000/if_lem.c projects/arm_eabi_vfp/sys/dev/ed/if_ed.c projects/arm_eabi_vfp/sys/dev/ed/if_ed_3c503.c projects/arm_eabi_vfp/sys/dev/ed/if_ed_hpp.c projects/arm_eabi_vfp/sys/dev/ed/if_ed_pccard.c projects/arm_eabi_vfp/sys/dev/ed/if_ed_rtl80x9.c projects/arm_eabi_vfp/sys/dev/en/if_en_pci.c projects/arm_eabi_vfp/sys/dev/en/midway.c projects/arm_eabi_vfp/sys/dev/ep/if_ep.c projects/arm_eabi_vfp/sys/dev/et/if_et.c projects/arm_eabi_vfp/sys/dev/ex/if_ex.c projects/arm_eabi_vfp/sys/dev/fatm/if_fatm.c projects/arm_eabi_vfp/sys/dev/fdt/fdt_common.c projects/arm_eabi_vfp/sys/dev/fdt/fdt_common.h projects/arm_eabi_vfp/sys/dev/fdt/fdt_mips.c projects/arm_eabi_vfp/sys/dev/fdt/fdt_pci.c projects/arm_eabi_vfp/sys/dev/fdt/fdt_powerpc.c projects/arm_eabi_vfp/sys/dev/fdt/fdt_slicer.c projects/arm_eabi_vfp/sys/dev/fdt/fdtbus.c projects/arm_eabi_vfp/sys/dev/fdt/simplebus.c projects/arm_eabi_vfp/sys/dev/fe/if_fe.c projects/arm_eabi_vfp/sys/dev/fe/if_fe_pccard.c projects/arm_eabi_vfp/sys/dev/firewire/if_fwe.c projects/arm_eabi_vfp/sys/dev/firewire/if_fwip.c projects/arm_eabi_vfp/sys/dev/firewire/sbp_targ.c projects/arm_eabi_vfp/sys/dev/fxp/if_fxp.c projects/arm_eabi_vfp/sys/dev/fxp/inphy.c projects/arm_eabi_vfp/sys/dev/gem/if_gem.c projects/arm_eabi_vfp/sys/dev/hatm/if_hatm.c projects/arm_eabi_vfp/sys/dev/hatm/if_hatm_intr.c projects/arm_eabi_vfp/sys/dev/hatm/if_hatm_ioctl.c projects/arm_eabi_vfp/sys/dev/hatm/if_hatm_rx.c projects/arm_eabi_vfp/sys/dev/hatm/if_hatm_tx.c projects/arm_eabi_vfp/sys/dev/hme/if_hme.c projects/arm_eabi_vfp/sys/dev/hme/if_hme_pci.c projects/arm_eabi_vfp/sys/dev/ic/ns16550.h projects/arm_eabi_vfp/sys/dev/ie/if_ie.c projects/arm_eabi_vfp/sys/dev/if_ndis/if_ndis.c projects/arm_eabi_vfp/sys/dev/if_ndis/if_ndis_pccard.c projects/arm_eabi_vfp/sys/dev/if_ndis/if_ndis_pci.c projects/arm_eabi_vfp/sys/dev/if_ndis/if_ndis_usb.c projects/arm_eabi_vfp/sys/dev/iicbus/if_ic.c projects/arm_eabi_vfp/sys/dev/ipw/if_ipw.c projects/arm_eabi_vfp/sys/dev/iscsi/icl.c projects/arm_eabi_vfp/sys/dev/isp/isp_freebsd.c projects/arm_eabi_vfp/sys/dev/iwi/if_iwi.c projects/arm_eabi_vfp/sys/dev/iwn/if_iwn.c projects/arm_eabi_vfp/sys/dev/iwn/if_iwnreg.h projects/arm_eabi_vfp/sys/dev/iwn/if_iwnvar.h projects/arm_eabi_vfp/sys/dev/ixgb/if_ixgb.h projects/arm_eabi_vfp/sys/dev/ixgbe/ixgbe.h projects/arm_eabi_vfp/sys/dev/ixgbe/ixv.h projects/arm_eabi_vfp/sys/dev/jme/if_jme.c projects/arm_eabi_vfp/sys/dev/le/lance.c projects/arm_eabi_vfp/sys/dev/lge/if_lge.c projects/arm_eabi_vfp/sys/dev/lmc/if_lmc.c projects/arm_eabi_vfp/sys/dev/malo/if_malo.c projects/arm_eabi_vfp/sys/dev/malo/if_malo_pci.c projects/arm_eabi_vfp/sys/dev/malo/if_malohal.c projects/arm_eabi_vfp/sys/dev/md/md.c projects/arm_eabi_vfp/sys/dev/mge/if_mge.c projects/arm_eabi_vfp/sys/dev/mii/acphy.c projects/arm_eabi_vfp/sys/dev/mii/amphy.c projects/arm_eabi_vfp/sys/dev/mii/atphy.c projects/arm_eabi_vfp/sys/dev/mii/axphy.c projects/arm_eabi_vfp/sys/dev/mii/bmtphy.c projects/arm_eabi_vfp/sys/dev/mii/brgphy.c projects/arm_eabi_vfp/sys/dev/mii/ciphy.c projects/arm_eabi_vfp/sys/dev/mii/e1000phy.c projects/arm_eabi_vfp/sys/dev/mii/gentbi.c projects/arm_eabi_vfp/sys/dev/mii/icsphy.c projects/arm_eabi_vfp/sys/dev/mii/ip1000phy.c projects/arm_eabi_vfp/sys/dev/mii/jmphy.c projects/arm_eabi_vfp/sys/dev/mii/lxtphy.c projects/arm_eabi_vfp/sys/dev/mii/mii.c projects/arm_eabi_vfp/sys/dev/mii/mii_physubr.c projects/arm_eabi_vfp/sys/dev/mii/mlphy.c projects/arm_eabi_vfp/sys/dev/mii/nsgphy.c projects/arm_eabi_vfp/sys/dev/mii/nsphy.c projects/arm_eabi_vfp/sys/dev/mii/nsphyter.c projects/arm_eabi_vfp/sys/dev/mii/pnaphy.c projects/arm_eabi_vfp/sys/dev/mii/qsphy.c projects/arm_eabi_vfp/sys/dev/mii/rdcphy.c projects/arm_eabi_vfp/sys/dev/mii/rgephy.c projects/arm_eabi_vfp/sys/dev/mii/rlphy.c projects/arm_eabi_vfp/sys/dev/mii/rlswitch.c projects/arm_eabi_vfp/sys/dev/mii/smcphy.c projects/arm_eabi_vfp/sys/dev/mii/smscphy.c projects/arm_eabi_vfp/sys/dev/mii/tdkphy.c projects/arm_eabi_vfp/sys/dev/mii/tlphy.c projects/arm_eabi_vfp/sys/dev/mii/truephy.c projects/arm_eabi_vfp/sys/dev/mii/ukphy.c projects/arm_eabi_vfp/sys/dev/mii/xmphy.c projects/arm_eabi_vfp/sys/dev/mpt/mpt_cam.c projects/arm_eabi_vfp/sys/dev/msk/if_msk.c projects/arm_eabi_vfp/sys/dev/mvs/mvs.c projects/arm_eabi_vfp/sys/dev/mwl/if_mwl.c projects/arm_eabi_vfp/sys/dev/mwl/if_mwl_pci.c projects/arm_eabi_vfp/sys/dev/mxge/if_mxge.c projects/arm_eabi_vfp/sys/dev/my/if_my.c projects/arm_eabi_vfp/sys/dev/netmap/netmap.c projects/arm_eabi_vfp/sys/dev/nfe/if_nfe.c projects/arm_eabi_vfp/sys/dev/nge/if_nge.c projects/arm_eabi_vfp/sys/dev/nve/if_nve.c projects/arm_eabi_vfp/sys/dev/nxge/if_nxge.c projects/arm_eabi_vfp/sys/dev/oce/oce_hw.c projects/arm_eabi_vfp/sys/dev/oce/oce_hw.h projects/arm_eabi_vfp/sys/dev/oce/oce_if.c projects/arm_eabi_vfp/sys/dev/oce/oce_if.h projects/arm_eabi_vfp/sys/dev/oce/oce_mbox.c projects/arm_eabi_vfp/sys/dev/oce/oce_queue.c projects/arm_eabi_vfp/sys/dev/oce/oce_sysctl.c projects/arm_eabi_vfp/sys/dev/oce/oce_util.c projects/arm_eabi_vfp/sys/dev/ofw/ofw_bus.h projects/arm_eabi_vfp/sys/dev/ofw/ofw_bus_if.m projects/arm_eabi_vfp/sys/dev/ofw/ofw_bus_subr.c projects/arm_eabi_vfp/sys/dev/ofw/ofw_bus_subr.h projects/arm_eabi_vfp/sys/dev/ofw/ofw_console.c projects/arm_eabi_vfp/sys/dev/ofw/ofw_fdt.c projects/arm_eabi_vfp/sys/dev/ofw/ofw_iicbus.c projects/arm_eabi_vfp/sys/dev/ofw/openfirm.c projects/arm_eabi_vfp/sys/dev/ofw/openfirm.h projects/arm_eabi_vfp/sys/dev/patm/if_patm.c projects/arm_eabi_vfp/sys/dev/patm/if_patm_attach.c projects/arm_eabi_vfp/sys/dev/patm/if_patm_intr.c projects/arm_eabi_vfp/sys/dev/patm/if_patm_ioctl.c projects/arm_eabi_vfp/sys/dev/patm/if_patm_rx.c projects/arm_eabi_vfp/sys/dev/patm/if_patm_tx.c projects/arm_eabi_vfp/sys/dev/pci/pci.c projects/arm_eabi_vfp/sys/dev/pci/pci_private.h projects/arm_eabi_vfp/sys/dev/pci/pcireg.h projects/arm_eabi_vfp/sys/dev/pci/pcivar.h projects/arm_eabi_vfp/sys/dev/pcn/if_pcn.c projects/arm_eabi_vfp/sys/dev/pdq/if_fpa.c projects/arm_eabi_vfp/sys/dev/pdq/pdq_freebsd.h projects/arm_eabi_vfp/sys/dev/pdq/pdq_ifsubr.c projects/arm_eabi_vfp/sys/dev/ppbus/if_plip.c projects/arm_eabi_vfp/sys/dev/ral/rt2560.c projects/arm_eabi_vfp/sys/dev/ral/rt2661.c projects/arm_eabi_vfp/sys/dev/ral/rt2860.c projects/arm_eabi_vfp/sys/dev/re/if_re.c projects/arm_eabi_vfp/sys/dev/rt/if_rt.c projects/arm_eabi_vfp/sys/dev/sbni/if_sbni.c projects/arm_eabi_vfp/sys/dev/sf/if_sf.c projects/arm_eabi_vfp/sys/dev/sfxge/sfxge.c projects/arm_eabi_vfp/sys/dev/sfxge/sfxge.h projects/arm_eabi_vfp/sys/dev/sfxge/sfxge_dma.c projects/arm_eabi_vfp/sys/dev/sfxge/sfxge_ev.c projects/arm_eabi_vfp/sys/dev/sfxge/sfxge_intr.c projects/arm_eabi_vfp/sys/dev/sge/if_sge.c projects/arm_eabi_vfp/sys/dev/siis/siis.c projects/arm_eabi_vfp/sys/dev/sis/if_sis.c projects/arm_eabi_vfp/sys/dev/sk/if_sk.c projects/arm_eabi_vfp/sys/dev/smc/if_smc.c projects/arm_eabi_vfp/sys/dev/sn/if_sn.c projects/arm_eabi_vfp/sys/dev/sn/if_sn_isa.c projects/arm_eabi_vfp/sys/dev/spibus/spibus.c projects/arm_eabi_vfp/sys/dev/spibus/spibusvar.h projects/arm_eabi_vfp/sys/dev/ste/if_ste.c projects/arm_eabi_vfp/sys/dev/stge/if_stge.c projects/arm_eabi_vfp/sys/dev/ti/if_ti.c projects/arm_eabi_vfp/sys/dev/tl/if_tl.c projects/arm_eabi_vfp/sys/dev/tsec/if_tsec.c projects/arm_eabi_vfp/sys/dev/tx/if_tx.c projects/arm_eabi_vfp/sys/dev/txp/if_txp.c projects/arm_eabi_vfp/sys/dev/uart/uart_cpu_fdt.c projects/arm_eabi_vfp/sys/dev/uart/uart_dev_imx.c projects/arm_eabi_vfp/sys/dev/uart/uart_dev_ns8250.c projects/arm_eabi_vfp/sys/dev/uart/uart_dev_pl011.c projects/arm_eabi_vfp/sys/dev/usb/net/if_aue.c projects/arm_eabi_vfp/sys/dev/usb/net/if_axe.c projects/arm_eabi_vfp/sys/dev/usb/net/if_cdce.c projects/arm_eabi_vfp/sys/dev/usb/net/if_cue.c projects/arm_eabi_vfp/sys/dev/usb/net/if_kue.c projects/arm_eabi_vfp/sys/dev/usb/net/if_mos.c projects/arm_eabi_vfp/sys/dev/usb/net/if_rue.c projects/arm_eabi_vfp/sys/dev/usb/net/if_udav.c projects/arm_eabi_vfp/sys/dev/usb/net/if_usie.c projects/arm_eabi_vfp/sys/dev/usb/net/ruephy.c projects/arm_eabi_vfp/sys/dev/usb/net/uhso.c projects/arm_eabi_vfp/sys/dev/usb/net/usb_ethernet.c projects/arm_eabi_vfp/sys/dev/usb/serial/u3g.c projects/arm_eabi_vfp/sys/dev/usb/serial/uslcom.c projects/arm_eabi_vfp/sys/dev/usb/usb_pf.c projects/arm_eabi_vfp/sys/dev/usb/usbdevs projects/arm_eabi_vfp/sys/dev/usb/wlan/if_rsu.c projects/arm_eabi_vfp/sys/dev/usb/wlan/if_rum.c projects/arm_eabi_vfp/sys/dev/usb/wlan/if_run.c projects/arm_eabi_vfp/sys/dev/usb/wlan/if_uath.c projects/arm_eabi_vfp/sys/dev/usb/wlan/if_upgt.c projects/arm_eabi_vfp/sys/dev/usb/wlan/if_ural.c projects/arm_eabi_vfp/sys/dev/usb/wlan/if_urtw.c projects/arm_eabi_vfp/sys/dev/usb/wlan/if_urtwn.c projects/arm_eabi_vfp/sys/dev/usb/wlan/if_zyd.c projects/arm_eabi_vfp/sys/dev/vge/if_vge.c projects/arm_eabi_vfp/sys/dev/virtio/network/if_vtnet.c projects/arm_eabi_vfp/sys/dev/vmware/vmxnet3/if_vmx.c projects/arm_eabi_vfp/sys/dev/vr/if_vr.c projects/arm_eabi_vfp/sys/dev/vte/if_vte.c projects/arm_eabi_vfp/sys/dev/vx/if_vx.c projects/arm_eabi_vfp/sys/dev/vx/if_vx_pci.c projects/arm_eabi_vfp/sys/dev/wb/if_wb.c projects/arm_eabi_vfp/sys/dev/wi/if_wi.c projects/arm_eabi_vfp/sys/dev/wi/if_wi_pccard.c projects/arm_eabi_vfp/sys/dev/wi/if_wi_pci.c projects/arm_eabi_vfp/sys/dev/wl/if_wl.c projects/arm_eabi_vfp/sys/dev/wpi/if_wpi.c projects/arm_eabi_vfp/sys/dev/xe/if_xe.c projects/arm_eabi_vfp/sys/dev/xe/if_xe_pccard.c projects/arm_eabi_vfp/sys/dev/xen/netback/netback.c projects/arm_eabi_vfp/sys/dev/xl/if_xl.c projects/arm_eabi_vfp/sys/dev/xl/xlphy.c projects/arm_eabi_vfp/sys/fs/ext2fs/ext2_vnops.c projects/arm_eabi_vfp/sys/fs/nfs/nfsport.h projects/arm_eabi_vfp/sys/geom/concat/g_concat.c projects/arm_eabi_vfp/sys/geom/concat/g_concat.h projects/arm_eabi_vfp/sys/geom/gate/g_gate.c projects/arm_eabi_vfp/sys/geom/geom.h projects/arm_eabi_vfp/sys/geom/geom_dev.c projects/arm_eabi_vfp/sys/geom/geom_disk.c projects/arm_eabi_vfp/sys/geom/geom_disk.h projects/arm_eabi_vfp/sys/geom/geom_int.h projects/arm_eabi_vfp/sys/geom/geom_io.c projects/arm_eabi_vfp/sys/geom/geom_kern.c projects/arm_eabi_vfp/sys/geom/geom_slice.c projects/arm_eabi_vfp/sys/geom/geom_subr.c projects/arm_eabi_vfp/sys/geom/geom_vfs.c projects/arm_eabi_vfp/sys/geom/mirror/g_mirror.c projects/arm_eabi_vfp/sys/geom/mirror/g_mirror.h projects/arm_eabi_vfp/sys/geom/multipath/g_multipath.c projects/arm_eabi_vfp/sys/geom/nop/g_nop.c projects/arm_eabi_vfp/sys/geom/nop/g_nop.h projects/arm_eabi_vfp/sys/geom/part/g_part.c projects/arm_eabi_vfp/sys/geom/raid/g_raid.c projects/arm_eabi_vfp/sys/geom/raid/md_ddf.c projects/arm_eabi_vfp/sys/geom/raid/md_intel.c projects/arm_eabi_vfp/sys/geom/raid/md_jmicron.c projects/arm_eabi_vfp/sys/geom/raid/md_nvidia.c projects/arm_eabi_vfp/sys/geom/raid/md_promise.c projects/arm_eabi_vfp/sys/geom/raid/md_sii.c projects/arm_eabi_vfp/sys/geom/stripe/g_stripe.c projects/arm_eabi_vfp/sys/geom/stripe/g_stripe.h projects/arm_eabi_vfp/sys/geom/zero/g_zero.c projects/arm_eabi_vfp/sys/kern/kern_conf.c projects/arm_eabi_vfp/sys/kern/kern_event.c projects/arm_eabi_vfp/sys/kern/kern_jail.c projects/arm_eabi_vfp/sys/kern/kern_poll.c projects/arm_eabi_vfp/sys/kern/kern_resource.c projects/arm_eabi_vfp/sys/kern/subr_devstat.c projects/arm_eabi_vfp/sys/kern/subr_taskqueue.c projects/arm_eabi_vfp/sys/kern/sys_socket.c projects/arm_eabi_vfp/sys/kern/uipc_syscalls.c projects/arm_eabi_vfp/sys/kern/vfs_bio.c projects/arm_eabi_vfp/sys/mips/beri/files.beri projects/arm_eabi_vfp/sys/mips/beri/std.beri projects/arm_eabi_vfp/sys/mips/conf/BERI_DE4.hints projects/arm_eabi_vfp/sys/mips/conf/BERI_DE4_MDROOT projects/arm_eabi_vfp/sys/mips/conf/BERI_DE4_SDROOT projects/arm_eabi_vfp/sys/mips/conf/BERI_SIM_MDROOT projects/arm_eabi_vfp/sys/mips/conf/BERI_TEMPLATE projects/arm_eabi_vfp/sys/mips/include/cpufunc.h projects/arm_eabi_vfp/sys/mips/include/pte.h projects/arm_eabi_vfp/sys/mips/mips/cache.c projects/arm_eabi_vfp/sys/mips/mips/cpu.c projects/arm_eabi_vfp/sys/mips/mips/trap.c projects/arm_eabi_vfp/sys/modules/dtrace/Makefile projects/arm_eabi_vfp/sys/modules/dtrace/dtraceall/dtraceall.c projects/arm_eabi_vfp/sys/net/bpf.c projects/arm_eabi_vfp/sys/net/bridgestp.c projects/arm_eabi_vfp/sys/net/ieee8023ad_lacp.c projects/arm_eabi_vfp/sys/net/if_arcsubr.c projects/arm_eabi_vfp/sys/net/if_atmsubr.c projects/arm_eabi_vfp/sys/net/if_clone.c projects/arm_eabi_vfp/sys/net/if_disc.c projects/arm_eabi_vfp/sys/net/if_edsc.c projects/arm_eabi_vfp/sys/net/if_ef.c projects/arm_eabi_vfp/sys/net/if_enc.c projects/arm_eabi_vfp/sys/net/if_epair.c projects/arm_eabi_vfp/sys/net/if_ethersubr.c projects/arm_eabi_vfp/sys/net/if_faith.c projects/arm_eabi_vfp/sys/net/if_fddisubr.c projects/arm_eabi_vfp/sys/net/if_fwsubr.c projects/arm_eabi_vfp/sys/net/if_gif.c projects/arm_eabi_vfp/sys/net/if_gre.c projects/arm_eabi_vfp/sys/net/if_iso88025subr.c projects/arm_eabi_vfp/sys/net/if_loop.c projects/arm_eabi_vfp/sys/net/if_media.h projects/arm_eabi_vfp/sys/net/if_mib.c projects/arm_eabi_vfp/sys/net/if_spppfr.c projects/arm_eabi_vfp/sys/net/if_spppsubr.c projects/arm_eabi_vfp/sys/net/if_stf.c projects/arm_eabi_vfp/sys/net/if_tap.c projects/arm_eabi_vfp/sys/net/if_tun.c projects/arm_eabi_vfp/sys/net/if_vlan.c projects/arm_eabi_vfp/sys/net/pfil.c projects/arm_eabi_vfp/sys/net/raw_cb.c projects/arm_eabi_vfp/sys/net/raw_usrreq.c projects/arm_eabi_vfp/sys/net/route.c projects/arm_eabi_vfp/sys/net/rtsock.c projects/arm_eabi_vfp/sys/net80211/ieee80211.c projects/arm_eabi_vfp/sys/net80211/ieee80211_action.c projects/arm_eabi_vfp/sys/net80211/ieee80211_adhoc.c projects/arm_eabi_vfp/sys/net80211/ieee80211_ageq.c projects/arm_eabi_vfp/sys/net80211/ieee80211_amrr.c projects/arm_eabi_vfp/sys/net80211/ieee80211_ddb.c projects/arm_eabi_vfp/sys/net80211/ieee80211_dfs.c projects/arm_eabi_vfp/sys/net80211/ieee80211_freebsd.c projects/arm_eabi_vfp/sys/net80211/ieee80211_hostap.c projects/arm_eabi_vfp/sys/net80211/ieee80211_ht.c projects/arm_eabi_vfp/sys/net80211/ieee80211_input.c projects/arm_eabi_vfp/sys/net80211/ieee80211_ioctl.c projects/arm_eabi_vfp/sys/net80211/ieee80211_mesh.c projects/arm_eabi_vfp/sys/net80211/ieee80211_monitor.c projects/arm_eabi_vfp/sys/net80211/ieee80211_node.c projects/arm_eabi_vfp/sys/net80211/ieee80211_output.c projects/arm_eabi_vfp/sys/net80211/ieee80211_phy.c projects/arm_eabi_vfp/sys/net80211/ieee80211_power.c projects/arm_eabi_vfp/sys/net80211/ieee80211_proto.c projects/arm_eabi_vfp/sys/net80211/ieee80211_proto.h projects/arm_eabi_vfp/sys/net80211/ieee80211_radiotap.c projects/arm_eabi_vfp/sys/net80211/ieee80211_ratectl.c projects/arm_eabi_vfp/sys/net80211/ieee80211_ratectl_none.c projects/arm_eabi_vfp/sys/net80211/ieee80211_regdomain.c projects/arm_eabi_vfp/sys/net80211/ieee80211_scan.c projects/arm_eabi_vfp/sys/net80211/ieee80211_scan_sta.c projects/arm_eabi_vfp/sys/net80211/ieee80211_wds.c projects/arm_eabi_vfp/sys/netatalk/aarp.c projects/arm_eabi_vfp/sys/netatalk/at_control.c projects/arm_eabi_vfp/sys/netatalk/ddp_input.c projects/arm_eabi_vfp/sys/netatalk/ddp_output.c projects/arm_eabi_vfp/sys/netatalk/ddp_pcb.c projects/arm_eabi_vfp/sys/netatalk/ddp_usrreq.c projects/arm_eabi_vfp/sys/netgraph/netflow/netflow.c projects/arm_eabi_vfp/sys/netgraph/ng_bridge.c projects/arm_eabi_vfp/sys/netgraph/ng_cisco.c projects/arm_eabi_vfp/sys/netgraph/ng_eiface.c projects/arm_eabi_vfp/sys/netgraph/ng_fec.c projects/arm_eabi_vfp/sys/netgraph/ng_iface.c projects/arm_eabi_vfp/sys/netgraph/ng_ipfw.c projects/arm_eabi_vfp/sys/netgraph/ng_one2many.c projects/arm_eabi_vfp/sys/netgraph/ng_sppp.c projects/arm_eabi_vfp/sys/netinet/if_atm.c projects/arm_eabi_vfp/sys/netinet/if_ether.c projects/arm_eabi_vfp/sys/netinet/igmp.c projects/arm_eabi_vfp/sys/netinet/in.h projects/arm_eabi_vfp/sys/netinet/in_gif.c projects/arm_eabi_vfp/sys/netinet/in_mcast.c projects/arm_eabi_vfp/sys/netinet/in_pcb.c projects/arm_eabi_vfp/sys/netinet/in_proto.c projects/arm_eabi_vfp/sys/netinet/in_rmx.c projects/arm_eabi_vfp/sys/netinet/ip_carp.c projects/arm_eabi_vfp/sys/netinet/ip_divert.c projects/arm_eabi_vfp/sys/netinet/ip_gre.c projects/arm_eabi_vfp/sys/netinet/ip_icmp.c projects/arm_eabi_vfp/sys/netinet/ip_ipsec.c projects/arm_eabi_vfp/sys/netinet/ip_mroute.c projects/arm_eabi_vfp/sys/netinet/ip_output.c projects/arm_eabi_vfp/sys/netinet/libalias/alias_db.c projects/arm_eabi_vfp/sys/netinet/raw_ip.c projects/arm_eabi_vfp/sys/netinet/tcp_hostcache.c projects/arm_eabi_vfp/sys/netinet/tcp_input.c projects/arm_eabi_vfp/sys/netinet/tcp_offload.c projects/arm_eabi_vfp/sys/netinet/tcp_reass.c projects/arm_eabi_vfp/sys/netinet/tcp_sack.c projects/arm_eabi_vfp/sys/netinet/tcp_subr.c projects/arm_eabi_vfp/sys/netinet/tcp_syncache.c projects/arm_eabi_vfp/sys/netinet/tcp_timewait.c projects/arm_eabi_vfp/sys/netinet/tcp_usrreq.c projects/arm_eabi_vfp/sys/netinet/udp_usrreq.c projects/arm_eabi_vfp/sys/netinet6/dest6.c projects/arm_eabi_vfp/sys/netinet6/frag6.c projects/arm_eabi_vfp/sys/netinet6/icmp6.c projects/arm_eabi_vfp/sys/netinet6/in6_gif.c projects/arm_eabi_vfp/sys/netinet6/in6_ifattach.c projects/arm_eabi_vfp/sys/netinet6/in6_mcast.c projects/arm_eabi_vfp/sys/netinet6/in6_pcb.c projects/arm_eabi_vfp/sys/netinet6/in6_proto.c projects/arm_eabi_vfp/sys/netinet6/in6_rmx.c projects/arm_eabi_vfp/sys/netinet6/in6_src.c projects/arm_eabi_vfp/sys/netinet6/ip6_forward.c projects/arm_eabi_vfp/sys/netinet6/ip6_id.c projects/arm_eabi_vfp/sys/netinet6/ip6_input.c projects/arm_eabi_vfp/sys/netinet6/ip6_ipsec.c projects/arm_eabi_vfp/sys/netinet6/ip6_mroute.c projects/arm_eabi_vfp/sys/netinet6/ip6_output.c projects/arm_eabi_vfp/sys/netinet6/mld6.c projects/arm_eabi_vfp/sys/netinet6/nd6.c projects/arm_eabi_vfp/sys/netinet6/nd6_rtr.c projects/arm_eabi_vfp/sys/netinet6/raw_ip6.c projects/arm_eabi_vfp/sys/netinet6/route6.c projects/arm_eabi_vfp/sys/netinet6/scope6.c projects/arm_eabi_vfp/sys/netinet6/udp6_usrreq.c projects/arm_eabi_vfp/sys/netipsec/ipsec.c projects/arm_eabi_vfp/sys/netipsec/ipsec_input.c projects/arm_eabi_vfp/sys/netipsec/ipsec_output.c projects/arm_eabi_vfp/sys/netipsec/key.c projects/arm_eabi_vfp/sys/netipsec/keysock.c projects/arm_eabi_vfp/sys/netipsec/xform_ah.c projects/arm_eabi_vfp/sys/netipsec/xform_esp.c projects/arm_eabi_vfp/sys/netipsec/xform_ipip.c projects/arm_eabi_vfp/sys/netipx/ipx.c projects/arm_eabi_vfp/sys/netipx/ipx_input.c projects/arm_eabi_vfp/sys/netipx/ipx_outputfl.c projects/arm_eabi_vfp/sys/netipx/ipx_pcb.c projects/arm_eabi_vfp/sys/netipx/ipx_usrreq.c projects/arm_eabi_vfp/sys/netnatm/natm.c projects/arm_eabi_vfp/sys/netnatm/natm_pcb.c projects/arm_eabi_vfp/sys/netnatm/natm_proto.c projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_dn_io.c projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_dummynet.c projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw2.c projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_dynamic.c projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_log.c projects/arm_eabi_vfp/sys/netpfil/ipfw/ip_fw_nat.c projects/arm_eabi_vfp/sys/netpfil/pf/if_pflog.c projects/arm_eabi_vfp/sys/netpfil/pf/if_pfsync.c projects/arm_eabi_vfp/sys/netpfil/pf/pf.c projects/arm_eabi_vfp/sys/netpfil/pf/pf_if.c projects/arm_eabi_vfp/sys/netpfil/pf/pf_ioctl.c projects/arm_eabi_vfp/sys/netpfil/pf/pf_lb.c projects/arm_eabi_vfp/sys/netpfil/pf/pf_osfp.c projects/arm_eabi_vfp/sys/netpfil/pf/pf_ruleset.c projects/arm_eabi_vfp/sys/netpfil/pf/pf_table.c projects/arm_eabi_vfp/sys/nfs/bootp_subr.c projects/arm_eabi_vfp/sys/nfsclient/nfs_vfsops.c projects/arm_eabi_vfp/sys/nfsclient/nfs_vnops.c projects/arm_eabi_vfp/sys/nfsserver/nfs_srvkrpc.c projects/arm_eabi_vfp/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h projects/arm_eabi_vfp/sys/ofed/drivers/infiniband/ulp/sdp/sdp.h projects/arm_eabi_vfp/sys/ofed/include/linux/list.h projects/arm_eabi_vfp/sys/pci/if_rl.c projects/arm_eabi_vfp/sys/pci/if_rlreg.h projects/arm_eabi_vfp/sys/powerpc/aim/machdep.c projects/arm_eabi_vfp/sys/powerpc/aim/mmu_oea.c projects/arm_eabi_vfp/sys/powerpc/aim/mmu_oea64.c projects/arm_eabi_vfp/sys/powerpc/aim/mp_cpudep.c projects/arm_eabi_vfp/sys/powerpc/booke/machdep.c projects/arm_eabi_vfp/sys/powerpc/booke/machdep_e500.c projects/arm_eabi_vfp/sys/powerpc/booke/platform_bare.c projects/arm_eabi_vfp/sys/powerpc/booke/pmap.c projects/arm_eabi_vfp/sys/powerpc/include/intr_machdep.h projects/arm_eabi_vfp/sys/powerpc/include/pmap.h projects/arm_eabi_vfp/sys/powerpc/include/psl.h projects/arm_eabi_vfp/sys/powerpc/include/tlb.h projects/arm_eabi_vfp/sys/powerpc/include/trap.h projects/arm_eabi_vfp/sys/powerpc/include/vmparam.h projects/arm_eabi_vfp/sys/powerpc/mpc85xx/atpic.c projects/arm_eabi_vfp/sys/powerpc/mpc85xx/fsl_sdhc.c projects/arm_eabi_vfp/sys/powerpc/mpc85xx/mpc85xx.c projects/arm_eabi_vfp/sys/powerpc/mpc85xx/mpc85xx.h projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_pci.c projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_pci.h projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_pcib_pci.c projects/arm_eabi_vfp/sys/powerpc/ofw/ofw_pcibus.c projects/arm_eabi_vfp/sys/powerpc/powermac/powermac_thermal.c projects/arm_eabi_vfp/sys/powerpc/powerpc/bus_machdep.c projects/arm_eabi_vfp/sys/powerpc/powerpc/exec_machdep.c projects/arm_eabi_vfp/sys/powerpc/powerpc/genassym.c projects/arm_eabi_vfp/sys/powerpc/powerpc/intr_machdep.c projects/arm_eabi_vfp/sys/powerpc/powerpc/pic_if.m projects/arm_eabi_vfp/sys/powerpc/pseries/phyp_llan.c projects/arm_eabi_vfp/sys/powerpc/pseries/platform_chrp.c projects/arm_eabi_vfp/sys/powerpc/pseries/vdevice.c projects/arm_eabi_vfp/sys/security/mac_ifoff/mac_ifoff.c projects/arm_eabi_vfp/sys/sparc64/include/bus.h projects/arm_eabi_vfp/sys/sparc64/include/bus_private.h projects/arm_eabi_vfp/sys/sparc64/pci/fire.c projects/arm_eabi_vfp/sys/sparc64/pci/psycho.c projects/arm_eabi_vfp/sys/sparc64/pci/schizo.c projects/arm_eabi_vfp/sys/sparc64/sbus/sbus.c projects/arm_eabi_vfp/sys/sparc64/sparc64/bus_machdep.c projects/arm_eabi_vfp/sys/sys/ata.h projects/arm_eabi_vfp/sys/sys/eventvar.h projects/arm_eabi_vfp/sys/sys/proc.h projects/arm_eabi_vfp/sys/sys/resource.h projects/arm_eabi_vfp/sys/sys/resourcevar.h projects/arm_eabi_vfp/sys/sys/sdt.h projects/arm_eabi_vfp/sys/ufs/ffs/ffs_extern.h projects/arm_eabi_vfp/sys/ufs/ffs/ffs_softdep.c projects/arm_eabi_vfp/sys/ufs/ffs/ffs_vfsops.c projects/arm_eabi_vfp/sys/ufs/ffs/ffs_vnops.c projects/arm_eabi_vfp/sys/ufs/ffs/softdep.h projects/arm_eabi_vfp/sys/ufs/ufs/dinode.h projects/arm_eabi_vfp/sys/ufs/ufs/ufs_extern.h projects/arm_eabi_vfp/sys/ufs/ufs/ufsmount.h projects/arm_eabi_vfp/sys/x86/x86/io_apic.c projects/arm_eabi_vfp/usr.bin/limits/limits.c projects/arm_eabi_vfp/usr.bin/pathchk/pathchk.c projects/arm_eabi_vfp/usr.bin/procstat/procstat_rlimit.c projects/arm_eabi_vfp/usr.sbin/Makefile projects/arm_eabi_vfp/usr.sbin/bhyve/bhyverun.c projects/arm_eabi_vfp/usr.sbin/bhyve/ioapic.c projects/arm_eabi_vfp/usr.sbin/bhyve/pci_ahci.c projects/arm_eabi_vfp/usr.sbin/bhyve/pci_virtio_block.c projects/arm_eabi_vfp/usr.sbin/bhyveload/bhyveload.c projects/arm_eabi_vfp/usr.sbin/freebsd-update/freebsd-update.sh projects/arm_eabi_vfp/usr.sbin/pkg/Makefile projects/arm_eabi_vfp/usr.sbin/pkg/config.c projects/arm_eabi_vfp/usr.sbin/pkg/config.h projects/arm_eabi_vfp/usr.sbin/pkg/dns_utils.c projects/arm_eabi_vfp/usr.sbin/pkg/dns_utils.h projects/arm_eabi_vfp/usr.sbin/pkg/pkg.c projects/arm_eabi_vfp/usr.sbin/portsnap/portsnap/portsnap.8 projects/arm_eabi_vfp/usr.sbin/portsnap/portsnap/portsnap.sh Directory Properties: projects/arm_eabi_vfp/ (props changed) projects/arm_eabi_vfp/cddl/ (props changed) projects/arm_eabi_vfp/cddl/contrib/opensolaris/ (props changed) projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/ (props changed) projects/arm_eabi_vfp/contrib/binutils/ (props changed) projects/arm_eabi_vfp/contrib/llvm/ (props changed) projects/arm_eabi_vfp/contrib/llvm/tools/clang/ (props changed) projects/arm_eabi_vfp/contrib/subversion/ (props changed) projects/arm_eabi_vfp/lib/libc/ (props changed) projects/arm_eabi_vfp/lib/libutil/ (props changed) projects/arm_eabi_vfp/sbin/ (props changed) projects/arm_eabi_vfp/share/man/man4/ (props changed) projects/arm_eabi_vfp/sys/ (props changed) projects/arm_eabi_vfp/sys/boot/ (props changed) projects/arm_eabi_vfp/sys/cddl/contrib/opensolaris/ (props changed) projects/arm_eabi_vfp/sys/conf/ (props changed) projects/arm_eabi_vfp/usr.bin/procstat/ (props changed) projects/arm_eabi_vfp/usr.sbin/bhyve/ (props changed) projects/arm_eabi_vfp/usr.sbin/bhyveload/ (props changed) Modified: projects/arm_eabi_vfp/Makefile.inc1 ============================================================================== --- projects/arm_eabi_vfp/Makefile.inc1 Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/Makefile.inc1 Sat Oct 26 18:47:10 2013 (r257185) @@ -58,6 +58,7 @@ # use that new version. And the new (dynamically-linked) /bin/sh # will expect to find appropriate libraries in /lib and /libexec. # +SRCDIR?= ${.CURDIR} .if defined(SUBDIR_OVERRIDE) SUBDIR= ${SUBDIR_OVERRIDE} .else @@ -84,6 +85,9 @@ SUBDIR+=secure SUBDIR+=share .endif SUBDIR+=sys usr.bin usr.sbin +.if ${MK_TESTS} != "no" +SUBDIR+= tests +.endif .if ${MK_OFED} != "no" SUBDIR+=contrib/ofed .endif @@ -128,8 +132,11 @@ OSRELDATE= 0 .endif .if !defined(VERSION) -VERSION!= uname -srp -VERSION+= ${OSRELDATE} +REVISION!= make -C ${SRCDIR}/release -V REVISION +BRANCH!= make -C ${SRCDIR}/release -V BRANCH +SRCRELDATE!= awk '/^\#define[[:space:]]*__FreeBSD_version/ { print $$3 }' \ + ${SRCDIR}/sys/sys/param.h +VERSION= FreeBSD ${REVISION}-${BRANCH} ${TARGET_ARCH} ${SRCRELDATE} .endif KNOWN_ARCHES?= amd64 arm armeb/arm armv6/arm armv6hf/arm i386 i386/pc98 ia64 mips mipsel/mips mips64el/mips mips64/mips mipsn32el/mips mipsn32/mips powerpc powerpc64/powerpc sparc64 @@ -487,6 +494,10 @@ _worldtmp: mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ -p ${WORLDTMP}/usr/lib >/dev/null .endif +.if ${MK_TESTS} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.tests.dist \ + -p ${WORLDTMP}${TESTSBASE} >/dev/null +.endif .for _mtree in ${LOCAL_MTREE} mtree -deU -f ${.CURDIR}/${_mtree} -p ${WORLDTMP} > /dev/null .endfor @@ -1379,12 +1390,10 @@ _binutils= gnu/usr.bin/binutils # If an full path to an external cross compiler is given, don't build # a cross compiler. .if ${XCC:M/*} == "" && ${MK_CROSS_COMPILER} != "no" -.if ${MK_CLANG} != "no" && (${MK_CLANG_IS_CC} != "no" || ${CC:T:Mclang} == "clang") +.if (${MK_CLANG_IS_CC} != "no" || ${CC:T:Mclang} == "clang") && ${TARGET} != "pc98" _clang= usr.bin/clang _clang_libs= lib/clang -.endif - -.if ${MK_GCC} != "no" && (${MK_CLANG_IS_CC} == "no" || ${TARGET} == "pc98") +.else _cc= gnu/usr.bin/cc .endif .endif @@ -1724,6 +1733,13 @@ delete-old-libs: chflags noschg "${DESTDIR}/$${file}" 2>/dev/null || true; \ rm ${RM_I} "${DESTDIR}/$${file}" <&3; \ fi; \ + for ext in debug symbols; do \ + if ! [ -e "${DESTDIR}/$${file}" ] && [ -f \ + "${DESTDIR}${DEBUGDIR}/$${file}.$${ext}" ]; then \ + rm ${RM_I} "${DESTDIR}${DEBUGDIR}/$${file}.$${ext}" \ + <&3; \ + fi; \ + done; \ done @echo ">>> Old libraries removed" @@ -1735,6 +1751,11 @@ check-old-libs: if [ -f "${DESTDIR}/$${file}" -o -L "${DESTDIR}/$${file}" ]; then \ echo "${DESTDIR}/$${file}"; \ fi; \ + for ext in debug symbols; do \ + if [ -f "${DESTDIR}${DEBUGDIR}/$${file}.$${ext}" ]; then \ + echo "${DESTDIR}${DEBUGDIR}/$${file}.$${ext}"; \ + fi; \ + done; \ done delete-old-dirs: Modified: projects/arm_eabi_vfp/ObsoleteFiles.inc ============================================================================== --- projects/arm_eabi_vfp/ObsoleteFiles.inc Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/ObsoleteFiles.inc Sat Oct 26 18:47:10 2013 (r257185) @@ -38,6 +38,8 @@ # xargs -n1 | sort | uniq -d; # done +# 20131023: remove never used iscsi directory +OLD_DIRS+=usr/share/examples/iscsi # 20131014: libbsdyml becomes private OLD_FILES+=usr/lib/libbsdyml.a OLD_FILES+=usr/lib/libbsdyml.so @@ -271,6 +273,7 @@ OLD_FILES+=usr/share/man/man8/dnssec-key OLD_FILES+=usr/share/man/man8/dnssec-revoke.8.gz OLD_FILES+=usr/share/man/man8/dnssec-settime.8.gz OLD_FILES+=usr/share/man/man8/dnssec-signzone.8.gz +OLD_FILES+=usr/share/man/man8/dnssec-verify.8.gz OLD_FILES+=usr/share/man/man8/genrandom.8.gz OLD_FILES+=usr/share/man/man8/isc-hmac-fixup.8.gz OLD_FILES+=usr/share/man/man8/lwresd.8.gz @@ -305,6 +308,8 @@ OLD_DIRS+=var/named/var/run OLD_DIRS+=var/named/var/run/named OLD_DIRS+=var/named/var/stats OLD_DIRS+=var/run/named +# 20130923: example moved +OLD_FILES+=usr/share/examples/bsdconfig/browse_packages.sh # 20130908: libssh becomes private OLD_FILES+=usr/lib/libssh.a OLD_FILES+=usr/lib/libssh.so @@ -2488,6 +2493,7 @@ OLD_FILES+=usr/sbin/zfs OLD_FILES+=usr/sbin/zpool # 20070423: rc.bluetooth (examples) removed OLD_FILES+=usr/share/examples/netgraph/bluetooth/rc.bluetooth +OLD_DIRS+=usr/share/examples/netgraph/bluetooth # 20070421: worm.4 removed OLD_FILES+=usr/share/man/man4/worm.4.gz # 20070417: trunk(4) renamed to lagg(4) Modified: projects/arm_eabi_vfp/UPDATING ============================================================================== --- projects/arm_eabi_vfp/UPDATING Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/UPDATING Sat Oct 26 18:47:10 2013 (r257185) @@ -31,6 +31,13 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20131025: + The default version of mtree is nmtree which is obtained from + NetBSD. The output is generally the same, but may vary + slightly. If you found you need identical output adding + "-F freebsd9" to the command line should do the trick. For the + time being, the old mtree is available as fmtree. + 20131014: libbsdyml has been renamed to libyaml and moved to /usr/lib/private. This will break ports-mgmt/pkg. Rebuild the port, or upgrade to pkg Modified: projects/arm_eabi_vfp/bin/ps/print.c ============================================================================== --- projects/arm_eabi_vfp/bin/ps/print.c Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/bin/ps/print.c Sat Oct 26 18:47:10 2013 (r257185) @@ -797,8 +797,6 @@ char * emulname(KINFO *k, VARENT *ve __unused) { - if (k->ki_p->ki_emul == NULL) - return (NULL); return (strdup(k->ki_p->ki_emul)); } @@ -827,7 +825,6 @@ out: char * loginclass(KINFO *k, VARENT *ve __unused) { - char *s; /* * Don't display login class for system processes; @@ -837,8 +834,5 @@ loginclass(KINFO *k, VARENT *ve __unused if (k->ki_p->ki_flag & P_SYSTEM) { return (strdup("-")); } - s = k->ki_p->ki_loginclass; - if (s == NULL) - return (NULL); - return (strdup(s)); + return (strdup(k->ki_p->ki_loginclass)); } Modified: projects/arm_eabi_vfp/bin/sh/miscbltin.c ============================================================================== --- projects/arm_eabi_vfp/bin/sh/miscbltin.c Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/bin/sh/miscbltin.c Sat Oct 26 18:47:10 2013 (r257185) @@ -405,6 +405,9 @@ static const struct limits limits[] = { #ifdef RLIMIT_NPTS { "pseudo-terminals", (char *)0, RLIMIT_NPTS, 1, 'p' }, #endif +#ifdef RLIMIT_KQUEUES + { "kqueues", (char *)0, RLIMIT_KQUEUES, 1, 'k' }, +#endif { (char *) 0, (char *)0, 0, 0, '\0' } }; @@ -421,7 +424,7 @@ ulimitcmd(int argc __unused, char **argv struct rlimit limit; what = 'f'; - while ((optc = nextopt("HSatfdsmcnuvlbpw")) != '\0') + while ((optc = nextopt("HSatfdsmcnuvlbpwk")) != '\0') switch (optc) { case 'H': how = HARD; Modified: projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs.8 ============================================================================== --- projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs.8 Sat Oct 26 18:47:10 2013 (r257185) @@ -25,10 +25,11 @@ .\" Copyright (c) 2013 by Saso Kiselkov. All rights reserved. .\" Copyright (c) 2013 Nexenta Systems, Inc. All Rights Reserved. .\" Copyright (c) 2013, Joyent, Inc. All rights reserved. +.\" Copyright (c) 2013, Steven Hartland <smh@FreeBSD.org> .\" .\" $FreeBSD$ .\" -.Dd September 20, 2013 +.Dd October 23, 2013 .Dt ZFS 8 .Os .Sh NAME @@ -61,7 +62,7 @@ .Op , Ns ... .Sm on .Nm -.Cm snapshot +.Cm snapshot Ns | Ns Cm snap .Op Fl r .Oo Fl o Ar property Ns = Ns Ar value Oc Ns ... .Ar filesystem@snapname Ns | Ns Ar volume@snapname @@ -157,7 +158,7 @@ .Op Fl o Ar property Ns Oo , Ns Ar property Oc Ns ... .Fl a | Ar filesystem .Nm -.Cm unmount +.Cm unmount Ns | Ns Cm umount .Op Fl f .Fl a | Ar filesystem Ns | Ns Ar mountpoint .Nm @@ -172,11 +173,11 @@ .Op Fl i Ar snapshot | Fl I Ar snapshot .Ar snapshot .Nm -.Cm receive +.Cm receive Ns | Ns Cm recv .Op Fl vnFu .Ar filesystem Ns | Ns Ar volume Ns | Ns Ar snapshot .Nm -.Cm receive +.Cm receive Ns | Ns Cm recv .Op Fl vnFu .Op Fl d | e .Ar filesystem @@ -1653,7 +1654,7 @@ options, as they can destroy large porti behavior for mounted file systems in use. .It Xo .Nm -.Cm snapshot +.Cm snapshot Ns | Ns Cm snap .Op Fl r .Oo Fl o Ar property Ns = Ns Ar value Oc Ns ... .Ar filesystem@snapname Ns | Ns volume@snapname @@ -1865,7 +1866,7 @@ syntax. A comma-separated list of types to display, where .Ar type is one of -.Sy filesystem , snapshot , volume , No or Sy all . +.Sy filesystem , snapshot , snap, volume , No or Sy all . For example, specifying .Fl t Cm snapshot displays only snapshots. @@ -2194,7 +2195,7 @@ Mount the specified filesystem. .El .It Xo .Nm -.Cm unmount +.Cm unmount Ns | Ns Cm umount .Op Fl f .Fl a | Ar filesystem Ns | Ns Ar mountpoint .Xc @@ -2377,13 +2378,13 @@ on future versions of .Tn ZFS . .It Xo .Nm -.Cm receive +.Cm receive Ns | Ns Cm recv .Op Fl vnFu .Ar filesystem Ns | Ns Ar volume Ns | Ns Ar snapshot .Xc .It Xo .Nm -.Cm receive +.Cm receive Ns | Ns Cm recv .Op Fl vnFu .Op Fl d | e .Ar filesystem Modified: projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c ============================================================================== --- projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sat Oct 26 18:47:10 2013 (r257185) @@ -259,9 +259,9 @@ get_usage(zfs_help_t idx) case HELP_PROMOTE: return (gettext("\tpromote <clone-filesystem>\n")); case HELP_RECEIVE: - return (gettext("\treceive [-vnFu] <filesystem|volume|" + return (gettext("\treceive|recv [-vnFu] <filesystem|volume|" "snapshot>\n" - "\treceive [-vnFu] [-d | -e] <filesystem>\n")); + "\treceive|recv [-vnFu] [-d | -e] <filesystem>\n")); case HELP_RENAME: return (gettext("\trename [-f] <filesystem|volume|snapshot> " "<filesystem|volume|snapshot>\n" @@ -280,10 +280,10 @@ get_usage(zfs_help_t idx) case HELP_SHARE: return (gettext("\tshare <-a | filesystem>\n")); case HELP_SNAPSHOT: - return (gettext("\tsnapshot [-r] [-o property=value] ... " + return (gettext("\tsnapshot|snap [-r] [-o property=value] ... " "<filesystem@snapname|volume@snapname> ...\n")); case HELP_UNMOUNT: - return (gettext("\tunmount [-f] " + return (gettext("\tunmount|umount [-f] " "<-a | filesystem|mountpoint>\n")); case HELP_UNSHARE: return (gettext("\tunshare " @@ -3027,7 +3027,7 @@ zfs_do_list(int argc, char **argv) flags &= ~ZFS_ITER_PROP_LISTSNAPS; while (*optarg != '\0') { static char *type_subopts[] = { "filesystem", - "volume", "snapshot", "all", NULL }; + "volume", "snapshot", "snap", "all", NULL }; switch (getsubopt(&optarg, type_subopts, &value)) { @@ -3038,9 +3038,10 @@ zfs_do_list(int argc, char **argv) types |= ZFS_TYPE_VOLUME; break; case 2: + case 3: types |= ZFS_TYPE_SNAPSHOT; break; - case 3: + case 4: types = ZFS_TYPE_DATASET; break; @@ -6726,6 +6727,12 @@ main(int argc, char **argv) cmdname = "receive"; /* + * The 'snap' command is an alias for 'snapshot' + */ + if (strcmp(cmdname, "snap") == 0) + cmdname = "snapshot"; + + /* * Special case '-?' */ if (strcmp(cmdname, "-?") == 0) Modified: projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.c ============================================================================== --- projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.c Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.c Sat Oct 26 18:47:10 2013 (r257185) @@ -15420,21 +15420,6 @@ MIPS options:\n\ -mno-octeon-useun generate MIPS unaligned load/store instructions\n")); } -enum dwarf2_format -mips_dwarf2_format (void) -{ - if (HAVE_64BIT_SYMBOLS) - { -#ifdef TE_IRIX - return dwarf2_format_64bit_irix; -#else - return dwarf2_format_64bit; -#endif - } - else - return dwarf2_format_32bit; -} - int mips_dwarf2_addr_size (void) { Modified: projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.h ============================================================================== --- projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.h Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/binutils/gas/config/tc-mips.h Sat Oct 26 18:47:10 2013 (r257185) @@ -155,10 +155,6 @@ extern void mips_emit_delays (void); extern void mips_enable_auto_align (void); #define md_elf_section_change_hook() mips_enable_auto_align() -enum dwarf2_format; -extern enum dwarf2_format mips_dwarf2_format (void); -#define DWARF2_FORMAT() mips_dwarf2_format () - extern int mips_dwarf2_addr_size (void); #define DWARF2_ADDR_SIZE(bfd) mips_dwarf2_addr_size () Modified: projects/arm_eabi_vfp/contrib/gcclibs/libssp/ssp.c ============================================================================== --- projects/arm_eabi_vfp/contrib/gcclibs/libssp/ssp.c Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/gcclibs/libssp/ssp.c Sat Oct 26 18:47:10 2013 (r257185) @@ -128,7 +128,7 @@ fail (const char *msg1, size_t msg1len, #ifdef HAVE_SYSLOG_H /* Only send the error to syslog if there was no tty available. */ else - syslog (LOG_CRIT, msg3); + syslog (LOG_CRIT, "%s", msg3); #endif /* HAVE_SYSLOG_H */ /* Try very hard to exit. Note that signals may be blocked preventing Modified: projects/arm_eabi_vfp/contrib/gperf/src/options.cc ============================================================================== --- projects/arm_eabi_vfp/contrib/gperf/src/options.cc Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/gperf/src/options.cc Sat Oct 26 18:47:10 2013 (r257185) @@ -281,7 +281,7 @@ Options::print_options () const { putchar (*arg); arg++; - if (*arg >= 'A' && *arg <= 'Z' || *arg >= 'a' && *arg <= 'z') + if ( (*arg >= 'A' && *arg <= 'Z') || (*arg >= 'a' && *arg <= 'z') ) { putchar (*arg); arg++; @@ -293,7 +293,9 @@ Options::print_options () const putchar (*arg); arg++; } - while (*arg >= 'A' && *arg <= 'Z' || *arg >= 'a' && *arg <= 'z' || *arg == '-'); + while ( (*arg >= 'A' && *arg <= 'Z') || + (*arg >= 'a' && *arg <= 'z') || + *arg == '-'); if (*arg == '=') { putchar (*arg); Modified: projects/arm_eabi_vfp/contrib/gperf/src/search.cc ============================================================================== --- projects/arm_eabi_vfp/contrib/gperf/src/search.cc Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/gperf/src/search.cc Sat Oct 26 18:47:10 2013 (r257185) @@ -36,7 +36,10 @@ /* ============================== Portability ============================== */ /* Assume ISO C++ 'for' scoping rule. */ -#define for if (0) ; else for +/* This code is used to work around scoping issues with visual studio 6 from + * 1998. Comment it out here to queisce numerous -Wdangling-else warnings + * from clang. +#define for if (0) ; else for */ /* Dynamically allocated array with dynamic extent: Modified: projects/arm_eabi_vfp/contrib/jemalloc/ChangeLog ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/ChangeLog Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/jemalloc/ChangeLog Sat Oct 26 18:47:10 2013 (r257185) @@ -6,6 +6,21 @@ found in the git revision history: http://www.canonware.com/cgi-bin/gitweb.cgi?p=jemalloc.git git://canonware.com/jemalloc.git +* 3.4.1 (October 20, 2013) + + Bug fixes: + - Fix a race in the "arenas.extend" mallctl that could cause memory corruption + of internal data structures and subsequent crashes. + - Fix Valgrind integration flaws that caused Valgrind warnings about reads of + uninitialized memory in: + + arena chunk headers + + internal zero-initialized data structures (relevant to tcache and prof + code) + - Preserve errno during the first allocation. A readlink(2) call during + initialization fails unless /etc/malloc.conf exists, so errno was typically + set during the first allocation prior to this fix. + - Fix compilation warnings reported by gcc 4.8.1. + * 3.4.0 (June 2, 2013) This version is essentially a small bugfix release, but the addition of @@ -60,7 +75,7 @@ found in the git revision history: Bug fixes: - Fix "arenas.extend" mallctl to output the number of arenas. - - Fix chunk_recycyle() to unconditionally inform Valgrind that returned memory + - Fix chunk_recycle() to unconditionally inform Valgrind that returned memory is undefined. - Fix build break on FreeBSD related to alloca.h. Modified: projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-diffs ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-diffs Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-diffs Sat Oct 26 18:47:10 2013 (r257185) @@ -45,7 +45,7 @@ index abd5e6f..1d7491a 100644 + </refsect1> </refentry> diff --git a/include/jemalloc/internal/jemalloc_internal.h.in b/include/jemalloc/internal/jemalloc_internal.h.in -index e46ac54..527449d 100644 +index 53c135c..c547339 100644 --- a/include/jemalloc/internal/jemalloc_internal.h.in +++ b/include/jemalloc/internal/jemalloc_internal.h.in @@ -1,5 +1,8 @@ @@ -97,10 +97,10 @@ index de44e14..564d604 100644 bool malloc_mutex_init(malloc_mutex_t *mutex); diff --git a/include/jemalloc/internal/private_namespace.h b/include/jemalloc/internal/private_namespace.h -index 65de316..366676b 100644 +index cdb0b0e..2a98d1f 100644 --- a/include/jemalloc/internal/private_namespace.h +++ b/include/jemalloc/internal/private_namespace.h -@@ -216,7 +216,6 @@ +@@ -218,7 +218,6 @@ #define iralloc JEMALLOC_N(iralloc) #define irallocx JEMALLOC_N(irallocx) #define isalloc JEMALLOC_N(isalloc) @@ -244,7 +244,7 @@ index 0000000..e6c8407 +#endif + diff --git a/src/jemalloc.c b/src/jemalloc.c -index bc350ed..352c98e 100644 +index ae56db6..1412a5e 100644 --- a/src/jemalloc.c +++ b/src/jemalloc.c @@ -8,6 +8,10 @@ malloc_tsd_data(, arenas, arena_t *, NULL) Modified: projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-upgrade ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-upgrade Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/jemalloc/FREEBSD-upgrade Sat Oct 26 18:47:10 2013 (r257185) @@ -60,7 +60,7 @@ do_extract() { local rev=$1 # Clone. rm -rf ${work} - git clone git://canonware.com/jemalloc.git ${work} + git clone https://github.com/jemalloc/jemalloc.git ${work} ( cd ${work} if [ "x${rev}" != "x" ] ; then Modified: projects/arm_eabi_vfp/contrib/jemalloc/VERSION ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/VERSION Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/jemalloc/VERSION Sat Oct 26 18:47:10 2013 (r257185) @@ -1 +1 @@ -3.4.0-0-g0ed518e5dab789ad2171bb38977a8927e2a26775 +3.4.1-0-g0135fb806e4137dc9cdf152541926a2bc95e33f0 Modified: projects/arm_eabi_vfp/contrib/jemalloc/doc/jemalloc.3 ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/doc/jemalloc.3 Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/jemalloc/doc/jemalloc.3 Sat Oct 26 18:47:10 2013 (r257185) @@ -2,12 +2,12 @@ .\" Title: JEMALLOC .\" Author: Jason Evans .\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/> -.\" Date: 06/02/2013 +.\" Date: 10/20/2013 .\" Manual: User Manual -.\" Source: jemalloc 3.4.0-0-g0ed518e5dab789ad2171bb38977a8927e2a26775 +.\" Source: jemalloc 3.4.1-0-g0135fb806e4137dc9cdf152541926a2bc95e33f0 .\" Language: English .\" -.TH "JEMALLOC" "3" "06/02/2013" "jemalloc 3.4.0-0-g0ed518e5dab7" "User Manual" +.TH "JEMALLOC" "3" "10/20/2013" "jemalloc 3.4.1-0-g0135fb806e41" "User Manual" .\" ----------------------------------------------------------------- .\" * Define some portability stuff .\" ----------------------------------------------------------------- @@ -31,7 +31,7 @@ jemalloc \- general purpose memory allocation functions .SH "LIBRARY" .PP -This manual describes jemalloc 3\&.4\&.0\-0\-g0ed518e5dab789ad2171bb38977a8927e2a26775\&. More information can be found at the +This manual describes jemalloc 3\&.4\&.1\-0\-g0135fb806e4137dc9cdf152541926a2bc95e33f0\&. More information can be found at the \m[blue]\fBjemalloc website\fR\m[]\&\s-2\u[1]\d\s+2\&. .PP The following configuration options are enabled in libc\*(Aqs built\-in jemalloc: Modified: projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/arena.h ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/arena.h Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/arena.h Sat Oct 26 18:47:10 2013 (r257185) @@ -441,6 +441,7 @@ void arena_postfork_child(arena_t *arena #ifndef JEMALLOC_ENABLE_INLINE arena_chunk_map_t *arena_mapp_get(arena_chunk_t *chunk, size_t pageind); size_t *arena_mapbitsp_get(arena_chunk_t *chunk, size_t pageind); +size_t arena_mapbitsp_read(size_t *mapbitsp); size_t arena_mapbits_get(arena_chunk_t *chunk, size_t pageind); size_t arena_mapbits_unallocated_size_get(arena_chunk_t *chunk, size_t pageind); @@ -451,6 +452,7 @@ size_t arena_mapbits_dirty_get(arena_chu size_t arena_mapbits_unzeroed_get(arena_chunk_t *chunk, size_t pageind); size_t arena_mapbits_large_get(arena_chunk_t *chunk, size_t pageind); size_t arena_mapbits_allocated_get(arena_chunk_t *chunk, size_t pageind); +void arena_mapbitsp_write(size_t *mapbitsp, size_t mapbits); void arena_mapbits_unallocated_set(arena_chunk_t *chunk, size_t pageind, size_t size, size_t flags); void arena_mapbits_unallocated_size_set(arena_chunk_t *chunk, size_t pageind, @@ -498,10 +500,17 @@ arena_mapbitsp_get(arena_chunk_t *chunk, } JEMALLOC_ALWAYS_INLINE size_t +arena_mapbitsp_read(size_t *mapbitsp) +{ + + return (*mapbitsp); +} + +JEMALLOC_ALWAYS_INLINE size_t arena_mapbits_get(arena_chunk_t *chunk, size_t pageind) { - return (*arena_mapbitsp_get(chunk, pageind)); + return (arena_mapbitsp_read(arena_mapbitsp_get(chunk, pageind))); } JEMALLOC_ALWAYS_INLINE size_t @@ -585,82 +594,89 @@ arena_mapbits_allocated_get(arena_chunk_ } JEMALLOC_ALWAYS_INLINE void +arena_mapbitsp_write(size_t *mapbitsp, size_t mapbits) +{ + + *mapbitsp = mapbits; +} + +JEMALLOC_ALWAYS_INLINE void arena_mapbits_unallocated_set(arena_chunk_t *chunk, size_t pageind, size_t size, size_t flags) { - size_t *mapbitsp; + size_t *mapbitsp = arena_mapbitsp_get(chunk, pageind); - mapbitsp = arena_mapbitsp_get(chunk, pageind); assert((size & PAGE_MASK) == 0); assert((flags & ~CHUNK_MAP_FLAGS_MASK) == 0); assert((flags & (CHUNK_MAP_DIRTY|CHUNK_MAP_UNZEROED)) == flags); - *mapbitsp = size | CHUNK_MAP_BININD_INVALID | flags; + arena_mapbitsp_write(mapbitsp, size | CHUNK_MAP_BININD_INVALID | flags); } JEMALLOC_ALWAYS_INLINE void arena_mapbits_unallocated_size_set(arena_chunk_t *chunk, size_t pageind, size_t size) { - size_t *mapbitsp; + size_t *mapbitsp = arena_mapbitsp_get(chunk, pageind); + size_t mapbits = arena_mapbitsp_read(mapbitsp); - mapbitsp = arena_mapbitsp_get(chunk, pageind); assert((size & PAGE_MASK) == 0); - assert((*mapbitsp & (CHUNK_MAP_LARGE|CHUNK_MAP_ALLOCATED)) == 0); - *mapbitsp = size | (*mapbitsp & PAGE_MASK); + assert((mapbits & (CHUNK_MAP_LARGE|CHUNK_MAP_ALLOCATED)) == 0); + arena_mapbitsp_write(mapbitsp, size | (mapbits & PAGE_MASK)); } JEMALLOC_ALWAYS_INLINE void arena_mapbits_large_set(arena_chunk_t *chunk, size_t pageind, size_t size, size_t flags) { - size_t *mapbitsp; + size_t *mapbitsp = arena_mapbitsp_get(chunk, pageind); + size_t mapbits = arena_mapbitsp_read(mapbitsp); size_t unzeroed; - mapbitsp = arena_mapbitsp_get(chunk, pageind); assert((size & PAGE_MASK) == 0); assert((flags & CHUNK_MAP_DIRTY) == flags); - unzeroed = *mapbitsp & CHUNK_MAP_UNZEROED; /* Preserve unzeroed. */ - *mapbitsp = size | CHUNK_MAP_BININD_INVALID | flags | unzeroed | - CHUNK_MAP_LARGE | CHUNK_MAP_ALLOCATED; + unzeroed = mapbits & CHUNK_MAP_UNZEROED; /* Preserve unzeroed. */ + arena_mapbitsp_write(mapbitsp, size | CHUNK_MAP_BININD_INVALID | flags + | unzeroed | CHUNK_MAP_LARGE | CHUNK_MAP_ALLOCATED); } JEMALLOC_ALWAYS_INLINE void arena_mapbits_large_binind_set(arena_chunk_t *chunk, size_t pageind, size_t binind) { - size_t *mapbitsp; + size_t *mapbitsp = arena_mapbitsp_get(chunk, pageind); + size_t mapbits = arena_mapbitsp_read(mapbitsp); assert(binind <= BININD_INVALID); - mapbitsp = arena_mapbitsp_get(chunk, pageind); assert(arena_mapbits_large_size_get(chunk, pageind) == PAGE); - *mapbitsp = (*mapbitsp & ~CHUNK_MAP_BININD_MASK) | (binind << - CHUNK_MAP_BININD_SHIFT); + arena_mapbitsp_write(mapbitsp, (mapbits & ~CHUNK_MAP_BININD_MASK) | + (binind << CHUNK_MAP_BININD_SHIFT)); } JEMALLOC_ALWAYS_INLINE void arena_mapbits_small_set(arena_chunk_t *chunk, size_t pageind, size_t runind, size_t binind, size_t flags) { - size_t *mapbitsp; + size_t *mapbitsp = arena_mapbitsp_get(chunk, pageind); + size_t mapbits = arena_mapbitsp_read(mapbitsp); size_t unzeroed; assert(binind < BININD_INVALID); - mapbitsp = arena_mapbitsp_get(chunk, pageind); assert(pageind - runind >= map_bias); assert((flags & CHUNK_MAP_DIRTY) == flags); - unzeroed = *mapbitsp & CHUNK_MAP_UNZEROED; /* Preserve unzeroed. */ - *mapbitsp = (runind << LG_PAGE) | (binind << CHUNK_MAP_BININD_SHIFT) | - flags | unzeroed | CHUNK_MAP_ALLOCATED; + unzeroed = mapbits & CHUNK_MAP_UNZEROED; /* Preserve unzeroed. */ + arena_mapbitsp_write(mapbitsp, (runind << LG_PAGE) | (binind << + CHUNK_MAP_BININD_SHIFT) | flags | unzeroed | CHUNK_MAP_ALLOCATED); } JEMALLOC_ALWAYS_INLINE void arena_mapbits_unzeroed_set(arena_chunk_t *chunk, size_t pageind, size_t unzeroed) { - size_t *mapbitsp; + size_t *mapbitsp = arena_mapbitsp_get(chunk, pageind); + size_t mapbits = arena_mapbitsp_read(mapbitsp); - mapbitsp = arena_mapbitsp_get(chunk, pageind); - *mapbitsp = (*mapbitsp & ~CHUNK_MAP_UNZEROED) | unzeroed; + arena_mapbitsp_write(mapbitsp, (mapbits & ~CHUNK_MAP_UNZEROED) | + unzeroed); } JEMALLOC_INLINE bool Modified: projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h Sat Oct 26 18:47:10 2013 (r257185) @@ -232,9 +232,18 @@ static const bool config_ivsalloc = # define __DECONST(type, var) ((type)(uintptr_t)(const void *)(var)) #endif +/* + * JEMALLOC_ALWAYS_INLINE is used within header files for functions that are + * static inline functions if inlining is enabled, and single-definition + * library-private functions if inlining is disabled. + * + * JEMALLOC_ALWAYS_INLINE_C is for use in .c files, in which case the denoted + * functions are always static, regardless of whether inlining is enabled. + */ #ifdef JEMALLOC_DEBUG /* Disable inlining to make debugging easier. */ # define JEMALLOC_ALWAYS_INLINE +# define JEMALLOC_ALWAYS_INLINE_C static # define JEMALLOC_INLINE # define inline #else @@ -242,8 +251,11 @@ static const bool config_ivsalloc = # ifdef JEMALLOC_HAVE_ATTR # define JEMALLOC_ALWAYS_INLINE \ static inline JEMALLOC_ATTR(unused) JEMALLOC_ATTR(always_inline) +# define JEMALLOC_ALWAYS_INLINE_C \ + static inline JEMALLOC_ATTR(always_inline) # else # define JEMALLOC_ALWAYS_INLINE static inline +# define JEMALLOC_ALWAYS_INLINE_C static inline # endif # define JEMALLOC_INLINE static inline # ifdef _MSC_VER Modified: projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/private_namespace.h ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/private_namespace.h Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/private_namespace.h Sat Oct 26 18:47:10 2013 (r257185) @@ -33,6 +33,8 @@ #define arena_mapbits_unzeroed_get JEMALLOC_N(arena_mapbits_unzeroed_get) #define arena_mapbits_unzeroed_set JEMALLOC_N(arena_mapbits_unzeroed_set) #define arena_mapbitsp_get JEMALLOC_N(arena_mapbitsp_get) +#define arena_mapbitsp_read JEMALLOC_N(arena_mapbitsp_read) +#define arena_mapbitsp_write JEMALLOC_N(arena_mapbitsp_write) #define arena_mapp_get JEMALLOC_N(arena_mapp_get) #define arena_maxclass JEMALLOC_N(arena_maxclass) #define arena_new JEMALLOC_N(arena_new) Modified: projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/tcache.h ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/tcache.h Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/internal/tcache.h Sat Oct 26 18:47:10 2013 (r257185) @@ -313,6 +313,7 @@ tcache_alloc_small(tcache_t *tcache, siz } else if (opt_zero) memset(ret, 0, size); } + VALGRIND_MAKE_MEM_UNDEFINED(ret, size); } else { if (config_fill && opt_junk) { arena_alloc_junk_small(ret, &arena_bin_info[binind], @@ -321,7 +322,6 @@ tcache_alloc_small(tcache_t *tcache, siz VALGRIND_MAKE_MEM_UNDEFINED(ret, size); memset(ret, 0, size); } - VALGRIND_MAKE_MEM_UNDEFINED(ret, size); if (config_stats) tbin->tstats.nrequests++; @@ -368,11 +368,11 @@ tcache_alloc_large(tcache_t *tcache, siz else if (opt_zero) memset(ret, 0, size); } + VALGRIND_MAKE_MEM_UNDEFINED(ret, size); } else { VALGRIND_MAKE_MEM_UNDEFINED(ret, size); memset(ret, 0, size); } - VALGRIND_MAKE_MEM_UNDEFINED(ret, size); if (config_stats) tbin->tstats.nrequests++; Modified: projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/jemalloc.h ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/jemalloc.h Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/jemalloc/include/jemalloc/jemalloc.h Sat Oct 26 18:47:10 2013 (r257185) @@ -7,12 +7,12 @@ extern "C" { #include <limits.h> #include <strings.h> -#define JEMALLOC_VERSION "3.4.0-0-g0ed518e5dab789ad2171bb38977a8927e2a26775" +#define JEMALLOC_VERSION "3.4.1-0-g0135fb806e4137dc9cdf152541926a2bc95e33f0" #define JEMALLOC_VERSION_MAJOR 3 #define JEMALLOC_VERSION_MINOR 4 -#define JEMALLOC_VERSION_BUGFIX 0 +#define JEMALLOC_VERSION_BUGFIX 1 #define JEMALLOC_VERSION_NREV 0 -#define JEMALLOC_VERSION_GID "0ed518e5dab789ad2171bb38977a8927e2a26775" +#define JEMALLOC_VERSION_GID "0135fb806e4137dc9cdf152541926a2bc95e33f0" #include "jemalloc_defs.h" #include "jemalloc_FreeBSD.h" Modified: projects/arm_eabi_vfp/contrib/jemalloc/src/arena.c ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/src/arena.c Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/jemalloc/src/arena.c Sat Oct 26 18:47:10 2013 (r257185) @@ -369,13 +369,20 @@ arena_run_zero(arena_chunk_t *chunk, siz } static inline void +arena_run_page_mark_zeroed(arena_chunk_t *chunk, size_t run_ind) +{ + + VALGRIND_MAKE_MEM_DEFINED((void *)((uintptr_t)chunk + (run_ind << + LG_PAGE)), PAGE); +} + +static inline void arena_run_page_validate_zeroed(arena_chunk_t *chunk, size_t run_ind) { size_t i; UNUSED size_t *p = (size_t *)((uintptr_t)chunk + (run_ind << LG_PAGE)); - VALGRIND_MAKE_MEM_DEFINED((void *)((uintptr_t)chunk + (run_ind << - LG_PAGE)), PAGE); + arena_run_page_mark_zeroed(chunk, run_ind); for (i = 0; i < PAGE / sizeof(size_t); i++) assert(p[i] == 0); } @@ -458,6 +465,9 @@ arena_run_split(arena_t *arena, arena_ru } else if (config_debug) { arena_run_page_validate_zeroed( chunk, run_ind+i); + } else { + arena_run_page_mark_zeroed( + chunk, run_ind+i); } } } else { @@ -467,6 +477,9 @@ arena_run_split(arena_t *arena, arena_ru */ arena_run_zero(chunk, run_ind, need_pages); } + } else { + VALGRIND_MAKE_MEM_UNDEFINED((void *)((uintptr_t)chunk + + (run_ind << LG_PAGE)), (need_pages << LG_PAGE)); } /* @@ -508,9 +521,9 @@ arena_run_split(arena_t *arena, arena_ru arena_run_page_validate_zeroed(chunk, run_ind+need_pages-1); } + VALGRIND_MAKE_MEM_UNDEFINED((void *)((uintptr_t)chunk + + (run_ind << LG_PAGE)), (need_pages << LG_PAGE)); } - VALGRIND_MAKE_MEM_UNDEFINED((void *)((uintptr_t)chunk + (run_ind << - LG_PAGE)), (need_pages << LG_PAGE)); } static arena_chunk_t * @@ -569,17 +582,24 @@ arena_chunk_alloc(arena_t *arena) * unless the chunk is not zeroed. */ if (zero == false) { + VALGRIND_MAKE_MEM_UNDEFINED( + (void *)arena_mapp_get(chunk, map_bias+1), + (size_t)((uintptr_t) arena_mapp_get(chunk, + chunk_npages-1) - (uintptr_t)arena_mapp_get(chunk, + map_bias+1))); for (i = map_bias+1; i < chunk_npages-1; i++) arena_mapbits_unzeroed_set(chunk, i, unzeroed); - } else if (config_debug) { + } else { VALGRIND_MAKE_MEM_DEFINED( (void *)arena_mapp_get(chunk, map_bias+1), - (void *)((uintptr_t) - arena_mapp_get(chunk, chunk_npages-1) - - (uintptr_t)arena_mapp_get(chunk, map_bias+1))); - for (i = map_bias+1; i < chunk_npages-1; i++) { - assert(arena_mapbits_unzeroed_get(chunk, i) == - unzeroed); + (size_t)((uintptr_t) arena_mapp_get(chunk, + chunk_npages-1) - (uintptr_t)arena_mapp_get(chunk, + map_bias+1))); + if (config_debug) { + for (i = map_bias+1; i < chunk_npages-1; i++) { + assert(arena_mapbits_unzeroed_get(chunk, + i) == unzeroed); + } } } arena_mapbits_unallocated_set(chunk, chunk_npages-1, @@ -1458,6 +1478,7 @@ arena_malloc_small(arena_t *arena, size_ } else if (opt_zero) memset(ret, 0, size); } + VALGRIND_MAKE_MEM_UNDEFINED(ret, size); } else { if (config_fill && opt_junk) { arena_alloc_junk_small(ret, &arena_bin_info[binind], @@ -1466,7 +1487,6 @@ arena_malloc_small(arena_t *arena, size_ VALGRIND_MAKE_MEM_UNDEFINED(ret, size); memset(ret, 0, size); } - VALGRIND_MAKE_MEM_UNDEFINED(ret, size); return (ret); } Modified: projects/arm_eabi_vfp/contrib/jemalloc/src/chunk.c ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/src/chunk.c Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/jemalloc/src/chunk.c Sat Oct 26 18:47:10 2013 (r257185) @@ -294,7 +294,7 @@ label_return: if (xnode != NULL) base_node_dealloc(xnode); if (xprev != NULL) - base_node_dealloc(prev); + base_node_dealloc(xprev); } void Modified: projects/arm_eabi_vfp/contrib/jemalloc/src/ctl.c ============================================================================== --- projects/arm_eabi_vfp/contrib/jemalloc/src/ctl.c Sat Oct 26 18:40:17 2013 (r257184) +++ projects/arm_eabi_vfp/contrib/jemalloc/src/ctl.c Sat Oct 26 18:47:10 2013 (r257185) @@ -546,43 +546,30 @@ ctl_arena_refresh(arena_t *arena, unsign static bool ctl_grow(void) { - size_t astats_size; ctl_arena_stats_t *astats; arena_t **tarenas; - /* Extend arena stats and arenas arrays. */ - astats_size = (ctl_stats.narenas + 2) * sizeof(ctl_arena_stats_t); - if (ctl_stats.narenas == narenas_auto) { - /* ctl_stats.arenas and arenas came from base_alloc(). */ - astats = (ctl_arena_stats_t *)imalloc(astats_size); - if (astats == NULL) - return (true); - memcpy(astats, ctl_stats.arenas, (ctl_stats.narenas + 1) * - sizeof(ctl_arena_stats_t)); - - tarenas = (arena_t **)imalloc((ctl_stats.narenas + 1) * - sizeof(arena_t *)); - if (tarenas == NULL) { - idalloc(astats); - return (true); - } - memcpy(tarenas, arenas, ctl_stats.narenas * sizeof(arena_t *)); - } else { - astats = (ctl_arena_stats_t *)iralloc(ctl_stats.arenas, - astats_size, 0, 0, false, false); - if (astats == NULL) - return (true); - - tarenas = (arena_t **)iralloc(arenas, (ctl_stats.narenas + 1) * - sizeof(arena_t *), 0, 0, false, false); - if (tarenas == NULL) - return (true); + /* Allocate extended arena stats and arenas arrays. */ + astats = (ctl_arena_stats_t *)imalloc((ctl_stats.narenas + 2) * + sizeof(ctl_arena_stats_t)); + if (astats == NULL) + return (true); + tarenas = (arena_t **)imalloc((ctl_stats.narenas + 1) * + sizeof(arena_t *)); + if (tarenas == NULL) { + idalloc(astats); + return (true); } - /* Initialize the new astats and arenas elements. */ + + /* Initialize the new astats element. */ + memcpy(astats, ctl_stats.arenas, (ctl_stats.narenas + 1) * + sizeof(ctl_arena_stats_t)); memset(&astats[ctl_stats.narenas + 1], 0, sizeof(ctl_arena_stats_t)); - if (ctl_arena_init(&astats[ctl_stats.narenas + 1])) + if (ctl_arena_init(&astats[ctl_stats.narenas + 1])) { + idalloc(tarenas); + idalloc(astats); return (true); - tarenas[ctl_stats.narenas] = NULL; + } /* Swap merged stats to their new location. */ { ctl_arena_stats_t tstats; @@ -593,13 +580,34 @@ ctl_grow(void) memcpy(&astats[ctl_stats.narenas + 1], &tstats, sizeof(ctl_arena_stats_t)); } + /* Initialize the new arenas element. */ + tarenas[ctl_stats.narenas] = NULL; + { + arena_t **arenas_old = arenas; + /* + * Swap extended arenas array into place. Although ctl_mtx + * protects this function from other threads extending the + * array, it does not protect from other threads mutating it + * (i.e. initializing arenas and setting array elements to + * point to them). Therefore, array copying must happen under + * the protection of arenas_lock. + */ + malloc_mutex_lock(&arenas_lock); + arenas = tarenas; + memcpy(arenas, arenas_old, ctl_stats.narenas * + sizeof(arena_t *)); + narenas_total++; + arenas_extend(narenas_total - 1); + malloc_mutex_unlock(&arenas_lock); + /* + * Deallocate arenas_old only if it came from imalloc() (not + * base_alloc()). + */ + if (ctl_stats.narenas != narenas_auto) + idalloc(arenas_old); + } ctl_stats.arenas = astats; ctl_stats.narenas++; - malloc_mutex_lock(&arenas_lock); - arenas = tarenas; - narenas_total++; - arenas_extend(narenas_total - 1); - malloc_mutex_unlock(&arenas_lock); return (false); } @@ -1109,7 +1117,7 @@ epoch_ctl(const size_t *mib, size_t mibl void *newp, size_t newlen) { int ret; *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***help
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201310261847.r9QIlCAd086447>
