svn commit: r320920 - in projects/krb5: . contrib/mdocml contrib/netbsd-tests/lib/libc/gen crypto/heimdal/lib/krb5 etc etc/defaults etc/mtree etc/rc.d include lib lib/libc++experimental lib/libc/ge...

Cy Schubert cy at FreeBSD.org
Wed Jul 12 19:14:03 UTC 2017


Author: cy
Date: Wed Jul 12 19:13:58 2017
New Revision: 320920
URL: https://svnweb.freebsd.org/changeset/base/320920

Log:
  MFH r320796 through r320919:
  
  This includes the fix for FreeBSD-SA-17:05.heimdal, which is of
  interest to this project.
  
  Security:	FreeBSD-SA-17:05.heimdal

Added:
  projects/krb5/lib/libc++experimental/Makefile.depend
     - copied unchanged from r320919, head/lib/libc++experimental/Makefile.depend
  projects/krb5/lib/libclang_rt/stats/Makefile.depend
     - copied unchanged from r320919, head/lib/libclang_rt/stats/Makefile.depend
  projects/krb5/lib/libclang_rt/stats_client/Makefile.depend
     - copied unchanged from r320919, head/lib/libclang_rt/stats_client/Makefile.depend
  projects/krb5/lib/libdl/
     - copied from r320919, head/lib/libdl/
  projects/krb5/lib/libifconfig/Makefile.depend
     - copied unchanged from r320919, head/lib/libifconfig/Makefile.depend
  projects/krb5/lib/librss/Makefile.depend
     - copied unchanged from r320919, head/lib/librss/Makefile.depend
  projects/krb5/sys/amd64/conf/MMCCAM
     - copied unchanged from r320919, head/sys/amd64/conf/MMCCAM
  projects/krb5/sys/arm/arm/platform_pl310_if.m
     - copied unchanged from r320919, head/sys/arm/arm/platform_pl310_if.m
  projects/krb5/sys/arm/conf/BEAGLEBONE-MMCCAM
     - copied unchanged from r320919, head/sys/arm/conf/BEAGLEBONE-MMCCAM
  projects/krb5/sys/arm/freescale/imx/imx6_machdep.h
     - copied unchanged from r320919, head/sys/arm/freescale/imx/imx6_machdep.h
  projects/krb5/sys/arm/ti/omap4/omap4_machdep.h
     - copied unchanged from r320919, head/sys/arm/ti/omap4/omap4_machdep.h
  projects/krb5/sys/arm/xilinx/zy7_machdep.h
     - copied unchanged from r320919, head/sys/arm/xilinx/zy7_machdep.h
  projects/krb5/sys/cam/mmc/
     - copied from r320919, head/sys/cam/mmc/
  projects/krb5/sys/dev/mmcnull/
     - copied from r320919, head/sys/dev/mmcnull/
  projects/krb5/sys/dev/syscons/fonts/
     - copied from r320919, head/sys/dev/syscons/fonts/
  projects/krb5/sys/gnu/dts/arm/am335x-baltos-leds.dtsi
     - copied unchanged from r320919, head/sys/gnu/dts/arm/am335x-baltos-leds.dtsi
  projects/krb5/sys/gnu/dts/arm/armada-385-linksys-shelby.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/armada-385-linksys-shelby.dts
  projects/krb5/sys/gnu/dts/arm/armada-385-synology-ds116.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/armada-385-synology-ds116.dts
  projects/krb5/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/bcm4708-linksys-ea6300-v1.dts
  projects/krb5/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/bcm47081-tplink-archer-c5-v2.dts
  projects/krb5/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/bcm4709-linksys-ea9200.dts
  projects/krb5/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/bcm47094-linksys-panamera.dts
  projects/krb5/sys/gnu/dts/arm/bcm953012hr.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/bcm953012hr.dts
  projects/krb5/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi
     - copied unchanged from r320919, head/sys/gnu/dts/arm/exynos5420-tmu-sensor-conf.dtsi
  projects/krb5/sys/gnu/dts/arm/gemini-nas4220b.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/gemini-nas4220b.dts
  projects/krb5/sys/gnu/dts/arm/gemini-rut1xx.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/gemini-rut1xx.dts
  projects/krb5/sys/gnu/dts/arm/gemini-sq201.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/gemini-sq201.dts
  projects/krb5/sys/gnu/dts/arm/gemini-wbd111.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/gemini-wbd111.dts
  projects/krb5/sys/gnu/dts/arm/gemini-wbd222.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/gemini-wbd222.dts
  projects/krb5/sys/gnu/dts/arm/gemini.dtsi
     - copied unchanged from r320919, head/sys/gnu/dts/arm/gemini.dtsi
  projects/krb5/sys/gnu/dts/arm/imx28-duckbill-2-485.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx28-duckbill-2-485.dts
  projects/krb5/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx28-duckbill-2-enocean.dts
  projects/krb5/sys/gnu/dts/arm/imx28-duckbill-2-spi.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx28-duckbill-2-spi.dts
  projects/krb5/sys/gnu/dts/arm/imx28-duckbill-2.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx28-duckbill-2.dts
  projects/krb5/sys/gnu/dts/arm/imx6dl-gw5903.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx6dl-gw5903.dts
  projects/krb5/sys/gnu/dts/arm/imx6dl-gw5904.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx6dl-gw5904.dts
  projects/krb5/sys/gnu/dts/arm/imx6q-gw5903.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx6q-gw5903.dts
  projects/krb5/sys/gnu/dts/arm/imx6q-gw5904.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx6q-gw5904.dts
  projects/krb5/sys/gnu/dts/arm/imx6q-icore-ofcap10.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx6q-icore-ofcap10.dts
  projects/krb5/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx6q-icore-ofcap12.dts
  projects/krb5/sys/gnu/dts/arm/imx6q-zii-rdu2.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx6q-zii-rdu2.dts
  projects/krb5/sys/gnu/dts/arm/imx6qdl-gw5903.dtsi
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx6qdl-gw5903.dtsi
  projects/krb5/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx6qdl-gw5904.dtsi
  projects/krb5/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx6qdl-zii-rdu2.dtsi
  projects/krb5/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx6qp-nitrogen6_som2.dts
  projects/krb5/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx6qp-zii-rdu2.dts
  projects/krb5/sys/gnu/dts/arm/imx6ul-isiot-common.dtsi
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx6ul-isiot-common.dtsi
  projects/krb5/sys/gnu/dts/arm/imx7d-sdb-sht11.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/imx7d-sdb-sht11.dts
  projects/krb5/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi
     - copied unchanged from r320919, head/sys/gnu/dts/arm/motorola-cpcap-mapphone.dtsi
  projects/krb5/sys/gnu/dts/arm/omap3-cpu-thermal.dtsi
     - copied unchanged from r320919, head/sys/gnu/dts/arm/omap3-cpu-thermal.dtsi
  projects/krb5/sys/gnu/dts/arm/rk3288-phycore-rdk.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/rk3288-phycore-rdk.dts
  projects/krb5/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
     - copied unchanged from r320919, head/sys/gnu/dts/arm/rk3288-phycore-som.dtsi
  projects/krb5/sys/gnu/dts/arm/rk3288-tinker.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/rk3288-tinker.dts
  projects/krb5/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi
     - copied unchanged from r320919, head/sys/gnu/dts/arm/stm32h743-pinctrl.dtsi
  projects/krb5/sys/gnu/dts/arm/stm32h743.dtsi
     - copied unchanged from r320919, head/sys/gnu/dts/arm/stm32h743.dtsi
  projects/krb5/sys/gnu/dts/arm/stm32h743i-eval.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/stm32h743i-eval.dts
  projects/krb5/sys/gnu/dts/arm/sun8i-h3-nanopi-neo-air.dts
     - copied unchanged from r320919, head/sys/gnu/dts/arm/sun8i-h3-nanopi-neo-air.dts
  projects/krb5/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
     - copied unchanged from r320919, head/sys/gnu/dts/arm/sunxi-h3-h5.dtsi
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/mt6797-clk.h
     - copied unchanged from r320919, head/sys/gnu/dts/include/dt-bindings/clock/mt6797-clk.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/rv1108-cru.h
     - copied unchanged from r320919, head/sys/gnu/dts/include/dt-bindings/clock/rv1108-cru.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/sun8i-r-ccu.h
     - copied unchanged from r320919, head/sys/gnu/dts/include/dt-bindings/clock/sun8i-r-ccu.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/genpd/
     - copied from r320919, head/sys/gnu/dts/include/dt-bindings/genpd/
  projects/krb5/sys/gnu/dts/include/dt-bindings/mfd/stm32f7-rcc.h
     - copied unchanged from r320919, head/sys/gnu/dts/include/dt-bindings/mfd/stm32f7-rcc.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/power/imx7-power.h
     - copied unchanged from r320919, head/sys/gnu/dts/include/dt-bindings/power/imx7-power.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-a10sr.h
     - copied unchanged from r320919, head/sys/gnu/dts/include/dt-bindings/reset/altr,rst-mgr-a10sr.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/reset/imx7-reset.h
     - copied unchanged from r320919, head/sys/gnu/dts/include/dt-bindings/reset/imx7-reset.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/reset/sun8i-r-ccu.h
     - copied unchanged from r320919, head/sys/gnu/dts/include/dt-bindings/reset/sun8i-r-ccu.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/reset/tegra210-car.h
     - copied unchanged from r320919, head/sys/gnu/dts/include/dt-bindings/reset/tegra210-car.h
  projects/krb5/sys/modules/mmcnull/
     - copied from r320919, head/sys/modules/mmcnull/
  projects/krb5/usr.bin/sdiotool/
     - copied from r320919, head/usr.bin/sdiotool/
Deleted:
  projects/krb5/sys/arm/freescale/imx/imx6_mp.h
  projects/krb5/sys/arm/ti/omap4/omap4_mp.h
  projects/krb5/sys/arm/xilinx/zy7_mp.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/rk1108-cru.h
