Skip site navigation (1)Skip section navigation (2)
Date:      Sun, 29 May 2016 02:11:11 +0000 (UTC)
From:      Garrett Cooper <ngie@FreeBSD.org>
To:        src-committers@freebsd.org, svn-src-user@freebsd.org
Subject:   svn commit: r300928 - in user/ngie/detangle-rc: . bin/ed bin/mv bin/ps bin/setfacl bin/sh cddl/contrib/opensolaris/lib/libdtrace/common cddl/contrib/opensolaris/lib/libdtrace/riscv cddl/lib cddl/li...
Message-ID:  <201605290211.u4T2BBwb007689@repo.freebsd.org>

next in thread | raw e-mail | index | archive | help
Author: ngie
Date: Sun May 29 02:11:10 2016
New Revision: 300928
URL: https://svnweb.freebsd.org/changeset/base/300928

Log:
  MFhead @ r300927

Added:
  user/ngie/detangle-rc/cddl/contrib/opensolaris/lib/libdtrace/riscv/
     - copied from r300927, head/cddl/contrib/opensolaris/lib/libdtrace/riscv/
  user/ngie/detangle-rc/cddl/usr.sbin/zfsd/
     - copied from r300927, head/cddl/usr.sbin/zfsd/
  user/ngie/detangle-rc/contrib/libc++/include/__nullptr
     - copied unchanged from r300927, head/contrib/libc++/include/__nullptr
  user/ngie/detangle-rc/contrib/libc++/include/ctype.h
     - copied unchanged from r300927, head/contrib/libc++/include/ctype.h
  user/ngie/detangle-rc/contrib/libc++/include/errno.h
     - copied unchanged from r300927, head/contrib/libc++/include/errno.h
  user/ngie/detangle-rc/contrib/libc++/include/experimental/any
     - copied unchanged from r300927, head/contrib/libc++/include/experimental/any
  user/ngie/detangle-rc/contrib/libc++/include/experimental/functional
     - copied unchanged from r300927, head/contrib/libc++/include/experimental/functional
  user/ngie/detangle-rc/contrib/libc++/include/float.h
     - copied unchanged from r300927, head/contrib/libc++/include/float.h
  user/ngie/detangle-rc/contrib/libc++/include/inttypes.h
     - copied unchanged from r300927, head/contrib/libc++/include/inttypes.h
  user/ngie/detangle-rc/contrib/libc++/include/math.h
     - copied unchanged from r300927, head/contrib/libc++/include/math.h
  user/ngie/detangle-rc/contrib/libc++/include/setjmp.h
     - copied unchanged from r300927, head/contrib/libc++/include/setjmp.h
  user/ngie/detangle-rc/contrib/libc++/include/stddef.h
     - copied unchanged from r300927, head/contrib/libc++/include/stddef.h
  user/ngie/detangle-rc/contrib/libc++/include/stdio.h
     - copied unchanged from r300927, head/contrib/libc++/include/stdio.h
  user/ngie/detangle-rc/contrib/libc++/include/stdlib.h
     - copied unchanged from r300927, head/contrib/libc++/include/stdlib.h
  user/ngie/detangle-rc/contrib/libc++/include/wchar.h
     - copied unchanged from r300927, head/contrib/libc++/include/wchar.h
  user/ngie/detangle-rc/contrib/libc++/include/wctype.h
     - copied unchanged from r300927, head/contrib/libc++/include/wctype.h
  user/ngie/detangle-rc/contrib/libc++/src/any.cpp
     - copied unchanged from r300927, head/contrib/libc++/src/any.cpp
  user/ngie/detangle-rc/contrib/libc++/src/include/
     - copied from r300927, head/contrib/libc++/src/include/
  user/ngie/detangle-rc/contrib/top/FREEBSD-upgrade
     - copied unchanged from r300927, head/contrib/top/FREEBSD-upgrade
  user/ngie/detangle-rc/contrib/top/commands.h
     - copied unchanged from r300927, head/contrib/top/commands.h
  user/ngie/detangle-rc/contrib/top/username.h
     - copied unchanged from r300927, head/contrib/top/username.h
  user/ngie/detangle-rc/etc/rc.d/zfsd
     - copied unchanged from r300927, head/etc/rc.d/zfsd
  user/ngie/detangle-rc/lib/libdevdctl/
     - copied from r300927, head/lib/libdevdctl/
  user/ngie/detangle-rc/lib/libmd/skein.3
     - copied unchanged from r300927, head/lib/libmd/skein.3
  user/ngie/detangle-rc/lib/libmd/skeindriver.c
     - copied unchanged from r300927, head/lib/libmd/skeindriver.c
  user/ngie/detangle-rc/rescue/rescue/Makefile.depend
     - copied unchanged from r300927, head/rescue/rescue/Makefile.depend
  user/ngie/detangle-rc/sys/arm/allwinner/axp209reg.h
     - copied unchanged from r300927, head/sys/arm/allwinner/axp209reg.h
  user/ngie/detangle-rc/sys/boot/efi/libefi/devpath.c
     - copied unchanged from r300927, head/sys/boot/efi/libefi/devpath.c
  user/ngie/detangle-rc/sys/boot/fdt/dts/arm/xpowers-axp209.dtsi
     - copied unchanged from r300927, head/sys/boot/fdt/dts/arm/xpowers-axp209.dtsi
  user/ngie/detangle-rc/sys/cddl/contrib/opensolaris/uts/riscv/
     - copied from r300927, head/sys/cddl/contrib/opensolaris/uts/riscv/
  user/ngie/detangle-rc/sys/cddl/dev/dtrace/riscv/
     - copied from r300927, head/sys/cddl/dev/dtrace/riscv/
  user/ngie/detangle-rc/sys/cddl/dev/fbt/riscv/
     - copied from r300927, head/sys/cddl/dev/fbt/riscv/
  user/ngie/detangle-rc/sys/crypto/sha2/sha512t.h
     - copied unchanged from r300927, head/sys/crypto/sha2/sha512t.h
  user/ngie/detangle-rc/sys/crypto/skein/
     - copied from r300927, head/sys/crypto/skein/
  user/ngie/detangle-rc/sys/dev/bhnd/bhnd_match.h
     - copied unchanged from r300927, head/sys/dev/bhnd/bhnd_match.h
  user/ngie/detangle-rc/sys/dev/bhnd/bhndb/bhnd_bhndb.c
     - copied unchanged from r300927, head/sys/dev/bhnd/bhndb/bhnd_bhndb.c
  user/ngie/detangle-rc/sys/dev/bhnd/cores/chipc/bhnd_sprom_chipc.c
     - copied unchanged from r300927, head/sys/dev/bhnd/cores/chipc/bhnd_sprom_chipc.c
  user/ngie/detangle-rc/sys/dev/bhnd/cores/chipc/chipc_private.h
     - copied unchanged from r300927, head/sys/dev/bhnd/cores/chipc/chipc_private.h
  user/ngie/detangle-rc/sys/dev/bhnd/cores/chipc/chipc_subr.c
     - copied unchanged from r300927, head/sys/dev/bhnd/cores/chipc/chipc_subr.c
  user/ngie/detangle-rc/sys/dev/bhnd/nvram/bhnd_sprom_subr.c
     - copied unchanged from r300927, head/sys/dev/bhnd/nvram/bhnd_sprom_subr.c
  user/ngie/detangle-rc/sys/dev/gpio/gpiopps.c
     - copied unchanged from r300927, head/sys/dev/gpio/gpiopps.c
  user/ngie/detangle-rc/sys/dev/gpio/gpiospi.c
     - copied unchanged from r300927, head/sys/dev/gpio/gpiospi.c
  user/ngie/detangle-rc/sys/dev/hyperv/include/hyperv_busdma.h
     - copied unchanged from r300927, head/sys/dev/hyperv/include/hyperv_busdma.h
  user/ngie/detangle-rc/sys/dev/hyperv/vmbus/hyperv_busdma.c
     - copied unchanged from r300927, head/sys/dev/hyperv/vmbus/hyperv_busdma.c
  user/ngie/detangle-rc/sys/dev/hyperv/vmbus/hyperv_reg.h
     - copied unchanged from r300927, head/sys/dev/hyperv/vmbus/hyperv_reg.h
  user/ngie/detangle-rc/sys/dev/hyperv/vmbus/hyperv_var.h
     - copied unchanged from r300927, head/sys/dev/hyperv/vmbus/hyperv_var.h
  user/ngie/detangle-rc/sys/dev/iicbus/ofw_iicbus.c
     - copied unchanged from r300927, head/sys/dev/iicbus/ofw_iicbus.c
  user/ngie/detangle-rc/sys/dev/iser/
     - copied from r300927, head/sys/dev/iser/
  user/ngie/detangle-rc/sys/dev/spibus/spigen.c
     - copied unchanged from r300927, head/sys/dev/spibus/spigen.c
  user/ngie/detangle-rc/sys/modules/gpio/gpiopps/
     - copied from r300927, head/sys/modules/gpio/gpiopps/
  user/ngie/detangle-rc/sys/modules/gpio/gpiospi/
     - copied from r300927, head/sys/modules/gpio/gpiospi/
  user/ngie/detangle-rc/sys/modules/iser/
     - copied from r300927, head/sys/modules/iser/
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_aqm.h
     - copied unchanged from r300927, head/sys/netpfil/ipfw/dn_aqm.h
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_aqm_codel.c
     - copied unchanged from r300927, head/sys/netpfil/ipfw/dn_aqm_codel.c
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_aqm_codel.h
     - copied unchanged from r300927, head/sys/netpfil/ipfw/dn_aqm_codel.h
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_aqm_pie.c
     - copied unchanged from r300927, head/sys/netpfil/ipfw/dn_aqm_pie.c
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_aqm_pie.h
     - copied unchanged from r300927, head/sys/netpfil/ipfw/dn_aqm_pie.h
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_sched_fq_codel.c
     - copied unchanged from r300927, head/sys/netpfil/ipfw/dn_sched_fq_codel.c
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_sched_fq_codel.h
     - copied unchanged from r300927, head/sys/netpfil/ipfw/dn_sched_fq_codel.h
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_sched_fq_codel_helper.h
     - copied unchanged from r300927, head/sys/netpfil/ipfw/dn_sched_fq_codel_helper.h
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_sched_fq_pie.c
     - copied unchanged from r300927, head/sys/netpfil/ipfw/dn_sched_fq_pie.c
  user/ngie/detangle-rc/sys/sys/spigenio.h
     - copied unchanged from r300927, head/sys/sys/spigenio.h
  user/ngie/detangle-rc/tools/bsdbox/Makefile.depend
     - copied unchanged from r300927, head/tools/bsdbox/Makefile.depend
Deleted:
  user/ngie/detangle-rc/contrib/libc++/src/config_elast.h
  user/ngie/detangle-rc/contrib/libc++/src/support/
  user/ngie/detangle-rc/lib/libc/riscv/sys/brk.S
  user/ngie/detangle-rc/lib/libc/riscv/sys/sbrk.S
  user/ngie/detangle-rc/sys/dev/ofw/ofw_iicbus.c
