Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 7 Aug 2015 20:18:57 +0000 (UTC)
From:      Dimitry Andric <dim@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject:   svn commit: r286422 - in projects/clang-trunk: . cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip cddl/contrib/opensolaris/cmd/zfs cd...
Message-ID:  <201508072018.t77KIvZH025416@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: dim
Date: Fri Aug  7 20:18:55 2015
New Revision: 286422
URL: https://svnweb.freebsd.org/changeset/base/286422

Log:
  Merge ^/head r285924 through r286421.

Added:
     - copied from r286421, head/contrib/elftoolchain/ar/
     - copied from r286421, head/contrib/elftoolchain/brandelf/
     - copied from r286421, head/contrib/elftoolchain/elfdump/
  projects/clang-trunk/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c
     - copied unchanged from r286421, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c
  projects/clang-trunk/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu
     - copied unchanged from r286421, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu
  projects/clang-trunk/share/man/man4/cloudabi.4
     - copied unchanged from r286421, head/share/man/man4/cloudabi.4
  projects/clang-trunk/share/man/man9/pmap_quick_enter_page.9
     - copied unchanged from r286421, head/share/man/man9/pmap_quick_enter_page.9
  projects/clang-trunk/sys/arm64/arm64/uma_machdep.c
     - copied unchanged from r286421, head/sys/arm64/arm64/uma_machdep.c
  projects/clang-trunk/sys/contrib/alpine-hal/
     - copied from r286421, head/sys/contrib/alpine-hal/
  projects/clang-trunk/sys/dev/cxgbe/firmware/t4fw-1.14.4.0.bin.uu
     - copied unchanged from r286421, head/sys/dev/cxgbe/firmware/t4fw-1.14.4.0.bin.uu
  projects/clang-trunk/sys/dev/cxgbe/firmware/t5fw-1.14.4.0.bin.uu
     - copied unchanged from r286421, head/sys/dev/cxgbe/firmware/t5fw-1.14.4.0.bin.uu
  projects/clang-trunk/sys/dev/gpio/gpiobacklight.c
     - copied unchanged from r286421, head/sys/dev/gpio/gpiobacklight.c
  projects/clang-trunk/tools/build/options/WITHOUT_ELFCOPY_AS_OBJCOPY
     - copied unchanged from r286421, head/tools/build/options/WITHOUT_ELFCOPY_AS_OBJCOPY
  projects/clang-trunk/tools/build/options/WITH_DTRACE_TESTS
     - copied unchanged from r286421, head/tools/build/options/WITH_DTRACE_TESTS
  projects/clang-trunk/tools/build/options/WITH_ELFCOPY_AS_OBJCOPY
     - copied unchanged from r286421, head/tools/build/options/WITH_ELFCOPY_AS_OBJCOPY
  projects/clang-trunk/tools/bus_space/examples/
     - copied from r286421, head/tools/bus_space/examples/
  projects/clang-trunk/usr.sbin/pw/pw_utils.c
     - copied unchanged from r286421, head/usr.sbin/pw/pw_utils.c
  projects/clang-trunk/usr.sbin/pw/strtounum.c
     - copied unchanged from r286421, head/usr.sbin/pw/strtounum.c
  projects/clang-trunk/usr.sbin/pw/tests/pw_groupadd.sh
     - copied unchanged from r286421, head/usr.sbin/pw/tests/pw_groupadd.sh
Directory Properties:
  projects/clang-trunk/contrib/elftoolchain/ar/   (props changed)
  projects/clang-trunk/contrib/elftoolchain/brandelf/   (props changed)
  projects/clang-trunk/contrib/elftoolchain/elfdump/   (props changed)
Deleted:
  projects/clang-trunk/gnu/usr.bin/binutils/addr2line/
  projects/clang-trunk/gnu/usr.bin/binutils/ar/
  projects/clang-trunk/gnu/usr.bin/binutils/nm/
  projects/clang-trunk/gnu/usr.bin/binutils/ranlib/
  projects/clang-trunk/gnu/usr.bin/binutils/readelf/
  projects/clang-trunk/gnu/usr.bin/binutils/size/
  projects/clang-trunk/gnu/usr.bin/binutils/strings/
  projects/clang-trunk/gnu/usr.bin/binutils/strip/
  projects/clang-trunk/gnu/usr.bin/cc/c++filt/Makefile
  projects/clang-trunk/gnu/usr.bin/cc/c++filt/Makefile.depend
  projects/clang-trunk/sys/amd64/include/xen/xenfunc.h
  projects/clang-trunk/sys/amd64/include/xen/xenvar.h
  projects/clang-trunk/sys/arm/annapurna/alpine/hal/
  projects/clang-trunk/sys/dev/cxgbe/firmware/t4fw-1.14.2.0.bin.uu
  projects/clang-trunk/sys/dev/cxgbe/firmware/t5fw-1.14.2.0.bin.uu
  projects/clang-trunk/sys/i386/include/privatespace.h
  projects/clang-trunk/sys/i386/include/xen/xenfunc.h
  projects/clang-trunk/sys/i386/include/xen/xenvar.h
  projects/clang-trunk/sys/mips/rmi/dev/iic/ds1374u.c
  projects/clang-trunk/sys/pc98/include/privatespace.h
  projects/clang-trunk/usr.bin/vgrind/vgrindefs.c