Modified:
  projects/krb5/Makefile.inc1
  projects/krb5/contrib/mdocml/lib.in
  projects/krb5/contrib/netbsd-tests/lib/libc/gen/t_setdomainname.c
  projects/krb5/crypto/heimdal/lib/krb5/ticket.c
  projects/krb5/etc/Makefile
  projects/krb5/etc/defaults/rc.conf
  projects/krb5/etc/mtree/BSD.include.dist
  projects/krb5/etc/rc.d/defaultroute
  projects/krb5/etc/rc.d/dhclient
  projects/krb5/etc/rc.d/ip6addrctl
  projects/krb5/etc/rc.d/natd
  projects/krb5/etc/rc.d/pf
  projects/krb5/etc/rc.d/pflog
  projects/krb5/etc/rc.d/pfsync
  projects/krb5/etc/rc.d/rarpd
  projects/krb5/etc/rc.d/route6d
  projects/krb5/etc/rc.d/routed
  projects/krb5/etc/rc.d/rtsold
  projects/krb5/etc/rc.d/static_arp
  projects/krb5/etc/rc.d/static_ndp
  projects/krb5/include/Makefile
  projects/krb5/lib/Makefile
  projects/krb5/lib/libc/gen/dlfcn.c
  projects/krb5/lib/libc/gen/dlopen.3
  projects/krb5/lib/libc/net/nsdispatch.c
  projects/krb5/lib/libc/regex/regcomp.c
  projects/krb5/lib/libc/sys/mmap.2
  projects/krb5/lib/libcam/Makefile
  projects/krb5/lib/libsysdecode/Makefile.depend
  projects/krb5/sbin/camcontrol/camcontrol.c
  projects/krb5/sbin/mount/mount.c
  projects/krb5/sbin/savecore/savecore.c
  projects/krb5/share/mk/bsd.libnames.mk
  projects/krb5/share/mk/bsd.linker.mk
  projects/krb5/share/mk/src.libnames.mk
  projects/krb5/sys/amd64/amd64/efirt.c   (contents, props changed)
  projects/krb5/sys/arm/allwinner/if_awg.c
  projects/krb5/sys/arm/arm/pl310.c
  projects/krb5/sys/arm/arm/platform.c
  projects/krb5/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c
  projects/krb5/sys/arm/conf/GENERIC
  projects/krb5/sys/arm/freescale/imx/imx6_machdep.c
  projects/krb5/sys/arm/freescale/imx/imx6_mp.c
  projects/krb5/sys/arm/freescale/imx/imx6_pl310.c
  projects/krb5/sys/arm/include/pl310.h
  projects/krb5/sys/arm/include/platformvar.h
  projects/krb5/sys/arm/ti/omap4/omap4_l2cache.c
  projects/krb5/sys/arm/ti/omap4/omap4_mp.c
  projects/krb5/sys/arm/ti/ti_machdep.c
  projects/krb5/sys/arm/ti/ti_sdhci.c
  projects/krb5/sys/arm/xilinx/zy7_l2cache.c
  projects/krb5/sys/arm/xilinx/zy7_machdep.c
  projects/krb5/sys/arm/xilinx/zy7_mp.c
  projects/krb5/sys/arm64/conf/GENERIC
  projects/krb5/sys/boot/fdt/dts/arm/h3.dtsi
  projects/krb5/sys/boot/fdt/dts/arm/orangepi-plus-2e.dts
  projects/krb5/sys/cam/ata/ata_all.c
  projects/krb5/sys/cam/cam.h
  projects/krb5/sys/cam/cam_ccb.h
  projects/krb5/sys/cam/cam_periph.c
  projects/krb5/sys/cam/cam_xpt.c
  projects/krb5/sys/cam/cam_xpt.h
  projects/krb5/sys/cam/cam_xpt_internal.h
  projects/krb5/sys/cam/scsi/scsi_all.c
  projects/krb5/sys/cam/scsi/scsi_enc.c
  projects/krb5/sys/cam/scsi/scsi_pass.c
  projects/krb5/sys/cam/scsi/scsi_sa.c
  projects/krb5/sys/compat/linuxkpi/common/include/linux/device.h
  projects/krb5/sys/compat/linuxkpi/common/include/linux/fs.h
  projects/krb5/sys/compat/linuxkpi/common/include/linux/ktime.h
  projects/krb5/sys/compat/linuxkpi/common/include/linux/math64.h
  projects/krb5/sys/compat/linuxkpi/common/include/linux/page.h
  projects/krb5/sys/compat/linuxkpi/common/include/linux/sched.h
  projects/krb5/sys/compat/linuxkpi/common/src/linux_compat.c
  projects/krb5/sys/compat/linuxkpi/common/src/linux_current.c
  projects/krb5/sys/conf/files
  projects/krb5/sys/conf/files.arm
  projects/krb5/sys/conf/files.arm64
  projects/krb5/sys/conf/kern.post.mk
  projects/krb5/sys/conf/options
  projects/krb5/sys/ddb/db_sym.c
  projects/krb5/sys/dev/agp/agp_i810.c
  projects/krb5/sys/dev/agp/agp_i810.h
  projects/krb5/sys/dev/aic7xxx/aic79xx_osm.h
  projects/krb5/sys/dev/aic7xxx/aic7xxx_osm.h
  projects/krb5/sys/dev/drm/drmP.h
  projects/krb5/sys/dev/ena/ena.c
  projects/krb5/sys/dev/isci/environment.h
  projects/krb5/sys/dev/isp/isp.c
  projects/krb5/sys/dev/ixgbe/if_ix.c
  projects/krb5/sys/dev/mlx4/mlx4_en/mlx4_en_rx.c
  projects/krb5/sys/dev/mmc/bridge.h
  projects/krb5/sys/dev/mmc/mmcbrvar.h
  projects/krb5/sys/dev/mmc/mmcreg.h
  projects/krb5/sys/dev/sdhci/fsl_sdhci.c
  projects/krb5/sys/dev/sdhci/sdhci.c
  projects/krb5/sys/dev/sdhci/sdhci.h
  projects/krb5/sys/dev/sdhci/sdhci_acpi.c
  projects/krb5/sys/dev/sdhci/sdhci_pci.c
  projects/krb5/sys/dev/syscons/scvgarndr.c
  projects/krb5/sys/dev/syscons/syscons.h
  projects/krb5/sys/fs/cd9660/cd9660_vnops.c
  projects/krb5/sys/fs/ext2fs/ext2_inode_cnv.c
  projects/krb5/sys/fs/ext2fs/ext2_vnops.c
  projects/krb5/sys/fs/fdescfs/fdesc_vfsops.c
  projects/krb5/sys/fs/fdescfs/fdesc_vnops.c
  projects/krb5/sys/fs/fifofs/fifo_vnops.c
  projects/krb5/sys/fs/msdosfs/msdosfs_vnops.c
  projects/krb5/sys/fs/nandfs/nandfs_vnops.c
  projects/krb5/sys/fs/nfsclient/nfs_clvnops.c
  projects/krb5/sys/fs/smbfs/smbfs_vnops.c
  projects/krb5/sys/fs/tmpfs/tmpfs_vnops.c
  projects/krb5/sys/gnu/dts/arm/alpine.dtsi
  projects/krb5/sys/gnu/dts/arm/am335x-baltos-ir2110.dts
  projects/krb5/sys/gnu/dts/arm/am335x-baltos-ir3220.dts
  projects/krb5/sys/gnu/dts/arm/am335x-baltos-ir5221.dts
  projects/krb5/sys/gnu/dts/arm/am335x-boneblack.dts
  projects/krb5/sys/gnu/dts/arm/am335x-icev2.dts
  projects/krb5/sys/gnu/dts/arm/am335x-sl50.dts
  projects/krb5/sys/gnu/dts/arm/am33xx.dtsi
  projects/krb5/sys/gnu/dts/arm/am3517.dtsi
  projects/krb5/sys/gnu/dts/arm/am4372.dtsi
  projects/krb5/sys/gnu/dts/arm/am437x-gp-evm.dts
  projects/krb5/sys/gnu/dts/arm/am57xx-idk-common.dtsi
  projects/krb5/sys/gnu/dts/arm/armada-385-linksys.dtsi
  projects/krb5/sys/gnu/dts/arm/armada-385.dtsi
  projects/krb5/sys/gnu/dts/arm/armada-388-clearfog.dts
  projects/krb5/sys/gnu/dts/arm/armada-388.dtsi
  projects/krb5/sys/gnu/dts/arm/armada-38x.dtsi
  projects/krb5/sys/gnu/dts/arm/armada-xp-98dx3236.dtsi
  projects/krb5/sys/gnu/dts/arm/armada-xp-98dx3336.dtsi
  projects/krb5/sys/gnu/dts/arm/armada-xp-98dx4251.dtsi
  projects/krb5/sys/gnu/dts/arm/armada-xp-db-dxbc2.dts
  projects/krb5/sys/gnu/dts/arm/armada-xp-db-xc3-24g4xg.dts
  projects/krb5/sys/gnu/dts/arm/armada-xp-linksys-mamba.dts
  projects/krb5/sys/gnu/dts/arm/aspeed-ast2500-evb.dts
  projects/krb5/sys/gnu/dts/arm/aspeed-bmc-opp-palmetto.dts
  projects/krb5/sys/gnu/dts/arm/aspeed-bmc-opp-romulus.dts
  projects/krb5/sys/gnu/dts/arm/aspeed-g4.dtsi
  projects/krb5/sys/gnu/dts/arm/aspeed-g5.dtsi
  projects/krb5/sys/gnu/dts/arm/at91-sama5d2_xplained.dts
  projects/krb5/sys/gnu/dts/arm/at91-sama5d3_xplained.dts
  projects/krb5/sys/gnu/dts/arm/at91-tse850-3.dts
  projects/krb5/sys/gnu/dts/arm/at91sam9261.dtsi
  projects/krb5/sys/gnu/dts/arm/at91sam9x5ek.dtsi
  projects/krb5/sys/gnu/dts/arm/axp209.dtsi
  projects/krb5/sys/gnu/dts/arm/axp22x.dtsi
  projects/krb5/sys/gnu/dts/arm/bcm-cygnus.dtsi
  projects/krb5/sys/gnu/dts/arm/bcm-nsp.dtsi
  projects/krb5/sys/gnu/dts/arm/bcm2835-rpi.dtsi
  projects/krb5/sys/gnu/dts/arm/bcm283x-rpi-smsc9512.dtsi
  projects/krb5/sys/gnu/dts/arm/bcm283x-rpi-smsc9514.dtsi
  projects/krb5/sys/gnu/dts/arm/bcm283x.dtsi
  projects/krb5/sys/gnu/dts/arm/bcm4708-asus-rt-ac56u.dts
  projects/krb5/sys/gnu/dts/arm/bcm4708-asus-rt-ac68u.dts
  projects/krb5/sys/gnu/dts/arm/bcm4708-buffalo-wzr-1750dhp.dts
  projects/krb5/sys/gnu/dts/arm/bcm4708-netgear-r6250.dts
  projects/krb5/sys/gnu/dts/arm/bcm4708-netgear-r6300-v2.dts
  projects/krb5/sys/gnu/dts/arm/bcm4708-smartrg-sr400ac.dts
  projects/krb5/sys/gnu/dts/arm/bcm4708.dtsi
  projects/krb5/sys/gnu/dts/arm/bcm47081-asus-rt-n18u.dts
  projects/krb5/sys/gnu/dts/arm/bcm47081-buffalo-wzr-600dhp2.dts
  projects/krb5/sys/gnu/dts/arm/bcm47081-buffalo-wzr-900dhp.dts
  projects/krb5/sys/gnu/dts/arm/bcm47081.dtsi
  projects/krb5/sys/gnu/dts/arm/bcm4709-asus-rt-ac87u.dts
  projects/krb5/sys/gnu/dts/arm/bcm4709-buffalo-wxr-1900dhp.dts
  projects/krb5/sys/gnu/dts/arm/bcm4709-netgear-r7000.dts
  projects/krb5/sys/gnu/dts/arm/bcm4709-netgear-r8000.dts
  projects/krb5/sys/gnu/dts/arm/bcm4709-tplink-archer-c9-v1.dts
  projects/krb5/sys/gnu/dts/arm/bcm47094-dlink-dir-885l.dts
  projects/krb5/sys/gnu/dts/arm/bcm47094-luxul-xwr-3100.dts
  projects/krb5/sys/gnu/dts/arm/bcm47094-netgear-r8500.dts
  projects/krb5/sys/gnu/dts/arm/bcm47189-tenda-ac9.dts
  projects/krb5/sys/gnu/dts/arm/bcm5301x.dtsi
  projects/krb5/sys/gnu/dts/arm/bcm53573.dtsi
  projects/krb5/sys/gnu/dts/arm/bcm94708.dts
  projects/krb5/sys/gnu/dts/arm/bcm94709.dts
  projects/krb5/sys/gnu/dts/arm/bcm953012er.dts
  projects/krb5/sys/gnu/dts/arm/bcm953012k.dts
  projects/krb5/sys/gnu/dts/arm/bcm958522er.dts
  projects/krb5/sys/gnu/dts/arm/bcm958525er.dts
  projects/krb5/sys/gnu/dts/arm/bcm958525xmc.dts
  projects/krb5/sys/gnu/dts/arm/bcm958622hr.dts
  projects/krb5/sys/gnu/dts/arm/bcm958623hr.dts
  projects/krb5/sys/gnu/dts/arm/bcm958625hr.dts
  projects/krb5/sys/gnu/dts/arm/bcm958625k.dts
  projects/krb5/sys/gnu/dts/arm/bcm988312hr.dts
  projects/krb5/sys/gnu/dts/arm/da850-evm.dts
  projects/krb5/sys/gnu/dts/arm/da850-lego-ev3.dts
  projects/krb5/sys/gnu/dts/arm/da850.dtsi
  projects/krb5/sys/gnu/dts/arm/dm8168-evm.dts
  projects/krb5/sys/gnu/dts/arm/dm816x.dtsi
  projects/krb5/sys/gnu/dts/arm/dra7-evm.dts
  projects/krb5/sys/gnu/dts/arm/dra7.dtsi
  projects/krb5/sys/gnu/dts/arm/dra74x.dtsi
  projects/krb5/sys/gnu/dts/arm/exynos3250-rinato.dts
  projects/krb5/sys/gnu/dts/arm/exynos3250.dtsi
  projects/krb5/sys/gnu/dts/arm/exynos4.dtsi
  projects/krb5/sys/gnu/dts/arm/exynos4210-origen.dts
  projects/krb5/sys/gnu/dts/arm/exynos4210-trats.dts
  projects/krb5/sys/gnu/dts/arm/exynos4210.dtsi
  projects/krb5/sys/gnu/dts/arm/exynos4412-itop-scp-core.dtsi
  projects/krb5/sys/gnu/dts/arm/exynos4412-odroid-common.dtsi
  projects/krb5/sys/gnu/dts/arm/exynos4412-origen.dts
  projects/krb5/sys/gnu/dts/arm/exynos4412-prime.dtsi
  projects/krb5/sys/gnu/dts/arm/exynos4412-trats2.dts
  projects/krb5/sys/gnu/dts/arm/exynos4412.dtsi
  projects/krb5/sys/gnu/dts/arm/exynos5420.dtsi
  projects/krb5/sys/gnu/dts/arm/exynos5440.dtsi
  projects/krb5/sys/gnu/dts/arm/exynos5800.dtsi
  projects/krb5/sys/gnu/dts/arm/imx25-eukrea-mbimxsd25-baseboard.dts
  projects/krb5/sys/gnu/dts/arm/imx25-pdk.dts
  projects/krb5/sys/gnu/dts/arm/imx25-pinfunc.h
  projects/krb5/sys/gnu/dts/arm/imx25.dtsi
  projects/krb5/sys/gnu/dts/arm/imx28-duckbill.dts
  projects/krb5/sys/gnu/dts/arm/imx28-m28cu3.dts
  projects/krb5/sys/gnu/dts/arm/imx28.dtsi
  projects/krb5/sys/gnu/dts/arm/imx50.dtsi
  projects/krb5/sys/gnu/dts/arm/imx53-qsb.dts
  projects/krb5/sys/gnu/dts/arm/imx53-qsrb.dts
  projects/krb5/sys/gnu/dts/arm/imx6q-b450v3.dts
  projects/krb5/sys/gnu/dts/arm/imx6q-b650v3.dts
  projects/krb5/sys/gnu/dts/arm/imx6q-b850v3.dts
  projects/krb5/sys/gnu/dts/arm/imx6q-bx50v3.dtsi
  projects/krb5/sys/gnu/dts/arm/imx6q-cm-fx6.dts
  projects/krb5/sys/gnu/dts/arm/imx6q-icore.dts
  projects/krb5/sys/gnu/dts/arm/imx6q-utilite-pro.dts
  projects/krb5/sys/gnu/dts/arm/imx6qdl-icore.dtsi
  projects/krb5/sys/gnu/dts/arm/imx6qdl-sabresd.dtsi
  projects/krb5/sys/gnu/dts/arm/imx6qdl.dtsi
  projects/krb5/sys/gnu/dts/arm/imx6qp-sabresd.dts
  projects/krb5/sys/gnu/dts/arm/imx6qp.dtsi
  projects/krb5/sys/gnu/dts/arm/imx6sx-sdb.dts
  projects/krb5/sys/gnu/dts/arm/imx6sx.dtsi
  projects/krb5/sys/gnu/dts/arm/imx6ul-14x14-evk.dts
  projects/krb5/sys/gnu/dts/arm/imx6ul-geam.dtsi
  projects/krb5/sys/gnu/dts/arm/imx6ul-isiot-emmc.dts
  projects/krb5/sys/gnu/dts/arm/imx6ul-isiot-nand.dts
  projects/krb5/sys/gnu/dts/arm/imx6ul-isiot.dtsi
  projects/krb5/sys/gnu/dts/arm/imx7-colibri-eval-v3.dtsi
  projects/krb5/sys/gnu/dts/arm/imx7-colibri.dtsi
  projects/krb5/sys/gnu/dts/arm/imx7d-colibri-eval-v3.dts
  projects/krb5/sys/gnu/dts/arm/imx7s.dtsi
  projects/krb5/sys/gnu/dts/arm/keystone-k2l-netcp.dtsi
  projects/krb5/sys/gnu/dts/arm/keystone-k2l.dtsi
  projects/krb5/sys/gnu/dts/arm/logicpd-torpedo-37xx-devkit.dts
  projects/krb5/sys/gnu/dts/arm/meson8.dtsi
  projects/krb5/sys/gnu/dts/arm/meson8b.dtsi
  projects/krb5/sys/gnu/dts/arm/moxart-uc7112lx.dts
  projects/krb5/sys/gnu/dts/arm/moxart.dtsi
  projects/krb5/sys/gnu/dts/arm/mt7623.dtsi
  projects/krb5/sys/gnu/dts/arm/omap3-gta04.dtsi
  projects/krb5/sys/gnu/dts/arm/omap3-igep.dtsi
  projects/krb5/sys/gnu/dts/arm/omap3-n900.dts
  projects/krb5/sys/gnu/dts/arm/omap3-n950-n9.dtsi
  projects/krb5/sys/gnu/dts/arm/omap34xx.dtsi
  projects/krb5/sys/gnu/dts/arm/omap36xx.dtsi
  projects/krb5/sys/gnu/dts/arm/omap4-droid4-xt894.dts
  projects/krb5/sys/gnu/dts/arm/omap4-panda-a4.dts
  projects/krb5/sys/gnu/dts/arm/omap4-panda-es.dts
  projects/krb5/sys/gnu/dts/arm/omap443x.dtsi
  projects/krb5/sys/gnu/dts/arm/omap4460.dtsi
  projects/krb5/sys/gnu/dts/arm/omap5.dtsi
  projects/krb5/sys/gnu/dts/arm/qcom-apq8060-dragonboard.dts
  projects/krb5/sys/gnu/dts/arm/qcom-msm8660.dtsi
  projects/krb5/sys/gnu/dts/arm/qcom-msm8974-sony-xperia-honami.dts
  projects/krb5/sys/gnu/dts/arm/qcom-msm8974.dtsi
  projects/krb5/sys/gnu/dts/arm/r7s72100-genmai.dts
  projects/krb5/sys/gnu/dts/arm/r7s72100-rskrza1.dts
  projects/krb5/sys/gnu/dts/arm/r7s72100.dtsi
  projects/krb5/sys/gnu/dts/arm/r8a73a4.dtsi
  projects/krb5/sys/gnu/dts/arm/r8a7743.dtsi
  projects/krb5/sys/gnu/dts/arm/r8a7745.dtsi
  projects/krb5/sys/gnu/dts/arm/r8a7778-bockw.dts
  projects/krb5/sys/gnu/dts/arm/r8a7779-marzen.dts
  projects/krb5/sys/gnu/dts/arm/r8a7790-lager.dts
  projects/krb5/sys/gnu/dts/arm/r8a7790.dtsi
  projects/krb5/sys/gnu/dts/arm/r8a7791-koelsch.dts
  projects/krb5/sys/gnu/dts/arm/r8a7791-porter.dts
  projects/krb5/sys/gnu/dts/arm/r8a7791.dtsi
  projects/krb5/sys/gnu/dts/arm/r8a7792.dtsi
  projects/krb5/sys/gnu/dts/arm/r8a7793-gose.dts
  projects/krb5/sys/gnu/dts/arm/r8a7793.dtsi
  projects/krb5/sys/gnu/dts/arm/r8a7794-alt.dts
  projects/krb5/sys/gnu/dts/arm/r8a7794-silk.dts
  projects/krb5/sys/gnu/dts/arm/r8a7794.dtsi
  projects/krb5/sys/gnu/dts/arm/rk1108.dtsi
  projects/krb5/sys/gnu/dts/arm/rk3036.dtsi
  projects/krb5/sys/gnu/dts/arm/rk3188.dtsi
  projects/krb5/sys/gnu/dts/arm/rk322x.dtsi
  projects/krb5/sys/gnu/dts/arm/rk3288-miqi.dts
  projects/krb5/sys/gnu/dts/arm/rk3288-rock2-som.dtsi
  projects/krb5/sys/gnu/dts/arm/rk3288-rock2-square.dts
  projects/krb5/sys/gnu/dts/arm/rk3288.dtsi
  projects/krb5/sys/gnu/dts/arm/rk3xxx.dtsi
  projects/krb5/sys/gnu/dts/arm/s3c64xx.dtsi
  projects/krb5/sys/gnu/dts/arm/s5pv210.dtsi
  projects/krb5/sys/gnu/dts/arm/sama5d2.dtsi
  projects/krb5/sys/gnu/dts/arm/socfpga.dtsi
  projects/krb5/sys/gnu/dts/arm/socfpga_arria10.dtsi
  projects/krb5/sys/gnu/dts/arm/socfpga_arria10_socdk.dtsi
  projects/krb5/sys/gnu/dts/arm/socfpga_arria5_socdk.dts
  projects/krb5/sys/gnu/dts/arm/socfpga_cyclone5_de0_sockit.dts
  projects/krb5/sys/gnu/dts/arm/socfpga_cyclone5_mcv.dtsi
  projects/krb5/sys/gnu/dts/arm/socfpga_cyclone5_mcvevk.dts
  projects/krb5/sys/gnu/dts/arm/socfpga_cyclone5_socdk.dts
  projects/krb5/sys/gnu/dts/arm/socfpga_cyclone5_sockit.dts
  projects/krb5/sys/gnu/dts/arm/socfpga_cyclone5_socrates.dts
  projects/krb5/sys/gnu/dts/arm/socfpga_cyclone5_sodia.dts
  projects/krb5/sys/gnu/dts/arm/socfpga_cyclone5_vining_fpga.dts
  projects/krb5/sys/gnu/dts/arm/socfpga_vt.dts
  projects/krb5/sys/gnu/dts/arm/spear600-evb.dts
  projects/krb5/sys/gnu/dts/arm/spear600.dtsi
  projects/krb5/sys/gnu/dts/arm/ste-dbx5x0.dtsi
  projects/krb5/sys/gnu/dts/arm/stih407-family.dtsi
  projects/krb5/sys/gnu/dts/arm/stih410.dtsi
  projects/krb5/sys/gnu/dts/arm/stm32429i-eval.dts
  projects/krb5/sys/gnu/dts/arm/stm32746g-eval.dts
  projects/krb5/sys/gnu/dts/arm/stm32f429-disco.dts
  projects/krb5/sys/gnu/dts/arm/stm32f429.dtsi
  projects/krb5/sys/gnu/dts/arm/stm32f469-disco.dts
  projects/krb5/sys/gnu/dts/arm/stm32f746.dtsi
  projects/krb5/sys/gnu/dts/arm/sun4i-a10-a1000.dts
  projects/krb5/sys/gnu/dts/arm/sun4i-a10-cubieboard.dts
  projects/krb5/sys/gnu/dts/arm/sun4i-a10-dserve-dsrv9703c.dts
  projects/krb5/sys/gnu/dts/arm/sun4i-a10-hackberry.dts
  projects/krb5/sys/gnu/dts/arm/sun4i-a10-inet1.dts
  projects/krb5/sys/gnu/dts/arm/sun4i-a10-inet9f-rev03.dts
  projects/krb5/sys/gnu/dts/arm/sun4i-a10-jesurun-q5.dts
  projects/krb5/sys/gnu/dts/arm/sun4i-a10-marsboard.dts
  projects/krb5/sys/gnu/dts/arm/sun4i-a10-mini-xplus.dts
  projects/krb5/sys/gnu/dts/arm/sun4i-a10-mk802.dts
  projects/krb5/sys/gnu/dts/arm/sun4i-a10-olinuxino-lime.dts
  projects/krb5/sys/gnu/dts/arm/sun4i-a10-pcduino.dts
  projects/krb5/sys/gnu/dts/arm/sun4i-a10-pov-protab2-ips9.dts
  projects/krb5/sys/gnu/dts/arm/sun4i-a10.dtsi
  projects/krb5/sys/gnu/dts/arm/sun5i-a10s-auxtek-t003.dts
  projects/krb5/sys/gnu/dts/arm/sun5i-a10s-auxtek-t004.dts
  projects/krb5/sys/gnu/dts/arm/sun5i-a10s-olinuxino-micro.dts
  projects/krb5/sys/gnu/dts/arm/sun5i-a10s-r7-tv-dongle.dts
  projects/krb5/sys/gnu/dts/arm/sun5i-a10s-wobo-i5.dts
  projects/krb5/sys/gnu/dts/arm/sun5i-a10s.dtsi
  projects/krb5/sys/gnu/dts/arm/sun5i-a13-empire-electronix-d709.dts
  projects/krb5/sys/gnu/dts/arm/sun5i-a13-hsg-h702.dts
  projects/krb5/sys/gnu/dts/arm/sun5i-a13-licheepi-one.dts
  projects/krb5/sys/gnu/dts/arm/sun5i-a13-olinuxino-micro.dts
  projects/krb5/sys/gnu/dts/arm/sun5i-a13-olinuxino.dts
  projects/krb5/sys/gnu/dts/arm/sun5i-a13.dtsi
  projects/krb5/sys/gnu/dts/arm/sun5i-gr8-chip-pro.dts
  projects/krb5/sys/gnu/dts/arm/sun5i-gr8-evb.dts
  projects/krb5/sys/gnu/dts/arm/sun5i-gr8.dtsi
  projects/krb5/sys/gnu/dts/arm/sun5i-r8-chip.dts
  projects/krb5/sys/gnu/dts/arm/sun5i-r8.dtsi
  projects/krb5/sys/gnu/dts/arm/sun5i.dtsi
  projects/krb5/sys/gnu/dts/arm/sun6i-a31-app4-evb1.dts
  projects/krb5/sys/gnu/dts/arm/sun6i-a31-colombus.dts
  projects/krb5/sys/gnu/dts/arm/sun6i-a31-hummingbird.dts
  projects/krb5/sys/gnu/dts/arm/sun6i-a31-i7.dts
  projects/krb5/sys/gnu/dts/arm/sun6i-a31-m9.dts
  projects/krb5/sys/gnu/dts/arm/sun6i-a31-mele-a1000g-quad.dts
  projects/krb5/sys/gnu/dts/arm/sun6i-a31.dtsi
  projects/krb5/sys/gnu/dts/arm/sun6i-a31s-cs908.dts
  projects/krb5/sys/gnu/dts/arm/sun6i-a31s-primo81.dts
  projects/krb5/sys/gnu/dts/arm/sun6i-a31s-sina31s-core.dtsi
  projects/krb5/sys/gnu/dts/arm/sun6i-a31s-sina31s.dts
  projects/krb5/sys/gnu/dts/arm/sun6i-a31s-sinovoip-bpi-m2.dts
  projects/krb5/sys/gnu/dts/arm/sun6i-a31s-yones-toptech-bs1078-v2.dts
  projects/krb5/sys/gnu/dts/arm/sun6i-reference-design-tablet.dtsi
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-bananapi.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-cubieboard2.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-cubietruck.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-hummingbird.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-i12-tvbox.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-icnova-swac.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-lamobo-r1.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-m3.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-mk808c.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-olimex-som-evb.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-olinuxino-lime2.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-olinuxino-micro.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-orangepi-mini.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-orangepi.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20-pcduino3.dts
  projects/krb5/sys/gnu/dts/arm/sun7i-a20.dtsi
  projects/krb5/sys/gnu/dts/arm/sun8i-a23-a33.dtsi
  projects/krb5/sys/gnu/dts/arm/sun8i-a23-evb.dts
  projects/krb5/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v1.2.dts
  projects/krb5/sys/gnu/dts/arm/sun8i-a23-ippo-q8h-v5.dts
  projects/krb5/sys/gnu/dts/arm/sun8i-a23-q8-tablet.dts
  projects/krb5/sys/gnu/dts/arm/sun8i-a33-sinlinx-sina33.dts
  projects/krb5/sys/gnu/dts/arm/sun8i-a33.dtsi
  projects/krb5/sys/gnu/dts/arm/sun8i-a83t.dtsi
  projects/krb5/sys/gnu/dts/arm/sun8i-h2-plus-orangepi-zero.dts
  projects/krb5/sys/gnu/dts/arm/sun8i-h3-bananapi-m2-plus.dts
  projects/krb5/sys/gnu/dts/arm/sun8i-h3-beelink-x2.dts
  projects/krb5/sys/gnu/dts/arm/sun8i-h3-nanopi.dtsi
  projects/krb5/sys/gnu/dts/arm/sun8i-h3-orangepi-2.dts
  projects/krb5/sys/gnu/dts/arm/sun8i-h3-orangepi-lite.dts
  projects/krb5/sys/gnu/dts/arm/sun8i-h3-orangepi-one.dts
  projects/krb5/sys/gnu/dts/arm/sun8i-h3-orangepi-pc.dts
  projects/krb5/sys/gnu/dts/arm/sun8i-h3.dtsi
  projects/krb5/sys/gnu/dts/arm/sun9i-a80-cubieboard4.dts
  projects/krb5/sys/gnu/dts/arm/sun9i-a80-optimus.dts
  projects/krb5/sys/gnu/dts/arm/sun9i-a80.dtsi
  projects/krb5/sys/gnu/dts/arm/sunxi-common-regulators.dtsi
  projects/krb5/sys/gnu/dts/arm/sunxi-reference-design-tablet.dtsi
  projects/krb5/sys/gnu/dts/arm/uniphier-ld4-ref.dts
  projects/krb5/sys/gnu/dts/arm/uniphier-ld4.dtsi
  projects/krb5/sys/gnu/dts/arm/uniphier-ld6b-ref.dts
  projects/krb5/sys/gnu/dts/arm/uniphier-pinctrl.dtsi
  projects/krb5/sys/gnu/dts/arm/uniphier-pro4-ace.dts
  projects/krb5/sys/gnu/dts/arm/uniphier-pro4-ref.dts
  projects/krb5/sys/gnu/dts/arm/uniphier-pro4-sanji.dts
  projects/krb5/sys/gnu/dts/arm/uniphier-pro4.dtsi
  projects/krb5/sys/gnu/dts/arm/uniphier-pro5.dtsi
  projects/krb5/sys/gnu/dts/arm/uniphier-pxs2-gentil.dts
  projects/krb5/sys/gnu/dts/arm/uniphier-pxs2-vodka.dts
  projects/krb5/sys/gnu/dts/arm/uniphier-pxs2.dtsi
  projects/krb5/sys/gnu/dts/arm/uniphier-ref-daughter.dtsi
  projects/krb5/sys/gnu/dts/arm/uniphier-sld3-ref.dts
  projects/krb5/sys/gnu/dts/arm/uniphier-sld3.dtsi
  projects/krb5/sys/gnu/dts/arm/uniphier-sld8-ref.dts
  projects/krb5/sys/gnu/dts/arm/uniphier-sld8.dtsi
  projects/krb5/sys/gnu/dts/arm/uniphier-support-card.dtsi
  projects/krb5/sys/gnu/dts/arm/versatile-pb.dts
  projects/krb5/sys/gnu/dts/arm/vexpress-v2m-rs1.dtsi
  projects/krb5/sys/gnu/dts/arm/vexpress-v2m.dtsi
  projects/krb5/sys/gnu/dts/arm/vexpress-v2p-ca15-tc1.dts
  projects/krb5/sys/gnu/dts/arm/vexpress-v2p-ca15_a7.dts
  projects/krb5/sys/gnu/dts/arm/vexpress-v2p-ca5s.dts
  projects/krb5/sys/gnu/dts/arm/vexpress-v2p-ca9.dts
  projects/krb5/sys/gnu/dts/arm/vf610-zii-dev-rev-b.dts
  projects/krb5/sys/gnu/dts/arm/vf610-zii-dev-rev-c.dts
  projects/krb5/sys/gnu/dts/arm/vf610-zii-dev.dtsi
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/gxbb-clkc.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/hi6220-clock.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/r7s72100-clock.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/r8a73a4-clock.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/r8a7790-clock.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/r8a7791-clock.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/r8a7792-clock.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/r8a7793-clock.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/r8a7794-clock.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/r8a7795-cpg-mssr.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/rk3328-cru.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/rk3368-cru.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/sun50i-a64-ccu.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/sun8i-h3-ccu.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/tegra114-car.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/tegra124-car-common.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/tegra210-car.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/clock/tegra30-car.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/gpio/gpio.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/input/linux-event-codes.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/pinctrl/hisi.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/pinctrl/mt7623-pinfunc.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/power/r8a7795-sysc.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/reset/mt2701-resets.h
  projects/krb5/sys/gnu/dts/include/dt-bindings/reset/sun8i-h3-ccu.h
  projects/krb5/sys/i386/i386/trap.c
  projects/krb5/sys/isa/rtc.h
  projects/krb5/sys/kern/subr_prf.c
  projects/krb5/sys/kern/subr_rtc.c
  projects/krb5/sys/modules/agp/Makefile
  projects/krb5/sys/modules/sdhci/Makefile
  projects/krb5/sys/netpfil/pf/pf.c
  projects/krb5/sys/sys/bitset.h
  projects/krb5/sys/sys/clock.h
  projects/krb5/sys/sys/jail.h
  projects/krb5/sys/sys/param.h
  projects/krb5/sys/ufs/ufs/ufs_vnops.c
  projects/krb5/sys/vm/vm_map.c
  projects/krb5/sys/x86/isa/atrtc.c
  projects/krb5/targets/pseudo/userland/lib/Makefile.depend
  projects/krb5/targets/pseudo/userland/share/Makefile.depend
  projects/krb5/usr.bin/stdbuf/stdbuf.c
  projects/krb5/usr.sbin/bhyve/Makefile.depend
  projects/krb5/usr.sbin/rpc.statd/Makefile.depend
  projects/krb5/usr.sbin/sesutil/Makefile.depend