Modified:
  user/ngie/detangle-rc/Makefile.inc1
  user/ngie/detangle-rc/Makefile.libcompat
  user/ngie/detangle-rc/UPDATING
  user/ngie/detangle-rc/bin/ed/io.c
  user/ngie/detangle-rc/bin/mv/mv.c
  user/ngie/detangle-rc/bin/ps/ps.c
  user/ngie/detangle-rc/bin/ps/ps.h
  user/ngie/detangle-rc/bin/setfacl/file.c
  user/ngie/detangle-rc/bin/sh/parser.c
  user/ngie/detangle-rc/bin/sh/sh.1
  user/ngie/detangle-rc/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
  user/ngie/detangle-rc/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c
  user/ngie/detangle-rc/cddl/lib/Makefile
  user/ngie/detangle-rc/cddl/lib/libdtrace/Makefile
  user/ngie/detangle-rc/cddl/usr.sbin/Makefile
  user/ngie/detangle-rc/contrib/elftoolchain/elfcopy/pe.c
  user/ngie/detangle-rc/contrib/elftoolchain/libdwarf/libdwarf.h
  user/ngie/detangle-rc/contrib/elftoolchain/libdwarf/libdwarf_reloc.c
  user/ngie/detangle-rc/contrib/gcc/c-decl.c
  user/ngie/detangle-rc/contrib/libc++/include/__config
  user/ngie/detangle-rc/contrib/libc++/include/__functional_03
  user/ngie/detangle-rc/contrib/libc++/include/__functional_base
  user/ngie/detangle-rc/contrib/libc++/include/__functional_base_03
  user/ngie/detangle-rc/contrib/libc++/include/__hash_table
  user/ngie/detangle-rc/contrib/libc++/include/__locale
  user/ngie/detangle-rc/contrib/libc++/include/__mutex_base
  user/ngie/detangle-rc/contrib/libc++/include/__split_buffer
  user/ngie/detangle-rc/contrib/libc++/include/__tree
  user/ngie/detangle-rc/contrib/libc++/include/__tuple
  user/ngie/detangle-rc/contrib/libc++/include/algorithm
  user/ngie/detangle-rc/contrib/libc++/include/array
  user/ngie/detangle-rc/contrib/libc++/include/atomic
  user/ngie/detangle-rc/contrib/libc++/include/bitset
  user/ngie/detangle-rc/contrib/libc++/include/cctype
  user/ngie/detangle-rc/contrib/libc++/include/cerrno
  user/ngie/detangle-rc/contrib/libc++/include/cfenv
  user/ngie/detangle-rc/contrib/libc++/include/cfloat
  user/ngie/detangle-rc/contrib/libc++/include/chrono
  user/ngie/detangle-rc/contrib/libc++/include/cinttypes
  user/ngie/detangle-rc/contrib/libc++/include/cmath
  user/ngie/detangle-rc/contrib/libc++/include/complex.h
  user/ngie/detangle-rc/contrib/libc++/include/condition_variable
  user/ngie/detangle-rc/contrib/libc++/include/csetjmp
  user/ngie/detangle-rc/contrib/libc++/include/cstddef
  user/ngie/detangle-rc/contrib/libc++/include/cstdio
  user/ngie/detangle-rc/contrib/libc++/include/cstdlib
  user/ngie/detangle-rc/contrib/libc++/include/cwchar
  user/ngie/detangle-rc/contrib/libc++/include/cwctype
  user/ngie/detangle-rc/contrib/libc++/include/deque
  user/ngie/detangle-rc/contrib/libc++/include/exception
  user/ngie/detangle-rc/contrib/libc++/include/experimental/algorithm
  user/ngie/detangle-rc/contrib/libc++/include/experimental/dynarray
  user/ngie/detangle-rc/contrib/libc++/include/ext/hash_map
  user/ngie/detangle-rc/contrib/libc++/include/forward_list
  user/ngie/detangle-rc/contrib/libc++/include/functional
  user/ngie/detangle-rc/contrib/libc++/include/future
  user/ngie/detangle-rc/contrib/libc++/include/ios
  user/ngie/detangle-rc/contrib/libc++/include/istream
  user/ngie/detangle-rc/contrib/libc++/include/iterator
  user/ngie/detangle-rc/contrib/libc++/include/limits
  user/ngie/detangle-rc/contrib/libc++/include/list
  user/ngie/detangle-rc/contrib/libc++/include/locale
  user/ngie/detangle-rc/contrib/libc++/include/map
  user/ngie/detangle-rc/contrib/libc++/include/memory
  user/ngie/detangle-rc/contrib/libc++/include/module.modulemap
  user/ngie/detangle-rc/contrib/libc++/include/mutex
  user/ngie/detangle-rc/contrib/libc++/include/random
  user/ngie/detangle-rc/contrib/libc++/include/ratio
  user/ngie/detangle-rc/contrib/libc++/include/regex
  user/ngie/detangle-rc/contrib/libc++/include/scoped_allocator
  user/ngie/detangle-rc/contrib/libc++/include/set
  user/ngie/detangle-rc/contrib/libc++/include/string
  user/ngie/detangle-rc/contrib/libc++/include/thread
  user/ngie/detangle-rc/contrib/libc++/include/tuple
  user/ngie/detangle-rc/contrib/libc++/include/type_traits
  user/ngie/detangle-rc/contrib/libc++/include/unordered_map
  user/ngie/detangle-rc/contrib/libc++/include/utility
  user/ngie/detangle-rc/contrib/libc++/include/valarray
  user/ngie/detangle-rc/contrib/libc++/include/vector
  user/ngie/detangle-rc/contrib/libc++/src/exception.cpp
  user/ngie/detangle-rc/contrib/libc++/src/future.cpp
  user/ngie/detangle-rc/contrib/libc++/src/ios.cpp
  user/ngie/detangle-rc/contrib/libc++/src/locale.cpp
  user/ngie/detangle-rc/contrib/libc++/src/memory.cpp
  user/ngie/detangle-rc/contrib/libc++/src/mutex.cpp
  user/ngie/detangle-rc/contrib/libc++/src/new.cpp
  user/ngie/detangle-rc/contrib/libc++/src/stdexcept.cpp
  user/ngie/detangle-rc/contrib/libc++/src/system_error.cpp
  user/ngie/detangle-rc/contrib/libc++/src/typeinfo.cpp
  user/ngie/detangle-rc/contrib/libxo/configure.ac
  user/ngie/detangle-rc/contrib/libxo/doc/libxo-manual.html
  user/ngie/detangle-rc/contrib/libxo/doc/libxo.txt
  user/ngie/detangle-rc/contrib/libxo/libxo/libxo.c
  user/ngie/detangle-rc/contrib/libxo/libxo/xo_buf.h
  user/ngie/detangle-rc/contrib/libxo/libxo/xo_encoder.c
  user/ngie/detangle-rc/contrib/libxo/libxo/xo_format.5
  user/ngie/detangle-rc/contrib/libxo/libxo/xo_syslog.c
  user/ngie/detangle-rc/contrib/libxo/tests/core/saved/test_03.E.out
  user/ngie/detangle-rc/contrib/libxo/tests/core/saved/test_03.H.out
  user/ngie/detangle-rc/contrib/libxo/tests/core/saved/test_03.HIPx.out
  user/ngie/detangle-rc/contrib/libxo/tests/core/saved/test_03.HP.out
  user/ngie/detangle-rc/contrib/libxo/tests/core/saved/test_03.J.out
  user/ngie/detangle-rc/contrib/libxo/tests/core/saved/test_03.JP.out
  user/ngie/detangle-rc/contrib/libxo/tests/core/saved/test_03.T.out
  user/ngie/detangle-rc/contrib/libxo/tests/core/saved/test_03.X.out
  user/ngie/detangle-rc/contrib/libxo/tests/core/saved/test_03.XP.out
  user/ngie/detangle-rc/contrib/libxo/tests/core/test_03.c
  user/ngie/detangle-rc/contrib/netbsd-tests/lib/libc/gen/t_dir.c
  user/ngie/detangle-rc/contrib/netbsd-tests/lib/libc/sys/t_mlock.c
  user/ngie/detangle-rc/contrib/top/commands.c
  user/ngie/detangle-rc/contrib/top/display.c
  user/ngie/detangle-rc/contrib/top/display.h
  user/ngie/detangle-rc/contrib/top/machine.h
  user/ngie/detangle-rc/contrib/top/screen.c
  user/ngie/detangle-rc/contrib/top/screen.h
  user/ngie/detangle-rc/contrib/top/top.c
  user/ngie/detangle-rc/contrib/top/top.h
  user/ngie/detangle-rc/contrib/top/username.c
  user/ngie/detangle-rc/contrib/top/utils.h
  user/ngie/detangle-rc/contrib/top/version.c
  user/ngie/detangle-rc/etc/defaults/rc.conf
  user/ngie/detangle-rc/etc/mtree/BSD.include.dist
  user/ngie/detangle-rc/etc/mtree/BSD.tests.dist
  user/ngie/detangle-rc/etc/mtree/BSD.var.dist
  user/ngie/detangle-rc/etc/rc.d/Makefile
  user/ngie/detangle-rc/etc/rc.d/ntpd
  user/ngie/detangle-rc/etc/rc.d/routing
  user/ngie/detangle-rc/gnu/usr.bin/cc/cc_tools/freebsd-native.h
  user/ngie/detangle-rc/gnu/usr.bin/grep/config.h
  user/ngie/detangle-rc/lib/Makefile
  user/ngie/detangle-rc/lib/csu/aarch64/crt1.c
  user/ngie/detangle-rc/lib/libc++/Makefile
  user/ngie/detangle-rc/lib/libc/gen/fts-compat.c
  user/ngie/detangle-rc/lib/libc/gen/posix_spawn.c
  user/ngie/detangle-rc/lib/libc/regex/engine.c
  user/ngie/detangle-rc/lib/libc/regex/regex.3
  user/ngie/detangle-rc/lib/libc/riscv/Symbol.map
  user/ngie/detangle-rc/lib/libc/riscv/sys/Makefile.inc
  user/ngie/detangle-rc/lib/libc/rpc/clnt_bcast.c
  user/ngie/detangle-rc/lib/libc/rpc/getnetconfig.c
  user/ngie/detangle-rc/lib/libc/rpc/getrpcent.c
  user/ngie/detangle-rc/lib/libc/rpc/netnamer.c
  user/ngie/detangle-rc/lib/libc/rpc/rpcb_clnt.c
  user/ngie/detangle-rc/lib/libc/rpc/svc_generic.c
  user/ngie/detangle-rc/lib/libc/stdlib/l64a.c
  user/ngie/detangle-rc/lib/libc/stdlib/random.c
  user/ngie/detangle-rc/lib/libc/sys/vfork.2
  user/ngie/detangle-rc/lib/libcam/camlib.c
  user/ngie/detangle-rc/lib/libcompat/4.3/rexec.c
  user/ngie/detangle-rc/lib/libcrypt/Makefile
  user/ngie/detangle-rc/lib/libelftc/elftc_version.c
  user/ngie/detangle-rc/lib/libfetch/common.c
  user/ngie/detangle-rc/lib/libfetch/file.c
  user/ngie/detangle-rc/lib/libmd/Makefile
  user/ngie/detangle-rc/lib/libmd/md5.h
  user/ngie/detangle-rc/lib/libmd/mdX.3
  user/ngie/detangle-rc/lib/libmd/ripemd.3
  user/ngie/detangle-rc/lib/libmd/sha.3
  user/ngie/detangle-rc/lib/libmd/sha256.3
  user/ngie/detangle-rc/lib/libmd/sha512.3
  user/ngie/detangle-rc/lib/libmd/shadriver.c
  user/ngie/detangle-rc/lib/libradius/radlib.h
  user/ngie/detangle-rc/lib/libxo/add.man
  user/ngie/detangle-rc/lib/libxo/xo_config.h
  user/ngie/detangle-rc/libexec/rtld-elf/rtld.c
  user/ngie/detangle-rc/release/Makefile
  user/ngie/detangle-rc/release/Makefile.mirrors
  user/ngie/detangle-rc/release/Makefile.vm
  user/ngie/detangle-rc/release/doc/en_US.ISO8859-1/relnotes/article.xml
  user/ngie/detangle-rc/release/release.conf.sample
  user/ngie/detangle-rc/release/scripts/pkg-stage.sh
  user/ngie/detangle-rc/sbin/camcontrol/attrib.c
  user/ngie/detangle-rc/sbin/camcontrol/camcontrol.c
  user/ngie/detangle-rc/sbin/camcontrol/epc.c
  user/ngie/detangle-rc/sbin/camcontrol/fwdownload.c
  user/ngie/detangle-rc/sbin/camcontrol/persist.c
  user/ngie/detangle-rc/sbin/camcontrol/zone.c
  user/ngie/detangle-rc/sbin/ifconfig/ifieee80211.c
  user/ngie/detangle-rc/sbin/ipfw/dummynet.c
  user/ngie/detangle-rc/sbin/ipfw/ipfw2.h
  user/ngie/detangle-rc/sbin/iscontrol/fsm.c
  user/ngie/detangle-rc/sbin/md5/Makefile
  user/ngie/detangle-rc/sbin/md5/md5.1
  user/ngie/detangle-rc/sbin/md5/md5.c
  user/ngie/detangle-rc/share/man/man3/bitstring.3
  user/ngie/detangle-rc/share/man/man4/pfsync.4
  user/ngie/detangle-rc/share/man/man4/sfxge.4
  user/ngie/detangle-rc/share/man/man4/wpi.4
  user/ngie/detangle-rc/share/man/man5/src.conf.5
  user/ngie/detangle-rc/share/man/man9/namei.9
  user/ngie/detangle-rc/share/misc/pci_vendors
  user/ngie/detangle-rc/share/mk/bsd.compiler.mk
  user/ngie/detangle-rc/share/mk/bsd.crunchgen.mk
  user/ngie/detangle-rc/share/mk/bsd.libnames.mk
  user/ngie/detangle-rc/share/mk/bsd.own.mk
  user/ngie/detangle-rc/share/mk/bsd.sys.mk
  user/ngie/detangle-rc/share/mk/local.meta.sys.mk
  user/ngie/detangle-rc/share/mk/meta.autodep.mk
  user/ngie/detangle-rc/share/mk/src.libnames.mk
  user/ngie/detangle-rc/share/mk/src.sys.env.mk
  user/ngie/detangle-rc/share/mk/sys.mk
  user/ngie/detangle-rc/share/timedef/am_ET.UTF-8.src
  user/ngie/detangle-rc/share/timedef/be_BY.CP1131.src
  user/ngie/detangle-rc/share/timedef/be_BY.CP1251.src
  user/ngie/detangle-rc/share/timedef/be_BY.ISO8859-5.src
  user/ngie/detangle-rc/share/timedef/be_BY.UTF-8.src
  user/ngie/detangle-rc/share/timedef/bg_BG.CP1251.src
  user/ngie/detangle-rc/share/timedef/bg_BG.UTF-8.src
  user/ngie/detangle-rc/share/timedef/ca_IT.ISO8859-15.src
  user/ngie/detangle-rc/share/timedef/ca_IT.UTF-8.src
  user/ngie/detangle-rc/share/timedef/el_GR.ISO8859-7.src
  user/ngie/detangle-rc/share/timedef/el_GR.UTF-8.src
  user/ngie/detangle-rc/share/timedef/en_CA.UTF-8.src
  user/ngie/detangle-rc/share/timedef/en_GB.UTF-8.src
  user/ngie/detangle-rc/share/timedef/en_HK.UTF-8.src
  user/ngie/detangle-rc/share/timedef/en_IE.UTF-8.src
  user/ngie/detangle-rc/share/timedef/en_PH.UTF-8.src
  user/ngie/detangle-rc/share/timedef/en_SG.UTF-8.src
  user/ngie/detangle-rc/share/timedef/en_US.UTF-8.src
  user/ngie/detangle-rc/share/timedef/fr_BE.ISO8859-15.src
  user/ngie/detangle-rc/share/timedef/fr_BE.UTF-8.src
  user/ngie/detangle-rc/share/timedef/fr_CA.ISO8859-15.src
  user/ngie/detangle-rc/share/timedef/fr_CA.UTF-8.src
  user/ngie/detangle-rc/share/timedef/fr_CH.ISO8859-15.src
  user/ngie/detangle-rc/share/timedef/fr_CH.UTF-8.src
  user/ngie/detangle-rc/share/timedef/fr_FR.ISO8859-15.src
  user/ngie/detangle-rc/share/timedef/fr_FR.UTF-8.src
  user/ngie/detangle-rc/share/timedef/hi_IN.ISCII-DEV.src
  user/ngie/detangle-rc/share/timedef/hi_IN.UTF-8.src
  user/ngie/detangle-rc/share/timedef/it_CH.ISO8859-15.src
  user/ngie/detangle-rc/share/timedef/it_CH.UTF-8.src
  user/ngie/detangle-rc/share/timedef/it_IT.ISO8859-15.src
  user/ngie/detangle-rc/share/timedef/it_IT.UTF-8.src
  user/ngie/detangle-rc/share/timedef/kk_Cyrl_KZ.UTF-8.src
  user/ngie/detangle-rc/share/timedef/nl_BE.UTF-8.src
  user/ngie/detangle-rc/share/timedef/nl_NL.UTF-8.src
  user/ngie/detangle-rc/share/timedef/pl_PL.ISO8859-2.src
  user/ngie/detangle-rc/share/timedef/pl_PL.UTF-8.src
  user/ngie/detangle-rc/share/timedef/ro_RO.ISO8859-2.src
  user/ngie/detangle-rc/share/timedef/ro_RO.UTF-8.src
  user/ngie/detangle-rc/share/timedef/ru_RU.CP1251.src
  user/ngie/detangle-rc/share/timedef/ru_RU.CP866.src
  user/ngie/detangle-rc/share/timedef/ru_RU.ISO8859-5.src
  user/ngie/detangle-rc/share/timedef/ru_RU.KOI8-R.src
  user/ngie/detangle-rc/share/timedef/ru_RU.UTF-8.src
  user/ngie/detangle-rc/share/timedef/sv_FI.ISO8859-15.src
  user/ngie/detangle-rc/share/timedef/sv_FI.UTF-8.src
  user/ngie/detangle-rc/share/timedef/sv_SE.ISO8859-15.src
  user/ngie/detangle-rc/share/timedef/sv_SE.UTF-8.src
  user/ngie/detangle-rc/share/timedef/tr_TR.ISO8859-9.src
  user/ngie/detangle-rc/share/timedef/tr_TR.UTF-8.src
  user/ngie/detangle-rc/share/timedef/uk_UA.CP1251.src
  user/ngie/detangle-rc/share/timedef/uk_UA.ISO8859-5.src
  user/ngie/detangle-rc/share/timedef/uk_UA.KOI8-U.src
  user/ngie/detangle-rc/share/timedef/uk_UA.UTF-8.src
  user/ngie/detangle-rc/sys/amd64/amd64/pmap.c
  user/ngie/detangle-rc/sys/amd64/amd64/trap.c
  user/ngie/detangle-rc/sys/amd64/amd64/vm_machdep.c
  user/ngie/detangle-rc/sys/arm/allwinner/a10_ehci.c
  user/ngie/detangle-rc/sys/arm/allwinner/aw_usbphy.c
  user/ngie/detangle-rc/sys/arm/allwinner/axp209.c
  user/ngie/detangle-rc/sys/arm/arm/bcopyinout.S
  user/ngie/detangle-rc/sys/arm/arm/bcopyinout_xscale.S
  user/ngie/detangle-rc/sys/arm/arm/bus_space_base.c
  user/ngie/detangle-rc/sys/arm/arm/copystr.S
  user/ngie/detangle-rc/sys/arm/arm/cpu_asm-v6.S
  user/ngie/detangle-rc/sys/arm/arm/cpufunc.c
  user/ngie/detangle-rc/sys/arm/arm/cpufunc_asm.S
  user/ngie/detangle-rc/sys/arm/arm/cpufunc_asm_xscale.S
  user/ngie/detangle-rc/sys/arm/arm/disassem.c
  user/ngie/detangle-rc/sys/arm/arm/elf_machdep.c
  user/ngie/detangle-rc/sys/arm/arm/elf_trampoline.c
  user/ngie/detangle-rc/sys/arm/arm/exception.S
  user/ngie/detangle-rc/sys/arm/arm/fiq.c
  user/ngie/detangle-rc/sys/arm/arm/fusu.S
  user/ngie/detangle-rc/sys/arm/arm/genassym.c
  user/ngie/detangle-rc/sys/arm/arm/locore-v4.S
  user/ngie/detangle-rc/sys/arm/arm/locore-v6.S
  user/ngie/detangle-rc/sys/arm/arm/machdep.c
  user/ngie/detangle-rc/sys/arm/arm/mem.c
  user/ngie/detangle-rc/sys/arm/arm/mp_machdep.c
  user/ngie/detangle-rc/sys/arm/arm/pmap-v6.c
  user/ngie/detangle-rc/sys/arm/arm/stdatomic.c
  user/ngie/detangle-rc/sys/arm/arm/swtch-v4.S
  user/ngie/detangle-rc/sys/arm/arm/swtch-v6.S
  user/ngie/detangle-rc/sys/arm/arm/sys_machdep.c
  user/ngie/detangle-rc/sys/arm/arm/trap-v6.c
  user/ngie/detangle-rc/sys/arm/arm/vm_machdep.c
  user/ngie/detangle-rc/sys/arm/at91/at91_machdep.c
  user/ngie/detangle-rc/sys/arm/broadcom/bcm2835/bcm2835_cpufreq.c
  user/ngie/detangle-rc/sys/arm/cavium/cns11xx/econa_machdep.c
  user/ngie/detangle-rc/sys/arm/freescale/imx/imx6_anatop.c
  user/ngie/detangle-rc/sys/arm/freescale/imx/imx_gpio.c
  user/ngie/detangle-rc/sys/arm/freescale/imx/imx_sdhci.c
  user/ngie/detangle-rc/sys/arm/include/_align.h
  user/ngie/detangle-rc/sys/arm/include/_types.h
  user/ngie/detangle-rc/sys/arm/include/armreg.h
  user/ngie/detangle-rc/sys/arm/include/asm.h
  user/ngie/detangle-rc/sys/arm/include/atomic.h
  user/ngie/detangle-rc/sys/arm/include/bus.h
  user/ngie/detangle-rc/sys/arm/include/cpu-v4.h
  user/ngie/detangle-rc/sys/arm/include/cpu-v6.h
  user/ngie/detangle-rc/sys/arm/include/cpu.h
  user/ngie/detangle-rc/sys/arm/include/db_machdep.h
  user/ngie/detangle-rc/sys/arm/include/machdep.h
  user/ngie/detangle-rc/sys/arm/include/param.h
  user/ngie/detangle-rc/sys/arm/include/pcpu.h
  user/ngie/detangle-rc/sys/arm/include/pmap.h
  user/ngie/detangle-rc/sys/arm/include/sf_buf.h
  user/ngie/detangle-rc/sys/arm/include/sysarch.h
  user/ngie/detangle-rc/sys/arm/include/sysreg.h
  user/ngie/detangle-rc/sys/arm/include/vm.h
  user/ngie/detangle-rc/sys/arm/mv/mpic.c
  user/ngie/detangle-rc/sys/arm/mv/mv_machdep.c
  user/ngie/detangle-rc/sys/arm/mv/mv_ts.c
  user/ngie/detangle-rc/sys/arm/ti/ti_adc.c
  user/ngie/detangle-rc/sys/boot/efi/include/efilib.h
  user/ngie/detangle-rc/sys/boot/efi/libefi/Makefile
  user/ngie/detangle-rc/sys/boot/efi/libefi/efinet.c
  user/ngie/detangle-rc/sys/boot/efi/libefi/efipart.c
  user/ngie/detangle-rc/sys/boot/efi/loader/Makefile
  user/ngie/detangle-rc/sys/boot/efi/loader/main.c
  user/ngie/detangle-rc/sys/boot/fdt/dts/arm/bananapi.dts
  user/ngie/detangle-rc/sys/boot/fdt/dts/arm/cubieboard.dts
  user/ngie/detangle-rc/sys/boot/fdt/dts/arm/cubieboard2.dts
  user/ngie/detangle-rc/sys/boot/fdt/dts/arm/olimex-a20-som-evb.dts
  user/ngie/detangle-rc/sys/boot/fdt/dts/arm/olinuxino-lime.dts
  user/ngie/detangle-rc/sys/cam/ata/ata_da.c
  user/ngie/detangle-rc/sys/cam/cam_ccb.h
  user/ngie/detangle-rc/sys/cam/ctl/ctl_frontend_iscsi.c
  user/ngie/detangle-rc/sys/cam/scsi/scsi_xpt.c
  user/ngie/detangle-rc/sys/cddl/boot/zfs/lz4.c
  user/ngie/detangle-rc/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  user/ngie/detangle-rc/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  user/ngie/detangle-rc/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  user/ngie/detangle-rc/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  user/ngie/detangle-rc/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  user/ngie/detangle-rc/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
  user/ngie/detangle-rc/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h
  user/ngie/detangle-rc/sys/cddl/dev/dtrace/aarch64/dtrace_asm.S
  user/ngie/detangle-rc/sys/cddl/dev/dtrace/aarch64/dtrace_subr.c
  user/ngie/detangle-rc/sys/cddl/dev/profile/profile.c
  user/ngie/detangle-rc/sys/compat/linux/linux_file.c
  user/ngie/detangle-rc/sys/compat/linux/linux_futex.c
  user/ngie/detangle-rc/sys/compat/linux/linux_ioctl.c
  user/ngie/detangle-rc/sys/compat/linux/linux_socket.c
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/asm/atomic-long.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/asm/uaccess.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/bitops.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/cdev.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/compat.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/completion.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/gfp.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/io.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/kernel.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/kref.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/ktime.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/list.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/moduleparam.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/sched.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/time.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/include/linux/wait.h
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/src/linux_compat.c
  user/ngie/detangle-rc/sys/compat/linuxkpi/common/src/linux_pci.c
  user/ngie/detangle-rc/sys/compat/ndis/subr_ntoskrnl.c
  user/ngie/detangle-rc/sys/conf/Makefile.riscv
  user/ngie/detangle-rc/sys/conf/NOTES
  user/ngie/detangle-rc/sys/conf/files
  user/ngie/detangle-rc/sys/conf/files.amd64
  user/ngie/detangle-rc/sys/conf/files.i386
  user/ngie/detangle-rc/sys/conf/files.powerpc
  user/ngie/detangle-rc/sys/conf/files.riscv
  user/ngie/detangle-rc/sys/conf/kern.opts.mk
  user/ngie/detangle-rc/sys/conf/kern.post.mk
  user/ngie/detangle-rc/sys/conf/kern.pre.mk
  user/ngie/detangle-rc/sys/conf/kmod.mk
  user/ngie/detangle-rc/sys/conf/newvers.sh
  user/ngie/detangle-rc/sys/conf/options
  user/ngie/detangle-rc/sys/contrib/dev/acpica/changes.txt
  user/ngie/detangle-rc/sys/contrib/dev/acpica/compiler/asloptions.c
  user/ngie/detangle-rc/sys/contrib/dev/acpica/components/debugger/dbobject.c
  user/ngie/detangle-rc/sys/contrib/dev/acpica/components/disassembler/dmopcode.c
  user/ngie/detangle-rc/sys/contrib/dev/acpica/components/disassembler/dmwalk.c
  user/ngie/detangle-rc/sys/contrib/dev/acpica/components/dispatcher/dsutils.c
  user/ngie/detangle-rc/sys/contrib/dev/acpica/components/executer/exfldio.c
  user/ngie/detangle-rc/sys/contrib/dev/acpica/components/hardware/hwregs.c
  user/ngie/detangle-rc/sys/contrib/dev/acpica/components/namespace/nsdump.c
  user/ngie/detangle-rc/sys/contrib/dev/acpica/include/acglobal.h
  user/ngie/detangle-rc/sys/contrib/dev/acpica/include/acmacros.h
  user/ngie/detangle-rc/sys/contrib/dev/acpica/include/acpixf.h
  user/ngie/detangle-rc/sys/contrib/dev/acpica/include/acutils.h
  user/ngie/detangle-rc/sys/crypto/aesni/aesni.h
  user/ngie/detangle-rc/sys/crypto/aesni/aesni_wrap.c
  user/ngie/detangle-rc/sys/crypto/sha1.c
  user/ngie/detangle-rc/sys/crypto/sha1.h
  user/ngie/detangle-rc/sys/crypto/sha2/sha256.h
  user/ngie/detangle-rc/sys/crypto/sha2/sha256c.c
  user/ngie/detangle-rc/sys/crypto/sha2/sha384.h
  user/ngie/detangle-rc/sys/crypto/sha2/sha512.h
  user/ngie/detangle-rc/sys/crypto/sha2/sha512c.c
  user/ngie/detangle-rc/sys/crypto/siphash/siphash.c
  user/ngie/detangle-rc/sys/crypto/siphash/siphash.h
  user/ngie/detangle-rc/sys/dev/acpi_support/acpi_asus_wmi.c
  user/ngie/detangle-rc/sys/dev/acpi_support/acpi_ibm.c
  user/ngie/detangle-rc/sys/dev/acpi_support/atk0110.c
  user/ngie/detangle-rc/sys/dev/acpica/acpi_thermal.c
  user/ngie/detangle-rc/sys/dev/amdtemp/amdtemp.c
  user/ngie/detangle-rc/sys/dev/an/if_an.c
  user/ngie/detangle-rc/sys/dev/ath/if_ath_btcoex.c
  user/ngie/detangle-rc/sys/dev/bhnd/bcma/bcma_bhndb.c
  user/ngie/detangle-rc/sys/dev/bhnd/bhnd.h
  user/ngie/detangle-rc/sys/dev/bhnd/bhnd_bus_if.m
  user/ngie/detangle-rc/sys/dev/bhnd/bhnd_subr.c
  user/ngie/detangle-rc/sys/dev/bhnd/bhnd_types.h
  user/ngie/detangle-rc/sys/dev/bhnd/bhndb/bhndb.c
  user/ngie/detangle-rc/sys/dev/bhnd/bhndb/bhndb.h
  user/ngie/detangle-rc/sys/dev/bhnd/bhndb/bhndb_hwdata.c
  user/ngie/detangle-rc/sys/dev/bhnd/bhndb/bhndb_pci_hwdata.c
  user/ngie/detangle-rc/sys/dev/bhnd/bhndb/bhndb_pci_sprom.c
  user/ngie/detangle-rc/sys/dev/bhnd/bhndb/bhndb_subr.c
  user/ngie/detangle-rc/sys/dev/bhnd/cores/chipc/bhnd_chipc_if.m
  user/ngie/detangle-rc/sys/dev/bhnd/cores/chipc/chipc.c
  user/ngie/detangle-rc/sys/dev/bhnd/cores/chipc/chipc.h
  user/ngie/detangle-rc/sys/dev/bhnd/cores/chipc/chipcreg.h
  user/ngie/detangle-rc/sys/dev/bhnd/cores/chipc/chipcvar.h
  user/ngie/detangle-rc/sys/dev/bhnd/cores/pci/bhnd_pci.c
  user/ngie/detangle-rc/sys/dev/bhnd/cores/pci/bhnd_pci_hostb.c
  user/ngie/detangle-rc/sys/dev/bhnd/cores/pcie2/bhnd_pcie2.c
  user/ngie/detangle-rc/sys/dev/bhnd/cores/pcie2/bhnd_pcie2_hostb.c
  user/ngie/detangle-rc/sys/dev/bhnd/nvram/bhnd_nvram.h
  user/ngie/detangle-rc/sys/dev/bhnd/nvram/bhnd_sprom.c
  user/ngie/detangle-rc/sys/dev/bhnd/nvram/bhnd_spromvar.h
  user/ngie/detangle-rc/sys/dev/bhnd/siba/siba.c
  user/ngie/detangle-rc/sys/dev/bhnd/siba/siba_bhndb.c
  user/ngie/detangle-rc/sys/dev/bhnd/siba/siba_subr.c
  user/ngie/detangle-rc/sys/dev/bhnd/siba/sibavar.h
  user/ngie/detangle-rc/sys/dev/bhnd/soc/bhnd_soc.c
  user/ngie/detangle-rc/sys/dev/bwi/if_bwi.c
  user/ngie/detangle-rc/sys/dev/bwn/if_bwn.c
  user/ngie/detangle-rc/sys/dev/bwn/if_bwn_pci.c
  user/ngie/detangle-rc/sys/dev/bwn/if_bwn_phy_common.c
  user/ngie/detangle-rc/sys/dev/ciss/ciss.c
  user/ngie/detangle-rc/sys/dev/coretemp/coretemp.c
  user/ngie/detangle-rc/sys/dev/cpuctl/cpuctl.c
  user/ngie/detangle-rc/sys/dev/cxgbe/cxgbei/icl_cxgbei.c
  user/ngie/detangle-rc/sys/dev/cxgbe/iw_cxgbe/cm.c
  user/ngie/detangle-rc/sys/dev/cxgbe/iw_cxgbe/iw_cxgbe.h
  user/ngie/detangle-rc/sys/dev/cxgbe/iw_cxgbe/provider.c
  user/ngie/detangle-rc/sys/dev/cxgbe/iw_cxgbe/resource.c
  user/ngie/detangle-rc/sys/dev/cxgbe/tom/t4_cpl_io.c
  user/ngie/detangle-rc/sys/dev/dpaa/portals_common.c
  user/ngie/detangle-rc/sys/dev/extres/regulator/regulator_fixed.c
  user/ngie/detangle-rc/sys/dev/ffec/if_ffec.c
  user/ngie/detangle-rc/sys/dev/filemon/filemon.c
  user/ngie/detangle-rc/sys/dev/filemon/filemon_wrapper.c
  user/ngie/detangle-rc/sys/dev/flash/mx25l.c
  user/ngie/detangle-rc/sys/dev/gpio/gpiobus.c
  user/ngie/detangle-rc/sys/dev/gpio/gpiobusvar.h
  user/ngie/detangle-rc/sys/dev/gpio/gpioiic.c
  user/ngie/detangle-rc/sys/dev/gpio/gpioled.c
  user/ngie/detangle-rc/sys/dev/gpio/ofw_gpiobus.c
  user/ngie/detangle-rc/sys/dev/hwpmc/hwpmc_mod.c
  user/ngie/detangle-rc/sys/dev/hyperv/netvsc/hv_netvsc_drv_freebsd.c
  user/ngie/detangle-rc/sys/dev/hyperv/vmbus/hv_channel.c
  user/ngie/detangle-rc/sys/dev/hyperv/vmbus/hv_channel_mgmt.c
  user/ngie/detangle-rc/sys/dev/hyperv/vmbus/hv_connection.c
  user/ngie/detangle-rc/sys/dev/hyperv/vmbus/hv_et.c
  user/ngie/detangle-rc/sys/dev/hyperv/vmbus/hv_hv.c
  user/ngie/detangle-rc/sys/dev/hyperv/vmbus/hv_vmbus_drv_freebsd.c
  user/ngie/detangle-rc/sys/dev/hyperv/vmbus/hv_vmbus_priv.h
  user/ngie/detangle-rc/sys/dev/hyperv/vmbus/vmbus_var.h
  user/ngie/detangle-rc/sys/dev/iicbus/ds3231reg.h
  user/ngie/detangle-rc/sys/dev/iicbus/iicbb_if.m
  user/ngie/detangle-rc/sys/dev/iicbus/iiconf.c
  user/ngie/detangle-rc/sys/dev/iicbus/lm75.c
  user/ngie/detangle-rc/sys/dev/iicbus/twsi/a10_twsi.c
  user/ngie/detangle-rc/sys/dev/iscsi/icl.c
  user/ngie/detangle-rc/sys/dev/iscsi/icl.h
  user/ngie/detangle-rc/sys/dev/iscsi/icl_soft.c
  user/ngie/detangle-rc/sys/dev/iscsi/iscsi.c
  user/ngie/detangle-rc/sys/dev/iwm/if_iwm.c
  user/ngie/detangle-rc/sys/dev/iwm/if_iwmvar.h
  user/ngie/detangle-rc/sys/dev/iwn/if_iwn.c
  user/ngie/detangle-rc/sys/dev/iwn/if_iwnvar.h
  user/ngie/detangle-rc/sys/dev/ixl/i40e_prototype.h
  user/ngie/detangle-rc/sys/dev/ixl/if_ixl.c
  user/ngie/detangle-rc/sys/dev/mlx5/mlx5_core/mlx5_main.c
  user/ngie/detangle-rc/sys/dev/ntb/if_ntb/if_ntb.c
  user/ngie/detangle-rc/sys/dev/ntb/ntb_hw/ntb_hw.c
  user/ngie/detangle-rc/sys/dev/nvram2env/nvram2env.c
  user/ngie/detangle-rc/sys/dev/ofw/ofw_bus_subr.h
  user/ngie/detangle-rc/sys/dev/ral/rt2560.c
  user/ngie/detangle-rc/sys/dev/ral/rt2661.c
  user/ngie/detangle-rc/sys/dev/ral/rt2661var.h
  user/ngie/detangle-rc/sys/dev/ral/rt2860.c
  user/ngie/detangle-rc/sys/dev/ral/rt2860var.h
  user/ngie/detangle-rc/sys/dev/rtwn/if_rtwn.c
  user/ngie/detangle-rc/sys/dev/rtwn/if_rtwnreg.h
  user/ngie/detangle-rc/sys/dev/sdhci/sdhci.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/ef10_ev.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/ef10_filter.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/ef10_impl.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/ef10_intr.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/ef10_mac.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/ef10_mcdi.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/ef10_nic.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/ef10_nvram.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/ef10_phy.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/ef10_rx.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/ef10_tx.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/ef10_vpd.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efsys.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_bootcfg.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_check.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_crc32.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_ev.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_filter.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_hash.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_impl.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_intr.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_lic.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_mac.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_mcdi.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_mcdi.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_mon.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_nic.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_nvram.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_phy.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_phy_ids.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_port.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_regs.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_regs_ef10.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_regs_pci.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_rx.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_sram.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_tx.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_types.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_vpd.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/efx_wol.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/hunt_impl.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/hunt_nic.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/hunt_phy.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/mcdi_mon.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/mcdi_mon.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/medford_impl.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/medford_nic.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/siena_flash.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/siena_impl.h
  user/ngie/detangle-rc/sys/dev/sfxge/common/siena_mac.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/siena_mcdi.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/siena_nic.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/siena_nvram.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/siena_phy.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/siena_sram.c
  user/ngie/detangle-rc/sys/dev/sfxge/common/siena_vpd.c
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge.c
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge.h
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge_dma.c
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge_ev.c
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge_intr.c
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge_ioc.h
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge_mcdi.c
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge_nvram.c
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge_port.c
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge_rx.c
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge_rx.h
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge_tx.c
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge_tx.h
  user/ngie/detangle-rc/sys/dev/sfxge/sfxge_version.h
  user/ngie/detangle-rc/sys/dev/siba/siba_bwn.c
  user/ngie/detangle-rc/sys/dev/spibus/ofw_spibus.c
  user/ngie/detangle-rc/sys/dev/spibus/spi.h
  user/ngie/detangle-rc/sys/dev/spibus/spibus.c
  user/ngie/detangle-rc/sys/dev/spibus/spibusvar.h
  user/ngie/detangle-rc/sys/dev/urtwn/if_urtwn.c
  user/ngie/detangle-rc/sys/dev/urtwn/if_urtwnreg.h
  user/ngie/detangle-rc/sys/dev/urtwn/if_urtwnvar.h
  user/ngie/detangle-rc/sys/dev/usb/controller/generic_ohci.c
  user/ngie/detangle-rc/sys/dev/usb/usb_dev.c
  user/ngie/detangle-rc/sys/dev/usb/usb_device.c
  user/ngie/detangle-rc/sys/dev/usb/usb_device.h
  user/ngie/detangle-rc/sys/dev/usb/wlan/if_rsu.c
  user/ngie/detangle-rc/sys/dev/usb/wlan/if_run.c
  user/ngie/detangle-rc/sys/dev/usb/wlan/if_runreg.h
  user/ngie/detangle-rc/sys/dev/usb/wlan/if_ural.c
  user/ngie/detangle-rc/sys/dev/usb/wlan/if_urtw.c
  user/ngie/detangle-rc/sys/dev/usb/wlan/if_urtwreg.h
  user/ngie/detangle-rc/sys/dev/usb/wlan/if_zyd.c
  user/ngie/detangle-rc/sys/dev/usb/wlan/if_zydreg.h
  user/ngie/detangle-rc/sys/fs/cd9660/cd9660_vfsops.c
  user/ngie/detangle-rc/sys/fs/ext2fs/ext2_alloc.c
  user/ngie/detangle-rc/sys/fs/ext2fs/ext2_vfsops.c
  user/ngie/detangle-rc/sys/fs/udf/udf_vfsops.c
  user/ngie/detangle-rc/sys/geom/geom_dev.c
  user/ngie/detangle-rc/sys/gnu/dev/bwn/phy_n/if_bwn_phy_n_core.c
  user/ngie/detangle-rc/sys/gnu/dts/mips/3G150B.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/3G300M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/A5-V11.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/AIR3GII.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/ALL0256N-4M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/ALL0256N-8M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/ALL5002.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/ALL5003.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/ASL26555-16M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/ASL26555-8M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/AWAPN2403.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/AWM002.dtsi
  user/ngie/detangle-rc/sys/gnu/dts/mips/ArcherC20i.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/CF-WR800N.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/CS-QR10.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/DB-WRT01.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/DCS-930L-B1.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/DIR-300-B7.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/DIR-320-B1.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/DIR-610-A1.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/DIR-615-H1.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/DIR-620-D1.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/DIR-645.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/DIR-810L.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/DIR-860L-B1.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/E1700.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/EX2700.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/F7C027.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/FIREWRT.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/GL-MT300A.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/GL-MT300N.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/GL-MT750.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/HC5XXX.dtsi
  user/ngie/detangle-rc/sys/gnu/dts/mips/HLKRM04.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/HT-TM02.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/JHR-N805R.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/LINKIT7688.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/M2M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/M3.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/M4-4M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/M4-8M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MINIEMBPLUG.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MIWIFI-MINI.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MIWIFI-NANO.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MLW221.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MLWG2.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MPRA1.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MPRA2.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MT7620a.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MT7620a_MT7530.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MT7620a_MT7610e.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MT7628.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MZK-750DHP.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MZK-DP150N.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MZK-EX300NP.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MZK-EX750NP.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/MicroWRT.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/NCS601W.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/NW718.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/OY-0001.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/PBR-M1.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/PSG1208.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/PX-4885-4M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/PX-4885-8M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/PX-4885.dtsi
  user/ngie/detangle-rc/sys/gnu/dts/mips/RE6500.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/RP-N53.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/RT-G32-B1.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/RT-N14U.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/RT5350F-OLINUXINO-EVB.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/RT5350F-OLINUXINO.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/RUT5XX.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/SAP-G3200U3.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/SK-WB8.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/TINY-AC.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/VOCORE-16M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/VOCORE-8M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/VOCORE.dtsi
  user/ngie/detangle-rc/sys/gnu/dts/mips/WHR-1166D.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WHR-300HP2.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WHR-600D.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WITI.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WIZARD8800.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WIZFI630A.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WL-330N.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WL-330N3G.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WMR-300.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WNCE2001.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WNDR3700V5.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WRH-300CR.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WRTNODE.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WRTNODE2.dtsi
  user/ngie/detangle-rc/sys/gnu/dts/mips/WSR-1166.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WSR-600.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WT1520-4M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WT1520-8M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WT1520.dtsi
  user/ngie/detangle-rc/sys/gnu/dts/mips/WT3020-4M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/WT3020-8M.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/X5.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/X8.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/Y1.dtsi
  user/ngie/detangle-rc/sys/gnu/dts/mips/YOUKU-YK1.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/ZBT-WA05.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/ZBT-WE826.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/ZBT-WG2626.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/ZBT-WG3526.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/ZBT-WR8305RT.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/ZTE-Q7.dts
  user/ngie/detangle-rc/sys/gnu/dts/mips/mt7620a.dtsi
  user/ngie/detangle-rc/sys/gnu/dts/mips/mt7620n.dtsi
  user/ngie/detangle-rc/sys/gnu/dts/mips/mt7621.dtsi
  user/ngie/detangle-rc/sys/gnu/dts/mips/rt3352.dtsi
  user/ngie/detangle-rc/sys/gnu/dts/mips/rt5350.dtsi
  user/ngie/detangle-rc/sys/i386/i386/vm_machdep.c
  user/ngie/detangle-rc/sys/kern/imgact_elf.c
  user/ngie/detangle-rc/sys/kern/kern_descrip.c
  user/ngie/detangle-rc/sys/kern/kern_event.c
  user/ngie/detangle-rc/sys/kern/kern_exec.c
  user/ngie/detangle-rc/sys/kern/kern_synch.c
  user/ngie/detangle-rc/sys/kern/kern_sysctl.c
  user/ngie/detangle-rc/sys/kern/md4c.c
  user/ngie/detangle-rc/sys/kern/md5c.c
  user/ngie/detangle-rc/sys/kern/subr_devmap.c
  user/ngie/detangle-rc/sys/kern/subr_intr.c
  user/ngie/detangle-rc/sys/kern/subr_unit.c
  user/ngie/detangle-rc/sys/kern/sys_socket.c
  user/ngie/detangle-rc/sys/kern/uipc_socket.c
  user/ngie/detangle-rc/sys/mips/conf/RT3883_FDT
  user/ngie/detangle-rc/sys/mips/mediatek/files.mediatek
  user/ngie/detangle-rc/sys/mips/mediatek/std.mediatek
  user/ngie/detangle-rc/sys/modules/Makefile
  user/ngie/detangle-rc/sys/modules/bhnd/Makefile
  user/ngie/detangle-rc/sys/modules/bhnd/bhndb/Makefile
  user/ngie/detangle-rc/sys/modules/bhnd/cores/bhnd_chipc/Makefile
  user/ngie/detangle-rc/sys/modules/crypto/Makefile
  user/ngie/detangle-rc/sys/modules/dummynet/Makefile
  user/ngie/detangle-rc/sys/modules/gpio/Makefile
  user/ngie/detangle-rc/sys/modules/gpio/gpiobus/Makefile
  user/ngie/detangle-rc/sys/modules/gpio/gpioiic/Makefile
  user/ngie/detangle-rc/sys/modules/gpio/gpioled/Makefile
  user/ngie/detangle-rc/sys/modules/hyperv/vmbus/Makefile
  user/ngie/detangle-rc/sys/modules/iscsi/Makefile
  user/ngie/detangle-rc/sys/net/if.c
  user/ngie/detangle-rc/sys/net/if_tun.h
  user/ngie/detangle-rc/sys/net80211/ieee80211_input.c
  user/ngie/detangle-rc/sys/net80211/ieee80211_output.c
  user/ngie/detangle-rc/sys/net80211/ieee80211_regdomain.c
  user/ngie/detangle-rc/sys/net80211/ieee80211_scan_sw.c
  user/ngie/detangle-rc/sys/netgraph/netflow/netflow.c
  user/ngie/detangle-rc/sys/netinet/ip_dummynet.h
  user/ngie/detangle-rc/sys/netinet/ip_icmp.c
  user/ngie/detangle-rc/sys/netinet/ip_output.c
  user/ngie/detangle-rc/sys/netinet/raw_ip.c
  user/ngie/detangle-rc/sys/netinet/sctp_uio.h
  user/ngie/detangle-rc/sys/netinet/sctp_usrreq.c
  user/ngie/detangle-rc/sys/netinet/tcp_lro.c
  user/ngie/detangle-rc/sys/netinet/tcp_lro.h
  user/ngie/detangle-rc/sys/netinet/tcp_subr.c
  user/ngie/detangle-rc/sys/netinet6/ip6_output.c
  user/ngie/detangle-rc/sys/netinet6/nd6.c
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_sched.h
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_sched_fifo.c
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_sched_prio.c
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_sched_qfq.c
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_sched_rr.c
  user/ngie/detangle-rc/sys/netpfil/ipfw/dn_sched_wf2q.c
  user/ngie/detangle-rc/sys/netpfil/ipfw/ip_dn_glue.c
  user/ngie/detangle-rc/sys/netpfil/ipfw/ip_dn_io.c
  user/ngie/detangle-rc/sys/netpfil/ipfw/ip_dn_private.h
  user/ngie/detangle-rc/sys/netpfil/ipfw/ip_dummynet.c
  user/ngie/detangle-rc/sys/netpfil/pf/pf.c
  user/ngie/detangle-rc/sys/ofed/drivers/infiniband/core/cma.c
  user/ngie/detangle-rc/sys/ofed/drivers/infiniband/core/mad.c
  user/ngie/detangle-rc/sys/ofed/drivers/infiniband/core/multicast.c
  user/ngie/detangle-rc/sys/ofed/drivers/infiniband/core/umem.c
  user/ngie/detangle-rc/sys/ofed/drivers/infiniband/core/uverbs_cmd.c
  user/ngie/detangle-rc/sys/ofed/drivers/infiniband/debug/memtrack.c
  user/ngie/detangle-rc/sys/ofed/drivers/infiniband/hw/mlx4/main.c
  user/ngie/detangle-rc/sys/ofed/drivers/infiniband/hw/mthca/mthca_catas.c
  user/ngie/detangle-rc/sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c
  user/ngie/detangle-rc/sys/ofed/drivers/infiniband/hw/mthca/mthca_main.c
  user/ngie/detangle-rc/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
  user/ngie/detangle-rc/sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
  user/ngie/detangle-rc/sys/ofed/drivers/infiniband/util/madeye.c
  user/ngie/detangle-rc/sys/ofed/drivers/net/mlx4/catas.c
  user/ngie/detangle-rc/sys/ofed/drivers/net/mlx4/en_main.c
  user/ngie/detangle-rc/sys/ofed/drivers/net/mlx4/en_tx.c
  user/ngie/detangle-rc/sys/ofed/drivers/net/mlx4/fw.c
  user/ngie/detangle-rc/sys/ofed/drivers/net/mlx4/main.c
  user/ngie/detangle-rc/sys/ofed/drivers/net/mlx4/port.c
  user/ngie/detangle-rc/sys/powerpc/powermac/powermac_thermal.h
  user/ngie/detangle-rc/sys/powerpc/powermac/smu.c
  user/ngie/detangle-rc/sys/powerpc/powermac/smusat.c
  user/ngie/detangle-rc/sys/powerpc/powerpc/exec_machdep.c
  user/ngie/detangle-rc/sys/riscv/include/frame.h
  user/ngie/detangle-rc/sys/riscv/include/riscvreg.h
  user/ngie/detangle-rc/sys/riscv/include/setjmp.h
  user/ngie/detangle-rc/sys/riscv/riscv/exception.S
  user/ngie/detangle-rc/sys/riscv/riscv/trap.c
  user/ngie/detangle-rc/sys/rpc/svc.c
  user/ngie/detangle-rc/sys/rpc/svc_vc.c
  user/ngie/detangle-rc/sys/sparc64/sparc64/vm_machdep.c
  user/ngie/detangle-rc/sys/sys/bitstring.h
  user/ngie/detangle-rc/sys/sys/cdefs.h
  user/ngie/detangle-rc/sys/sys/imgact.h
  user/ngie/detangle-rc/sys/sys/kobj.h
  user/ngie/detangle-rc/sys/sys/md4.h
  user/ngie/detangle-rc/sys/sys/md5.h
  user/ngie/detangle-rc/sys/sys/param.h
  user/ngie/detangle-rc/sys/sys/sysctl.h
  user/ngie/detangle-rc/sys/sys/sysent.h
  user/ngie/detangle-rc/sys/sys/taskqueue.h
  user/ngie/detangle-rc/sys/sys/vmmeter.h
  user/ngie/detangle-rc/sys/ufs/ffs/ffs_alloc.c
  user/ngie/detangle-rc/sys/ufs/ffs/ffs_vfsops.c
  user/ngie/detangle-rc/sys/vm/swap_pager.c
  user/ngie/detangle-rc/sys/vm/vm_fault.c
  user/ngie/detangle-rc/sys/vm/vm_glue.c
  user/ngie/detangle-rc/sys/vm/vm_object.c
  user/ngie/detangle-rc/sys/vm/vm_page.c
  user/ngie/detangle-rc/sys/vm/vm_pageout.c
  user/ngie/detangle-rc/sys/vm/vm_pageout.h
  user/ngie/detangle-rc/sys/x86/x86/local_apic.c
  user/ngie/detangle-rc/targets/pseudo/kernel/Makefile
  user/ngie/detangle-rc/targets/pseudo/userland/misc/Makefile.depend
  user/ngie/detangle-rc/tests/etc/rc.d/routing_test.sh
  user/ngie/detangle-rc/tests/sys/aio/aio_test.c
  user/ngie/detangle-rc/tests/sys/kern/Makefile
  user/ngie/detangle-rc/tests/sys/sys/bitstring_test.c
  user/ngie/detangle-rc/tools/build/options/WITH_META_MODE
  user/ngie/detangle-rc/tools/tools/ioat/Makefile
  user/ngie/detangle-rc/tools/tools/ioat/ioatcontrol.8
  user/ngie/detangle-rc/tools/tools/ioat/ioatcontrol.c
  user/ngie/detangle-rc/tools/tools/locale/tools/cldr2def.pl
  user/ngie/detangle-rc/usr.bin/ar/write.c
  user/ngie/detangle-rc/usr.bin/fortune/unstr/unstr.c
  user/ngie/detangle-rc/usr.bin/iscsictl/iscsictl.c
  user/ngie/detangle-rc/usr.bin/kdump/kdump.c
  user/ngie/detangle-rc/usr.bin/sed/process.c
  user/ngie/detangle-rc/usr.bin/whois/whois.c
  user/ngie/detangle-rc/usr.bin/xlint/llib/Makefile
  user/ngie/detangle-rc/usr.sbin/acpi/acpidb/acpidb.c
  user/ngie/detangle-rc/usr.sbin/acpi/acpidump/acpi.c
  user/ngie/detangle-rc/usr.sbin/apmd/apmd.c
  user/ngie/detangle-rc/usr.sbin/apmd/apmdlex.l
  user/ngie/detangle-rc/usr.sbin/apmd/apmdparse.y
  user/ngie/detangle-rc/usr.sbin/bhyve/block_if.c
  user/ngie/detangle-rc/usr.sbin/bsdinstall/scripts/netconfig_ipv4
  user/ngie/detangle-rc/usr.sbin/bsdinstall/scripts/zfsboot
  user/ngie/detangle-rc/usr.sbin/camdd/camdd.c
  user/ngie/detangle-rc/usr.sbin/crunch/crunchgen/crunchgen.c
  user/ngie/detangle-rc/usr.sbin/extattr/Makefile.depend
  user/ngie/detangle-rc/usr.sbin/extattr/rmextattr.8
  user/ngie/detangle-rc/usr.sbin/iscsid/Makefile
  user/ngie/detangle-rc/usr.sbin/mptutil/mpt_cam.c
  user/ngie/detangle-rc/usr.sbin/pmcstat/pmcpl_gprof.c
  user/ngie/detangle-rc/usr.sbin/pw/pw_log.c
  user/ngie/detangle-rc/usr.sbin/rpc.yppasswdd/yppasswdd_server.c
  user/ngie/detangle-rc/usr.sbin/rpcbind/util.c
  user/ngie/detangle-rc/usr.sbin/tzsetup/tzsetup.c
  user/ngie/detangle-rc/usr.sbin/ypldap/aldap.c
  user/ngie/detangle-rc/usr.sbin/ypldap/ber.c
  user/ngie/detangle-rc/usr.sbin/ypldap/ldapclient.c
  user/ngie/detangle-rc/usr.sbin/ypserv/yp_dnslookup.c
  user/ngie/detangle-rc/usr.sbin/ypserv/yp_server.c
