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