Directory Properties:
  projects/krb5/   (props changed)
  projects/krb5/contrib/mdocml/   (props changed)
  projects/krb5/contrib/netbsd-tests/   (props changed)
  projects/krb5/crypto/heimdal/   (props changed)
  projects/krb5/sys/gnu/dts/arm/   (props changed)
  projects/krb5/sys/gnu/dts/include/   (props changed)

Modified: projects/krb5/Makefile.inc1
==============================================================================
--- projects/krb5/Makefile.inc1	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/Makefile.inc1	Wed Jul 12 19:13:58 2017	(r320920)
@@ -655,7 +655,8 @@ LIBCOMPAT= SOFT
 # when the ABI breaks though that we want to force rebuilding WORLDTMP
 # to get updated host tools.
 .if ${MK_META_MODE} == "yes" && defined(NO_CLEAN) && \
-    !defined(NO_META_IGNORE_HOST) && !defined(NO_META_IGNORE_HOST_HEADERS)
+    !defined(NO_META_IGNORE_HOST) && !defined(NO_META_IGNORE_HOST_HEADERS) && \
+    !make(showconfig)
 # r318736 - ino64 major ABI breakage
 META_MODE_BAD_ABI_VERS+=	1200031
 
@@ -761,7 +762,15 @@ _worldtmp: .PHONY
 .endif
 .else
 	rm -rf ${WORLDTMP}/legacy/usr/include