Directory Properties:
  user/ngie/detangle-rc/   (props changed)
  user/ngie/detangle-rc/cddl/   (props changed)
  user/ngie/detangle-rc/cddl/contrib/opensolaris/   (props changed)
  user/ngie/detangle-rc/contrib/elftoolchain/   (props changed)
  user/ngie/detangle-rc/contrib/gcc/   (props changed)
  user/ngie/detangle-rc/contrib/libc++/   (props changed)
  user/ngie/detangle-rc/contrib/libxo/   (props changed)
  user/ngie/detangle-rc/contrib/top/   (props changed)
  user/ngie/detangle-rc/gnu/usr.bin/cc/cc_tools/   (props changed)
  user/ngie/detangle-rc/sys/cddl/contrib/opensolaris/   (props changed)
  user/ngie/detangle-rc/sys/contrib/dev/acpica/   (props changed)

Modified: user/ngie/detangle-rc/Makefile.inc1
==============================================================================
--- user/ngie/detangle-rc/Makefile.inc1	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/Makefile.inc1	Sun May 29 02:11:10 2016	(r300928)
@@ -59,20 +59,6 @@ CROSSENV+=CROSS_TOOLCHAIN="${CROSS_TOOLC
 .endif
 .if defined(CROSS_TOOLCHAIN_PREFIX)
 CROSS_COMPILER_PREFIX?=${CROSS_TOOLCHAIN_PREFIX}