Modified:
  projects/clang-trunk/ObsoleteFiles.inc
  projects/clang-trunk/UPDATING
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv4remote.pl
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv6remote.pl
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localtcp.ksh
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remotetcp.ksh
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.localtcpstate.ksh
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.remotetcpstate.ksh
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c
  projects/clang-trunk/cddl/lib/libdtrace/io.d
  projects/clang-trunk/cddl/lib/libdtrace/ip.d
  projects/clang-trunk/cddl/lib/libdtrace/nfs.d
  projects/clang-trunk/cddl/lib/libdtrace/nfssrv.d
  projects/clang-trunk/cddl/lib/libdtrace/psinfo.d
  projects/clang-trunk/cddl/lib/libdtrace/regs_x86.d
  projects/clang-trunk/cddl/lib/libdtrace/sched.d
  projects/clang-trunk/cddl/lib/libdtrace/siftr.d
  projects/clang-trunk/cddl/lib/libdtrace/tcp.d
  projects/clang-trunk/cddl/lib/libdtrace/udp.d
  projects/clang-trunk/cddl/usr.sbin/dtrace/Makefile
  projects/clang-trunk/contrib/bsnmp/snmp_mibII/mibII_ip.c
  projects/clang-trunk/contrib/gcc/c-cppbuiltin.c
  projects/clang-trunk/contrib/gcc/cfgexpand.c
  projects/clang-trunk/contrib/gcc/common.opt
  projects/clang-trunk/contrib/gcc/doc/cpp.texi
  projects/clang-trunk/contrib/gcc/doc/gcc.1
  projects/clang-trunk/contrib/gcc/doc/invoke.texi
  projects/clang-trunk/contrib/gcc/gcc.c
  projects/clang-trunk/contrib/libarchive/libarchive/archive_read_support_format_tar.c
  projects/clang-trunk/contrib/llvm/tools/lldb/docs/lldb.1
  projects/clang-trunk/contrib/sendmail/FREEBSD-upgrade
  projects/clang-trunk/crypto/openssh/auth2-chall.c
  projects/clang-trunk/crypto/openssh/sshconnect.c
  projects/clang-trunk/etc/defaults/rc.conf
  projects/clang-trunk/etc/network.subr
  projects/clang-trunk/etc/portsnap.conf
  projects/clang-trunk/etc/rc.d/netif
  projects/clang-trunk/etc/rc.d/rctl
  projects/clang-trunk/etc/rc.subr
  projects/clang-trunk/gnu/usr.bin/binutils/Makefile
  projects/clang-trunk/gnu/usr.bin/cc/Makefile
  projects/clang-trunk/lib/libarchive/test/Makefile
  projects/clang-trunk/lib/libc/amd64/sys/__vdso_gettc.c
  projects/clang-trunk/lib/libc/i386/sys/__vdso_gettc.c
  projects/clang-trunk/lib/libc/stdio/open_memstream.3
  projects/clang-trunk/lib/libc/sys/__vdso_gettimeofday.c
  projects/clang-trunk/lib/libc/sys/kqueue.2
  projects/clang-trunk/lib/libc/sys/unlink.2
  projects/clang-trunk/lib/libthr/arch/amd64/Makefile.inc
  projects/clang-trunk/lib/libthr/arch/i386/Makefile.inc
  projects/clang-trunk/libexec/rtld-elf/amd64/Makefile.inc
  projects/clang-trunk/libexec/rtld-elf/i386/Makefile.inc
  projects/clang-trunk/libexec/ypxfr/ypxfr_getmap.c
  projects/clang-trunk/libexec/ypxfr/ypxfr_main.c
  projects/clang-trunk/libexec/ypxfr/ypxfrd_getmap.c
  projects/clang-trunk/release/doc/en_US.ISO8859-1/relnotes/article.xml
  projects/clang-trunk/release/tools/ec2.conf
  projects/clang-trunk/sbin/ipfw/ipfw2.c
  projects/clang-trunk/sbin/mdconfig/mdconfig.8
  projects/clang-trunk/sbin/routed/input.c
  projects/clang-trunk/sbin/setkey/parse.y
  projects/clang-trunk/sbin/setkey/setkey.8
  projects/clang-trunk/sbin/setkey/token.l
  projects/clang-trunk/sbin/sysctl/sysctl.c
  projects/clang-trunk/share/man/man4/Makefile
  projects/clang-trunk/share/man/man4/bwi.4
  projects/clang-trunk/share/man/man4/pms.4
  projects/clang-trunk/share/man/man4/ral.4
  projects/clang-trunk/share/man/man4/uftdi.4
  projects/clang-trunk/share/man/man5/src.conf.5
  projects/clang-trunk/share/man/man9/CTASSERT.9
  projects/clang-trunk/share/man/man9/Makefile
  projects/clang-trunk/share/man/man9/pmap.9
  projects/clang-trunk/share/man/man9/sysctl.9
  projects/clang-trunk/share/misc/committers-ports.dot
  projects/clang-trunk/share/misc/committers-src.dot
  projects/clang-trunk/share/mk/bsd.cpu.mk
  projects/clang-trunk/share/mk/src.opts.mk
  projects/clang-trunk/sys/amd64/amd64/mp_machdep.c
  projects/clang-trunk/sys/amd64/amd64/pmap.c
  projects/clang-trunk/sys/amd64/cloudabi64/cloudabi64_sysvec.c
  projects/clang-trunk/sys/amd64/include/atomic.h
  projects/clang-trunk/sys/amd64/include/in_cksum.h
  projects/clang-trunk/sys/amd64/include/md_var.h
  projects/clang-trunk/sys/arm/arm/pmap-v6-new.c
  projects/clang-trunk/sys/arm/arm/pmap-v6.c
  projects/clang-trunk/sys/arm/arm/pmap.c
  projects/clang-trunk/sys/arm/conf/BEAGLEBONE
  projects/clang-trunk/sys/arm/include/float.h
  projects/clang-trunk/sys/arm/include/pcpu.h
  projects/clang-trunk/sys/arm/ti/ti_gpio.c
  projects/clang-trunk/sys/arm64/arm64/elf_machdep.c
  projects/clang-trunk/sys/arm64/arm64/gic_v3.c
  projects/clang-trunk/sys/arm64/arm64/gic_v3_its.c
  projects/clang-trunk/sys/arm64/arm64/gic_v3_var.h
  projects/clang-trunk/sys/arm64/arm64/machdep.c
  projects/clang-trunk/sys/arm64/arm64/mem.c
  projects/clang-trunk/sys/arm64/arm64/pmap.c
  projects/clang-trunk/sys/arm64/arm64/stack_machdep.c
  projects/clang-trunk/sys/arm64/arm64/swtch.S
  projects/clang-trunk/sys/arm64/arm64/trap.c
  projects/clang-trunk/sys/arm64/arm64/uio_machdep.c
  projects/clang-trunk/sys/arm64/arm64/vfp.c
  projects/clang-trunk/sys/arm64/arm64/vm_machdep.c
  projects/clang-trunk/sys/arm64/conf/GENERIC
  projects/clang-trunk/sys/arm64/include/atomic.h
  projects/clang-trunk/sys/arm64/include/cpu.h
  projects/clang-trunk/sys/arm64/include/float.h
  projects/clang-trunk/sys/arm64/include/in_cksum.h
  projects/clang-trunk/sys/arm64/include/vfp.h
  projects/clang-trunk/sys/arm64/include/vmparam.h
  projects/clang-trunk/sys/boot/common/module.c
  projects/clang-trunk/sys/boot/forth/loader.conf
  projects/clang-trunk/sys/boot/forth/loader.rc
  projects/clang-trunk/sys/boot/forth/menu.rc
  projects/clang-trunk/sys/boot/i386/loader/Makefile
  projects/clang-trunk/sys/boot/mips/beri/loader/Makefile
  projects/clang-trunk/sys/boot/pc98/loader/Makefile
  projects/clang-trunk/sys/boot/powerpc/kboot/Makefile
  projects/clang-trunk/sys/boot/powerpc/ofw/Makefile
  projects/clang-trunk/sys/boot/powerpc/ps3/Makefile
  projects/clang-trunk/sys/boot/sparc64/loader/Makefile
  projects/clang-trunk/sys/cam/ctl/ctl.c
  projects/clang-trunk/sys/cam/ctl/ctl.h
  projects/clang-trunk/sys/cam/ctl/ctl_backend_block.c
  projects/clang-trunk/sys/cam/ctl/ctl_cmd_table.c
  projects/clang-trunk/sys/cam/ctl/ctl_private.h
  projects/clang-trunk/sys/cam/ctl/ctl_ser_table.c
  projects/clang-trunk/sys/cam/ctl/ctl_tpc.c
  projects/clang-trunk/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  projects/clang-trunk/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/clang-trunk/sys/cddl/dev/fbt/aarch64/fbt_isa.c
  projects/clang-trunk/sys/cddl/dev/fbt/arm/fbt_isa.c
  projects/clang-trunk/sys/cddl/dev/fbt/fbt.h
  projects/clang-trunk/sys/cddl/dev/fbt/powerpc/fbt_isa.c
  projects/clang-trunk/sys/cddl/dev/fbt/x86/fbt_isa.c
  projects/clang-trunk/sys/compat/cloudabi/cloudabi_fd.c
  projects/clang-trunk/sys/compat/cloudabi/cloudabi_file.c
  projects/clang-trunk/sys/compat/cloudabi/cloudabi_futex.c
  projects/clang-trunk/sys/compat/cloudabi/cloudabi_proc.c
  projects/clang-trunk/sys/compat/cloudabi/cloudabi_sock.c
  projects/clang-trunk/sys/compat/cloudabi/cloudabi_util.h
  projects/clang-trunk/sys/compat/cloudabi64/cloudabi64_poll.c
  projects/clang-trunk/sys/compat/cloudabi64/cloudabi64_proto.h
  projects/clang-trunk/sys/compat/cloudabi64/cloudabi64_syscall.h
  projects/clang-trunk/sys/compat/cloudabi64/cloudabi64_syscalls.c
  projects/clang-trunk/sys/compat/cloudabi64/cloudabi64_sysent.c
  projects/clang-trunk/sys/compat/cloudabi64/cloudabi64_systrace_args.c
  projects/clang-trunk/sys/compat/cloudabi64/syscalls.master
  projects/clang-trunk/sys/compat/linux/linux_event.c
  projects/clang-trunk/sys/compat/linux/linux_file.c
  projects/clang-trunk/sys/compat/linux/linux_fork.c
  projects/clang-trunk/sys/conf/files
  projects/clang-trunk/sys/conf/files.arm64
  projects/clang-trunk/sys/conf/options.arm64
  projects/clang-trunk/sys/contrib/cloudabi/syscalldefs_md.h
  projects/clang-trunk/sys/contrib/cloudabi/syscalldefs_mi.h
  projects/clang-trunk/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c
  projects/clang-trunk/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_misc.c
  projects/clang-trunk/sys/crypto/aesni/aesni.h
  projects/clang-trunk/sys/crypto/aesni/aesni_ghash.c
  projects/clang-trunk/sys/dev/ata/ata-all.c
  projects/clang-trunk/sys/dev/ata/ata-lowlevel.c
  projects/clang-trunk/sys/dev/ath/ath_rate/sample/sample.c
  projects/clang-trunk/sys/dev/ath/ath_rate/sample/sample.h
  projects/clang-trunk/sys/dev/ath/if_ath.c
  projects/clang-trunk/sys/dev/ath/if_ath_beacon.c
  projects/clang-trunk/sys/dev/ath/if_ath_debug.h
  projects/clang-trunk/sys/dev/ath/if_ath_keycache.c
  projects/clang-trunk/sys/dev/ath/if_ath_misc.h
  projects/clang-trunk/sys/dev/ath/if_ath_rx.c
  projects/clang-trunk/sys/dev/ath/if_ath_rx_edma.c
  projects/clang-trunk/sys/dev/ath/if_ath_sysctl.c
  projects/clang-trunk/sys/dev/ath/if_ath_tdma.c
  projects/clang-trunk/sys/dev/ath/if_ath_tx.c
  projects/clang-trunk/sys/dev/ath/if_ath_tx_edma.c
  projects/clang-trunk/sys/dev/ath/if_athvar.h
  projects/clang-trunk/sys/dev/bwi/bwimac.c
  projects/clang-trunk/sys/dev/bwi/bwiphy.c
  projects/clang-trunk/sys/dev/bwi/bwirf.c
  projects/clang-trunk/sys/dev/bwi/if_bwi.c
  projects/clang-trunk/sys/dev/bwi/if_bwivar.h
  projects/clang-trunk/sys/dev/bwn/if_bwn.c
  projects/clang-trunk/sys/dev/bwn/if_bwnvar.h
  projects/clang-trunk/sys/dev/bxe/bxe.c
  projects/clang-trunk/sys/dev/bxe/bxe.h
  projects/clang-trunk/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c
  projects/clang-trunk/sys/dev/cxgb/ulp/tom/cxgb_listen.c
  projects/clang-trunk/sys/dev/cxgbe/firmware/t4fw_interface.h
  projects/clang-trunk/sys/dev/cxgbe/t4_main.c
  projects/clang-trunk/sys/dev/cxgbe/tom/t4_connect.c
  projects/clang-trunk/sys/dev/cxgbe/tom/t4_cpl_io.c
  projects/clang-trunk/sys/dev/cxgbe/tom/t4_listen.c
  projects/clang-trunk/sys/dev/cxgbe/tom/t4_tom.c
  projects/clang-trunk/sys/dev/drm2/i915/i915_drv.h
  projects/clang-trunk/sys/dev/drm2/i915/i915_gem.c
  projects/clang-trunk/sys/dev/drm2/i915/i915_gem_gtt.c
  projects/clang-trunk/sys/dev/e1000/if_em.c
  projects/clang-trunk/sys/dev/e1000/if_igb.c
  projects/clang-trunk/sys/dev/if_ndis/if_ndis.c
  projects/clang-trunk/sys/dev/if_ndis/if_ndisvar.h
  projects/clang-trunk/sys/dev/ipw/if_ipw.c
  projects/clang-trunk/sys/dev/ipw/if_ipwvar.h
  projects/clang-trunk/sys/dev/iscsi/iscsi.c
  projects/clang-trunk/sys/dev/iwi/if_iwi.c
  projects/clang-trunk/sys/dev/iwi/if_iwivar.h
  projects/clang-trunk/sys/dev/iwn/if_iwn.c
  projects/clang-trunk/sys/dev/iwn/if_iwnvar.h
  projects/clang-trunk/sys/dev/ixgbe/if_ix.c
  projects/clang-trunk/sys/dev/malo/if_malo.c
  projects/clang-trunk/sys/dev/malo/if_malo.h
  projects/clang-trunk/sys/dev/mii/brgphy.c
  projects/clang-trunk/sys/dev/mii/miidevs
  projects/clang-trunk/sys/dev/mmc/host/dwmmc.c
  projects/clang-trunk/sys/dev/mwl/if_mwl.c
  projects/clang-trunk/sys/dev/mwl/if_mwl_pci.c
  projects/clang-trunk/sys/dev/mwl/if_mwlvar.h
  projects/clang-trunk/sys/dev/nand/nfc_rb.c
  projects/clang-trunk/sys/dev/nvme/nvme.c
  projects/clang-trunk/sys/dev/ofw/ofw_cpu.c
  projects/clang-trunk/sys/dev/pms/freebsd/driver/common/lxutil.c
  projects/clang-trunk/sys/dev/pms/freebsd/driver/ini/src/agtiapi.c
  projects/clang-trunk/sys/dev/proto/proto_busdma.c
  projects/clang-trunk/sys/dev/ral/if_ral_pci.c
  projects/clang-trunk/sys/dev/ral/rt2560.c
  projects/clang-trunk/sys/dev/ral/rt2560var.h
  projects/clang-trunk/sys/dev/ral/rt2661.c
  projects/clang-trunk/sys/dev/ral/rt2661var.h
  projects/clang-trunk/sys/dev/ral/rt2860.c
  projects/clang-trunk/sys/dev/ral/rt2860var.h
  projects/clang-trunk/sys/dev/usb/controller/dwc_otg.c
  projects/clang-trunk/sys/dev/usb/controller/dwc_otg.h
  projects/clang-trunk/sys/dev/usb/serial/uftdi.c
  projects/clang-trunk/sys/dev/usb/serial/uftdi_reg.h
  projects/clang-trunk/sys/dev/usb/uftdiio.h
  projects/clang-trunk/sys/dev/usb/wlan/if_rsu.c
  projects/clang-trunk/sys/dev/usb/wlan/if_rsureg.h
  projects/clang-trunk/sys/dev/usb/wlan/if_rum.c
  projects/clang-trunk/sys/dev/usb/wlan/if_rumvar.h
  projects/clang-trunk/sys/dev/usb/wlan/if_run.c
  projects/clang-trunk/sys/dev/usb/wlan/if_runvar.h
  projects/clang-trunk/sys/dev/usb/wlan/if_uath.c
  projects/clang-trunk/sys/dev/usb/wlan/if_uathvar.h
  projects/clang-trunk/sys/dev/usb/wlan/if_upgt.c
  projects/clang-trunk/sys/dev/usb/wlan/if_upgtvar.h
  projects/clang-trunk/sys/dev/usb/wlan/if_ural.c
  projects/clang-trunk/sys/dev/usb/wlan/if_uralvar.h
  projects/clang-trunk/sys/dev/usb/wlan/if_urtw.c
  projects/clang-trunk/sys/dev/usb/wlan/if_urtwn.c
  projects/clang-trunk/sys/dev/usb/wlan/if_urtwnreg.h
  projects/clang-trunk/sys/dev/usb/wlan/if_urtwvar.h
  projects/clang-trunk/sys/dev/usb/wlan/if_zyd.c
  projects/clang-trunk/sys/dev/usb/wlan/if_zydreg.h
  projects/clang-trunk/sys/dev/wi/if_wi.c
  projects/clang-trunk/sys/dev/wi/if_wi_pccard.c
  projects/clang-trunk/sys/dev/wi/if_wi_pci.c
  projects/clang-trunk/sys/dev/wi/if_wivar.h
  projects/clang-trunk/sys/dev/wpi/if_wpi.c
  projects/clang-trunk/sys/dev/wpi/if_wpivar.h
  projects/clang-trunk/sys/dev/wtap/if_wtap.c
  projects/clang-trunk/sys/dev/wtap/if_wtapvar.h
  projects/clang-trunk/sys/dev/xen/balloon/balloon.c
  projects/clang-trunk/sys/dev/xen/blkfront/blkfront.c
  projects/clang-trunk/sys/dev/xen/blkfront/block.h
  projects/clang-trunk/sys/dev/xen/control/control.c
  projects/clang-trunk/sys/dev/xen/netback/netback.c
  projects/clang-trunk/sys/dev/xen/netfront/netfront.c
  projects/clang-trunk/sys/dev/xen/pcifront/pcifront.c
  projects/clang-trunk/sys/fs/devfs/devfs_vnops.c
  projects/clang-trunk/sys/fs/ext2fs/ext2_subr.c
  projects/clang-trunk/sys/fs/nfsclient/nfs_clport.c
  projects/clang-trunk/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/clang-trunk/sys/geom/eli/g_eli_integrity.c
  projects/clang-trunk/sys/geom/eli/g_eli_privacy.c
  projects/clang-trunk/sys/geom/geom_dev.c
  projects/clang-trunk/sys/geom/geom_io.c
  projects/clang-trunk/sys/geom/uzip/g_uzip.c
  projects/clang-trunk/sys/i386/i386/genassym.c
  projects/clang-trunk/sys/i386/i386/locore.s
  projects/clang-trunk/sys/i386/i386/machdep.c
  projects/clang-trunk/sys/i386/i386/mp_machdep.c
  projects/clang-trunk/sys/i386/i386/pmap.c
  projects/clang-trunk/sys/i386/i386/vm_machdep.c
  projects/clang-trunk/sys/i386/include/atomic.h
  projects/clang-trunk/sys/i386/include/in_cksum.h
  projects/clang-trunk/sys/i386/include/md_var.h
  projects/clang-trunk/sys/i386/include/param.h
  projects/clang-trunk/sys/i386/include/pcpu.h
  projects/clang-trunk/sys/kern/init_main.c
  projects/clang-trunk/sys/kern/kern_descrip.c
  projects/clang-trunk/sys/kern/kern_event.c
  projects/clang-trunk/sys/kern/kern_exec.c
  projects/clang-trunk/sys/kern/kern_fork.c
  projects/clang-trunk/sys/kern/kern_kthread.c
  projects/clang-trunk/sys/kern/kern_linker.c
  projects/clang-trunk/sys/kern/kern_lock.c
  projects/clang-trunk/sys/kern/kern_mutex.c
  projects/clang-trunk/sys/kern/kern_rmlock.c
  projects/clang-trunk/sys/kern/kern_rwlock.c
  projects/clang-trunk/sys/kern/kern_sharedpage.c
  projects/clang-trunk/sys/kern/kern_shutdown.c
  projects/clang-trunk/sys/kern/kern_sx.c
  projects/clang-trunk/sys/kern/kern_sysctl.c
  projects/clang-trunk/sys/kern/kern_umtx.c
  projects/clang-trunk/sys/kern/sched_4bsd.c
  projects/clang-trunk/sys/kern/sched_ule.c
  projects/clang-trunk/sys/kern/subr_param.c
  projects/clang-trunk/sys/kern/sys_pipe.c
  projects/clang-trunk/sys/kern/sys_process.c
  projects/clang-trunk/sys/kern/uipc_shm.c
  projects/clang-trunk/sys/kern/vfs_bio.c
  projects/clang-trunk/sys/kern/vfs_init.c
  projects/clang-trunk/sys/kern/vfs_subr.c
  projects/clang-trunk/sys/kern/vfs_vnops.c
  projects/clang-trunk/sys/mips/conf/XLR
  projects/clang-trunk/sys/mips/conf/XLR64
  projects/clang-trunk/sys/mips/conf/XLRN32
  projects/clang-trunk/sys/mips/include/float.h
  projects/clang-trunk/sys/mips/include/in_cksum.h
  projects/clang-trunk/sys/mips/mips/pmap.c
  projects/clang-trunk/sys/mips/rmi/files.xlr
  projects/clang-trunk/sys/mips/rmi/xlr_i2c.c
  projects/clang-trunk/sys/modules/Makefile
  projects/clang-trunk/sys/modules/cxgbe/t4_firmware/Makefile
  projects/clang-trunk/sys/modules/cxgbe/t5_firmware/Makefile
  projects/clang-trunk/sys/modules/if_stf/Makefile
  projects/clang-trunk/sys/modules/zfs/Makefile
  projects/clang-trunk/sys/net/bpf.c
  projects/clang-trunk/sys/net/bpf.h
  projects/clang-trunk/sys/net/bpf_buffer.c
  projects/clang-trunk/sys/net/if_gif.c
  projects/clang-trunk/sys/net/if_spppsubr.c
  projects/clang-trunk/sys/net/if_stf.c
  projects/clang-trunk/sys/net/pfkeyv2.h
  projects/clang-trunk/sys/net/radix.c
  projects/clang-trunk/sys/net/radix.h
  projects/clang-trunk/sys/net/route.c
  projects/clang-trunk/sys/net80211/ieee80211.c
  projects/clang-trunk/sys/net80211/ieee80211_ddb.c
  projects/clang-trunk/sys/net80211/ieee80211_freebsd.c
  projects/clang-trunk/sys/net80211/ieee80211_ioctl.c
  projects/clang-trunk/sys/net80211/ieee80211_output.c
  projects/clang-trunk/sys/net80211/ieee80211_power.c
  projects/clang-trunk/sys/net80211/ieee80211_proto.c
  projects/clang-trunk/sys/net80211/ieee80211_proto.h
  projects/clang-trunk/sys/net80211/ieee80211_regdomain.c
  projects/clang-trunk/sys/net80211/ieee80211_scan_sta.c
  projects/clang-trunk/sys/net80211/ieee80211_var.h
  projects/clang-trunk/sys/netinet/if_ether.c
  projects/clang-trunk/sys/netinet/igmp.c
  projects/clang-trunk/sys/netinet/in.c
  projects/clang-trunk/sys/netinet/in_gif.c
  projects/clang-trunk/sys/netinet/in_mcast.c
  projects/clang-trunk/sys/netinet/in_pcb.c
  projects/clang-trunk/sys/netinet/in_pcb.h
  projects/clang-trunk/sys/netinet/in_var.h
  projects/clang-trunk/sys/netinet/ip_ecn.h
  projects/clang-trunk/sys/netinet/ip_icmp.c
  projects/clang-trunk/sys/netinet/ip_input.c
  projects/clang-trunk/sys/netinet/ip_output.c
  projects/clang-trunk/sys/netinet/raw_ip.c
  projects/clang-trunk/sys/netinet/sctp_asconf.c
  projects/clang-trunk/sys/netinet/sctp_indata.c
  projects/clang-trunk/sys/netinet/sctp_indata.h
  projects/clang-trunk/sys/netinet/sctp_input.c
  projects/clang-trunk/sys/netinet/sctp_output.c
  projects/clang-trunk/sys/netinet/sctp_pcb.c
  projects/clang-trunk/sys/netinet/sctp_timer.c
  projects/clang-trunk/sys/netinet/sctputil.c
  projects/clang-trunk/sys/netinet/tcp_input.c
  projects/clang-trunk/sys/netinet/tcp_reass.c
  projects/clang-trunk/sys/netinet/tcp_subr.c
  projects/clang-trunk/sys/netinet/tcp_syncache.c
  projects/clang-trunk/sys/netinet/tcp_timer.c
  projects/clang-trunk/sys/netinet/tcp_timewait.c
  projects/clang-trunk/sys/netinet/tcp_usrreq.c
  projects/clang-trunk/sys/netinet/tcp_var.h
  projects/clang-trunk/sys/netinet/toecore.c
  projects/clang-trunk/sys/netinet6/in6.c
  projects/clang-trunk/sys/netinet6/in6_gif.c
  projects/clang-trunk/sys/netinet6/in6_ifattach.c
  projects/clang-trunk/sys/netinet6/in6_pcb.c
  projects/clang-trunk/sys/netinet6/in6_src.c
  projects/clang-trunk/sys/netinet6/in6_var.h
  projects/clang-trunk/sys/netinet6/ip6_input.c
  projects/clang-trunk/sys/netipsec/ipsec_output.c
  projects/clang-trunk/sys/netipsec/key.c
  projects/clang-trunk/sys/netipsec/key_debug.c
  projects/clang-trunk/sys/netipsec/keydb.h
  projects/clang-trunk/sys/netipsec/xform.h
  projects/clang-trunk/sys/netipsec/xform_ah.c
  projects/clang-trunk/sys/netipsec/xform_esp.c
  projects/clang-trunk/sys/netpfil/ipfw/ip_fw2.c
  projects/clang-trunk/sys/netpfil/pf/pf.c
  projects/clang-trunk/sys/netpfil/pf/pf_norm.c
  projects/clang-trunk/sys/ofed/drivers/infiniband/core/mad.c
  projects/clang-trunk/sys/ofed/drivers/net/mlx4/en_tx.c
  projects/clang-trunk/sys/ofed/include/linux/in.h
  projects/clang-trunk/sys/opencrypto/cryptodev.h
  projects/clang-trunk/sys/opencrypto/cryptosoft.c
  projects/clang-trunk/sys/opencrypto/xform.c
  projects/clang-trunk/sys/powerpc/aim/mmu_oea.c
  projects/clang-trunk/sys/powerpc/aim/mmu_oea64.c
  projects/clang-trunk/sys/powerpc/booke/pmap.c
  projects/clang-trunk/sys/powerpc/include/float.h
  projects/clang-trunk/sys/powerpc/include/in_cksum.h
  projects/clang-trunk/sys/powerpc/include/pcpu.h
  projects/clang-trunk/sys/powerpc/powerpc/mmu_if.m
  projects/clang-trunk/sys/powerpc/powerpc/pmap_dispatch.c
  projects/clang-trunk/sys/rpc/svc_vc.c
  projects/clang-trunk/sys/sparc64/include/float.h
  projects/clang-trunk/sys/sparc64/include/in_cksum.h
  projects/clang-trunk/sys/sparc64/include/pcpu.h
  projects/clang-trunk/sys/sparc64/sparc64/pmap.c
  projects/clang-trunk/sys/sys/buf.h
  projects/clang-trunk/sys/sys/event.h
  projects/clang-trunk/sys/sys/filedesc.h
  projects/clang-trunk/sys/sys/mbuf.h
  projects/clang-trunk/sys/sys/msg.h
  projects/clang-trunk/sys/sys/proc.h
  projects/clang-trunk/sys/sys/sem.h
  projects/clang-trunk/sys/sys/shm.h
  projects/clang-trunk/sys/sys/syscallsubr.h
  projects/clang-trunk/sys/sys/sysctl.h
  projects/clang-trunk/sys/sys/sysent.h
  projects/clang-trunk/sys/sys/umtx.h
  projects/clang-trunk/sys/ufs/ffs/ffs_subr.c
  projects/clang-trunk/sys/vm/pmap.h
  projects/clang-trunk/sys/vm/vm_fault.c
  projects/clang-trunk/sys/vm/vm_map.c
  projects/clang-trunk/sys/vm/vm_map.h
  projects/clang-trunk/sys/vm/vm_pager.c
  projects/clang-trunk/sys/vm/vm_reserv.c
  projects/clang-trunk/sys/x86/include/_types.h
  projects/clang-trunk/sys/x86/include/float.h
  projects/clang-trunk/sys/x86/include/specialreg.h
  projects/clang-trunk/sys/x86/x86/identcpu.c
  projects/clang-trunk/sys/x86/x86/mp_x86.c
  projects/clang-trunk/sys/x86/xen/xen_intr.c
  projects/clang-trunk/sys/xen/interface/io/blkif.h
  projects/clang-trunk/tests/sys/kern/ptrace_test.c
  projects/clang-trunk/tests/sys/kern/unix_seqpacket_test.c
  projects/clang-trunk/tests/sys/vm/Makefile
  projects/clang-trunk/tests/sys/vm/mmap_test.c
  projects/clang-trunk/tools/build/mk/OptionalObsoleteFiles.inc
  projects/clang-trunk/tools/build/options/WITHOUT_BINUTILS
  projects/clang-trunk/tools/build/options/WITHOUT_ELFTOOLCHAIN_TOOLS
  projects/clang-trunk/tools/bus_space/C/lang.c
  projects/clang-trunk/tools/bus_space/C/libbus.h
  projects/clang-trunk/tools/bus_space/Python/lang.c
  projects/clang-trunk/tools/bus_space/busdma.c
  projects/clang-trunk/tools/bus_space/busdma.h
  projects/clang-trunk/tools/tools/iwn/iwnstats/main.c
  projects/clang-trunk/usr.bin/ar/ar.1
  projects/clang-trunk/usr.bin/ar/ar.c
  projects/clang-trunk/usr.bin/brandelf/brandelf.1
  projects/clang-trunk/usr.bin/calendar/calendars/calendar.freebsd
  projects/clang-trunk/usr.bin/elfcopy/Makefile
  projects/clang-trunk/usr.bin/find/extern.h
  projects/clang-trunk/usr.bin/find/misc.c
  projects/clang-trunk/usr.bin/getopt/getopt.1
  projects/clang-trunk/usr.bin/ipcrm/ipcrm.c
  projects/clang-trunk/usr.bin/mkimg/image.c
  projects/clang-trunk/usr.bin/mkimg/image.h
  projects/clang-trunk/usr.bin/mkimg/mkimg.1
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-apm.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-bsd.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-ebr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-gpt.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-mbr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-pc98.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-4096-vtoc8.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-apm.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-bsd.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-ebr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-gpt.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-mbr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-pc98.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-1x1-512-vtoc8.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-apm.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-bsd.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-ebr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-gpt.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-mbr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-pc98.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-4096-vtoc8.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-apm.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-bsd.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-ebr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-gpt.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-mbr.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-pc98.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/tests/img-63x255-512-vtoc8.vhd.gz.uu
  projects/clang-trunk/usr.bin/mkimg/vhd.c
  projects/clang-trunk/usr.bin/patch/common.h
  projects/clang-trunk/usr.bin/patch/inp.c
  projects/clang-trunk/usr.bin/patch/pathnames.h
  projects/clang-trunk/usr.bin/patch/pch.c
  projects/clang-trunk/usr.bin/truss/syscall.h
  projects/clang-trunk/usr.bin/truss/syscalls.c
  projects/clang-trunk/usr.bin/wall/ttymsg.c
  projects/clang-trunk/usr.bin/xargs/xargs.1
  projects/clang-trunk/usr.bin/xargs/xargs.c
  projects/clang-trunk/usr.bin/ypcat/ypcat.c
  projects/clang-trunk/usr.bin/ypmatch/ypmatch.c
  projects/clang-trunk/usr.bin/ypwhich/ypwhich.c
  projects/clang-trunk/usr.sbin/bhyve/bhyve.8
  projects/clang-trunk/usr.sbin/bsdinstall/scripts/auto
  projects/clang-trunk/usr.sbin/chkgrp/chkgrp.c
  projects/clang-trunk/usr.sbin/crunch/crunchgen/crunchgen.c
  projects/clang-trunk/usr.sbin/pw/Makefile
  projects/clang-trunk/usr.sbin/pw/cpdir.c
  projects/clang-trunk/usr.sbin/pw/grupd.c
  projects/clang-trunk/usr.sbin/pw/psdate.c
  projects/clang-trunk/usr.sbin/pw/pw.8
  projects/clang-trunk/usr.sbin/pw/pw.c
  projects/clang-trunk/usr.sbin/pw/pw.h
  projects/clang-trunk/usr.sbin/pw/pw_conf.c
  projects/clang-trunk/usr.sbin/pw/pw_group.c
  projects/clang-trunk/usr.sbin/pw/pw_log.c
  projects/clang-trunk/usr.sbin/pw/pw_nis.c
  projects/clang-trunk/usr.sbin/pw/pw_user.c
  projects/clang-trunk/usr.sbin/pw/pwupd.c
  projects/clang-trunk/usr.sbin/pw/pwupd.h
  projects/clang-trunk/usr.sbin/pw/rm_r.c
  projects/clang-trunk/usr.sbin/pw/tests/Makefile
  projects/clang-trunk/usr.sbin/pw/tests/pw_groupdel.sh
  projects/clang-trunk/usr.sbin/pw/tests/pw_useradd.sh
  projects/clang-trunk/usr.sbin/pw/tests/pw_userdel.sh
  projects/clang-trunk/usr.sbin/pw/tests/pw_usermod.sh
  projects/clang-trunk/usr.sbin/syslogd/syslogd.c
  projects/clang-trunk/usr.sbin/yp_mkdb/yp_mkdb.c
  projects/clang-trunk/usr.sbin/yppush/yppush_main.c
  projects/clang-trunk/usr.sbin/ypserv/yp_access.c
  projects/clang-trunk/usr.sbin/ypserv/yp_dblookup.c
  projects/clang-trunk/usr.sbin/ypserv/yp_error.c
  projects/clang-trunk/usr.sbin/ypserv/yp_main.c