-.endif
+.if ${USING_SYSTEM_COMPILER} == "yes"
+.for cc in cc c++
+	if [ -x ${WORLDTMP}/usr/bin/${cc} ]; then \
+		inum=$$(stat -f %i ${WORLDTMP}/usr/bin/${cc}); \
+		find ${WORLDTMP}/usr/bin -inum $${inum} -delete; \
+	fi
+.endfor
+.endif	# ${USING_SYSTEM_COMPILER} == "yes"
+.endif	# !defined(NO_CLEAN)
 
 # Our current approach to dependency tracking cannot cope with certain source
 # tree changes, particularly with respect to removing source files and

Modified: projects/krb5/contrib/mdocml/lib.in
==============================================================================
--- projects/krb5/contrib/mdocml/lib.in	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/contrib/mdocml/lib.in	Wed Jul 12 19:13:58 2017	(r320920)
@@ -46,6 +46,7 @@ LINE("libdevctl",	"Device Control Library (libdevctl, 
 LINE("libdevinfo",	"Device and Resource Information Utility Library (libdevinfo, \\-ldevinfo)")
 LINE("libdevstat",	"Device Statistics Library (libdevstat, \\-ldevstat)")
 LINE("libdisk",		"Interface to Slice and Partition Labels Library (libdisk, \\-ldisk)")
+LINE("libdl",		"Dynamic Linker Services Filter (libdl, \\-ldl)")
 LINE("libdm",		"Device Mapper Library (libdm, \\-ldm)")
 LINE("libdwarf",	"DWARF Access Library (libdwarf, \\-ldwarf)")
 LINE("libedit",		"Command Line Editor Library (libedit, \\-ledit)")

Modified: projects/krb5/contrib/netbsd-tests/lib/libc/gen/t_setdomainname.c
==============================================================================
--- projects/krb5/contrib/netbsd-tests/lib/libc/gen/t_setdomainname.c	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/contrib/netbsd-tests/lib/libc/gen/t_setdomainname.c	Wed Jul 12 19:13:58 2017	(r320920)
@@ -83,7 +83,7 @@ restore_domain(void)
 		n += r;
 	if (r < 0)
 		err(1, "read");
-	if (setdomainname(domain, strlen(domain)) != 0)
+	if (setdomainname(domain, n) != 0)
 		err(1, "setdomainname");
 	close(fd);
 }

