From owner-svn-src-projects@freebsd.org Thu Jul 13 22:01:43 2017 Return-Path: Delivered-To: svn-src-projects@mailman.ysv.freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by mailman.ysv.freebsd.org (Postfix) with ESMTP id 0AA2CDAEE15 for ; Thu, 13 Jul 2017 22:01:43 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org (repo.freebsd.org [IPv6:2610:1c1:1:6068::e6a:0]) (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits)) (Client did not present a certificate) by mx1.freebsd.org (Postfix) with ESMTPS id 7653D65D7A; Thu, 13 Jul 2017 22:01:42 +0000 (UTC) (envelope-from dim@FreeBSD.org) Received: from repo.freebsd.org ([127.0.1.37]) by repo.freebsd.org (8.15.2/8.15.2) with ESMTP id v6DM1fNP002179; Thu, 13 Jul 2017 22:01:41 GMT (envelope-from dim@FreeBSD.org) Received: (from dim@localhost) by repo.freebsd.org (8.15.2/8.15.2/Submit) id v6DM1dhP002154; Thu, 13 Jul 2017 22:01:39 GMT (envelope-from dim@FreeBSD.org) Message-Id: <201707132201.v6DM1dhP002154@repo.freebsd.org> X-Authentication-Warning: repo.freebsd.org: dim set sender to dim@FreeBSD.org using -f From: Dimitry Andric Date: Thu, 13 Jul 2017 22:01:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: 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... X-SVN-Group: projects X-SVN-Commit-Author: dim X-SVN-Commit-Paths: 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/jemalloc/include/jemalloc/... X-SVN-Commit-Revision: 320971 X-SVN-Commit-Repository: base MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-projects@freebsd.org X-Mailman-Version: 2.1.23 Precedence: list List-Id: "SVN commit messages for the src " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 13 Jul 2017 22:01:43 -0000 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 -SUBDIR:= ${SUBDIR:O} - SUBDIR_PARALLEL= .include 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 ] [-t ] .br .B ippool --l [-dv] [-m ] [-t ] +-l [-dv] [-m ] [-t ] [-o ] [-M ] [-N ] .br .B ippool -r [-dnv] [-m ] [-o ] [-t ] -i [/] 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 ] [-o ] [-S ] [-t ]\n"); fprintf(stderr, "\t-f [-dnuv]\n"); fprintf(stderr, "\t-F [-dv] [-o ] [-t ]\n"); - fprintf(stderr, "\t-l [-dv] [-m ] [-t ]\n"); + fprintf(stderr, "\t-l [-dv] [-m ] [-t ] [-o ] [-M ] [-N ]\n"); fprintf(stderr, "\t-r [-dnv] [-m ] [-o ] [-t type] -i [/netmask]\n"); fprintf(stderr, "\t-R [-dnv] [-m ] [-o ] [-t ]\n"); fprintf(stderr, "\t-s [-dtv] [-M ] [-N ]\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..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 -.\" 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 # endif # include +# include # ifdef JEMALLOC_OS_UNFAIR_LOCK # include # 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 #include -#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(": 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 ***