svn commit: r320971 - in projects/clang500-import: . bin bin/ed bin/rcp contrib/ipfilter/man contrib/ipfilter/tools contrib/jemalloc contrib/jemalloc/doc contrib/jemalloc/include/jemalloc contrib/j...
Dimitry Andric
dim at FreeBSD.org
Thu Jul 13 22:01:43 UTC 2017
Author: dim
Date: Thu Jul 13 22:01:38 2017
New Revision: 320971
URL: https://svnweb.freebsd.org/changeset/base/320971
Log:
Merge ^/head r320573 through r320970.
Added:
projects/clang500-import/etc/rc.d/ipfw_netflow
- copied unchanged from r320970, head/etc/rc.d/ipfw_netflow
projects/clang500-import/lib/libc++experimental/Makefile.depend
- copied unchanged from r320970, head/lib/libc++experimental/Makefile.depend
projects/clang500-import/lib/libclang_rt/stats/Makefile.depend
- copied unchanged from r320970, head/lib/libclang_rt/stats/Makefile.depend
projects/clang500-import/lib/libclang_rt/stats_client/Makefile.depend
- copied unchanged from r320970, head/lib/libclang_rt/stats_client/Makefile.depend
projects/clang500-import/lib/libdl/
- copied from r320970, head/lib/libdl/
projects/clang500-import/lib/libifconfig/Makefile.depend
- copied unchanged from r320970, head/lib/libifconfig/Makefile.depend
projects/clang500-import/lib/librss/Makefile.depend
- copied unchanged from r320970, head/lib/librss/Makefile.depend
projects/clang500-import/share/zoneinfo/tests/
- copied from r320970, head/share/zoneinfo/tests/
projects/clang500-import/sys/amd64/conf/MMCCAM
- copied unchanged from r320970, head/sys/amd64/conf/MMCCAM
projects/clang500-import/sys/arm/allwinner/clkng/ccu_a64.c
- copied unchanged from r320970, head/sys/arm/allwinner/clkng/ccu_a64.c
projects/clang500-import/sys/arm/allwinner/clkng/ccu_a64.h
- copied unchanged from r320970, head/sys/arm/allwinner/clkng/ccu_a64.h
projects/clang500-import/sys/arm/annapurna/alpine/alpine_mp.h
- copied unchanged from r320970, head/sys/arm/annapurna/alpine/alpine_mp.h
projects/clang500-import/sys/arm/arm/platform_pl310_if.m
- copied unchanged from r320970, head/sys/arm/arm/platform_pl310_if.m
projects/clang500-import/sys/arm/conf/BEAGLEBONE-MMCCAM
- copied unchanged from r320970, head/sys/arm/conf/BEAGLEBONE-MMCCAM
projects/clang500-import/sys/arm/freescale/imx/imx6_machdep.h
- copied unchanged from r320970, head/sys/arm/freescale/imx/imx6_machdep.h
projects/clang500-import/sys/arm/freescale/imx/imx6_snvs.c
- copied unchanged from r320970, head/sys/arm/freescale/imx/imx6_snvs.c
projects/clang500-import/sys/arm/ti/omap4/omap4_machdep.h
- copied unchanged from r320970, head/sys/arm/ti/omap4/omap4_machdep.h
projects/clang500-import/sys/arm/xilinx/zy7_machdep.h
- copied unchanged from r320970, head/sys/arm/xilinx/zy7_machdep.h
projects/clang500-import/sys/cam/mmc/
- copied from r320970, head/sys/cam/mmc/
projects/clang500-import/sys/dev/ixgbe/if_bypass.c
- copied unchanged from r320970, head/sys/dev/ixgbe/if_bypass.c
projects/clang500-import/sys/dev/ixgbe/if_fdir.c
- copied unchanged from r320970, head/sys/dev/ixgbe/if_fdir.c
projects/clang500-import/sys/dev/ixgbe/if_sriov.c
- copied unchanged from r320970, head/sys/dev/ixgbe/if_sriov.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_bypass.h
- copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_bypass.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_fdir.h
- copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_fdir.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_features.h
- copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_features.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_netmap.c
- copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_netmap.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_netmap.h
- copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_netmap.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_rss.h
- copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_rss.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_sriov.h
- copied unchanged from r320970, head/sys/dev/ixgbe/ixgbe_sriov.h
projects/clang500-import/sys/dev/mmcnull/
- copied from r320970, head/sys/dev/mmcnull/
projects/clang500-import/sys/dev/syscons/fonts/
- copied from r320970, head/sys/dev/syscons/fonts/
projects/clang500-import/sys/gnu/dts/arm/am335x-baltos-leds.dtsi
- copied unchanged from r320970, head/sys/gnu/dts/arm/am335x-baltos-leds.dtsi
projects/clang500-import/sys/gnu/dts/arm/armada-385-linksys-shelby.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/armada-385-linksys-shelby.dts
projects/clang500-import/sys/gnu/dts/arm/armada-385-synology-ds116.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/armada-385-synology-ds116.dts
projects/clang500-import/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
projects/clang500-import/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts
projects/clang500-import/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts
projects/clang500-import/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts
projects/clang500-import/sys/gnu/dts/arm/bcm953012hr.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/bcm953012hr.dts
projects/clang500-import/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi
- copied unchanged from r320970, head/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi
projects/clang500-import/sys/gnu/dts/arm/gemini-nas4220b.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/gemini-nas4220b.dts
projects/clang500-import/sys/gnu/dts/arm/gemini-rut1xx.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/gemini-rut1xx.dts
projects/clang500-import/sys/gnu/dts/arm/gemini-sq201.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/gemini-sq201.dts
projects/clang500-import/sys/gnu/dts/arm/gemini-wbd111.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/gemini-wbd111.dts
projects/clang500-import/sys/gnu/dts/arm/gemini-wbd222.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/gemini-wbd222.dts
projects/clang500-import/sys/gnu/dts/arm/gemini.dtsi
- copied unchanged from r320970, head/sys/gnu/dts/arm/gemini.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx28-duckbill-2-485.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx28-duckbill-2-485.dts
projects/clang500-import/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts
projects/clang500-import/sys/gnu/dts/arm/imx28-duckbill-2-spi.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx28-duckbill-2-spi.dts
projects/clang500-import/sys/gnu/dts/arm/imx28-duckbill-2.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx28-duckbill-2.dts
projects/clang500-import/sys/gnu/dts/arm/imx6dl-gw5903.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx6dl-gw5903.dts
projects/clang500-import/sys/gnu/dts/arm/imx6dl-gw5904.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx6dl-gw5904.dts
projects/clang500-import/sys/gnu/dts/arm/imx6q-gw5903.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx6q-gw5903.dts
projects/clang500-import/sys/gnu/dts/arm/imx6q-gw5904.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx6q-gw5904.dts
projects/clang500-import/sys/gnu/dts/arm/imx6q-icore-ofcap10.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx6q-icore-ofcap10.dts
projects/clang500-import/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts
projects/clang500-import/sys/gnu/dts/arm/imx6q-zii-rdu2.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx6q-zii-rdu2.dts
projects/clang500-import/sys/gnu/dts/arm/imx6qdl-gw5903.dtsi
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx6qdl-gw5903.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts
projects/clang500-import/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts
projects/clang500-import/sys/gnu/dts/arm/imx6ul-isiot-common.dtsi
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx6ul-isiot-common.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx7d-sdb-sht11.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/imx7d-sdb-sht11.dts
projects/clang500-import/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi
- copied unchanged from r320970, head/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi
projects/clang500-import/sys/gnu/dts/arm/omap3-cpu-thermal.dtsi
- copied unchanged from r320970, head/sys/gnu/dts/arm/omap3-cpu-thermal.dtsi
projects/clang500-import/sys/gnu/dts/arm/rk3288-phycore-rdk.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/rk3288-phycore-rdk.dts
projects/clang500-import/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
- copied unchanged from r320970, head/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
projects/clang500-import/sys/gnu/dts/arm/rk3288-tinker.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/rk3288-tinker.dts
projects/clang500-import/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi
- copied unchanged from r320970, head/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi
projects/clang500-import/sys/gnu/dts/arm/stm32h743.dtsi
- copied unchanged from r320970, head/sys/gnu/dts/arm/stm32h743.dtsi
projects/clang500-import/sys/gnu/dts/arm/stm32h743i-eval.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/stm32h743i-eval.dts
projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-nanopi-neo-air.dts
- copied unchanged from r320970, head/sys/gnu/dts/arm/sun8i-h3-nanopi-neo-air.dts
projects/clang500-import/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
- copied unchanged from r320970, head/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/mt6797-clk.h
- copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/clock/mt6797-clk.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/rv1108-cru.h
- copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/clock/rv1108-cru.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun8i-r-ccu.h
- copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/clock/sun8i-r-ccu.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/genpd/
- copied from r320970, head/sys/gnu/dts/include/dt-bindings/genpd/
projects/clang500-import/sys/gnu/dts/include/dt-bindings/mfd/stm32f7-rcc.h
- copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/mfd/stm32f7-rcc.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/power/imx7-power.h
- copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/power/imx7-power.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-a10sr.h
- copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-a10sr.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/imx7-reset.h
- copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/reset/imx7-reset.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/sun8i-r-ccu.h
- copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/reset/sun8i-r-ccu.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/tegra210-car.h
- copied unchanged from r320970, head/sys/gnu/dts/include/dt-bindings/reset/tegra210-car.h
projects/clang500-import/sys/modules/mmcnull/
- copied from r320970, head/sys/modules/mmcnull/
projects/clang500-import/tools/build/options/WITH_RCMDS
- copied unchanged from r320970, head/tools/build/options/WITH_RCMDS
projects/clang500-import/tools/build/options/WITH_ZONEINFO_LEAPSECONDS_SUPPORT
- copied unchanged from r320970, head/tools/build/options/WITH_ZONEINFO_LEAPSECONDS_SUPPORT
projects/clang500-import/tools/build/options/WITH_ZONEINFO_OLD_TIMEZONES_SUPPORT
- copied unchanged from r320970, head/tools/build/options/WITH_ZONEINFO_OLD_TIMEZONES_SUPPORT
projects/clang500-import/usr.bin/hexdump/tests/
- copied from r320970, head/usr.bin/hexdump/tests/
projects/clang500-import/usr.bin/sdiotool/
- copied from r320970, head/usr.bin/sdiotool/
Deleted:
projects/clang500-import/sys/arm/freescale/imx/imx6_mp.h
projects/clang500-import/sys/arm/ti/omap4/omap4_mp.h
projects/clang500-import/sys/arm/xilinx/zy7_mp.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/rk1108-cru.h
Modified:
projects/clang500-import/Makefile.inc1
projects/clang500-import/bin/Makefile
projects/clang500-import/bin/ed/main.c
projects/clang500-import/bin/rcp/rcp.1
projects/clang500-import/contrib/ipfilter/man/ippool.8
projects/clang500-import/contrib/ipfilter/tools/ippool.c
projects/clang500-import/contrib/jemalloc/ChangeLog
projects/clang500-import/contrib/jemalloc/VERSION
projects/clang500-import/contrib/jemalloc/doc/jemalloc.3
projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/arena_externs.h
projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/background_thread_inlines.h
projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/base_externs.h
projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/ctl.h
projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_decls.h
projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h
projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_inlines_a.h
projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/private_namespace.h
projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tcache_externs.h
projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tsd.h
projects/clang500-import/contrib/jemalloc/include/jemalloc/jemalloc.h
projects/clang500-import/contrib/jemalloc/src/arena.c
projects/clang500-import/contrib/jemalloc/src/background_thread.c
projects/clang500-import/contrib/jemalloc/src/base.c
projects/clang500-import/contrib/jemalloc/src/ctl.c
projects/clang500-import/contrib/jemalloc/src/extent.c
projects/clang500-import/contrib/jemalloc/src/jemalloc.c
projects/clang500-import/contrib/jemalloc/src/prof.c
projects/clang500-import/contrib/jemalloc/src/tcache.c
projects/clang500-import/contrib/jemalloc/src/tsd.c
projects/clang500-import/contrib/libarchive/NEWS
projects/clang500-import/contrib/libarchive/libarchive/archive.h
projects/clang500-import/contrib/libarchive/libarchive/archive_entry.h
projects/clang500-import/contrib/libarchive/libarchive/test/test_archive_read_close_twice_open_filename.c
projects/clang500-import/contrib/libpcap/bpf/net/bpf_filter.c
projects/clang500-import/contrib/mdocml/lib.in
projects/clang500-import/contrib/netbsd-tests/lib/libc/gen/t_setdomainname.c
projects/clang500-import/contrib/netbsd-tests/lib/libc/stdio/t_printf.c
projects/clang500-import/crypto/heimdal/lib/krb5/ticket.c
projects/clang500-import/etc/Makefile
projects/clang500-import/etc/defaults/rc.conf
projects/clang500-import/etc/mtree/BSD.include.dist
projects/clang500-import/etc/mtree/BSD.tests.dist
projects/clang500-import/etc/rc.d/bsnmpd
projects/clang500-import/etc/rc.d/defaultroute
projects/clang500-import/etc/rc.d/dhclient
projects/clang500-import/etc/rc.d/ip6addrctl
projects/clang500-import/etc/rc.d/ipfw
projects/clang500-import/etc/rc.d/ipsec
projects/clang500-import/etc/rc.d/natd
projects/clang500-import/etc/rc.d/pf
projects/clang500-import/etc/rc.d/pflog
projects/clang500-import/etc/rc.d/pfsync
projects/clang500-import/etc/rc.d/rarpd
projects/clang500-import/etc/rc.d/route6d
projects/clang500-import/etc/rc.d/routed
projects/clang500-import/etc/rc.d/rtadvd
projects/clang500-import/etc/rc.d/rtsold
projects/clang500-import/etc/rc.d/static_arp
projects/clang500-import/etc/rc.d/static_ndp
projects/clang500-import/etc/root/dot.login
projects/clang500-import/etc/root/dot.profile
projects/clang500-import/gnu/usr.bin/gdb/gdb/gdb.1
projects/clang500-import/gnu/usr.bin/gdb/kgdb/kgdb.1
projects/clang500-import/include/Makefile
projects/clang500-import/lib/Makefile
projects/clang500-import/lib/libc/gen/dlfcn.c
projects/clang500-import/lib/libc/gen/dlopen.3
projects/clang500-import/lib/libc/net/nsdispatch.c
projects/clang500-import/lib/libc/regex/regcomp.c
projects/clang500-import/lib/libc/regex/regex2.h
projects/clang500-import/lib/libc/sys/mmap.2
projects/clang500-import/lib/libc/tests/gen/Makefile
projects/clang500-import/lib/libcam/Makefile
projects/clang500-import/lib/libcompiler_rt/Makefile.inc
projects/clang500-import/lib/libelftc/elftc_version.c
projects/clang500-import/lib/libgcc_s/Version.map
projects/clang500-import/lib/libsysdecode/Makefile.depend
projects/clang500-import/libexec/rlogind/rlogind.8
projects/clang500-import/libexec/rshd/rshd.8
projects/clang500-import/libexec/rtld-elf/rtld.c
projects/clang500-import/release/Makefile
projects/clang500-import/release/Makefile.mirrors
projects/clang500-import/release/scripts/atlas-upload.sh
projects/clang500-import/sbin/Makefile
projects/clang500-import/sbin/camcontrol/camcontrol.c
projects/clang500-import/sbin/init/init.c
projects/clang500-import/sbin/mount/mount.c
projects/clang500-import/sbin/newfs/newfs.8
projects/clang500-import/sbin/savecore/savecore.c
projects/clang500-import/share/man/man4/Makefile
projects/clang500-import/share/man/man4/dtrace_lockstat.4
projects/clang500-import/share/man/man4/isp.4
projects/clang500-import/share/man/man4/vt.4
projects/clang500-import/share/man/man5/src.conf.5
projects/clang500-import/share/man/man9/bitset.9
projects/clang500-import/share/mk/bsd.libnames.mk
projects/clang500-import/share/mk/bsd.linker.mk
projects/clang500-import/share/mk/src.libnames.mk
projects/clang500-import/share/mk/src.opts.mk
projects/clang500-import/share/skel/dot.login
projects/clang500-import/share/skel/dot.profile
projects/clang500-import/share/zoneinfo/Makefile
projects/clang500-import/sys/amd64/amd64/efirt.c (contents, props changed)
projects/clang500-import/sys/amd64/conf/NOTES
projects/clang500-import/sys/amd64/linux/linux_sysvec.c
projects/clang500-import/sys/amd64/linux32/linux32_sysvec.c
projects/clang500-import/sys/amd64/vmm/amd/amdvi_hw.c
projects/clang500-import/sys/amd64/vmm/amd/amdvi_priv.h
projects/clang500-import/sys/amd64/vmm/amd/ivrs_drv.c
projects/clang500-import/sys/arm/allwinner/a10_mmc.c
projects/clang500-import/sys/arm/allwinner/clkng/aw_ccung.c
projects/clang500-import/sys/arm/allwinner/if_awg.c
projects/clang500-import/sys/arm/annapurna/alpine/alpine_common.c
projects/clang500-import/sys/arm/annapurna/alpine/alpine_machdep.c
projects/clang500-import/sys/arm/annapurna/alpine/alpine_machdep_mp.c
projects/clang500-import/sys/arm/arm/generic_timer.c
projects/clang500-import/sys/arm/arm/gic.c
projects/clang500-import/sys/arm/arm/gic.h
projects/clang500-import/sys/arm/arm/machdep.c
projects/clang500-import/sys/arm/arm/mpcore_timer.c
projects/clang500-import/sys/arm/arm/pl310.c
projects/clang500-import/sys/arm/arm/platform.c
projects/clang500-import/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
projects/clang500-import/sys/arm/conf/ALLWINNER_UP
projects/clang500-import/sys/arm/conf/ALPINE
projects/clang500-import/sys/arm/conf/BEAGLEBONE
projects/clang500-import/sys/arm/conf/EFIKA_MX
projects/clang500-import/sys/arm/conf/EXYNOS5.common
projects/clang500-import/sys/arm/conf/GENERIC
projects/clang500-import/sys/arm/conf/IMX53
projects/clang500-import/sys/arm/conf/IMX6
projects/clang500-import/sys/arm/conf/PANDABOARD
projects/clang500-import/sys/arm/conf/RK3188
projects/clang500-import/sys/arm/conf/RPI-B
projects/clang500-import/sys/arm/conf/RPI2
projects/clang500-import/sys/arm/conf/SOCFPGA
projects/clang500-import/sys/arm/conf/TEGRA124
projects/clang500-import/sys/arm/conf/VERSATILEPB
projects/clang500-import/sys/arm/conf/VIRT
projects/clang500-import/sys/arm/conf/ZEDBOARD
projects/clang500-import/sys/arm/freescale/imx/files.imx6
projects/clang500-import/sys/arm/freescale/imx/imx6_machdep.c
projects/clang500-import/sys/arm/freescale/imx/imx6_mp.c
projects/clang500-import/sys/arm/freescale/imx/imx6_pl310.c
projects/clang500-import/sys/arm/freescale/imx/imx6_usbphy.c
projects/clang500-import/sys/arm/freescale/imx/imx_epit.c
projects/clang500-import/sys/arm/freescale/imx/imx_gpt.c
projects/clang500-import/sys/arm/freescale/vybrid/vf_machdep.c
projects/clang500-import/sys/arm/include/machdep.h
projects/clang500-import/sys/arm/include/pl310.h
projects/clang500-import/sys/arm/include/platformvar.h
projects/clang500-import/sys/arm/samsung/exynos/exynos5_machdep.c
projects/clang500-import/sys/arm/ti/am335x/am335x_dmtimer.c
projects/clang500-import/sys/arm/ti/omap4/omap4_l2cache.c
projects/clang500-import/sys/arm/ti/omap4/omap4_mp.c
projects/clang500-import/sys/arm/ti/ti_machdep.c
projects/clang500-import/sys/arm/ti/ti_sdhci.c
projects/clang500-import/sys/arm/versatile/sp804.c
projects/clang500-import/sys/arm/versatile/versatile_machdep.c
projects/clang500-import/sys/arm/xilinx/zy7_l2cache.c
projects/clang500-import/sys/arm/xilinx/zy7_machdep.c
projects/clang500-import/sys/arm/xilinx/zy7_mp.c
projects/clang500-import/sys/arm64/conf/GENERIC
projects/clang500-import/sys/boot/fdt/dts/arm/h3.dtsi
projects/clang500-import/sys/boot/fdt/dts/arm/orangepi-plus-2e.dts
projects/clang500-import/sys/cam/ata/ata_all.c
projects/clang500-import/sys/cam/ata/ata_da.c
projects/clang500-import/sys/cam/cam.h
projects/clang500-import/sys/cam/cam_ccb.h
projects/clang500-import/sys/cam/cam_periph.c
projects/clang500-import/sys/cam/cam_xpt.c
projects/clang500-import/sys/cam/cam_xpt.h
projects/clang500-import/sys/cam/cam_xpt_internal.h
projects/clang500-import/sys/cam/scsi/scsi_all.c
projects/clang500-import/sys/cam/scsi/scsi_da.c
projects/clang500-import/sys/cam/scsi/scsi_enc.c
projects/clang500-import/sys/cam/scsi/scsi_pass.c
projects/clang500-import/sys/cam/scsi/scsi_sa.c
projects/clang500-import/sys/compat/linuxkpi/common/include/linux/device.h
projects/clang500-import/sys/compat/linuxkpi/common/include/linux/fs.h
projects/clang500-import/sys/compat/linuxkpi/common/include/linux/io-mapping.h
projects/clang500-import/sys/compat/linuxkpi/common/include/linux/jiffies.h
projects/clang500-import/sys/compat/linuxkpi/common/include/linux/ktime.h
projects/clang500-import/sys/compat/linuxkpi/common/include/linux/math64.h
projects/clang500-import/sys/compat/linuxkpi/common/include/linux/page.h
projects/clang500-import/sys/compat/linuxkpi/common/include/linux/pci.h
projects/clang500-import/sys/compat/linuxkpi/common/include/linux/sched.h
projects/clang500-import/sys/compat/linuxkpi/common/src/linux_compat.c
projects/clang500-import/sys/compat/linuxkpi/common/src/linux_current.c
projects/clang500-import/sys/compat/linuxkpi/common/src/linux_pci.c
projects/clang500-import/sys/compat/linuxkpi/common/src/linux_rcu.c
projects/clang500-import/sys/conf/NOTES
projects/clang500-import/sys/conf/files
projects/clang500-import/sys/conf/files.arm
projects/clang500-import/sys/conf/files.arm64
projects/clang500-import/sys/conf/kern.post.mk
projects/clang500-import/sys/conf/kern.pre.mk
projects/clang500-import/sys/conf/kmod.mk
projects/clang500-import/sys/conf/options
projects/clang500-import/sys/conf/options.arm
projects/clang500-import/sys/ddb/db_command.c
projects/clang500-import/sys/ddb/db_input.c
projects/clang500-import/sys/ddb/db_sym.c
projects/clang500-import/sys/dev/acpica/Osd/OsdSchedule.c
projects/clang500-import/sys/dev/agp/agp_i810.c
projects/clang500-import/sys/dev/agp/agp_i810.h
projects/clang500-import/sys/dev/aic7xxx/aic79xx_osm.h
projects/clang500-import/sys/dev/aic7xxx/aic7xxx_osm.h
projects/clang500-import/sys/dev/bnxt/bnxt.h
projects/clang500-import/sys/dev/bnxt/bnxt_hwrm.c
projects/clang500-import/sys/dev/bnxt/bnxt_txrx.c
projects/clang500-import/sys/dev/bnxt/if_bnxt.c
projects/clang500-import/sys/dev/bwi/if_bwi.c
projects/clang500-import/sys/dev/drm/drmP.h
projects/clang500-import/sys/dev/ena/ena.c
projects/clang500-import/sys/dev/ena/ena.h
projects/clang500-import/sys/dev/ena/ena_sysctl.c
projects/clang500-import/sys/dev/hptmv/vdevice.h
projects/clang500-import/sys/dev/iicbus/ad7418.c
projects/clang500-import/sys/dev/isci/environment.h
projects/clang500-import/sys/dev/isp/isp.c
projects/clang500-import/sys/dev/isp/isp_freebsd.c
projects/clang500-import/sys/dev/isp/isp_library.c
projects/clang500-import/sys/dev/isp/isp_library.h
projects/clang500-import/sys/dev/isp/ispmbox.h
projects/clang500-import/sys/dev/isp/ispvar.h
projects/clang500-import/sys/dev/iwi/if_iwi.c
projects/clang500-import/sys/dev/ixgbe/if_ix.c
projects/clang500-import/sys/dev/ixgbe/if_ixv.c
projects/clang500-import/sys/dev/ixgbe/ix_txrx.c
projects/clang500-import/sys/dev/ixgbe/ixgbe.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_82598.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_82598.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_82599.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_82599.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_api.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_api.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_common.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_common.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_dcb.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_dcb.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_dcb_82598.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_dcb_82598.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_dcb_82599.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_dcb_82599.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_mbx.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_mbx.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_osdep.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_osdep.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_phy.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_phy.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_type.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_vf.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_vf.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_x540.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_x540.h
projects/clang500-import/sys/dev/ixgbe/ixgbe_x550.c
projects/clang500-import/sys/dev/ixgbe/ixgbe_x550.h
projects/clang500-import/sys/dev/mlx4/mlx4_en/mlx4_en_rx.c
projects/clang500-import/sys/dev/mmc/bridge.h
projects/clang500-import/sys/dev/mmc/mmcbrvar.h
projects/clang500-import/sys/dev/mmc/mmcreg.h
projects/clang500-import/sys/dev/qlxgbe/ql_hw.c
projects/clang500-import/sys/dev/qlxgbe/ql_os.c
projects/clang500-import/sys/dev/rtwn/if_rtwn_rx.c
projects/clang500-import/sys/dev/rtwn/if_rtwnreg.h
projects/clang500-import/sys/dev/rtwn/if_rtwnvar.h
projects/clang500-import/sys/dev/rtwn/pci/rtwn_pci_attach.c
projects/clang500-import/sys/dev/rtwn/pci/rtwn_pci_rx.c
projects/clang500-import/sys/dev/rtwn/pci/rtwn_pci_rx.h
projects/clang500-import/sys/dev/rtwn/pci/rtwn_pci_var.h
projects/clang500-import/sys/dev/rtwn/usb/rtwn_usb_attach.c
projects/clang500-import/sys/dev/rtwn/usb/rtwn_usb_ep.c
projects/clang500-import/sys/dev/rtwn/usb/rtwn_usb_rx.c
projects/clang500-import/sys/dev/rtwn/usb/rtwn_usb_tx.c
projects/clang500-import/sys/dev/rtwn/usb/rtwn_usb_var.h
projects/clang500-import/sys/dev/sdhci/fsl_sdhci.c
projects/clang500-import/sys/dev/sdhci/sdhci.c
projects/clang500-import/sys/dev/sdhci/sdhci.h
projects/clang500-import/sys/dev/sdhci/sdhci_acpi.c
projects/clang500-import/sys/dev/sdhci/sdhci_pci.c
projects/clang500-import/sys/dev/syscons/scvgarndr.c
projects/clang500-import/sys/dev/syscons/syscons.h
projects/clang500-import/sys/dev/usb/controller/ehci_imx.c
projects/clang500-import/sys/dev/usb/controller/saf1761_otg.c
projects/clang500-import/sys/fs/cd9660/cd9660_vnops.c
projects/clang500-import/sys/fs/ext2fs/ext2_inode_cnv.c
projects/clang500-import/sys/fs/ext2fs/ext2_vfsops.c
projects/clang500-import/sys/fs/ext2fs/ext2_vnops.c
projects/clang500-import/sys/fs/ext2fs/ext2fs.h
projects/clang500-import/sys/fs/fdescfs/fdesc_vfsops.c
projects/clang500-import/sys/fs/fdescfs/fdesc_vnops.c
projects/clang500-import/sys/fs/fifofs/fifo_vnops.c
projects/clang500-import/sys/fs/msdosfs/msdosfs_vnops.c
projects/clang500-import/sys/fs/nandfs/nandfs_vnops.c
projects/clang500-import/sys/fs/nfs/nfs_commonkrpc.c
projects/clang500-import/sys/fs/nfs/nfs_commonport.c
projects/clang500-import/sys/fs/nfs/nfs_commonsubs.c
projects/clang500-import/sys/fs/nfs/nfs_var.h
projects/clang500-import/sys/fs/nfsclient/nfs_clvnops.c
projects/clang500-import/sys/fs/smbfs/smbfs_vnops.c
projects/clang500-import/sys/fs/tmpfs/tmpfs_vnops.c
projects/clang500-import/sys/geom/geom_disk.c
projects/clang500-import/sys/gnu/dts/arm/alpine.dtsi
projects/clang500-import/sys/gnu/dts/arm/am335x-baltos-ir2110.dts
projects/clang500-import/sys/gnu/dts/arm/am335x-baltos-ir3220.dts
projects/clang500-import/sys/gnu/dts/arm/am335x-baltos-ir5221.dts
projects/clang500-import/sys/gnu/dts/arm/am335x-boneblack.dts
projects/clang500-import/sys/gnu/dts/arm/am335x-icev2.dts
projects/clang500-import/sys/gnu/dts/arm/am335x-sl50.dts
projects/clang500-import/sys/gnu/dts/arm/am33xx.dtsi
projects/clang500-import/sys/gnu/dts/arm/am3517.dtsi
projects/clang500-import/sys/gnu/dts/arm/am4372.dtsi
projects/clang500-import/sys/gnu/dts/arm/am437x-gp-evm.dts
projects/clang500-import/sys/gnu/dts/arm/am57xx-idk-common.dtsi
projects/clang500-import/sys/gnu/dts/arm/armada-385-linksys.dtsi
projects/clang500-import/sys/gnu/dts/arm/armada-385.dtsi
projects/clang500-import/sys/gnu/dts/arm/armada-388-clearfog.dts
projects/clang500-import/sys/gnu/dts/arm/armada-388.dtsi
projects/clang500-import/sys/gnu/dts/arm/armada-38x.dtsi
projects/clang500-import/sys/gnu/dts/arm/armada-xp-98dx3236.dtsi
projects/clang500-import/sys/gnu/dts/arm/armada-xp-98dx3336.dtsi
projects/clang500-import/sys/gnu/dts/arm/armada-xp-98dx4251.dtsi
projects/clang500-import/sys/gnu/dts/arm/armada-xp-db-dxbc2.dts
projects/clang500-import/sys/gnu/dts/arm/armada-xp-db-xc3-24g4xg.dts
projects/clang500-import/sys/gnu/dts/arm/armada-xp-linksys-mamba.dts
projects/clang500-import/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
projects/clang500-import/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts
projects/clang500-import/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
projects/clang500-import/sys/gnu/dts/arm/aspeed-g4.dtsi
projects/clang500-import/sys/gnu/dts/arm/aspeed-g5.dtsi
projects/clang500-import/sys/gnu/dts/arm/at91-sama5d2_xplained.dts
projects/clang500-import/sys/gnu/dts/arm/at91-sama5d3_xplained.dts
projects/clang500-import/sys/gnu/dts/arm/at91-tse850-3.dts
projects/clang500-import/sys/gnu/dts/arm/at91sam9261.dtsi
projects/clang500-import/sys/gnu/dts/arm/at91sam9x5ek.dtsi
projects/clang500-import/sys/gnu/dts/arm/axp209.dtsi
projects/clang500-import/sys/gnu/dts/arm/axp22x.dtsi
projects/clang500-import/sys/gnu/dts/arm/bcm-cygnus.dtsi
projects/clang500-import/sys/gnu/dts/arm/bcm-nsp.dtsi
projects/clang500-import/sys/gnu/dts/arm/bcm2835-rpi.dtsi
projects/clang500-import/sys/gnu/dts/arm/bcm283x-rpi-smsc9512.dtsi
projects/clang500-import/sys/gnu/dts/arm/bcm283x-rpi-smsc9514.dtsi
projects/clang500-import/sys/gnu/dts/arm/bcm283x.dtsi
projects/clang500-import/sys/gnu/dts/arm/bcm4708-asus-rt-ac56u.dts
projects/clang500-import/sys/gnu/dts/arm/bcm4708-asus-rt-ac68u.dts
projects/clang500-import/sys/gnu/dts/arm/bcm4708-buffalo-wzr-1750dhp.dts
projects/clang500-import/sys/gnu/dts/arm/bcm4708-netgear-r6250.dts
projects/clang500-import/sys/gnu/dts/arm/bcm4708-netgear-r6300-v2.dts
projects/clang500-import/sys/gnu/dts/arm/bcm4708-smartrg-sr400ac.dts
projects/clang500-import/sys/gnu/dts/arm/bcm4708.dtsi
projects/clang500-import/sys/gnu/dts/arm/bcm47081-asus-rt-n18u.dts
projects/clang500-import/sys/gnu/dts/arm/bcm47081-buffalo-wzr-600dhp2.dts
projects/clang500-import/sys/gnu/dts/arm/bcm47081-buffalo-wzr-900dhp.dts
projects/clang500-import/sys/gnu/dts/arm/bcm47081.dtsi
projects/clang500-import/sys/gnu/dts/arm/bcm4709-asus-rt-ac87u.dts
projects/clang500-import/sys/gnu/dts/arm/bcm4709-buffalo-wxr-1900dhp.dts
projects/clang500-import/sys/gnu/dts/arm/bcm4709-netgear-r7000.dts
projects/clang500-import/sys/gnu/dts/arm/bcm4709-netgear-r8000.dts
projects/clang500-import/sys/gnu/dts/arm/bcm4709-tplink-archer-c9-v1.dts
projects/clang500-import/sys/gnu/dts/arm/bcm47094-dlink-dir-885l.dts
projects/clang500-import/sys/gnu/dts/arm/bcm47094-luxul-xwr-3100.dts
projects/clang500-import/sys/gnu/dts/arm/bcm47094-netgear-r8500.dts
projects/clang500-import/sys/gnu/dts/arm/bcm47189-tenda-ac9.dts
projects/clang500-import/sys/gnu/dts/arm/bcm5301x.dtsi
projects/clang500-import/sys/gnu/dts/arm/bcm53573.dtsi
projects/clang500-import/sys/gnu/dts/arm/bcm94708.dts
projects/clang500-import/sys/gnu/dts/arm/bcm94709.dts
projects/clang500-import/sys/gnu/dts/arm/bcm953012er.dts
projects/clang500-import/sys/gnu/dts/arm/bcm953012k.dts
projects/clang500-import/sys/gnu/dts/arm/bcm958522er.dts
projects/clang500-import/sys/gnu/dts/arm/bcm958525er.dts
projects/clang500-import/sys/gnu/dts/arm/bcm958525xmc.dts
projects/clang500-import/sys/gnu/dts/arm/bcm958622hr.dts
projects/clang500-import/sys/gnu/dts/arm/bcm958623hr.dts
projects/clang500-import/sys/gnu/dts/arm/bcm958625hr.dts
projects/clang500-import/sys/gnu/dts/arm/bcm958625k.dts
projects/clang500-import/sys/gnu/dts/arm/bcm988312hr.dts
projects/clang500-import/sys/gnu/dts/arm/da850-evm.dts
projects/clang500-import/sys/gnu/dts/arm/da850-lego-ev3.dts
projects/clang500-import/sys/gnu/dts/arm/da850.dtsi
projects/clang500-import/sys/gnu/dts/arm/dm8168-evm.dts
projects/clang500-import/sys/gnu/dts/arm/dm816x.dtsi
projects/clang500-import/sys/gnu/dts/arm/dra7-evm.dts
projects/clang500-import/sys/gnu/dts/arm/dra7.dtsi
projects/clang500-import/sys/gnu/dts/arm/dra74x.dtsi
projects/clang500-import/sys/gnu/dts/arm/exynos3250-rinato.dts
projects/clang500-import/sys/gnu/dts/arm/exynos3250.dtsi
projects/clang500-import/sys/gnu/dts/arm/exynos4.dtsi
projects/clang500-import/sys/gnu/dts/arm/exynos4210-origen.dts
projects/clang500-import/sys/gnu/dts/arm/exynos4210-trats.dts
projects/clang500-import/sys/gnu/dts/arm/exynos4210.dtsi
projects/clang500-import/sys/gnu/dts/arm/exynos4412-itop-scp-core.dtsi
projects/clang500-import/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi
projects/clang500-import/sys/gnu/dts/arm/exynos4412-origen.dts
projects/clang500-import/sys/gnu/dts/arm/exynos4412-prime.dtsi
projects/clang500-import/sys/gnu/dts/arm/exynos4412-trats2.dts
projects/clang500-import/sys/gnu/dts/arm/exynos4412.dtsi
projects/clang500-import/sys/gnu/dts/arm/exynos5420.dtsi
projects/clang500-import/sys/gnu/dts/arm/exynos5440.dtsi
projects/clang500-import/sys/gnu/dts/arm/exynos5800.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard.dts
projects/clang500-import/sys/gnu/dts/arm/imx25-pdk.dts
projects/clang500-import/sys/gnu/dts/arm/imx25-pinfunc.h
projects/clang500-import/sys/gnu/dts/arm/imx25.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx28-duckbill.dts
projects/clang500-import/sys/gnu/dts/arm/imx28-m28cu3.dts
projects/clang500-import/sys/gnu/dts/arm/imx28.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx50.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx53-qsb.dts
projects/clang500-import/sys/gnu/dts/arm/imx53-qsrb.dts
projects/clang500-import/sys/gnu/dts/arm/imx6q-b450v3.dts
projects/clang500-import/sys/gnu/dts/arm/imx6q-b650v3.dts
projects/clang500-import/sys/gnu/dts/arm/imx6q-b850v3.dts
projects/clang500-import/sys/gnu/dts/arm/imx6q-bx50v3.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx6q-cm-fx6.dts
projects/clang500-import/sys/gnu/dts/arm/imx6q-icore.dts
projects/clang500-import/sys/gnu/dts/arm/imx6q-utilite-pro.dts
projects/clang500-import/sys/gnu/dts/arm/imx6qdl-icore.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx6qdl.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx6qp-sabresd.dts
projects/clang500-import/sys/gnu/dts/arm/imx6qp.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx6sx-sdb.dts
projects/clang500-import/sys/gnu/dts/arm/imx6sx.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx6ul-14x14-evk.dts
projects/clang500-import/sys/gnu/dts/arm/imx6ul-geam.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx6ul-isiot-emmc.dts
projects/clang500-import/sys/gnu/dts/arm/imx6ul-isiot-nand.dts
projects/clang500-import/sys/gnu/dts/arm/imx6ul-isiot.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx7-colibri-eval-v3.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx7-colibri.dtsi
projects/clang500-import/sys/gnu/dts/arm/imx7d-colibri-eval-v3.dts
projects/clang500-import/sys/gnu/dts/arm/imx7s.dtsi
projects/clang500-import/sys/gnu/dts/arm/keystone-k2l-netcp.dtsi
projects/clang500-import/sys/gnu/dts/arm/keystone-k2l.dtsi
projects/clang500-import/sys/gnu/dts/arm/logicpd-torpedo-37xx-devkit.dts
projects/clang500-import/sys/gnu/dts/arm/meson8.dtsi
projects/clang500-import/sys/gnu/dts/arm/meson8b.dtsi
projects/clang500-import/sys/gnu/dts/arm/moxart-uc7112lx.dts
projects/clang500-import/sys/gnu/dts/arm/moxart.dtsi
projects/clang500-import/sys/gnu/dts/arm/mt7623.dtsi
projects/clang500-import/sys/gnu/dts/arm/omap3-gta04.dtsi
projects/clang500-import/sys/gnu/dts/arm/omap3-igep.dtsi
projects/clang500-import/sys/gnu/dts/arm/omap3-n900.dts
projects/clang500-import/sys/gnu/dts/arm/omap3-n950-n9.dtsi
projects/clang500-import/sys/gnu/dts/arm/omap34xx.dtsi
projects/clang500-import/sys/gnu/dts/arm/omap36xx.dtsi
projects/clang500-import/sys/gnu/dts/arm/omap4-droid4-xt894.dts
projects/clang500-import/sys/gnu/dts/arm/omap4-panda-a4.dts
projects/clang500-import/sys/gnu/dts/arm/omap4-panda-es.dts
projects/clang500-import/sys/gnu/dts/arm/omap443x.dtsi
projects/clang500-import/sys/gnu/dts/arm/omap4460.dtsi
projects/clang500-import/sys/gnu/dts/arm/omap5.dtsi
projects/clang500-import/sys/gnu/dts/arm/qcom-apq8060-dragonboard.dts
projects/clang500-import/sys/gnu/dts/arm/qcom-msm8660.dtsi
projects/clang500-import/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-honami.dts
projects/clang500-import/sys/gnu/dts/arm/qcom-msm8974.dtsi
projects/clang500-import/sys/gnu/dts/arm/r7s72100-genmai.dts
projects/clang500-import/sys/gnu/dts/arm/r7s72100-rskrza1.dts
projects/clang500-import/sys/gnu/dts/arm/r7s72100.dtsi
projects/clang500-import/sys/gnu/dts/arm/r8a73a4.dtsi
projects/clang500-import/sys/gnu/dts/arm/r8a7743.dtsi
projects/clang500-import/sys/gnu/dts/arm/r8a7745.dtsi
projects/clang500-import/sys/gnu/dts/arm/r8a7778-bockw.dts
projects/clang500-import/sys/gnu/dts/arm/r8a7779-marzen.dts
projects/clang500-import/sys/gnu/dts/arm/r8a7790-lager.dts
projects/clang500-import/sys/gnu/dts/arm/r8a7790.dtsi
projects/clang500-import/sys/gnu/dts/arm/r8a7791-koelsch.dts
projects/clang500-import/sys/gnu/dts/arm/r8a7791-porter.dts
projects/clang500-import/sys/gnu/dts/arm/r8a7791.dtsi
projects/clang500-import/sys/gnu/dts/arm/r8a7792.dtsi
projects/clang500-import/sys/gnu/dts/arm/r8a7793-gose.dts
projects/clang500-import/sys/gnu/dts/arm/r8a7793.dtsi
projects/clang500-import/sys/gnu/dts/arm/r8a7794-alt.dts
projects/clang500-import/sys/gnu/dts/arm/r8a7794-silk.dts
projects/clang500-import/sys/gnu/dts/arm/r8a7794.dtsi
projects/clang500-import/sys/gnu/dts/arm/rk1108.dtsi
projects/clang500-import/sys/gnu/dts/arm/rk3036.dtsi
projects/clang500-import/sys/gnu/dts/arm/rk3188.dtsi
projects/clang500-import/sys/gnu/dts/arm/rk322x.dtsi
projects/clang500-import/sys/gnu/dts/arm/rk3288-miqi.dts
projects/clang500-import/sys/gnu/dts/arm/rk3288-rock2-som.dtsi
projects/clang500-import/sys/gnu/dts/arm/rk3288-rock2-square.dts
projects/clang500-import/sys/gnu/dts/arm/rk3288.dtsi
projects/clang500-import/sys/gnu/dts/arm/rk3xxx.dtsi
projects/clang500-import/sys/gnu/dts/arm/s3c64xx.dtsi
projects/clang500-import/sys/gnu/dts/arm/s5pv210.dtsi
projects/clang500-import/sys/gnu/dts/arm/sama5d2.dtsi
projects/clang500-import/sys/gnu/dts/arm/socfpga.dtsi
projects/clang500-import/sys/gnu/dts/arm/socfpga_arria10.dtsi
projects/clang500-import/sys/gnu/dts/arm/socfpga_arria10_socdk.dtsi
projects/clang500-import/sys/gnu/dts/arm/socfpga_arria5_socdk.dts
projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_de0_sockit.dts
projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_mcv.dtsi
projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_mcvevk.dts
projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_socdk.dts
projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_sockit.dts
projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_socrates.dts
projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_sodia.dts
projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts
projects/clang500-import/sys/gnu/dts/arm/socfpga_vt.dts
projects/clang500-import/sys/gnu/dts/arm/spear600-evb.dts
projects/clang500-import/sys/gnu/dts/arm/spear600.dtsi
projects/clang500-import/sys/gnu/dts/arm/ste-dbx5x0.dtsi
projects/clang500-import/sys/gnu/dts/arm/stih407-family.dtsi
projects/clang500-import/sys/gnu/dts/arm/stih410.dtsi
projects/clang500-import/sys/gnu/dts/arm/stm32429i-eval.dts
projects/clang500-import/sys/gnu/dts/arm/stm32746g-eval.dts
projects/clang500-import/sys/gnu/dts/arm/stm32f429-disco.dts
projects/clang500-import/sys/gnu/dts/arm/stm32f429.dtsi
projects/clang500-import/sys/gnu/dts/arm/stm32f469-disco.dts
projects/clang500-import/sys/gnu/dts/arm/stm32f746.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-a1000.dts
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-cubieboard.dts
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-dserve-dsrv9703c.dts
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-hackberry.dts
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-inet1.dts
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-inet9f-rev03.dts
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-jesurun-q5.dts
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-marsboard.dts
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-mini-xplus.dts
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-mk802.dts
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-olinuxino-lime.dts
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-pcduino.dts
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-pov-protab2-ips9.dts
projects/clang500-import/sys/gnu/dts/arm/sun4i-a10.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun5i-a10s-auxtek-t003.dts
projects/clang500-import/sys/gnu/dts/arm/sun5i-a10s-auxtek-t004.dts
projects/clang500-import/sys/gnu/dts/arm/sun5i-a10s-olinuxino-micro.dts
projects/clang500-import/sys/gnu/dts/arm/sun5i-a10s-r7-tv-dongle.dts
projects/clang500-import/sys/gnu/dts/arm/sun5i-a10s-wobo-i5.dts
projects/clang500-import/sys/gnu/dts/arm/sun5i-a10s.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-empire-electronix-d709.dts
projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-hsg-h702.dts
projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-licheepi-one.dts
projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-olinuxino-micro.dts
projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-olinuxino.dts
projects/clang500-import/sys/gnu/dts/arm/sun5i-a13.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun5i-gr8-chip-pro.dts
projects/clang500-import/sys/gnu/dts/arm/sun5i-gr8-evb.dts
projects/clang500-import/sys/gnu/dts/arm/sun5i-gr8.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun5i-r8-chip.dts
projects/clang500-import/sys/gnu/dts/arm/sun5i-r8.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun5i.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun6i-a31-app4-evb1.dts
projects/clang500-import/sys/gnu/dts/arm/sun6i-a31-colombus.dts
projects/clang500-import/sys/gnu/dts/arm/sun6i-a31-hummingbird.dts
projects/clang500-import/sys/gnu/dts/arm/sun6i-a31-i7.dts
projects/clang500-import/sys/gnu/dts/arm/sun6i-a31-m9.dts
projects/clang500-import/sys/gnu/dts/arm/sun6i-a31-mele-a1000g-quad.dts
projects/clang500-import/sys/gnu/dts/arm/sun6i-a31.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun6i-a31s-cs908.dts
projects/clang500-import/sys/gnu/dts/arm/sun6i-a31s-primo81.dts
projects/clang500-import/sys/gnu/dts/arm/sun6i-a31s-sina31s-core.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun6i-a31s-sina31s.dts
projects/clang500-import/sys/gnu/dts/arm/sun6i-a31s-sinovoip-bpi-m2.dts
projects/clang500-import/sys/gnu/dts/arm/sun6i-a31s-yones-toptech-bs1078-v2.dts
projects/clang500-import/sys/gnu/dts/arm/sun6i-reference-design-tablet.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-bananapi.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-cubieboard2.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-hummingbird.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-i12-tvbox.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-icnova-swac.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-m3.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-mk808c.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-olimex-som-evb.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-orangepi-mini.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-orangepi.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-pcduino3.dts
projects/clang500-import/sys/gnu/dts/arm/sun7i-a20.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun8i-a23-a33.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun8i-a23-evb.dts
projects/clang500-import/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v1.2.dts
projects/clang500-import/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v5.dts
projects/clang500-import/sys/gnu/dts/arm/sun8i-a23-q8-tablet.dts
projects/clang500-import/sys/gnu/dts/arm/sun8i-a33-sinlinx-sina33.dts
projects/clang500-import/sys/gnu/dts/arm/sun8i-a33.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun8i-a83t.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts
projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-bananapi-m2-plus.dts
projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-beelink-x2.dts
projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-nanopi.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-2.dts
projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-lite.dts
projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts
projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts
projects/clang500-import/sys/gnu/dts/arm/sun8i-h3.dtsi
projects/clang500-import/sys/gnu/dts/arm/sun9i-a80-cubieboard4.dts
projects/clang500-import/sys/gnu/dts/arm/sun9i-a80-optimus.dts
projects/clang500-import/sys/gnu/dts/arm/sun9i-a80.dtsi
projects/clang500-import/sys/gnu/dts/arm/sunxi-common-regulators.dtsi
projects/clang500-import/sys/gnu/dts/arm/sunxi-reference-design-tablet.dtsi
projects/clang500-import/sys/gnu/dts/arm/uniphier-ld4-ref.dts
projects/clang500-import/sys/gnu/dts/arm/uniphier-ld4.dtsi
projects/clang500-import/sys/gnu/dts/arm/uniphier-ld6b-ref.dts
projects/clang500-import/sys/gnu/dts/arm/uniphier-pinctrl.dtsi
projects/clang500-import/sys/gnu/dts/arm/uniphier-pro4-ace.dts
projects/clang500-import/sys/gnu/dts/arm/uniphier-pro4-ref.dts
projects/clang500-import/sys/gnu/dts/arm/uniphier-pro4-sanji.dts
projects/clang500-import/sys/gnu/dts/arm/uniphier-pro4.dtsi
projects/clang500-import/sys/gnu/dts/arm/uniphier-pro5.dtsi
projects/clang500-import/sys/gnu/dts/arm/uniphier-pxs2-gentil.dts
projects/clang500-import/sys/gnu/dts/arm/uniphier-pxs2-vodka.dts
projects/clang500-import/sys/gnu/dts/arm/uniphier-pxs2.dtsi
projects/clang500-import/sys/gnu/dts/arm/uniphier-ref-daughter.dtsi
projects/clang500-import/sys/gnu/dts/arm/uniphier-sld3-ref.dts
projects/clang500-import/sys/gnu/dts/arm/uniphier-sld3.dtsi
projects/clang500-import/sys/gnu/dts/arm/uniphier-sld8-ref.dts
projects/clang500-import/sys/gnu/dts/arm/uniphier-sld8.dtsi
projects/clang500-import/sys/gnu/dts/arm/uniphier-support-card.dtsi
projects/clang500-import/sys/gnu/dts/arm/versatile-pb.dts
projects/clang500-import/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi
projects/clang500-import/sys/gnu/dts/arm/vexpress-v2m.dtsi
projects/clang500-import/sys/gnu/dts/arm/vexpress-v2p-ca15-tc1.dts
projects/clang500-import/sys/gnu/dts/arm/vexpress-v2p-ca15_a7.dts
projects/clang500-import/sys/gnu/dts/arm/vexpress-v2p-ca5s.dts
projects/clang500-import/sys/gnu/dts/arm/vexpress-v2p-ca9.dts
projects/clang500-import/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts
projects/clang500-import/sys/gnu/dts/arm/vf610-zii-dev-rev-c.dts
projects/clang500-import/sys/gnu/dts/arm/vf610-zii-dev.dtsi
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/hi6220-clock.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a73a4-clock.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7790-clock.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7791-clock.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7792-clock.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7793-clock.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7794-clock.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7795-cpg-mssr.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/rk3328-cru.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/rk3368-cru.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun50i-a64-ccu.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun8i-h3-ccu.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/tegra114-car.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/tegra124-car-common.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/tegra210-car.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/tegra30-car.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/gpio/gpio.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/pinctrl/hisi.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/pinctrl/mt7623-pinfunc.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/power/r8a7795-sysc.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/mt2701-resets.h
projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/sun8i-h3-ccu.h
projects/clang500-import/sys/i386/conf/NOTES
projects/clang500-import/sys/i386/i386/trap.c
projects/clang500-import/sys/i386/linux/linux_sysvec.c
projects/clang500-import/sys/isa/rtc.h
projects/clang500-import/sys/kern/kern_exec.c
projects/clang500-import/sys/kern/subr_prf.c
projects/clang500-import/sys/kern/subr_rtc.c
projects/clang500-import/sys/kern/subr_uio.c
projects/clang500-import/sys/kern/uipc_socket.c
projects/clang500-import/sys/mips/atheros/ar724x_pci.c
projects/clang500-import/sys/mips/conf/AR934X_BASE.hints
projects/clang500-import/sys/mips/conf/std.AR934X
projects/clang500-import/sys/mips/mips/db_disasm.c
projects/clang500-import/sys/modules/agp/Makefile
projects/clang500-import/sys/modules/ix/Makefile
projects/clang500-import/sys/modules/ixv/Makefile
projects/clang500-import/sys/modules/sdhci/Makefile
projects/clang500-import/sys/net/iflib.c
projects/clang500-import/sys/netinet/sctp_input.c
projects/clang500-import/sys/netinet/tcp_output.c
projects/clang500-import/sys/netpfil/ipfw/ip_fw2.c
projects/clang500-import/sys/netpfil/pf/pf.c
projects/clang500-import/sys/powerpc/booke/pmap.c
projects/clang500-import/sys/sys/bitset.h
projects/clang500-import/sys/sys/clock.h
projects/clang500-import/sys/sys/jail.h
projects/clang500-import/sys/sys/param.h
projects/clang500-import/sys/ufs/ufs/ufs_vnops.c
projects/clang500-import/sys/vm/vm_map.c
projects/clang500-import/sys/x86/isa/atrtc.c
projects/clang500-import/targets/pseudo/userland/lib/Makefile.depend
projects/clang500-import/targets/pseudo/userland/share/Makefile.depend
projects/clang500-import/usr.bin/Makefile
projects/clang500-import/usr.bin/bsdcat/Makefile
projects/clang500-import/usr.bin/cpio/Makefile
projects/clang500-import/usr.bin/grep/tests/grep_freebsd_test.sh
projects/clang500-import/usr.bin/grep/util.c
projects/clang500-import/usr.bin/hexdump/Makefile
projects/clang500-import/usr.bin/patch/pch.c
projects/clang500-import/usr.bin/rlogin/rlogin.1
projects/clang500-import/usr.bin/rsh/rsh.1
projects/clang500-import/usr.bin/ruptime/ruptime.1
projects/clang500-import/usr.bin/rwho/rwho.1
projects/clang500-import/usr.bin/stat/tests/stat_test.sh
projects/clang500-import/usr.bin/stdbuf/stdbuf.c
projects/clang500-import/usr.bin/tar/Makefile
projects/clang500-import/usr.bin/xo/tests/functional_test.sh
projects/clang500-import/usr.sbin/Makefile
projects/clang500-import/usr.sbin/acpi/acpidump/acpi.c
projects/clang500-import/usr.sbin/bhyve/Makefile.depend
projects/clang500-import/usr.sbin/bsdinstall/scripts/config
projects/clang500-import/usr.sbin/bsdinstall/scripts/hardening
projects/clang500-import/usr.sbin/diskinfo/diskinfo.8
projects/clang500-import/usr.sbin/diskinfo/diskinfo.c
projects/clang500-import/usr.sbin/nfsuserd/nfsuserd.8
projects/clang500-import/usr.sbin/nfsuserd/nfsuserd.c
projects/clang500-import/usr.sbin/rpc.statd/Makefile.depend
projects/clang500-import/usr.sbin/rwhod/rwhod.8
projects/clang500-import/usr.sbin/sesutil/Makefile.depend
Directory Properties:
projects/clang500-import/ (props changed)
projects/clang500-import/contrib/ipfilter/ (props changed)
projects/clang500-import/contrib/libarchive/ (props changed)
projects/clang500-import/contrib/libpcap/ (props changed)
projects/clang500-import/contrib/mdocml/ (props changed)
projects/clang500-import/contrib/netbsd-tests/ (props changed)
projects/clang500-import/crypto/heimdal/ (props changed)
projects/clang500-import/gnu/usr.bin/gdb/ (props changed)
projects/clang500-import/sys/gnu/dts/arm/ (props changed)
projects/clang500-import/sys/gnu/dts/include/ (props changed)
Modified: projects/clang500-import/Makefile.inc1
==============================================================================
--- projects/clang500-import/Makefile.inc1 Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/Makefile.inc1 Thu Jul 13 22:01:38 2017 (r320971)
@@ -655,7 +655,8 @@ LIBCOMPAT= SOFT
# when the ABI breaks though that we want to force rebuilding WORLDTMP
# to get updated host tools.
.if ${MK_META_MODE} == "yes" && defined(NO_CLEAN) && \
- !defined(NO_META_IGNORE_HOST) && !defined(NO_META_IGNORE_HOST_HEADERS)
+ !defined(NO_META_IGNORE_HOST) && !defined(NO_META_IGNORE_HOST_HEADERS) && \
+ !make(showconfig)
# r318736 - ino64 major ABI breakage
META_MODE_BAD_ABI_VERS+= 1200031
@@ -761,7 +762,15 @@ _worldtmp: .PHONY
.endif
.else
rm -rf ${WORLDTMP}/legacy/usr/include
-.endif
+.if ${USING_SYSTEM_COMPILER} == "yes"
+.for cc in cc c++
+ if [ -x ${WORLDTMP}/usr/bin/${cc} ]; then \
+ inum=$$(stat -f %i ${WORLDTMP}/usr/bin/${cc}); \
+ find ${WORLDTMP}/usr/bin -inum $${inum} -delete; \
+ fi
+.endfor
+.endif # ${USING_SYSTEM_COMPILER} == "yes"
+.endif # !defined(NO_CLEAN)
# Our current approach to dependency tracking cannot cope with certain source
# tree changes, particularly with respect to removing source files and
@@ -1641,8 +1650,8 @@ create-kernel-packages-flavor${flavor:C,^""$,${_defaul
.for _kernel in ${BUILDKERNELS:[2..-1]}
.if exists(${KSTAGEDIR}/kernel.${_kernel}.meta)
.for flavor in "" -debug
-create-kernel-packages: create-kernel-packages-extra-flavor${flavor:C,^""$,${_default_flavor},}
-create-kernel-packages-extra-flavor${flavor:C,^""$,${_default_flavor},}: _pkgbootstrap .PHONY
+create-kernel-packages: create-kernel-packages-extra-flavor${flavor:C,^""$,${_default_flavor},}-${_kernel}
+create-kernel-packages-extra-flavor${flavor:C,^""$,${_default_flavor},}-${_kernel}: _pkgbootstrap .PHONY
@cd ${KSTAGEDIR}/kernel.${_kernel} ; \
awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \
-v kernel=yes -v _kernconf=${_kernel} \
Modified: projects/clang500-import/bin/Makefile
==============================================================================
--- projects/clang500-import/bin/Makefile Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/bin/Makefile Thu Jul 13 22:01:38 2017 (r320971)
@@ -47,8 +47,6 @@ SUBDIR.${MK_TESTS}+= tests
.include <bsd.arch.inc.mk>
-SUBDIR:= ${SUBDIR:O}
-
SUBDIR_PARALLEL=
.include <bsd.subdir.mk>
Modified: projects/clang500-import/bin/ed/main.c
==============================================================================
--- projects/clang500-import/bin/ed/main.c Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/bin/ed/main.c Thu Jul 13 22:01:38 2017 (r320971)
@@ -350,7 +350,8 @@ next_addr(void)
ibufp++;
addr_cnt++;
second_addr = (c == ';') ? current_addr : 1;
- addr = addr_last;
+ if ((addr = next_addr()) < 0)
+ addr = addr_last;
break;
}
/* FALLTHROUGH */
@@ -809,7 +810,7 @@ exec_command(void)
if ((addr = write_file(*fnp ? fnp : old_filename,
(c == 'W') ? "a" : "w", first_addr, second_addr)) < 0)
return ERR;
- else if (addr == addr_last)
+ else if (addr == addr_last && *fnp != '!')
modified = 0;
else if (modified && !scripted && n == 'q')
gflag = EMOD;
Modified: projects/clang500-import/bin/rcp/rcp.1
==============================================================================
--- projects/clang500-import/bin/rcp/rcp.1 Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/bin/rcp/rcp.1 Thu Jul 13 22:01:38 2017 (r320971)
@@ -29,7 +29,7 @@
.\" @(#)rcp.1 8.1 (Berkeley) 5/31/93
.\" $FreeBSD$
.\"
-.Dd October 16, 2002
+.Dd July 3, 2017
.Dt RCP 1
.Os
.Sh NAME
@@ -43,6 +43,15 @@
.Op Fl 46pr
.Ar
.Ar directory
+.Sh DEPRECATION NOTICE
+.Nm
+is deprecated and will be removed from future versions of the
+.Fx
+base system.
+If
+.Nm
+is still required, it can be installed from ports or packages
+(net/bsdrcmds).
.Sh DESCRIPTION
The
.Nm
Modified: projects/clang500-import/contrib/ipfilter/man/ippool.8
==============================================================================
--- projects/clang500-import/contrib/ipfilter/man/ippool.8 Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/ipfilter/man/ippool.8 Thu Jul 13 22:01:38 2017 (r320971)
@@ -18,7 +18,7 @@ ippool \- user interface to the IPFilter pools
-F [-dv] [-o <role>] [-t <type>]
.br
.B ippool
--l [-dv] [-m <name>] [-t <type>]
+-l [-dv] [-m <name>] [-t <type>] [-o <role>] [-M <core>] [-N <namelist>]
.br
.B ippool
-r [-dnv] [-m <name>] [-o <role>] [-t <type>] -i <ipaddr>[/<netmask>]
Modified: projects/clang500-import/contrib/ipfilter/tools/ippool.c
==============================================================================
--- projects/clang500-import/contrib/ipfilter/tools/ippool.c Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/ipfilter/tools/ippool.c Thu Jul 13 22:01:38 2017 (r320971)
@@ -79,7 +79,7 @@ usage(prog)
fprintf(stderr, "\t-A [-dnv] [-m <name>] [-o <role>] [-S <seed>] [-t <type>]\n");
fprintf(stderr, "\t-f <file> [-dnuv]\n");
fprintf(stderr, "\t-F [-dv] [-o <role>] [-t <type>]\n");
- fprintf(stderr, "\t-l [-dv] [-m <name>] [-t <type>]\n");
+ fprintf(stderr, "\t-l [-dv] [-m <name>] [-t <type>] [-o <role>] [-M <core>] [-N <namelist>]\n");
fprintf(stderr, "\t-r [-dnv] [-m <name>] [-o <role>] [-t type] -i <ipaddr>[/netmask]\n");
fprintf(stderr, "\t-R [-dnv] [-m <name>] [-o <role>] [-t <type>]\n");
fprintf(stderr, "\t-s [-dtv] [-M <core>] [-N <namelist>]\n");
Modified: projects/clang500-import/contrib/jemalloc/ChangeLog
==============================================================================
--- projects/clang500-import/contrib/jemalloc/ChangeLog Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/ChangeLog Thu Jul 13 22:01:38 2017 (r320971)
@@ -4,6 +4,41 @@ brevity. Much more detail can be found in the git rev
https://github.com/jemalloc/jemalloc
+* 5.0.1 (July 1, 2017)
+
+ This bugfix release fixes several issues, most of which are obscure enough
+ that typical applications are not impacted.
+
+ Bug fixes:
+ - Update decay->nunpurged before purging, in order to avoid potential update
+ races and subsequent incorrect purging volume. (@interwq)
+ - Only abort on dlsym(3) error if the failure impacts an enabled feature (lazy
+ locking and/or background threads). This mitigates an initialization
+ failure bug for which we still do not have a clear reproduction test case.
+ (@interwq)
+ - Modify tsd management so that it neither crashes nor leaks if a thread's
+ only allocation activity is to call free() after TLS destructors have been
+ executed. This behavior was observed when operating with GNU libc, and is
+ unlikely to be an issue with other libc implementations. (@interwq)
+ - Mask signals during background thread creation. This prevents signals from
+ being inadvertently delivered to background threads. (@jasone,
+ @davidtgoldblatt, @interwq)
+ - Avoid inactivity checks within background threads, in order to prevent
+ recursive mutex acquisition. (@interwq)
+ - Fix extent_grow_retained() to use the specified hooks when the
+ arena.<i>.extent_hooks mallctl is used to override the default hooks.
+ (@interwq)
+ - Add missing reentrancy support for custom extent hooks which allocate.
+ (@interwq)
+ - Post-fork(2), re-initialize the list of tcaches associated with each arena
+ to contain no tcaches except the forking thread's. (@interwq)
+ - Add missing post-fork(2) mutex reinitialization for extent_grow_mtx. This
+ fixes potential deadlocks after fork(2). (@interwq)
+ - Enforce minimum autoconf version (currently 2.68), since 2.63 is known to
+ generate corrupt configure scripts. (@jasone)
+ - Ensure that the configured page size (--with-lg-page) is no larger than the
+ configured huge page size (--with-lg-hugepage). (@jasone)
+
* 5.0.0 (June 13, 2017)
Unlike all previous jemalloc releases, this release does not use naturally
Modified: projects/clang500-import/contrib/jemalloc/VERSION
==============================================================================
--- projects/clang500-import/contrib/jemalloc/VERSION Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/VERSION Thu Jul 13 22:01:38 2017 (r320971)
@@ -1 +1 @@
-5.0.0-4-g84f6c2cae0fb1399377ef6aea9368444c4987cc6
+5.0.1-0-g896ed3a8b3f41998d4fb4d625d30ac63ef2d51fb
Modified: projects/clang500-import/contrib/jemalloc/doc/jemalloc.3
==============================================================================
--- projects/clang500-import/contrib/jemalloc/doc/jemalloc.3 Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/doc/jemalloc.3 Thu Jul 13 22:01:38 2017 (r320971)
@@ -2,12 +2,12 @@
.\" Title: JEMALLOC
.\" Author: Jason Evans
.\" Generator: DocBook XSL Stylesheets v1.76.1 <http://docbook.sf.net/>
-.\" Date: 06/29/2017
+.\" Date: 07/01/2017
.\" Manual: User Manual
-.\" Source: jemalloc 5.0.0-4-g84f6c2cae0fb1399377ef6aea9368444c4987cc6
+.\" Source: jemalloc 5.0.1-0-g896ed3a8b3f41998d4fb4d625d30ac63ef2d51fb
.\" Language: English
.\"
-.TH "JEMALLOC" "3" "06/29/2017" "jemalloc 5.0.0-4-g84f6c2cae0fb" "User Manual"
+.TH "JEMALLOC" "3" "07/01/2017" "jemalloc 5.0.1-0-g896ed3a8b3f4" "User Manual"
.\" -----------------------------------------------------------------
.\" * Define some portability stuff
.\" -----------------------------------------------------------------
@@ -31,7 +31,7 @@
jemalloc \- general purpose memory allocation functions
.SH "LIBRARY"
.PP
-This manual describes jemalloc 5\&.0\&.0\-4\-g84f6c2cae0fb1399377ef6aea9368444c4987cc6\&. More information can be found at the
+This manual describes jemalloc 5\&.0\&.1\-0\-g896ed3a8b3f41998d4fb4d625d30ac63ef2d51fb\&. 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/clang500-import/contrib/jemalloc/include/jemalloc/internal/arena_externs.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/arena_externs.h Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/arena_externs.h Thu Jul 13 22:01:38 2017 (r320971)
@@ -90,6 +90,7 @@ void arena_prefork3(tsdn_t *tsdn, arena_t *arena);
void arena_prefork4(tsdn_t *tsdn, arena_t *arena);
void arena_prefork5(tsdn_t *tsdn, arena_t *arena);
void arena_prefork6(tsdn_t *tsdn, arena_t *arena);
+void arena_prefork7(tsdn_t *tsdn, arena_t *arena);
void arena_postfork_parent(tsdn_t *tsdn, arena_t *arena);
void arena_postfork_child(tsdn_t *tsdn, arena_t *arena);
Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/background_thread_inlines.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/background_thread_inlines.h Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/background_thread_inlines.h Thu Jul 13 22:01:38 2017 (r320971)
@@ -41,8 +41,9 @@ background_thread_indefinite_sleep(background_thread_i
}
JEMALLOC_ALWAYS_INLINE void
-arena_background_thread_inactivity_check(tsdn_t *tsdn, arena_t *arena) {
- if (!background_thread_enabled()) {
+arena_background_thread_inactivity_check(tsdn_t *tsdn, arena_t *arena,
+ bool is_background_thread) {
+ if (!background_thread_enabled() || is_background_thread) {
return;
}
background_thread_info_t *info =
Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/base_externs.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/base_externs.h Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/base_externs.h Thu Jul 13 22:01:38 2017 (r320971)
@@ -3,7 +3,7 @@
base_t *b0get(void);
base_t *base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks);
-void base_delete(base_t *base);
+void base_delete(tsdn_t *tsdn, base_t *base);
extent_hooks_t *base_extent_hooks_get(base_t *base);
extent_hooks_t *base_extent_hooks_set(base_t *base,
extent_hooks_t *extent_hooks);
Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/ctl.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/ctl.h Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/ctl.h Thu Jul 13 22:01:38 2017 (r320971)
@@ -91,8 +91,7 @@ typedef struct ctl_arenas_s {
int ctl_byname(tsd_t *tsd, const char *name, void *oldp, size_t *oldlenp,
void *newp, size_t newlen);
-int ctl_nametomib(tsdn_t *tsdn, const char *name, size_t *mibp,
- size_t *miblenp);
+int ctl_nametomib(tsd_t *tsd, const char *name, size_t *mibp, size_t *miblenp);
int ctl_bymib(tsd_t *tsd, const size_t *mib, size_t miblen, void *oldp,
size_t *oldlenp, void *newp, size_t newlen);
Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_decls.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_decls.h Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_decls.h Thu Jul 13 22:01:38 2017 (r320971)
@@ -25,6 +25,7 @@
# include <sys/uio.h>
# endif
# include <pthread.h>
+# include <signal.h>
# ifdef JEMALLOC_OS_UNFAIR_LOCK
# include <os/lock.h>
# endif
Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_defs.h Thu Jul 13 22:01:38 2017 (r320971)
@@ -99,6 +99,9 @@
/* Defined if pthread_atfork(3) is available. */
#define JEMALLOC_HAVE_PTHREAD_ATFORK
+/* Defined if pthread_setname_np(3) is available. */
+/* #undef JEMALLOC_HAVE_PTHREAD_SETNAME_NP */
+
/*
* Defined if clock_gettime(CLOCK_MONOTONIC_COARSE, ...) is available.
*/
Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_inlines_a.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_inlines_a.h Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal_inlines_a.h Thu Jul 13 22:01:38 2017 (r320971)
@@ -146,7 +146,10 @@ tcache_get(tsd_t *tsd) {
}
static inline void
-pre_reentrancy(tsd_t *tsd) {
+pre_reentrancy(tsd_t *tsd, arena_t *arena) {
+ /* arena is the current context. Reentry from a0 is not allowed. */
+ assert(arena != arena_get(tsd_tsdn(tsd), 0, false));
+
bool fast = tsd_fast(tsd);
++*tsd_reentrancy_levelp_get(tsd);
if (fast) {
Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/private_namespace.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/private_namespace.h Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/private_namespace.h Thu Jul 13 22:01:38 2017 (r320971)
@@ -69,6 +69,7 @@
#define arena_prefork4 JEMALLOC_N(arena_prefork4)
#define arena_prefork5 JEMALLOC_N(arena_prefork5)
#define arena_prefork6 JEMALLOC_N(arena_prefork6)
+#define arena_prefork7 JEMALLOC_N(arena_prefork7)
#define arena_prof_promote JEMALLOC_N(arena_prof_promote)
#define arena_ralloc JEMALLOC_N(arena_ralloc)
#define arena_ralloc_no_move JEMALLOC_N(arena_ralloc_no_move)
Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tcache_externs.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tcache_externs.h Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tcache_externs.h Thu Jul 13 22:01:38 2017 (r320971)
@@ -48,7 +48,7 @@ void tcache_arena_associate(tsdn_t *tsdn, tcache_t *tc
void tcache_prefork(tsdn_t *tsdn);
void tcache_postfork_parent(tsdn_t *tsdn);
void tcache_postfork_child(tsdn_t *tsdn);
-void tcache_flush(void);
+void tcache_flush(tsd_t *tsd);
bool tsd_tcache_data_init(tsd_t *tsd);
bool tsd_tcache_enabled_data_init(tsd_t *tsd);
Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tsd.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tsd.h Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/internal/tsd.h Thu Jul 13 22:01:38 2017 (r320971)
@@ -99,9 +99,10 @@ enum {
tsd_state_nominal_slow = 1, /* Initialized but on slow path. */
/* the above 2 nominal states should be lower values. */
tsd_state_nominal_max = 1, /* used for comparison only. */
- tsd_state_purgatory = 2,
- tsd_state_reincarnated = 3,
- tsd_state_uninitialized = 4
+ tsd_state_minimal_initialized = 2,
+ tsd_state_purgatory = 3,
+ tsd_state_reincarnated = 4,
+ tsd_state_uninitialized = 5
};
/* Manually limit tsd_state_t to a single byte. */
@@ -190,7 +191,8 @@ JEMALLOC_ALWAYS_INLINE t * \
tsd_##n##p_get(tsd_t *tsd) { \
assert(tsd->state == tsd_state_nominal || \
tsd->state == tsd_state_nominal_slow || \
- tsd->state == tsd_state_reincarnated); \
+ tsd->state == tsd_state_reincarnated || \
+ tsd->state == tsd_state_minimal_initialized); \
return tsd_##n##p_get_unsafe(tsd); \
}
MALLOC_TSD
@@ -225,7 +227,8 @@ MALLOC_TSD
#define O(n, t, nt) \
JEMALLOC_ALWAYS_INLINE void \
tsd_##n##_set(tsd_t *tsd, t val) { \
- assert(tsd->state != tsd_state_reincarnated); \
+ assert(tsd->state != tsd_state_reincarnated && \
+ tsd->state != tsd_state_minimal_initialized); \
*tsd_##n##p_get(tsd) = val; \
}
MALLOC_TSD
@@ -248,7 +251,7 @@ tsd_fast(tsd_t *tsd) {
}
JEMALLOC_ALWAYS_INLINE tsd_t *
-tsd_fetch_impl(bool init, bool internal) {
+tsd_fetch_impl(bool init, bool minimal) {
tsd_t *tsd = tsd_get(init);
if (!init && tsd_get_allocates() && tsd == NULL) {
@@ -257,7 +260,7 @@ tsd_fetch_impl(bool init, bool internal) {
assert(tsd != NULL);
if (unlikely(tsd->state != tsd_state_nominal)) {
- return tsd_fetch_slow(tsd, internal);
+ return tsd_fetch_slow(tsd, minimal);
}
assert(tsd_fast(tsd));
tsd_assert_fast(tsd);
@@ -265,9 +268,20 @@ tsd_fetch_impl(bool init, bool internal) {
return tsd;
}
+/* Get a minimal TSD that requires no cleanup. See comments in free(). */
JEMALLOC_ALWAYS_INLINE tsd_t *
-tsd_internal_fetch(void) {
+tsd_fetch_min(void) {
return tsd_fetch_impl(true, true);
+}
+
+/* For internal background threads use only. */
+JEMALLOC_ALWAYS_INLINE tsd_t *
+tsd_internal_fetch(void) {
+ tsd_t *tsd = tsd_fetch_min();
+ /* Use reincarnated state to prevent full initialization. */
+ tsd->state = tsd_state_reincarnated;
+
+ return tsd;
}
JEMALLOC_ALWAYS_INLINE tsd_t *
Modified: projects/clang500-import/contrib/jemalloc/include/jemalloc/jemalloc.h
==============================================================================
--- projects/clang500-import/contrib/jemalloc/include/jemalloc/jemalloc.h Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/include/jemalloc/jemalloc.h Thu Jul 13 22:01:38 2017 (r320971)
@@ -87,12 +87,12 @@ extern "C" {
#include <limits.h>
#include <strings.h>
-#define JEMALLOC_VERSION "5.0.0-4-g84f6c2cae0fb1399377ef6aea9368444c4987cc6"
+#define JEMALLOC_VERSION "5.0.1-0-g896ed3a8b3f41998d4fb4d625d30ac63ef2d51fb"
#define JEMALLOC_VERSION_MAJOR 5
#define JEMALLOC_VERSION_MINOR 0
-#define JEMALLOC_VERSION_BUGFIX 0
-#define JEMALLOC_VERSION_NREV 4
-#define JEMALLOC_VERSION_GID "84f6c2cae0fb1399377ef6aea9368444c4987cc6"
+#define JEMALLOC_VERSION_BUGFIX 1
+#define JEMALLOC_VERSION_NREV 0
+#define JEMALLOC_VERSION_GID "896ed3a8b3f41998d4fb4d625d30ac63ef2d51fb"
#define MALLOCX_LG_ALIGN(la) ((int)(la))
#if LG_SIZEOF_PTR == 2
Modified: projects/clang500-import/contrib/jemalloc/src/arena.c
==============================================================================
--- projects/clang500-import/contrib/jemalloc/src/arena.c Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/src/arena.c Thu Jul 13 22:01:38 2017 (r320971)
@@ -61,7 +61,8 @@ const uint64_t h_steps[SMOOTHSTEP_NSTEPS] = {
*/
static void arena_decay_to_limit(tsdn_t *tsdn, arena_t *arena,
- arena_decay_t *decay, extents_t *extents, bool all, size_t npages_limit);
+ arena_decay_t *decay, extents_t *extents, bool all, size_t npages_limit,
+ bool is_background_thread);
static bool arena_decay_dirty(tsdn_t *tsdn, arena_t *arena,
bool is_background_thread, bool all);
static void arena_dalloc_bin_slab(tsdn_t *tsdn, arena_t *arena, extent_t *slab,
@@ -378,7 +379,7 @@ arena_extents_dirty_dalloc(tsdn_t *tsdn, arena_t *aren
if (arena_dirty_decay_ms_get(arena) == 0) {
arena_decay_dirty(tsdn, arena, false, true);
} else {
- arena_background_thread_inactivity_check(tsdn, arena);
+ arena_background_thread_inactivity_check(tsdn, arena, false);
}
}
@@ -687,10 +688,11 @@ arena_decay_backlog_update(arena_decay_t *decay, uint6
static void
arena_decay_try_purge(tsdn_t *tsdn, arena_t *arena, arena_decay_t *decay,
- extents_t *extents, size_t current_npages, size_t npages_limit) {
+ extents_t *extents, size_t current_npages, size_t npages_limit,
+ bool is_background_thread) {
if (current_npages > npages_limit) {
arena_decay_to_limit(tsdn, arena, decay, extents, false,
- npages_limit);
+ npages_limit, is_background_thread);
}
}
@@ -720,7 +722,7 @@ arena_decay_epoch_advance_helper(arena_decay_t *decay,
static void
arena_decay_epoch_advance(tsdn_t *tsdn, arena_t *arena, arena_decay_t *decay,
- extents_t *extents, const nstime_t *time, bool purge) {
+ extents_t *extents, const nstime_t *time, bool is_background_thread) {
size_t current_npages = extents_npages_get(extents);
arena_decay_epoch_advance_helper(decay, time, current_npages);
@@ -728,9 +730,10 @@ arena_decay_epoch_advance(tsdn_t *tsdn, arena_t *arena
/* We may unlock decay->mtx when try_purge(). Finish logging first. */
decay->nunpurged = (npages_limit > current_npages) ? npages_limit :
current_npages;
- if (purge) {
+
+ if (!background_thread_enabled() || is_background_thread) {
arena_decay_try_purge(tsdn, arena, decay, extents,
- current_npages, npages_limit);
+ current_npages, npages_limit, is_background_thread);
}
}
@@ -795,7 +798,7 @@ arena_maybe_decay(tsdn_t *tsdn, arena_t *arena, arena_
if (decay_ms <= 0) {
if (decay_ms == 0) {
arena_decay_to_limit(tsdn, arena, decay, extents, false,
- 0);
+ 0, is_background_thread);
}
return false;
}
@@ -830,14 +833,13 @@ arena_maybe_decay(tsdn_t *tsdn, arena_t *arena, arena_
*/
bool advance_epoch = arena_decay_deadline_reached(decay, &time);
if (advance_epoch) {
- bool should_purge = is_background_thread ||
- !background_thread_enabled();
arena_decay_epoch_advance(tsdn, arena, decay, extents, &time,
- should_purge);
+ is_background_thread);
} else if (is_background_thread) {
arena_decay_try_purge(tsdn, arena, decay, extents,
extents_npages_get(extents),
- arena_decay_backlog_npages_limit(decay));
+ arena_decay_backlog_npages_limit(decay),
+ is_background_thread);
}
return advance_epoch;
@@ -916,7 +918,7 @@ arena_stash_decayed(tsdn_t *tsdn, arena_t *arena,
static size_t
arena_decay_stashed(tsdn_t *tsdn, arena_t *arena,
extent_hooks_t **r_extent_hooks, arena_decay_t *decay, extents_t *extents,
- bool all, extent_list_t *decay_extents) {
+ bool all, extent_list_t *decay_extents, bool is_background_thread) {
UNUSED size_t nmadvise, nunmapped;
size_t npurged;
@@ -946,7 +948,7 @@ arena_decay_stashed(tsdn_t *tsdn, arena_t *arena,
extents_dalloc(tsdn, arena, r_extent_hooks,
&arena->extents_muzzy, extent);
arena_background_thread_inactivity_check(tsdn,
- arena);
+ arena, is_background_thread);
break;
}
/* Fall through. */
@@ -985,7 +987,8 @@ arena_decay_stashed(tsdn_t *tsdn, arena_t *arena,
*/
static void
arena_decay_to_limit(tsdn_t *tsdn, arena_t *arena, arena_decay_t *decay,
- extents_t *extents, bool all, size_t npages_limit) {
+ extents_t *extents, bool all, size_t npages_limit,
+ bool is_background_thread) {
witness_assert_depth_to_rank(tsdn_witness_tsdp_get(tsdn),
WITNESS_RANK_CORE, 1);
malloc_mutex_assert_owner(tsdn, &decay->mtx);
@@ -1005,7 +1008,8 @@ arena_decay_to_limit(tsdn_t *tsdn, arena_t *arena, are
npages_limit, &decay_extents);
if (npurge != 0) {
UNUSED size_t npurged = arena_decay_stashed(tsdn, arena,
- &extent_hooks, decay, extents, all, &decay_extents);
+ &extent_hooks, decay, extents, all, &decay_extents,
+ is_background_thread);
assert(npurged == npurge);
}
@@ -1018,7 +1022,8 @@ arena_decay_impl(tsdn_t *tsdn, arena_t *arena, arena_d
extents_t *extents, bool is_background_thread, bool all) {
if (all) {
malloc_mutex_lock(tsdn, &decay->mtx);
- arena_decay_to_limit(tsdn, arena, decay, extents, all, 0);
+ arena_decay_to_limit(tsdn, arena, decay, extents, all, 0,
+ is_background_thread);
malloc_mutex_unlock(tsdn, &decay->mtx);
return false;
@@ -1252,7 +1257,7 @@ arena_destroy(tsd_t *tsd, arena_t *arena) {
* Destroy the base allocator, which manages all metadata ever mapped by
* this arena.
*/
- base_delete(arena->base);
+ base_delete(tsd_tsdn(tsd), arena->base);
}
static extent_t *
@@ -2046,7 +2051,7 @@ arena_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *
* is done enough that we should have tsd.
*/
assert(!tsdn_null(tsdn));
- pre_reentrancy(tsdn_tsd(tsdn));
+ pre_reentrancy(tsdn_tsd(tsdn), arena);
if (hooks_arena_new_hook) {
hooks_arena_new_hook();
}
@@ -2056,7 +2061,7 @@ arena_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *
return arena;
label_error:
if (ind != 0) {
- base_delete(base);
+ base_delete(tsdn, base);
}
return NULL;
}
@@ -2082,28 +2087,33 @@ arena_prefork1(tsdn_t *tsdn, arena_t *arena) {
void
arena_prefork2(tsdn_t *tsdn, arena_t *arena) {
+ malloc_mutex_prefork(tsdn, &arena->extent_grow_mtx);
+}
+
+void
+arena_prefork3(tsdn_t *tsdn, arena_t *arena) {
extents_prefork(tsdn, &arena->extents_dirty);
extents_prefork(tsdn, &arena->extents_muzzy);
extents_prefork(tsdn, &arena->extents_retained);
}
void
-arena_prefork3(tsdn_t *tsdn, arena_t *arena) {
+arena_prefork4(tsdn_t *tsdn, arena_t *arena) {
malloc_mutex_prefork(tsdn, &arena->extent_avail_mtx);
}
void
-arena_prefork4(tsdn_t *tsdn, arena_t *arena) {
+arena_prefork5(tsdn_t *tsdn, arena_t *arena) {
base_prefork(tsdn, arena->base);
}
void
-arena_prefork5(tsdn_t *tsdn, arena_t *arena) {
+arena_prefork6(tsdn_t *tsdn, arena_t *arena) {
malloc_mutex_prefork(tsdn, &arena->large_mtx);
}
void
-arena_prefork6(tsdn_t *tsdn, arena_t *arena) {
+arena_prefork7(tsdn_t *tsdn, arena_t *arena) {
for (unsigned i = 0; i < NBINS; i++) {
malloc_mutex_prefork(tsdn, &arena->bins[i].lock);
}
@@ -2122,6 +2132,7 @@ arena_postfork_parent(tsdn_t *tsdn, arena_t *arena) {
extents_postfork_parent(tsdn, &arena->extents_dirty);
extents_postfork_parent(tsdn, &arena->extents_muzzy);
extents_postfork_parent(tsdn, &arena->extents_retained);
+ malloc_mutex_postfork_parent(tsdn, &arena->extent_grow_mtx);
malloc_mutex_postfork_parent(tsdn, &arena->decay_dirty.mtx);
malloc_mutex_postfork_parent(tsdn, &arena->decay_muzzy.mtx);
if (config_stats) {
@@ -2133,6 +2144,23 @@ void
arena_postfork_child(tsdn_t *tsdn, arena_t *arena) {
unsigned i;
+ atomic_store_u(&arena->nthreads[0], 0, ATOMIC_RELAXED);
+ atomic_store_u(&arena->nthreads[1], 0, ATOMIC_RELAXED);
+ if (tsd_arena_get(tsdn_tsd(tsdn)) == arena) {
+ arena_nthreads_inc(arena, false);
+ }
+ if (tsd_iarena_get(tsdn_tsd(tsdn)) == arena) {
+ arena_nthreads_inc(arena, true);
+ }
+ if (config_stats) {
+ ql_new(&arena->tcache_ql);
+ tcache_t *tcache = tcache_get(tsdn_tsd(tsdn));
+ if (tcache != NULL && tcache->arena == arena) {
+ ql_elm_new(tcache, link);
+ ql_tail_insert(&arena->tcache_ql, tcache, link);
+ }
+ }
+
for (i = 0; i < NBINS; i++) {
malloc_mutex_postfork_child(tsdn, &arena->bins[i].lock);
}
@@ -2142,6 +2170,7 @@ arena_postfork_child(tsdn_t *tsdn, arena_t *arena) {
extents_postfork_child(tsdn, &arena->extents_dirty);
extents_postfork_child(tsdn, &arena->extents_muzzy);
extents_postfork_child(tsdn, &arena->extents_retained);
+ malloc_mutex_postfork_child(tsdn, &arena->extent_grow_mtx);
malloc_mutex_postfork_child(tsdn, &arena->decay_dirty.mtx);
malloc_mutex_postfork_child(tsdn, &arena->decay_muzzy.mtx);
if (config_stats) {
Modified: projects/clang500-import/contrib/jemalloc/src/background_thread.c
==============================================================================
--- projects/clang500-import/contrib/jemalloc/src/background_thread.c Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/src/background_thread.c Thu Jul 13 22:01:38 2017 (r320971)
@@ -316,7 +316,7 @@ background_threads_disable_single(tsd_t *tsd, backgrou
&background_thread_lock);
}
- pre_reentrancy(tsd);
+ pre_reentrancy(tsd, NULL);
malloc_mutex_lock(tsd_tsdn(tsd), &info->mtx);
bool has_thread;
assert(info->state != background_thread_paused);
@@ -347,6 +347,38 @@ background_threads_disable_single(tsd_t *tsd, backgrou
static void *background_thread_entry(void *ind_arg);
+static int
+background_thread_create_signals_masked(pthread_t *thread,
+ const pthread_attr_t *attr, void *(*start_routine)(void *), void *arg) {
+ /*
+ * Mask signals during thread creation so that the thread inherits
+ * an empty signal set.
+ */
+ sigset_t set;
+ sigfillset(&set);
+ sigset_t oldset;
+ int mask_err = pthread_sigmask(SIG_SETMASK, &set, &oldset);
+ if (mask_err != 0) {
+ return mask_err;
+ }
+ int create_err = pthread_create_wrapper(thread, attr, start_routine,
+ arg);
+ /*
+ * Restore the signal mask. Failure to restore the signal mask here
+ * changes program behavior.
+ */
+ int restore_err = pthread_sigmask(SIG_SETMASK, &oldset, NULL);
+ if (restore_err != 0) {
+ malloc_printf("<jemalloc>: background thread creation "
+ "failed (%d), and signal mask restoration failed "
+ "(%d)\n", create_err, restore_err);
+ if (opt_abort) {
+ abort();
+ }
+ }
+ return create_err;
+}
+
static void
check_background_thread_creation(tsd_t *tsd, unsigned *n_created,
bool *created_threads) {
@@ -376,9 +408,9 @@ label_restart:
*/
malloc_mutex_unlock(tsd_tsdn(tsd), &background_thread_lock);
- pre_reentrancy(tsd);
- int err = pthread_create_wrapper(&info->thread, NULL,
- background_thread_entry, (void *)(uintptr_t)i);
+ pre_reentrancy(tsd, NULL);
+ int err = background_thread_create_signals_masked(&info->thread,
+ NULL, background_thread_entry, (void *)(uintptr_t)i);
post_reentrancy(tsd);
if (err == 0) {
@@ -467,7 +499,9 @@ static void *
background_thread_entry(void *ind_arg) {
unsigned thread_ind = (unsigned)(uintptr_t)ind_arg;
assert(thread_ind < ncpus);
-
+#ifdef JEMALLOC_HAVE_PTHREAD_SETNAME_NP
+ pthread_setname_np(pthread_self(), "jemalloc_bg_thd");
+#endif
if (opt_percpu_arena != percpu_arena_disabled) {
set_current_thread_affinity((int)thread_ind);
}
@@ -523,12 +557,12 @@ background_thread_create(tsd_t *tsd, unsigned arena_in
return false;
}
- pre_reentrancy(tsd);
+ pre_reentrancy(tsd, NULL);
/*
* To avoid complications (besides reentrancy), create internal
* background threads with the underlying pthread_create.
*/
- int err = pthread_create_wrapper(&info->thread, NULL,
+ int err = background_thread_create_signals_masked(&info->thread, NULL,
background_thread_entry, (void *)thread_ind);
post_reentrancy(tsd);
Modified: projects/clang500-import/contrib/jemalloc/src/base.c
==============================================================================
--- projects/clang500-import/contrib/jemalloc/src/base.c Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/src/base.c Thu Jul 13 22:01:38 2017 (r320971)
@@ -15,7 +15,7 @@ static base_t *b0;
/******************************************************************************/
static void *
-base_map(extent_hooks_t *extent_hooks, unsigned ind, size_t size) {
+base_map(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind, size_t size) {
void *addr;
bool zero = true;
bool commit = true;
@@ -25,15 +25,19 @@ base_map(extent_hooks_t *extent_hooks, unsigned ind, s
if (extent_hooks == &extent_hooks_default) {
addr = extent_alloc_mmap(NULL, size, PAGE, &zero, &commit);
} else {
+ /* No arena context as we are creating new arenas. */
+ tsd_t *tsd = tsdn_null(tsdn) ? tsd_fetch() : tsdn_tsd(tsdn);
+ pre_reentrancy(tsd, NULL);
addr = extent_hooks->alloc(extent_hooks, NULL, size, PAGE,
&zero, &commit, ind);
+ post_reentrancy(tsd);
}
return addr;
}
static void
-base_unmap(extent_hooks_t *extent_hooks, unsigned ind, void *addr,
+base_unmap(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind, void *addr,
size_t size) {
/*
* Cascade through dalloc, decommit, purge_forced, and purge_lazy,
@@ -61,27 +65,32 @@ base_unmap(extent_hooks_t *extent_hooks, unsigned ind,
/* Nothing worked. This should never happen. */
not_reached();
} else {
+ tsd_t *tsd = tsdn_null(tsdn) ? tsd_fetch() : tsdn_tsd(tsdn);
+ pre_reentrancy(tsd, NULL);
if (extent_hooks->dalloc != NULL &&
!extent_hooks->dalloc(extent_hooks, addr, size, true,
ind)) {
- return;
+ goto label_done;
}
if (extent_hooks->decommit != NULL &&
!extent_hooks->decommit(extent_hooks, addr, size, 0, size,
ind)) {
- return;
+ goto label_done;
}
if (extent_hooks->purge_forced != NULL &&
!extent_hooks->purge_forced(extent_hooks, addr, size, 0,
size, ind)) {
- return;
+ goto label_done;
}
if (extent_hooks->purge_lazy != NULL &&
!extent_hooks->purge_lazy(extent_hooks, addr, size, 0, size,
ind)) {
- return;
+ goto label_done;
}
/* Nothing worked. That's the application's problem. */
+ label_done:
+ post_reentrancy(tsd);
+ return;
}
}
@@ -157,7 +166,7 @@ base_extent_bump_alloc(tsdn_t *tsdn, base_t *base, ext
* On success a pointer to the initialized base_block_t header is returned.
*/
static base_block_t *
-base_block_alloc(extent_hooks_t *extent_hooks, unsigned ind,
+base_block_alloc(tsdn_t *tsdn, extent_hooks_t *extent_hooks, unsigned ind,
pszind_t *pind_last, size_t *extent_sn_next, size_t size,
size_t alignment) {
alignment = ALIGNMENT_CEILING(alignment, QUANTUM);
@@ -179,7 +188,7 @@ base_block_alloc(extent_hooks_t *extent_hooks, unsigne
size_t next_block_size = HUGEPAGE_CEILING(sz_pind2sz(pind_next));
size_t block_size = (min_block_size > next_block_size) ? min_block_size
: next_block_size;
- base_block_t *block = (base_block_t *)base_map(extent_hooks, ind,
+ base_block_t *block = (base_block_t *)base_map(tsdn, extent_hooks, ind,
block_size);
if (block == NULL) {
return NULL;
@@ -207,8 +216,9 @@ base_extent_alloc(tsdn_t *tsdn, base_t *base, size_t s
* called.
*/
malloc_mutex_unlock(tsdn, &base->mtx);
- base_block_t *block = base_block_alloc(extent_hooks, base_ind_get(base),
- &base->pind_last, &base->extent_sn_next, size, alignment);
+ base_block_t *block = base_block_alloc(tsdn, extent_hooks,
+ base_ind_get(base), &base->pind_last, &base->extent_sn_next, size,
+ alignment);
malloc_mutex_lock(tsdn, &base->mtx);
if (block == NULL) {
return NULL;
@@ -234,8 +244,8 @@ base_t *
base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *extent_hooks) {
pszind_t pind_last = 0;
size_t extent_sn_next = 0;
- base_block_t *block = base_block_alloc(extent_hooks, ind, &pind_last,
- &extent_sn_next, sizeof(base_t), QUANTUM);
+ base_block_t *block = base_block_alloc(tsdn, extent_hooks, ind,
+ &pind_last, &extent_sn_next, sizeof(base_t), QUANTUM);
if (block == NULL) {
return NULL;
}
@@ -249,7 +259,7 @@ base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *e
atomic_store_p(&base->extent_hooks, extent_hooks, ATOMIC_RELAXED);
if (malloc_mutex_init(&base->mtx, "base", WITNESS_RANK_BASE,
malloc_mutex_rank_exclusive)) {
- base_unmap(extent_hooks, ind, block, block->size);
+ base_unmap(tsdn, extent_hooks, ind, block, block->size);
return NULL;
}
base->pind_last = pind_last;
@@ -272,13 +282,13 @@ base_new(tsdn_t *tsdn, unsigned ind, extent_hooks_t *e
}
void
-base_delete(base_t *base) {
+base_delete(tsdn_t *tsdn, base_t *base) {
extent_hooks_t *extent_hooks = base_extent_hooks_get(base);
base_block_t *next = base->blocks;
do {
base_block_t *block = next;
next = block->next;
- base_unmap(extent_hooks, base_ind_get(base), block,
+ base_unmap(tsdn, extent_hooks, base_ind_get(base), block,
block->size);
} while (next != NULL);
}
Modified: projects/clang500-import/contrib/jemalloc/src/ctl.c
==============================================================================
--- projects/clang500-import/contrib/jemalloc/src/ctl.c Thu Jul 13 21:58:45 2017 (r320970)
+++ projects/clang500-import/contrib/jemalloc/src/ctl.c Thu Jul 13 22:01:38 2017 (r320971)
@@ -622,7 +622,7 @@ arenas_i2a(size_t i) {
}
static ctl_arena_t *
-arenas_i_impl(tsdn_t *tsdn, size_t i, bool compat, bool init) {
+arenas_i_impl(tsd_t *tsd, size_t i, bool compat, bool init) {
ctl_arena_t *ret;
assert(!compat || !init);
@@ -635,15 +635,15 @@ arenas_i_impl(tsdn_t *tsdn, size_t i, bool compat, boo
ctl_arena_stats_t astats;
};
struct container_s *cont =
- (struct container_s *)base_alloc(tsdn, b0get(),
- sizeof(struct container_s), QUANTUM);
+ (struct container_s *)base_alloc(tsd_tsdn(tsd),
+ b0get(), sizeof(struct container_s), QUANTUM);
if (cont == NULL) {
return NULL;
}
ret = &cont->ctl_arena;
ret->astats = &cont->astats;
} else {
- ret = (ctl_arena_t *)base_alloc(tsdn, b0get(),
+ ret = (ctl_arena_t *)base_alloc(tsd_tsdn(tsd), b0get(),
sizeof(ctl_arena_t), QUANTUM);
if (ret == NULL) {
return NULL;
@@ -659,7 +659,7 @@ arenas_i_impl(tsdn_t *tsdn, size_t i, bool compat, boo
static ctl_arena_t *
arenas_i(size_t i) {
- ctl_arena_t *ret = arenas_i_impl(TSDN_NULL, i, true, false);
+ ctl_arena_t *ret = arenas_i_impl(tsd_fetch(), i, true, false);
assert(ret != NULL);
return ret;
}
@@ -863,7 +863,7 @@ ctl_arena_refresh(tsdn_t *tsdn, arena_t *arena, ctl_ar
}
static unsigned
-ctl_arena_init(tsdn_t *tsdn, extent_hooks_t *extent_hooks) {
+ctl_arena_init(tsd_t *tsd, extent_hooks_t *extent_hooks) {
unsigned arena_ind;
ctl_arena_t *ctl_arena;
@@ -876,12 +876,12 @@ ctl_arena_init(tsdn_t *tsdn, extent_hooks_t *extent_ho
}
/* Trigger stats allocation. */
- if (arenas_i_impl(tsdn, arena_ind, false, true) == NULL) {
+ if (arenas_i_impl(tsd, arena_ind, false, true) == NULL) {
return UINT_MAX;
}
/* Initialize new arena. */
- if (arena_init(tsdn, arena_ind, extent_hooks) == NULL) {
+ if (arena_init(tsd_tsdn(tsd), arena_ind, extent_hooks) == NULL) {
return UINT_MAX;
}
@@ -975,8 +975,9 @@ ctl_refresh(tsdn_t *tsdn) {
}
static bool
-ctl_init(tsdn_t *tsdn) {
+ctl_init(tsd_t *tsd) {
bool ret;
+ tsdn_t *tsdn = tsd_tsdn(tsd);
malloc_mutex_lock(tsdn, &ctl_mtx);
if (!ctl_initialized) {
@@ -1010,14 +1011,14 @@ ctl_init(tsdn_t *tsdn) {
* here rather than doing it lazily elsewhere, in order
* to limit when OOM-caused errors can occur.
*/
- if ((ctl_sarena = arenas_i_impl(tsdn, MALLCTL_ARENAS_ALL, false,
+ if ((ctl_sarena = arenas_i_impl(tsd, MALLCTL_ARENAS_ALL, false,
true)) == NULL) {
ret = true;
goto label_return;
}
ctl_sarena->initialized = true;
- if ((ctl_darena = arenas_i_impl(tsdn, MALLCTL_ARENAS_DESTROYED,
+ if ((ctl_darena = arenas_i_impl(tsd, MALLCTL_ARENAS_DESTROYED,
false, true)) == NULL) {
ret = true;
goto label_return;
@@ -1031,7 +1032,7 @@ ctl_init(tsdn_t *tsdn) {
ctl_arenas->narenas = narenas_total_get();
for (i = 0; i < ctl_arenas->narenas; i++) {
- if (arenas_i_impl(tsdn, i, false, true) == NULL) {
+ if (arenas_i_impl(tsd, i, false, true) == NULL) {
ret = true;
goto label_return;
}
@@ -1156,7 +1157,7 @@ ctl_byname(tsd_t *tsd, const char *name, void *oldp, s
size_t mib[CTL_MAX_DEPTH];
const ctl_named_node_t *node;
- if (!ctl_initialized && ctl_init(tsd_tsdn(tsd))) {
+ if (!ctl_initialized && ctl_init(tsd)) {
ret = EAGAIN;
goto label_return;
}
@@ -1180,15 +1181,15 @@ label_return:
}
int
-ctl_nametomib(tsdn_t *tsdn, const char *name, size_t *mibp, size_t *miblenp) {
+ctl_nametomib(tsd_t *tsd, const char *name, size_t *mibp, size_t *miblenp) {
int ret;
- if (!ctl_initialized && ctl_init(tsdn)) {
+ if (!ctl_initialized && ctl_init(tsd)) {
ret = EAGAIN;
goto label_return;
}
- ret = ctl_lookup(tsdn, name, NULL, mibp, miblenp);
+ ret = ctl_lookup(tsd_tsdn(tsd), name, NULL, mibp, miblenp);
label_return:
return(ret);
}
@@ -1200,7 +1201,7 @@ ctl_bymib(tsd_t *tsd, const size_t *mib, size_t miblen
const ctl_named_node_t *node;
size_t i;
- if (!ctl_initialized && ctl_init(tsd_tsdn(tsd))) {
+ if (!ctl_initialized && ctl_init(tsd)) {
ret = EAGAIN;
goto label_return;
}
@@ -1696,7 +1697,7 @@ thread_tcache_flush_ctl(tsd_t *tsd, const size_t *mib,
READONLY();
WRITEONLY();
- tcache_flush();
+ tcache_flush(tsd);
*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
More information about the svn-src-projects
mailing list