Modified: projects/krb5/crypto/heimdal/lib/krb5/ticket.c
==============================================================================
--- projects/krb5/crypto/heimdal/lib/krb5/ticket.c	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/crypto/heimdal/lib/krb5/ticket.c	Wed Jul 12 19:13:58 2017	(r320920)
@@ -713,8 +713,8 @@ _krb5_extract_ticket(krb5_context context,
     /* check server referral and save principal */
     ret = _krb5_principalname2krb5_principal (context,
 					      &tmp_principal,
-					      rep->kdc_rep.ticket.sname,
-					      rep->kdc_rep.ticket.realm);
+					      rep->enc_part.sname,
+					      rep->enc_part.srealm);
     if (ret)
 	goto out;
     if((flags & EXTRACT_TICKET_ALLOW_SERVER_MISMATCH) == 0){

Modified: projects/krb5/etc/Makefile
==============================================================================
--- projects/krb5/etc/Makefile	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/Makefile	Wed Jul 12 19:13:58 2017	(r320920)
@@ -342,19 +342,6 @@ distribution:
 
 MTREE_CMD?=	mtree
 
-.if ${MK_INSTALL_AS_USER} == "yes" && ${_uid} != 0
-MTREE_FILTER= sed -e 's,\([gu]\)name=,\1id=,g' \
-	-e 's,\(uid=\)[^ ]* ,\1${_uid} ,' \
-	-e 's,\(gid=\)[^ ]* ,\1${_gid} ,' \
-	-e 's,\(uid=\)[^ ]*$$,\1${_uid},' \
-	-e 's,\(gid=\)[^ ]*$$,\1${_gid},' 
-.else
-MTREE_FILTER= cat
-.if !defined(NO_FSCHG)
-MTREE_FSCHG=	-i
-.endif
-.endif
-
 MTREES=		mtree/BSD.root.dist		/		\
 		mtree/BSD.var.dist		/var		\
 		mtree/BSD.usr.dist		/usr		\
@@ -467,3 +454,16 @@ etc-examples: etc-examples-install
 	    DESTDIR=${DESTDIR}${SHAREDIR}/examples
 
 .include <bsd.prog.mk>
+
+.if ${MK_INSTALL_AS_USER} == "yes" && ${_uid} != 0
+MTREE_FILTER= sed -e 's,\([gu]\)name=,\1id=,g' \
+	-e 's,\(uid=\)[^ ]* ,\1${_uid} ,' \
+	-e 's,\(gid=\)[^ ]* ,\1${_gid} ,' \
+	-e 's,\(uid=\)[^ ]*$$,\1${_uid},' \
+	-e 's,\(gid=\)[^ ]*$$,\1${_gid},'
+.else
+MTREE_FILTER= cat
+.if !defined(NO_FSCHG)
+MTREE_FSCHG=	-i
+.endif
+.endif

Modified: projects/krb5/etc/defaults/rc.conf
==============================================================================
--- projects/krb5/etc/defaults/rc.conf	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/defaults/rc.conf	Wed Jul 12 19:13:58 2017	(r320920)
@@ -92,7 +92,7 @@ geli_autodetach="YES"	# Automatically detach on last c
 root_rw_mount="YES"	# Set to NO to inhibit remounting root read-write.
 root_hold_delay="30"	# Time to wait for root mount hold release.
 fsck_y_enable="NO"	# Set to YES to do fsck -y if the initial preen fails.
-fsck_y_flags=""		# Additional flags for fsck -y
+fsck_y_flags="-T ffs:-R -T ufs:-R"	# Additional flags for fsck -y
 background_fsck="YES"	# Attempt to run fsck in the background where possible.
 background_fsck_delay="60" # Time to wait (seconds) before starting the fsck.
 netfs_types="nfs:NFS smbfs:SMB" # Net filesystems.

Modified: projects/krb5/etc/mtree/BSD.include.dist
==============================================================================
--- projects/krb5/etc/mtree/BSD.include.dist	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/mtree/BSD.include.dist	Wed Jul 12 19:13:58 2017	(r320920)
@@ -90,6 +90,8 @@
     cam
         ata
         ..
+        mmc
+        ..
         nvme
         ..
         scsi

Modified: projects/krb5/etc/rc.d/defaultroute
==============================================================================
--- projects/krb5/etc/rc.d/defaultroute	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/rc.d/defaultroute	Wed Jul 12 19:13:58 2017	(r320920)
@@ -7,7 +7,7 @@
 
 # PROVIDE: defaultroute
 # REQUIRE: devd netif stf
-# KEYWORD: nojail
+# KEYWORD: nojailvnet
 
 . /etc/rc.subr
 . /etc/network.subr

Modified: projects/krb5/etc/rc.d/dhclient
==============================================================================
--- projects/krb5/etc/rc.d/dhclient	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/rc.d/dhclient	Wed Jul 12 19:13:58 2017	(r320920)
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: dhclient
-# KEYWORD: nojail nostart
+# KEYWORD: nojailvnet nostart
 
 . /etc/rc.subr
 . /etc/network.subr

Modified: projects/krb5/etc/rc.d/ip6addrctl
==============================================================================
--- projects/krb5/etc/rc.d/ip6addrctl	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/rc.d/ip6addrctl	Wed Jul 12 19:13:58 2017	(r320920)
@@ -6,7 +6,7 @@
 # PROVIDE: ip6addrctl
 # REQUIRE: FILESYSTEMS
 # BEFORE: netif
-# KEYWORD: nojail
+# KEYWORD: nojailvnet
 
 . /etc/rc.subr
 . /etc/network.subr

Modified: projects/krb5/etc/rc.d/natd
==============================================================================
--- projects/krb5/etc/rc.d/natd	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/rc.d/natd	Wed Jul 12 19:13:58 2017	(r320920)
@@ -4,7 +4,7 @@
 #
 
 # PROVIDE: natd
-# KEYWORD: nostart nojail
+# KEYWORD: nostart nojailvnet
 
 . /etc/rc.subr
 . /etc/network.subr

Modified: projects/krb5/etc/rc.d/pf
==============================================================================
--- projects/krb5/etc/rc.d/pf	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/rc.d/pf	Wed Jul 12 19:13:58 2017	(r320920)
@@ -6,7 +6,7 @@
 # PROVIDE: pf
 # REQUIRE: FILESYSTEMS netif pflog pfsync
 # BEFORE:  routing
-# KEYWORD: nojail
+# KEYWORD: nojailvnet
 
 . /etc/rc.subr
 

Modified: projects/krb5/etc/rc.d/pflog
==============================================================================
--- projects/krb5/etc/rc.d/pflog	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/rc.d/pflog	Wed Jul 12 19:13:58 2017	(r320920)
@@ -5,7 +5,7 @@
 
 # PROVIDE: pflog
 # REQUIRE: FILESYSTEMS netif
-# KEYWORD: nojail
+# KEYWORD: nojailvnet
 
 . /etc/rc.subr
 

Modified: projects/krb5/etc/rc.d/pfsync
==============================================================================
--- projects/krb5/etc/rc.d/pfsync	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/rc.d/pfsync	Wed Jul 12 19:13:58 2017	(r320920)
@@ -5,7 +5,7 @@
 
 # PROVIDE: pfsync
 # REQUIRE: FILESYSTEMS netif
-# KEYWORD: nojail
+# KEYWORD: nojailvnet
 
 . /etc/rc.subr
 
@@ -15,7 +15,7 @@ rcvar="pfsync_enable"
 start_precmd="pfsync_prestart"
 start_cmd="pfsync_start"
 stop_cmd="pfsync_stop"
-required_modules="pf"
+required_modules="pf pfsync"
 
 pfsync_prestart()
 {
@@ -36,7 +36,6 @@ pfsync_start()
 	if [ -n "${pfsync_syncpeer}" ]; then
 		_syncpeer="syncpeer ${pfsync_syncpeer}"
 	fi
-	load_kld pfsync
 	ifconfig pfsync0 $_syncpeer syncdev $pfsync_syncdev $pfsync_ifconfig up
 }
 

Modified: projects/krb5/etc/rc.d/rarpd
==============================================================================
--- projects/krb5/etc/rc.d/rarpd	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/rc.d/rarpd	Wed Jul 12 19:13:58 2017	(r320920)
@@ -6,7 +6,7 @@
 # PROVIDE: rarpd
 # REQUIRE: DAEMON FILESYSTEMS
 # BEFORE:  LOGIN
-# KEYWORD: nojail
+# KEYWORD: nojailvnet
 
 . /etc/rc.subr
 

Modified: projects/krb5/etc/rc.d/route6d
==============================================================================
--- projects/krb5/etc/rc.d/route6d	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/rc.d/route6d	Wed Jul 12 19:13:58 2017	(r320920)
@@ -5,7 +5,7 @@
 
 # PROVIDE: route6d
 # REQUIRE: netif routing
-# KEYWORD: nojail
+# KEYWORD: nojailvnet
 
 . /etc/rc.subr
 

Modified: projects/krb5/etc/rc.d/routed
==============================================================================
--- projects/krb5/etc/rc.d/routed	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/rc.d/routed	Wed Jul 12 19:13:58 2017	(r320920)
@@ -6,7 +6,7 @@
 # PROVIDE: routed
 # REQUIRE: netif routing
 # BEFORE: NETWORK
-# KEYWORD: nojail
+# KEYWORD: nojailvnet
 
 . /etc/rc.subr
 

Modified: projects/krb5/etc/rc.d/rtsold
==============================================================================
--- projects/krb5/etc/rc.d/rtsold	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/rc.d/rtsold	Wed Jul 12 19:13:58 2017	(r320920)
@@ -6,7 +6,7 @@
 # PROVIDE: rtsold
 # REQUIRE: netif
 # BEFORE: NETWORKING
-# KEYWORD: nojail shutdown
+# KEYWORD: nojailvnet shutdown
 
 . /etc/rc.subr
 

Modified: projects/krb5/etc/rc.d/static_arp
==============================================================================
--- projects/krb5/etc/rc.d/static_arp	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/rc.d/static_arp	Wed Jul 12 19:13:58 2017	(r320920)
@@ -31,7 +31,7 @@
 
 # PROVIDE: static_arp
 # REQUIRE: netif
-# KEYWORD: nojail
+# KEYWORD: nojailvnet
 
 . /etc/rc.subr
 . /etc/network.subr

Modified: projects/krb5/etc/rc.d/static_ndp
==============================================================================
--- projects/krb5/etc/rc.d/static_ndp	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/etc/rc.d/static_ndp	Wed Jul 12 19:13:58 2017	(r320920)
@@ -31,7 +31,7 @@
 
 # PROVIDE: static_ndp
 # REQUIRE: netif
-# KEYWORD: nojail
+# KEYWORD: nojailvnet
 
 . /etc/rc.subr
 . /etc/network.subr

Modified: projects/krb5/include/Makefile
==============================================================================
--- projects/krb5/include/Makefile	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/include/Makefile	Wed Jul 12 19:13:58 2017	(r320920)
@@ -42,7 +42,7 @@ LHDRS=	aio.h errno.h fcntl.h linker_set.h poll.h stdat
 LDIRS=	bsm cam geom net net80211 netgraph netinet netinet6 \
 	netipsec netsmb nfs nfsclient nfsserver sys vm
 
-LSUBDIRS=	cam/ata cam/nvme cam/scsi \
+LSUBDIRS=	cam/ata cam/mmc cam/nvme cam/scsi \
 	dev/acpica dev/agp dev/an dev/bktr dev/ciss dev/filemon dev/firewire \
 	dev/hwpmc dev/hyperv \
 	dev/ic dev/iicbus dev/io dev/lmc dev/mfi dev/mmc dev/nvme \

Modified: projects/krb5/lib/Makefile
==============================================================================
--- projects/krb5/lib/Makefile	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/lib/Makefile	Wed Jul 12 19:13:58 2017	(r320920)
@@ -40,6 +40,7 @@ SUBDIR=	${SUBDIR_BOOTSTRAP} \
 	libdevctl \
 	libdevinfo \
 	libdevstat \
+	${_libdl} \
 	libdwarf \
 	libedit \
 	libevent \
@@ -181,6 +182,10 @@ SUBDIR.${MK_BHYVE}+=	libvmmapi
 .if ${MACHINE_CPUARCH} != "sparc64"
 _libproc=	libproc
 _librtld_db=	librtld_db
+.endif
+
+.if defined(LINKER_FEATURES) && ${LINKER_FEATURES:Mfilter}
+_libdl=		libdl
 .endif
 
 SUBDIR.${MK_OPENSSL}+=	libmp

Copied: projects/krb5/lib/libc++experimental/Makefile.depend (from r320919, head/lib/libc++experimental/Makefile.depend)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/krb5/lib/libc++experimental/Makefile.depend	Wed Jul 12 19:13:58 2017	(r320920, copy of r320919, head/lib/libc++experimental/Makefile.depend)
@@ -0,0 +1,14 @@
+# $FreeBSD$
+# Autogenerated - do NOT edit!
+
+DIRDEPS = \
+	include \
+	include/xlocale \
+	lib/msun \
+
+
+.include <dirdeps.mk>
+
+.if ${DEP_RELDIR} == ${_DEP_RELDIR}
+# local dependencies - needed for -jN in clean tree
+.endif

Modified: projects/krb5/lib/libc/gen/dlfcn.c
==============================================================================
--- projects/krb5/lib/libc/gen/dlfcn.c	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/lib/libc/gen/dlfcn.c	Wed Jul 12 19:13:58 2017	(r320920)
@@ -27,6 +27,8 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#if !defined(IN_LIBDL) || defined(PIC)
+
 /*
  * Linkage to services provided by the dynamic linker.
  */
@@ -57,95 +59,107 @@ void _rtld_atfork_post(int *);
 
 #pragma weak _rtld_error
 void
-_rtld_error(const char *fmt, ...)
+_rtld_error(const char *fmt __unused, ...)
 {
 }
 
 #pragma weak dladdr
 int
-dladdr(const void *addr, Dl_info *dlip)
+dladdr(const void *addr __unused, Dl_info *dlip __unused)
 {
+
 	_rtld_error(sorry);
-	return 0;
+	return (0);
 }
 
 #pragma weak dlclose
 int
-dlclose(void *handle)
+dlclose(void *handle __unused)
 {
+
 	_rtld_error(sorry);
-	return -1;
+	return (-1);
 }
 
 #pragma weak dlerror
 char *
 dlerror(void)
 {
-	return sorry;
+
+	return (sorry);
 }
 
 #pragma weak dllockinit
 void
 dllockinit(void *context,
-	   void *(*lock_create)(void *context),
-	   void (*rlock_acquire)(void *lock),
-	   void (*wlock_acquire)(void *lock),
-	   void (*lock_release)(void *lock),
-	   void (*lock_destroy)(void *lock),
-	   void (*context_destroy)(void *context))
+    void *(*lock_create)(void *context) __unused,
+    void (*rlock_acquire)(void *lock) __unused,
+    void (*wlock_acquire)(void *lock) __unused,
+    void (*lock_release)(void *lock) __unused,
+    void (*lock_destroy)(void *lock) __unused,
+    void (*context_destroy)(void *context) __unused)
 {
+
 	if (context_destroy != NULL)
 		context_destroy(context);
 }
 
 #pragma weak dlopen
 void *
