From owner-svn-src-projects@FreeBSD.ORG  Sun Jul 17 16:21:16 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id B5DEB106566C;
	Sun, 17 Jul 2011 16:21:16 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id A69C98FC08;
	Sun, 17 Jul 2011 16:21:16 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6HGLGwc080675;
	Sun, 17 Jul 2011 16:21:16 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6HGLGGE080673;
	Sun, 17 Jul 2011 16:21:16 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201107171621.p6HGLGGE080673@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Sun, 17 Jul 2011 16:21:16 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224137 - projects/altix/sys/ia64/ia64
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Jul 2011 16:21:16 -0000

Author: marcel
Date: Sun Jul 17 16:21:16 2011
New Revision: 224137
URL: http://svn.freebsd.org/changeset/base/224137

Log:
  On head I made pmap_mapdev() strict. This is not good for the Altix, as
  we have I/O memory translation on top of address spaces. None of that is
  covered by memory descriptors. So, restore the old behavior of returning
  a region 6 VA if there's no MD describing the PA.

Modified:
  projects/altix/sys/ia64/ia64/pmap.c

Modified: projects/altix/sys/ia64/ia64/pmap.c
==============================================================================
--- projects/altix/sys/ia64/ia64/pmap.c	Sun Jul 17 15:41:32 2011	(r224136)
+++ projects/altix/sys/ia64/ia64/pmap.c	Sun Jul 17 16:21:16 2011	(r224137)
@@ -2251,7 +2251,7 @@ pmap_mapdev(vm_paddr_t pa, vm_size_t sz)
 	if (md == NULL) {
 		printf("%s: [%#lx..%#lx] not covered by memory descriptor\n",
 		    __func__, pa, pa + sz - 1);
-		return (NULL);
+		return ((void *)IA64_PHYS_TO_RR6(pa));
 	}
 
 	if (md->md_type == EFI_MD_TYPE_FREE) {

From owner-svn-src-projects@FreeBSD.ORG  Sun Jul 17 16:30:59 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 43299106566B;
	Sun, 17 Jul 2011 16:30:59 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 2E2758FC0A;
	Sun, 17 Jul 2011 16:30:59 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6HGUxoj081000;
	Sun, 17 Jul 2011 16:30:59 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6HGUxcS080994;
	Sun, 17 Jul 2011 16:30:59 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201107171630.p6HGUxcS080994@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Sun, 17 Jul 2011 16:30:59 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224138 - in projects/llvm-ia64: . bin/expr bin/ps
	bin/sh contrib/bind9 contrib/bind9/bin
	contrib/bind9/bin/check contrib/bind9/bin/confgen
	contrib/bind9/bin/dig contrib/bind9/bin/dig/i...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Jul 2011 16:30:59 -0000

Author: marcel
Date: Sun Jul 17 16:30:57 2011
New Revision: 224138
URL: http://svn.freebsd.org/changeset/base/224138

Log:
  Sync with head@224137

Added:
  projects/llvm-ia64/contrib/bind9/HISTORY
     - copied unchanged from r224137, head/contrib/bind9/HISTORY
  projects/llvm-ia64/contrib/bind9/bin/confgen/
     - copied from r224137, head/contrib/bind9/bin/confgen/
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-revoke.8
     - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-revoke.8
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-revoke.c
     - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-revoke.c
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-revoke.docbook
     - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-revoke.docbook
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-revoke.html
     - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-revoke.html
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-settime.8
     - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-settime.8
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-settime.c
     - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-settime.c
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-settime.docbook
     - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-settime.docbook
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-settime.html
     - copied unchanged from r224137, head/contrib/bind9/bin/dnssec/dnssec-settime.html
  projects/llvm-ia64/contrib/bind9/bin/named/bind.keys.h
     - copied unchanged from r224137, head/contrib/bind9/bin/named/bind.keys.h
  projects/llvm-ia64/contrib/bind9/bin/tools/
     - copied from r224137, head/contrib/bind9/bin/tools/
  projects/llvm-ia64/contrib/bind9/doc/arm/dnssec.xml
     - copied unchanged from r224137, head/contrib/bind9/doc/arm/dnssec.xml
  projects/llvm-ia64/contrib/bind9/doc/arm/libdns.xml
     - copied unchanged from r224137, head/contrib/bind9/doc/arm/libdns.xml
  projects/llvm-ia64/contrib/bind9/doc/arm/man.arpaname.html
     - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.arpaname.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.ddns-confgen.html
     - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.ddns-confgen.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.dnssec-revoke.html
     - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.dnssec-revoke.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.dnssec-settime.html
     - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.dnssec-settime.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.genrandom.html
     - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.genrandom.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.isc-hmac-fixup.html
     - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.isc-hmac-fixup.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.named-journalprint.html
     - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.named-journalprint.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.nsec3hash.html
     - copied unchanged from r224137, head/contrib/bind9/doc/arm/man.nsec3hash.html
  projects/llvm-ia64/contrib/bind9/doc/arm/managed-keys.xml
     - copied unchanged from r224137, head/contrib/bind9/doc/arm/managed-keys.xml
  projects/llvm-ia64/contrib/bind9/doc/arm/pkcs11.xml
     - copied unchanged from r224137, head/contrib/bind9/doc/arm/pkcs11.xml
  projects/llvm-ia64/contrib/bind9/lib/dns/client.c
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/client.c
  projects/llvm-ia64/contrib/bind9/lib/dns/dns64.c
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/dns64.c
  projects/llvm-ia64/contrib/bind9/lib/dns/ecdb.c
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/ecdb.c
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/client.h
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/client.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/dns64.h
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/dns64.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/ecdb.h
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/ecdb.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/keydata.h
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/keydata.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/private.h
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/private.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/rpz.h
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/rpz.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/rriterator.h
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/rriterator.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/tsec.h
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/include/dns/tsec.h
  projects/llvm-ia64/contrib/bind9/lib/dns/keydata.c
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/keydata.c
  projects/llvm-ia64/contrib/bind9/lib/dns/opensslgost_link.c
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/opensslgost_link.c
  projects/llvm-ia64/contrib/bind9/lib/dns/private.c
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/private.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/hip_55.c
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/rdata/generic/hip_55.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/hip_55.h
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/rdata/generic/hip_55.h
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h
  projects/llvm-ia64/contrib/bind9/lib/dns/rpz.c
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/rpz.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rriterator.c
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/rriterator.c
  projects/llvm-ia64/contrib/bind9/lib/dns/ssu_external.c
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/ssu_external.c
  projects/llvm-ia64/contrib/bind9/lib/dns/tsec.c
     - copied unchanged from r224137, head/contrib/bind9/lib/dns/tsec.c
  projects/llvm-ia64/contrib/bind9/lib/export/
     - copied from r224137, head/contrib/bind9/lib/export/
  projects/llvm-ia64/contrib/bind9/lib/irs/
     - copied from r224137, head/contrib/bind9/lib/irs/
  projects/llvm-ia64/contrib/bind9/lib/isc/app_api.c
     - copied unchanged from r224137, head/contrib/bind9/lib/isc/app_api.c
  projects/llvm-ia64/contrib/bind9/lib/isc/backtrace-emptytbl.c
     - copied unchanged from r224137, head/contrib/bind9/lib/isc/backtrace-emptytbl.c
  projects/llvm-ia64/contrib/bind9/lib/isc/backtrace.c
     - copied unchanged from r224137, head/contrib/bind9/lib/isc/backtrace.c
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/backtrace.h
     - copied unchanged from r224137, head/contrib/bind9/lib/isc/include/isc/backtrace.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/bind9.h
     - copied unchanged from r224137, head/contrib/bind9/lib/isc/include/isc/bind9.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/namespace.h
     - copied unchanged from r224137, head/contrib/bind9/lib/isc/include/isc/namespace.h
  projects/llvm-ia64/contrib/bind9/lib/isc/mem_api.c
     - copied unchanged from r224137, head/contrib/bind9/lib/isc/mem_api.c
  projects/llvm-ia64/contrib/bind9/lib/isc/socket_api.c
     - copied unchanged from r224137, head/contrib/bind9/lib/isc/socket_api.c
  projects/llvm-ia64/contrib/bind9/lib/isc/task_api.c
     - copied unchanged from r224137, head/contrib/bind9/lib/isc/task_api.c
  projects/llvm-ia64/contrib/bind9/lib/isc/timer_api.c
     - copied unchanged from r224137, head/contrib/bind9/lib/isc/timer_api.c
  projects/llvm-ia64/contrib/bind9/lib/isccfg/dnsconf.c
     - copied unchanged from r224137, head/contrib/bind9/lib/isccfg/dnsconf.c
  projects/llvm-ia64/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h
     - copied unchanged from r224137, head/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h
  projects/llvm-ia64/contrib/dialog/help.c
     - copied unchanged from r224137, head/contrib/dialog/help.c
  projects/llvm-ia64/contrib/dialog/po/sk.po
     - copied unchanged from r224137, head/contrib/dialog/po/sk.po
  projects/llvm-ia64/contrib/dialog/samples/valgrind.log
     - copied unchanged from r224137, head/contrib/dialog/samples/valgrind.log
  projects/llvm-ia64/contrib/xz/po/fr.po
     - copied unchanged from r224137, head/contrib/xz/po/fr.po
  projects/llvm-ia64/contrib/xz/po/pl.po
     - copied unchanged from r224137, head/contrib/xz/po/pl.po
  projects/llvm-ia64/lib/bind/isc/backtrace-emptytbl.c
     - copied unchanged from r224137, head/lib/bind/isc/backtrace-emptytbl.c
  projects/llvm-ia64/lib/libprocstat/libprocstat.3
     - copied unchanged from r224137, head/lib/libprocstat/libprocstat.3
  projects/llvm-ia64/release/ia64/make-memstick.sh
     - copied unchanged from r224137, head/release/ia64/make-memstick.sh
  projects/llvm-ia64/sbin/ifconfig/iffib.c
     - copied unchanged from r224137, head/sbin/ifconfig/iffib.c
  projects/llvm-ia64/share/man/man9/vm_map_sync.9
     - copied unchanged from r224137, head/share/man/man9/vm_map_sync.9
  projects/llvm-ia64/sys/boot/common/disk.c
     - copied unchanged from r224137, head/sys/boot/common/disk.c
  projects/llvm-ia64/sys/boot/common/disk.h
     - copied unchanged from r224137, head/sys/boot/common/disk.h
  projects/llvm-ia64/sys/boot/ficl/amd64/
     - copied from r224137, head/sys/boot/ficl/amd64/
  projects/llvm-ia64/sys/boot/powerpc/ps3/ps3bus.h
     - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3bus.h
  projects/llvm-ia64/sys/boot/powerpc/ps3/ps3devdesc.h
     - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3devdesc.h
  projects/llvm-ia64/sys/boot/powerpc/ps3/ps3disk.c
     - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3disk.c
  projects/llvm-ia64/sys/boot/powerpc/ps3/ps3repo.c
     - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3repo.c
  projects/llvm-ia64/sys/boot/powerpc/ps3/ps3repo.h
     - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3repo.h
  projects/llvm-ia64/sys/boot/powerpc/ps3/ps3stor.c
     - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3stor.c
  projects/llvm-ia64/sys/boot/powerpc/ps3/ps3stor.h
     - copied unchanged from r224137, head/sys/boot/powerpc/ps3/ps3stor.h
  projects/llvm-ia64/sys/boot/userboot/
     - copied from r224137, head/sys/boot/userboot/
  projects/llvm-ia64/sys/dev/rt/
     - copied from r224137, head/sys/dev/rt/
  projects/llvm-ia64/sys/dev/usb/net/if_usie.c
     - copied unchanged from r224137, head/sys/dev/usb/net/if_usie.c
  projects/llvm-ia64/sys/dev/usb/net/if_usievar.h
     - copied unchanged from r224137, head/sys/dev/usb/net/if_usievar.h
  projects/llvm-ia64/sys/mips/conf/XLP
     - copied unchanged from r224137, head/sys/mips/conf/XLP
  projects/llvm-ia64/sys/mips/conf/XLP64
     - copied unchanged from r224137, head/sys/mips/conf/XLP64
  projects/llvm-ia64/sys/mips/conf/XLPN32
     - copied unchanged from r224137, head/sys/mips/conf/XLPN32
  projects/llvm-ia64/sys/mips/nlm/
     - copied from r224137, head/sys/mips/nlm/
  projects/llvm-ia64/sys/modules/usb/usie/
     - copied from r224137, head/sys/modules/usb/usie/
  projects/llvm-ia64/tools/regression/bin/sh/parser/alias6.0
     - copied unchanged from r224137, head/tools/regression/bin/sh/parser/alias6.0
  projects/llvm-ia64/tools/regression/lib/libc/gen/test-posix_spawn.c
     - copied unchanged from r224137, head/tools/regression/lib/libc/gen/test-posix_spawn.c
  projects/llvm-ia64/usr.sbin/arpaname/
     - copied from r224137, head/usr.sbin/arpaname/
  projects/llvm-ia64/usr.sbin/bsdinstall/scripts/docsinstall
     - copied unchanged from r224137, head/usr.sbin/bsdinstall/scripts/docsinstall
  projects/llvm-ia64/usr.sbin/ddns-confgen/
     - copied from r224137, head/usr.sbin/ddns-confgen/
  projects/llvm-ia64/usr.sbin/dnssec-revoke/
     - copied from r224137, head/usr.sbin/dnssec-revoke/
  projects/llvm-ia64/usr.sbin/dnssec-settime/
     - copied from r224137, head/usr.sbin/dnssec-settime/
  projects/llvm-ia64/usr.sbin/genrandom/
     - copied from r224137, head/usr.sbin/genrandom/
  projects/llvm-ia64/usr.sbin/isc-hmac-fixup/
     - copied from r224137, head/usr.sbin/isc-hmac-fixup/
  projects/llvm-ia64/usr.sbin/named-journalprint/
     - copied from r224137, head/usr.sbin/named-journalprint/
  projects/llvm-ia64/usr.sbin/nsec3hash/
     - copied from r224137, head/usr.sbin/nsec3hash/
Deleted:
  projects/llvm-ia64/contrib/bind9/KNOWN-DEFECTS
  projects/llvm-ia64/contrib/bind9/NSEC3-NOTES
  projects/llvm-ia64/contrib/bind9/README.idnkit
  projects/llvm-ia64/contrib/bind9/README.pkcs11
  projects/llvm-ia64/contrib/bind9/bin/rndc/rndc-confgen.8
  projects/llvm-ia64/contrib/bind9/bin/rndc/rndc-confgen.c
  projects/llvm-ia64/contrib/bind9/bin/rndc/rndc-confgen.docbook
  projects/llvm-ia64/contrib/bind9/bin/rndc/rndc-confgen.html
  projects/llvm-ia64/contrib/bind9/bin/rndc/unix/Makefile.in
  projects/llvm-ia64/contrib/bind9/bin/rndc/unix/os.c
  projects/llvm-ia64/etc/rc.d/nfsserver
  projects/llvm-ia64/share/man/man9/vm_map_clean.9
  projects/llvm-ia64/share/man/man9/vm_page_copy.9
  projects/llvm-ia64/share/man/man9/vm_page_protect.9
  projects/llvm-ia64/share/man/man9/vm_page_zero_fill.9
  projects/llvm-ia64/tools/tools/pciid/
Modified:
  projects/llvm-ia64/ObsoleteFiles.inc
  projects/llvm-ia64/UPDATING
  projects/llvm-ia64/bin/expr/expr.1
  projects/llvm-ia64/bin/expr/expr.y
  projects/llvm-ia64/bin/ps/ps.1
  projects/llvm-ia64/bin/sh/sh.1
  projects/llvm-ia64/contrib/bind9/CHANGES
  projects/llvm-ia64/contrib/bind9/COPYRIGHT
  projects/llvm-ia64/contrib/bind9/FAQ.xml
  projects/llvm-ia64/contrib/bind9/Makefile.in
  projects/llvm-ia64/contrib/bind9/README
  projects/llvm-ia64/contrib/bind9/acconfig.h
  projects/llvm-ia64/contrib/bind9/bin/Makefile.in
  projects/llvm-ia64/contrib/bind9/bin/check/Makefile.in
  projects/llvm-ia64/contrib/bind9/bin/check/check-tool.c
  projects/llvm-ia64/contrib/bind9/bin/check/check-tool.h
  projects/llvm-ia64/contrib/bind9/bin/check/named-checkconf.8
  projects/llvm-ia64/contrib/bind9/bin/check/named-checkconf.c
  projects/llvm-ia64/contrib/bind9/bin/check/named-checkconf.docbook
  projects/llvm-ia64/contrib/bind9/bin/check/named-checkconf.html
  projects/llvm-ia64/contrib/bind9/bin/check/named-checkzone.8
  projects/llvm-ia64/contrib/bind9/bin/check/named-checkzone.c
  projects/llvm-ia64/contrib/bind9/bin/check/named-checkzone.docbook
  projects/llvm-ia64/contrib/bind9/bin/check/named-checkzone.html
  projects/llvm-ia64/contrib/bind9/bin/dig/Makefile.in
  projects/llvm-ia64/contrib/bind9/bin/dig/dig.1
  projects/llvm-ia64/contrib/bind9/bin/dig/dig.c
  projects/llvm-ia64/contrib/bind9/bin/dig/dig.docbook
  projects/llvm-ia64/contrib/bind9/bin/dig/dig.html
  projects/llvm-ia64/contrib/bind9/bin/dig/dighost.c
  projects/llvm-ia64/contrib/bind9/bin/dig/host.1
  projects/llvm-ia64/contrib/bind9/bin/dig/host.c
  projects/llvm-ia64/contrib/bind9/bin/dig/host.docbook
  projects/llvm-ia64/contrib/bind9/bin/dig/host.html
  projects/llvm-ia64/contrib/bind9/bin/dig/include/dig/dig.h
  projects/llvm-ia64/contrib/bind9/bin/dig/nslookup.1
  projects/llvm-ia64/contrib/bind9/bin/dig/nslookup.c
  projects/llvm-ia64/contrib/bind9/bin/dig/nslookup.docbook
  projects/llvm-ia64/contrib/bind9/bin/dig/nslookup.html
  projects/llvm-ia64/contrib/bind9/bin/dnssec/Makefile.in
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keygen.8
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keygen.c
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keygen.docbook
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-keygen.html
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-signzone.8
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-signzone.c
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-signzone.docbook
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssec-signzone.html
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssectool.c
  projects/llvm-ia64/contrib/bind9/bin/dnssec/dnssectool.h
  projects/llvm-ia64/contrib/bind9/bin/named/Makefile.in
  projects/llvm-ia64/contrib/bind9/bin/named/bind9.xsl
  projects/llvm-ia64/contrib/bind9/bin/named/bind9.xsl.h
  projects/llvm-ia64/contrib/bind9/bin/named/builtin.c
  projects/llvm-ia64/contrib/bind9/bin/named/client.c
  projects/llvm-ia64/contrib/bind9/bin/named/config.c
  projects/llvm-ia64/contrib/bind9/bin/named/control.c
  projects/llvm-ia64/contrib/bind9/bin/named/include/named/client.h
  projects/llvm-ia64/contrib/bind9/bin/named/include/named/config.h
  projects/llvm-ia64/contrib/bind9/bin/named/include/named/control.h
  projects/llvm-ia64/contrib/bind9/bin/named/include/named/globals.h
  projects/llvm-ia64/contrib/bind9/bin/named/include/named/log.h
  projects/llvm-ia64/contrib/bind9/bin/named/include/named/lwdclient.h
  projects/llvm-ia64/contrib/bind9/bin/named/include/named/main.h
  projects/llvm-ia64/contrib/bind9/bin/named/include/named/notify.h
  projects/llvm-ia64/contrib/bind9/bin/named/include/named/query.h
  projects/llvm-ia64/contrib/bind9/bin/named/include/named/server.h
  projects/llvm-ia64/contrib/bind9/bin/named/include/named/tsigconf.h
  projects/llvm-ia64/contrib/bind9/bin/named/include/named/types.h
  projects/llvm-ia64/contrib/bind9/bin/named/include/named/zoneconf.h
  projects/llvm-ia64/contrib/bind9/bin/named/interfacemgr.c
  projects/llvm-ia64/contrib/bind9/bin/named/log.c
  projects/llvm-ia64/contrib/bind9/bin/named/lwdgabn.c
  projects/llvm-ia64/contrib/bind9/bin/named/lwdgrbn.c
  projects/llvm-ia64/contrib/bind9/bin/named/lwresd.8
  projects/llvm-ia64/contrib/bind9/bin/named/lwresd.c
  projects/llvm-ia64/contrib/bind9/bin/named/lwresd.docbook
  projects/llvm-ia64/contrib/bind9/bin/named/lwresd.html
  projects/llvm-ia64/contrib/bind9/bin/named/main.c
  projects/llvm-ia64/contrib/bind9/bin/named/named.8
  projects/llvm-ia64/contrib/bind9/bin/named/named.conf.5
  projects/llvm-ia64/contrib/bind9/bin/named/named.conf.docbook
  projects/llvm-ia64/contrib/bind9/bin/named/named.conf.html
  projects/llvm-ia64/contrib/bind9/bin/named/named.docbook
  projects/llvm-ia64/contrib/bind9/bin/named/named.html
  projects/llvm-ia64/contrib/bind9/bin/named/query.c
  projects/llvm-ia64/contrib/bind9/bin/named/server.c
  projects/llvm-ia64/contrib/bind9/bin/named/statschannel.c
  projects/llvm-ia64/contrib/bind9/bin/named/tkeyconf.c
  projects/llvm-ia64/contrib/bind9/bin/named/tsigconf.c
  projects/llvm-ia64/contrib/bind9/bin/named/unix/Makefile.in
  projects/llvm-ia64/contrib/bind9/bin/named/unix/include/named/os.h
  projects/llvm-ia64/contrib/bind9/bin/named/unix/os.c
  projects/llvm-ia64/contrib/bind9/bin/named/update.c
  projects/llvm-ia64/contrib/bind9/bin/named/xfrout.c
  projects/llvm-ia64/contrib/bind9/bin/named/zoneconf.c
  projects/llvm-ia64/contrib/bind9/bin/nsupdate/Makefile.in
  projects/llvm-ia64/contrib/bind9/bin/nsupdate/nsupdate.1
  projects/llvm-ia64/contrib/bind9/bin/nsupdate/nsupdate.c
  projects/llvm-ia64/contrib/bind9/bin/nsupdate/nsupdate.docbook
  projects/llvm-ia64/contrib/bind9/bin/nsupdate/nsupdate.html
  projects/llvm-ia64/contrib/bind9/bin/rndc/Makefile.in
  projects/llvm-ia64/contrib/bind9/bin/rndc/include/rndc/os.h
  projects/llvm-ia64/contrib/bind9/bin/rndc/rndc.8
  projects/llvm-ia64/contrib/bind9/bin/rndc/rndc.c
  projects/llvm-ia64/contrib/bind9/bin/rndc/rndc.conf.5
  projects/llvm-ia64/contrib/bind9/bin/rndc/rndc.conf.html
  projects/llvm-ia64/contrib/bind9/bin/rndc/rndc.html
  projects/llvm-ia64/contrib/bind9/bin/rndc/util.h
  projects/llvm-ia64/contrib/bind9/config.guess
  projects/llvm-ia64/contrib/bind9/config.h.in
  projects/llvm-ia64/contrib/bind9/configure.in
  projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM-book.xml
  projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch01.html
  projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch02.html
  projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch03.html
  projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch04.html
  projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch05.html
  projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch06.html
  projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch07.html
  projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch08.html
  projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch09.html
  projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.ch10.html
  projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.html
  projects/llvm-ia64/contrib/bind9/doc/arm/Bv9ARM.pdf
  projects/llvm-ia64/contrib/bind9/doc/arm/Makefile.in
  projects/llvm-ia64/contrib/bind9/doc/arm/man.dig.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.dnssec-keygen.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.dnssec-signzone.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.host.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.named-checkconf.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.named-checkzone.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.named.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.nsupdate.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.rndc-confgen.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.rndc.conf.html
  projects/llvm-ia64/contrib/bind9/doc/arm/man.rndc.html
  projects/llvm-ia64/contrib/bind9/doc/misc/Makefile.in
  projects/llvm-ia64/contrib/bind9/doc/misc/options
  projects/llvm-ia64/contrib/bind9/lib/bind9/Makefile.in
  projects/llvm-ia64/contrib/bind9/lib/bind9/api
  projects/llvm-ia64/contrib/bind9/lib/bind9/check.c
  projects/llvm-ia64/contrib/bind9/lib/bind9/include/bind9/getaddresses.h
  projects/llvm-ia64/contrib/bind9/lib/dns/Makefile.in
  projects/llvm-ia64/contrib/bind9/lib/dns/acl.c
  projects/llvm-ia64/contrib/bind9/lib/dns/adb.c
  projects/llvm-ia64/contrib/bind9/lib/dns/api
  projects/llvm-ia64/contrib/bind9/lib/dns/byaddr.c
  projects/llvm-ia64/contrib/bind9/lib/dns/cache.c
  projects/llvm-ia64/contrib/bind9/lib/dns/db.c
  projects/llvm-ia64/contrib/bind9/lib/dns/diff.c
  projects/llvm-ia64/contrib/bind9/lib/dns/dispatch.c
  projects/llvm-ia64/contrib/bind9/lib/dns/dlz.c
  projects/llvm-ia64/contrib/bind9/lib/dns/dnssec.c
  projects/llvm-ia64/contrib/bind9/lib/dns/ds.c
  projects/llvm-ia64/contrib/bind9/lib/dns/dst_api.c
  projects/llvm-ia64/contrib/bind9/lib/dns/dst_internal.h
  projects/llvm-ia64/contrib/bind9/lib/dns/dst_openssl.h
  projects/llvm-ia64/contrib/bind9/lib/dns/dst_parse.c
  projects/llvm-ia64/contrib/bind9/lib/dns/dst_parse.h
  projects/llvm-ia64/contrib/bind9/lib/dns/forward.c
  projects/llvm-ia64/contrib/bind9/lib/dns/gen-unix.h
  projects/llvm-ia64/contrib/bind9/lib/dns/gen.c
  projects/llvm-ia64/contrib/bind9/lib/dns/gssapi_link.c
  projects/llvm-ia64/contrib/bind9/lib/dns/gssapictx.c
  projects/llvm-ia64/contrib/bind9/lib/dns/hmac_link.c
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/Makefile.in
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/acl.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/cache.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/compress.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/db.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/diff.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/dispatch.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/dlz.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/dnssec.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/ds.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/events.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/forward.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/journal.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/keytable.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/keyvalues.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/lib.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/log.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/lookup.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/master.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/masterdump.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/message.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/name.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/ncache.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/nsec3.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/peer.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/rbt.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/rdata.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/rdataset.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/request.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/resolver.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/result.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/sdb.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/sdlz.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/secalg.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/soa.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/ssu.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/stats.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/tkey.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/tsig.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/types.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/validator.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/view.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/xfrin.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dns/zone.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dst/dst.h
  projects/llvm-ia64/contrib/bind9/lib/dns/include/dst/gssapi.h
  projects/llvm-ia64/contrib/bind9/lib/dns/iptable.c
  projects/llvm-ia64/contrib/bind9/lib/dns/journal.c
  projects/llvm-ia64/contrib/bind9/lib/dns/keytable.c
  projects/llvm-ia64/contrib/bind9/lib/dns/lib.c
  projects/llvm-ia64/contrib/bind9/lib/dns/log.c
  projects/llvm-ia64/contrib/bind9/lib/dns/master.c
  projects/llvm-ia64/contrib/bind9/lib/dns/masterdump.c
  projects/llvm-ia64/contrib/bind9/lib/dns/message.c
  projects/llvm-ia64/contrib/bind9/lib/dns/name.c
  projects/llvm-ia64/contrib/bind9/lib/dns/ncache.c
  projects/llvm-ia64/contrib/bind9/lib/dns/nsec.c
  projects/llvm-ia64/contrib/bind9/lib/dns/nsec3.c
  projects/llvm-ia64/contrib/bind9/lib/dns/openssl_link.c
  projects/llvm-ia64/contrib/bind9/lib/dns/openssldh_link.c
  projects/llvm-ia64/contrib/bind9/lib/dns/openssldsa_link.c
  projects/llvm-ia64/contrib/bind9/lib/dns/opensslrsa_link.c
  projects/llvm-ia64/contrib/bind9/lib/dns/peer.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rbt.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rbtdb.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rcode.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/any_255/tsig_250.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/ch_3/a_1.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/afsdb_18.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/cert_37.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/cname_5.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/dname_39.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/dnskey_48.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/ds_43.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/gpos_27.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/hinfo_13.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/isdn_20.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/key_25.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/loc_29.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/mb_7.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/md_3.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/mf_4.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/mg_8.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/minfo_14.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/mr_9.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/mx_15.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/ns_2.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/nsec3_50.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/nsec_47.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/null_10.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/nxt_30.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/opt_41.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/proforma.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/ptr_12.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/rp_17.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/rt_21.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/sig_24.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/soa_6.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/spf_99.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/sshfp_44.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/tkey_249.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/txt_16.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/unspec_103.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/generic/x25_19.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/hs_4/a_1.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/a6_38.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/a_1.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/apl_42.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/kx_36.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/nsap_22.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/px_26.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/srv_33.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdata/in_1/wks_11.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdatalist.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdataset.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rdataslab.c
  projects/llvm-ia64/contrib/bind9/lib/dns/request.c
  projects/llvm-ia64/contrib/bind9/lib/dns/resolver.c
  projects/llvm-ia64/contrib/bind9/lib/dns/result.c
  projects/llvm-ia64/contrib/bind9/lib/dns/rootns.c
  projects/llvm-ia64/contrib/bind9/lib/dns/sdb.c
  projects/llvm-ia64/contrib/bind9/lib/dns/sdlz.c
  projects/llvm-ia64/contrib/bind9/lib/dns/soa.c
  projects/llvm-ia64/contrib/bind9/lib/dns/spnego.c
  projects/llvm-ia64/contrib/bind9/lib/dns/ssu.c
  projects/llvm-ia64/contrib/bind9/lib/dns/stats.c
  projects/llvm-ia64/contrib/bind9/lib/dns/time.c
  projects/llvm-ia64/contrib/bind9/lib/dns/tkey.c
  projects/llvm-ia64/contrib/bind9/lib/dns/tsig.c
  projects/llvm-ia64/contrib/bind9/lib/dns/validator.c
  projects/llvm-ia64/contrib/bind9/lib/dns/view.c
  projects/llvm-ia64/contrib/bind9/lib/dns/xfrin.c
  projects/llvm-ia64/contrib/bind9/lib/dns/zone.c
  projects/llvm-ia64/contrib/bind9/lib/isc/Makefile.in
  projects/llvm-ia64/contrib/bind9/lib/isc/alpha/include/isc/atomic.h
  projects/llvm-ia64/contrib/bind9/lib/isc/api
  projects/llvm-ia64/contrib/bind9/lib/isc/assertions.c
  projects/llvm-ia64/contrib/bind9/lib/isc/base32.c
  projects/llvm-ia64/contrib/bind9/lib/isc/base64.c
  projects/llvm-ia64/contrib/bind9/lib/isc/entropy.c
  projects/llvm-ia64/contrib/bind9/lib/isc/hash.c
  projects/llvm-ia64/contrib/bind9/lib/isc/heap.c
  projects/llvm-ia64/contrib/bind9/lib/isc/hmacmd5.c
  projects/llvm-ia64/contrib/bind9/lib/isc/hmacsha.c
  projects/llvm-ia64/contrib/bind9/lib/isc/httpd.c
  projects/llvm-ia64/contrib/bind9/lib/isc/ia64/include/isc/atomic.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/Makefile.in
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/app.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/assertions.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/buffer.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/entropy.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/error.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/file.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/fsaccess.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/hash.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/heap.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/hmacmd5.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/hmacsha.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/lib.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/log.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/md5.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/mem.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/msgs.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/netaddr.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/netscope.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/platform.h.in
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/portset.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/radix.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/random.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/ratelimiter.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/refcount.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/result.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/resultclass.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/serial.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/sha1.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/sha2.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/sockaddr.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/socket.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/stats.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/symtab.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/task.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/timer.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/types.h
  projects/llvm-ia64/contrib/bind9/lib/isc/include/isc/util.h
  projects/llvm-ia64/contrib/bind9/lib/isc/inet_aton.c
  projects/llvm-ia64/contrib/bind9/lib/isc/inet_ntop.c
  projects/llvm-ia64/contrib/bind9/lib/isc/iterated_hash.c
  projects/llvm-ia64/contrib/bind9/lib/isc/lib.c
  projects/llvm-ia64/contrib/bind9/lib/isc/log.c
  projects/llvm-ia64/contrib/bind9/lib/isc/md5.c
  projects/llvm-ia64/contrib/bind9/lib/isc/mem.c
  projects/llvm-ia64/contrib/bind9/lib/isc/netaddr.c
  projects/llvm-ia64/contrib/bind9/lib/isc/nls/Makefile.in
  projects/llvm-ia64/contrib/bind9/lib/isc/nothreads/Makefile.in
  projects/llvm-ia64/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h
  projects/llvm-ia64/contrib/bind9/lib/isc/print.c
  projects/llvm-ia64/contrib/bind9/lib/isc/pthreads/Makefile.in
  projects/llvm-ia64/contrib/bind9/lib/isc/pthreads/mutex.c
  projects/llvm-ia64/contrib/bind9/lib/isc/radix.c
  projects/llvm-ia64/contrib/bind9/lib/isc/random.c
  projects/llvm-ia64/contrib/bind9/lib/isc/rwlock.c
  projects/llvm-ia64/contrib/bind9/lib/isc/sha1.c
  projects/llvm-ia64/contrib/bind9/lib/isc/sha2.c
  projects/llvm-ia64/contrib/bind9/lib/isc/sockaddr.c
  projects/llvm-ia64/contrib/bind9/lib/isc/sparc64/include/isc/atomic.h
  projects/llvm-ia64/contrib/bind9/lib/isc/stats.c
  projects/llvm-ia64/contrib/bind9/lib/isc/task.c
  projects/llvm-ia64/contrib/bind9/lib/isc/task_p.h
  projects/llvm-ia64/contrib/bind9/lib/isc/timer.c
  projects/llvm-ia64/contrib/bind9/lib/isc/timer_p.h
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/Makefile.in
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/app.c
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/dir.c
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/entropy.c
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/file.c
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/ifiter_ioctl.c
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/include/isc/net.h
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/include/isc/offset.h
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/include/isc/strerror.h
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/include/isc/time.h
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/interfaceiter.c
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/resource.c
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/socket.c
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/socket_p.h
  projects/llvm-ia64/contrib/bind9/lib/isc/unix/strerror.c
  projects/llvm-ia64/contrib/bind9/lib/isccc/Makefile.in
  projects/llvm-ia64/contrib/bind9/lib/isccc/api
  projects/llvm-ia64/contrib/bind9/lib/isccfg/Makefile.in
  projects/llvm-ia64/contrib/bind9/lib/isccfg/aclconf.c
  projects/llvm-ia64/contrib/bind9/lib/isccfg/api
  projects/llvm-ia64/contrib/bind9/lib/isccfg/include/isccfg/aclconf.h
  projects/llvm-ia64/contrib/bind9/lib/isccfg/include/isccfg/cfg.h
  projects/llvm-ia64/contrib/bind9/lib/isccfg/include/isccfg/grammar.h
  projects/llvm-ia64/contrib/bind9/lib/isccfg/include/isccfg/log.h
  projects/llvm-ia64/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h
  projects/llvm-ia64/contrib/bind9/lib/isccfg/namedconf.c
  projects/llvm-ia64/contrib/bind9/lib/isccfg/parser.c
  projects/llvm-ia64/contrib/bind9/lib/lwres/api
  projects/llvm-ia64/contrib/bind9/lib/lwres/context.c
  projects/llvm-ia64/contrib/bind9/lib/lwres/context_p.h
  projects/llvm-ia64/contrib/bind9/lib/lwres/getaddrinfo.c
  projects/llvm-ia64/contrib/bind9/lib/lwres/getipnode.c
  projects/llvm-ia64/contrib/bind9/lib/lwres/include/lwres/context.h
  projects/llvm-ia64/contrib/bind9/lib/lwres/include/lwres/netdb.h.in
  projects/llvm-ia64/contrib/bind9/lib/lwres/lwconfig.c
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_buffer.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_buffer.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_config.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_config.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_context.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_context.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gabn.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gabn.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gethostent.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gethostent.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getipnode.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getipnode.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gnba.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_gnba.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_hstrerror.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_hstrerror.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_inetntop.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_inetntop.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_noop.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_noop.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_packet.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_packet.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_resutil.3
  projects/llvm-ia64/contrib/bind9/lib/lwres/man/lwres_resutil.html
  projects/llvm-ia64/contrib/bind9/lib/lwres/print_p.h
  projects/llvm-ia64/contrib/bind9/make/rules.in
  projects/llvm-ia64/contrib/bind9/version
  projects/llvm-ia64/contrib/dialog/CHANGES
  projects/llvm-ia64/contrib/dialog/VERSION
  projects/llvm-ia64/contrib/dialog/aclocal.m4
  projects/llvm-ia64/contrib/dialog/arrows.c
  projects/llvm-ia64/contrib/dialog/buttons.c
  projects/llvm-ia64/contrib/dialog/calendar.c
  projects/llvm-ia64/contrib/dialog/checklist.c
  projects/llvm-ia64/contrib/dialog/columns.c
  projects/llvm-ia64/contrib/dialog/config.guess
  projects/llvm-ia64/contrib/dialog/config.sub
  projects/llvm-ia64/contrib/dialog/configure
  projects/llvm-ia64/contrib/dialog/configure.in
  projects/llvm-ia64/contrib/dialog/dialog.1
  projects/llvm-ia64/contrib/dialog/dialog.3
  projects/llvm-ia64/contrib/dialog/dialog.c
  projects/llvm-ia64/contrib/dialog/dialog.h
  projects/llvm-ia64/contrib/dialog/dlg_keys.h
  projects/llvm-ia64/contrib/dialog/editbox.c
  projects/llvm-ia64/contrib/dialog/formbox.c
  projects/llvm-ia64/contrib/dialog/fselect.c
  projects/llvm-ia64/contrib/dialog/guage.c
  projects/llvm-ia64/contrib/dialog/inputbox.c
  projects/llvm-ia64/contrib/dialog/makefile.in
  projects/llvm-ia64/contrib/dialog/menubox.c
  projects/llvm-ia64/contrib/dialog/mixedgauge.c
  projects/llvm-ia64/contrib/dialog/msgbox.c
  projects/llvm-ia64/contrib/dialog/package/debian/changelog
  projects/llvm-ia64/contrib/dialog/package/debian/control
  projects/llvm-ia64/contrib/dialog/package/dialog.spec
  projects/llvm-ia64/contrib/dialog/pause.c
  projects/llvm-ia64/contrib/dialog/prgbox.c
  projects/llvm-ia64/contrib/dialog/progressbox.c
  projects/llvm-ia64/contrib/dialog/rc.c
  projects/llvm-ia64/contrib/dialog/tailbox.c
  projects/llvm-ia64/contrib/dialog/textbox.c
  projects/llvm-ia64/contrib/dialog/timebox.c
  projects/llvm-ia64/contrib/dialog/trace.c
  projects/llvm-ia64/contrib/dialog/ui_getc.c
  projects/llvm-ia64/contrib/dialog/util.c
  projects/llvm-ia64/contrib/dialog/yesno.c
  projects/llvm-ia64/contrib/gcc/c-decl.c
  projects/llvm-ia64/contrib/gcc/c.opt
  projects/llvm-ia64/contrib/gcc/common.opt
  projects/llvm-ia64/contrib/gcc/tree-nested.c
  projects/llvm-ia64/contrib/lukemftpd/src/ftpd.c
  projects/llvm-ia64/contrib/ntp/ntpd/ntp_config.c
  projects/llvm-ia64/contrib/ntp/ntpd/ntp_intres.c
  projects/llvm-ia64/contrib/pf/man/pf.4
  projects/llvm-ia64/contrib/sendmail/src/deliver.c
  projects/llvm-ia64/contrib/top/commands.c
  projects/llvm-ia64/contrib/top/display.c
  projects/llvm-ia64/contrib/top/top.X
  projects/llvm-ia64/contrib/top/top.c
  projects/llvm-ia64/contrib/xz/ChangeLog
  projects/llvm-ia64/contrib/xz/FREEBSD-Xlist
  projects/llvm-ia64/contrib/xz/FREEBSD-upgrade
  projects/llvm-ia64/contrib/xz/THANKS
  projects/llvm-ia64/contrib/xz/po/LINGUAS
  projects/llvm-ia64/contrib/xz/po/it.po
  projects/llvm-ia64/contrib/xz/src/common/tuklib_open_stdxxx.c
  projects/llvm-ia64/contrib/xz/src/liblzma/api/lzma/block.h
  projects/llvm-ia64/contrib/xz/src/liblzma/api/lzma/container.h
  projects/llvm-ia64/contrib/xz/src/liblzma/api/lzma/filter.h
  projects/llvm-ia64/contrib/xz/src/liblzma/api/lzma/version.h
  projects/llvm-ia64/contrib/xz/src/liblzma/common/alone_decoder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/common/alone_encoder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/common/block_buffer_encoder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/common/block_encoder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/common/common.c
  projects/llvm-ia64/contrib/xz/src/liblzma/common/common.h
  projects/llvm-ia64/contrib/xz/src/liblzma/common/filter_common.c
  projects/llvm-ia64/contrib/xz/src/liblzma/common/index.c
  projects/llvm-ia64/contrib/xz/src/liblzma/common/index_decoder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/common/index_encoder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/common/stream_buffer_encoder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/common/stream_encoder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/delta/delta_encoder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/lz/lz_decoder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/lz/lz_encoder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/lz/lz_encoder_hash.h
  projects/llvm-ia64/contrib/xz/src/liblzma/lzma/lzma2_decoder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/lzma/lzma2_encoder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/simple/arm.c
  projects/llvm-ia64/contrib/xz/src/liblzma/simple/armthumb.c
  projects/llvm-ia64/contrib/xz/src/liblzma/simple/ia64.c
  projects/llvm-ia64/contrib/xz/src/liblzma/simple/powerpc.c
  projects/llvm-ia64/contrib/xz/src/liblzma/simple/simple_coder.c
  projects/llvm-ia64/contrib/xz/src/liblzma/simple/sparc.c
  projects/llvm-ia64/contrib/xz/src/lzmainfo/lzmainfo.c
  projects/llvm-ia64/contrib/xz/src/xz/coder.c
  projects/llvm-ia64/contrib/xz/src/xz/file_io.c
  projects/llvm-ia64/contrib/xz/src/xz/hardware.h
  projects/llvm-ia64/contrib/xz/src/xz/list.c
  projects/llvm-ia64/contrib/xz/src/xz/message.c
  projects/llvm-ia64/contrib/xz/src/xz/message.h
  projects/llvm-ia64/contrib/xz/src/xz/options.c
  projects/llvm-ia64/contrib/xz/src/xz/signals.c
  projects/llvm-ia64/contrib/xz/src/xz/suffix.c
  projects/llvm-ia64/contrib/xz/src/xz/util.h
  projects/llvm-ia64/contrib/xz/src/xz/xz.1
  projects/llvm-ia64/contrib/xz/src/xzdec/xzdec.c
  projects/llvm-ia64/etc/namedb/named.conf
  projects/llvm-ia64/etc/namedb/named.root
  projects/llvm-ia64/etc/rc.d/Makefile
  projects/llvm-ia64/etc/rc.d/kld
  projects/llvm-ia64/etc/rc.d/lockd
  projects/llvm-ia64/etc/rc.d/mountd
  projects/llvm-ia64/etc/rc.d/nfsd
  projects/llvm-ia64/etc/rc.d/routing
  projects/llvm-ia64/etc/rc.d/statd
  projects/llvm-ia64/etc/regdomain.xml
  projects/llvm-ia64/gnu/lib/libdialog/Makefile
  projects/llvm-ia64/gnu/usr.bin/groff/tmac/mdoc.local
  projects/llvm-ia64/include/rpc/xdr.h
  projects/llvm-ia64/lib/bind/Makefile
  projects/llvm-ia64/lib/bind/config.h
  projects/llvm-ia64/lib/bind/config.mk
  projects/llvm-ia64/lib/bind/dns/Makefile
  projects/llvm-ia64/lib/bind/dns/code.h
  projects/llvm-ia64/lib/bind/dns/dns/enumtype.h
  projects/llvm-ia64/lib/bind/dns/dns/rdatastruct.h
  projects/llvm-ia64/lib/bind/isc/Makefile
  projects/llvm-ia64/lib/bind/isc/isc/platform.h
  projects/llvm-ia64/lib/bind/lwres/lwres/netdb.h
  projects/llvm-ia64/lib/bind/lwres/lwres/platform.h
  projects/llvm-ia64/lib/libc/gen/posix_spawn.c
  projects/llvm-ia64/lib/libc/sys/rfork.2
  projects/llvm-ia64/lib/libc/xdr/Makefile.inc
  projects/llvm-ia64/lib/libc/xdr/Symbol.map
  projects/llvm-ia64/lib/libc/xdr/xdr.3
  projects/llvm-ia64/lib/libc/xdr/xdr_sizeof.c
  projects/llvm-ia64/lib/libkvm/kvm_pcpu.c
  projects/llvm-ia64/lib/liblzma/config.h
  projects/llvm-ia64/lib/libprocstat/Makefile
  projects/llvm-ia64/lib/libstand/stand.h
  projects/llvm-ia64/lib/libstand/zalloc.c
  projects/llvm-ia64/lib/libstand/zalloc_defs.h
  projects/llvm-ia64/lib/libstand/zalloc_malloc.c
  projects/llvm-ia64/lib/libstand/zalloc_mem.h
  projects/llvm-ia64/lib/libstand/zalloc_protos.h
  projects/llvm-ia64/lib/libusb/libusb.3
  projects/llvm-ia64/lib/libusb/libusb01.c
  projects/llvm-ia64/lib/libusb/libusb10.c
  projects/llvm-ia64/lib/libusb/libusb10_desc.c
  projects/llvm-ia64/lib/libusb/libusb20.c
  projects/llvm-ia64/lib/libusb/usb.h
  projects/llvm-ia64/lib/libutil/login.conf.5
  projects/llvm-ia64/release/Makefile
  projects/llvm-ia64/release/generate-release.sh
  projects/llvm-ia64/sbin/dumpfs/dumpfs.8
  projects/llvm-ia64/sbin/dumpfs/dumpfs.c
  projects/llvm-ia64/sbin/fsck_ffs/fsck.h
  projects/llvm-ia64/sbin/fsck_ffs/pass5.c
  projects/llvm-ia64/sbin/fsck_ffs/suj.c
  projects/llvm-ia64/sbin/hastctl/hastctl.c
  projects/llvm-ia64/sbin/hastd/activemap.c
  projects/llvm-ia64/sbin/hastd/control.c
  projects/llvm-ia64/sbin/hastd/primary.c
  projects/llvm-ia64/sbin/ifconfig/Makefile
  projects/llvm-ia64/sbin/ifconfig/ifconfig.8
  projects/llvm-ia64/sbin/ipfw/ipfw.8
  projects/llvm-ia64/sbin/ipfw/ipfw2.c
  projects/llvm-ia64/sbin/ipfw/ipfw2.h
  projects/llvm-ia64/sbin/ipfw/main.c
  projects/llvm-ia64/sbin/natd/natd.8
  projects/llvm-ia64/sbin/newfs_msdos/newfs_msdos.c
  projects/llvm-ia64/sbin/shutdown/shutdown.8
  projects/llvm-ia64/sbin/umount/umount.c
  projects/llvm-ia64/share/doc/bind9/Makefile
  projects/llvm-ia64/share/man/man3/pthread_set_name_np.3
  projects/llvm-ia64/share/man/man4/axe.4
  projects/llvm-ia64/share/man/man4/jme.4
  projects/llvm-ia64/share/man/man8/picobsd.8
  projects/llvm-ia64/share/man/man9/Makefile
  projects/llvm-ia64/share/man/man9/copy.9
  projects/llvm-ia64/share/man/man9/fail.9
  projects/llvm-ia64/share/man/man9/ifnet.9
  projects/llvm-ia64/share/man/man9/uio.9
  projects/llvm-ia64/share/man/man9/vm_map.9
  projects/llvm-ia64/share/misc/committers-ports.dot
  projects/llvm-ia64/share/misc/pci_vendors
  projects/llvm-ia64/sys/amd64/acpica/acpi_wakeup.c
  projects/llvm-ia64/sys/amd64/amd64/mp_machdep.c
  projects/llvm-ia64/sys/amd64/amd64/pmap.c
  projects/llvm-ia64/sys/amd64/amd64/sys_machdep.c
  projects/llvm-ia64/sys/amd64/amd64/vm_machdep.c
  projects/llvm-ia64/sys/amd64/include/cpufunc.h
  projects/llvm-ia64/sys/arm/arm/pmap.c
  projects/llvm-ia64/sys/arm/arm/sys_machdep.c
  projects/llvm-ia64/sys/arm/mv/common.c
  projects/llvm-ia64/sys/arm/mv/gpio.c
  projects/llvm-ia64/sys/arm/mv/mv_machdep.c
  projects/llvm-ia64/sys/boot/Makefile.amd64
  projects/llvm-ia64/sys/boot/common/Makefile.inc
  projects/llvm-ia64/sys/boot/common/load_elf.c
  projects/llvm-ia64/sys/boot/common/reloc_elf.c
  projects/llvm-ia64/sys/boot/common/ufsread.c
  projects/llvm-ia64/sys/boot/i386/Makefile.inc
  projects/llvm-ia64/sys/boot/i386/boot2/Makefile
  projects/llvm-ia64/sys/boot/i386/libi386/bioscd.c
  projects/llvm-ia64/sys/boot/i386/zfsboot/Makefile
  projects/llvm-ia64/sys/boot/powerpc/ps3/Makefile
  projects/llvm-ia64/sys/boot/powerpc/ps3/conf.c
  projects/llvm-ia64/sys/boot/powerpc/ps3/devicename.c
  projects/llvm-ia64/sys/boot/powerpc/ps3/lv1call.S
  projects/llvm-ia64/sys/boot/powerpc/ps3/lv1call.h
  projects/llvm-ia64/sys/boot/powerpc/ps3/main.c
  projects/llvm-ia64/sys/boot/powerpc/ps3/version
  projects/llvm-ia64/sys/boot/sparc64/loader/main.c
  projects/llvm-ia64/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
  projects/llvm-ia64/sys/cddl/dev/dtrace/i386/dtrace_subr.c
  projects/llvm-ia64/sys/compat/freebsd32/freebsd32_proto.h
  projects/llvm-ia64/sys/compat/freebsd32/freebsd32_syscall.h
  projects/llvm-ia64/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/llvm-ia64/sys/compat/freebsd32/freebsd32_sysent.c
  projects/llvm-ia64/sys/compat/freebsd32/freebsd32_systrace_args.c
  projects/llvm-ia64/sys/compat/freebsd32/syscalls.master
  projects/llvm-ia64/sys/compat/linux/linux_ipc.c
  projects/llvm-ia64/sys/conf/Makefile.mips
  projects/llvm-ia64/sys/conf/NOTES
  projects/llvm-ia64/sys/conf/files
  projects/llvm-ia64/sys/conf/files.i386
  projects/llvm-ia64/sys/conf/files.mips
  projects/llvm-ia64/sys/conf/options
  projects/llvm-ia64/sys/conf/options.mips
  projects/llvm-ia64/sys/dev/acpica/acpi_pcib_acpi.c
  projects/llvm-ia64/sys/dev/adb/adb_kbd.c
  projects/llvm-ia64/sys/dev/ahci/ahci.c
  projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm.c
  projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm.h
  projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm_gram.y
  projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y
  projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm_macro_scan.l
  projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm_scan.l
  projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm_symbol.c
  projects/llvm-ia64/sys/dev/aic7xxx/aicasm/aicasm_symbol.h
  projects/llvm-ia64/sys/dev/ath/ah_osdep.c
  projects/llvm-ia64/sys/dev/ath/if_ath.c
  projects/llvm-ia64/sys/dev/atkbdc/atkbd.c
  projects/llvm-ia64/sys/dev/cas/if_cas.c
  projects/llvm-ia64/sys/dev/cas/if_casvar.h
  projects/llvm-ia64/sys/dev/e1000/if_em.c
  projects/llvm-ia64/sys/dev/e1000/if_igb.c
  projects/llvm-ia64/sys/dev/e1000/if_igb.h
  projects/llvm-ia64/sys/dev/gem/if_gem.c
  projects/llvm-ia64/sys/dev/gem/if_gem_pci.c
  projects/llvm-ia64/sys/dev/gem/if_gemreg.h
  projects/llvm-ia64/sys/dev/iicbus/if_ic.c
  projects/llvm-ia64/sys/dev/kbd/kbd.c
  projects/llvm-ia64/sys/dev/kbdmux/kbdmux.c
  projects/llvm-ia64/sys/dev/lmc/if_lmc.c
  projects/llvm-ia64/sys/dev/md/md.c
  projects/llvm-ia64/sys/dev/mfi/mfi.c
  projects/llvm-ia64/sys/dev/mfi/mfireg.h
  projects/llvm-ia64/sys/dev/mii/e1000phy.c
  projects/llvm-ia64/sys/dev/mii/miidevs
  projects/llvm-ia64/sys/dev/mpt/mpt.h
  projects/llvm-ia64/sys/dev/mpt/mpt_pci.c
  projects/llvm-ia64/sys/dev/mxge/eth_z8e.h
  projects/llvm-ia64/sys/dev/mxge/ethp_z8e.h
  projects/llvm-ia64/sys/dev/mxge/if_mxge.c
  projects/llvm-ia64/sys/dev/mxge/rss_eth_z8e.h
  projects/llvm-ia64/sys/dev/mxge/rss_ethp_z8e.h
  projects/llvm-ia64/sys/dev/pci/pci.c
  projects/llvm-ia64/sys/dev/pci/pci_pci.c
  projects/llvm-ia64/sys/dev/pci/pci_subr.c
  projects/llvm-ia64/sys/dev/pci/pcib_private.h
  projects/llvm-ia64/sys/dev/pci/pcivar.h
  projects/llvm-ia64/sys/dev/ppbus/if_plip.c
  projects/llvm-ia64/sys/dev/sound/usb/uaudio.c
  projects/llvm-ia64/sys/dev/syscons/syscons.c
  projects/llvm-ia64/sys/dev/uart/uart_bus_pci.c
  projects/llvm-ia64/sys/dev/uart/uart_kbd_sun.c
  projects/llvm-ia64/sys/dev/usb/input/uhid.c
  projects/llvm-ia64/sys/dev/usb/input/ukbd.c
  projects/llvm-ia64/sys/dev/usb/net/if_axe.c
  projects/llvm-ia64/sys/dev/usb/net/if_axereg.h
  projects/llvm-ia64/sys/dev/usb/net/uhso.c
  projects/llvm-ia64/sys/dev/usb/quirk/usb_quirk.c
  projects/llvm-ia64/sys/dev/usb/quirk/usb_quirk.h
  projects/llvm-ia64/sys/dev/usb/usb_hid.c
  projects/llvm-ia64/sys/dev/usb/usb_request.c
  projects/llvm-ia64/sys/dev/usb/usbdevs
  projects/llvm-ia64/sys/dev/usb/usbhid.h
  projects/llvm-ia64/sys/dev/vkbd/vkbd.c
  projects/llvm-ia64/sys/dev/xen/control/control.c
  projects/llvm-ia64/sys/fs/devfs/devfs_vnops.c
  projects/llvm-ia64/sys/fs/nfs/nfs_commonacl.c
  projects/llvm-ia64/sys/fs/nfs/nfs_commonkrpc.c
  projects/llvm-ia64/sys/fs/nfs/nfs_commonport.c
  projects/llvm-ia64/sys/fs/nfs/nfs_commonsubs.c
  projects/llvm-ia64/sys/fs/nfs/nfs_var.h
  projects/llvm-ia64/sys/fs/nfs/nfsdport.h
  projects/llvm-ia64/sys/fs/nfs/nfsport.h
  projects/llvm-ia64/sys/fs/nfs/nfsproto.h
  projects/llvm-ia64/sys/fs/nfsclient/nfs_clport.c
  projects/llvm-ia64/sys/fs/nfsclient/nfs_clrpcops.c
  projects/llvm-ia64/sys/fs/nfsclient/nfs_clstate.c
  projects/llvm-ia64/sys/fs/nfsclient/nfs_clsubs.c
  projects/llvm-ia64/sys/fs/nfsclient/nfs_clvfsops.c
  projects/llvm-ia64/sys/fs/nfsclient/nfs_clvnops.c
  projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdcache.c
  projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdkrpc.c
  projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdport.c
  projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdsocket.c
  projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/llvm-ia64/sys/fs/nfsserver/nfs_nfsdsubs.c
  projects/llvm-ia64/sys/fs/smbfs/smbfs_smb.c
  projects/llvm-ia64/sys/fs/tmpfs/tmpfs_subr.c
  projects/llvm-ia64/sys/geom/cache/g_cache.c
  projects/llvm-ia64/sys/geom/concat/g_concat.c
  projects/llvm-ia64/sys/geom/eli/g_eli.c
  projects/llvm-ia64/sys/geom/gate/g_gate.c
  projects/llvm-ia64/sys/geom/geom.h
  projects/llvm-ia64/sys/geom/geom_bsd.c
  projects/llvm-ia64/sys/geom/geom_ccd.c
  projects/llvm-ia64/sys/geom/geom_disk.c
  projects/llvm-ia64/sys/geom/geom_pc98.c
  projects/llvm-ia64/sys/geom/geom_sunlabel.c
  projects/llvm-ia64/sys/geom/geom_vfs.c
  projects/llvm-ia64/sys/geom/label/g_label_gpt.c
  projects/llvm-ia64/sys/geom/mirror/g_mirror.c
  projects/llvm-ia64/sys/geom/mountver/g_mountver.c
  projects/llvm-ia64/sys/geom/multipath/g_multipath.c
  projects/llvm-ia64/sys/geom/nop/g_nop.c
  projects/llvm-ia64/sys/geom/part/g_part_gpt.c
  projects/llvm-ia64/sys/geom/raid/g_raid.c
  projects/llvm-ia64/sys/geom/raid3/g_raid3.c
  projects/llvm-ia64/sys/geom/sched/g_sched.c
  projects/llvm-ia64/sys/geom/sched/gs_rr.c
  projects/llvm-ia64/sys/geom/shsec/g_shsec.c
  projects/llvm-ia64/sys/geom/stripe/g_stripe.c
  projects/llvm-ia64/sys/geom/vinum/geom_vinum.c
  projects/llvm-ia64/sys/geom/vinum/geom_vinum_drive.c
  projects/llvm-ia64/sys/geom/vinum/geom_vinum_list.c
  projects/llvm-ia64/sys/geom/vinum/geom_vinum_subr.c
  projects/llvm-ia64/sys/geom/virstor/g_virstor.c
  projects/llvm-ia64/sys/i386/Makefile
  projects/llvm-ia64/sys/i386/i386/mp_machdep.c
  projects/llvm-ia64/sys/i386/i386/pmap.c
  projects/llvm-ia64/sys/i386/i386/sys_machdep.c
  projects/llvm-ia64/sys/i386/i386/vm_machdep.c
  projects/llvm-ia64/sys/i386/ibcs2/ibcs2_ioctl.c
  projects/llvm-ia64/sys/i386/include/cpufunc.h
  projects/llvm-ia64/sys/i386/xen/mp_machdep.c
  projects/llvm-ia64/sys/i386/xen/mptable.c
  projects/llvm-ia64/sys/i386/xen/pmap.c
  projects/llvm-ia64/sys/ia64/conf/GENERIC
  projects/llvm-ia64/sys/ia64/ia64/clock.c
  projects/llvm-ia64/sys/ia64/ia64/efi.c
  projects/llvm-ia64/sys/ia64/ia64/exception.S
  projects/llvm-ia64/sys/ia64/ia64/interrupt.c
  projects/llvm-ia64/sys/ia64/ia64/mp_machdep.c
  projects/llvm-ia64/sys/ia64/ia64/pmap.c
  projects/llvm-ia64/sys/ia64/include/efi.h
  projects/llvm-ia64/sys/ia64/include/pmap.h
  projects/llvm-ia64/sys/ia64/include/sf_buf.h
  projects/llvm-ia64/sys/kern/Make.tags.inc
  projects/llvm-ia64/sys/kern/imgact_elf.c
  projects/llvm-ia64/sys/kern/init_sysent.c
  projects/llvm-ia64/sys/kern/kern_descrip.c
  projects/llvm-ia64/sys/kern/kern_exec.c
  projects/llvm-ia64/sys/kern/kern_exit.c
  projects/llvm-ia64/sys/kern/kern_fail.c
  projects/llvm-ia64/sys/kern/kern_fork.c
  projects/llvm-ia64/sys/kern/kern_jail.c
  projects/llvm-ia64/sys/kern/kern_racct.c
  projects/llvm-ia64/sys/kern/kern_rctl.c
  projects/llvm-ia64/sys/kern/kern_rmlock.c
  projects/llvm-ia64/sys/kern/kern_tc.c
  projects/llvm-ia64/sys/kern/kern_thr.c
  projects/llvm-ia64/sys/kern/sched_4bsd.c
  projects/llvm-ia64/sys/kern/subr_kdb.c
  projects/llvm-ia64/sys/kern/subr_pcpu.c
  projects/llvm-ia64/sys/kern/subr_smp.c
  projects/llvm-ia64/sys/kern/subr_trap.c
  projects/llvm-ia64/sys/kern/subr_uio.c
  projects/llvm-ia64/sys/kern/sys_capability.c
  projects/llvm-ia64/sys/kern/syscalls.c
  projects/llvm-ia64/sys/kern/syscalls.master
  projects/llvm-ia64/sys/kern/systrace_args.c
  projects/llvm-ia64/sys/kern/sysv_msg.c
  projects/llvm-ia64/sys/kern/sysv_sem.c
  projects/llvm-ia64/sys/kern/sysv_shm.c
  projects/llvm-ia64/sys/kern/tty.c
  projects/llvm-ia64/sys/kern/uipc_shm.c
  projects/llvm-ia64/sys/kern/uipc_socket.c
  projects/llvm-ia64/sys/kern/uipc_syscalls.c
  projects/llvm-ia64/sys/kern/vfs_bio.c
  projects/llvm-ia64/sys/kern/vfs_mount.c
  projects/llvm-ia64/sys/kern/vfs_mountroot.c
  projects/llvm-ia64/sys/kern/vfs_subr.c
  projects/llvm-ia64/sys/kgssapi/gss_impl.c
  projects/llvm-ia64/sys/mips/conf/RT305X
  projects/llvm-ia64/sys/mips/conf/RT305X.hints
  projects/llvm-ia64/sys/mips/include/bus.h
  projects/llvm-ia64/sys/mips/include/cpufunc.h
  projects/llvm-ia64/sys/mips/include/intr_machdep.h
  projects/llvm-ia64/sys/mips/malta/gt_pci.c
  projects/llvm-ia64/sys/mips/mips/cache.c
  projects/llvm-ia64/sys/mips/mips/cache_mipsNN.c
  projects/llvm-ia64/sys/mips/mips/cpu.c
  projects/llvm-ia64/sys/mips/mips/elf_trampoline.c
  projects/llvm-ia64/sys/mips/mips/exception.S
  projects/llvm-ia64/sys/mips/mips/locore.S
  projects/llvm-ia64/sys/mips/mips/machdep.c
  projects/llvm-ia64/sys/mips/mips/mp_machdep.c
  projects/llvm-ia64/sys/mips/mips/pmap.c
  projects/llvm-ia64/sys/modules/usb/Makefile
  projects/llvm-ia64/sys/net/bpf_filter.c
  projects/llvm-ia64/sys/net/if.c
  projects/llvm-ia64/sys/net/if.h
  projects/llvm-ia64/sys/net/if_arcsubr.c
  projects/llvm-ia64/sys/net/if_atmsubr.c
  projects/llvm-ia64/sys/net/if_debug.c
  projects/llvm-ia64/sys/net/if_ethersubr.c
  projects/llvm-ia64/sys/net/if_fddisubr.c
  projects/llvm-ia64/sys/net/if_fwsubr.c
  projects/llvm-ia64/sys/net/if_gif.c
  projects/llvm-ia64/sys/net/if_iso88025subr.c
  projects/llvm-ia64/sys/net/if_lagg.c
  projects/llvm-ia64/sys/net/if_llatbl.h
  projects/llvm-ia64/sys/net/if_spppfr.c
  projects/llvm-ia64/sys/net/if_spppsubr.c
  projects/llvm-ia64/sys/net/if_stf.c
  projects/llvm-ia64/sys/net/if_tun.c
  projects/llvm-ia64/sys/net/if_var.h
  projects/llvm-ia64/sys/net80211/ieee80211_ageq.c
  projects/llvm-ia64/sys/net80211/ieee80211_power.c
  projects/llvm-ia64/sys/netgraph/netflow/netflow.c
  projects/llvm-ia64/sys/netgraph/netflow/netflow_v9.c
  projects/llvm-ia64/sys/netgraph/netflow/ng_netflow.c
  projects/llvm-ia64/sys/netgraph/netflow/ng_netflow.h
  projects/llvm-ia64/sys/netgraph/netgraph.h
  projects/llvm-ia64/sys/netgraph/ng_base.c
  projects/llvm-ia64/sys/netgraph/ng_ether.c
  projects/llvm-ia64/sys/netgraph/ng_iface.c
  projects/llvm-ia64/sys/netgraph/ng_socket.c
  projects/llvm-ia64/sys/netinet/if_ether.c
  projects/llvm-ia64/sys/netinet/in.c
  projects/llvm-ia64/sys/netinet/in_proto.c
  projects/llvm-ia64/sys/netinet/ip_fw.h
  projects/llvm-ia64/sys/netinet/ip_var.h
  projects/llvm-ia64/sys/netinet/ipfw/ip_fw2.c
  projects/llvm-ia64/sys/netinet/ipfw/ip_fw_log.c
  projects/llvm-ia64/sys/netinet/ipfw/ip_fw_sockopt.c
  projects/llvm-ia64/sys/netinet/libalias/libalias.3
  projects/llvm-ia64/sys/netinet/sctp_pcb.c
  projects/llvm-ia64/sys/netinet/sctp_uio.h
  projects/llvm-ia64/sys/netinet/sctp_usrreq.c
  projects/llvm-ia64/sys/netinet/tcp_lro.c
  projects/llvm-ia64/sys/netinet/tcp_output.c
  projects/llvm-ia64/sys/netinet/tcp_subr.c
  projects/llvm-ia64/sys/netinet6/in6.c
  projects/llvm-ia64/sys/netinet6/in6_proto.c
  projects/llvm-ia64/sys/nfs/bootp_subr.c
  projects/llvm-ia64/sys/pc98/cbus/pckbd.c
  projects/llvm-ia64/sys/pc98/conf/DEFAULTS
  projects/llvm-ia64/sys/powerpc/aim/mmu_oea.c
  projects/llvm-ia64/sys/powerpc/aim/mmu_oea64.c
  projects/llvm-ia64/sys/powerpc/booke/pmap.c
  projects/llvm-ia64/sys/powerpc/conf/GENERIC
  projects/llvm-ia64/sys/powerpc/conf/GENERIC64
  projects/llvm-ia64/sys/powerpc/powerpc/mp_machdep.c
  projects/llvm-ia64/sys/powerpc/ps3/if_glc.c
  projects/llvm-ia64/sys/sparc64/include/cache.h
  projects/llvm-ia64/sys/sparc64/include/cpu.h
  projects/llvm-ia64/sys/sparc64/include/pmap.h
  projects/llvm-ia64/sys/sparc64/include/tlb.h
  projects/llvm-ia64/sys/sparc64/pci/fire.c
  projects/llvm-ia64/sys/sparc64/pci/schizo.c
  projects/llvm-ia64/sys/sparc64/sparc64/cache.c
  projects/llvm-ia64/sys/sparc64/sparc64/cheetah.c
  projects/llvm-ia64/sys/sparc64/sparc64/counter.c
  projects/llvm-ia64/sys/sparc64/sparc64/exception.S
  projects/llvm-ia64/sys/sparc64/sparc64/interrupt.S
  projects/llvm-ia64/sys/sparc64/sparc64/machdep.c
  projects/llvm-ia64/sys/sparc64/sparc64/mp_exception.S
  projects/llvm-ia64/sys/sparc64/sparc64/mp_machdep.c
  projects/llvm-ia64/sys/sparc64/sparc64/pmap.c
  projects/llvm-ia64/sys/sparc64/sparc64/spitfire.c
  projects/llvm-ia64/sys/sparc64/sparc64/sys_machdep.c
  projects/llvm-ia64/sys/sparc64/sparc64/tick.c
  projects/llvm-ia64/sys/sparc64/sparc64/vm_machdep.c
  projects/llvm-ia64/sys/sparc64/sparc64/zeus.c
  projects/llvm-ia64/sys/sys/_types.h
  projects/llvm-ia64/sys/sys/bus.h
  projects/llvm-ia64/sys/sys/capability.h
  projects/llvm-ia64/sys/sys/cpuset.h
  projects/llvm-ia64/sys/sys/file.h
  projects/llvm-ia64/sys/sys/filedesc.h
  projects/llvm-ia64/sys/sys/kbio.h
  projects/llvm-ia64/sys/sys/pcpu.h
  projects/llvm-ia64/sys/sys/priv.h
  projects/llvm-ia64/sys/sys/proc.h
  projects/llvm-ia64/sys/sys/racct.h
  projects/llvm-ia64/sys/sys/sem.h
  projects/llvm-ia64/sys/sys/sockio.h
  projects/llvm-ia64/sys/sys/soundcard.h
  projects/llvm-ia64/sys/sys/syscall.h
  projects/llvm-ia64/sys/sys/syscall.mk
  projects/llvm-ia64/sys/sys/sysproto.h
  projects/llvm-ia64/sys/sys/systm.h
  projects/llvm-ia64/sys/sys/timetc.h
  projects/llvm-ia64/sys/sys/tty.h
  projects/llvm-ia64/sys/sys/ttydevsw.h
  projects/llvm-ia64/sys/sys/types.h
  projects/llvm-ia64/sys/sys/uio.h
  projects/llvm-ia64/sys/sys/unistd.h
  projects/llvm-ia64/sys/sys/vnode.h
  projects/llvm-ia64/sys/ufs/ffs/ffs_alloc.c
  projects/llvm-ia64/sys/ufs/ffs/ffs_balloc.c
  projects/llvm-ia64/sys/ufs/ffs/ffs_inode.c
  projects/llvm-ia64/sys/ufs/ffs/ffs_softdep.c
  projects/llvm-ia64/sys/ufs/ffs/ffs_vfsops.c
  projects/llvm-ia64/sys/ufs/ffs/fs.h
  projects/llvm-ia64/sys/ufs/ffs/softdep.h
  projects/llvm-ia64/sys/ufs/ufs/ufs_inode.c
  projects/llvm-ia64/sys/ufs/ufs/ufsmount.h
  projects/llvm-ia64/sys/vm/device_pager.c
  projects/llvm-ia64/sys/vm/swap_pager.c
  projects/llvm-ia64/sys/vm/vm_extern.h
  projects/llvm-ia64/sys/vm/vm_fault.c
  projects/llvm-ia64/sys/vm/vm_glue.c
  projects/llvm-ia64/sys/vm/vm_map.c
  projects/llvm-ia64/sys/vm/vm_mmap.c
  projects/llvm-ia64/sys/vm/vm_object.c
  projects/llvm-ia64/sys/vm/vm_object.h
  projects/llvm-ia64/sys/vm/vm_pageout.c
  projects/llvm-ia64/sys/vm/vm_unix.c
  projects/llvm-ia64/sys/vm/vnode_pager.c
  projects/llvm-ia64/sys/x86/include/mptable.h
  projects/llvm-ia64/sys/x86/x86/mptable.c
  projects/llvm-ia64/sys/x86/x86/mptable_pci.c
  projects/llvm-ia64/sys/x86/x86/tsc.c
  projects/llvm-ia64/tools/regression/kqueue/config.h
  projects/llvm-ia64/tools/regression/kqueue/main.c
  projects/llvm-ia64/tools/regression/kqueue/proc.c
  projects/llvm-ia64/tools/regression/lib/libc/gen/Makefile
  projects/llvm-ia64/usr.bin/calendar/parsedata.c
  projects/llvm-ia64/usr.bin/calendar/pom.c
  projects/llvm-ia64/usr.bin/gcore/elfcore.c
  projects/llvm-ia64/usr.bin/ipcs/ipc.c
  projects/llvm-ia64/usr.bin/ipcs/ipcs.c
  projects/llvm-ia64/usr.bin/ncal/ncal.1
  projects/llvm-ia64/usr.bin/ncal/ncal.c
  projects/llvm-ia64/usr.bin/netstat/if.c
  projects/llvm-ia64/usr.bin/nsupdate/Makefile
  projects/llvm-ia64/usr.bin/quota/quota.c
  projects/llvm-ia64/usr.bin/rctl/rctl.8
  projects/llvm-ia64/usr.bin/rpcgen/rpc_scan.c
  projects/llvm-ia64/usr.bin/tftp/main.c
  projects/llvm-ia64/usr.bin/top/machine.c
  projects/llvm-ia64/usr.bin/w/w.c
  projects/llvm-ia64/usr.bin/wall/wall.c
  projects/llvm-ia64/usr.sbin/Makefile
  projects/llvm-ia64/usr.sbin/bsdinstall/partedit/partedit.c
  projects/llvm-ia64/usr.sbin/bsdinstall/partedit/partedit_powerpc.c
  projects/llvm-ia64/usr.sbin/bsdinstall/scripts/Makefile
  projects/llvm-ia64/usr.sbin/bsdinstall/scripts/auto
  projects/llvm-ia64/usr.sbin/bsdinstall/scripts/config
  projects/llvm-ia64/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_device_tbl.c
  projects/llvm-ia64/usr.sbin/config/main.c
  projects/llvm-ia64/usr.sbin/dnssec-signzone/Makefile
  projects/llvm-ia64/usr.sbin/flowctl/Makefile
  projects/llvm-ia64/usr.sbin/flowctl/flowctl.8
  projects/llvm-ia64/usr.sbin/flowctl/flowctl.c
  projects/llvm-ia64/usr.sbin/mountd/exports.5
  projects/llvm-ia64/usr.sbin/mountd/mountd.c
  projects/llvm-ia64/usr.sbin/named-checkconf/Makefile
  projects/llvm-ia64/usr.sbin/named/Makefile
  projects/llvm-ia64/usr.sbin/pmccontrol/pmccontrol.c
  projects/llvm-ia64/usr.sbin/pmcstat/pmcstat.c
  projects/llvm-ia64/usr.sbin/pwd_mkdb/pwd_mkdb.c
  projects/llvm-ia64/usr.sbin/rndc-confgen/Makefile
  projects/llvm-ia64/usr.sbin/rndc/Makefile
  projects/llvm-ia64/usr.sbin/rpcbind/rpcb_stat.c
  projects/llvm-ia64/usr.sbin/rpcbind/rpcb_svc_com.c
  projects/llvm-ia64/usr.sbin/rpcbind/rpcbind.c
  projects/llvm-ia64/usr.sbin/rpcbind/util.c
  projects/llvm-ia64/usr.sbin/rpcbind/warmstart.c
  projects/llvm-ia64/usr.sbin/rtadvd/if.c
  projects/llvm-ia64/usr.sbin/syslogd/syslogd.8
  projects/llvm-ia64/usr.sbin/syslogd/syslogd.c
Directory Properties:
  projects/llvm-ia64/   (props changed)
  projects/llvm-ia64/cddl/contrib/opensolaris/   (props changed)
  projects/llvm-ia64/contrib/bind9/   (props changed)
  projects/llvm-ia64/contrib/binutils/   (props changed)
  projects/llvm-ia64/contrib/bzip2/   (props changed)
  projects/llvm-ia64/contrib/compiler-rt/   (props changed)
  projects/llvm-ia64/contrib/dialog/   (props changed)
  projects/llvm-ia64/contrib/ee/   (props changed)
  projects/llvm-ia64/contrib/expat/   (props changed)
  projects/llvm-ia64/contrib/file/   (props changed)
  projects/llvm-ia64/contrib/gcc/   (props changed)
  projects/llvm-ia64/contrib/gdb/   (props changed)
  projects/llvm-ia64/contrib/gdtoa/   (props changed)
  projects/llvm-ia64/contrib/gnu-sort/   (props changed)
  projects/llvm-ia64/contrib/groff/   (props changed)
  projects/llvm-ia64/contrib/less/   (props changed)
  projects/llvm-ia64/contrib/libpcap/   (props changed)
  projects/llvm-ia64/contrib/libstdc++/   (props changed)
  projects/llvm-ia64/contrib/llvm/   (props changed)
  projects/llvm-ia64/contrib/llvm/tools/clang/   (props changed)
  projects/llvm-ia64/contrib/ncurses/   (props changed)
  projects/llvm-ia64/contrib/netcat/   (props changed)
  projects/llvm-ia64/contrib/ntp/   (props changed)
  projects/llvm-ia64/contrib/one-true-awk/   (props changed)
  projects/llvm-ia64/contrib/openbsm/   (props changed)
  projects/llvm-ia64/contrib/openpam/   (props changed)
  projects/llvm-ia64/contrib/pf/   (props changed)
  projects/llvm-ia64/contrib/sendmail/   (props changed)
  projects/llvm-ia64/contrib/tcpdump/   (props changed)
  projects/llvm-ia64/contrib/tcsh/   (props changed)
  projects/llvm-ia64/contrib/tnftp/   (props changed)
  projects/llvm-ia64/contrib/top/   (props changed)
  projects/llvm-ia64/contrib/top/install-sh   (props changed)
  projects/llvm-ia64/contrib/tzcode/stdtime/   (props changed)
  projects/llvm-ia64/contrib/tzcode/zic/   (props changed)
  projects/llvm-ia64/contrib/tzdata/   (props changed)
  projects/llvm-ia64/contrib/wpa/   (props changed)
  projects/llvm-ia64/contrib/xz/   (props changed)
  projects/llvm-ia64/crypto/openssh/   (props changed)
  projects/llvm-ia64/crypto/openssl/   (props changed)
  projects/llvm-ia64/gnu/lib/   (props changed)
  projects/llvm-ia64/gnu/usr.bin/binutils/   (props changed)
  projects/llvm-ia64/gnu/usr.bin/cc/cc_tools/   (props changed)
  projects/llvm-ia64/gnu/usr.bin/gdb/   (props changed)
  projects/llvm-ia64/lib/libc/   (props changed)
  projects/llvm-ia64/lib/libc/stdtime/   (props changed)
  projects/llvm-ia64/lib/libutil/   (props changed)
  projects/llvm-ia64/lib/libz/   (props changed)
  projects/llvm-ia64/sbin/   (props changed)
  projects/llvm-ia64/sbin/ipfw/   (props changed)
  projects/llvm-ia64/share/mk/bsd.arch.inc.mk   (props changed)
  projects/llvm-ia64/share/zoneinfo/   (props changed)
  projects/llvm-ia64/sys/   (props changed)
  projects/llvm-ia64/sys/amd64/include/xen/   (props changed)
  projects/llvm-ia64/sys/boot/   (props changed)
  projects/llvm-ia64/sys/boot/i386/efi/   (props changed)
  projects/llvm-ia64/sys/boot/ia64/efi/   (props changed)
  projects/llvm-ia64/sys/boot/ia64/ski/   (props changed)
  projects/llvm-ia64/sys/boot/powerpc/boot1.chrp/   (props changed)
  projects/llvm-ia64/sys/boot/powerpc/ofw/   (props changed)
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/   (props changed)
  projects/llvm-ia64/sys/conf/   (props changed)
  projects/llvm-ia64/sys/contrib/dev/acpica/   (props changed)
  projects/llvm-ia64/sys/contrib/octeon-sdk/   (props changed)
  projects/llvm-ia64/sys/contrib/pf/   (props changed)
  projects/llvm-ia64/sys/contrib/x86emu/   (props changed)
  projects/llvm-ia64/usr.bin/calendar/   (props changed)
  projects/llvm-ia64/usr.bin/csup/   (props changed)
  projects/llvm-ia64/usr.bin/procstat/   (props changed)
  projects/llvm-ia64/usr.sbin/ndiscvt/   (props changed)
  projects/llvm-ia64/usr.sbin/zic/   (props changed)

Modified: projects/llvm-ia64/ObsoleteFiles.inc
==============================================================================
--- projects/llvm-ia64/ObsoleteFiles.inc	Sun Jul 17 16:21:16 2011	(r224137)
+++ projects/llvm-ia64/ObsoleteFiles.inc	Sun Jul 17 16:30:57 2011	(r224138)
@@ -38,6 +38,31 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20110709: vm_map_clean.9 -> vm_map_sync.9
+OLD_FILES+=usr/share/man/man9/vm_map_clean.9.gz
+# 20110709: Catch up with removal of these functions.
+OLD_FILES+=usr/share/man/man9/vm_page_copy.9.gz
+OLD_FILES+=usr/share/man/man9/vm_page_protect.9.gz
+OLD_FILES+=usr/share/man/man9/vm_page_zero_fill.9.gz
+# 20110707: script no longer needed by /etc/rc.d/nfsd
+OLD_FILES+=etc/rc.d/nfsserver
+# 20110705: files moved so both NFS clients can share them
+OLD_FILES+=usr/include/nfsclient/krpc.h
+OLD_FILES+=usr/include/nfsclient/nfsdiskless.h
+# 20110705: the switch of default NFS client to the new one
+OLD_FILES+=sbin/mount_newnfs
+OLD_FILES+=usr/share/man/man8/mount_newnfs.8.gz
+OLD_FILES+=usr/include/nfsclient/nfs_kdtrace.h
+# 20110628: calendar.msk removed
+OLD_FILES+=usr/share/calendar/ru_RU.KOI8-R/calendar.msk
+# 20110517: libpkg removed
+OLD_FILES+=usr/include/pkg.h
+OLD_FILES+=usr/lib/libpkg.a
+OLD_FILES+=usr/lib/libpkg.so
+OLD_LIBS+=usr/lib/libpkg.so.0
+OLD_FILES+=usr/lib/libpkg_p.a
+# 20110517: libsbuf version bump
+OLD_LIBS+=lib/libsbuf.so.5
 # 20110502: new clang import which bumps version from 2.9 to 3.0
 OLD_FILES+=usr/include/clang/2.9/emmintrin.h
 OLD_FILES+=usr/include/clang/2.9/mm_malloc.h
@@ -66,6 +91,8 @@ OLD_FILES+=usr/lib/libobjc_p.a
 OLD_FILES+=usr/libexec/cc1obj
 OLD_LIBS+=usr/lib/libobjc.so.4
 OLD_DIRS+=usr/include/objc
+# 20110331: firmware.img created at build time
+OLD_FILES+=usr/share/examples/kld/firmware/fwimage/firmware.img
 # 20110224: sticky.8 -> sticky.7
 OLD_FILES+=usr/share/man/man8/sticky.8.gz
 # 20110220: new clang import which bumps version from 2.8 to 2.9
@@ -76,6 +103,8 @@ OLD_FILES+=usr/include/clang/2.8/pmmintr
 OLD_FILES+=usr/include/clang/2.8/tmmintrin.h
 OLD_FILES+=usr/include/clang/2.8/xmmintrin.h
 OLD_DIRS+=usr/include/clang/2.8
+# 20110119: netinet/sctp_cc_functions.h removed
+OLD_FILES+=usr/include/netinet/sctp_cc_functions.h
 # 20110119: Remove SYSCTL_*X* sysctl additions.
 OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \
     usr/share/man/man9/SYSCTL_XLONG.9.gz
@@ -131,6 +160,8 @@ OLD_FILES+=usr/share/man/man8/MAKEDEV.8.
 OLD_FILES+=usr/share/man/man9/vgonel.9.gz
 # 20101112: removed gasp.info
 OLD_FILES+=usr/share/info/gasp.info.gz
+# 20101109: machine/mutex.h removed
+OLD_FILES+=usr/include/machine/mutex.h
 # 20101109: headers moved from machine/ to x86/
 .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
 OLD_FILES+=usr/include/machine/mptable.h

Modified: projects/llvm-ia64/UPDATING
==============================================================================
--- projects/llvm-ia64/UPDATING	Sun Jul 17 16:21:16 2011	(r224137)
+++ projects/llvm-ia64/UPDATING	Sun Jul 17 16:30:57 2011	(r224138)
@@ -25,6 +25,8 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 20110628:
 	The packet filter (pf) code has been updated to OpenBSD 4.5.
 	You need to update userland tools to be in sync with kernel.
+	This update breaks backward compatibility with earlier pfsync(4)
+	versions.  Care must be taken when updating redundant firewall setups.
 
 20110608:
 	The following sysctls and tunables are retired on x86 platforms:

Modified: projects/llvm-ia64/bin/expr/expr.1
==============================================================================
--- projects/llvm-ia64/bin/expr/expr.1	Sun Jul 17 16:21:16 2011	(r224137)
+++ projects/llvm-ia64/bin/expr/expr.1	Sun Jul 17 16:30:57 2011	(r224138)
@@ -50,25 +50,25 @@ and writes the result on standard output
 All operators and operands must be passed as separate arguments.
 Several of the operators have special meaning to command interpreters
 and must therefore be quoted appropriately.
-All integer operands are interpreted in base 10.
+All integer operands are interpreted in base 10 and must consist of only
+an optional leading minus sign followed by one or more digits (unless
+less strict parsing has been enabled for backwards compatibilty with
+prior versions of
+.Nm
+in
+.Fx ) .
 .Pp
-Arithmetic operations are performed using signed integer math.
-If the
-.Fl e
-flag is specified, arithmetic uses the C
+Arithmetic operations are performed using signed integer math with a
+range according to the C
 .Vt intmax_t
-data type (the largest integral type available), and
-.Nm
-will detect arithmetic overflow and return an error indication.
-If a numeric operand is specified which is so large as to overflow
-conversion to an integer, it is parsed as a string instead.
-If
+data type (the largest signed integral type available).
+All conversions and operations are checked for overflow.
+Overflow results in program termination with an error message on stdout
+and with an error status.
+.Pp
+The
 .Fl e
-is not specified, arithmetic operations and parsing of integer
-arguments will overflow silently according to the rules of the C
-standard, using the
-.Vt long
-data type.
+option enables backwards compatible behaviour as detailed below.
 .Pp
 Operators are listed below in order of increasing precedence; all
 are left-associative.
@@ -82,7 +82,9 @@ Return the evaluation of
 .Ar expr1
 if it is neither an empty string nor zero;
 otherwise, returns the evaluation of
-.Ar expr2 .
+.Ar expr2
+if it is not an empty string;
+otherwise, returns zero.
 .It Ar expr1 Li & Ar expr2
 Return the evaluation of
 .Ar expr1
@@ -163,25 +165,26 @@ function (with a
 .Fa utility
 argument of
 .Dq Li expr )
-is used to determine whether compatibility mode should be enabled.
+is used to determine whether backwards compatibility mode should be enabled.
 This feature is intended for use as a transition and debugging aid, when
 .Nm
 is used in complex scripts which cannot easily be recast to avoid the
 non-portable usage.
-Enabling compatibility mode
-also implicitly enables the
+Enabling backwards compatibility mode also implicitly enables the
 .Fl e
 option, since this matches the historic behavior of
 .Nm
 in
-.Fx .
+.Fx . This option makes number parsing less strict and permits leading
+white space and an optional leading plus sign. In addition, empty operands
+have an implied value of zero in numeric context.
 For historical reasons, defining the environment variable
 .Ev EXPR_COMPAT
-also enables compatibility mode.
+also enables backwards compatibility mode.
 .Sh ENVIRONMENT
 .Bl -tag -width ".Ev EXPR_COMPAT"
 .It Ev EXPR_COMPAT
-If set, enables compatibility mode.
+If set, enables backwards compatibility mode.
 .El
 .Sh EXIT STATUS
 The
@@ -270,8 +273,37 @@ expands to the required number.
 The
 .Nm
 utility conforms to
-.St -p1003.1-2001 ,
-provided that compatibility mode is not enabled.
+.St -p1003.1-2008 ,
+provided that backwards compatibility mode is not enabled.
+.Pp
+Backwards compatibility mode performs less strict checks of numeric arguments:
+.Bl -bullet
+.It
+An empty operand string is interpreted as 0.
+.El
+.Bl -bullet
+.It
+Leading white space and/or a plus sign before an otherwise valid positive
+numberic operand are allowed and will be ignored.
+.El
+.Pp
+The extended arithmetic range and overflow checks do not conflict with
+POSIX's requirement that arithmetic be done using signed longs, since
+they only make a difference to the result in cases where using signed
+longs would give undefined behavior.
+.Pp
+According to the
+.Tn POSIX
+standard, the use of string arguments
+.Va length ,
+.Va substr ,
+.Va index ,
+or
+.Va match
+produces undefined results. In this version of
+.Nm ,
+these arguments are treated just as their respective string values.
+.Pp
 The
 .Fl e
 flag is an extension.

Modified: projects/llvm-ia64/bin/expr/expr.y
==============================================================================
--- projects/llvm-ia64/bin/expr/expr.y	Sun Jul 17 16:21:16 2011	(r224137)
+++ projects/llvm-ia64/bin/expr/expr.y	Sun Jul 17 16:30:57 2011	(r224138)
@@ -1,6 +1,6 @@
 %{
 /*-
- * Written by Pace Willisson (pace@blitz.com) 
+ * Written by Pace Willisson (pace@blitz.com)
  * and placed in the public domain.
  *
  * Largely rewritten by J.T. Conklin (jtc@wimsey.com)
@@ -21,7 +21,7 @@
 #include <string.h>
 #include <regex.h>
 #include <unistd.h>
-  
+
 /*
  * POSIX specifies a specific error code for syntax errors.  We exit
  * with this code for all errors.
@@ -40,15 +40,20 @@ struct val {
 	} u;
 } ;
 
-struct val *result;
-
-int		chk_div(intmax_t, intmax_t);
-int		chk_minus(intmax_t, intmax_t, intmax_t);
-int		chk_plus(intmax_t, intmax_t, intmax_t);
-int		chk_times(intmax_t, intmax_t, intmax_t);
+char		**av;
+int		nonposix;
+struct val	*result;
+
+void		assert_to_integer(struct val *);
+void		assert_div(intmax_t, intmax_t);
+void		assert_minus(intmax_t, intmax_t, intmax_t);
+void		assert_plus(intmax_t, intmax_t, intmax_t);
+void		assert_times(intmax_t, intmax_t, intmax_t);
+int		compare_vals(struct val *, struct val *);
 void		free_value(struct val *);
+int		is_integer(const char *);
+int		is_string(struct val *);
 int		is_zero_or_null(struct val *);
-int		isstring(struct val *);
 struct val	*make_integer(intmax_t);
 struct val	*make_str(const char *);
 struct val	*op_and(struct val *, struct val *);
@@ -65,14 +70,12 @@ struct val	*op_or(struct val *, struct v
 struct val	*op_plus(struct val *, struct val *);
 struct val	*op_rem(struct val *, struct val *);
 struct val	*op_times(struct val *, struct val *);
-intmax_t	to_integer(struct val *);
+int		to_integer(struct val *);
 void		to_string(struct val *);
 int		yyerror(const char *);
 int		yylex(void);
 int		yyparse(void);
 
-static int	eflag;
-char **av;
 %}
 
 %union
@@ -96,23 +99,22 @@ start: expr { result = $$; }
 
 expr:	TOKEN
 	| '(' expr ')' { $$ = $2; }
-	| expr '|' expr { $$ = op_or ($1, $3); }
-	| expr '&' expr { $$ = op_and ($1, $3); }
-	| expr '=' expr { $$ = op_eq ($1, $3); }
-	| expr '>' expr { $$ = op_gt ($1, $3); }
-	| expr '<' expr { $$ = op_lt ($1, $3); }
-	| expr GE expr  { $$ = op_ge ($1, $3); }
-	| expr LE expr  { $$ = op_le ($1, $3); }
-	| expr NE expr  { $$ = op_ne ($1, $3); }
-	| expr '+' expr { $$ = op_plus ($1, $3); }
-	| expr '-' expr { $$ = op_minus ($1, $3); }
-	| expr '*' expr { $$ = op_times ($1, $3); }
-	| expr '/' expr { $$ = op_div ($1, $3); }
-	| expr '%' expr { $$ = op_rem ($1, $3); }
-	| expr ':' expr { $$ = op_colon ($1, $3); }
+	| expr '|' expr { $$ = op_or($1, $3); }
+	| expr '&' expr { $$ = op_and($1, $3); }
+	| expr '=' expr { $$ = op_eq($1, $3); }
+	| expr '>' expr { $$ = op_gt($1, $3); }
+	| expr '<' expr { $$ = op_lt($1, $3); }
+	| expr GE expr  { $$ = op_ge($1, $3); }
+	| expr LE expr  { $$ = op_le($1, $3); }
+	| expr NE expr  { $$ = op_ne($1, $3); }
+	| expr '+' expr { $$ = op_plus($1, $3); }
+	| expr '-' expr { $$ = op_minus($1, $3); }
+	| expr '*' expr { $$ = op_times($1, $3); }
+	| expr '/' expr { $$ = op_div($1, $3); }
+	| expr '%' expr { $$ = op_rem($1, $3); }
+	| expr ':' expr { $$ = op_colon($1, $3); }
 	;
 
-
 %%
 
 struct val *
@@ -120,89 +122,65 @@ make_integer(intmax_t i)
 {
 	struct val *vp;
 
-	vp = (struct val *) malloc (sizeof (*vp));
-	if (vp == NULL) {
+	vp = (struct val *)malloc(sizeof(*vp));
+	if (vp == NULL)
 		errx(ERR_EXIT, "malloc() failed");
-	}
 
 	vp->type = integer;
 	vp->u.i  = i;
-	return vp; 
+	return (vp);
 }
 
 struct val *
 make_str(const char *s)
 {
 	struct val *vp;
-	char *ep;
 
-	vp = (struct val *) malloc (sizeof (*vp));
-	if (vp == NULL || ((vp->u.s = strdup (s)) == NULL)) {
+	vp = (struct val *)malloc(sizeof(*vp));
+	if (vp == NULL || ((vp->u.s = strdup(s)) == NULL))
 		errx(ERR_EXIT, "malloc() failed");
-	}
 
-	/*
-	 * Previously we tried to scan the string to see if it ``looked like''
-	 * an integer (erroneously, as it happened).  Let strtoimax() do the
-	 * dirty work.  We could cache the value, except that we are using
-	 * a union and need to preserve the original string form until we
-	 * are certain that it is not needed.
-	 *
-	 * IEEE Std.1003.1-2001 says:
-	 * /integer/ An argument consisting only of an (optional) unary minus  
-	 *	     followed by digits.          
-	 *
-	 * This means that arguments which consist of digits followed by
-	 * non-digits MUST NOT be considered integers.  strtoimax() will
-	 * figure this out for us.
-	 */
-	if (eflag)
-		(void)strtoimax(s, &ep, 10);
+	if (is_integer(s))
+		vp->type = numeric_string;
 	else
-		(void)strtol(s, &ep, 10);
-
-	if (*ep != '\0')
 		vp->type = string;
-	else	
-		vp->type = numeric_string;
 
-	return vp;
+	return (vp);
 }
 
-
 void
 free_value(struct val *vp)
 {
 	if (vp->type == string || vp->type == numeric_string)
-		free (vp->u.s);	
+		free(vp->u.s);
 }
 
-
-intmax_t
+int
 to_integer(struct val *vp)
 {
 	intmax_t i;
 
-	if (vp->type == integer)
-		return 1;
-
-	if (vp->type == string)
-		return 0;
-
-	/* vp->type == numeric_string, make it numeric */
-	errno = 0;
-	if (eflag) {
+	/* we can only convert numeric_string to integer, here */
+	if (vp->type == numeric_string) {
+		errno = 0;
 		i  = strtoimax(vp->u.s, (char **)NULL, 10);
-		if (errno == ERANGE)
-			err(ERR_EXIT, NULL);
-	} else {
-		i = strtol(vp->u.s, (char **)NULL, 10);
+		/* just keep as numeric_string, if the conversion fails */
+		if (errno != ERANGE) {
+			free(vp->u.s);
+			vp->u.i = i;
+			vp->type = integer;
+		}
 	}
+	return (vp->type == integer);
+}
 
-	free (vp->u.s);
-	vp->u.i = i;
-	vp->type = integer;
-	return 1;
+void
+assert_to_integer(struct val *vp)
+{
+	if (vp->type == string)
+		errx(ERR_EXIT, "not a decimal number: '%s'", vp->u.s);
+	if (!to_integer(vp))
+		errx(ERR_EXIT, "operand too large: '%s'", vp->u.s);
 }
 
 void
@@ -228,15 +206,31 @@ to_string(struct val *vp)
 	vp->u.s  = tmp;
 }
 
+int
+is_integer(const char *s)
+{
+	if (nonposix) {
+		if (*s == '\0')
+			return (1);
+		while (isspace((unsigned char)*s))
+			s++;
+	}
+	if (*s == '-' || (nonposix && *s == '+'))
+		s++;
+	if (*s == '\0')
+		return (0);
+	while (isdigit((unsigned char)*s))
+		s++;
+	return (*s == '\0');
+}
 
 int
-isstring(struct val *vp)
+is_string(struct val *vp)
 {
 	/* only TRUE if this string is not a valid integer */
 	return (vp->type == string);
 }
 
-
 int
 yylex(void)
 {
@@ -247,10 +241,10 @@ yylex(void)
 
 	p = *av++;
 
-	if (strlen (p) == 1) {
-		if (strchr ("|&=<>+-*/%:()", *p))
+	if (strlen(p) == 1) {
+		if (strchr("|&=<>+-*/%:()", *p))
 			return (*p);
-	} else if (strlen (p) == 2 && p[1] == '=') {
+	} else if (strlen(p) == 2 && p[1] == '=') {
 		switch (*p) {
 		case '>': return (GE);
 		case '<': return (LE);
@@ -258,19 +252,17 @@ yylex(void)
 		}
 	}
 
-	yylval.val = make_str (p);
+	yylval.val = make_str(p);
 	return (TOKEN);
 }
 
 int
 is_zero_or_null(struct val *vp)
 {
-	if (vp->type == integer) {
+	if (vp->type == integer)
 		return (vp->u.i == 0);
-	} else {
-		return (*vp->u.s == 0 || (to_integer (vp) && vp->u.i == 0));
-	}
-	/* NOTREACHED */
+
+	return (*vp->u.s == 0 || (to_integer(vp) && vp->u.i == 0));
 }
 
 int
@@ -278,23 +270,22 @@ main(int argc, char *argv[])
 {
 	int c;
 
-	setlocale (LC_ALL, "");
+	setlocale(LC_ALL, "");
 	if (getenv("EXPR_COMPAT") != NULL
 	    || check_utility_compat("expr")) {
 		av = argv + 1;
-		eflag = 1;
+		nonposix = 1;
 	} else {
-		while ((c = getopt(argc, argv, "e")) != -1)
+		while ((c = getopt(argc, argv, "e")) != -1) {
 			switch (c) {
 			case 'e':
-				eflag = 1;
+				nonposix = 1;
 				break;
-
 			default:
-				fprintf(stderr,
+				errx(ERR_EXIT,
 				    "usage: expr [-e] expression\n");
-				exit(ERR_EXIT);
 			}
+		}
 		av = argv + optind;
 	}
 
@@ -314,164 +305,104 @@ yyerror(const char *s __unused)
 	errx(ERR_EXIT, "syntax error");
 }
 
-
 struct val *
 op_or(struct val *a, struct val *b)
 {
-	if (is_zero_or_null (a)) {
-		free_value (a);
-		return (b);
-	} else {
-		free_value (b);
+	if (!is_zero_or_null(a)) {
+		free_value(b);
 		return (a);
 	}
+	free_value(a);
+	if (!is_zero_or_null(b))
+		return (b);
+	free_value(b);
+	return (make_integer((intmax_t)0));
 }
-		
+
 struct val *
 op_and(struct val *a, struct val *b)
 {
-	if (is_zero_or_null (a) || is_zero_or_null (b)) {
-		free_value (a);
-		free_value (b);
-		return (make_integer ((intmax_t)0));
+	if (is_zero_or_null(a) || is_zero_or_null(b)) {
+		free_value(a);
+		free_value(b);
+		return (make_integer((intmax_t)0));
 	} else {
-		free_value (b);
+		free_value(b);
 		return (a);
 	}
 }
 
-struct val *
-op_eq(struct val *a, struct val *b)
+int
+compare_vals(struct val *a, struct val *b)
 {
-	struct val *r;
+	int r;
 
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);	
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) == 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i == b->u.i));
+	if (is_string(a) || is_string(b)) {
+		to_string(a);
+		to_string(b);
+		r = strcoll(a->u.s, b->u.s);
+	} else {
+		assert_to_integer(a);
+		assert_to_integer(b);
+		if (a->u.i > b->u.i)
+			r = 1;
+		else if (a->u.i < b->u.i)
+			r = -1;
+		else
+			r = 0;
 	}
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
 
 struct val *
-op_gt(struct val *a, struct val *b)
+op_eq(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) > 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i > b->u.i));
-	}
+	return (make_integer((intmax_t)(compare_vals(a, b) == 0)));
+}
 
-	free_value (a);
-	free_value (b);
-	return r;
+struct val *
+op_gt(struct val *a, struct val *b)
+{
+	return (make_integer((intmax_t)(compare_vals(a, b) > 0)));
 }
 
 struct val *
 op_lt(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) < 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i < b->u.i));
-	}
-
-	free_value (a);
-	free_value (b);
-	return r;
+	return (make_integer((intmax_t)(compare_vals(a, b) < 0)));
 }
 
 struct val *
 op_ge(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) >= 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i >= b->u.i));
-	}
-
-	free_value (a);
-	free_value (b);
-	return r;
+	return (make_integer((intmax_t)(compare_vals(a, b) >= 0)));
 }
 
 struct val *
 op_le(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) <= 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i <= b->u.i));
-	}
-
-	free_value (a);
-	free_value (b);
-	return r;
+	return (make_integer((intmax_t)(compare_vals(a, b) <= 0)));
 }
 
 struct val *
 op_ne(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) != 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i != b->u.i));
-	}
-
-	free_value (a);
-	free_value (b);
-	return r;
+	return (make_integer((intmax_t)(compare_vals(a, b) != 0)));
 }
 
-int
-chk_plus(intmax_t a, intmax_t b, intmax_t r)
+void
+assert_plus(intmax_t a, intmax_t b, intmax_t r)
 {
-
-	/* sum of two positive numbers must be positive */
-	if (a > 0 && b > 0 && r <= 0)
-		return 1;
-	/* sum of two negative numbers must be negative */
-	if (a < 0 && b < 0 && r >= 0)
-		return 1;
-	/* all other cases are OK */
-	return 0;
+	/*
+	 * sum of two positive numbers must be positive,
+	 * sum of two negative numbers must be negative
+	 */
+	if ((a > 0 && b > 0 && r <= 0) ||
+	    (a < 0 && b < 0 && r >= 0))
+		errx(ERR_EXIT, "overflow");
 }
 
 struct val *
@@ -479,36 +410,24 @@ op_plus(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (eflag) {
-		r = make_integer(a->u.i + b->u.i);
-		if (chk_plus(a->u.i, b->u.i, r->u.i)) {
-			errx(ERR_EXIT, "overflow");
-		}
-	} else
-		r = make_integer((long)a->u.i + (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	r = make_integer(a->u.i + b->u.i);
+	assert_plus(a->u.i, b->u.i, r->u.i);
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
 
-int
-chk_minus(intmax_t a, intmax_t b, intmax_t r)
+void
+assert_minus(intmax_t a, intmax_t b, intmax_t r)
 {
-
 	/* special case subtraction of INTMAX_MIN */
-	if (b == INTMAX_MIN) {
-		if (a >= 0)
-			return 1;
-		else
-			return 0;
-	}
-	/* this is allowed for b != INTMAX_MIN */
-	return chk_plus (a, -b, r);
+	if (b == INTMAX_MIN && a < 0)
+		errx(ERR_EXIT, "overflow");
+	/* check addition of negative subtrahend */
+	assert_plus(a, -b, r);
 }
 
 struct val *
@@ -516,33 +435,25 @@ op_minus(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (eflag) {
-		r = make_integer(a->u.i - b->u.i);
-		if (chk_minus(a->u.i, b->u.i, r->u.i)) {
-			errx(ERR_EXIT, "overflow");
-		}
-	} else
-		r = make_integer((long)a->u.i - (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	r = make_integer(a->u.i - b->u.i);
+	assert_minus(a->u.i, b->u.i, r->u.i);
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
 
-int
-chk_times(intmax_t a, intmax_t b, intmax_t r)
+void
+assert_times(intmax_t a, intmax_t b, intmax_t r)
 {
-	/* special case: first operand is 0, no overflow possible */
-	if (a == 0)
-		return 0;
-	/* verify that result of division matches second operand */
-	if (r / a != b)
-		return 1;
-	return 0;
+	/*
+	 * if first operand is 0, no overflow is possible,
+	 * else result of division test must match second operand
+	 */
+	if (a != 0 && r / a != b)
+		errx(ERR_EXIT, "overflow");
 }
 
 struct val *
@@ -550,32 +461,24 @@ op_times(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (eflag) {
-		r = make_integer(a->u.i * b->u.i);
-		if (chk_times(a->u.i, b->u.i, r->u.i)) {
-			errx(ERR_EXIT, "overflow");
-		}
-	} else
-		r = make_integer((long)a->u.i * (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	r = make_integer(a->u.i * b->u.i);
+	assert_times(a->u.i, b->u.i, r->u.i);
 
-	free_value (a);
-	free_value (b);
+	free_value(a);
+	free_value(b);
 	return (r);
 }
 
-int
-chk_div(intmax_t a, intmax_t b)
+void
+assert_div(intmax_t a, intmax_t b)
 {
-	/* div by zero has been taken care of before */
+	if (b == 0)
+		errx(ERR_EXIT, "division by zero");
 	/* only INTMAX_MIN / -1 causes overflow */
 	if (a == INTMAX_MIN && b == -1)
-		return 1;
-	/* everything else is OK */
-	return 0;
+		errx(ERR_EXIT, "overflow");
 }
 
 struct val *
@@ -583,51 +486,33 @@ op_div(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (b->u.i == 0) {
-		errx(ERR_EXIT, "division by zero");
-	}
-
-	if (eflag) {
-		r = make_integer(a->u.i / b->u.i);
-		if (chk_div(a->u.i, b->u.i)) {
-			errx(ERR_EXIT, "overflow");
-		}
-	} else
-		r = make_integer((long)a->u.i / (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	/* assert based on operands only, not on result */
+	assert_div(a->u.i, b->u.i);
+	r = make_integer(a->u.i / b->u.i);
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
-	
+
 struct val *
 op_rem(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (b->u.i == 0) {
-		errx(ERR_EXIT, "division by zero");
-	}
-
-	if (eflag)
-		r = make_integer(a->u.i % b->u.i);
-	        /* chk_rem necessary ??? */
-	else
-		r = make_integer((long)a->u.i % (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	/* pass a=1 to only check for div by zero */
+	assert_div(1, b->u.i);
+	r = make_integer(a->u.i % b->u.i);
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
-	
+
 struct val *
 op_colon(struct val *a, struct val *b)
 {
@@ -642,33 +527,30 @@ op_colon(struct val *a, struct val *b)
 	to_string(b);
 
 	/* compile regular expression */
-	if ((eval = regcomp (&rp, b->u.s, 0)) != 0) {
-		regerror (eval, &rp, errbuf, sizeof(errbuf));
+	if ((eval = regcomp(&rp, b->u.s, 0)) != 0) {
+		regerror(eval, &rp, errbuf, sizeof(errbuf));
 		errx(ERR_EXIT, "%s", errbuf);
 	}
 
 	/* compare string against pattern */
 	/* remember that patterns are anchored to the beginning of the line */
-	if (regexec(&rp, a->u.s, (size_t)2, rm, 0) == 0 && rm[0].rm_so == 0) {
+	if (regexec(&rp, a->u.s, (size_t)2, rm, 0) == 0 && rm[0].rm_so == 0)
 		if (rm[1].rm_so >= 0) {
 			*(a->u.s + rm[1].rm_eo) = '\0';
-			v = make_str (a->u.s + rm[1].rm_so);
+			v = make_str(a->u.s + rm[1].rm_so);
 
-		} else {
-			v = make_integer ((intmax_t)(rm[0].rm_eo - rm[0].rm_so));
-		}
-	} else {
-		if (rp.re_nsub == 0) {
-			v = make_integer ((intmax_t)0);
-		} else {
-			v = make_str ("");
-		}
-	}
+		} else
+			v = make_integer((intmax_t)(rm[0].rm_eo - rm[0].rm_so));
+	else
+		if (rp.re_nsub == 0)
+			v = make_integer((intmax_t)0);
+		else
+			v = make_str("");
 
 	/* free arguments and pattern buffer */
-	free_value (a);
-	free_value (b);
-	regfree (&rp);
+	free_value(a);
+	free_value(b);
+	regfree(&rp);
 
-	return v;
+	return (v);
 }

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

From owner-svn-src-projects@FreeBSD.ORG  Sun Jul 17 18:24:08 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2C869106564A;
	Sun, 17 Jul 2011 18:24:08 +0000 (UTC)
	(envelope-from gibbs@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 162C78FC13;
	Sun, 17 Jul 2011 18:24:08 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6HIO8GO084715;
	Sun, 17 Jul 2011 18:24:08 GMT (envelope-from gibbs@svn.freebsd.org)
Received: (from gibbs@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6HIO7D9084707;
	Sun, 17 Jul 2011 18:24:07 GMT (envelope-from gibbs@svn.freebsd.org)
Message-Id: <201107171824.p6HIO7D9084707@svn.freebsd.org>
From: "Justin T. Gibbs" <gibbs@FreeBSD.org>
Date: Sun, 17 Jul 2011 18:24:07 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224142 - in projects/zfsd/head: . bin/expr bin/ps
	bin/rcp bin/realpath bin/sh bin/sh/bltin
	cddl/compat/opensolaris/include cddl/contrib/opensolaris/cmd/zfs
	cddl/contrib/opensolaris/lib...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Jul 2011 18:24:08 -0000

Author: gibbs
Date: Sun Jul 17 18:24:05 2011
New Revision: 224142
URL: http://svn.freebsd.org/changeset/base/224142

Log:
  Integrate from Head into ZFSD feature branch as of revision r224141.

Added:
  projects/zfsd/head/contrib/bind9/HISTORY
     - copied unchanged from r224141, head/contrib/bind9/HISTORY
  projects/zfsd/head/contrib/bind9/bin/confgen/
     - copied from r224141, head/contrib/bind9/bin/confgen/
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-revoke.8
     - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-revoke.8
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-revoke.c
     - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-revoke.c
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-revoke.docbook
     - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-revoke.docbook
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-revoke.html
     - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-revoke.html
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-settime.8
     - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-settime.8
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-settime.c
     - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-settime.c
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-settime.docbook
     - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-settime.docbook
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-settime.html
     - copied unchanged from r224141, head/contrib/bind9/bin/dnssec/dnssec-settime.html
  projects/zfsd/head/contrib/bind9/bin/named/bind.keys.h
     - copied unchanged from r224141, head/contrib/bind9/bin/named/bind.keys.h
  projects/zfsd/head/contrib/bind9/bin/tools/
     - copied from r224141, head/contrib/bind9/bin/tools/
  projects/zfsd/head/contrib/bind9/doc/arm/dnssec.xml
     - copied unchanged from r224141, head/contrib/bind9/doc/arm/dnssec.xml
  projects/zfsd/head/contrib/bind9/doc/arm/libdns.xml
     - copied unchanged from r224141, head/contrib/bind9/doc/arm/libdns.xml
  projects/zfsd/head/contrib/bind9/doc/arm/man.arpaname.html
     - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.arpaname.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.ddns-confgen.html
     - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.ddns-confgen.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.dnssec-revoke.html
     - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.dnssec-revoke.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.dnssec-settime.html
     - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.dnssec-settime.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.genrandom.html
     - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.genrandom.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.isc-hmac-fixup.html
     - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.isc-hmac-fixup.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.named-journalprint.html
     - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.named-journalprint.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.nsec3hash.html
     - copied unchanged from r224141, head/contrib/bind9/doc/arm/man.nsec3hash.html
  projects/zfsd/head/contrib/bind9/doc/arm/managed-keys.xml
     - copied unchanged from r224141, head/contrib/bind9/doc/arm/managed-keys.xml
  projects/zfsd/head/contrib/bind9/doc/arm/pkcs11.xml
     - copied unchanged from r224141, head/contrib/bind9/doc/arm/pkcs11.xml
  projects/zfsd/head/contrib/bind9/lib/dns/client.c
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/client.c
  projects/zfsd/head/contrib/bind9/lib/dns/dns64.c
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/dns64.c
  projects/zfsd/head/contrib/bind9/lib/dns/ecdb.c
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/ecdb.c
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/client.h
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/client.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/dns64.h
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/dns64.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/ecdb.h
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/ecdb.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/keydata.h
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/keydata.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/private.h
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/private.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/rpz.h
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/rpz.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/rriterator.h
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/rriterator.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/tsec.h
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/include/dns/tsec.h
  projects/zfsd/head/contrib/bind9/lib/dns/keydata.c
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/keydata.c
  projects/zfsd/head/contrib/bind9/lib/dns/opensslgost_link.c
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/opensslgost_link.c
  projects/zfsd/head/contrib/bind9/lib/dns/private.c
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/private.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/hip_55.c
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/rdata/generic/hip_55.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/hip_55.h
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/rdata/generic/hip_55.h
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h
  projects/zfsd/head/contrib/bind9/lib/dns/rpz.c
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/rpz.c
  projects/zfsd/head/contrib/bind9/lib/dns/rriterator.c
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/rriterator.c
  projects/zfsd/head/contrib/bind9/lib/dns/ssu_external.c
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/ssu_external.c
  projects/zfsd/head/contrib/bind9/lib/dns/tsec.c
     - copied unchanged from r224141, head/contrib/bind9/lib/dns/tsec.c
  projects/zfsd/head/contrib/bind9/lib/export/
     - copied from r224141, head/contrib/bind9/lib/export/
  projects/zfsd/head/contrib/bind9/lib/irs/
     - copied from r224141, head/contrib/bind9/lib/irs/
  projects/zfsd/head/contrib/bind9/lib/isc/app_api.c
     - copied unchanged from r224141, head/contrib/bind9/lib/isc/app_api.c
  projects/zfsd/head/contrib/bind9/lib/isc/backtrace-emptytbl.c
     - copied unchanged from r224141, head/contrib/bind9/lib/isc/backtrace-emptytbl.c
  projects/zfsd/head/contrib/bind9/lib/isc/backtrace.c
     - copied unchanged from r224141, head/contrib/bind9/lib/isc/backtrace.c
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/backtrace.h
     - copied unchanged from r224141, head/contrib/bind9/lib/isc/include/isc/backtrace.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/bind9.h
     - copied unchanged from r224141, head/contrib/bind9/lib/isc/include/isc/bind9.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/namespace.h
     - copied unchanged from r224141, head/contrib/bind9/lib/isc/include/isc/namespace.h
  projects/zfsd/head/contrib/bind9/lib/isc/mem_api.c
     - copied unchanged from r224141, head/contrib/bind9/lib/isc/mem_api.c
  projects/zfsd/head/contrib/bind9/lib/isc/socket_api.c
     - copied unchanged from r224141, head/contrib/bind9/lib/isc/socket_api.c
  projects/zfsd/head/contrib/bind9/lib/isc/task_api.c
     - copied unchanged from r224141, head/contrib/bind9/lib/isc/task_api.c
  projects/zfsd/head/contrib/bind9/lib/isc/timer_api.c
     - copied unchanged from r224141, head/contrib/bind9/lib/isc/timer_api.c
  projects/zfsd/head/contrib/bind9/lib/isccfg/dnsconf.c
     - copied unchanged from r224141, head/contrib/bind9/lib/isccfg/dnsconf.c
  projects/zfsd/head/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h
     - copied unchanged from r224141, head/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h
  projects/zfsd/head/contrib/dialog/help.c
     - copied unchanged from r224141, head/contrib/dialog/help.c
  projects/zfsd/head/contrib/dialog/po/sk.po
     - copied unchanged from r224141, head/contrib/dialog/po/sk.po
  projects/zfsd/head/contrib/dialog/samples/valgrind.log
     - copied unchanged from r224141, head/contrib/dialog/samples/valgrind.log
  projects/zfsd/head/contrib/llvm/include/llvm/ADT/PackedVector.h
     - copied unchanged from r224141, head/contrib/llvm/include/llvm/ADT/PackedVector.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
     - copied unchanged from r224141, head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/DefaultPasses.h
     - copied unchanged from r224141, head/contrib/llvm/include/llvm/DefaultPasses.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCWin64EH.h
     - copied unchanged from r224141, head/contrib/llvm/include/llvm/MC/MCWin64EH.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/BranchProbability.h
     - copied unchanged from r224141, head/contrib/llvm/include/llvm/Support/BranchProbability.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/PassManagerBuilder.h
     - copied unchanged from r224141, head/contrib/llvm/include/llvm/Support/PassManagerBuilder.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/Win64EH.h
     - copied unchanged from r224141, head/contrib/llvm/include/llvm/Support/Win64EH.h
  projects/zfsd/head/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp
     - copied unchanged from r224141, head/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp
     - copied unchanged from r224141, head/contrib/llvm/lib/CodeGen/AsmPrinter/Win64Exception.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
     - copied unchanged from r224141, head/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterClassInfo.h
     - copied unchanged from r224141, head/contrib/llvm/lib/CodeGen/RegisterClassInfo.h
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp
     - copied unchanged from r224141, head/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCWin64EH.cpp
     - copied unchanged from r224141, head/contrib/llvm/lib/MC/MCWin64EH.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/BranchProbability.cpp
     - copied unchanged from r224141, head/contrib/llvm/lib/Support/BranchProbability.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp
     - copied unchanged from r224141, head/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp
     - copied unchanged from r224141, head/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/SetTheory.cpp
     - copied unchanged from r224141, head/contrib/llvm/utils/TableGen/SetTheory.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/SetTheory.h
     - copied unchanged from r224141, head/contrib/llvm/utils/TableGen/SetTheory.h
  projects/zfsd/head/contrib/sendmail/cf/ostype/solaris11.m4
     - copied unchanged from r224141, head/contrib/sendmail/cf/ostype/solaris11.m4
     - copied from r224141, head/contrib/tnftp/
  projects/zfsd/head/contrib/xz/po/fr.po
     - copied unchanged from r224141, head/contrib/xz/po/fr.po
  projects/zfsd/head/contrib/xz/po/pl.po
     - copied unchanged from r224141, head/contrib/xz/po/pl.po
  projects/zfsd/head/etc/devd/usb.conf
     - copied unchanged from r224141, head/etc/devd/usb.conf
  projects/zfsd/head/etc/rc.d/kld
     - copied unchanged from r224141, head/etc/rc.d/kld
  projects/zfsd/head/etc/rc.d/netwait
     - copied unchanged from r224141, head/etc/rc.d/netwait
  projects/zfsd/head/lib/bind/isc/backtrace-emptytbl.c
     - copied unchanged from r224141, head/lib/bind/isc/backtrace-emptytbl.c
  projects/zfsd/head/lib/libprocstat/libprocstat.3
     - copied unchanged from r224141, head/lib/libprocstat/libprocstat.3
  projects/zfsd/head/lib/libthr/arch/sparc64/sparc64/_umtx_op_err.S
     - copied unchanged from r224141, head/lib/libthr/arch/sparc64/sparc64/_umtx_op_err.S
  projects/zfsd/head/lib/libusb/libusb01.c
     - copied unchanged from r224141, head/lib/libusb/libusb01.c
  projects/zfsd/head/release/ia64/make-memstick.sh
     - copied unchanged from r224141, head/release/ia64/make-memstick.sh
  projects/zfsd/head/sbin/ifconfig/iffib.c
     - copied unchanged from r224141, head/sbin/ifconfig/iffib.c
  projects/zfsd/head/share/man/man9/vm_map_sync.9
     - copied unchanged from r224141, head/share/man/man9/vm_map_sync.9
  projects/zfsd/head/sys/boot/common/disk.c
     - copied unchanged from r224141, head/sys/boot/common/disk.c
  projects/zfsd/head/sys/boot/common/disk.h
     - copied unchanged from r224141, head/sys/boot/common/disk.h
  projects/zfsd/head/sys/boot/ficl/amd64/
     - copied from r224141, head/sys/boot/ficl/amd64/
  projects/zfsd/head/sys/boot/powerpc/ps3/ps3bus.h
     - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3bus.h
  projects/zfsd/head/sys/boot/powerpc/ps3/ps3devdesc.h
     - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3devdesc.h
  projects/zfsd/head/sys/boot/powerpc/ps3/ps3disk.c
     - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3disk.c
  projects/zfsd/head/sys/boot/powerpc/ps3/ps3repo.c
     - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3repo.c
  projects/zfsd/head/sys/boot/powerpc/ps3/ps3repo.h
     - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3repo.h
  projects/zfsd/head/sys/boot/powerpc/ps3/ps3stor.c
     - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3stor.c
  projects/zfsd/head/sys/boot/powerpc/ps3/ps3stor.h
     - copied unchanged from r224141, head/sys/boot/powerpc/ps3/ps3stor.h
  projects/zfsd/head/sys/boot/userboot/
     - copied from r224141, head/sys/boot/userboot/
  projects/zfsd/head/sys/contrib/pf/net/if_pflow.h
     - copied unchanged from r224141, head/sys/contrib/pf/net/if_pflow.h
  projects/zfsd/head/sys/contrib/pf/net/pf_lb.c
     - copied unchanged from r224141, head/sys/contrib/pf/net/pf_lb.c
  projects/zfsd/head/sys/dev/pci/pci_subr.c
     - copied unchanged from r224141, head/sys/dev/pci/pci_subr.c
  projects/zfsd/head/sys/dev/rt/
     - copied from r224141, head/sys/dev/rt/
  projects/zfsd/head/sys/dev/usb/net/if_usie.c
     - copied unchanged from r224141, head/sys/dev/usb/net/if_usie.c
  projects/zfsd/head/sys/dev/usb/net/if_usievar.h
     - copied unchanged from r224141, head/sys/dev/usb/net/if_usievar.h
  projects/zfsd/head/sys/dev/usb/template/usb_template_audio.c
     - copied unchanged from r224141, head/sys/dev/usb/template/usb_template_audio.c
  projects/zfsd/head/sys/dev/usb/template/usb_template_kbd.c
     - copied unchanged from r224141, head/sys/dev/usb/template/usb_template_kbd.c
  projects/zfsd/head/sys/dev/usb/template/usb_template_modem.c
     - copied unchanged from r224141, head/sys/dev/usb/template/usb_template_modem.c
  projects/zfsd/head/sys/dev/usb/template/usb_template_mouse.c
     - copied unchanged from r224141, head/sys/dev/usb/template/usb_template_mouse.c
  projects/zfsd/head/sys/fs/nfsclient/nfs_clkdtrace.c
     - copied unchanged from r224141, head/sys/fs/nfsclient/nfs_clkdtrace.c
  projects/zfsd/head/sys/fs/nfsclient/nfs_kdtrace.h
     - copied unchanged from r224141, head/sys/fs/nfsclient/nfs_kdtrace.h
  projects/zfsd/head/sys/mips/conf/XLP
     - copied unchanged from r224141, head/sys/mips/conf/XLP
  projects/zfsd/head/sys/mips/conf/XLP64
     - copied unchanged from r224141, head/sys/mips/conf/XLP64
  projects/zfsd/head/sys/mips/conf/XLPN32
     - copied unchanged from r224141, head/sys/mips/conf/XLPN32
  projects/zfsd/head/sys/mips/nlm/
     - copied from r224141, head/sys/mips/nlm/
  projects/zfsd/head/sys/modules/dtrace/dtnfscl/
     - copied from r224141, head/sys/modules/dtrace/dtnfscl/
  projects/zfsd/head/sys/modules/pfsync/
     - copied from r224141, head/sys/modules/pfsync/
  projects/zfsd/head/sys/modules/usb/usie/
     - copied from r224141, head/sys/modules/usb/usie/
  projects/zfsd/head/sys/powerpc/ps3/ohci_ps3.c
     - copied unchanged from r224141, head/sys/powerpc/ps3/ohci_ps3.c
  projects/zfsd/head/sys/powerpc/ps3/ps3disk.c
     - copied unchanged from r224141, head/sys/powerpc/ps3/ps3disk.c
  projects/zfsd/head/sys/x86/include/pci_cfgreg.h
     - copied unchanged from r224141, head/sys/x86/include/pci_cfgreg.h
  projects/zfsd/head/sys/x86/pci/pci_bus.c
     - copied unchanged from r224141, head/sys/x86/pci/pci_bus.c
  projects/zfsd/head/tools/build/options/WITHOUT_UTMPX
     - copied unchanged from r224141, head/tools/build/options/WITHOUT_UTMPX
  projects/zfsd/head/tools/regression/bin/sh/builtins/case10.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/case10.0
  projects/zfsd/head/tools/regression/bin/sh/builtins/case6.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/case6.0
  projects/zfsd/head/tools/regression/bin/sh/builtins/case7.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/case7.0
  projects/zfsd/head/tools/regression/bin/sh/builtins/case8.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/case8.0
  projects/zfsd/head/tools/regression/bin/sh/builtins/case9.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/case9.0
  projects/zfsd/head/tools/regression/bin/sh/builtins/export1.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/export1.0
  projects/zfsd/head/tools/regression/bin/sh/builtins/set2.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/builtins/set2.0
  projects/zfsd/head/tools/regression/bin/sh/execution/bg4.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/execution/bg4.0
  projects/zfsd/head/tools/regression/bin/sh/execution/set-x1.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/execution/set-x1.0
  projects/zfsd/head/tools/regression/bin/sh/execution/set-x2.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/execution/set-x2.0
  projects/zfsd/head/tools/regression/bin/sh/execution/set-x3.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/execution/set-x3.0
  projects/zfsd/head/tools/regression/bin/sh/expansion/cmdsubst11.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/expansion/cmdsubst11.0
  projects/zfsd/head/tools/regression/bin/sh/parameters/env1.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/parameters/env1.0
  projects/zfsd/head/tools/regression/bin/sh/parser/alias6.0
     - copied unchanged from r224141, head/tools/regression/bin/sh/parser/alias6.0
  projects/zfsd/head/tools/regression/lib/libc/gen/test-posix_spawn.c
     - copied unchanged from r224141, head/tools/regression/lib/libc/gen/test-posix_spawn.c
  projects/zfsd/head/tools/tools/bus_autoconf/
     - copied from r224141, head/tools/tools/bus_autoconf/
  projects/zfsd/head/tools/tools/cxgbetool/
     - copied from r224141, head/tools/tools/cxgbetool/
  projects/zfsd/head/usr.bin/ftp/tnftp_config.h
     - copied unchanged from r224141, head/usr.bin/ftp/tnftp_config.h
  projects/zfsd/head/usr.sbin/arpaname/
     - copied from r224141, head/usr.sbin/arpaname/
  projects/zfsd/head/usr.sbin/bsdinstall/bsdinstall.8
     - copied unchanged from r224141, head/usr.sbin/bsdinstall/bsdinstall.8
  projects/zfsd/head/usr.sbin/bsdinstall/scripts/docsinstall
     - copied unchanged from r224141, head/usr.sbin/bsdinstall/scripts/docsinstall
  projects/zfsd/head/usr.sbin/ddns-confgen/
     - copied from r224141, head/usr.sbin/ddns-confgen/
  projects/zfsd/head/usr.sbin/dnssec-revoke/
     - copied from r224141, head/usr.sbin/dnssec-revoke/
  projects/zfsd/head/usr.sbin/dnssec-settime/
     - copied from r224141, head/usr.sbin/dnssec-settime/
  projects/zfsd/head/usr.sbin/genrandom/
     - copied from r224141, head/usr.sbin/genrandom/
  projects/zfsd/head/usr.sbin/isc-hmac-fixup/
     - copied from r224141, head/usr.sbin/isc-hmac-fixup/
  projects/zfsd/head/usr.sbin/makefs/mtree.c
     - copied unchanged from r224141, head/usr.sbin/makefs/mtree.c
  projects/zfsd/head/usr.sbin/named-journalprint/
     - copied from r224141, head/usr.sbin/named-journalprint/
  projects/zfsd/head/usr.sbin/nsec3hash/
     - copied from r224141, head/usr.sbin/nsec3hash/
Directory Properties:
  projects/zfsd/head/contrib/tnftp/   (props changed)
Deleted:
  projects/zfsd/head/contrib/bind9/KNOWN-DEFECTS
  projects/zfsd/head/contrib/bind9/NSEC3-NOTES
  projects/zfsd/head/contrib/bind9/README.idnkit
  projects/zfsd/head/contrib/bind9/README.pkcs11
  projects/zfsd/head/contrib/bind9/bin/rndc/rndc-confgen.8
  projects/zfsd/head/contrib/bind9/bin/rndc/rndc-confgen.c
  projects/zfsd/head/contrib/bind9/bin/rndc/rndc-confgen.docbook
  projects/zfsd/head/contrib/bind9/bin/rndc/rndc-confgen.html
  projects/zfsd/head/contrib/bind9/bin/rndc/unix/Makefile.in
  projects/zfsd/head/contrib/bind9/bin/rndc/unix/os.c
  projects/zfsd/head/contrib/llvm/include/llvm/Support/StandardPasses.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfTableException.cpp
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/JIT/TargetSelect.cpp
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/MCJIT/TargetSelect.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Tooling/Tooling.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/DiagChecker.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/JsonCompileCommandLineDatabase.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/JsonCompileCommandLineDatabase.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/Tooling.cpp
  projects/zfsd/head/contrib/lukemftp/
  projects/zfsd/head/etc/rc.d/nfsserver
  projects/zfsd/head/lib/libusb/libusb20_compat01.c
  projects/zfsd/head/share/man/man9/vm_map_clean.9
  projects/zfsd/head/share/man/man9/vm_page_copy.9
  projects/zfsd/head/share/man/man9/vm_page_protect.9
  projects/zfsd/head/share/man/man9/vm_page_zero_fill.9
  projects/zfsd/head/sys/amd64/pci/pci_bus.c
  projects/zfsd/head/sys/contrib/pf/net/pf_subr.c
  projects/zfsd/head/sys/i386/pci/pci_bus.c
  projects/zfsd/head/tools/tools/pciid/
  projects/zfsd/head/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.msk
  projects/zfsd/head/usr.bin/ftp/config.h
Modified:
  projects/zfsd/head/Makefile
  projects/zfsd/head/Makefile.inc1
  projects/zfsd/head/ObsoleteFiles.inc
  projects/zfsd/head/UPDATING
  projects/zfsd/head/bin/expr/expr.1
  projects/zfsd/head/bin/expr/expr.y
  projects/zfsd/head/bin/ps/extern.h
  projects/zfsd/head/bin/ps/keyword.c
  projects/zfsd/head/bin/ps/print.c
  projects/zfsd/head/bin/ps/ps.1
  projects/zfsd/head/bin/rcp/rcp.c
  projects/zfsd/head/bin/realpath/realpath.1
  projects/zfsd/head/bin/realpath/realpath.c
  projects/zfsd/head/bin/sh/alias.c
  projects/zfsd/head/bin/sh/alias.h
  projects/zfsd/head/bin/sh/arith.h
  projects/zfsd/head/bin/sh/arith_yacc.c
  projects/zfsd/head/bin/sh/bltin/bltin.h
  projects/zfsd/head/bin/sh/cd.c
  projects/zfsd/head/bin/sh/cd.h
  projects/zfsd/head/bin/sh/eval.c
  projects/zfsd/head/bin/sh/eval.h
  projects/zfsd/head/bin/sh/exec.h
  projects/zfsd/head/bin/sh/expand.c
  projects/zfsd/head/bin/sh/expand.h
  projects/zfsd/head/bin/sh/histedit.c
  projects/zfsd/head/bin/sh/jobs.c
  projects/zfsd/head/bin/sh/jobs.h
  projects/zfsd/head/bin/sh/main.c
  projects/zfsd/head/bin/sh/main.h
  projects/zfsd/head/bin/sh/mkbuiltins
  projects/zfsd/head/bin/sh/mkinit.c
  projects/zfsd/head/bin/sh/mktokens
  projects/zfsd/head/bin/sh/myhistedit.h
  projects/zfsd/head/bin/sh/nodetypes
  projects/zfsd/head/bin/sh/options.c
  projects/zfsd/head/bin/sh/options.h
  projects/zfsd/head/bin/sh/parser.c
  projects/zfsd/head/bin/sh/parser.h
  projects/zfsd/head/bin/sh/sh.1
  projects/zfsd/head/bin/sh/trap.c
  projects/zfsd/head/bin/sh/trap.h
  projects/zfsd/head/bin/sh/var.c
  projects/zfsd/head/bin/sh/var.h
  projects/zfsd/head/cddl/compat/opensolaris/include/assert.h
  projects/zfsd/head/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/zfsd/head/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
  projects/zfsd/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c
  projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
  projects/zfsd/head/contrib/bind9/CHANGES
  projects/zfsd/head/contrib/bind9/COPYRIGHT
  projects/zfsd/head/contrib/bind9/FAQ.xml
  projects/zfsd/head/contrib/bind9/Makefile.in
  projects/zfsd/head/contrib/bind9/README
  projects/zfsd/head/contrib/bind9/acconfig.h
  projects/zfsd/head/contrib/bind9/bin/Makefile.in
  projects/zfsd/head/contrib/bind9/bin/check/Makefile.in
  projects/zfsd/head/contrib/bind9/bin/check/check-tool.c
  projects/zfsd/head/contrib/bind9/bin/check/check-tool.h
  projects/zfsd/head/contrib/bind9/bin/check/named-checkconf.8
  projects/zfsd/head/contrib/bind9/bin/check/named-checkconf.c
  projects/zfsd/head/contrib/bind9/bin/check/named-checkconf.docbook
  projects/zfsd/head/contrib/bind9/bin/check/named-checkconf.html
  projects/zfsd/head/contrib/bind9/bin/check/named-checkzone.8
  projects/zfsd/head/contrib/bind9/bin/check/named-checkzone.c
  projects/zfsd/head/contrib/bind9/bin/check/named-checkzone.docbook
  projects/zfsd/head/contrib/bind9/bin/check/named-checkzone.html
  projects/zfsd/head/contrib/bind9/bin/dig/Makefile.in
  projects/zfsd/head/contrib/bind9/bin/dig/dig.1
  projects/zfsd/head/contrib/bind9/bin/dig/dig.c
  projects/zfsd/head/contrib/bind9/bin/dig/dig.docbook
  projects/zfsd/head/contrib/bind9/bin/dig/dig.html
  projects/zfsd/head/contrib/bind9/bin/dig/dighost.c
  projects/zfsd/head/contrib/bind9/bin/dig/host.1
  projects/zfsd/head/contrib/bind9/bin/dig/host.c
  projects/zfsd/head/contrib/bind9/bin/dig/host.docbook
  projects/zfsd/head/contrib/bind9/bin/dig/host.html
  projects/zfsd/head/contrib/bind9/bin/dig/include/dig/dig.h
  projects/zfsd/head/contrib/bind9/bin/dig/nslookup.1
  projects/zfsd/head/contrib/bind9/bin/dig/nslookup.c
  projects/zfsd/head/contrib/bind9/bin/dig/nslookup.docbook
  projects/zfsd/head/contrib/bind9/bin/dig/nslookup.html
  projects/zfsd/head/contrib/bind9/bin/dnssec/Makefile.in
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keygen.8
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keygen.c
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keygen.docbook
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-keygen.html
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-signzone.8
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-signzone.c
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-signzone.docbook
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssec-signzone.html
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssectool.c
  projects/zfsd/head/contrib/bind9/bin/dnssec/dnssectool.h
  projects/zfsd/head/contrib/bind9/bin/named/Makefile.in
  projects/zfsd/head/contrib/bind9/bin/named/bind9.xsl
  projects/zfsd/head/contrib/bind9/bin/named/bind9.xsl.h
  projects/zfsd/head/contrib/bind9/bin/named/builtin.c
  projects/zfsd/head/contrib/bind9/bin/named/client.c
  projects/zfsd/head/contrib/bind9/bin/named/config.c
  projects/zfsd/head/contrib/bind9/bin/named/control.c
  projects/zfsd/head/contrib/bind9/bin/named/include/named/client.h
  projects/zfsd/head/contrib/bind9/bin/named/include/named/config.h
  projects/zfsd/head/contrib/bind9/bin/named/include/named/control.h
  projects/zfsd/head/contrib/bind9/bin/named/include/named/globals.h
  projects/zfsd/head/contrib/bind9/bin/named/include/named/log.h
  projects/zfsd/head/contrib/bind9/bin/named/include/named/lwdclient.h
  projects/zfsd/head/contrib/bind9/bin/named/include/named/main.h
  projects/zfsd/head/contrib/bind9/bin/named/include/named/notify.h
  projects/zfsd/head/contrib/bind9/bin/named/include/named/query.h
  projects/zfsd/head/contrib/bind9/bin/named/include/named/server.h
  projects/zfsd/head/contrib/bind9/bin/named/include/named/tsigconf.h
  projects/zfsd/head/contrib/bind9/bin/named/include/named/types.h
  projects/zfsd/head/contrib/bind9/bin/named/include/named/zoneconf.h
  projects/zfsd/head/contrib/bind9/bin/named/interfacemgr.c
  projects/zfsd/head/contrib/bind9/bin/named/log.c
  projects/zfsd/head/contrib/bind9/bin/named/lwdgabn.c
  projects/zfsd/head/contrib/bind9/bin/named/lwdgrbn.c
  projects/zfsd/head/contrib/bind9/bin/named/lwresd.8
  projects/zfsd/head/contrib/bind9/bin/named/lwresd.c
  projects/zfsd/head/contrib/bind9/bin/named/lwresd.docbook
  projects/zfsd/head/contrib/bind9/bin/named/lwresd.html
  projects/zfsd/head/contrib/bind9/bin/named/main.c
  projects/zfsd/head/contrib/bind9/bin/named/named.8
  projects/zfsd/head/contrib/bind9/bin/named/named.conf.5
  projects/zfsd/head/contrib/bind9/bin/named/named.conf.docbook
  projects/zfsd/head/contrib/bind9/bin/named/named.conf.html
  projects/zfsd/head/contrib/bind9/bin/named/named.docbook
  projects/zfsd/head/contrib/bind9/bin/named/named.html
  projects/zfsd/head/contrib/bind9/bin/named/query.c
  projects/zfsd/head/contrib/bind9/bin/named/server.c
  projects/zfsd/head/contrib/bind9/bin/named/statschannel.c
  projects/zfsd/head/contrib/bind9/bin/named/tkeyconf.c
  projects/zfsd/head/contrib/bind9/bin/named/tsigconf.c
  projects/zfsd/head/contrib/bind9/bin/named/unix/Makefile.in
  projects/zfsd/head/contrib/bind9/bin/named/unix/include/named/os.h
  projects/zfsd/head/contrib/bind9/bin/named/unix/os.c
  projects/zfsd/head/contrib/bind9/bin/named/update.c
  projects/zfsd/head/contrib/bind9/bin/named/xfrout.c
  projects/zfsd/head/contrib/bind9/bin/named/zoneconf.c
  projects/zfsd/head/contrib/bind9/bin/nsupdate/Makefile.in
  projects/zfsd/head/contrib/bind9/bin/nsupdate/nsupdate.1
  projects/zfsd/head/contrib/bind9/bin/nsupdate/nsupdate.c
  projects/zfsd/head/contrib/bind9/bin/nsupdate/nsupdate.docbook
  projects/zfsd/head/contrib/bind9/bin/nsupdate/nsupdate.html
  projects/zfsd/head/contrib/bind9/bin/rndc/Makefile.in
  projects/zfsd/head/contrib/bind9/bin/rndc/include/rndc/os.h
  projects/zfsd/head/contrib/bind9/bin/rndc/rndc.8
  projects/zfsd/head/contrib/bind9/bin/rndc/rndc.c
  projects/zfsd/head/contrib/bind9/bin/rndc/rndc.conf.5
  projects/zfsd/head/contrib/bind9/bin/rndc/rndc.conf.html
  projects/zfsd/head/contrib/bind9/bin/rndc/rndc.html
  projects/zfsd/head/contrib/bind9/bin/rndc/util.h
  projects/zfsd/head/contrib/bind9/config.guess
  projects/zfsd/head/contrib/bind9/config.h.in
  projects/zfsd/head/contrib/bind9/configure.in
  projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM-book.xml
  projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch01.html
  projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch02.html
  projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch03.html
  projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch04.html
  projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch05.html
  projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch06.html
  projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch07.html
  projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch08.html
  projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch09.html
  projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.ch10.html
  projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.html
  projects/zfsd/head/contrib/bind9/doc/arm/Bv9ARM.pdf
  projects/zfsd/head/contrib/bind9/doc/arm/Makefile.in
  projects/zfsd/head/contrib/bind9/doc/arm/man.dig.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.dnssec-keygen.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.dnssec-signzone.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.host.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.named-checkconf.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.named-checkzone.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.named.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.nsupdate.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.rndc-confgen.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.rndc.conf.html
  projects/zfsd/head/contrib/bind9/doc/arm/man.rndc.html
  projects/zfsd/head/contrib/bind9/doc/misc/Makefile.in
  projects/zfsd/head/contrib/bind9/doc/misc/options
  projects/zfsd/head/contrib/bind9/lib/bind9/Makefile.in
  projects/zfsd/head/contrib/bind9/lib/bind9/api
  projects/zfsd/head/contrib/bind9/lib/bind9/check.c
  projects/zfsd/head/contrib/bind9/lib/bind9/include/bind9/getaddresses.h
  projects/zfsd/head/contrib/bind9/lib/dns/Makefile.in
  projects/zfsd/head/contrib/bind9/lib/dns/acl.c
  projects/zfsd/head/contrib/bind9/lib/dns/adb.c
  projects/zfsd/head/contrib/bind9/lib/dns/api
  projects/zfsd/head/contrib/bind9/lib/dns/byaddr.c
  projects/zfsd/head/contrib/bind9/lib/dns/cache.c
  projects/zfsd/head/contrib/bind9/lib/dns/db.c
  projects/zfsd/head/contrib/bind9/lib/dns/diff.c
  projects/zfsd/head/contrib/bind9/lib/dns/dispatch.c
  projects/zfsd/head/contrib/bind9/lib/dns/dlz.c
  projects/zfsd/head/contrib/bind9/lib/dns/dnssec.c
  projects/zfsd/head/contrib/bind9/lib/dns/ds.c
  projects/zfsd/head/contrib/bind9/lib/dns/dst_api.c
  projects/zfsd/head/contrib/bind9/lib/dns/dst_internal.h
  projects/zfsd/head/contrib/bind9/lib/dns/dst_openssl.h
  projects/zfsd/head/contrib/bind9/lib/dns/dst_parse.c
  projects/zfsd/head/contrib/bind9/lib/dns/dst_parse.h
  projects/zfsd/head/contrib/bind9/lib/dns/forward.c
  projects/zfsd/head/contrib/bind9/lib/dns/gen-unix.h
  projects/zfsd/head/contrib/bind9/lib/dns/gen.c
  projects/zfsd/head/contrib/bind9/lib/dns/gssapi_link.c
  projects/zfsd/head/contrib/bind9/lib/dns/gssapictx.c
  projects/zfsd/head/contrib/bind9/lib/dns/hmac_link.c
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/Makefile.in
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/acl.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/cache.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/compress.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/db.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/diff.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/dispatch.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/dlz.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/dnssec.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/ds.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/events.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/forward.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/journal.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/keytable.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/keyvalues.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/lib.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/log.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/lookup.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/master.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/masterdump.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/message.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/name.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/ncache.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/nsec3.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/peer.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/rbt.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/rdata.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/rdataset.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/request.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/resolver.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/result.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/sdb.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/sdlz.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/secalg.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/soa.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/ssu.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/stats.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/tkey.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/tsig.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/types.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/validator.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/view.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/xfrin.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dns/zone.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dst/dst.h
  projects/zfsd/head/contrib/bind9/lib/dns/include/dst/gssapi.h
  projects/zfsd/head/contrib/bind9/lib/dns/iptable.c
  projects/zfsd/head/contrib/bind9/lib/dns/journal.c
  projects/zfsd/head/contrib/bind9/lib/dns/keytable.c
  projects/zfsd/head/contrib/bind9/lib/dns/lib.c
  projects/zfsd/head/contrib/bind9/lib/dns/log.c
  projects/zfsd/head/contrib/bind9/lib/dns/master.c
  projects/zfsd/head/contrib/bind9/lib/dns/masterdump.c
  projects/zfsd/head/contrib/bind9/lib/dns/message.c
  projects/zfsd/head/contrib/bind9/lib/dns/name.c
  projects/zfsd/head/contrib/bind9/lib/dns/ncache.c
  projects/zfsd/head/contrib/bind9/lib/dns/nsec.c
  projects/zfsd/head/contrib/bind9/lib/dns/nsec3.c
  projects/zfsd/head/contrib/bind9/lib/dns/openssl_link.c
  projects/zfsd/head/contrib/bind9/lib/dns/openssldh_link.c
  projects/zfsd/head/contrib/bind9/lib/dns/openssldsa_link.c
  projects/zfsd/head/contrib/bind9/lib/dns/opensslrsa_link.c
  projects/zfsd/head/contrib/bind9/lib/dns/peer.c
  projects/zfsd/head/contrib/bind9/lib/dns/rbt.c
  projects/zfsd/head/contrib/bind9/lib/dns/rbtdb.c
  projects/zfsd/head/contrib/bind9/lib/dns/rcode.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/any_255/tsig_250.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/ch_3/a_1.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/afsdb_18.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/cert_37.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/cname_5.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/dname_39.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/dnskey_48.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/ds_43.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/gpos_27.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/hinfo_13.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/isdn_20.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/key_25.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/loc_29.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/mb_7.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/md_3.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/mf_4.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/mg_8.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/minfo_14.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/mr_9.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/mx_15.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/ns_2.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/nsec3_50.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/nsec_47.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/null_10.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/nxt_30.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/opt_41.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/proforma.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/ptr_12.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/rp_17.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/rt_21.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/sig_24.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/soa_6.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/spf_99.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/sshfp_44.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/tkey_249.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/txt_16.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/unspec_103.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/generic/x25_19.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/hs_4/a_1.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/a6_38.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/a_1.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/apl_42.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/kx_36.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/nsap_22.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/px_26.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/srv_33.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdata/in_1/wks_11.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdatalist.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdataset.c
  projects/zfsd/head/contrib/bind9/lib/dns/rdataslab.c
  projects/zfsd/head/contrib/bind9/lib/dns/request.c
  projects/zfsd/head/contrib/bind9/lib/dns/resolver.c
  projects/zfsd/head/contrib/bind9/lib/dns/result.c
  projects/zfsd/head/contrib/bind9/lib/dns/rootns.c
  projects/zfsd/head/contrib/bind9/lib/dns/sdb.c
  projects/zfsd/head/contrib/bind9/lib/dns/sdlz.c
  projects/zfsd/head/contrib/bind9/lib/dns/soa.c
  projects/zfsd/head/contrib/bind9/lib/dns/spnego.c
  projects/zfsd/head/contrib/bind9/lib/dns/ssu.c
  projects/zfsd/head/contrib/bind9/lib/dns/stats.c
  projects/zfsd/head/contrib/bind9/lib/dns/time.c
  projects/zfsd/head/contrib/bind9/lib/dns/tkey.c
  projects/zfsd/head/contrib/bind9/lib/dns/tsig.c
  projects/zfsd/head/contrib/bind9/lib/dns/validator.c
  projects/zfsd/head/contrib/bind9/lib/dns/view.c
  projects/zfsd/head/contrib/bind9/lib/dns/xfrin.c
  projects/zfsd/head/contrib/bind9/lib/dns/zone.c
  projects/zfsd/head/contrib/bind9/lib/isc/Makefile.in
  projects/zfsd/head/contrib/bind9/lib/isc/alpha/include/isc/atomic.h
  projects/zfsd/head/contrib/bind9/lib/isc/api
  projects/zfsd/head/contrib/bind9/lib/isc/assertions.c
  projects/zfsd/head/contrib/bind9/lib/isc/base32.c
  projects/zfsd/head/contrib/bind9/lib/isc/base64.c
  projects/zfsd/head/contrib/bind9/lib/isc/entropy.c
  projects/zfsd/head/contrib/bind9/lib/isc/hash.c
  projects/zfsd/head/contrib/bind9/lib/isc/heap.c
  projects/zfsd/head/contrib/bind9/lib/isc/hmacmd5.c
  projects/zfsd/head/contrib/bind9/lib/isc/hmacsha.c
  projects/zfsd/head/contrib/bind9/lib/isc/httpd.c
  projects/zfsd/head/contrib/bind9/lib/isc/ia64/include/isc/atomic.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/Makefile.in
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/app.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/assertions.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/buffer.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/entropy.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/error.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/file.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/fsaccess.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/hash.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/heap.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/hmacmd5.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/hmacsha.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/lib.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/log.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/md5.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/mem.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/msgs.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/netaddr.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/netscope.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/platform.h.in
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/portset.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/radix.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/random.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/ratelimiter.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/refcount.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/result.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/resultclass.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/serial.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/sha1.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/sha2.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/sockaddr.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/socket.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/stats.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/symtab.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/task.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/timer.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/types.h
  projects/zfsd/head/contrib/bind9/lib/isc/include/isc/util.h
  projects/zfsd/head/contrib/bind9/lib/isc/inet_aton.c
  projects/zfsd/head/contrib/bind9/lib/isc/inet_ntop.c
  projects/zfsd/head/contrib/bind9/lib/isc/iterated_hash.c
  projects/zfsd/head/contrib/bind9/lib/isc/lib.c
  projects/zfsd/head/contrib/bind9/lib/isc/log.c
  projects/zfsd/head/contrib/bind9/lib/isc/md5.c
  projects/zfsd/head/contrib/bind9/lib/isc/mem.c
  projects/zfsd/head/contrib/bind9/lib/isc/netaddr.c
  projects/zfsd/head/contrib/bind9/lib/isc/nls/Makefile.in
  projects/zfsd/head/contrib/bind9/lib/isc/nothreads/Makefile.in
  projects/zfsd/head/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h
  projects/zfsd/head/contrib/bind9/lib/isc/print.c
  projects/zfsd/head/contrib/bind9/lib/isc/pthreads/Makefile.in
  projects/zfsd/head/contrib/bind9/lib/isc/pthreads/mutex.c
  projects/zfsd/head/contrib/bind9/lib/isc/radix.c
  projects/zfsd/head/contrib/bind9/lib/isc/random.c
  projects/zfsd/head/contrib/bind9/lib/isc/rwlock.c
  projects/zfsd/head/contrib/bind9/lib/isc/sha1.c
  projects/zfsd/head/contrib/bind9/lib/isc/sha2.c
  projects/zfsd/head/contrib/bind9/lib/isc/sockaddr.c
  projects/zfsd/head/contrib/bind9/lib/isc/sparc64/include/isc/atomic.h
  projects/zfsd/head/contrib/bind9/lib/isc/stats.c
  projects/zfsd/head/contrib/bind9/lib/isc/task.c
  projects/zfsd/head/contrib/bind9/lib/isc/task_p.h
  projects/zfsd/head/contrib/bind9/lib/isc/timer.c
  projects/zfsd/head/contrib/bind9/lib/isc/timer_p.h
  projects/zfsd/head/contrib/bind9/lib/isc/unix/Makefile.in
  projects/zfsd/head/contrib/bind9/lib/isc/unix/app.c
  projects/zfsd/head/contrib/bind9/lib/isc/unix/dir.c
  projects/zfsd/head/contrib/bind9/lib/isc/unix/entropy.c
  projects/zfsd/head/contrib/bind9/lib/isc/unix/file.c
  projects/zfsd/head/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c
  projects/zfsd/head/contrib/bind9/lib/isc/unix/ifiter_ioctl.c
  projects/zfsd/head/contrib/bind9/lib/isc/unix/include/isc/net.h
  projects/zfsd/head/contrib/bind9/lib/isc/unix/include/isc/offset.h
  projects/zfsd/head/contrib/bind9/lib/isc/unix/include/isc/strerror.h
  projects/zfsd/head/contrib/bind9/lib/isc/unix/include/isc/time.h
  projects/zfsd/head/contrib/bind9/lib/isc/unix/interfaceiter.c
  projects/zfsd/head/contrib/bind9/lib/isc/unix/resource.c
  projects/zfsd/head/contrib/bind9/lib/isc/unix/socket.c
  projects/zfsd/head/contrib/bind9/lib/isc/unix/socket_p.h
  projects/zfsd/head/contrib/bind9/lib/isc/unix/strerror.c
  projects/zfsd/head/contrib/bind9/lib/isccc/Makefile.in
  projects/zfsd/head/contrib/bind9/lib/isccc/api
  projects/zfsd/head/contrib/bind9/lib/isccfg/Makefile.in
  projects/zfsd/head/contrib/bind9/lib/isccfg/aclconf.c
  projects/zfsd/head/contrib/bind9/lib/isccfg/api
  projects/zfsd/head/contrib/bind9/lib/isccfg/include/isccfg/aclconf.h
  projects/zfsd/head/contrib/bind9/lib/isccfg/include/isccfg/cfg.h
  projects/zfsd/head/contrib/bind9/lib/isccfg/include/isccfg/grammar.h
  projects/zfsd/head/contrib/bind9/lib/isccfg/include/isccfg/log.h
  projects/zfsd/head/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h
  projects/zfsd/head/contrib/bind9/lib/isccfg/namedconf.c
  projects/zfsd/head/contrib/bind9/lib/isccfg/parser.c
  projects/zfsd/head/contrib/bind9/lib/lwres/api
  projects/zfsd/head/contrib/bind9/lib/lwres/context.c
  projects/zfsd/head/contrib/bind9/lib/lwres/context_p.h
  projects/zfsd/head/contrib/bind9/lib/lwres/getaddrinfo.c
  projects/zfsd/head/contrib/bind9/lib/lwres/getipnode.c
  projects/zfsd/head/contrib/bind9/lib/lwres/include/lwres/context.h
  projects/zfsd/head/contrib/bind9/lib/lwres/include/lwres/netdb.h.in
  projects/zfsd/head/contrib/bind9/lib/lwres/lwconfig.c
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_buffer.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_buffer.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_config.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_config.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_context.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_context.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gabn.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gabn.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gethostent.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gethostent.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getipnode.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getipnode.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gnba.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_gnba.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_hstrerror.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_hstrerror.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_inetntop.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_inetntop.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_noop.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_noop.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_packet.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_packet.html
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_resutil.3
  projects/zfsd/head/contrib/bind9/lib/lwres/man/lwres_resutil.html
  projects/zfsd/head/contrib/bind9/lib/lwres/print_p.h
  projects/zfsd/head/contrib/bind9/make/rules.in
  projects/zfsd/head/contrib/bind9/version
  projects/zfsd/head/contrib/binutils/bfd/coffcode.h
  projects/zfsd/head/contrib/binutils/bfd/opncls.c
  projects/zfsd/head/contrib/binutils/bfd/peicode.h
  projects/zfsd/head/contrib/binutils/gas/config/obj-elf.c
  projects/zfsd/head/contrib/binutils/gas/config/tc-arm.c
  projects/zfsd/head/contrib/binutils/gas/frags.c
  projects/zfsd/head/contrib/binutils/gas/subsegs.c
  projects/zfsd/head/contrib/binutils/ld/ldexp.c
  projects/zfsd/head/contrib/binutils/ld/sysdep.h
  projects/zfsd/head/contrib/binutils/opcodes/i386-dis.c
  projects/zfsd/head/contrib/dialog/CHANGES
  projects/zfsd/head/contrib/dialog/VERSION
  projects/zfsd/head/contrib/dialog/aclocal.m4
  projects/zfsd/head/contrib/dialog/arrows.c
  projects/zfsd/head/contrib/dialog/buttons.c
  projects/zfsd/head/contrib/dialog/calendar.c
  projects/zfsd/head/contrib/dialog/checklist.c
  projects/zfsd/head/contrib/dialog/columns.c
  projects/zfsd/head/contrib/dialog/config.guess
  projects/zfsd/head/contrib/dialog/config.sub
  projects/zfsd/head/contrib/dialog/configure
  projects/zfsd/head/contrib/dialog/configure.in
  projects/zfsd/head/contrib/dialog/dialog.1
  projects/zfsd/head/contrib/dialog/dialog.3
  projects/zfsd/head/contrib/dialog/dialog.c
  projects/zfsd/head/contrib/dialog/dialog.h
  projects/zfsd/head/contrib/dialog/dlg_keys.h
  projects/zfsd/head/contrib/dialog/editbox.c
  projects/zfsd/head/contrib/dialog/formbox.c
  projects/zfsd/head/contrib/dialog/fselect.c
  projects/zfsd/head/contrib/dialog/guage.c
  projects/zfsd/head/contrib/dialog/inputbox.c
  projects/zfsd/head/contrib/dialog/makefile.in
  projects/zfsd/head/contrib/dialog/menubox.c
  projects/zfsd/head/contrib/dialog/mixedgauge.c
  projects/zfsd/head/contrib/dialog/msgbox.c
  projects/zfsd/head/contrib/dialog/package/debian/changelog
  projects/zfsd/head/contrib/dialog/package/debian/control
  projects/zfsd/head/contrib/dialog/package/dialog.spec
  projects/zfsd/head/contrib/dialog/pause.c
  projects/zfsd/head/contrib/dialog/prgbox.c
  projects/zfsd/head/contrib/dialog/progressbox.c
  projects/zfsd/head/contrib/dialog/rc.c
  projects/zfsd/head/contrib/dialog/tailbox.c
  projects/zfsd/head/contrib/dialog/textbox.c
  projects/zfsd/head/contrib/dialog/timebox.c
  projects/zfsd/head/contrib/dialog/trace.c
  projects/zfsd/head/contrib/dialog/ui_getc.c
  projects/zfsd/head/contrib/dialog/util.c
  projects/zfsd/head/contrib/dialog/yesno.c
  projects/zfsd/head/contrib/gcc/c-decl.c
  projects/zfsd/head/contrib/gcc/c.opt
  projects/zfsd/head/contrib/gcc/cfg.c
  projects/zfsd/head/contrib/gcc/common.opt
  projects/zfsd/head/contrib/gcc/output.h
  projects/zfsd/head/contrib/gcc/rtl.h
  projects/zfsd/head/contrib/gcc/tree-nested.c
  projects/zfsd/head/contrib/gcc/tree.h
  projects/zfsd/head/contrib/gdb/gdb/ppcfbsd-tdep.c
  projects/zfsd/head/contrib/gperf/src/gen-perf.cc
  projects/zfsd/head/contrib/gperf/src/key-list.cc
  projects/zfsd/head/contrib/groff/tmac/doc-common
  projects/zfsd/head/contrib/groff/tmac/doc-syms
  projects/zfsd/head/contrib/groff/tmac/doc.tmac
  projects/zfsd/head/contrib/less/NEWS
  projects/zfsd/head/contrib/less/README
  projects/zfsd/head/contrib/less/command.c
  projects/zfsd/head/contrib/less/funcs.h
  projects/zfsd/head/contrib/less/less.man
  projects/zfsd/head/contrib/less/less.nro
  projects/zfsd/head/contrib/less/lessecho.man
  projects/zfsd/head/contrib/less/lessecho.nro
  projects/zfsd/head/contrib/less/lesskey.man
  projects/zfsd/head/contrib/less/lesskey.nro
  projects/zfsd/head/contrib/less/optfunc.c
  projects/zfsd/head/contrib/less/opttbl.c
  projects/zfsd/head/contrib/less/version.c
  projects/zfsd/head/contrib/libpcap/bpf/net/bpf_filter.c
  projects/zfsd/head/contrib/llvm/include/llvm-c/Core.h
  projects/zfsd/head/contrib/llvm/include/llvm-c/Disassembler.h
  projects/zfsd/head/contrib/llvm/include/llvm/ADT/FoldingSet.h
  projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringRef.h
  projects/zfsd/head/contrib/llvm/include/llvm/ADT/Triple.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/AliasAnalysis.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/CallGraph.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DIBuilder.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DebugInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/FindUsedTypes.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/IVUsers.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/RegionPass.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h
  projects/zfsd/head/contrib/llvm/include/llvm/Argument.h
  projects/zfsd/head/contrib/llvm/include/llvm/Attributes.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/FastISel.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LiveInterval.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineModuleInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/PseudoSourceValue.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
  projects/zfsd/head/contrib/llvm/include/llvm/CompilerDriver/Common.td
  projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h
  projects/zfsd/head/contrib/llvm/include/llvm/Function.h
  projects/zfsd/head/contrib/llvm/include/llvm/InitializePasses.h
  projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicInst.h
  projects/zfsd/head/contrib/llvm/include/llvm/Intrinsics.td
  projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsARM.td
  projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsX86.td
  projects/zfsd/head/contrib/llvm/include/llvm/IntrinsicsXCore.td
  projects/zfsd/head/contrib/llvm/include/llvm/LinkAllPasses.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCAsmInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCDwarf.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCELFSymbolFlags.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCExpr.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCInstPrinter.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/MCAsmLexer.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCStreamer.h
  projects/zfsd/head/contrib/llvm/include/llvm/Metadata.h
  projects/zfsd/head/contrib/llvm/include/llvm/Operator.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/Casting.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/CrashRecoveryContext.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/Dwarf.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/IRBuilder.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/MemoryBuffer.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/PatternMatch.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/Program.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/SourceMgr.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/Target.td
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetAsmInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetLibraryInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetLowering.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetOptions.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
  projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Instrumentation.h
  projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/Local.h
  projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h
  projects/zfsd/head/contrib/llvm/include/llvm/Type.h
  projects/zfsd/head/contrib/llvm/lib/Analysis/Analysis.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/ConstantFolding.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/DIBuilder.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/CallGraph.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/CallGraphSCCPass.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/IVUsers.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/InlineCost.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/LazyValueInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/Loads.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/RegionPass.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/ScalarEvolution.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/ValueTracking.cpp
  projects/zfsd/head/contrib/llvm/lib/AsmParser/LLLexer.cpp
  projects/zfsd/head/contrib/llvm/lib/AsmParser/LLLexer.h
  projects/zfsd/head/contrib/llvm/lib/AsmParser/LLParser.cpp
  projects/zfsd/head/contrib/llvm/lib/AsmParser/LLToken.h
  projects/zfsd/head/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AllocationOrder.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AllocationOrder.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AntiDepBreaker.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/ARMException.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCFIException.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/BranchFolding.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/BranchFolding.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/CallingConvLower.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/IfConversion.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveDebugVariables.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveRangeEdit.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineFunction.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineInstr.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocBase.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypesGeneric.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SplitKit.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SplitKit.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/TailDuplication.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/UnreachableBlockElim.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/VirtRegMap.cpp
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/JIT/JIT.h
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/ELFObjectWriter.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/ELFObjectWriter.h
  projects/zfsd/head/contrib/llvm/lib/MC/MCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCAsmStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCAssembler.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCDwarf.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCELF.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCELFStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCExpr.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCInstPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCMachOStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCObjectStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCParser/AsmLexer.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/WinCOFFStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/APInt.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/Dwarf.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/FoldingSet.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/Host.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/MemoryBuffer.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/SourceMgr.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/Unix/Host.inc
  projects/zfsd/head/contrib/llvm/lib/Support/Unix/Program.inc
  projects/zfsd/head/contrib/llvm/lib/Support/Windows/Program.inc
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMFixupKinds.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMPerfectShuffle.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMSelectionDAGInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinFrameLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/CBackend/CBackend.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsFrameLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrFPU.td
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTX.td
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXSubtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPC.h
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/TargetLibraryInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/TargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/TargetRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrExtension.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrMMX.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/ExtractGV.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineSimplifyDemanded.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LICM.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/SCCP.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/TailRecursionElimination.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BuildLibCalls.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/Local.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Attributes.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/AutoUpgrade.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/DebugInfoProbe.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Function.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/IRBuilder.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/InlineAsm.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Instructions.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/PassManager.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Type.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Verifier.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang-c/Index.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/APValue.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Decl.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Expr.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/StmtVisitor.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Type.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TypeLoc.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/ExceptionSpecificationType.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/SourceLocation.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TypeTraits.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/CC1AsOptions.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/LangStandard.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/LangStandards.def
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/HeaderSearch.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Lookup.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Overload.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Scope.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Template.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/Checker.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRState.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ObjCMessage.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SubEngine.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/APValue.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Decl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclTemplate.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DumpXML.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Mangle.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Type.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/LiveVariables.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/FileManager.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/HostInfo.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Tools.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/ASTConsumers.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CreateInvocationFromCommandLine.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/emmintrin.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/mmintrin.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/xmmintrin.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Index/CallGraph.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Index/Indexer.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSErrorChecker.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicStore.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BasicValueFactory.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CXXExprEngine.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/FlatStore.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/GRState.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ObjCMessage.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenIntrinsics.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenRegisters.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenTarget.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/EDEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/NeonEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/Record.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/TGLexer.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/TGLexer.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/TGParser.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/TableGen.cpp
  projects/zfsd/head/contrib/lukemftpd/src/ftpd.c
  projects/zfsd/head/contrib/ntp/ntpd/ntp_config.c
  projects/zfsd/head/contrib/ntp/ntpd/ntp_intres.c
  projects/zfsd/head/contrib/ntp/ntpd/ntp_io.c
  projects/zfsd/head/contrib/pf/authpf/authpf.8
  projects/zfsd/head/contrib/pf/authpf/authpf.c
  projects/zfsd/head/contrib/pf/authpf/pathnames.h
  projects/zfsd/head/contrib/pf/ftp-proxy/filter.c
  projects/zfsd/head/contrib/pf/ftp-proxy/filter.h
  projects/zfsd/head/contrib/pf/ftp-proxy/ftp-proxy.8
  projects/zfsd/head/contrib/pf/ftp-proxy/ftp-proxy.c
  projects/zfsd/head/contrib/pf/man/pf.4
  projects/zfsd/head/contrib/pf/man/pf.conf.5
  projects/zfsd/head/contrib/pf/man/pf.os.5
  projects/zfsd/head/contrib/pf/man/pflog.4
  projects/zfsd/head/contrib/pf/man/pfsync.4
  projects/zfsd/head/contrib/pf/pfctl/parse.y
  projects/zfsd/head/contrib/pf/pfctl/pf_print_state.c
  projects/zfsd/head/contrib/pf/pfctl/pfctl.8
  projects/zfsd/head/contrib/pf/pfctl/pfctl.c
  projects/zfsd/head/contrib/pf/pfctl/pfctl.h
  projects/zfsd/head/contrib/pf/pfctl/pfctl_altq.c
  projects/zfsd/head/contrib/pf/pfctl/pfctl_optimize.c
  projects/zfsd/head/contrib/pf/pfctl/pfctl_osfp.c
  projects/zfsd/head/contrib/pf/pfctl/pfctl_parser.c
  projects/zfsd/head/contrib/pf/pfctl/pfctl_parser.h
  projects/zfsd/head/contrib/pf/pfctl/pfctl_qstats.c
  projects/zfsd/head/contrib/pf/pfctl/pfctl_radix.c
  projects/zfsd/head/contrib/pf/pfctl/pfctl_table.c
  projects/zfsd/head/contrib/pf/pflogd/pflogd.8
  projects/zfsd/head/contrib/pf/pflogd/pflogd.c
  projects/zfsd/head/contrib/pf/pflogd/privsep.c
  projects/zfsd/head/contrib/pf/pflogd/privsep_fdpass.c
  projects/zfsd/head/contrib/sendmail/CACerts
  projects/zfsd/head/contrib/sendmail/FREEBSD-upgrade
  projects/zfsd/head/contrib/sendmail/KNOWNBUGS
  projects/zfsd/head/contrib/sendmail/LICENSE
  projects/zfsd/head/contrib/sendmail/PGPKEYS
  projects/zfsd/head/contrib/sendmail/RELEASE_NOTES
  projects/zfsd/head/contrib/sendmail/cf/cf/submit.cf
  projects/zfsd/head/contrib/sendmail/cf/feature/ldap_routing.m4
  projects/zfsd/head/contrib/sendmail/cf/m4/cfhead.m4
  projects/zfsd/head/contrib/sendmail/cf/m4/proto.m4
  projects/zfsd/head/contrib/sendmail/cf/m4/version.m4
  projects/zfsd/head/contrib/sendmail/contrib/qtool.pl
  projects/zfsd/head/contrib/sendmail/doc/op/op.me
  projects/zfsd/head/contrib/sendmail/include/sm/conf.h
  projects/zfsd/head/contrib/sendmail/libmilter/docs/overview.html
  projects/zfsd/head/contrib/sendmail/libmilter/docs/smfi_stop.html
  projects/zfsd/head/contrib/sendmail/libmilter/docs/xxfi_envrcpt.html
  projects/zfsd/head/contrib/sendmail/libmilter/engine.c
  projects/zfsd/head/contrib/sendmail/libmilter/sm_gethost.c
  projects/zfsd/head/contrib/sendmail/libmilter/worker.c
  projects/zfsd/head/contrib/sendmail/libsm/ldap.c
  projects/zfsd/head/contrib/sendmail/makemap/makemap.c
  projects/zfsd/head/contrib/sendmail/src/Makefile.m4
  projects/zfsd/head/contrib/sendmail/src/conf.c
  projects/zfsd/head/contrib/sendmail/src/daemon.c
  projects/zfsd/head/contrib/sendmail/src/deliver.c
  projects/zfsd/head/contrib/sendmail/src/domain.c
  projects/zfsd/head/contrib/sendmail/src/envelope.c
  projects/zfsd/head/contrib/sendmail/src/err.c
  projects/zfsd/head/contrib/sendmail/src/main.c
  projects/zfsd/head/contrib/sendmail/src/map.c
  projects/zfsd/head/contrib/sendmail/src/mci.c
  projects/zfsd/head/contrib/sendmail/src/parseaddr.c
  projects/zfsd/head/contrib/sendmail/src/queue.c
  projects/zfsd/head/contrib/sendmail/src/readcf.c
  projects/zfsd/head/contrib/sendmail/src/sendmail.8
  projects/zfsd/head/contrib/sendmail/src/sendmail.h
  projects/zfsd/head/contrib/sendmail/src/sm_resolve.c
  projects/zfsd/head/contrib/sendmail/src/srvrsmtp.c
  projects/zfsd/head/contrib/sendmail/src/tls.c
  projects/zfsd/head/contrib/sendmail/src/udb.c
  projects/zfsd/head/contrib/sendmail/src/usersmtp.c
  projects/zfsd/head/contrib/sendmail/src/version.c
  projects/zfsd/head/contrib/top/commands.c
  projects/zfsd/head/contrib/top/display.c
  projects/zfsd/head/contrib/top/top.X
  projects/zfsd/head/contrib/top/top.c
  projects/zfsd/head/contrib/top/top.h
  projects/zfsd/head/contrib/traceroute/traceroute.c
  projects/zfsd/head/contrib/tzdata/antarctica
  projects/zfsd/head/contrib/tzdata/asia
  projects/zfsd/head/contrib/tzdata/europe
  projects/zfsd/head/contrib/tzdata/southamerica
  projects/zfsd/head/contrib/tzdata/zone.tab
  projects/zfsd/head/contrib/xz/ChangeLog
  projects/zfsd/head/contrib/xz/FREEBSD-Xlist
  projects/zfsd/head/contrib/xz/FREEBSD-upgrade
  projects/zfsd/head/contrib/xz/THANKS
  projects/zfsd/head/contrib/xz/po/LINGUAS
  projects/zfsd/head/contrib/xz/po/it.po
  projects/zfsd/head/contrib/xz/src/common/tuklib_open_stdxxx.c
  projects/zfsd/head/contrib/xz/src/liblzma/api/lzma/block.h
  projects/zfsd/head/contrib/xz/src/liblzma/api/lzma/container.h
  projects/zfsd/head/contrib/xz/src/liblzma/api/lzma/filter.h
  projects/zfsd/head/contrib/xz/src/liblzma/api/lzma/version.h
  projects/zfsd/head/contrib/xz/src/liblzma/common/alone_decoder.c
  projects/zfsd/head/contrib/xz/src/liblzma/common/alone_encoder.c
  projects/zfsd/head/contrib/xz/src/liblzma/common/block_buffer_encoder.c
  projects/zfsd/head/contrib/xz/src/liblzma/common/block_encoder.c
  projects/zfsd/head/contrib/xz/src/liblzma/common/common.c
  projects/zfsd/head/contrib/xz/src/liblzma/common/common.h
  projects/zfsd/head/contrib/xz/src/liblzma/common/filter_common.c
  projects/zfsd/head/contrib/xz/src/liblzma/common/index.c
  projects/zfsd/head/contrib/xz/src/liblzma/common/index_decoder.c
  projects/zfsd/head/contrib/xz/src/liblzma/common/index_encoder.c
  projects/zfsd/head/contrib/xz/src/liblzma/common/stream_buffer_encoder.c
  projects/zfsd/head/contrib/xz/src/liblzma/common/stream_encoder.c
  projects/zfsd/head/contrib/xz/src/liblzma/delta/delta_encoder.c
  projects/zfsd/head/contrib/xz/src/liblzma/lz/lz_decoder.c
  projects/zfsd/head/contrib/xz/src/liblzma/lz/lz_encoder.c
  projects/zfsd/head/contrib/xz/src/liblzma/lz/lz_encoder_hash.h
  projects/zfsd/head/contrib/xz/src/liblzma/lzma/lzma2_decoder.c
  projects/zfsd/head/contrib/xz/src/liblzma/lzma/lzma2_encoder.c
  projects/zfsd/head/contrib/xz/src/liblzma/simple/arm.c
  projects/zfsd/head/contrib/xz/src/liblzma/simple/armthumb.c
  projects/zfsd/head/contrib/xz/src/liblzma/simple/ia64.c
  projects/zfsd/head/contrib/xz/src/liblzma/simple/powerpc.c
  projects/zfsd/head/contrib/xz/src/liblzma/simple/simple_coder.c
  projects/zfsd/head/contrib/xz/src/liblzma/simple/sparc.c
  projects/zfsd/head/contrib/xz/src/lzmainfo/lzmainfo.c
  projects/zfsd/head/contrib/xz/src/xz/coder.c
  projects/zfsd/head/contrib/xz/src/xz/file_io.c
  projects/zfsd/head/contrib/xz/src/xz/hardware.h
  projects/zfsd/head/contrib/xz/src/xz/list.c
  projects/zfsd/head/contrib/xz/src/xz/message.c
  projects/zfsd/head/contrib/xz/src/xz/message.h
  projects/zfsd/head/contrib/xz/src/xz/options.c
  projects/zfsd/head/contrib/xz/src/xz/signals.c
  projects/zfsd/head/contrib/xz/src/xz/suffix.c
  projects/zfsd/head/contrib/xz/src/xz/util.h
  projects/zfsd/head/contrib/xz/src/xz/xz.1
  projects/zfsd/head/contrib/xz/src/xzdec/xzdec.c
  projects/zfsd/head/etc/defaults/rc.conf
  projects/zfsd/head/etc/devd/Makefile
  projects/zfsd/head/etc/devd/uath.conf
  projects/zfsd/head/etc/namedb/named.conf
  projects/zfsd/head/etc/namedb/named.root
  projects/zfsd/head/etc/network.subr
  projects/zfsd/head/etc/periodic/daily/800.scrub-zfs
  projects/zfsd/head/etc/periodic/monthly/Makefile
  projects/zfsd/head/etc/rc.d/Makefile
  projects/zfsd/head/etc/rc.d/lockd
  projects/zfsd/head/etc/rc.d/mountcritremote
  projects/zfsd/head/etc/rc.d/mountd
  projects/zfsd/head/etc/rc.d/nfsclient
  projects/zfsd/head/etc/rc.d/nfsd
  projects/zfsd/head/etc/rc.d/quota
  projects/zfsd/head/etc/rc.d/routing
  projects/zfsd/head/etc/rc.d/rtadvd
  projects/zfsd/head/etc/rc.d/statd
  projects/zfsd/head/etc/rc.d/var
  projects/zfsd/head/etc/rc.subr
  projects/zfsd/head/etc/regdomain.xml
  projects/zfsd/head/etc/sendmail/freebsd.mc
  projects/zfsd/head/etc/sendmail/freebsd.submit.mc
  projects/zfsd/head/games/fortune/datfiles/fortunes
  projects/zfsd/head/gnu/lib/libdialog/Makefile
  projects/zfsd/head/gnu/usr.bin/Makefile
  projects/zfsd/head/gnu/usr.bin/groff/tmac/mdoc.local
  projects/zfsd/head/include/rpc/xdr.h
  projects/zfsd/head/kerberos5/Makefile
  projects/zfsd/head/lib/bind/Makefile
  projects/zfsd/head/lib/bind/config.h
  projects/zfsd/head/lib/bind/config.mk
  projects/zfsd/head/lib/bind/dns/Makefile
  projects/zfsd/head/lib/bind/dns/code.h
  projects/zfsd/head/lib/bind/dns/dns/enumtype.h
  projects/zfsd/head/lib/bind/dns/dns/rdatastruct.h
  projects/zfsd/head/lib/bind/isc/Makefile
  projects/zfsd/head/lib/bind/isc/isc/platform.h
  projects/zfsd/head/lib/bind/lwres/lwres/netdb.h
  projects/zfsd/head/lib/bind/lwres/lwres/platform.h
  projects/zfsd/head/lib/clang/include/clang/Basic/Version.inc
  projects/zfsd/head/lib/clang/libclangfrontend/Makefile
  projects/zfsd/head/lib/clang/libllvmasmprinter/Makefile
  projects/zfsd/head/lib/clang/libllvmcodegen/Makefile
  projects/zfsd/head/lib/clang/libllvmmc/Makefile
  projects/zfsd/head/lib/clang/libllvmmipscodegen/Makefile
  projects/zfsd/head/lib/csu/powerpc64/Makefile
  projects/zfsd/head/lib/libc/db/btree/bt_split.c
  projects/zfsd/head/lib/libc/db/man/mpool.3
  projects/zfsd/head/lib/libc/gen/basename.3
  projects/zfsd/head/lib/libc/gen/basename.c
  projects/zfsd/head/lib/libc/gen/ftw.c
  projects/zfsd/head/lib/libc/gen/getutxent.3
  projects/zfsd/head/lib/libc/gen/posix_spawn.3
  projects/zfsd/head/lib/libc/gen/posix_spawn.c
  projects/zfsd/head/lib/libc/gen/pututxline.c
  projects/zfsd/head/lib/libc/gen/sysconf.c
  projects/zfsd/head/lib/libc/iconv/citrus_mapper.c
  projects/zfsd/head/lib/libc/iconv/iconv.c
  projects/zfsd/head/lib/libc/net/sctp_opt_info.3
  projects/zfsd/head/lib/libc/net/sctp_sys_calls.c
  projects/zfsd/head/lib/libc/stdlib/malloc.c
  projects/zfsd/head/lib/libc/stdlib/ptsname.c
  projects/zfsd/head/lib/libc/sys/rfork.2
  projects/zfsd/head/lib/libc/sys/wait.2
  projects/zfsd/head/lib/libc/xdr/Makefile.inc
  projects/zfsd/head/lib/libc/xdr/Symbol.map
  projects/zfsd/head/lib/libc/xdr/xdr.3
  projects/zfsd/head/lib/libc/xdr/xdr_sizeof.c
  projects/zfsd/head/lib/libkvm/kvm_pcpu.c
  projects/zfsd/head/lib/liblzma/config.h
  projects/zfsd/head/lib/libmd/sha256.3
  projects/zfsd/head/lib/libmd/sha512.3
  projects/zfsd/head/lib/libprocstat/Makefile
  projects/zfsd/head/lib/libprocstat/libprocstat.c
  projects/zfsd/head/lib/libstand/bswap.c
  projects/zfsd/head/lib/libstand/net.c
  projects/zfsd/head/lib/libstand/stand.h
  projects/zfsd/head/lib/libstand/tftp.c
  projects/zfsd/head/lib/libstand/zalloc.c
  projects/zfsd/head/lib/libstand/zalloc_defs.h
  projects/zfsd/head/lib/libstand/zalloc_malloc.c
  projects/zfsd/head/lib/libstand/zalloc_mem.h
  projects/zfsd/head/lib/libstand/zalloc_protos.h
  projects/zfsd/head/lib/libthr/arch/sparc64/Makefile.inc
  projects/zfsd/head/lib/libthr/arch/sparc64/include/pthread_md.h
  projects/zfsd/head/lib/libthr/arch/sparc64/sparc64/pthread_md.c
  projects/zfsd/head/lib/libthr/thread/thr_init.c
  projects/zfsd/head/lib/libusb/Makefile
  projects/zfsd/head/lib/libusb/libusb.3
  projects/zfsd/head/lib/libusb/libusb10.c
  projects/zfsd/head/lib/libusb/libusb10_desc.c
  projects/zfsd/head/lib/libusb/libusb20.3
  projects/zfsd/head/lib/libusb/libusb20.c
  projects/zfsd/head/lib/libusb/libusb20.h
  projects/zfsd/head/lib/libusb/libusb20_int.h
  projects/zfsd/head/lib/libusb/libusb20_ugen20.c
  projects/zfsd/head/lib/libusb/usb.h
  projects/zfsd/head/lib/libutil/login.conf.5
  projects/zfsd/head/lib/msun/ld80/e_rem_pio2l.h
  projects/zfsd/head/lib/msun/src/e_rem_pio2.c
  projects/zfsd/head/libexec/ftpd/ftpd.c
  projects/zfsd/head/libexec/rtld-elf/Makefile
  projects/zfsd/head/libexec/rtld-elf/rtld.c
  projects/zfsd/head/libexec/tftpd/tftp-file.c
  projects/zfsd/head/libexec/tftpd/tftpd.8
  projects/zfsd/head/libexec/ulog-helper/Makefile
  projects/zfsd/head/libexec/ulog-helper/ulog-helper.c
  projects/zfsd/head/release/Makefile
  projects/zfsd/head/release/doc/en_US.ISO8859-1/readme/article.sgml
  projects/zfsd/head/release/doc/en_US.ISO8859-1/relnotes/article.sgml
  projects/zfsd/head/release/doc/share/sgml/release.ent
  projects/zfsd/head/release/generate-release.sh
  projects/zfsd/head/release/powerpc/mkisoimages.sh
  projects/zfsd/head/sbin/camcontrol/camcontrol.c
  projects/zfsd/head/sbin/ddb/ddb.8
  projects/zfsd/head/sbin/dumpfs/dumpfs.8
  projects/zfsd/head/sbin/dumpfs/dumpfs.c
  projects/zfsd/head/sbin/fsck_ffs/fsck.h
  projects/zfsd/head/sbin/fsck_ffs/pass5.c
  projects/zfsd/head/sbin/fsck_ffs/suj.c
  projects/zfsd/head/sbin/geom/class/part/geom_part.c
  projects/zfsd/head/sbin/growfs/growfs.8
  projects/zfsd/head/sbin/growfs/growfs.c
  projects/zfsd/head/sbin/hastctl/Makefile
  projects/zfsd/head/sbin/hastctl/hastctl.c
  projects/zfsd/head/sbin/hastd/Makefile
  projects/zfsd/head/sbin/hastd/activemap.c
  projects/zfsd/head/sbin/hastd/control.c
  projects/zfsd/head/sbin/hastd/primary.c
  projects/zfsd/head/sbin/hastd/proto_common.c
  projects/zfsd/head/sbin/hastd/secondary.c
  projects/zfsd/head/sbin/hastd/subr.c
  projects/zfsd/head/sbin/ifconfig/Makefile
  projects/zfsd/head/sbin/ifconfig/ifconfig.8
  projects/zfsd/head/sbin/ifconfig/ifconfig.c
  projects/zfsd/head/sbin/ipfw/ipfw.8
  projects/zfsd/head/sbin/ipfw/ipfw2.c
  projects/zfsd/head/sbin/ipfw/ipfw2.h
  projects/zfsd/head/sbin/ipfw/main.c
  projects/zfsd/head/sbin/ipfw/nat.c
  projects/zfsd/head/sbin/natd/natd.8
  projects/zfsd/head/sbin/newfs/newfs.8
  projects/zfsd/head/sbin/newfs_msdos/newfs_msdos.c
  projects/zfsd/head/sbin/pflogd/Makefile
  projects/zfsd/head/sbin/rtsol/Makefile
  projects/zfsd/head/sbin/savecore/savecore.c
  projects/zfsd/head/sbin/shutdown/shutdown.8
  projects/zfsd/head/sbin/tunefs/tunefs.8
  projects/zfsd/head/sbin/umount/umount.c
  projects/zfsd/head/share/doc/bind9/Makefile
  projects/zfsd/head/share/examples/etc/make.conf
  projects/zfsd/head/share/man/man3/pthread_set_name_np.3
  projects/zfsd/head/share/man/man4/axe.4
  projects/zfsd/head/share/man/man4/jme.4
  projects/zfsd/head/share/man/man4/ng_ether.4
  projects/zfsd/head/share/man/man4/snd_hda.4
  projects/zfsd/head/share/man/man5/fstab.5
  projects/zfsd/head/share/man/man5/make.conf.5
  projects/zfsd/head/share/man/man5/rc.conf.5
  projects/zfsd/head/share/man/man5/src.conf.5
  projects/zfsd/head/share/man/man7/build.7
  projects/zfsd/head/share/man/man8/picobsd.8
  projects/zfsd/head/share/man/man9/Makefile
  projects/zfsd/head/share/man/man9/copy.9
  projects/zfsd/head/share/man/man9/device_get_sysctl.9
  projects/zfsd/head/share/man/man9/fail.9
  projects/zfsd/head/share/man/man9/ifnet.9
  projects/zfsd/head/share/man/man9/uio.9
  projects/zfsd/head/share/man/man9/vm_map.9
  projects/zfsd/head/share/misc/committers-ports.dot
  projects/zfsd/head/share/misc/iso3166
  projects/zfsd/head/share/misc/pci_vendors
  projects/zfsd/head/share/misc/usb_hid_usages
  projects/zfsd/head/share/mk/bsd.own.mk
  projects/zfsd/head/share/skel/dot.shrc
  projects/zfsd/head/sys/Makefile
  projects/zfsd/head/sys/amd64/acpica/acpi_wakeup.c
  projects/zfsd/head/sys/amd64/amd64/legacy.c
  projects/zfsd/head/sys/amd64/amd64/machdep.c
  projects/zfsd/head/sys/amd64/amd64/mp_machdep.c
  projects/zfsd/head/sys/amd64/amd64/pmap.c
  projects/zfsd/head/sys/amd64/amd64/sys_machdep.c
  projects/zfsd/head/sys/amd64/amd64/vm_machdep.c
  projects/zfsd/head/sys/amd64/conf/GENERIC
  projects/zfsd/head/sys/amd64/ia32/ia32_sigtramp.S
  projects/zfsd/head/sys/amd64/include/cpufunc.h
  projects/zfsd/head/sys/amd64/include/pci_cfgreg.h
  projects/zfsd/head/sys/amd64/include/smp.h
  projects/zfsd/head/sys/arm/arm/pmap.c
  projects/zfsd/head/sys/arm/arm/sys_machdep.c
  projects/zfsd/head/sys/arm/at91/at91_machdep.c
  projects/zfsd/head/sys/arm/conf/CAMBRIA
  projects/zfsd/head/sys/arm/mv/common.c
  projects/zfsd/head/sys/arm/mv/gpio.c
  projects/zfsd/head/sys/arm/mv/mv_machdep.c
  projects/zfsd/head/sys/arm/sa11x0/assabet_machdep.c
  projects/zfsd/head/sys/arm/sa11x0/sa11x0.c
  projects/zfsd/head/sys/boot/Makefile
  projects/zfsd/head/sys/boot/Makefile.amd64
  projects/zfsd/head/sys/boot/Makefile.arm
  projects/zfsd/head/sys/boot/Makefile.powerpc
  projects/zfsd/head/sys/boot/common/Makefile.inc
  projects/zfsd/head/sys/boot/common/load_elf.c
  projects/zfsd/head/sys/boot/common/load_elf_obj.c
  projects/zfsd/head/sys/boot/common/reloc_elf.c
  projects/zfsd/head/sys/boot/common/ufsread.c
  projects/zfsd/head/sys/boot/forth/loader.rc
  projects/zfsd/head/sys/boot/i386/Makefile.inc
  projects/zfsd/head/sys/boot/i386/boot2/Makefile
  projects/zfsd/head/sys/boot/i386/libi386/biosacpi.c
  projects/zfsd/head/sys/boot/i386/libi386/bioscd.c
  projects/zfsd/head/sys/boot/i386/zfsboot/Makefile
  projects/zfsd/head/sys/boot/i386/zfsboot/zfsldr.S
  projects/zfsd/head/sys/boot/powerpc/ps3/Makefile
  projects/zfsd/head/sys/boot/powerpc/ps3/conf.c
  projects/zfsd/head/sys/boot/powerpc/ps3/devicename.c
  projects/zfsd/head/sys/boot/powerpc/ps3/lv1call.S
  projects/zfsd/head/sys/boot/powerpc/ps3/lv1call.h
  projects/zfsd/head/sys/boot/powerpc/ps3/main.c
  projects/zfsd/head/sys/boot/powerpc/ps3/version
  projects/zfsd/head/sys/boot/sparc64/loader/main.c
  projects/zfsd/head/sys/cam/ata/ata_all.c
  projects/zfsd/head/sys/cam/ata/ata_da.c
  projects/zfsd/head/sys/cam/ata/ata_xpt.c
  projects/zfsd/head/sys/cam/cam_ccb.h
  projects/zfsd/head/sys/cam/cam_periph.c
  projects/zfsd/head/sys/cam/cam_periph.h
  projects/zfsd/head/sys/cam/cam_xpt.c
  projects/zfsd/head/sys/cam/cam_xpt.h
  projects/zfsd/head/sys/cam/cam_xpt_internal.h
  projects/zfsd/head/sys/cam/scsi/scsi_all.c
  projects/zfsd/head/sys/cam/scsi/scsi_all.h
  projects/zfsd/head/sys/cam/scsi/scsi_cd.c
  projects/zfsd/head/sys/cam/scsi/scsi_da.c
  projects/zfsd/head/sys/cam/scsi/scsi_pass.c
  projects/zfsd/head/sys/cam/scsi/scsi_xpt.c
  projects/zfsd/head/sys/cddl/compat/opensolaris/sys/kstat.h
  projects/zfsd/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/ctf_api.h
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  projects/zfsd/head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
  projects/zfsd/head/sys/cddl/dev/dtrace/i386/dtrace_subr.c
  projects/zfsd/head/sys/compat/freebsd32/freebsd32.h
  projects/zfsd/head/sys/compat/freebsd32/freebsd32_misc.c
  projects/zfsd/head/sys/compat/freebsd32/freebsd32_proto.h
  projects/zfsd/head/sys/compat/freebsd32/freebsd32_syscall.h
  projects/zfsd/head/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/zfsd/head/sys/compat/freebsd32/freebsd32_sysent.c
  projects/zfsd/head/sys/compat/freebsd32/freebsd32_systrace_args.c
  projects/zfsd/head/sys/compat/freebsd32/syscalls.master
  projects/zfsd/head/sys/compat/linprocfs/linprocfs.c
  projects/zfsd/head/sys/compat/linux/linux_ipc.c
  projects/zfsd/head/sys/conf/Makefile.arm
  projects/zfsd/head/sys/conf/Makefile.mips
  projects/zfsd/head/sys/conf/Makefile.powerpc
  projects/zfsd/head/sys/conf/NOTES
  projects/zfsd/head/sys/conf/files
  projects/zfsd/head/sys/conf/files.amd64
  projects/zfsd/head/sys/conf/files.i386
  projects/zfsd/head/sys/conf/files.ia64
  projects/zfsd/head/sys/conf/files.mips
  projects/zfsd/head/sys/conf/files.pc98
  projects/zfsd/head/sys/conf/files.powerpc
  projects/zfsd/head/sys/conf/options
  projects/zfsd/head/sys/conf/options.mips
  projects/zfsd/head/sys/contrib/altq/altq/altq_red.c
  projects/zfsd/head/sys/contrib/pf/net/if_pflog.c
  projects/zfsd/head/sys/contrib/pf/net/if_pflog.h
  projects/zfsd/head/sys/contrib/pf/net/if_pfsync.c
  projects/zfsd/head/sys/contrib/pf/net/if_pfsync.h
  projects/zfsd/head/sys/contrib/pf/net/pf.c
  projects/zfsd/head/sys/contrib/pf/net/pf_if.c
  projects/zfsd/head/sys/contrib/pf/net/pf_ioctl.c
  projects/zfsd/head/sys/contrib/pf/net/pf_mtag.h
  projects/zfsd/head/sys/contrib/pf/net/pf_norm.c
  projects/zfsd/head/sys/contrib/pf/net/pf_osfp.c
  projects/zfsd/head/sys/contrib/pf/net/pf_ruleset.c
  projects/zfsd/head/sys/contrib/pf/net/pf_table.c
  projects/zfsd/head/sys/contrib/pf/net/pfvar.h
  projects/zfsd/head/sys/dev/aac/aac.c
  projects/zfsd/head/sys/dev/aac/aacvar.h
  projects/zfsd/head/sys/dev/acpica/acpi.c
  projects/zfsd/head/sys/dev/acpica/acpi_cpu.c
  projects/zfsd/head/sys/dev/acpica/acpi_pci.c
  projects/zfsd/head/sys/dev/acpica/acpi_pcib_acpi.c
  projects/zfsd/head/sys/dev/acpica/acpi_resource.c
  projects/zfsd/head/sys/dev/acpica/acpi_thermal.c
  projects/zfsd/head/sys/dev/acpica/acpivar.h
  projects/zfsd/head/sys/dev/adb/adb_kbd.c
  projects/zfsd/head/sys/dev/ahci/ahci.c
  projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm.c
  projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm.h
  projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm_gram.y
  projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y
  projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm_macro_scan.l
  projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm_scan.l
  projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm_symbol.c
  projects/zfsd/head/sys/dev/aic7xxx/aicasm/aicasm_symbol.h
  projects/zfsd/head/sys/dev/an/if_an.c
  projects/zfsd/head/sys/dev/ata/ata-sata.c
  projects/zfsd/head/sys/dev/ata/chipsets/ata-intel.c
  projects/zfsd/head/sys/dev/ath/ah_osdep.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ah.h
  projects/zfsd/head/sys/dev/ath/ath_hal/ah_eeprom_9287.h
  projects/zfsd/head/sys/dev/ath/ath_hal/ah_internal.h
  projects/zfsd/head/sys/dev/ath/ath_hal/ah_regdomain.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5210/ar5210_beacon.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5211/ar5211_beacon.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5211/ar5211_xmit.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5212/ar5112.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5212/ar5212_beacon.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5212/ar5212_xmit.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5312/ar5312_attach.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar2133.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_beacon.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_misc.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar9001/ar9130_attach.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c
  projects/zfsd/head/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c
  projects/zfsd/head/sys/dev/ath/if_ath.c
  projects/zfsd/head/sys/dev/ath/if_ath_ahb.c
  projects/zfsd/head/sys/dev/ath/if_ath_sysctl.c
  projects/zfsd/head/sys/dev/ath/if_ath_sysctl.h
  projects/zfsd/head/sys/dev/atkbdc/atkbd.c
  projects/zfsd/head/sys/dev/bxe/bxe_debug.h
  projects/zfsd/head/sys/dev/bxe/bxe_link.c
  projects/zfsd/head/sys/dev/bxe/if_bxe.c
  projects/zfsd/head/sys/dev/bxe/if_bxe.h
  projects/zfsd/head/sys/dev/cardbus/cardbus_cis.c
  projects/zfsd/head/sys/dev/cas/if_cas.c
  projects/zfsd/head/sys/dev/cas/if_casvar.h
  projects/zfsd/head/sys/dev/cxgbe/adapter.h
  projects/zfsd/head/sys/dev/cxgbe/t4_ioctl.h
  projects/zfsd/head/sys/dev/cxgbe/t4_main.c
  projects/zfsd/head/sys/dev/cxgbe/t4_sge.c
  projects/zfsd/head/sys/dev/dc/dcphy.c
  projects/zfsd/head/sys/dev/dc/if_dc.c
  projects/zfsd/head/sys/dev/dc/pnphy.c
  projects/zfsd/head/sys/dev/e1000/if_em.c
  projects/zfsd/head/sys/dev/e1000/if_igb.c
  projects/zfsd/head/sys/dev/e1000/if_igb.h
  projects/zfsd/head/sys/dev/en/if_en_pci.c
  projects/zfsd/head/sys/dev/et/if_et.c
  projects/zfsd/head/sys/dev/fdc/fdc_pccard.c
  projects/zfsd/head/sys/dev/firewire/fwohci.c
  projects/zfsd/head/sys/dev/fxp/if_fxp.c
  projects/zfsd/head/sys/dev/gem/if_gem.c
  projects/zfsd/head/sys/dev/gem/if_gem_pci.c
  projects/zfsd/head/sys/dev/gem/if_gemreg.h
  projects/zfsd/head/sys/dev/gem/if_gemvar.h
  projects/zfsd/head/sys/dev/iicbus/ad7417.c
  projects/zfsd/head/sys/dev/iicbus/if_ic.c
  projects/zfsd/head/sys/dev/iwn/if_iwn.c
  projects/zfsd/head/sys/dev/kbd/kbd.c
  projects/zfsd/head/sys/dev/kbdmux/kbdmux.c
  projects/zfsd/head/sys/dev/lmc/if_lmc.c
  projects/zfsd/head/sys/dev/md/md.c
  projects/zfsd/head/sys/dev/mfi/mfi.c
  projects/zfsd/head/sys/dev/mfi/mfi_cam.c
  projects/zfsd/head/sys/dev/mfi/mfireg.h
  projects/zfsd/head/sys/dev/mii/e1000phy.c
  projects/zfsd/head/sys/dev/mii/miidevs
  projects/zfsd/head/sys/dev/mpt/mpt.h
  projects/zfsd/head/sys/dev/mpt/mpt_pci.c
  projects/zfsd/head/sys/dev/mxge/eth_z8e.h
  projects/zfsd/head/sys/dev/mxge/ethp_z8e.h
  projects/zfsd/head/sys/dev/mxge/if_mxge.c
  projects/zfsd/head/sys/dev/mxge/rss_eth_z8e.h
  projects/zfsd/head/sys/dev/mxge/rss_ethp_z8e.h
  projects/zfsd/head/sys/dev/my/if_my.c
  projects/zfsd/head/sys/dev/pccbb/pccbb.c
  projects/zfsd/head/sys/dev/pccbb/pccbb_pci.c
  projects/zfsd/head/sys/dev/pci/pci.c
  projects/zfsd/head/sys/dev/pci/pci_pci.c
  projects/zfsd/head/sys/dev/pci/pcib_private.h
  projects/zfsd/head/sys/dev/pci/pcivar.h
  projects/zfsd/head/sys/dev/ppbus/if_plip.c
  projects/zfsd/head/sys/dev/pty/pty.c
  projects/zfsd/head/sys/dev/puc/puc.c
  projects/zfsd/head/sys/dev/puc/puc_bfe.h
  projects/zfsd/head/sys/dev/puc/puc_pccard.c
  projects/zfsd/head/sys/dev/puc/puc_pci.c
  projects/zfsd/head/sys/dev/safe/safe.c
  projects/zfsd/head/sys/dev/sis/if_sis.c
  projects/zfsd/head/sys/dev/snp/snp.c
  projects/zfsd/head/sys/dev/sound/macio/i2s.c
  projects/zfsd/head/sys/dev/sound/pci/hda/hdac.c
  projects/zfsd/head/sys/dev/sound/usb/uaudio.c
  projects/zfsd/head/sys/dev/syscons/scterm-teken.c
  projects/zfsd/head/sys/dev/syscons/syscons.c
  projects/zfsd/head/sys/dev/tdfx/tdfx_pci.c
  projects/zfsd/head/sys/dev/uart/uart_bus_pci.c
  projects/zfsd/head/sys/dev/uart/uart_kbd_sun.c
  projects/zfsd/head/sys/dev/usb/input/atp.c
  projects/zfsd/head/sys/dev/usb/input/uep.c
  projects/zfsd/head/sys/dev/usb/input/uhid.c
  projects/zfsd/head/sys/dev/usb/input/ukbd.c
  projects/zfsd/head/sys/dev/usb/input/ums.c
  projects/zfsd/head/sys/dev/usb/misc/udbp.c
  projects/zfsd/head/sys/dev/usb/misc/ufm.c
  projects/zfsd/head/sys/dev/usb/net/if_aue.c
  projects/zfsd/head/sys/dev/usb/net/if_axe.c
  projects/zfsd/head/sys/dev/usb/net/if_axereg.h
  projects/zfsd/head/sys/dev/usb/net/if_cdce.c
  projects/zfsd/head/sys/dev/usb/net/if_cue.c
  projects/zfsd/head/sys/dev/usb/net/if_ipheth.c
  projects/zfsd/head/sys/dev/usb/net/if_kue.c
  projects/zfsd/head/sys/dev/usb/net/if_mos.c
  projects/zfsd/head/sys/dev/usb/net/if_rue.c
  projects/zfsd/head/sys/dev/usb/net/if_udav.c
  projects/zfsd/head/sys/dev/usb/net/uhso.c
  projects/zfsd/head/sys/dev/usb/quirk/usb_quirk.c
  projects/zfsd/head/sys/dev/usb/quirk/usb_quirk.h
  projects/zfsd/head/sys/dev/usb/serial/u3g.c
  projects/zfsd/head/sys/dev/usb/serial/uark.c
  projects/zfsd/head/sys/dev/usb/serial/ubsa.c
  projects/zfsd/head/sys/dev/usb/serial/uchcom.c
  projects/zfsd/head/sys/dev/usb/serial/ucycom.c
  projects/zfsd/head/sys/dev/usb/serial/ufoma.c
  projects/zfsd/head/sys/dev/usb/serial/uftdi.c
  projects/zfsd/head/sys/dev/usb/serial/ugensa.c
  projects/zfsd/head/sys/dev/usb/serial/uipaq.c
  projects/zfsd/head/sys/dev/usb/serial/ulpt.c
  projects/zfsd/head/sys/dev/usb/serial/umcs.c
  projects/zfsd/head/sys/dev/usb/serial/umct.c
  projects/zfsd/head/sys/dev/usb/serial/umodem.c
  projects/zfsd/head/sys/dev/usb/serial/umoscom.c
  projects/zfsd/head/sys/dev/usb/serial/uplcom.c
  projects/zfsd/head/sys/dev/usb/serial/uslcom.c
  projects/zfsd/head/sys/dev/usb/serial/uvisor.c
  projects/zfsd/head/sys/dev/usb/serial/uvscom.c
  projects/zfsd/head/sys/dev/usb/storage/umass.c
  projects/zfsd/head/sys/dev/usb/storage/urio.c
  projects/zfsd/head/sys/dev/usb/template/usb_template.c
  projects/zfsd/head/sys/dev/usb/template/usb_template.h
  projects/zfsd/head/sys/dev/usb/template/usb_template_cdce.c
  projects/zfsd/head/sys/dev/usb/template/usb_template_msc.c
  projects/zfsd/head/sys/dev/usb/template/usb_template_mtp.c
  projects/zfsd/head/sys/dev/usb/usb_device.c
  projects/zfsd/head/sys/dev/usb/usb_hid.c
  projects/zfsd/head/sys/dev/usb/usb_hub.c
  projects/zfsd/head/sys/dev/usb/usb_ioctl.h
  projects/zfsd/head/sys/dev/usb/usb_lookup.c
  projects/zfsd/head/sys/dev/usb/usb_msctest.c
  projects/zfsd/head/sys/dev/usb/usb_request.c
  projects/zfsd/head/sys/dev/usb/usbdevs
  projects/zfsd/head/sys/dev/usb/usbdi.h
  projects/zfsd/head/sys/dev/usb/usbhid.h
  projects/zfsd/head/sys/dev/usb/wlan/if_rum.c
  projects/zfsd/head/sys/dev/usb/wlan/if_run.c
  projects/zfsd/head/sys/dev/usb/wlan/if_uath.c
  projects/zfsd/head/sys/dev/usb/wlan/if_upgt.c
  projects/zfsd/head/sys/dev/usb/wlan/if_ural.c
  projects/zfsd/head/sys/dev/usb/wlan/if_urtw.c
  projects/zfsd/head/sys/dev/usb/wlan/if_zyd.c
  projects/zfsd/head/sys/dev/vkbd/vkbd.c
  projects/zfsd/head/sys/dev/vr/if_vr.c
  projects/zfsd/head/sys/dev/vr/if_vrreg.h
  projects/zfsd/head/sys/dev/xen/blkback/blkback.c
  projects/zfsd/head/sys/dev/xen/blkfront/blkfront.c
  projects/zfsd/head/sys/dev/xen/control/control.c
  projects/zfsd/head/sys/dev/xen/netfront/netfront.c
  projects/zfsd/head/sys/dev/xl/if_xl.c
  projects/zfsd/head/sys/fs/devfs/devfs_vnops.c
  projects/zfsd/head/sys/fs/nfs/nfs_commonacl.c
  projects/zfsd/head/sys/fs/nfs/nfs_commonkrpc.c
  projects/zfsd/head/sys/fs/nfs/nfs_commonport.c
  projects/zfsd/head/sys/fs/nfs/nfs_commonsubs.c
  projects/zfsd/head/sys/fs/nfs/nfs_var.h
  projects/zfsd/head/sys/fs/nfs/nfsdport.h
  projects/zfsd/head/sys/fs/nfs/nfsport.h
  projects/zfsd/head/sys/fs/nfs/nfsproto.h
  projects/zfsd/head/sys/fs/nfsclient/nfs_clbio.c
  projects/zfsd/head/sys/fs/nfsclient/nfs_clkrpc.c
  projects/zfsd/head/sys/fs/nfsclient/nfs_clnode.c
  projects/zfsd/head/sys/fs/nfsclient/nfs_clport.c
  projects/zfsd/head/sys/fs/nfsclient/nfs_clrpcops.c
  projects/zfsd/head/sys/fs/nfsclient/nfs_clstate.c
  projects/zfsd/head/sys/fs/nfsclient/nfs_clsubs.c
  projects/zfsd/head/sys/fs/nfsclient/nfs_clvfsops.c
  projects/zfsd/head/sys/fs/nfsclient/nfs_clvnops.c
  projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdcache.c
  projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdkrpc.c
  projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdport.c
  projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdsocket.c
  projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/zfsd/head/sys/fs/nfsserver/nfs_nfsdsubs.c
  projects/zfsd/head/sys/fs/smbfs/smbfs_smb.c
  projects/zfsd/head/sys/fs/tmpfs/tmpfs_subr.c
  projects/zfsd/head/sys/geom/cache/g_cache.c
  projects/zfsd/head/sys/geom/concat/g_concat.c
  projects/zfsd/head/sys/geom/eli/g_eli.c
  projects/zfsd/head/sys/geom/gate/g_gate.c
  projects/zfsd/head/sys/geom/geom.h
  projects/zfsd/head/sys/geom/geom_bsd.c
  projects/zfsd/head/sys/geom/geom_ccd.c
  projects/zfsd/head/sys/geom/geom_dev.c
  projects/zfsd/head/sys/geom/geom_disk.c
  projects/zfsd/head/sys/geom/geom_disk.h
  projects/zfsd/head/sys/geom/geom_event.c
  projects/zfsd/head/sys/geom/geom_pc98.c
  projects/zfsd/head/sys/geom/geom_subr.c
  projects/zfsd/head/sys/geom/geom_sunlabel.c
  projects/zfsd/head/sys/geom/geom_vfs.c
  projects/zfsd/head/sys/geom/label/g_label_gpt.c
  projects/zfsd/head/sys/geom/mirror/g_mirror.c
  projects/zfsd/head/sys/geom/mountver/g_mountver.c
  projects/zfsd/head/sys/geom/multipath/g_multipath.c
  projects/zfsd/head/sys/geom/nop/g_nop.c
  projects/zfsd/head/sys/geom/part/g_part_bsd.c
  projects/zfsd/head/sys/geom/part/g_part_ebr.c
  projects/zfsd/head/sys/geom/part/g_part_gpt.c
  projects/zfsd/head/sys/geom/part/g_part_mbr.c
  projects/zfsd/head/sys/geom/raid/g_raid.c
  projects/zfsd/head/sys/geom/raid3/g_raid3.c
  projects/zfsd/head/sys/geom/sched/g_sched.c
  projects/zfsd/head/sys/geom/sched/gs_rr.c
  projects/zfsd/head/sys/geom/shsec/g_shsec.c
  projects/zfsd/head/sys/geom/stripe/g_stripe.c
  projects/zfsd/head/sys/geom/vinum/geom_vinum.c
  projects/zfsd/head/sys/geom/vinum/geom_vinum_drive.c
  projects/zfsd/head/sys/geom/vinum/geom_vinum_list.c
  projects/zfsd/head/sys/geom/vinum/geom_vinum_subr.c
  projects/zfsd/head/sys/geom/virstor/g_virstor.c
  projects/zfsd/head/sys/i386/Makefile
  projects/zfsd/head/sys/i386/conf/GENERIC
  projects/zfsd/head/sys/i386/i386/legacy.c
  projects/zfsd/head/sys/i386/i386/machdep.c
  projects/zfsd/head/sys/i386/i386/mp_machdep.c
  projects/zfsd/head/sys/i386/i386/pmap.c
  projects/zfsd/head/sys/i386/i386/sys_machdep.c
  projects/zfsd/head/sys/i386/i386/vm_machdep.c
  projects/zfsd/head/sys/i386/ibcs2/ibcs2_ioctl.c
  projects/zfsd/head/sys/i386/include/cpufunc.h
  projects/zfsd/head/sys/i386/include/param.h
  projects/zfsd/head/sys/i386/include/pci_cfgreg.h
  projects/zfsd/head/sys/i386/include/smp.h
  projects/zfsd/head/sys/i386/xen/mp_machdep.c
  projects/zfsd/head/sys/i386/xen/mptable.c
  projects/zfsd/head/sys/i386/xen/pmap.c
  projects/zfsd/head/sys/ia64/conf/GENERIC
  projects/zfsd/head/sys/ia64/conf/NOTES
  projects/zfsd/head/sys/ia64/ia64/busdma_machdep.c
  projects/zfsd/head/sys/ia64/ia64/clock.c
  projects/zfsd/head/sys/ia64/ia64/db_machdep.c
  projects/zfsd/head/sys/ia64/ia64/efi.c
  projects/zfsd/head/sys/ia64/ia64/exception.S
  projects/zfsd/head/sys/ia64/ia64/interrupt.c
  projects/zfsd/head/sys/ia64/ia64/machdep.c
  projects/zfsd/head/sys/ia64/ia64/mp_machdep.c
  projects/zfsd/head/sys/ia64/ia64/pmap.c
  projects/zfsd/head/sys/ia64/include/efi.h
  projects/zfsd/head/sys/ia64/include/ia64_cpu.h
  projects/zfsd/head/sys/ia64/include/pcpu.h
  projects/zfsd/head/sys/ia64/include/pmap.h
  projects/zfsd/head/sys/ia64/include/sf_buf.h
  projects/zfsd/head/sys/ia64/include/smp.h
  projects/zfsd/head/sys/kern/Make.tags.inc
  projects/zfsd/head/sys/kern/imgact_aout.c
  projects/zfsd/head/sys/kern/imgact_elf.c
  projects/zfsd/head/sys/kern/init_sysent.c
  projects/zfsd/head/sys/kern/kern_clocksource.c
  projects/zfsd/head/sys/kern/kern_conf.c
  projects/zfsd/head/sys/kern/kern_descrip.c
  projects/zfsd/head/sys/kern/kern_exec.c
  projects/zfsd/head/sys/kern/kern_exit.c
  projects/zfsd/head/sys/kern/kern_fail.c
  projects/zfsd/head/sys/kern/kern_fork.c
  projects/zfsd/head/sys/kern/kern_jail.c
  projects/zfsd/head/sys/kern/kern_racct.c
  projects/zfsd/head/sys/kern/kern_rctl.c
  projects/zfsd/head/sys/kern/kern_rmlock.c
  projects/zfsd/head/sys/kern/kern_shutdown.c
  projects/zfsd/head/sys/kern/kern_tc.c
  projects/zfsd/head/sys/kern/kern_thr.c
  projects/zfsd/head/sys/kern/link_elf.c
  projects/zfsd/head/sys/kern/sched_4bsd.c
  projects/zfsd/head/sys/kern/subr_devstat.c
  projects/zfsd/head/sys/kern/subr_kdb.c
  projects/zfsd/head/sys/kern/subr_pcpu.c
  projects/zfsd/head/sys/kern/subr_smp.c
  projects/zfsd/head/sys/kern/subr_trap.c
  projects/zfsd/head/sys/kern/subr_uio.c
  projects/zfsd/head/sys/kern/sys_capability.c
  projects/zfsd/head/sys/kern/sys_process.c
  projects/zfsd/head/sys/kern/syscalls.c
  projects/zfsd/head/sys/kern/syscalls.master
  projects/zfsd/head/sys/kern/systrace_args.c
  projects/zfsd/head/sys/kern/sysv_msg.c
  projects/zfsd/head/sys/kern/sysv_sem.c
  projects/zfsd/head/sys/kern/sysv_shm.c
  projects/zfsd/head/sys/kern/tty.c
  projects/zfsd/head/sys/kern/tty_inq.c
  projects/zfsd/head/sys/kern/tty_outq.c
  projects/zfsd/head/sys/kern/tty_pts.c
  projects/zfsd/head/sys/kern/tty_ttydisc.c
  projects/zfsd/head/sys/kern/uipc_shm.c
  projects/zfsd/head/sys/kern/uipc_socket.c
  projects/zfsd/head/sys/kern/uipc_syscalls.c
  projects/zfsd/head/sys/kern/vfs_bio.c
  projects/zfsd/head/sys/kern/vfs_mount.c
  projects/zfsd/head/sys/kern/vfs_mountroot.c
  projects/zfsd/head/sys/kern/vfs_subr.c
  projects/zfsd/head/sys/kgssapi/gss_impl.c
  projects/zfsd/head/sys/mips/atheros/ar71xx_chip.c
  projects/zfsd/head/sys/mips/atheros/ar71xx_machdep.c
  projects/zfsd/head/sys/mips/atheros/ar71xx_ohci.c
  projects/zfsd/head/sys/mips/atheros/ar71xx_setup.c
  projects/zfsd/head/sys/mips/atheros/ar724x_chip.c
  projects/zfsd/head/sys/mips/atheros/ar91xx_chip.c
  projects/zfsd/head/sys/mips/conf/RT305X
  projects/zfsd/head/sys/mips/conf/RT305X.hints
  projects/zfsd/head/sys/mips/include/bus.h
  projects/zfsd/head/sys/mips/include/cpufunc.h
  projects/zfsd/head/sys/mips/include/intr_machdep.h
  projects/zfsd/head/sys/mips/malta/gt_pci.c
  projects/zfsd/head/sys/mips/mips/cache.c
  projects/zfsd/head/sys/mips/mips/cache_mipsNN.c
  projects/zfsd/head/sys/mips/mips/cpu.c
  projects/zfsd/head/sys/mips/mips/elf_trampoline.c
  projects/zfsd/head/sys/mips/mips/exception.S
  projects/zfsd/head/sys/mips/mips/genassym.c
  projects/zfsd/head/sys/mips/mips/locore.S
  projects/zfsd/head/sys/mips/mips/machdep.c
  projects/zfsd/head/sys/mips/mips/mp_machdep.c
  projects/zfsd/head/sys/mips/mips/pmap.c
  projects/zfsd/head/sys/mips/mips/trap.c
  projects/zfsd/head/sys/mips/rmi/dev/xlr/rge.c
  projects/zfsd/head/sys/mips/rmi/fmn.c
  projects/zfsd/head/sys/mips/rmi/iodi.c
  projects/zfsd/head/sys/mips/sentry5/s5_machdep.c
  projects/zfsd/head/sys/mips/sibyte/sb_machdep.c
  projects/zfsd/head/sys/modules/Makefile
  projects/zfsd/head/sys/modules/cxgbe/if_cxgbe/Makefile
  projects/zfsd/head/sys/modules/dtrace/Makefile
  projects/zfsd/head/sys/modules/dtrace/dtraceall/dtraceall.c
  projects/zfsd/head/sys/modules/ipdivert/Makefile
  projects/zfsd/head/sys/modules/kgssapi_krb5/Makefile
  projects/zfsd/head/sys/modules/nfscl/Makefile
  projects/zfsd/head/sys/modules/nfscommon/Makefile
  projects/zfsd/head/sys/modules/pf/Makefile
  projects/zfsd/head/sys/modules/pflog/Makefile
  projects/zfsd/head/sys/modules/usb/Makefile
  projects/zfsd/head/sys/modules/usb/template/Makefile
  projects/zfsd/head/sys/net/bpf_filter.c
  projects/zfsd/head/sys/net/if.c
  projects/zfsd/head/sys/net/if.h
  projects/zfsd/head/sys/net/if_arcsubr.c
  projects/zfsd/head/sys/net/if_atmsubr.c
  projects/zfsd/head/sys/net/if_debug.c
  projects/zfsd/head/sys/net/if_ethersubr.c
  projects/zfsd/head/sys/net/if_fddisubr.c
  projects/zfsd/head/sys/net/if_fwsubr.c
  projects/zfsd/head/sys/net/if_gif.c
  projects/zfsd/head/sys/net/if_gre.c
  projects/zfsd/head/sys/net/if_gre.h
  projects/zfsd/head/sys/net/if_iso88025subr.c
  projects/zfsd/head/sys/net/if_lagg.c
  projects/zfsd/head/sys/net/if_llatbl.h
  projects/zfsd/head/sys/net/if_spppfr.c
  projects/zfsd/head/sys/net/if_spppsubr.c
  projects/zfsd/head/sys/net/if_stf.c
  projects/zfsd/head/sys/net/if_tun.c
  projects/zfsd/head/sys/net/if_var.h
  projects/zfsd/head/sys/net/route.c
  projects/zfsd/head/sys/net/route.h
  projects/zfsd/head/sys/net80211/ieee80211_acl.c
  projects/zfsd/head/sys/net80211/ieee80211_ageq.c
  projects/zfsd/head/sys/net80211/ieee80211_dfs.c
  projects/zfsd/head/sys/net80211/ieee80211_ht.c
  projects/zfsd/head/sys/net80211/ieee80211_ioctl.c
  projects/zfsd/head/sys/net80211/ieee80211_ioctl.h
  projects/zfsd/head/sys/net80211/ieee80211_power.c
  projects/zfsd/head/sys/net80211/ieee80211_var.h
  projects/zfsd/head/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c
  projects/zfsd/head/sys/netgraph/bluetooth/drivers/ubtbcmfw/ubtbcmfw.c
  projects/zfsd/head/sys/netgraph/netflow/netflow.c
  projects/zfsd/head/sys/netgraph/netflow/netflow_v9.c
  projects/zfsd/head/sys/netgraph/netflow/ng_netflow.c
  projects/zfsd/head/sys/netgraph/netflow/ng_netflow.h
  projects/zfsd/head/sys/netgraph/netgraph.h
  projects/zfsd/head/sys/netgraph/ng_base.c
  projects/zfsd/head/sys/netgraph/ng_ether.c
  projects/zfsd/head/sys/netgraph/ng_iface.c
  projects/zfsd/head/sys/netgraph/ng_socket.c
  projects/zfsd/head/sys/netinet/if_ether.c
  projects/zfsd/head/sys/netinet/in.c
  projects/zfsd/head/sys/netinet/in_gif.c
  projects/zfsd/head/sys/netinet/in_proto.c
  projects/zfsd/head/sys/netinet/ip_divert.c
  projects/zfsd/head/sys/netinet/ip_fw.h
  projects/zfsd/head/sys/netinet/ip_icmp.c
  projects/zfsd/head/sys/netinet/ip_input.c
  projects/zfsd/head/sys/netinet/ip_ipsec.c
  projects/zfsd/head/sys/netinet/ip_var.h
  projects/zfsd/head/sys/netinet/ipfw/ip_dn_io.c
  projects/zfsd/head/sys/netinet/ipfw/ip_fw2.c
  projects/zfsd/head/sys/netinet/ipfw/ip_fw_log.c
  projects/zfsd/head/sys/netinet/ipfw/ip_fw_nat.c
  projects/zfsd/head/sys/netinet/ipfw/ip_fw_pfil.c
  projects/zfsd/head/sys/netinet/ipfw/ip_fw_sockopt.c
  projects/zfsd/head/sys/netinet/libalias/alias.h
  projects/zfsd/head/sys/netinet/libalias/alias_db.c
  projects/zfsd/head/sys/netinet/libalias/alias_ftp.c
  projects/zfsd/head/sys/netinet/libalias/alias_local.h
  projects/zfsd/head/sys/netinet/libalias/libalias.3
  projects/zfsd/head/sys/netinet/raw_ip.c
  projects/zfsd/head/sys/netinet/sctp.h
  projects/zfsd/head/sys/netinet/sctp_auth.c
  projects/zfsd/head/sys/netinet/sctp_indata.c
  projects/zfsd/head/sys/netinet/sctp_output.c
  projects/zfsd/head/sys/netinet/sctp_pcb.c
  projects/zfsd/head/sys/netinet/sctp_structs.h
  projects/zfsd/head/sys/netinet/sctp_uio.h
  projects/zfsd/head/sys/netinet/sctp_usrreq.c
  projects/zfsd/head/sys/netinet/sctp_var.h
  projects/zfsd/head/sys/netinet/sctputil.c
  projects/zfsd/head/sys/netinet/tcp_lro.c
  projects/zfsd/head/sys/netinet/tcp_output.c
  projects/zfsd/head/sys/netinet/tcp_subr.c
  projects/zfsd/head/sys/netinet6/icmp6.c
  projects/zfsd/head/sys/netinet6/in6.c
  projects/zfsd/head/sys/netinet6/in6_gif.c
  projects/zfsd/head/sys/netinet6/in6_proto.c
  projects/zfsd/head/sys/netinet6/ip6_input.c
  projects/zfsd/head/sys/netinet6/ip6_ipsec.c
  projects/zfsd/head/sys/netipsec/ipsec_input.c
  projects/zfsd/head/sys/netipsec/ipsec_output.c
  projects/zfsd/head/sys/netipsec/xform_ipip.c
  projects/zfsd/head/sys/nfs/bootp_subr.c
  projects/zfsd/head/sys/nfsclient/nfs_krpc.c
  projects/zfsd/head/sys/nfsserver/nfs_srvkrpc.c
  projects/zfsd/head/sys/pc98/cbus/pckbd.c
  projects/zfsd/head/sys/pc98/conf/DEFAULTS
  projects/zfsd/head/sys/pc98/conf/GENERIC
  projects/zfsd/head/sys/pc98/pc98/machdep.c
  projects/zfsd/head/sys/powerpc/aim/copyinout.c
  projects/zfsd/head/sys/powerpc/aim/locore32.S
  projects/zfsd/head/sys/powerpc/aim/locore64.S
  projects/zfsd/head/sys/powerpc/aim/machdep.c
  projects/zfsd/head/sys/powerpc/aim/mmu_oea.c
  projects/zfsd/head/sys/powerpc/aim/mmu_oea64.c
  projects/zfsd/head/sys/powerpc/aim/mp_cpudep.c
  projects/zfsd/head/sys/powerpc/aim/swtch32.S
  projects/zfsd/head/sys/powerpc/aim/swtch64.S
  projects/zfsd/head/sys/powerpc/aim/trap.c
  projects/zfsd/head/sys/powerpc/aim/trap_subr32.S
  projects/zfsd/head/sys/powerpc/aim/trap_subr64.S
  projects/zfsd/head/sys/powerpc/booke/copyinout.c
  projects/zfsd/head/sys/powerpc/booke/interrupt.c
  projects/zfsd/head/sys/powerpc/booke/pmap.c
  projects/zfsd/head/sys/powerpc/booke/trap.c
  projects/zfsd/head/sys/powerpc/conf/GENERIC
  projects/zfsd/head/sys/powerpc/conf/GENERIC64
  projects/zfsd/head/sys/powerpc/include/pcpu.h
  projects/zfsd/head/sys/powerpc/ofw/ofwcall32.S
  projects/zfsd/head/sys/powerpc/ofw/rtas.c
  projects/zfsd/head/sys/powerpc/powermac/fcu.c
  projects/zfsd/head/sys/powerpc/powerpc/db_trace.c
  projects/zfsd/head/sys/powerpc/powerpc/mp_machdep.c
  projects/zfsd/head/sys/powerpc/ps3/if_glc.c
  projects/zfsd/head/sys/powerpc/ps3/ps3-hvcall.h
  projects/zfsd/head/sys/powerpc/ps3/ps3-hvcall.master
  projects/zfsd/head/sys/powerpc/ps3/ps3bus.c
  projects/zfsd/head/sys/powerpc/ps3/ps3bus.h
  projects/zfsd/head/sys/powerpc/ps3/ps3pic.c
  projects/zfsd/head/sys/rpc/rpc_generic.c
  projects/zfsd/head/sys/rpc/rpcsec_gss.h
  projects/zfsd/head/sys/sparc64/conf/GENERIC
  projects/zfsd/head/sys/sparc64/include/cache.h
  projects/zfsd/head/sys/sparc64/include/cpu.h
  projects/zfsd/head/sys/sparc64/include/pmap.h
  projects/zfsd/head/sys/sparc64/include/smp.h
  projects/zfsd/head/sys/sparc64/include/tlb.h
  projects/zfsd/head/sys/sparc64/include/tsb.h
  projects/zfsd/head/sys/sparc64/include/vmparam.h
  projects/zfsd/head/sys/sparc64/pci/fire.c
  projects/zfsd/head/sys/sparc64/pci/schizo.c
  projects/zfsd/head/sys/sparc64/sparc64/cache.c
  projects/zfsd/head/sys/sparc64/sparc64/cheetah.c
  projects/zfsd/head/sys/sparc64/sparc64/counter.c
  projects/zfsd/head/sys/sparc64/sparc64/exception.S
  projects/zfsd/head/sys/sparc64/sparc64/interrupt.S
  projects/zfsd/head/sys/sparc64/sparc64/intr_machdep.c
  projects/zfsd/head/sys/sparc64/sparc64/machdep.c
  projects/zfsd/head/sys/sparc64/sparc64/mp_exception.S
  projects/zfsd/head/sys/sparc64/sparc64/mp_machdep.c
  projects/zfsd/head/sys/sparc64/sparc64/pmap.c
  projects/zfsd/head/sys/sparc64/sparc64/spitfire.c
  projects/zfsd/head/sys/sparc64/sparc64/sys_machdep.c
  projects/zfsd/head/sys/sparc64/sparc64/tick.c
  projects/zfsd/head/sys/sparc64/sparc64/tlb.c
  projects/zfsd/head/sys/sparc64/sparc64/vm_machdep.c
  projects/zfsd/head/sys/sparc64/sparc64/zeus.c
  projects/zfsd/head/sys/sys/_types.h
  projects/zfsd/head/sys/sys/bus.h
  projects/zfsd/head/sys/sys/capability.h
  projects/zfsd/head/sys/sys/conf.h
  projects/zfsd/head/sys/sys/cpuset.h
  projects/zfsd/head/sys/sys/disk.h
  projects/zfsd/head/sys/sys/diskmbr.h
  projects/zfsd/head/sys/sys/diskpc98.h
  projects/zfsd/head/sys/sys/dtrace_bsd.h
  projects/zfsd/head/sys/sys/file.h
  projects/zfsd/head/sys/sys/filedesc.h
  projects/zfsd/head/sys/sys/kbio.h
  projects/zfsd/head/sys/sys/mbuf.h
  projects/zfsd/head/sys/sys/param.h
  projects/zfsd/head/sys/sys/pcpu.h
  projects/zfsd/head/sys/sys/priv.h
  projects/zfsd/head/sys/sys/proc.h
  projects/zfsd/head/sys/sys/racct.h
  projects/zfsd/head/sys/sys/sem.h
  projects/zfsd/head/sys/sys/sockio.h
  projects/zfsd/head/sys/sys/soundcard.h
  projects/zfsd/head/sys/sys/syscall.h
  projects/zfsd/head/sys/sys/syscall.mk
  projects/zfsd/head/sys/sys/sysproto.h
  projects/zfsd/head/sys/sys/systm.h
  projects/zfsd/head/sys/sys/timetc.h
  projects/zfsd/head/sys/sys/tty.h
  projects/zfsd/head/sys/sys/ttydevsw.h
  projects/zfsd/head/sys/sys/types.h
  projects/zfsd/head/sys/sys/uio.h
  projects/zfsd/head/sys/sys/unistd.h
  projects/zfsd/head/sys/sys/vnode.h
  projects/zfsd/head/sys/teken/demo/teken_demo.c
  projects/zfsd/head/sys/teken/gensequences
  projects/zfsd/head/sys/teken/libteken/teken.3
  projects/zfsd/head/sys/teken/teken.c
  projects/zfsd/head/sys/teken/teken_subr.h
  projects/zfsd/head/sys/ufs/ffs/ffs_alloc.c
  projects/zfsd/head/sys/ufs/ffs/ffs_balloc.c
  projects/zfsd/head/sys/ufs/ffs/ffs_extern.h
  projects/zfsd/head/sys/ufs/ffs/ffs_inode.c
  projects/zfsd/head/sys/ufs/ffs/ffs_snapshot.c
  projects/zfsd/head/sys/ufs/ffs/ffs_softdep.c
  projects/zfsd/head/sys/ufs/ffs/ffs_vfsops.c
  projects/zfsd/head/sys/ufs/ffs/ffs_vnops.c
  projects/zfsd/head/sys/ufs/ffs/fs.h
  projects/zfsd/head/sys/ufs/ffs/softdep.h
  projects/zfsd/head/sys/ufs/ufs/inode.h
  projects/zfsd/head/sys/ufs/ufs/quota.h
  projects/zfsd/head/sys/ufs/ufs/ufs_inode.c
  projects/zfsd/head/sys/ufs/ufs/ufs_lookup.c
  projects/zfsd/head/sys/ufs/ufs/ufs_quota.c
  projects/zfsd/head/sys/ufs/ufs/ufs_vnops.c
  projects/zfsd/head/sys/ufs/ufs/ufsmount.h
  projects/zfsd/head/sys/vm/device_pager.c
  projects/zfsd/head/sys/vm/swap_pager.c
  projects/zfsd/head/sys/vm/vm_extern.h
  projects/zfsd/head/sys/vm/vm_fault.c
  projects/zfsd/head/sys/vm/vm_glue.c
  projects/zfsd/head/sys/vm/vm_map.c
  projects/zfsd/head/sys/vm/vm_mmap.c
  projects/zfsd/head/sys/vm/vm_object.c
  projects/zfsd/head/sys/vm/vm_object.h
  projects/zfsd/head/sys/vm/vm_page.c
  projects/zfsd/head/sys/vm/vm_page.h
  projects/zfsd/head/sys/vm/vm_pageout.c
  projects/zfsd/head/sys/vm/vm_unix.c
  projects/zfsd/head/sys/vm/vnode_pager.c
  projects/zfsd/head/sys/x86/include/mptable.h
  projects/zfsd/head/sys/x86/x86/mptable.c
  projects/zfsd/head/sys/x86/x86/mptable_pci.c
  projects/zfsd/head/sys/x86/x86/tsc.c
  projects/zfsd/head/sys/xen/interface/io/xenbus.h
  projects/zfsd/head/sys/xen/xenbus/xenbus.c
  projects/zfsd/head/sys/xen/xenbus/xenbus_if.m
  projects/zfsd/head/sys/xen/xenbus/xenbusb.c
  projects/zfsd/head/sys/xen/xenbus/xenbusb.h
  projects/zfsd/head/sys/xen/xenbus/xenbusb_back.c
  projects/zfsd/head/sys/xen/xenbus/xenbusb_front.c
  projects/zfsd/head/sys/xen/xenbus/xenbusb_if.m
  projects/zfsd/head/sys/xen/xenbus/xenbusvar.h
  projects/zfsd/head/sys/xen/xenstore/xenstorevar.h
  projects/zfsd/head/tools/build/mk/OptionalObsoleteFiles.inc
  projects/zfsd/head/tools/build/options/WITHOUT_ACCT
  projects/zfsd/head/tools/regression/kqueue/config.h
  projects/zfsd/head/tools/regression/kqueue/main.c
  projects/zfsd/head/tools/regression/kqueue/proc.c
  projects/zfsd/head/tools/regression/lib/libc/gen/Makefile
  projects/zfsd/head/tools/tools/README
  projects/zfsd/head/usr.bin/Makefile
  projects/zfsd/head/usr.bin/calendar/calendars/calendar.freebsd
  projects/zfsd/head/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.all
  projects/zfsd/head/usr.bin/calendar/parsedata.c
  projects/zfsd/head/usr.bin/calendar/pom.c
  projects/zfsd/head/usr.bin/clang/tblgen/Makefile
  projects/zfsd/head/usr.bin/cmp/regular.c
  projects/zfsd/head/usr.bin/cmp/special.c
  projects/zfsd/head/usr.bin/find/function.c
  projects/zfsd/head/usr.bin/finger/net.c
  projects/zfsd/head/usr.bin/fstat/fuser.c
  projects/zfsd/head/usr.bin/ftp/Makefile
  projects/zfsd/head/usr.bin/gcore/elfcore.c
  projects/zfsd/head/usr.bin/grep/fastgrep.c
  projects/zfsd/head/usr.bin/grep/grep.c
  projects/zfsd/head/usr.bin/grep/util.c
  projects/zfsd/head/usr.bin/ipcs/ipc.c
  projects/zfsd/head/usr.bin/ipcs/ipcs.c
  projects/zfsd/head/usr.bin/kdump/mksubr
  projects/zfsd/head/usr.bin/ktrace/ktrace.c
  projects/zfsd/head/usr.bin/lastcomm/lastcomm.c
  projects/zfsd/head/usr.bin/lastcomm/readrec.c
  projects/zfsd/head/usr.bin/ldd/sods.c
  projects/zfsd/head/usr.bin/ncal/ncal.1
  projects/zfsd/head/usr.bin/ncal/ncal.c
  projects/zfsd/head/usr.bin/ncplogin/ncplogin.c
  projects/zfsd/head/usr.bin/netstat/if.c
  projects/zfsd/head/usr.bin/nsupdate/Makefile
  projects/zfsd/head/usr.bin/quota/quota.c
  projects/zfsd/head/usr.bin/rctl/rctl.8
  projects/zfsd/head/usr.bin/rpcgen/rpc_scan.c
  projects/zfsd/head/usr.bin/systat/netstat.c
  projects/zfsd/head/usr.bin/tar/util.c
  projects/zfsd/head/usr.bin/tar/write.c
  projects/zfsd/head/usr.bin/tftp/main.c
  projects/zfsd/head/usr.bin/tftp/tftp.1
  projects/zfsd/head/usr.bin/top/machine.c
  projects/zfsd/head/usr.bin/users/users.c
  projects/zfsd/head/usr.bin/vmstat/vmstat.c
  projects/zfsd/head/usr.bin/w/w.c
  projects/zfsd/head/usr.bin/wall/wall.c
  projects/zfsd/head/usr.bin/xlint/lint1/decl.c
  projects/zfsd/head/usr.bin/xlint/lint1/scan.l
  projects/zfsd/head/usr.bin/xlint/lint2/msg.c
  projects/zfsd/head/usr.bin/xlint/lint2/read.c
  projects/zfsd/head/usr.sbin/Makefile
  projects/zfsd/head/usr.sbin/ancontrol/ancontrol.c
  projects/zfsd/head/usr.sbin/bsdinstall/Makefile
  projects/zfsd/head/usr.sbin/bsdinstall/partedit/partedit.c
  projects/zfsd/head/usr.sbin/bsdinstall/partedit/partedit_powerpc.c
  projects/zfsd/head/usr.sbin/bsdinstall/scripts/Makefile
  projects/zfsd/head/usr.sbin/bsdinstall/scripts/auto
  projects/zfsd/head/usr.sbin/bsdinstall/scripts/config
  projects/zfsd/head/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_device_tbl.c
  projects/zfsd/head/usr.sbin/config/main.c
  projects/zfsd/head/usr.sbin/diskinfo/diskinfo.c
  projects/zfsd/head/usr.sbin/dnssec-signzone/Makefile
  projects/zfsd/head/usr.sbin/fdread/fdread.c
  projects/zfsd/head/usr.sbin/flowctl/Makefile
  projects/zfsd/head/usr.sbin/flowctl/flowctl.8
  projects/zfsd/head/usr.sbin/flowctl/flowctl.c
  projects/zfsd/head/usr.sbin/ftp-proxy/ftp-proxy/Makefile
  projects/zfsd/head/usr.sbin/ifmcstat/ifmcstat.c
  projects/zfsd/head/usr.sbin/jls/jls.c
  projects/zfsd/head/usr.sbin/makefs/Makefile
  projects/zfsd/head/usr.sbin/makefs/cd9660/cd9660_write.c
  projects/zfsd/head/usr.sbin/makefs/ffs.c
  projects/zfsd/head/usr.sbin/makefs/ffs/ffs_bswap.c
  projects/zfsd/head/usr.sbin/makefs/ffs/ffs_subr.c
  projects/zfsd/head/usr.sbin/makefs/makefs.8
  projects/zfsd/head/usr.sbin/makefs/makefs.c
  projects/zfsd/head/usr.sbin/makefs/makefs.h
  projects/zfsd/head/usr.sbin/mfiutil/mfi_config.c
  projects/zfsd/head/usr.sbin/mfiutil/mfi_drive.c
  projects/zfsd/head/usr.sbin/mfiutil/mfi_evt.c
  projects/zfsd/head/usr.sbin/mfiutil/mfi_flash.c
  projects/zfsd/head/usr.sbin/mfiutil/mfi_patrol.c
  projects/zfsd/head/usr.sbin/mfiutil/mfi_show.c
  projects/zfsd/head/usr.sbin/mfiutil/mfi_volume.c
  projects/zfsd/head/usr.sbin/mfiutil/mfiutil.8
  projects/zfsd/head/usr.sbin/mfiutil/mfiutil.c
  projects/zfsd/head/usr.sbin/mfiutil/mfiutil.h
  projects/zfsd/head/usr.sbin/mountd/exports.5
  projects/zfsd/head/usr.sbin/mountd/mountd.c
  projects/zfsd/head/usr.sbin/mtest/mtest.c
  projects/zfsd/head/usr.sbin/named-checkconf/Makefile
  projects/zfsd/head/usr.sbin/named/Makefile
  projects/zfsd/head/usr.sbin/nfsd/nfsd.c
  projects/zfsd/head/usr.sbin/nfsuserd/nfsuserd.c
  projects/zfsd/head/usr.sbin/pmccontrol/pmccontrol.c
  projects/zfsd/head/usr.sbin/pmcstat/pmcpl_calltree.c
  projects/zfsd/head/usr.sbin/pmcstat/pmcstat.c
  projects/zfsd/head/usr.sbin/ppp/nat_cmd.c
  projects/zfsd/head/usr.sbin/pw/pw_user.c
  projects/zfsd/head/usr.sbin/pwd_mkdb/pwd_mkdb.c
  projects/zfsd/head/usr.sbin/rndc-confgen/Makefile
  projects/zfsd/head/usr.sbin/rndc/Makefile
  projects/zfsd/head/usr.sbin/rpc.yppasswdd/yppasswdd_main.c
  projects/zfsd/head/usr.sbin/rpc.ypupdated/update.c
  projects/zfsd/head/usr.sbin/rpc.ypupdated/ypupdated_main.c
  projects/zfsd/head/usr.sbin/rpc.ypupdated/ypupdated_server.c
  projects/zfsd/head/usr.sbin/rpcbind/rpcb_stat.c
  projects/zfsd/head/usr.sbin/rpcbind/rpcb_svc_com.c
  projects/zfsd/head/usr.sbin/rpcbind/rpcbind.c
  projects/zfsd/head/usr.sbin/rpcbind/util.c
  projects/zfsd/head/usr.sbin/rpcbind/warmstart.c
  projects/zfsd/head/usr.sbin/rtadvd/config.c
  projects/zfsd/head/usr.sbin/rtadvd/config.h
  projects/zfsd/head/usr.sbin/rtadvd/if.c
  projects/zfsd/head/usr.sbin/rtadvd/rtadvd.8
  projects/zfsd/head/usr.sbin/rtadvd/rtadvd.c
  projects/zfsd/head/usr.sbin/rtadvd/rtadvd.h
  projects/zfsd/head/usr.sbin/rtsold/dump.c
  projects/zfsd/head/usr.sbin/rtsold/rtsol.c
  projects/zfsd/head/usr.sbin/rtsold/rtsold.c
  projects/zfsd/head/usr.sbin/rtsold/rtsold.h
  projects/zfsd/head/usr.sbin/sysinstall/modules.c
  projects/zfsd/head/usr.sbin/syslogd/syslogd.8
  projects/zfsd/head/usr.sbin/syslogd/syslogd.c
  projects/zfsd/head/usr.sbin/wpa/ndis_events/ndis_events.c
  projects/zfsd/head/usr.sbin/wpa/wpa_supplicant/Packet32.c
  projects/zfsd/head/usr.sbin/ypserv/yp_main.c
Directory Properties:
  projects/zfsd/head/   (props changed)
  projects/zfsd/head/cddl/contrib/opensolaris/   (props changed)
  projects/zfsd/head/contrib/bind9/   (props changed)
  projects/zfsd/head/contrib/binutils/   (props changed)
  projects/zfsd/head/contrib/bzip2/   (props changed)
  projects/zfsd/head/contrib/compiler-rt/   (props changed)
  projects/zfsd/head/contrib/dialog/   (props changed)
  projects/zfsd/head/contrib/ee/   (props changed)
  projects/zfsd/head/contrib/expat/   (props changed)
  projects/zfsd/head/contrib/file/   (props changed)
  projects/zfsd/head/contrib/gcc/   (props changed)
  projects/zfsd/head/contrib/gdb/   (props changed)
  projects/zfsd/head/contrib/gdtoa/   (props changed)
  projects/zfsd/head/contrib/gnu-sort/   (props changed)
  projects/zfsd/head/contrib/groff/   (props changed)
  projects/zfsd/head/contrib/less/   (props changed)
  projects/zfsd/head/contrib/libpcap/   (props changed)
  projects/zfsd/head/contrib/libstdc++/   (props changed)
  projects/zfsd/head/contrib/llvm/   (props changed)
  projects/zfsd/head/contrib/llvm/tools/clang/   (props changed)
  projects/zfsd/head/contrib/ncurses/   (props changed)
  projects/zfsd/head/contrib/netcat/   (props changed)
  projects/zfsd/head/contrib/ntp/   (props changed)
  projects/zfsd/head/contrib/one-true-awk/   (props changed)
  projects/zfsd/head/contrib/openbsm/   (props changed)
  projects/zfsd/head/contrib/openpam/   (props changed)
  projects/zfsd/head/contrib/pf/   (props changed)
  projects/zfsd/head/contrib/sendmail/   (props changed)
  projects/zfsd/head/contrib/tcpdump/   (props changed)
  projects/zfsd/head/contrib/tcsh/   (props changed)
  projects/zfsd/head/contrib/top/   (props changed)
  projects/zfsd/head/contrib/top/install-sh   (props changed)
  projects/zfsd/head/contrib/tzcode/stdtime/   (props changed)
  projects/zfsd/head/contrib/tzcode/zic/   (props changed)
  projects/zfsd/head/contrib/tzdata/   (props changed)
  projects/zfsd/head/contrib/wpa/   (props changed)
  projects/zfsd/head/contrib/xz/   (props changed)
  projects/zfsd/head/crypto/openssh/   (props changed)
  projects/zfsd/head/crypto/openssl/   (props changed)
  projects/zfsd/head/gnu/lib/   (props changed)
  projects/zfsd/head/gnu/usr.bin/binutils/   (props changed)
  projects/zfsd/head/gnu/usr.bin/cc/cc_tools/   (props changed)
  projects/zfsd/head/gnu/usr.bin/gdb/   (props changed)
  projects/zfsd/head/lib/libc/   (props changed)
  projects/zfsd/head/lib/libc/stdtime/   (props changed)
  projects/zfsd/head/lib/libutil/   (props changed)
  projects/zfsd/head/lib/libz/   (props changed)
  projects/zfsd/head/sbin/   (props changed)
  projects/zfsd/head/sbin/ipfw/   (props changed)
  projects/zfsd/head/share/mk/bsd.arch.inc.mk   (props changed)
  projects/zfsd/head/share/zoneinfo/   (props changed)
  projects/zfsd/head/sys/   (props changed)
  projects/zfsd/head/sys/amd64/include/xen/   (props changed)
  projects/zfsd/head/sys/boot/   (props changed)
  projects/zfsd/head/sys/boot/i386/efi/   (props changed)
  projects/zfsd/head/sys/boot/ia64/efi/   (props changed)
  projects/zfsd/head/sys/boot/ia64/ski/   (props changed)
  projects/zfsd/head/sys/boot/powerpc/boot1.chrp/   (props changed)
  projects/zfsd/head/sys/boot/powerpc/ofw/   (props changed)
  projects/zfsd/head/sys/cddl/contrib/opensolaris/   (props changed)
  projects/zfsd/head/sys/conf/   (props changed)
  projects/zfsd/head/sys/contrib/dev/acpica/   (props changed)
  projects/zfsd/head/sys/contrib/octeon-sdk/   (props changed)
  projects/zfsd/head/sys/contrib/pf/   (props changed)
  projects/zfsd/head/sys/contrib/x86emu/   (props changed)
  projects/zfsd/head/usr.bin/calendar/   (props changed)
  projects/zfsd/head/usr.bin/csup/   (props changed)
  projects/zfsd/head/usr.bin/procstat/   (props changed)
  projects/zfsd/head/usr.sbin/ndiscvt/   (props changed)
  projects/zfsd/head/usr.sbin/zic/   (props changed)

Modified: projects/zfsd/head/Makefile
==============================================================================
--- projects/zfsd/head/Makefile	Sun Jul 17 17:33:39 2011	(r224141)
+++ projects/zfsd/head/Makefile	Sun Jul 17 18:24:05 2011	(r224142)
@@ -19,7 +19,7 @@
 # kernel              - buildkernel + installkernel.
 # kernel-toolchain    - Builds the subset of world necessary to build a kernel
 # doxygen             - Build API documentation of the kernel, needs doxygen.
-# update              - Convenient way to update your source tree (cvs).
+# update              - Convenient way to update your source tree(s).
 # check-old           - List obsolete directories/files/libraries.
 # check-old-dirs      - List obsolete directories.
 # check-old-files     - List obsolete files.

Modified: projects/zfsd/head/Makefile.inc1
==============================================================================
--- projects/zfsd/head/Makefile.inc1	Sun Jul 17 17:33:39 2011	(r224141)
+++ projects/zfsd/head/Makefile.inc1	Sun Jul 17 18:24:05 2011	(r224142)
@@ -12,6 +12,7 @@
 #	-DNO_KERNELOBJ do not run ${MAKE} obj in ${MAKE} buildkernel
 #	-DNO_PORTSUPDATE do not update ports in ${MAKE} update
 #	-DNO_DOCUPDATE do not update doc in ${MAKE} update
+#	-DNO_WWWUPDATE do not update www in ${MAKE} update
 #	-DNO_CTF do not run the DTrace CTF conversion tools on built objects
 #	LOCAL_DIRS="list of dirs" to add additional dirs to the SUBDIR list
 #	TARGET="machine" to crossbuild world for a different machine type
@@ -904,7 +905,7 @@ doxygen:
 #
 # update
 #
-# Update the source tree, by running cvsup and/or running cvs to update to the
+# Update the source tree(s), by running cvsup/cvs/svn to update to the
 # latest copy.
 #
 update:
@@ -927,6 +928,9 @@ update:
 .if defined(DOCSUPFILE) && !defined(NO_DOCUPDATE)
 	@${SUP} ${SUPFLAGS} ${DOCSUPFILE}
 .endif
+.if defined(WWWSUPFILE) && !defined(NO_WWWUPDATE)
+	@${SUP} ${SUPFLAGS} ${WWWSUPFILE}
+.endif
 .endif
 .if defined(CVS_UPDATE)
 	@cd ${.CURDIR} ; \

Modified: projects/zfsd/head/ObsoleteFiles.inc
==============================================================================
--- projects/zfsd/head/ObsoleteFiles.inc	Sun Jul 17 17:33:39 2011	(r224141)
+++ projects/zfsd/head/ObsoleteFiles.inc	Sun Jul 17 18:24:05 2011	(r224142)
@@ -38,6 +38,31 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20110709: vm_map_clean.9 -> vm_map_sync.9
+OLD_FILES+=usr/share/man/man9/vm_map_clean.9.gz
+# 20110709: Catch up with removal of these functions.
+OLD_FILES+=usr/share/man/man9/vm_page_copy.9.gz
+OLD_FILES+=usr/share/man/man9/vm_page_protect.9.gz
+OLD_FILES+=usr/share/man/man9/vm_page_zero_fill.9.gz
+# 20110707: script no longer needed by /etc/rc.d/nfsd
+OLD_FILES+=etc/rc.d/nfsserver
+# 20110705: files moved so both NFS clients can share them
+OLD_FILES+=usr/include/nfsclient/krpc.h
+OLD_FILES+=usr/include/nfsclient/nfsdiskless.h
+# 20110705: the switch of default NFS client to the new one
+OLD_FILES+=sbin/mount_newnfs
+OLD_FILES+=usr/share/man/man8/mount_newnfs.8.gz
+OLD_FILES+=usr/include/nfsclient/nfs_kdtrace.h
+# 20110628: calendar.msk removed
+OLD_FILES+=usr/share/calendar/ru_RU.KOI8-R/calendar.msk
+# 20110517: libpkg removed
+OLD_FILES+=usr/include/pkg.h
+OLD_FILES+=usr/lib/libpkg.a
+OLD_FILES+=usr/lib/libpkg.so
+OLD_LIBS+=usr/lib/libpkg.so.0
+OLD_FILES+=usr/lib/libpkg_p.a
+# 20110517: libsbuf version bump
+OLD_LIBS+=lib/libsbuf.so.5
 # 20110502: new clang import which bumps version from 2.9 to 3.0
 OLD_FILES+=usr/include/clang/2.9/emmintrin.h
 OLD_FILES+=usr/include/clang/2.9/mm_malloc.h
@@ -66,6 +91,8 @@ OLD_FILES+=usr/lib/libobjc_p.a
 OLD_FILES+=usr/libexec/cc1obj
 OLD_LIBS+=usr/lib/libobjc.so.4
 OLD_DIRS+=usr/include/objc
+# 20110331: firmware.img created at build time
+OLD_FILES+=usr/share/examples/kld/firmware/fwimage/firmware.img
 # 20110224: sticky.8 -> sticky.7
 OLD_FILES+=usr/share/man/man8/sticky.8.gz
 # 20110220: new clang import which bumps version from 2.8 to 2.9
@@ -76,6 +103,8 @@ OLD_FILES+=usr/include/clang/2.8/pmmintr
 OLD_FILES+=usr/include/clang/2.8/tmmintrin.h
 OLD_FILES+=usr/include/clang/2.8/xmmintrin.h
 OLD_DIRS+=usr/include/clang/2.8
+# 20110119: netinet/sctp_cc_functions.h removed
+OLD_FILES+=usr/include/netinet/sctp_cc_functions.h
 # 20110119: Remove SYSCTL_*X* sysctl additions.
 OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \
     usr/share/man/man9/SYSCTL_XLONG.9.gz
@@ -131,6 +160,8 @@ OLD_FILES+=usr/share/man/man8/MAKEDEV.8.
 OLD_FILES+=usr/share/man/man9/vgonel.9.gz
 # 20101112: removed gasp.info
 OLD_FILES+=usr/share/info/gasp.info.gz
+# 20101109: machine/mutex.h removed
+OLD_FILES+=usr/include/machine/mutex.h
 # 20101109: headers moved from machine/ to x86/
 .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
 OLD_FILES+=usr/include/machine/mptable.h

Modified: projects/zfsd/head/UPDATING
==============================================================================
--- projects/zfsd/head/UPDATING	Sun Jul 17 17:33:39 2011	(r224141)
+++ projects/zfsd/head/UPDATING	Sun Jul 17 18:24:05 2011	(r224142)
@@ -22,6 +22,29 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 	machines to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20110628:
+	The packet filter (pf) code has been updated to OpenBSD 4.5.
+	You need to update userland tools to be in sync with kernel.
+	This update breaks backward compatibility with earlier pfsync(4)
+	versions.  Care must be taken when updating redundant firewall setups.
+
+20110608:
+	The following sysctls and tunables are retired on x86 platforms:
+		machdep.hlt_cpus
+		machdep.hlt_logical_cpus
+	The following sysctl is retired:
+		machdep.hyperthreading_allowed
+	The sysctls were supposed to provide a way to dynamically offline and
+	online selected CPUs on x86 platforms, but the implementation has not
+	been reliable especially with SCHED_ULE scheduler.
+	machdep.hyperthreading_allowed tunable is still available to ignore
+	hyperthreading CPUs at OS level.
+	Individual CPUs can be disabled using hint.lapic.X.disabled tunable,
+	where X is an APIC ID of a CPU.  Be advised, though, that disabling
+	CPUs in non-uniform fashion will result in non-uniform topology and
+	may lead to sub-optimal system performance with SCHED_ULE, which is
+	a default scheduler.
+
 20110607:
 	cpumask_t type is retired and cpuset_t is used in order to describe
 	a mask of CPUs.
@@ -35,6 +58,18 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 20110513:
 	Support for sun4v architecture is officially dropped
 
+20110503:
+	Several KPI breaking changes have been committed to the mii(4) layer,
+	the PHY drivers and consequently some Ethernet drivers using mii(4).
+	This means that miibus.ko and the modules of the affected Ethernet
+	drivers need to be recompiled.
+
+	Note to kernel developers: Given that the OUI bit reversion problem
+	was fixed as part of these changes all mii(4) commits related to OUIs,
+	i.e. to sys/dev/mii/miidevs, PHY driver probing and vendor specific
+	handling, no longer can be merged verbatim to stable/8 and previous
+	branches.
+
 20110430:
 	Users of the Atheros AR71xx SoC code now need to add 'device ar71xx_pci'
 	into their kernel configurations along with 'device pci'.

Modified: projects/zfsd/head/bin/expr/expr.1
==============================================================================
--- projects/zfsd/head/bin/expr/expr.1	Sun Jul 17 17:33:39 2011	(r224141)
+++ projects/zfsd/head/bin/expr/expr.1	Sun Jul 17 18:24:05 2011	(r224142)
@@ -50,25 +50,25 @@ and writes the result on standard output
 All operators and operands must be passed as separate arguments.
 Several of the operators have special meaning to command interpreters
 and must therefore be quoted appropriately.
-All integer operands are interpreted in base 10.
+All integer operands are interpreted in base 10 and must consist of only
+an optional leading minus sign followed by one or more digits (unless
+less strict parsing has been enabled for backwards compatibilty with
+prior versions of
+.Nm
+in
+.Fx ) .
 .Pp
-Arithmetic operations are performed using signed integer math.
-If the
-.Fl e
-flag is specified, arithmetic uses the C
+Arithmetic operations are performed using signed integer math with a
+range according to the C
 .Vt intmax_t
-data type (the largest integral type available), and
-.Nm
-will detect arithmetic overflow and return an error indication.
-If a numeric operand is specified which is so large as to overflow
-conversion to an integer, it is parsed as a string instead.
-If
+data type (the largest signed integral type available).
+All conversions and operations are checked for overflow.
+Overflow results in program termination with an error message on stdout
+and with an error status.
+.Pp
+The
 .Fl e
-is not specified, arithmetic operations and parsing of integer
-arguments will overflow silently according to the rules of the C
-standard, using the
-.Vt long
-data type.
+option enables backwards compatible behaviour as detailed below.
 .Pp
 Operators are listed below in order of increasing precedence; all
 are left-associative.
@@ -82,7 +82,9 @@ Return the evaluation of
 .Ar expr1
 if it is neither an empty string nor zero;
 otherwise, returns the evaluation of
-.Ar expr2 .
+.Ar expr2
+if it is not an empty string;
+otherwise, returns zero.
 .It Ar expr1 Li & Ar expr2
 Return the evaluation of
 .Ar expr1
@@ -163,25 +165,26 @@ function (with a
 .Fa utility
 argument of
 .Dq Li expr )
-is used to determine whether compatibility mode should be enabled.
+is used to determine whether backwards compatibility mode should be enabled.
 This feature is intended for use as a transition and debugging aid, when
 .Nm
 is used in complex scripts which cannot easily be recast to avoid the
 non-portable usage.
-Enabling compatibility mode
-also implicitly enables the
+Enabling backwards compatibility mode also implicitly enables the
 .Fl e
 option, since this matches the historic behavior of
 .Nm
 in
-.Fx .
+.Fx . This option makes number parsing less strict and permits leading
+white space and an optional leading plus sign. In addition, empty operands
+have an implied value of zero in numeric context.
 For historical reasons, defining the environment variable
 .Ev EXPR_COMPAT
-also enables compatibility mode.
+also enables backwards compatibility mode.
 .Sh ENVIRONMENT
 .Bl -tag -width ".Ev EXPR_COMPAT"
 .It Ev EXPR_COMPAT
-If set, enables compatibility mode.
+If set, enables backwards compatibility mode.
 .El
 .Sh EXIT STATUS
 The
@@ -270,8 +273,37 @@ expands to the required number.
 The
 .Nm
 utility conforms to
-.St -p1003.1-2001 ,
-provided that compatibility mode is not enabled.
+.St -p1003.1-2008 ,
+provided that backwards compatibility mode is not enabled.
+.Pp
+Backwards compatibility mode performs less strict checks of numeric arguments:
+.Bl -bullet
+.It
+An empty operand string is interpreted as 0.
+.El
+.Bl -bullet
+.It
+Leading white space and/or a plus sign before an otherwise valid positive
+numberic operand are allowed and will be ignored.
+.El
+.Pp
+The extended arithmetic range and overflow checks do not conflict with
+POSIX's requirement that arithmetic be done using signed longs, since
+they only make a difference to the result in cases where using signed
+longs would give undefined behavior.
+.Pp
+According to the
+.Tn POSIX
+standard, the use of string arguments
+.Va length ,
+.Va substr ,
+.Va index ,
+or
+.Va match
+produces undefined results. In this version of
+.Nm ,
+these arguments are treated just as their respective string values.
+.Pp
 The
 .Fl e
 flag is an extension.

Modified: projects/zfsd/head/bin/expr/expr.y
==============================================================================
--- projects/zfsd/head/bin/expr/expr.y	Sun Jul 17 17:33:39 2011	(r224141)
+++ projects/zfsd/head/bin/expr/expr.y	Sun Jul 17 18:24:05 2011	(r224142)
@@ -1,6 +1,6 @@
 %{
 /*-
- * Written by Pace Willisson (pace@blitz.com) 
+ * Written by Pace Willisson (pace@blitz.com)
  * and placed in the public domain.
  *
  * Largely rewritten by J.T. Conklin (jtc@wimsey.com)
@@ -21,7 +21,7 @@
 #include <string.h>
 #include <regex.h>
 #include <unistd.h>
-  
+
 /*
  * POSIX specifies a specific error code for syntax errors.  We exit
  * with this code for all errors.
@@ -40,15 +40,20 @@ struct val {
 	} u;
 } ;
 
-struct val *result;
-
-int		chk_div(intmax_t, intmax_t);
-int		chk_minus(intmax_t, intmax_t, intmax_t);
-int		chk_plus(intmax_t, intmax_t, intmax_t);
-int		chk_times(intmax_t, intmax_t, intmax_t);
+char		**av;
+int		nonposix;
+struct val	*result;
+
+void		assert_to_integer(struct val *);
+void		assert_div(intmax_t, intmax_t);
+void		assert_minus(intmax_t, intmax_t, intmax_t);
+void		assert_plus(intmax_t, intmax_t, intmax_t);
+void		assert_times(intmax_t, intmax_t, intmax_t);
+int		compare_vals(struct val *, struct val *);
 void		free_value(struct val *);
+int		is_integer(const char *);
+int		is_string(struct val *);
 int		is_zero_or_null(struct val *);
-int		isstring(struct val *);
 struct val	*make_integer(intmax_t);
 struct val	*make_str(const char *);
 struct val	*op_and(struct val *, struct val *);
@@ -65,14 +70,12 @@ struct val	*op_or(struct val *, struct v
 struct val	*op_plus(struct val *, struct val *);
 struct val	*op_rem(struct val *, struct val *);
 struct val	*op_times(struct val *, struct val *);
-intmax_t	to_integer(struct val *);
+int		to_integer(struct val *);
 void		to_string(struct val *);
 int		yyerror(const char *);
 int		yylex(void);
 int		yyparse(void);
 
-static int	eflag;
-char **av;
 %}
 
 %union
@@ -96,23 +99,22 @@ start: expr { result = $$; }
 
 expr:	TOKEN
 	| '(' expr ')' { $$ = $2; }
-	| expr '|' expr { $$ = op_or ($1, $3); }
-	| expr '&' expr { $$ = op_and ($1, $3); }
-	| expr '=' expr { $$ = op_eq ($1, $3); }
-	| expr '>' expr { $$ = op_gt ($1, $3); }
-	| expr '<' expr { $$ = op_lt ($1, $3); }
-	| expr GE expr  { $$ = op_ge ($1, $3); }
-	| expr LE expr  { $$ = op_le ($1, $3); }
-	| expr NE expr  { $$ = op_ne ($1, $3); }
-	| expr '+' expr { $$ = op_plus ($1, $3); }
-	| expr '-' expr { $$ = op_minus ($1, $3); }
-	| expr '*' expr { $$ = op_times ($1, $3); }
-	| expr '/' expr { $$ = op_div ($1, $3); }
-	| expr '%' expr { $$ = op_rem ($1, $3); }
-	| expr ':' expr { $$ = op_colon ($1, $3); }
+	| expr '|' expr { $$ = op_or($1, $3); }
+	| expr '&' expr { $$ = op_and($1, $3); }
+	| expr '=' expr { $$ = op_eq($1, $3); }
+	| expr '>' expr { $$ = op_gt($1, $3); }
+	| expr '<' expr { $$ = op_lt($1, $3); }
+	| expr GE expr  { $$ = op_ge($1, $3); }
+	| expr LE expr  { $$ = op_le($1, $3); }
+	| expr NE expr  { $$ = op_ne($1, $3); }
+	| expr '+' expr { $$ = op_plus($1, $3); }
+	| expr '-' expr { $$ = op_minus($1, $3); }
+	| expr '*' expr { $$ = op_times($1, $3); }
+	| expr '/' expr { $$ = op_div($1, $3); }
+	| expr '%' expr { $$ = op_rem($1, $3); }
+	| expr ':' expr { $$ = op_colon($1, $3); }
 	;
 
-
 %%
 
 struct val *
@@ -120,89 +122,65 @@ make_integer(intmax_t i)
 {
 	struct val *vp;
 
-	vp = (struct val *) malloc (sizeof (*vp));
-	if (vp == NULL) {
+	vp = (struct val *)malloc(sizeof(*vp));
+	if (vp == NULL)
 		errx(ERR_EXIT, "malloc() failed");
-	}
 
 	vp->type = integer;
 	vp->u.i  = i;
-	return vp; 
+	return (vp);
 }
 
 struct val *
 make_str(const char *s)
 {
 	struct val *vp;
-	char *ep;
 
-	vp = (struct val *) malloc (sizeof (*vp));
-	if (vp == NULL || ((vp->u.s = strdup (s)) == NULL)) {
+	vp = (struct val *)malloc(sizeof(*vp));
+	if (vp == NULL || ((vp->u.s = strdup(s)) == NULL))
 		errx(ERR_EXIT, "malloc() failed");
-	}
 
-	/*
-	 * Previously we tried to scan the string to see if it ``looked like''
-	 * an integer (erroneously, as it happened).  Let strtoimax() do the
-	 * dirty work.  We could cache the value, except that we are using
-	 * a union and need to preserve the original string form until we
-	 * are certain that it is not needed.
-	 *
-	 * IEEE Std.1003.1-2001 says:
-	 * /integer/ An argument consisting only of an (optional) unary minus  
-	 *	     followed by digits.          
-	 *
-	 * This means that arguments which consist of digits followed by
-	 * non-digits MUST NOT be considered integers.  strtoimax() will
-	 * figure this out for us.
-	 */
-	if (eflag)
-		(void)strtoimax(s, &ep, 10);
+	if (is_integer(s))
+		vp->type = numeric_string;
 	else
-		(void)strtol(s, &ep, 10);
-
-	if (*ep != '\0')
 		vp->type = string;
-	else	
-		vp->type = numeric_string;
 
-	return vp;
+	return (vp);
 }
 
-
 void
 free_value(struct val *vp)
 {
 	if (vp->type == string || vp->type == numeric_string)
-		free (vp->u.s);	
+		free(vp->u.s);
 }
 
-
-intmax_t
+int
 to_integer(struct val *vp)
 {
 	intmax_t i;
 
-	if (vp->type == integer)
-		return 1;
-
-	if (vp->type == string)
-		return 0;
-
-	/* vp->type == numeric_string, make it numeric */
-	errno = 0;
-	if (eflag) {
+	/* we can only convert numeric_string to integer, here */
+	if (vp->type == numeric_string) {
+		errno = 0;
 		i  = strtoimax(vp->u.s, (char **)NULL, 10);
-		if (errno == ERANGE)
-			err(ERR_EXIT, NULL);
-	} else {
-		i = strtol(vp->u.s, (char **)NULL, 10);
+		/* just keep as numeric_string, if the conversion fails */
+		if (errno != ERANGE) {
+			free(vp->u.s);
+			vp->u.i = i;
+			vp->type = integer;
+		}
 	}
+	return (vp->type == integer);
+}
 
-	free (vp->u.s);
-	vp->u.i = i;
-	vp->type = integer;
-	return 1;
+void
+assert_to_integer(struct val *vp)
+{
+	if (vp->type == string)
+		errx(ERR_EXIT, "not a decimal number: '%s'", vp->u.s);
+	if (!to_integer(vp))
+		errx(ERR_EXIT, "operand too large: '%s'", vp->u.s);
 }
 
 void
@@ -228,15 +206,31 @@ to_string(struct val *vp)
 	vp->u.s  = tmp;
 }
 
+int
+is_integer(const char *s)
+{
+	if (nonposix) {
+		if (*s == '\0')
+			return (1);
+		while (isspace((unsigned char)*s))
+			s++;
+	}
+	if (*s == '-' || (nonposix && *s == '+'))
+		s++;
+	if (*s == '\0')
+		return (0);
+	while (isdigit((unsigned char)*s))
+		s++;
+	return (*s == '\0');
+}
 
 int
-isstring(struct val *vp)
+is_string(struct val *vp)
 {
 	/* only TRUE if this string is not a valid integer */
 	return (vp->type == string);
 }
 
-
 int
 yylex(void)
 {
@@ -247,10 +241,10 @@ yylex(void)
 
 	p = *av++;
 
-	if (strlen (p) == 1) {
-		if (strchr ("|&=<>+-*/%:()", *p))
+	if (strlen(p) == 1) {
+		if (strchr("|&=<>+-*/%:()", *p))
 			return (*p);
-	} else if (strlen (p) == 2 && p[1] == '=') {
+	} else if (strlen(p) == 2 && p[1] == '=') {
 		switch (*p) {
 		case '>': return (GE);
 		case '<': return (LE);
@@ -258,19 +252,17 @@ yylex(void)
 		}
 	}
 
-	yylval.val = make_str (p);
+	yylval.val = make_str(p);
 	return (TOKEN);
 }
 
 int
 is_zero_or_null(struct val *vp)
 {
-	if (vp->type == integer) {
+	if (vp->type == integer)
 		return (vp->u.i == 0);
-	} else {
-		return (*vp->u.s == 0 || (to_integer (vp) && vp->u.i == 0));
-	}
-	/* NOTREACHED */
+
+	return (*vp->u.s == 0 || (to_integer(vp) && vp->u.i == 0));
 }
 
 int
@@ -278,23 +270,22 @@ main(int argc, char *argv[])
 {
 	int c;
 
-	setlocale (LC_ALL, "");
+	setlocale(LC_ALL, "");
 	if (getenv("EXPR_COMPAT") != NULL
 	    || check_utility_compat("expr")) {
 		av = argv + 1;
-		eflag = 1;
+		nonposix = 1;
 	} else {
-		while ((c = getopt(argc, argv, "e")) != -1)
+		while ((c = getopt(argc, argv, "e")) != -1) {
 			switch (c) {
 			case 'e':
-				eflag = 1;
+				nonposix = 1;
 				break;
-
 			default:
-				fprintf(stderr,
+				errx(ERR_EXIT,
 				    "usage: expr [-e] expression\n");
-				exit(ERR_EXIT);
 			}
+		}
 		av = argv + optind;
 	}
 
@@ -314,164 +305,104 @@ yyerror(const char *s __unused)
 	errx(ERR_EXIT, "syntax error");
 }
 
-
 struct val *
 op_or(struct val *a, struct val *b)
 {
-	if (is_zero_or_null (a)) {
-		free_value (a);
-		return (b);
-	} else {
-		free_value (b);
+	if (!is_zero_or_null(a)) {
+		free_value(b);
 		return (a);
 	}
+	free_value(a);
+	if (!is_zero_or_null(b))
+		return (b);
+	free_value(b);
+	return (make_integer((intmax_t)0));
 }
-		
+
 struct val *
 op_and(struct val *a, struct val *b)
 {
-	if (is_zero_or_null (a) || is_zero_or_null (b)) {
-		free_value (a);
-		free_value (b);
-		return (make_integer ((intmax_t)0));
+	if (is_zero_or_null(a) || is_zero_or_null(b)) {
+		free_value(a);
+		free_value(b);
+		return (make_integer((intmax_t)0));
 	} else {
-		free_value (b);
+		free_value(b);
 		return (a);
 	}
 }
 
-struct val *
-op_eq(struct val *a, struct val *b)
+int
+compare_vals(struct val *a, struct val *b)
 {
-	struct val *r;
+	int r;
 
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);	
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) == 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i == b->u.i));
+	if (is_string(a) || is_string(b)) {
+		to_string(a);
+		to_string(b);
+		r = strcoll(a->u.s, b->u.s);
+	} else {
+		assert_to_integer(a);
+		assert_to_integer(b);
+		if (a->u.i > b->u.i)
+			r = 1;
+		else if (a->u.i < b->u.i)
+			r = -1;
+		else
+			r = 0;
 	}
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
 
 struct val *
-op_gt(struct val *a, struct val *b)
+op_eq(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) > 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i > b->u.i));
-	}
+	return (make_integer((intmax_t)(compare_vals(a, b) == 0)));
+}
 
-	free_value (a);
-	free_value (b);
-	return r;
+struct val *
+op_gt(struct val *a, struct val *b)
+{
+	return (make_integer((intmax_t)(compare_vals(a, b) > 0)));
 }
 
 struct val *
 op_lt(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) < 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i < b->u.i));
-	}
-
-	free_value (a);
-	free_value (b);
-	return r;
+	return (make_integer((intmax_t)(compare_vals(a, b) < 0)));
 }
 
 struct val *
 op_ge(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) >= 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i >= b->u.i));
-	}
-
-	free_value (a);
-	free_value (b);
-	return r;
+	return (make_integer((intmax_t)(compare_vals(a, b) >= 0)));
 }
 
 struct val *
 op_le(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) <= 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i <= b->u.i));
-	}
-
-	free_value (a);
-	free_value (b);
-	return r;
+	return (make_integer((intmax_t)(compare_vals(a, b) <= 0)));
 }
 
 struct val *
 op_ne(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) != 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i != b->u.i));
-	}
-
-	free_value (a);
-	free_value (b);
-	return r;
+	return (make_integer((intmax_t)(compare_vals(a, b) != 0)));
 }
 
-int
-chk_plus(intmax_t a, intmax_t b, intmax_t r)
+void
+assert_plus(intmax_t a, intmax_t b, intmax_t r)
 {
-
-	/* sum of two positive numbers must be positive */
-	if (a > 0 && b > 0 && r <= 0)
-		return 1;
-	/* sum of two negative numbers must be negative */
-	if (a < 0 && b < 0 && r >= 0)
-		return 1;
-	/* all other cases are OK */
-	return 0;
+	/*
+	 * sum of two positive numbers must be positive,
+	 * sum of two negative numbers must be negative
+	 */
+	if ((a > 0 && b > 0 && r <= 0) ||
+	    (a < 0 && b < 0 && r >= 0))
+		errx(ERR_EXIT, "overflow");
 }
 
 struct val *
@@ -479,36 +410,24 @@ op_plus(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (eflag) {
-		r = make_integer(a->u.i + b->u.i);
-		if (chk_plus(a->u.i, b->u.i, r->u.i)) {
-			errx(ERR_EXIT, "overflow");
-		}
-	} else
-		r = make_integer((long)a->u.i + (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	r = make_integer(a->u.i + b->u.i);
+	assert_plus(a->u.i, b->u.i, r->u.i);
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
 
-int
-chk_minus(intmax_t a, intmax_t b, intmax_t r)
+void
+assert_minus(intmax_t a, intmax_t b, intmax_t r)
 {
-
 	/* special case subtraction of INTMAX_MIN */
-	if (b == INTMAX_MIN) {
-		if (a >= 0)
-			return 1;
-		else
-			return 0;
-	}
-	/* this is allowed for b != INTMAX_MIN */
-	return chk_plus (a, -b, r);
+	if (b == INTMAX_MIN && a < 0)
+		errx(ERR_EXIT, "overflow");
+	/* check addition of negative subtrahend */
+	assert_plus(a, -b, r);
 }
 
 struct val *
@@ -516,33 +435,25 @@ op_minus(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (eflag) {
-		r = make_integer(a->u.i - b->u.i);
-		if (chk_minus(a->u.i, b->u.i, r->u.i)) {
-			errx(ERR_EXIT, "overflow");
-		}
-	} else
-		r = make_integer((long)a->u.i - (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	r = make_integer(a->u.i - b->u.i);
+	assert_minus(a->u.i, b->u.i, r->u.i);
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
 
-int
-chk_times(intmax_t a, intmax_t b, intmax_t r)
+void
+assert_times(intmax_t a, intmax_t b, intmax_t r)
 {
-	/* special case: first operand is 0, no overflow possible */
-	if (a == 0)
-		return 0;
-	/* verify that result of division matches second operand */
-	if (r / a != b)
-		return 1;
-	return 0;
+	/*
+	 * if first operand is 0, no overflow is possible,
+	 * else result of division test must match second operand
+	 */
+	if (a != 0 && r / a != b)
+		errx(ERR_EXIT, "overflow");
 }
 
 struct val *
@@ -550,32 +461,24 @@ op_times(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (eflag) {
-		r = make_integer(a->u.i * b->u.i);
-		if (chk_times(a->u.i, b->u.i, r->u.i)) {
-			errx(ERR_EXIT, "overflow");
-		}
-	} else
-		r = make_integer((long)a->u.i * (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	r = make_integer(a->u.i * b->u.i);
+	assert_times(a->u.i, b->u.i, r->u.i);
 
-	free_value (a);
-	free_value (b);
+	free_value(a);
+	free_value(b);
 	return (r);
 }
 
-int
-chk_div(intmax_t a, intmax_t b)
+void
+assert_div(intmax_t a, intmax_t b)
 {
-	/* div by zero has been taken care of before */
+	if (b == 0)
+		errx(ERR_EXIT, "division by zero");
 	/* only INTMAX_MIN / -1 causes overflow */
 	if (a == INTMAX_MIN && b == -1)
-		return 1;
-	/* everything else is OK */
-	return 0;
+		errx(ERR_EXIT, "overflow");
 }
 
 struct val *
@@ -583,51 +486,33 @@ op_div(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (b->u.i == 0) {
-		errx(ERR_EXIT, "division by zero");
-	}
-
-	if (eflag) {
-		r = make_integer(a->u.i / b->u.i);
-		if (chk_div(a->u.i, b->u.i)) {
-			errx(ERR_EXIT, "overflow");
-		}
-	} else
-		r = make_integer((long)a->u.i / (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	/* assert based on operands only, not on result */
+	assert_div(a->u.i, b->u.i);
+	r = make_integer(a->u.i / b->u.i);
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
-	
+
 struct val *
 op_rem(struct val *a, struct val *b)
 {
 	struct val *r;
 

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

From owner-svn-src-projects@FreeBSD.ORG  Sun Jul 17 23:39:56 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 15440106566B;
	Sun, 17 Jul 2011 23:39:56 +0000 (UTC)
	(envelope-from gibbs@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id F294F8FC13;
	Sun, 17 Jul 2011 23:39:55 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6HNdtXp095968;
	Sun, 17 Jul 2011 23:39:55 GMT (envelope-from gibbs@svn.freebsd.org)
Received: (from gibbs@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6HNdtMj095946;
	Sun, 17 Jul 2011 23:39:55 GMT (envelope-from gibbs@svn.freebsd.org)
Message-Id: <201107172339.p6HNdtMj095946@svn.freebsd.org>
From: "Justin T. Gibbs" <gibbs@FreeBSD.org>
Date: Sun, 17 Jul 2011 23:39:55 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224161 - in projects/zfsd/head:
	contrib/llvm/include/llvm contrib/llvm/include/llvm-c
	contrib/llvm/include/llvm-c/Transforms contrib/llvm/include/llvm/ADT
	contrib/llvm/include/llvm/Ana...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sun, 17 Jul 2011 23:39:56 -0000

Author: gibbs
Date: Sun Jul 17 23:39:54 2011
New Revision: 224161
URL: http://svn.freebsd.org/changeset/base/224161

Log:
  Integrate from head into the ZFSD feature branch as of revision 224147.

Added:
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequency.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequency.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCInstrDesc.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/MC/MCInstrDesc.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCInstrInfo.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/MC/MCInstrInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCInstrItineraries.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/MC/MCInstrItineraries.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCRegisterInfo.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/MC/MCRegisterInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/SubtargetFeature.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/MC/SubtargetFeature.h
  projects/zfsd/head/contrib/llvm/include/llvm/Object/Binary.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/Object/Binary.h
  projects/zfsd/head/contrib/llvm/include/llvm/Object/COFF.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/Object/COFF.h
  projects/zfsd/head/contrib/llvm/include/llvm/Object/Error.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/Object/Error.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h
     - copied unchanged from r224147, head/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h
  projects/zfsd/head/contrib/llvm/lib/Analysis/BlockFrequency.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/Analysis/BlockFrequency.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineBlockFrequency.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/CodeGen/MachineBlockFrequency.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterCoalescer.h
     - copied unchanged from r224147, head/contrib/llvm/lib/CodeGen/RegisterCoalescer.h
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
     - copied unchanged from r224147, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCSubtargetInfo.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/MC/MCSubtargetInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/SubtargetFeature.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/MC/SubtargetFeature.cpp
  projects/zfsd/head/contrib/llvm/lib/Object/Binary.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/Object/Binary.cpp
  projects/zfsd/head/contrib/llvm/lib/Object/Error.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/Object/Error.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMachObjectWriter.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/Target/ARM/ARMMachObjectWriter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/MCTargetDesc/
     - copied from r224147, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/MCTargetDesc/
     - copied from r224147, head/contrib/llvm/lib/Target/Alpha/MCTargetDesc/
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/
     - copied from r224147, head/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/
     - copied from r224147, head/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/
     - copied from r224147, head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/
     - copied from r224147, head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/InstPrinter/
     - copied from r224147, head/contrib/llvm/lib/Target/Mips/InstPrinter/
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MCTargetDesc/
     - copied from r224147, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h
     - copied unchanged from r224147, head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h
     - copied unchanged from r224147, head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h
     - copied unchanged from r224147, head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/MCTargetDesc/
     - copied from r224147, head/contrib/llvm/lib/Target/PTX/MCTargetDesc/
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXCallingConv.td
     - copied unchanged from r224147, head/contrib/llvm/lib/Target/PTX/PTXCallingConv.td
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/generate-register-td.py
     - copied unchanged from r224147, head/contrib/llvm/lib/Target/PTX/generate-register-td.py
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
     - copied from r224147, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
     - copied from r224147, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
     - copied from r224147, head/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
  projects/zfsd/head/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/MCTargetDesc/
     - copied from r224147, head/contrib/llvm/lib/Target/X86/MCTargetDesc/
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/MCTargetDesc/
     - copied from r224147, head/contrib/llvm/lib/Target/XCore/MCTargetDesc/
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp
     - copied unchanged from r224147, head/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/ARCMigrate/
     - copied from r224147, head/contrib/llvm/tools/clang/include/clang/ARCMigrate/
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h
     - copied unchanged from r224147, head/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h
     - copied unchanged from r224147, head/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.h
     - copied unchanged from r224147, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h
     - copied unchanged from r224147, head/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h
     - copied unchanged from r224147, head/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h
     - copied unchanged from r224147, head/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/ARCMigrate/
     - copied from r224147, head/contrib/llvm/tools/clang/lib/ARCMigrate/
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp
     - copied unchanged from r224147, head/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/Error.cpp
     - copied unchanged from r224147, head/contrib/llvm/utils/TableGen/Error.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/Error.h
     - copied unchanged from r224147, head/contrib/llvm/utils/TableGen/Error.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp
     - copied unchanged from r224147, head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h
     - copied unchanged from r224147, head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h
  projects/zfsd/head/lib/clang/include/ARMGenMCPseudoLowering.inc
     - copied unchanged from r224147, head/lib/clang/include/ARMGenMCPseudoLowering.inc
  projects/zfsd/head/lib/clang/include/ARMGenSubtargetInfo.inc
     - copied unchanged from r224147, head/lib/clang/include/ARMGenSubtargetInfo.inc
  projects/zfsd/head/lib/clang/include/MipsGenSubtargetInfo.inc
     - copied unchanged from r224147, head/lib/clang/include/MipsGenSubtargetInfo.inc
  projects/zfsd/head/lib/clang/include/PPCGenSubtargetInfo.inc
     - copied unchanged from r224147, head/lib/clang/include/PPCGenSubtargetInfo.inc
  projects/zfsd/head/lib/clang/include/X86GenSubtargetInfo.inc
     - copied unchanged from r224147, head/lib/clang/include/X86GenSubtargetInfo.inc
  projects/zfsd/head/lib/clang/libclangarcmigrate/
     - copied from r224147, head/lib/clang/libclangarcmigrate/
  projects/zfsd/head/lib/clang/libllvmarmdesc/
     - copied from r224147, head/lib/clang/libllvmarmdesc/
  projects/zfsd/head/lib/clang/libllvmmipsdesc/
     - copied from r224147, head/lib/clang/libllvmmipsdesc/
  projects/zfsd/head/lib/clang/libllvmmipsinstprinter/
     - copied from r224147, head/lib/clang/libllvmmipsinstprinter/
  projects/zfsd/head/lib/clang/libllvmpowerpcdesc/
     - copied from r224147, head/lib/clang/libllvmpowerpcdesc/
  projects/zfsd/head/lib/clang/libllvmx86desc/
     - copied from r224147, head/lib/clang/libllvmx86desc/
     - copied from r224147, head/usr.sbin/rtadvctl/
  projects/zfsd/head/usr.sbin/rtadvd/control.c
     - copied unchanged from r224147, head/usr.sbin/rtadvd/control.c
  projects/zfsd/head/usr.sbin/rtadvd/control.h
     - copied unchanged from r224147, head/usr.sbin/rtadvd/control.h
  projects/zfsd/head/usr.sbin/rtadvd/control_client.c
     - copied unchanged from r224147, head/usr.sbin/rtadvd/control_client.c
  projects/zfsd/head/usr.sbin/rtadvd/control_client.h
     - copied unchanged from r224147, head/usr.sbin/rtadvd/control_client.h
  projects/zfsd/head/usr.sbin/rtadvd/control_server.c
     - copied unchanged from r224147, head/usr.sbin/rtadvd/control_server.c
  projects/zfsd/head/usr.sbin/rtadvd/control_server.h
     - copied unchanged from r224147, head/usr.sbin/rtadvd/control_server.h
  projects/zfsd/head/usr.sbin/rtadvd/timer_subr.c
     - copied unchanged from r224147, head/usr.sbin/rtadvd/timer_subr.c
  projects/zfsd/head/usr.sbin/rtadvd/timer_subr.h
     - copied unchanged from r224147, head/usr.sbin/rtadvd/timer_subr.h
Directory Properties:
  projects/zfsd/head/usr.sbin/rtadvctl/   (props changed)
Deleted:
  projects/zfsd/head/contrib/llvm/include/llvm/AbstractTypeUser.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/SubtargetFeature.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetInstrDesc.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetSubtarget.h
  projects/zfsd/head/contrib/llvm/include/llvm/TypeSymbolTable.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/SubtargetFeature.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/TargetSubtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCAsmInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.h
  projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/TypeSymbolTable.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/TypesContext.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Tooling/
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/BoostConAction.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Tooling/
  projects/zfsd/head/lib/clang/include/ARMGenInstrNames.inc
  projects/zfsd/head/lib/clang/include/ARMGenRegisterInfo.h.inc
  projects/zfsd/head/lib/clang/include/ARMGenRegisterNames.inc
  projects/zfsd/head/lib/clang/include/ARMGenSubtarget.inc
  projects/zfsd/head/lib/clang/include/IA64GenInstrNames.inc
  projects/zfsd/head/lib/clang/include/IA64GenRegisterInfo.h.inc
  projects/zfsd/head/lib/clang/include/IA64GenRegisterNames.inc
  projects/zfsd/head/lib/clang/include/MipsGenInstrNames.inc
  projects/zfsd/head/lib/clang/include/MipsGenRegisterInfo.h.inc
  projects/zfsd/head/lib/clang/include/MipsGenRegisterNames.inc
  projects/zfsd/head/lib/clang/include/MipsGenSubtarget.inc
  projects/zfsd/head/lib/clang/include/PPCGenInstrNames.inc
  projects/zfsd/head/lib/clang/include/PPCGenRegisterInfo.h.inc
  projects/zfsd/head/lib/clang/include/PPCGenRegisterNames.inc
  projects/zfsd/head/lib/clang/include/PPCGenSubtarget.inc
  projects/zfsd/head/lib/clang/include/X86GenInstrNames.inc
  projects/zfsd/head/lib/clang/include/X86GenRegisterInfo.h.inc
  projects/zfsd/head/lib/clang/include/X86GenRegisterNames.inc
  projects/zfsd/head/lib/clang/include/X86GenSubtarget.inc
  projects/zfsd/head/usr.sbin/rtadvd/dump.c
  projects/zfsd/head/usr.sbin/rtadvd/dump.h
Modified:
  projects/zfsd/head/contrib/llvm/include/llvm-c/Core.h
  projects/zfsd/head/contrib/llvm/include/llvm-c/Target.h
  projects/zfsd/head/contrib/llvm/include/llvm-c/Transforms/IPO.h
  projects/zfsd/head/contrib/llvm/include/llvm/ADT/APFloat.h
  projects/zfsd/head/contrib/llvm/include/llvm/ADT/APInt.h
  projects/zfsd/head/contrib/llvm/include/llvm/ADT/ArrayRef.h
  projects/zfsd/head/contrib/llvm/include/llvm/ADT/ImmutableList.h
  projects/zfsd/head/contrib/llvm/include/llvm/ADT/PackedVector.h
  projects/zfsd/head/contrib/llvm/include/llvm/ADT/SmallVector.h
  projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringMap.h
  projects/zfsd/head/contrib/llvm/include/llvm/ADT/Triple.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DIBuilder.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/IVUsers.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/Passes.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
  projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ValueTracking.h
  projects/zfsd/head/contrib/llvm/include/llvm/Assembly/Writer.h
  projects/zfsd/head/contrib/llvm/include/llvm/Attributes.h
  projects/zfsd/head/contrib/llvm/include/llvm/BasicBlock.h
  projects/zfsd/head/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h
  projects/zfsd/head/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/Analysis.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/Passes.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ValueTypes.h
  projects/zfsd/head/contrib/llvm/include/llvm/CodeGen/ValueTypes.td
  projects/zfsd/head/contrib/llvm/include/llvm/Constant.h
  projects/zfsd/head/contrib/llvm/include/llvm/Constants.h
  projects/zfsd/head/contrib/llvm/include/llvm/DefaultPasses.h
  projects/zfsd/head/contrib/llvm/include/llvm/DerivedTypes.h
  projects/zfsd/head/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h
  projects/zfsd/head/contrib/llvm/include/llvm/Function.h
  projects/zfsd/head/contrib/llvm/include/llvm/GlobalAlias.h
  projects/zfsd/head/contrib/llvm/include/llvm/GlobalValue.h
  projects/zfsd/head/contrib/llvm/include/llvm/GlobalVariable.h
  projects/zfsd/head/contrib/llvm/include/llvm/InitializePasses.h
  projects/zfsd/head/contrib/llvm/include/llvm/InlineAsm.h
  projects/zfsd/head/contrib/llvm/include/llvm/Instructions.h
  projects/zfsd/head/contrib/llvm/include/llvm/Intrinsics.h
  projects/zfsd/head/contrib/llvm/include/llvm/Intrinsics.td
  projects/zfsd/head/contrib/llvm/include/llvm/LLVMContext.h
  projects/zfsd/head/contrib/llvm/include/llvm/LinkAllPasses.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCAsmInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCContext.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCObjectStreamer.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
  projects/zfsd/head/contrib/llvm/include/llvm/MC/MCStreamer.h
  projects/zfsd/head/contrib/llvm/include/llvm/Module.h
  projects/zfsd/head/contrib/llvm/include/llvm/Object/ObjectFile.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/BranchProbability.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/CFG.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/ConstantFolder.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/DebugLoc.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/ELF.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/Endian.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/IRBuilder.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/NoFolder.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/PassManagerBuilder.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/TargetFolder.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/TypeBuilder.h
  projects/zfsd/head/contrib/llvm/include/llvm/Support/system_error.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/Target.td
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetAsmInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetAsmParser.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetData.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetFrameLowering.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetLowering.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetMachine.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetOpcodes.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetOptions.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetRegistry.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetSelect.h
  projects/zfsd/head/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
  projects/zfsd/head/contrib/llvm/include/llvm/Transforms/IPO.h
  projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Scalar.h
  projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
  projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h
  projects/zfsd/head/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h
  projects/zfsd/head/contrib/llvm/include/llvm/Type.h
  projects/zfsd/head/contrib/llvm/include/llvm/Use.h
  projects/zfsd/head/contrib/llvm/include/llvm/Value.h
  projects/zfsd/head/contrib/llvm/lib/Analysis/Analysis.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/ConstantFolding.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/DIBuilder.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/DebugInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/IVUsers.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/Lint.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/MemDepPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
  projects/zfsd/head/contrib/llvm/lib/Analysis/ValueTracking.cpp
  projects/zfsd/head/contrib/llvm/lib/AsmParser/LLLexer.cpp
  projects/zfsd/head/contrib/llvm/lib/AsmParser/LLLexer.h
  projects/zfsd/head/contrib/llvm/lib/AsmParser/LLParser.cpp
  projects/zfsd/head/contrib/llvm/lib/AsmParser/LLParser.h
  projects/zfsd/head/contrib/llvm/lib/AsmParser/LLToken.h
  projects/zfsd/head/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  projects/zfsd/head/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h
  projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
  projects/zfsd/head/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AllocationOrder.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/BranchFolding.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/BranchFolding.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/CodeGen.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/ELFWriter.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/ELFWriter.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/EdgeBundles.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/IfConversion.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/InterferenceCache.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/InterferenceCache.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineCSE.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineFunction.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineInstr.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineLICM.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterClassInfo.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SplitKit.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/SplitKit.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/Splitter.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/StackProtector.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/TailDuplication.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  projects/zfsd/head/contrib/llvm/lib/CodeGen/VirtRegMap.h
  projects/zfsd/head/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  projects/zfsd/head/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp
  projects/zfsd/head/contrib/llvm/lib/Linker/LinkModules.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCAsmStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h
  projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDInfo.h
  projects/zfsd/head/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCDwarf.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCELFStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCELFStreamer.h
  projects/zfsd/head/contrib/llvm/lib/MC/MCLoggingStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCMachOStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCNullStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCObjectStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCParser/TargetAsmParser.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MCWin64EH.cpp
  projects/zfsd/head/contrib/llvm/lib/MC/MachObjectWriter.cpp
  projects/zfsd/head/contrib/llvm/lib/Object/COFFObjectFile.cpp
  projects/zfsd/head/contrib/llvm/lib/Object/ELFObjectFile.cpp
  projects/zfsd/head/contrib/llvm/lib/Object/MachOObjectFile.cpp
  projects/zfsd/head/contrib/llvm/lib/Object/Object.cpp
  projects/zfsd/head/contrib/llvm/lib/Object/ObjectFile.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/APFloat.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/APInt.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/Atomic.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/CommandLine.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/ConstantRange.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/Host.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/Threading.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/Triple.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/Twine.cpp
  projects/zfsd/head/contrib/llvm/lib/Support/Unix/Path.inc
  projects/zfsd/head/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc
  projects/zfsd/head/contrib/llvm/lib/Support/Windows/explicit_symbols.inc
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARM.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARM.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/Alpha.h
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/Blackfin.h
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinIntrinsicInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/CBackend/CBackend.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/CBackend/CTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPU.h
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPURegisterNames.h
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlaze.h
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430.h
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/Mips.td
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsCallingConv.td
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTX.h
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTX.td
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXInstrFormats.td
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXSubtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPC.h
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/Sparc.h
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZ.h
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/Target.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/TargetAsmInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/TargetData.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/TargetInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/TargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/TargetRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86CallingConv.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86FrameLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrBuilder.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrFPStack.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrFormats.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86InstrSystem.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86Subtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/X86/X86TargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCore.h
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreSubtarget.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
  projects/zfsd/head/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h
  projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/IPO.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LICM.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/Local.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  projects/zfsd/head/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/AsmWriter.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Attributes.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/AutoUpgrade.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/BasicBlock.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/ConstantFold.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/ConstantFold.h
  projects/zfsd/head/contrib/llvm/lib/VMCore/Constants.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/ConstantsContext.h
  projects/zfsd/head/contrib/llvm/lib/VMCore/Core.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/DebugLoc.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Function.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Globals.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/IRBuilder.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/InlineAsm.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Instruction.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Instructions.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/LLVMContext.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/LLVMContextImpl.h
  projects/zfsd/head/contrib/llvm/lib/VMCore/Metadata.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Module.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Type.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Use.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/User.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Value.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/ValueSymbolTable.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/ValueTypes.cpp
  projects/zfsd/head/contrib/llvm/lib/VMCore/Verifier.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang-c/Index.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Decl.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Expr.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/AST/Type.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/CodeGen/BackendUtil.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Driver.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Option.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/Token.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Overload.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Scope.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h
  projects/zfsd/head/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Decl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/Type.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Arg.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Option.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Driver/Tools.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/float.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Headers/stdarg.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/MacroArgs.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp
  projects/zfsd/head/contrib/llvm/tools/clang/tools/driver/driver.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenInstruction.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenRegisters.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/CodeGenTarget.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/EDEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/InstrInfoEmitter.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/NeonEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/Record.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/Record.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/RegisterInfoEmitter.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/SetTheory.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/SetTheory.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/SubtargetEmitter.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/TGLexer.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/TGLexer.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/TGParser.h
  projects/zfsd/head/contrib/llvm/utils/TableGen/TableGen.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
  projects/zfsd/head/contrib/llvm/utils/TableGen/X86RecognizableInstr.h
  projects/zfsd/head/lib/clang/Makefile
  projects/zfsd/head/lib/clang/clang.build.mk
  projects/zfsd/head/lib/clang/include/clang/Basic/Version.inc
  projects/zfsd/head/lib/clang/include/llvm/Config/config.h
  projects/zfsd/head/lib/clang/include/llvm/Config/llvm-config.h
  projects/zfsd/head/lib/clang/libclangfrontend/Makefile
  projects/zfsd/head/lib/clang/libclangsema/Makefile
  projects/zfsd/head/lib/clang/libllvmanalysis/Makefile
  projects/zfsd/head/lib/clang/libllvmarmasmparser/Makefile
  projects/zfsd/head/lib/clang/libllvmarmcodegen/Makefile
  projects/zfsd/head/lib/clang/libllvmarmdisassembler/Makefile
  projects/zfsd/head/lib/clang/libllvmarminfo/Makefile
  projects/zfsd/head/lib/clang/libllvmarminstprinter/Makefile
  projects/zfsd/head/lib/clang/libllvmcodegen/Makefile
  projects/zfsd/head/lib/clang/libllvmcore/Makefile
  projects/zfsd/head/lib/clang/libllvmipo/Makefile
  projects/zfsd/head/lib/clang/libllvmmc/Makefile
  projects/zfsd/head/lib/clang/libllvmmipscodegen/Makefile
  projects/zfsd/head/lib/clang/libllvmmipsinfo/Makefile
  projects/zfsd/head/lib/clang/libllvmpowerpccodegen/Makefile
  projects/zfsd/head/lib/clang/libllvmpowerpcinfo/Makefile
  projects/zfsd/head/lib/clang/libllvmpowerpcinstprinter/Makefile
  projects/zfsd/head/lib/clang/libllvmscalaropts/Makefile
  projects/zfsd/head/lib/clang/libllvmsupport/Makefile
  projects/zfsd/head/lib/clang/libllvmtarget/Makefile
  projects/zfsd/head/lib/clang/libllvmtransformutils/Makefile
  projects/zfsd/head/lib/clang/libllvmx86asmparser/Makefile
  projects/zfsd/head/lib/clang/libllvmx86codegen/Makefile
  projects/zfsd/head/lib/clang/libllvmx86disassembler/Makefile
  projects/zfsd/head/lib/clang/libllvmx86info/Makefile
  projects/zfsd/head/lib/clang/libllvmx86instprinter/Makefile
  projects/zfsd/head/sys/geom/geom.h
  projects/zfsd/head/sys/mips/conf/XLPN32
  projects/zfsd/head/usr.bin/clang/clang/Makefile
  projects/zfsd/head/usr.bin/clang/tblgen/Makefile
  projects/zfsd/head/usr.sbin/Makefile
  projects/zfsd/head/usr.sbin/rtadvd/Makefile
  projects/zfsd/head/usr.sbin/rtadvd/config.c
  projects/zfsd/head/usr.sbin/rtadvd/config.h
  projects/zfsd/head/usr.sbin/rtadvd/if.c
  projects/zfsd/head/usr.sbin/rtadvd/if.h
  projects/zfsd/head/usr.sbin/rtadvd/pathnames.h
  projects/zfsd/head/usr.sbin/rtadvd/rrenum.c
  projects/zfsd/head/usr.sbin/rtadvd/rtadvd.8
  projects/zfsd/head/usr.sbin/rtadvd/rtadvd.c
  projects/zfsd/head/usr.sbin/rtadvd/rtadvd.h
  projects/zfsd/head/usr.sbin/rtadvd/timer.c
  projects/zfsd/head/usr.sbin/rtadvd/timer.h
Directory Properties:
  projects/zfsd/head/   (props changed)
  projects/zfsd/head/cddl/contrib/opensolaris/   (props changed)
  projects/zfsd/head/contrib/ee/   (props changed)
  projects/zfsd/head/contrib/expat/   (props changed)
  projects/zfsd/head/contrib/file/   (props changed)
  projects/zfsd/head/contrib/gdb/   (props changed)
  projects/zfsd/head/contrib/gnu-sort/   (props changed)
  projects/zfsd/head/contrib/groff/   (props changed)
  projects/zfsd/head/contrib/less/   (props changed)
  projects/zfsd/head/contrib/libpcap/   (props changed)
  projects/zfsd/head/contrib/llvm/   (props changed)
  projects/zfsd/head/contrib/llvm/tools/clang/   (props changed)
  projects/zfsd/head/contrib/ncurses/   (props changed)
  projects/zfsd/head/contrib/one-true-awk/   (props changed)
  projects/zfsd/head/contrib/openbsm/   (props changed)
  projects/zfsd/head/contrib/openpam/   (props changed)
  projects/zfsd/head/contrib/pf/   (props changed)
  projects/zfsd/head/contrib/tcpdump/   (props changed)
  projects/zfsd/head/contrib/tcsh/   (props changed)
  projects/zfsd/head/contrib/tnftp/   (props changed)
  projects/zfsd/head/contrib/tzcode/stdtime/   (props changed)
  projects/zfsd/head/contrib/tzcode/zic/   (props changed)
  projects/zfsd/head/contrib/tzdata/   (props changed)
  projects/zfsd/head/contrib/wpa/   (props changed)
  projects/zfsd/head/lib/libutil/   (props changed)
  projects/zfsd/head/lib/libz/   (props changed)
  projects/zfsd/head/sbin/   (props changed)
  projects/zfsd/head/sbin/ipfw/   (props changed)
  projects/zfsd/head/share/mk/bsd.arch.inc.mk   (props changed)
  projects/zfsd/head/sys/contrib/dev/acpica/   (props changed)
  projects/zfsd/head/usr.bin/csup/   (props changed)
  projects/zfsd/head/usr.bin/procstat/   (props changed)
  projects/zfsd/head/usr.sbin/rtadvd/   (props changed)

Modified: projects/zfsd/head/contrib/llvm/include/llvm-c/Core.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm-c/Core.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm-c/Core.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -68,13 +68,6 @@ typedef struct LLVMOpaqueModule *LLVMMod
  */
 typedef struct LLVMOpaqueType *LLVMTypeRef;
 
-/**
- * When building recursive types using LLVMRefineType, LLVMTypeRef values may
- * become invalid; use LLVMTypeHandleRef to resolve this problem. See the
- * llvm::AbstractTypeHolder class.
- */
-typedef struct LLVMOpaqueTypeHandle *LLVMTypeHandleRef;
-
 typedef struct LLVMOpaqueValue *LLVMValueRef;
 typedef struct LLVMOpaqueBasicBlock *LLVMBasicBlockRef;
 typedef struct LLVMOpaqueBuilder *LLVMBuilderRef;
@@ -206,7 +199,6 @@ typedef enum {
   LLVMStructTypeKind,      /**< Structures */
   LLVMArrayTypeKind,       /**< Arrays */
   LLVMPointerTypeKind,     /**< Pointers */
-  LLVMOpaqueTypeKind,      /**< Opaque: type with unknown structure */
   LLVMVectorTypeKind,      /**< SIMD 'packed' format, or other vector type */
   LLVMMetadataTypeKind,    /**< Metadata */
   LLVMX86_MMXTypeKind      /**< X86 MMX */
@@ -320,12 +312,6 @@ void LLVMSetDataLayout(LLVMModuleRef M, 
 const char *LLVMGetTarget(LLVMModuleRef M);
 void LLVMSetTarget(LLVMModuleRef M, const char *Triple);
 
-/** See Module::addTypeName. */
-LLVMBool LLVMAddTypeName(LLVMModuleRef M, const char *Name, LLVMTypeRef Ty);
-void LLVMDeleteTypeName(LLVMModuleRef M, const char *Name);
-LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name);
-const char *LLVMGetTypeName(LLVMModuleRef M, LLVMTypeRef Ty);
-
 /** See Module::dump. */
 void LLVMDumpModule(LLVMModuleRef M);
 
@@ -401,9 +387,16 @@ LLVMTypeRef LLVMStructTypeInContext(LLVM
                                     unsigned ElementCount, LLVMBool Packed);
 LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, unsigned ElementCount,
                            LLVMBool Packed);
+LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const char *Name);
+void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
+                       unsigned ElementCount, LLVMBool Packed);
+
 unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy);
 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest);
 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy);
+LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy);
+
+LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name);
 
 /* Operations on array, pointer, and vector types (sequence types) */
 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount);
@@ -418,21 +411,12 @@ unsigned LLVMGetVectorSize(LLVMTypeRef V
 /* Operations on other types */
 LLVMTypeRef LLVMVoidTypeInContext(LLVMContextRef C);
 LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C);
-LLVMTypeRef LLVMOpaqueTypeInContext(LLVMContextRef C);
 LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C);
 
 LLVMTypeRef LLVMVoidType(void);
 LLVMTypeRef LLVMLabelType(void);
-LLVMTypeRef LLVMOpaqueType(void);
 LLVMTypeRef LLVMX86MMXType(void);
 
-/* Operations on type handles */
-LLVMTypeHandleRef LLVMCreateTypeHandle(LLVMTypeRef PotentiallyAbstractTy);
-void LLVMRefineType(LLVMTypeRef AbstractTy, LLVMTypeRef ConcreteTy);
-LLVMTypeRef LLVMResolveTypeHandle(LLVMTypeHandleRef TypeHandle);
-void LLVMDisposeTypeHandle(LLVMTypeHandleRef TypeHandle);
-
-
 /*===-- Values ------------------------------------------------------------===*/
 
 /* The bulk of LLVM's object model consists of values, which comprise a very
@@ -581,6 +565,9 @@ LLVMValueRef LLVMConstArray(LLVMTypeRef 
                             LLVMValueRef *ConstantVals, unsigned Length);
 LLVMValueRef LLVMConstStruct(LLVMValueRef *ConstantVals, unsigned Count,
                              LLVMBool Packed);
+LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy,
+                                  LLVMValueRef *ConstantVals,
+                                  unsigned Count);
 LLVMValueRef LLVMConstVector(LLVMValueRef *ScalarConstantVals, unsigned Size);
 
 /* Constant expressions */
@@ -1117,7 +1104,6 @@ namespace llvm {
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Module,             LLVMModuleRef        )
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(BasicBlock,         LLVMBasicBlockRef    )
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(IRBuilder<>,        LLVMBuilderRef       )
-  DEFINE_SIMPLE_CONVERSION_FUNCTIONS(PATypeHolder,       LLVMTypeHandleRef    )
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(MemoryBuffer,       LLVMMemoryBufferRef  )
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLVMContext,        LLVMContextRef       )
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Use,                LLVMUseRef           )

Modified: projects/zfsd/head/contrib/llvm/include/llvm-c/Target.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm-c/Target.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm-c/Target.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -41,6 +41,11 @@ typedef struct LLVMStructLayout *LLVMStr
 #include "llvm/Config/Targets.def"
 #undef LLVM_TARGET  /* Explicit undef to make SWIG happier */
 
+#define LLVM_TARGET(TargetName) \
+  void LLVMInitialize##TargetName##MCAsmInfo(void);
+#include "llvm/Config/Targets.def"
+#undef LLVM_TARGET  /* Explicit undef to make SWIG happier */
+  
 /** LLVMInitializeAllTargetInfos - The main program should call this function if
     it wants access to all available targets that LLVM is configured to
     support. */
@@ -67,6 +72,7 @@ static inline LLVMBool LLVMInitializeNat
 #ifdef LLVM_NATIVE_TARGET
   LLVM_NATIVE_TARGETINFO();
   LLVM_NATIVE_TARGET();
+  LLVM_NATIVE_MCASMINFO();
   return 0;
 #else
   return 1;
@@ -141,12 +147,6 @@ unsigned LLVMElementAtOffset(LLVMTargetD
 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef, LLVMTypeRef StructTy,
                                        unsigned Element);
 
-/** Struct layouts are speculatively cached. If a TargetDataRef is alive when
-    types are being refined and removed, this method must be called whenever a
-    struct type is removed to avoid a dangling pointer in this cache.
-    See the method llvm::TargetData::InvalidateStructLayoutInfo. */
-void LLVMInvalidateStructLayout(LLVMTargetDataRef, LLVMTypeRef StructTy);
-
 /** Deallocates a TargetData.
     See the destructor llvm::TargetData::~TargetData. */
 void LLVMDisposeTargetData(LLVMTargetDataRef);

Modified: projects/zfsd/head/contrib/llvm/include/llvm-c/Transforms/IPO.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm-c/Transforms/IPO.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm-c/Transforms/IPO.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -30,9 +30,6 @@ void LLVMAddConstantMergePass(LLVMPassMa
 /** See llvm::createDeadArgEliminationPass function. */
 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM);
 
-/** See llvm::createDeadTypeEliminationPass function. */
-void LLVMAddDeadTypeEliminationPass(LLVMPassManagerRef PM);
-
 /** See llvm::createFunctionAttrsPass function. */
 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM);
 

Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/APFloat.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/ADT/APFloat.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/APFloat.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -109,6 +109,7 @@ namespace llvm {
   typedef signed short exponent_t;
 
   struct fltSemantics;
+  class APSInt;
   class StringRef;
 
   /* When bits of a floating point number are truncated, this enum is
@@ -283,6 +284,7 @@ namespace llvm {
     opStatus convert(const fltSemantics &, roundingMode, bool *);
     opStatus convertToInteger(integerPart *, unsigned int, bool,
                               roundingMode, bool *) const;
+    opStatus convertToInteger(APSInt&, roundingMode, bool *) const;
     opStatus convertFromAPInt(const APInt &,
                               bool, roundingMode);
     opStatus convertFromSignExtendedInteger(const integerPart *, unsigned int,

Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/APInt.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/ADT/APInt.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/APInt.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -1241,18 +1241,19 @@ public:
 
   /// toString - Converts an APInt to a string and append it to Str.  Str is
   /// commonly a SmallString.
-  void toString(SmallVectorImpl<char> &Str, unsigned Radix, bool Signed) const;
+  void toString(SmallVectorImpl<char> &Str, unsigned Radix, bool Signed,
+                bool formatAsCLiteral = false) const;
 
   /// Considers the APInt to be unsigned and converts it into a string in the
   /// radix given. The radix can be 2, 8, 10 or 16.
   void toStringUnsigned(SmallVectorImpl<char> &Str, unsigned Radix = 10) const {
-    toString(Str, Radix, false);
+    toString(Str, Radix, false, false);
   }
 
   /// Considers the APInt to be signed and converts it into a string in the
   /// radix given. The radix can be 2, 8, 10 or 16.
   void toStringSigned(SmallVectorImpl<char> &Str, unsigned Radix = 10) const {
-    toString(Str, Radix, true);
+    toString(Str, Radix, true, false);
   }
 
   /// toString - This returns the APInt as a std::string.  Note that this is an

Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/ArrayRef.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/ADT/ArrayRef.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/ArrayRef.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -39,7 +39,7 @@ namespace llvm {
     const T *Data;
     
     /// The number of elements.
-    size_t Length;
+    size_type Length;
     
   public:
     /// @name Constructors
@@ -56,6 +56,10 @@ namespace llvm {
     /*implicit*/ ArrayRef(const T *data, size_t length)
       : Data(data), Length(length) {}
     
+    /// Construct an ArrayRef from a range.
+    ArrayRef(const T *begin, const T *end)
+      : Data(begin), Length(end - begin) {}
+    
     /// Construct an ArrayRef from a SmallVector.
     /*implicit*/ ArrayRef(const SmallVectorImpl<T> &Vec)
       : Data(Vec.data()), Length(Vec.size()) {}
@@ -96,6 +100,16 @@ namespace llvm {
       return Data[Length-1];
     }
     
+    /// equals - Check for element-wise equality.
+    bool equals(ArrayRef RHS) const {
+      if (Length != RHS.Length)
+        return false;
+      for (size_type i = 0; i != Length; i++)
+        if (Data[i] != RHS.Data[i])
+          return false;
+      return true;
+    }
+
     /// slice(n) - Chop off the first N elements of the array.
     ArrayRef<T> slice(unsigned N) {
       assert(N <= size() && "Invalid specifier");
@@ -125,8 +139,30 @@ namespace llvm {
     }
     
     /// @}
+    /// @name Conversion operators
+    /// @{
+    operator std::vector<T>() const {
+      return std::vector<T>(Data, Data+Length);
+    }
+    
+    /// @}
   };
   
+  /// @name ArrayRef Comparison Operators
+  /// @{
+
+  template<typename T>
+  inline bool operator==(ArrayRef<T> LHS, ArrayRef<T> RHS) {
+    return LHS.equals(RHS);
+  }
+
+  template<typename T>
+  inline bool operator!=(ArrayRef<T> LHS, ArrayRef<T> RHS) {
+    return !(LHS == RHS);
+  }
+
+  /// @}
+
   // ArrayRefs can be treated like a POD type.
   template <typename T> struct isPodLike;
   template <typename T> struct isPodLike<ArrayRef<T> > {

Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/ImmutableList.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/ADT/ImmutableList.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/ImmutableList.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -103,6 +103,14 @@ public:
   /// isEmpty - Returns true if the list is empty.
   bool isEmpty() const { return !X; }
 
+  bool contains(const T& V) const {
+    for (iterator I = begin(), E = end(); I != E; ++I) {
+      if (*I == V)
+        return true;
+    }
+    return false;
+  }
+
   /// isEqual - Returns true if two lists are equal.  Because all lists created
   ///  from the same ImmutableListFactory are uniqued, this has O(1) complexity
   ///  because it the contents of the list do not need to be compared.  Note

Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/PackedVector.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/ADT/PackedVector.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/PackedVector.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -90,7 +90,7 @@ public:
       Vec.setValue(Vec.Bits, Idx, val);
       return *this;
     }
-    operator T() {
+    operator T() const {
       return Vec.getValue(Vec.Bits, Idx);
     }
   };

Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/SmallVector.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/ADT/SmallVector.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/SmallVector.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -410,7 +410,14 @@ public:
       this->setEnd(this->end()+1);
       // Push everything else over.
       std::copy_backward(I, this->end()-1, this->end());
-      *I = Elt;
+
+      // If we just moved the element we're inserting, be sure to update
+      // the reference.
+      const T *EltPtr = &Elt;
+      if (I <= EltPtr && EltPtr < this->EndX)
+        ++EltPtr;
+
+      *I = *EltPtr;
       return I;
     }
     size_t EltNo = I-this->begin();

Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringMap.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringMap.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/StringMap.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -140,7 +140,7 @@ public:
   /// StringMapEntry object.
   const char *getKeyData() const {return reinterpret_cast<const char*>(this+1);}
 
-  const char *first() const { return getKeyData(); }
+  StringRef first() const { return StringRef(getKeyData(), getKeyLength()); }
 
   /// Create - Create a StringMapEntry for the specified key and default
   /// construct the value.
@@ -307,7 +307,7 @@ public:
     return ValueTy();
   }
 
-  ValueTy& operator[](StringRef Key) {
+  ValueTy &operator[](StringRef Key) {
     return GetOrCreateValue(Key).getValue();
   }
 
@@ -355,8 +355,7 @@ public:
   /// exists, return it.  Otherwise, default construct a value, insert it, and
   /// return.
   template <typename InitTy>
-  StringMapEntry<ValueTy> &GetOrCreateValue(StringRef Key,
-                                            InitTy Val) {
+  MapEntryTy &GetOrCreateValue(StringRef Key, InitTy Val) {
     unsigned BucketNo = LookupBucketFor(Key);
     ItemBucket &Bucket = TheTable[BucketNo];
     if (Bucket.Item && Bucket.Item != getTombstoneVal())
@@ -378,22 +377,10 @@ public:
     return *NewItem;
   }
 
-  StringMapEntry<ValueTy> &GetOrCreateValue(StringRef Key) {
+  MapEntryTy &GetOrCreateValue(StringRef Key) {
     return GetOrCreateValue(Key, ValueTy());
   }
 
-  template <typename InitTy>
-  StringMapEntry<ValueTy> &GetOrCreateValue(const char *KeyStart,
-                                            const char *KeyEnd,
-                                            InitTy Val) {
-    return GetOrCreateValue(StringRef(KeyStart, KeyEnd - KeyStart), Val);
-  }
-
-  StringMapEntry<ValueTy> &GetOrCreateValue(const char *KeyStart,
-                                            const char *KeyEnd) {
-    return GetOrCreateValue(StringRef(KeyStart, KeyEnd - KeyStart));
-  }
-
   /// remove - Remove the specified key/value pair from the map, but do not
   /// erase it.  This aborts if the key is not in the map.
   void remove(MapEntryTy *KeyValue) {

Modified: projects/zfsd/head/contrib/llvm/include/llvm/ADT/Triple.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/ADT/Triple.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/ADT/Triple.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -95,7 +95,8 @@ public:
     Solaris,
     Win32,
     Haiku,
-    Minix
+    Minix,
+    RTEMS
   };
   enum EnvironmentType {
     UnknownEnvironment,
@@ -237,19 +238,10 @@ public:
   /// specialized because it is a common query.
   unsigned getOSMajorVersion() const {
     unsigned Maj, Min, Micro;
-    getDarwinNumber(Maj, Min, Micro);
+    getOSVersion(Maj, Min, Micro);
     return Maj;
   }
 
-  void getDarwinNumber(unsigned &Major, unsigned &Minor,
-                       unsigned &Micro) const {
-    return getOSVersion(Major, Minor, Micro);
-  }
-
-  unsigned getDarwinMajorNumber() const {
-    return getOSMajorVersion();
-  }
-
   /// isOSVersionLT - Helper function for doing comparisons against version
   /// numbers included in the target triple.
   bool isOSVersionLT(unsigned Major, unsigned Minor = 0,
@@ -275,7 +267,7 @@ public:
 
   /// isOSDarwin - Is this a "Darwin" OS (OS X or iOS).
   bool isOSDarwin() const {
-    return isMacOSX() ||getOS() == Triple::IOS;
+    return isMacOSX() || getOS() == Triple::IOS;
   }
 
   /// isOSWindows - Is this a "Windows" OS.
@@ -288,7 +280,7 @@ public:
   /// compatibility, which handles supporting skewed version numbering schemes
   /// used by the "darwin" triples.
   unsigned isMacOSXVersionLT(unsigned Major, unsigned Minor = 0,
-                          unsigned Micro = 0) const {
+			     unsigned Micro = 0) const {
     assert(isMacOSX() && "Not an OS X triple!");
 
     // If this is OS X, expect a sane version number.
@@ -299,7 +291,7 @@ public:
     assert(Major == 10 && "Unexpected major version");
     return isOSVersionLT(Minor + 4, Micro, 0);
   }
-    
+
   /// @}
   /// @name Mutators
   /// @{

Copied: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h (from r224147, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h	Sun Jul 17 23:39:54 2011	(r224161, copy of r224147, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h)
@@ -0,0 +1,53 @@
+//========-------- BlockFrequency.h - Block Frequency Analysis -------========//
+//
+//                     The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
+// Loops should be simplified before this analysis.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef LLVM_ANALYSIS_BLOCKFREQUENCY_H
+#define LLVM_ANALYSIS_BLOCKFREQUENCY_H
+
+#include "llvm/Pass.h"
+#include <climits>
+
+namespace llvm {
+
+class BranchProbabilityInfo;
+template<class BlockT, class FunctionT, class BranchProbInfoT>
+class BlockFrequencyImpl;
+
+/// BlockFrequency pass uses BlockFrequencyImpl implementation to estimate
+/// IR basic block frequencies.
+class BlockFrequency : public FunctionPass {
+
+  BlockFrequencyImpl<BasicBlock, Function, BranchProbabilityInfo> *BFI;
+
+public:
+  static char ID;
+
+  BlockFrequency();
+
+  ~BlockFrequency();
+
+  void getAnalysisUsage(AnalysisUsage &AU) const;
+
+  bool runOnFunction(Function &F);
+
+  /// getblockFreq - Return block frequency. Never return 0, value must be
+  /// positive. Please note that initial frequency is equal to 1024. It means
+  /// that we should not rely on the value itself, but only on the comparison to
+  /// the other block frequencies. We do this to avoid using of the floating
+  /// points.
+  uint32_t getBlockFreq(BasicBlock *BB);
+};
+
+}
+
+#endif

Copied: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h (from r224147, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h	Sun Jul 17 23:39:54 2011	(r224161, copy of r224147, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h)
@@ -0,0 +1,349 @@
+//===---- BlockFrequencyImpl.h - Machine Block Frequency Implementation ---===//
+//
+//                     The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
+// Shared implementation of BlockFrequency for IR and Machine Instructions.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef LLVM_ANALYSIS_BLOCKFREQUENCYIMPL_H
+#define LLVM_ANALYSIS_BLOCKFREQUENCYIMPL_H
+
+#include "llvm/BasicBlock.h"
+#include "llvm/ADT/DenseMap.h"
+#include "llvm/ADT/PostOrderIterator.h"
+#include "llvm/CodeGen/MachineBasicBlock.h"
+#include "llvm/CodeGen/MachineFunction.h"
+#include "llvm/Support/BranchProbability.h"
+#include "llvm/Support/Debug.h"
+#include "llvm/Support/raw_ostream.h"
+#include <vector>
+#include <sstream>
+#include <string>
+
+namespace llvm {
+
+
+class BlockFrequency;
+class MachineBlockFrequency;
+
+/// BlockFrequencyImpl implements block frequency algorithm for IR and
+/// Machine Instructions. Algorithm starts with value 1024 (START_FREQ)
+/// for the entry block and then propagates frequencies using branch weights
+/// from (Machine)BranchProbabilityInfo. LoopInfo is not required because
+/// algorithm can find "backedges" by itself.
+template<class BlockT, class FunctionT, class BlockProbInfoT>
+class BlockFrequencyImpl {
+
+  DenseMap<BlockT *, uint32_t> Freqs;
+
+  BlockProbInfoT *BPI;
+
+  FunctionT *Fn;
+
+  typedef GraphTraits< Inverse<BlockT *> > GT;
+
+  static const uint32_t START_FREQ = 1024;
+
+  std::string getBlockName(BasicBlock *BB) const {
+    return BB->getNameStr();
+  }
+
+  std::string getBlockName(MachineBasicBlock *MBB) const {
+    std::stringstream ss;
+    ss << "BB#" << MBB->getNumber();
+
+    if (const BasicBlock *BB = MBB->getBasicBlock())
+      ss << " derived from LLVM BB " << BB->getNameStr();
+
+    return ss.str();
+  }
+
+  void setBlockFreq(BlockT *BB, uint32_t Freq) {
+    Freqs[BB] = Freq;
+    DEBUG(dbgs() << "Frequency(" << getBlockName(BB) << ") = " << Freq << "\n");
+  }
+
+  /// getEdgeFreq - Return edge frequency based on SRC frequency and Src -> Dst
+  /// edge probability.
+  uint32_t getEdgeFreq(BlockT *Src, BlockT *Dst) const {
+    BranchProbability Prob = BPI->getEdgeProbability(Src, Dst);
+    uint64_t N = Prob.getNumerator();
+    uint64_t D = Prob.getDenominator();
+    uint64_t Res = (N * getBlockFreq(Src)) / D;
+
+    assert(Res <= UINT32_MAX);
+    return (uint32_t) Res;
+  }
+
+  /// incBlockFreq - Increase BB block frequency by FREQ.
+  ///
+  void incBlockFreq(BlockT *BB, uint32_t Freq) {
+    Freqs[BB] += Freq;
+    DEBUG(dbgs() << "Frequency(" << getBlockName(BB) << ") += " << Freq
+                 << " --> " << Freqs[BB] << "\n");
+  }
+
+  /// divBlockFreq - Divide BB block frequency by PROB. If Prob = 0 do nothing.
+  ///
+  void divBlockFreq(BlockT *BB, BranchProbability Prob) {
+    uint64_t N = Prob.getNumerator();
+    assert(N && "Illegal division by zero!");
+    uint64_t D = Prob.getDenominator();
+    uint64_t Freq = (Freqs[BB] * D) / N;
+
+    // Should we assert it?
+    if (Freq > UINT32_MAX)
+      Freq = UINT32_MAX;
+
+    Freqs[BB] = (uint32_t) Freq;
+    DEBUG(dbgs() << "Frequency(" << getBlockName(BB) << ") /= (" << Prob
+                 << ") --> " << Freqs[BB] << "\n");
+  }
+
+  // All blocks in postorder.
+  std::vector<BlockT *> POT;
+
+  // Map Block -> Position in reverse-postorder list.
+  DenseMap<BlockT *, unsigned> RPO;
+
+  // Cycle Probability for each bloch.
+  DenseMap<BlockT *, uint32_t> CycleProb;
+
+  // (reverse-)postorder traversal iterators.
+  typedef typename std::vector<BlockT *>::iterator pot_iterator;
+  typedef typename std::vector<BlockT *>::reverse_iterator rpot_iterator;
+
+  pot_iterator pot_begin() { return POT.begin(); }
+  pot_iterator pot_end() { return POT.end(); }
+
+  rpot_iterator rpot_begin() { return POT.rbegin(); }
+  rpot_iterator rpot_end() { return POT.rend(); }
+
+  rpot_iterator rpot_at(BlockT *BB) {
+    rpot_iterator I = rpot_begin();
+    unsigned idx = RPO[BB];
+    assert(idx);
+    std::advance(I, idx - 1);
+
+    assert(*I == BB);
+    return I;
+  }
+
+
+  /// Return a probability of getting to the DST block through SRC->DST edge.
+  ///
+  BranchProbability getBackEdgeProbability(BlockT *Src, BlockT *Dst) const {
+    uint32_t N = getEdgeFreq(Src, Dst);
+    uint32_t D = getBlockFreq(Dst);
+
+    return BranchProbability(N, D);
+  }
+
+  /// isReachable - Returns if BB block is reachable from the entry.
+  ///
+  bool isReachable(BlockT *BB) {
+    return RPO.count(BB);
+  }
+
+  /// isBackedge - Return if edge Src -> Dst is a backedge.
+  ///
+  bool isBackedge(BlockT *Src, BlockT *Dst) {
+    assert(isReachable(Src));
+    assert(isReachable(Dst));
+
+    unsigned a = RPO[Src];
+    unsigned b = RPO[Dst];
+
+    return a > b;
+  }
+
+  /// getSingleBlockPred - return single BB block predecessor or NULL if
+  /// BB has none or more predecessors.
+  BlockT *getSingleBlockPred(BlockT *BB) {
+    typename GT::ChildIteratorType
+      PI = GraphTraits< Inverse<BlockT *> >::child_begin(BB),
+      PE = GraphTraits< Inverse<BlockT *> >::child_end(BB);
+
+    if (PI == PE)
+      return 0;
+
+    BlockT *Pred = *PI;
+
+    ++PI;
+    if (PI != PE)
+      return 0;
+
+    return Pred;
+  }
+
+  void doBlock(BlockT *BB, BlockT *LoopHead,
+               SmallPtrSet<BlockT *, 8> &BlocksInLoop) {
+
+    DEBUG(dbgs() << "doBlock(" << getBlockName(BB) << ")\n");
+    setBlockFreq(BB, 0);
+
+    if (BB == LoopHead) {
+      setBlockFreq(BB, START_FREQ);
+      return;
+    }
+
+    if(BlockT *Pred = getSingleBlockPred(BB)) {
+      if (BlocksInLoop.count(Pred))
+        setBlockFreq(BB, getEdgeFreq(Pred, BB));
+      // TODO: else? irreducible, ignore it for now.
+      return;
+    }
+
+    bool isInLoop = false;
+    bool isLoopHead = false;
+
+    for (typename GT::ChildIteratorType
+         PI = GraphTraits< Inverse<BlockT *> >::child_begin(BB),
+         PE = GraphTraits< Inverse<BlockT *> >::child_end(BB);
+         PI != PE; ++PI) {
+      BlockT *Pred = *PI;
+
+      if (isReachable(Pred) && isBackedge(Pred, BB)) {
+        isLoopHead = true;
+      } else if (BlocksInLoop.count(Pred)) {
+        incBlockFreq(BB, getEdgeFreq(Pred, BB));
+        isInLoop = true;
+      }
+      // TODO: else? irreducible.
+    }
+
+    if (!isInLoop)
+      return;
+
+    if (!isLoopHead)
+      return;
+
+    assert(START_FREQ >= CycleProb[BB]);
+    uint32_t CProb = CycleProb[BB];
+    uint32_t Numerator = START_FREQ - CProb ? START_FREQ - CProb : 1;
+    divBlockFreq(BB, BranchProbability(Numerator, START_FREQ));
+  }
+
+  /// doLoop - Propagate block frequency down throught the loop.
+  void doLoop(BlockT *Head, BlockT *Tail) {
+    DEBUG(dbgs() << "doLoop(" << getBlockName(Head) << ", "
+                 << getBlockName(Tail) << ")\n");
+
+    SmallPtrSet<BlockT *, 8> BlocksInLoop;
+
+    for (rpot_iterator I = rpot_at(Head), E = rpot_end(); I != E; ++I) {
+      BlockT *BB = *I;
+      doBlock(BB, Head, BlocksInLoop);
+
+      BlocksInLoop.insert(BB);
+    }
+
+    // Compute loop's cyclic probability using backedges probabilities.
+    for (typename GT::ChildIteratorType
+         PI = GraphTraits< Inverse<BlockT *> >::child_begin(Head),
+         PE = GraphTraits< Inverse<BlockT *> >::child_end(Head);
+         PI != PE; ++PI) {
+      BlockT *Pred = *PI;
+      assert(Pred);
+      if (isReachable(Pred) && isBackedge(Pred, Head)) {
+        BranchProbability Prob = getBackEdgeProbability(Pred, Head);
+        uint64_t N = Prob.getNumerator();
+        uint64_t D = Prob.getDenominator();
+        uint64_t Res = (N * START_FREQ) / D;
+
+        assert(Res <= UINT32_MAX);
+        CycleProb[Head] += (uint32_t) Res;
+      }
+    }
+  }
+
+  friend class BlockFrequency;
+  friend class MachineBlockFrequency;
+
+  void doFunction(FunctionT *fn, BlockProbInfoT *bpi) {
+    Fn = fn;
+    BPI = bpi;
+
+    // Clear everything.
+    RPO.clear();
+    POT.clear();
+    CycleProb.clear();
+    Freqs.clear();
+
+    BlockT *EntryBlock = fn->begin();
+
+    copy(po_begin(EntryBlock), po_end(EntryBlock), back_inserter(POT));
+
+    unsigned RPOidx = 0;
+    for (rpot_iterator I = rpot_begin(), E = rpot_end(); I != E; ++I) {
+      BlockT *BB = *I;
+      RPO[BB] = ++RPOidx;
+      DEBUG(dbgs() << "RPO[" << getBlockName(BB) << "] = " << RPO[BB] << "\n");
+    }
+
+    // Travel over all blocks in postorder.
+    for (pot_iterator I = pot_begin(), E = pot_end(); I != E; ++I) {
+      BlockT *BB = *I;
+      BlockT *LastTail = 0;
+      DEBUG(dbgs() << "POT: " << getBlockName(BB) << "\n");
+
+      for (typename GT::ChildIteratorType
+           PI = GraphTraits< Inverse<BlockT *> >::child_begin(BB),
+           PE = GraphTraits< Inverse<BlockT *> >::child_end(BB);
+           PI != PE; ++PI) {
+
+        BlockT *Pred = *PI;
+        if (isReachable(Pred) && isBackedge(Pred, BB)
+            && (!LastTail || RPO[Pred] > RPO[LastTail]))
+          LastTail = Pred;
+      }
+
+      if (LastTail)
+        doLoop(BB, LastTail);
+    }
+
+    // At the end assume the whole function as a loop, and travel over it once
+    // again.
+    doLoop(*(rpot_begin()), *(pot_begin()));
+  }
+
+public:
+  /// getBlockFreq - Return block frequency. Never return 0, value must be
+  /// positive.
+  uint32_t getBlockFreq(BlockT *BB) const {
+    typename DenseMap<BlockT *, uint32_t>::const_iterator I = Freqs.find(BB);
+    if (I != Freqs.end())
+      return I->second ? I->second : 1;
+    return 1;
+  }
+
+  void print(raw_ostream &OS) const {
+    OS << "\n\n---- Block Freqs ----\n";
+    for (typename FunctionT::iterator I = Fn->begin(), E = Fn->end(); I != E;) {
+      BlockT *BB = I++;
+      OS << " " << getBlockName(BB) << " = " << getBlockFreq(BB) << "\n";
+
+      for (typename GraphTraits<BlockT *>::ChildIteratorType
+           SI = GraphTraits<BlockT *>::child_begin(BB),
+           SE = GraphTraits<BlockT *>::child_end(BB); SI != SE; ++SI) {
+        BlockT *Succ = *SI;
+        OS << "  " << getBlockName(BB) << " -> " << getBlockName(Succ)
+           << " = " << getEdgeFreq(BB, Succ) << "\n";
+      }
+    }
+  }
+
+  void dump() const {
+    print(dbgs());
+  }
+};
+
+}
+
+#endif

Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -15,8 +15,9 @@
 #define LLVM_ANALYSIS_BRANCHPROBABILITYINFO_H
 
 #include "llvm/InitializePasses.h"
+#include "llvm/Pass.h"
+#include "llvm/ADT/DenseMap.h"
 #include "llvm/Support/BranchProbability.h"
-#include "llvm/Analysis/LoopInfo.h"
 
 namespace llvm {
 
@@ -25,6 +26,11 @@ class raw_ostream;
 class BranchProbabilityInfo : public FunctionPass {
 
   // Default weight value. Used when we don't have information about the edge.
+  // TODO: DEFAULT_WEIGHT makes sense during static predication, when none of
+  // the successors have a weight yet. But it doesn't make sense when providing
+  // weight to an edge that may have siblings with non-zero weights. This can
+  // be handled various ways, but it's probably fine for an edge with unknown
+  // weight to just "inherit" the non-zero weight of an adjacent successor.
   static const uint32_t DEFAULT_WEIGHT = 16;
 
   typedef std::pair<BasicBlock *, BasicBlock *> Edge;
@@ -41,10 +47,7 @@ public:
     initializeBranchProbabilityInfoPass(*PassRegistry::getPassRegistry());
   }
 
-  void getAnalysisUsage(AnalysisUsage &AU) const {
-    AU.addRequired<LoopInfo>();
-    AU.setPreservesAll();
-  }
+  void getAnalysisUsage(AnalysisUsage &AU) const;
 
   bool runOnFunction(Function &F);
 

Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DIBuilder.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DIBuilder.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/DIBuilder.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -135,6 +135,7 @@ namespace llvm {
                              unsigned Flags);
 
     /// createMemberType - Create debugging information entry for a member.
+    /// @param Scope        Member scope.
     /// @param Name         Member name.
     /// @param File         File where this member is defined.
     /// @param LineNo       Line number.
@@ -143,7 +144,7 @@ namespace llvm {
     /// @param OffsetInBits Member offset.
     /// @param Flags        Flags to encode member attribute, e.g. private
     /// @param Ty           Parent type.
-    DIType createMemberType(StringRef Name, DIFile File,
+    DIType createMemberType(DIDescriptor Scope, StringRef Name, DIFile File,
                             unsigned LineNo, uint64_t SizeInBits, 
                             uint64_t AlignInBits, uint64_t OffsetInBits, 
                             unsigned Flags, DIType Ty);

Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/IVUsers.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/IVUsers.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/IVUsers.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -37,8 +37,8 @@ class TargetData;
 class IVStrideUse : public CallbackVH, public ilist_node<IVStrideUse> {
   friend class IVUsers;
 public:
-  IVStrideUse(IVUsers *P, Instruction* U, Value *O, Value *PN)
-    : CallbackVH(U), Parent(P), OperandValToReplace(O), Phi(PN) {
+  IVStrideUse(IVUsers *P, Instruction* U, Value *O)
+    : CallbackVH(U), Parent(P), OperandValToReplace(O) {
   }
 
   /// getUser - Return the user instruction for this use.
@@ -51,11 +51,6 @@ public:
     setValPtr(NewUser);
   }
 
-  /// getPhi - Return the phi node that represents this IV.
-  PHINode *getPhi() const {
-    return cast<PHINode>(Phi);
-  }
-
   /// getOperandValToReplace - Return the Value of the operand in the user
   /// instruction that this IVStrideUse is representing.
   Value *getOperandValToReplace() const {
@@ -86,9 +81,6 @@ private:
   /// that this IVStrideUse is representing.
   WeakVH OperandValToReplace;
 
-  /// Phi - The loop header phi that represents this IV.
-  WeakVH Phi;
-
   /// PostIncLoops - The set of loops for which Expr has been adjusted to
   /// use post-inc mode. This corresponds with SCEVExpander's post-inc concept.
   PostIncLoopSet PostIncLoops;
@@ -151,9 +143,9 @@ public:
   /// AddUsersIfInteresting - Inspect the specified Instruction.  If it is a
   /// reducible SCEV, recursively add its users to the IVUsesByStride set and
   /// return true.  Otherwise, return false.
-  bool AddUsersIfInteresting(Instruction *I, PHINode *Phi);
+  bool AddUsersIfInteresting(Instruction *I);
 
-  IVStrideUse &AddUser(Instruction *User, Value *Operand, PHINode *Phi);
+  IVStrideUse &AddUser(Instruction *User, Value *Operand);
 
   /// getReplacementExpr - Return a SCEV expression which computes the
   /// value of the OperandValToReplace of the given IVStrideUse.

Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -90,18 +90,27 @@ namespace llvm {
     /// get methods: These are static ctor methods for creating various
     /// MemDepResult kinds.
     static MemDepResult getDef(Instruction *Inst) {
+      assert(Inst && "Def requires inst");
       return MemDepResult(PairTy(Inst, Def));
     }
     static MemDepResult getClobber(Instruction *Inst) {
+      assert(Inst && "Clobber requires inst");
       return MemDepResult(PairTy(Inst, Clobber));
     }
     static MemDepResult getNonLocal() {
       return MemDepResult(PairTy(0, NonLocal));
     }
+    static MemDepResult getUnknown() {
+      return MemDepResult(PairTy(0, Clobber));
+    }
 
     /// isClobber - Return true if this MemDepResult represents a query that is
     /// a instruction clobber dependency.
-    bool isClobber() const { return Value.getInt() == Clobber; }
+    bool isClobber() const { return Value.getInt() == Clobber && getInst(); }
+
+    /// isUnknown - Return true if this MemDepResult represents a query which
+    /// cannot and/or will not be computed.
+    bool isUnknown() const { return Value.getInt() == Clobber && !getInst(); }
 
     /// isDef - Return true if this MemDepResult represents a query that is
     /// a instruction definition dependency.

Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/Passes.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/Passes.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/Passes.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -88,6 +88,13 @@ namespace llvm {
 
   //===--------------------------------------------------------------------===//
   //
+  // createObjCARCAliasAnalysisPass - This pass implements ObjC-ARC-based
+  // alias analysis.
+  //
+  ImmutablePass *createObjCARCAliasAnalysisPass();
+
+  //===--------------------------------------------------------------------===//
+  //
   // createProfileLoaderPass - This pass loads information from a profile dump
   // file.
   //

Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h	Sun Jul 17 23:39:54 2011	(r224161)
@@ -30,6 +30,10 @@ namespace llvm {
   /// memory.
   class SCEVExpander : public SCEVVisitor<SCEVExpander, Value*> {
     ScalarEvolution &SE;
+
+    // New instructions receive a name to identifies them with the current pass.
+    const char* IVName;
+
     std::map<std::pair<const SCEV *, Instruction *>, AssertingVH<Value> >
       InsertedExpressions;
     std::set<AssertingVH<Value> > InsertedValues;
@@ -67,9 +71,9 @@ namespace llvm {
 
   public:
     /// SCEVExpander - Construct a SCEVExpander in "canonical" mode.
-    explicit SCEVExpander(ScalarEvolution &se)
-      : SE(se), IVIncInsertLoop(0), CanonicalMode(true),
-        Builder(se.getContext(), TargetFolder(se.TD)) {}
+    explicit SCEVExpander(ScalarEvolution &se, const char *name)
+      : SE(se), IVName(name), IVIncInsertLoop(0), IVIncInsertPos(0),
+        CanonicalMode(true), Builder(se.getContext(), TargetFolder(se.TD)) {}
 
     /// clear - Erase the contents of the InsertedExpressions map so that users
     /// trying to expand the same expression into multiple BasicBlocks or

Modified: projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ValueTracking.h
==============================================================================
--- projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ValueTracking.h	Sun Jul 17 23:11:25 2011	(r224160)
+++ projects/zfsd/head/contrib/llvm/include/llvm/Analysis/ValueTracking.h	Sun Jul 17 23:39:54 2011	(r224161)

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 00:49:36 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 461AA106564A;
	Mon, 18 Jul 2011 00:49:36 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 354E98FC14;
	Mon, 18 Jul 2011 00:49:36 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I0naO3098037;
	Mon, 18 Jul 2011 00:49:36 GMT (envelope-from linimon@svn.freebsd.org)
Received: (from linimon@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I0na3r098035;
	Mon, 18 Jul 2011 00:49:36 GMT (envelope-from linimon@svn.freebsd.org)
Message-Id: <201107180049.p6I0na3r098035@svn.freebsd.org>
From: Mark Linimon <linimon@FreeBSD.org>
Date: Mon, 18 Jul 2011 00:49:36 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224162 - projects/portbuild/scripts
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 00:49:36 -0000

Author: linimon (doc,ports committer)
Date: Mon Jul 18 00:49:35 2011
New Revision: 224162
URL: http://svn.freebsd.org/changeset/base/224162

Log:
  Unbreak.

Modified:
  projects/portbuild/scripts/pollmachine

Modified: projects/portbuild/scripts/pollmachine
==============================================================================
--- projects/portbuild/scripts/pollmachine	Sun Jul 17 23:39:54 2011	(r224161)
+++ projects/portbuild/scripts/pollmachine	Mon Jul 18 00:49:35 2011	(r224162)
@@ -235,7 +235,7 @@ class MachinePoll(threading.Thread):
 
     def setup(self, branch, buildid, args = ""):
         cmd = "su ports-%s -c \"%s/scripts/dosetupnode %s %s %s %s %s\""\
-            % (pbc, self.arch, self.arch, branch, buildid, self.mach, args)
+            % (self.arch, pbc, self.arch, branch, buildid, self.mach, args)
         child = subprocess.Popen(cmd, shell=True, stderr = subprocess.STDOUT,
                                  stdout = subprocess.PIPE)
         err = child.wait()

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 01:01:44 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 8F3351065673;
	Mon, 18 Jul 2011 01:01:44 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 7E9648FC14;
	Mon, 18 Jul 2011 01:01:44 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I11i7O098435;
	Mon, 18 Jul 2011 01:01:44 GMT (envelope-from linimon@svn.freebsd.org)
Received: (from linimon@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I11i2v098433;
	Mon, 18 Jul 2011 01:01:44 GMT (envelope-from linimon@svn.freebsd.org)
Message-Id: <201107180101.p6I11i2v098433@svn.freebsd.org>
From: Mark Linimon <linimon@FreeBSD.org>
Date: Mon, 18 Jul 2011 01:01:44 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224163 - projects/portbuild/scripts
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 01:01:44 -0000

Author: linimon (doc,ports committer)
Date: Mon Jul 18 01:01:44 2011
New Revision: 224163
URL: http://svn.freebsd.org/changeset/base/224163

Log:
  Also clean up /tmp/${buildid}/ when done.

Modified:
  projects/portbuild/scripts/dosetupnode

Modified: projects/portbuild/scripts/dosetupnode
==============================================================================
--- projects/portbuild/scripts/dosetupnode	Mon Jul 18 00:49:35 2011	(r224162)
+++ projects/portbuild/scripts/dosetupnode	Mon Jul 18 01:01:44 2011	(r224163)
@@ -137,8 +137,9 @@ setup() {
 	done
     fi
 
+    ${ssh_cmd} ${client_user}@${node} ${sudo_cmd} rm -rf ${cmdpath}
     if [ "${full}" -eq 1 ]; then
-	${ssh_cmd} ${client_user}@${node} ${sudo_cmd} rm -rf ${pbd}/${arch}/${branch}/builds/${buildid}/.ready ${pbd}/${arch}/${branch}/builds/${buildid} /tmp/.setup-${buildid}
+	${ssh_cmd} ${client_user}@${node} ${sudo_cmd} rm -rf ${pbd}/${arch}/${branch}/builds/${buildid}/.ready ${pbd}/${arch}/${branch}/builds/${buildid} /tmp/.setup-${buildid} /tmp/${buildid}/
     fi
 
     echo "setting up of $node ended at $(date)"
@@ -208,6 +209,7 @@ if [ "${nodelist}" = "all" ]; then
 fi
 
 for node in ${nodelist}; do
+    # XXX MCL return value not being checked, as always
     setup ${node} &
 done
 wait

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 01:02:44 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 9A5381065670;
	Mon, 18 Jul 2011 01:02:44 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 89ACB8FC19;
	Mon, 18 Jul 2011 01:02:44 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I12iI1098502;
	Mon, 18 Jul 2011 01:02:44 GMT (envelope-from linimon@svn.freebsd.org)
Received: (from linimon@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I12ivP098500;
	Mon, 18 Jul 2011 01:02:44 GMT (envelope-from linimon@svn.freebsd.org)
Message-Id: <201107180102.p6I12ivP098500@svn.freebsd.org>
From: Mark Linimon <linimon@FreeBSD.org>
Date: Mon, 18 Jul 2011 01:02:44 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224164 - projects/portbuild/scripts
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 01:02:44 -0000

Author: linimon (doc,ports committer)
Date: Mon Jul 18 01:02:44 2011
New Revision: 224164
URL: http://svn.freebsd.org/changeset/base/224164

Log:
  Add some more error checking.

Modified:
  projects/portbuild/scripts/portbuild

Modified: projects/portbuild/scripts/portbuild
==============================================================================
--- projects/portbuild/scripts/portbuild	Mon Jul 18 01:01:44 2011	(r224163)
+++ projects/portbuild/scripts/portbuild	Mon Jul 18 01:02:44 2011	(r224164)
@@ -173,6 +173,9 @@ echo "building ${pkgname} in ${chroot}"
 
 bindist=${buildroot}/${branch}/${buildid}/tarballs/bindist.tar
 bindistlocal=${buildroot}/${branch}/${buildid}/tarballs/bindist-$(hostname).tar
+if [ ! -f $bindist ]; then
+  bailout ${chroot} ${clean} 255 ${pkgname}
+fi
 
 if [ -f ${chroot}/.notready ]; then
   tar -C ${chroot} -xpf ${bindist}
@@ -201,8 +204,8 @@ fi
 trap "bailout ${chroot} ${clean} ${error} ${pkgname}" 1 2 3 9 10 11 15
 
 rm -rf ${chroot}/tmp/*
-cd ${chroot}/tmp
-mkdir -p depends distfiles packages
+cd ${chroot}/tmp || bailout ${chroot} ${clean} 255 ${pkgname}
+mkdir -p depends distfiles packages || bailout ${chroot} ${clean} 255 ${pkgname}
 
 echo "building ${pkgname} on $(hostname)" | tee ${chroot}/tmp/${pkgname}.log
 echo "in directory ${chroot}" | tee -a ${chroot}/tmp/${pkgname}.log

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 01:04:19 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id CE768106564A;
	Mon, 18 Jul 2011 01:04:19 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id BD6F58FC0C;
	Mon, 18 Jul 2011 01:04:19 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I14JXp098580;
	Mon, 18 Jul 2011 01:04:19 GMT (envelope-from linimon@svn.freebsd.org)
Received: (from linimon@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I14JQQ098578;
	Mon, 18 Jul 2011 01:04:19 GMT (envelope-from linimon@svn.freebsd.org)
Message-Id: <201107180104.p6I14JQQ098578@svn.freebsd.org>
From: Mark Linimon <linimon@FreeBSD.org>
Date: Mon, 18 Jul 2011 01:04:19 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224165 - projects/portbuild/scripts
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 01:04:19 -0000

Author: linimon (doc,ports committer)
Date: Mon Jul 18 01:04:19 2011
New Revision: 224165
URL: http://svn.freebsd.org/changeset/base/224165

Log:
  Modernize the check for "enough disk space in /tmp".  This seems to cut
  down on the "truncated dependent packages" problem.

Modified:
  projects/portbuild/scripts/claim-chroot

Modified: projects/portbuild/scripts/claim-chroot
==============================================================================
--- projects/portbuild/scripts/claim-chroot	Mon Jul 18 01:02:44 2011	(r224164)
+++ projects/portbuild/scripts/claim-chroot	Mon Jul 18 01:04:19 2011	(r224165)
@@ -93,15 +93,28 @@ if [ ! -z "${squid_dir}" ]; then
     fi
 fi
 
-# Check for enough disk space
-df=$(df -k ${scratchdir} | tail -1 | awk '{print $4}')
-
-if [ ${df} -lt 102400 ]; then
-    touch ${scratchdir}/.disk
-    echo "error disk"
-    exit 1
+# Check for enough disk space, in gigabytes.  hack xxxm to 1g.
+if [ "${use_md_swap}" = "1" ]; then
+    used=$(swapinfo -g | tail -1 | awk '{print $4}')
+    needed=`echo ${md_size} | sed -e "s/.*m/1/;s/g//"`
+    if [ ${used} -lt ${needed} ]; then
+	touch ${scratchdir}/.swap
+	echo "error swap"
+	exit 1
+    else
+	rm -f ${scratchdir}/.swap
+    fi
 else
-    rm -f ${scratchdir}/.disk
+    used=$(df -g ${scratchdir} | tail -1 | awk '{print $4}')
+    # XXX MCL FIX HARDCODING!
+    needed="8"
+    if [ ${used} -lt ${needed} ]; then
+	touch ${scratchdir}/.disk
+	echo "error disk"
+	exit 1
+    else
+	rm -f ${scratchdir}/.disk
+    fi
 fi
 
 found=0

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 01:05:50 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6F74D106564A;
	Mon, 18 Jul 2011 01:05:50 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 5EAAF8FC13;
	Mon, 18 Jul 2011 01:05:50 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I15ol8098659;
	Mon, 18 Jul 2011 01:05:50 GMT (envelope-from linimon@svn.freebsd.org)
Received: (from linimon@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I15oSH098657;
	Mon, 18 Jul 2011 01:05:50 GMT (envelope-from linimon@svn.freebsd.org)
Message-Id: <201107180105.p6I15oSH098657@svn.freebsd.org>
From: Mark Linimon <linimon@FreeBSD.org>
Date: Mon, 18 Jul 2011 01:05:50 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224166 - projects/portbuild/qmanager
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 01:05:50 -0000

Author: linimon (doc,ports committer)
Date: Mon Jul 18 01:05:50 2011
New Revision: 224166
URL: http://svn.freebsd.org/changeset/base/224166

Log:
  Add some debugging.

Modified:
  projects/portbuild/qmanager/qmanagerclient.py

Modified: projects/portbuild/qmanager/qmanagerclient.py
==============================================================================
--- projects/portbuild/qmanager/qmanagerclient.py	Mon Jul 18 01:04:19 2011	(r224165)
+++ projects/portbuild/qmanager/qmanagerclient.py	Mon Jul 18 01:05:50 2011	(r224166)
@@ -294,16 +294,24 @@ class QManagerClientConn(QManagerConnect
             s = socket.socket(socket.AF_UNIX, socket.SOCK_STREAM)
             try:
                 s.connect(path)
-                self.sock = s
-                self.sockfile = self.sock.makefile()
-                return s
-            # XXX MCL 20110421 debugging
+                try:
+                    self.sock = s
+                    self.sockfile = self.sock.makefile()
+                    return s
+                except Exception, e:
+                    if self.stderr:
+                        self.stderr.write("QManagerClientConn: exception in s.makefile(): " + str( e ) + "\n")
+                        self.stderr.write(str( path ) + "\n")
+                        self.stderr.flush()
             except Exception, e:
                 if self.stderr:
-                    self.stderr.write("QManagerClientConn: exception: " + str( e ) + "\n")
+                    self.stderr.write("QManagerClientConn: exception in s.connect(): " + str( e ) + "\n")
+                    self.stderr.write(str( path ) + "\n")
                     self.stderr.flush()
+            try:
                 s.close()
-        # XXX MCL 20110421 debugging
+            except:
+                pass
         else:
             if self.stderr:
                 self.stderr.write("QManagerClientConn: qmanager socket file does not exist!\n")

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 01:07:50 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 4299A1065673;
	Mon, 18 Jul 2011 01:07:50 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 31DDF8FC14;
	Mon, 18 Jul 2011 01:07:50 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I17ou8098753;
	Mon, 18 Jul 2011 01:07:50 GMT (envelope-from linimon@svn.freebsd.org)
Received: (from linimon@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I17occ098751;
	Mon, 18 Jul 2011 01:07:50 GMT (envelope-from linimon@svn.freebsd.org)
Message-Id: <201107180107.p6I17occ098751@svn.freebsd.org>
From: Mark Linimon <linimon@FreeBSD.org>
Date: Mon, 18 Jul 2011 01:07:50 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224167 - projects/portbuild/qmanager
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 01:07:50 -0000

Author: linimon (doc,ports committer)
Date: Mon Jul 18 01:07:49 2011
New Revision: 224167
URL: http://svn.freebsd.org/changeset/base/224167

Log:
  Add some debugging, and put it under conditional flags.

Modified:
  projects/portbuild/qmanager/qmanager.py

Modified: projects/portbuild/qmanager/qmanager.py
==============================================================================
--- projects/portbuild/qmanager/qmanager.py	Mon Jul 18 01:05:50 2011	(r224166)
+++ projects/portbuild/qmanager/qmanager.py	Mon Jul 18 01:07:49 2011	(r224167)
@@ -73,8 +73,9 @@ CONFIG_FILENAME="server.conf"
 config = getConfig( pbc, CONFIG_SUBDIR, CONFIG_FILENAME )
 QMANAGER_SOCKET_FILE = config.get( 'QMANAGER_SOCKET_FILE' )
 
-DEBUG = True
+DEBUG = False
 VERBOSE = False
+MONITOR = False
 
 class Worker(object):
     """ Execute commands from the queue """
@@ -523,6 +524,11 @@ class Monitor(threading.Thread):
                 threads = threading.enumerate()
                 for thread in threads:
                     print "    %s is alive: %d" % ( thread.name, thread.isAlive() )
+                if session != None:
+                    print "qmanager: engine engine %s, session %s" % (engine, session)
+                    print "session.is_active: " + str( session.is_active )
+                else:
+                    print "session == None!"
             except Exception, e:
                 print "qmanager monitor: Exception:"
                 print e
@@ -541,14 +547,14 @@ if DEBUG:
 
 workqueue = Queue.Queue()
 
-# XXX MCL 20110421 turned this off, it's not telling us what we need to know
-#monitor=Monitor()
-#try:
-#    monitor.start()
-#    print "qmanager: started monitor %s" % monitor
-#except Exception, e:
-#    print "qmanager: could not start monitor %s" % monitor
-#    print e
+if MONITOR:
+    monitor=Monitor()
+    try:
+        monitor.start()
+        print "qmanager: started monitor %s" % monitor
+    except Exception, e:
+        print "qmanager: could not start monitor %s" % monitor
+        print e
 
 listener=Listener(workqueue)
 try:

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 01:09:43 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id DEEA4106564A;
	Mon, 18 Jul 2011 01:09:43 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id B5A8F8FC13;
	Mon, 18 Jul 2011 01:09:43 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I19hWT098847;
	Mon, 18 Jul 2011 01:09:43 GMT (envelope-from linimon@svn.freebsd.org)
Received: (from linimon@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I19hkY098845;
	Mon, 18 Jul 2011 01:09:43 GMT (envelope-from linimon@svn.freebsd.org)
Message-Id: <201107180109.p6I19hkY098845@svn.freebsd.org>
From: Mark Linimon <linimon@FreeBSD.org>
Date: Mon, 18 Jul 2011 01:09:43 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224168 - projects/portbuild/qmanager
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 01:09:44 -0000

Author: linimon (doc,ports committer)
Date: Mon Jul 18 01:09:43 2011
New Revision: 224168
URL: http://svn.freebsd.org/changeset/base/224168

Log:
  Add some debugging (disabled by default).

Modified:
  projects/portbuild/qmanager/qmanagerhandler.py

Modified: projects/portbuild/qmanager/qmanagerhandler.py
==============================================================================
--- projects/portbuild/qmanager/qmanagerhandler.py	Mon Jul 18 01:07:49 2011	(r224167)
+++ projects/portbuild/qmanager/qmanagerhandler.py	Mon Jul 18 01:09:43 2011	(r224168)
@@ -4,6 +4,8 @@ import SocketServer, threading, freebsd,
 from qmanagerclient import *
 from acl import *
 
+DEBUG=False
+
 class ServerReplyException(Exception):
     pass
 
@@ -138,8 +140,14 @@ class UNIXhandler(SocketServer.StreamReq
         conn = QManagerServerConn(self.rfile, self.wfile, self.event)
 
         try:
+            if DEBUG:
+                print "at UNIXhandler.handle()"
             (conn.cmd, conn.args) = conn.receive()
+            if DEBUG:
+                print "past conn.receive() for " + conn.cmd + " and " + str( conn.args )
             (conn.uid, conn.gids) = freebsd.getpeerid(self.request)
+            if DEBUG:
+                print "past freebsd.getpeerid"
             if conn.uid == 0:
                 # Allow root to override uid/gids, when proxying for a user
                 try:
@@ -150,9 +158,15 @@ class UNIXhandler(SocketServer.StreamReq
                     conn.gids = tuple(getgidbyname(gid) for gid in conn.args['gids'].split(","))
                 except KeyError, TypeError:
                     pass
-        except:
+        except Exception, e:
+            if DEBUG:
+                print "UNIXhandler.handle(): exception: " + str( e )
             conn.send(401) # XXX other errors too
             return
             
         self.server.wqueue.put(conn)
+        if DEBUG:
+            print "past wqueue.put() for " + conn.cmd + " and " + str( conn.args )
         self.event.wait() # Don't close socket until the command finishes
+        if DEBUG:
+            print "past event.wait() for " + conn.cmd + " and " + str( conn.args )

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 03:40:50 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 175471065675;
	Mon, 18 Jul 2011 03:40:50 +0000 (UTC)
	(envelope-from gibbs@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 023C28FC1A;
	Mon, 18 Jul 2011 03:40:50 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I3en2I004285;
	Mon, 18 Jul 2011 03:40:49 GMT (envelope-from gibbs@svn.freebsd.org)
Received: (from gibbs@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I3enCU004268;
	Mon, 18 Jul 2011 03:40:49 GMT (envelope-from gibbs@svn.freebsd.org)
Message-Id: <201107180340.p6I3enCU004268@svn.freebsd.org>
From: "Justin T. Gibbs" <gibbs@FreeBSD.org>
Date: Mon, 18 Jul 2011 03:40:49 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224172 - in projects/zfsd/head:
	cddl/contrib/opensolaris/cmd/zpool
	cddl/contrib/opensolaris/lib/libzfs/common lib/libarchive
	lib/libarchive/libarchive_fe lib/libarchive/test sbin/fdisk...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 03:40:50 -0000

Author: gibbs
Date: Mon Jul 18 03:40:49 2011
New Revision: 224172
URL: http://svn.freebsd.org/changeset/base/224172

Log:
  Integrate from head into ZFSD feature branch as of revision 224171.

Added:
  projects/zfsd/head/lib/libarchive/archive_read_support_compression_rpm.c
     - copied unchanged from r224171, head/lib/libarchive/archive_read_support_compression_rpm.c
  projects/zfsd/head/lib/libarchive/archive_read_support_format_xar.c
     - copied unchanged from r224171, head/lib/libarchive/archive_read_support_format_xar.c
  projects/zfsd/head/lib/libarchive/libarchive_fe/
     - copied from r224171, head/lib/libarchive/libarchive_fe/
  projects/zfsd/head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c
     - copied unchanged from r224171, head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c
  projects/zfsd/head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.rpm.uu
     - copied unchanged from r224171, head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.rpm.uu
  projects/zfsd/head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c
     - copied unchanged from r224171, head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c
  projects/zfsd/head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.rpm.uu
     - copied unchanged from r224171, head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.rpm.uu
  projects/zfsd/head/lib/libarchive/test/test_read_format_xar.c
     - copied unchanged from r224171, head/lib/libarchive/test/test_read_format_xar.c
  projects/zfsd/head/usr.bin/cpio/test/test_cmdline.c
     - copied unchanged from r224171, head/usr.bin/cpio/test/test_cmdline.c
  projects/zfsd/head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.bin.uu
     - copied unchanged from r224171, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.bin.uu
  projects/zfsd/head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.crc.uu
     - copied unchanged from r224171, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.crc.uu
  projects/zfsd/head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.newc.uu
     - copied unchanged from r224171, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.newc.uu
  projects/zfsd/head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.ustar.uu
     - copied unchanged from r224171, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.ustar.uu
  projects/zfsd/head/usr.bin/cpio/test/test_option_B_upper.c
     - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_B_upper.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_C_upper.c
     - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_C_upper.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_J_upper.c
     - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_J_upper.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_L_upper.c
     - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_L_upper.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_Z_upper.c
     - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_Z_upper.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_l.c
     - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_l.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_lzma.c
     - copied unchanged from r224171, head/usr.bin/cpio/test/test_option_lzma.c
  projects/zfsd/head/usr.bin/tar/test/test_empty_mtree.c
     - copied unchanged from r224171, head/usr.bin/tar/test/test_empty_mtree.c
  projects/zfsd/head/usr.bin/tar/test/test_option_T_upper.c
     - copied unchanged from r224171, head/usr.bin/tar/test/test_option_T_upper.c
  projects/zfsd/head/usr.bin/tar/test/test_option_r.c
     - copied unchanged from r224171, head/usr.bin/tar/test/test_option_r.c
Deleted:
  projects/zfsd/head/usr.bin/cpio/err.c
  projects/zfsd/head/usr.bin/cpio/err.h
  projects/zfsd/head/usr.bin/cpio/line_reader.c
  projects/zfsd/head/usr.bin/cpio/line_reader.h
  projects/zfsd/head/usr.bin/cpio/matching.c
  projects/zfsd/head/usr.bin/cpio/matching.h
  projects/zfsd/head/usr.bin/cpio/pathmatch.c
  projects/zfsd/head/usr.bin/cpio/pathmatch.h
  projects/zfsd/head/usr.bin/cpio/test/test_option_B.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_L.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_ell.c
  projects/zfsd/head/usr.bin/tar/err.c
  projects/zfsd/head/usr.bin/tar/err.h
  projects/zfsd/head/usr.bin/tar/line_reader.c
  projects/zfsd/head/usr.bin/tar/line_reader.h
  projects/zfsd/head/usr.bin/tar/matching.c
  projects/zfsd/head/usr.bin/tar/matching.h
  projects/zfsd/head/usr.bin/tar/pathmatch.c
  projects/zfsd/head/usr.bin/tar/pathmatch.h
  projects/zfsd/head/usr.bin/tar/test/test_option_T.c
Modified:
  projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool.8
  projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
  projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
  projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  projects/zfsd/head/lib/libarchive/Makefile
  projects/zfsd/head/lib/libarchive/README
  projects/zfsd/head/lib/libarchive/archive.h
  projects/zfsd/head/lib/libarchive/archive_hash.h
  projects/zfsd/head/lib/libarchive/archive_read.3
  projects/zfsd/head/lib/libarchive/archive_read_disk_entry_from_file.c
  projects/zfsd/head/lib/libarchive/archive_read_disk_set_standard_lookup.c
  projects/zfsd/head/lib/libarchive/archive_read_support_compression_all.c
  projects/zfsd/head/lib/libarchive/archive_read_support_compression_bzip2.c
  projects/zfsd/head/lib/libarchive/archive_read_support_compression_uu.c
  projects/zfsd/head/lib/libarchive/archive_read_support_format_all.c
  projects/zfsd/head/lib/libarchive/archive_read_support_format_mtree.c
  projects/zfsd/head/lib/libarchive/archive_write_disk.c
  projects/zfsd/head/lib/libarchive/archive_write_disk_set_standard_lookup.c
  projects/zfsd/head/lib/libarchive/archive_write_set_compression_bzip2.c
  projects/zfsd/head/lib/libarchive/config_freebsd.h
  projects/zfsd/head/lib/libarchive/filter_fork.c
  projects/zfsd/head/lib/libarchive/test/Makefile
  projects/zfsd/head/lib/libarchive/test/main.c
  projects/zfsd/head/lib/libarchive/test/read_open_memory.c
  projects/zfsd/head/lib/libarchive/test/test.h
  projects/zfsd/head/lib/libarchive/test/test_entry.c
  projects/zfsd/head/lib/libarchive/test/test_fuzz.c
  projects/zfsd/head/lib/libarchive/test/test_pax_filename_encoding.c
  projects/zfsd/head/lib/libarchive/test/test_read_data_large.c
  projects/zfsd/head/lib/libarchive/test/test_read_large.c
  projects/zfsd/head/lib/libarchive/test/test_read_truncated.c
  projects/zfsd/head/lib/libarchive/test/test_ustar_filenames.c
  projects/zfsd/head/lib/libarchive/test/test_write_format_cpio.c
  projects/zfsd/head/sbin/fdisk/fdisk.c
  projects/zfsd/head/sys/dev/gem/if_gem.c
  projects/zfsd/head/sys/kern/kern_exec.c
  projects/zfsd/head/sys/kern/kern_linker.c
  projects/zfsd/head/sys/kern/kern_mib.c
  projects/zfsd/head/sys/kern/kern_sysctl.c
  projects/zfsd/head/sys/kern/posix4_mib.c
  projects/zfsd/head/sys/kern/subr_smp.c
  projects/zfsd/head/sys/net/if_var.h
  projects/zfsd/head/sys/net/radix.h
  projects/zfsd/head/sys/netinet/in_pcb.h
  projects/zfsd/head/sys/netinet/tcp_syncache.h
  projects/zfsd/head/sys/netinet/tcp_var.h
  projects/zfsd/head/sys/sys/sysctl.h
  projects/zfsd/head/usr.bin/cpio/Makefile
  projects/zfsd/head/usr.bin/cpio/cmdline.c
  projects/zfsd/head/usr.bin/cpio/config_freebsd.h
  projects/zfsd/head/usr.bin/cpio/cpio.c
  projects/zfsd/head/usr.bin/cpio/cpio.h
  projects/zfsd/head/usr.bin/cpio/test/Makefile
  projects/zfsd/head/usr.bin/cpio/test/main.c
  projects/zfsd/head/usr.bin/cpio/test/test.h
  projects/zfsd/head/usr.bin/cpio/test/test_0.c
  projects/zfsd/head/usr.bin/cpio/test/test_basic.c
  projects/zfsd/head/usr.bin/cpio/test/test_format_newc.c
  projects/zfsd/head/usr.bin/cpio/test/test_gcpio_compat.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_a.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_c.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_d.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_f.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_help.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_m.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_t.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_u.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_version.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_y.c
  projects/zfsd/head/usr.bin/cpio/test/test_option_z.c
  projects/zfsd/head/usr.bin/cpio/test/test_owner_parse.c
  projects/zfsd/head/usr.bin/cpio/test/test_passthrough_dotdot.c
  projects/zfsd/head/usr.bin/cpio/test/test_passthrough_reverse.c
  projects/zfsd/head/usr.bin/cpio/test/test_pathmatch.c
  projects/zfsd/head/usr.bin/tar/Makefile
  projects/zfsd/head/usr.bin/tar/bsdtar.1
  projects/zfsd/head/usr.bin/tar/bsdtar.c
  projects/zfsd/head/usr.bin/tar/cmdline.c
  projects/zfsd/head/usr.bin/tar/config_freebsd.h
  projects/zfsd/head/usr.bin/tar/read.c
  projects/zfsd/head/usr.bin/tar/subst.c
  projects/zfsd/head/usr.bin/tar/test/Makefile
  projects/zfsd/head/usr.bin/tar/test/main.c
  projects/zfsd/head/usr.bin/tar/test/test.h
  projects/zfsd/head/usr.bin/tar/test/test_0.c
  projects/zfsd/head/usr.bin/tar/test/test_basic.c
  projects/zfsd/head/usr.bin/tar/test/test_copy.c
  projects/zfsd/head/usr.bin/tar/test/test_help.c
  projects/zfsd/head/usr.bin/tar/test/test_option_q.c
  projects/zfsd/head/usr.bin/tar/test/test_option_s.c
  projects/zfsd/head/usr.bin/tar/test/test_patterns.c
  projects/zfsd/head/usr.bin/tar/test/test_patterns_2.tar.uu
  projects/zfsd/head/usr.bin/tar/test/test_patterns_3.tar.uu
  projects/zfsd/head/usr.bin/tar/test/test_patterns_4.tar.uu
  projects/zfsd/head/usr.bin/tar/test/test_stdio.c
  projects/zfsd/head/usr.bin/tar/test/test_strip_components.c
  projects/zfsd/head/usr.bin/tar/test/test_symlink_dir.c
  projects/zfsd/head/usr.bin/tar/test/test_version.c
  projects/zfsd/head/usr.bin/tar/util.c
  projects/zfsd/head/usr.bin/tar/write.c
  projects/zfsd/head/usr.sbin/rtadvctl/rtadvctl.8
Directory Properties:
  projects/zfsd/head/   (props changed)
  projects/zfsd/head/cddl/contrib/opensolaris/   (props changed)
  projects/zfsd/head/contrib/ee/   (props changed)
  projects/zfsd/head/contrib/expat/   (props changed)
  projects/zfsd/head/contrib/file/   (props changed)
  projects/zfsd/head/contrib/gdb/   (props changed)
  projects/zfsd/head/contrib/gnu-sort/   (props changed)
  projects/zfsd/head/contrib/groff/   (props changed)
  projects/zfsd/head/contrib/less/   (props changed)
  projects/zfsd/head/contrib/libpcap/   (props changed)
  projects/zfsd/head/contrib/ncurses/   (props changed)
  projects/zfsd/head/contrib/one-true-awk/   (props changed)
  projects/zfsd/head/contrib/openbsm/   (props changed)
  projects/zfsd/head/contrib/openpam/   (props changed)
  projects/zfsd/head/contrib/pf/   (props changed)
  projects/zfsd/head/contrib/tcpdump/   (props changed)
  projects/zfsd/head/contrib/tcsh/   (props changed)
  projects/zfsd/head/contrib/tnftp/   (props changed)
  projects/zfsd/head/contrib/tzcode/stdtime/   (props changed)
  projects/zfsd/head/contrib/tzcode/zic/   (props changed)
  projects/zfsd/head/contrib/tzdata/   (props changed)
  projects/zfsd/head/contrib/wpa/   (props changed)
  projects/zfsd/head/lib/libutil/   (props changed)
  projects/zfsd/head/lib/libz/   (props changed)
  projects/zfsd/head/sbin/   (props changed)
  projects/zfsd/head/sbin/ipfw/   (props changed)
  projects/zfsd/head/share/mk/bsd.arch.inc.mk   (props changed)
  projects/zfsd/head/sys/contrib/dev/acpica/   (props changed)
  projects/zfsd/head/usr.bin/csup/   (props changed)
  projects/zfsd/head/usr.bin/procstat/   (props changed)
  projects/zfsd/head/usr.sbin/rtadvctl/   (props changed)
  projects/zfsd/head/usr.sbin/rtadvd/   (props changed)

Modified: projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool.8
==============================================================================
--- projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool.8	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool.8	Mon Jul 18 03:40:49 2011	(r224172)
@@ -82,6 +82,11 @@ zpool \- configures ZFS storage pools
 
 .LP
 .nf
+\fBzpool labelclear\fR [\fB-f\fR] \fIdevice\fR
+.fi
+
+.LP
+.nf
 \fBzpool list\fR [\fB-H\fR] [\fB-o\fR \fIproperty\fR[,...]] [\fIpool\fR] ...
 .fi
 
@@ -1205,6 +1210,28 @@ Verbose statistics. Reports usage statis
 .ne 2
 .mk
 .na
+\fB\fBzpool labelclear\fR [\fB-f\fR] \fIdevice\fR
+.ad
+.sp .6
+.RS 4n
+Removes ZFS label information from the specified device. The device must not be part of an active pool configuration.
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-f\fR\fR
+.ad
+.RS 12n
+.rt  
+Treat exported or foreign devices as inactive.
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fBzpool list\fR [\fB-H\fR] [\fB-o\fR \fIprops\fR[,...]] [\fIpool\fR] ...\fR
 .ad
 .sp .6

Modified: projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
==============================================================================
--- projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Mon Jul 18 03:40:49 2011	(r224172)
@@ -57,6 +57,7 @@ static int zpool_do_destroy(int, char **
 
 static int zpool_do_add(int, char **);
 static int zpool_do_remove(int, char **);
+static int zpool_do_labelclear(int, char **);
 
 static int zpool_do_list(int, char **);
 static int zpool_do_iostat(int, char **);
@@ -113,6 +114,7 @@ typedef enum {
 	HELP_HISTORY,
 	HELP_IMPORT,
 	HELP_IOSTAT,
+	HELP_LABELCLEAR,
 	HELP_LIST,
 	HELP_OFFLINE,
 	HELP_ONLINE,
@@ -149,6 +151,8 @@ static zpool_command_t command_table[] =
 	{ "add",	zpool_do_add,		HELP_ADD		},
 	{ "remove",	zpool_do_remove,	HELP_REMOVE		},
 	{ NULL },
+	{ "labelclear",	zpool_do_labelclear,	HELP_LABELCLEAR		},
+	{ NULL },
 	{ "list",	zpool_do_list,		HELP_LIST		},
 	{ "iostat",	zpool_do_iostat,	HELP_IOSTAT		},
 	{ "status",	zpool_do_status,	HELP_STATUS		},
@@ -215,6 +219,8 @@ get_usage(zpool_help_t idx) {
 	case HELP_IOSTAT:
 		return (gettext("\tiostat [-v] [-T d|u] [pool] ... [interval "
 		    "[count]]\n"));
+	case HELP_LABELCLEAR:
+		return (gettext("\tlabelclear [-f] <vdev>\n"));
 	case HELP_LIST:
 		return (gettext("\tlist [-H] [-o property[,...]] "
 		    "[-T d|u] [pool] ... [interval [count]]\n"));
@@ -561,6 +567,125 @@ zpool_do_remove(int argc, char **argv)
 }
 
 /*
+ * zpool labelclear <vdev>
+ *
+ * Verifies that the vdev is not active and zeros out the label information
+ * on the device.
+ */
+int
+zpool_do_labelclear(int argc, char **argv)
+{
+	char *vdev, *name;
+	int c, fd = -1, ret = 0;
+	pool_state_t state;
+	boolean_t inuse = B_FALSE;
+	boolean_t force = B_FALSE;
+
+	/* check options */
+	while ((c = getopt(argc, argv, "f")) != -1) {
+		switch (c) {
+		case 'f':
+			force = B_TRUE;
+			break;
+		default:
+			(void) fprintf(stderr, gettext("invalid option '%c'\n"),
+			    optopt);
+			usage(B_FALSE);
+		}
+	}
+
+	argc -= optind;
+	argv += optind;
+
+	/* get vdev name */
+	if (argc < 1) {
+		(void) fprintf(stderr, gettext("missing vdev device name\n"));
+		usage(B_FALSE);
+	}
+
+	vdev = argv[0];
+	if ((fd = open(vdev, O_RDWR)) < 0) {
+		(void) fprintf(stderr, gettext("Unable to open %s\n"), vdev);
+		return (B_FALSE);
+	}
+
+	name = NULL;
+	if (zpool_in_use(g_zfs, fd, &state, &name, &inuse) != 0) {
+		if (force)
+			goto wipe_label;
+		
+		(void) fprintf(stderr,
+		    gettext("Unable to determine pool state for %s\n"
+		    "Use -f to force the clearing any label data\n"), vdev);
+
+		return (1);
+	}
+
+	if (inuse) {
+		switch (state) {
+		default:
+		case POOL_STATE_ACTIVE:
+		case POOL_STATE_SPARE:
+		case POOL_STATE_L2CACHE:
+			(void) fprintf(stderr,
+gettext("labelclear operation failed.\n"
+	"\tVdev %s is a member (%s), of pool \"%s\".\n"
+	"\tTo remove label information from this device, export or destroy\n"
+	"\tthe pool, or remove %s from the configuration of this pool\n"
+	"\tand retry the labelclear operation\n"),
+			    vdev, zpool_pool_state_to_name(state), name, vdev);
+			ret = 1;
+			goto errout;
+
+		case POOL_STATE_EXPORTED:
+			if (force)
+				break;
+
+			(void) fprintf(stderr,
+gettext("labelclear operation failed.\n"
+	"\tVdev %s is a member of the exported pool \"%s\".\n"
+	"\tUse \"zpool labelclear -f %s\" to force the removal of label\n"
+	"\tinformation.\n"),
+			    vdev, name, vdev);
+			ret = 1;
+			goto errout;
+
+		case POOL_STATE_POTENTIALLY_ACTIVE:
+			if (force)
+				break;
+
+			(void) fprintf(stderr,
+gettext("labelclear operation failed.\n"
+	"\tVdev %s is a member of the pool \"%s\".\n"
+	"\tThis pool is unknown to this system, but may be active on\n"
+	"\tanother system. Use \'zpool labelclear -f %s\' to force the\n"
+	"\tremoval of label information.\n"),
+			    vdev, name, vdev);
+			ret = 1;
+			goto errout;
+
+		case POOL_STATE_DESTROYED:
+			/* inuse should never be set for a destoryed pool... */
+			break;
+		}
+	}
+
+wipe_label:
+	if (zpool_clear_label(fd) != 0) {
+		(void) fprintf(stderr,
+		    gettext("Label clear failed on vdev %s\n"), vdev);
+		ret = 1;
+	}
+
+errout:
+	close(fd);
+	if (name != NULL)
+		free(name);
+
+	return (ret);
+}
+
+/*
  * zpool create [-fn] [-o property=value] ...
  *		[-O file-system-property=value] ...
  *		[-R root] [-m mountpoint] <pool> <dev> ...
@@ -1052,7 +1177,7 @@ print_status_config(zpool_handle_t *zhp,
 	char *vname;
 	uint64_t notpresent;
 	spare_cbdata_t cb;
-	char *state;
+	const char *state;
 
 	if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_CHILDREN,
 	    &child, &children) != 0)
@@ -1084,10 +1209,11 @@ print_status_config(zpool_handle_t *zhp,
 	}
 
 	if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT,
-	    &notpresent) == 0) {
+	    &notpresent) == 0 ||
+	    vs->vs_state <= VDEV_STATE_CANT_OPEN) {
 		char *path;
-		verify(nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0);
-		(void) printf("  was %s", path);
+		if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0)
+			(void) printf("  was %s", path);
 	} else if (vs->vs_aux != 0) {
 		(void) printf("  ");
 

Modified: projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
==============================================================================
--- projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h	Mon Jul 18 03:40:49 2011	(r224172)
@@ -200,7 +200,8 @@ extern zpool_handle_t *zpool_open_canfai
 extern void zpool_close(zpool_handle_t *);
 extern const char *zpool_get_name(zpool_handle_t *);
 extern int zpool_get_state(zpool_handle_t *);
-extern char *zpool_state_to_name(vdev_state_t, vdev_aux_t);
+extern const char *zpool_state_to_name(vdev_state_t, vdev_aux_t);
+extern const char *zpool_pool_state_to_name(pool_state_t);
 extern void zpool_free_handles(libzfs_handle_t *);
 
 /*
@@ -249,7 +250,7 @@ extern nvlist_t *zpool_find_vdev(zpool_h
     boolean_t *, boolean_t *);
 extern nvlist_t *zpool_find_vdev_by_physpath(zpool_handle_t *, const char *,
     boolean_t *, boolean_t *, boolean_t *);
-extern int zpool_label_disk(libzfs_handle_t *, zpool_handle_t *, char *);
+extern int zpool_label_disk(libzfs_handle_t *, zpool_handle_t *, const char *);
 
 /*
  * Functions to manage pool properties

Modified: projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
==============================================================================
--- projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c	Mon Jul 18 03:40:49 2011	(r224172)
@@ -1084,8 +1084,8 @@ zpool_open_func(void *arg)
 
 /*
  * Given a file descriptor, clear (zero) the label information.  This function
- * is currently only used in the appliance stack as part of the ZFS sysevent
- * module.
+ * is used in the appliance stack as part of the ZFS sysevent module and
+ * to implement the "zpool labelclear" command.
  */
 int
 zpool_clear_label(int fd)

Modified: projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
==============================================================================
--- projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c	Mon Jul 18 03:40:49 2011	(r224172)
@@ -174,7 +174,7 @@ zpool_get_prop_int(zpool_handle_t *zhp, 
 /*
  * Map VDEV STATE to printed strings.
  */
-char *
+const char *
 zpool_state_to_name(vdev_state_t state, vdev_aux_t aux)
 {
 	switch (state) {
@@ -202,6 +202,34 @@ zpool_state_to_name(vdev_state_t state, 
 }
 
 /*
+ * Map POOL STATE to printed strings.
+ */
+const char *
+zpool_pool_state_to_name(pool_state_t state)
+{
+	switch (state) {
+	case POOL_STATE_ACTIVE:
+		return (gettext("ACTIVE"));
+	case POOL_STATE_EXPORTED:
+		return (gettext("EXPORTED"));
+	case POOL_STATE_DESTROYED:
+		return (gettext("DESTROYED"));
+	case POOL_STATE_SPARE:
+		return (gettext("SPARE"));
+	case POOL_STATE_L2CACHE:
+		return (gettext("L2CACHE"));
+	case POOL_STATE_UNINITIALIZED:
+		return (gettext("UNINITIALIZED"));
+	case POOL_STATE_UNAVAIL:
+		return (gettext("UNAVAIL"));
+	case POOL_STATE_POTENTIALLY_ACTIVE:
+		return (gettext("POTENTIALLY_ACTIVE"));
+	}
+
+	return (gettext("UNKNOWN"));
+}
+
+/*
  * Get a zpool property value for 'prop' and return the value in
  * a pre-allocated buffer.
  */
@@ -3082,15 +3110,25 @@ zpool_vdev_name(libzfs_handle_t *hdl, zp
 	char buf[64];
 	vdev_stat_t *vs;
 	uint_t vsc;
+	int have_stats;
+	int have_path;
 
-	if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT,
-	    &value) == 0) {
+	have_stats = nvlist_lookup_uint64_array(nv, ZPOOL_CONFIG_VDEV_STATS,
+	    (uint64_t **)&vs, &vsc) == 0;
+	have_path = nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0;
+
+	/*
+	 * If the device is not currently present, assume it will not
+	 * come back at the same device path.  Display the device by GUID.
+	 */
+	if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT, &value) == 0 ||
+	    have_path && have_stats && vs->vs_state <= VDEV_STATE_CANT_OPEN) {
 		verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID,
 		    &value) == 0);
 		(void) snprintf(buf, sizeof (buf), "%llu",
 		    (u_longlong_t)value);
 		path = buf;
-	} else if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0) {
+	} else if (have_path) {
 
 		/*
 		 * If the device is dead (faulted, offline, etc) then don't
@@ -3098,8 +3136,7 @@ zpool_vdev_name(libzfs_handle_t *hdl, zp
 		 * open a misbehaving device, which can have undesirable
 		 * effects.
 		 */
-		if ((nvlist_lookup_uint64_array(nv, ZPOOL_CONFIG_VDEV_STATS,
-		    (uint64_t **)&vs, &vsc) != 0 ||
+		if ((have_stats == 0 ||
 		    vs->vs_state >= VDEV_STATE_DEGRADED) &&
 		    zhp != NULL &&
 		    nvlist_lookup_string(nv, ZPOOL_CONFIG_DEVID, &devid) == 0) {
@@ -3605,7 +3642,7 @@ find_start_block(nvlist_t *config)
  * stripped of any leading /dev path.
  */
 int
-zpool_label_disk(libzfs_handle_t *hdl, zpool_handle_t *zhp, char *name)
+zpool_label_disk(libzfs_handle_t *hdl, zpool_handle_t *zhp, const char *name)
 {
 #ifdef sun
 	char path[MAXPATHLEN];

Modified: projects/zfsd/head/lib/libarchive/Makefile
==============================================================================
--- projects/zfsd/head/lib/libarchive/Makefile	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/lib/libarchive/Makefile	Mon Jul 18 03:40:49 2011	(r224172)
@@ -13,6 +13,9 @@ DPADD+= ${LIBLZMA}
 LDADD+= -llzma
 CFLAGS+= -DHAVE_LIBLZMA=1 -DHAVE_LZMA_H=1
 
+DPADD+= ${LIBBSDXML}
+LDADD+= -lbsdxml
+
 # FreeBSD SHLIB_MAJOR value is managed as part of the FreeBSD system.
 # It has no real relation to the libarchive version number.
 SHLIB_MAJOR= 5
@@ -56,6 +59,7 @@ SRCS=	archive_check_magic.c				\
 	archive_read_support_compression_gzip.c		\
 	archive_read_support_compression_none.c		\
 	archive_read_support_compression_program.c	\
+	archive_read_support_compression_rpm.c		\
 	archive_read_support_compression_uu.c		\
 	archive_read_support_compression_xz.c		\
 	archive_read_support_format_all.c		\
@@ -66,6 +70,7 @@ SRCS=	archive_check_magic.c				\
 	archive_read_support_format_mtree.c		\
 	archive_read_support_format_raw.c		\
 	archive_read_support_format_tar.c		\
+	archive_read_support_format_xar.c		\
 	archive_read_support_format_zip.c		\
 	archive_string.c				\
 	archive_string_sprintf.c			\

Modified: projects/zfsd/head/lib/libarchive/README
==============================================================================
--- projects/zfsd/head/lib/libarchive/README	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/lib/libarchive/README	Mon Jul 18 03:40:49 2011	(r224172)
@@ -21,6 +21,7 @@ Currently, the library automatically det
   * gzip compression
   * bzip2 compression
   * compress/LZW compression
+  * lzma and xz compression
   * GNU tar format (including GNU long filenames, long link names, and
     sparse files)
   * Solaris 9 extended tar format (including ACLs)
@@ -30,18 +31,26 @@ Currently, the library automatically det
   * POSIX octet-oriented cpio
   * SVR4 ASCII cpio
   * Binary cpio (big-endian or little-endian)
-  * ISO9660 CD-ROM images (with optional Rockridge extensions)
+  * ISO9660 CD-ROM images (with optional Rockridge or Joliet extensions)
   * ZIP archives (with uncompressed or "deflate" compressed entries)
+  * GNU and BSD 'ar' archives
+  * 'mtree' format
 
 The library can write:
   * gzip compression
   * bzip2 compression
+  * compress/LZW compression
+  * lzma and xz compression
   * POSIX ustar
   * POSIX pax interchange format
   * "restricted" pax format, which will create ustar archives except for
     entries that require pax extensions (for long filenames, ACLs, etc).
   * POSIX octet-oriented cpio
+  * SVR4 "newc" cpio
   * shar archives
+  * ZIP archives (with uncompressed or "deflate" compressed entries)
+  * GNU and BSD 'ar' archives
+  * 'mtree' format
 
 Notes:
  * This is a heavily stream-oriented system.  There is no direct

Modified: projects/zfsd/head/lib/libarchive/archive.h
==============================================================================
--- projects/zfsd/head/lib/libarchive/archive.h	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/lib/libarchive/archive.h	Mon Jul 18 03:40:49 2011	(r224172)
@@ -52,7 +52,9 @@
 /* These should match the types used in 'struct stat' */
 #if defined(_WIN32) && !defined(__CYGWIN__)
 #define	__LA_INT64_T	__int64
-# if	defined(_WIN64)
+# if defined(_SSIZE_T_DEFINED)
+#  define	__LA_SSIZE_T	ssize_t
+# elif defined(_WIN64)
 #  define	__LA_SSIZE_T	__int64
 # else
 #  define	__LA_SSIZE_T	long
@@ -127,13 +129,13 @@ extern "C" {
  *             (ARCHIVE_API_VERSION * 1000000 + ARCHIVE_API_FEATURE * 1000)
  * #endif
  */
-#define	ARCHIVE_VERSION_NUMBER 2007901
+#define	ARCHIVE_VERSION_NUMBER 2008004
 __LA_DECL int		archive_version_number(void);
 
 /*
  * Textual name/version of the library, useful for version displays.
  */
-#define	ARCHIVE_VERSION_STRING "libarchive 2.7.901a"
+#define	ARCHIVE_VERSION_STRING "libarchive 2.8.4"
 __LA_DECL const char *	archive_version_string(void);
 
 #if ARCHIVE_VERSION_NUMBER < 3000000
@@ -319,6 +321,7 @@ __LA_DECL int		 archive_read_support_com
 				(struct archive *, const char *,
 				    const void * /* match */, size_t);
 
+__LA_DECL int		 archive_read_support_compression_rpm(struct archive *);
 __LA_DECL int		 archive_read_support_compression_uu(struct archive *);
 __LA_DECL int		 archive_read_support_compression_xz(struct archive *);
 
@@ -331,6 +334,7 @@ __LA_DECL int		 archive_read_support_for
 __LA_DECL int		 archive_read_support_format_mtree(struct archive *);
 __LA_DECL int		 archive_read_support_format_raw(struct archive *);
 __LA_DECL int		 archive_read_support_format_tar(struct archive *);
+__LA_DECL int		 archive_read_support_format_xar(struct archive *);
 __LA_DECL int		 archive_read_support_format_zip(struct archive *);
 
 

Modified: projects/zfsd/head/lib/libarchive/archive_hash.h
==============================================================================
--- projects/zfsd/head/lib/libarchive/archive_hash.h	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/lib/libarchive/archive_hash.h	Mon Jul 18 03:40:49 2011	(r224172)
@@ -29,6 +29,10 @@
 #error This header is only to be used internally to libarchive.
 #endif
 
+#ifdef HAVE_SYS_TYPES_H
+#include <sys/types.h>
+#endif
+
 /*
  * Hash function support in various Operating Systems:
  *
@@ -41,43 +45,71 @@
  * - OpenBSD 4.4 and earlier have SHA2 in libc with _ after algorithm name
  *
  * DragonFly and FreeBSD (XXX not used yet):
- * - MD5 in libmd: without _ after algorithm name
- * - SHA{1,256,512} in libmd: with _ after algorithm name (conflicts w/OpenSSL!)
+ * - MD5 and SHA1 in libmd: without _ after algorithm name
+ * - SHA256: with _ after algorithm name
+ *
+ * Mac OS X (10.4 and later):
+ * - MD5, SHA1 and SHA2 in libSystem: with CC_ prefix and _ after algorithm name
  *
  * OpenSSL:
- * - MD5, SHA1, SHA2, SHA{256,384,512} in libcrypto: with _ after algorithm name
+ * - MD5, SHA1 and SHA2 in libcrypto: with _ after algorithm name
+ *
+ * Windows:
+ * - MD5, SHA1 and SHA2 in archive_windows.c: without algorithm name
+ *   and with __la_ prefix.
  */
+#if defined(ARCHIVE_HASH_MD5_WIN)    ||\
+      defined(ARCHIVE_HASH_SHA1_WIN)   || defined(ARCHIVE_HASH_SHA256_WIN) ||\
+      defined(ARCHIVE_HASH_SHA384_WIN) || defined(ARCHIVE_HASH_SHA512_WIN)
+#include <wincrypt.h>
+typedef struct {
+	int		valid;
+	HCRYPTPROV	cryptProv;
+	HCRYPTHASH	hash;
+} Digest_CTX;
+extern void __la_hash_Init(Digest_CTX *, ALG_ID);
+extern void __la_hash_Final(unsigned char *, size_t, Digest_CTX *);
+extern void __la_hash_Update(Digest_CTX *, const unsigned char *, size_t);
+#endif
 
-#if defined(HAVE_MD5_H) && defined(HAVE_MD5INIT)
+#if defined(ARCHIVE_HASH_MD5_LIBC)
 #  include <md5.h>
 #  define ARCHIVE_HAS_MD5
 typedef MD5_CTX archive_md5_ctx;
 #  define archive_md5_init(ctx)			MD5Init(ctx)
 #  define archive_md5_final(ctx, buf)		MD5Final(buf, ctx)
 #  define archive_md5_update(ctx, buf, n)	MD5Update(ctx, buf, n)
-#elif defined(HAVE_OPENSSL_MD5_H)
+#elif defined(ARCHIVE_HASH_MD5_LIBSYSTEM)
+#  include <CommonCrypto/CommonDigest.h>
+#  define ARCHIVE_HAS_MD5
+typedef CC_MD5_CTX archive_md5_ctx;
+#  define archive_md5_init(ctx)			CC_MD5_Init(ctx)
+#  define archive_md5_final(ctx, buf)		CC_MD5_Final(buf, ctx)
+#  define archive_md5_update(ctx, buf, n)	CC_MD5_Update(ctx, buf, n)
+#elif defined(ARCHIVE_HASH_MD5_OPENSSL)
 #  include <openssl/md5.h>
 #  define ARCHIVE_HAS_MD5
 typedef MD5_CTX archive_md5_ctx;
 #  define archive_md5_init(ctx)			MD5_Init(ctx)
 #  define archive_md5_final(ctx, buf)		MD5_Final(buf, ctx)
 #  define archive_md5_update(ctx, buf, n)	MD5_Update(ctx, buf, n)
-#elif defined(_WIN32) && !defined(__CYGWIN__) && defined(CALG_MD5)
+#elif defined(ARCHIVE_HASH_MD5_WIN)
 #  define ARCHIVE_HAS_MD5
-typedef MD5_CTX archive_md5_ctx;
-#  define archive_md5_init(ctx)			MD5_Init(ctx)
-#  define archive_md5_final(ctx, buf)		MD5_Final(buf, ctx)
-#  define archive_md5_update(ctx, buf, n)	MD5_Update(ctx, buf, n)
+#  define MD5_DIGEST_LENGTH	16
+typedef Digest_CTX archive_md5_ctx;
+#  define archive_md5_init(ctx)			__la_hash_Init(ctx, CALG_MD5)
+#  define archive_md5_final(ctx, buf)		__la_hash_Final(buf, MD5_DIGEST_LENGTH, ctx)
+#  define archive_md5_update(ctx, buf, n)	__la_hash_Update(ctx, buf, n)
 #endif
 
-#if defined(HAVE_RMD160_H) && defined(HAVE_RMD160INIT)
+#if defined(ARCHIVE_HASH_RMD160_LIBC)
 #  include <rmd160.h>
 #  define ARCHIVE_HAS_RMD160
 typedef RMD160_CTX archive_rmd160_ctx;
 #  define archive_rmd160_init(ctx)		RMD160Init(ctx)
 #  define archive_rmd160_final(ctx, buf)	RMD160Final(buf, ctx)
 #  define archive_rmd160_update(ctx, buf, n)	RMD160Update(ctx, buf, n)
-#elif defined(HAVE_OPENSSL_RIPEMD_H)
+#elif defined(ARCHIVE_HASH_RMD160_OPENSSL)
 #  include <openssl/ripemd.h>
 #  define ARCHIVE_HAS_RMD160
 typedef RIPEMD160_CTX archive_rmd160_ctx;
@@ -86,111 +118,164 @@ typedef RIPEMD160_CTX archive_rmd160_ctx
 #  define archive_rmd160_update(ctx, buf, n)	RIPEMD160_Update(ctx, buf, n)
 #endif
 
-#if defined(HAVE_SHA1_H) && defined(HAVE_SHA1INIT)
+#if defined(ARCHIVE_HASH_SHA1_LIBC)
 #  include <sha1.h>
 #  define ARCHIVE_HAS_SHA1
 typedef SHA1_CTX archive_sha1_ctx;
 #  define archive_sha1_init(ctx)		SHA1Init(ctx)
 #  define archive_sha1_final(ctx, buf)		SHA1Final(buf, ctx)
 #  define archive_sha1_update(ctx, buf, n)	SHA1Update(ctx, buf, n)
-#elif defined(HAVE_OPENSSL_SHA_H)
+#elif defined(ARCHIVE_HASH_SHA1_LIBSYSTEM)
+#  include <CommonCrypto/CommonDigest.h>
+#  define ARCHIVE_HAS_SHA1
+typedef CC_SHA1_CTX archive_sha1_ctx;
+#  define archive_sha1_init(ctx)		CC_SHA1_Init(ctx)
+#  define archive_sha1_final(ctx, buf)		CC_SHA1_Final(buf, ctx)
+#  define archive_sha1_update(ctx, buf, n)	CC_SHA1_Update(ctx, buf, n)
+#elif defined(ARCHIVE_HASH_SHA1_OPENSSL)
 #  include <openssl/sha.h>
 #  define ARCHIVE_HAS_SHA1
 typedef SHA_CTX archive_sha1_ctx;
 #  define archive_sha1_init(ctx)		SHA1_Init(ctx)
 #  define archive_sha1_final(ctx, buf)		SHA1_Final(buf, ctx)
 #  define archive_sha1_update(ctx, buf, n)	SHA1_Update(ctx, buf, n)
-#elif defined(_WIN32) && !defined(__CYGWIN__) && defined(CALG_SHA1)
+#elif defined(ARCHIVE_HASH_SHA1_WIN)
 #  define ARCHIVE_HAS_SHA1
-typedef SHA1_CTX archive_sha1_ctx;
-#  define archive_sha1_init(ctx)		SHA1_Init(ctx)
-#  define archive_sha1_final(ctx, buf)		SHA1_Final(buf, ctx)
-#  define archive_sha1_update(ctx, buf, n)	SHA1_Update(ctx, buf, n)
+#  define SHA1_DIGEST_LENGTH	20
+typedef Digest_CTX archive_sha1_ctx;
+#  define archive_sha1_init(ctx)		__la_hash_Init(ctx, CALG_SHA1)
+#  define archive_sha1_final(ctx, buf)		__la_hash_Final(buf, SHA1_DIGEST_LENGTH, ctx)
+#  define archive_sha1_update(ctx, buf, n)	__la_hash_Update(ctx, buf, n)
 #endif
 
-#if defined(HAVE_SHA2_H) && defined(HAVE_SHA256_INIT)
+#if defined(ARCHIVE_HASH_SHA256_LIBC)
 #  include <sha2.h>
 #  define ARCHIVE_HAS_SHA256
 typedef SHA256_CTX archive_sha256_ctx;
 #  define archive_sha256_init(ctx)		SHA256_Init(ctx)
 #  define archive_sha256_final(ctx, buf)	SHA256_Final(buf, ctx)
 #  define archive_sha256_update(ctx, buf, n)	SHA256_Update(ctx, buf, n)
-#elif defined(HAVE_SHA2_H) && defined(HAVE_SHA256INIT)
+#elif defined(ARCHIVE_HASH_SHA256_LIBC2)
 #  include <sha2.h>
 #  define ARCHIVE_HAS_SHA256
 typedef SHA256_CTX archive_sha256_ctx;
 #  define archive_sha256_init(ctx)		SHA256Init(ctx)
 #  define archive_sha256_final(ctx, buf)	SHA256Final(buf, ctx)
 #  define archive_sha256_update(ctx, buf, n)	SHA256Update(ctx, buf, n)
-#elif defined(HAVE_OPENSSL_SHA_H) && defined(HAVE_OPENSSL_SHA256_INIT)
+#elif defined(ARCHIVE_HASH_SHA256_LIBC3)
+#  include <sha2.h>
+#  define ARCHIVE_HAS_SHA256
+typedef SHA2_CTX archive_sha256_ctx;
+#  define archive_sha256_init(ctx)		SHA256Init(ctx)
+#  define archive_sha256_final(ctx, buf)	SHA256Final(buf, ctx)
+#  define archive_sha256_update(ctx, buf, n)	SHA256Update(ctx, buf, n)
+#elif defined(ARCHIVE_HASH_SHA256_LIBSYSTEM)
+#  include <CommonCrypto/CommonDigest.h>
+#  define ARCHIVE_HAS_SHA256
+typedef CC_SHA256_CTX archive_shs256_ctx;
+#  define archive_shs256_init(ctx)		CC_SHA256_Init(ctx)
+#  define archive_shs256_final(ctx, buf)	CC_SHA256_Final(buf, ctx)
+#  define archive_shs256_update(ctx, buf, n)	CC_SHA256_Update(ctx, buf, n)
+#elif defined(ARCHIVE_HASH_SHA256_OPENSSL)
 #  include <openssl/sha.h>
 #  define ARCHIVE_HAS_SHA256
 typedef SHA256_CTX archive_sha256_ctx;
 #  define archive_sha256_init(ctx)		SHA256_Init(ctx)
 #  define archive_sha256_final(ctx, buf)	SHA256_Final(buf, ctx)
 #  define archive_sha256_update(ctx, buf, n)	SHA256_Update(ctx, buf, n)
-#elif defined(_WIN32) && !defined(__CYGWIN__) && defined(CALG_SHA_256)
+#elif defined(ARCHIVE_HASH_SHA256_WIN)
 #  define ARCHIVE_HAS_SHA256
-typedef SHA256_CTX archive_sha256_ctx;
-#  define archive_sha256_init(ctx)		SHA256_Init(ctx)
-#  define archive_sha256_final(ctx, buf)	SHA256_Final(buf, ctx)
-#  define archive_sha256_update(ctx, buf, n)	SHA256_Update(ctx, buf, n)
+#  define SHA256_DIGEST_LENGTH	32
+typedef Digest_CTX archive_sha256_ctx;
+#  define archive_sha256_init(ctx)		__la_hash_Init(ctx, CALG_SHA_256)
+#  define archive_sha256_final(ctx, buf)	__la_hash_Final(buf, SHA256_DIGEST_LENGTH, ctx)
+#  define archive_sha256_update(ctx, buf, n)	__la_hash_Update(ctx, buf, n)
 #endif
 
-#if defined(HAVE_SHA2_H) && defined(HAVE_SHA384_INIT)
+#if defined(ARCHIVE_HASH_SHA384_LIBC)
 #  include <sha2.h>
 #  define ARCHIVE_HAS_SHA384
 typedef SHA384_CTX archive_sha384_ctx;
 #  define archive_sha384_init(ctx)		SHA384_Init(ctx)
 #  define archive_sha384_final(ctx, buf)	SHA384_Final(buf, ctx)
 #  define archive_sha384_update(ctx, buf, n)	SHA384_Update(ctx, buf, n)
-#elif defined(HAVE_SHA2_H) && defined(HAVE_SHA384INIT)
+#elif defined(ARCHIVE_HASH_SHA384_LIBC2)
 #  include <sha2.h>
 #  define ARCHIVE_HAS_SHA384
 typedef SHA384_CTX archive_sha384_ctx;
 #  define archive_sha384_init(ctx)		SHA384Init(ctx)
 #  define archive_sha384_final(ctx, buf)	SHA384Final(buf, ctx)
 #  define archive_sha384_update(ctx, buf, n)	SHA384Update(ctx, buf, n)
-#elif defined(HAVE_OPENSSL_SHA_H) && defined(HAVE_OPENSSL_SHA384_INIT)
+#elif defined(ARCHIVE_HASH_SHA384_LIBC3)
+#  include <sha2.h>
+#  define ARCHIVE_HAS_SHA384
+typedef SHA2_CTX archive_sha384_ctx;
+#  define archive_sha384_init(ctx)		SHA384Init(ctx)
+#  define archive_sha384_final(ctx, buf)	SHA384Final(buf, ctx)
+#  define archive_sha384_update(ctx, buf, n)	SHA384Update(ctx, buf, n)
+#elif defined(ARCHIVE_HASH_SHA384_LIBSYSTEM)
+#  include <CommonCrypto/CommonDigest.h>
+#  define ARCHIVE_HAS_SHA384
+typedef CC_SHA512_CTX archive_shs384_ctx;
+#  define archive_shs384_init(ctx)		CC_SHA384_Init(ctx)
+#  define archive_shs384_final(ctx, buf)	CC_SHA384_Final(buf, ctx)
+#  define archive_shs384_update(ctx, buf, n)	CC_SHA384_Update(ctx, buf, n)
+#elif defined(ARCHIVE_HASH_SHA384_OPENSSL)
 #  include <openssl/sha.h>
 #  define ARCHIVE_HAS_SHA384
 typedef SHA512_CTX archive_sha384_ctx;
 #  define archive_sha384_init(ctx)		SHA384_Init(ctx)
 #  define archive_sha384_final(ctx, buf)	SHA384_Final(buf, ctx)
 #  define archive_sha384_update(ctx, buf, n)	SHA384_Update(ctx, buf, n)
-#elif defined(_WIN32) && !defined(__CYGWIN__) && defined(CALG_SHA_384)
+#elif defined(ARCHIVE_HASH_SHA384_WIN)
 #  define ARCHIVE_HAS_SHA384
-typedef SHA512_CTX archive_sha384_ctx;
-#  define archive_sha384_init(ctx)		SHA384_Init(ctx)
-#  define archive_sha384_final(ctx, buf)	SHA384_Final(buf, ctx)
-#  define archive_sha384_update(ctx, buf, n)	SHA384_Update(ctx, buf, n)
+#  define SHA384_DIGEST_LENGTH	48
+typedef Digest_CTX archive_sha384_ctx;
+#  define archive_sha384_init(ctx)		__la_hash_Init(ctx, CALG_SHA_384)
+#  define archive_sha384_final(ctx, buf)	__la_hash_Final(buf, SHA384_DIGEST_LENGTH, ctx)
+#  define archive_sha384_update(ctx, buf, n)	__la_hash_Update(ctx, buf, n)
 #endif
 
-#if defined(HAVE_SHA2_H) && defined(HAVE_SHA512_INIT)
+#if defined(ARCHIVE_HASH_SHA512_LIBC)
 #  include <sha2.h>
 #  define ARCHIVE_HAS_SHA512
 typedef SHA512_CTX archive_sha512_ctx;
 #  define archive_sha512_init(ctx)		SHA512_Init(ctx)
 #  define archive_sha512_final(ctx, buf)	SHA512_Final(buf, ctx)
 #  define archive_sha512_update(ctx, buf, n)	SHA512_Update(ctx, buf, n)
-#elif defined(HAVE_SHA2_H) && defined(HAVE_SHA512INIT)
+#elif defined(ARCHIVE_HASH_SHA512_LIBC2)
 #  include <sha2.h>
 #  define ARCHIVE_HAS_SHA512
 typedef SHA512_CTX archive_sha512_ctx;
 #  define archive_sha512_init(ctx)		SHA512Init(ctx)
 #  define archive_sha512_final(ctx, buf)	SHA512Final(buf, ctx)
 #  define archive_sha512_update(ctx, buf, n)	SHA512Update(ctx, buf, n)
-#elif defined(HAVE_OPENSSL_SHA_H) && defined(HAVE_OPENSSL_SHA512_INIT)
+#elif defined(ARCHIVE_HASH_SHA512_LIBC3)
+#  include <sha2.h>
+#  define ARCHIVE_HAS_SHA512
+typedef SHA2_CTX archive_sha512_ctx;
+#  define archive_sha512_init(ctx)		SHA512Init(ctx)
+#  define archive_sha512_final(ctx, buf)	SHA512Final(buf, ctx)
+#  define archive_sha512_update(ctx, buf, n)	SHA512Update(ctx, buf, n)
+#elif defined(ARCHIVE_HASH_SHA512_LIBSYSTEM)
+#  include <CommonCrypto/CommonDigest.h>
+#  define ARCHIVE_HAS_SHA512
+typedef CC_SHA512_CTX archive_shs512_ctx;
+#  define archive_shs512_init(ctx)		CC_SHA512_Init(ctx)
+#  define archive_shs512_final(ctx, buf)	CC_SHA512_Final(buf, ctx)
+#  define archive_shs512_update(ctx, buf, n)	CC_SHA512_Update(ctx, buf, n)
+#elif defined(ARCHIVE_HASH_SHA512_OPENSSL)
 #  include <openssl/sha.h>
 #  define ARCHIVE_HAS_SHA512
 typedef SHA512_CTX archive_sha512_ctx;
 #  define archive_sha512_init(ctx)		SHA512_Init(ctx)
 #  define archive_sha512_final(ctx, buf)	SHA512_Final(buf, ctx)
 #  define archive_sha512_update(ctx, buf, n)	SHA512_Update(ctx, buf, n)
-#elif defined(_WIN32) && !defined(__CYGWIN__) && defined(CALG_SHA_512)
+#elif defined(ARCHIVE_HASH_SHA512_WIN)
 #  define ARCHIVE_HAS_SHA512
-typedef SHA512_CTX archive_sha512_ctx;
-#  define archive_sha512_init(ctx)		SHA512_Init(ctx)
-#  define archive_sha512_final(ctx, buf)	SHA512_Final(buf, ctx)
-#  define archive_sha512_update(ctx, buf, n)	SHA512_Update(ctx, buf, n)
+#  define SHA512_DIGEST_LENGTH	64
+typedef Digest_CTX archive_sha512_ctx;
+#  define archive_sha512_init(ctx)		__la_hash_Init(ctx, CALG_SHA_512)
+#  define archive_sha512_final(ctx, buf)	__la_hash_Final(buf, SHA512_DIGEST_LENGTH, ctx)
+#  define archive_sha512_update(ctx, buf, n)	__la_hash_Update(ctx, buf, n)
 #endif

Modified: projects/zfsd/head/lib/libarchive/archive_read.3
==============================================================================
--- projects/zfsd/head/lib/libarchive/archive_read.3	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/lib/libarchive/archive_read.3	Mon Jul 18 03:40:49 2011	(r224172)
@@ -597,7 +597,7 @@ list_archive(const char *name)
   archive_read_support_format_all(a);
   archive_read_open(a, mydata, myopen, myread, myclose);
   while (archive_read_next_header(a, &entry) == ARCHIVE_OK) {
-    printf("%s\\n",archive_entry_pathname(entry));
+    printf("%s\en",archive_entry_pathname(entry));
     archive_read_data_skip(a);
   }
   archive_read_free(a);

Modified: projects/zfsd/head/lib/libarchive/archive_read_disk_entry_from_file.c
==============================================================================
--- projects/zfsd/head/lib/libarchive/archive_read_disk_entry_from_file.c	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/lib/libarchive/archive_read_disk_entry_from_file.c	Mon Jul 18 03:40:49 2011	(r224172)
@@ -208,6 +208,12 @@ setup_acls_posix1e(struct archive_read_d
 #if HAVE_ACL_GET_LINK_NP
 	else if (!a->follow_symlinks)
 		acl = acl_get_link_np(accpath, ACL_TYPE_ACCESS);
+#else
+	else if ((!a->follow_symlinks)
+	    && (archive_entry_filetype(entry) == AE_IFLNK))
+		/* We can't get the ACL of a symlink, so we assume it can't
+		   have one. */
+		acl = NULL;
 #endif
 	else
 		acl = acl_get_file(accpath, ACL_TYPE_ACCESS);
@@ -419,7 +425,8 @@ setup_xattrs(struct archive_read_disk *a
 	return (ARCHIVE_OK);
 }
 
-#elif HAVE_EXTATTR_GET_FILE && HAVE_EXTATTR_LIST_FILE
+#elif HAVE_EXTATTR_GET_FILE && HAVE_EXTATTR_LIST_FILE && \
+    HAVE_DECL_EXTATTR_NAMESPACE_USER
 
 /*
  * FreeBSD extattr interface.
@@ -430,11 +437,11 @@ setup_xattrs(struct archive_read_disk *a
  * to not include the system extattrs that hold ACLs; we handle
  * those separately.
  */
-int
+static int
 setup_xattr(struct archive_read_disk *a, struct archive_entry *entry,
     int namespace, const char *name, const char *fullname, int fd);
 
-int
+static int
 setup_xattr(struct archive_read_disk *a, struct archive_entry *entry,
     int namespace, const char *name, const char *fullname, int fd)
 {

Modified: projects/zfsd/head/lib/libarchive/archive_read_disk_set_standard_lookup.c
==============================================================================
--- projects/zfsd/head/lib/libarchive/archive_read_disk_set_standard_lookup.c	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/lib/libarchive/archive_read_disk_set_standard_lookup.c	Mon Jul 18 03:40:49 2011	(r224172)
@@ -182,6 +182,7 @@ lookup_uname(void *data, uid_t uid)
 		    &lookup_uname_helper, (id_t)uid));
 }
 
+#if HAVE_GETPWUID_R
 static const char *
 lookup_uname_helper(struct name_cache *cache, id_t id)
 {
@@ -222,6 +223,20 @@ lookup_uname_helper(struct name_cache *c
 
 	return strdup(result->pw_name);
 }
+#else
+static const char *
+lookup_uname_helper(struct name_cache *cache, id_t id)
+{
+	struct passwd	*result;
+
+	result = getpwuid((uid_t)id);
+
+	if (result == NULL)
+		return (NULL);
+
+	return strdup(result->pw_name);
+}
+#endif
 
 static const char *
 lookup_gname(void *data, gid_t gid)
@@ -231,6 +246,7 @@ lookup_gname(void *data, gid_t gid)
 		    &lookup_gname_helper, (id_t)gid));
 }
 
+#if HAVE_GETGRGID_R
 static const char *
 lookup_gname_helper(struct name_cache *cache, id_t id)
 {
@@ -269,4 +285,19 @@ lookup_gname_helper(struct name_cache *c
 
 	return strdup(result->gr_name);
 }
+#else
+static const char *
+lookup_gname_helper(struct name_cache *cache, id_t id)
+{
+	struct group	*result;
+
+	result = getgrgid((gid_t)id);
+
+	if (result == NULL)
+		return (NULL);
+
+	return strdup(result->gr_name);
+}
+#endif
+
 #endif /* ! (_WIN32 && !__CYGWIN__) */

Modified: projects/zfsd/head/lib/libarchive/archive_read_support_compression_all.c
==============================================================================
--- projects/zfsd/head/lib/libarchive/archive_read_support_compression_all.c	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/lib/libarchive/archive_read_support_compression_all.c	Mon Jul 18 03:40:49 2011	(r224172)
@@ -46,6 +46,8 @@ archive_read_support_compression_all(str
 	archive_read_support_compression_xz(a);
 	/* The decode code doesn't use an outside library. */
 	archive_read_support_compression_uu(a);
+	/* The decode code doesn't use an outside library. */
+	archive_read_support_compression_rpm(a);
 
 	/* Note: We always return ARCHIVE_OK here, even if some of the
 	 * above return ARCHIVE_WARN.  The intent here is to enable

Modified: projects/zfsd/head/lib/libarchive/archive_read_support_compression_bzip2.c
==============================================================================
--- projects/zfsd/head/lib/libarchive/archive_read_support_compression_bzip2.c	Mon Jul 18 03:18:06 2011	(r224171)
+++ projects/zfsd/head/lib/libarchive/archive_read_support_compression_bzip2.c	Mon Jul 18 03:40:49 2011	(r224172)
@@ -48,7 +48,7 @@ __FBSDID("$FreeBSD$");
 #include "archive_private.h"
 #include "archive_read_private.h"
 
-#if HAVE_BZLIB_H
+#if defined(HAVE_BZLIB_H) && defined(BZ_CONFIG_ERROR)
 struct private_data {
 	bz_stream	 stream;
 	char		*out_block;
@@ -86,7 +86,7 @@ archive_read_support_compression_bzip2(s
 	reader->init = bzip2_reader_init;
 	reader->options = NULL;
 	reader->free = bzip2_reader_free;
-#if HAVE_BZLIB_H
+#if defined(HAVE_BZLIB_H) && defined(BZ_CONFIG_ERROR)
 	return (ARCHIVE_OK);
 #else
 	archive_set_error(_a, ARCHIVE_ERRNO_MISC,
@@ -146,7 +146,7 @@ bzip2_reader_bid(struct archive_read_fil
 	return (bits_checked);
 }
 
-#ifndef HAVE_BZLIB_H
+#if !defined(HAVE_BZLIB_H) || !defined(BZ_CONFIG_ERROR)
 
 /*
  * If we don't have the library on this system, we can't actually do the

Copied: projects/zfsd/head/lib/libarchive/archive_read_support_compression_rpm.c (from r224171, head/lib/libarchive/archive_read_support_compression_rpm.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/lib/libarchive/archive_read_support_compression_rpm.c	Mon Jul 18 03:40:49 2011	(r224172, copy of r224171, head/lib/libarchive/archive_read_support_compression_rpm.c)
@@ -0,0 +1,288 @@
+/*-
+ * Copyright (c) 2009 Michihiro NAKAJIMA
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions and the following disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR(S) ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR(S) BE LIABLE FOR ANY DIRECT, INDIRECT,
+ * INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT
+ * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
+ * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
+ * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
+ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF
+ * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
+ */
+
+#include "archive_platform.h"
+__FBSDID("$FreeBSD$");
+
+#ifdef HAVE_ERRNO_H
+#include <errno.h>
+#endif
+#ifdef HAVE_STDLIB_H
+#include <stdlib.h>
+#endif
+
+#include "archive.h"
+#include "archive_endian.h"
+#include "archive_private.h"
+#include "archive_read_private.h"
+
+struct rpm {
+	int64_t		 total_in;
+	size_t		 hpos;
+	size_t		 hlen;
+	unsigned char	 header[16];
+	enum {
+		ST_LEAD,	/* Skipping 'Lead' section. */
+		ST_HEADER,	/* Reading 'Header' section;
+				 * first 16 bytes. */
+		ST_HEADER_DATA,	/* Skipping 'Header' section. */
+		ST_PADDING,	/* Skipping padding data after the
+				 * 'Header' section. */
+		ST_ARCHIVE	/* Reading 'Archive' section. */
+	}		 state;
+	int		 first_header;
+};
+#define RPM_LEAD_SIZE	96	/* Size of 'Lead' section. */
+
+static int	rpm_bidder_bid(struct archive_read_filter_bidder *,
+		    struct archive_read_filter *);
+static int	rpm_bidder_init(struct archive_read_filter *);
+
+static ssize_t	rpm_filter_read(struct archive_read_filter *,
+		    const void **);
+static int	rpm_filter_close(struct archive_read_filter *);
+
+int
+archive_read_support_compression_rpm(struct archive *_a)
+{
+	struct archive_read *a = (struct archive_read *)_a;
+	struct archive_read_filter_bidder *bidder;
+
+	bidder = __archive_read_get_bidder(a);
+	archive_clear_error(_a);
+	if (bidder == NULL)
+		return (ARCHIVE_FATAL);
+
+	bidder->data = NULL;
+	bidder->bid = rpm_bidder_bid;
+	bidder->init = rpm_bidder_init;
+	bidder->options = NULL;
+	bidder->free = NULL;
+	return (ARCHIVE_OK);
+}
+
+static int
+rpm_bidder_bid(struct archive_read_filter_bidder *self,

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 08:27:40 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id DD1EA106566B;
	Mon, 18 Jul 2011 08:27:40 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id B233B8FC0A;
	Mon, 18 Jul 2011 08:27:40 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6I8ReIr012921;
	Mon, 18 Jul 2011 08:27:40 GMT (envelope-from linimon@svn.freebsd.org)
Received: (from linimon@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6I8ReNJ012919;
	Mon, 18 Jul 2011 08:27:40 GMT (envelope-from linimon@svn.freebsd.org)
Message-Id: <201107180827.p6I8ReNJ012919@svn.freebsd.org>
From: Mark Linimon <linimon@FreeBSD.org>
Date: Mon, 18 Jul 2011 08:27:40 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224176 - projects/portbuild/scripts
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 08:27:40 -0000

Author: linimon (doc,ports committer)
Date: Mon Jul 18 08:27:40 2011
New Revision: 224176
URL: http://svn.freebsd.org/changeset/base/224176

Log:
  Remove false positives for assumes_gcc.

Modified:
  projects/portbuild/scripts/processonelog

Modified: projects/portbuild/scripts/processonelog
==============================================================================
--- projects/portbuild/scripts/processonelog	Mon Jul 18 08:10:49 2011	(r224175)
+++ projects/portbuild/scripts/processonelog	Mon Jul 18 08:27:40 2011	(r224176)
@@ -99,7 +99,7 @@ elif bzgrep -qE "(error: a parameter lis
 # XXX MCL "file not recognized: File format not recognized" can be clang
 elif bzgrep -qE "(.s: Assembler messages:|Cannot (determine .* target|find the byte order) for this architecture|^cc1: bad value.*for -mcpu.*switch|could not read symbols: File in wrong format|[Ee]rror: [Uu]nknown opcode|error.*Unsupported architecture|ENDIAN must be defined 0 or 1|failed to merge target-specific data|(file not recognized|failed to set dynamic section sizes): File format not recognized|impossible register constraint|inconsistent operand constraints in an .asm|Invalid configuration.*unknown.*machine.*unknown not recognized|invalid lvalue in asm statement|is only for.*, and you are running|not a valid 64 bit base/index expression|relocation R_X86_64_32.*can not be used when making a shared object|relocation truncated to fit: |shminit failed: Function not implemented|The target cpu, .*, is not currently supported.|This architecture seems to be neither big endian nor little endian|unknown register name|Unable to correct byte order|Unsupported platform, sorry|won
 't run on this architecture)" $1;  then
   reason="arch"; tag="arch"
-elif bzgrep -qE "(Cannot exec cc|cannot find program cc|cc: No such file or directory|cc.*must be installed to build|cc.*not found|compiler not found|error: no acceptable C compiler|g++: No such file or directory|g++.*not found)" $1; then
+elif bzgrep -qE "(Cannot exec cc|cannot find program cc|cc: No such file or directory|cc.*must be installed to build|cc.*not found|compiler not found|error: no acceptable C compiler|g\+\+: No such file or directory|g\+\+.*not found)" $1; then
   reason="assumes_gcc"; tag="assumes_gcc"
 elif bzgrep -qE "autoconf([0-9\-\.]*): (not found|No such file or directory)" $1; then
   reason="autoconf"; tag="autoconf"

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 13:50:00 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 3CDF9106566B;
	Mon, 18 Jul 2011 13:50:00 +0000 (UTC) (envelope-from flz@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 2CD3F8FC24;
	Mon, 18 Jul 2011 13:50:00 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6IDo0p9025502;
	Mon, 18 Jul 2011 13:50:00 GMT (envelope-from flz@svn.freebsd.org)
Received: (from flz@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6IDo0eX025500;
	Mon, 18 Jul 2011 13:50:00 GMT (envelope-from flz@svn.freebsd.org)
Message-Id: <201107181350.p6IDo0eX025500@svn.freebsd.org>
From: Florent Thoumie <flz@FreeBSD.org>
Date: Mon, 18 Jul 2011 13:50:00 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224183 - projects/portbuild/scripts
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 13:50:00 -0000

Author: flz
Date: Mon Jul 18 13:49:59 2011
New Revision: 224183
URL: http://svn.freebsd.org/changeset/base/224183

Log:
  portbuild: various pkgng related fixes.

Modified:
  projects/portbuild/scripts/buildscript

Modified: projects/portbuild/scripts/buildscript
==============================================================================
--- projects/portbuild/scripts/buildscript	Mon Jul 18 12:59:31 2011	(r224182)
+++ projects/portbuild/scripts/buildscript	Mon Jul 18 13:49:59 2011	(r224183)
@@ -56,14 +56,14 @@ add_pkg() {
         pkg_cmd_info="pkg_info -qe"
         pkg_cmd_add="pkg_add"
       else
-        pkg_cmd_info="pkg info -qeO"
+        pkg_cmd_info="pkg info -e"
         pkg_cmd_add="pkg add"
       fi
-      eval $pkg_cmd_info $base >/dev/null 2>&1
+      eval $pkg_cmd_info $base
       if [ $? -eq 0 ]; then
         echo "skipping $base, already added"
       else
-        eval $pkg_cmd_add $i >/dev/null 2>&1
+        eval $pkg_cmd_add $i
         if [ $? -ne 0 ]; then
           echo "error in dependency $i, exiting"
           cleanup 0
@@ -92,7 +92,7 @@ del_pkg() {
           pkg_cmd_check="cd /var/db/pkg && test -d"
         else
           dependents=$(pkg info -qOr $base)
-          pkg_cmd_check="pkg info -qO"
+          pkg_cmd_check="pkg info -qe"
         fi
         if [ -n "$dependents" ]; then
           recursion=1
@@ -120,11 +120,11 @@ del_pkg() {
         for j in ${delpkg}; do
           echo "Deleting ${j}"
           if [ $use_pkgng = "no" ]; then
-            pkg_delete -f ${j}
+            pkg_cmd_delete="pkg_delete -f"
           else
-            jorig=$(pkg info -qOo ${j})
-            pkg delete -f ${jorig}
+            pkg_cmd_delete="pkg delete -f"
           fi
+          eval $pkg_cmd_delete $j
           if [ $? -ne 0 ]; then
             echo "--> error in pkg_delete, exiting"
             cleanup 0

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 18:56:51 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 505B41065670;
	Mon, 18 Jul 2011 18:56:51 +0000 (UTC)
	(envelope-from gibbs@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 260DE8FC13;
	Mon, 18 Jul 2011 18:56:51 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6IIupLW035223;
	Mon, 18 Jul 2011 18:56:51 GMT (envelope-from gibbs@svn.freebsd.org)
Received: (from gibbs@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6IIupAO035221;
	Mon, 18 Jul 2011 18:56:51 GMT (envelope-from gibbs@svn.freebsd.org)
Message-Id: <201107181856.p6IIupAO035221@svn.freebsd.org>
From: "Justin T. Gibbs" <gibbs@FreeBSD.org>
Date: Mon, 18 Jul 2011 18:56:51 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224195 - projects/zfsd/head/sys/cam/scsi
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 18:56:51 -0000

Author: gibbs
Date: Mon Jul 18 18:56:50 2011
New Revision: 224195
URL: http://svn.freebsd.org/changeset/base/224195

Log:
  sys/cam/scsi/scsi_all.h:
  	o Apply const qualifiers to in scsi_(2,3,4,8)btoul().
  	o While touching these APIs, also convert them to use
  	  stdint.h types.

Modified:
  projects/zfsd/head/sys/cam/scsi/scsi_all.h

Modified: projects/zfsd/head/sys/cam/scsi/scsi_all.h
==============================================================================
--- projects/zfsd/head/sys/cam/scsi/scsi_all.h	Mon Jul 18 18:37:15 2011	(r224194)
+++ projects/zfsd/head/sys/cam/scsi/scsi_all.h	Mon Jul 18 18:56:50 2011	(r224195)
@@ -1504,11 +1504,11 @@ static __inline void scsi_ulto2b(u_int32
 static __inline void scsi_ulto3b(u_int32_t val, u_int8_t *bytes);
 static __inline void scsi_ulto4b(u_int32_t val, u_int8_t *bytes);
 static __inline void scsi_u64to8b(u_int64_t val, u_int8_t *bytes);
-static __inline u_int32_t scsi_2btoul(u_int8_t *bytes);
-static __inline u_int32_t scsi_3btoul(u_int8_t *bytes);
-static __inline int32_t scsi_3btol(u_int8_t *bytes);
-static __inline u_int32_t scsi_4btoul(u_int8_t *bytes);
-static __inline u_int64_t scsi_8btou64(u_int8_t *bytes);
+static __inline uint32_t scsi_2btoul(const uint8_t *bytes);
+static __inline uint32_t scsi_3btoul(const uint8_t *bytes);
+static __inline int32_t scsi_3btol(const uint8_t *bytes);
+static __inline uint32_t scsi_4btoul(const uint8_t *bytes);
+static __inline uint64_t scsi_8btou64(const uint8_t *bytes);
 static __inline void *find_mode_page_6(struct scsi_mode_header_6 *mode_header);
 static __inline void *find_mode_page_10(struct scsi_mode_header_10 *mode_header);
 
@@ -1563,20 +1563,20 @@ scsi_u64to8b(u_int64_t val, u_int8_t *by
 	bytes[7] = val & 0xff;
 }
 
-static __inline u_int32_t
-scsi_2btoul(u_int8_t *bytes)
+static __inline uint32_t
+scsi_2btoul(const uint8_t *bytes)
 {
-	u_int32_t rv;
+	uint32_t rv;
 
 	rv = (bytes[0] << 8) |
 	     bytes[1];
 	return (rv);
 }
 
-static __inline u_int32_t
-scsi_3btoul(u_int8_t *bytes)
+static __inline uint32_t
+scsi_3btoul(const uint8_t *bytes)
 {
-	u_int32_t rv;
+	uint32_t rv;
 
 	rv = (bytes[0] << 16) |
 	     (bytes[1] << 8) |
@@ -1585,9 +1585,9 @@ scsi_3btoul(u_int8_t *bytes)
 }
 
 static __inline int32_t 
-scsi_3btol(u_int8_t *bytes)
+scsi_3btol(const uint8_t *bytes)
 {
-	u_int32_t rc = scsi_3btoul(bytes);
+	uint32_t rc = scsi_3btoul(bytes);
  
 	if (rc & 0x00800000)
 		rc |= 0xff000000;
@@ -1595,10 +1595,10 @@ scsi_3btol(u_int8_t *bytes)
 	return (int32_t) rc;
 }
 
-static __inline u_int32_t
-scsi_4btoul(u_int8_t *bytes)
+static __inline uint32_t
+scsi_4btoul(const uint8_t *bytes)
 {
-	u_int32_t rv;
+	uint32_t rv;
 
 	rv = (bytes[0] << 24) |
 	     (bytes[1] << 16) |
@@ -1608,7 +1608,7 @@ scsi_4btoul(u_int8_t *bytes)
 }
 
 static __inline uint64_t
-scsi_8btou64(uint8_t *bytes)
+scsi_8btou64(const uint8_t *bytes)
 {
         uint64_t rv;
  

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 19:26:16 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id BECF4106566C;
	Mon, 18 Jul 2011 19:26:16 +0000 (UTC)
	(envelope-from gibbs@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id AA3FD8FC08;
	Mon, 18 Jul 2011 19:26:16 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6IJQG4X036166;
	Mon, 18 Jul 2011 19:26:16 GMT (envelope-from gibbs@svn.freebsd.org)
Received: (from gibbs@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6IJQG5W036152;
	Mon, 18 Jul 2011 19:26:16 GMT (envelope-from gibbs@svn.freebsd.org)
Message-Id: <201107181926.p6IJQG5W036152@svn.freebsd.org>
From: "Justin T. Gibbs" <gibbs@FreeBSD.org>
Date: Mon, 18 Jul 2011 19:26:16 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224197 - in projects/zfsd/head: share/examples/ses
	share/examples/ses/srcs sys/amd64/conf sys/cam/scsi sys/conf
	sys/i386/conf sys/ia64/conf sys/mips/conf sys/modules/cam
	sys/pc98/conf ...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 19:26:16 -0000

Author: gibbs
Date: Mon Jul 18 19:26:16 2011
New Revision: 224197
URL: http://svn.freebsd.org/changeset/base/224197

Log:
  Revamp the CAM enclosure services driver, renaming it to "enc" from "ses" in
  the process.  This updated driver uses an in-kernel daemon to track state
  changes and publishes physical path location information for disk elements
  into the CAM device database.
  
  share/examples/ses/Makefile.inc:
  share/examples/ses/srcs/eltsub.c:
  share/examples/ses/srcs/sesd.c:
  share/examples/ses/srcs/getencstat.c:
  share/examples/ses/srcs/setobjstat.c:
  share/examples/ses/srcs/inienc.c:
  share/examples/ses/srcs/getobjstat.c:
  share/examples/ses/srcs/getnobj.c:
  share/examples/ses/srcs/getobjmap.c:
  share/examples/ses/srcs/setencstat.c:
  	Update for changes in driver name and API.  The ioctl interface
  	is largely unchanged and could use additional refinement.  It
  	would be nice to be able to fetch the status of all elements in
  	a single ioctl call and to have the ioctls that return variable
  	length data allow you to query the necessary allocation size
  	by passing in a zero length buffer.
  
  sys/sparc64/conf/GENERIC:
  sys/ia64/conf/GENERIC:
  sys/mips/conf/OCTEON1:
  sys/pc98/conf/GENERIC:
  sys/i386/conf/GENERIC:
  sys/amd64/conf/GENERIC:
  	ses -> enc
  
  sys/conf/files:
  sys/modules/cam/Makefile:
  sys/cam/scsi/scsi_enc_internal.h
  sys/cam/scsi/scsi_enc_ses.c
  sys/cam/scsi/scsi_enc_safte.c
  sys/cam/scsi/scsi_ses.c
  sys/cam/scsi/scsi_enc.c
  	Split the enc driver into a generic driver file and one file
  	each for the SES and SAF-TE personalities.
  
  sys/cam/scsi/scsi_ses.h:
  	o Retain this header, but use it to only hold structures derived
  	  from the T10 SES spec.  The driver interface can be found in
  	  scsi_enc.h.
  	o Add definitions for most SES pages.
  
  sys/cam/scsi/scsi_enc.c
  sys/cam/scsi/scsi_enc.h
  	o Use a function vector table to allow interaction between the
  	  generic and protocol specific portions of this driver.
  	o Provide a generic mechanism allowing personalities to define a
  	  finite state machine that is executed from a daemon thread context.
  	o Track CAM device arrival events and pass these on to personalities
  	  that have registered an interest in them.  These notifications are
  	  used to trigger physical path updates in the CAM EDT.
  
  sys/cam/scsi/scsi_enc_safte.c:
  	The SAF-TE personality.  This module is largely untouched by this
  	update.  To achieve the same level of support as we have for SES,
  	it will need to define an FSM and code to determine the physical
  	paths of elements within the enclosure.
  
  sys/cam/scsi/scsi_enc_ses.c:
  	o Implement a state machine to fetch configuration, status, element
  	  descriptors, and additional element status.
  	o Build a "element map" that indexes into the config and status
  	  data retrieved from a SES device.  Use this to simplify our
  	  responses to ioctls.
  	o Add support for using SAS domain/phy WWN data to determine the
  	  physical path (ence@<enc WWN>/type@<elm type>/slot@<slot #>)
  	  of an element.  Stubs are in place for FC, but both FC and SPI
  	  will need additional work in order to be supported.
  
  Sponsored by:	Spectra Logic Corporation
  Submitted by:	gibbs, will

Added:
  projects/zfsd/head/sys/cam/scsi/scsi_enc.c
  projects/zfsd/head/sys/cam/scsi/scsi_enc.h
  projects/zfsd/head/sys/cam/scsi/scsi_enc_internal.h
  projects/zfsd/head/sys/cam/scsi/scsi_enc_safte.c
  projects/zfsd/head/sys/cam/scsi/scsi_enc_ses.c
Deleted:
  projects/zfsd/head/sys/cam/scsi/scsi_ses.c
Modified:
  projects/zfsd/head/share/examples/ses/Makefile.inc
  projects/zfsd/head/share/examples/ses/srcs/eltsub.c
  projects/zfsd/head/share/examples/ses/srcs/getencstat.c
  projects/zfsd/head/share/examples/ses/srcs/getnobj.c
  projects/zfsd/head/share/examples/ses/srcs/getobjmap.c
  projects/zfsd/head/share/examples/ses/srcs/getobjstat.c
  projects/zfsd/head/share/examples/ses/srcs/inienc.c
  projects/zfsd/head/share/examples/ses/srcs/sesd.c
  projects/zfsd/head/share/examples/ses/srcs/setencstat.c
  projects/zfsd/head/share/examples/ses/srcs/setobjstat.c
  projects/zfsd/head/sys/amd64/conf/GENERIC
  projects/zfsd/head/sys/cam/scsi/scsi_ses.h
  projects/zfsd/head/sys/conf/files
  projects/zfsd/head/sys/i386/conf/GENERIC
  projects/zfsd/head/sys/ia64/conf/GENERIC
  projects/zfsd/head/sys/mips/conf/OCTEON1
  projects/zfsd/head/sys/modules/cam/Makefile
  projects/zfsd/head/sys/pc98/conf/GENERIC
  projects/zfsd/head/sys/sparc64/conf/GENERIC

Modified: projects/zfsd/head/share/examples/ses/Makefile.inc
==============================================================================
--- projects/zfsd/head/share/examples/ses/Makefile.inc	Mon Jul 18 19:23:50 2011	(r224196)
+++ projects/zfsd/head/share/examples/ses/Makefile.inc	Mon Jul 18 19:26:16 2011	(r224197)
@@ -32,7 +32,6 @@
 # mjacob@feral.com
 #
 
-CFLAGS+= -I/usr/include/cam/scsi -DSESINC="<scsi_ses.h>"
 BINDIR?= /usr/sbin
 
 CLEANFILES+= ${MAN}

Modified: projects/zfsd/head/share/examples/ses/srcs/eltsub.c
==============================================================================
--- projects/zfsd/head/share/examples/ses/srcs/eltsub.c	Mon Jul 18 19:23:50 2011	(r224196)
+++ projects/zfsd/head/share/examples/ses/srcs/eltsub.c	Mon Jul 18 19:26:16 2011	(r224197)
@@ -33,10 +33,13 @@
  */
 
 #include <unistd.h>
+#include <stddef.h>
+#include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <sys/ioctl.h>
-#include SESINC
+#include <cam/scsi/scsi_all.h>
+#include <cam/scsi/scsi_enc.h>
 
 #include "eltsub.h"
 
@@ -46,80 +49,83 @@ geteltnm(int type)
 	static char rbuf[132];
 
 	switch (type) {
-	case SESTYP_UNSPECIFIED:
+	case ELMTYP_UNSPECIFIED:
 		sprintf(rbuf, "Unspecified");
 		break;
-	case SESTYP_DEVICE:
+	case ELMTYP_DEVICE:
 		sprintf(rbuf, "Device");
 		break;
-	case SESTYP_POWER:
+	case ELMTYP_POWER:
 		sprintf(rbuf, "Power supply");
 		break;
-	case SESTYP_FAN:
+	case ELMTYP_FAN:
 		sprintf(rbuf, "Cooling element");
 		break;
-	case SESTYP_THERM:
+	case ELMTYP_THERM:
 		sprintf(rbuf, "Temperature sensors");
 		break;
-	case SESTYP_DOORLOCK:
+	case ELMTYP_DOORLOCK:
 		sprintf(rbuf, "Door Lock");
 		break;
-	case SESTYP_ALARM:
+	case ELMTYP_ALARM:
 		sprintf(rbuf, "Audible alarm");
 		break;
-	case SESTYP_ESCC:
+	case ELMTYP_ESCC:
 		sprintf(rbuf, "Enclosure services controller electronics");
 		break;
-	case SESTYP_SCC:
+	case ELMTYP_SCC:
 		sprintf(rbuf, "SCC controller electronics");
 		break;
-	case SESTYP_NVRAM:
+	case ELMTYP_NVRAM:
 		sprintf(rbuf, "Nonvolatile cache");
 		break;
-	case SESTYP_UPS:
+	case ELMTYP_INV_OP_REASON:
+		sprintf(rbuf, "Invalid Operation Reason");
+		break;
+	case ELMTYP_UPS:
 		sprintf(rbuf, "Uninterruptible power supply");
 		break;
-	case SESTYP_DISPLAY:
+	case ELMTYP_DISPLAY:
 		sprintf(rbuf, "Display");
 		break;
-	case SESTYP_KEYPAD:
+	case ELMTYP_KEYPAD:
 		sprintf(rbuf, "Key pad entry device");
 		break;
-	case SESTYP_ENCLOSURE:
+	case ELMTYP_ENCLOSURE:
 		sprintf(rbuf, "Enclosure");
 		break;
-	case SESTYP_SCSIXVR:
+	case ELMTYP_SCSIXVR:
 		sprintf(rbuf, "SCSI port/transceiver");
 		break;
-	case SESTYP_LANGUAGE:
+	case ELMTYP_LANGUAGE:
 		sprintf(rbuf, "Language");
 		break;
-	case SESTYP_COMPORT:
+	case ELMTYP_COMPORT:
 		sprintf(rbuf, "Communication Port");
 		break;
-	case SESTYP_VOM:
+	case ELMTYP_VOM:
 		sprintf(rbuf, "Voltage Sensor");
 		break;
-	case SESTYP_AMMETER:
+	case ELMTYP_AMMETER:
 		sprintf(rbuf, "Current Sensor");
 		break;
-	case SESTYP_SCSI_TGT:
+	case ELMTYP_SCSI_TGT:
 		sprintf(rbuf, "SCSI target port");
 		break;
-	case SESTYP_SCSI_INI:
+	case ELMTYP_SCSI_INI:
 		sprintf(rbuf, "SCSI initiator port");
 		break;
-	case SESTYP_SUBENC:
+	case ELMTYP_SUBENC:
 		sprintf(rbuf, "Simple sub-enclosure");
 		break;
-	case SESTYP_ARRAY:
+	case ELMTYP_ARRAY_DEV:
 		sprintf(rbuf, "Array device");
 		break;
-	case SESTYP_SASEXPANDER:
-		sprintf(rbuf, "SAS Expander");
+	case ELMTYP_SAS_EXP:
+		sprintf(rbuf, "SAS expander");
 		break;
-	case SESTYP_SASCONNECTOR:
-		sprintf(rbuf, "SAS Connector");
+	case ELMTYP_SAS_CONN:
+		sprintf(rbuf, "SAS connector");
 		break;
 	default:
 		(void) sprintf(rbuf, "<Type 0x%x>", type);

Modified: projects/zfsd/head/share/examples/ses/srcs/getencstat.c
==============================================================================
--- projects/zfsd/head/share/examples/ses/srcs/getencstat.c	Mon Jul 18 19:23:50 2011	(r224196)
+++ projects/zfsd/head/share/examples/ses/srcs/getencstat.c	Mon Jul 18 19:26:16 2011	(r224197)
@@ -33,20 +33,25 @@
  */
 
 #include <unistd.h>
+#include <stddef.h>
+#include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <string.h>
 #include <sys/ioctl.h>
 #include <fcntl.h>
-#include SESINC
+#include <cam/scsi/scsi_all.h>
+#include <cam/scsi/scsi_enc.h>
 
 #include "eltsub.h"
 
 int
 main(int a, char **v)
 {
-	ses_object *objp;
-	ses_objstat ob;
+	encioc_element_t *objp;
+	encioc_elm_status_t ob;
+	encioc_elm_desc_t objd;
+	encioc_elm_devnames_t objdn;
 	int fd, nobj, f, i, verbose, quiet, errors;
 	u_char estat;
 
@@ -73,13 +78,13 @@ main(int a, char **v)
 			perror(*v);
 			continue;
 		}
-		if (ioctl(fd, SESIOC_GETNOBJ, (caddr_t) &nobj) < 0) {
-			perror("SESIOC_GETNOBJ");
+		if (ioctl(fd, ENCIOC_GETNELM, (caddr_t) &nobj) < 0) {
+			perror("ENCIOC_GETNELM");
 			(void) close(fd);
 			continue;
 		}
-		if (ioctl(fd, SESIOC_GETENCSTAT, (caddr_t) &estat) < 0) {
-			perror("SESIOC_GETENCSTAT");
+		if (ioctl(fd, ENCIOC_GETENCSTAT, (caddr_t) &estat) < 0) {
+			perror("ENCIOC_GETENCSTAT");
 			(void) close(fd);
 			continue;
 		}
@@ -113,38 +118,67 @@ main(int a, char **v)
 			}
 		}
 		fprintf(stdout, ">\n");
-		objp = calloc(nobj, sizeof (ses_object));
+		objp = calloc(nobj, sizeof (encioc_element_t));
 		if (objp == NULL) {
 			perror("calloc");
 			(void) close(fd);
 			continue;
 		}
-                if (ioctl(fd, SESIOC_GETOBJMAP, (caddr_t) objp) < 0) {
-                        perror("SESIOC_GETOBJMAP");
+                if (ioctl(fd, ENCIOC_GETELMMAP, (caddr_t) objp) < 0) {
+                        perror("ENCIOC_GETELMMAP");
                         (void) close(fd);
                         continue;
                 }
 		for (i = 0; i < nobj; i++) {
-			ob.obj_id = objp[i].obj_id;
-			if (ioctl(fd, SESIOC_GETOBJSTAT, (caddr_t) &ob) < 0) {
-				perror("SESIOC_GETOBJSTAT");
+			ob.elm_idx = objp[i].elm_idx;
+			if (ioctl(fd, ENCIOC_GETELMSTAT, (caddr_t) &ob) < 0) {
+				perror("ENCIOC_GETELMSTAT");
 				(void) close(fd);
 				break;
 			}
-			if ((ob.cstat[0] & 0xf) == SES_OBJSTAT_OK) {
-				if (verbose) {
-					fprintf(stdout,
-					    "Element 0x%x: %s OK (%s)\n",
-					    ob.obj_id,
-					    geteltnm(objp[i].object_type),
-					    stat2ascii(objp[i].object_type,
-					    ob.cstat));
-				}
+			bzero(&objd, sizeof(objd));
+			objd.elm_idx = objp[i].elm_idx;
+			objd.elm_desc_len = UINT16_MAX;
+			objd.elm_desc_str = calloc(UINT16_MAX, sizeof(char));
+			if (objd.elm_desc_str == NULL) {
+				perror("calloc");
+				(void) close(fd);
 				continue;
 			}
-			fprintf(stdout, "Element 0x%x: %s, %s\n",
-			    ob.obj_id, geteltnm(objp[i].object_type),
-			    stat2ascii(objp[i].object_type, ob.cstat));
+			if (ioctl(fd, ENCIOC_GETELMDESC, (caddr_t)&objd) < 0) {
+				perror("ENCIOC_GETELMDESC");
+				(void) close(fd);
+				break;
+			}
+			bzero(&objdn, sizeof(objdn));
+			objdn.elm_idx = objp[i].elm_idx;
+			objdn.elm_names_size = 128;
+			objdn.elm_devnames = calloc(128, sizeof(char));
+			if (objdn.elm_devnames == NULL) {
+				perror("calloc");
+				(void) close(fd);
+				break;
+			}
+			/*
+			 * This ioctl isn't critical and has a good chance
+			 * of returning -1.
+			 */
+			(void)ioctl(fd, ENCIOC_GETELMDEVNAMES, (caddr_t)&objdn);
+			fprintf(stdout, "Element 0x%x: %s", ob.elm_idx,
+			    geteltnm(objp[i].elm_type));
+			if ((ob.cstat[0] & 0xf) == SES_OBJSTAT_OK)
+				fprintf(stdout, ", OK (%s)",
+				    stat2ascii(objp[i].elm_type, ob.cstat));
+			else
+				fprintf(stdout, ", %s",
+				    stat2ascii(objp[i].elm_type, ob.cstat));
+			fprintf(stdout, ", descriptor: '%s'",
+			    objd.elm_desc_str);
+			if (objdn.elm_names_len > 0)
+				fprintf(stdout, ", dev: '%s'",
+				    objdn.elm_devnames);
+			fprintf(stdout, "\n");
+			free(objdn.elm_devnames);
 		}
 		free(objp);
 		(void) close(fd);

Modified: projects/zfsd/head/share/examples/ses/srcs/getnobj.c
==============================================================================
--- projects/zfsd/head/share/examples/ses/srcs/getnobj.c	Mon Jul 18 19:23:50 2011	(r224196)
+++ projects/zfsd/head/share/examples/ses/srcs/getnobj.c	Mon Jul 18 19:26:16 2011	(r224197)
@@ -33,12 +33,15 @@
  */
 
 #include <unistd.h>
+#include <stddef.h>
+#include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <unistd.h>
 #include <fcntl.h>
 #include <sys/ioctl.h>
-#include SESINC
+#include <cam/scsi/scsi_all.h>
+#include <cam/scsi/scsi_ses.h>
 
 int
 main(int argc, char **argv)

Modified: projects/zfsd/head/share/examples/ses/srcs/getobjmap.c
==============================================================================
--- projects/zfsd/head/share/examples/ses/srcs/getobjmap.c	Mon Jul 18 19:23:50 2011	(r224196)
+++ projects/zfsd/head/share/examples/ses/srcs/getobjmap.c	Mon Jul 18 19:26:16 2011	(r224197)
@@ -33,11 +33,14 @@
  */
 
 #include <unistd.h>
+#include <stddef.h>
+#include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <fcntl.h>
 #include <sys/ioctl.h>
-#include SESINC
+#include <cam/scsi/scsi_all.h>
+#include <cam/scsi/scsi_ses.h>
 
 #include "eltsub.h"
 

Modified: projects/zfsd/head/share/examples/ses/srcs/getobjstat.c
==============================================================================
--- projects/zfsd/head/share/examples/ses/srcs/getobjstat.c	Mon Jul 18 19:23:50 2011	(r224196)
+++ projects/zfsd/head/share/examples/ses/srcs/getobjstat.c	Mon Jul 18 19:26:16 2011	(r224197)
@@ -32,11 +32,14 @@
  * mjacob@feral.com
  */
 #include <unistd.h>
+#include <stddef.h>
+#include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <fcntl.h>
 #include <sys/ioctl.h>
-#include SESINC
+#include <cam/scsi/scsi_all.h>
+#include <cam/scsi/scsi_ses.h>
 
 int
 main(int a, char **v)

Modified: projects/zfsd/head/share/examples/ses/srcs/inienc.c
==============================================================================
--- projects/zfsd/head/share/examples/ses/srcs/inienc.c	Mon Jul 18 19:23:50 2011	(r224196)
+++ projects/zfsd/head/share/examples/ses/srcs/inienc.c	Mon Jul 18 19:26:16 2011	(r224197)
@@ -33,11 +33,14 @@
  */
 
 #include <unistd.h>
+#include <stddef.h>
+#include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <fcntl.h>
 #include <sys/ioctl.h>
-#include SESINC
+#include <cam/scsi/scsi_all.h>
+#include <cam/scsi/scsi_ses.h>
 
 int
 main(int a, char **v)

Modified: projects/zfsd/head/share/examples/ses/srcs/sesd.c
==============================================================================
--- projects/zfsd/head/share/examples/ses/srcs/sesd.c	Mon Jul 18 19:23:50 2011	(r224196)
+++ projects/zfsd/head/share/examples/ses/srcs/sesd.c	Mon Jul 18 19:26:16 2011	(r224197)
@@ -32,6 +32,8 @@
  * mjacob@feral.com
  */
 #include <unistd.h>
+#include <stddef.h>
+#include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <fcntl.h>
@@ -39,7 +41,8 @@
 #include <string.h>
 #include <syslog.h>
 #include <sys/ioctl.h>
-#include SESINC
+#include <cam/scsi/scsi_all.h>
+#include <cam/scsi/scsi_enc.h>
 
 #define	ALLSTAT (SES_ENCSTAT_UNRECOV | SES_ENCSTAT_CRITICAL | \
 	SES_ENCSTAT_NONCRITICAL | SES_ENCSTAT_INFO)
@@ -54,7 +57,7 @@ main(int a, char **v)
 	static const char *usage =
 	    "usage: %s [ -d ] [ -t pollinterval ] device [ device ]\n";
 	int fd, polltime, dev, devbase, nodaemon;
-	ses_encstat stat, *carray;
+	encioc_enc_status_t stat, *carray;
 
 	if (a < 2) {
 		fprintf(stderr, usage, *v);
@@ -83,7 +86,7 @@ main(int a, char **v)
 		return (1);
 	}
 	for (dev = devbase; dev < a; dev++)
-		carray[dev] = (ses_encstat) -1;
+		carray[dev] = (encioc_enc_status_t) -1;
 
 	/*
 	 * Check to make sure we can open all devices
@@ -94,8 +97,8 @@ main(int a, char **v)
 			perror(v[dev]);
 			return (1);
 		}
-		if (ioctl(fd, SESIOC_INIT, NULL) < 0) {
-			fprintf(stderr, "%s: SESIOC_INIT fails- %s\n",
+		if (ioctl(fd, ENCIOC_INIT, NULL) < 0) {
+			fprintf(stderr, "%s: ENCIOC_INIT fails- %s\n",
 			    v[dev], strerror(errno));
 			return (1);
 		}
@@ -122,9 +125,9 @@ main(int a, char **v)
 			/*
 			 * Get the actual current enclosure status.
 			 */
-			if (ioctl(fd, SESIOC_GETENCSTAT, (caddr_t) &stat) < 0) {
+			if (ioctl(fd, ENCIOC_GETENCSTAT, (caddr_t) &stat) < 0) {
 				syslog(LOG_ERR,
-				    "%s: SESIOC_GETENCSTAT- %m", v[dev]);
+				    "%s: ENCIOC_GETENCSTAT- %m", v[dev]);
 				(void) close(fd);
 				continue;
 			}

Modified: projects/zfsd/head/share/examples/ses/srcs/setencstat.c
==============================================================================
--- projects/zfsd/head/share/examples/ses/srcs/setencstat.c	Mon Jul 18 19:23:50 2011	(r224196)
+++ projects/zfsd/head/share/examples/ses/srcs/setencstat.c	Mon Jul 18 19:26:16 2011	(r224197)
@@ -33,18 +33,21 @@
  */
 
 #include <unistd.h>
+#include <stddef.h>
+#include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <fcntl.h>
 #include <sys/ioctl.h>
-#include SESINC
+#include <cam/scsi/scsi_all.h>
+#include <cam/scsi/scsi_enc.h>
 
 int
 main(int a, char **v)
 {
 	int fd;
 	long val;
-	ses_encstat stat;
+	encioc_enc_status_t stat;
 
 	if (a != 3) {
 		fprintf(stderr, "usage: %s device enclosure_status\n", *v);
@@ -57,9 +60,9 @@ main(int a, char **v)
 	}
 	
 	val =  strtol(v[2], NULL, 0);
-	stat = (ses_encstat) val;
-	if (ioctl(fd, SESIOC_SETENCSTAT, (caddr_t) &stat) < 0) {
-		perror("SESIOC_SETENCSTAT");
+	stat = (encioc_enc_status_t)val;
+	if (ioctl(fd, ENCIOC_SETENCSTAT, (caddr_t) &stat) < 0) {
+		perror("ENCIOC_SETENCSTAT");
 	}
 	(void) close(fd);
 	return (0);

Modified: projects/zfsd/head/share/examples/ses/srcs/setobjstat.c
==============================================================================
--- projects/zfsd/head/share/examples/ses/srcs/setobjstat.c	Mon Jul 18 19:23:50 2011	(r224196)
+++ projects/zfsd/head/share/examples/ses/srcs/setobjstat.c	Mon Jul 18 19:26:16 2011	(r224197)
@@ -33,18 +33,21 @@
  */
 
 #include <unistd.h>
+#include <stddef.h>
+#include <stdint.h>
 #include <stdlib.h>
 #include <stdio.h>
 #include <fcntl.h>
 #include <sys/ioctl.h>
-#include SESINC
+#include <cam/scsi/scsi_all.h>
+#include <cam/scsi/scsi_enc.h>
 
 int
 main(int a, char **v)
 {
 	int fd;
 	int i;
-	ses_objstat obj;
+	encioc_elm_status_t obj;
 	long cvt;
 	char *x;
 
@@ -64,7 +67,7 @@ usage:
 	if (x == v[2]) {
 		goto usage;
 	}
-	obj.obj_id = cvt;
+	obj.elm_idx = cvt;
 	for (i = 0; i < 4; i++) {
 		x = v[3 + i];
 		cvt = strtol(v[3 + i],  &x, 0);
@@ -73,8 +76,8 @@ usage:
 		}
 		obj.cstat[i] = cvt;
 	}
-	if (ioctl(fd, SESIOC_SETOBJSTAT, (caddr_t) &obj) < 0) {
-		perror("SESIOC_SETOBJSTAT");
+	if (ioctl(fd, ENCIOC_SETELMSTAT, (caddr_t) &obj) < 0) {
+		perror("ENCIOC_SETELMSTAT");
 	}
 	(void) close(fd);
 	return (0);

Modified: projects/zfsd/head/sys/amd64/conf/GENERIC
==============================================================================
--- projects/zfsd/head/sys/amd64/conf/GENERIC	Mon Jul 18 19:23:50 2011	(r224196)
+++ projects/zfsd/head/sys/amd64/conf/GENERIC	Mon Jul 18 19:26:16 2011	(r224197)
@@ -126,7 +126,7 @@ device		da		# Direct Access (disks)
 device		sa		# Sequential Access (tape etc)
 device		cd		# CD
 device		pass		# Passthrough device (direct ATA/SCSI access)
-device		ses		# SCSI Environmental Services (and SAF-TE)
+device		enc		# Enclosure Services (SES and SAF-TE)
 
 # RAID controllers interfaced to the SCSI subsystem
 device		amr		# AMI MegaRAID

Added: projects/zfsd/head/sys/cam/scsi/scsi_enc.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/sys/cam/scsi/scsi_enc.c	Mon Jul 18 19:26:16 2011	(r224197)
@@ -0,0 +1,975 @@
+/*-
+ * Copyright (c) 2000 Matthew Jacob
+ * All rights reserved.
+ *
+ * Redistribution and use in source and binary forms, with or without
+ * modification, are permitted provided that the following conditions
+ * are met:
+ * 1. Redistributions of source code must retain the above copyright
+ *    notice, this list of conditions, and the following disclaimer,
+ *    without modification, immediately at the beginning of the file.
+ * 2. The name of the author may not be used to endorse or promote products
+ *    derived from this software without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+ * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+ * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+ * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE FOR
+ * ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+ * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+ * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+ * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+ * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+ * SUCH DAMAGE.
+ */
+
+#include <sys/cdefs.h>
+__FBSDID("$FreeBSD$");
+
+#include <sys/param.h>
+
+#include <sys/conf.h>
+#include <sys/errno.h>
+#include <sys/fcntl.h>
+#include <sys/kernel.h>
+#include <sys/kthread.h>
+#include <sys/lock.h>
+#include <sys/malloc.h>
+#include <sys/mutex.h>
+#include <sys/queue.h>
+#include <sys/sx.h>
+#include <sys/systm.h>
+#include <sys/types.h>
+
+#include <machine/stdarg.h>
+
+#include <cam/cam.h>
+#include <cam/cam_ccb.h>
+#include <cam/cam_debug.h>
+#include <cam/cam_periph.h>
+#include <cam/cam_xpt_periph.h>
+
+#include <cam/scsi/scsi_all.h>
+#include <cam/scsi/scsi_message.h>
+#include <cam/scsi/scsi_enc.h>
+#include <cam/scsi/scsi_enc_internal.h>
+
+#include <opt_enc.h>
+
+MALLOC_DEFINE(M_SCSIENC, "SCSI ENC", "SCSI ENC buffers");
+
+/* Enclosure type independent driver */
+
+#define	SEN_ID		"UNISYS           SUN_SEN"
+#define	SEN_ID_LEN	24
+
+static	d_open_t	enc_open;
+static	d_close_t	enc_close;
+static	d_ioctl_t	enc_ioctl;
+static	periph_init_t	enc_init;
+static  periph_ctor_t	enc_ctor;
+static	periph_oninv_t	enc_oninvalidate;
+static  periph_dtor_t   enc_dtor;
+static  periph_start_t  enc_start;
+
+static void enc_async(void *, uint32_t, struct cam_path *, void *);
+static enctyp enc_type(void *, int);
+
+static struct periph_driver encdriver = {
+	enc_init, "enc",
+	TAILQ_HEAD_INITIALIZER(encdriver.units), /* generation */ 0
+};
+
+PERIPHDRIVER_DECLARE(enc, encdriver);
+
+static struct cdevsw enc_cdevsw = {
+	.d_version =	D_VERSION,
+	.d_open =	enc_open,
+	.d_close =	enc_close,
+	.d_ioctl =	enc_ioctl,
+	.d_name =	"enc",
+	.d_flags =	0,
+};
+
+static void
+enc_init(void)
+{
+	cam_status status;
+
+	/*
+	 * Install a global async callback.  This callback will
+	 * receive async callbacks like "new device found".
+	 */
+	status = xpt_register_async(AC_FOUND_DEVICE, enc_async, NULL, NULL);
+
+	if (status != CAM_REQ_CMP) {
+		printf("enc: Failed to attach master async callback "
+		       "due to status 0x%x!\n", status);
+	}
+}
+
+static void
+enc_oninvalidate(struct cam_periph *periph)
+{
+	struct enc_softc *enc;
+
+	enc = periph->softc;
+
+	/* If the sub-driver has an invalidate routine, call it */
+	if (enc->enc_vec.softc_invalidate != NULL)
+		enc->enc_vec.softc_invalidate(periph);
+
+	/*
+	 * Unregister any async callbacks.
+	 */
+	xpt_register_async(0, enc_async, periph, periph->path);
+
+	/*
+	 * Shutdown our daemon.
+	 */
+	enc->enc_flags |= ENC_FLAG_SHUTDOWN;
+	if (enc->enc_daemon != NULL) {
+		/* Signal and wait for the ses daemon to terminate. */
+		wakeup(enc->enc_daemon);
+		/*
+		 * We're called with the SIM mutex held, but we're dropping
+		 * the update mutex here on sleep.  So we have to manually
+		 * drop the SIM mutex.
+		 */
+		cam_periph_sleep(enc->periph, enc->enc_daemon,
+				 PUSER, "thtrm", 0);
+	}
+	callout_drain(&enc->status_updater);
+
+	enc->enc_flags |= ENC_FLAG_INVALID;
+
+	xpt_print(periph->path, "lost device\n");
+}
+
+static void
+enc_dtor(struct cam_periph *periph)
+{
+	struct enc_softc *enc;
+
+	enc = periph->softc;
+
+	xpt_print(periph->path, "removing device entry\n");
+	cam_periph_unlock(periph);
+	destroy_dev(enc->enc_dev);
+	cam_periph_lock(periph);
+
+	/* If the sub-driver has a cleanup routine, call it */
+	if (enc->enc_vec.softc_cleanup != NULL)
+		enc->enc_vec.softc_cleanup(periph);
+
+	if (enc->enc_boot_hold_ch.ich_func != NULL) {
+		config_intrhook_disestablish(&enc->enc_boot_hold_ch);
+		enc->enc_boot_hold_ch.ich_func = NULL;
+	}
+
+	ENC_FREE(enc);
+}
+
+static void
+enc_async(void *callback_arg, uint32_t code, struct cam_path *path, void *arg)
+{
+	struct cam_periph *periph;
+
+	periph = (struct cam_periph *)callback_arg;
+
+	switch(code) {
+	case AC_FOUND_DEVICE:
+	{
+		struct ccb_getdev *cgd;
+		cam_status status;
+		int inq_len;
+		path_id_t path_id;
+
+		cgd = (struct ccb_getdev *)arg;
+		if (arg == NULL) {
+			break;
+		}
+
+		if (cgd->protocol != PROTO_SCSI)
+			break;
+
+		inq_len = cgd->inq_data.additional_length + 4;
+
+		/*
+		 * PROBLEM: WE NEED TO LOOK AT BYTES 48-53 TO SEE IF THIS
+		 * PROBLEM: IS A SAF-TE DEVICE.
+		 */
+		switch (enc_type(&cgd->inq_data, inq_len)) {
+		case ENC_SES:
+		case ENC_SES_SCSI2:
+		case ENC_SES_PASSTHROUGH:
+		case ENC_SEN:
+		case ENC_SAFT:
+			break;
+		default:
+			/*
+			 * Schedule announcement of the ENC bindings for
+			 * this device if it is managed by a SEP.
+			 */
+			path_id = xpt_path_path_id(path);
+			xpt_lock_buses();
+			TAILQ_FOREACH(periph, &encdriver.units, unit_links) {
+				struct enc_softc *softc;
+
+				softc = (struct enc_softc *)periph->softc;
+				if (xpt_path_path_id(periph->path) != path_id
+				 || softc == NULL
+				 || (softc->enc_flags & ENC_FLAG_INITIALIZED)
+				  == 0
+				 || softc->enc_vec.device_found == NULL)
+					continue;
+
+				softc->enc_vec.device_found(softc);
+			}
+			xpt_unlock_buses();
+			return;
+		}
+
+		status = cam_periph_alloc(enc_ctor, enc_oninvalidate,
+		    enc_dtor, enc_start, "enc", CAM_PERIPH_BIO,
+		    cgd->ccb_h.path, enc_async, AC_FOUND_DEVICE, cgd);
+
+		if (status != CAM_REQ_CMP && status != CAM_REQ_INPROG) {
+			printf("enc_async: Unable to probe new device due to "
+			    "status 0x%x\n", status);
+		}
+		break;
+	}
+	default:
+		cam_periph_async(periph, code, path, arg);
+		break;
+	}
+}
+
+static int
+enc_open(struct cdev *dev, int flags, int fmt, struct thread *td)
+{
+	struct cam_periph *periph;
+	struct enc_softc *softc;
+	int error = 0;
+
+	periph = (struct cam_periph *)dev->si_drv1;
+	if (periph == NULL) {
+		return (ENXIO);
+	}
+
+	if (cam_periph_acquire(periph) != CAM_REQ_CMP) {
+		cam_periph_unlock(periph);
+		return (ENXIO);
+	}
+
+	cam_periph_lock(periph);
+
+	softc = (struct enc_softc *)periph->softc;
+
+	if ((softc->enc_flags & ENC_FLAG_INITIALIZED) == 0) {
+		error = ENXIO;
+		goto out;
+	}
+	if (softc->enc_flags & ENC_FLAG_INVALID) {
+		error = ENXIO;
+		goto out;
+	}
+
+out:
+	cam_periph_unlock(periph);
+	if (error) {
+		cam_periph_release(periph);
+	}
+	return (error);
+}
+
+static int
+enc_close(struct cdev *dev, int flag, int fmt, struct thread *td)
+{
+	struct cam_periph *periph;
+	struct enc_softc *softc;
+	int error;
+
+	error = 0;
+
+	periph = (struct cam_periph *)dev->si_drv1;
+	if (periph == NULL)
+		return (ENXIO);
+
+	cam_periph_lock(periph);
+
+	softc = (struct enc_softc *)periph->softc;
+
+	cam_periph_unlock(periph);
+	cam_periph_release(periph);
+
+	return (0);
+}
+
+static void
+enc_start(struct cam_periph *p, union ccb *sccb)
+{
+	struct enc_softc *enc;
+
+	enc = p->softc;
+	ENC_DLOG(enc, "%s enter imm=%d prio=%d\n",
+	    __func__, p->immediate_priority, p->pinfo.priority);
+	if (p->immediate_priority <= p->pinfo.priority) {
+		SLIST_INSERT_HEAD(&p->ccb_list, &sccb->ccb_h, periph_links.sle);
+		p->immediate_priority = CAM_PRIORITY_NONE;
+		wakeup(&p->ccb_list);
+	} else
+		xpt_release_ccb(sccb);
+	ENC_DLOG(enc, "%s exit\n", __func__);
+}
+
+void
+enc_done(struct cam_periph *periph, union ccb *dccb)
+{
+	wakeup(&dccb->ccb_h.cbfcnp);
+}
+
+int
+enc_error(union ccb *ccb, uint32_t cflags, uint32_t sflags)
+{
+	struct enc_softc *softc;
+	struct cam_periph *periph;
+
+	periph = xpt_path_periph(ccb->ccb_h.path);
+	softc = (struct enc_softc *)periph->softc;
+
+	return (cam_periph_error(ccb, cflags, sflags, &softc->saved_ccb));
+}
+
+static int
+enc_ioctl(struct cdev *dev, u_long cmd, caddr_t arg_addr, int flag,
+	 struct thread *td)
+{
+	struct cam_periph *periph;
+	encioc_enc_status_t tmp;
+	encioc_string_t sstr;
+	encioc_elm_status_t elms;
+	encioc_elm_desc_t elmd;
+	encioc_elm_devnames_t elmdn;
+	encioc_element_t *uelm;
+	enc_softc_t *enc;
+	enc_cache_t *cache;
+	void *addr;
+	int error, i;
+
+
+	if (arg_addr)
+		addr = *((caddr_t *) arg_addr);
+	else
+		addr = NULL;
+
+	periph = (struct cam_periph *)dev->si_drv1;
+	if (periph == NULL)
+		return (ENXIO);
+
+	CAM_DEBUG(periph->path, CAM_DEBUG_TRACE, ("entering encioctl\n"));
+
+	cam_periph_lock(periph);
+	enc = (struct enc_softc *)periph->softc;
+	cache = &enc->enc_cache;
+
+	/*
+	 * Now check to see whether we're initialized or not.
+	 * This actually should never fail as we're not supposed
+	 * to get past enc_open w/o successfully initializing
+	 * things.
+	 */
+	if ((enc->enc_flags & ENC_FLAG_INITIALIZED) == 0) {
+		cam_periph_unlock(periph);
+		return (ENXIO);
+	}
+	cam_periph_unlock(periph);
+
+	error = 0;
+
+	CAM_DEBUG(periph->path, CAM_DEBUG_TRACE,
+	    ("trying to do ioctl %#lx\n", cmd));
+
+	/*
+	 * If this command can change the device's state,
+	 * we must have the device open for writing.
+	 *
+	 * For commands that get information about the
+	 * device- we don't need to lock the peripheral
+	 * if we aren't running a command.  The periph
+	 * also can't go away while a user process has
+	 * it open.
+	 */
+	switch (cmd) {
+	case ENCIOC_GETNELM:
+	case ENCIOC_GETELMMAP:
+	case ENCIOC_GETENCSTAT:
+	case ENCIOC_GETELMSTAT:
+	case ENCIOC_GETELMDESC:
+	case ENCIOC_GETELMDEVNAMES:
+		break;
+	default:
+		if ((flag & FWRITE) == 0) {
+			return (EBADF);
+		}
+	}
+ 
+	/*
+	 * XXX The values read here are only valid for the current
+	 *     configuration generation.  We need these ioctls
+	 *     to also pass in/out a generation number.
+	 */
+	sx_slock(&enc->enc_cache_lock);
+	switch (cmd) {
+	case ENCIOC_GETNELM:
+		error = copyout(&cache->nelms, addr, sizeof (cache->nelms));
+		break;
+		
+	case ENCIOC_GETELMMAP:
+		for (uelm = addr, i = 0; i != cache->nelms; i++) {
+			encioc_element_t kelm;
+			kelm.elm_idx = i;
+			kelm.elm_subenc_id = cache->elm_map[i].subenclosure;
+			kelm.elm_type = cache->elm_map[i].enctype;
+			error = copyout(&kelm, &uelm[i], sizeof(kelm));
+			if (error)
+				break;
+		}
+		break;
+
+	case ENCIOC_GETENCSTAT:
+		cam_periph_lock(periph);
+		error = enc->enc_vec.get_enc_status(enc, 1);
+		if (error) {
+			cam_periph_unlock(periph);
+			break;
+		}
+		tmp = cache->enc_status & ~ENCI_SVALID;
+		cam_periph_unlock(periph);
+		error = copyout(&tmp, addr, sizeof(tmp));
+		cache->enc_status = tmp;
+		break;
+
+	case ENCIOC_SETENCSTAT:
+		error = copyin(addr, &tmp, sizeof(tmp));
+		if (error)
+			break;
+		cam_periph_lock(periph);
+		error = enc->enc_vec.set_enc_status(enc, tmp, 1);
+		cam_periph_unlock(periph);
+		break;
+
+	case ENCIOC_GETSTRING:
+	case ENCIOC_SETSTRING:
+		if (enc->enc_vec.handle_string == NULL) {
+			error = EINVAL;
+			break;
+		}
+		error = copyin(addr, &sstr, sizeof(sstr));
+		if (error)
+			break;
+		cam_periph_lock(periph);
+		error = enc->enc_vec.handle_string(enc, &sstr, cmd);
+		cam_periph_unlock(periph);
+		break;
+
+	case ENCIOC_GETELMSTAT:
+		error = copyin(addr, &elms, sizeof(elms));
+		if (error)
+			break;
+		if (elms.elm_idx >= cache->nelms) {
+			error = EINVAL;
+			break;
+		}
+		cam_periph_lock(periph);
+		error = enc->enc_vec.get_elm_status(enc, &elms, 1);
+		cam_periph_unlock(periph);
+		if (error)
+			break;
+		error = copyout(&elms, addr, sizeof(elms));
+		break;
+

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 20:06:49 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id C7D22106564A;
	Mon, 18 Jul 2011 20:06:49 +0000 (UTC)
	(envelope-from gibbs@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 9E24E8FC13;
	Mon, 18 Jul 2011 20:06:49 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6IK6nnk037463;
	Mon, 18 Jul 2011 20:06:49 GMT (envelope-from gibbs@svn.freebsd.org)
Received: (from gibbs@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6IK6nHQ037460;
	Mon, 18 Jul 2011 20:06:49 GMT (envelope-from gibbs@svn.freebsd.org)
Message-Id: <201107182006.p6IK6nHQ037460@svn.freebsd.org>
From: "Justin T. Gibbs" <gibbs@FreeBSD.org>
Date: Mon, 18 Jul 2011 20:06:49 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224200 - in
	projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common:
	fs/zfs sys/sysevent
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 20:06:49 -0000

Author: gibbs
Date: Mon Jul 18 20:06:49 2011
New Revision: 224200
URL: http://svn.freebsd.org/changeset/base/224200

Log:
  sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c:
  sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h:
  	Emit "dev_path" instead of "phys_path" in autoexpand
  	events.  The "dev_path" already is a devfs path to
  	the device and this avoids having to convert the
  	physical path information into a devfs path in yet
  	another location.
  
  Sponsored by:	Spectra Logic Corporation

Modified:
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h

Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
==============================================================================
--- projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c	Mon Jul 18 20:06:15 2011	(r224199)
+++ projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c	Mon Jul 18 20:06:49 2011	(r224200)
@@ -5051,7 +5051,6 @@ spa_async_autoexpand(spa_t *spa, vdev_t 
 {
 	sysevent_id_t eid;
 	nvlist_t *attr;
-	char *physpath;
 
 	if (!spa->spa_autoexpand)
 		return;
@@ -5061,20 +5060,16 @@ spa_async_autoexpand(spa_t *spa, vdev_t 
 		spa_async_autoexpand(spa, cvd);
 	}
 
-	if (!vd->vdev_ops->vdev_op_leaf || vd->vdev_physpath == NULL)
+	if (!vd->vdev_ops->vdev_op_leaf || vd->vdev_path == NULL)
 		return;
 
-	physpath = kmem_zalloc(MAXPATHLEN, KM_SLEEP);
-	(void) snprintf(physpath, MAXPATHLEN, "/devices%s", vd->vdev_physpath);
-
 	VERIFY(nvlist_alloc(&attr, NV_UNIQUE_NAME, KM_SLEEP) == 0);
-	VERIFY(nvlist_add_string(attr, DEV_PHYS_PATH, physpath) == 0);
+	VERIFY(nvlist_add_string(attr, DEV_PATH, vd->vdev_path) == 0);
 
 	(void) ddi_log_sysevent(zfs_dip, SUNW_VENDOR, EC_DEV_STATUS,
 	    ESC_ZFS_VDEV_AUTOEXPAND, attr, &eid, DDI_SLEEP);
 
 	nvlist_free(attr);
-	kmem_free(physpath, MAXPATHLEN);
 }
 
 static void

Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h
==============================================================================
--- projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h	Mon Jul 18 20:06:15 2011	(r224199)
+++ projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h	Mon Jul 18 20:06:49 2011	(r224200)
@@ -236,6 +236,7 @@ extern "C" {
 
 #define	EV_VERSION		"version"
 #define	DEV_PHYS_PATH		"phys_path"
+#define	DEV_PATH		"dev_path"
 #define	DEV_NAME		"dev_name"
 #define	DEV_DRIVER_NAME		"driver_name"
 #define	DEV_INSTANCE		"instance"

From owner-svn-src-projects@FreeBSD.ORG  Mon Jul 18 22:00:24 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 975FB1065676;
	Mon, 18 Jul 2011 22:00:24 +0000 (UTC)
	(envelope-from grehan@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 387668FC0C;
	Mon, 18 Jul 2011 22:00:24 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6IM0OMR041070;
	Mon, 18 Jul 2011 22:00:24 GMT (envelope-from grehan@svn.freebsd.org)
Received: (from grehan@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6IM0OGv041064;
	Mon, 18 Jul 2011 22:00:24 GMT (envelope-from grehan@svn.freebsd.org)
Message-Id: <201107182200.p6IM0OGv041064@svn.freebsd.org>
From: Peter Grehan <grehan@FreeBSD.org>
Date: Mon, 18 Jul 2011 22:00:24 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224206 - in projects/bhyve: . bin/expr bin/ps bin/sh
	cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool
	cddl/contrib/opensolaris/cmd/ztest cddl/contrib/opensolaris/lib...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 18 Jul 2011 22:00:24 -0000

Author: grehan
Date: Mon Jul 18 22:00:21 2011
New Revision: 224206
URL: http://svn.freebsd.org/changeset/base/224206

Log:
  IFC @ r224187

Added:
  projects/bhyve/contrib/bind9/HISTORY
     - copied unchanged from r224187, head/contrib/bind9/HISTORY
  projects/bhyve/contrib/bind9/bin/confgen/
     - copied from r224187, head/contrib/bind9/bin/confgen/
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-revoke.8
     - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-revoke.8
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-revoke.c
     - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-revoke.c
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-revoke.docbook
     - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-revoke.docbook
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-revoke.html
     - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-revoke.html
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-settime.8
     - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-settime.8
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-settime.c
     - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-settime.c
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-settime.docbook
     - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-settime.docbook
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-settime.html
     - copied unchanged from r224187, head/contrib/bind9/bin/dnssec/dnssec-settime.html
  projects/bhyve/contrib/bind9/bin/named/bind.keys.h
     - copied unchanged from r224187, head/contrib/bind9/bin/named/bind.keys.h
  projects/bhyve/contrib/bind9/bin/tools/
     - copied from r224187, head/contrib/bind9/bin/tools/
  projects/bhyve/contrib/bind9/doc/arm/dnssec.xml
     - copied unchanged from r224187, head/contrib/bind9/doc/arm/dnssec.xml
  projects/bhyve/contrib/bind9/doc/arm/libdns.xml
     - copied unchanged from r224187, head/contrib/bind9/doc/arm/libdns.xml
  projects/bhyve/contrib/bind9/doc/arm/man.arpaname.html
     - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.arpaname.html
  projects/bhyve/contrib/bind9/doc/arm/man.ddns-confgen.html
     - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.ddns-confgen.html
  projects/bhyve/contrib/bind9/doc/arm/man.dnssec-revoke.html
     - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.dnssec-revoke.html
  projects/bhyve/contrib/bind9/doc/arm/man.dnssec-settime.html
     - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.dnssec-settime.html
  projects/bhyve/contrib/bind9/doc/arm/man.genrandom.html
     - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.genrandom.html
  projects/bhyve/contrib/bind9/doc/arm/man.isc-hmac-fixup.html
     - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.isc-hmac-fixup.html
  projects/bhyve/contrib/bind9/doc/arm/man.named-journalprint.html
     - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.named-journalprint.html
  projects/bhyve/contrib/bind9/doc/arm/man.nsec3hash.html
     - copied unchanged from r224187, head/contrib/bind9/doc/arm/man.nsec3hash.html
  projects/bhyve/contrib/bind9/doc/arm/managed-keys.xml
     - copied unchanged from r224187, head/contrib/bind9/doc/arm/managed-keys.xml
  projects/bhyve/contrib/bind9/doc/arm/pkcs11.xml
     - copied unchanged from r224187, head/contrib/bind9/doc/arm/pkcs11.xml
  projects/bhyve/contrib/bind9/lib/dns/client.c
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/client.c
  projects/bhyve/contrib/bind9/lib/dns/dns64.c
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/dns64.c
  projects/bhyve/contrib/bind9/lib/dns/ecdb.c
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/ecdb.c
  projects/bhyve/contrib/bind9/lib/dns/include/dns/client.h
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/client.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/dns64.h
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/dns64.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/ecdb.h
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/ecdb.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/keydata.h
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/keydata.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/private.h
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/private.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/rpz.h
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/rpz.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/rriterator.h
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/rriterator.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/tsec.h
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/include/dns/tsec.h
  projects/bhyve/contrib/bind9/lib/dns/keydata.c
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/keydata.c
  projects/bhyve/contrib/bind9/lib/dns/opensslgost_link.c
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/opensslgost_link.c
  projects/bhyve/contrib/bind9/lib/dns/private.c
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/private.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/hip_55.c
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/rdata/generic/hip_55.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/hip_55.h
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/rdata/generic/hip_55.h
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/rdata/generic/keydata_65533.h
  projects/bhyve/contrib/bind9/lib/dns/rpz.c
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/rpz.c
  projects/bhyve/contrib/bind9/lib/dns/rriterator.c
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/rriterator.c
  projects/bhyve/contrib/bind9/lib/dns/ssu_external.c
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/ssu_external.c
  projects/bhyve/contrib/bind9/lib/dns/tsec.c
     - copied unchanged from r224187, head/contrib/bind9/lib/dns/tsec.c
  projects/bhyve/contrib/bind9/lib/export/
     - copied from r224187, head/contrib/bind9/lib/export/
  projects/bhyve/contrib/bind9/lib/irs/
     - copied from r224187, head/contrib/bind9/lib/irs/
  projects/bhyve/contrib/bind9/lib/isc/app_api.c
     - copied unchanged from r224187, head/contrib/bind9/lib/isc/app_api.c
  projects/bhyve/contrib/bind9/lib/isc/backtrace-emptytbl.c
     - copied unchanged from r224187, head/contrib/bind9/lib/isc/backtrace-emptytbl.c
  projects/bhyve/contrib/bind9/lib/isc/backtrace.c
     - copied unchanged from r224187, head/contrib/bind9/lib/isc/backtrace.c
  projects/bhyve/contrib/bind9/lib/isc/include/isc/backtrace.h
     - copied unchanged from r224187, head/contrib/bind9/lib/isc/include/isc/backtrace.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/bind9.h
     - copied unchanged from r224187, head/contrib/bind9/lib/isc/include/isc/bind9.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/namespace.h
     - copied unchanged from r224187, head/contrib/bind9/lib/isc/include/isc/namespace.h
  projects/bhyve/contrib/bind9/lib/isc/mem_api.c
     - copied unchanged from r224187, head/contrib/bind9/lib/isc/mem_api.c
  projects/bhyve/contrib/bind9/lib/isc/socket_api.c
     - copied unchanged from r224187, head/contrib/bind9/lib/isc/socket_api.c
  projects/bhyve/contrib/bind9/lib/isc/task_api.c
     - copied unchanged from r224187, head/contrib/bind9/lib/isc/task_api.c
  projects/bhyve/contrib/bind9/lib/isc/timer_api.c
     - copied unchanged from r224187, head/contrib/bind9/lib/isc/timer_api.c
  projects/bhyve/contrib/bind9/lib/isccfg/dnsconf.c
     - copied unchanged from r224187, head/contrib/bind9/lib/isccfg/dnsconf.c
  projects/bhyve/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h
     - copied unchanged from r224187, head/contrib/bind9/lib/isccfg/include/isccfg/dnsconf.h
  projects/bhyve/contrib/dialog/help.c
     - copied unchanged from r224187, head/contrib/dialog/help.c
  projects/bhyve/contrib/dialog/po/sk.po
     - copied unchanged from r224187, head/contrib/dialog/po/sk.po
  projects/bhyve/contrib/dialog/samples/valgrind.log
     - copied unchanged from r224187, head/contrib/dialog/samples/valgrind.log
  projects/bhyve/contrib/llvm/include/llvm/Analysis/BlockFrequency.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h
  projects/bhyve/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequency.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequency.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
  projects/bhyve/contrib/llvm/include/llvm/MC/MCInstrDesc.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/MC/MCInstrDesc.h
  projects/bhyve/contrib/llvm/include/llvm/MC/MCInstrInfo.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/MC/MCInstrInfo.h
  projects/bhyve/contrib/llvm/include/llvm/MC/MCInstrItineraries.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/MC/MCInstrItineraries.h
  projects/bhyve/contrib/llvm/include/llvm/MC/MCRegisterInfo.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/MC/MCRegisterInfo.h
  projects/bhyve/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h
  projects/bhyve/contrib/llvm/include/llvm/MC/SubtargetFeature.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/MC/SubtargetFeature.h
  projects/bhyve/contrib/llvm/include/llvm/Object/Binary.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/Object/Binary.h
  projects/bhyve/contrib/llvm/include/llvm/Object/COFF.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/Object/COFF.h
  projects/bhyve/contrib/llvm/include/llvm/Object/Error.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/Object/Error.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h
     - copied unchanged from r224187, head/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h
  projects/bhyve/contrib/llvm/lib/Analysis/BlockFrequency.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/Analysis/BlockFrequency.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/MachineBlockFrequency.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/CodeGen/MachineBlockFrequency.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/RegisterCoalescer.h
     - copied unchanged from r224187, head/contrib/llvm/lib/CodeGen/RegisterCoalescer.h
  projects/bhyve/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
     - copied unchanged from r224187, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  projects/bhyve/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCSubtargetInfo.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/MC/MCSubtargetInfo.cpp
  projects/bhyve/contrib/llvm/lib/MC/SubtargetFeature.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/MC/SubtargetFeature.cpp
  projects/bhyve/contrib/llvm/lib/Object/Binary.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/Object/Binary.cpp
  projects/bhyve/contrib/llvm/lib/Object/Error.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/Object/Error.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMMachObjectWriter.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/Target/ARM/ARMMachObjectWriter.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/MCTargetDesc/
     - copied from r224187, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/
  projects/bhyve/contrib/llvm/lib/Target/Alpha/MCTargetDesc/
     - copied from r224187, head/contrib/llvm/lib/Target/Alpha/MCTargetDesc/
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/
     - copied from r224187, head/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/
     - copied from r224187, head/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/
     - copied from r224187, head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MCTargetDesc/
     - copied from r224187, head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/
  projects/bhyve/contrib/llvm/lib/Target/Mips/InstPrinter/
     - copied from r224187, head/contrib/llvm/lib/Target/Mips/InstPrinter/
  projects/bhyve/contrib/llvm/lib/Target/Mips/MCTargetDesc/
     - copied from r224187, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h
     - copied unchanged from r224187, head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h
     - copied unchanged from r224187, head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h
     - copied unchanged from r224187, head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h
  projects/bhyve/contrib/llvm/lib/Target/PTX/MCTargetDesc/
     - copied from r224187, head/contrib/llvm/lib/Target/PTX/MCTargetDesc/
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXCallingConv.td
     - copied unchanged from r224187, head/contrib/llvm/lib/Target/PTX/PTXCallingConv.td
  projects/bhyve/contrib/llvm/lib/Target/PTX/generate-register-td.py
     - copied unchanged from r224187, head/contrib/llvm/lib/Target/PTX/generate-register-td.py
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
     - copied from r224187, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
  projects/bhyve/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
     - copied from r224187, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
     - copied from r224187, head/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
  projects/bhyve/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/MCTargetDesc/
     - copied from r224187, head/contrib/llvm/lib/Target/X86/MCTargetDesc/
  projects/bhyve/contrib/llvm/lib/Target/XCore/MCTargetDesc/
     - copied from r224187, head/contrib/llvm/lib/Target/XCore/MCTargetDesc/
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp
     - copied unchanged from r224187, head/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp
  projects/bhyve/contrib/llvm/tools/clang/include/clang/ARCMigrate/
     - copied from r224187, head/contrib/llvm/tools/clang/include/clang/ARCMigrate/
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h
     - copied unchanged from r224187, head/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h
     - copied unchanged from r224187, head/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.h
     - copied unchanged from r224187, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h
     - copied unchanged from r224187, head/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h
     - copied unchanged from r224187, head/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h
     - copied unchanged from r224187, head/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h
  projects/bhyve/contrib/llvm/tools/clang/lib/ARCMigrate/
     - copied from r224187, head/contrib/llvm/tools/clang/lib/ARCMigrate/
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp
     - copied unchanged from r224187, head/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/Error.cpp
     - copied unchanged from r224187, head/contrib/llvm/utils/TableGen/Error.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/Error.h
     - copied unchanged from r224187, head/contrib/llvm/utils/TableGen/Error.h
  projects/bhyve/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp
     - copied unchanged from r224187, head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h
     - copied unchanged from r224187, head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h
  projects/bhyve/contrib/xz/po/fr.po
     - copied unchanged from r224187, head/contrib/xz/po/fr.po
  projects/bhyve/contrib/xz/po/pl.po
     - copied unchanged from r224187, head/contrib/xz/po/pl.po
  projects/bhyve/lib/bind/isc/backtrace-emptytbl.c
     - copied unchanged from r224187, head/lib/bind/isc/backtrace-emptytbl.c
  projects/bhyve/lib/clang/include/ARMGenMCPseudoLowering.inc
     - copied unchanged from r224187, head/lib/clang/include/ARMGenMCPseudoLowering.inc
  projects/bhyve/lib/clang/include/ARMGenSubtargetInfo.inc
     - copied unchanged from r224187, head/lib/clang/include/ARMGenSubtargetInfo.inc
  projects/bhyve/lib/clang/include/MipsGenSubtargetInfo.inc
     - copied unchanged from r224187, head/lib/clang/include/MipsGenSubtargetInfo.inc
  projects/bhyve/lib/clang/include/PPCGenSubtargetInfo.inc
     - copied unchanged from r224187, head/lib/clang/include/PPCGenSubtargetInfo.inc
  projects/bhyve/lib/clang/include/X86GenSubtargetInfo.inc
     - copied unchanged from r224187, head/lib/clang/include/X86GenSubtargetInfo.inc
  projects/bhyve/lib/clang/libclangarcmigrate/
     - copied from r224187, head/lib/clang/libclangarcmigrate/
  projects/bhyve/lib/clang/libllvmarmdesc/
     - copied from r224187, head/lib/clang/libllvmarmdesc/
  projects/bhyve/lib/clang/libllvmmipsdesc/
     - copied from r224187, head/lib/clang/libllvmmipsdesc/
  projects/bhyve/lib/clang/libllvmmipsinstprinter/
     - copied from r224187, head/lib/clang/libllvmmipsinstprinter/
  projects/bhyve/lib/clang/libllvmpowerpcdesc/
     - copied from r224187, head/lib/clang/libllvmpowerpcdesc/
  projects/bhyve/lib/clang/libllvmx86desc/
     - copied from r224187, head/lib/clang/libllvmx86desc/
  projects/bhyve/lib/libarchive/archive_read_support_compression_rpm.c
     - copied unchanged from r224187, head/lib/libarchive/archive_read_support_compression_rpm.c
  projects/bhyve/lib/libarchive/archive_read_support_format_xar.c
     - copied unchanged from r224187, head/lib/libarchive/archive_read_support_format_xar.c
  projects/bhyve/lib/libarchive/libarchive_fe/
     - copied from r224187, head/lib/libarchive/libarchive_fe/
  projects/bhyve/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c
     - copied unchanged from r224187, head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c
  projects/bhyve/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.rpm.uu
     - copied unchanged from r224187, head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.rpm.uu
  projects/bhyve/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c
     - copied unchanged from r224187, head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c
  projects/bhyve/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.rpm.uu
     - copied unchanged from r224187, head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.rpm.uu
  projects/bhyve/lib/libarchive/test/test_read_format_xar.c
     - copied unchanged from r224187, head/lib/libarchive/test/test_read_format_xar.c
  projects/bhyve/lib/libprocstat/libprocstat.3
     - copied unchanged from r224187, head/lib/libprocstat/libprocstat.3
  projects/bhyve/release/ia64/make-memstick.sh
     - copied unchanged from r224187, head/release/ia64/make-memstick.sh
  projects/bhyve/sbin/ifconfig/iffib.c
     - copied unchanged from r224187, head/sbin/ifconfig/iffib.c
  projects/bhyve/share/man/man9/vm_map_sync.9
     - copied unchanged from r224187, head/share/man/man9/vm_map_sync.9
  projects/bhyve/sys/boot/powerpc/ps3/ps3bus.h
     - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3bus.h
  projects/bhyve/sys/boot/powerpc/ps3/ps3devdesc.h
     - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3devdesc.h
  projects/bhyve/sys/boot/powerpc/ps3/ps3disk.c
     - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3disk.c
  projects/bhyve/sys/boot/powerpc/ps3/ps3repo.c
     - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3repo.c
  projects/bhyve/sys/boot/powerpc/ps3/ps3repo.h
     - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3repo.h
  projects/bhyve/sys/boot/powerpc/ps3/ps3stor.c
     - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3stor.c
  projects/bhyve/sys/boot/powerpc/ps3/ps3stor.h
     - copied unchanged from r224187, head/sys/boot/powerpc/ps3/ps3stor.h
  projects/bhyve/sys/dev/rt/
     - copied from r224187, head/sys/dev/rt/
  projects/bhyve/sys/dev/usb/net/if_usie.c
     - copied unchanged from r224187, head/sys/dev/usb/net/if_usie.c
  projects/bhyve/sys/dev/usb/net/if_usievar.h
     - copied unchanged from r224187, head/sys/dev/usb/net/if_usievar.h
  projects/bhyve/sys/mips/conf/XLP
     - copied unchanged from r224187, head/sys/mips/conf/XLP
  projects/bhyve/sys/mips/conf/XLP64
     - copied unchanged from r224187, head/sys/mips/conf/XLP64
  projects/bhyve/sys/mips/conf/XLPN32
     - copied unchanged from r224187, head/sys/mips/conf/XLPN32
  projects/bhyve/sys/mips/nlm/
     - copied from r224187, head/sys/mips/nlm/
  projects/bhyve/sys/modules/usb/usie/
     - copied from r224187, head/sys/modules/usb/usie/
  projects/bhyve/tools/regression/bin/sh/parser/alias6.0
     - copied unchanged from r224187, head/tools/regression/bin/sh/parser/alias6.0
  projects/bhyve/tools/regression/lib/libc/gen/test-posix_spawn.c
     - copied unchanged from r224187, head/tools/regression/lib/libc/gen/test-posix_spawn.c
  projects/bhyve/usr.bin/cpio/test/test_cmdline.c
     - copied unchanged from r224187, head/usr.bin/cpio/test/test_cmdline.c
  projects/bhyve/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.bin.uu
     - copied unchanged from r224187, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.bin.uu
  projects/bhyve/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.crc.uu
     - copied unchanged from r224187, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.crc.uu
  projects/bhyve/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.newc.uu
     - copied unchanged from r224187, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.newc.uu
  projects/bhyve/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.ustar.uu
     - copied unchanged from r224187, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.ustar.uu
  projects/bhyve/usr.bin/cpio/test/test_option_B_upper.c
     - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_B_upper.c
  projects/bhyve/usr.bin/cpio/test/test_option_C_upper.c
     - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_C_upper.c
  projects/bhyve/usr.bin/cpio/test/test_option_J_upper.c
     - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_J_upper.c
  projects/bhyve/usr.bin/cpio/test/test_option_L_upper.c
     - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_L_upper.c
  projects/bhyve/usr.bin/cpio/test/test_option_Z_upper.c
     - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_Z_upper.c
  projects/bhyve/usr.bin/cpio/test/test_option_l.c
     - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_l.c
  projects/bhyve/usr.bin/cpio/test/test_option_lzma.c
     - copied unchanged from r224187, head/usr.bin/cpio/test/test_option_lzma.c
  projects/bhyve/usr.bin/tar/test/test_empty_mtree.c
     - copied unchanged from r224187, head/usr.bin/tar/test/test_empty_mtree.c
  projects/bhyve/usr.bin/tar/test/test_option_T_upper.c
     - copied unchanged from r224187, head/usr.bin/tar/test/test_option_T_upper.c
  projects/bhyve/usr.bin/tar/test/test_option_r.c
     - copied unchanged from r224187, head/usr.bin/tar/test/test_option_r.c
  projects/bhyve/usr.sbin/arpaname/
     - copied from r224187, head/usr.sbin/arpaname/
  projects/bhyve/usr.sbin/bsdinstall/scripts/docsinstall
     - copied unchanged from r224187, head/usr.sbin/bsdinstall/scripts/docsinstall
  projects/bhyve/usr.sbin/ddns-confgen/
     - copied from r224187, head/usr.sbin/ddns-confgen/
  projects/bhyve/usr.sbin/dnssec-revoke/
     - copied from r224187, head/usr.sbin/dnssec-revoke/
  projects/bhyve/usr.sbin/dnssec-settime/
     - copied from r224187, head/usr.sbin/dnssec-settime/
  projects/bhyve/usr.sbin/genrandom/
     - copied from r224187, head/usr.sbin/genrandom/
  projects/bhyve/usr.sbin/isc-hmac-fixup/
     - copied from r224187, head/usr.sbin/isc-hmac-fixup/
  projects/bhyve/usr.sbin/named-journalprint/
     - copied from r224187, head/usr.sbin/named-journalprint/
  projects/bhyve/usr.sbin/nsec3hash/
     - copied from r224187, head/usr.sbin/nsec3hash/
     - copied from r224187, head/usr.sbin/rtadvctl/
  projects/bhyve/usr.sbin/rtadvd/control.c
     - copied unchanged from r224187, head/usr.sbin/rtadvd/control.c
  projects/bhyve/usr.sbin/rtadvd/control.h
     - copied unchanged from r224187, head/usr.sbin/rtadvd/control.h
  projects/bhyve/usr.sbin/rtadvd/control_client.c
     - copied unchanged from r224187, head/usr.sbin/rtadvd/control_client.c
  projects/bhyve/usr.sbin/rtadvd/control_client.h
     - copied unchanged from r224187, head/usr.sbin/rtadvd/control_client.h
  projects/bhyve/usr.sbin/rtadvd/control_server.c
     - copied unchanged from r224187, head/usr.sbin/rtadvd/control_server.c
  projects/bhyve/usr.sbin/rtadvd/control_server.h
     - copied unchanged from r224187, head/usr.sbin/rtadvd/control_server.h
  projects/bhyve/usr.sbin/rtadvd/timer_subr.c
     - copied unchanged from r224187, head/usr.sbin/rtadvd/timer_subr.c
  projects/bhyve/usr.sbin/rtadvd/timer_subr.h
     - copied unchanged from r224187, head/usr.sbin/rtadvd/timer_subr.h
Directory Properties:
  projects/bhyve/usr.sbin/rtadvctl/   (props changed)
Deleted:
  projects/bhyve/contrib/bind9/KNOWN-DEFECTS
  projects/bhyve/contrib/bind9/NSEC3-NOTES
  projects/bhyve/contrib/bind9/README.idnkit
  projects/bhyve/contrib/bind9/README.pkcs11
  projects/bhyve/contrib/bind9/bin/rndc/rndc-confgen.8
  projects/bhyve/contrib/bind9/bin/rndc/rndc-confgen.c
  projects/bhyve/contrib/bind9/bin/rndc/rndc-confgen.docbook
  projects/bhyve/contrib/bind9/bin/rndc/rndc-confgen.html
  projects/bhyve/contrib/bind9/bin/rndc/unix/Makefile.in
  projects/bhyve/contrib/bind9/bin/rndc/unix/os.c
  projects/bhyve/contrib/llvm/include/llvm/AbstractTypeUser.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h
  projects/bhyve/contrib/llvm/include/llvm/Target/SubtargetFeature.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetInstrDesc.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetSubtarget.h
  projects/bhyve/contrib/llvm/include/llvm/TypeSymbolTable.h
  projects/bhyve/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.h
  projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.h
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.h
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.h
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.h
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.h
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.h
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.h
  projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.h
  projects/bhyve/contrib/llvm/lib/Target/SubtargetFeature.cpp
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.h
  projects/bhyve/contrib/llvm/lib/Target/TargetSubtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86MCAsmInfo.h
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.h
  projects/bhyve/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/TypeSymbolTable.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/TypesContext.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Tooling/
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h
  projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/BoostConAction.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Tooling/
  projects/bhyve/etc/rc.d/nfsserver
  projects/bhyve/lib/clang/include/ARMGenInstrNames.inc
  projects/bhyve/lib/clang/include/ARMGenRegisterInfo.h.inc
  projects/bhyve/lib/clang/include/ARMGenRegisterNames.inc
  projects/bhyve/lib/clang/include/ARMGenSubtarget.inc
  projects/bhyve/lib/clang/include/IA64GenInstrNames.inc
  projects/bhyve/lib/clang/include/IA64GenRegisterInfo.h.inc
  projects/bhyve/lib/clang/include/IA64GenRegisterNames.inc
  projects/bhyve/lib/clang/include/MipsGenInstrNames.inc
  projects/bhyve/lib/clang/include/MipsGenRegisterInfo.h.inc
  projects/bhyve/lib/clang/include/MipsGenRegisterNames.inc
  projects/bhyve/lib/clang/include/MipsGenSubtarget.inc
  projects/bhyve/lib/clang/include/PPCGenInstrNames.inc
  projects/bhyve/lib/clang/include/PPCGenRegisterInfo.h.inc
  projects/bhyve/lib/clang/include/PPCGenRegisterNames.inc
  projects/bhyve/lib/clang/include/PPCGenSubtarget.inc
  projects/bhyve/lib/clang/include/X86GenInstrNames.inc
  projects/bhyve/lib/clang/include/X86GenRegisterInfo.h.inc
  projects/bhyve/lib/clang/include/X86GenRegisterNames.inc
  projects/bhyve/lib/clang/include/X86GenSubtarget.inc
  projects/bhyve/share/man/man9/vm_map_clean.9
  projects/bhyve/share/man/man9/vm_page_copy.9
  projects/bhyve/share/man/man9/vm_page_protect.9
  projects/bhyve/share/man/man9/vm_page_zero_fill.9
  projects/bhyve/tools/tools/pciid/
  projects/bhyve/usr.bin/cpio/err.c
  projects/bhyve/usr.bin/cpio/err.h
  projects/bhyve/usr.bin/cpio/line_reader.c
  projects/bhyve/usr.bin/cpio/line_reader.h
  projects/bhyve/usr.bin/cpio/matching.c
  projects/bhyve/usr.bin/cpio/matching.h
  projects/bhyve/usr.bin/cpio/pathmatch.c
  projects/bhyve/usr.bin/cpio/pathmatch.h
  projects/bhyve/usr.bin/cpio/test/test_option_B.c
  projects/bhyve/usr.bin/cpio/test/test_option_L.c
  projects/bhyve/usr.bin/cpio/test/test_option_ell.c
  projects/bhyve/usr.bin/tar/err.c
  projects/bhyve/usr.bin/tar/err.h
  projects/bhyve/usr.bin/tar/line_reader.c
  projects/bhyve/usr.bin/tar/line_reader.h
  projects/bhyve/usr.bin/tar/matching.c
  projects/bhyve/usr.bin/tar/matching.h
  projects/bhyve/usr.bin/tar/pathmatch.c
  projects/bhyve/usr.bin/tar/pathmatch.h
  projects/bhyve/usr.bin/tar/test/test_option_T.c
  projects/bhyve/usr.sbin/named.reload/
  projects/bhyve/usr.sbin/rtadvd/dump.c
  projects/bhyve/usr.sbin/rtadvd/dump.h
Modified:
  projects/bhyve/ObsoleteFiles.inc
  projects/bhyve/bin/expr/expr.1
  projects/bhyve/bin/expr/expr.y
  projects/bhyve/bin/ps/ps.1
  projects/bhyve/bin/sh/sh.1
  projects/bhyve/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/bhyve/cddl/contrib/opensolaris/cmd/zpool/zpool.8
  projects/bhyve/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/bhyve/cddl/contrib/opensolaris/cmd/ztest/ztest.c
  projects/bhyve/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
  projects/bhyve/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
  projects/bhyve/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  projects/bhyve/contrib/bind9/CHANGES
  projects/bhyve/contrib/bind9/COPYRIGHT
  projects/bhyve/contrib/bind9/FAQ.xml
  projects/bhyve/contrib/bind9/Makefile.in
  projects/bhyve/contrib/bind9/README
  projects/bhyve/contrib/bind9/acconfig.h
  projects/bhyve/contrib/bind9/bin/Makefile.in
  projects/bhyve/contrib/bind9/bin/check/Makefile.in
  projects/bhyve/contrib/bind9/bin/check/check-tool.c
  projects/bhyve/contrib/bind9/bin/check/check-tool.h
  projects/bhyve/contrib/bind9/bin/check/named-checkconf.8
  projects/bhyve/contrib/bind9/bin/check/named-checkconf.c
  projects/bhyve/contrib/bind9/bin/check/named-checkconf.docbook
  projects/bhyve/contrib/bind9/bin/check/named-checkconf.html
  projects/bhyve/contrib/bind9/bin/check/named-checkzone.8
  projects/bhyve/contrib/bind9/bin/check/named-checkzone.c
  projects/bhyve/contrib/bind9/bin/check/named-checkzone.docbook
  projects/bhyve/contrib/bind9/bin/check/named-checkzone.html
  projects/bhyve/contrib/bind9/bin/dig/Makefile.in
  projects/bhyve/contrib/bind9/bin/dig/dig.1
  projects/bhyve/contrib/bind9/bin/dig/dig.c
  projects/bhyve/contrib/bind9/bin/dig/dig.docbook
  projects/bhyve/contrib/bind9/bin/dig/dig.html
  projects/bhyve/contrib/bind9/bin/dig/dighost.c
  projects/bhyve/contrib/bind9/bin/dig/host.1
  projects/bhyve/contrib/bind9/bin/dig/host.c
  projects/bhyve/contrib/bind9/bin/dig/host.docbook
  projects/bhyve/contrib/bind9/bin/dig/host.html
  projects/bhyve/contrib/bind9/bin/dig/include/dig/dig.h
  projects/bhyve/contrib/bind9/bin/dig/nslookup.1
  projects/bhyve/contrib/bind9/bin/dig/nslookup.c
  projects/bhyve/contrib/bind9/bin/dig/nslookup.docbook
  projects/bhyve/contrib/bind9/bin/dig/nslookup.html
  projects/bhyve/contrib/bind9/bin/dnssec/Makefile.in
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-dsfromkey.c
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-dsfromkey.docbook
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.8
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.c
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.docbook
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keygen.8
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keygen.c
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keygen.docbook
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-keygen.html
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-signzone.8
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-signzone.c
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-signzone.docbook
  projects/bhyve/contrib/bind9/bin/dnssec/dnssec-signzone.html
  projects/bhyve/contrib/bind9/bin/dnssec/dnssectool.c
  projects/bhyve/contrib/bind9/bin/dnssec/dnssectool.h
  projects/bhyve/contrib/bind9/bin/named/Makefile.in
  projects/bhyve/contrib/bind9/bin/named/bind9.xsl
  projects/bhyve/contrib/bind9/bin/named/bind9.xsl.h
  projects/bhyve/contrib/bind9/bin/named/builtin.c
  projects/bhyve/contrib/bind9/bin/named/client.c
  projects/bhyve/contrib/bind9/bin/named/config.c
  projects/bhyve/contrib/bind9/bin/named/control.c
  projects/bhyve/contrib/bind9/bin/named/include/named/client.h
  projects/bhyve/contrib/bind9/bin/named/include/named/config.h
  projects/bhyve/contrib/bind9/bin/named/include/named/control.h
  projects/bhyve/contrib/bind9/bin/named/include/named/globals.h
  projects/bhyve/contrib/bind9/bin/named/include/named/log.h
  projects/bhyve/contrib/bind9/bin/named/include/named/lwdclient.h
  projects/bhyve/contrib/bind9/bin/named/include/named/main.h
  projects/bhyve/contrib/bind9/bin/named/include/named/notify.h
  projects/bhyve/contrib/bind9/bin/named/include/named/query.h
  projects/bhyve/contrib/bind9/bin/named/include/named/server.h
  projects/bhyve/contrib/bind9/bin/named/include/named/tsigconf.h
  projects/bhyve/contrib/bind9/bin/named/include/named/types.h
  projects/bhyve/contrib/bind9/bin/named/include/named/zoneconf.h
  projects/bhyve/contrib/bind9/bin/named/interfacemgr.c
  projects/bhyve/contrib/bind9/bin/named/log.c
  projects/bhyve/contrib/bind9/bin/named/lwdgabn.c
  projects/bhyve/contrib/bind9/bin/named/lwdgrbn.c
  projects/bhyve/contrib/bind9/bin/named/lwresd.8
  projects/bhyve/contrib/bind9/bin/named/lwresd.c
  projects/bhyve/contrib/bind9/bin/named/lwresd.docbook
  projects/bhyve/contrib/bind9/bin/named/lwresd.html
  projects/bhyve/contrib/bind9/bin/named/main.c
  projects/bhyve/contrib/bind9/bin/named/named.8
  projects/bhyve/contrib/bind9/bin/named/named.conf.5
  projects/bhyve/contrib/bind9/bin/named/named.conf.docbook
  projects/bhyve/contrib/bind9/bin/named/named.conf.html
  projects/bhyve/contrib/bind9/bin/named/named.docbook
  projects/bhyve/contrib/bind9/bin/named/named.html
  projects/bhyve/contrib/bind9/bin/named/query.c
  projects/bhyve/contrib/bind9/bin/named/server.c
  projects/bhyve/contrib/bind9/bin/named/statschannel.c
  projects/bhyve/contrib/bind9/bin/named/tkeyconf.c
  projects/bhyve/contrib/bind9/bin/named/tsigconf.c
  projects/bhyve/contrib/bind9/bin/named/unix/Makefile.in
  projects/bhyve/contrib/bind9/bin/named/unix/include/named/os.h
  projects/bhyve/contrib/bind9/bin/named/unix/os.c
  projects/bhyve/contrib/bind9/bin/named/update.c
  projects/bhyve/contrib/bind9/bin/named/xfrout.c
  projects/bhyve/contrib/bind9/bin/named/zoneconf.c
  projects/bhyve/contrib/bind9/bin/nsupdate/Makefile.in
  projects/bhyve/contrib/bind9/bin/nsupdate/nsupdate.1
  projects/bhyve/contrib/bind9/bin/nsupdate/nsupdate.c
  projects/bhyve/contrib/bind9/bin/nsupdate/nsupdate.docbook
  projects/bhyve/contrib/bind9/bin/nsupdate/nsupdate.html
  projects/bhyve/contrib/bind9/bin/rndc/Makefile.in
  projects/bhyve/contrib/bind9/bin/rndc/include/rndc/os.h
  projects/bhyve/contrib/bind9/bin/rndc/rndc.8
  projects/bhyve/contrib/bind9/bin/rndc/rndc.c
  projects/bhyve/contrib/bind9/bin/rndc/rndc.conf.5
  projects/bhyve/contrib/bind9/bin/rndc/rndc.conf.html
  projects/bhyve/contrib/bind9/bin/rndc/rndc.html
  projects/bhyve/contrib/bind9/bin/rndc/util.h
  projects/bhyve/contrib/bind9/config.guess
  projects/bhyve/contrib/bind9/config.h.in
  projects/bhyve/contrib/bind9/configure.in
  projects/bhyve/contrib/bind9/doc/arm/Bv9ARM-book.xml
  projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch01.html
  projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch02.html
  projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch03.html
  projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch04.html
  projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch05.html
  projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch06.html
  projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch07.html
  projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch08.html
  projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch09.html
  projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.ch10.html
  projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.html
  projects/bhyve/contrib/bind9/doc/arm/Bv9ARM.pdf
  projects/bhyve/contrib/bind9/doc/arm/Makefile.in
  projects/bhyve/contrib/bind9/doc/arm/man.dig.html
  projects/bhyve/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html
  projects/bhyve/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html
  projects/bhyve/contrib/bind9/doc/arm/man.dnssec-keygen.html
  projects/bhyve/contrib/bind9/doc/arm/man.dnssec-signzone.html
  projects/bhyve/contrib/bind9/doc/arm/man.host.html
  projects/bhyve/contrib/bind9/doc/arm/man.named-checkconf.html
  projects/bhyve/contrib/bind9/doc/arm/man.named-checkzone.html
  projects/bhyve/contrib/bind9/doc/arm/man.named.html
  projects/bhyve/contrib/bind9/doc/arm/man.nsupdate.html
  projects/bhyve/contrib/bind9/doc/arm/man.rndc-confgen.html
  projects/bhyve/contrib/bind9/doc/arm/man.rndc.conf.html
  projects/bhyve/contrib/bind9/doc/arm/man.rndc.html
  projects/bhyve/contrib/bind9/doc/misc/Makefile.in
  projects/bhyve/contrib/bind9/doc/misc/options
  projects/bhyve/contrib/bind9/lib/bind9/Makefile.in
  projects/bhyve/contrib/bind9/lib/bind9/api
  projects/bhyve/contrib/bind9/lib/bind9/check.c
  projects/bhyve/contrib/bind9/lib/bind9/include/bind9/getaddresses.h
  projects/bhyve/contrib/bind9/lib/dns/Makefile.in
  projects/bhyve/contrib/bind9/lib/dns/acl.c
  projects/bhyve/contrib/bind9/lib/dns/adb.c
  projects/bhyve/contrib/bind9/lib/dns/api
  projects/bhyve/contrib/bind9/lib/dns/byaddr.c
  projects/bhyve/contrib/bind9/lib/dns/cache.c
  projects/bhyve/contrib/bind9/lib/dns/db.c
  projects/bhyve/contrib/bind9/lib/dns/diff.c
  projects/bhyve/contrib/bind9/lib/dns/dispatch.c
  projects/bhyve/contrib/bind9/lib/dns/dlz.c
  projects/bhyve/contrib/bind9/lib/dns/dnssec.c
  projects/bhyve/contrib/bind9/lib/dns/ds.c
  projects/bhyve/contrib/bind9/lib/dns/dst_api.c
  projects/bhyve/contrib/bind9/lib/dns/dst_internal.h
  projects/bhyve/contrib/bind9/lib/dns/dst_openssl.h
  projects/bhyve/contrib/bind9/lib/dns/dst_parse.c
  projects/bhyve/contrib/bind9/lib/dns/dst_parse.h
  projects/bhyve/contrib/bind9/lib/dns/forward.c
  projects/bhyve/contrib/bind9/lib/dns/gen-unix.h
  projects/bhyve/contrib/bind9/lib/dns/gen.c
  projects/bhyve/contrib/bind9/lib/dns/gssapi_link.c
  projects/bhyve/contrib/bind9/lib/dns/gssapictx.c
  projects/bhyve/contrib/bind9/lib/dns/hmac_link.c
  projects/bhyve/contrib/bind9/lib/dns/include/dns/Makefile.in
  projects/bhyve/contrib/bind9/lib/dns/include/dns/acl.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/cache.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/compress.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/db.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/diff.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/dispatch.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/dlz.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/dnssec.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/ds.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/events.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/forward.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/journal.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/keytable.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/keyvalues.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/lib.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/log.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/lookup.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/master.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/masterdump.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/message.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/name.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/ncache.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/nsec3.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/peer.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/rbt.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/rdata.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/rdataset.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/request.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/resolver.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/result.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/sdb.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/sdlz.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/secalg.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/soa.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/ssu.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/stats.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/tkey.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/tsig.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/types.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/validator.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/view.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/xfrin.h
  projects/bhyve/contrib/bind9/lib/dns/include/dns/zone.h
  projects/bhyve/contrib/bind9/lib/dns/include/dst/dst.h
  projects/bhyve/contrib/bind9/lib/dns/include/dst/gssapi.h
  projects/bhyve/contrib/bind9/lib/dns/iptable.c
  projects/bhyve/contrib/bind9/lib/dns/journal.c
  projects/bhyve/contrib/bind9/lib/dns/keytable.c
  projects/bhyve/contrib/bind9/lib/dns/lib.c
  projects/bhyve/contrib/bind9/lib/dns/log.c
  projects/bhyve/contrib/bind9/lib/dns/master.c
  projects/bhyve/contrib/bind9/lib/dns/masterdump.c
  projects/bhyve/contrib/bind9/lib/dns/message.c
  projects/bhyve/contrib/bind9/lib/dns/name.c
  projects/bhyve/contrib/bind9/lib/dns/ncache.c
  projects/bhyve/contrib/bind9/lib/dns/nsec.c
  projects/bhyve/contrib/bind9/lib/dns/nsec3.c
  projects/bhyve/contrib/bind9/lib/dns/openssl_link.c
  projects/bhyve/contrib/bind9/lib/dns/openssldh_link.c
  projects/bhyve/contrib/bind9/lib/dns/openssldsa_link.c
  projects/bhyve/contrib/bind9/lib/dns/opensslrsa_link.c
  projects/bhyve/contrib/bind9/lib/dns/peer.c
  projects/bhyve/contrib/bind9/lib/dns/rbt.c
  projects/bhyve/contrib/bind9/lib/dns/rbtdb.c
  projects/bhyve/contrib/bind9/lib/dns/rcode.c
  projects/bhyve/contrib/bind9/lib/dns/rdata.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/any_255/tsig_250.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/ch_3/a_1.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/afsdb_18.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/cert_37.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/cname_5.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/dlv_32769.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/dname_39.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/dnskey_48.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/ds_43.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/gpos_27.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/hinfo_13.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/isdn_20.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/key_25.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/loc_29.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/mb_7.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/md_3.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/mf_4.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/mg_8.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/minfo_14.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/mr_9.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/mx_15.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/ns_2.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/nsec3_50.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/nsec3param_51.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/nsec_47.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/null_10.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/nxt_30.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/opt_41.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/proforma.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/ptr_12.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/rp_17.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/rt_21.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/sig_24.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/soa_6.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/spf_99.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/sshfp_44.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/tkey_249.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/txt_16.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/unspec_103.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/generic/x25_19.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/hs_4/a_1.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/a6_38.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/a_1.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/aaaa_28.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/apl_42.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/dhcid_49.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/kx_36.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/naptr_35.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/nsap-ptr_23.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/nsap_22.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/px_26.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/srv_33.c
  projects/bhyve/contrib/bind9/lib/dns/rdata/in_1/wks_11.c
  projects/bhyve/contrib/bind9/lib/dns/rdatalist.c
  projects/bhyve/contrib/bind9/lib/dns/rdataset.c
  projects/bhyve/contrib/bind9/lib/dns/rdataslab.c
  projects/bhyve/contrib/bind9/lib/dns/request.c
  projects/bhyve/contrib/bind9/lib/dns/resolver.c
  projects/bhyve/contrib/bind9/lib/dns/result.c
  projects/bhyve/contrib/bind9/lib/dns/rootns.c
  projects/bhyve/contrib/bind9/lib/dns/sdb.c
  projects/bhyve/contrib/bind9/lib/dns/sdlz.c
  projects/bhyve/contrib/bind9/lib/dns/soa.c
  projects/bhyve/contrib/bind9/lib/dns/spnego.c
  projects/bhyve/contrib/bind9/lib/dns/ssu.c
  projects/bhyve/contrib/bind9/lib/dns/stats.c
  projects/bhyve/contrib/bind9/lib/dns/time.c
  projects/bhyve/contrib/bind9/lib/dns/tkey.c
  projects/bhyve/contrib/bind9/lib/dns/tsig.c
  projects/bhyve/contrib/bind9/lib/dns/validator.c
  projects/bhyve/contrib/bind9/lib/dns/view.c
  projects/bhyve/contrib/bind9/lib/dns/xfrin.c
  projects/bhyve/contrib/bind9/lib/dns/zone.c
  projects/bhyve/contrib/bind9/lib/isc/Makefile.in
  projects/bhyve/contrib/bind9/lib/isc/alpha/include/isc/atomic.h
  projects/bhyve/contrib/bind9/lib/isc/api
  projects/bhyve/contrib/bind9/lib/isc/assertions.c
  projects/bhyve/contrib/bind9/lib/isc/base32.c
  projects/bhyve/contrib/bind9/lib/isc/base64.c
  projects/bhyve/contrib/bind9/lib/isc/entropy.c
  projects/bhyve/contrib/bind9/lib/isc/hash.c
  projects/bhyve/contrib/bind9/lib/isc/heap.c
  projects/bhyve/contrib/bind9/lib/isc/hmacmd5.c
  projects/bhyve/contrib/bind9/lib/isc/hmacsha.c
  projects/bhyve/contrib/bind9/lib/isc/httpd.c
  projects/bhyve/contrib/bind9/lib/isc/ia64/include/isc/atomic.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/Makefile.in
  projects/bhyve/contrib/bind9/lib/isc/include/isc/app.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/assertions.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/buffer.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/entropy.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/error.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/file.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/fsaccess.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/hash.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/heap.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/hmacmd5.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/hmacsha.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/lib.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/log.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/md5.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/mem.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/msgs.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/netaddr.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/netscope.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/platform.h.in
  projects/bhyve/contrib/bind9/lib/isc/include/isc/portset.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/radix.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/random.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/ratelimiter.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/refcount.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/result.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/resultclass.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/serial.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/sha1.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/sha2.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/sockaddr.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/socket.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/stats.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/symtab.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/task.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/timer.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/types.h
  projects/bhyve/contrib/bind9/lib/isc/include/isc/util.h
  projects/bhyve/contrib/bind9/lib/isc/inet_aton.c
  projects/bhyve/contrib/bind9/lib/isc/inet_ntop.c
  projects/bhyve/contrib/bind9/lib/isc/iterated_hash.c
  projects/bhyve/contrib/bind9/lib/isc/lib.c
  projects/bhyve/contrib/bind9/lib/isc/log.c
  projects/bhyve/contrib/bind9/lib/isc/md5.c
  projects/bhyve/contrib/bind9/lib/isc/mem.c
  projects/bhyve/contrib/bind9/lib/isc/netaddr.c
  projects/bhyve/contrib/bind9/lib/isc/nls/Makefile.in
  projects/bhyve/contrib/bind9/lib/isc/nothreads/Makefile.in
  projects/bhyve/contrib/bind9/lib/isc/powerpc/include/isc/atomic.h
  projects/bhyve/contrib/bind9/lib/isc/print.c
  projects/bhyve/contrib/bind9/lib/isc/pthreads/Makefile.in
  projects/bhyve/contrib/bind9/lib/isc/pthreads/mutex.c
  projects/bhyve/contrib/bind9/lib/isc/radix.c
  projects/bhyve/contrib/bind9/lib/isc/random.c
  projects/bhyve/contrib/bind9/lib/isc/rwlock.c
  projects/bhyve/contrib/bind9/lib/isc/sha1.c
  projects/bhyve/contrib/bind9/lib/isc/sha2.c
  projects/bhyve/contrib/bind9/lib/isc/sockaddr.c
  projects/bhyve/contrib/bind9/lib/isc/sparc64/include/isc/atomic.h
  projects/bhyve/contrib/bind9/lib/isc/stats.c
  projects/bhyve/contrib/bind9/lib/isc/task.c
  projects/bhyve/contrib/bind9/lib/isc/task_p.h
  projects/bhyve/contrib/bind9/lib/isc/timer.c
  projects/bhyve/contrib/bind9/lib/isc/timer_p.h
  projects/bhyve/contrib/bind9/lib/isc/unix/Makefile.in
  projects/bhyve/contrib/bind9/lib/isc/unix/app.c
  projects/bhyve/contrib/bind9/lib/isc/unix/dir.c
  projects/bhyve/contrib/bind9/lib/isc/unix/entropy.c
  projects/bhyve/contrib/bind9/lib/isc/unix/file.c
  projects/bhyve/contrib/bind9/lib/isc/unix/ifiter_getifaddrs.c
  projects/bhyve/contrib/bind9/lib/isc/unix/ifiter_ioctl.c
  projects/bhyve/contrib/bind9/lib/isc/unix/include/isc/net.h
  projects/bhyve/contrib/bind9/lib/isc/unix/include/isc/offset.h
  projects/bhyve/contrib/bind9/lib/isc/unix/include/isc/strerror.h
  projects/bhyve/contrib/bind9/lib/isc/unix/include/isc/time.h
  projects/bhyve/contrib/bind9/lib/isc/unix/interfaceiter.c
  projects/bhyve/contrib/bind9/lib/isc/unix/resource.c
  projects/bhyve/contrib/bind9/lib/isc/unix/socket.c
  projects/bhyve/contrib/bind9/lib/isc/unix/socket_p.h
  projects/bhyve/contrib/bind9/lib/isc/unix/strerror.c
  projects/bhyve/contrib/bind9/lib/isccc/Makefile.in
  projects/bhyve/contrib/bind9/lib/isccc/api
  projects/bhyve/contrib/bind9/lib/isccfg/Makefile.in
  projects/bhyve/contrib/bind9/lib/isccfg/aclconf.c
  projects/bhyve/contrib/bind9/lib/isccfg/api
  projects/bhyve/contrib/bind9/lib/isccfg/include/isccfg/aclconf.h
  projects/bhyve/contrib/bind9/lib/isccfg/include/isccfg/cfg.h
  projects/bhyve/contrib/bind9/lib/isccfg/include/isccfg/grammar.h
  projects/bhyve/contrib/bind9/lib/isccfg/include/isccfg/log.h
  projects/bhyve/contrib/bind9/lib/isccfg/include/isccfg/namedconf.h
  projects/bhyve/contrib/bind9/lib/isccfg/namedconf.c
  projects/bhyve/contrib/bind9/lib/isccfg/parser.c
  projects/bhyve/contrib/bind9/lib/lwres/api
  projects/bhyve/contrib/bind9/lib/lwres/context.c
  projects/bhyve/contrib/bind9/lib/lwres/context_p.h
  projects/bhyve/contrib/bind9/lib/lwres/getaddrinfo.c
  projects/bhyve/contrib/bind9/lib/lwres/getipnode.c
  projects/bhyve/contrib/bind9/lib/lwres/include/lwres/context.h
  projects/bhyve/contrib/bind9/lib/lwres/include/lwres/netdb.h.in
  projects/bhyve/contrib/bind9/lib/lwres/lwconfig.c
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_buffer.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_buffer.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_config.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_config.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_context.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_context.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gabn.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gabn.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gai_strerror.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gethostent.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gethostent.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getipnode.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getipnode.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getnameinfo.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gnba.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_gnba.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_hstrerror.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_hstrerror.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_inetntop.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_inetntop.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_noop.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_noop.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_packet.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_packet.html
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_resutil.3
  projects/bhyve/contrib/bind9/lib/lwres/man/lwres_resutil.html
  projects/bhyve/contrib/bind9/lib/lwres/print_p.h
  projects/bhyve/contrib/bind9/make/rules.in
  projects/bhyve/contrib/bind9/version
  projects/bhyve/contrib/dialog/CHANGES
  projects/bhyve/contrib/dialog/VERSION
  projects/bhyve/contrib/dialog/aclocal.m4
  projects/bhyve/contrib/dialog/arrows.c
  projects/bhyve/contrib/dialog/buttons.c
  projects/bhyve/contrib/dialog/calendar.c
  projects/bhyve/contrib/dialog/checklist.c
  projects/bhyve/contrib/dialog/columns.c
  projects/bhyve/contrib/dialog/config.guess
  projects/bhyve/contrib/dialog/config.sub
  projects/bhyve/contrib/dialog/configure
  projects/bhyve/contrib/dialog/configure.in
  projects/bhyve/contrib/dialog/dialog.1
  projects/bhyve/contrib/dialog/dialog.3
  projects/bhyve/contrib/dialog/dialog.c
  projects/bhyve/contrib/dialog/dialog.h
  projects/bhyve/contrib/dialog/dlg_keys.h
  projects/bhyve/contrib/dialog/editbox.c
  projects/bhyve/contrib/dialog/formbox.c
  projects/bhyve/contrib/dialog/fselect.c
  projects/bhyve/contrib/dialog/guage.c
  projects/bhyve/contrib/dialog/inputbox.c
  projects/bhyve/contrib/dialog/makefile.in
  projects/bhyve/contrib/dialog/menubox.c
  projects/bhyve/contrib/dialog/mixedgauge.c
  projects/bhyve/contrib/dialog/msgbox.c
  projects/bhyve/contrib/dialog/package/debian/changelog
  projects/bhyve/contrib/dialog/package/debian/control
  projects/bhyve/contrib/dialog/package/dialog.spec
  projects/bhyve/contrib/dialog/pause.c
  projects/bhyve/contrib/dialog/prgbox.c
  projects/bhyve/contrib/dialog/progressbox.c
  projects/bhyve/contrib/dialog/rc.c
  projects/bhyve/contrib/dialog/tailbox.c
  projects/bhyve/contrib/dialog/textbox.c
  projects/bhyve/contrib/dialog/timebox.c
  projects/bhyve/contrib/dialog/trace.c
  projects/bhyve/contrib/dialog/ui_getc.c
  projects/bhyve/contrib/dialog/util.c
  projects/bhyve/contrib/dialog/yesno.c
  projects/bhyve/contrib/gcc/c-decl.c
  projects/bhyve/contrib/gcc/c.opt
  projects/bhyve/contrib/gcc/common.opt
  projects/bhyve/contrib/gcc/tree-nested.c
  projects/bhyve/contrib/llvm/include/llvm-c/Core.h
  projects/bhyve/contrib/llvm/include/llvm-c/Target.h
  projects/bhyve/contrib/llvm/include/llvm-c/Transforms/IPO.h
  projects/bhyve/contrib/llvm/include/llvm/ADT/APFloat.h
  projects/bhyve/contrib/llvm/include/llvm/ADT/APInt.h
  projects/bhyve/contrib/llvm/include/llvm/ADT/ArrayRef.h
  projects/bhyve/contrib/llvm/include/llvm/ADT/ImmutableList.h
  projects/bhyve/contrib/llvm/include/llvm/ADT/PackedVector.h
  projects/bhyve/contrib/llvm/include/llvm/ADT/SmallVector.h
  projects/bhyve/contrib/llvm/include/llvm/ADT/StringMap.h
  projects/bhyve/contrib/llvm/include/llvm/ADT/Triple.h
  projects/bhyve/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
  projects/bhyve/contrib/llvm/include/llvm/Analysis/DIBuilder.h
  projects/bhyve/contrib/llvm/include/llvm/Analysis/IVUsers.h
  projects/bhyve/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
  projects/bhyve/contrib/llvm/include/llvm/Analysis/Passes.h
  projects/bhyve/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
  projects/bhyve/contrib/llvm/include/llvm/Analysis/ValueTracking.h
  projects/bhyve/contrib/llvm/include/llvm/Assembly/Writer.h
  projects/bhyve/contrib/llvm/include/llvm/Attributes.h
  projects/bhyve/contrib/llvm/include/llvm/BasicBlock.h
  projects/bhyve/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h
  projects/bhyve/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/Analysis.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/Passes.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/ValueTypes.h
  projects/bhyve/contrib/llvm/include/llvm/CodeGen/ValueTypes.td
  projects/bhyve/contrib/llvm/include/llvm/Constant.h
  projects/bhyve/contrib/llvm/include/llvm/Constants.h
  projects/bhyve/contrib/llvm/include/llvm/DefaultPasses.h
  projects/bhyve/contrib/llvm/include/llvm/DerivedTypes.h
  projects/bhyve/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h
  projects/bhyve/contrib/llvm/include/llvm/Function.h
  projects/bhyve/contrib/llvm/include/llvm/GlobalAlias.h
  projects/bhyve/contrib/llvm/include/llvm/GlobalValue.h
  projects/bhyve/contrib/llvm/include/llvm/GlobalVariable.h
  projects/bhyve/contrib/llvm/include/llvm/InitializePasses.h
  projects/bhyve/contrib/llvm/include/llvm/InlineAsm.h
  projects/bhyve/contrib/llvm/include/llvm/Instructions.h
  projects/bhyve/contrib/llvm/include/llvm/Intrinsics.h
  projects/bhyve/contrib/llvm/include/llvm/Intrinsics.td
  projects/bhyve/contrib/llvm/include/llvm/LLVMContext.h
  projects/bhyve/contrib/llvm/include/llvm/LinkAllPasses.h
  projects/bhyve/contrib/llvm/include/llvm/MC/MCAsmInfo.h
  projects/bhyve/contrib/llvm/include/llvm/MC/MCContext.h
  projects/bhyve/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h
  projects/bhyve/contrib/llvm/include/llvm/MC/MCObjectStreamer.h
  projects/bhyve/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
  projects/bhyve/contrib/llvm/include/llvm/MC/MCStreamer.h
  projects/bhyve/contrib/llvm/include/llvm/Module.h
  projects/bhyve/contrib/llvm/include/llvm/Object/ObjectFile.h
  projects/bhyve/contrib/llvm/include/llvm/Support/BranchProbability.h
  projects/bhyve/contrib/llvm/include/llvm/Support/CFG.h
  projects/bhyve/contrib/llvm/include/llvm/Support/ConstantFolder.h
  projects/bhyve/contrib/llvm/include/llvm/Support/DebugLoc.h
  projects/bhyve/contrib/llvm/include/llvm/Support/ELF.h
  projects/bhyve/contrib/llvm/include/llvm/Support/Endian.h
  projects/bhyve/contrib/llvm/include/llvm/Support/IRBuilder.h
  projects/bhyve/contrib/llvm/include/llvm/Support/NoFolder.h
  projects/bhyve/contrib/llvm/include/llvm/Support/PassManagerBuilder.h
  projects/bhyve/contrib/llvm/include/llvm/Support/TargetFolder.h
  projects/bhyve/contrib/llvm/include/llvm/Support/TypeBuilder.h
  projects/bhyve/contrib/llvm/include/llvm/Support/system_error.h
  projects/bhyve/contrib/llvm/include/llvm/Target/Target.td
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetAsmInfo.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetAsmParser.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetData.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetFrameLowering.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetLowering.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetMachine.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetOpcodes.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetOptions.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetRegistry.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetSelect.h
  projects/bhyve/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
  projects/bhyve/contrib/llvm/include/llvm/Transforms/IPO.h
  projects/bhyve/contrib/llvm/include/llvm/Transforms/Scalar.h
  projects/bhyve/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
  projects/bhyve/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h
  projects/bhyve/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h
  projects/bhyve/contrib/llvm/include/llvm/Type.h
  projects/bhyve/contrib/llvm/include/llvm/Use.h
  projects/bhyve/contrib/llvm/include/llvm/Value.h
  projects/bhyve/contrib/llvm/lib/Analysis/Analysis.cpp
  projects/bhyve/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp
  projects/bhyve/contrib/llvm/lib/Analysis/ConstantFolding.cpp
  projects/bhyve/contrib/llvm/lib/Analysis/DIBuilder.cpp
  projects/bhyve/contrib/llvm/lib/Analysis/DebugInfo.cpp
  projects/bhyve/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp
  projects/bhyve/contrib/llvm/lib/Analysis/IVUsers.cpp
  projects/bhyve/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  projects/bhyve/contrib/llvm/lib/Analysis/Lint.cpp
  projects/bhyve/contrib/llvm/lib/Analysis/MemDepPrinter.cpp
  projects/bhyve/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp
  projects/bhyve/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  projects/bhyve/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
  projects/bhyve/contrib/llvm/lib/Analysis/ValueTracking.cpp
  projects/bhyve/contrib/llvm/lib/AsmParser/LLLexer.cpp
  projects/bhyve/contrib/llvm/lib/AsmParser/LLLexer.h
  projects/bhyve/contrib/llvm/lib/AsmParser/LLParser.cpp
  projects/bhyve/contrib/llvm/lib/AsmParser/LLParser.h
  projects/bhyve/contrib/llvm/lib/AsmParser/LLToken.h
  projects/bhyve/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  projects/bhyve/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h
  projects/bhyve/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  projects/bhyve/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
  projects/bhyve/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h
  projects/bhyve/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h
  projects/bhyve/contrib/llvm/lib/CodeGen/AllocationOrder.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  projects/bhyve/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/BranchFolding.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/BranchFolding.h
  projects/bhyve/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/CodeGen.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
  projects/bhyve/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/ELFWriter.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/ELFWriter.h
  projects/bhyve/contrib/llvm/lib/CodeGen/EdgeBundles.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/IfConversion.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/InterferenceCache.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/InterferenceCache.h
  projects/bhyve/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h
  projects/bhyve/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/MachineCSE.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/MachineFunction.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/MachineInstr.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/MachineLICM.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/RegisterClassInfo.h
  projects/bhyve/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SplitKit.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/SplitKit.h
  projects/bhyve/contrib/llvm/lib/CodeGen/Splitter.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/StackProtector.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/TailDuplication.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  projects/bhyve/contrib/llvm/lib/CodeGen/VirtRegMap.h
  projects/bhyve/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp
  projects/bhyve/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  projects/bhyve/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
  projects/bhyve/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  projects/bhyve/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp
  projects/bhyve/contrib/llvm/lib/Linker/LinkModules.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCAsmStreamer.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h
  projects/bhyve/contrib/llvm/lib/MC/MCDisassembler/EDInfo.h
  projects/bhyve/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCDwarf.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCELFStreamer.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCELFStreamer.h
  projects/bhyve/contrib/llvm/lib/MC/MCLoggingStreamer.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCMachOStreamer.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCNullStreamer.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCObjectStreamer.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCParser/TargetAsmParser.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCStreamer.cpp
  projects/bhyve/contrib/llvm/lib/MC/MCWin64EH.cpp
  projects/bhyve/contrib/llvm/lib/MC/MachObjectWriter.cpp
  projects/bhyve/contrib/llvm/lib/Object/COFFObjectFile.cpp
  projects/bhyve/contrib/llvm/lib/Object/ELFObjectFile.cpp
  projects/bhyve/contrib/llvm/lib/Object/MachOObjectFile.cpp
  projects/bhyve/contrib/llvm/lib/Object/Object.cpp
  projects/bhyve/contrib/llvm/lib/Object/ObjectFile.cpp
  projects/bhyve/contrib/llvm/lib/Support/APFloat.cpp
  projects/bhyve/contrib/llvm/lib/Support/APInt.cpp
  projects/bhyve/contrib/llvm/lib/Support/Atomic.cpp
  projects/bhyve/contrib/llvm/lib/Support/CommandLine.cpp
  projects/bhyve/contrib/llvm/lib/Support/ConstantRange.cpp
  projects/bhyve/contrib/llvm/lib/Support/Host.cpp
  projects/bhyve/contrib/llvm/lib/Support/Threading.cpp
  projects/bhyve/contrib/llvm/lib/Support/Triple.cpp
  projects/bhyve/contrib/llvm/lib/Support/Twine.cpp
  projects/bhyve/contrib/llvm/lib/Support/Unix/Path.inc
  projects/bhyve/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc
  projects/bhyve/contrib/llvm/lib/Support/Windows/explicit_symbols.inc
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARM.h
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARM.td
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h
  projects/bhyve/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  projects/bhyve/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
  projects/bhyve/contrib/llvm/lib/Target/Alpha/Alpha.h
  projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h
  projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.h
  projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h
  projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.td
  projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.h
  projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/Blackfin.h
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.h
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinIntrinsicInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.h
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/CBackend/CBackend.cpp
  projects/bhyve/contrib/llvm/lib/Target/CBackend/CTargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPU.h
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPURegisterNames.h
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp
  projects/bhyve/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlaze.h
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430.h
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/Mips/Mips.h
  projects/bhyve/contrib/llvm/lib/Target/Mips/Mips.td
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsCallingConv.td
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTX.h
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTX.td
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXISelLowering.h
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXInstrFormats.td
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXSubtarget.h
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPC.h
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
  projects/bhyve/contrib/llvm/lib/Target/Sparc/Sparc.h
  projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
  projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h
  projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h
  projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td
  projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h
  projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZ.h
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/Target.cpp
  projects/bhyve/contrib/llvm/lib/Target/TargetAsmInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/TargetData.cpp
  projects/bhyve/contrib/llvm/lib/Target/TargetInstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
  projects/bhyve/contrib/llvm/lib/Target/TargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/TargetRegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
  projects/bhyve/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
  projects/bhyve/contrib/llvm/lib/Target/X86/X86.h
  projects/bhyve/contrib/llvm/lib/Target/X86/X86.td
  projects/bhyve/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86CallingConv.td
  projects/bhyve/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86FrameLowering.h
  projects/bhyve/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrBuilder.h
  projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
  projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrFPStack.td
  projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrFormats.td
  projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
  projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrInfo.h
  projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  projects/bhyve/contrib/llvm/lib/Target/X86/X86InstrSystem.td
  projects/bhyve/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
  projects/bhyve/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
  projects/bhyve/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86Subtarget.h
  projects/bhyve/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/X86/X86TargetMachine.h
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCore.h
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreSubtarget.cpp
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
  projects/bhyve/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h
  projects/bhyve/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/IPO/IPO.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/LICM.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/Local.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  projects/bhyve/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/AsmWriter.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/Attributes.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/AutoUpgrade.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/BasicBlock.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/ConstantFold.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/ConstantFold.h
  projects/bhyve/contrib/llvm/lib/VMCore/Constants.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/ConstantsContext.h
  projects/bhyve/contrib/llvm/lib/VMCore/Core.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/DebugLoc.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/Function.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/Globals.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/IRBuilder.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/InlineAsm.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/Instruction.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/Instructions.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/LLVMContext.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/LLVMContextImpl.h
  projects/bhyve/contrib/llvm/lib/VMCore/Metadata.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/Module.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/Type.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/Use.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/User.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/Value.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/ValueSymbolTable.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/ValueTypes.cpp
  projects/bhyve/contrib/llvm/lib/VMCore/Verifier.cpp
  projects/bhyve/contrib/llvm/tools/clang/include/clang-c/Index.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/Decl.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/Expr.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/AST/Type.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
  projects/bhyve/contrib/llvm/tools/clang/include/clang/CodeGen/BackendUtil.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/Driver.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/Option.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/Token.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/Overload.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/Scope.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h
  projects/bhyve/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/Decl.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/Type.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h
  projects/bhyve/contrib/llvm/tools/clang/lib/Driver/Arg.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Driver/Option.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  projects/bhyve/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Driver/Tools.h
  projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Headers/float.h
  projects/bhyve/contrib/llvm/tools/clang/lib/Headers/stdarg.h
  projects/bhyve/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Lex/MacroArgs.h
  projects/bhyve/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
  projects/bhyve/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h
  projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  projects/bhyve/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  projects/bhyve/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp
  projects/bhyve/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp
  projects/bhyve/contrib/llvm/tools/clang/tools/driver/driver.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
  projects/bhyve/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/CodeGenInstruction.h
  projects/bhyve/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/CodeGenRegisters.h
  projects/bhyve/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/CodeGenTarget.h
  projects/bhyve/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/EDEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/InstrInfoEmitter.h
  projects/bhyve/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/NeonEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/Record.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/Record.h
  projects/bhyve/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/RegisterInfoEmitter.h
  projects/bhyve/contrib/llvm/utils/TableGen/SetTheory.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/SetTheory.h
  projects/bhyve/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/SubtargetEmitter.h
  projects/bhyve/contrib/llvm/utils/TableGen/TGLexer.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/TGLexer.h
  projects/bhyve/contrib/llvm/utils/TableGen/TGParser.h
  projects/bhyve/contrib/llvm/utils/TableGen/TableGen.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
  projects/bhyve/contrib/llvm/utils/TableGen/X86RecognizableInstr.h
  projects/bhyve/contrib/lukemftpd/src/ftpd.c
  projects/bhyve/contrib/pf/man/pf.4
  projects/bhyve/contrib/sendmail/src/deliver.c
  projects/bhyve/contrib/top/commands.c
  projects/bhyve/contrib/top/display.c
  projects/bhyve/contrib/top/top.X
  projects/bhyve/contrib/top/top.c
  projects/bhyve/contrib/xz/ChangeLog
  projects/bhyve/contrib/xz/FREEBSD-Xlist
  projects/bhyve/contrib/xz/FREEBSD-upgrade
  projects/bhyve/contrib/xz/THANKS
  projects/bhyve/contrib/xz/po/LINGUAS
  projects/bhyve/contrib/xz/po/it.po
  projects/bhyve/contrib/xz/src/common/tuklib_open_stdxxx.c
  projects/bhyve/contrib/xz/src/liblzma/api/lzma/block.h
  projects/bhyve/contrib/xz/src/liblzma/api/lzma/container.h
  projects/bhyve/contrib/xz/src/liblzma/api/lzma/filter.h
  projects/bhyve/contrib/xz/src/liblzma/api/lzma/version.h
  projects/bhyve/contrib/xz/src/liblzma/common/alone_decoder.c
  projects/bhyve/contrib/xz/src/liblzma/common/alone_encoder.c
  projects/bhyve/contrib/xz/src/liblzma/common/block_buffer_encoder.c
  projects/bhyve/contrib/xz/src/liblzma/common/block_encoder.c
  projects/bhyve/contrib/xz/src/liblzma/common/common.c
  projects/bhyve/contrib/xz/src/liblzma/common/common.h
  projects/bhyve/contrib/xz/src/liblzma/common/filter_common.c
  projects/bhyve/contrib/xz/src/liblzma/common/index.c
  projects/bhyve/contrib/xz/src/liblzma/common/index_decoder.c
  projects/bhyve/contrib/xz/src/liblzma/common/index_encoder.c
  projects/bhyve/contrib/xz/src/liblzma/common/stream_buffer_encoder.c
  projects/bhyve/contrib/xz/src/liblzma/common/stream_encoder.c
  projects/bhyve/contrib/xz/src/liblzma/delta/delta_encoder.c
  projects/bhyve/contrib/xz/src/liblzma/lz/lz_decoder.c
  projects/bhyve/contrib/xz/src/liblzma/lz/lz_encoder.c
  projects/bhyve/contrib/xz/src/liblzma/lz/lz_encoder_hash.h
  projects/bhyve/contrib/xz/src/liblzma/lzma/lzma2_decoder.c
  projects/bhyve/contrib/xz/src/liblzma/lzma/lzma2_encoder.c
  projects/bhyve/contrib/xz/src/liblzma/simple/arm.c
  projects/bhyve/contrib/xz/src/liblzma/simple/armthumb.c
  projects/bhyve/contrib/xz/src/liblzma/simple/ia64.c
  projects/bhyve/contrib/xz/src/liblzma/simple/powerpc.c
  projects/bhyve/contrib/xz/src/liblzma/simple/simple_coder.c
  projects/bhyve/contrib/xz/src/liblzma/simple/sparc.c
  projects/bhyve/contrib/xz/src/lzmainfo/lzmainfo.c
  projects/bhyve/contrib/xz/src/xz/coder.c
  projects/bhyve/contrib/xz/src/xz/file_io.c
  projects/bhyve/contrib/xz/src/xz/hardware.h
  projects/bhyve/contrib/xz/src/xz/list.c
  projects/bhyve/contrib/xz/src/xz/message.c
  projects/bhyve/contrib/xz/src/xz/message.h
  projects/bhyve/contrib/xz/src/xz/options.c
  projects/bhyve/contrib/xz/src/xz/signals.c
  projects/bhyve/contrib/xz/src/xz/suffix.c
  projects/bhyve/contrib/xz/src/xz/util.h
  projects/bhyve/contrib/xz/src/xz/xz.1
  projects/bhyve/contrib/xz/src/xzdec/xzdec.c
  projects/bhyve/etc/namedb/named.conf
  projects/bhyve/etc/namedb/named.root
  projects/bhyve/etc/rc.d/Makefile
  projects/bhyve/etc/rc.d/kld
  projects/bhyve/etc/rc.d/lockd
  projects/bhyve/etc/rc.d/mountd
  projects/bhyve/etc/rc.d/nfsd
  projects/bhyve/etc/rc.d/routing
  projects/bhyve/etc/rc.d/statd
  projects/bhyve/etc/regdomain.xml
  projects/bhyve/gnu/lib/libdialog/Makefile
  projects/bhyve/gnu/usr.bin/groff/tmac/mdoc.local
  projects/bhyve/include/rpc/xdr.h
  projects/bhyve/lib/bind/Makefile
  projects/bhyve/lib/bind/config.h
  projects/bhyve/lib/bind/config.mk
  projects/bhyve/lib/bind/dns/Makefile
  projects/bhyve/lib/bind/dns/code.h
  projects/bhyve/lib/bind/dns/dns/enumtype.h
  projects/bhyve/lib/bind/dns/dns/rdatastruct.h
  projects/bhyve/lib/bind/isc/Makefile
  projects/bhyve/lib/bind/isc/isc/platform.h
  projects/bhyve/lib/bind/lwres/lwres/netdb.h
  projects/bhyve/lib/bind/lwres/lwres/platform.h
  projects/bhyve/lib/clang/Makefile
  projects/bhyve/lib/clang/clang.build.mk
  projects/bhyve/lib/clang/include/clang/Basic/Version.inc
  projects/bhyve/lib/clang/include/llvm/Config/config.h
  projects/bhyve/lib/clang/include/llvm/Config/llvm-config.h
  projects/bhyve/lib/clang/libclangfrontend/Makefile
  projects/bhyve/lib/clang/libclangsema/Makefile
  projects/bhyve/lib/clang/libllvmanalysis/Makefile
  projects/bhyve/lib/clang/libllvmarmasmparser/Makefile
  projects/bhyve/lib/clang/libllvmarmcodegen/Makefile
  projects/bhyve/lib/clang/libllvmarmdisassembler/Makefile
  projects/bhyve/lib/clang/libllvmarminfo/Makefile
  projects/bhyve/lib/clang/libllvmarminstprinter/Makefile
  projects/bhyve/lib/clang/libllvmcodegen/Makefile
  projects/bhyve/lib/clang/libllvmcore/Makefile
  projects/bhyve/lib/clang/libllvmipo/Makefile
  projects/bhyve/lib/clang/libllvmmc/Makefile
  projects/bhyve/lib/clang/libllvmmipscodegen/Makefile
  projects/bhyve/lib/clang/libllvmmipsinfo/Makefile
  projects/bhyve/lib/clang/libllvmpowerpccodegen/Makefile
  projects/bhyve/lib/clang/libllvmpowerpcinfo/Makefile
  projects/bhyve/lib/clang/libllvmpowerpcinstprinter/Makefile
  projects/bhyve/lib/clang/libllvmscalaropts/Makefile
  projects/bhyve/lib/clang/libllvmsupport/Makefile
  projects/bhyve/lib/clang/libllvmtarget/Makefile
  projects/bhyve/lib/clang/libllvmtransformutils/Makefile
  projects/bhyve/lib/clang/libllvmx86asmparser/Makefile
  projects/bhyve/lib/clang/libllvmx86codegen/Makefile
  projects/bhyve/lib/clang/libllvmx86disassembler/Makefile
  projects/bhyve/lib/clang/libllvmx86info/Makefile
  projects/bhyve/lib/clang/libllvmx86instprinter/Makefile
  projects/bhyve/lib/libarchive/Makefile
  projects/bhyve/lib/libarchive/README
  projects/bhyve/lib/libarchive/archive.h
  projects/bhyve/lib/libarchive/archive_hash.h
  projects/bhyve/lib/libarchive/archive_read.3
  projects/bhyve/lib/libarchive/archive_read_disk_entry_from_file.c
  projects/bhyve/lib/libarchive/archive_read_disk_set_standard_lookup.c
  projects/bhyve/lib/libarchive/archive_read_support_compression_all.c
  projects/bhyve/lib/libarchive/archive_read_support_compression_bzip2.c
  projects/bhyve/lib/libarchive/archive_read_support_compression_uu.c
  projects/bhyve/lib/libarchive/archive_read_support_format_all.c
  projects/bhyve/lib/libarchive/archive_read_support_format_mtree.c
  projects/bhyve/lib/libarchive/archive_write_disk.c
  projects/bhyve/lib/libarchive/archive_write_disk_set_standard_lookup.c
  projects/bhyve/lib/libarchive/archive_write_set_compression_bzip2.c
  projects/bhyve/lib/libarchive/config_freebsd.h
  projects/bhyve/lib/libarchive/filter_fork.c
  projects/bhyve/lib/libarchive/test/Makefile
  projects/bhyve/lib/libarchive/test/main.c
  projects/bhyve/lib/libarchive/test/read_open_memory.c
  projects/bhyve/lib/libarchive/test/test.h
  projects/bhyve/lib/libarchive/test/test_entry.c
  projects/bhyve/lib/libarchive/test/test_fuzz.c
  projects/bhyve/lib/libarchive/test/test_pax_filename_encoding.c
  projects/bhyve/lib/libarchive/test/test_read_data_large.c
  projects/bhyve/lib/libarchive/test/test_read_large.c
  projects/bhyve/lib/libarchive/test/test_read_truncated.c
  projects/bhyve/lib/libarchive/test/test_ustar_filenames.c
  projects/bhyve/lib/libarchive/test/test_write_format_cpio.c
  projects/bhyve/lib/libc/gen/posix_spawn.c
  projects/bhyve/lib/libc/sys/rfork.2
  projects/bhyve/lib/libc/xdr/Makefile.inc
  projects/bhyve/lib/libc/xdr/Symbol.map
  projects/bhyve/lib/libc/xdr/xdr.3
  projects/bhyve/lib/libc/xdr/xdr_sizeof.c
  projects/bhyve/lib/libkvm/kvm_pcpu.c
  projects/bhyve/lib/liblzma/config.h
  projects/bhyve/lib/libprocstat/Makefile
  projects/bhyve/lib/libstand/stand.h
  projects/bhyve/lib/libstand/zalloc.c
  projects/bhyve/lib/libstand/zalloc_defs.h
  projects/bhyve/lib/libstand/zalloc_malloc.c
  projects/bhyve/lib/libstand/zalloc_mem.h
  projects/bhyve/lib/libstand/zalloc_protos.h
  projects/bhyve/lib/libusb/libusb.3
  projects/bhyve/lib/libusb/libusb01.c
  projects/bhyve/lib/libusb/libusb10.c
  projects/bhyve/lib/libusb/libusb10_desc.c
  projects/bhyve/lib/libusb/libusb20.c
  projects/bhyve/lib/libusb/usb.h
  projects/bhyve/lib/libutil/login.conf.5
  projects/bhyve/release/Makefile
  projects/bhyve/release/generate-release.sh
  projects/bhyve/sbin/dumpfs/dumpfs.8
  projects/bhyve/sbin/dumpfs/dumpfs.c
  projects/bhyve/sbin/fdisk/fdisk.c
  projects/bhyve/sbin/fsck_ffs/fsck.h
  projects/bhyve/sbin/fsck_ffs/pass5.c
  projects/bhyve/sbin/hastctl/hastctl.c
  projects/bhyve/sbin/hastd/control.c
  projects/bhyve/sbin/hastd/primary.c
  projects/bhyve/sbin/ifconfig/Makefile
  projects/bhyve/sbin/ifconfig/af_inet.c
  projects/bhyve/sbin/ifconfig/af_inet6.c
  projects/bhyve/sbin/ifconfig/ifconfig.8
  projects/bhyve/sbin/ifconfig/ifconfig.c
  projects/bhyve/sbin/natd/natd.8
  projects/bhyve/sbin/newfs_msdos/newfs_msdos.c
  projects/bhyve/sbin/shutdown/shutdown.8
  projects/bhyve/sbin/umount/umount.c
  projects/bhyve/share/doc/bind9/Makefile
  projects/bhyve/share/man/man3/pthread_set_name_np.3
  projects/bhyve/share/man/man4/axe.4
  projects/bhyve/share/man/man8/picobsd.8
  projects/bhyve/share/man/man9/Makefile
  projects/bhyve/share/man/man9/copy.9
  projects/bhyve/share/man/man9/fail.9
  projects/bhyve/share/man/man9/ifnet.9
  projects/bhyve/share/man/man9/uio.9
  projects/bhyve/share/man/man9/vm_map.9
  projects/bhyve/share/misc/committers-ports.dot
  projects/bhyve/share/misc/pci_vendors
  projects/bhyve/sys/amd64/acpica/acpi_wakeup.c
  projects/bhyve/sys/amd64/amd64/genassym.c
  projects/bhyve/sys/amd64/amd64/intr_machdep.c
  projects/bhyve/sys/amd64/amd64/mp_machdep.c
  projects/bhyve/sys/amd64/amd64/pmap.c
  projects/bhyve/sys/amd64/amd64/support.S
  projects/bhyve/sys/amd64/amd64/vm_machdep.c
  projects/bhyve/sys/amd64/include/cpufunc.h
  projects/bhyve/sys/arm/arm/irq_dispatch.S
  projects/bhyve/sys/arm/arm/pmap.c
  projects/bhyve/sys/arm/mv/gpio.c
  projects/bhyve/sys/arm/mv/mv_machdep.c
  projects/bhyve/sys/arm/sa11x0/sa11x0_irq.S
  projects/bhyve/sys/boot/common/disk.c
  projects/bhyve/sys/boot/common/ufsread.c
  projects/bhyve/sys/boot/i386/Makefile.inc
  projects/bhyve/sys/boot/i386/boot2/Makefile
  projects/bhyve/sys/boot/i386/zfsboot/Makefile
  projects/bhyve/sys/boot/powerpc/ps3/Makefile
  projects/bhyve/sys/boot/powerpc/ps3/conf.c
  projects/bhyve/sys/boot/powerpc/ps3/devicename.c
  projects/bhyve/sys/boot/powerpc/ps3/lv1call.S
  projects/bhyve/sys/boot/powerpc/ps3/lv1call.h
  projects/bhyve/sys/boot/powerpc/ps3/main.c
  projects/bhyve/sys/boot/powerpc/ps3/version
  projects/bhyve/sys/boot/sparc64/loader/main.c
  projects/bhyve/sys/boot/userboot/userboot/Makefile
  projects/bhyve/sys/cddl/contrib/opensolaris/common/acl/acl_common.c
  projects/bhyve/sys/cddl/contrib/opensolaris/common/acl/acl_common.h
  projects/bhyve/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/bhyve/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  projects/bhyve/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
  projects/bhyve/sys/cddl/dev/dtrace/i386/dtrace_subr.c
  projects/bhyve/sys/compat/freebsd32/freebsd32.h
  projects/bhyve/sys/compat/freebsd32/freebsd32_proto.h
  projects/bhyve/sys/compat/freebsd32/freebsd32_syscall.h
  projects/bhyve/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/bhyve/sys/compat/freebsd32/freebsd32_sysent.c
  projects/bhyve/sys/compat/freebsd32/freebsd32_systrace_args.c
  projects/bhyve/sys/compat/freebsd32/syscalls.master
  projects/bhyve/sys/compat/linux/linux_ipc.c
  projects/bhyve/sys/conf/Makefile.mips
  projects/bhyve/sys/conf/NOTES
  projects/bhyve/sys/conf/files
  projects/bhyve/sys/conf/files.i386
  projects/bhyve/sys/conf/files.mips
  projects/bhyve/sys/conf/options
  projects/bhyve/sys/conf/options.mips
  projects/bhyve/sys/dev/acpica/acpi_pcib_acpi.c
  projects/bhyve/sys/dev/adb/adb_kbd.c
  projects/bhyve/sys/dev/ahci/ahci.c
  projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm.c
  projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm.h
  projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm_gram.y
  projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm_macro_gram.y
  projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm_macro_scan.l
  projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm_scan.l
  projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm_symbol.c
  projects/bhyve/sys/dev/aic7xxx/aicasm/aicasm_symbol.h
  projects/bhyve/sys/dev/ath/ah_osdep.c
  projects/bhyve/sys/dev/atkbdc/atkbd.c
  projects/bhyve/sys/dev/cas/if_cas.c
  projects/bhyve/sys/dev/cas/if_casvar.h
  projects/bhyve/sys/dev/e1000/if_igb.c
  projects/bhyve/sys/dev/gem/if_gem.c
  projects/bhyve/sys/dev/gem/if_gem_pci.c
  projects/bhyve/sys/dev/gem/if_gemreg.h
  projects/bhyve/sys/dev/iicbus/if_ic.c
  projects/bhyve/sys/dev/kbd/kbd.c
  projects/bhyve/sys/dev/kbdmux/kbdmux.c
  projects/bhyve/sys/dev/lmc/if_lmc.c
  projects/bhyve/sys/dev/md/md.c
  projects/bhyve/sys/dev/mfi/mfi.c
  projects/bhyve/sys/dev/mfi/mfireg.h
  projects/bhyve/sys/dev/mpt/mpt.h
  projects/bhyve/sys/dev/mpt/mpt_pci.c
  projects/bhyve/sys/dev/mxge/eth_z8e.h
  projects/bhyve/sys/dev/mxge/ethp_z8e.h
  projects/bhyve/sys/dev/mxge/if_mxge.c
  projects/bhyve/sys/dev/mxge/rss_eth_z8e.h
  projects/bhyve/sys/dev/mxge/rss_ethp_z8e.h
  projects/bhyve/sys/dev/pci/pci.c
  projects/bhyve/sys/dev/pci/pci_pci.c
  projects/bhyve/sys/dev/pci/pci_subr.c
  projects/bhyve/sys/dev/pci/pcib_private.h
  projects/bhyve/sys/dev/pci/pcivar.h
  projects/bhyve/sys/dev/ppbus/if_plip.c
  projects/bhyve/sys/dev/sound/usb/uaudio.c
  projects/bhyve/sys/dev/syscons/syscons.c
  projects/bhyve/sys/dev/uart/uart_bus_pci.c
  projects/bhyve/sys/dev/uart/uart_kbd_sun.c
  projects/bhyve/sys/dev/usb/input/uhid.c
  projects/bhyve/sys/dev/usb/input/ukbd.c
  projects/bhyve/sys/dev/usb/net/if_aue.c
  projects/bhyve/sys/dev/usb/net/if_axe.c
  projects/bhyve/sys/dev/usb/net/if_axereg.h
  projects/bhyve/sys/dev/usb/net/if_mos.c
  projects/bhyve/sys/dev/usb/net/if_rue.c
  projects/bhyve/sys/dev/usb/net/if_udav.c
  projects/bhyve/sys/dev/usb/net/uhso.c
  projects/bhyve/sys/dev/usb/quirk/usb_quirk.c
  projects/bhyve/sys/dev/usb/quirk/usb_quirk.h
  projects/bhyve/sys/dev/usb/usb_hid.c
  projects/bhyve/sys/dev/usb/usb_request.c
  projects/bhyve/sys/dev/usb/usbdevs
  projects/bhyve/sys/dev/usb/usbhid.h
  projects/bhyve/sys/dev/vkbd/vkbd.c
  projects/bhyve/sys/dev/xen/control/control.c
  projects/bhyve/sys/fs/devfs/devfs_vnops.c
  projects/bhyve/sys/fs/nfs/nfs_commonacl.c
  projects/bhyve/sys/fs/nfs/nfs_commonkrpc.c
  projects/bhyve/sys/fs/nfs/nfs_commonport.c
  projects/bhyve/sys/fs/nfs/nfs_commonsubs.c
  projects/bhyve/sys/fs/nfs/nfs_var.h
  projects/bhyve/sys/fs/nfs/nfsdport.h
  projects/bhyve/sys/fs/nfs/nfsport.h
  projects/bhyve/sys/fs/nfsclient/nfs_clport.c
  projects/bhyve/sys/fs/nfsclient/nfs_clrpcops.c
  projects/bhyve/sys/fs/nfsclient/nfs_clstate.c
  projects/bhyve/sys/fs/nfsclient/nfs_clsubs.c
  projects/bhyve/sys/fs/nfsclient/nfs_clvfsops.c
  projects/bhyve/sys/fs/nfsclient/nfs_clvnops.c
  projects/bhyve/sys/fs/nfsserver/nfs_nfsdcache.c
  projects/bhyve/sys/fs/nfsserver/nfs_nfsdkrpc.c
  projects/bhyve/sys/fs/nfsserver/nfs_nfsdport.c
  projects/bhyve/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/bhyve/sys/fs/nfsserver/nfs_nfsdsocket.c
  projects/bhyve/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/bhyve/sys/fs/nfsserver/nfs_nfsdsubs.c
  projects/bhyve/sys/fs/smbfs/smbfs_smb.c
  projects/bhyve/sys/geom/cache/g_cache.c
  projects/bhyve/sys/geom/concat/g_concat.c
  projects/bhyve/sys/geom/eli/g_eli.c
  projects/bhyve/sys/geom/gate/g_gate.c
  projects/bhyve/sys/geom/geom.h
  projects/bhyve/sys/geom/geom_bsd.c
  projects/bhyve/sys/geom/geom_ccd.c
  projects/bhyve/sys/geom/geom_disk.c
  projects/bhyve/sys/geom/geom_pc98.c
  projects/bhyve/sys/geom/geom_sunlabel.c
  projects/bhyve/sys/geom/geom_vfs.c
  projects/bhyve/sys/geom/label/g_label_gpt.c
  projects/bhyve/sys/geom/mirror/g_mirror.c
  projects/bhyve/sys/geom/mountver/g_mountver.c
  projects/bhyve/sys/geom/multipath/g_multipath.c
  projects/bhyve/sys/geom/nop/g_nop.c
  projects/bhyve/sys/geom/raid/g_raid.c
  projects/bhyve/sys/geom/raid3/g_raid3.c
  projects/bhyve/sys/geom/sched/g_sched.c
  projects/bhyve/sys/geom/sched/gs_rr.c
  projects/bhyve/sys/geom/shsec/g_shsec.c
  projects/bhyve/sys/geom/stripe/g_stripe.c
  projects/bhyve/sys/geom/vinum/geom_vinum.c
  projects/bhyve/sys/geom/vinum/geom_vinum_drive.c
  projects/bhyve/sys/geom/vinum/geom_vinum_list.c
  projects/bhyve/sys/geom/vinum/geom_vinum_subr.c
  projects/bhyve/sys/geom/virstor/g_virstor.c
  projects/bhyve/sys/i386/Makefile
  projects/bhyve/sys/i386/i386/genassym.c
  projects/bhyve/sys/i386/i386/intr_machdep.c
  projects/bhyve/sys/i386/i386/mp_machdep.c
  projects/bhyve/sys/i386/i386/pmap.c
  projects/bhyve/sys/i386/i386/support.s
  projects/bhyve/sys/i386/i386/vm_machdep.c
  projects/bhyve/sys/i386/ibcs2/ibcs2_ioctl.c
  projects/bhyve/sys/i386/include/cpufunc.h
  projects/bhyve/sys/i386/xen/mp_machdep.c
  projects/bhyve/sys/i386/xen/mptable.c
  projects/bhyve/sys/i386/xen/pmap.c
  projects/bhyve/sys/ia64/conf/DEFAULTS
  projects/bhyve/sys/ia64/conf/GENERIC
  projects/bhyve/sys/ia64/ia64/clock.c
  projects/bhyve/sys/ia64/ia64/efi.c
  projects/bhyve/sys/ia64/ia64/exception.S
  projects/bhyve/sys/ia64/ia64/interrupt.c
  projects/bhyve/sys/ia64/ia64/locore.S
  projects/bhyve/sys/ia64/ia64/mp_machdep.c
  projects/bhyve/sys/ia64/ia64/nexus.c
  projects/bhyve/sys/ia64/ia64/pmap.c
  projects/bhyve/sys/ia64/include/efi.h
  projects/bhyve/sys/ia64/include/pmap.h
  projects/bhyve/sys/ia64/include/sf_buf.h
  projects/bhyve/sys/kern/Make.tags.inc
  projects/bhyve/sys/kern/imgact_elf.c
  projects/bhyve/sys/kern/init_sysent.c
  projects/bhyve/sys/kern/kern_clock.c
  projects/bhyve/sys/kern/kern_descrip.c
  projects/bhyve/sys/kern/kern_exec.c
  projects/bhyve/sys/kern/kern_exit.c
  projects/bhyve/sys/kern/kern_fail.c
  projects/bhyve/sys/kern/kern_fork.c
  projects/bhyve/sys/kern/kern_intr.c
  projects/bhyve/sys/kern/kern_jail.c
  projects/bhyve/sys/kern/kern_linker.c
  projects/bhyve/sys/kern/kern_mib.c
  projects/bhyve/sys/kern/kern_racct.c
  projects/bhyve/sys/kern/kern_rctl.c
  projects/bhyve/sys/kern/kern_rmlock.c
  projects/bhyve/sys/kern/kern_sysctl.c
  projects/bhyve/sys/kern/kern_tc.c
  projects/bhyve/sys/kern/kern_thr.c
  projects/bhyve/sys/kern/posix4_mib.c
  projects/bhyve/sys/kern/sched_4bsd.c
  projects/bhyve/sys/kern/subr_kdb.c
  projects/bhyve/sys/kern/subr_pcpu.c
  projects/bhyve/sys/kern/subr_smp.c
  projects/bhyve/sys/kern/subr_uio.c
  projects/bhyve/sys/kern/sys_capability.c
  projects/bhyve/sys/kern/syscalls.c
  projects/bhyve/sys/kern/syscalls.master
  projects/bhyve/sys/kern/systrace_args.c
  projects/bhyve/sys/kern/sysv_msg.c
  projects/bhyve/sys/kern/sysv_sem.c
  projects/bhyve/sys/kern/sysv_shm.c
  projects/bhyve/sys/kern/tty.c
  projects/bhyve/sys/kern/uipc_socket.c
  projects/bhyve/sys/kern/vfs_bio.c
  projects/bhyve/sys/kern/vfs_mount.c
  projects/bhyve/sys/kern/vfs_mountroot.c
  projects/bhyve/sys/kgssapi/gss_impl.c
  projects/bhyve/sys/mips/conf/RT305X
  projects/bhyve/sys/mips/conf/RT305X.hints
  projects/bhyve/sys/mips/include/bus.h
  projects/bhyve/sys/mips/include/cpufunc.h
  projects/bhyve/sys/mips/include/intr_machdep.h
  projects/bhyve/sys/mips/malta/gt_pci.c
  projects/bhyve/sys/mips/mips/cache.c
  projects/bhyve/sys/mips/mips/cache_mipsNN.c
  projects/bhyve/sys/mips/mips/cpu.c
  projects/bhyve/sys/mips/mips/elf_trampoline.c
  projects/bhyve/sys/mips/mips/exception.S
  projects/bhyve/sys/mips/mips/locore.S
  projects/bhyve/sys/mips/mips/machdep.c
  projects/bhyve/sys/mips/mips/mp_machdep.c
  projects/bhyve/sys/mips/mips/pmap.c
  projects/bhyve/sys/modules/usb/Makefile
  projects/bhyve/sys/net/bpf_filter.c
  projects/bhyve/sys/net/if.c
  projects/bhyve/sys/net/if.h
  projects/bhyve/sys/net/if_arcsubr.c
  projects/bhyve/sys/net/if_atmsubr.c
  projects/bhyve/sys/net/if_debug.c
  projects/bhyve/sys/net/if_ethersubr.c
  projects/bhyve/sys/net/if_fddisubr.c
  projects/bhyve/sys/net/if_fwsubr.c
  projects/bhyve/sys/net/if_gif.c
  projects/bhyve/sys/net/if_iso88025subr.c
  projects/bhyve/sys/net/if_lagg.c
  projects/bhyve/sys/net/if_llatbl.h
  projects/bhyve/sys/net/if_spppfr.c
  projects/bhyve/sys/net/if_spppsubr.c
  projects/bhyve/sys/net/if_stf.c
  projects/bhyve/sys/net/if_tun.c
  projects/bhyve/sys/net/if_var.h
  projects/bhyve/sys/net/radix.h
  projects/bhyve/sys/net80211/ieee80211_ageq.c
  projects/bhyve/sys/net80211/ieee80211_power.c
  projects/bhyve/sys/netgraph/netflow/netflow.c
  projects/bhyve/sys/netgraph/netflow/netflow_v9.c
  projects/bhyve/sys/netgraph/netflow/ng_netflow.c
  projects/bhyve/sys/netgraph/netflow/ng_netflow.h
  projects/bhyve/sys/netgraph/netgraph.h
  projects/bhyve/sys/netgraph/ng_base.c
  projects/bhyve/sys/netgraph/ng_ether.c
  projects/bhyve/sys/netgraph/ng_iface.c
  projects/bhyve/sys/netgraph/ng_socket.c
  projects/bhyve/sys/netinet/if_ether.c
  projects/bhyve/sys/netinet/in.c
  projects/bhyve/sys/netinet/in_pcb.h
  projects/bhyve/sys/netinet/in_proto.c
  projects/bhyve/sys/netinet/libalias/libalias.3
  projects/bhyve/sys/netinet/sctp_pcb.c
  projects/bhyve/sys/netinet/sctp_uio.h
  projects/bhyve/sys/netinet/sctp_usrreq.c
  projects/bhyve/sys/netinet/tcp_lro.c
  projects/bhyve/sys/netinet/tcp_output.c
  projects/bhyve/sys/netinet/tcp_subr.c
  projects/bhyve/sys/netinet/tcp_syncache.h
  projects/bhyve/sys/netinet/tcp_var.h
  projects/bhyve/sys/netinet6/in6.c
  projects/bhyve/sys/netinet6/in6_proto.c
  projects/bhyve/sys/pc98/cbus/pckbd.c
  projects/bhyve/sys/pc98/conf/DEFAULTS
  projects/bhyve/sys/powerpc/aim/locore32.S
  projects/bhyve/sys/powerpc/aim/locore64.S
  projects/bhyve/sys/powerpc/aim/mmu_oea.c
  projects/bhyve/sys/powerpc/aim/mmu_oea64.c
  projects/bhyve/sys/powerpc/booke/locore.S
  projects/bhyve/sys/powerpc/booke/pmap.c
  projects/bhyve/sys/powerpc/conf/GENERIC
  projects/bhyve/sys/powerpc/conf/GENERIC64
  projects/bhyve/sys/powerpc/powerpc/mp_machdep.c
  projects/bhyve/sys/powerpc/ps3/if_glc.c
  projects/bhyve/sys/security/audit/audit.h
  projects/bhyve/sys/security/audit/audit_arg.c
  projects/bhyve/sys/security/audit/audit_bsm.c
  projects/bhyve/sys/security/audit/audit_private.h
  projects/bhyve/sys/sparc64/include/cache.h
  projects/bhyve/sys/sparc64/include/cpu.h
  projects/bhyve/sys/sparc64/include/pmap.h
  projects/bhyve/sys/sparc64/include/tlb.h
  projects/bhyve/sys/sparc64/pci/fire.c
  projects/bhyve/sys/sparc64/pci/schizo.c
  projects/bhyve/sys/sparc64/sparc64/cache.c
  projects/bhyve/sys/sparc64/sparc64/cheetah.c
  projects/bhyve/sys/sparc64/sparc64/counter.c
  projects/bhyve/sys/sparc64/sparc64/exception.S
  projects/bhyve/sys/sparc64/sparc64/interrupt.S
  projects/bhyve/sys/sparc64/sparc64/intr_machdep.c
  projects/bhyve/sys/sparc64/sparc64/machdep.c
  projects/bhyve/sys/sparc64/sparc64/mp_exception.S
  projects/bhyve/sys/sparc64/sparc64/mp_machdep.c
  projects/bhyve/sys/sparc64/sparc64/pmap.c
  projects/bhyve/sys/sparc64/sparc64/spitfire.c
  projects/bhyve/sys/sparc64/sparc64/tick.c
  projects/bhyve/sys/sparc64/sparc64/vm_machdep.c
  projects/bhyve/sys/sparc64/sparc64/zeus.c
  projects/bhyve/sys/sys/_types.h
  projects/bhyve/sys/sys/bus.h
  projects/bhyve/sys/sys/capability.h
  projects/bhyve/sys/sys/cpuset.h
  projects/bhyve/sys/sys/file.h
  projects/bhyve/sys/sys/interrupt.h
  projects/bhyve/sys/sys/kbio.h
  projects/bhyve/sys/sys/pcpu.h
  projects/bhyve/sys/sys/priv.h
  projects/bhyve/sys/sys/proc.h
  projects/bhyve/sys/sys/racct.h
  projects/bhyve/sys/sys/sem.h
  projects/bhyve/sys/sys/sockio.h
  projects/bhyve/sys/sys/syscall.h
  projects/bhyve/sys/sys/syscall.mk
  projects/bhyve/sys/sys/sysctl.h
  projects/bhyve/sys/sys/sysproto.h
  projects/bhyve/sys/sys/systm.h
  projects/bhyve/sys/sys/timetc.h
  projects/bhyve/sys/sys/tty.h
  projects/bhyve/sys/sys/ttydevsw.h
  projects/bhyve/sys/sys/types.h
  projects/bhyve/sys/sys/uio.h
  projects/bhyve/sys/sys/unistd.h
  projects/bhyve/sys/sys/vnode.h
  projects/bhyve/sys/ufs/ffs/ffs_alloc.c
  projects/bhyve/sys/ufs/ffs/ffs_balloc.c
  projects/bhyve/sys/ufs/ffs/ffs_inode.c
  projects/bhyve/sys/ufs/ffs/ffs_softdep.c
  projects/bhyve/sys/ufs/ffs/ffs_vfsops.c
  projects/bhyve/sys/ufs/ffs/fs.h
  projects/bhyve/sys/ufs/ffs/softdep.h
  projects/bhyve/sys/ufs/ufs/ufs_inode.c
  projects/bhyve/sys/ufs/ufs/ufsmount.h
  projects/bhyve/sys/vm/device_pager.c
  projects/bhyve/sys/vm/swap_pager.c
  projects/bhyve/sys/vm/vm_extern.h
  projects/bhyve/sys/vm/vm_fault.c
  projects/bhyve/sys/vm/vm_glue.c
  projects/bhyve/sys/vm/vm_map.c
  projects/bhyve/sys/vm/vm_mmap.c
  projects/bhyve/sys/vm/vm_pageout.c
  projects/bhyve/sys/vm/vm_unix.c
  projects/bhyve/sys/x86/include/mptable.h
  projects/bhyve/sys/x86/x86/mptable.c
  projects/bhyve/sys/x86/x86/mptable_pci.c
  projects/bhyve/sys/x86/x86/tsc.c
  projects/bhyve/tools/regression/kqueue/config.h
  projects/bhyve/tools/regression/kqueue/main.c
  projects/bhyve/tools/regression/kqueue/proc.c
  projects/bhyve/tools/regression/lib/libc/gen/Makefile
  projects/bhyve/usr.bin/calendar/parsedata.c
  projects/bhyve/usr.bin/calendar/pom.c
  projects/bhyve/usr.bin/clang/clang/Makefile
  projects/bhyve/usr.bin/clang/tblgen/Makefile
  projects/bhyve/usr.bin/cpio/Makefile
  projects/bhyve/usr.bin/cpio/cmdline.c
  projects/bhyve/usr.bin/cpio/config_freebsd.h
  projects/bhyve/usr.bin/cpio/cpio.c
  projects/bhyve/usr.bin/cpio/cpio.h
  projects/bhyve/usr.bin/cpio/test/Makefile
  projects/bhyve/usr.bin/cpio/test/main.c
  projects/bhyve/usr.bin/cpio/test/test.h
  projects/bhyve/usr.bin/cpio/test/test_0.c
  projects/bhyve/usr.bin/cpio/test/test_basic.c
  projects/bhyve/usr.bin/cpio/test/test_format_newc.c
  projects/bhyve/usr.bin/cpio/test/test_gcpio_compat.c
  projects/bhyve/usr.bin/cpio/test/test_option_a.c
  projects/bhyve/usr.bin/cpio/test/test_option_c.c
  projects/bhyve/usr.bin/cpio/test/test_option_d.c
  projects/bhyve/usr.bin/cpio/test/test_option_f.c
  projects/bhyve/usr.bin/cpio/test/test_option_help.c
  projects/bhyve/usr.bin/cpio/test/test_option_m.c
  projects/bhyve/usr.bin/cpio/test/test_option_t.c
  projects/bhyve/usr.bin/cpio/test/test_option_u.c
  projects/bhyve/usr.bin/cpio/test/test_option_version.c
  projects/bhyve/usr.bin/cpio/test/test_option_y.c
  projects/bhyve/usr.bin/cpio/test/test_option_z.c
  projects/bhyve/usr.bin/cpio/test/test_owner_parse.c
  projects/bhyve/usr.bin/cpio/test/test_passthrough_dotdot.c
  projects/bhyve/usr.bin/cpio/test/test_passthrough_reverse.c
  projects/bhyve/usr.bin/cpio/test/test_pathmatch.c
  projects/bhyve/usr.bin/gcore/elfcore.c
  projects/bhyve/usr.bin/ipcs/ipc.c
  projects/bhyve/usr.bin/ipcs/ipcs.c
  projects/bhyve/usr.bin/ncal/ncal.1
  projects/bhyve/usr.bin/ncal/ncal.c
  projects/bhyve/usr.bin/netstat/if.c
  projects/bhyve/usr.bin/nsupdate/Makefile
  projects/bhyve/usr.bin/rctl/rctl.8
  projects/bhyve/usr.bin/rpcgen/rpc_scan.c
  projects/bhyve/usr.bin/tar/Makefile
  projects/bhyve/usr.bin/tar/bsdtar.1
  projects/bhyve/usr.bin/tar/bsdtar.c
  projects/bhyve/usr.bin/tar/cmdline.c
  projects/bhyve/usr.bin/tar/config_freebsd.h
  projects/bhyve/usr.bin/tar/read.c
  projects/bhyve/usr.bin/tar/subst.c
  projects/bhyve/usr.bin/tar/test/Makefile
  projects/bhyve/usr.bin/tar/test/main.c
  projects/bhyve/usr.bin/tar/test/test.h
  projects/bhyve/usr.bin/tar/test/test_0.c
  projects/bhyve/usr.bin/tar/test/test_basic.c
  projects/bhyve/usr.bin/tar/test/test_copy.c
  projects/bhyve/usr.bin/tar/test/test_help.c
  projects/bhyve/usr.bin/tar/test/test_option_q.c
  projects/bhyve/usr.bin/tar/test/test_option_s.c
  projects/bhyve/usr.bin/tar/test/test_patterns.c
  projects/bhyve/usr.bin/tar/test/test_patterns_2.tar.uu
  projects/bhyve/usr.bin/tar/test/test_patterns_3.tar.uu
  projects/bhyve/usr.bin/tar/test/test_patterns_4.tar.uu
  projects/bhyve/usr.bin/tar/test/test_stdio.c
  projects/bhyve/usr.bin/tar/test/test_strip_components.c
  projects/bhyve/usr.bin/tar/test/test_symlink_dir.c
  projects/bhyve/usr.bin/tar/test/test_version.c
  projects/bhyve/usr.bin/tar/util.c
  projects/bhyve/usr.bin/tar/write.c
  projects/bhyve/usr.bin/tftp/main.c
  projects/bhyve/usr.bin/top/machine.c
  projects/bhyve/usr.bin/vmstat/vmstat.c
  projects/bhyve/usr.bin/w/w.c
  projects/bhyve/usr.bin/wall/wall.c
  projects/bhyve/usr.sbin/Makefile
  projects/bhyve/usr.sbin/bsdinstall/partedit/partedit.c
  projects/bhyve/usr.sbin/bsdinstall/partedit/partedit_powerpc.c
  projects/bhyve/usr.sbin/bsdinstall/scripts/Makefile
  projects/bhyve/usr.sbin/bsdinstall/scripts/auto
  projects/bhyve/usr.sbin/bsdinstall/scripts/config
  projects/bhyve/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_device_tbl.c
  projects/bhyve/usr.sbin/config/main.c
  projects/bhyve/usr.sbin/dnssec-signzone/Makefile
  projects/bhyve/usr.sbin/flowctl/Makefile
  projects/bhyve/usr.sbin/flowctl/flowctl.8
  projects/bhyve/usr.sbin/flowctl/flowctl.c
  projects/bhyve/usr.sbin/mountd/exports.5
  projects/bhyve/usr.sbin/mountd/mountd.c
  projects/bhyve/usr.sbin/named-checkconf/Makefile
  projects/bhyve/usr.sbin/named/Makefile
  projects/bhyve/usr.sbin/pmccontrol/pmccontrol.c
  projects/bhyve/usr.sbin/pmcstat/pmcstat.c
  projects/bhyve/usr.sbin/pwd_mkdb/pwd_mkdb.c
  projects/bhyve/usr.sbin/rndc-confgen/Makefile
  projects/bhyve/usr.sbin/rndc/Makefile
  projects/bhyve/usr.sbin/rpcbind/rpcb_stat.c
  projects/bhyve/usr.sbin/rpcbind/rpcb_svc_com.c
  projects/bhyve/usr.sbin/rpcbind/rpcbind.c
  projects/bhyve/usr.sbin/rpcbind/util.c
  projects/bhyve/usr.sbin/rpcbind/warmstart.c
  projects/bhyve/usr.sbin/rtadvd/Makefile
  projects/bhyve/usr.sbin/rtadvd/config.c
  projects/bhyve/usr.sbin/rtadvd/config.h
  projects/bhyve/usr.sbin/rtadvd/if.c
  projects/bhyve/usr.sbin/rtadvd/if.h
  projects/bhyve/usr.sbin/rtadvd/pathnames.h
  projects/bhyve/usr.sbin/rtadvd/rrenum.c
  projects/bhyve/usr.sbin/rtadvd/rtadvd.8
  projects/bhyve/usr.sbin/rtadvd/rtadvd.c
  projects/bhyve/usr.sbin/rtadvd/rtadvd.h
  projects/bhyve/usr.sbin/rtadvd/timer.c
  projects/bhyve/usr.sbin/rtadvd/timer.h
  projects/bhyve/usr.sbin/syslogd/syslogd.8
  projects/bhyve/usr.sbin/syslogd/syslogd.c
Directory Properties:
  projects/bhyve/   (props changed)
  projects/bhyve/cddl/contrib/opensolaris/   (props changed)
  projects/bhyve/contrib/bind9/   (props changed)
  projects/bhyve/contrib/binutils/   (props changed)
  projects/bhyve/contrib/bzip2/   (props changed)
  projects/bhyve/contrib/compiler-rt/   (props changed)
  projects/bhyve/contrib/dialog/   (props changed)
  projects/bhyve/contrib/ee/   (props changed)
  projects/bhyve/contrib/expat/   (props changed)
  projects/bhyve/contrib/file/   (props changed)
  projects/bhyve/contrib/gcc/   (props changed)
  projects/bhyve/contrib/gdb/   (props changed)
  projects/bhyve/contrib/gdtoa/   (props changed)
  projects/bhyve/contrib/gnu-sort/   (props changed)
  projects/bhyve/contrib/groff/   (props changed)
  projects/bhyve/contrib/less/   (props changed)
  projects/bhyve/contrib/libpcap/   (props changed)
  projects/bhyve/contrib/libstdc++/   (props changed)
  projects/bhyve/contrib/llvm/   (props changed)
  projects/bhyve/contrib/llvm/tools/clang/   (props changed)
  projects/bhyve/contrib/ncurses/   (props changed)
  projects/bhyve/contrib/netcat/   (props changed)
  projects/bhyve/contrib/ntp/   (props changed)
  projects/bhyve/contrib/one-true-awk/   (props changed)
  projects/bhyve/contrib/openbsm/   (props changed)
  projects/bhyve/contrib/openpam/   (props changed)
  projects/bhyve/contrib/pf/   (props changed)
  projects/bhyve/contrib/sendmail/   (props changed)
  projects/bhyve/contrib/tcpdump/   (props changed)
  projects/bhyve/contrib/tcsh/   (props changed)
  projects/bhyve/contrib/tnftp/   (props changed)
  projects/bhyve/contrib/top/   (props changed)
  projects/bhyve/contrib/top/install-sh   (props changed)
  projects/bhyve/contrib/tzcode/stdtime/   (props changed)
  projects/bhyve/contrib/tzcode/zic/   (props changed)
  projects/bhyve/contrib/tzdata/   (props changed)
  projects/bhyve/contrib/wpa/   (props changed)
  projects/bhyve/contrib/xz/   (props changed)
  projects/bhyve/crypto/openssh/   (props changed)
  projects/bhyve/crypto/openssl/   (props changed)
  projects/bhyve/gnu/lib/   (props changed)
  projects/bhyve/gnu/usr.bin/binutils/   (props changed)
  projects/bhyve/gnu/usr.bin/cc/cc_tools/   (props changed)
  projects/bhyve/gnu/usr.bin/gdb/   (props changed)
  projects/bhyve/lib/libc/   (props changed)
  projects/bhyve/lib/libc/stdtime/   (props changed)
  projects/bhyve/lib/libutil/   (props changed)
  projects/bhyve/lib/libz/   (props changed)
  projects/bhyve/sbin/   (props changed)
  projects/bhyve/sbin/ipfw/   (props changed)
  projects/bhyve/share/mk/bsd.arch.inc.mk   (props changed)
  projects/bhyve/share/zoneinfo/   (props changed)
  projects/bhyve/sys/   (props changed)
  projects/bhyve/sys/amd64/include/xen/   (props changed)
  projects/bhyve/sys/boot/   (props changed)
  projects/bhyve/sys/boot/i386/efi/   (props changed)
  projects/bhyve/sys/boot/ia64/efi/   (props changed)
  projects/bhyve/sys/boot/ia64/ski/   (props changed)
  projects/bhyve/sys/boot/powerpc/boot1.chrp/   (props changed)
  projects/bhyve/sys/boot/powerpc/ofw/   (props changed)
  projects/bhyve/sys/cddl/contrib/opensolaris/   (props changed)
  projects/bhyve/sys/conf/   (props changed)
  projects/bhyve/sys/contrib/dev/acpica/   (props changed)
  projects/bhyve/sys/contrib/octeon-sdk/   (props changed)
  projects/bhyve/sys/contrib/pf/   (props changed)
  projects/bhyve/sys/contrib/x86emu/   (props changed)
  projects/bhyve/usr.bin/calendar/   (props changed)
  projects/bhyve/usr.bin/csup/   (props changed)
  projects/bhyve/usr.bin/procstat/   (props changed)
  projects/bhyve/usr.sbin/ndiscvt/   (props changed)
  projects/bhyve/usr.sbin/rtadvd/   (props changed)
  projects/bhyve/usr.sbin/zic/   (props changed)

Modified: projects/bhyve/ObsoleteFiles.inc
==============================================================================
--- projects/bhyve/ObsoleteFiles.inc	Mon Jul 18 21:15:47 2011	(r224205)
+++ projects/bhyve/ObsoleteFiles.inc	Mon Jul 18 22:00:21 2011	(r224206)
@@ -38,6 +38,31 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20110709: vm_map_clean.9 -> vm_map_sync.9
+OLD_FILES+=usr/share/man/man9/vm_map_clean.9.gz
+# 20110709: Catch up with removal of these functions.
+OLD_FILES+=usr/share/man/man9/vm_page_copy.9.gz
+OLD_FILES+=usr/share/man/man9/vm_page_protect.9.gz
+OLD_FILES+=usr/share/man/man9/vm_page_zero_fill.9.gz
+# 20110707: script no longer needed by /etc/rc.d/nfsd
+OLD_FILES+=etc/rc.d/nfsserver
+# 20110705: files moved so both NFS clients can share them
+OLD_FILES+=usr/include/nfsclient/krpc.h
+OLD_FILES+=usr/include/nfsclient/nfsdiskless.h
+# 20110705: the switch of default NFS client to the new one
+OLD_FILES+=sbin/mount_newnfs
+OLD_FILES+=usr/share/man/man8/mount_newnfs.8.gz
+OLD_FILES+=usr/include/nfsclient/nfs_kdtrace.h
+# 20110628: calendar.msk removed
+OLD_FILES+=usr/share/calendar/ru_RU.KOI8-R/calendar.msk
+# 20110517: libpkg removed
+OLD_FILES+=usr/include/pkg.h
+OLD_FILES+=usr/lib/libpkg.a
+OLD_FILES+=usr/lib/libpkg.so
+OLD_LIBS+=usr/lib/libpkg.so.0
+OLD_FILES+=usr/lib/libpkg_p.a
+# 20110517: libsbuf version bump
+OLD_LIBS+=lib/libsbuf.so.5
 # 20110502: new clang import which bumps version from 2.9 to 3.0
 OLD_FILES+=usr/include/clang/2.9/emmintrin.h
 OLD_FILES+=usr/include/clang/2.9/mm_malloc.h
@@ -66,6 +91,8 @@ OLD_FILES+=usr/lib/libobjc_p.a
 OLD_FILES+=usr/libexec/cc1obj
 OLD_LIBS+=usr/lib/libobjc.so.4
 OLD_DIRS+=usr/include/objc
+# 20110331: firmware.img created at build time
+OLD_FILES+=usr/share/examples/kld/firmware/fwimage/firmware.img
 # 20110224: sticky.8 -> sticky.7
 OLD_FILES+=usr/share/man/man8/sticky.8.gz
 # 20110220: new clang import which bumps version from 2.8 to 2.9
@@ -76,6 +103,8 @@ OLD_FILES+=usr/include/clang/2.8/pmmintr
 OLD_FILES+=usr/include/clang/2.8/tmmintrin.h
 OLD_FILES+=usr/include/clang/2.8/xmmintrin.h
 OLD_DIRS+=usr/include/clang/2.8
+# 20110119: netinet/sctp_cc_functions.h removed
+OLD_FILES+=usr/include/netinet/sctp_cc_functions.h
 # 20110119: Remove SYSCTL_*X* sysctl additions.
 OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \
     usr/share/man/man9/SYSCTL_XLONG.9.gz
@@ -131,6 +160,8 @@ OLD_FILES+=usr/share/man/man8/MAKEDEV.8.
 OLD_FILES+=usr/share/man/man9/vgonel.9.gz
 # 20101112: removed gasp.info
 OLD_FILES+=usr/share/info/gasp.info.gz
+# 20101109: machine/mutex.h removed
+OLD_FILES+=usr/include/machine/mutex.h
 # 20101109: headers moved from machine/ to x86/
 .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
 OLD_FILES+=usr/include/machine/mptable.h

Modified: projects/bhyve/bin/expr/expr.1
==============================================================================
--- projects/bhyve/bin/expr/expr.1	Mon Jul 18 21:15:47 2011	(r224205)
+++ projects/bhyve/bin/expr/expr.1	Mon Jul 18 22:00:21 2011	(r224206)
@@ -50,25 +50,25 @@ and writes the result on standard output
 All operators and operands must be passed as separate arguments.
 Several of the operators have special meaning to command interpreters
 and must therefore be quoted appropriately.
-All integer operands are interpreted in base 10.
+All integer operands are interpreted in base 10 and must consist of only
+an optional leading minus sign followed by one or more digits (unless
+less strict parsing has been enabled for backwards compatibilty with
+prior versions of
+.Nm
+in
+.Fx ) .
 .Pp
-Arithmetic operations are performed using signed integer math.
-If the
-.Fl e
-flag is specified, arithmetic uses the C
+Arithmetic operations are performed using signed integer math with a
+range according to the C
 .Vt intmax_t
-data type (the largest integral type available), and
-.Nm
-will detect arithmetic overflow and return an error indication.
-If a numeric operand is specified which is so large as to overflow
-conversion to an integer, it is parsed as a string instead.
-If
+data type (the largest signed integral type available).
+All conversions and operations are checked for overflow.
+Overflow results in program termination with an error message on stdout
+and with an error status.
+.Pp
+The
 .Fl e
-is not specified, arithmetic operations and parsing of integer
-arguments will overflow silently according to the rules of the C
-standard, using the
-.Vt long
-data type.
+option enables backwards compatible behaviour as detailed below.
 .Pp
 Operators are listed below in order of increasing precedence; all
 are left-associative.
@@ -82,7 +82,9 @@ Return the evaluation of
 .Ar expr1
 if it is neither an empty string nor zero;
 otherwise, returns the evaluation of
-.Ar expr2 .
+.Ar expr2
+if it is not an empty string;
+otherwise, returns zero.
 .It Ar expr1 Li & Ar expr2
 Return the evaluation of
 .Ar expr1
@@ -163,25 +165,26 @@ function (with a
 .Fa utility
 argument of
 .Dq Li expr )
-is used to determine whether compatibility mode should be enabled.
+is used to determine whether backwards compatibility mode should be enabled.
 This feature is intended for use as a transition and debugging aid, when
 .Nm
 is used in complex scripts which cannot easily be recast to avoid the
 non-portable usage.
-Enabling compatibility mode
-also implicitly enables the
+Enabling backwards compatibility mode also implicitly enables the
 .Fl e
 option, since this matches the historic behavior of
 .Nm
 in
-.Fx .
+.Fx . This option makes number parsing less strict and permits leading
+white space and an optional leading plus sign. In addition, empty operands
+have an implied value of zero in numeric context.
 For historical reasons, defining the environment variable
 .Ev EXPR_COMPAT
-also enables compatibility mode.
+also enables backwards compatibility mode.
 .Sh ENVIRONMENT
 .Bl -tag -width ".Ev EXPR_COMPAT"
 .It Ev EXPR_COMPAT
-If set, enables compatibility mode.
+If set, enables backwards compatibility mode.
 .El
 .Sh EXIT STATUS
 The
@@ -270,8 +273,37 @@ expands to the required number.
 The
 .Nm
 utility conforms to
-.St -p1003.1-2001 ,
-provided that compatibility mode is not enabled.
+.St -p1003.1-2008 ,
+provided that backwards compatibility mode is not enabled.
+.Pp
+Backwards compatibility mode performs less strict checks of numeric arguments:
+.Bl -bullet
+.It
+An empty operand string is interpreted as 0.
+.El
+.Bl -bullet
+.It
+Leading white space and/or a plus sign before an otherwise valid positive
+numberic operand are allowed and will be ignored.
+.El
+.Pp
+The extended arithmetic range and overflow checks do not conflict with
+POSIX's requirement that arithmetic be done using signed longs, since
+they only make a difference to the result in cases where using signed
+longs would give undefined behavior.
+.Pp
+According to the
+.Tn POSIX
+standard, the use of string arguments
+.Va length ,
+.Va substr ,
+.Va index ,
+or
+.Va match
+produces undefined results. In this version of
+.Nm ,
+these arguments are treated just as their respective string values.
+.Pp
 The
 .Fl e
 flag is an extension.

Modified: projects/bhyve/bin/expr/expr.y
==============================================================================
--- projects/bhyve/bin/expr/expr.y	Mon Jul 18 21:15:47 2011	(r224205)
+++ projects/bhyve/bin/expr/expr.y	Mon Jul 18 22:00:21 2011	(r224206)
@@ -1,6 +1,6 @@
 %{
 /*-
- * Written by Pace Willisson (pace@blitz.com) 
+ * Written by Pace Willisson (pace@blitz.com)
  * and placed in the public domain.
  *
  * Largely rewritten by J.T. Conklin (jtc@wimsey.com)
@@ -21,7 +21,7 @@
 #include <string.h>
 #include <regex.h>
 #include <unistd.h>
-  
+
 /*
  * POSIX specifies a specific error code for syntax errors.  We exit
  * with this code for all errors.
@@ -40,15 +40,20 @@ struct val {
 	} u;
 } ;
 
-struct val *result;
-
-int		chk_div(intmax_t, intmax_t);
-int		chk_minus(intmax_t, intmax_t, intmax_t);
-int		chk_plus(intmax_t, intmax_t, intmax_t);
-int		chk_times(intmax_t, intmax_t, intmax_t);
+char		**av;
+int		nonposix;
+struct val	*result;
+
+void		assert_to_integer(struct val *);
+void		assert_div(intmax_t, intmax_t);
+void		assert_minus(intmax_t, intmax_t, intmax_t);
+void		assert_plus(intmax_t, intmax_t, intmax_t);
+void		assert_times(intmax_t, intmax_t, intmax_t);
+int		compare_vals(struct val *, struct val *);
 void		free_value(struct val *);
+int		is_integer(const char *);
+int		is_string(struct val *);
 int		is_zero_or_null(struct val *);
-int		isstring(struct val *);
 struct val	*make_integer(intmax_t);
 struct val	*make_str(const char *);
 struct val	*op_and(struct val *, struct val *);
@@ -65,14 +70,12 @@ struct val	*op_or(struct val *, struct v
 struct val	*op_plus(struct val *, struct val *);
 struct val	*op_rem(struct val *, struct val *);
 struct val	*op_times(struct val *, struct val *);
-intmax_t	to_integer(struct val *);
+int		to_integer(struct val *);
 void		to_string(struct val *);
 int		yyerror(const char *);
 int		yylex(void);
 int		yyparse(void);
 
-static int	eflag;
-char **av;
 %}
 
 %union
@@ -96,23 +99,22 @@ start: expr { result = $$; }
 
 expr:	TOKEN
 	| '(' expr ')' { $$ = $2; }
-	| expr '|' expr { $$ = op_or ($1, $3); }
-	| expr '&' expr { $$ = op_and ($1, $3); }
-	| expr '=' expr { $$ = op_eq ($1, $3); }
-	| expr '>' expr { $$ = op_gt ($1, $3); }
-	| expr '<' expr { $$ = op_lt ($1, $3); }
-	| expr GE expr  { $$ = op_ge ($1, $3); }
-	| expr LE expr  { $$ = op_le ($1, $3); }
-	| expr NE expr  { $$ = op_ne ($1, $3); }
-	| expr '+' expr { $$ = op_plus ($1, $3); }
-	| expr '-' expr { $$ = op_minus ($1, $3); }
-	| expr '*' expr { $$ = op_times ($1, $3); }
-	| expr '/' expr { $$ = op_div ($1, $3); }
-	| expr '%' expr { $$ = op_rem ($1, $3); }
-	| expr ':' expr { $$ = op_colon ($1, $3); }
+	| expr '|' expr { $$ = op_or($1, $3); }
+	| expr '&' expr { $$ = op_and($1, $3); }
+	| expr '=' expr { $$ = op_eq($1, $3); }
+	| expr '>' expr { $$ = op_gt($1, $3); }
+	| expr '<' expr { $$ = op_lt($1, $3); }
+	| expr GE expr  { $$ = op_ge($1, $3); }
+	| expr LE expr  { $$ = op_le($1, $3); }
+	| expr NE expr  { $$ = op_ne($1, $3); }
+	| expr '+' expr { $$ = op_plus($1, $3); }
+	| expr '-' expr { $$ = op_minus($1, $3); }
+	| expr '*' expr { $$ = op_times($1, $3); }
+	| expr '/' expr { $$ = op_div($1, $3); }
+	| expr '%' expr { $$ = op_rem($1, $3); }
+	| expr ':' expr { $$ = op_colon($1, $3); }
 	;
 
-
 %%
 
 struct val *
@@ -120,89 +122,65 @@ make_integer(intmax_t i)
 {
 	struct val *vp;
 
-	vp = (struct val *) malloc (sizeof (*vp));
-	if (vp == NULL) {
+	vp = (struct val *)malloc(sizeof(*vp));
+	if (vp == NULL)
 		errx(ERR_EXIT, "malloc() failed");
-	}
 
 	vp->type = integer;
 	vp->u.i  = i;
-	return vp; 
+	return (vp);
 }
 
 struct val *
 make_str(const char *s)
 {
 	struct val *vp;
-	char *ep;
 
-	vp = (struct val *) malloc (sizeof (*vp));
-	if (vp == NULL || ((vp->u.s = strdup (s)) == NULL)) {
+	vp = (struct val *)malloc(sizeof(*vp));
+	if (vp == NULL || ((vp->u.s = strdup(s)) == NULL))
 		errx(ERR_EXIT, "malloc() failed");
-	}
 
-	/*
-	 * Previously we tried to scan the string to see if it ``looked like''
-	 * an integer (erroneously, as it happened).  Let strtoimax() do the
-	 * dirty work.  We could cache the value, except that we are using
-	 * a union and need to preserve the original string form until we
-	 * are certain that it is not needed.
-	 *
-	 * IEEE Std.1003.1-2001 says:
-	 * /integer/ An argument consisting only of an (optional) unary minus  
-	 *	     followed by digits.          
-	 *
-	 * This means that arguments which consist of digits followed by
-	 * non-digits MUST NOT be considered integers.  strtoimax() will
-	 * figure this out for us.
-	 */
-	if (eflag)
-		(void)strtoimax(s, &ep, 10);
+	if (is_integer(s))
+		vp->type = numeric_string;
 	else
-		(void)strtol(s, &ep, 10);
-
-	if (*ep != '\0')
 		vp->type = string;
-	else	
-		vp->type = numeric_string;
 
-	return vp;
+	return (vp);
 }
 
-
 void
 free_value(struct val *vp)
 {
 	if (vp->type == string || vp->type == numeric_string)
-		free (vp->u.s);	
+		free(vp->u.s);
 }
 
-
-intmax_t
+int
 to_integer(struct val *vp)
 {
 	intmax_t i;
 
-	if (vp->type == integer)
-		return 1;
-
-	if (vp->type == string)
-		return 0;
-
-	/* vp->type == numeric_string, make it numeric */
-	errno = 0;
-	if (eflag) {
+	/* we can only convert numeric_string to integer, here */
+	if (vp->type == numeric_string) {
+		errno = 0;
 		i  = strtoimax(vp->u.s, (char **)NULL, 10);
-		if (errno == ERANGE)
-			err(ERR_EXIT, NULL);
-	} else {
-		i = strtol(vp->u.s, (char **)NULL, 10);
+		/* just keep as numeric_string, if the conversion fails */
+		if (errno != ERANGE) {
+			free(vp->u.s);
+			vp->u.i = i;
+			vp->type = integer;
+		}
 	}
+	return (vp->type == integer);
+}
 
-	free (vp->u.s);
-	vp->u.i = i;
-	vp->type = integer;
-	return 1;
+void
+assert_to_integer(struct val *vp)
+{
+	if (vp->type == string)
+		errx(ERR_EXIT, "not a decimal number: '%s'", vp->u.s);
+	if (!to_integer(vp))
+		errx(ERR_EXIT, "operand too large: '%s'", vp->u.s);
 }
 
 void
@@ -228,15 +206,31 @@ to_string(struct val *vp)
 	vp->u.s  = tmp;
 }
 
+int
+is_integer(const char *s)
+{
+	if (nonposix) {
+		if (*s == '\0')
+			return (1);
+		while (isspace((unsigned char)*s))
+			s++;
+	}
+	if (*s == '-' || (nonposix && *s == '+'))
+		s++;
+	if (*s == '\0')
+		return (0);
+	while (isdigit((unsigned char)*s))
+		s++;
+	return (*s == '\0');
+}
 
 int
-isstring(struct val *vp)
+is_string(struct val *vp)
 {
 	/* only TRUE if this string is not a valid integer */
 	return (vp->type == string);
 }
 
-
 int
 yylex(void)
 {
@@ -247,10 +241,10 @@ yylex(void)
 
 	p = *av++;
 
-	if (strlen (p) == 1) {
-		if (strchr ("|&=<>+-*/%:()", *p))
+	if (strlen(p) == 1) {
+		if (strchr("|&=<>+-*/%:()", *p))
 			return (*p);
-	} else if (strlen (p) == 2 && p[1] == '=') {
+	} else if (strlen(p) == 2 && p[1] == '=') {
 		switch (*p) {
 		case '>': return (GE);
 		case '<': return (LE);
@@ -258,19 +252,17 @@ yylex(void)
 		}
 	}
 
-	yylval.val = make_str (p);
+	yylval.val = make_str(p);
 	return (TOKEN);
 }
 
 int
 is_zero_or_null(struct val *vp)
 {
-	if (vp->type == integer) {
+	if (vp->type == integer)
 		return (vp->u.i == 0);
-	} else {
-		return (*vp->u.s == 0 || (to_integer (vp) && vp->u.i == 0));
-	}
-	/* NOTREACHED */
+
+	return (*vp->u.s == 0 || (to_integer(vp) && vp->u.i == 0));
 }
 
 int
@@ -278,23 +270,22 @@ main(int argc, char *argv[])
 {
 	int c;
 
-	setlocale (LC_ALL, "");
+	setlocale(LC_ALL, "");
 	if (getenv("EXPR_COMPAT") != NULL
 	    || check_utility_compat("expr")) {
 		av = argv + 1;
-		eflag = 1;
+		nonposix = 1;
 	} else {
-		while ((c = getopt(argc, argv, "e")) != -1)
+		while ((c = getopt(argc, argv, "e")) != -1) {
 			switch (c) {
 			case 'e':
-				eflag = 1;
+				nonposix = 1;
 				break;
-
 			default:
-				fprintf(stderr,
+				errx(ERR_EXIT,
 				    "usage: expr [-e] expression\n");
-				exit(ERR_EXIT);
 			}
+		}
 		av = argv + optind;
 	}
 
@@ -314,164 +305,104 @@ yyerror(const char *s __unused)
 	errx(ERR_EXIT, "syntax error");
 }
 
-
 struct val *
 op_or(struct val *a, struct val *b)
 {
-	if (is_zero_or_null (a)) {
-		free_value (a);
-		return (b);
-	} else {
-		free_value (b);
+	if (!is_zero_or_null(a)) {
+		free_value(b);
 		return (a);
 	}
+	free_value(a);
+	if (!is_zero_or_null(b))
+		return (b);
+	free_value(b);
+	return (make_integer((intmax_t)0));
 }
-		
+
 struct val *
 op_and(struct val *a, struct val *b)
 {
-	if (is_zero_or_null (a) || is_zero_or_null (b)) {
-		free_value (a);
-		free_value (b);
-		return (make_integer ((intmax_t)0));
+	if (is_zero_or_null(a) || is_zero_or_null(b)) {
+		free_value(a);
+		free_value(b);
+		return (make_integer((intmax_t)0));
 	} else {
-		free_value (b);
+		free_value(b);
 		return (a);
 	}
 }
 
-struct val *
-op_eq(struct val *a, struct val *b)
+int
+compare_vals(struct val *a, struct val *b)
 {
-	struct val *r;
+	int r;
 
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);	
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) == 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i == b->u.i));
+	if (is_string(a) || is_string(b)) {
+		to_string(a);
+		to_string(b);
+		r = strcoll(a->u.s, b->u.s);
+	} else {
+		assert_to_integer(a);
+		assert_to_integer(b);
+		if (a->u.i > b->u.i)
+			r = 1;
+		else if (a->u.i < b->u.i)
+			r = -1;
+		else
+			r = 0;
 	}
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
 
 struct val *
-op_gt(struct val *a, struct val *b)
+op_eq(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) > 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i > b->u.i));
-	}
+	return (make_integer((intmax_t)(compare_vals(a, b) == 0)));
+}
 
-	free_value (a);
-	free_value (b);
-	return r;
+struct val *
+op_gt(struct val *a, struct val *b)
+{
+	return (make_integer((intmax_t)(compare_vals(a, b) > 0)));
 }
 
 struct val *
 op_lt(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) < 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i < b->u.i));
-	}
-
-	free_value (a);
-	free_value (b);
-	return r;
+	return (make_integer((intmax_t)(compare_vals(a, b) < 0)));
 }
 
 struct val *
 op_ge(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) >= 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i >= b->u.i));
-	}
-
-	free_value (a);
-	free_value (b);
-	return r;
+	return (make_integer((intmax_t)(compare_vals(a, b) >= 0)));
 }
 
 struct val *
 op_le(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) <= 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i <= b->u.i));
-	}
-
-	free_value (a);
-	free_value (b);
-	return r;
+	return (make_integer((intmax_t)(compare_vals(a, b) <= 0)));
 }
 
 struct val *
 op_ne(struct val *a, struct val *b)
 {
-	struct val *r;
-
-	if (isstring (a) || isstring (b)) {
-		to_string (a);
-		to_string (b);
-		r = make_integer ((intmax_t)(strcoll (a->u.s, b->u.s) != 0));
-	} else {
-		(void)to_integer(a);
-		(void)to_integer(b);
-		r = make_integer ((intmax_t)(a->u.i != b->u.i));
-	}
-
-	free_value (a);
-	free_value (b);
-	return r;
+	return (make_integer((intmax_t)(compare_vals(a, b) != 0)));
 }
 
-int
-chk_plus(intmax_t a, intmax_t b, intmax_t r)
+void
+assert_plus(intmax_t a, intmax_t b, intmax_t r)
 {
-
-	/* sum of two positive numbers must be positive */
-	if (a > 0 && b > 0 && r <= 0)
-		return 1;
-	/* sum of two negative numbers must be negative */
-	if (a < 0 && b < 0 && r >= 0)
-		return 1;
-	/* all other cases are OK */
-	return 0;
+	/*
+	 * sum of two positive numbers must be positive,
+	 * sum of two negative numbers must be negative
+	 */
+	if ((a > 0 && b > 0 && r <= 0) ||
+	    (a < 0 && b < 0 && r >= 0))
+		errx(ERR_EXIT, "overflow");
 }
 
 struct val *
@@ -479,36 +410,24 @@ op_plus(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (eflag) {
-		r = make_integer(a->u.i + b->u.i);
-		if (chk_plus(a->u.i, b->u.i, r->u.i)) {
-			errx(ERR_EXIT, "overflow");
-		}
-	} else
-		r = make_integer((long)a->u.i + (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	r = make_integer(a->u.i + b->u.i);
+	assert_plus(a->u.i, b->u.i, r->u.i);
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
 
-int
-chk_minus(intmax_t a, intmax_t b, intmax_t r)
+void
+assert_minus(intmax_t a, intmax_t b, intmax_t r)
 {
-
 	/* special case subtraction of INTMAX_MIN */
-	if (b == INTMAX_MIN) {
-		if (a >= 0)
-			return 1;
-		else
-			return 0;
-	}
-	/* this is allowed for b != INTMAX_MIN */
-	return chk_plus (a, -b, r);
+	if (b == INTMAX_MIN && a < 0)
+		errx(ERR_EXIT, "overflow");
+	/* check addition of negative subtrahend */
+	assert_plus(a, -b, r);
 }
 
 struct val *
@@ -516,33 +435,25 @@ op_minus(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (eflag) {
-		r = make_integer(a->u.i - b->u.i);
-		if (chk_minus(a->u.i, b->u.i, r->u.i)) {
-			errx(ERR_EXIT, "overflow");
-		}
-	} else
-		r = make_integer((long)a->u.i - (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	r = make_integer(a->u.i - b->u.i);
+	assert_minus(a->u.i, b->u.i, r->u.i);
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
 
-int
-chk_times(intmax_t a, intmax_t b, intmax_t r)
+void
+assert_times(intmax_t a, intmax_t b, intmax_t r)
 {
-	/* special case: first operand is 0, no overflow possible */
-	if (a == 0)
-		return 0;
-	/* verify that result of division matches second operand */
-	if (r / a != b)
-		return 1;
-	return 0;
+	/*
+	 * if first operand is 0, no overflow is possible,
+	 * else result of division test must match second operand
+	 */
+	if (a != 0 && r / a != b)
+		errx(ERR_EXIT, "overflow");
 }
 
 struct val *
@@ -550,32 +461,24 @@ op_times(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (eflag) {
-		r = make_integer(a->u.i * b->u.i);
-		if (chk_times(a->u.i, b->u.i, r->u.i)) {
-			errx(ERR_EXIT, "overflow");
-		}
-	} else
-		r = make_integer((long)a->u.i * (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	r = make_integer(a->u.i * b->u.i);
+	assert_times(a->u.i, b->u.i, r->u.i);
 
-	free_value (a);
-	free_value (b);
+	free_value(a);
+	free_value(b);
 	return (r);
 }
 
-int
-chk_div(intmax_t a, intmax_t b)
+void
+assert_div(intmax_t a, intmax_t b)
 {
-	/* div by zero has been taken care of before */
+	if (b == 0)
+		errx(ERR_EXIT, "division by zero");
 	/* only INTMAX_MIN / -1 causes overflow */
 	if (a == INTMAX_MIN && b == -1)
-		return 1;
-	/* everything else is OK */
-	return 0;
+		errx(ERR_EXIT, "overflow");
 }
 
 struct val *
@@ -583,51 +486,33 @@ op_div(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (b->u.i == 0) {
-		errx(ERR_EXIT, "division by zero");
-	}
-
-	if (eflag) {
-		r = make_integer(a->u.i / b->u.i);
-		if (chk_div(a->u.i, b->u.i)) {
-			errx(ERR_EXIT, "overflow");
-		}
-	} else
-		r = make_integer((long)a->u.i / (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	/* assert based on operands only, not on result */
+	assert_div(a->u.i, b->u.i);
+	r = make_integer(a->u.i / b->u.i);
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
-	
+
 struct val *
 op_rem(struct val *a, struct val *b)
 {
 	struct val *r;
 
-	if (!to_integer(a) || !to_integer(b)) {
-		errx(ERR_EXIT, "non-numeric argument");
-	}
-
-	if (b->u.i == 0) {
-		errx(ERR_EXIT, "division by zero");
-	}
-
-	if (eflag)
-		r = make_integer(a->u.i % b->u.i);
-	        /* chk_rem necessary ??? */
-	else
-		r = make_integer((long)a->u.i % (long)b->u.i);
+	assert_to_integer(a);
+	assert_to_integer(b);
+	/* pass a=1 to only check for div by zero */
+	assert_div(1, b->u.i);
+	r = make_integer(a->u.i % b->u.i);
 
-	free_value (a);
-	free_value (b);
-	return r;
+	free_value(a);
+	free_value(b);
+	return (r);
 }
-	
+
 struct val *
 op_colon(struct val *a, struct val *b)
 {
@@ -642,33 +527,30 @@ op_colon(struct val *a, struct val *b)
 	to_string(b);
 
 	/* compile regular expression */
-	if ((eval = regcomp (&rp, b->u.s, 0)) != 0) {
-		regerror (eval, &rp, errbuf, sizeof(errbuf));
+	if ((eval = regcomp(&rp, b->u.s, 0)) != 0) {
+		regerror(eval, &rp, errbuf, sizeof(errbuf));
 		errx(ERR_EXIT, "%s", errbuf);
 	}
 
 	/* compare string against pattern */
 	/* remember that patterns are anchored to the beginning of the line */
-	if (regexec(&rp, a->u.s, (size_t)2, rm, 0) == 0 && rm[0].rm_so == 0) {
+	if (regexec(&rp, a->u.s, (size_t)2, rm, 0) == 0 && rm[0].rm_so == 0)
 		if (rm[1].rm_so >= 0) {
 			*(a->u.s + rm[1].rm_eo) = '\0';
-			v = make_str (a->u.s + rm[1].rm_so);
+			v = make_str(a->u.s + rm[1].rm_so);
 
-		} else {
-			v = make_integer ((intmax_t)(rm[0].rm_eo - rm[0].rm_so));
-		}
-	} else {
-		if (rp.re_nsub == 0) {
-			v = make_integer ((intmax_t)0);
-		} else {
-			v = make_str ("");
-		}
-	}
+		} else
+			v = make_integer((intmax_t)(rm[0].rm_eo - rm[0].rm_so));
+	else
+		if (rp.re_nsub == 0)
+			v = make_integer((intmax_t)0);
+		else
+			v = make_str("");
 
 	/* free arguments and pattern buffer */
-	free_value (a);
-	free_value (b);
-	regfree (&rp);
+	free_value(a);
+	free_value(b);
+	regfree(&rp);
 
-	return v;
+	return (v);
 }

Modified: projects/bhyve/bin/ps/ps.1
==============================================================================
--- projects/bhyve/bin/ps/ps.1	Mon Jul 18 21:15:47 2011	(r224205)
+++ projects/bhyve/bin/ps/ps.1	Mon Jul 18 22:00:21 2011	(r224206)
@@ -29,7 +29,7 @@
 .\"     @(#)ps.1	8.3 (Berkeley) 4/18/94
 .\" $FreeBSD$
 .\"
-.Dd June 14, 2011
+.Dd July 1, 2011
 .Dt PS 1
 .Os
 .Sh NAME

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

From owner-svn-src-projects@FreeBSD.ORG  Tue Jul 19 03:31:38 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 0F960106566B;
	Tue, 19 Jul 2011 03:31:38 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id EDD798FC14;
	Tue, 19 Jul 2011 03:31:37 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6J3VbZ4051529;
	Tue, 19 Jul 2011 03:31:37 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6J3VbHR051505;
	Tue, 19 Jul 2011 03:31:37 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201107190331.p6J3VbHR051505@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Tue, 19 Jul 2011 03:31:37 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224209 - in projects/llvm-ia64: bin/ps
	cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zpool
	cddl/contrib/opensolaris/cmd/ztest
	cddl/contrib/opensolaris/lib/libzfs/common...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 19 Jul 2011 03:31:38 -0000

Author: marcel
Date: Tue Jul 19 03:31:36 2011
New Revision: 224209
URL: http://svn.freebsd.org/changeset/base/224209

Log:
  Sync with head@224207

Added:
  projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BlockFrequency.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequency.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/CodeGen/MachineBlockFrequency.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/CodeGen/MachineBranchProbabilityInfo.h
  projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCInstrDesc.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/MC/MCInstrDesc.h
  projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCInstrInfo.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/MC/MCInstrInfo.h
  projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCInstrItineraries.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/MC/MCInstrItineraries.h
  projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCRegisterInfo.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/MC/MCRegisterInfo.h
  projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/MC/MCSubtargetInfo.h
  projects/llvm-ia64/contrib/llvm/include/llvm/MC/SubtargetFeature.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/MC/SubtargetFeature.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Object/Binary.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/Object/Binary.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Object/COFF.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/Object/COFF.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Object/Error.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/Object/Error.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h
     - copied unchanged from r224207, head/contrib/llvm/include/llvm/Target/TargetSubtargetInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Analysis/BlockFrequency.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/Analysis/BlockFrequency.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineBlockFrequency.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/CodeGen/MachineBlockFrequency.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/CodeGen/MachineBranchProbabilityInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegisterCoalescer.h
     - copied unchanged from r224207, head/contrib/llvm/lib/CodeGen/RegisterCoalescer.h
  projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
     - copied unchanged from r224207, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h
  projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCSubtargetInfo.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/MC/MCSubtargetInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/SubtargetFeature.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/MC/SubtargetFeature.cpp
  projects/llvm-ia64/contrib/llvm/lib/Object/Binary.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/Object/Binary.cpp
  projects/llvm-ia64/contrib/llvm/lib/Object/Error.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/Object/Error.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMMachObjectWriter.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/Target/ARM/ARMMachObjectWriter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/MCTargetDesc/
     - copied from r224207, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/MCTargetDesc/
     - copied from r224207, head/contrib/llvm/lib/Target/Alpha/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/
     - copied from r224207, head/contrib/llvm/lib/Target/Blackfin/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/
     - copied from r224207, head/contrib/llvm/lib/Target/CellSPU/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/
     - copied from r224207, head/contrib/llvm/lib/Target/MBlaze/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MCTargetDesc/
     - copied from r224207, head/contrib/llvm/lib/Target/MSP430/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/InstPrinter/
     - copied from r224207, head/contrib/llvm/lib/Target/Mips/InstPrinter/
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MCTargetDesc/
     - copied from r224207, head/contrib/llvm/lib/Target/Mips/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h
     - copied unchanged from r224207, head/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h
     - copied unchanged from r224207, head/contrib/llvm/lib/Target/Mips/MipsMCInstLower.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h
     - copied unchanged from r224207, head/contrib/llvm/lib/Target/Mips/MipsMCSymbolRefExpr.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/MCTargetDesc/
     - copied from r224207, head/contrib/llvm/lib/Target/PTX/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXCallingConv.td
     - copied unchanged from r224207, head/contrib/llvm/lib/Target/PTX/PTXCallingConv.td
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/generate-register-td.py
     - copied unchanged from r224207, head/contrib/llvm/lib/Target/PTX/generate-register-td.py
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
     - copied from r224207, head/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
     - copied from r224207, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
     - copied from r224207, head/contrib/llvm/lib/Target/SystemZ/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/Target/TargetSubtargetInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/MCTargetDesc/
     - copied from r224207, head/contrib/llvm/lib/Target/X86/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/MCTargetDesc/
     - copied from r224207, head/contrib/llvm/lib/Target/XCore/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/Transforms/Scalar/ObjCARC.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp
     - copied unchanged from r224207, head/contrib/llvm/lib/Transforms/Utils/LowerExpectIntrinsic.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/ARCMigrate/
     - copied from r224207, head/contrib/llvm/tools/clang/include/clang/ARCMigrate/
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h
     - copied unchanged from r224207, head/contrib/llvm/tools/clang/include/clang/AST/GlobalDecl.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h
     - copied unchanged from r224207, head/contrib/llvm/tools/clang/include/clang/Basic/DelayedCleanupPool.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.h
     - copied unchanged from r224207, head/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCategories.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h
     - copied unchanged from r224207, head/contrib/llvm/tools/clang/include/clang/Driver/ObjCRuntime.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h
     - copied unchanged from r224207, head/contrib/llvm/tools/clang/include/clang/Sema/LocInfoType.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h
     - copied unchanged from r224207, head/contrib/llvm/tools/clang/include/clang/Sema/TypoCorrection.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/ARCMigrate/
     - copied from r224207, head/contrib/llvm/tools/clang/lib/ARCMigrate/
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp
     - copied unchanged from r224207, head/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/Error.cpp
     - copied unchanged from r224207, head/contrib/llvm/utils/TableGen/Error.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/Error.h
     - copied unchanged from r224207, head/contrib/llvm/utils/TableGen/Error.h
  projects/llvm-ia64/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp
     - copied unchanged from r224207, head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h
     - copied unchanged from r224207, head/contrib/llvm/utils/TableGen/PseudoLoweringEmitter.h
  projects/llvm-ia64/lib/clang/include/ARMGenMCPseudoLowering.inc
     - copied unchanged from r224207, head/lib/clang/include/ARMGenMCPseudoLowering.inc
  projects/llvm-ia64/lib/clang/include/ARMGenSubtargetInfo.inc
     - copied unchanged from r224207, head/lib/clang/include/ARMGenSubtargetInfo.inc
  projects/llvm-ia64/lib/clang/include/MipsGenSubtargetInfo.inc
     - copied unchanged from r224207, head/lib/clang/include/MipsGenSubtargetInfo.inc
  projects/llvm-ia64/lib/clang/include/PPCGenSubtargetInfo.inc
     - copied unchanged from r224207, head/lib/clang/include/PPCGenSubtargetInfo.inc
  projects/llvm-ia64/lib/clang/include/X86GenSubtargetInfo.inc
     - copied unchanged from r224207, head/lib/clang/include/X86GenSubtargetInfo.inc
  projects/llvm-ia64/lib/clang/libclangarcmigrate/
     - copied from r224207, head/lib/clang/libclangarcmigrate/
  projects/llvm-ia64/lib/clang/libllvmarmdesc/
     - copied from r224207, head/lib/clang/libllvmarmdesc/
  projects/llvm-ia64/lib/clang/libllvmmipsdesc/
     - copied from r224207, head/lib/clang/libllvmmipsdesc/
  projects/llvm-ia64/lib/clang/libllvmmipsinstprinter/
     - copied from r224207, head/lib/clang/libllvmmipsinstprinter/
  projects/llvm-ia64/lib/clang/libllvmpowerpcdesc/
     - copied from r224207, head/lib/clang/libllvmpowerpcdesc/
  projects/llvm-ia64/lib/clang/libllvmx86desc/
     - copied from r224207, head/lib/clang/libllvmx86desc/
  projects/llvm-ia64/lib/libarchive/archive_read_support_compression_rpm.c
     - copied unchanged from r224207, head/lib/libarchive/archive_read_support_compression_rpm.c
  projects/llvm-ia64/lib/libarchive/archive_read_support_format_xar.c
     - copied unchanged from r224207, head/lib/libarchive/archive_read_support_format_xar.c
  projects/llvm-ia64/lib/libarchive/libarchive_fe/
     - copied from r224207, head/lib/libarchive/libarchive_fe/
  projects/llvm-ia64/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c
     - copied unchanged from r224207, head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.c
  projects/llvm-ia64/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.rpm.uu
     - copied unchanged from r224207, head/lib/libarchive/test/test_read_format_cpio_svr4_bzip2_rpm.rpm.uu
  projects/llvm-ia64/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c
     - copied unchanged from r224207, head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.c
  projects/llvm-ia64/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.rpm.uu
     - copied unchanged from r224207, head/lib/libarchive/test/test_read_format_cpio_svr4_gzip_rpm.rpm.uu
  projects/llvm-ia64/lib/libarchive/test/test_read_format_xar.c
     - copied unchanged from r224207, head/lib/libarchive/test/test_read_format_xar.c
  projects/llvm-ia64/usr.bin/cpio/test/test_cmdline.c
     - copied unchanged from r224207, head/usr.bin/cpio/test/test_cmdline.c
  projects/llvm-ia64/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.bin.uu
     - copied unchanged from r224207, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.bin.uu
  projects/llvm-ia64/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.crc.uu
     - copied unchanged from r224207, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.crc.uu
  projects/llvm-ia64/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.newc.uu
     - copied unchanged from r224207, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.newc.uu
  projects/llvm-ia64/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.ustar.uu
     - copied unchanged from r224207, head/usr.bin/cpio/test/test_gcpio_compat_ref_nosym.ustar.uu
  projects/llvm-ia64/usr.bin/cpio/test/test_option_B_upper.c
     - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_B_upper.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_C_upper.c
     - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_C_upper.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_J_upper.c
     - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_J_upper.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_L_upper.c
     - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_L_upper.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_Z_upper.c
     - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_Z_upper.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_l.c
     - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_l.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_lzma.c
     - copied unchanged from r224207, head/usr.bin/cpio/test/test_option_lzma.c
  projects/llvm-ia64/usr.bin/tar/test/test_empty_mtree.c
     - copied unchanged from r224207, head/usr.bin/tar/test/test_empty_mtree.c
  projects/llvm-ia64/usr.bin/tar/test/test_option_T_upper.c
     - copied unchanged from r224207, head/usr.bin/tar/test/test_option_T_upper.c
  projects/llvm-ia64/usr.bin/tar/test/test_option_r.c
     - copied unchanged from r224207, head/usr.bin/tar/test/test_option_r.c
     - copied from r224207, head/usr.sbin/rtadvctl/
  projects/llvm-ia64/usr.sbin/rtadvd/control.c
     - copied unchanged from r224207, head/usr.sbin/rtadvd/control.c
  projects/llvm-ia64/usr.sbin/rtadvd/control.h
     - copied unchanged from r224207, head/usr.sbin/rtadvd/control.h
  projects/llvm-ia64/usr.sbin/rtadvd/control_client.c
     - copied unchanged from r224207, head/usr.sbin/rtadvd/control_client.c
  projects/llvm-ia64/usr.sbin/rtadvd/control_client.h
     - copied unchanged from r224207, head/usr.sbin/rtadvd/control_client.h
  projects/llvm-ia64/usr.sbin/rtadvd/control_server.c
     - copied unchanged from r224207, head/usr.sbin/rtadvd/control_server.c
  projects/llvm-ia64/usr.sbin/rtadvd/control_server.h
     - copied unchanged from r224207, head/usr.sbin/rtadvd/control_server.h
  projects/llvm-ia64/usr.sbin/rtadvd/timer_subr.c
     - copied unchanged from r224207, head/usr.sbin/rtadvd/timer_subr.c
  projects/llvm-ia64/usr.sbin/rtadvd/timer_subr.h
     - copied unchanged from r224207, head/usr.sbin/rtadvd/timer_subr.h
Directory Properties:
  projects/llvm-ia64/usr.sbin/rtadvctl/   (props changed)
Deleted:
  projects/llvm-ia64/contrib/llvm/include/llvm/AbstractTypeUser.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/RegisterCoalescer.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/SubtargetFeature.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetInstrDesc.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetInstrItineraries.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetSubtarget.h
  projects/llvm-ia64/contrib/llvm/include/llvm/TypeSymbolTable.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/PreAllocSplitting.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SimpleRegisterCoalescing.h
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMMCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaMCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinMCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUMCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeMCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430MCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXMCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCMCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcMCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/SubtargetFeature.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZMCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/TargetSubtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86MCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86MCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreMCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/DeadTypeElimination.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/CloneLoop.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/TypeSymbolTable.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/TypesContext.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Tooling/
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/GlobalDecl.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/BoostConAction.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Tooling/
  projects/llvm-ia64/lib/clang/include/ARMGenInstrNames.inc
  projects/llvm-ia64/lib/clang/include/ARMGenRegisterInfo.h.inc
  projects/llvm-ia64/lib/clang/include/ARMGenRegisterNames.inc
  projects/llvm-ia64/lib/clang/include/ARMGenSubtarget.inc
  projects/llvm-ia64/lib/clang/include/IA64GenInstrNames.inc
  projects/llvm-ia64/lib/clang/include/IA64GenRegisterInfo.h.inc
  projects/llvm-ia64/lib/clang/include/IA64GenRegisterNames.inc
  projects/llvm-ia64/lib/clang/include/MipsGenInstrNames.inc
  projects/llvm-ia64/lib/clang/include/MipsGenRegisterInfo.h.inc
  projects/llvm-ia64/lib/clang/include/MipsGenRegisterNames.inc
  projects/llvm-ia64/lib/clang/include/MipsGenSubtarget.inc
  projects/llvm-ia64/lib/clang/include/PPCGenInstrNames.inc
  projects/llvm-ia64/lib/clang/include/PPCGenRegisterInfo.h.inc
  projects/llvm-ia64/lib/clang/include/PPCGenRegisterNames.inc
  projects/llvm-ia64/lib/clang/include/PPCGenSubtarget.inc
  projects/llvm-ia64/lib/clang/include/X86GenInstrNames.inc
  projects/llvm-ia64/lib/clang/include/X86GenRegisterInfo.h.inc
  projects/llvm-ia64/lib/clang/include/X86GenRegisterNames.inc
  projects/llvm-ia64/lib/clang/include/X86GenSubtarget.inc
  projects/llvm-ia64/usr.bin/cpio/err.c
  projects/llvm-ia64/usr.bin/cpio/err.h
  projects/llvm-ia64/usr.bin/cpio/line_reader.c
  projects/llvm-ia64/usr.bin/cpio/line_reader.h
  projects/llvm-ia64/usr.bin/cpio/matching.c
  projects/llvm-ia64/usr.bin/cpio/matching.h
  projects/llvm-ia64/usr.bin/cpio/pathmatch.c
  projects/llvm-ia64/usr.bin/cpio/pathmatch.h
  projects/llvm-ia64/usr.bin/cpio/test/test_option_B.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_L.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_ell.c
  projects/llvm-ia64/usr.bin/tar/err.c
  projects/llvm-ia64/usr.bin/tar/err.h
  projects/llvm-ia64/usr.bin/tar/line_reader.c
  projects/llvm-ia64/usr.bin/tar/line_reader.h
  projects/llvm-ia64/usr.bin/tar/matching.c
  projects/llvm-ia64/usr.bin/tar/matching.h
  projects/llvm-ia64/usr.bin/tar/pathmatch.c
  projects/llvm-ia64/usr.bin/tar/pathmatch.h
  projects/llvm-ia64/usr.bin/tar/test/test_option_T.c
  projects/llvm-ia64/usr.sbin/named.reload/
  projects/llvm-ia64/usr.sbin/rtadvd/dump.c
  projects/llvm-ia64/usr.sbin/rtadvd/dump.h
Modified:
  projects/llvm-ia64/bin/ps/keyword.c
  projects/llvm-ia64/bin/ps/print.c
  projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool.8
  projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/llvm-ia64/cddl/contrib/opensolaris/cmd/ztest/ztest.c
  projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
  projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
  projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  projects/llvm-ia64/contrib/llvm/include/llvm-c/Core.h
  projects/llvm-ia64/contrib/llvm/include/llvm-c/Target.h
  projects/llvm-ia64/contrib/llvm/include/llvm-c/Transforms/IPO.h
  projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APFloat.h
  projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APInt.h
  projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ArrayRef.h
  projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ImmutableList.h
  projects/llvm-ia64/contrib/llvm/include/llvm/ADT/PackedVector.h
  projects/llvm-ia64/contrib/llvm/include/llvm/ADT/SmallVector.h
  projects/llvm-ia64/contrib/llvm/include/llvm/ADT/StringMap.h
  projects/llvm-ia64/contrib/llvm/include/llvm/ADT/Triple.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BranchProbabilityInfo.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/DIBuilder.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/IVUsers.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/MemoryDependenceAnalysis.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/Passes.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/ScalarEvolutionExpander.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/ValueTracking.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Assembly/Writer.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Attributes.h
  projects/llvm-ia64/contrib/llvm/include/llvm/BasicBlock.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Bitcode/BitstreamReader.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Bitcode/LLVMBitCodes.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/Analysis.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/LinkAllCodegenComponents.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineFunction.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineInstr.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineInstrBuilder.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineOperand.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/Passes.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/RuntimeLibcalls.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/ScoreboardHazardRecognizer.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/SelectionDAGNodes.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/ValueTypes.h
  projects/llvm-ia64/contrib/llvm/include/llvm/CodeGen/ValueTypes.td
  projects/llvm-ia64/contrib/llvm/include/llvm/Constant.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Constants.h
  projects/llvm-ia64/contrib/llvm/include/llvm/DefaultPasses.h
  projects/llvm-ia64/contrib/llvm/include/llvm/DerivedTypes.h
  projects/llvm-ia64/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Function.h
  projects/llvm-ia64/contrib/llvm/include/llvm/GlobalAlias.h
  projects/llvm-ia64/contrib/llvm/include/llvm/GlobalValue.h
  projects/llvm-ia64/contrib/llvm/include/llvm/GlobalVariable.h
  projects/llvm-ia64/contrib/llvm/include/llvm/InitializePasses.h
  projects/llvm-ia64/contrib/llvm/include/llvm/InlineAsm.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Instructions.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Intrinsics.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Intrinsics.td
  projects/llvm-ia64/contrib/llvm/include/llvm/LLVMContext.h
  projects/llvm-ia64/contrib/llvm/include/llvm/LinkAllPasses.h
  projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCContext.h
  projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCMachObjectWriter.h
  projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCObjectStreamer.h
  projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h
  projects/llvm-ia64/contrib/llvm/include/llvm/MC/MCStreamer.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Module.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Object/ObjectFile.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Support/BranchProbability.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Support/CFG.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Support/ConstantFolder.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Support/DebugLoc.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Support/ELF.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Support/Endian.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Support/IRBuilder.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Support/NoFolder.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Support/PassManagerBuilder.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Support/TargetFolder.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Support/TypeBuilder.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Support/system_error.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/Target.td
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetAsmInfo.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetAsmParser.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetData.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetFrameLowering.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetInstrInfo.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetLowering.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetLoweringObjectFile.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetMachine.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetOpcodes.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetOptions.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetRegisterInfo.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetRegistry.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetSelect.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td
  projects/llvm-ia64/contrib/llvm/include/llvm/Transforms/IPO.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Transforms/Scalar.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Transforms/Utils/Cloning.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Transforms/Utils/SSAUpdater.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Transforms/Utils/ValueMapper.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Type.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Use.h
  projects/llvm-ia64/contrib/llvm/include/llvm/Value.h
  projects/llvm-ia64/contrib/llvm/lib/Analysis/Analysis.cpp
  projects/llvm-ia64/contrib/llvm/lib/Analysis/BranchProbabilityInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Analysis/ConstantFolding.cpp
  projects/llvm-ia64/contrib/llvm/lib/Analysis/DIBuilder.cpp
  projects/llvm-ia64/contrib/llvm/lib/Analysis/DebugInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Analysis/IPA/FindUsedTypes.cpp
  projects/llvm-ia64/contrib/llvm/lib/Analysis/IVUsers.cpp
  projects/llvm-ia64/contrib/llvm/lib/Analysis/InstructionSimplify.cpp
  projects/llvm-ia64/contrib/llvm/lib/Analysis/Lint.cpp
  projects/llvm-ia64/contrib/llvm/lib/Analysis/MemDepPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp
  projects/llvm-ia64/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp
  projects/llvm-ia64/contrib/llvm/lib/Analysis/ScalarEvolutionExpander.cpp
  projects/llvm-ia64/contrib/llvm/lib/Analysis/ValueTracking.cpp
  projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLLexer.cpp
  projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLLexer.h
  projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLParser.cpp
  projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLParser.h
  projects/llvm-ia64/contrib/llvm/lib/AsmParser/LLToken.h
  projects/llvm-ia64/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp
  projects/llvm-ia64/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.h
  projects/llvm-ia64/contrib/llvm/lib/Bitcode/Writer/BitcodeWriter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.cpp
  projects/llvm-ia64/contrib/llvm/lib/Bitcode/Writer/ValueEnumerator.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/AggressiveAntiDepBreaker.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/AllocationOrder.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterInlineAsm.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfException.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/BranchFolding.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/BranchFolding.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/CodeGen.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/CriticalAntiDepBreaker.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/DeadMachineInstructionElim.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/DwarfEHPrepare.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/ELFWriter.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/ELFWriter.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/EdgeBundles.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/ExpandISelPseudos.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/IfConversion.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/InlineSpiller.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/InterferenceCache.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/InterferenceCache.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/LLVMTargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/LiveDebugVariables.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/LiveIntervalUnion.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/LiveIntervalUnion.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/LiveRangeEdit.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineCSE.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineFunction.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineInstr.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineLICM.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/MachineVerifier.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/PeepholeOptimizer.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/PostRASchedulerList.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocFast.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocLinearScan.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegisterClassInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegisterClassInfo.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/RegisterCoalescer.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/RenderMachineFunction.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/ScheduleDAG.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/ScheduleDAGEmit.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/ScoreboardHazardRecognizer.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/InstrEmitter.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorOps.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGFast.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGRRList.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/ShadowStackGC.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SjLjEHPrepare.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SplitKit.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/SplitKit.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/Splitter.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/StackProtector.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/StackSlotColoring.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/TailDuplication.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/TargetInstrInfoImpl.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/VirtRegMap.h
  projects/llvm-ia64/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp
  projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/Interpreter/ExternalFunctions.cpp
  projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/JIT/JIT.cpp
  projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp
  projects/llvm-ia64/contrib/llvm/lib/ExecutionEngine/TargetSelect.cpp
  projects/llvm-ia64/contrib/llvm/lib/Linker/LinkModules.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCAsmStreamer.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCDisassembler/Disassembler.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCDisassembler/EDDisassembler.h
  projects/llvm-ia64/contrib/llvm/lib/MC/MCDisassembler/EDInfo.h
  projects/llvm-ia64/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCDwarf.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCELFStreamer.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCELFStreamer.h
  projects/llvm-ia64/contrib/llvm/lib/MC/MCLoggingStreamer.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCMachOStreamer.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCNullStreamer.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCObjectStreamer.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCParser/AsmParser.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCParser/COFFAsmParser.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCParser/MCAsmParser.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCParser/TargetAsmParser.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCStreamer.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MCWin64EH.cpp
  projects/llvm-ia64/contrib/llvm/lib/MC/MachObjectWriter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Object/COFFObjectFile.cpp
  projects/llvm-ia64/contrib/llvm/lib/Object/ELFObjectFile.cpp
  projects/llvm-ia64/contrib/llvm/lib/Object/MachOObjectFile.cpp
  projects/llvm-ia64/contrib/llvm/lib/Object/Object.cpp
  projects/llvm-ia64/contrib/llvm/lib/Object/ObjectFile.cpp
  projects/llvm-ia64/contrib/llvm/lib/Support/APFloat.cpp
  projects/llvm-ia64/contrib/llvm/lib/Support/APInt.cpp
  projects/llvm-ia64/contrib/llvm/lib/Support/Atomic.cpp
  projects/llvm-ia64/contrib/llvm/lib/Support/CommandLine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Support/ConstantRange.cpp
  projects/llvm-ia64/contrib/llvm/lib/Support/Host.cpp
  projects/llvm-ia64/contrib/llvm/lib/Support/Threading.cpp
  projects/llvm-ia64/contrib/llvm/lib/Support/Triple.cpp
  projects/llvm-ia64/contrib/llvm/lib/Support/Twine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Support/Unix/Path.inc
  projects/llvm-ia64/contrib/llvm/lib/Support/Windows/DynamicLibrary.inc
  projects/llvm-ia64/contrib/llvm/lib/Support/Windows/explicit_symbols.inc
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARM.h
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARM.td
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMAsmBackend.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMAsmPrinter.h
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMBaseInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMCodeEmitter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMConstantIslandPass.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMExpandPseudoInsts.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMGlobalMerge.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMISelLowering.h
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrThumb.td
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMMCCodeEmitter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMMCInstLower.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMRegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMSubtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMTargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/ARMTargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmLexer.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassemblerCore.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Disassembler/ThumbDisassemblerCore.h
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Thumb1InstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Thumb1RegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Thumb2ITBlockPass.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/Alpha.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaInstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaRegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaSubtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Alpha/AlphaTargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/Blackfin.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinISelDAGToDAG.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinInstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinIntrinsicInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinRegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinSubtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Blackfin/BlackfinTargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/CBackend/CBackend.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/CBackend/CTargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPU.h
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUFrameLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUISelDAGToDAG.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUInstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPURegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPURegisterNames.h
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUSubtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/CellSPU/SPUTargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/CppBackend/CPPBackend.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/CppBackend/CPPTargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmLexer.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/AsmParser/MBlazeAsmParser.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/Disassembler/MBlazeDisassembler.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/InstPrinter/MBlazeInstPrinter.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlaze.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeAsmPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeDelaySlotFiller.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeIntrinsicInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeMCCodeEmitter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeRegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeSubtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MBlaze/MBlazeTargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/InstPrinter/MSP430InstPrinter.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430AsmPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430InstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430RegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430Subtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/MSP430/MSP430TargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/Mips.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/Mips.td
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsCallingConv.td
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsDelaySlotFiller.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsEmitGPRestore.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsExpandPseudo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsISelLowering.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsInstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsInstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsMachineFunction.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsSubtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTX.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTX.td
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXAsmPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXISelDAGToDAG.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXISelLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXISelLowering.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXInstrFormats.td
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXInstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXInstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXInstrInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXIntrinsicInstrInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXMCAsmStreamer.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXMFInfoExtract.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXMachineFunctionInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXRegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXSubtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXSubtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXTargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PTX/PTXTargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPC.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCAsmBackend.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCHazardRecognizers.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCJITInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCMCCodeEmitter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/Sparc.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcSubtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/Sparc/SparcTargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZ.h
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZInstrBuilder.h
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZInstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZRegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZSubtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/SystemZ/SystemZTargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/Target.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/TargetAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/TargetData.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/TargetInstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/TargetLoweringObjectFile.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/TargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/TargetRegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86ATTInstPrinter.h
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86InstComments.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/InstPrinter/X86IntelInstPrinter.h
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86.h
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86.td
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86AsmBackend.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86AsmPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86CallingConv.td
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86FastISel.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86FloatingPoint.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86FrameLowering.h
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86ISelLowering.h
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrBuilder.h
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrCompiler.td
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrFPStack.td
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrFormats.td
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrFragmentsSIMD.td
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrSSE.td
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86InstrSystem.td
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86MCInstLower.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86MachObjectWriter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86RegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86RegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86RegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86Subtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86Subtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/X86/X86TargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCore.h
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreRegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreSubtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreSubtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/ArgumentPromotion.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/DeadArgumentElimination.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/IPO.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/LowerSetJmp.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/PruneEH.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineCasts.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Instrumentation/GCOVProfiling.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Instrumentation/PathProfiling.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Instrumentation/ProfilingUtils.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/DeadStoreElimination.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/GVN.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/IndVarSimplify.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/JumpThreading.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LICM.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LoopStrengthReduce.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/LoopUnswitch.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/MemCpyOptimizer.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/Scalar.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/SimplifyCFGPass.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/BasicBlockUtils.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/BreakCriticalEdges.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/CloneModule.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/CodeExtractor.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/Local.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/LoopSimplify.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/LoopUnroll.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/LowerInvoke.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/SSAUpdater.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp
  projects/llvm-ia64/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/AsmWriter.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/Attributes.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/AutoUpgrade.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/BasicBlock.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/ConstantFold.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/ConstantFold.h
  projects/llvm-ia64/contrib/llvm/lib/VMCore/Constants.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/ConstantsContext.h
  projects/llvm-ia64/contrib/llvm/lib/VMCore/Core.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/DebugLoc.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/Function.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/Globals.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/IRBuilder.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/InlineAsm.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/Instruction.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/Instructions.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/LLVMContext.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/LLVMContextImpl.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/LLVMContextImpl.h
  projects/llvm-ia64/contrib/llvm/lib/VMCore/Metadata.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/Module.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/Type.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/Use.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/User.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/Value.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/ValueSymbolTable.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/ValueTypes.cpp
  projects/llvm-ia64/contrib/llvm/lib/VMCore/Verifier.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang-c/Index.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ASTDiagnostic.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/CanonicalType.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/Decl.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/DeclarationName.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/Expr.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ExternalASTSource.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/OperationKinds.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/ParentMap.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/PrettyPrinter.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/Stmt.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/StmtObjC.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/TemplateBase.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/TemplateName.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/AST/Type.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/UninitializedValues.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Analysis/DomainSpecific/CocoaConventions.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/Attr.td
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsX86.def
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommonKinds.td
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/FileManager.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/SourceManagerInternals.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/CodeGen/BackendUtil.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/Compilation.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/Driver.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/Option.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/Options.td
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/ASTUnit.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/DependencyOutputOptions.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/DiagnosticOptions.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/FrontendAction.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/FrontendActions.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/FrontendOptions.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/PreprocessorOptions.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/Lexer.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/LiteralSupport.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/MacroInfo.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/Token.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Parse/Parser.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Rewrite/FixItRewriter.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Rewrite/Rewriter.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/CodeCompleteConsumer.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/DelayedDiagnostic.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Overload.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Scope.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Sema/Sema.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/Serialization/ChainedIncludesSource.h
  projects/llvm-ia64/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ASTDiagnostic.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/Decl.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/DeclarationName.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/Expr.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ExternalASTSource.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/ParentMap.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/Stmt.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/TemplateName.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/Type.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/CocoaConventions.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/FormatString.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/ReachableCode.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/Builtins.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Basic/Targets.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/BackendUtil.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGCall.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprCXX.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayout.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGTemporaries.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGVTT.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGVTables.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CGValue.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenAction.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/Arg.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/Driver.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/Option.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/ToolChains.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Driver/Tools.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/CacheTokens.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/DependencyFile.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Headers/float.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Headers/stdarg.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/HeaderSearch.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/MacroArgs.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/MacroInfo.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/PPLexerChange.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseAST.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Parse/Parser.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Rewrite/FixItRewriter.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Rewrite/HTMLRewrite.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Rewrite/Rewriter.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/CodeCompleteConsumer.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/DelayedDiagnostic.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/JumpDiagnostics.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/Sema.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaCXXCast.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/Serialization/ChainedIncludesSource.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CallAndMessageChecker.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IteratorsChecker.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CFRefCount.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/tools/driver/cc1_main.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/tools/driver/cc1as_main.cpp
  projects/llvm-ia64/contrib/llvm/tools/clang/tools/driver/driver.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/ARMDecoderEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/ClangDiagnosticsEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeEmitterGen.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenDAGPatterns.h
  projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenInstruction.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenInstruction.h
  projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenRegisters.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenRegisters.h
  projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenTarget.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/CodeGenTarget.h
  projects/llvm-ia64/contrib/llvm/utils/TableGen/DAGISelMatcherGen.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/DisassemblerEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/EDEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/FastISelEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/FixedLenDecoderEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/InstrInfoEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/InstrInfoEmitter.h
  projects/llvm-ia64/contrib/llvm/utils/TableGen/IntrinsicEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/LLVMCConfigurationEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/NeonEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/Record.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/Record.h
  projects/llvm-ia64/contrib/llvm/utils/TableGen/RegisterInfoEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/RegisterInfoEmitter.h
  projects/llvm-ia64/contrib/llvm/utils/TableGen/SetTheory.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/SetTheory.h
  projects/llvm-ia64/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/SubtargetEmitter.h
  projects/llvm-ia64/contrib/llvm/utils/TableGen/TGLexer.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/TGLexer.h
  projects/llvm-ia64/contrib/llvm/utils/TableGen/TGParser.h
  projects/llvm-ia64/contrib/llvm/utils/TableGen/TableGen.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp
  projects/llvm-ia64/contrib/llvm/utils/TableGen/X86RecognizableInstr.h
  projects/llvm-ia64/contrib/pf/man/pf.4
  projects/llvm-ia64/contrib/top/display.c
  projects/llvm-ia64/contrib/top/top.c
  projects/llvm-ia64/lib/clang/Makefile
  projects/llvm-ia64/lib/clang/clang.build.mk
  projects/llvm-ia64/lib/clang/include/clang/Basic/Version.inc
  projects/llvm-ia64/lib/clang/include/llvm/Config/config.h
  projects/llvm-ia64/lib/clang/include/llvm/Config/llvm-config.h
  projects/llvm-ia64/lib/clang/libclangfrontend/Makefile
  projects/llvm-ia64/lib/clang/libclangsema/Makefile
  projects/llvm-ia64/lib/clang/libllvmanalysis/Makefile
  projects/llvm-ia64/lib/clang/libllvmarmasmparser/Makefile
  projects/llvm-ia64/lib/clang/libllvmarmcodegen/Makefile
  projects/llvm-ia64/lib/clang/libllvmarmdisassembler/Makefile
  projects/llvm-ia64/lib/clang/libllvmarminfo/Makefile
  projects/llvm-ia64/lib/clang/libllvmarminstprinter/Makefile
  projects/llvm-ia64/lib/clang/libllvmcodegen/Makefile
  projects/llvm-ia64/lib/clang/libllvmcore/Makefile
  projects/llvm-ia64/lib/clang/libllvmipo/Makefile
  projects/llvm-ia64/lib/clang/libllvmmc/Makefile
  projects/llvm-ia64/lib/clang/libllvmmipscodegen/Makefile
  projects/llvm-ia64/lib/clang/libllvmmipsinfo/Makefile
  projects/llvm-ia64/lib/clang/libllvmpowerpccodegen/Makefile
  projects/llvm-ia64/lib/clang/libllvmpowerpcinfo/Makefile
  projects/llvm-ia64/lib/clang/libllvmpowerpcinstprinter/Makefile
  projects/llvm-ia64/lib/clang/libllvmscalaropts/Makefile
  projects/llvm-ia64/lib/clang/libllvmsupport/Makefile
  projects/llvm-ia64/lib/clang/libllvmtarget/Makefile
  projects/llvm-ia64/lib/clang/libllvmtransformutils/Makefile
  projects/llvm-ia64/lib/clang/libllvmx86asmparser/Makefile
  projects/llvm-ia64/lib/clang/libllvmx86codegen/Makefile
  projects/llvm-ia64/lib/clang/libllvmx86disassembler/Makefile
  projects/llvm-ia64/lib/clang/libllvmx86info/Makefile
  projects/llvm-ia64/lib/clang/libllvmx86instprinter/Makefile
  projects/llvm-ia64/lib/libarchive/Makefile
  projects/llvm-ia64/lib/libarchive/README
  projects/llvm-ia64/lib/libarchive/archive.h
  projects/llvm-ia64/lib/libarchive/archive_hash.h
  projects/llvm-ia64/lib/libarchive/archive_read.3
  projects/llvm-ia64/lib/libarchive/archive_read_disk_entry_from_file.c
  projects/llvm-ia64/lib/libarchive/archive_read_disk_set_standard_lookup.c
  projects/llvm-ia64/lib/libarchive/archive_read_support_compression_all.c
  projects/llvm-ia64/lib/libarchive/archive_read_support_compression_bzip2.c
  projects/llvm-ia64/lib/libarchive/archive_read_support_compression_uu.c
  projects/llvm-ia64/lib/libarchive/archive_read_support_format_all.c
  projects/llvm-ia64/lib/libarchive/archive_read_support_format_mtree.c
  projects/llvm-ia64/lib/libarchive/archive_write_disk.c
  projects/llvm-ia64/lib/libarchive/archive_write_disk_set_standard_lookup.c
  projects/llvm-ia64/lib/libarchive/archive_write_set_compression_bzip2.c
  projects/llvm-ia64/lib/libarchive/config_freebsd.h
  projects/llvm-ia64/lib/libarchive/filter_fork.c
  projects/llvm-ia64/lib/libarchive/test/Makefile
  projects/llvm-ia64/lib/libarchive/test/main.c
  projects/llvm-ia64/lib/libarchive/test/read_open_memory.c
  projects/llvm-ia64/lib/libarchive/test/test.h
  projects/llvm-ia64/lib/libarchive/test/test_entry.c
  projects/llvm-ia64/lib/libarchive/test/test_fuzz.c
  projects/llvm-ia64/lib/libarchive/test/test_pax_filename_encoding.c
  projects/llvm-ia64/lib/libarchive/test/test_read_data_large.c
  projects/llvm-ia64/lib/libarchive/test/test_read_large.c
  projects/llvm-ia64/lib/libarchive/test/test_read_truncated.c
  projects/llvm-ia64/lib/libarchive/test/test_ustar_filenames.c
  projects/llvm-ia64/lib/libarchive/test/test_write_format_cpio.c
  projects/llvm-ia64/lib/libc/stdlib/Makefile.inc
  projects/llvm-ia64/lib/libkvm/kvm_proc.c
  projects/llvm-ia64/lib/libz/Makefile
  projects/llvm-ia64/sbin/fdisk/fdisk.c
  projects/llvm-ia64/sbin/ifconfig/af_inet.c
  projects/llvm-ia64/sbin/ifconfig/af_inet6.c
  projects/llvm-ia64/sbin/ifconfig/ifconfig.c
  projects/llvm-ia64/sys/amd64/amd64/genassym.c
  projects/llvm-ia64/sys/amd64/amd64/intr_machdep.c
  projects/llvm-ia64/sys/amd64/amd64/support.S
  projects/llvm-ia64/sys/amd64/include/param.h
  projects/llvm-ia64/sys/arm/arm/irq_dispatch.S
  projects/llvm-ia64/sys/arm/include/param.h
  projects/llvm-ia64/sys/arm/sa11x0/sa11x0_irq.S
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/common/acl/acl_common.c
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/common/acl/acl_common.h
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  projects/llvm-ia64/sys/compat/freebsd32/freebsd32.h
  projects/llvm-ia64/sys/conf/NOTES
  projects/llvm-ia64/sys/conf/options
  projects/llvm-ia64/sys/dev/gem/if_gem.c
  projects/llvm-ia64/sys/dev/usb/net/if_aue.c
  projects/llvm-ia64/sys/dev/usb/net/if_axe.c
  projects/llvm-ia64/sys/dev/usb/net/if_mos.c
  projects/llvm-ia64/sys/dev/usb/net/if_rue.c
  projects/llvm-ia64/sys/dev/usb/net/if_udav.c
  projects/llvm-ia64/sys/geom/geom.h
  projects/llvm-ia64/sys/i386/i386/genassym.c
  projects/llvm-ia64/sys/i386/i386/intr_machdep.c
  projects/llvm-ia64/sys/i386/i386/support.s
  projects/llvm-ia64/sys/i386/include/param.h
  projects/llvm-ia64/sys/ia64/conf/DEFAULTS
  projects/llvm-ia64/sys/ia64/ia64/locore.S
  projects/llvm-ia64/sys/ia64/ia64/nexus.c
  projects/llvm-ia64/sys/ia64/include/param.h
  projects/llvm-ia64/sys/kern/kern_clock.c
  projects/llvm-ia64/sys/kern/kern_exec.c
  projects/llvm-ia64/sys/kern/kern_intr.c
  projects/llvm-ia64/sys/kern/kern_linker.c
  projects/llvm-ia64/sys/kern/kern_mib.c
  projects/llvm-ia64/sys/kern/kern_proc.c
  projects/llvm-ia64/sys/kern/kern_resource.c
  projects/llvm-ia64/sys/kern/kern_sysctl.c
  projects/llvm-ia64/sys/kern/posix4_mib.c
  projects/llvm-ia64/sys/kern/subr_smp.c
  projects/llvm-ia64/sys/mips/conf/XLPN32
  projects/llvm-ia64/sys/mips/include/param.h
  projects/llvm-ia64/sys/mips/mips/cache.c
  projects/llvm-ia64/sys/mips/mips/exception.S
  projects/llvm-ia64/sys/net/if_var.h
  projects/llvm-ia64/sys/net/radix.h
  projects/llvm-ia64/sys/netinet/in_pcb.h
  projects/llvm-ia64/sys/netinet/tcp_syncache.h
  projects/llvm-ia64/sys/netinet/tcp_var.h
  projects/llvm-ia64/sys/powerpc/aim/locore32.S
  projects/llvm-ia64/sys/powerpc/aim/locore64.S
  projects/llvm-ia64/sys/powerpc/booke/locore.S
  projects/llvm-ia64/sys/powerpc/include/param.h
  projects/llvm-ia64/sys/security/audit/audit.h
  projects/llvm-ia64/sys/security/audit/audit_arg.c
  projects/llvm-ia64/sys/security/audit/audit_bsm.c
  projects/llvm-ia64/sys/security/audit/audit_private.h
  projects/llvm-ia64/sys/sparc64/include/param.h
  projects/llvm-ia64/sys/sparc64/sparc64/exception.S
  projects/llvm-ia64/sys/sparc64/sparc64/intr_machdep.c
  projects/llvm-ia64/sys/sys/interrupt.h
  projects/llvm-ia64/sys/sys/resourcevar.h
  projects/llvm-ia64/sys/sys/sysctl.h
  projects/llvm-ia64/sys/sys/user.h
  projects/llvm-ia64/usr.bin/clang/clang/Makefile
  projects/llvm-ia64/usr.bin/clang/tblgen/Makefile
  projects/llvm-ia64/usr.bin/cpio/Makefile
  projects/llvm-ia64/usr.bin/cpio/cmdline.c
  projects/llvm-ia64/usr.bin/cpio/config_freebsd.h
  projects/llvm-ia64/usr.bin/cpio/cpio.c
  projects/llvm-ia64/usr.bin/cpio/cpio.h
  projects/llvm-ia64/usr.bin/cpio/test/Makefile
  projects/llvm-ia64/usr.bin/cpio/test/main.c
  projects/llvm-ia64/usr.bin/cpio/test/test.h
  projects/llvm-ia64/usr.bin/cpio/test/test_0.c
  projects/llvm-ia64/usr.bin/cpio/test/test_basic.c
  projects/llvm-ia64/usr.bin/cpio/test/test_format_newc.c
  projects/llvm-ia64/usr.bin/cpio/test/test_gcpio_compat.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_a.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_c.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_d.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_f.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_help.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_m.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_t.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_u.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_version.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_y.c
  projects/llvm-ia64/usr.bin/cpio/test/test_option_z.c
  projects/llvm-ia64/usr.bin/cpio/test/test_owner_parse.c
  projects/llvm-ia64/usr.bin/cpio/test/test_passthrough_dotdot.c
  projects/llvm-ia64/usr.bin/cpio/test/test_passthrough_reverse.c
  projects/llvm-ia64/usr.bin/cpio/test/test_pathmatch.c
  projects/llvm-ia64/usr.bin/procstat/procstat_kstack.c
  projects/llvm-ia64/usr.bin/procstat/procstat_threads.c
  projects/llvm-ia64/usr.bin/tar/Makefile
  projects/llvm-ia64/usr.bin/tar/bsdtar.1
  projects/llvm-ia64/usr.bin/tar/bsdtar.c
  projects/llvm-ia64/usr.bin/tar/cmdline.c
  projects/llvm-ia64/usr.bin/tar/config_freebsd.h
  projects/llvm-ia64/usr.bin/tar/read.c
  projects/llvm-ia64/usr.bin/tar/subst.c
  projects/llvm-ia64/usr.bin/tar/test/Makefile
  projects/llvm-ia64/usr.bin/tar/test/main.c
  projects/llvm-ia64/usr.bin/tar/test/test.h
  projects/llvm-ia64/usr.bin/tar/test/test_0.c
  projects/llvm-ia64/usr.bin/tar/test/test_basic.c
  projects/llvm-ia64/usr.bin/tar/test/test_copy.c
  projects/llvm-ia64/usr.bin/tar/test/test_help.c
  projects/llvm-ia64/usr.bin/tar/test/test_option_q.c
  projects/llvm-ia64/usr.bin/tar/test/test_option_s.c
  projects/llvm-ia64/usr.bin/tar/test/test_patterns.c
  projects/llvm-ia64/usr.bin/tar/test/test_patterns_2.tar.uu
  projects/llvm-ia64/usr.bin/tar/test/test_patterns_3.tar.uu
  projects/llvm-ia64/usr.bin/tar/test/test_patterns_4.tar.uu
  projects/llvm-ia64/usr.bin/tar/test/test_stdio.c
  projects/llvm-ia64/usr.bin/tar/test/test_strip_components.c
  projects/llvm-ia64/usr.bin/tar/test/test_symlink_dir.c
  projects/llvm-ia64/usr.bin/tar/test/test_version.c
  projects/llvm-ia64/usr.bin/tar/util.c
  projects/llvm-ia64/usr.bin/tar/write.c
  projects/llvm-ia64/usr.bin/top/machine.c
  projects/llvm-ia64/usr.bin/vmstat/vmstat.c
  projects/llvm-ia64/usr.sbin/Makefile
  projects/llvm-ia64/usr.sbin/rtadvd/Makefile
  projects/llvm-ia64/usr.sbin/rtadvd/config.c
  projects/llvm-ia64/usr.sbin/rtadvd/config.h
  projects/llvm-ia64/usr.sbin/rtadvd/if.c
  projects/llvm-ia64/usr.sbin/rtadvd/if.h
  projects/llvm-ia64/usr.sbin/rtadvd/pathnames.h
  projects/llvm-ia64/usr.sbin/rtadvd/rrenum.c
  projects/llvm-ia64/usr.sbin/rtadvd/rtadvd.8
  projects/llvm-ia64/usr.sbin/rtadvd/rtadvd.c
  projects/llvm-ia64/usr.sbin/rtadvd/rtadvd.h
  projects/llvm-ia64/usr.sbin/rtadvd/timer.c
  projects/llvm-ia64/usr.sbin/rtadvd/timer.h
Directory Properties:
  projects/llvm-ia64/   (props changed)
  projects/llvm-ia64/cddl/contrib/opensolaris/   (props changed)
  projects/llvm-ia64/contrib/bind9/   (props changed)
  projects/llvm-ia64/contrib/binutils/   (props changed)
  projects/llvm-ia64/contrib/bzip2/   (props changed)
  projects/llvm-ia64/contrib/compiler-rt/   (props changed)
  projects/llvm-ia64/contrib/dialog/   (props changed)
  projects/llvm-ia64/contrib/ee/   (props changed)
  projects/llvm-ia64/contrib/expat/   (props changed)
  projects/llvm-ia64/contrib/file/   (props changed)
  projects/llvm-ia64/contrib/gcc/   (props changed)
  projects/llvm-ia64/contrib/gdb/   (props changed)
  projects/llvm-ia64/contrib/gdtoa/   (props changed)
  projects/llvm-ia64/contrib/gnu-sort/   (props changed)
  projects/llvm-ia64/contrib/groff/   (props changed)
  projects/llvm-ia64/contrib/less/   (props changed)
  projects/llvm-ia64/contrib/libpcap/   (props changed)
  projects/llvm-ia64/contrib/libstdc++/   (props changed)
  projects/llvm-ia64/contrib/llvm/   (props changed)
  projects/llvm-ia64/contrib/llvm/tools/clang/   (props changed)
  projects/llvm-ia64/contrib/ncurses/   (props changed)
  projects/llvm-ia64/contrib/netcat/   (props changed)
  projects/llvm-ia64/contrib/ntp/   (props changed)
  projects/llvm-ia64/contrib/one-true-awk/   (props changed)
  projects/llvm-ia64/contrib/openbsm/   (props changed)
  projects/llvm-ia64/contrib/openpam/   (props changed)
  projects/llvm-ia64/contrib/pf/   (props changed)
  projects/llvm-ia64/contrib/sendmail/   (props changed)
  projects/llvm-ia64/contrib/tcpdump/   (props changed)
  projects/llvm-ia64/contrib/tcsh/   (props changed)
  projects/llvm-ia64/contrib/tnftp/   (props changed)
  projects/llvm-ia64/contrib/top/   (props changed)
  projects/llvm-ia64/contrib/top/install-sh   (props changed)
  projects/llvm-ia64/contrib/tzcode/stdtime/   (props changed)
  projects/llvm-ia64/contrib/tzcode/zic/   (props changed)
  projects/llvm-ia64/contrib/tzdata/   (props changed)
  projects/llvm-ia64/contrib/wpa/   (props changed)
  projects/llvm-ia64/contrib/xz/   (props changed)
  projects/llvm-ia64/crypto/openssh/   (props changed)
  projects/llvm-ia64/crypto/openssl/   (props changed)
  projects/llvm-ia64/gnu/lib/   (props changed)
  projects/llvm-ia64/gnu/usr.bin/binutils/   (props changed)
  projects/llvm-ia64/gnu/usr.bin/cc/cc_tools/   (props changed)
  projects/llvm-ia64/gnu/usr.bin/gdb/   (props changed)
  projects/llvm-ia64/lib/libc/   (props changed)
  projects/llvm-ia64/lib/libc/stdtime/   (props changed)
  projects/llvm-ia64/lib/libutil/   (props changed)
  projects/llvm-ia64/lib/libz/   (props changed)
  projects/llvm-ia64/sbin/   (props changed)
  projects/llvm-ia64/sbin/ipfw/   (props changed)
  projects/llvm-ia64/share/mk/bsd.arch.inc.mk   (props changed)
  projects/llvm-ia64/share/zoneinfo/   (props changed)
  projects/llvm-ia64/sys/   (props changed)
  projects/llvm-ia64/sys/amd64/include/xen/   (props changed)
  projects/llvm-ia64/sys/boot/   (props changed)
  projects/llvm-ia64/sys/boot/i386/efi/   (props changed)
  projects/llvm-ia64/sys/boot/ia64/efi/   (props changed)
  projects/llvm-ia64/sys/boot/ia64/ski/   (props changed)
  projects/llvm-ia64/sys/boot/powerpc/boot1.chrp/   (props changed)
  projects/llvm-ia64/sys/boot/powerpc/ofw/   (props changed)
  projects/llvm-ia64/sys/cddl/contrib/opensolaris/   (props changed)
  projects/llvm-ia64/sys/conf/   (props changed)
  projects/llvm-ia64/sys/contrib/dev/acpica/   (props changed)
  projects/llvm-ia64/sys/contrib/octeon-sdk/   (props changed)
  projects/llvm-ia64/sys/contrib/pf/   (props changed)
  projects/llvm-ia64/sys/contrib/x86emu/   (props changed)
  projects/llvm-ia64/usr.bin/calendar/   (props changed)
  projects/llvm-ia64/usr.bin/csup/   (props changed)
  projects/llvm-ia64/usr.bin/procstat/   (props changed)
  projects/llvm-ia64/usr.sbin/ndiscvt/   (props changed)
  projects/llvm-ia64/usr.sbin/rtadvd/   (props changed)
  projects/llvm-ia64/usr.sbin/zic/   (props changed)

Modified: projects/llvm-ia64/bin/ps/keyword.c
==============================================================================
--- projects/llvm-ia64/bin/ps/keyword.c	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/bin/ps/keyword.c	Tue Jul 19 03:31:36 2011	(r224209)
@@ -82,7 +82,7 @@ static VAR var[] = {
 	{"class", "CLASS", NULL, LJUST, loginclass, s_loginclass,
 		MAXLOGNAME-1, 0, CHAR, NULL, 0},
 	{"comm", "COMMAND", NULL, LJUST, ucomm, s_comm,
-		COMMLEN + OCOMMLEN + 1, 0, CHAR, NULL, 0},
+		COMMLEN + TDNAMLEN + 1, 0, CHAR, NULL, 0},
 	{"command", "COMMAND", NULL, COMM|LJUST|USER, command, NULL, 16, 0,
 		CHAR, NULL, 0},
 	{"cpu", "CPU", NULL, 0, kvar, NULL, 3, KOFF(ki_estcpu), UINT, "d",
@@ -212,7 +212,7 @@ static VAR var[] = {
 	{"tt", "TT ", NULL, 0, tname, NULL, 4, 0, CHAR, NULL, 0},
 	{"tty", "TTY", NULL, LJUST, longtname, NULL, 8, 0, CHAR, NULL, 0},
 	{"ucomm", "UCOMM", NULL, LJUST, ucomm, s_comm,
-		COMMLEN + OCOMMLEN + 1, 0, CHAR, NULL, 0},
+		COMMLEN + TDNAMLEN + 1, 0, CHAR, NULL, 0},
 	{"uid", "UID", NULL, 0, kvar, NULL, UIDLEN, KOFF(ki_uid), UINT,
 		UIDFMT, 0},
 	{"upr", "UPR", NULL, 0, upr, NULL, 3, 0, CHAR, NULL, 0},

Modified: projects/llvm-ia64/bin/ps/print.c
==============================================================================
--- projects/llvm-ia64/bin/ps/print.c	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/bin/ps/print.c	Tue Jul 19 03:31:36 2011	(r224209)
@@ -136,7 +136,7 @@ command(KINFO *k, VARENT *ve)
 				(void)printf("%s", k->ki_d.prefix);
 			(void)printf("%s", k->ki_p->ki_comm);
 			if (showthreads && k->ki_p->ki_numthreads > 1)
-				(void)printf("/%s", k->ki_p->ki_ocomm);
+				(void)printf("/%s", k->ki_p->ki_tdname);
 		} else
 			(void)printf("%-*s", v->width, k->ki_p->ki_comm);
 		return;
@@ -190,7 +190,7 @@ command(KINFO *k, VARENT *ve)
 void
 ucomm(KINFO *k, VARENT *ve)
 {
-	char tmpbuff[COMMLEN + OCOMMLEN + 2];
+	char tmpbuff[COMMLEN + TDNAMLEN + 2];
 	VAR *v;
 
 	v = ve->var;
@@ -199,12 +199,12 @@ ucomm(KINFO *k, VARENT *ve)
 			(void)printf("%s", k->ki_d.prefix);
 		(void)printf("%s", k->ki_p->ki_comm);
 		if (showthreads && k->ki_p->ki_numthreads > 1)
-			printf("/%s", k->ki_p->ki_ocomm);
+			printf("/%s", k->ki_p->ki_tdname);
 	} else {
 		bzero(tmpbuff, sizeof(tmpbuff));
 		if (showthreads && k->ki_p->ki_numthreads > 1)
 			sprintf(tmpbuff, "%s/%s", k->ki_p->ki_comm,
-			    k->ki_p->ki_ocomm);
+			    k->ki_p->ki_tdname);
 		else
 			sprintf(tmpbuff, "%s", k->ki_p->ki_comm);
 		(void)printf("%-*s", v->width, tmpbuff);
@@ -218,7 +218,7 @@ tdnam(KINFO *k, VARENT *ve)
 
 	v = ve->var;
 	if (showthreads && k->ki_p->ki_numthreads > 1)
-		(void)printf("%-*s", v->width, k->ki_p->ki_ocomm);
+		(void)printf("%-*s", v->width, k->ki_p->ki_tdname);
 	else
 		(void)printf("%-*s", v->width, "      ");
 }
@@ -943,12 +943,12 @@ loginclass(KINFO *k, VARENT *ve)
 int
 s_comm(KINFO *k)
 {
-	char tmpbuff[COMMLEN + OCOMMLEN + 2];
+	char tmpbuff[COMMLEN + TDNAMLEN + 2];
 
 	bzero(tmpbuff, sizeof(tmpbuff));
 	if (showthreads && k->ki_p->ki_numthreads > 1)
 		sprintf(tmpbuff, "%s/%s", k->ki_p->ki_comm,
-		    k->ki_p->ki_ocomm);
+		    k->ki_p->ki_tdname);
 	else
 		sprintf(tmpbuff, "%s", k->ki_p->ki_comm);
 	return (strlen(tmpbuff));

Modified: projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zfs/zfs.8
==============================================================================
--- projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zfs/zfs.8	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zfs/zfs.8	Tue Jul 19 03:31:36 2011	(r224209)
@@ -6,6 +6,7 @@
 .\" The contents of this file are subject to the terms of the Common Development and Distribution License (the "License").  You may not use this file except in compliance with the License. You can obtain a copy of the license at usr/src/OPENSOLARIS.LICENSE or http://www.opensolaris.org/os/licensing.
 .\"  See the License for the specific language governing permissions and limitations under the License. When distributing Covered Code, include this CDDL HEADER in each file and include the License file at usr/src/OPENSOLARIS.LICENSE.  If applicable, add the following below this CDDL HEADER, with
 .\" the fields enclosed by brackets "[]" replaced with your own identifying information: Portions Copyright [yyyy] [name of copyright owner]
+.\" Copyright 2011 Nexenta Systems, Inc.  All rights reserved.
 .\" Copyright 2011 by Delphix.  All rights reserved.
 .TH zfs 1M "24 Sep 2009" "SunOS 5.11" "System Administration Commands"
 .SH NAME
@@ -642,7 +643,7 @@ When the property value is set to \fBpas
 .ad
 .sp .6
 .RS 4n
-Controls how an \fBACL\fR is modified during \fBchmod\fR(2). A file system with an \fBaclmode\fR property of \fBdiscard\fR deletes all \fBACL\fR entries that do not represent the mode of the file. An \fBaclmode\fR property of \fBgroupmask\fR (the default) reduces user or group permissions. The permissions are reduced, such that they are no greater than the group permission bits, unless it is a user entry that has the same \fBUID\fR as the owner of the file or directory. In this case, the \fBACL\fR permissions are reduced so that they are no greater than owner permission bits. A file system with an \fBaclmode\fR property of \fBpassthrough\fR indicates that no changes are made to the \fBACL\fR other than generating the necessary \fBACL\fR entries to represent the new mode of the file or directory.
+Controls how an \fBACL\fR is modified during \fBchmod\fR(2). A file system with an \fBaclmode\fR property of \fBdiscard\fR (the default) deletes all \fBACL\fR entries that do not represent the mode of the file. An \fBaclmode\fR property of \fBgroupmask\fR reduces permissions granted in all \fBALLOW\fR entries found in the \fBACL\fR such that they are no greater than the group permissions specified by \fBchmod\fR.  A file system with an \fBaclmode\fR property of \fBpassthrough\fR indicates that no changes are made to the \fBACL\fR other than creating or updating the necessary \fBACL\fR entries to represent the new mode of the file or directory.
 .RE
 
 .sp
@@ -2697,7 +2698,7 @@ pool/home/bob  setuid                on 
 pool/home/bob  readonly              off                    default
 pool/home/bob  zoned                 off                    default
 pool/home/bob  snapdir               hidden                 default
-pool/home/bob  aclmode               groupmask              default
+pool/home/bob  aclmode               discard                default
 pool/home/bob  aclinherit            restricted             default
 pool/home/bob  canmount              on                     default
 pool/home/bob  shareiscsi            off                    default

Modified: projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool.8
==============================================================================
--- projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool.8	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool.8	Tue Jul 19 03:31:36 2011	(r224209)
@@ -82,6 +82,11 @@ zpool \- configures ZFS storage pools
 
 .LP
 .nf
+\fBzpool labelclear\fR [\fB-f\fR] \fIdevice\fR
+.fi
+
+.LP
+.nf
 \fBzpool list\fR [\fB-H\fR] [\fB-o\fR \fIproperty\fR[,...]] [\fIpool\fR] ...
 .fi
 
@@ -1205,6 +1210,28 @@ Verbose statistics. Reports usage statis
 .ne 2
 .mk
 .na
+\fB\fBzpool labelclear\fR [\fB-f\fR] \fIdevice\fR
+.ad
+.sp .6
+.RS 4n
+Removes ZFS label information from the specified device. The device must not be part of an active pool configuration.
+.sp
+.ne 2
+.mk
+.na
+\fB\fB-f\fR\fR
+.ad
+.RS 12n
+.rt  
+Treat exported or foreign devices as inactive.
+.RE
+
+.RE
+
+.sp
+.ne 2
+.mk
+.na
 \fB\fBzpool list\fR [\fB-H\fR] [\fB-o\fR \fIprops\fR[,...]] [\fIpool\fR] ...\fR
 .ad
 .sp .6

Modified: projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
==============================================================================
--- projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c	Tue Jul 19 03:31:36 2011	(r224209)
@@ -57,6 +57,7 @@ static int zpool_do_destroy(int, char **
 
 static int zpool_do_add(int, char **);
 static int zpool_do_remove(int, char **);
+static int zpool_do_labelclear(int, char **);
 
 static int zpool_do_list(int, char **);
 static int zpool_do_iostat(int, char **);
@@ -113,6 +114,7 @@ typedef enum {
 	HELP_HISTORY,
 	HELP_IMPORT,
 	HELP_IOSTAT,
+	HELP_LABELCLEAR,
 	HELP_LIST,
 	HELP_OFFLINE,
 	HELP_ONLINE,
@@ -149,6 +151,8 @@ static zpool_command_t command_table[] =
 	{ "add",	zpool_do_add,		HELP_ADD		},
 	{ "remove",	zpool_do_remove,	HELP_REMOVE		},
 	{ NULL },
+	{ "labelclear",	zpool_do_labelclear,	HELP_LABELCLEAR		},
+	{ NULL },
 	{ "list",	zpool_do_list,		HELP_LIST		},
 	{ "iostat",	zpool_do_iostat,	HELP_IOSTAT		},
 	{ "status",	zpool_do_status,	HELP_STATUS		},
@@ -215,6 +219,8 @@ get_usage(zpool_help_t idx) {
 	case HELP_IOSTAT:
 		return (gettext("\tiostat [-v] [-T d|u] [pool] ... [interval "
 		    "[count]]\n"));
+	case HELP_LABELCLEAR:
+		return (gettext("\tlabelclear [-f] <vdev>\n"));
 	case HELP_LIST:
 		return (gettext("\tlist [-H] [-o property[,...]] "
 		    "[-T d|u] [pool] ... [interval [count]]\n"));
@@ -561,6 +567,125 @@ zpool_do_remove(int argc, char **argv)
 }
 
 /*
+ * zpool labelclear <vdev>
+ *
+ * Verifies that the vdev is not active and zeros out the label information
+ * on the device.
+ */
+int
+zpool_do_labelclear(int argc, char **argv)
+{
+	char *vdev, *name;
+	int c, fd = -1, ret = 0;
+	pool_state_t state;
+	boolean_t inuse = B_FALSE;
+	boolean_t force = B_FALSE;
+
+	/* check options */
+	while ((c = getopt(argc, argv, "f")) != -1) {
+		switch (c) {
+		case 'f':
+			force = B_TRUE;
+			break;
+		default:
+			(void) fprintf(stderr, gettext("invalid option '%c'\n"),
+			    optopt);
+			usage(B_FALSE);
+		}
+	}
+
+	argc -= optind;
+	argv += optind;
+
+	/* get vdev name */
+	if (argc < 1) {
+		(void) fprintf(stderr, gettext("missing vdev device name\n"));
+		usage(B_FALSE);
+	}
+
+	vdev = argv[0];
+	if ((fd = open(vdev, O_RDWR)) < 0) {
+		(void) fprintf(stderr, gettext("Unable to open %s\n"), vdev);
+		return (B_FALSE);
+	}
+
+	name = NULL;
+	if (zpool_in_use(g_zfs, fd, &state, &name, &inuse) != 0) {
+		if (force)
+			goto wipe_label;
+		
+		(void) fprintf(stderr,
+		    gettext("Unable to determine pool state for %s\n"
+		    "Use -f to force the clearing any label data\n"), vdev);
+
+		return (1);
+	}
+
+	if (inuse) {
+		switch (state) {
+		default:
+		case POOL_STATE_ACTIVE:
+		case POOL_STATE_SPARE:
+		case POOL_STATE_L2CACHE:
+			(void) fprintf(stderr,
+gettext("labelclear operation failed.\n"
+	"\tVdev %s is a member (%s), of pool \"%s\".\n"
+	"\tTo remove label information from this device, export or destroy\n"
+	"\tthe pool, or remove %s from the configuration of this pool\n"
+	"\tand retry the labelclear operation\n"),
+			    vdev, zpool_pool_state_to_name(state), name, vdev);
+			ret = 1;
+			goto errout;
+
+		case POOL_STATE_EXPORTED:
+			if (force)
+				break;
+
+			(void) fprintf(stderr,
+gettext("labelclear operation failed.\n"
+	"\tVdev %s is a member of the exported pool \"%s\".\n"
+	"\tUse \"zpool labelclear -f %s\" to force the removal of label\n"
+	"\tinformation.\n"),
+			    vdev, name, vdev);
+			ret = 1;
+			goto errout;
+
+		case POOL_STATE_POTENTIALLY_ACTIVE:
+			if (force)
+				break;
+
+			(void) fprintf(stderr,
+gettext("labelclear operation failed.\n"
+	"\tVdev %s is a member of the pool \"%s\".\n"
+	"\tThis pool is unknown to this system, but may be active on\n"
+	"\tanother system. Use \'zpool labelclear -f %s\' to force the\n"
+	"\tremoval of label information.\n"),
+			    vdev, name, vdev);
+			ret = 1;
+			goto errout;
+
+		case POOL_STATE_DESTROYED:
+			/* inuse should never be set for a destoryed pool... */
+			break;
+		}
+	}
+
+wipe_label:
+	if (zpool_clear_label(fd) != 0) {
+		(void) fprintf(stderr,
+		    gettext("Label clear failed on vdev %s\n"), vdev);
+		ret = 1;
+	}
+
+errout:
+	close(fd);
+	if (name != NULL)
+		free(name);
+
+	return (ret);
+}
+
+/*
  * zpool create [-fn] [-o property=value] ...
  *		[-O file-system-property=value] ...
  *		[-R root] [-m mountpoint] <pool> <dev> ...
@@ -1052,7 +1177,7 @@ print_status_config(zpool_handle_t *zhp,
 	char *vname;
 	uint64_t notpresent;
 	spare_cbdata_t cb;
-	char *state;
+	const char *state;
 
 	if (nvlist_lookup_nvlist_array(nv, ZPOOL_CONFIG_CHILDREN,
 	    &child, &children) != 0)
@@ -1084,10 +1209,11 @@ print_status_config(zpool_handle_t *zhp,
 	}
 
 	if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT,
-	    &notpresent) == 0) {
+	    &notpresent) == 0 ||
+	    vs->vs_state <= VDEV_STATE_CANT_OPEN) {
 		char *path;
-		verify(nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0);
-		(void) printf("  was %s", path);
+		if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0)
+			(void) printf("  was %s", path);
 	} else if (vs->vs_aux != 0) {
 		(void) printf("  ");
 

Modified: projects/llvm-ia64/cddl/contrib/opensolaris/cmd/ztest/ztest.c
==============================================================================
--- projects/llvm-ia64/cddl/contrib/opensolaris/cmd/ztest/ztest.c	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/cddl/contrib/opensolaris/cmd/ztest/ztest.c	Tue Jul 19 03:31:36 2011	(r224209)
@@ -20,6 +20,7 @@
  */
 /*
  * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved.
+ * Copyright (c) 2011 by Delphix. All rights reserved.
  */
 
 /*
@@ -5137,6 +5138,7 @@ ztest_run(ztest_shared_t *zs)
 	 */
 	kernel_init(FREAD | FWRITE);
 	VERIFY(spa_open(zs->zs_pool, &spa, FTAG) == 0);
+	spa->spa_debug = B_TRUE;
 	zs->zs_spa = spa;
 
 	spa->spa_dedup_ditto = 2 * ZIO_DEDUPDITTO_MIN;

Modified: projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
==============================================================================
--- projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h	Tue Jul 19 03:31:36 2011	(r224209)
@@ -200,7 +200,8 @@ extern zpool_handle_t *zpool_open_canfai
 extern void zpool_close(zpool_handle_t *);
 extern const char *zpool_get_name(zpool_handle_t *);
 extern int zpool_get_state(zpool_handle_t *);
-extern char *zpool_state_to_name(vdev_state_t, vdev_aux_t);
+extern const char *zpool_state_to_name(vdev_state_t, vdev_aux_t);
+extern const char *zpool_pool_state_to_name(pool_state_t);
 extern void zpool_free_handles(libzfs_handle_t *);
 
 /*
@@ -249,7 +250,7 @@ extern nvlist_t *zpool_find_vdev(zpool_h
     boolean_t *, boolean_t *);
 extern nvlist_t *zpool_find_vdev_by_physpath(zpool_handle_t *, const char *,
     boolean_t *, boolean_t *, boolean_t *);
-extern int zpool_label_disk(libzfs_handle_t *, zpool_handle_t *, char *);
+extern int zpool_label_disk(libzfs_handle_t *, zpool_handle_t *, const char *);
 
 /*
  * Functions to manage pool properties

Modified: projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c
==============================================================================
--- projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c	Tue Jul 19 03:31:36 2011	(r224209)
@@ -1084,8 +1084,8 @@ zpool_open_func(void *arg)
 
 /*
  * Given a file descriptor, clear (zero) the label information.  This function
- * is currently only used in the appliance stack as part of the ZFS sysevent
- * module.
+ * is used in the appliance stack as part of the ZFS sysevent module and
+ * to implement the "zpool labelclear" command.
  */
 int
 zpool_clear_label(int fd)

Modified: projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
==============================================================================
--- projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c	Tue Jul 19 03:31:36 2011	(r224209)
@@ -174,7 +174,7 @@ zpool_get_prop_int(zpool_handle_t *zhp, 
 /*
  * Map VDEV STATE to printed strings.
  */
-char *
+const char *
 zpool_state_to_name(vdev_state_t state, vdev_aux_t aux)
 {
 	switch (state) {
@@ -202,6 +202,34 @@ zpool_state_to_name(vdev_state_t state, 
 }
 
 /*
+ * Map POOL STATE to printed strings.
+ */
+const char *
+zpool_pool_state_to_name(pool_state_t state)
+{
+	switch (state) {
+	case POOL_STATE_ACTIVE:
+		return (gettext("ACTIVE"));
+	case POOL_STATE_EXPORTED:
+		return (gettext("EXPORTED"));
+	case POOL_STATE_DESTROYED:
+		return (gettext("DESTROYED"));
+	case POOL_STATE_SPARE:
+		return (gettext("SPARE"));
+	case POOL_STATE_L2CACHE:
+		return (gettext("L2CACHE"));
+	case POOL_STATE_UNINITIALIZED:
+		return (gettext("UNINITIALIZED"));
+	case POOL_STATE_UNAVAIL:
+		return (gettext("UNAVAIL"));
+	case POOL_STATE_POTENTIALLY_ACTIVE:
+		return (gettext("POTENTIALLY_ACTIVE"));
+	}
+
+	return (gettext("UNKNOWN"));
+}
+
+/*
  * Get a zpool property value for 'prop' and return the value in
  * a pre-allocated buffer.
  */
@@ -3082,15 +3110,25 @@ zpool_vdev_name(libzfs_handle_t *hdl, zp
 	char buf[64];
 	vdev_stat_t *vs;
 	uint_t vsc;
+	int have_stats;
+	int have_path;
 
-	if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT,
-	    &value) == 0) {
+	have_stats = nvlist_lookup_uint64_array(nv, ZPOOL_CONFIG_VDEV_STATS,
+	    (uint64_t **)&vs, &vsc) == 0;
+	have_path = nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0;
+
+	/*
+	 * If the device is not currently present, assume it will not
+	 * come back at the same device path.  Display the device by GUID.
+	 */
+	if (nvlist_lookup_uint64(nv, ZPOOL_CONFIG_NOT_PRESENT, &value) == 0 ||
+	    have_path && have_stats && vs->vs_state <= VDEV_STATE_CANT_OPEN) {
 		verify(nvlist_lookup_uint64(nv, ZPOOL_CONFIG_GUID,
 		    &value) == 0);
 		(void) snprintf(buf, sizeof (buf), "%llu",
 		    (u_longlong_t)value);
 		path = buf;
-	} else if (nvlist_lookup_string(nv, ZPOOL_CONFIG_PATH, &path) == 0) {
+	} else if (have_path) {
 
 		/*
 		 * If the device is dead (faulted, offline, etc) then don't
@@ -3098,8 +3136,7 @@ zpool_vdev_name(libzfs_handle_t *hdl, zp
 		 * open a misbehaving device, which can have undesirable
 		 * effects.
 		 */
-		if ((nvlist_lookup_uint64_array(nv, ZPOOL_CONFIG_VDEV_STATS,
-		    (uint64_t **)&vs, &vsc) != 0 ||
+		if ((have_stats == 0 ||
 		    vs->vs_state >= VDEV_STATE_DEGRADED) &&
 		    zhp != NULL &&
 		    nvlist_lookup_string(nv, ZPOOL_CONFIG_DEVID, &devid) == 0) {
@@ -3605,7 +3642,7 @@ find_start_block(nvlist_t *config)
  * stripped of any leading /dev path.
  */
 int
-zpool_label_disk(libzfs_handle_t *hdl, zpool_handle_t *zhp, char *name)
+zpool_label_disk(libzfs_handle_t *hdl, zpool_handle_t *zhp, const char *name)
 {
 #ifdef sun
 	char path[MAXPATHLEN];

Modified: projects/llvm-ia64/contrib/llvm/include/llvm-c/Core.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/include/llvm-c/Core.h	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/contrib/llvm/include/llvm-c/Core.h	Tue Jul 19 03:31:36 2011	(r224209)
@@ -68,13 +68,6 @@ typedef struct LLVMOpaqueModule *LLVMMod
  */
 typedef struct LLVMOpaqueType *LLVMTypeRef;
 
-/**
- * When building recursive types using LLVMRefineType, LLVMTypeRef values may
- * become invalid; use LLVMTypeHandleRef to resolve this problem. See the
- * llvm::AbstractTypeHolder class.
- */
-typedef struct LLVMOpaqueTypeHandle *LLVMTypeHandleRef;
-
 typedef struct LLVMOpaqueValue *LLVMValueRef;
 typedef struct LLVMOpaqueBasicBlock *LLVMBasicBlockRef;
 typedef struct LLVMOpaqueBuilder *LLVMBuilderRef;
@@ -206,7 +199,6 @@ typedef enum {
   LLVMStructTypeKind,      /**< Structures */
   LLVMArrayTypeKind,       /**< Arrays */
   LLVMPointerTypeKind,     /**< Pointers */
-  LLVMOpaqueTypeKind,      /**< Opaque: type with unknown structure */
   LLVMVectorTypeKind,      /**< SIMD 'packed' format, or other vector type */
   LLVMMetadataTypeKind,    /**< Metadata */
   LLVMX86_MMXTypeKind      /**< X86 MMX */
@@ -320,12 +312,6 @@ void LLVMSetDataLayout(LLVMModuleRef M, 
 const char *LLVMGetTarget(LLVMModuleRef M);
 void LLVMSetTarget(LLVMModuleRef M, const char *Triple);
 
-/** See Module::addTypeName. */
-LLVMBool LLVMAddTypeName(LLVMModuleRef M, const char *Name, LLVMTypeRef Ty);
-void LLVMDeleteTypeName(LLVMModuleRef M, const char *Name);
-LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name);
-const char *LLVMGetTypeName(LLVMModuleRef M, LLVMTypeRef Ty);
-
 /** See Module::dump. */
 void LLVMDumpModule(LLVMModuleRef M);
 
@@ -401,9 +387,16 @@ LLVMTypeRef LLVMStructTypeInContext(LLVM
                                     unsigned ElementCount, LLVMBool Packed);
 LLVMTypeRef LLVMStructType(LLVMTypeRef *ElementTypes, unsigned ElementCount,
                            LLVMBool Packed);
+LLVMTypeRef LLVMStructCreateNamed(LLVMContextRef C, const char *Name);
+void LLVMStructSetBody(LLVMTypeRef StructTy, LLVMTypeRef *ElementTypes,
+                       unsigned ElementCount, LLVMBool Packed);
+
 unsigned LLVMCountStructElementTypes(LLVMTypeRef StructTy);
 void LLVMGetStructElementTypes(LLVMTypeRef StructTy, LLVMTypeRef *Dest);
 LLVMBool LLVMIsPackedStruct(LLVMTypeRef StructTy);
+LLVMBool LLVMIsOpaqueStruct(LLVMTypeRef StructTy);
+
+LLVMTypeRef LLVMGetTypeByName(LLVMModuleRef M, const char *Name);
 
 /* Operations on array, pointer, and vector types (sequence types) */
 LLVMTypeRef LLVMArrayType(LLVMTypeRef ElementType, unsigned ElementCount);
@@ -418,21 +411,12 @@ unsigned LLVMGetVectorSize(LLVMTypeRef V
 /* Operations on other types */
 LLVMTypeRef LLVMVoidTypeInContext(LLVMContextRef C);
 LLVMTypeRef LLVMLabelTypeInContext(LLVMContextRef C);
-LLVMTypeRef LLVMOpaqueTypeInContext(LLVMContextRef C);
 LLVMTypeRef LLVMX86MMXTypeInContext(LLVMContextRef C);
 
 LLVMTypeRef LLVMVoidType(void);
 LLVMTypeRef LLVMLabelType(void);
-LLVMTypeRef LLVMOpaqueType(void);
 LLVMTypeRef LLVMX86MMXType(void);
 
-/* Operations on type handles */
-LLVMTypeHandleRef LLVMCreateTypeHandle(LLVMTypeRef PotentiallyAbstractTy);
-void LLVMRefineType(LLVMTypeRef AbstractTy, LLVMTypeRef ConcreteTy);
-LLVMTypeRef LLVMResolveTypeHandle(LLVMTypeHandleRef TypeHandle);
-void LLVMDisposeTypeHandle(LLVMTypeHandleRef TypeHandle);
-
-
 /*===-- Values ------------------------------------------------------------===*/
 
 /* The bulk of LLVM's object model consists of values, which comprise a very
@@ -581,6 +565,9 @@ LLVMValueRef LLVMConstArray(LLVMTypeRef 
                             LLVMValueRef *ConstantVals, unsigned Length);
 LLVMValueRef LLVMConstStruct(LLVMValueRef *ConstantVals, unsigned Count,
                              LLVMBool Packed);
+LLVMValueRef LLVMConstNamedStruct(LLVMTypeRef StructTy,
+                                  LLVMValueRef *ConstantVals,
+                                  unsigned Count);
 LLVMValueRef LLVMConstVector(LLVMValueRef *ScalarConstantVals, unsigned Size);
 
 /* Constant expressions */
@@ -1117,7 +1104,6 @@ namespace llvm {
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Module,             LLVMModuleRef        )
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(BasicBlock,         LLVMBasicBlockRef    )
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(IRBuilder<>,        LLVMBuilderRef       )
-  DEFINE_SIMPLE_CONVERSION_FUNCTIONS(PATypeHolder,       LLVMTypeHandleRef    )
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(MemoryBuffer,       LLVMMemoryBufferRef  )
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(LLVMContext,        LLVMContextRef       )
   DEFINE_SIMPLE_CONVERSION_FUNCTIONS(Use,                LLVMUseRef           )

Modified: projects/llvm-ia64/contrib/llvm/include/llvm-c/Target.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/include/llvm-c/Target.h	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/contrib/llvm/include/llvm-c/Target.h	Tue Jul 19 03:31:36 2011	(r224209)
@@ -41,6 +41,11 @@ typedef struct LLVMStructLayout *LLVMStr
 #include "llvm/Config/Targets.def"
 #undef LLVM_TARGET  /* Explicit undef to make SWIG happier */
 
+#define LLVM_TARGET(TargetName) \
+  void LLVMInitialize##TargetName##MCAsmInfo(void);
+#include "llvm/Config/Targets.def"
+#undef LLVM_TARGET  /* Explicit undef to make SWIG happier */
+  
 /** LLVMInitializeAllTargetInfos - The main program should call this function if
     it wants access to all available targets that LLVM is configured to
     support. */
@@ -67,6 +72,7 @@ static inline LLVMBool LLVMInitializeNat
 #ifdef LLVM_NATIVE_TARGET
   LLVM_NATIVE_TARGETINFO();
   LLVM_NATIVE_TARGET();
+  LLVM_NATIVE_MCASMINFO();
   return 0;
 #else
   return 1;
@@ -141,12 +147,6 @@ unsigned LLVMElementAtOffset(LLVMTargetD
 unsigned long long LLVMOffsetOfElement(LLVMTargetDataRef, LLVMTypeRef StructTy,
                                        unsigned Element);
 
-/** Struct layouts are speculatively cached. If a TargetDataRef is alive when
-    types are being refined and removed, this method must be called whenever a
-    struct type is removed to avoid a dangling pointer in this cache.
-    See the method llvm::TargetData::InvalidateStructLayoutInfo. */
-void LLVMInvalidateStructLayout(LLVMTargetDataRef, LLVMTypeRef StructTy);
-
 /** Deallocates a TargetData.
     See the destructor llvm::TargetData::~TargetData. */
 void LLVMDisposeTargetData(LLVMTargetDataRef);

Modified: projects/llvm-ia64/contrib/llvm/include/llvm-c/Transforms/IPO.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/include/llvm-c/Transforms/IPO.h	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/contrib/llvm/include/llvm-c/Transforms/IPO.h	Tue Jul 19 03:31:36 2011	(r224209)
@@ -30,9 +30,6 @@ void LLVMAddConstantMergePass(LLVMPassMa
 /** See llvm::createDeadArgEliminationPass function. */
 void LLVMAddDeadArgEliminationPass(LLVMPassManagerRef PM);
 
-/** See llvm::createDeadTypeEliminationPass function. */
-void LLVMAddDeadTypeEliminationPass(LLVMPassManagerRef PM);
-
 /** See llvm::createFunctionAttrsPass function. */
 void LLVMAddFunctionAttrsPass(LLVMPassManagerRef PM);
 

Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APFloat.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APFloat.h	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APFloat.h	Tue Jul 19 03:31:36 2011	(r224209)
@@ -109,6 +109,7 @@ namespace llvm {
   typedef signed short exponent_t;
 
   struct fltSemantics;
+  class APSInt;
   class StringRef;
 
   /* When bits of a floating point number are truncated, this enum is
@@ -283,6 +284,7 @@ namespace llvm {
     opStatus convert(const fltSemantics &, roundingMode, bool *);
     opStatus convertToInteger(integerPart *, unsigned int, bool,
                               roundingMode, bool *) const;
+    opStatus convertToInteger(APSInt&, roundingMode, bool *) const;
     opStatus convertFromAPInt(const APInt &,
                               bool, roundingMode);
     opStatus convertFromSignExtendedInteger(const integerPart *, unsigned int,

Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APInt.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APInt.h	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/APInt.h	Tue Jul 19 03:31:36 2011	(r224209)
@@ -1241,18 +1241,19 @@ public:
 
   /// toString - Converts an APInt to a string and append it to Str.  Str is
   /// commonly a SmallString.
-  void toString(SmallVectorImpl<char> &Str, unsigned Radix, bool Signed) const;
+  void toString(SmallVectorImpl<char> &Str, unsigned Radix, bool Signed,
+                bool formatAsCLiteral = false) const;
 
   /// Considers the APInt to be unsigned and converts it into a string in the
   /// radix given. The radix can be 2, 8, 10 or 16.
   void toStringUnsigned(SmallVectorImpl<char> &Str, unsigned Radix = 10) const {
-    toString(Str, Radix, false);
+    toString(Str, Radix, false, false);
   }
 
   /// Considers the APInt to be signed and converts it into a string in the
   /// radix given. The radix can be 2, 8, 10 or 16.
   void toStringSigned(SmallVectorImpl<char> &Str, unsigned Radix = 10) const {
-    toString(Str, Radix, true);
+    toString(Str, Radix, true, false);
   }
 
   /// toString - This returns the APInt as a std::string.  Note that this is an

Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ArrayRef.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ArrayRef.h	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ArrayRef.h	Tue Jul 19 03:31:36 2011	(r224209)
@@ -39,7 +39,7 @@ namespace llvm {
     const T *Data;
     
     /// The number of elements.
-    size_t Length;
+    size_type Length;
     
   public:
     /// @name Constructors
@@ -56,6 +56,10 @@ namespace llvm {
     /*implicit*/ ArrayRef(const T *data, size_t length)
       : Data(data), Length(length) {}
     
+    /// Construct an ArrayRef from a range.
+    ArrayRef(const T *begin, const T *end)
+      : Data(begin), Length(end - begin) {}
+    
     /// Construct an ArrayRef from a SmallVector.
     /*implicit*/ ArrayRef(const SmallVectorImpl<T> &Vec)
       : Data(Vec.data()), Length(Vec.size()) {}
@@ -96,6 +100,16 @@ namespace llvm {
       return Data[Length-1];
     }
     
+    /// equals - Check for element-wise equality.
+    bool equals(ArrayRef RHS) const {
+      if (Length != RHS.Length)
+        return false;
+      for (size_type i = 0; i != Length; i++)
+        if (Data[i] != RHS.Data[i])
+          return false;
+      return true;
+    }
+
     /// slice(n) - Chop off the first N elements of the array.
     ArrayRef<T> slice(unsigned N) {
       assert(N <= size() && "Invalid specifier");
@@ -125,8 +139,30 @@ namespace llvm {
     }
     
     /// @}
+    /// @name Conversion operators
+    /// @{
+    operator std::vector<T>() const {
+      return std::vector<T>(Data, Data+Length);
+    }
+    
+    /// @}
   };
   
+  /// @name ArrayRef Comparison Operators
+  /// @{
+
+  template<typename T>
+  inline bool operator==(ArrayRef<T> LHS, ArrayRef<T> RHS) {
+    return LHS.equals(RHS);
+  }
+
+  template<typename T>
+  inline bool operator!=(ArrayRef<T> LHS, ArrayRef<T> RHS) {
+    return !(LHS == RHS);
+  }
+
+  /// @}
+
   // ArrayRefs can be treated like a POD type.
   template <typename T> struct isPodLike;
   template <typename T> struct isPodLike<ArrayRef<T> > {

Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ImmutableList.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ImmutableList.h	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/ImmutableList.h	Tue Jul 19 03:31:36 2011	(r224209)
@@ -103,6 +103,14 @@ public:
   /// isEmpty - Returns true if the list is empty.
   bool isEmpty() const { return !X; }
 
+  bool contains(const T& V) const {
+    for (iterator I = begin(), E = end(); I != E; ++I) {
+      if (*I == V)
+        return true;
+    }
+    return false;
+  }
+
   /// isEqual - Returns true if two lists are equal.  Because all lists created
   ///  from the same ImmutableListFactory are uniqued, this has O(1) complexity
   ///  because it the contents of the list do not need to be compared.  Note

Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/PackedVector.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/PackedVector.h	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/PackedVector.h	Tue Jul 19 03:31:36 2011	(r224209)
@@ -90,7 +90,7 @@ public:
       Vec.setValue(Vec.Bits, Idx, val);
       return *this;
     }
-    operator T() {
+    operator T() const {
       return Vec.getValue(Vec.Bits, Idx);
     }
   };

Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/SmallVector.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/SmallVector.h	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/SmallVector.h	Tue Jul 19 03:31:36 2011	(r224209)
@@ -410,7 +410,14 @@ public:
       this->setEnd(this->end()+1);
       // Push everything else over.
       std::copy_backward(I, this->end()-1, this->end());
-      *I = Elt;
+
+      // If we just moved the element we're inserting, be sure to update
+      // the reference.
+      const T *EltPtr = &Elt;
+      if (I <= EltPtr && EltPtr < this->EndX)
+        ++EltPtr;
+
+      *I = *EltPtr;
       return I;
     }
     size_t EltNo = I-this->begin();

Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/StringMap.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/StringMap.h	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/StringMap.h	Tue Jul 19 03:31:36 2011	(r224209)
@@ -140,7 +140,7 @@ public:
   /// StringMapEntry object.
   const char *getKeyData() const {return reinterpret_cast<const char*>(this+1);}
 
-  const char *first() const { return getKeyData(); }
+  StringRef first() const { return StringRef(getKeyData(), getKeyLength()); }
 
   /// Create - Create a StringMapEntry for the specified key and default
   /// construct the value.
@@ -307,7 +307,7 @@ public:
     return ValueTy();
   }
 
-  ValueTy& operator[](StringRef Key) {
+  ValueTy &operator[](StringRef Key) {
     return GetOrCreateValue(Key).getValue();
   }
 
@@ -355,8 +355,7 @@ public:
   /// exists, return it.  Otherwise, default construct a value, insert it, and
   /// return.
   template <typename InitTy>
-  StringMapEntry<ValueTy> &GetOrCreateValue(StringRef Key,
-                                            InitTy Val) {
+  MapEntryTy &GetOrCreateValue(StringRef Key, InitTy Val) {
     unsigned BucketNo = LookupBucketFor(Key);
     ItemBucket &Bucket = TheTable[BucketNo];
     if (Bucket.Item && Bucket.Item != getTombstoneVal())
@@ -378,22 +377,10 @@ public:
     return *NewItem;
   }
 
-  StringMapEntry<ValueTy> &GetOrCreateValue(StringRef Key) {
+  MapEntryTy &GetOrCreateValue(StringRef Key) {
     return GetOrCreateValue(Key, ValueTy());
   }
 
-  template <typename InitTy>
-  StringMapEntry<ValueTy> &GetOrCreateValue(const char *KeyStart,
-                                            const char *KeyEnd,
-                                            InitTy Val) {
-    return GetOrCreateValue(StringRef(KeyStart, KeyEnd - KeyStart), Val);
-  }
-
-  StringMapEntry<ValueTy> &GetOrCreateValue(const char *KeyStart,
-                                            const char *KeyEnd) {
-    return GetOrCreateValue(StringRef(KeyStart, KeyEnd - KeyStart));
-  }
-
   /// remove - Remove the specified key/value pair from the map, but do not
   /// erase it.  This aborts if the key is not in the map.
   void remove(MapEntryTy *KeyValue) {

Modified: projects/llvm-ia64/contrib/llvm/include/llvm/ADT/Triple.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/include/llvm/ADT/Triple.h	Tue Jul 19 03:30:42 2011	(r224208)
+++ projects/llvm-ia64/contrib/llvm/include/llvm/ADT/Triple.h	Tue Jul 19 03:31:36 2011	(r224209)
@@ -96,7 +96,8 @@ public:
     Solaris,
     Win32,
     Haiku,
-    Minix
+    Minix,
+    RTEMS
   };
   enum EnvironmentType {
     UnknownEnvironment,
@@ -238,19 +239,10 @@ public:
   /// specialized because it is a common query.
   unsigned getOSMajorVersion() const {
     unsigned Maj, Min, Micro;
-    getDarwinNumber(Maj, Min, Micro);
+    getOSVersion(Maj, Min, Micro);
     return Maj;
   }
 
-  void getDarwinNumber(unsigned &Major, unsigned &Minor,
-                       unsigned &Micro) const {
-    return getOSVersion(Major, Minor, Micro);
-  }
-
-  unsigned getDarwinMajorNumber() const {
-    return getOSMajorVersion();
-  }
-
   /// isOSVersionLT - Helper function for doing comparisons against version
   /// numbers included in the target triple.
   bool isOSVersionLT(unsigned Major, unsigned Minor = 0,
@@ -276,7 +268,7 @@ public:
 
   /// isOSDarwin - Is this a "Darwin" OS (OS X or iOS).
   bool isOSDarwin() const {
-    return isMacOSX() ||getOS() == Triple::IOS;
+    return isMacOSX() || getOS() == Triple::IOS;
   }
 
   /// isOSWindows - Is this a "Windows" OS.
@@ -289,7 +281,7 @@ public:
   /// compatibility, which handles supporting skewed version numbering schemes
   /// used by the "darwin" triples.
   unsigned isMacOSXVersionLT(unsigned Major, unsigned Minor = 0,
-                          unsigned Micro = 0) const {
+			     unsigned Micro = 0) const {
     assert(isMacOSX() && "Not an OS X triple!");
 
     // If this is OS X, expect a sane version number.
@@ -300,7 +292,7 @@ public:
     assert(Major == 10 && "Unexpected major version");
     return isOSVersionLT(Minor + 4, Micro, 0);
   }
-    
+
   /// @}
   /// @name Mutators
   /// @{

Copied: projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BlockFrequency.h (from r224207, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BlockFrequency.h	Tue Jul 19 03:31:36 2011	(r224209, copy of r224207, head/contrib/llvm/include/llvm/Analysis/BlockFrequency.h)
@@ -0,0 +1,53 @@
+//========-------- BlockFrequency.h - Block Frequency Analysis -------========//
+//
+//                     The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
+// Loops should be simplified before this analysis.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef LLVM_ANALYSIS_BLOCKFREQUENCY_H
+#define LLVM_ANALYSIS_BLOCKFREQUENCY_H
+
+#include "llvm/Pass.h"
+#include <climits>
+
+namespace llvm {
+
+class BranchProbabilityInfo;
+template<class BlockT, class FunctionT, class BranchProbInfoT>
+class BlockFrequencyImpl;
+
+/// BlockFrequency pass uses BlockFrequencyImpl implementation to estimate
+/// IR basic block frequencies.
+class BlockFrequency : public FunctionPass {
+
+  BlockFrequencyImpl<BasicBlock, Function, BranchProbabilityInfo> *BFI;
+
+public:
+  static char ID;
+
+  BlockFrequency();
+
+  ~BlockFrequency();
+
+  void getAnalysisUsage(AnalysisUsage &AU) const;
+
+  bool runOnFunction(Function &F);
+
+  /// getblockFreq - Return block frequency. Never return 0, value must be
+  /// positive. Please note that initial frequency is equal to 1024. It means
+  /// that we should not rely on the value itself, but only on the comparison to
+  /// the other block frequencies. We do this to avoid using of the floating
+  /// points.
+  uint32_t getBlockFreq(BasicBlock *BB);
+};
+
+}
+
+#endif

Copied: projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h (from r224207, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/llvm-ia64/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h	Tue Jul 19 03:31:36 2011	(r224209, copy of r224207, head/contrib/llvm/include/llvm/Analysis/BlockFrequencyImpl.h)
@@ -0,0 +1,349 @@
+//===---- BlockFrequencyImpl.h - Machine Block Frequency Implementation ---===//
+//
+//                     The LLVM Compiler Infrastructure
+//
+// This file is distributed under the University of Illinois Open Source
+// License. See LICENSE.TXT for details.
+//
+//===----------------------------------------------------------------------===//
+//
+// Shared implementation of BlockFrequency for IR and Machine Instructions.
+//
+//===----------------------------------------------------------------------===//
+
+#ifndef LLVM_ANALYSIS_BLOCKFREQUENCYIMPL_H
+#define LLVM_ANALYSIS_BLOCKFREQUENCYIMPL_H
+
+#include "llvm/BasicBlock.h"
+#include "llvm/ADT/DenseMap.h"
+#include "llvm/ADT/PostOrderIterator.h"
+#include "llvm/CodeGen/MachineBasicBlock.h"
+#include "llvm/CodeGen/MachineFunction.h"
+#include "llvm/Support/BranchProbability.h"
+#include "llvm/Support/Debug.h"
+#include "llvm/Support/raw_ostream.h"
+#include <vector>
+#include <sstream>
+#include <string>
+
+namespace llvm {
+
+
+class BlockFrequency;
+class MachineBlockFrequency;
+
+/// BlockFrequencyImpl implements block frequency algorithm for IR and
+/// Machine Instructions. Algorithm starts with value 1024 (START_FREQ)
+/// for the entry block and then propagates frequencies using branch weights
+/// from (Machine)BranchProbabilityInfo. LoopInfo is not required because
+/// algorithm can find "backedges" by itself.
+template<class BlockT, class FunctionT, class BlockProbInfoT>
+class BlockFrequencyImpl {
+
+  DenseMap<BlockT *, uint32_t> Freqs;
+
+  BlockProbInfoT *BPI;

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

From owner-svn-src-projects@FreeBSD.ORG  Wed Jul 20 22:48:48 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 8016E106566C;
	Wed, 20 Jul 2011 22:48:48 +0000 (UTC)
	(envelope-from gibbs@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 6E19D8FC0C;
	Wed, 20 Jul 2011 22:48:48 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6KMmmtH035259;
	Wed, 20 Jul 2011 22:48:48 GMT (envelope-from gibbs@svn.freebsd.org)
Received: (from gibbs@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6KMmmpI035254;
	Wed, 20 Jul 2011 22:48:48 GMT (envelope-from gibbs@svn.freebsd.org)
Message-Id: <201107202248.p6KMmmpI035254@svn.freebsd.org>
From: "Justin T. Gibbs" <gibbs@FreeBSD.org>
Date: Wed, 20 Jul 2011 22:48:48 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224237 - in
	projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common:
	fs/zfs fs/zfs/sys sys/fm/fs
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 20 Jul 2011 22:48:48 -0000

Author: gibbs
Date: Wed Jul 20 22:48:48 2011
New Revision: 224237
URL: http://svn.freebsd.org/changeset/base/224237

Log:
  Allow ZFS asynchronous event handling to proceed even if the
  root file system is mounted read-only.  This restriction appears
  to have been put in place to avoid errors with updating the
  configuration cache file.  However:
  
    o The majority of asynchronous event handling does not involve
      configuration cache file updates.
    o The configuration cache file need not be on the root file system,
      so the check was not complete.
    o Other classes of errors (e.g. file system full) can also prevent
      a successful update yet do not prevent asynchronous event
      processing.
    o Configurations such as NanoBSD never have a read-write root,
      so ZFS event processing is permanently disabled in these
      systems.
    o Failure to handle asynchronous events promptly can extend the
      window of time that a pool is in a critical state.
  
  At worst, a missed configuration cache update will force the
  operator to perform a manual "zfs import" (note -f is not required)
  to inform the system about a newly created pool.  To minimize the
  likelihood of this rare occurrence, configuration cache write failures
  now emit FMA events so the operator can take corrective
  action, and the write is retried every 5 minutes.  The retry interval,
  in seconds, is tunable via the sysctl "vfs.zfs.ccw_retry_interval".
  
  sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c:
      o Add the sysctl "vfs.zfs.ccw_retry_interval".  The value
        defaults to 5 minutes and is used to rate limit, on a
        per-pool basis, configuration cache file write attempts.
      o Modify spa_async_dispatch to honor configuration cache
        write limiting.  If other events are pending, a configuration
        cache write will be attempted at the same time, so the
        rate limiting only applies when the asynchronous dispatch
        system is otherwise idle.  Async events should be rare
        (e.g. device arrival/departure) and configuration cache
        writes rarer, so a more complicated system to strictly
        honor the retry limit seems unwarranted.
      o Remove check in spa_async_dispatch() for the root file
        system being read-write.
  
  sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c:
      Instead of silently ignoring configuration cache write
      failures, report them via a new FMA event as well as
      to the console.  The current zfs_ereport_post() doesn't
      allow arbitrary name=value pairs to be appended to the
      report, so the configuration cache file name is only
      available on the console output.  This limitation should
      be addressed in a future update.
  
  sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h:
      Add a uint64_t to the spa data structure to track the
      time (via LBOLT) of the last configuration cache file
      write failure.  This is referenced in spa_async_dispatch()
      to effect the rate limiting.
  
  sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h:
      Add FM_EREPORT_ZFS_CONFIG_CACHE_WRITE as an ereport class.
  
  Sponsored by:	 Spectra Logic Corporation

Modified:
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h

Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
==============================================================================
--- projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c	Wed Jul 20 21:18:05 2011	(r224236)
+++ projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c	Wed Jul 20 22:48:48 2011	(r224237)
@@ -73,10 +73,20 @@
 /* Check hostid on import? */
 static int check_hostid = 1;
 
+/*
+ * The interval at which failed configuration cache file writes
+ * should be retried.
+ */
+static int zfs_ccw_retry_interval = 300;
+
 SYSCTL_DECL(_vfs_zfs);
 TUNABLE_INT("vfs.zfs.check_hostid", &check_hostid);
 SYSCTL_INT(_vfs_zfs, OID_AUTO, check_hostid, CTLFLAG_RW, &check_hostid, 0,
     "Check hostid on import?");
+TUNABLE_INT("vfs.zfs.ccw_retry_interval", &zfs_ccw_retry_interval);
+SYSCTL_INT(_vfs_zfs, OID_AUTO, ccw_retry_interval, CTLFLAG_RW,
+    &zfs_ccw_retry_interval, 0,
+    "Configuration cache file write, retry after failure, interval (seconds)");
 
 typedef enum zti_modes {
 	zti_mode_fixed,			/* value is # of threads (min 1) */
@@ -5178,13 +5188,34 @@ spa_async_resume(spa_t *spa)
 	mutex_exit(&spa->spa_async_lock);
 }
 
+static int
+spa_async_tasks_pending(spa_t *spa)
+{
+	u_int non_config_tasks;
+	u_int config_task;
+	boolean_t config_task_suspended;
+
+	non_config_tasks = spa->spa_async_tasks & ~SPA_ASYNC_CONFIG_UPDATE;
+	config_task = spa->spa_async_tasks & SPA_ASYNC_CONFIG_UPDATE;
+	if (spa->spa_ccw_fail_time == 0) {
+		config_task_suspended = B_FALSE;
+	} else {
+		config_task_suspended =
+		    (ddi_get_lbolt64() - spa->spa_ccw_fail_time)
+		  < (zfs_ccw_retry_interval * hz);
+	}
+
+	return (non_config_tasks || (config_task && !config_task_suspended));
+}
+
 static void
 spa_async_dispatch(spa_t *spa)
 {
 	mutex_enter(&spa->spa_async_lock);
-	if (spa->spa_async_tasks && !spa->spa_async_suspended &&
+	if (spa_async_tasks_pending(spa) &&
+	    !spa->spa_async_suspended &&
 	    spa->spa_async_thread == NULL &&
-	    rootdir != NULL && !vn_is_readonly(rootdir))
+	    rootdir != NULL)
 		spa->spa_async_thread = thread_create(NULL, 0,
 		    spa_async_thread, spa, 0, &p0, TS_RUN, maxclsyspri);
 	mutex_exit(&spa->spa_async_lock);

Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c
==============================================================================
--- projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c	Wed Jul 20 21:18:05 2011	(r224236)
+++ projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c	Wed Jul 20 22:48:48 2011	(r224237)
@@ -24,6 +24,7 @@
  */
 
 #include <sys/zfs_context.h>
+#include <sys/fm/fs/zfs.h>
 #include <sys/spa.h>
 #include <sys/spa_impl.h>
 #include <sys/nvpair.h>
@@ -136,7 +137,7 @@ out:
 	kobj_close_file(file);
 }
 
-static void
+static int
 spa_config_write(spa_config_dirent_t *dp, nvlist_t *nvl)
 {
 	size_t buflen;
@@ -144,13 +145,14 @@ spa_config_write(spa_config_dirent_t *dp
 	vnode_t *vp;
 	int oflags = FWRITE | FTRUNC | FCREAT | FOFFMAX;
 	char *temp;
+	int err;
 
 	/*
 	 * If the nvlist is empty (NULL), then remove the old cachefile.
 	 */
 	if (nvl == NULL) {
-		(void) vn_remove(dp->scd_path, UIO_SYSSPACE, RMFILE);
-		return;
+		err = vn_remove(dp->scd_path, UIO_SYSSPACE, RMFILE);
+		return (err);
 	}
 
 	/*
@@ -171,11 +173,12 @@ spa_config_write(spa_config_dirent_t *dp
 	 */
 	(void) snprintf(temp, MAXPATHLEN, "%s.tmp", dp->scd_path);
 
-	if (vn_open(temp, UIO_SYSSPACE, oflags, 0644, &vp, CRCREAT, 0) == 0) {
-		if (vn_rdwr(UIO_WRITE, vp, buf, buflen, 0, UIO_SYSSPACE,
-		    0, RLIM64_INFINITY, kcred, NULL) == 0 &&
-		    VOP_FSYNC(vp, FSYNC, kcred, NULL) == 0) {
-			(void) vn_rename(temp, dp->scd_path, UIO_SYSSPACE);
+	err = vn_open(temp, UIO_SYSSPACE, oflags, 0644, &vp, CRCREAT, 0);
+	if (err == 0) {
+		if ((err = vn_rdwr(UIO_WRITE, vp, buf, buflen, 0, UIO_SYSSPACE,
+		    0, RLIM64_INFINITY, kcred, NULL)) == 0 &&
+		    (err = VOP_FSYNC(vp, FSYNC, kcred, NULL)) == 0) {
+			err = vn_rename(temp, dp->scd_path, UIO_SYSSPACE);
 		}
 		(void) VOP_CLOSE(vp, oflags, 1, 0, kcred, NULL);
 	}
@@ -184,6 +187,7 @@ spa_config_write(spa_config_dirent_t *dp
 
 	kmem_free(buf, buflen);
 	kmem_free(temp, MAXPATHLEN);
+	return (err);
 }
 
 /*
@@ -195,6 +199,8 @@ spa_config_sync(spa_t *target, boolean_t
 {
 	spa_config_dirent_t *dp, *tdp;
 	nvlist_t *nvl;
+	boolean_t ccw_failure;
+	int error;
 
 	ASSERT(MUTEX_HELD(&spa_namespace_lock));
 
@@ -206,6 +212,7 @@ spa_config_sync(spa_t *target, boolean_t
 	 * cachefile is changed, the new one is pushed onto this list, allowing
 	 * us to update previous cachefiles that no longer contain this pool.
 	 */
+	ccw_failure = B_FALSE;
 	for (dp = list_head(&target->spa_config_list); dp != NULL;
 	    dp = list_next(&target->spa_config_list, dp)) {
 		spa_t *spa = NULL;
@@ -238,10 +245,35 @@ spa_config_sync(spa_t *target, boolean_t
 			mutex_exit(&spa->spa_props_lock);
 		}
 
-		spa_config_write(dp, nvl);
+		error = spa_config_write(dp, nvl);
+		if (error != 0) {
+	
+			printf("ZFS ERROR: Update of cache file %s failed: "
+			    "Errno %d\n", dp->scd_path, error);
+			ccw_failure = B_TRUE;
+		}
+
 		nvlist_free(nvl);
 	}
 
+	if (ccw_failure) {
+		/*
+		 * Keep trying so that configuration data is 
+		 * written if/when any temporary filesystem
+		 * resource issues are resolved.
+		 */
+		target->spa_ccw_fail_time = ddi_get_lbolt64();
+		spa_async_request(target, SPA_ASYNC_CONFIG_UPDATE);
+		zfs_ereport_post(FM_EREPORT_ZFS_CONFIG_CACHE_WRITE,
+		    target, NULL, NULL, 0, 0);
+	} else {
+		/*
+		 * Do not rate limit future attempts to update
+		 * the config cache.
+		 */
+		target->spa_ccw_fail_time = 0;
+	}
+
 	/*
 	 * Remove any config entries older than the current one.
 	 */

Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
==============================================================================
--- projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h	Wed Jul 20 21:18:05 2011	(r224236)
+++ projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h	Wed Jul 20 22:48:48 2011	(r224237)
@@ -216,6 +216,7 @@ struct spa {
 	int		spa_vdev_locks;		/* locks grabbed */
 	uint64_t	spa_creation_version;	/* version at pool creation */
 	uint64_t	spa_prev_software_version;
+	int64_t		spa_ccw_fail_time;	/* Conf cache write fail time */
 	/*
 	 * spa_refcnt & spa_config_lock must be the last elements
 	 * because refcount_t changes size based on compilation options.

Modified: projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h
==============================================================================
--- projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h	Wed Jul 20 21:18:05 2011	(r224236)
+++ projects/zfsd/head/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h	Wed Jul 20 22:48:48 2011	(r224237)
@@ -46,6 +46,7 @@ extern "C" {
 #define	FM_EREPORT_ZFS_IO_FAILURE		"io_failure"
 #define	FM_EREPORT_ZFS_PROBE_FAILURE		"probe_failure"
 #define	FM_EREPORT_ZFS_LOG_REPLAY		"log_replay"
+#define	FM_EREPORT_ZFS_CONFIG_CACHE_WRITE	"config_cache_write"
 
 #define	FM_EREPORT_PAYLOAD_ZFS_POOL		"pool"
 #define	FM_EREPORT_PAYLOAD_ZFS_POOL_FAILMODE	"pool_failmode"

From owner-svn-src-projects@FreeBSD.ORG  Fri Jul 22 04:01:38 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6D3D1106566C;
	Fri, 22 Jul 2011 04:01:38 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 5B06A8FC16;
	Fri, 22 Jul 2011 04:01:38 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6M41c1J098443;
	Fri, 22 Jul 2011 04:01:38 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6M41c7a098427;
	Fri, 22 Jul 2011 04:01:38 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201107220401.p6M41c7a098427@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Fri, 22 Jul 2011 04:01:38 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224262 - in
	projects/llvm-ia64/contrib/llvm/lib/Target/IA64: .
	InstPrinter MCTargetDesc
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Jul 2011 04:01:38 -0000

Author: marcel
Date: Fri Jul 22 04:01:37 2011
New Revision: 224262
URL: http://svn.freebsd.org/changeset/base/224262

Log:
  Update to LLVM revision r132879.

Added:
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCAsmInfo.cpp
     - copied unchanged from r224255, projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCAsmInfo.h
     - copied unchanged from r224255, projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCTargetDesc.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCTargetDesc.h
Deleted:
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.h
Modified:
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64.h
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64AsmPrinter.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.h
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.td
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.h
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.cpp
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.h
  projects/llvm-ia64/contrib/llvm/lib/Target/IA64/InstPrinter/IA64InstPrinter.h

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64.h	Fri Jul 22 01:57:26 2011	(r224261)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64.h	Fri Jul 22 04:01:37 2011	(r224262)
@@ -1,6 +1,8 @@
 #ifndef LLVM_TARGET_IA64_H
 #define LLVM_TARGET_IA64_H
 
+#include "MCTargetDesc/IA64MCTargetDesc.h"
+
 #include "llvm/Target/TargetMachine.h"
 
 namespace llvm {
@@ -13,11 +15,6 @@ namespace llvm {
 
   FunctionPass *createIA64BundleSelectionPass();
 
-  extern Target TheIA64Target;
-
 } // namespace llvm
 
-#include "IA64GenRegisterNames.inc"
-#include "IA64GenInstrNames.inc"
-
 #endif // LLVM_TARGET_IA64_H

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64AsmPrinter.cpp
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64AsmPrinter.cpp	Fri Jul 22 01:57:26 2011	(r224261)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64AsmPrinter.cpp	Fri Jul 22 04:01:37 2011	(r224262)
@@ -1,6 +1,5 @@
 #include "IA64.h"
 #include "IA64InstrInfo.h"
-#include "IA64MCAsmInfo.h"
 #include "IA64MCInstLower.h"
 #include "IA64TargetMachine.h"
 #include "InstPrinter/IA64InstPrinter.h"
@@ -14,6 +13,7 @@
 #include "llvm/CodeGen/MachineFunctionPass.h"
 #include "llvm/CodeGen/MachineConstantPool.h"
 #include "llvm/CodeGen/MachineInstr.h"
+#include "llvm/MC/MCAsmInfo.h"
 #include "llvm/MC/MCInst.h"
 #include "llvm/MC/MCStreamer.h"
 #include "llvm/MC/MCSymbol.h"
@@ -113,11 +113,11 @@ IA64AsmPrinter::EmitInstruction(const Ma
 }
 
 static
-MCInstPrinter *createIA64MCInstPrinter(const Target &T, TargetMachine &TM,
-      unsigned SyntaxVariant, const MCAsmInfo &MAI)
+MCInstPrinter *createIA64MCInstPrinter(const Target &T, unsigned SyntaxVariant,
+	const MCAsmInfo &MAI)
 {
   if (SyntaxVariant == 0)
-    return new IA64InstPrinter(TM, MAI);
+    return new IA64InstPrinter(MAI);
   return 0;
 }
 
@@ -127,5 +127,5 @@ LLVMInitializeIA64AsmPrinter()
 {
   RegisterAsmPrinter<IA64AsmPrinter> X(TheIA64Target);
   TargetRegistry::RegisterMCInstPrinter(TheIA64Target,
-        createIA64MCInstPrinter);
+      createIA64MCInstPrinter);
 }

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.cpp
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.cpp	Fri Jul 22 01:57:26 2011	(r224261)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.cpp	Fri Jul 22 04:01:37 2011	(r224262)
@@ -8,13 +8,15 @@
 #include "llvm/CodeGen/MachineRegisterInfo.h"
 #include "llvm/CodeGen/PseudoSourceValue.h"
 #include "llvm/Support/ErrorHandling.h"
+#include "llvm/Target/TargetRegistry.h"
 
+#define GET_INSTRINFO_CTOR
 #include "IA64GenInstrInfo.inc"
 
 using namespace llvm;
 
 IA64InstrInfo::IA64InstrInfo(IA64TargetMachine &tm) :
-    TargetInstrInfoImpl(IA64Insts, array_lengthof(IA64Insts)),
+    IA64GenInstrInfo(IA64::NOP, IA64::NOP),
     RI(tm, *this),
     TM(tm)
 {

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.h	Fri Jul 22 01:57:26 2011	(r224261)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64InstrInfo.h	Fri Jul 22 04:01:37 2011	(r224262)
@@ -5,11 +5,14 @@
 
 #include "llvm/Target/TargetInstrInfo.h"
 
+#define GET_INSTRINFO_HEADER
+#include "IA64GenInstrInfo.inc"
+
 namespace llvm {
 
   class IA64TargetMachine;
 
-  class IA64InstrInfo : public TargetInstrInfoImpl {
+  class IA64InstrInfo : public IA64GenInstrInfo {
     const IA64RegisterInfo RI;
     IA64TargetMachine &TM;
 

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.cpp
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.cpp	Fri Jul 22 01:57:26 2011	(r224261)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.cpp	Fri Jul 22 04:01:37 2011	(r224262)
@@ -11,12 +11,15 @@
 #include "llvm/ADT/BitVector.h"
 #include "llvm/Support/ErrorHandling.h"
 
+#define GET_REGINFO_TARGET_DESC
+#include "IA64GenRegisterInfo.inc"
+
 using namespace llvm;
 
 // FIXME: Provide proper call frame setup / destroy opcodes.
 IA64RegisterInfo::IA64RegisterInfo(IA64TargetMachine &tm,
-	const TargetInstrInfo &tii) :
-    IA64GenRegisterInfo(IA64::NOP, IA64::NOP),
+        const TargetInstrInfo &tii) :
+    IA64GenRegisterInfo(),
     TM(tm),
     TII(tii)
 {
@@ -107,5 +110,3 @@ IA64RegisterInfo::getRARegister() const
 {
   llvm_unreachable(__func__);
 }
-
-#include "IA64GenRegisterInfo.inc"

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.h	Fri Jul 22 01:57:26 2011	(r224261)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.h	Fri Jul 22 04:01:37 2011	(r224262)
@@ -3,7 +3,8 @@
 
 #include "llvm/Target/TargetRegisterInfo.h"
 
-#include "IA64GenRegisterInfo.h.inc"
+#define GET_REGINFO_HEADER
+#include "IA64GenRegisterInfo.inc"
 
 namespace llvm {
 

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.td
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.td	Fri Jul 22 01:57:26 2011	(r224261)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64RegisterInfo.td	Fri Jul 22 04:01:37 2011	(r224262)
@@ -3,7 +3,7 @@ class IA64Register<string name> : Regist
   let Namespace = "IA64";
 }
 
-class IA64RegisterClass<list<ValueType> types, int align, list<Register> regs> :
+class IA64RegisterClass<list<ValueType> types, int align, dag regs> :
     RegisterClass<"IA64", types, align, regs> {
 }
 
@@ -27,7 +27,7 @@ def B6 : IA64Register<"b6">, DwarfRegNum
 def B7 : IA64Register<"b7">, DwarfRegNum<[327]>;
 
 def BR : IA64RegisterClass<[i64], 64,
-    [B6, B7, B0, B1, B2, B3, B4, B5]>;
+    (add B6, B7, B0, B1, B2, B3, B4, B5)>;
 
 //
 // Control registers
@@ -68,8 +68,9 @@ def F30 : IA64Register<"f30">;
 def F31 : IA64Register<"f31">;
 
 def FR : IA64RegisterClass<[f128], 128,
-    [F0, F1, F2, F3, F4, F5, F8, F9, F10, F11, F12, F13, F14, F15, F16, F17,
-     F18, F19, F20, F21, F22, F23, F24, F25, F26, F27, F28, F29, F30, F31]>;
+    (add F0, F1, F2, F3, F4, F5, F8, F9, F10, F11, F12, F13, F14, F15,
+     F16, F17, F18, F19, F20, F21, F22, F23, F24, F25, F26, F27, F28,
+     F29, F30, F31)>;
 
 //
 // General registers
@@ -116,13 +117,13 @@ def R38 : IA64Register<"r38">, DwarfRegN
 def R39 : IA64Register<"r39">, DwarfRegNum<[39]>;
 
 def GR : IA64RegisterClass<[i64], 64,
-    [R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26, R27,
-     R28, R29, R30, R31,
+    (add R14, R15, R16, R17, R18, R19, R20, R21, R22, R23, R24, R25, R26,
+     R27, R28, R29, R30, R31,
      R8, R9, R10, R11,
      R2, R3,
      R32, R33, R34, R35, R36, R37, R38, R39,
      R4, R5, R6, R7,
-     R1, R12, R13, R0]>;
+     R1, R12, R13, R0)>;
 
 //
 // Pregicate registers
@@ -183,7 +184,8 @@ def P62 : IA64Register<"p62">;
 def P63 : IA64Register<"p63">;
 
 def P : IA64RegisterClass<[i1], 0,
-    [P0, P1, P2, P3, P4, P5, P16, P17, P18, P19, P20, P21, P22, P23, P24, P25,
-     P26, P27, P28, P29, P30, P31, P32, P33, P34, P35, P36, P37, P38, P39, P40,
-     P41, P42, P43, P44, P45, P46, P47, P48, P49, P50, P51, P52, P53, P54, P55,
-     P56, P57, P58, P59, P60, P61, P62, P63]>;
+    (add P0, P1, P2, P3, P4, P5, P16, P17, P18, P19, P20, P21, P22, P23,
+     P24, P25, P26, P27, P28, P29, P30, P31, P32, P33, P34, P35, P36,
+     P37, P38, P39, P40, P41, P42, P43, P44, P45, P46, P47, P48, P49,
+     P50, P51, P52, P53, P54, P55, P56, P57, P58, P59, P60, P61, P62,
+     P63)>;

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.cpp
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.cpp	Fri Jul 22 01:57:26 2011	(r224261)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.cpp	Fri Jul 22 04:01:37 2011	(r224262)
@@ -2,19 +2,24 @@
 #include "IA64Subtarget.h"
 
 #include "llvm/Support/Host.h"
+#include "llvm/Target/TargetRegistry.h"
 
-#include "IA64GenSubtarget.inc"
+#define GET_SUBTARGETINFO_TARGET_DESC
+#define GET_SUBTARGETINFO_CTOR
+#include "IA64GenSubtargetInfo.inc"
 
 using namespace llvm;
 
-IA64Subtarget::IA64Subtarget(const std::string &TT, const std::string &FS)
+IA64Subtarget::IA64Subtarget(const std::string &TT, const std::string &CPU,
+        const std::string &FS) :
+    IA64GenSubtargetInfo(TT, CPU, FS)
 {
 #if defined(__ia64__)
-  std::string CPU = sys::getHostCPUName();
+  std::string CPUName = sys::getHostCPUName();
 #else
-  std::string CPU = "mckinley";
+  std::string CPUName = "mckinley";
 #endif
 
   // Parse features string.
-  ParseSubtargetFeatures(FS, CPU);
+  ParseSubtargetFeatures(CPUName, FS);
 }

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.h	Fri Jul 22 01:57:26 2011	(r224261)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64Subtarget.h	Fri Jul 22 04:01:37 2011	(r224262)
@@ -1,24 +1,29 @@
 #ifndef LLVM_TARGET_IA64_SUBTARGET_H
 #define LLVM_TARGET_IA64_SUBTARGET_H
 
-#include "llvm/Target/TargetSubtarget.h"
+#include "llvm/Target/TargetSubtargetInfo.h"
+
+#define GET_SUBTARGETINFO_HEADER
+#include "IA64GenSubtargetInfo.inc"
 
 #include <string>
 
 namespace llvm {
 
-  class IA64Subtarget : public TargetSubtarget {
+  class StringRef;
+
+  class IA64Subtarget : public IA64GenSubtargetInfo {
     bool HasLongBranch;
 
   public:
     /// This constructor initializes the data members to match that
     /// of the specified triple.
-    IA64Subtarget(const std::string &TT, const std::string &FS);
+    IA64Subtarget(const std::string &TT, const std::string &CPU,
+        const std::string &FS);
 
     /// ParseSubtargetFeatures - Parses features string setting specified
     /// subtarget options.  Definition of function is auto generated by tblgen.
-    std::string ParseSubtargetFeatures(const std::string &FS,
-	const std::string &CPU);
+    void ParseSubtargetFeatures(StringRef CPU, StringRef FS);
   };
 
 } // End llvm namespace

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.cpp
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.cpp	Fri Jul 22 01:57:26 2011	(r224261)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.cpp	Fri Jul 22 04:01:37 2011	(r224262)
@@ -1,5 +1,4 @@
 #include "IA64.h"
-#include "IA64MCAsmInfo.h"
 #include "IA64TargetMachine.h"
 
 #include "llvm/PassManager.h"
@@ -12,13 +11,12 @@ using namespace llvm;
 extern "C" void
 LLVMInitializeIA64Target() {
   RegisterTargetMachine<IA64TargetMachine> X(TheIA64Target);
-  RegisterAsmInfo<IA64MCAsmInfo> Z(TheIA64Target);
 }
 
 IA64TargetMachine::IA64TargetMachine(const Target &T, const std::string &TT,
-	const std::string &FS) :
-    LLVMTargetMachine(T, TT),
-    Subtarget(TT, FS),
+        const std::string &CPU, const std::string &FS) :
+    LLVMTargetMachine(T, TT, CPU, FS),
+    Subtarget(TT, CPU, FS),
     DataLayout("e-i64:64:64-f80:128:128-f128:128:128-n8:16:32:64"),
     InstrInfo(*this),
     TLInfo(*this),

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.h	Fri Jul 22 01:57:26 2011	(r224261)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64TargetMachine.h	Fri Jul 22 04:01:37 2011	(r224262)
@@ -23,7 +23,7 @@ namespace llvm {
 
   public:
     IA64TargetMachine(const Target &T, const std::string &TT,
-	const std::string &FS);
+	const std::string &CPU, const std::string &FS);
 
     virtual const TargetFrameLowering *getFrameLowering() const {
       return &FrameLowering;

Modified: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/InstPrinter/IA64InstPrinter.h
==============================================================================
--- projects/llvm-ia64/contrib/llvm/lib/Target/IA64/InstPrinter/IA64InstPrinter.h	Fri Jul 22 01:57:26 2011	(r224261)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/InstPrinter/IA64InstPrinter.h	Fri Jul 22 04:01:37 2011	(r224262)
@@ -6,11 +6,10 @@
 namespace llvm {
 
   class MCOperand;
-  class TargetMachine;
 
   class IA64InstPrinter : public MCInstPrinter {
   public:
-    IA64InstPrinter(TargetMachine &TM, const MCAsmInfo &MAI) :
+    IA64InstPrinter(const MCAsmInfo &MAI) :
         MCInstPrinter(MAI) {}
 
     virtual void printInst(const MCInst *MI, raw_ostream &O);

Copied: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCAsmInfo.cpp (from r224255, projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.cpp)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCAsmInfo.cpp	Fri Jul 22 04:01:37 2011	(r224262, copy of r224255, projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.cpp)
@@ -0,0 +1,15 @@
+#include "IA64MCAsmInfo.h"
+
+using namespace llvm;
+
+IA64MCAsmInfo::IA64MCAsmInfo(const Target &T, StringRef TT) {
+  AsciiDirective = "\tstring\t";
+  AscizDirective = "\tstringz\t";
+  CommentString = "//";
+  Data8bitsDirective = "\tdata1\t";
+  Data16bitsDirective = "\tdata2\t";
+  Data32bitsDirective = "\tdata4\t";
+  Data64bitsDirective = "\tdata8\t";
+  GlobalDirective = "\t.global\t";
+  ZeroDirective = NULL;
+}

Copied: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCAsmInfo.h (from r224255, projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.h)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCAsmInfo.h	Fri Jul 22 04:01:37 2011	(r224262, copy of r224255, projects/llvm-ia64/contrib/llvm/lib/Target/IA64/IA64MCAsmInfo.h)
@@ -0,0 +1,16 @@
+#ifndef LLVM_TARGET_IA64_MCASMINFO_H
+#define LLVM_TARGET_IA64_MCASMINFO_H
+
+#include "llvm/ADT/StringRef.h"
+#include "llvm/MC/MCAsmInfo.h"
+
+namespace llvm {
+  class Target;
+
+  struct IA64MCAsmInfo : public MCAsmInfo {
+    explicit IA64MCAsmInfo(const Target &T, StringRef TT);
+  };
+
+} // namespace llvm
+
+#endif // LLVM_TARGET_IA64_MCASMINFO_H

Added: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCTargetDesc.cpp
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCTargetDesc.cpp	Fri Jul 22 04:01:37 2011	(r224262)
@@ -0,0 +1,53 @@
+#include "IA64MCTargetDesc.h"
+#include "IA64MCAsmInfo.h"
+#include "llvm/MC/MCInstrInfo.h"
+#include "llvm/MC/MCRegisterInfo.h"
+#include "llvm/MC/MCSubtargetInfo.h"
+#include "llvm/Target/TargetRegistry.h"
+
+#define GET_INSTRINFO_MC_DESC
+#include "IA64GenInstrInfo.inc"
+
+#define GET_SUBTARGETINFO_MC_DESC
+#include "IA64GenSubtargetInfo.inc"
+
+#define GET_REGINFO_MC_DESC
+#include "IA64GenRegisterInfo.inc"
+
+using namespace llvm;
+
+static
+MCInstrInfo *createIA64MCInstrInfo()
+{
+  MCInstrInfo *X = new MCInstrInfo();
+  InitIA64MCInstrInfo(X);
+  return X;
+}
+
+extern "C" void
+LLVMInitializeIA64MCInstrInfo()
+{
+  TargetRegistry::RegisterMCInstrInfo(TheIA64Target, createIA64MCInstrInfo);
+}
+
+static
+MCSubtargetInfo *createIA64MCSubtargetInfo(StringRef TT, StringRef CPU,
+      StringRef FS)
+{
+  MCSubtargetInfo *X = new MCSubtargetInfo();
+  InitIA64MCSubtargetInfo(X, TT, CPU, FS);
+  return X;
+}
+
+extern "C" void
+LLVMInitializeIA64MCSubtargetInfo()
+{
+  TargetRegistry::RegisterMCSubtargetInfo(TheIA64Target,
+      createIA64MCSubtargetInfo);
+}
+
+extern "C" void
+LLVMInitializeIA64MCAsmInfo()
+{
+  RegisterMCAsmInfo<IA64MCAsmInfo> X(TheIA64Target);
+}

Added: projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCTargetDesc.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/llvm-ia64/contrib/llvm/lib/Target/IA64/MCTargetDesc/IA64MCTargetDesc.h	Fri Jul 22 04:01:37 2011	(r224262)
@@ -0,0 +1,23 @@
+#ifndef LLVM_TARGET_IA64_MCTARGETDESC_H
+#define LLVM_TARGET_IA64_MCTARGETDESC_H
+
+namespace llvm {
+
+  class MCSubtargetInfo;
+  class Target;
+  class StringRef;
+
+  extern Target TheIA64Target;
+
+} // namespace llvm
+
+#define GET_REGINFO_ENUM
+#include "IA64GenRegisterInfo.inc"
+
+#define GET_INSTRINFO_ENUM
+#include "IA64GenInstrInfo.inc"
+
+#define GET_SUBTARGETINFO_ENUM
+#include "IA64GenSubtargetInfo.inc"
+
+#endif // LLVM_TARGET_IA64_MCTARGETDESC_H

From owner-svn-src-projects@FreeBSD.ORG  Fri Jul 22 04:02:36 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 97C13106564A;
	Fri, 22 Jul 2011 04:02:36 +0000 (UTC)
	(envelope-from marcel@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 42C118FC0A;
	Fri, 22 Jul 2011 04:02:36 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6M42aww098513;
	Fri, 22 Jul 2011 04:02:36 GMT (envelope-from marcel@svn.freebsd.org)
Received: (from marcel@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6M42aCN098505;
	Fri, 22 Jul 2011 04:02:36 GMT (envelope-from marcel@svn.freebsd.org)
Message-Id: <201107220402.p6M42aCN098505@svn.freebsd.org>
From: Marcel Moolenaar <marcel@FreeBSD.org>
Date: Fri, 22 Jul 2011 04:02:36 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224263 - in projects/llvm-ia64: lib/clang
	lib/clang/include lib/clang/libllvmia64codegen
	lib/clang/libllvmia64desc lib/clang/libllvmia64info
	lib/clang/libllvmia64instprinter usr.bin/cl...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 22 Jul 2011 04:02:36 -0000

Author: marcel
Date: Fri Jul 22 04:02:35 2011
New Revision: 224263
URL: http://svn.freebsd.org/changeset/base/224263

Log:
  Update to LLVM revision r132879.

Added:
  projects/llvm-ia64/lib/clang/include/IA64GenSubtargetInfo.inc
  projects/llvm-ia64/lib/clang/libllvmia64desc/
  projects/llvm-ia64/lib/clang/libllvmia64desc/Makefile
Deleted:
  projects/llvm-ia64/lib/clang/include/IA64GenSubtarget.inc
Modified:
  projects/llvm-ia64/lib/clang/Makefile
  projects/llvm-ia64/lib/clang/libllvmia64codegen/Makefile
  projects/llvm-ia64/lib/clang/libllvmia64info/Makefile
  projects/llvm-ia64/lib/clang/libllvmia64instprinter/Makefile
  projects/llvm-ia64/usr.bin/clang/clang/Makefile

Modified: projects/llvm-ia64/lib/clang/Makefile
==============================================================================
--- projects/llvm-ia64/lib/clang/Makefile	Fri Jul 22 04:01:37 2011	(r224262)
+++ projects/llvm-ia64/lib/clang/Makefile	Fri Jul 22 04:02:35 2011	(r224263)
@@ -47,6 +47,7 @@ SUBDIR=	libclanganalysis \
 	libllvmarminfo \
 	libllvmarminstprinter \
 	libllvmia64codegen \
+	libllvmia64desc \
 	libllvmia64info \
 	libllvmia64instprinter \
 	libllvmmipscodegen \

Added: projects/llvm-ia64/lib/clang/include/IA64GenSubtargetInfo.inc
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/llvm-ia64/lib/clang/include/IA64GenSubtargetInfo.inc	Fri Jul 22 04:02:35 2011	(r224263)
@@ -0,0 +1,2 @@
+/* $FreeBSD$ */
+#include "IA64GenSubtargetInfo.inc.h"

Modified: projects/llvm-ia64/lib/clang/libllvmia64codegen/Makefile
==============================================================================
--- projects/llvm-ia64/lib/clang/libllvmia64codegen/Makefile	Fri Jul 22 04:01:37 2011	(r224262)
+++ projects/llvm-ia64/lib/clang/libllvmia64codegen/Makefile	Fri Jul 22 04:02:35 2011	(r224263)
@@ -9,7 +9,6 @@ SRCS=	\
 	IA64FrameLowering.cpp \
 	IA64InstrInfo.cpp \
 	IA64TargetLowering.cpp \
-	IA64MCAsmInfo.cpp \
 	IA64MCInstLower.cpp \
 	IA64RegisterInfo.cpp \
 	IA64SelectionDAGInfo.cpp \
@@ -21,10 +20,7 @@ TGHDRS=	\
 	IA64GenCallingConv \
 	IA64GenDAGISel \
 	IA64GenInstrInfo \
-	IA64GenInstrNames \
 	IA64GenRegisterInfo \
-	IA64GenRegisterInfo.h \
-	IA64GenRegisterNames \
-	IA64GenSubtarget
+	IA64GenSubtargetInfo
 
 .include "../clang.lib.mk"

Added: projects/llvm-ia64/lib/clang/libllvmia64desc/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/llvm-ia64/lib/clang/libllvmia64desc/Makefile	Fri Jul 22 04:02:35 2011	(r224263)
@@ -0,0 +1,13 @@
+# $FreeBSD$
+
+LIB=	llvmia64desc
+
+SRCDIR=	lib/Target/IA64/MCTargetDesc
+SRCS=	IA64MCAsmInfo.cpp \
+	IA64MCTargetDesc.cpp
+
+TGHDRS=	IA64GenInstrInfo \
+	IA64GenRegisterInfo \
+	IA64GenSubtargetInfo
+
+.include "../clang.lib.mk"

Modified: projects/llvm-ia64/lib/clang/libllvmia64info/Makefile
==============================================================================
--- projects/llvm-ia64/lib/clang/libllvmia64info/Makefile	Fri Jul 22 04:01:37 2011	(r224262)
+++ projects/llvm-ia64/lib/clang/libllvmia64info/Makefile	Fri Jul 22 04:02:35 2011	(r224263)
@@ -7,7 +7,8 @@ INCDIR=	lib/Target/IA64
 SRCS=	IA64TargetInfo.cpp
 
 TGHDRS=	\
-	IA64GenInstrNames \
-	IA64GenRegisterNames
+	IA64GenInstrInfo \
+	IA64GenRegisterInfo \
+	IA64GenSubtargetInfo
 
 .include "../clang.lib.mk"

Modified: projects/llvm-ia64/lib/clang/libllvmia64instprinter/Makefile
==============================================================================
--- projects/llvm-ia64/lib/clang/libllvmia64instprinter/Makefile	Fri Jul 22 04:01:37 2011	(r224262)
+++ projects/llvm-ia64/lib/clang/libllvmia64instprinter/Makefile	Fri Jul 22 04:02:35 2011	(r224263)
@@ -8,7 +8,8 @@ SRCS=	IA64InstPrinter.cpp
 
 TGHDRS=	\
 	IA64GenAsmWriter \
-	IA64GenInstrNames \
-	IA64GenRegisterNames
+	IA64GenInstrInfo \
+	IA64GenRegisterInfo \
+	IA64GenSubtargetInfo
 
 .include "../clang.lib.mk"

Modified: projects/llvm-ia64/usr.bin/clang/clang/Makefile
==============================================================================
--- projects/llvm-ia64/usr.bin/clang/clang/Makefile	Fri Jul 22 04:01:37 2011	(r224262)
+++ projects/llvm-ia64/usr.bin/clang/clang/Makefile	Fri Jul 22 04:02:35 2011	(r224263)
@@ -48,6 +48,7 @@ LIBDEPS=clangfrontendtool \
 	llvmarminstprinter \
 	llvmarminfo \
 	llvmia64codegen \
+	llvmia64desc \
 	llvmia64info \
 	llvmia64instprinter \
 	llvmmipscodegen \

From owner-svn-src-projects@FreeBSD.ORG  Sat Jul 23 18:03:08 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id C6309106566C;
	Sat, 23 Jul 2011 18:03:08 +0000 (UTC)
	(envelope-from linimon@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id B70408FC14;
	Sat, 23 Jul 2011 18:03:08 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id p6NI38hV071776;
	Sat, 23 Jul 2011 18:03:08 GMT (envelope-from linimon@svn.freebsd.org)
Received: (from linimon@localhost)
	by svn.freebsd.org (8.14.4/8.14.4/Submit) id p6NI38GS071774;
	Sat, 23 Jul 2011 18:03:08 GMT (envelope-from linimon@svn.freebsd.org)
Message-Id: <201107231803.p6NI38GS071774@svn.freebsd.org>
From: Mark Linimon <linimon@FreeBSD.org>
Date: Sat, 23 Jul 2011 18:03:08 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r224282 - projects/portbuild/scripts
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 23 Jul 2011 18:03:08 -0000

Author: linimon (doc,ports committer)
Date: Sat Jul 23 18:03:08 2011
New Revision: 224282
URL: http://svn.freebsd.org/changeset/base/224282

Log:
  Suppress bogus message during "Checking filesystem state"

Modified:
  projects/portbuild/scripts/buildscript

Modified: projects/portbuild/scripts/buildscript
==============================================================================
--- projects/portbuild/scripts/buildscript	Sat Jul 23 12:55:01 2011	(r224281)
+++ projects/portbuild/scripts/buildscript	Sat Jul 23 18:03:08 2011	(r224282)
@@ -398,7 +398,7 @@ EOF
 
   if [ $use_pkgng = "no" ]; then
     cd /var/db/pkg
-    leftover=$(find * -type d -maxdepth 1)
+    leftover=$(find * -type d -maxdepth 1 2> /dev/null)
   else
     leftover=$(pkg info -qa)
   fi