Directory Properties:
  projects/clang-trunk/   (props changed)
  projects/clang-trunk/cddl/   (props changed)
  projects/clang-trunk/cddl/contrib/opensolaris/   (props changed)
  projects/clang-trunk/cddl/contrib/opensolaris/cmd/zfs/   (props changed)
  projects/clang-trunk/contrib/elftoolchain/   (props changed)
  projects/clang-trunk/contrib/gcc/   (props changed)
  projects/clang-trunk/contrib/libarchive/   (props changed)
  projects/clang-trunk/contrib/libarchive/libarchive/   (props changed)
  projects/clang-trunk/contrib/llvm/   (props changed)
  projects/clang-trunk/contrib/llvm/tools/lldb/   (props changed)
  projects/clang-trunk/contrib/sendmail/   (props changed)
  projects/clang-trunk/crypto/openssh/   (props changed)
  projects/clang-trunk/etc/   (props changed)
  projects/clang-trunk/gnu/usr.bin/binutils/   (props changed)
  projects/clang-trunk/lib/libc/   (props changed)
  projects/clang-trunk/sbin/   (props changed)
  projects/clang-trunk/sbin/ipfw/   (props changed)
  projects/clang-trunk/share/   (props changed)
  projects/clang-trunk/share/man/man4/   (props changed)
  projects/clang-trunk/sys/   (props changed)
  projects/clang-trunk/sys/amd64/include/xen/   (props changed)
  projects/clang-trunk/sys/boot/   (props changed)
  projects/clang-trunk/sys/boot/powerpc/kboot/   (props changed)
  projects/clang-trunk/sys/boot/powerpc/ofw/   (props changed)
  projects/clang-trunk/sys/cddl/contrib/opensolaris/   (props changed)
  projects/clang-trunk/sys/conf/   (props changed)
  projects/clang-trunk/usr.bin/calendar/   (props changed)
  projects/clang-trunk/usr.bin/mkimg/   (props changed)
  projects/clang-trunk/usr.sbin/bhyve/   (props changed)