-dlopen(const char *name, int mode)
+dlopen(const char *name __unused, int mode __unused)
 {
+
 	_rtld_error(sorry);
-	return NULL;
+	return (NULL);
 }
 
 #pragma weak dlsym
 void *
-dlsym(void * __restrict handle, const char * __restrict name)
+dlsym(void * __restrict handle __unused, const char * __restrict name __unused)
 {
+
 	_rtld_error(sorry);
-	return NULL;
+	return (NULL);
 }
 
 #pragma weak dlfunc
 dlfunc_t
-dlfunc(void * __restrict handle, const char * __restrict name)
+dlfunc(void * __restrict handle __unused, const char * __restrict name __unused)
 {
+
 	_rtld_error(sorry);
-	return NULL;
+	return (NULL);
 }
 
 #pragma weak dlvsym
 void *
-dlvsym(void * __restrict handle, const char * __restrict name,
-    const char * __restrict version)
+dlvsym(void * __restrict handle __unused, const char * __restrict name __unused,
+    const char * __restrict version __unused)
 {
+
 	_rtld_error(sorry);
-	return NULL;
+	return (NULL);
 }
 
 #pragma weak dlinfo
 int
-dlinfo(void * __restrict handle, int request, void * __restrict p)
+dlinfo(void * __restrict handle __unused, int request __unused,
+    void * __restrict p __unused)
 {
+
 	_rtld_error(sorry);
-	return 0;
+	return (0);
 }
 
 #pragma weak _rtld_thread_init
 void