-CROSS_BINUTILS_PREFIX?=${CROSS_TOOLCHAIN_PREFIX}
-.endif
-# If we do not have a bootstrap binutils (because the in-tree one does not
-# support the target architecture), provide a default cross-binutils prefix.
-# This allows aarch64 builds, for example, to automatically use the
-# aarch64-binutils port or package.
-.if !make(showconfig)
-.if !empty(BROKEN_OPTIONS:MBINUTILS_BOOTSTRAP) && \
-    !defined(CROSS_BINUTILS_PREFIX)
-CROSS_BINUTILS_PREFIX=/usr/local/${TARGET_ARCH}-freebsd/bin/
-.if !exists(${CROSS_BINUTILS_PREFIX})
-.error In-tree binutils does not support the ${TARGET_ARCH} architecture. Install the ${TARGET_ARCH}-binutils port or package or set CROSS_BINUTILS_PREFIX.
-.endif
-.endif
 .endif
 
 XCOMPILERS=	CC CXX CPP
@@ -83,15 +69,6 @@ X${COMPILER}?=	${CROSS_COMPILER_PREFIX}$
 X${COMPILER}?=	${${COMPILER}}
 .endif
 .endfor
-XBINUTILS=	AS AR LD NM OBJCOPY OBJDUMP RANLIB SIZE STRINGS
-.for BINUTIL in ${XBINUTILS}
-.if defined(CROSS_BINUTILS_PREFIX) && \
-    exists(${CROSS_BINUTILS_PREFIX}${${BINUTIL}})
-X${BINUTIL}?=	${CROSS_BINUTILS_PREFIX}${${BINUTIL}}
-.else
-X${BINUTIL}?=	${${BINUTIL}}
-.endif
-.endfor
 # If a full path to an external cross compiler is given, don't build
 # a cross compiler.
 .if ${XCC:N${CCACHE_BIN}:M/*}
@@ -151,6 +128,33 @@ CROSSENV+=	COMPILER_VERSION=${COMPILER_V
 .endif	# ${_expected_compiler_type} == ${COMPILER_TYPE}
 .endif	# ${XCC:N${CCACHE_BIN}:M/*}
 
+# Handle external binutils.
+.if defined(CROSS_TOOLCHAIN_PREFIX)
+CROSS_BINUTILS_PREFIX?=${CROSS_TOOLCHAIN_PREFIX}
+.endif
+# If we do not have a bootstrap binutils (because the in-tree one does not
+# support the target architecture), provide a default cross-binutils prefix.
+# This allows aarch64 builds, for example, to automatically use the
+# aarch64-binutils port or package.
+.if !make(showconfig)
+.if !empty(BROKEN_OPTIONS:MBINUTILS_BOOTSTRAP) && \
+    !defined(CROSS_BINUTILS_PREFIX)
+CROSS_BINUTILS_PREFIX=/usr/local/${TARGET_ARCH}-freebsd/bin/
+.if !exists(${CROSS_BINUTILS_PREFIX})
+.error In-tree binutils does not support the ${TARGET_ARCH} architecture. Install the ${TARGET_ARCH}-binutils port or package or set CROSS_BINUTILS_PREFIX.
+.endif
+.endif
+.endif
+XBINUTILS=	AS AR LD NM OBJCOPY OBJDUMP RANLIB SIZE STRINGS
+.for BINUTIL in ${XBINUTILS}
+.if defined(CROSS_BINUTILS_PREFIX) && \
+    exists(${CROSS_BINUTILS_PREFIX}${${BINUTIL}})
+X${BINUTIL}?=	${CROSS_BINUTILS_PREFIX}${${BINUTIL}}
+.else
+X${BINUTIL}?=	${${BINUTIL}}
+.endif
+.endfor
+
 
 # We must do lib/ and libexec/ before bin/ in case of a mid-install error to
 # keep the users system reasonably usable.  For static->dynamic root upgrades,
@@ -296,7 +300,7 @@ VERSION=	FreeBSD ${_REVISION}-${_BRANCH:
 .endif
 
 .if !defined(PKG_VERSION)
-.if ${_BRANCH:MSTABLE*} || ${_BRANCH:MCURRENT*}
+.if ${_BRANCH:MSTABLE*} || ${_BRANCH:MCURRENT*} || ${_BRANCH:MALPHA*}
 TIMENOW=	%Y%m%d%H%M%S
 EXTRA_REVISION=	.s${TIMENOW:gmtime}
 .endif
@@ -496,7 +500,7 @@ HMAKE=		PATH=${TMPPATH} ${MAKE} LOCAL_MT
 HMAKE+=		PATH=${TMPPATH} METALOG=${METALOG} -DNO_ROOT
 .endif
 
-CROSSENV+=	CC="${XCC} ${XCFLAGS}" CXX="${XCXX} ${XCFLAGS} ${XCXXFLAGS}" \
+CROSSENV+=	CC="${XCC} ${XCFLAGS}" CXX="${XCXX} ${XCXXFLAGS} ${XCFLAGS}" \
 		CPP="${XCPP} ${XCFLAGS}" \
 		AS="${XAS}" AR="${XAR}" LD="${XLD}" NM=${XNM} \
 		OBJDUMP=${XOBJDUMP} OBJCOPY="${XOBJCOPY}" \
@@ -523,19 +527,12 @@ TARGET_ABI=	gnueabihf
 TARGET_ABI=	gnueabi
 .endif
 .endif
-.if defined(X_COMPILER_TYPE) && ${X_COMPILER_TYPE} == gcc
-# GCC requires -isystem and -L when using a cross-compiler.
-XCFLAGS+=	-isystem ${WORLDTMP}/usr/include -L${WORLDTMP}/usr/lib
-# Force using libc++ for external GCC.
-XCXXFLAGS+=	-isystem ${WORLDTMP}/usr/include/c++/v1 -std=c++11 \
-		-nostdinc++ -L${WORLDTMP}/../lib/libc++
-.else
+.if defined(X_COMPILER_TYPE) && ${X_COMPILER_TYPE} == "clang"
 TARGET_ABI?=	unknown
 TARGET_TRIPLE?=	${TARGET_ARCH:C/amd64/x86_64/}-${TARGET_ABI}-freebsd11.0
 XCFLAGS+=	-target ${TARGET_TRIPLE}
 .endif
 XCFLAGS+=	--sysroot=${WORLDTMP}
-.else
 .endif # ${MK_CROSS_COMPILER} == "no"
 
 .if !empty(BFLAGS)
@@ -587,11 +584,6 @@ IMAKE_MTREE=	MTREE_CMD="mtree ${MTREEFLA
 # kernel stage
 KMAKEENV=	${WMAKEENV}
 KMAKE=		${KMAKEENV} ${MAKE} ${.MAKEFLAGS} ${KERNEL_FLAGS} KERNEL=${INSTKERNNAME}
-.if ${MK_META_MODE} == "yes"
-# meta mode normally is disallowed when building from curdir==objdir, but we
-# want to allow it for the kernel build.
-KMAKEENV+=	META_MODE="${.MAKE.MODE} curdirOk=yes"
-.endif
 
 #
 # buildworld
@@ -1571,9 +1563,15 @@ _dd=		bin/dd
 
 # r277259 crunchide: Correct 64-bit section header offset
 # r281674 crunchide: always include both 32- and 64-bit ELF support
-# r285986 crunchen: use STRIPBIN rather than STRIP
 .if ${BOOTSTRAPPING} < 1100078
-_crunch=	usr.sbin/crunch
+_crunchide=	usr.sbin/crunch/crunchide
+.endif
+
+# r285986 crunchen: use STRIPBIN rather than STRIP
+# 1100113: Support MK_AUTO_OBJ
+.if ${BOOTSTRAPPING} < 1100078 || \
+    (${MK_AUTO_OBJ} == "yes" && ${BOOTSTRAPPING} < 1100114)
+_crunchgen=	usr.sbin/crunch/crunchgen
 .endif
 
 .if ${BOOTSTRAPPING} >= 900040 && ${BOOTSTRAPPING} < 900041
@@ -1662,7 +1660,8 @@ bootstrap-tools: .PHONY
     usr.bin/xinstall \
     ${_gensnmptree} \
     usr.sbin/config \
-    ${_crunch} \
+    ${_crunchide} \
+    ${_crunchgen} \
     ${_nmtree} \
     ${_vtfontcvt} \
     usr.bin/localedef
@@ -1794,7 +1793,6 @@ cross-tools: .MAKE .PHONY
     ${_dtrace_tools} \
     ${_cc} \
     ${_btxld} \
-    ${_crunchide} \
     ${_usb_tools}
 	${_+_}@${ECHODIR} "===> ${_tool} (obj,all,install)"; \
 		cd ${.CURDIR}/${_tool}; \

Modified: user/ngie/detangle-rc/Makefile.libcompat
==============================================================================
--- user/ngie/detangle-rc/Makefile.libcompat	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/Makefile.libcompat	Sun May 29 02:11:10 2016	(r300928)
@@ -17,7 +17,7 @@ LIB32CPUFLAGS=	-march=${TARGET_CPUTYPE}
 .endif
 LIB32WMAKEENV=	MACHINE=i386 MACHINE_ARCH=i386 \
 		MACHINE_CPU="i686 mmx sse sse2"
-LIB32WMAKEFLAGS=	\
+LIB32WMAKEENV+=	\
 		AS="${XAS} --32" \
 		LD="${XLD} -m elf_i386_fbsd -Y P,${LIBCOMPATTMP}/usr/lib32" \
 		OBJCOPY="${XOBJCOPY}"
@@ -29,7 +29,7 @@ LIB32CPUFLAGS=	-mcpu=powerpc
 LIB32CPUFLAGS=	-mcpu=${TARGET_CPUTYPE}
 .endif
 LIB32WMAKEENV=	MACHINE=powerpc MACHINE_ARCH=powerpc
-LIB32WMAKEFLAGS=	\
+LIB32WMAKEENV+=	\
 		LD="${XLD} -m elf32ppc_fbsd" \
 		OBJCOPY="${XOBJCOPY}"
 .endif
@@ -72,14 +72,6 @@ LIBCOMPATCFLAGS+=	${LIBCOMPATCPUFLAGS} \
 # -B is needed to find /usr/lib32/crti.o for GCC and /usr/libsoft/crti.o for
 # Clang/GCC.
 LIBCOMPATCFLAGS+=	-B${LIBCOMPATTMP}/usr/lib${libcompat}
-# GCC requires -isystem when using a cross-compiler.
-LIBCOMPATCFLAGS+=	-isystem ${LIBCOMPATTMP}/usr/include
-
-.if defined(X_COMPILER_TYPE) && ${X_COMPILER_TYPE} == gcc
-# Force using libc++ for external GCC.
-LIBCOMPATCXXFLAGS+=	-isystem ${LIBCOMPATTMP}/usr/include/c++/v1 -std=c++11 \
-			-nostdinc++ -L${LIBCOMPAT_OBJTREE}${.CURDIR}/lib/libc++
-.endif
 
 # Yes, the flags are redundant.
 LIBCOMPATWMAKEENV+= MAKEOBJDIRPREFIX=${LIBCOMPAT_OBJTREE} \
@@ -92,9 +84,11 @@ LIBCOMPATWMAKEENV+= MAKEOBJDIRPREFIX=${L
 # Don't rebuild build-tools targets during normal build.
 LIBCOMPATWMAKEENV+=	BUILD_TOOLS_META=.NOMETA_CMP
 .endif
-LIBCOMPATWMAKEFLAGS+= CC="${XCC} ${LIBCOMPATCFLAGS}" \
+LIBCOMPATWMAKEENV+= \
+		CC="${XCC} ${LIBCOMPATCFLAGS}" \
 		CXX="${XCXX} ${LIBCOMPATCFLAGS} ${LIBCOMPATCXXFLAGS}" \
-		CPP="${XCPP} ${LIBCOMPATCFLAGS}" \
+		CPP="${XCPP} ${LIBCOMPATCFLAGS}"
+LIBCOMPATWMAKEFLAGS+= \
 		DESTDIR=${LIBCOMPATTMP} \
 		-DNO_CPU_CFLAGS \
 		MK_CTF=no \

Modified: user/ngie/detangle-rc/UPDATING
==============================================================================
--- user/ngie/detangle-rc/UPDATING	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/UPDATING	Sun May 29 02:11:10 2016	(r300928)
@@ -31,6 +31,22 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	disable the most expensive debugging functionality run
 	"ln -s 'abort:false,junk:false' /etc/malloc.conf".)
 
+20160527:
+	CAM will now strip leading spaces from SCSI disks' serial numbers.
+	This will effect users who create UFS filesystems on SCSI disks using
+	those disk's diskid device nodes.  For example, if /etc/fstab
+	previously contained a line like
+	"/dev/diskid/DISK-%20%20%20%20%20%20%20ABCDEFG0123456", you should
+	change it to "/dev/diskid/DISK-ABCDEFG0123456".  Users of geom
+	transforms like gmirror may also be affected.  ZFS users should
+	generally be fine.
+
+20160523:
+	The bitstring(3) API has been updated with new functionality and
+	improved performance.  But it is binary-incompatible with the old API.
+	Objects built with the new headers may not be linked against objects
+	built with the old headers.
+
 20160520:
 	The brk and sbrk functions have been removed from libc on arm64.
 	Binutils from ports has been updated to not link to these
@@ -45,6 +61,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 11
 	and packages may fail or need manual intervention to run. New
 	packages will be needed.
 
+	To update an existing self-hosted armv6hf system, you must add
+	TARGET_ARCH=armv6 on the make command line for both the build 
+	and the install steps.
+
 20160510:
 	Kernel modules compiled outside of a kernel build now default to
 	installing to /boot/modules instead of /boot/kernel.  Many kernel

Modified: user/ngie/detangle-rc/bin/ed/io.c
==============================================================================
--- user/ngie/detangle-rc/bin/ed/io.c	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/bin/ed/io.c	Sun May 29 02:11:10 2016	(r300928)
@@ -36,20 +36,24 @@ read_file(char *fn, long n)
 {
 	FILE *fp;
 	long size;
-
+	int cs;
 
 	fp = (*fn == '!') ? popen(fn + 1, "r") : fopen(strip_escapes(fn), "r");
 	if (fp == NULL) {
 		fprintf(stderr, "%s: %s\n", fn, strerror(errno));
 		errmsg = "cannot open input file";
 		return ERR;
-	} else if ((size = read_stream(fp, n)) < 0)
-		return ERR;
-	 else if (((*fn == '!') ?  pclose(fp) : fclose(fp)) < 0) {
+	}
+	if ((size = read_stream(fp, n)) < 0) {
+		fprintf(stderr, "%s: %s\n", fn, strerror(errno));
+		errmsg = "error reading input file";
+	}
+	if ((cs = (*fn == '!') ?  pclose(fp) : fclose(fp)) < 0) {
 		fprintf(stderr, "%s: %s\n", fn, strerror(errno));
 		errmsg = "cannot close input file";
-		return ERR;
 	}
+	if (size < 0 || cs < 0)
+		return ERR;
 	if (!scripted)
 		fprintf(stdout, "%lu\n", size);
 	return current_addr - n;
@@ -143,19 +147,24 @@ write_file(char *fn, const char *mode, l
 {
 	FILE *fp;
 	long size;
+	int cs;
 
 	fp = (*fn == '!') ? popen(fn+1, "w") : fopen(strip_escapes(fn), mode);
 	if (fp == NULL) {
 		fprintf(stderr, "%s: %s\n", fn, strerror(errno));
 		errmsg = "cannot open output file";
 		return ERR;
-	} else if ((size = write_stream(fp, n, m)) < 0)
-		return ERR;
-	 else if (((*fn == '!') ?  pclose(fp) : fclose(fp)) < 0) {
+	}
+	if ((size = write_stream(fp, n, m)) < 0) {
+		fprintf(stderr, "%s: %s\n", fn, strerror(errno));
+		errmsg = "error writing output file";
+	}
+	if ((cs = (*fn == '!') ?  pclose(fp) : fclose(fp)) < 0) {
 		fprintf(stderr, "%s: %s\n", fn, strerror(errno));
 		errmsg = "cannot close output file";
-		return ERR;
 	}
+	if (size < 0 || cs < 0)
+		return ERR;
 	if (!scripted)
 		fprintf(stdout, "%lu\n", size);
 	return n ? m - n + 1 : 0;

Modified: user/ngie/detangle-rc/bin/mv/mv.c
==============================================================================
--- user/ngie/detangle-rc/bin/mv/mv.c	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/bin/mv/mv.c	Sun May 29 02:11:10 2016	(r300928)
@@ -286,6 +286,7 @@ fastcopy(const char *from, const char *t
 	}
 	if (bp == NULL && (bp = malloc((size_t)blen)) == NULL) {
 		warnx("malloc(%u) failed", blen);
+		(void)close(from_fd);
 		return (1);
 	}
 	while ((to_fd =

Modified: user/ngie/detangle-rc/bin/ps/ps.c
==============================================================================
--- user/ngie/detangle-rc/bin/ps/ps.c	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/bin/ps/ps.c	Sun May 29 02:11:10 2016	(r300928)
@@ -1235,6 +1235,7 @@ fmt(char **(*fn)(kvm_t *, const struct k
 static void
 saveuser(KINFO *ki)
 {
+	char *argsp;
 
 	if (ki->ki_p->ki_flag & P_INMEM) {
 		/*
@@ -1253,10 +1254,12 @@ saveuser(KINFO *ki)
 		if (ki->ki_p->ki_stat == SZOMB)
 			ki->ki_args = strdup("<defunct>");
 		else if (UREADOK(ki) || (ki->ki_p->ki_args != NULL))
-			ki->ki_args = strdup(fmt(kvm_getargv, ki,
-			    ki->ki_p->ki_comm, ki->ki_p->ki_tdname, MAXCOMLEN));
-		else
-			asprintf(&ki->ki_args, "(%s)", ki->ki_p->ki_comm);
+			ki->ki_args = fmt(kvm_getargv, ki,
+			    ki->ki_p->ki_comm, ki->ki_p->ki_tdname, MAXCOMLEN);
+		else {
+			asprintf(&argsp, "(%s)", ki->ki_p->ki_comm);
+			ki->ki_args = argsp;
+		}
 		if (ki->ki_args == NULL)
 			xo_errx(1, "malloc failed");
 	} else {
@@ -1264,8 +1267,8 @@ saveuser(KINFO *ki)
 	}
 	if (needenv) {
 		if (UREADOK(ki))
-			ki->ki_env = strdup(fmt(kvm_getenvv, ki,
-			    (char *)NULL, (char *)NULL, 0));
+			ki->ki_env = fmt(kvm_getenvv, ki,
+			    (char *)NULL, (char *)NULL, 0);
 		else
 			ki->ki_env = strdup("()");
 		if (ki->ki_env == NULL)

Modified: user/ngie/detangle-rc/bin/ps/ps.h
==============================================================================
--- user/ngie/detangle-rc/bin/ps/ps.h	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/bin/ps/ps.h	Sun May 29 02:11:10 2016	(r300928)
@@ -42,8 +42,8 @@ typedef struct kinfo_str {
 
 typedef struct kinfo {
 	struct kinfo_proc *ki_p;	/* kinfo_proc structure */
-	char *ki_args;		/* exec args */
-	char *ki_env;		/* environment */
+	const char *ki_args;	/* exec args */
+	const char *ki_env;	/* environment */
 	int ki_valid;		/* 1 => uarea stuff valid */
 	double	 ki_pcpu;	/* calculated in main() */
 	segsz_t	 ki_memsize;	/* calculated in main() */

Modified: user/ngie/detangle-rc/bin/setfacl/file.c
==============================================================================
--- user/ngie/detangle-rc/bin/setfacl/file.c	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/bin/setfacl/file.c	Sun May 29 02:11:10 2016	(r300928)
@@ -43,7 +43,7 @@ acl_t
 get_acl_from_file(const char *filename)
 {
 	FILE *file;
-	char buf[BUFSIZ];
+	char buf[BUFSIZ+1];
 
 	if (filename == NULL)
 		err(1, "(null) filename in get_acl_from_file()");
@@ -61,7 +61,7 @@ get_acl_from_file(const char *filename)
 			err(1, "fopen() %s failed", filename);
 	}
 
-	fread(buf, sizeof(buf), (size_t)1, file);
+	fread(buf, sizeof(buf) - 1, (size_t)1, file);
 	if (ferror(file) != 0) {
 		fclose(file);
 		err(1, "error reading from %s", filename);

Modified: user/ngie/detangle-rc/bin/sh/parser.c
==============================================================================
--- user/ngie/detangle-rc/bin/sh/parser.c	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/bin/sh/parser.c	Sun May 29 02:11:10 2016	(r300928)
@@ -1998,7 +1998,7 @@ getprompt(void *unused __unused)
 	/*
 	 * Format prompt string.
 	 */
-	for (i = 0; (i < 127) && (*fmt != '\0'); i++, fmt++)
+	for (i = 0; (i < PROMPTLEN - 1) && (*fmt != '\0'); i++, fmt++)
 		if (*fmt == '\\')
 			switch (*++fmt) {
 
@@ -2011,7 +2011,8 @@ getprompt(void *unused __unused)
 			case 'h':
 			case 'H':
 				ps[i] = '\0';
-				gethostname(&ps[i], PROMPTLEN - i);
+				gethostname(&ps[i], PROMPTLEN - i - 1);
+				ps[PROMPTLEN - 1] = '\0';
 				/* Skip to end of hostname. */
 				trim = (*fmt == 'h') ? '.' : '\0';
 				while ((ps[i] != '\0') && (ps[i] != trim))
@@ -2061,8 +2062,9 @@ getprompt(void *unused __unused)
 				 * Emit unrecognized formats verbatim.
 				 */
 			default:
-				ps[i++] = '\\';
-				ps[i] = *fmt;
+				ps[i] = '\\';
+				if (i < PROMPTLEN - 1)
+					ps[++i] = *fmt;
 				break;
 			}
 		else

Modified: user/ngie/detangle-rc/bin/sh/sh.1
==============================================================================
--- user/ngie/detangle-rc/bin/sh/sh.1	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/bin/sh/sh.1	Sun May 29 02:11:10 2016	(r300928)
@@ -32,7 +32,7 @@
 .\"	from: @(#)sh.1	8.6 (Berkeley) 5/4/95
 .\" $FreeBSD$
 .\"
-.Dd January 30, 2016
+.Dd May 24, 2016
 .Dt SH 1
 .Os
 .Sh NAME
@@ -1403,9 +1403,9 @@ may include any of the following formatt
 which are replaced by the given information:
 .Bl -tag -width indent
 .It Li \eH
-The local hostname.
-.It Li \eh
 The fully-qualified hostname.
+.It Li \eh
+The local hostname.
 .It Li \eW
 The final component of the current working directory.
 .It Li \ew

Modified: user/ngie/detangle-rc/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
==============================================================================
--- user/ngie/detangle-rc/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c	Sun May 29 02:11:10 2016	(r300928)
@@ -250,6 +250,9 @@ printf("%s:%s(%d): DOODAD\n",__FUNCTION_
 			    dofr[j].dofr_offset + 4;
 			rel->r_info = ELF32_R_INFO(count + dep->de_global,
 			    R_PPC_REL32);
+#elif defined(__riscv__)
+/* XXX */
+printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__);
 #elif defined(__sparc)
 			/*
 			 * Add 4 bytes to hit the low half of this 64-bit
@@ -440,6 +443,8 @@ prepare_elf64(dtrace_hdl_t *dtp, const d
 			    dofr[j].dofr_offset;
 			rel->r_info = ELF64_R_INFO(count + dep->de_global,
 			    R_PPC64_REL64);
+#elif defined(__riscv__)
+/* XXX */
 #elif defined(__i386) || defined(__amd64)
 			rel->r_offset = s->dofs_offset +
 			    dofr[j].dofr_offset;
@@ -935,7 +940,15 @@ dt_modtext(dtrace_hdl_t *dtp, char *p, i
 
 	return (0);
 }
-
+#elif defined(__riscv__)
+/* XXX */
+static int
+dt_modtext(dtrace_hdl_t *dtp, char *p, int isenabled, GElf_Rela *rela,
+    uint32_t *off)
+{
+printf("%s:%s(%d): DOODAD\n",__FUNCTION__,__FILE__,__LINE__);
+	return (0);
+}
 #elif defined(__sparc)
 
 #define	DT_OP_RET		0x81c7e008

Modified: user/ngie/detangle-rc/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c
==============================================================================
--- user/ngie/detangle-rc/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c	Sun May 29 02:11:10 2016	(r300928)
@@ -310,7 +310,8 @@ pfprint_fp(dtrace_hdl_t *dtp, FILE *fp, 
 	case sizeof (double):
 		return (dt_printf(dtp, fp, format,
 		    *((double *)addr) / n));
-#if !defined(__arm__) && !defined(__powerpc__) && !defined(__mips__)
+#if !defined(__arm__) && !defined(__powerpc__) && \
+    !defined(__mips__) && !defined(__riscv__)
 	case sizeof (long double):
 		return (dt_printf(dtp, fp, format,
 		    *((long double *)addr) / ldn));

Modified: user/ngie/detangle-rc/cddl/lib/Makefile
==============================================================================
--- user/ngie/detangle-rc/cddl/lib/Makefile	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/cddl/lib/Makefile	Sun May 29 02:11:10 2016	(r300928)
@@ -26,7 +26,7 @@ _libzpool=	libzpool
 .endif
 .endif
 
-.if ${MACHINE_CPUARCH} != "sparc64" && ${MACHINE_CPUARCH} != "riscv"
+.if ${MACHINE_CPUARCH} != "sparc64"
 _drti=		drti
 _libdtrace=	libdtrace
 .endif

Modified: user/ngie/detangle-rc/cddl/lib/libdtrace/Makefile
==============================================================================
--- user/ngie/detangle-rc/cddl/lib/libdtrace/Makefile	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/cddl/lib/libdtrace/Makefile	Sun May 29 02:11:10 2016	(r300928)
@@ -95,6 +95,10 @@ CFLAGS+=	-I${OPENSOLARIS_SYS_DISTDIR}/ut
 CFLAGS+=	-I${OPENSOLARIS_SYS_DISTDIR}/uts/powerpc
 .PATH:		${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/powerpc
 .PATH:		${.CURDIR}/../../../sys/cddl/dev/dtrace/powerpc
+.elif ${MACHINE_CPUARCH} == "riscv"
+CFLAGS+=	-I${OPENSOLARIS_SYS_DISTDIR}/uts/riscv
+.PATH:		${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/riscv
+.PATH:		${.CURDIR}/../../../sys/cddl/dev/dtrace/riscv
 .elif ${MACHINE_CPUARCH} == "sparc64"
 CFLAGS+=	-I${OPENSOLARIS_SYS_DISTDIR}/uts/sparc
 .PATH:		${.CURDIR}/../../../cddl/contrib/opensolaris/lib/libdtrace/sparc

Modified: user/ngie/detangle-rc/cddl/usr.sbin/Makefile
==============================================================================
--- user/ngie/detangle-rc/cddl/usr.sbin/Makefile	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/cddl/usr.sbin/Makefile	Sun May 29 02:11:10 2016	(r300928)
@@ -7,6 +7,7 @@ SUBDIR=	${_dtrace} \
 	${_plockstat} \
 	${_tests} \
 	${_zdb} \
+	${_zfsd} \
 	${_zhack}
 
 .if ${MK_TESTS} != "no"
@@ -18,6 +19,9 @@ _tests=	tests
 _zdb=	zdb
 _zhack=	zhack
 .endif
+. if ${MK_CXX} != "no"
+_zfsd=	zfsd
+. endif
 .endif
 
 .if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
@@ -26,7 +30,8 @@ _lockstat=	lockstat
 _plockstat=	plockstat
 .endif
 
-.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "arm"
+.if ${MACHINE_CPUARCH} == "aarch64" || ${MACHINE_CPUARCH} == "arm" || \
+    ${MACHINE_CPUARCH} == "riscv"
 _dtrace=	dtrace
 _lockstat=	lockstat
 .endif

Modified: user/ngie/detangle-rc/contrib/elftoolchain/elfcopy/pe.c
==============================================================================
--- user/ngie/detangle-rc/contrib/elftoolchain/elfcopy/pe.c	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/contrib/elftoolchain/elfcopy/pe.c	Sun May 29 02:11:10 2016	(r300928)
@@ -34,7 +34,7 @@
 
 #include "elfcopy.h"
 
-ELFTC_VCSID("$Id: pe.c 3312 2016-01-10 09:23:51Z kaiwang27 $");
+ELFTC_VCSID("$Id: pe.c 3477 2016-05-25 20:00:42Z kaiwang27 $");
 
 /* Convert ELF object to Portable Executable (PE). */
 void
@@ -54,7 +54,7 @@ create_pe(struct elfcopy *ecp, int ifd, 
 	PE_Buffer *pb;
 	const char *name;
 	size_t indx;
-	int elferr, i;
+	int elferr;
 
 	if (ecp->otf == ETF_EFI || ecp->oem == EM_X86_64)
 		po = PE_O_PE32P;
@@ -175,7 +175,7 @@ create_pe(struct elfcopy *ecp, int ifd, 
 		psh.sh_addr = sh.sh_addr;
 		psh.sh_virtsize = sh.sh_size;
 		if (sh.sh_type != SHT_NOBITS)
-			psh.sh_rawsize = sh.sh_size;
+			psh.sh_rawsize = roundup(sh.sh_size, poh.oh_filealign);
 		else
 			psh.sh_char |= IMAGE_SCN_CNT_UNINITIALIZED_DATA;
 
@@ -190,12 +190,6 @@ create_pe(struct elfcopy *ecp, int ifd, 
 			    IMAGE_SCN_CNT_CODE;
 		if ((sh.sh_flags & SHF_ALLOC) && (psh.sh_char & 0xF0) == 0)
 			psh.sh_char |= IMAGE_SCN_CNT_INITIALIZED_DATA;
-		for (i = 0xE; i > 0; i--) {
-			if (sh.sh_addralign & (1U << (i - 1))) {
-				psh.sh_char |= i << 20;
-				break;
-			}
-		}
 
 		/* Mark relocation section "discardable". */
 		if (strcmp(name, ".reloc") == 0)
@@ -213,8 +207,12 @@ create_pe(struct elfcopy *ecp, int ifd, 
 		}
 		pb->pb_align = 1;
 		pb->pb_off = 0;
-		pb->pb_size = sh.sh_size;
-		pb->pb_buf = d->d_buf;
+		pb->pb_size = roundup(sh.sh_size, poh.oh_filealign);
+		if ((pb->pb_buf = calloc(1, pb->pb_size)) == NULL) {
+			warn("calloc failed");
+			continue;
+		}
+		memcpy(pb->pb_buf, d->d_buf, sh.sh_size);
 	}
 	elferr = elf_errno();
 	if (elferr != 0)

Modified: user/ngie/detangle-rc/contrib/elftoolchain/libdwarf/libdwarf.h
==============================================================================
--- user/ngie/detangle-rc/contrib/elftoolchain/libdwarf/libdwarf.h	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/contrib/elftoolchain/libdwarf/libdwarf.h	Sun May 29 02:11:10 2016	(r300928)
@@ -440,6 +440,7 @@ enum Dwarf_ISA {
 	DW_ISA_X86,
 	DW_ISA_X86_64,
 	DW_ISA_AARCH64,
+	DW_ISA_RISCV,
 	DW_ISA_MAX
 };
 

Modified: user/ngie/detangle-rc/contrib/elftoolchain/libdwarf/libdwarf_reloc.c
==============================================================================
--- user/ngie/detangle-rc/contrib/elftoolchain/libdwarf/libdwarf_reloc.c	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/contrib/elftoolchain/libdwarf/libdwarf_reloc.c	Sun May 29 02:11:10 2016	(r300928)
@@ -54,6 +54,8 @@ _dwarf_get_reloc_type(Dwarf_P_Debug dbg,
 		return (R_ARM_ABS32);
 	case DW_ISA_MIPS:
 		return (is64 ? R_MIPS_64 : R_MIPS_32);
+	case DW_ISA_RISCV:
+		return (is64 ? R_RISCV_64 : R_RISCV_32);
 	case DW_ISA_IA64:
 		return (is64 ? R_IA_64_DIR64LSB : R_IA_64_DIR32LSB);
 	default:
@@ -106,6 +108,12 @@ _dwarf_get_reloc_size(Dwarf_Debug dbg, D
 		else if (rel_type == R_MIPS_64)
 			return (8);
 		break;
+	case EM_RISCV:
+		if (rel_type == R_RISCV_32)
+			return (4);
+		else if (rel_type == R_RISCV_64)
+			return (8);
+		break;
 	case EM_IA_64:
 		if (rel_type == R_IA_64_SECREL32LSB)
 			return (4);

Modified: user/ngie/detangle-rc/contrib/gcc/c-decl.c
==============================================================================
--- user/ngie/detangle-rc/contrib/gcc/c-decl.c	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/contrib/gcc/c-decl.c	Sun May 29 02:11:10 2016	(r300928)
@@ -3150,20 +3150,14 @@ build_array_declarator (tree expr, struc
 
 /* Set the contained declarator of an array declarator.  DECL is the
    declarator, as constructed by build_array_declarator; INNER is what
-   appears on the left of the [].  ABSTRACT_P is true if it is an
-   abstract declarator, false otherwise; this is used to reject static
-   and type qualifiers in abstract declarators, where they are not in
-   the C99 grammar (subject to possible change in DR#289).  */
+   appears on the left of the []. */
 
 struct c_declarator *
 set_array_declarator_inner (struct c_declarator *decl,
-			    struct c_declarator *inner, bool abstract_p)
+			    struct c_declarator *inner,
+			    bool abstract_p __attribute__ ((__unused__)))
 {
   decl->declarator = inner;
-  if (abstract_p && (decl->u.array.quals != TYPE_UNQUALIFIED
-		     || decl->u.array.attrs != NULL_TREE
-		     || decl->u.array.static_p))
-    error ("static or type qualifiers in abstract declarator");
   return decl;
 }
 

Modified: user/ngie/detangle-rc/contrib/libc++/include/__config
==============================================================================
--- user/ngie/detangle-rc/contrib/libc++/include/__config	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/contrib/libc++/include/__config	Sun May 29 02:11:10 2016	(r300928)
@@ -11,19 +11,37 @@
 #ifndef _LIBCPP_CONFIG
 #define _LIBCPP_CONFIG
 
-#if !defined(_MSC_VER) || defined(__clang__)
+#if defined(_MSC_VER) && !defined(__clang__)
+#define _LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER
+#endif
+
+#ifndef _LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER
 #pragma GCC system_header
 #endif
 
+#ifdef __cplusplus
+
 #ifdef __GNUC__
 #define _GNUC_VER (__GNUC__ * 100 + __GNUC_MINOR__)
 #else
 #define _GNUC_VER 0
 #endif
 
-#define _LIBCPP_VERSION 3700
+#define _LIBCPP_VERSION 3800
 
+#ifndef _LIBCPP_ABI_VERSION
 #define _LIBCPP_ABI_VERSION 1
+#endif
+
+#if defined(_LIBCPP_ABI_UNSTABLE) || _LIBCPP_ABI_VERSION >= 2
+// Change short string represention so that string data starts at offset 0,
+// improving its alignment in some cases.
+#define _LIBCPP_ABI_ALTERNATE_STRING_LAYOUT
+// Fix deque iterator type in order to support incomplete types.
+#define _LIBCPP_ABI_INCOMPLETE_TYPES_IN_DEQUE
+// Fix undefined behavior in how std::list stores it's linked nodes.
+#define _LIBCPP_ABI_LIST_REMOVE_NODE_POINTER_UB
+#endif
 
 #define _LIBCPP_CONCAT1(_LIBCPP_X,_LIBCPP_Y) _LIBCPP_X##_LIBCPP_Y
 #define _LIBCPP_CONCAT(_LIBCPP_X,_LIBCPP_Y) _LIBCPP_CONCAT1(_LIBCPP_X,_LIBCPP_Y)
@@ -37,6 +55,9 @@
 #ifndef __has_builtin
 #define __has_builtin(__x) 0
 #endif
+#ifndef __has_extension
+#define __has_extension(__x) 0
+#endif
 #ifndef __has_feature
 #define __has_feature(__x) 0
 #endif
@@ -61,6 +82,16 @@
 #endif  // __BIG_ENDIAN__
 #endif  // __BIG_ENDIAN__
 
+#ifdef __BYTE_ORDER__
+#if __BYTE_ORDER__ == __ORDER_LITTLE_ENDIAN__
+#define _LIBCPP_LITTLE_ENDIAN 1
+#define _LIBCPP_BIG_ENDIAN 0
+#elif __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
+#define _LIBCPP_LITTLE_ENDIAN 0
+#define _LIBCPP_BIG_ENDIAN 1
+#endif // __BYTE_ORDER__ == __ORDER_BIG_ENDIAN__
+#endif // __BYTE_ORDER__
+
 #ifdef __FreeBSD__
 # include <sys/endian.h>
 #  if _BYTE_ORDER == _LITTLE_ENDIAN
@@ -227,9 +258,12 @@
 
 #if defined(__clang__)
 
-#if defined(__APPLE__) && !defined(__i386__) && !defined(__x86_64__) &&        \
-    !defined(__arm__)
-#define _LIBCPP_ALTERNATE_STRING_LAYOUT
+// _LIBCPP_ALTERNATE_STRING_LAYOUT is an old name for
+// _LIBCPP_ABI_ALTERNATE_STRING_LAYOUT left here for backward compatibility.
+#if (defined(__APPLE__) && !defined(__i386__) && !defined(__x86_64__) &&       \
+     !defined(__arm__)) ||                                                     \
+    defined(_LIBCPP_ALTERNATE_STRING_LAYOUT)
+#define _LIBCPP_ABI_ALTERNATE_STRING_LAYOUT
 #endif
 
 #if __has_feature(cxx_alignas)
@@ -273,6 +307,10 @@ typedef __char32_t char32_t;
 
 #define _LIBCPP_UNUSED __attribute__((__unused__))
 
+#if !(__has_feature(cxx_default_function_template_args))
+#define _LIBCPP_HAS_NO_DEFAULT_FUNCTION_TEMPLATE_ARGS
+#endif
+
 #if !(__has_feature(cxx_defaulted_functions))
 #define _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS
 #endif  // !(__has_feature(cxx_defaulted_functions))
@@ -354,14 +392,19 @@ typedef __char32_t char32_t;
 #elif defined(__ANDROID__)
 #define _LIBCPP_HAS_QUICK_EXIT
 #elif defined(__linux__)
-#include <features.h>
+#if !defined(_LIBCPP_HAS_MUSL_LIBC)
+# include <features.h>
 #if __GLIBC_PREREQ(2, 15)
 #define _LIBCPP_HAS_QUICK_EXIT
 #endif
 #if __GLIBC_PREREQ(2, 17)
 #define _LIBCPP_HAS_C11_FEATURES
 #endif
+#else // defined(_LIBCPP_HAS_MUSL_LIBC)
+#define _LIBCPP_HAS_QUICK_EXIT
+#define _LIBCPP_HAS_C11_FEATURES
 #endif
+#endif // __linux__
 #endif
 
 #if !(__has_feature(cxx_noexcept))
@@ -390,6 +433,11 @@ namespace std {
 #define _LIBCPP_HAS_NO_ASAN
 #endif
 
+// Allow for build-time disabling of unsigned integer sanitization
+#ifndef _LIBCPP_DISABLE_UBSAN_UNSIGNED_INTEGER_CHECK
+#define _LIBCPP_DISABLE_UBSAN_UNSIGNED_INTEGER_CHECK __attribute((no_sanitize("unsigned-integer-overflow")))
+#endif 
+
 #elif defined(__GNUC__)
 
 #define _ALIGNAS(x) __attribute__((__aligned__(x)))
@@ -437,6 +485,7 @@ namespace std {
 
 #define _LIBCPP_HAS_NO_ADVANCED_SFINAE
 #define _LIBCPP_HAS_NO_DECLTYPE
+#define _LIBCPP_HAS_NO_DEFAULT_FUNCTION_TEMPLATE_ARGS
 #define _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS
 #define _LIBCPP_HAS_NO_DELETED_FUNCTIONS
 #define _LIBCPP_HAS_NO_NULLPTR
@@ -444,22 +493,18 @@ namespace std {
 #define _LIBCPP_HAS_NO_UNICODE_CHARS
 #define _LIBCPP_HAS_NO_VARIADICS
 #define _LIBCPP_HAS_NO_RVALUE_REFERENCES
-#define _LIBCPP_HAS_NO_ALWAYS_INLINE_VARIADICS
 #define _LIBCPP_HAS_NO_STRONG_ENUMS
 #define _LIBCPP_HAS_NO_NOEXCEPT
 
 #else  // __GXX_EXPERIMENTAL_CXX0X__
 
-#define _LIBCPP_HAS_NO_ALWAYS_INLINE_VARIADICS
-
 #if _GNUC_VER < 403
+#define _LIBCPP_HAS_NO_DEFAULT_FUNCTION_TEMPLATE_ARGS
 #define _LIBCPP_HAS_NO_RVALUE_REFERENCES
-#endif
-
-#if _GNUC_VER < 403
 #define _LIBCPP_HAS_NO_STATIC_ASSERT
 #endif
 
+
 #if _GNUC_VER < 404
 #define _LIBCPP_HAS_NO_DECLTYPE
 #define _LIBCPP_HAS_NO_DELETED_FUNCTIONS
@@ -498,7 +543,6 @@ using namespace _LIBCPP_NAMESPACE __attr
 #elif defined(_LIBCPP_MSVC)
 
 #define _LIBCPP_HAS_NO_TEMPLATE_ALIASES
-#define _LIBCPP_HAS_NO_PRAGMA_SYSTEM_HEADER
 #define _LIBCPP_HAS_NO_CONSTEXPR
 #define _LIBCPP_HAS_NO_CXX14_CONSTEXPR
 #define _LIBCPP_HAS_NO_VARIABLE_TEMPLATES
@@ -532,9 +576,9 @@ namespace std {
 #define _LIBCPP_NORETURN __attribute__((noreturn))
 #define _LIBCPP_UNUSED
 
+#define _LIBCPP_HAS_NO_DEFAULT_FUNCTION_TEMPLATE_ARGS
 #define _LIBCPP_HAS_NO_TEMPLATE_ALIASES
 #define _LIBCPP_HAS_NO_ADVANCED_SFINAE
-#define _LIBCPP_HAS_NO_ALWAYS_INLINE_VARIADICS
 #define _LIBCPP_HAS_NO_GENERALIZED_INITIALIZERS
 #define _LIBCPP_HAS_NO_NOEXCEPT
 #define _LIBCPP_HAS_NO_NULLPTR
@@ -579,9 +623,11 @@ typedef unsigned int   char32_t;
 
 #ifdef _LIBCPP_HAS_NO_STATIC_ASSERT
 
+extern "C++" {
 template <bool> struct __static_assert_test;
 template <> struct __static_assert_test<true> {};
 template <unsigned> struct __static_assert_check {};
+}
 #define static_assert(__b, __m) \
     typedef __static_assert_check<sizeof(__static_assert_test<(__b)>)> \
     _LIBCPP_CONCAT(__t, __LINE__)
@@ -724,6 +770,12 @@ template <unsigned> struct __static_asse
 #define _LIBCPP_CONSTEXPR_AFTER_CXX11
 #endif
 
+#ifdef _LIBCPP_HAS_NO_RVALUE_REFERENCES
+#  define _LIBCPP_EXPLICIT_MOVE(x) _VSTD::move(x)
+#else
+#  define _LIBCPP_EXPLICIT_MOVE(x) (x)
+#endif
+
 #ifndef _LIBCPP_HAS_NO_ASAN
 extern "C" void __sanitizer_annotate_contiguous_container(
   const void *, const void *, const void *, const void *);
@@ -733,7 +785,7 @@ extern "C" void __sanitizer_annotate_con
 // g++ and cl.exe have RTTI on by default and define a macro when it is.
 // g++ only defines the macro in 4.3.2 and onwards.
 #if !defined(_LIBCPP_NO_RTTI)
-#  if defined(__GNUG__) && ((__GNUC__ >= 5) || (__GNUC__ == 4 && \
+#  if defined(__GNUC__) && ((__GNUC__ >= 5) || (__GNUC__ == 4 && \
    (__GNUC_MINOR__ >= 3 || __GNUC_PATCHLEVEL__ >= 2))) && !defined(__GXX_RTTI)
 #    define _LIBCPP_NO_RTTI
 #  elif (defined(_MSC_VER) && !defined(__clang__)) && !defined(_CPPRTTI)
@@ -765,7 +817,7 @@ extern "C" void __sanitizer_annotate_con
 #define _LIBCPP_HAS_NO_STDOUT
 #endif
 
-#if defined(__ANDROID__) || defined(__CloudABI__)
+#if defined(__ANDROID__) || defined(__CloudABI__) || defined(_LIBCPP_HAS_MUSL_LIBC)
 #define _LIBCPP_PROVIDES_DEFAULT_RUNE_TABLE
 #endif
 
@@ -775,4 +827,21 @@ extern "C" void __sanitizer_annotate_con
 #define _LIBCPP_HAS_NO_THREAD_UNSAFE_C_FUNCTIONS
 #endif
 
-#endif  // _LIBCPP_CONFIG
+#if __has_feature(cxx_atomic) || __has_extension(c_atomic)
+#define _LIBCPP_HAS_C_ATOMIC_IMP
+#elif _GNUC_VER > 407
+#define _LIBCPP_HAS_GCC_ATOMIC_IMP
+#endif
+
+#if (!defined(_LIBCPP_HAS_C_ATOMIC_IMP) && !defined(_LIBCPP_HAS_GCC_ATOMIC_IMP)) \
+     || defined(_LIBCPP_HAS_NO_THREADS)
+#define _LIBCPP_HAS_NO_ATOMIC_HEADER
+#endif
+
+#ifndef _LIBCPP_DISABLE_UBSAN_UNSIGNED_INTEGER_CHECK
+#define _LIBCPP_DISABLE_UBSAN_UNSIGNED_INTEGER_CHECK
+#endif 
+
+#endif // __cplusplus
+
+#endif // _LIBCPP_CONFIG

Modified: user/ngie/detangle-rc/contrib/libc++/include/__functional_03
==============================================================================
--- user/ngie/detangle-rc/contrib/libc++/include/__functional_03	Sun May 29 01:52:05 2016	(r300927)
+++ user/ngie/detangle-rc/contrib/libc++/include/__functional_03	Sun May 29 02:11:10 2016	(r300928)
@@ -17,218 +17,7 @@
 #pragma GCC system_header
 #endif
 
-template <class _Tp>
-class __mem_fn
-    : public __weak_result_type<_Tp>
-{
-public:
-    // types
-    typedef _Tp type;
-private:
-    type __f_;
-
-public:
-    _LIBCPP_INLINE_VISIBILITY __mem_fn(type __f) : __f_(__f) {}
-
-    // invoke
-
-    typename __invoke_return<type>::type
-       operator() () const
-       {
-           return __invoke(__f_);
-       }
-
-    template <class _A0>
-       typename __invoke_return0<type, _A0>::type
-          operator() (_A0& __a0) const
-          {
-              return __invoke(__f_, __a0);
-          }
-
-    template <class _A0, class _A1>
-       typename __invoke_return1<type, _A0, _A1>::type
-          operator() (_A0& __a0, _A1& __a1) const
-          {
-              return __invoke(__f_, __a0, __a1);
-          }
-
-    template <class _A0, class _A1, class _A2>
-       typename __invoke_return2<type, _A0, _A1, _A2>::type
-          operator() (_A0& __a0, _A1& __a1, _A2& __a2) const
-          {
-              return __invoke(__f_, __a0, __a1, __a2);
-          }
-};
-
-template<class _Rp, class _Tp>
-inline _LIBCPP_INLINE_VISIBILITY
-__mem_fn<_Rp _Tp::*>
-mem_fn(_Rp _Tp::* __pm)
-{
-    return __mem_fn<_Rp _Tp::*>(__pm);
-}
-
-template<class _Rp, class _Tp>
-inline _LIBCPP_INLINE_VISIBILITY
-__mem_fn<_Rp (_Tp::*)()>
-mem_fn(_Rp (_Tp::* __pm)())
-{
-    return __mem_fn<_Rp (_Tp::*)()>(__pm);
-}
-
-template<class _Rp, class _Tp, class _A0>
-inline _LIBCPP_INLINE_VISIBILITY
-__mem_fn<_Rp (_Tp::*)(_A0)>
-mem_fn(_Rp (_Tp::* __pm)(_A0))
-{
-    return __mem_fn<_Rp (_Tp::*)(_A0)>(__pm);
-}
-
-template<class _Rp, class _Tp, class _A0, class _A1>
-inline _LIBCPP_INLINE_VISIBILITY
-__mem_fn<_Rp (_Tp::*)(_A0, _A1)>
-mem_fn(_Rp (_Tp::* __pm)(_A0, _A1))
-{
-    return __mem_fn<_Rp (_Tp::*)(_A0, _A1)>(__pm);
-}
-
-template<class _Rp, class _Tp, class _A0, class _A1, class _A2>
-inline _LIBCPP_INLINE_VISIBILITY
-__mem_fn<_Rp (_Tp::*)(_A0, _A1, _A2)>
-mem_fn(_Rp (_Tp::* __pm)(_A0, _A1, _A2))
-{
-    return __mem_fn<_Rp (_Tp::*)(_A0, _A1, _A2)>(__pm);
-}
-

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



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