Modified: projects/clang-trunk/ObsoleteFiles.inc
==============================================================================
--- projects/clang-trunk/ObsoleteFiles.inc	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/ObsoleteFiles.inc	Fri Aug  7 20:18:55 2015	(r286422)
@@ -99,6 +99,8 @@ OLD_FILES+=usr/lib/clang/3.6.1/lib/freeb
 OLD_DIRS+=usr/lib/clang/3.6.1/lib/freebsd
 OLD_DIRS+=usr/lib/clang/3.6.1/lib
 OLD_DIRS+=usr/lib/clang/3.6.1
+# 20150802: Remove netbsd's test on pw(8)
+OLD_FILES+=usr/tests/usr.sbin/pw/pw_test
 # 20150719: Remove libarchive.pc
 OLD_FILES+=usr/libdata/pkgconfig/libarchive.pc
 # 20150705: Rename DTrace provider man pages.

Modified: projects/clang-trunk/UPDATING
==============================================================================
--- projects/clang-trunk/UPDATING	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/UPDATING	Fri Aug  7 20:18:55 2015	(r286422)
@@ -36,6 +36,24 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	20141231 entry below for information about prerequisites and upgrading,
 	if you are not already using 3.5.0 or higher.
 
+20150806:
+	The menu.rc and loader.rc files will now be replaced during 
+	upgrades. Please migrate local changes to menu.rc.local and
+	loader.rc.local instead.
+
+20150805:
+	GNU Binutils versions of addr2line, c++filt, nm, readelf, size,
+	strings and strip have been removed. The src.conf(5) knob
+	WITHOUT_ELFTOOLCHAIN_TOOLS no longer provides the binutils tools.
+
+20150728:
+	As ZFS requires more kernel stack pages than is the default on some
+	architectures e.g. i386, it now warns if KSTACK_PAGES is less than
+	ZFS_MIN_KSTACK_PAGES (which is 4 at the time of writing).
+
+	Please consider using 'options KSTACK_PAGES=X' where X is greater
+	than or equal to ZFS_MIN_KSTACK_PAGES i.e. 4 in such configurations.
+
 20150706:
 	sendmail has been updated to 8.15.2.  Starting with FreeBSD 11.0
 	and sendmail 8.15, sendmail uses uncompressed IPv6 addresses by