-_rtld_thread_init(void * li)
+_rtld_thread_init(void *li __unused)
 {
+
 	_rtld_error(sorry);
 }
 
+#ifndef IN_LIBDL
 static pthread_once_t dl_phdr_info_once = PTHREAD_ONCE_INIT;
 static struct dl_phdr_info phdr_info;
 
@@ -181,44 +195,50 @@ dl_init_phdr_info(void)
 	}
 	phdr_info.dlpi_adds = 1;
 }
+#endif
 
 #pragma weak dl_iterate_phdr
 int
-dl_iterate_phdr(int (*callback)(struct dl_phdr_info *, size_t, void *),
-    void *data)
+dl_iterate_phdr(int (*callback)(struct dl_phdr_info *, size_t, void *) __unused,
+    void *data __unused)
 {
 
+#ifndef IN_LIBDL
 	__init_elf_aux_vector();
 	if (__elf_aux_vector == NULL)
 		return (1);
 	_once(&dl_phdr_info_once, dl_init_phdr_info);
 	return (callback(&phdr_info, sizeof(phdr_info), data));
+#else
+	return (0);
+#endif
 }
 
 #pragma weak fdlopen
 void *
-fdlopen(int fd, int mode)
+fdlopen(int fd __unused, int mode __unused)
 {
 
 	_rtld_error(sorry);
-	return NULL;
+	return (NULL);
 }
 
 #pragma weak _rtld_atfork_pre
 void
-_rtld_atfork_pre(int *locks)
+_rtld_atfork_pre(int *locks __unused)
 {
 }
 
 #pragma weak _rtld_atfork_post
 void
-_rtld_atfork_post(int *locks)
+_rtld_atfork_post(int *locks __unused)
 {
 }
 
 #pragma weak _rtld_addr_phdr
 int
-_rtld_addr_phdr(const void *addr, struct dl_phdr_info *phdr_info)
+_rtld_addr_phdr(const void *addr __unused,
+    struct dl_phdr_info *phdr_info_a __unused)
 {
 
 	return (0);
@@ -234,8 +254,10 @@ _rtld_get_stack_prot(void)
 
 #pragma weak _rtld_is_dlopened
 int
-_rtld_is_dlopened(void *arg)
+_rtld_is_dlopened(void *arg __unused)
 {
 
 	return (0);
 }
+
+#endif /* !defined(IN_LIBDL) || defined(PIC) */

Modified: projects/krb5/lib/libc/gen/dlopen.3
==============================================================================
--- projects/krb5/lib/libc/gen/dlopen.3	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/lib/libc/gen/dlopen.3	Wed Jul 12 19:13:58 2017	(r320920)
@@ -32,7 +32,7 @@
 .\" @(#) dlopen.3 1.6 90/01/31 SMI
 .\" $FreeBSD$
 .\"
-.Dd February 14, 2015
+.Dd July 7, 2017
 .Dt DLOPEN 3
 .Os
 .Sh NAME
@@ -376,6 +376,14 @@ option to
 .Xr ld 1
 for symbols defined in the executable to become visible to
 .Fn dlsym .
+.Pp
+Other ELF platforms require linking with
+.Lb libdl
+to provide
+.Fn dlopen
+and other functions.
+.Fx
+does not require linking with the library, but supports it for compatibility.
 .Pp
 In previous implementations, it was necessary to prepend an underscore
 to all external symbols in order to gain symbol

Modified: projects/krb5/lib/libc/net/nsdispatch.c
==============================================================================
--- projects/krb5/lib/libc/net/nsdispatch.c	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/lib/libc/net/nsdispatch.c	Wed Jul 12 19:13:58 2017	(r320920)
@@ -525,8 +525,8 @@ fin:
 	vector_sort(_nsmod, _nsmodsize, sizeof(*_nsmod), string_compare);
 }
 
+static int exiting = 0;
 
-
 static void
 ns_mod_free(ns_mod *mod)
 {
@@ -536,12 +536,10 @@ ns_mod_free(ns_mod *mod)
 		return;
 	if (mod->unregister != NULL)
 		mod->unregister(mod->mtab, mod->mtabsize);
-	if (mod->handle != nss_builtin_handle)
+	if (mod->handle != nss_builtin_handle && !exiting)
 		(void)dlclose(mod->handle);
 }
 
-
-
 /*
  * Cleanup
  */
@@ -550,6 +548,7 @@ nss_atexit(void)
 {
 	int isthreaded;
 
+	exiting = 1;
 	isthreaded = __isthreaded;
 	if (isthreaded)
 		(void)_pthread_rwlock_wrlock(&nss_lock);
@@ -560,8 +559,6 @@ nss_atexit(void)
 	if (isthreaded)
 		(void)_pthread_rwlock_unlock(&nss_lock);
 }
