Date: Tue, 27 Jun 2017 06:44:33 +0000 (UTC) From: Dimitry Andric <dim@FreeBSD.org> To: src-committers@freebsd.org, svn-src-projects@freebsd.org Subject: svn commit: r320398 - in projects/clang500-import: . bin/echo/tests bin/ln bin/ln/tests bin/sh bin/sh/tests/builtins cddl/contrib/opensolaris/cmd/zdb cddl/contrib/opensolaris/cmd/ztest cddl/contrib... Message-ID: <201706270644.v5R6iX5u051224@repo.freebsd.org>
next in thread | raw e-mail | index | archive | help
Author: dim Date: Tue Jun 27 06:44:32 2017 New Revision: 320398 URL: https://svnweb.freebsd.org/changeset/base/320398 Log: Merge ^/head r320042 through r320397. Added: projects/clang500-import/bin/sh/tests/builtins/cd10.0 - copied unchanged from r320397, head/bin/sh/tests/builtins/cd10.0 projects/clang500-import/lib/libc/sys/compat-ino64.h - copied unchanged from r320397, head/lib/libc/sys/compat-ino64.h projects/clang500-import/lib/libc/sys/fstat.c - copied unchanged from r320397, head/lib/libc/sys/fstat.c projects/clang500-import/lib/libc/sys/fstatat.c - copied unchanged from r320397, head/lib/libc/sys/fstatat.c projects/clang500-import/lib/libc/sys/fstatfs.c - copied unchanged from r320397, head/lib/libc/sys/fstatfs.c projects/clang500-import/lib/libc/sys/getdirentries.c - copied unchanged from r320397, head/lib/libc/sys/getdirentries.c projects/clang500-import/lib/libc/sys/getfsstat.c - copied unchanged from r320397, head/lib/libc/sys/getfsstat.c projects/clang500-import/lib/libc/sys/statfs.c - copied unchanged from r320397, head/lib/libc/sys/statfs.c projects/clang500-import/release/arm64/RPI3.conf - copied unchanged from r320397, head/release/arm64/RPI3.conf projects/clang500-import/share/mk/bsd.linker.mk - copied unchanged from r320397, head/share/mk/bsd.linker.mk projects/clang500-import/share/vt/fonts/terminus-b32.hex - copied unchanged from r320397, head/share/vt/fonts/terminus-b32.hex projects/clang500-import/sys/arm/arm/nexusvar.h - copied unchanged from r320397, head/sys/arm/arm/nexusvar.h projects/clang500-import/sys/arm/freescale/imx/imx_epit.c - copied unchanged from r320397, head/sys/arm/freescale/imx/imx_epit.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/abd.c - copied unchanged from r320397, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/abd.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/abd.h - copied unchanged from r320397, head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/abd.h projects/clang500-import/sys/compat/linuxkpi/common/include/linux/hrtimer.h - copied unchanged from r320397, head/sys/compat/linuxkpi/common/include/linux/hrtimer.h projects/clang500-import/sys/compat/linuxkpi/common/src/linux_hrtimer.c - copied unchanged from r320397, head/sys/compat/linuxkpi/common/src/linux_hrtimer.c projects/clang500-import/sys/fs/ext2fs/ext2_csum.c - copied unchanged from r320397, head/sys/fs/ext2fs/ext2_csum.c projects/clang500-import/sys/gnu/dts/arm/am335x-boneblack-common.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/am335x-boneblack-common.dtsi projects/clang500-import/sys/gnu/dts/arm/am335x-boneblack-wireless.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/am335x-boneblack-wireless.dts projects/clang500-import/sys/gnu/dts/arm/am335x-bonegreen-common.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/am335x-bonegreen-common.dtsi projects/clang500-import/sys/gnu/dts/arm/am335x-bonegreen-wireless.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/am335x-bonegreen-wireless.dts projects/clang500-import/sys/gnu/dts/arm/am335x-pcm-953.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/am335x-pcm-953.dtsi projects/clang500-import/sys/gnu/dts/arm/am335x-phycore-rdk.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/am335x-phycore-rdk.dts projects/clang500-import/sys/gnu/dts/arm/armada-388-clearfog-base.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/armada-388-clearfog-base.dts projects/clang500-import/sys/gnu/dts/arm/armada-388-clearfog-pro.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/armada-388-clearfog-pro.dts projects/clang500-import/sys/gnu/dts/arm/armada-388-clearfog.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/armada-388-clearfog.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-xp-98dx3236.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/armada-xp-98dx3236.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-xp-98dx3336.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/armada-xp-98dx3336.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-xp-98dx4251.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/armada-xp-98dx4251.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-xp-db-dxbc2.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/armada-xp-db-dxbc2.dts projects/clang500-import/sys/gnu/dts/arm/armada-xp-db-xc3-24g4xg.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/armada-xp-db-xc3-24g4xg.dts projects/clang500-import/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts projects/clang500-import/sys/gnu/dts/arm/at91-linea.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/at91-linea.dtsi projects/clang500-import/sys/gnu/dts/arm/at91-tse850-3.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/at91-tse850-3.dts projects/clang500-import/sys/gnu/dts/arm/axp223.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/axp223.dtsi projects/clang500-import/sys/gnu/dts/arm/bcm47081-luxul-xap-1410.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/bcm47081-luxul-xap-1410.dts projects/clang500-import/sys/gnu/dts/arm/bcm47081-luxul-xwr-1200.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/bcm47081-luxul-xwr-1200.dts projects/clang500-import/sys/gnu/dts/arm/da850-lego-ev3.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/da850-lego-ev3.dts projects/clang500-import/sys/gnu/dts/arm/exynos4412-pinctrl.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/exynos4412-pinctrl.dtsi projects/clang500-import/sys/gnu/dts/arm/exynos4412-prime.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/exynos4412-prime.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6dl-icore-rqs.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/imx6dl-icore-rqs.dts projects/clang500-import/sys/gnu/dts/arm/imx6dl-savageboard.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/imx6dl-savageboard.dts projects/clang500-import/sys/gnu/dts/arm/imx6q-mccmon6.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/imx6q-mccmon6.dts projects/clang500-import/sys/gnu/dts/arm/imx6q-savageboard.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/imx6q-savageboard.dts projects/clang500-import/sys/gnu/dts/arm/imx6qdl-savageboard.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/imx6qdl-savageboard.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6ul-isiot-emmc.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/imx6ul-isiot-emmc.dts projects/clang500-import/sys/gnu/dts/arm/imx6ul-isiot-nand.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/imx6ul-isiot-nand.dts projects/clang500-import/sys/gnu/dts/arm/imx6ul-isiot.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/imx6ul-isiot.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6ul-opos6ul.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/imx6ul-opos6ul.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6ul-opos6uldev.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/imx6ul-opos6uldev.dts projects/clang500-import/sys/gnu/dts/arm/sama5d36ek_cmp.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/sama5d36ek_cmp.dts projects/clang500-import/sys/gnu/dts/arm/sama5d3xcm_cmp.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/sama5d3xcm_cmp.dtsi projects/clang500-import/sys/gnu/dts/arm/sama5d3xmb_cmp.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/sama5d3xmb_cmp.dtsi projects/clang500-import/sys/gnu/dts/arm/socfpga_arria10_socdk_nand.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/socfpga_arria10_socdk_nand.dts projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-licheepi-one.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/sun5i-a13-licheepi-one.dts projects/clang500-import/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-beelink-x2.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/sun8i-h3-beelink-x2.dts projects/clang500-import/sys/gnu/dts/arm/sun8i-v3s-licheepi-zero.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/sun8i-v3s-licheepi-zero.dts projects/clang500-import/sys/gnu/dts/arm/sun8i-v3s.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/sun8i-v3s.dtsi projects/clang500-import/sys/gnu/dts/arm/vf610-zii-dev-rev-c.dts - copied unchanged from r320397, head/sys/gnu/dts/arm/vf610-zii-dev-rev-c.dts projects/clang500-import/sys/gnu/dts/arm/vf610-zii-dev.dtsi - copied unchanged from r320397, head/sys/gnu/dts/arm/vf610-zii-dev.dtsi projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/hi3660-clock.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/clock/hi3660-clock.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/rk3328-cru.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/clock/rk3328-cru.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/ste-ab8500.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/clock/ste-ab8500.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/stm32fx-clock.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/clock/stm32fx-clock.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun5i-ccu.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/clock/sun5i-ccu.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun8i-v3s-ccu.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/clock/sun8i-v3s-ccu.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun9i-a80-ccu.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/clock/sun9i-a80-ccu.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun9i-a80-de.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/clock/sun9i-a80-de.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun9i-a80-usb.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/clock/sun9i-a80-usb.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/net/mscc-phy-vsc8531.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/net/mscc-phy-vsc8531.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/pinctrl/stm32h7-pinfunc.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/pinctrl/stm32h7-pinfunc.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/power/rk3328-power.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/power/rk3328-power.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/sun5i-ccu.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/reset/sun5i-ccu.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/sun8i-v3s-ccu.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/reset/sun8i-v3s-ccu.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/sun9i-a80-ccu.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/reset/sun9i-a80-ccu.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/sun9i-a80-de.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/reset/sun9i-a80-de.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/sun9i-a80-usb.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/reset/sun9i-a80-usb.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/soc/zte,pm_domains.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/soc/zte,pm_domains.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/thermal/lm90.h - copied unchanged from r320397, head/sys/gnu/dts/include/dt-bindings/thermal/lm90.h projects/clang500-import/usr.bin/mkuzip/mkuz_insize.c - copied unchanged from r320397, head/usr.bin/mkuzip/mkuz_insize.c projects/clang500-import/usr.bin/mkuzip/mkuz_insize.h - copied unchanged from r320397, head/usr.bin/mkuzip/mkuz_insize.h projects/clang500-import/usr.sbin/makefs/msdos/ - copied from r320397, head/usr.sbin/makefs/msdos/ projects/clang500-import/usr.sbin/makefs/msdos.c - copied unchanged from r320397, head/usr.sbin/makefs/msdos.c projects/clang500-import/usr.sbin/makefs/msdos.h - copied unchanged from r320397, head/usr.sbin/makefs/msdos.h Deleted: projects/clang500-import/sys/arm/conf/ALLWINNER projects/clang500-import/sys/boot/fdt/dts/arm/bananapi.dts projects/clang500-import/sys/boot/fdt/dts/arm/bananapim2.dts projects/clang500-import/sys/boot/fdt/dts/arm/beaglebone-black.dts projects/clang500-import/sys/boot/fdt/dts/arm/beaglebone-common.dtsi projects/clang500-import/sys/boot/fdt/dts/arm/beaglebone.dts projects/clang500-import/sys/boot/fdt/dts/arm/cubieboard.dts projects/clang500-import/sys/boot/fdt/dts/arm/cubieboard2.dts projects/clang500-import/sys/boot/fdt/dts/arm/olimex-a20-som-evb.dts projects/clang500-import/sys/boot/fdt/dts/arm/olinuxino-lime.dts projects/clang500-import/sys/boot/fdt/dts/arm/pcduino3.dts Modified: projects/clang500-import/Makefile projects/clang500-import/Makefile.inc1 projects/clang500-import/Makefile.libcompat projects/clang500-import/UPDATING projects/clang500-import/bin/echo/tests/echo_test.sh projects/clang500-import/bin/ln/ln.c projects/clang500-import/bin/ln/tests/ln_test.sh projects/clang500-import/bin/sh/cd.c projects/clang500-import/bin/sh/sh.1 projects/clang500-import/bin/sh/tests/builtins/Makefile projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/zdb.c projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c projects/clang500-import/cddl/contrib/opensolaris/cmd/ztest/ztest.c projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c projects/clang500-import/cddl/usr.sbin/zfsd/tests/Makefile projects/clang500-import/cddl/usr.sbin/zfsd/zfsd.cc projects/clang500-import/contrib/elftoolchain/elfdump/elfdump.c projects/clang500-import/contrib/elftoolchain/libelftc/_libelftc.h projects/clang500-import/contrib/elftoolchain/libelftc/libelftc_dem_gnu3.c projects/clang500-import/contrib/elftoolchain/libelftc/libelftc_vstr.c projects/clang500-import/contrib/ipfilter/lib/familyname.c projects/clang500-import/contrib/ipfilter/lib/printhashnode.c projects/clang500-import/contrib/ipfilter/lib/printip.c projects/clang500-import/contrib/ipfilter/lib/printpoolnode.c projects/clang500-import/contrib/ipfilter/tools/ipf_y.y projects/clang500-import/contrib/ipfilter/tools/ippool.c projects/clang500-import/contrib/ipfilter/tools/ippool_y.y projects/clang500-import/contrib/netbsd-tests/kernel/kqueue/t_proc1.c projects/clang500-import/contrib/netbsd-tests/kernel/kqueue/t_sig.c projects/clang500-import/contrib/tcp_wrappers/scaffold.c projects/clang500-import/etc/ntp/leap-seconds projects/clang500-import/gnu/usr.bin/grep/Makefile projects/clang500-import/include/Makefile projects/clang500-import/include/stddef.h projects/clang500-import/lib/libc/aarch64/gen/sigsetjmp.S projects/clang500-import/lib/libc/gen/syslog.c projects/clang500-import/lib/libc/include/compat.h projects/clang500-import/lib/libc/include/libc_private.h projects/clang500-import/lib/libc/rpc/rpcb_clnt.c projects/clang500-import/lib/libc/sys/Makefile.inc projects/clang500-import/lib/libc/sys/Symbol.map projects/clang500-import/lib/libc/sys/getdents.c projects/clang500-import/lib/libc/sys/kqueue.2 projects/clang500-import/lib/libc/sys/lstat.c projects/clang500-import/lib/libc/sys/mmap.2 projects/clang500-import/lib/libc/sys/munmap.2 projects/clang500-import/lib/libc/sys/pdfork.2 projects/clang500-import/lib/libc/sys/stat.2 projects/clang500-import/lib/libc/sys/stat.c projects/clang500-import/lib/libc/sys/wait.2 projects/clang500-import/lib/librpcsvc/Makefile projects/clang500-import/lib/libsysdecode/Makefile projects/clang500-import/lib/libsysdecode/mktables projects/clang500-import/libexec/rtld-elf/map_object.c projects/clang500-import/release/arm/CUBIEBOARD2.conf projects/clang500-import/release/release.sh projects/clang500-import/release/tools/arm.subr projects/clang500-import/sbin/devd/devd.cc projects/clang500-import/sbin/devd/tests/Makefile projects/clang500-import/sbin/gvinum/Makefile projects/clang500-import/sbin/ipfw/dummynet.c projects/clang500-import/sbin/ipfw/ipfw.8 projects/clang500-import/sbin/newfs/newfs.c projects/clang500-import/share/man/man4/aio.4 projects/clang500-import/share/man/man5/make.conf.5 projects/clang500-import/share/man/man5/src.conf.5 projects/clang500-import/share/man/man7/arch.7 projects/clang500-import/share/mk/Makefile projects/clang500-import/share/mk/bsd.compiler.mk projects/clang500-import/share/mk/bsd.dep.mk projects/clang500-import/share/mk/bsd.init.mk projects/clang500-import/share/mk/bsd.libnames.mk projects/clang500-import/share/mk/bsd.obj.mk projects/clang500-import/share/mk/bsd.own.mk projects/clang500-import/share/mk/bsd.subdir.mk projects/clang500-import/share/mk/local.sys.mk projects/clang500-import/share/mk/src.libnames.mk projects/clang500-import/share/mk/src.opts.mk projects/clang500-import/share/vt/fonts/Makefile projects/clang500-import/share/zoneinfo/Makefile projects/clang500-import/sys/amd64/ia32/ia32_reg.c projects/clang500-import/sys/arm/allwinner/a10_gpio.c projects/clang500-import/sys/arm/allwinner/aw_ccu.c projects/clang500-import/sys/arm/allwinner/aw_machdep.c projects/clang500-import/sys/arm/arm/busdma_machdep-v6.c projects/clang500-import/sys/arm/arm/cpuinfo.c projects/clang500-import/sys/arm/arm/gic.c projects/clang500-import/sys/arm/arm/locore-v4.S projects/clang500-import/sys/arm/arm/locore-v6.S projects/clang500-import/sys/arm/arm/mpcore_timer.c projects/clang500-import/sys/arm/arm/nexus.c projects/clang500-import/sys/arm/arm/pl310.c projects/clang500-import/sys/arm/at91/uart_dev_at91usart.c projects/clang500-import/sys/arm/conf/GENERIC projects/clang500-import/sys/arm/conf/SAM9G20EK projects/clang500-import/sys/arm/freescale/imx/files.imx6 projects/clang500-import/sys/arm/freescale/imx/imx6_ccm.c projects/clang500-import/sys/arm/freescale/imx/imx6_ccmreg.h projects/clang500-import/sys/arm/include/pl310.h projects/clang500-import/sys/arm/mv/mv_common.c projects/clang500-import/sys/arm/mv/mv_machdep.c projects/clang500-import/sys/arm64/arm64/pmap.c projects/clang500-import/sys/arm64/include/endian.h projects/clang500-import/sys/boot/efi/include/efidef.h projects/clang500-import/sys/boot/efi/loader/Makefile projects/clang500-import/sys/boot/efi/loader/main.c projects/clang500-import/sys/boot/fdt/dts/arm/armada-38x.dtsi projects/clang500-import/sys/boot/i386/boot0/Makefile projects/clang500-import/sys/cam/scsi/scsi_enc_ses.c projects/clang500-import/sys/cam/scsi/scsi_sa.c projects/clang500-import/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c projects/clang500-import/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/Makefile.files projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/blkptr.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/edonr_zfs.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lz4.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/skein_zfs.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_file.h projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c projects/clang500-import/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c projects/clang500-import/sys/compat/freebsd32/freebsd32.h projects/clang500-import/sys/compat/freebsd32/freebsd32_misc.c projects/clang500-import/sys/compat/freebsd32/freebsd32_proto.h projects/clang500-import/sys/compat/freebsd32/freebsd32_syscall.h projects/clang500-import/sys/compat/freebsd32/freebsd32_syscalls.c projects/clang500-import/sys/compat/freebsd32/freebsd32_sysent.c projects/clang500-import/sys/compat/freebsd32/freebsd32_systrace_args.c projects/clang500-import/sys/compat/freebsd32/syscalls.master projects/clang500-import/sys/compat/linprocfs/linprocfs.c projects/clang500-import/sys/compat/linux/linux_file.c projects/clang500-import/sys/compat/linux/linux_stats.c projects/clang500-import/sys/compat/linuxkpi/common/include/linux/completion.h 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/kernel.h projects/clang500-import/sys/compat/linuxkpi/common/include/linux/kobject.h projects/clang500-import/sys/compat/linuxkpi/common/include/linux/kthread.h projects/clang500-import/sys/compat/linuxkpi/common/include/linux/ktime.h projects/clang500-import/sys/compat/linuxkpi/common/include/linux/lockdep.h projects/clang500-import/sys/compat/linuxkpi/common/include/linux/mm.h projects/clang500-import/sys/compat/linuxkpi/common/include/linux/mm_types.h projects/clang500-import/sys/compat/linuxkpi/common/include/linux/module.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_kthread.c projects/clang500-import/sys/conf/dtb.mk projects/clang500-import/sys/conf/files projects/clang500-import/sys/conf/files.arm 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.arm projects/clang500-import/sys/contrib/rdma/krping/krping.c projects/clang500-import/sys/dev/ahci/ahci_pci.c projects/clang500-import/sys/dev/bktr/bktr_core.c 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/etherswitch/e6000sw/e6000sw.c projects/clang500-import/sys/dev/etherswitch/e6000sw/e6000swreg.h projects/clang500-import/sys/dev/hyperv/storvsc/hv_storvsc_drv_freebsd.c projects/clang500-import/sys/dev/iicbus/ofw_iicbus.c projects/clang500-import/sys/dev/iicbus/twsi/mv_twsi.c projects/clang500-import/sys/dev/iicbus/twsi/twsi.c projects/clang500-import/sys/dev/jedec_ts/jedec_ts.c projects/clang500-import/sys/dev/mlx4/mlx4_core/mlx4_pd.c projects/clang500-import/sys/dev/mlx5/mlx5_core/mlx5_uar.c projects/clang500-import/sys/dev/neta/if_mvneta.c projects/clang500-import/sys/dev/psci/psci_arm.S projects/clang500-import/sys/dev/qlxgbe/ql_hw.c projects/clang500-import/sys/dev/qlxgbe/ql_hw.h projects/clang500-import/sys/dev/rtwn/rtl8188e/r88e_chan.c projects/clang500-import/sys/dev/rtwn/rtl8188e/r88e_priv.h projects/clang500-import/sys/dev/rtwn/rtl8188e/usb/r88eu_attach.c projects/clang500-import/sys/dev/rtwn/rtl8192c/r92c_rom_image.h projects/clang500-import/sys/dev/usb/controller/xhci_pci.c projects/clang500-import/sys/fs/ext2fs/ext2_alloc.c projects/clang500-import/sys/fs/ext2fs/ext2_dir.h projects/clang500-import/sys/fs/ext2fs/ext2_extern.h 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/ext2fs/inode.h projects/clang500-import/sys/fs/msdosfs/msdosfs_fat.c projects/clang500-import/sys/fs/nfs/nfs.h 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/nfs/nfsport.h projects/clang500-import/sys/fs/nfs/nfsproto.h projects/clang500-import/sys/fs/nfsclient/nfs_clcomsubs.c projects/clang500-import/sys/fs/nfsclient/nfs_clnode.c projects/clang500-import/sys/fs/nfsclient/nfs_clrpcops.c projects/clang500-import/sys/fs/nfsclient/nfs_clstate.c projects/clang500-import/sys/fs/nfsclient/nfs_clvnops.c projects/clang500-import/sys/fs/nfsclient/nfsnode.h projects/clang500-import/sys/fs/nfsserver/nfs_nfsdport.c projects/clang500-import/sys/fs/nfsserver/nfs_nfsdsubs.c projects/clang500-import/sys/fs/pseudofs/pseudofs.h projects/clang500-import/sys/geom/part/g_part.c projects/clang500-import/sys/gnu/dts/arm/alpine.dtsi projects/clang500-import/sys/gnu/dts/arm/am335x-baltos.dtsi projects/clang500-import/sys/gnu/dts/arm/am335x-bone-common.dtsi projects/clang500-import/sys/gnu/dts/arm/am335x-boneblack.dts projects/clang500-import/sys/gnu/dts/arm/am335x-bonegreen.dts projects/clang500-import/sys/gnu/dts/arm/am335x-chiliboard.dts projects/clang500-import/sys/gnu/dts/arm/am335x-chilisom.dtsi projects/clang500-import/sys/gnu/dts/arm/am335x-evm.dts projects/clang500-import/sys/gnu/dts/arm/am335x-evmsk.dts projects/clang500-import/sys/gnu/dts/arm/am335x-icev2.dts projects/clang500-import/sys/gnu/dts/arm/am335x-nano.dts projects/clang500-import/sys/gnu/dts/arm/am335x-phycore-som.dtsi projects/clang500-import/sys/gnu/dts/arm/am335x-sl50.dts projects/clang500-import/sys/gnu/dts/arm/am335x-wega.dtsi projects/clang500-import/sys/gnu/dts/arm/am33xx.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/am437x-idk-evm.dts projects/clang500-import/sys/gnu/dts/arm/am437x-sk-evm.dts projects/clang500-import/sys/gnu/dts/arm/am43x-epos-evm.dts projects/clang500-import/sys/gnu/dts/arm/am57xx-beagle-x15-common.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/am57xx-beagle-x15-revb1.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/am57xx-beagle-x15.dts projects/clang500-import/sys/gnu/dts/arm/am57xx-idk-common.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-370-db.dts projects/clang500-import/sys/gnu/dts/arm/armada-370-dlink-dns327l.dts projects/clang500-import/sys/gnu/dts/arm/armada-370-mirabox.dts projects/clang500-import/sys/gnu/dts/arm/armada-370-netgear-rn102.dts projects/clang500-import/sys/gnu/dts/arm/armada-370-netgear-rn104.dts projects/clang500-import/sys/gnu/dts/arm/armada-370-rd.dts projects/clang500-import/sys/gnu/dts/arm/armada-370-synology-ds213j.dts projects/clang500-import/sys/gnu/dts/arm/armada-370-xp.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-370.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-375-db.dts projects/clang500-import/sys/gnu/dts/arm/armada-375.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-380.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-385-linksys.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-385-turris-omnia.dts (contents, props changed) 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-db.dts projects/clang500-import/sys/gnu/dts/arm/armada-388-rd.dts projects/clang500-import/sys/gnu/dts/arm/armada-38x-solidrun-microsom.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-38x.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-390-db.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/armada-390.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-395.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/armada-398-db.dts projects/clang500-import/sys/gnu/dts/arm/armada-398.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-39x.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-xp-axpwifiap.dts projects/clang500-import/sys/gnu/dts/arm/armada-xp-db.dts projects/clang500-import/sys/gnu/dts/arm/armada-xp-gp.dts projects/clang500-import/sys/gnu/dts/arm/armada-xp-lenovo-ix4-300d.dts projects/clang500-import/sys/gnu/dts/arm/armada-xp-linksys-mamba.dts projects/clang500-import/sys/gnu/dts/arm/armada-xp-matrix.dts projects/clang500-import/sys/gnu/dts/arm/armada-xp-mv78230.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-xp-mv78260.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-xp-mv78460.dtsi projects/clang500-import/sys/gnu/dts/arm/armada-xp-netgear-rn2120.dts projects/clang500-import/sys/gnu/dts/arm/armada-xp-openblocks-ax3-4.dts projects/clang500-import/sys/gnu/dts/arm/armada-xp-synology-ds414.dts projects/clang500-import/sys/gnu/dts/arm/armada-xp.dtsi 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-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-sama5d4_xplained.dts projects/clang500-import/sys/gnu/dts/arm/axm55xx.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.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-luxul-xap-1510.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/bcm4708-luxul-xwc-1000.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 (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/bcm4709.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/bcm47094-dlink-dir-885l.dts projects/clang500-import/sys/gnu/dts/arm/bcm47094-luxul-xwr-3100.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/bcm47094-netgear-r8500.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/bcm47094.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/bcm5301x.dtsi projects/clang500-import/sys/gnu/dts/arm/bcm53573.dtsi (contents, props changed) 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 (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/bcm953012k.dts projects/clang500-import/sys/gnu/dts/arm/bcm958522er.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/bcm958525er.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/bcm958525xmc.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/bcm958622hr.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/bcm958623hr.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/bcm958625hr.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/bcm958625k.dts projects/clang500-import/sys/gnu/dts/arm/bcm988312hr.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/da850-evm.dts projects/clang500-import/sys/gnu/dts/arm/da850-lcdk.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/da850.dtsi projects/clang500-import/sys/gnu/dts/arm/dm814x.dtsi projects/clang500-import/sys/gnu/dts/arm/dm816x.dtsi projects/clang500-import/sys/gnu/dts/arm/dove-cm-a510.dtsi projects/clang500-import/sys/gnu/dts/arm/dove-sbc-a510.dts 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/dra71-evm.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/dra72-evm-common.dtsi projects/clang500-import/sys/gnu/dts/arm/dra72-evm-revc.dts projects/clang500-import/sys/gnu/dts/arm/ecx-2000.dts projects/clang500-import/sys/gnu/dts/arm/exynos-mfc-reserved-memory.dtsi (contents, props changed) 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.dtsi projects/clang500-import/sys/gnu/dts/arm/exynos4412-itop-elite.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi projects/clang500-import/sys/gnu/dts/arm/exynos4412-odroidu3.dts projects/clang500-import/sys/gnu/dts/arm/exynos4412-odroidx.dts projects/clang500-import/sys/gnu/dts/arm/exynos4412-odroidx2.dts projects/clang500-import/sys/gnu/dts/arm/exynos4412.dtsi projects/clang500-import/sys/gnu/dts/arm/exynos5.dtsi projects/clang500-import/sys/gnu/dts/arm/exynos5250.dtsi projects/clang500-import/sys/gnu/dts/arm/exynos5260.dtsi projects/clang500-import/sys/gnu/dts/arm/exynos5410.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/imx1-ads.dts projects/clang500-import/sys/gnu/dts/arm/imx1.dtsi projects/clang500-import/sys/gnu/dts/arm/imx23.dtsi projects/clang500-import/sys/gnu/dts/arm/imx25.dtsi projects/clang500-import/sys/gnu/dts/arm/imx27-apf27dev.dts projects/clang500-import/sys/gnu/dts/arm/imx27-eukrea-mbimxsd27-baseboard.dts projects/clang500-import/sys/gnu/dts/arm/imx27-pdk.dts projects/clang500-import/sys/gnu/dts/arm/imx27-phytec-phycard-s-som.dtsi projects/clang500-import/sys/gnu/dts/arm/imx27-phytec-phycore-rdk.dts projects/clang500-import/sys/gnu/dts/arm/imx27-phytec-phycore-som.dtsi projects/clang500-import/sys/gnu/dts/arm/imx27.dtsi projects/clang500-import/sys/gnu/dts/arm/imx28.dtsi projects/clang500-import/sys/gnu/dts/arm/imx31.dtsi projects/clang500-import/sys/gnu/dts/arm/imx35.dtsi projects/clang500-import/sys/gnu/dts/arm/imx50-evk.dts projects/clang500-import/sys/gnu/dts/arm/imx51-apf51dev.dts projects/clang500-import/sys/gnu/dts/arm/imx51-babbage.dts projects/clang500-import/sys/gnu/dts/arm/imx51-digi-connectcore-som.dtsi projects/clang500-import/sys/gnu/dts/arm/imx51-eukrea-mbimxsd51-baseboard.dts projects/clang500-import/sys/gnu/dts/arm/imx53-qsb-common.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/imx53-smd.dts projects/clang500-import/sys/gnu/dts/arm/imx53-tqma53.dtsi projects/clang500-import/sys/gnu/dts/arm/imx53-tx53.dtsi projects/clang500-import/sys/gnu/dts/arm/imx53-voipac-dmm-668.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6dl-aristainetos2_4.dts projects/clang500-import/sys/gnu/dts/arm/imx6dl-aristainetos2_7.dts projects/clang500-import/sys/gnu/dts/arm/imx6dl-aristainetos_4.dts projects/clang500-import/sys/gnu/dts/arm/imx6dl-colibri-eval-v3.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6dl-cubox-i.dts projects/clang500-import/sys/gnu/dts/arm/imx6dl-hummingboard.dts projects/clang500-import/sys/gnu/dts/arm/imx6dl-icore.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6dl-nit6xlite.dts projects/clang500-import/sys/gnu/dts/arm/imx6dl-nitrogen6x.dts projects/clang500-import/sys/gnu/dts/arm/imx6dl-sabrelite.dts projects/clang500-import/sys/gnu/dts/arm/imx6dl-ts4900.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6q-apalis-ixora.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-ba16.dtsi 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-cubox-i.dts projects/clang500-import/sys/gnu/dts/arm/imx6q-dmo-edmqmx6.dts projects/clang500-import/sys/gnu/dts/arm/imx6q-evi.dts projects/clang500-import/sys/gnu/dts/arm/imx6q-gw5400-a.dts projects/clang500-import/sys/gnu/dts/arm/imx6q-h100.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6q-hummingboard.dts projects/clang500-import/sys/gnu/dts/arm/imx6q-icore-rqs.dts projects/clang500-import/sys/gnu/dts/arm/imx6q-icore.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6q-marsboard.dts projects/clang500-import/sys/gnu/dts/arm/imx6q-nitrogen6_max.dts projects/clang500-import/sys/gnu/dts/arm/imx6q-nitrogen6_som2.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6q-nitrogen6x.dts projects/clang500-import/sys/gnu/dts/arm/imx6q-novena.dts projects/clang500-import/sys/gnu/dts/arm/imx6q-sabrelite.dts projects/clang500-import/sys/gnu/dts/arm/imx6q-ts4900.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6q-utilite-pro.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6qdl-apalis.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-apf6dev.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-aristainetos.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-aristainetos2.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-colibri.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6qdl-cubox-i.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-dfi-fs700-m60.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-gw51xx.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-gw52xx.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-gw53xx.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-gw54xx.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-gw551x.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-gw552x.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-gw553x.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6qdl-hummingboard.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-icore-rqs.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-icore.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6qdl-microsom-ar8035.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-microsom.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-nit6xlite.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-nitrogen6_max.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-nitrogen6_som2.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6qdl-nitrogen6x.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-phytec-pfla02.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-rex.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-sabreauto.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-sabrelite.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl-ts4900.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6qdl-tx6.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qdl.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6qp.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6sl-evk.dts projects/clang500-import/sys/gnu/dts/arm/imx6sx-nitrogen6sx.dts projects/clang500-import/sys/gnu/dts/arm/imx6sx-sdb-sai.dts projects/clang500-import/sys/gnu/dts/arm/imx6sx-udoo-neo.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6ul-geam-kit.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6ul-geam.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6ul-liteboard.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6ul-litesom.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6ul-pico-hobbit.dts projects/clang500-import/sys/gnu/dts/arm/imx6ul-tx6ul.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6ul.dtsi projects/clang500-import/sys/gnu/dts/arm/imx6ull-14x14-evk.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx6ull.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx7-colibri.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx7d-cl-som-imx7.dts projects/clang500-import/sys/gnu/dts/arm/imx7d-nitrogen7.dts projects/clang500-import/sys/gnu/dts/arm/imx7d-pinfunc.h projects/clang500-import/sys/gnu/dts/arm/imx7d-sdb.dts projects/clang500-import/sys/gnu/dts/arm/imx7s-warp.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/imx7s.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/keystone-k2e-netcp.dtsi projects/clang500-import/sys/gnu/dts/arm/keystone-k2e.dtsi projects/clang500-import/sys/gnu/dts/arm/keystone-k2g.dtsi projects/clang500-import/sys/gnu/dts/arm/keystone-k2hk-netcp.dtsi projects/clang500-import/sys/gnu/dts/arm/keystone-k2hk.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/keystone.dtsi projects/clang500-import/sys/gnu/dts/arm/kirkwood-dir665.dts projects/clang500-import/sys/gnu/dts/arm/kirkwood-linkstation-6282.dtsi projects/clang500-import/sys/gnu/dts/arm/kirkwood-linkstation-duo-6281.dtsi projects/clang500-import/sys/gnu/dts/arm/kirkwood-linkstation-lsqvl.dts projects/clang500-import/sys/gnu/dts/arm/kirkwood-linkstation-lsvl.dts projects/clang500-import/sys/gnu/dts/arm/kirkwood-linkstation-lswsxl.dts projects/clang500-import/sys/gnu/dts/arm/kirkwood-linkstation-lswvl.dts projects/clang500-import/sys/gnu/dts/arm/kirkwood-linkstation-lswxl.dts projects/clang500-import/sys/gnu/dts/arm/kirkwood-linkstation.dtsi projects/clang500-import/sys/gnu/dts/arm/kirkwood-linksys-viper.dts projects/clang500-import/sys/gnu/dts/arm/kirkwood-mv88f6281gtw-ge.dts projects/clang500-import/sys/gnu/dts/arm/kirkwood-rd88f6281-a.dts projects/clang500-import/sys/gnu/dts/arm/kirkwood-rd88f6281-z0.dts projects/clang500-import/sys/gnu/dts/arm/kirkwood-rd88f6281.dtsi projects/clang500-import/sys/gnu/dts/arm/logicpd-torpedo-som.dtsi projects/clang500-import/sys/gnu/dts/arm/ls1021a.dtsi projects/clang500-import/sys/gnu/dts/arm/mt2701-evb.dts projects/clang500-import/sys/gnu/dts/arm/mt2701.dtsi projects/clang500-import/sys/gnu/dts/arm/mt6580.dtsi projects/clang500-import/sys/gnu/dts/arm/mt6589.dtsi projects/clang500-import/sys/gnu/dts/arm/mt7623-evb.dts projects/clang500-import/sys/gnu/dts/arm/mt7623.dtsi projects/clang500-import/sys/gnu/dts/arm/mt8127.dtsi projects/clang500-import/sys/gnu/dts/arm/mt8135.dtsi projects/clang500-import/sys/gnu/dts/arm/mvebu-linkstation-fan.dtsi projects/clang500-import/sys/gnu/dts/arm/mvebu-linkstation-gpio-simple.dtsi projects/clang500-import/sys/gnu/dts/arm/omap3-beagle-xm.dts 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/omap4-panda-common.dtsi projects/clang500-import/sys/gnu/dts/arm/omap5-igep0050.dts projects/clang500-import/sys/gnu/dts/arm/omap5-uevm.dts projects/clang500-import/sys/gnu/dts/arm/omap5.dtsi projects/clang500-import/sys/gnu/dts/arm/orion5x-kuroboxpro.dts projects/clang500-import/sys/gnu/dts/arm/orion5x-linkstation-lschl.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/orion5x-linkstation-lsgl.dts projects/clang500-import/sys/gnu/dts/arm/orion5x-linkstation-lswtgl.dts projects/clang500-import/sys/gnu/dts/arm/orion5x-linkstation.dtsi projects/clang500-import/sys/gnu/dts/arm/orion5x-lswsgl.dts projects/clang500-import/sys/gnu/dts/arm/ox810se.dtsi projects/clang500-import/sys/gnu/dts/arm/ox820.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/qcom-apq8060-dragonboard.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/qcom-apq8064-arrow-sd-600eval.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/qcom-apq8064-ifc6410.dts projects/clang500-import/sys/gnu/dts/arm/qcom-apq8064-pins.dtsi projects/clang500-import/sys/gnu/dts/arm/qcom-apq8064-sony-xperia-yuga.dts projects/clang500-import/sys/gnu/dts/arm/qcom-apq8064.dtsi projects/clang500-import/sys/gnu/dts/arm/qcom-ipq8064.dtsi projects/clang500-import/sys/gnu/dts/arm/qcom-msm8660-surf.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-rskrza1.dts (contents, props changed) 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 (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/r8a7745.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/r8a7778.dtsi projects/clang500-import/sys/gnu/dts/arm/r8a7779-marzen.dts projects/clang500-import/sys/gnu/dts/arm/r8a7779.dtsi projects/clang500-import/sys/gnu/dts/arm/r8a7790.dtsi projects/clang500-import/sys/gnu/dts/arm/r8a7791.dtsi projects/clang500-import/sys/gnu/dts/arm/r8a7792.dtsi (contents, props changed) 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.dtsi projects/clang500-import/sys/gnu/dts/arm/rk1108.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/rk3036-evb.dts projects/clang500-import/sys/gnu/dts/arm/rk3036-kylin.dts projects/clang500-import/sys/gnu/dts/arm/rk3036.dtsi projects/clang500-import/sys/gnu/dts/arm/rk3066a-bqcurie2.dts projects/clang500-import/sys/gnu/dts/arm/rk3066a-marsboard.dts projects/clang500-import/sys/gnu/dts/arm/rk3066a-mk808.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/rk3066a-rayeager.dts projects/clang500-import/sys/gnu/dts/arm/rk3066a.dtsi projects/clang500-import/sys/gnu/dts/arm/rk3188-px3-evb.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/rk3188-radxarock.dts projects/clang500-import/sys/gnu/dts/arm/rk3188.dtsi projects/clang500-import/sys/gnu/dts/arm/rk3229-evb.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/rk322x.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/rk3288-evb-act8846.dts projects/clang500-import/sys/gnu/dts/arm/rk3288-evb-rk808.dts projects/clang500-import/sys/gnu/dts/arm/rk3288-evb.dtsi projects/clang500-import/sys/gnu/dts/arm/rk3288-fennec.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/rk3288-firefly-beta.dts projects/clang500-import/sys/gnu/dts/arm/rk3288-firefly-reload-core.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/rk3288-firefly-reload.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/rk3288-firefly.dts projects/clang500-import/sys/gnu/dts/arm/rk3288-firefly.dtsi projects/clang500-import/sys/gnu/dts/arm/rk3288-miqi.dts projects/clang500-import/sys/gnu/dts/arm/rk3288-popmetal.dts projects/clang500-import/sys/gnu/dts/arm/rk3288-r89.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-veyron-analog-audio.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/rk3288-veyron-brain.dts projects/clang500-import/sys/gnu/dts/arm/rk3288-veyron-chromebook.dtsi projects/clang500-import/sys/gnu/dts/arm/rk3288-veyron-jaq.dts projects/clang500-import/sys/gnu/dts/arm/rk3288-veyron-jerry.dts projects/clang500-import/sys/gnu/dts/arm/rk3288-veyron-mickey.dts projects/clang500-import/sys/gnu/dts/arm/rk3288-veyron-minnie.dts projects/clang500-import/sys/gnu/dts/arm/rk3288-veyron-pinky.dts projects/clang500-import/sys/gnu/dts/arm/rk3288-veyron-sdmmc.dtsi projects/clang500-import/sys/gnu/dts/arm/rk3288-veyron-speedy.dts projects/clang500-import/sys/gnu/dts/arm/rk3288-veyron.dtsi projects/clang500-import/sys/gnu/dts/arm/rk3288.dtsi projects/clang500-import/sys/gnu/dts/arm/sama5d2.dtsi projects/clang500-import/sys/gnu/dts/arm/sama5d3_uart.dtsi projects/clang500-import/sys/gnu/dts/arm/sama5d4.dtsi projects/clang500-import/sys/gnu/dts/arm/sh73a0.dtsi projects/clang500-import/sys/gnu/dts/arm/socfpga.dtsi projects/clang500-import/sys/gnu/dts/arm/socfpga_arria5.dtsi projects/clang500-import/sys/gnu/dts/arm/socfpga_arria5_socdk.dts projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_socdk.dts projects/clang500-import/sys/gnu/dts/arm/ste-dbx5x0.dtsi projects/clang500-import/sys/gnu/dts/arm/ste-href.dtsi projects/clang500-import/sys/gnu/dts/arm/ste-hrefprev60.dtsi projects/clang500-import/sys/gnu/dts/arm/ste-hrefv60plus.dtsi projects/clang500-import/sys/gnu/dts/arm/ste-snowball.dts projects/clang500-import/sys/gnu/dts/arm/stih407-family.dtsi projects/clang500-import/sys/gnu/dts/arm/stih407-pinctrl.dtsi projects/clang500-import/sys/gnu/dts/arm/stih410-b2120.dts projects/clang500-import/sys/gnu/dts/arm/stih410-b2260.dts (contents, props changed) 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/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/sun4i-a10-a1000.dts projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-ba10-tvbox.dts projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-chuwi-v7-cw0825.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-gemei-g9.dts projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-hackberry.dts projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-hyundai-a7hd.dts projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-inet1.dts projects/clang500-import/sys/gnu/dts/arm/sun4i-a10-inet97fv2.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-pcduino2.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-mk802.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-olinuxino-micro.dts projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-olinuxino.dts projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-utoo-p66.dts projects/clang500-import/sys/gnu/dts/arm/sun5i-a13.dtsi projects/clang500-import/sys/gnu/dts/arm/sun5i-gr8-chip-pro.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/sun5i-gr8-evb.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/sun5i-gr8.dtsi (contents, props changed) 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-reference-design-tablet.dtsi (contents, props changed) 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-primo81.dts 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 (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-bananapi-m1-plus.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-bananapi.dts projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-bananapro.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-itead-ibox.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-emmc.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-nano.dts projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-pcduino3.dts projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-wexler-tab7200.dts projects/clang500-import/sys/gnu/dts/arm/sun7i-a20-wits-pro-a20-dkt.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-polaroid-mid2407pxe03.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/sun8i-a23-polaroid-mid2809pxe04.dts projects/clang500-import/sys/gnu/dts/arm/sun8i-a23-q8-tablet.dts projects/clang500-import/sys/gnu/dts/arm/sun8i-a23.dtsi projects/clang500-import/sys/gnu/dts/arm/sun8i-a33-inet-d978-rev2.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/sun8i-a33-olinuxino.dts (contents, props changed) 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-h3-bananapi-m2-plus.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-nanopi.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-2.dts projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-lite.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-pc-plus.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-plus.dts projects/clang500-import/sys/gnu/dts/arm/sun8i-h3.dtsi projects/clang500-import/sys/gnu/dts/arm/sun8i-q8-common.dtsi projects/clang500-import/sys/gnu/dts/arm/sun8i-r16-parrot.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/sun8i-reference-design-tablet.dtsi (contents, props changed) 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/tango4-common.dtsi projects/clang500-import/sys/gnu/dts/arm/tango4-vantage-1172.dts projects/clang500-import/sys/gnu/dts/arm/tegra124-apalis-eval.dts (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/tegra124-apalis.dtsi (contents, props changed) projects/clang500-import/sys/gnu/dts/arm/tegra124-nyan-big.dts projects/clang500-import/sys/gnu/dts/arm/tegra124-nyan-blaze.dts projects/clang500-import/sys/gnu/dts/arm/tegra124-nyan.dtsi projects/clang500-import/sys/gnu/dts/arm/tegra20-paz00.dts projects/clang500-import/sys/gnu/dts/arm/tegra20-trimslice.dts projects/clang500-import/sys/gnu/dts/arm/uniphier-pinctrl.dtsi projects/clang500-import/sys/gnu/dts/arm/vf-colibri-eval-v3.dtsi projects/clang500-import/sys/gnu/dts/arm/vf-colibri.dtsi projects/clang500-import/sys/gnu/dts/arm/vf500-colibri-eval-v3.dts projects/clang500-import/sys/gnu/dts/arm/vf500-colibri.dtsi projects/clang500-import/sys/gnu/dts/arm/vf500.dtsi projects/clang500-import/sys/gnu/dts/arm/vf610-colibri-eval-v3.dts projects/clang500-import/sys/gnu/dts/arm/vf610-colibri.dtsi projects/clang500-import/sys/gnu/dts/arm/vf610-twr.dts projects/clang500-import/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts projects/clang500-import/sys/gnu/dts/arm/vf610.dtsi projects/clang500-import/sys/gnu/dts/arm/vf610m4-colibri.dts projects/clang500-import/sys/gnu/dts/arm/vf610m4-cosmic.dts projects/clang500-import/sys/gnu/dts/arm/vf610m4.dtsi projects/clang500-import/sys/gnu/dts/arm/vfxxx.dtsi projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/bcm2835.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/exynos5433.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h (contents, props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/imx7d-clock.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-ipq4019.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-mdm9615.h (contents, props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8994.h (contents, props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/qcom,gcc-msm8996.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/qcom,rpmcc.h (contents, props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/rk3188-cru-common.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/rk3288-cru.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/mfd/stm32f4-rcc.h (contents, props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/pinctrl/omap.h projects/clang500-import/sys/gnu/dts/include/dt-bindings/pinctrl/samsung.h (contents, props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/sound/cs42l42.h (contents, props changed) projects/clang500-import/sys/i386/isa/npx.c projects/clang500-import/sys/kern/init_sysent.c projects/clang500-import/sys/kern/kern_event.c projects/clang500-import/sys/kern/kern_mutex.c projects/clang500-import/sys/kern/kern_rwlock.c projects/clang500-import/sys/kern/kern_sx.c projects/clang500-import/sys/kern/subr_blist.c projects/clang500-import/sys/kern/syscalls.c projects/clang500-import/sys/kern/syscalls.master projects/clang500-import/sys/kern/systrace_args.c projects/clang500-import/sys/kern/uipc_sockbuf.c projects/clang500-import/sys/kern/uipc_socket.c projects/clang500-import/sys/kern/vfs_aio.c projects/clang500-import/sys/kern/vfs_bio.c projects/clang500-import/sys/mips/conf/ERL projects/clang500-import/sys/modules/dtb/allwinner/Makefile projects/clang500-import/sys/modules/ext2fs/Makefile projects/clang500-import/sys/modules/linuxkpi/Makefile projects/clang500-import/sys/net/bpf.c projects/clang500-import/sys/net/iflib.c projects/clang500-import/sys/netinet/sctp_auth.c projects/clang500-import/sys/netinet/sctp_constants.h projects/clang500-import/sys/netinet/sctp_input.c projects/clang500-import/sys/netinet/sctp_output.c projects/clang500-import/sys/netinet/sctp_pcb.c projects/clang500-import/sys/netinet/sctp_usrreq.c projects/clang500-import/sys/netinet/sctputil.c projects/clang500-import/sys/netinet/sctputil.h projects/clang500-import/sys/ofed/drivers/infiniband/core/fmr_pool.c projects/clang500-import/sys/ofed/drivers/infiniband/core/iwcm.c projects/clang500-import/sys/ofed/drivers/infiniband/core/umem.c projects/clang500-import/sys/ofed/drivers/infiniband/hw/mthca/mthca_dev.h projects/clang500-import/sys/powerpc/booke/pmap.c projects/clang500-import/sys/powerpc/include/_types.h projects/clang500-import/sys/powerpc/include/proc.h projects/clang500-import/sys/riscv/include/atomic.h projects/clang500-import/sys/sys/acct.h projects/clang500-import/sys/sys/blist.h projects/clang500-import/sys/sys/buf.h projects/clang500-import/sys/sys/event.h projects/clang500-import/sys/sys/mman.h projects/clang500-import/sys/sys/param.h projects/clang500-import/sys/sys/sglist.h projects/clang500-import/sys/sys/sockbuf.h projects/clang500-import/sys/sys/syscall.h projects/clang500-import/sys/sys/syscall.mk projects/clang500-import/sys/sys/sysproto.h projects/clang500-import/sys/tools/fdt/make_dtb.sh projects/clang500-import/sys/vm/swap_pager.c projects/clang500-import/sys/vm/vm.h projects/clang500-import/sys/vm/vm_fault.c projects/clang500-import/sys/vm/vm_map.c projects/clang500-import/sys/vm/vm_map.h projects/clang500-import/sys/vm/vm_mmap.c projects/clang500-import/sys/vm/vm_pageout.c projects/clang500-import/sys/x86/iommu/intel_ctx.c projects/clang500-import/sys/x86/iommu/intel_dmar.h projects/clang500-import/sys/x86/iommu/intel_qi.c projects/clang500-import/targets/pseudo/bootstrap-tools/Makefile projects/clang500-import/tests/sys/kqueue/libkqueue/main.c projects/clang500-import/tests/sys/kqueue/libkqueue/timer.c projects/clang500-import/usr.bin/dtc/dtc.cc projects/clang500-import/usr.bin/dtc/fdt.cc projects/clang500-import/usr.bin/dtc/input_buffer.cc projects/clang500-import/usr.bin/grep/Makefile projects/clang500-import/usr.bin/join/join.c projects/clang500-import/usr.bin/mkuzip/Makefile projects/clang500-import/usr.bin/mkuzip/mkuz_cfg.h projects/clang500-import/usr.bin/mkuzip/mkuzip.c projects/clang500-import/usr.bin/nfsstat/nfsstat.c projects/clang500-import/usr.bin/resizewin/resizewin.c projects/clang500-import/usr.bin/truss/syscall.h projects/clang500-import/usr.bin/truss/syscalls.c projects/clang500-import/usr.sbin/bhyveload/bhyveload.c projects/clang500-import/usr.sbin/bootparamd/bootparamd/Makefile projects/clang500-import/usr.sbin/bootparamd/callbootd/Makefile projects/clang500-import/usr.sbin/bsdinstall/scripts/config projects/clang500-import/usr.sbin/bsdinstall/scripts/zfsboot projects/clang500-import/usr.sbin/fstyp/Makefile projects/clang500-import/usr.sbin/keyserv/Makefile projects/clang500-import/usr.sbin/makefs/tests/makefs_ffs_tests.sh projects/clang500-import/usr.sbin/ntp/ntpdc/Makefile projects/clang500-import/usr.sbin/ntp/ntpq/Makefile projects/clang500-import/usr.sbin/periodic/periodic.sh projects/clang500-import/usr.sbin/rpc.lockd/Makefile projects/clang500-import/usr.sbin/rpc.lockd/lock_proc.c projects/clang500-import/usr.sbin/rpc.lockd/lockd.c projects/clang500-import/usr.sbin/rpc.statd/Makefile projects/clang500-import/usr.sbin/rpc.ypupdated/Makefile projects/clang500-import/usr.sbin/sesutil/Makefile projects/clang500-import/usr.sbin/sesutil/Makefile.depend projects/clang500-import/usr.sbin/sesutil/eltsub.c projects/clang500-import/usr.sbin/sesutil/eltsub.h projects/clang500-import/usr.sbin/sesutil/sesutil.c projects/clang500-import/usr.sbin/tcpdump/tcpdump/Makefile Directory Properties: projects/clang500-import/ (props changed) projects/clang500-import/cddl/ (props changed) projects/clang500-import/cddl/contrib/opensolaris/ (props changed) projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/ (props changed) projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/ (props changed) projects/clang500-import/contrib/elftoolchain/ (props changed) projects/clang500-import/contrib/elftoolchain/elfdump/ (props changed) projects/clang500-import/contrib/ipfilter/ (props changed) projects/clang500-import/contrib/netbsd-tests/ (props changed) projects/clang500-import/sys/cddl/contrib/opensolaris/ (props changed) projects/clang500-import/sys/gnu/dts/arm/ (props changed) projects/clang500-import/sys/gnu/dts/arm/am571x-idk.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/arm-realview-eb-11mp-bbrevd-ctrevb.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/arm-realview-eb-11mp-bbrevd.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/arm-realview-eb-11mp-ctrevb.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/arm-realview-eb-a9mp-bbrevd.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/arm-realview-eb-bbrevd.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/arm-realview-eb-bbrevd.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/armada-395-gp.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/at91-sam9_l9260.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/at91sam9260ek.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/axp809.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/bcm23550-sparrow.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/bcm23550.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/bcm2835-rpi-zero.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/bcm283x-rpi-smsc9512.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/bcm283x-rpi-smsc9514.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/bcm283x-rpi-usb-host.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/bcm47189-tenda-ac9.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/bcm5301x-nand-cs0-bch1.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/bcm5301x-nand-cs0-bch4.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/bcm5301x-nand-cs0.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/cloudengines-pogoplug-series-3.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/dra72-evm-tps65917.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/ep7209.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/ep7211-edb7211.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/ep7211.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/exynos4412-itop-scp-core.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/exynos5410-odroidxu.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/exynos54xx-odroidxu-leds.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/exynos54xx.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/hi3519-demb.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/hi3519.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/imx23-sansa.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/imx23-xfi3.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/imx53-usbarmory.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/imx6dl-gw553x.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/imx6q-gw553x.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/imx6sx-udoo-neo-basic.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/imx6sx-udoo-neo-extended.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/imx6sx-udoo-neo-full.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/imx7-colibri-eval-v3.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/imx7d-colibri-eval-v3.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/imx7d-colibri.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/imx7s-colibri-eval-v3.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/imx7s-colibri.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/omap4-droid4-xt894.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/orion5x-mv88f5181.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/orion5x-netgear-wnr854t.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/pxa25x.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/qcom-apq8064-arrow-sd-600eval-pins.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/qcom-mdm9615-wp8548-mangoh-green.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/qcom-mdm9615-wp8548.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/qcom-mdm9615.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/qcom-msm8974-lge-nexus5-hammerhead.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/r8a7743-sk-rzg1m.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/r8a7745-sk-rzg1e.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/r8a7792-blanche.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/r8a7792-wheat.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/rk1108-evb.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/sama5d3xmb_emac.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/sama5d3xmb_gmac.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/socfpga_arria10_socdk_qspi.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/socfpga_cyclone5_sodia.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/stm32746g-eval.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/stm32f746.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/sun5i-a13-empire-electronix-m712.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/sun6i-a31s-inet-q972.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/sun8i-a23-inet86dz.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-nanopi-m1.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-nanopi-neo.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/sun8i-h3-orangepi-plus2e.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/sunxi-reference-design-tablet.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/tegra124-apalis-emc.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-ld4-ref.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-ld4.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-ld6b-ref.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-ld6b.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-pro4-ace.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-pro4-ref.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-pro4-sanji.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-pro4.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-pro5.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-pxs2-gentil.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-pxs2-vodka.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-pxs2.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-sld3-ref.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-sld3.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-sld8-ref.dts (props changed) projects/clang500-import/sys/gnu/dts/arm/uniphier-sld8.dtsi (props changed) projects/clang500-import/sys/gnu/dts/arm/zynq-microzed.dts (props changed) projects/clang500-import/sys/gnu/dts/include/ (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/gxbb-aoclkc.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/hi3516cv300-clock.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/histb-clock.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/maxim,max77620.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/mt2701-clk.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/oxsemi,ox810se.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/oxsemi,ox820.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/qcom,lcc-mdm9615.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7743-cpg-mssr.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7745-cpg-mssr.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7792-clock.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/r8a7796-cpg-mssr.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/rk1108-cru.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun50i-a64-ccu.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun6i-a31-ccu.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun8i-a23-a33-ccu.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/sun8i-h3-ccu.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/tegra186-clock.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/clock/zx296718-clock.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/display/tda998x.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/gpio/meson-gxl-gpio.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/leds/leds-pca9532.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/mailbox/tegra186-hsp.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/memory/mt2701-larb-port.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/pinctrl/keystone.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/pinctrl/stm32f746-pinfunc.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/power/mt2701-power.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/power/r8a7743-sysc.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/power/r8a7745-sysc.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/power/r8a7792-sysc.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/power/r8a7796-sysc.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/power/tegra186-powergate.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/amlogic,meson-gxbb-reset.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/amlogic,meson8b-reset.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/gxbb-aoclkc.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/mt2701-resets.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/oxsemi,ox810se.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/oxsemi,ox820.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/qcom,gcc-mdm9615.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/sun50i-a64-ccu.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/sun6i-a31-ccu.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/sun8i-a23-a33-ccu.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/sun8i-h3-ccu.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/tegra186-reset.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/reset/ti-syscon.h (props changed) projects/clang500-import/sys/gnu/dts/include/dt-bindings/soc/rockchip,boot-mode.h (props changed) Modified: projects/clang500-import/Makefile ============================================================================== --- projects/clang500-import/Makefile Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/Makefile Tue Jun 27 06:44:32 2017 (r320398) @@ -131,7 +131,7 @@ TGTS= all all-man buildenv buildenvvars buildkernel bu build32 distribute32 install32 buildsoft distributesoft installsoft \ builddtb xdev xdev-build xdev-install \ xdev-links native-xtools stageworld stagekernel stage-packages \ - create-world-packages create-kernel-packages create-packages \ + create-packages-world create-packages-kernel create-packages \ packages installconfig real-packages sign-packages package-pkg \ print-dir test-system-compiler @@ -195,7 +195,8 @@ HAVE_MAKE= bmake .else HAVE_MAKE= fmake .endif -.if ${HAVE_MAKE} != ${WANT_MAKE} || \ +.if defined(ALWAYS_BOOTSTRAP_MAKE) || \ + ${HAVE_MAKE} != ${WANT_MAKE} || \ (defined(WANT_MAKE_VERSION) && ${MAKE_VERSION} < ${WANT_MAKE_VERSION}) NEED_MAKE_UPGRADE= t .endif Modified: projects/clang500-import/Makefile.inc1 ============================================================================== --- projects/clang500-import/Makefile.inc1 Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/Makefile.inc1 Tue Jun 27 06:44:32 2017 (r320398) @@ -87,7 +87,8 @@ OBJTREE= ${MAKEOBJDIRPREFIX}/${TARGET}.${TARGET_ARCH} # Pull in compiler metadata from buildworld/toolchain if possible to avoid # running CC from bsd.compiler.mk. -.if make(installworld) || make(install) +.if make(installworld) || make(install) || make(distributeworld) || \ + make(stageworld) .-include "${OBJTREE}${.CURDIR}/compiler-metadata.mk" .endif @@ -149,7 +150,8 @@ TEST_SYSTEM_COMPILER_VARS= \ WANT_COMPILER_TYPE WANT_COMPILER_VERSION WANT_COMPILER_VERSION_FILE \ WANT_COMPILER_FREEBSD_VERSION WANT_COMPILER_FREEBSD_VERSION_FILE \ CC COMPILER_TYPE COMPILER_FEATURES COMPILER_VERSION \ - COMPILER_FREEBSD_VERSION + COMPILER_FREEBSD_VERSION \ + LINKER_TYPE LINKER_VERSION test-system-compiler: .PHONY .for v in ${TEST_SYSTEM_COMPILER_VARS} ${_+_}@printf "%-35s= %s\n" "${v}" "${${v}}" @@ -181,7 +183,9 @@ CROSSENV+= COMPILER_VERSION=${X_COMPILER_VERSION} \ _COMPILER_METADATA_VARS= COMPILER_VERSION \ COMPILER_TYPE \ COMPILER_FEATURES \ - COMPILER_FREEBSD_VERSION + COMPILER_FREEBSD_VERSION \ + LINKER_VERSION \ + LINKER_TYPE compiler-metadata.mk: .PHONY .META @: > ${.TARGET} @echo ".info Using cached compiler metadata from build at $$(hostname) on $$(date)" \ @@ -518,6 +522,7 @@ BMAKEENV= INSTALL="sh ${.CURDIR}/tools/install.sh" \ # need to keep this in sync with targets/pseudo/bootstrap-tools/Makefile BSARGS= DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ + BWPHASE=${.TARGET:C,^_,,} \ SSP_CFLAGS= \ MK_HTML=no NO_LINT=yes MK_MAN=no \ -DNO_PIC MK_PROFILE=no -DNO_SHARED \ @@ -536,6 +541,7 @@ TMAKE= MAKEOBJDIRPREFIX=${OBJTREE} \ TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \ DESTDIR= \ BOOTSTRAPPING=${OSRELDATE} \ + BWPHASE=${.TARGET:C,^_,,} \ SSP_CFLAGS= \ -DNO_LINT \ -DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \ @@ -563,7 +569,8 @@ KTMAKE= TOOLS_PREFIX=${WORLDTMP} MAKEOBJDIRPREFIX=${W # world stage WMAKEENV= ${CROSSENV} \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ - PATH=${TMPPATH} + PATH=${TMPPATH} \ + SYSROOT=${WORLDTMP} # make hierarchy HMAKE= PATH=${TMPPATH} ${MAKE} LOCAL_MTREE=${LOCAL_MTREE:Q} @@ -688,7 +695,9 @@ NO_META_IGNORE_HOST_HEADERS= 1 host-osreldate.h: # DO NOT ADD /usr/include/osreldate.h here @cp -f /usr/include/osreldate.h ${.TARGET} -WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 DESTDIR=${WORLDTMP} +WMAKE= ${WMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \ + BWPHASE=${.TARGET:C,^_,,} \ + DESTDIR=${WORLDTMP} IMAKEENV= ${CROSSENV} IMAKE= ${IMAKEENV} ${MAKE} -f Makefile.inc1 \ @@ -709,6 +718,7 @@ _INSTALL_DDIR= ${DESTDIR}/${DISTDIR} INSTALL_DDIR= ${_INSTALL_DDIR:S://:/:g:C:/$::} .if defined(NO_ROOT) METALOG?= ${DESTDIR}/${DISTDIR}/METALOG +METALOG:= ${METALOG:C,//+,/,g} IMAKE+= -DNO_ROOT METALOG=${METALOG} INSTALLFLAGS+= -U -M ${METALOG} -D ${INSTALL_DDIR} MTREEFLAGS+= -W @@ -722,7 +732,7 @@ IMAKE_MTREE= MTREE_CMD="mtree ${MTREEFLAGS}" .endif # kernel stage -KMAKEENV= ${WMAKEENV} +KMAKEENV= ${WMAKEENV:NSYSROOT=*} KMAKE= ${KMAKEENV} ${MAKE} ${.MAKEFLAGS} ${KERNEL_FLAGS} KERNEL=${INSTKERNNAME} # @@ -752,14 +762,18 @@ _worldtmp: .PHONY .else rm -rf ${WORLDTMP}/legacy/usr/include .endif -# Dependencies cannot cope with certain source tree changes, particularly -# with respect to removing source files and replacing generated files. -# Handle these cases here in an ad-hoc fashion. -# 20160829 remove stale dependencies for ptrace stub, rewritten in C -# in r305012 -.for f in ptrace + +# Our current approach to dependency tracking cannot cope with certain source +# tree changes, particularly with respect to removing source files and +# replacing generated files. Handle these cases here in an ad-hoc fashion. +# +# Syscall stubs rewritten in C +# Date SVN Rev Syscalls +# 20160829 r305012 ptrace +# 20170624 r320278 fstat fstatat fstatfs getdirentries getfsstat statfs +.for f in fstat fstatat fstatfs getdirentries getfsstat ptrace statfs .if exists(${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.o) - @if egrep -q '/${f}.[sS]' \ + @if egrep -qw '${f}\.[sS]' \ ${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.o; then \ echo Removing stale dependencies for ${f} syscall wrappers; \ rm -f ${OBJTREE}${.CURDIR}/lib/libc/.depend.${f}.* \ @@ -873,7 +887,7 @@ _cross-tools: @echo "--------------------------------------------------------------" @echo ">>> stage 3: cross tools" @echo "--------------------------------------------------------------" - @rm -f ${.OBJDIR}/compiler-metadata.mk + @rm -f ${OBJTREE}${.CURDIR}/compiler-metadata.mk ${_+_}cd ${.CURDIR}; ${XMAKE} cross-tools ${_+_}cd ${.CURDIR}; ${XMAKE} kernel-tools _build-metadata: @@ -1527,49 +1541,77 @@ package-pkg: .PHONY real-packages: stage-packages create-packages sign-packages .PHONY -stage-packages: .PHONY - @mkdir -p ${REPODIR} ${WSTAGEDIR} ${KSTAGEDIR} +stage-packages-world: .PHONY + @mkdir -p ${WSTAGEDIR} ${_+_}@cd ${.CURDIR}; \ - ${MAKE} DESTDIR=${WSTAGEDIR} -DNO_ROOT -B stageworld ; \ - ${MAKE} DESTDIR=${KSTAGEDIR} -DNO_ROOT -B stagekernel + ${MAKE} DESTDIR=${WSTAGEDIR} -DNO_ROOT stageworld -create-packages: _pkgbootstrap .PHONY +stage-packages-kernel: .PHONY + @mkdir -p ${KSTAGEDIR} + ${_+_}@cd ${.CURDIR}; \ + ${MAKE} DESTDIR=${KSTAGEDIR} -DNO_ROOT stagekernel + +stage-packages: .PHONY stage-packages-world stage-packages-kernel + +_repodir: .PHONY @mkdir -p ${REPODIR} + +create-packages-world: _pkgbootstrap _repodir .PHONY ${_+_}@cd ${.CURDIR}; \ - ${MAKE} DESTDIR=${WSTAGEDIR} \ - PKG_VERSION=${PKG_VERSION} create-world-packages ; \ - ${MAKE} DESTDIR=${KSTAGEDIR} \ + ${MAKE} -f Makefile.inc1 \ + DESTDIR=${WSTAGEDIR} \ + PKG_VERSION=${PKG_VERSION} create-world-packages + +create-packages-kernel: _pkgbootstrap _repodir .PHONY + ${_+_}@cd ${.CURDIR}; \ + ${MAKE} -f Makefile.inc1 \ + DESTDIR=${KSTAGEDIR} \ PKG_VERSION=${PKG_VERSION} DISTDIR=kernel \ create-kernel-packages +create-packages: .PHONY create-packages-world create-packages-kernel + create-world-packages: _pkgbootstrap .PHONY @rm -f ${WSTAGEDIR}/*.plist 2>/dev/null || : @cd ${WSTAGEDIR} ; \ awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ ${WSTAGEDIR}/METALOG @for plist in ${WSTAGEDIR}/*.plist; do \ - plist=$${plist##*/} ; \ - pkgname=$${plist%.plist} ; \ - sh ${SRCDIR}/release/packages/generate-ucl.sh -o $${pkgname} \ - -s ${SRCDIR} -u ${WSTAGEDIR}/$${pkgname}.ucl ; \ - done - @for plist in ${WSTAGEDIR}/*.plist; do \ - plist=$${plist##*/} ; \ - pkgname=$${plist%.plist} ; \ - awk -F\" ' \ - /^name/ { printf("===> Creating %s-", $$2); next } \ - /^version/ { print $$2; next } \ - ' ${WSTAGEDIR}/$${pkgname}.ucl ; \ - ${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/bin/sh -o ALLOW_BASE_SHLIBS=yes \ - create -M ${WSTAGEDIR}/$${pkgname}.ucl \ - -p ${WSTAGEDIR}/$${pkgname}.plist \ - -r ${WSTAGEDIR} \ - -o ${REPODIR}/$$(${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/${PKG_VERSION} ; \ - done + plist=$${plist##*/} ; \ + pkgname=$${plist%.plist} ; \ + echo "_PKGS+= $${pkgname}" ; \ + done > ${WSTAGEDIR}/packages.mk + ${_+_}@cd ${.CURDIR}; \ + ${MAKE} -f Makefile.inc1 create-world-packages-jobs \ + .MAKE.JOB.PREFIX= -create-kernel-packages: _pkgbootstrap .PHONY +.if make(create-world-packages-jobs) +.include "${WSTAGEDIR}/packages.mk" +.endif + +create-world-packages-jobs: .PHONY +.for pkgname in ${_PKGS} +create-world-packages-jobs: create-world-package-${pkgname} +create-world-package-${pkgname}: .PHONY + @sh ${SRCDIR}/release/packages/generate-ucl.sh -o ${pkgname} \ + -s ${SRCDIR} -u ${WSTAGEDIR}/${pkgname}.ucl + @awk -F\" ' \ + /^name/ { printf("===> Creating %s-", $$2); next } \ + /^version/ { print $$2; next } \ + ' ${WSTAGEDIR}/${pkgname}.ucl ; \ + ${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/bin/sh -o ALLOW_BASE_SHLIBS=yes \ + create -M ${WSTAGEDIR}/${pkgname}.ucl \ + -p ${WSTAGEDIR}/${pkgname}.plist \ + -r ${WSTAGEDIR} \ + -o ${REPODIR}/$$(${PKG_CMD} -o ABI_FILE=${WSTAGEDIR}/bin/sh config ABI)/${PKG_VERSION} +.endfor + +create-kernel-packages: .PHONY +_default_flavor= -default .if exists(${KSTAGEDIR}/kernel.meta) .for flavor in "" -debug +create-kernel-packages: create-kernel-packages-flavor${flavor:C,^""$,${_default_flavor},} +create-kernel-packages-flavor${flavor:C,^""$,${_default_flavor},}: _pkgbootstrap .PHONY @cd ${KSTAGEDIR}/${DISTDIR} ; \ awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ -v kernel=yes -v _kernconf=${INSTALLKERNEL} \ @@ -1599,6 +1641,8 @@ create-kernel-packages: _pkgbootstrap .PHONY .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 @cd ${KSTAGEDIR}/kernel.${_kernel} ; \ awk -f ${SRCDIR}/release/scripts/mtree-to-plist.awk \ -v kernel=yes -v _kernconf=${_kernel} \ Modified: projects/clang500-import/Makefile.libcompat ============================================================================== --- projects/clang500-import/Makefile.libcompat Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/Makefile.libcompat Tue Jun 27 06:44:32 2017 (r320398) @@ -111,6 +111,7 @@ LIBCOMPATCXXFLAGS+= -isystem ${LIBCOMPATTMP}/usr/inclu LIBCOMPATWMAKEENV+= MAKEOBJDIRPREFIX=${LIBCOMPAT_OBJTREE} \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} \ + SYSROOT=${LIBCOMPATTMP} \ LIBDIR=/usr/lib${libcompat} \ SHLIBDIR=/usr/lib${libcompat} \ DTRACE="${LIB$COMPATDTRACE:U${DTRACE}}" Modified: projects/clang500-import/UPDATING ============================================================================== --- projects/clang500-import/UPDATING Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/UPDATING Tue Jun 27 06:44:32 2017 (r320398) @@ -56,6 +56,46 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW: Please see the 20141231 entry below for information about prerequisites and upgrading, if you are not already using clang 3.5.0 or higher. +20170625: + The FreeBSD/powerpc platform now uses a 64-bit type for time_t. This is + a very major ABI incompatible change, so users of FreeBSD/powerpc must + be careful when performing source upgrades. It is best to run + 'make installworld' from an alternate root system, either a live + CD/memory stick, or a temporary root partition. Additionally, all ports + must be recompiled. powerpc64 is largely unaffected, except in the case + of 32-bit compatibility. All 32-bit binaries will be affected. + +20170623: + Forward compatibility for the "ino64" project have been committed. This + will allow most new binaries to run on older kernels in a limited + fashion. This prevents many of the common foot-shooting actions in the + upgrade as well as the limited ability to roll back the kernel across + the ino64 upgrade. Complicated use cases may not work properly, though + enough simpler ones work to allow recovery in most situations. + +20170620: + Switch back to the BSDL dtc (Device Tree Compiler). Set WITH_GPL_DTC + if you require the GPL compiler. + +20170618: + The internal ABI used for communication between the NFS kernel modules + was changed by r320085, so __FreeBSD_version was bumped to + ensure all the NFS related modules are updated together. + +20170617: + The ABI of struct event was changed by extending the data + member to 64bit and adding ext fields. For upgrade, same + precautions as for the entry 20170523 "ino64" must be + followed. + +20170531: + The GNU roff toolchain has been removed from base. To render manpages + which are not supported by mandoc(1), man(1) can fallback on GNU roff + from ports (and recommends to install it). + To render roff(7) documents, consider using GNU roff from ports or the + heirloom doctools roff toolchain from ports via pkg install groff or + via pkg install heirloom-doctools. + 20170524: The ath(4) and ath_hal(4) modules now build piecemeal to allow for smaller runtime footprint builds. This is useful for embedded systems @@ -80,14 +120,6 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 12.x IS SLOW: bus bind type - this is where probe/attach is done. For further comments/feedback, poke adrian@ . - -20170531: - The GNU roff toolchain has been removed from base. To render manpages - which are not supported by mandoc(1), man(1) can fallback on GNU roff - from ports (and recommends to install it). - To render roff(7) documents, consider using GNU roff from ports or the - heirloom doctools roff toolchain from ports via pkg install groff or - via pkg install heirloom-doctools. 20170523: The "ino64" 64-bit inode project has been committed, which extends Modified: projects/clang500-import/bin/echo/tests/echo_test.sh ============================================================================== --- projects/clang500-import/bin/echo/tests/echo_test.sh Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/bin/echo/tests/echo_test.sh Tue Jun 27 06:44:32 2017 (r320398) @@ -27,29 +27,33 @@ # atf_test_case n_output -n_output_head() { - atf_set "descr" "Verify that echo(1) does not print the trailing " \ - "newline character with option '-n'" +n_output_head() +{ + atf_set "descr" "Verify that echo(1) does not print the trailing " \ + "newline character with option '-n'" } -n_output_body() { - atf_check -s ignore -o inline:"Hello world" \ - /bin/echo -n "Hello world" +n_output_body() +{ + atf_check -s ignore -o inline:"Hello world" \ + /bin/echo -n "Hello world" } atf_test_case append_c_output -append_c_output_head() { - atf_set "descr" "Verify that echo(1) does not print the trailing newline " \ - "character when '\c' is appended to the end of the string" +append_c_output_head() +{ + atf_set "descr" "Verify that echo(1) does not print the trailing newline " \ + "character when '\c' is appended to the end of the string" } -append_c_output_body() { - atf_check -s ignore -o inline:"Hello world" \ - /bin/echo "Hello world\c" +append_c_output_body() +{ + atf_check -s ignore -o inline:"Hello world" \ + /bin/echo "Hello world\c" } atf_init_test_cases() { - atf_add_test_case n_output - atf_add_test_case append_c_output + atf_add_test_case n_output + atf_add_test_case append_c_output } Modified: projects/clang500-import/bin/ln/ln.c ============================================================================== --- projects/clang500-import/bin/ln/ln.c Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/bin/ln/ln.c Tue Jun 27 06:44:32 2017 (r320398) @@ -245,11 +245,11 @@ linkit(const char *source, const char *target, int isd /* * If the target is a directory (and not a symlink if hflag), - * append the source's name. + * append the source's name, unless Fflag is set. */ - if (isdir || + if (!Fflag && (isdir || (lstat(target, &sb) == 0 && S_ISDIR(sb.st_mode)) || - (!hflag && stat(target, &sb) == 0 && S_ISDIR(sb.st_mode))) { + (!hflag && stat(target, &sb) == 0 && S_ISDIR(sb.st_mode)))) { if (strlcpy(bbuf, source, sizeof(bbuf)) >= sizeof(bbuf) || (p = basename(bbuf)) == NULL || snprintf(path, sizeof(path), "%s/%s", target, p) >= Modified: projects/clang500-import/bin/ln/tests/ln_test.sh ============================================================================== --- projects/clang500-import/bin/ln/tests/ln_test.sh Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/bin/ln/tests/ln_test.sh Tue Jun 27 06:44:32 2017 (r320398) @@ -160,10 +160,10 @@ sF_flag_head() sF_flag_body() { - atf_expect_fail "B isn't being unlinked (bug 219943)" atf_check mkdir A B atf_check ln -sF A B atf_check -o inline:'Symbolic Link\n' stat -f %SHT B + atf_check -o inline:'A\n' readlink B } atf_test_case sf_flag Modified: projects/clang500-import/bin/sh/cd.c ============================================================================== --- projects/clang500-import/bin/sh/cd.c Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/bin/sh/cd.c Tue Jun 27 06:44:32 2017 (r320398) @@ -164,8 +164,17 @@ docd(char *dest, int print, int phys) if ((phys || (rc = cdlogical(dest)) < 0) && (rc = cdphysical(dest)) < 0) return (-1); - if (print && iflag && curdir) + if (print && iflag && curdir) { out1fmt("%s\n", curdir); + /* + * Ignore write errors to preserve the invariant that the + * current directory is changed iff the exit status is 0 + * (or 1 if -e was given and the full pathname could not be + * determined). + */ + flushout(out1); + outclearerror(out1); + } return (rc); } Modified: projects/clang500-import/bin/sh/sh.1 ============================================================================== --- projects/clang500-import/bin/sh/sh.1 Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/bin/sh/sh.1 Tue Jun 27 06:44:32 2017 (r320398) @@ -2018,6 +2018,11 @@ to return exit status 1 if the full pathname of the ne cannot be determined reliably or at all. Normally this is not considered an error, although a warning is printed. +.Pp +If changing the directory fails, the exit status is greater than 1. +If the directory is changed, the exit status is 0, or also 1 if +.Fl e +was given. .It Ic chdir A synonym for the .Ic cd Modified: projects/clang500-import/bin/sh/tests/builtins/Makefile ============================================================================== --- projects/clang500-import/bin/sh/tests/builtins/Makefile Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/bin/sh/tests/builtins/Makefile Tue Jun 27 06:44:32 2017 (r320398) @@ -51,6 +51,7 @@ ${PACKAGE}FILES+= cd6.0 ${PACKAGE}FILES+= cd7.0 ${PACKAGE}FILES+= cd8.0 ${PACKAGE}FILES+= cd9.0 cd9.0.stdout +${PACKAGE}FILES+= cd10.0 ${PACKAGE}FILES+= command1.0 ${PACKAGE}FILES+= command2.0 ${PACKAGE}FILES+= command3.0 Copied: projects/clang500-import/bin/sh/tests/builtins/cd10.0 (from r320397, head/bin/sh/tests/builtins/cd10.0) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ projects/clang500-import/bin/sh/tests/builtins/cd10.0 Tue Jun 27 06:44:32 2017 (r320398, copy of r320397, head/bin/sh/tests/builtins/cd10.0) @@ -0,0 +1,6 @@ +# $FreeBSD$ + +# Precondition +(cd /bin) || exit +# Verify write error is ignored. +$SH +m -ic 'CDPATH=/:; cd bin 1</dev/null' Modified: projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/zdb.c ============================================================================== --- projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/zdb.c Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/zdb.c Tue Jun 27 06:44:32 2017 (r320398) @@ -59,6 +59,7 @@ #include <sys/arc.h> #include <sys/ddt.h> #include <sys/zfeature.h> +#include <sys/abd.h> #include <zfs_comutil.h> #undef verify #include <libzfs.h> @@ -2410,7 +2411,7 @@ zdb_blkptr_done(zio_t *zio) zdb_cb_t *zcb = zio->io_private; zbookmark_phys_t *zb = &zio->io_bookmark; - zio_data_buf_free(zio->io_data, zio->io_size); + abd_free(zio->io_abd); mutex_enter(&spa->spa_scrub_lock); spa->spa_scrub_inflight--; @@ -2477,7 +2478,7 @@ zdb_blkptr_cb(spa_t *spa, zilog_t *zilog, const blkptr if (!BP_IS_EMBEDDED(bp) && (dump_opt['c'] > 1 || (dump_opt['c'] && is_metadata))) { size_t size = BP_GET_PSIZE(bp); - void *data = zio_data_buf_alloc(size); + abd_t *abd = abd_alloc(size, B_FALSE); int flags = ZIO_FLAG_CANFAIL | ZIO_FLAG_SCRUB | ZIO_FLAG_RAW; /* If it's an intent log block, failure is expected. */ @@ -2490,7 +2491,7 @@ zdb_blkptr_cb(spa_t *spa, zilog_t *zilog, const blkptr spa->spa_scrub_inflight++; mutex_exit(&spa->spa_scrub_lock); - zio_nowait(zio_read(NULL, spa, bp, data, size, + zio_nowait(zio_read(NULL, spa, bp, abd, size, zdb_blkptr_done, zcb, ZIO_PRIORITY_ASYNC_READ, flags, zb)); } @@ -3270,6 +3271,13 @@ name: return (NULL); } +/* ARGSUSED */ +static int +random_get_pseudo_bytes_cb(void *buf, size_t len, void *unused) +{ + return (random_get_pseudo_bytes(buf, len)); +} + /* * Read a block from a pool and print it out. The syntax of the * block descriptor is: @@ -3301,7 +3309,8 @@ zdb_read_block(char *thing, spa_t *spa) uint64_t offset = 0, size = 0, psize = 0, lsize = 0, blkptr_offset = 0; zio_t *zio; vdev_t *vd; - void *pbuf, *lbuf, *buf; + abd_t *pabd; + void *lbuf, *buf; char *s, *p, *dup, *vdev, *flagstr; int i, error; @@ -3373,7 +3382,7 @@ zdb_read_block(char *thing, spa_t *spa) psize = size; lsize = size; - pbuf = umem_alloc(SPA_MAXBLOCKSIZE, UMEM_NOFAIL); + pabd = abd_alloc_linear(SPA_MAXBLOCKSIZE, B_FALSE); lbuf = umem_alloc(SPA_MAXBLOCKSIZE, UMEM_NOFAIL); BP_ZERO(bp); @@ -3401,15 +3410,15 @@ zdb_read_block(char *thing, spa_t *spa) /* * Treat this as a normal block read. */ - zio_nowait(zio_read(zio, spa, bp, pbuf, psize, NULL, NULL, + zio_nowait(zio_read(zio, spa, bp, pabd, psize, NULL, NULL, ZIO_PRIORITY_SYNC_READ, ZIO_FLAG_CANFAIL | ZIO_FLAG_RAW, NULL)); } else { /* * Treat this as a vdev child I/O. */ - zio_nowait(zio_vdev_child_io(zio, bp, vd, offset, pbuf, psize, - ZIO_TYPE_READ, ZIO_PRIORITY_SYNC_READ, + zio_nowait(zio_vdev_child_io(zio, bp, vd, offset, pabd, + psize, ZIO_TYPE_READ, ZIO_PRIORITY_SYNC_READ, ZIO_FLAG_DONT_CACHE | ZIO_FLAG_DONT_QUEUE | ZIO_FLAG_DONT_PROPAGATE | ZIO_FLAG_DONT_RETRY | ZIO_FLAG_CANFAIL | ZIO_FLAG_RAW, NULL, NULL)); @@ -3432,21 +3441,21 @@ zdb_read_block(char *thing, spa_t *spa) void *pbuf2 = umem_alloc(SPA_MAXBLOCKSIZE, UMEM_NOFAIL); void *lbuf2 = umem_alloc(SPA_MAXBLOCKSIZE, UMEM_NOFAIL); - bcopy(pbuf, pbuf2, psize); + abd_copy_to_buf(pbuf2, pabd, psize); - VERIFY(random_get_pseudo_bytes((uint8_t *)pbuf + psize, - SPA_MAXBLOCKSIZE - psize) == 0); + VERIFY0(abd_iterate_func(pabd, psize, SPA_MAXBLOCKSIZE - psize, + random_get_pseudo_bytes_cb, NULL)); - VERIFY(random_get_pseudo_bytes((uint8_t *)pbuf2 + psize, - SPA_MAXBLOCKSIZE - psize) == 0); + VERIFY0(random_get_pseudo_bytes((uint8_t *)pbuf2 + psize, + SPA_MAXBLOCKSIZE - psize)); for (lsize = SPA_MAXBLOCKSIZE; lsize > psize; lsize -= SPA_MINBLOCKSIZE) { for (c = 0; c < ZIO_COMPRESS_FUNCTIONS; c++) { - if (zio_decompress_data(c, pbuf, lbuf, - psize, lsize) == 0 && - zio_decompress_data(c, pbuf2, lbuf2, - psize, lsize) == 0 && + if (zio_decompress_data(c, pabd, + lbuf, psize, lsize) == 0 && + zio_decompress_data_buf(c, pbuf2, + lbuf2, psize, lsize) == 0 && bcmp(lbuf, lbuf2, lsize) == 0) break; } @@ -3465,7 +3474,7 @@ zdb_read_block(char *thing, spa_t *spa) buf = lbuf; size = lsize; } else { - buf = pbuf; + buf = abd_to_buf(pabd); size = psize; } @@ -3483,7 +3492,7 @@ zdb_read_block(char *thing, spa_t *spa) zdb_dump_block(thing, buf, size, flags); out: - umem_free(pbuf, SPA_MAXBLOCKSIZE); + abd_free(pabd); umem_free(lbuf, SPA_MAXBLOCKSIZE); free(dup); } Modified: projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c ============================================================================== --- projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c Tue Jun 27 06:44:32 2017 (r320398) @@ -24,7 +24,7 @@ */ /* - * Copyright (c) 2013, 2014 by Delphix. All rights reserved. + * Copyright (c) 2013, 2016 by Delphix. All rights reserved. */ /* @@ -41,6 +41,7 @@ #include <sys/resource.h> #include <sys/zil.h> #include <sys/zil_impl.h> +#include <sys/abd.h> extern uint8_t dump_opt[256]; @@ -117,13 +118,27 @@ zil_prt_rec_rename(zilog_t *zilog, int txtype, lr_rena } /* ARGSUSED */ +static int +zil_prt_rec_write_cb(void *data, size_t len, void *unused) +{ + char *cdata = data; + for (int i = 0; i < len; i++) { + if (isprint(*cdata)) + (void) printf("%c ", *cdata); + else + (void) printf("%2X", *cdata); + cdata++; + } + return (0); +} + +/* ARGSUSED */ static void zil_prt_rec_write(zilog_t *zilog, int txtype, lr_write_t *lr) { - char *data, *dlimit; + abd_t *data; blkptr_t *bp = &lr->lr_blkptr; zbookmark_phys_t zb; - char buf[SPA_MAXBLOCKSIZE]; int verbose = MAX(dump_opt['d'], dump_opt['i']); int error; @@ -144,7 +159,6 @@ zil_prt_rec_write(zilog_t *zilog, int txtype, lr_write if (BP_IS_HOLE(bp)) { (void) printf("\t\t\tLSIZE 0x%llx\n", (u_longlong_t)BP_GET_LSIZE(bp)); - bzero(buf, sizeof (buf)); (void) printf("%s<hole>\n", prefix); return; } @@ -157,28 +171,26 @@ zil_prt_rec_write(zilog_t *zilog, int txtype, lr_write lr->lr_foid, ZB_ZIL_LEVEL, lr->lr_offset / BP_GET_LSIZE(bp)); + data = abd_alloc(BP_GET_LSIZE(bp), B_FALSE); error = zio_wait(zio_read(NULL, zilog->zl_spa, - bp, buf, BP_GET_LSIZE(bp), NULL, NULL, + bp, data, BP_GET_LSIZE(bp), NULL, NULL, ZIO_PRIORITY_SYNC_READ, ZIO_FLAG_CANFAIL, &zb)); if (error) - return; - data = buf; + goto out; } else { - data = (char *)(lr + 1); + /* data is stored after the end of the lr_write record */ + data = abd_alloc(lr->lr_length, B_FALSE); + abd_copy_from_buf(data, lr + 1, lr->lr_length); } - dlimit = data + MIN(lr->lr_length, - (verbose < 6 ? 20 : SPA_MAXBLOCKSIZE)); - (void) printf("%s", prefix); - while (data < dlimit) { - if (isprint(*data)) - (void) printf("%c ", *data); - else - (void) printf("%2X", *data); - data++; - } + (void) abd_iterate_func(data, + 0, MIN(lr->lr_length, (verbose < 6 ? 20 : SPA_MAXBLOCKSIZE)), + zil_prt_rec_write_cb, NULL); (void) printf("\n"); + +out: + abd_free(data); } /* ARGSUSED */ Modified: projects/clang500-import/cddl/contrib/opensolaris/cmd/ztest/ztest.c ============================================================================== --- projects/clang500-import/cddl/contrib/opensolaris/cmd/ztest/ztest.c Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/cddl/contrib/opensolaris/cmd/ztest/ztest.c Tue Jun 27 06:44:32 2017 (r320398) @@ -112,6 +112,7 @@ #include <sys/refcount.h> #include <sys/zfeature.h> #include <sys/dsl_userhold.h> +#include <sys/abd.h> #include <stdio.h> #include <stdio_ext.h> #include <stdlib.h> @@ -190,6 +191,7 @@ extern uint64_t metaslab_df_alloc_threshold; extern uint64_t zfs_deadman_synctime_ms; extern int metaslab_preload_limit; extern boolean_t zfs_compressed_arc_enabled; +extern boolean_t zfs_abd_scatter_enabled; static ztest_shared_opts_t *ztest_shared_opts; static ztest_shared_opts_t ztest_opts; @@ -5042,7 +5044,7 @@ ztest_ddt_repair(ztest_ds_t *zd, uint64_t id) enum zio_checksum checksum = spa_dedup_checksum(spa); dmu_buf_t *db; dmu_tx_t *tx; - void *buf; + abd_t *abd; blkptr_t blk; int copies = 2 * ZIO_DEDUPDITTO_MIN; @@ -5122,14 +5124,14 @@ ztest_ddt_repair(ztest_ds_t *zd, uint64_t id) * Damage the block. Dedup-ditto will save us when we read it later. */ psize = BP_GET_PSIZE(&blk); - buf = zio_buf_alloc(psize); - ztest_pattern_set(buf, psize, ~pattern); + abd = abd_alloc_linear(psize, B_TRUE); + ztest_pattern_set(abd_to_buf(abd), psize, ~pattern); (void) zio_wait(zio_rewrite(NULL, spa, 0, &blk, - buf, psize, NULL, NULL, ZIO_PRIORITY_SYNC_WRITE, + abd, psize, NULL, NULL, ZIO_PRIORITY_SYNC_WRITE, ZIO_FLAG_CANFAIL | ZIO_FLAG_INDUCE_DAMAGE, NULL)); - zio_buf_free(buf, psize); + abd_free(abd); (void) rw_unlock(&ztest_name_lock); } @@ -5413,6 +5415,12 @@ ztest_resume_thread(void *arg) */ if (ztest_random(10) == 0) zfs_compressed_arc_enabled = ztest_random(2); + + /* + * Periodically change the zfs_abd_scatter_enabled setting. + */ + if (ztest_random(10) == 0) + zfs_abd_scatter_enabled = ztest_random(2); } return (NULL); } Modified: projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c ============================================================================== --- projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Tue Jun 27 06:44:32 2017 (r320398) @@ -199,19 +199,19 @@ dump_record(dmu_replay_record_t *drr, void *payload, i { ASSERT3U(offsetof(dmu_replay_record_t, drr_u.drr_checksum.drr_checksum), ==, sizeof (dmu_replay_record_t) - sizeof (zio_cksum_t)); - fletcher_4_incremental_native(drr, + (void) fletcher_4_incremental_native(drr, offsetof(dmu_replay_record_t, drr_u.drr_checksum.drr_checksum), zc); if (drr->drr_type != DRR_BEGIN) { ASSERT(ZIO_CHECKSUM_IS_ZERO(&drr->drr_u. drr_checksum.drr_checksum)); drr->drr_u.drr_checksum.drr_checksum = *zc; } - fletcher_4_incremental_native(&drr->drr_u.drr_checksum.drr_checksum, - sizeof (zio_cksum_t), zc); + (void) fletcher_4_incremental_native( + &drr->drr_u.drr_checksum.drr_checksum, sizeof (zio_cksum_t), zc); if (write(outfd, drr, sizeof (*drr)) == -1) return (errno); if (payload_len != 0) { - fletcher_4_incremental_native(payload, payload_len, zc); + (void) fletcher_4_incremental_native(payload, payload_len, zc); if (write(outfd, payload, payload_len) == -1) return (errno); } @@ -2096,9 +2096,9 @@ recv_read(libzfs_handle_t *hdl, int fd, void *buf, int if (zc) { if (byteswap) - fletcher_4_incremental_byteswap(buf, ilen, zc); + (void) fletcher_4_incremental_byteswap(buf, ilen, zc); else - fletcher_4_incremental_native(buf, ilen, zc); + (void) fletcher_4_incremental_native(buf, ilen, zc); } return (0); } @@ -3688,7 +3688,8 @@ zfs_receive_impl(libzfs_handle_t *hdl, const char *tos * recv_read() above; do it again correctly. */ bzero(&zcksum, sizeof (zio_cksum_t)); - fletcher_4_incremental_byteswap(&drr, sizeof (drr), &zcksum); + (void) fletcher_4_incremental_byteswap(&drr, + sizeof (drr), &zcksum); flags->byteswap = B_TRUE; drr.drr_type = BSWAP_32(drr.drr_type); Modified: projects/clang500-import/cddl/usr.sbin/zfsd/tests/Makefile ============================================================================== --- projects/clang500-import/cddl/usr.sbin/zfsd/tests/Makefile Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/cddl/usr.sbin/zfsd/tests/Makefile Tue Jun 27 06:44:32 2017 (r320398) @@ -11,16 +11,10 @@ SRCS= # Use #include <zfsd/xxx.h> in test programs. INCFLAGS+= -I${.CURDIR:H:H} -.if defined(DESTDIR) -INCFLAGS+= -I${DESTDIR}/usr/include -LIBRARY_PATH= ${DESTDIR}/lib:${DESTDIR}/usr/lib -LDFLAGS.zfsd_unittest+= -L${DESTDIR}/lib -L${DESTDIR}/usr/lib -.elif defined(WORLDTMP) -INCFLAGS+= -I${WORLDTMP}/usr/include -LIBRARY_PATH= ${WORLDTMP}/lib:${WORLDTMP}/usr/lib -LDFLAGS.zfsd_unittest+= -L${WORLDTMP}/lib -L${WORLDTMP}/usr/lib -.else -LIBRARY_PATH= +.if defined(DESTDIR) || defined(SYSROOT) +INCFLAGS+= -I${SYSROOT:U${DESTDIR}}/usr/include +LDFLAGS.zfsd_unittest+= -L${SYSROOT:U${DESTDIR}}/lib \ + -L${SYSROOT:U${DESTDIR}}/usr/lib .endif # Googletest options Modified: projects/clang500-import/cddl/usr.sbin/zfsd/zfsd.cc ============================================================================== --- projects/clang500-import/cddl/usr.sbin/zfsd/zfsd.cc Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/cddl/usr.sbin/zfsd/zfsd.cc Tue Jun 27 06:44:32 2017 (r320398) @@ -437,7 +437,7 @@ void ZfsDaemon::ClosePIDFile() { if (s_pidFH != NULL) - pidfile_close(s_pidFH); + pidfile_remove(s_pidFH); } void Modified: projects/clang500-import/contrib/elftoolchain/elfdump/elfdump.c ============================================================================== --- projects/clang500-import/contrib/elftoolchain/elfdump/elfdump.c Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/contrib/elftoolchain/elfdump/elfdump.c Tue Jun 27 06:44:32 2017 (r320398) @@ -50,7 +50,7 @@ #include "_elftc.h" -ELFTC_VCSID("$Id: elfdump.c 3497 2016-10-17 20:57:22Z emaste $"); +ELFTC_VCSID("$Id: elfdump.c 3521 2017-06-04 20:07:09Z jkoshy $"); #if defined(ELFTC_NEED_ELF_NOTE_DEFINITION) #include "native-elf-format.h" @@ -2226,8 +2226,8 @@ elf_print_svr4_hash64(struct elfdump *ed, struct secti uint64_t *buf; uint64_t *bucket, *chain; uint64_t nbucket, nchain; - uint64_t *bl, *c, maxl, total; - uint64_t i, j; + uint64_t *bl, *c, j, maxl, total; + size_t i; int elferr, first; char idx[10]; Modified: projects/clang500-import/contrib/elftoolchain/libelftc/_libelftc.h ============================================================================== --- projects/clang500-import/contrib/elftoolchain/libelftc/_libelftc.h Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/contrib/elftoolchain/libelftc/_libelftc.h Tue Jun 27 06:44:32 2017 (r320398) @@ -24,7 +24,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $Id: _libelftc.h 3174 2015-03-27 17:13:41Z emaste $ + * $Id: _libelftc.h 3531 2017-06-05 05:08:43Z kaiwang27 $ */ #ifndef __LIBELFTC_H_ @@ -82,6 +82,8 @@ bool vector_str_init(struct vector_str *_vs); bool vector_str_pop(struct vector_str *_vs); bool vector_str_push(struct vector_str *_vs, const char *_str, size_t _len); +bool vector_str_push_vector(struct vector_str *_dst, + struct vector_str *_org); bool vector_str_push_vector_head(struct vector_str *_dst, struct vector_str *_org); char *vector_str_substr(const struct vector_str *_vs, size_t _begin, Modified: projects/clang500-import/contrib/elftoolchain/libelftc/libelftc_dem_gnu3.c ============================================================================== --- projects/clang500-import/contrib/elftoolchain/libelftc/libelftc_dem_gnu3.c Tue Jun 27 06:40:39 2017 (r320397) +++ projects/clang500-import/contrib/elftoolchain/libelftc/libelftc_dem_gnu3.c Tue Jun 27 06:44:32 2017 (r320398) @@ -1,5 +1,6 @@ /*- * Copyright (c) 2007 Hyogeol Lee <hyogeollee@gmail.com> + * Copyright (c) 2015-2017 Kai Wang <kaiwang27@gmail.com> * All rights reserved. * * Redistribution and use in source and binary forms, with or without @@ -36,7 +37,7 @@ #include "_libelftc.h" -ELFTC_VCSID("$Id: libelftc_dem_gnu3.c 3512 2016-12-29 07:04:19Z kaiwang27 $"); +ELFTC_VCSID("$Id: libelftc_dem_gnu3.c 3560 2017-06-25 00:28:23Z kaiwang27 $"); /** * @file cpp_demangle.c @@ -50,7 +51,7 @@ ELFTC_VCSID("$Id: libelftc_dem_gnu3.c 3512 2016-12-29 enum type_qualifier { TYPE_PTR, TYPE_REF, TYPE_CMX, TYPE_IMG, TYPE_EXT, TYPE_RST, TYPE_VAT, - TYPE_CST, TYPE_VEC + TYPE_CST, TYPE_VEC, TYPE_RREF }; struct vector_type_qualifier { @@ -64,29 +65,49 @@ enum read_cmd { READ_TYPE, READ_FUNC, READ_PTRMEM }; +struct read_cmd_item { + enum read_cmd cmd; + void *data; +}; + struct vector_read_cmd { size_t size, capacity; - enum read_cmd *r_container; + struct read_cmd_item *r_container; }; +enum push_qualifier { + PUSH_ALL_QUALIFIER, + PUSH_CV_QUALIFIER, + PUSH_NON_CV_QUALIFIER, +}; + struct cpp_demangle_data { struct vector_str output; /* output string vector */ - struct vector_str output_tmp; struct vector_str subst; /* substitution string vector */ struct vector_str tmpl; struct vector_str class_type; + struct vector_str *cur_output; /* ptr to current output vec */ struct vector_read_cmd cmd; - bool paren; /* parenthesis opened */ - bool pfirst; /* first element of parameter */ bool mem_rst; /* restrict member function */ bool mem_vat; /* volatile member function */ bool mem_cst; /* const member function */ + bool mem_ref; /* lvalue-ref member func */ + bool mem_rref; /* rvalue-ref member func */ + bool is_tmpl; /* template args */ + bool is_functype; /* function type */ + bool ref_qualifier; /* ref qualifier */ + enum type_qualifier ref_qualifier_type; /* ref qualifier type */ + enum push_qualifier push_qualifier; /* which qualifiers to push */ int func_type; const char *cur; /* current mangled name ptr */ const char *last_sname; /* last source name */ - int push_head; }; +struct type_delimit { + bool paren; + bool firstp; +}; + #define CPP_DEMANGLE_TRY_LIMIT 128 #define FLOAT_SPRINTF_TRY_LIMIT 5 #define FLOAT_QUADRUPLE_BYTES 16 @@ -105,6 +126,7 @@ static int cpp_demangle_push_fp(struct cpp_demangle_da char *(*)(const char *, size_t)); static int cpp_demangle_push_str(struct cpp_demangle_data *, const char *, size_t); +static int cpp_demangle_pop_str(struct cpp_demangle_data *); static int cpp_demangle_push_subst(struct cpp_demangle_data *, const char *, size_t); static int cpp_demangle_push_subst_v(struct cpp_demangle_data *, @@ -137,16 +159,18 @@ static int cpp_demangle_read_number_as_string(struct c static int cpp_demangle_read_nv_offset(struct cpp_demangle_data *); static int cpp_demangle_read_offset(struct cpp_demangle_data *); static int cpp_demangle_read_offset_number(struct cpp_demangle_data *); -static int cpp_demangle_read_pointer_to_member(struct cpp_demangle_data *); +static int cpp_demangle_read_pointer_to_member(struct cpp_demangle_data *, + struct vector_type_qualifier *); static int cpp_demangle_read_sname(struct cpp_demangle_data *); static int cpp_demangle_read_subst(struct cpp_demangle_data *); static int cpp_demangle_read_subst_std(struct cpp_demangle_data *); static int cpp_demangle_read_subst_stdtmpl(struct cpp_demangle_data *, - const char *, size_t); + const char *); static int cpp_demangle_read_tmpl_arg(struct cpp_demangle_data *); static int cpp_demangle_read_tmpl_args(struct cpp_demangle_data *); static int cpp_demangle_read_tmpl_param(struct cpp_demangle_data *); -static int cpp_demangle_read_type(struct cpp_demangle_data *, int); +static int cpp_demangle_read_type(struct cpp_demangle_data *, + struct type_delimit *); static int cpp_demangle_read_type_flat(struct cpp_demangle_data *, char **); static int cpp_demangle_read_uqname(struct cpp_demangle_data *); @@ -158,10 +182,12 @@ static char *decode_fp_to_float80(const char *, size_t static char *decode_fp_to_long_double(const char *, size_t); static int hex_to_dec(char); *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201706270644.v5R6iX5u051224>