@@ -221,7 +239,7 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	taken from the ELF Tool Chain project rather than GNU binutils. They
 	should be drop-in replacements, with the addition of arm64 support.
 	The WITHOUT_ELFTOOLCHAIN_TOOLS= knob may be used to obtain the
-	binutils tools, if necessary.
+	binutils tools, if necessary. See 20150805 for updated information.
 
 20150105:
 	The default Unbound configuration now enables remote control
@@ -575,6 +593,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	  # pkg install pkg; ldd /usr/local/sbin/pkg | grep bsdyml
 
 20131010:
+	The stable/10 branch has been created in subversion from head
+	revision r256279.
+
+20131010:
 	The rc.d/jail script has been updated to support jail(8)
 	configuration file.  The "jail_<jname>_*" rc.conf(5) variables
 	for per-jail configuration are automatically converted to
@@ -1117,6 +1139,13 @@ COMMON ITEMS:
 	around can lead to problems if pam has changed too much from your
 	starting point to allow continued authentication after the upgrade.
 
+	This file should be read as a log of events. When a later event changes
+	information of a prior event, the prior event should not be deleted.
+	Instead, a pointer to the entry with the new information should be
+	placed in the old entry. Readers of this file should also sanity check
+	older entries before relying on them blindly. Authors of new entries
+	should write them with this in mind.
+
 	ZFS notes
 	---------
 	When upgrading the boot ZFS pool to a new version, always follow
@@ -1287,7 +1316,7 @@ FORMAT:
 
 This file contains a list, in reverse chronological order, of major
 breakages in tracking -current.  It is not guaranteed to be a complete
-list of such breakages, and only contains entries since October 10, 2007.
+list of such breakages, and only contains entries since September 23, 2011.
 If you need to see UPDATING entries from before that date, you will need
 to fetch an UPDATING file from an older FreeBSD release.
 

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -34,7 +34,7 @@
  *
  */
 