-
-
 
 /*
  * Finally, the actual implementation.

Modified: projects/krb5/lib/libc/regex/regcomp.c
==============================================================================
--- projects/krb5/lib/libc/regex/regcomp.c	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/lib/libc/regex/regcomp.c	Wed Jul 12 19:13:58 2017	(r320920)
@@ -672,7 +672,7 @@ p_re(struct parse *p,
 		bc.terminate = false;
 		if (p->pre_parse != NULL)
 			p->pre_parse(p, &bc);
-		while (MORE() && !SEESPEC('|') && !SEEEND()) {
+		while (MORE() && (!p->allowbranch || !SEESPEC('|')) && !SEEEND()) {
 			bc.terminate = p->parse_expr(p, &bc);
 			++bc.nchain;
 		}

Modified: projects/krb5/lib/libc/sys/mmap.2
==============================================================================
--- projects/krb5/lib/libc/sys/mmap.2	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/lib/libc/sys/mmap.2	Wed Jul 12 19:13:58 2017	(r320920)
@@ -329,10 +329,12 @@ stack top is the starting address returned by the call
 bytes.
 The bottom of the stack at maximum growth is the starting
 address returned by the call.
-The system uses guards to prevent the inadvertent use of
-regions into which stacks created with
+.Pp
+Stacks created with
 .Dv MAP_STACK
-will automatically grow, without mapping the whole stack in advance.
+automatically grow.
+Guards prevent inadvertent use of the regions into which those
+stacks can grow without requiring mapping the whole stack in advance.
 .El
 .Pp
 The

Modified: projects/krb5/lib/libcam/Makefile
==============================================================================
--- projects/krb5/lib/libcam/Makefile	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/lib/libcam/Makefile	Wed Jul 12 19:13:58 2017	(r320920)
@@ -38,6 +38,7 @@ MLINKS+=	cam.3 cam_open_device.3 \
 
 .PATH:		${SRCTOP}/sys/cam \
 		${SRCTOP}/sys/cam/ata \
+		${SRCTOP}/sys/cam/mmc \
 		${SRCTOP}/sys/cam/scsi
 
 CFLAGS+=	-I${.CURDIR} -I${SRCTOP}/sys

Copied: projects/krb5/lib/libclang_rt/stats/Makefile.depend (from r320919, head/lib/libclang_rt/stats/Makefile.depend)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/krb5/lib/libclang_rt/stats/Makefile.depend	Wed Jul 12 19:13:58 2017	(r320920, copy of r320919, head/lib/libclang_rt/stats/Makefile.depend)
@@ -0,0 +1,16 @@
+# $FreeBSD$
+# Autogenerated - do NOT edit!
+
+DIRDEPS = \
+	include \
+	include/arpa \
+	include/xlocale \
+	lib/libc++ \
+	lib/ncurses/ncursesw \
+
+
+.include <dirdeps.mk>
+
+.if ${DEP_RELDIR} == ${_DEP_RELDIR}
+# local dependencies - needed for -jN in clean tree
+.endif

Copied: projects/krb5/lib/libclang_rt/stats_client/Makefile.depend (from r320919, head/lib/libclang_rt/stats_client/Makefile.depend)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/krb5/lib/libclang_rt/stats_client/Makefile.depend	Wed Jul 12 19:13:58 2017	(r320920, copy of r320919, head/lib/libclang_rt/stats_client/Makefile.depend)
@@ -0,0 +1,13 @@
+# $FreeBSD$
+# Autogenerated - do NOT edit!
+
+DIRDEPS = \
+	include \
+	lib/libc++ \
+
+
+.include <dirdeps.mk>
+
+.if ${DEP_RELDIR} == ${_DEP_RELDIR}
+# local dependencies - needed for -jN in clean tree
+.endif

Copied: projects/krb5/lib/libifconfig/Makefile.depend (from r320919, head/lib/libifconfig/Makefile.depend)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/krb5/lib/libifconfig/Makefile.depend	Wed Jul 12 19:13:58 2017	(r320920, copy of r320919, head/lib/libifconfig/Makefile.depend)
@@ -0,0 +1,13 @@
+# $FreeBSD$
+# Autogenerated - do NOT edit!
+
+DIRDEPS = \
+	include \
+	include/xlocale \
+
+
+.include <dirdeps.mk>
+
+.if ${DEP_RELDIR} == ${_DEP_RELDIR}
+# local dependencies - needed for -jN in clean tree
+.endif

Copied: projects/krb5/lib/librss/Makefile.depend (from r320919, head/lib/librss/Makefile.depend)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/krb5/lib/librss/Makefile.depend	Wed Jul 12 19:13:58 2017	(r320920, copy of r320919, head/lib/librss/Makefile.depend)
@@ -0,0 +1,18 @@
+# $FreeBSD$
+# Autogenerated - do NOT edit!
+
+DIRDEPS = \
+	gnu/lib/csu \
+	gnu/lib/libgcc \
+	include \
+	include/xlocale \
+	lib/${CSU_DIR} \
+	lib/libc \
+	lib/libcompiler_rt \
+
+
+.include <dirdeps.mk>
+
+.if ${DEP_RELDIR} == ${_DEP_RELDIR}
+# local dependencies - needed for -jN in clean tree
+.endif

Modified: projects/krb5/lib/libsysdecode/Makefile.depend
==============================================================================
--- projects/krb5/lib/libsysdecode/Makefile.depend	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/lib/libsysdecode/Makefile.depend	Wed Jul 12 19:13:58 2017	(r320920)
@@ -74,6 +74,7 @@ DIRDEPS = \
 	lib/libfigpar \
 	lib/libgeom \
 	lib/libgpio \
+	lib/libifconfig \
 	lib/libjail \
 	lib/libkvm \
 	lib/liblzma \
@@ -92,6 +93,7 @@ DIRDEPS = \
 	lib/libproc \
 	lib/libprocstat \
 	lib/libradius \
+	lib/librss \
 	lib/librtld_db \
 	lib/libsdp \
 	lib/libsqlite3 \

Modified: projects/krb5/sbin/camcontrol/camcontrol.c
==============================================================================
--- projects/krb5/sbin/camcontrol/camcontrol.c	Wed Jul 12 19:01:25 2017	(r320919)
+++ projects/krb5/sbin/camcontrol/camcontrol.c	Wed Jul 12 19:13:58 2017	(r320920)
@@ -60,6 +60,7 @@ __FBSDID("$FreeBSD$");
 #include <cam/scsi/scsi_message.h>
 #include <cam/scsi/smp_all.h>
 #include <cam/ata/ata_all.h>
+#include <cam/mmc/mmc_all.h>
 #include <camlib.h>
 #include "camcontrol.h"
 
@@ -104,7 +105,8 @@ typedef enum {
 	CAM_CMD_REPROBE		= 0x00000025,
 	CAM_CMD_ZONE		= 0x00000026,
 	CAM_CMD_EPC		= 0x00000027,
-	CAM_CMD_TIMESTAMP	= 0x00000028
+	CAM_CMD_TIMESTAMP	= 0x00000028,
+	CAM_CMD_MMCSD_CMD	= 0x00000029
 } cam_cmdmask;
 
 typedef enum {
@@ -205,6 +207,7 @@ static struct camcontrol_opts option_table[] = {
 	{"reset", CAM_CMD_RESET, CAM_ARG_NONE, NULL},
 #ifndef MINIMALISTIC
 	{"cmd", CAM_CMD_SCSI_CMD, CAM_ARG_NONE, scsicmd_opts},
+	{"mmcsdcmd", CAM_CMD_MMCSD_CMD, CAM_ARG_NONE, "c:a:f:Wb:l:41S:I"},
 	{"command", CAM_CMD_SCSI_CMD, CAM_ARG_NONE, scsicmd_opts},
 	{"smpcmd", CAM_CMD_SMP_CMD, CAM_ARG_NONE, "r:R:"},
 	{"smprg", CAM_CMD_SMP_RG, CAM_ARG_NONE, smprg_opts},
@@ -300,6 +303,8 @@ static int scsicmd(struct cam_device *device, int argc
 		   int timeout);
 static int smpcmd(struct cam_device *device, int argc, char **argv,
 		  char *combinedopt, int retry_count, int timeout);
+static int mmcsdcmd(struct cam_device *device, int argc, char **argv,
+		  char *combinedopt, int retry_count, int timeout);
 static int smpreportgeneral(struct cam_device *device, int argc, char **argv,
 			    char *combinedopt, int retry_count, int timeout);
 static int smpphycontrol(struct cam_device *device, int argc, char **argv,
@@ -375,14 +380,14 @@ getoption(struct camcontrol_opts *table, char *arg, ui
 			*argnum = opts->argnum;
 			*subopt = opts->subopt;
 			if (++num_matches > 1)
-				return(CC_OR_AMBIGUOUS);
+				return (CC_OR_AMBIGUOUS);
 		}
 	}
 
 	if (num_matches > 0)
-		return(CC_OR_FOUND);
+		return (CC_OR_FOUND);
 	else
-		return(CC_OR_NOT_FOUND);
+		return (CC_OR_NOT_FOUND);
 }
 
 #ifndef MINIMALISTIC
@@ -404,7 +409,7 @@ getdevlist(struct cam_device *device)
 		if (cam_send_ccb(device, ccb) < 0) {
 			perror("error getting device list");
 			cam_freeccb(ccb);
-			return(1);
+			return (1);
 		}
 
 		status[0] = '\0';
@@ -442,7 +447,7 @@ getdevlist(struct cam_device *device)
 
 	cam_freeccb(ccb);
 
-	return(error);
+	return (error);
 }
 #endif /* MINIMALISTIC */
 
@@ -471,7 +476,7 @@ getdevtree(int argc, char **argv, char *combinedopt)
 
 	if ((fd = open(XPT_DEVICE, O_RDWR)) == -1) {
 		warn("couldn't open %s", XPT_DEVICE);
-		return(1);
+		return (1);
 	}
 
 	bzero(&ccb, sizeof(union ccb));
@@ -487,7 +492,7 @@ getdevtree(int argc, char **argv, char *combinedopt)
 	if (ccb.cdm.matches == NULL) {
 		warnx("can't malloc memory for matches");
 		close(fd);
-		return(1);
+		return (1);
 	}
 	ccb.cdm.num_matches = 0;
 
@@ -592,6 +597,13 @@ getdevtree(int argc, char **argv, char *combinedopt)
 					   sizeof(revision));
 				    sprintf(tmpstr, "<%s %s>", product,
 					revision);
+				} else if (dev_result->protocol == PROTO_MMCSD) {
+					if (strlen(dev_result->mmc_ident_data.model) > 0) {
+						sprintf(tmpstr, "<%s>", dev_result->mmc_ident_data.model);
+					} else {
+						sprintf(tmpstr, "<%s card>",
+						    dev_result->mmc_ident_data.card_features & CARD_FEATURE_SDIO ? "SDIO" : "unknown");
+					}
 				} else if (dev_result->protocol == PROTO_SEMB) {
 					struct sep_identify_data *sid;
 
@@ -663,7 +675,7 @@ getdevtree(int argc, char **argv, char *combinedopt)
 
 	close(fd);
 
-	return(error);
+	return (error);
 }
 
 #ifndef MINIMALISTIC
@@ -699,7 +711,7 @@ testunitready(struct cam_device *device, int task_attr
 		}
 
 		cam_freeccb(ccb);
-		return(1);
+		return (1);
 	}
 
 	if ((ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP) {
@@ -718,7 +730,7 @@ testunitready(struct cam_device *device, int task_attr
 
 	cam_freeccb(ccb);
 
-	return(error);
+	return (error);
 }
 
 static int
@@ -768,7 +780,7 @@ scsistart(struct cam_device *device, int startstop, in
 		}
 
 		cam_freeccb(ccb);
-		return(1);
+		return (1);
 	}
 
 	if ((ccb->ccb_h.status & CAM_STATUS_MASK) == CAM_REQ_CMP)
@@ -802,7 +814,7 @@ scsistart(struct cam_device *device, int startstop, in
 
 	cam_freeccb(ccb);
 
-	return(error);
+	return (error);
 }
 
 int
@@ -839,7 +851,7 @@ scsidoinquiry(struct cam_device *device, int argc, cha
 		error = scsiinquiry(device, task_attr, retry_count, timeout);
 
 	if (error != 0)
-		return(error);
+		return (error);
 
 	if (arglist & CAM_ARG_GET_SERIAL)
 		scsiserial(device, task_attr, retry_count, timeout);
@@ -847,7 +859,7 @@ scsidoinquiry(struct cam_device *device, int argc, cha
 	if (arglist & CAM_ARG_GET_XFERRATE)
 		error = camxferrate(device);
 
-	return(error);
+	return (error);
 }
 
 static int
@@ -862,7 +874,7 @@ scsiinquiry(struct cam_device *device, int task_attr, 
 
 	if (ccb == NULL) {
 		warnx("couldn't allocate CCB");
-		return(1);
+		return (1);
 	}
 
 	/* cam_getccb cleans up the header, caller has to zero the payload */
@@ -874,7 +886,7 @@ scsiinquiry(struct cam_device *device, int task_attr, 
 	if (inq_buf == NULL) {
 		cam_freeccb(ccb);
 		warnx("can't malloc memory for inquiry\n");
-		return(1);
+		return (1);
 	}
 	bzero(inq_buf, sizeof(*inq_buf));
 
@@ -937,7 +949,7 @@ scsiinquiry(struct cam_device *device, int task_attr, 
 		}
 
 		cam_freeccb(ccb);
-		return(1);
+		return (1);
 	}
 
 	if ((ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) {
@@ -953,7 +965,7 @@ scsiinquiry(struct cam_device *device, int task_attr, 
 
 	if (error != 0) {
 		free(inq_buf);
-		return(error);
+		return (error);
 	}
 
 	fprintf(stdout, "%s%d: ", device->device_name,
@@ -962,7 +974,7 @@ scsiinquiry(struct cam_device *device, int task_attr, 
 
 	free(inq_buf);
 
-	return(0);
+	return (0);
 }
 
 static int
@@ -978,7 +990,7 @@ scsiserial(struct cam_device *device, int task_attr, i
 
 	if (ccb == NULL) {
 		warnx("couldn't allocate CCB");
-		return(1);
+		return (1);
 	}
 
 	/* cam_getccb cleans up the header, caller has to zero the payload */
@@ -990,7 +1002,7 @@ scsiserial(struct cam_device *device, int task_attr, i
 	if (serial_buf == NULL) {
 		cam_freeccb(ccb);
 		warnx("can't malloc memory for serial number");
-		return(1);
+		return (1);
 	}
 
 	scsi_inquiry(&ccb->csio,
@@ -1020,7 +1032,7 @@ scsiserial(struct cam_device *device, int task_attr, i
 
 		cam_freeccb(ccb);
 		free(serial_buf);
-		return(1);
+		return (1);
 	}
 
 	if ((ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) {
@@ -1036,7 +1048,7 @@ scsiserial(struct cam_device *device, int task_attr, i
 
 	if (error != 0) {
 		free(serial_buf);
-		return(error);
+		return (error);
 	}
 
 	bcopy(serial_buf->serial_num, serial_num, serial_buf->length);
@@ -1051,7 +1063,7 @@ scsiserial(struct cam_device *device, int task_attr, i
 
 	free(serial_buf);
 
-	return(0);
+	return (0);
 }

*** DIFF OUTPUT TRUNCATED AT 1000 LINES ***


More information about the svn-src-projects mailing list