-lockstat:kernel:mtx_lock:adaptive-acquire
+lockstat:::adaptive-acquire
 {
 	mutex_owned();
 	exit(1);

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -34,7 +34,7 @@
  *
  */
 
-lockstat:kernel:mtx_lock:adaptive-acquire
+lockstat:::adaptive-acquire
 {
 	mutex_owned((kmutex_t *)arg0, 99);
 	exit(1);

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -36,7 +36,7 @@
  */
 
 
-lockstat:kernel:mtx_lock:adaptive-acquire
+lockstat:::adaptive-acquire
 {
 	mutex_type_adaptive();
 	exit(1);

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -35,7 +35,7 @@
  */
 
 
-lockstat:kernel:mtx_lock:adaptive-acquire
+lockstat:::adaptive-acquire
 {
 	mutex_type_adaptive((kmutex_t *)arg0, 99);
 	exit(1);

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_owner.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -48,7 +48,7 @@ BEGIN
 	i = 0;
 }
 
-lockstat::mtx_lock:adaptive-acquire
+lockstat:::adaptive-acquire
 {
 
 	ptr = mutex_owner((struct mtx *)arg0);

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.mutex_type_adaptive.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -44,7 +44,7 @@ BEGIN
 	ret = -99;
 }
 
-mtx_lock:adaptive-acquire
+lockstat:::adaptive-acquire
 {
 	ret = mutex_type_adaptive((struct mtx *)arg0);
 	i++;

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv4remote.pl
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv4remote.pl	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv4remote.pl	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # CDDL HEADER START
 #

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv6remote.pl
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv6remote.pl	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv6remote.pl	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1,4 +1,4 @@
-#!/usr/bin/perl -w
+#!/usr/bin/env perl
 #
 # CDDL HEADER START
 #

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localtcp.ksh
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localtcp.ksh	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localtcp.ksh	Fri Aug  7 20:18:55 2015	(r286422)
@@ -58,12 +58,25 @@ fi
 
 dtrace=$1
 local=127.0.0.1
-tcpport=22
 DIR=/var/tmp/dtest.$$
 
+tcpport=1024
+bound=5000
+while [ $tcpport -lt $bound ]; do
+	nc -z $local $tcpport >/dev/null || break
+	tcpport=$(($tcpport + 1))
+done
+if [ $tcpport -eq $bound ]; then
+	echo "couldn't find an available TCP port"
+	exit 1
+fi
+
 mkdir $DIR
 cd $DIR
 
+# nc will exit when the connection is closed.
+nc -l $local $tcpport &
+
 cat > test.pl <<-EOPERL
 	use IO::Socket;
 	my \$s = IO::Socket::INET->new(
@@ -76,7 +89,7 @@ cat > test.pl <<-EOPERL
 	sleep(2);
 EOPERL
 
-$dtrace -c '/usr/bin/perl test.pl' -qs /dev/stdin <<EODTRACE
+$dtrace -c 'perl test.pl' -qs /dev/stdin <<EODTRACE
 BEGIN
 {
 	ipsend = tcpsend = ipreceive = tcpreceive = 0;

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remotetcp.ksh
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remotetcp.ksh	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remotetcp.ksh	Fri Aug  7 20:18:55 2015	(r286422)
@@ -79,7 +79,7 @@ cat > test.pl <<-EOPERL
 	sleep(2);
 EOPERL
 
-$dtrace -c '/usr/bin/perl test.pl' -qs /dev/stdin <<EODTRACE
+$dtrace -c 'perl test.pl' -qs /dev/stdin <<EODTRACE
 BEGIN
 {
 	ipsend = tcpsend = ipreceive = tcpreceive = 0;

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.localtcpstate.ksh
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.localtcpstate.ksh	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.localtcpstate.ksh	Fri Aug  7 20:18:55 2015	(r286422)
@@ -82,7 +82,7 @@ cat > test.pl <<-EOPERL
 	sleep(2);
 EOPERL
 
-$dtrace -c '/usr/bin/perl test.pl' -qs /dev/stdin <<EODTRACE
+$dtrace -c 'perl test.pl' -qs /dev/stdin <<EODTRACE
 BEGIN
 {
 	ipsend = tcpsend = ipreceive = tcpreceive = 0;

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.remotetcpstate.ksh
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.remotetcpstate.ksh	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.remotetcpstate.ksh	Fri Aug  7 20:18:55 2015	(r286422)
@@ -87,7 +87,7 @@ cat > test.pl <<-EOPERL
 	sleep(2);
 EOPERL
 
-$dtrace -c '/usr/bin/perl test.pl' -qs /dev/stdin <<EODTRACE
+$dtrace -c 'perl test.pl' -qs /dev/stdin <<EODTRACE
 BEGIN
 {
 	ipsend = tcpsend = ipreceive = tcpreceive = 0;

Modified: projects/clang-trunk/cddl/contrib/opensolaris/cmd/zfs/zfs.8
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/cmd/zfs/zfs.8	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/cmd/zfs/zfs.8	Fri Aug  7 20:18:55 2015	(r286422)
@@ -27,11 +27,11 @@
 .\" Copyright (c) 2013, Steven Hartland <smh@FreeBSD.org>
 .\" Copyright (c) 2014 Nexenta Systems, Inc. All Rights Reserved.
 .\" Copyright (c) 2014, Xin LI <delphij@FreeBSD.org>
-.\" Copyright (c) 2014, The FreeBSD Foundation, All Rights Reserved.
+.\" Copyright (c) 2014-2015, The FreeBSD Foundation, All Rights Reserved.
 .\"
 .\" $FreeBSD$
 .\"
-.Dd December 12, 2014
+.Dd July 30, 2015
 .Dt ZFS 8
 .Os
 .Sh NAME
@@ -938,7 +938,7 @@ not be used by any other dataset.
 Disabling checksums is
 .Em NOT
 a recommended practice.
-.It Sy compression Ns = Ns Cm on | off | lzjb | gzip | gzip- Ns Ar N | zle | Cm lz4
+.It Sy compression Ns = Ns Cm on | off | lzjb | gzip | gzip- Ns Ar N | Cm zle | Cm lz4
 Controls the compression algorithm used for this dataset. The
 .Cm lzjb
 compression algorithm is optimized for performance while providing decent data

Modified: projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c
==============================================================================
--- projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1348,6 +1348,7 @@ dt_printf_format(dtrace_hdl_t *dtp, FILE
 	dtrace_aggdesc_t *agg;
 	caddr_t lim = (caddr_t)buf + len, limit;
 	char format[64] = "%";
+	size_t ret;
 	int i, aggrec, curagg = -1;
 	uint64_t normal;
 
@@ -1379,7 +1380,9 @@ dt_printf_format(dtrace_hdl_t *dtp, FILE
 		int prec = pfd->pfd_prec;
 		int rval;
 
+		const char *start;
 		char *f = format + 1; /* skip initial '%' */
+		size_t fmtsz = sizeof(format) - 1;
 		const dtrace_recdesc_t *rec;
 		dt_pfprint_f *func;
 		caddr_t addr;
@@ -1536,6 +1539,7 @@ dt_printf_format(dtrace_hdl_t *dtp, FILE
 			break;
 		}
 
+		start = f;
 		if (pfd->pfd_flags & DT_PFCONV_ALT)
 			*f++ = '#';
 		if (pfd->pfd_flags & DT_PFCONV_ZPAD)
@@ -1548,6 +1552,7 @@ dt_printf_format(dtrace_hdl_t *dtp, FILE
 			*f++ = '\'';
 		if (pfd->pfd_flags & DT_PFCONV_SPACE)
 			*f++ = ' ';
+		fmtsz -= f - start;
 
 		/*
 		 * If we're printing a stack and DT_PFCONV_LEFT is set, we
@@ -1558,13 +1563,20 @@ dt_printf_format(dtrace_hdl_t *dtp, FILE
 		if (func == pfprint_stack && (pfd->pfd_flags & DT_PFCONV_LEFT))
 			width = 0;
 
-		if (width != 0)
-			f += snprintf(f, sizeof (format), "%d", ABS(width));
+		if (width != 0) {
+			ret = snprintf(f, fmtsz, "%d", ABS(width));
+			f += ret;
+			fmtsz = MAX(0, fmtsz - ret);
+		}
 
-		if (prec > 0)
-			f += snprintf(f, sizeof (format), ".%d", prec);
+		if (prec > 0) {
+			ret = snprintf(f, fmtsz, ".%d", prec);
+			f += ret;
+			fmtsz = MAX(0, fmtsz - ret);
+		}
 
-		(void) strcpy(f, pfd->pfd_fmt);
+		if (strlcpy(f, pfd->pfd_fmt, fmtsz) >= fmtsz)
+			return (dt_set_errno(dtp, EDT_COMPILER));
 		pfd->pfd_rec = rec;
 
 		if (func(dtp, fp, format, pfd, addr, size, normal) < 0)

Modified: projects/clang-trunk/cddl/lib/libdtrace/io.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/io.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/io.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -25,8 +25,7 @@
  * Use is subject to license terms.
  */
 
-#pragma ident	"%Z%%M%	%I%	%E% SMI"
-
+#pragma D depends_on module kernel
 #pragma D depends_on provider io
 
 typedef struct devinfo {

Modified: projects/clang-trunk/cddl/lib/libdtrace/ip.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/ip.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/ip.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -25,6 +25,7 @@
  * Copyright (c) 2013 Mark Johnston <markj@freebsd.org>
  */
 
+#pragma D depends_on module kernel
 #pragma D depends_on provider ip
 
 /*

Modified: projects/clang-trunk/cddl/lib/libdtrace/nfs.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/nfs.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/nfs.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -30,6 +30,7 @@
 
 #pragma	D depends_on library ip.d
 #pragma	D depends_on library net.d
+#pragma	D depends_on module kernel
 #pragma	D depends_on module nfs
 
 typedef struct nfsv4opinfo {

Modified: projects/clang-trunk/cddl/lib/libdtrace/nfssrv.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/nfssrv.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/nfssrv.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -30,7 +30,8 @@
 
 #pragma	D depends_on library ip.d
 #pragma	D depends_on library net.d
-#pragma	D depends_on module nfs.d
+#pragma	D depends_on library nfs.d
+#pragma	D depends_on module kernel
 #pragma D depends_on module nfssrv
 
 #pragma D binding "1.5" translator

Modified: projects/clang-trunk/cddl/lib/libdtrace/psinfo.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/psinfo.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/psinfo.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -28,6 +28,8 @@
  * Use is subject to license terms.
  */
 
+#pragma D depends_on module kernel
+
 typedef struct psinfo {
 	int	pr_nlwp;	/* number of threads */
 	pid_t	pr_pid;		/* unique process id */

Modified: projects/clang-trunk/cddl/lib/libdtrace/regs_x86.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/regs_x86.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/regs_x86.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -28,8 +28,6 @@
  * Use is subject to license terms.
  */
 
-#pragma ident	"@(#)regs.d.in	1.1	04/09/28 SMI"
-
 inline int R_GS = 0;
 #pragma D binding "1.0" R_GS
 inline int R_FS = 1;

Modified: projects/clang-trunk/cddl/lib/libdtrace/sched.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/sched.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/sched.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -27,9 +27,7 @@
  * Use is subject to license terms.
  */
 
-#pragma ident	"%Z%%M%	%I%	%E% SMI"
-
-#pragma D depends_on module unix
+#pragma D depends_on module kernel
 #pragma D depends_on provider sched
 
 struct cpuinfo {

Modified: projects/clang-trunk/cddl/lib/libdtrace/siftr.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/siftr.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/siftr.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -21,6 +21,7 @@
  * $FreeBSD$
  */
 
+#pragma D depends_on module kernel
 #pragma D depends_on module siftr
 #pragma D depends_on provider tcp
 

Modified: projects/clang-trunk/cddl/lib/libdtrace/tcp.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/tcp.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/tcp.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -26,6 +26,7 @@
  */
 
 #pragma D depends_on library ip.d
+#pragma D depends_on module kernel
 #pragma D depends_on provider tcp
 
 /*

Modified: projects/clang-trunk/cddl/lib/libdtrace/udp.d
==============================================================================
--- projects/clang-trunk/cddl/lib/libdtrace/udp.d	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/lib/libdtrace/udp.d	Fri Aug  7 20:18:55 2015	(r286422)
@@ -26,6 +26,7 @@
  */
 
 #pragma D depends_on library ip.d
+#pragma D depends_on module kernel
 #pragma D depends_on provider udp
 
 /*

Modified: projects/clang-trunk/cddl/usr.sbin/dtrace/Makefile
==============================================================================
--- projects/clang-trunk/cddl/usr.sbin/dtrace/Makefile	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/cddl/usr.sbin/dtrace/Makefile	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1,5 +1,7 @@
 # $FreeBSD$
 
+.include <src.opts.mk>
+
 .PATH: ${.CURDIR}/../../../cddl/contrib/opensolaris/cmd/dtrace
 
 PROG=		dtrace
@@ -22,4 +24,8 @@ CFLAGS+=	-I${.CURDIR}/../../../sys/cddl/
 
 LIBADD=	dtrace
 
+.if ${MK_DTRACE_TESTS} != "no"
+SUBDIR+=	tests
+.endif
+
 .include <bsd.prog.mk>

Modified: projects/clang-trunk/contrib/bsnmp/snmp_mibII/mibII_ip.c
==============================================================================
--- projects/clang-trunk/contrib/bsnmp/snmp_mibII/mibII_ip.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/bsnmp/snmp_mibII/mibII_ip.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -151,7 +151,7 @@ int
 op_ip(struct snmp_context *ctx, struct snmp_value *value,
     u_int sub, u_int idx __unused, enum snmp_op op)
 {
-	int old;
+	int old = 0;
 
 	switch (op) {
 

Modified: projects/clang-trunk/contrib/gcc/c-cppbuiltin.c
==============================================================================
--- projects/clang-trunk/contrib/gcc/c-cppbuiltin.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/c-cppbuiltin.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -553,7 +553,9 @@ c_cpp_builtins (cpp_reader *pfile)
   /* Make the choice of the stack protector runtime visible to source code.
      The macro names and values here were chosen for compatibility with an
      earlier implementation, i.e. ProPolice.  */
-  if (flag_stack_protect == 2)
+  if (flag_stack_protect == 3)
+    cpp_define (pfile, "__SSP_STRONG__=3");
+  else if (flag_stack_protect == 2)
     cpp_define (pfile, "__SSP_ALL__=2");
   else if (flag_stack_protect == 1)
     cpp_define (pfile, "__SSP__=1");

Modified: projects/clang-trunk/contrib/gcc/cfgexpand.c
==============================================================================
--- projects/clang-trunk/contrib/gcc/cfgexpand.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/cfgexpand.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -810,6 +810,12 @@ clear_tree_used (tree block)
     clear_tree_used (t);
 }
 
+enum {
+  SPCT_FLAG_DEFAULT = 1,
+  SPCT_FLAG_ALL = 2,
+  SPCT_FLAG_STRONG = 3
+};
+
 /* Examine TYPE and determine a bit mask of the following features.  */
 
 #define SPCT_HAS_LARGE_CHAR_ARRAY	1
@@ -879,7 +885,8 @@ stack_protect_decl_phase (tree decl)
   if (bits & SPCT_HAS_SMALL_CHAR_ARRAY)
     has_short_buffer = true;
 
-  if (flag_stack_protect == 2)
+  if (flag_stack_protect == SPCT_FLAG_ALL
+      || flag_stack_protect == SPCT_FLAG_STRONG)
     {
       if ((bits & (SPCT_HAS_SMALL_CHAR_ARRAY | SPCT_HAS_LARGE_CHAR_ARRAY))
 	  && !(bits & SPCT_HAS_AGGREGATE))
@@ -947,12 +954,36 @@ create_stack_guard (void)
   cfun->stack_protect_guard = guard;
 }
 
+/* Helper routine to check if a record or union contains an array field. */
+
+static int
+record_or_union_type_has_array_p (tree tree_type)
+{
+  tree fields = TYPE_FIELDS (tree_type);
+  tree f;
+
+  for (f = fields; f; f = TREE_CHAIN (f))
+    if (TREE_CODE (f) == FIELD_DECL)
+      {
+	tree field_type = TREE_TYPE (f);
+	if ((TREE_CODE (field_type) == RECORD_TYPE
+	     || TREE_CODE (field_type) == UNION_TYPE
+	     || TREE_CODE (field_type) == QUAL_UNION_TYPE)
+	    && record_or_union_type_has_array_p (field_type))
+	  return 1;
+	if (TREE_CODE (field_type) == ARRAY_TYPE)
+	  return 1;
+      }
+  return 0;
+}
+
 /* Expand all variables used in the function.  */
 
 static void
 expand_used_vars (void)
 {
   tree t, outer_block = DECL_INITIAL (current_function_decl);
+  bool gen_stack_protect_signal = false;
 
   /* Compute the phase of the stack frame for this function.  */
   {
@@ -972,6 +1003,29 @@ expand_used_vars (void)
   has_protected_decls = false;
   has_short_buffer = false;
 
+  if (flag_stack_protect == SPCT_FLAG_STRONG)
+    for (t = cfun->unexpanded_var_list; t; t = TREE_CHAIN (t))
+      {
+	tree var = TREE_VALUE (t);
+	if (!is_global_var (var))
+	  {
+	    tree var_type = TREE_TYPE (var);
+	    /* Examine local referenced variables that have their addresses
+	     * taken, contain an array, or are arrays. */
+	    if (TREE_CODE (var) == VAR_DECL
+		&& (TREE_CODE (var_type) == ARRAY_TYPE
+		    || TREE_ADDRESSABLE (var)
+		    || ((TREE_CODE (var_type) == RECORD_TYPE
+			 || TREE_CODE (var_type) == UNION_TYPE
+			 || TREE_CODE (var_type) == QUAL_UNION_TYPE)
+			&& record_or_union_type_has_array_p (var_type))))
+	      {
+		gen_stack_protect_signal = true;
+		break;
+	      }
+	  }
+      }
+
   /* At this point all variables on the unexpanded_var_list with TREE_USED
      set are not associated with any block scope.  Lay them out.  */
   for (t = cfun->unexpanded_var_list; t; t = TREE_CHAIN (t))
@@ -1032,12 +1086,26 @@ expand_used_vars (void)
 	dump_stack_var_partition ();
     }
 
-  /* There are several conditions under which we should create a
-     stack guard: protect-all, alloca used, protected decls present.  */
-  if (flag_stack_protect == 2
-      || (flag_stack_protect
-	  && (current_function_calls_alloca || has_protected_decls)))
-    create_stack_guard ();
+  switch (flag_stack_protect)
+    {
+    case SPCT_FLAG_ALL:
+      create_stack_guard ();
+      break;
+
+    case SPCT_FLAG_STRONG:
+      if (gen_stack_protect_signal
+	  || current_function_calls_alloca || has_protected_decls)
+	create_stack_guard ();
+      break;
+
+    case SPCT_FLAG_DEFAULT:
+      if (current_function_calls_alloca || has_protected_decls)
+	create_stack_guard();
+      break;
+
+    default:
+      ;
+    }
 
   /* Assign rtl to each variable based on these partitions.  */
   if (stack_vars_num > 0)

Modified: projects/clang-trunk/contrib/gcc/common.opt
==============================================================================
--- projects/clang-trunk/contrib/gcc/common.opt	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/common.opt	Fri Aug  7 20:18:55 2015	(r286422)
@@ -878,6 +878,10 @@ fstack-protector-all
 Common Report RejectNegative Var(flag_stack_protect, 2) VarExists
 Use a stack protection method for every function
 
+fstack-protector-strong
+Common Report RejectNegative Var(flag_stack_protect, 3)
+Use a smart stack protection method for certain functions
+
 fstrength-reduce
 Common
 Does nothing.  Preserved for backward compatibility.

Modified: projects/clang-trunk/contrib/gcc/doc/cpp.texi
==============================================================================
--- projects/clang-trunk/contrib/gcc/doc/cpp.texi	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/doc/cpp.texi	Fri Aug  7 20:18:55 2015	(r286422)
@@ -2134,6 +2134,10 @@ use.
 This macro is defined, with value 2, when @option{-fstack-protector-all} is
 in use.
 
+@item __SSP_STRONG__
+This macro is defined, with value 3, when @option{-fstack-protector-strong} is
+in use.
+
 @item __TIMESTAMP__
 This macro expands to a string constant that describes the date and time
 of the last modification of the current source file. The string constant

Modified: projects/clang-trunk/contrib/gcc/doc/gcc.1
==============================================================================
--- projects/clang-trunk/contrib/gcc/doc/gcc.1	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/doc/gcc.1	Fri Aug  7 20:18:55 2015	(r286422)
@@ -339,7 +339,7 @@ in the following sections.
 \&\fB\-fsched2\-use\-superblocks 
 \&\-fsched2\-use\-traces \-fsee \-freschedule\-modulo\-scheduled\-loops 
 \&\-fsection\-anchors  \-fsignaling\-nans  \-fsingle\-precision\-constant 
-\&\-fstack\-protector  \-fstack\-protector\-all 
+\&\-fstack\-protector  \-fstack\-protector\-all   \-fstack\-protector\-strong
 \&\-fstrict\-aliasing  \-fstrict\-overflow  \-ftracer  \-fthread\-jumps 
 \&\-funroll\-all\-loops  \-funroll\-loops  \-fpeel\-loops 
 \&\-fsplit\-ivs\-in\-unroller \-funswitch\-loops 
@@ -5193,6 +5193,11 @@ If a guard check fails, an error message
 .IP "\fB\-fstack\-protector\-all\fR" 4
 .IX Item "-fstack-protector-all"
 Like \fB\-fstack\-protector\fR except that all functions are protected.
+.IP "\fB\-fstack\-protector\-strong\fR" 4
+.IX Item "-fstack-protector-strong"
+Like \fB\-fstack\-protector\fR but includes additional functions to
+be protected \-\-\- those that have local array definitions, or have
+references to local frame addresses.
 .IP "\fB\-fsection\-anchors\fR" 4
 .IX Item "-fsection-anchors"
 Try to reduce the number of symbolic address calculations by using

Modified: projects/clang-trunk/contrib/gcc/doc/invoke.texi
==============================================================================
--- projects/clang-trunk/contrib/gcc/doc/invoke.texi	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/doc/invoke.texi	Fri Aug  7 20:18:55 2015	(r286422)
@@ -331,7 +331,7 @@ in the following sections.
 -fsched2-use-superblocks @gol
 -fsched2-use-traces -fsee -freschedule-modulo-scheduled-loops @gol
 -fsection-anchors  -fsignaling-nans  -fsingle-precision-constant @gol
--fstack-protector  -fstack-protector-all @gol
+-fstack-protector  -fstack-protector-all  -fstack-protector-strong @gol
 -fstrict-aliasing  -fstrict-overflow  -ftracer  -fthread-jumps @gol
 -funroll-all-loops  -funroll-loops  -fpeel-loops @gol
 -fsplit-ivs-in-unroller -funswitch-loops @gol
@@ -5810,6 +5810,11 @@ If a guard check fails, an error message
 @item -fstack-protector-all
 Like @option{-fstack-protector} except that all functions are protected.
 
+@item -fstack-protector-strong
+Like @option{-fstack-protector} but includes additional functions to
+be protected --- those that have local array definitions, or have
+references to local frame addresses.
+
 @item -fsection-anchors
 @opindex fsection-anchors
 Try to reduce the number of symbolic address calculations by using

Modified: projects/clang-trunk/contrib/gcc/gcc.c
==============================================================================
--- projects/clang-trunk/contrib/gcc/gcc.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/gcc/gcc.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -680,7 +680,7 @@ proper position among the other output f
 #ifdef TARGET_LIBC_PROVIDES_SSP
 #define LINK_SSP_SPEC "%{fstack-protector:}"
 #else
-#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-all:-lssp_nonshared -lssp}"
+#define LINK_SSP_SPEC "%{fstack-protector|fstack-protector-strong|fstack-protector-all:-lssp_nonshared -lssp}"
 #endif
 #endif
 

Modified: projects/clang-trunk/contrib/libarchive/libarchive/archive_read_support_format_tar.c
==============================================================================
--- projects/clang-trunk/contrib/libarchive/libarchive/archive_read_support_format_tar.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/libarchive/libarchive/archive_read_support_format_tar.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -585,13 +585,23 @@ static int
 archive_read_format_tar_skip(struct archive_read *a)
 {
 	int64_t bytes_skipped;
+	int64_t request;
+	struct sparse_block *p;
 	struct tar* tar;
 
 	tar = (struct tar *)(a->format->data);
 
-	bytes_skipped = __archive_read_consume(a,
-	    tar->entry_bytes_remaining + tar->entry_padding + 
-	    tar->entry_bytes_unconsumed);
+	/* Do not consume the hole of a sparse file. */
+	request = 0;
+	for (p = tar->sparse_list; p != NULL; p = p->next) {
+		if (!p->hole)
+			request += p->remaining;
+	}
+	if (request > tar->entry_bytes_remaining)
+		request = tar->entry_bytes_remaining;
+	request += tar->entry_padding + tar->entry_bytes_unconsumed;
+
+	bytes_skipped = __archive_read_consume(a, request);
 	if (bytes_skipped < 0)
 		return (ARCHIVE_FATAL);
 

Copied: projects/clang-trunk/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c (from r286421, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang-trunk/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c	Fri Aug  7 20:18:55 2015	(r286422, copy of r286421, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.c)
@@ -0,0 +1,135 @@
+/*-
+ * Copyright (c) 2014 Michihiro NAKAJIMA
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+#include "test.h"
+__FBSDID("$FreeBSD");
+
+/*
+ * To test skip a sparse file entry, this test does not read file data.
+ */
+DEFINE_TEST(test_read_format_gtar_sparse_skip_entry)
+{
+#ifndef __FreeBSD__ /* Backport test. */
+	const char *refname = "test_read_format_gtar_sparse_skip_entry.tar.Z.uu";
+#else
+	const char *refname = "test_read_format_gtar_sparse_skip_entry.tar.Z";
+#endif
+	struct archive *a;
+	struct archive_entry *ae;
+	const void *p;
+	size_t s;
+	int64_t o;
+
+#ifndef __FreeBSD__ /* Backport test. */
+	copy_reference_file(refname);
+#else
+	extract_reference_file(refname);
+#endif
+	assert((a = archive_read_new()) != NULL);
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_support_filter_all(a));
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
+	assertEqualIntA(a, ARCHIVE_OK,
+	    archive_read_open_filename(a, refname, 10240));
+
+	/* Verify regular first file. */
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
+	assertEqualString("a", archive_entry_pathname(ae));
+	assertEqualInt(10737418244, archive_entry_size(ae));
+#ifndef __FreeBSD__ /* Backport test. */
+	assertEqualInt(archive_entry_is_encrypted(ae), 0);
+	assertEqualIntA(a, archive_read_has_encrypted_entries(a),
+	    ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED);
+#endif
+
+	/* Verify regular second file. */
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
+	assertEqualString("b", archive_entry_pathname(ae));
+	assertEqualInt(4, archive_entry_size(ae));
+#ifndef __FreeBSD__ /* Backport test. */
+	assertEqualInt(archive_entry_is_encrypted(ae), 0);
+	assertEqualIntA(a, archive_read_has_encrypted_entries(a),
+	    ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED);
+#endif
+
+
+	/* End of archive. */
+	assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
+
+	/* Verify archive format. */
+	assertEqualIntA(a, ARCHIVE_FILTER_COMPRESS, archive_filter_code(a, 0));
+	assertEqualIntA(a, ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE,
+	    archive_format(a));
+
+	/* Close the archive. */
+	assertEqualInt(ARCHIVE_OK, archive_read_close(a));
+	assertEqualInt(ARCHIVE_OK, archive_read_free(a));
+
+
+	/*
+	 * Read just one block of a sparse file and skip it.
+	 */
+	assert((a = archive_read_new()) != NULL);
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_support_filter_all(a));
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_support_format_all(a));
+	assertEqualIntA(a, ARCHIVE_OK,
+	    archive_read_open_filename(a, refname, 10240));
+
+	/* Verify regular first file. */
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
+	assertEqualString("a", archive_entry_pathname(ae));
+	assertEqualInt(10737418244, archive_entry_size(ae));
+#ifndef __FreeBSD__ /* Backport test. */
+	assertEqualInt(archive_entry_is_encrypted(ae), 0);
+	assertEqualIntA(a, archive_read_has_encrypted_entries(a),
+	    ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED);
+#endif
+	assertEqualInt(0, archive_read_data_block(a, &p, &s, &o));
+	assertEqualInt(4096, s);
+	assertEqualInt(0, o);
+
+
+	/* Verify regular second file. */
+	assertEqualIntA(a, ARCHIVE_OK, archive_read_next_header(a, &ae));
+	assertEqualString("b", archive_entry_pathname(ae));
+	assertEqualInt(4, archive_entry_size(ae));
+#ifndef __FreeBSD__ /* Backport test. */
+	assertEqualInt(archive_entry_is_encrypted(ae), 0);
+	assertEqualIntA(a, archive_read_has_encrypted_entries(a),
+	    ARCHIVE_READ_FORMAT_ENCRYPTION_UNSUPPORTED);
+#endif
+
+
+	/* End of archive. */
+	assertEqualIntA(a, ARCHIVE_EOF, archive_read_next_header(a, &ae));
+
+	/* Verify archive format. */
+	assertEqualIntA(a, ARCHIVE_FILTER_COMPRESS, archive_filter_code(a, 0));
+	assertEqualIntA(a, ARCHIVE_FORMAT_TAR_PAX_INTERCHANGE,
+	    archive_format(a));
+
+	/* Close the archive. */
+	assertEqualInt(ARCHIVE_OK, archive_read_close(a));
+	assertEqualInt(ARCHIVE_OK, archive_read_free(a));
+}
+

Copied: projects/clang-trunk/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu (from r286421, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/clang-trunk/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu	Fri Aug  7 20:18:55 2015	(r286422, copy of r286421, head/contrib/libarchive/libarchive/test/test_read_format_gtar_sparse_skip_entry.tar.Z.uu)
@@ -0,0 +1,15 @@
+begin 644 -
+M'YV04,+@05(F#)DR<EZ$`<"PH<.'$"-*G$BQHL6*,#+:L$$#!(",,6[4@.$1
+MI$B2'S.JS#A#A@P0,63,L`$C!HP9-VB\K"FCAHT8`$#@N4BTJ-&C2"/6F4,G
+MC)R48^J424HQZE2J$E=F+*G5(]:O8,.*'3M6!LDY:?24Z6'S!DX:,7#(H$%#
+MP0R2;>BD:;,V!@T8-6)NE&'#10T<-#;>R(%CAEV28_3R9?LW\(P8-F[`<#%C
+M)@T<->#6>`PBC.2^E07;J#'#Q>J-F5DJ<`GBB),J+N;`<3JGC(LV8=2\D<-V
+M]DO;N'7S]MTFC9OA/6#,CE'[=N[=<GJ[<!-F<AB[-:HGQZY=3D$V:-6RA>$V
+M9]RY=<G*GT^_OOW[^/.#13Z%?!DC:;!1AD+Z%6B12AMUE%)((W'%($I:U603
+M#!W%-%---^6T4PPM8184#`:&"-9233V5D57SH2A?A%RMY)6(,,8HHPP*2/=7
+M#C8HT-9;[_VE0'PR!BGDD$06:>212"9YD1EOO*&`DE!&*>645%9IY9589JGE
+MEEQVZ>678(8IYIADEFGFF6BFJ>::;+;IYIMPQBGGG'36:>>=>.:IYYY\]NGG
+MGX`&*NB@A!9JJ)YB](D@1PZ>U&B#*468484RT11###7<8!8(&-)4PX=^DN@4
+B5%*E6.J*746JTHN'2LFDDZW&*NNLM-9JZZVXYJKKKKR&!0``
+`
+end

Modified: projects/clang-trunk/contrib/llvm/tools/lldb/docs/lldb.1
==============================================================================
--- projects/clang-trunk/contrib/llvm/tools/lldb/docs/lldb.1	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/llvm/tools/lldb/docs/lldb.1	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1,6 +1,6 @@
 .Dd June 7, 2012     \" DATE
 .Dt LLDB 1           \" Program name and manual section number
-.Os Darwin           \" Operating System
+.Os
 .Sh NAME             \" Section Header - required - don't modify
 .Nm lldb
 .Nd The debugger

Modified: projects/clang-trunk/contrib/sendmail/FREEBSD-upgrade
==============================================================================
--- projects/clang-trunk/contrib/sendmail/FREEBSD-upgrade	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/contrib/sendmail/FREEBSD-upgrade	Fri Aug  7 20:18:55 2015	(r286422)
@@ -86,6 +86,7 @@ infrastructure in FreeBSD:
 	share/man/man8/rc.sendmail.8
 	share/mk/bsd.libnames.mk
 	share/sendmail/Makefile
+	tools/build/mk/OptionalObsoleteFiles.inc
 	usr.bin/Makefile
 	usr.bin/vacation/Makefile
 	usr.sbin/Makefile

Modified: projects/clang-trunk/crypto/openssh/auth2-chall.c
==============================================================================
--- projects/clang-trunk/crypto/openssh/auth2-chall.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/crypto/openssh/auth2-chall.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -82,6 +82,7 @@ struct KbdintAuthctxt
 	void *ctxt;
 	KbdintDevice *device;
 	u_int nreq;
+	u_int devices_done;
 };
 
 #ifdef USE_PAM
@@ -168,11 +169,15 @@ kbdint_next_device(Authctxt *authctxt, K
 		if (len == 0)
 			break;
 		for (i = 0; devices[i]; i++) {
-			if (!auth2_method_allowed(authctxt,
+			if ((kbdintctxt->devices_done & (1 << i)) != 0 ||
+			    !auth2_method_allowed(authctxt,
 			    "keyboard-interactive", devices[i]->name))
 				continue;
-			if (strncmp(kbdintctxt->devices, devices[i]->name, len) == 0)
+			if (strncmp(kbdintctxt->devices, devices[i]->name,
+			    len) == 0) {
 				kbdintctxt->device = devices[i];
+				kbdintctxt->devices_done |= 1 << i;
+			}
 		}
 		t = kbdintctxt->devices;
 		kbdintctxt->devices = t[len] ? xstrdup(t+len+1) : NULL;

Modified: projects/clang-trunk/crypto/openssh/sshconnect.c
==============================================================================
--- projects/clang-trunk/crypto/openssh/sshconnect.c	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/crypto/openssh/sshconnect.c	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1247,29 +1247,39 @@ verify_host_key(char *host, struct socka
 {
 	int flags = 0;
 	char *fp;
+	Key *plain = NULL;
 
 	fp = key_fingerprint(host_key, SSH_FP_MD5, SSH_FP_HEX);
 	debug("Server host key: %s %s", key_type(host_key), fp);
 	free(fp);
 
-	/* XXX certs are not yet supported for DNS */
-	if (!key_is_cert(host_key) && options.verify_host_key_dns &&
-	    verify_host_key_dns(host, hostaddr, host_key, &flags) == 0) {
-		if (flags & DNS_VERIFY_FOUND) {
-
-			if (options.verify_host_key_dns == 1 &&
-			    flags & DNS_VERIFY_MATCH &&
-			    flags & DNS_VERIFY_SECURE)
-				return 0;
-
-			if (flags & DNS_VERIFY_MATCH) {
-				matching_host_key_dns = 1;
-			} else {
-				warn_changed_key(host_key);
-				error("Update the SSHFP RR in DNS with the new "
-				    "host key to get rid of this message.");
+	if (options.verify_host_key_dns) {
+		/*
+		 * XXX certs are not yet supported for DNS, so downgrade
+		 * them and try the plain key.
+		 */
+		plain = key_from_private(host_key);
+		if (key_is_cert(plain))
+			key_drop_cert(plain);
+		if (verify_host_key_dns(host, hostaddr, plain, &flags) == 0) {
+			if (flags & DNS_VERIFY_FOUND) {
+				if (options.verify_host_key_dns == 1 &&
+				    flags & DNS_VERIFY_MATCH &&
+				    flags & DNS_VERIFY_SECURE) {
+					key_free(plain);
+					return 0;
+				}
+				if (flags & DNS_VERIFY_MATCH) {
+					matching_host_key_dns = 1;
+				} else {
+					warn_changed_key(plain);
+					error("Update the SSHFP RR in DNS "
+					    "with the new host key to get rid "
+					    "of this message.");
+				}
 			}
 		}
+		key_free(plain);
 	}
 
 	return check_host_key(host, hostaddr, options.port, host_key, RDRW,

Modified: projects/clang-trunk/etc/defaults/rc.conf
==============================================================================
--- projects/clang-trunk/etc/defaults/rc.conf	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/etc/defaults/rc.conf	Fri Aug  7 20:18:55 2015	(r286422)
@@ -664,7 +664,7 @@ opensm_enable="NO"	# Opensm(8) for infin
 casperd_enable="YES"	# casperd(8) daemon
 
 # rctl(8) requires kernel options RACCT and RCTL
-rctl_enable="NO"		# Load rctl(8) rules on boot
+rctl_enable="YES"		# Load rctl(8) rules on boot
 rctl_rules="/etc/rctl.conf"	# rctl(8) ruleset. See rctl.conf(5).
 
 iovctl_files=""		# Config files for iovctl(8)

Modified: projects/clang-trunk/etc/network.subr
==============================================================================
--- projects/clang-trunk/etc/network.subr	Fri Aug  7 20:13:04 2015	(r286421)
+++ projects/clang-trunk/etc/network.subr	Fri Aug  7 20:18:55 2015	(r286422)
@@ -1249,6 +1249,70 @@ ifscript_down()
 	fi
 }
 
+# wlan_up
+#	Create IEEE802.3 interfaces.
+#
+wlan_up()
+{
+	local _list _iflist wlan parent ifn
+	_list=
+	_iflist=$*
+
+	for wlan in `set | egrep ^wlans_[a-z]+[0-9]+=[a-z]+[0-9]+`; do
+		# Parse wlans_$parent=$ifn

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



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201508072018.t77KIvZH025416>