From owner-svn-src-projects@FreeBSD.ORG  Sun Aug 24 10:33:49 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 0AFA5288;
 Sun, 24 Aug 2014 10:33:49 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id E8A0D3F27;
 Sun, 24 Aug 2014 10:33:48 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7OAXmvq026226;
 Sun, 24 Aug 2014 10:33:48 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7OAXm7R026225;
 Sun, 24 Aug 2014 10:33:48 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408241033.s7OAXm7R026225@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Sun, 24 Aug 2014 10:33:48 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270449 - projects/arm64/sys/arm64/include
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 24 Aug 2014 10:33:49 -0000

Author: andrew
Date: Sun Aug 24 10:33:48 2014
New Revision: 270449
URL: http://svnweb.freebsd.org/changeset/base/270449

Log:
  Update sf_buf.h to be a straight copy of the amd64 version.

Modified:
  projects/arm64/sys/arm64/include/sf_buf.h

Modified: projects/arm64/sys/arm64/include/sf_buf.h
==============================================================================
--- projects/arm64/sys/arm64/include/sf_buf.h	Sun Aug 24 09:47:39 2014	(r270448)
+++ projects/arm64/sys/arm64/include/sf_buf.h	Sun Aug 24 10:33:48 2014	(r270449)
@@ -1,5 +1,5 @@
 /*-
- * Copyright (c) 2003 Alan L. Cox <alc@cs.rice.edu>
+ * Copyright (c) 2003, 2005 Alan L. Cox <alc@cs.rice.edu>
  * All rights reserved.
  *
  * Redistribution and use in source and binary forms, with or without
@@ -29,28 +29,23 @@
 #ifndef _MACHINE_SF_BUF_H_
 #define _MACHINE_SF_BUF_H_
 
-#include <sys/queue.h>
-
-struct vm_page;
-
-struct sf_buf {
-	SLIST_ENTRY(sf_buf) free_list;	/* list of free buffer slots */
-	struct		vm_page *m;	/* currently mapped page */
-	vm_offset_t	kva;		/* va of mapping */
-};
-
-static __inline vm_offset_t
+/*
+ * On this machine, the only purpose for which sf_buf is used is to implement
+ * an opaque pointer required by the machine-independent parts of the kernel.
+ * That pointer references the vm_page that is "mapped" by the sf_buf.  The
+ * actual mapping is provided by the direct virtual-to-physical mapping.  
+ */
+static inline vm_offset_t
 sf_buf_kva(struct sf_buf *sf)
 {
 
-	return (sf->kva);
+	return (PHYS_TO_DMAP(VM_PAGE_TO_PHYS((vm_page_t)sf)));
 }
 
-static __inline struct vm_page *
+static inline vm_page_t
 sf_buf_page(struct sf_buf *sf)
 {
 
-	return (sf->m);
+	return ((vm_page_t)sf);
 }
-
 #endif /* !_MACHINE_SF_BUF_H_ */

From owner-svn-src-projects@FreeBSD.ORG  Sun Aug 24 10:33:52 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 727B936B;
 Sun, 24 Aug 2014 10:33:52 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 5EAD43F2B;
 Sun, 24 Aug 2014 10:33:52 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7OAXqAW026276;
 Sun, 24 Aug 2014 10:33:52 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7OAXqbT026275;
 Sun, 24 Aug 2014 10:33:52 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408241033.s7OAXqbT026275@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Sun, 24 Aug 2014 10:33:52 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270450 - projects/arm64/sys/arm64/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 24 Aug 2014 10:33:52 -0000

Author: andrew
Date: Sun Aug 24 10:33:51 2014
New Revision: 270450
URL: http://svnweb.freebsd.org/changeset/base/270450

Log:
  Implement exec_setregs. Set the stack, link register and exception
  link register.

Modified:
  projects/arm64/sys/arm64/arm64/machdep.c

Modified: projects/arm64/sys/arm64/arm64/machdep.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/machdep.c	Sun Aug 24 10:33:48 2014	(r270449)
+++ projects/arm64/sys/arm64/arm64/machdep.c	Sun Aug 24 10:33:51 2014	(r270450)
@@ -175,8 +175,13 @@ ptrace_clear_single_step(struct thread *
 void
 exec_setregs(struct thread *td, struct image_params *imgp, u_long stack)
 {
+	struct trapframe *tf = td->td_frame;
 
-	panic("exec_setregs");
+	memset(tf, 0, sizeof(struct trapframe));
+
+	tf->tf_sp = stack;
+	tf->tf_lr = imgp->entry_addr;
+	tf->tf_elr = imgp->entry_addr;
 }
 
 int

From owner-svn-src-projects@FreeBSD.ORG  Sun Aug 24 10:33:55 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id D3BB244B;
 Sun, 24 Aug 2014 10:33:55 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id A66C23F2D;
 Sun, 24 Aug 2014 10:33:55 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7OAXtVD026322;
 Sun, 24 Aug 2014 10:33:55 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7OAXtrR026320;
 Sun, 24 Aug 2014 10:33:55 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408241033.s7OAXtrR026320@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Sun, 24 Aug 2014 10:33:55 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270451 - projects/arm64/sys/arm64/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 24 Aug 2014 10:33:55 -0000

Author: andrew
Date: Sun Aug 24 10:33:54 2014
New Revision: 270451
URL: http://svnweb.freebsd.org/changeset/base/270451

Log:
  Start to implement the copy{in,out} and su*/fu* functions. These only
  return success as a failure would result in a kernel panic. The
  exception handlers need to be updated for the failure case to work.

Modified:
  projects/arm64/sys/arm64/arm64/copyinout.c
  projects/arm64/sys/arm64/arm64/support.c

Modified: projects/arm64/sys/arm64/arm64/copyinout.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/copyinout.c	Sun Aug 24 10:33:51 2014	(r270450)
+++ projects/arm64/sys/arm64/arm64/copyinout.c	Sun Aug 24 10:33:54 2014	(r270451)
@@ -28,26 +28,53 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
-#include <sys/types.h>
+#include <sys/param.h>
 #include <sys/systm.h>
 
 int
 copyout(const void *kaddr, void *udaddr, size_t len)
 {
+	const uint8_t *k;
+	uint8_t *u;
+	size_t i;
+
+	k = kaddr;
+	u = udaddr;
+
+	for (i = 0; i < len; i++) {
+		u[i] = k[i];
+	}
 
-	panic("copyout");
+	return (0);
 }
 
 int
 copyin(const void *udaddr, void *kaddr, size_t len)
 {
 
+	memcpy(kaddr, udaddr, len);
 	panic("copyin");
 }
 
 int
 copyinstr(const void *udaddr, void *kaddr, size_t len, size_t *done)
 {
+	const uint8_t *u;
+	uint8_t *k;
+	size_t i;
+
+	u = udaddr;
+	k = kaddr;
+
+	for (i = 0; i < len; i++) {
+		k[i] = u[i];
+		if (u[i] == '\0')
+			break;
+	}
 
-	panic("copyinstr");
+	if (done != NULL)
+		*done = i + 1;
+
+	return 0;
 }
+

Modified: projects/arm64/sys/arm64/arm64/support.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/support.c	Sun Aug 24 10:33:51 2014	(r270450)
+++ projects/arm64/sys/arm64/arm64/support.c	Sun Aug 24 10:33:54 2014	(r270451)
@@ -36,14 +36,14 @@ int
 fubyte(const void *base)
 {
 
-	panic("fubyte");
+	return *(uint8_t *)base;
 }
 
 long
 fuword(const void *base)
 {
 
-	panic("fuword");
+	return *(long *)base;
 }
 
 int
@@ -78,14 +78,18 @@ int
 subyte(void *base, int byte)
 {
 
-	panic("subyte");
+	*(uint8_t *)base = byte;
+
+	return 0;
 }
 
 int
 suword(void *base, long word)
 {
 
-	panic("suword");
+	*(long *)base = word;
+
+	return 0;
 }
 
 int
@@ -99,14 +103,18 @@ int
 suword32(void *base, int32_t word)
 {
 
-	panic("suword32");
+	*(int32_t *)base = word;
+
+	return 0;
 }
 
 int
 suword64(void *base, int64_t word)
 {
 
-	panic("suword64");
+	*(int64_t *)base = word;
+
+	return 0;
 }
 
 int

From owner-svn-src-projects@FreeBSD.ORG  Sun Aug 24 10:36:05 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id B02B8556;
 Sun, 24 Aug 2014 10:36:05 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 825D03F3F;
 Sun, 24 Aug 2014 10:36:05 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7OAa5rn026686;
 Sun, 24 Aug 2014 10:36:05 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7OAa5th026684;
 Sun, 24 Aug 2014 10:36:05 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408241036.s7OAa5th026684@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Sun, 24 Aug 2014 10:36:05 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270452 - projects/arm64/sys/arm64/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 24 Aug 2014 10:36:05 -0000

Author: andrew
Date: Sun Aug 24 10:36:04 2014
New Revision: 270452
URL: http://svnweb.freebsd.org/changeset/base/270452

Log:
  Return to userland at the end of fork_trampoline. Signal handling is
  missing as we don't yet support signals.

Modified:
  projects/arm64/sys/arm64/arm64/genassym.c
  projects/arm64/sys/arm64/arm64/swtch.S

Modified: projects/arm64/sys/arm64/arm64/genassym.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/genassym.c	Sun Aug 24 10:33:54 2014	(r270451)
+++ projects/arm64/sys/arm64/arm64/genassym.c	Sun Aug 24 10:36:04 2014	(r270452)
@@ -33,6 +33,7 @@ __FBSDID("$FreeBSD$");
 #include <sys/pcpu.h>
 #include <sys/proc.h>
 
+#include <machine/frame.h>
 #include <machine/pcb.h>
 #include <machine/vmparam.h>
 
@@ -49,3 +50,4 @@ ASSYM(PCB_L1ADDR, offsetof(struct pcb, p
 ASSYM(TD_PCB, offsetof(struct thread, td_pcb));
 ASSYM(TD_LOCK, offsetof(struct thread, td_lock));
 
+ASSYM(TF_X, offsetof(struct trapframe, tf_x));

Modified: projects/arm64/sys/arm64/arm64/swtch.S
==============================================================================
--- projects/arm64/sys/arm64/arm64/swtch.S	Sun Aug 24 10:33:54 2014	(r270451)
+++ projects/arm64/sys/arm64/arm64/swtch.S	Sun Aug 24 10:36:04 2014	(r270452)
@@ -146,7 +146,40 @@ ENTRY(fork_trampoline)
 	mov	x2, sp
 	bl	_C_LABEL(fork_exit)
 
-	brk 1
+	/* Back up the stack pointer */
+	mov	x0, sp
+
+	/* Restore sp and lr */
+	ldp	x2, x3, [x0]
+	msr	sp_el0, x2
+	mov	lr, x3
+
+	/* Restore elr and spsr */
+	ldp	x2, x3, [x0, #16]
+	msr	elr_el1, x2
+	msr	spsr_el1, x3
+
+	/* Restore the registers other than x0 and x1 */
+	ldp	x2, x3, [x0, #TF_X + 2 * 8]
+	ldp	x4, x5, [x0, #TF_X + 4 * 8]
+	ldp	x6, x7, [x0, #TF_X + 6 * 8]
+	ldp	x8, x9, [x0, #TF_X + 8 * 8]
+	ldp	x10, x11, [x0, #TF_X + 10 * 8]
+	ldp	x12, x13, [x0, #TF_X + 12 * 8]
+	ldp	x14, x15, [x0, #TF_X + 14 * 8]
+	ldp	x16, x17, [x0, #TF_X + 16 * 8]
+	ldp	x18, x19, [x0, #TF_X + 18 * 8]
+	ldp	x20, x21, [x0, #TF_X + 20 * 8]
+	ldp	x22, x23, [x0, #TF_X + 22 * 8]
+	ldp	x24, x25, [x0, #TF_X + 24 * 8]
+	ldp	x26, x27, [x0, #TF_X + 26 * 8]
+	ldp	x28, x29, [x0, #TF_X + 28 * 8]
+	ldr	x30, [x0, #TF_X + 30 * 8]
+
+	/* Finally x0 and x1 */
+	ldp	x0, x1, [x0, #TF_X + 0 * 8]
+
+	eret
 	
 END(fork_trampoline)
 

From owner-svn-src-projects@FreeBSD.ORG  Sun Aug 24 10:40:14 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 2FA59667;
 Sun, 24 Aug 2014 10:40:14 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 0FA8F3F5C;
 Sun, 24 Aug 2014 10:40:14 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7OAeDou029070;
 Sun, 24 Aug 2014 10:40:13 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7OAeDUq029066;
 Sun, 24 Aug 2014 10:40:13 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408241040.s7OAeDUq029066@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Sun, 24 Aug 2014 10:40:13 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270453 - in projects/arm64/sys/arm64: arm64 include
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 24 Aug 2014 10:40:14 -0000

Author: andrew
Date: Sun Aug 24 10:40:13 2014
New Revision: 270453
URL: http://svnweb.freebsd.org/changeset/base/270453

Log:
  Pull out the guts of pmap_enter to pmap_enter_locked and use it to
  implement pmap_enter_object. While here also support userland
  mappings in pmap_enter_locked.

Modified:
  projects/arm64/sys/arm64/arm64/pmap.c
  projects/arm64/sys/arm64/include/pte.h

Modified: projects/arm64/sys/arm64/arm64/pmap.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/pmap.c	Sun Aug 24 10:36:04 2014	(r270452)
+++ projects/arm64/sys/arm64/arm64/pmap.c	Sun Aug 24 10:40:13 2014	(r270453)
@@ -34,11 +34,13 @@ __FBSDID("$FreeBSD$");
 #include <sys/msgbuf.h>
 #include <sys/mutex.h>
 #include <sys/proc.h>
+#include <sys/rwlock.h>
 
 #include <vm/vm.h>
 #include <vm/vm_page.h>
 #include <vm/vm_pageout.h>
 #include <vm/vm_map.h>
+#include <vm/vm_object.h>
 
 #include <machine/devmap.h>
 #include <machine/machdep.h>
@@ -828,27 +830,18 @@ pmap_protect(pmap_t pmap, vm_offset_t sv
 	PMAP_UNLOCK(pmap);
 }
 
-/*
- *	Insert the given physical page (p) at
- *	the specified virtual address (v) in the
- *	target physical map with the protection requested.
- *
- *	If specified, the page will be wired down, meaning
- *	that the related pte can not be reclaimed.
- *
- *	NB:  This is the only routine which MAY NOT lazy-evaluate
- *	or lose information.  That is, this routine must actually
- *	insert this page into the given map NOW.
- */
-void
-pmap_enter(pmap_t pmap, vm_offset_t va, vm_prot_t access, vm_page_t m,
+static void
+pmap_enter_locked(pmap_t pmap, vm_offset_t va, vm_prot_t access, vm_page_t m,
     vm_prot_t prot, boolean_t wired)
 {
-	pt_entry_t *l1, *l2, *l3, opte;
+	pt_entry_t *l1, *l2, *l3, opte, attr;
 	vm_paddr_t pa, pte_pa;
 	vm_page_t pte_m;
+	int user;
 
-	PMAP_LOCK(pmap);
+	PMAP_ASSERT_LOCKED(pmap);
+
+	user = (pmap != kernel_pmap);
 	l3 = pmap_l3(pmap, va);
 
 	/* TODO: This is not optimal, but should mostly work */
@@ -868,7 +861,8 @@ pmap_enter(pmap_t pmap, vm_offset_t va, 
 			*l1 = pte_pa | ATTR_AF | L1_TABLE;
 			l2 = pmap_l2(pmap, va);
 		}
-		KASSERT(l2 != NULL, ("TODO: grow l2 va"));
+
+		KASSERT(l2 != NULL, ("No l2 table after allocating one"));
 
 		pte_m = vm_page_alloc(NULL, 0, VM_ALLOC_NORMAL |
 		    VM_ALLOC_NOOBJ | VM_ALLOC_WIRED | VM_ALLOC_ZERO);
@@ -882,14 +876,44 @@ pmap_enter(pmap_t pmap, vm_offset_t va, 
 		l3 = pmap_l3(pmap, va);
 	}
 
-	KASSERT(l3 != NULL, ("TODO: grow l3 va"));
+	KASSERT(l3 != NULL, ("No l3 table after allocating one"));
 
 	opte = *l3;
 	if (opte != 0) printf("%llx\n", opte);
 	KASSERT(opte == 0, ("TODO: Update the entry"));
 	pa = VM_PAGE_TO_PHYS(m);
-	*l3 = (pa & ~L3_OFFSET) | ATTR_AF | L3_PAGE;
 
+	attr = ATTR_AF | ATTR_IDX(1) | L3_PAGE;
+	if ((prot & VM_PROT_WRITE) != 0)
+		attr |= ATTR_AP(ATTR_AP_RW);
+	else if ((prot & VM_PROT_READ) != 0)
+		attr |= ATTR_AP(ATTR_AP_RO);
+
+	if (user)
+		attr |= ATTR_AP(ATTR_AP_USER);
+
+	*l3 = (pa & ~L3_OFFSET) | attr;
+
+}
+
+/*
+ *	Insert the given physical page (p) at
+ *	the specified virtual address (v) in the
+ *	target physical map with the protection requested.
+ *
+ *	If specified, the page will be wired down, meaning
+ *	that the related pte can not be reclaimed.
+ *
+ *	NB:  This is the only routine which MAY NOT lazy-evaluate
+ *	or lose information.  That is, this routine must actually
+ *	insert this page into the given map NOW.
+ */
+void
+pmap_enter(pmap_t pmap, vm_offset_t va, vm_prot_t access, vm_page_t m,
+    vm_prot_t prot, boolean_t wired)
+{
+	PMAP_LOCK(pmap);
+	pmap_enter_locked(pmap, va, access, m, prot, wired);
 	PMAP_UNLOCK(pmap);
 }
 
@@ -909,8 +933,24 @@ void
 pmap_enter_object(pmap_t pmap, vm_offset_t start, vm_offset_t end,
     vm_page_t m_start, vm_prot_t prot)
 {
+	vm_offset_t va;
+	vm_page_t m;
+	vm_pindex_t diff, psize;
+	vm_prot_t access;
+
+	VM_OBJECT_ASSERT_LOCKED(m_start->object);
+
+	psize = atop(end - start);
+	m = m_start;
+	access = prot = prot & (VM_PROT_READ | VM_PROT_EXECUTE);
+	PMAP_LOCK(pmap);
+	while (m != NULL && (diff = m->pindex - m_start->pindex) < psize) {
+		va = start + ptoa(diff);
+		pmap_enter_locked(pmap, va, access, m, prot, 0);
 
-	panic("pmap_enter_object");
+		m = TAILQ_NEXT(m, listq);
+	}
+	PMAP_UNLOCK(pmap);
 }
 
 /*

Modified: projects/arm64/sys/arm64/include/pte.h
==============================================================================
--- projects/arm64/sys/arm64/include/pte.h	Sun Aug 24 10:36:04 2014	(r270452)
+++ projects/arm64/sys/arm64/include/pte.h	Sun Aug 24 10:40:13 2014	(r270453)
@@ -52,8 +52,8 @@ typedef	uint64_t	pt_entry_t;		/* page ta
 #define	ATTR_SH(x)	((x) << 8)
 #define	ATTR_AP(x)	((x) << 6)
 #define	 ATTR_AP_MASK	ATTR_AP(3)
-#define	 ATTR_AP_RO	(0 << 1)
-#define	 ATTR_AP_RW	(1 << 1)
+#define	 ATTR_AP_RW	(0 << 1)
+#define	 ATTR_AP_RO	(1 << 1)
 #define	 ATTR_AP_USER	(1 << 0)
 #define	ATTR_NS		(1 << 5)
 #define	ATTR_IDX(x)	((x) << 2)

From owner-svn-src-projects@FreeBSD.ORG  Mon Aug 25 00:58:21 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id D812DF0;
 Mon, 25 Aug 2014 00:58:21 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id B88E73946;
 Mon, 25 Aug 2014 00:58:21 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7P0wLjq036235;
 Mon, 25 Aug 2014 00:58:21 GMT (envelope-from neel@FreeBSD.org)
Received: (from neel@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7P0wLHM036232;
 Mon, 25 Aug 2014 00:58:21 GMT (envelope-from neel@FreeBSD.org)
Message-Id: <201408250058.s7P0wLHM036232@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: neel set sender to neel@FreeBSD.org
 using -f
From: Neel Natu <neel@FreeBSD.org>
Date: Mon, 25 Aug 2014 00:58:21 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270511 - projects/bhyve_svm/sys/amd64/vmm/amd
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 25 Aug 2014 00:58:21 -0000

Author: neel
Date: Mon Aug 25 00:58:20 2014
New Revision: 270511
URL: http://svnweb.freebsd.org/changeset/base/270511

Log:
  An exception is allowed to be injected even if the vcpu is in an interrupt
  shadow, so move the check for pending exception before bailing out due to
  an interrupt shadow.
  
  Change return type of 'vmcb_eventinject()' to a void and convert all error
  returns into KASSERTs.
  
  Fix VMCB_EXITINTINFO_EC(x) and VMCB_EXITINTINFO_TYPE(x) to do the shift
  before masking the result.
  
  Reviewed by:    Anish Gupta (akgupt3@gmail.com)

Modified:
  projects/bhyve_svm/sys/amd64/vmm/amd/svm.c
  projects/bhyve_svm/sys/amd64/vmm/amd/vmcb.c
  projects/bhyve_svm/sys/amd64/vmm/amd/vmcb.h

Modified: projects/bhyve_svm/sys/amd64/vmm/amd/svm.c
==============================================================================
--- projects/bhyve_svm/sys/amd64/vmm/amd/svm.c	Sun Aug 24 21:21:54 2014	(r270510)
+++ projects/bhyve_svm/sys/amd64/vmm/amd/svm.c	Mon Aug 25 00:58:20 2014	(r270511)
@@ -702,6 +702,9 @@ svm_vmexit(struct svm_softc *svm_sc, int
 	vmexit->exitcode = VM_EXITCODE_VMX;
 	vmexit->u.vmx.status = 0;
 
+	KASSERT((ctrl->eventinj & VMCB_EVENTINJ_VALID) == 0, ("%s: event "
+	    "injection valid bit is set %#lx", __func__, ctrl->eventinj));
+
 	switch (code) {
 		case	VMCB_EXIT_MC: /* Machine Check. */
 			vmm_stat_incr(svm_sc->vm, vcpu, VMEXIT_MTRAP, 1);
@@ -930,11 +933,8 @@ svm_inject_nmi(struct svm_softc *svm_sc,
 	if (!vm_nmi_pending(svm_sc->vm, vcpu))
 		return (0);
 
-	 /* Inject NMI, vector number is not used.*/
-	if (vmcb_eventinject(ctrl, VMCB_EVENTINJ_TYPE_NMI, IDT_NMI, 0, false)) {
-		VCPU_CTR0(svm_sc->vm, vcpu, "SVM:NMI injection failed.\n");
-		return (EIO);
-	}
+	/* Inject NMI, vector number is not used.*/
+	vmcb_eventinject(ctrl, VMCB_EVENTINJ_TYPE_NMI, IDT_NMI, 0, false);
 
 	/* Acknowledge the request is accepted.*/
 	vm_nmi_clear(svm_sc->vm, vcpu);
@@ -961,6 +961,13 @@ svm_inj_interrupts(struct svm_softc *svm
 	state = svm_get_vmcb_state(svm_sc, vcpu);
 	ctrl  = svm_get_vmcb_ctrl(svm_sc, vcpu);
 
+	if (vm_exception_pending(svm_sc->vm, vcpu, &exc)) {
+		KASSERT(exc.vector >= 0 && exc.vector < 32,
+			("Exception vector% invalid", exc.vector));
+		vmcb_eventinject(ctrl, VMCB_EVENTINJ_TYPE_EXCEPTION, exc.vector,
+		    exc.error_code, exc.error_code_valid);
+	}
+
 	/* Can't inject multiple events at once. */
 	if (ctrl->eventinj & VMCB_EVENTINJ_VALID) {
 		VCPU_CTR1(svm_sc->vm, vcpu,
@@ -973,18 +980,7 @@ svm_inj_interrupts(struct svm_softc *svm
 		VCPU_CTR0(svm_sc->vm, vcpu, "SVM:Guest in interrupt shadow.\n");
 		return;
 	}
-	
-	if (vm_exception_pending(svm_sc->vm, vcpu, &exc)) {
-		KASSERT(exc.vector >= 0 && exc.vector < 32,
-			("Exception vector% invalid", exc.vector));
-		if (vmcb_eventinject(ctrl, VMCB_EVENTINJ_TYPE_EXCEPTION, 
-			exc.vector, exc.error_code, 
-			exc.error_code_valid)) {
-			VCPU_CTR1(svm_sc->vm, vcpu, "SVM:Exception%d injection"
-				" failed.\n", exc.vector);
-			return;
-		}
-	}
+
 	/* NMI event has priority over interrupts.*/
 	if (svm_inject_nmi(svm_sc, vcpu)) {
 		return;
@@ -1013,11 +1009,7 @@ svm_inj_interrupts(struct svm_softc *svm
 		return;
 	}
 
-	if (vmcb_eventinject(ctrl, VMCB_EVENTINJ_TYPE_INTR, vector, 0, false)) {
-		VCPU_CTR1(svm_sc->vm, vcpu, "SVM:Event injection failed to"
-			" vector=%d.\n", vector);
-		return;
-	}	
+	vmcb_eventinject(ctrl, VMCB_EVENTINJ_TYPE_INTR, vector, 0, false);
 
         if (!extint_pending) {
                 /* Update the Local APIC ISR */
@@ -1067,17 +1059,14 @@ svm_handle_exitintinfo(struct svm_softc 
 	 */	
 	intinfo = ctrl->exitintinfo;
 	
-	if (intinfo & VMCB_EXITINTINFO_VALID) {
+	if (VMCB_EXITINTINFO_VALID(intinfo)) {
 		vmm_stat_incr(svm_sc->vm, vcpu, VCPU_EXITINTINFO, 1);
 		VCPU_CTR1(svm_sc->vm, vcpu, "SVM:EXITINTINFO:0x%lx is valid\n", 
 			intinfo);
-		if (vmcb_eventinject(ctrl, VMCB_EXITINTINFO_TYPE(intinfo), 
-			VMCB_EXITINTINFO_VECTOR(intinfo), 
-			VMCB_EXITINTINFO_EC(intinfo), 
-			VMCB_EXITINTINFO_EC_VALID & intinfo)) {
-			VCPU_CTR1(svm_sc->vm, vcpu, "SVM:couldn't inject pending"
-				" interrupt, exitintinfo:0x%lx\n", intinfo);
-		}
+		vmcb_eventinject(ctrl, VMCB_EXITINTINFO_TYPE(intinfo), 
+		    VMCB_EXITINTINFO_VECTOR(intinfo),
+		    VMCB_EXITINTINFO_EC(intinfo), 
+		    VMCB_EXITINTINFO_EC_VALID(intinfo));
 	}
 }		
 /*
@@ -1198,7 +1187,7 @@ svm_vmrun(void *arg, int vcpu, register_
 
 		svm_handle_exitintinfo(svm_sc, vcpu);
 
-		(void)svm_inj_interrupts(svm_sc, vcpu, vlapic);
+		svm_inj_interrupts(svm_sc, vcpu, vlapic);
 
 		/* Change TSS type to available.*/
 		setup_tss_type();

Modified: projects/bhyve_svm/sys/amd64/vmm/amd/vmcb.c
==============================================================================
--- projects/bhyve_svm/sys/amd64/vmm/amd/vmcb.c	Sun Aug 24 21:21:54 2014	(r270510)
+++ projects/bhyve_svm/sys/amd64/vmm/amd/vmcb.c	Mon Aug 25 00:58:20 2014	(r270511)
@@ -371,27 +371,32 @@ vmcb_seg(struct vmcb *vmcb, int type)
 /*
  * Inject an event to vcpu as described in section 15.20, "Event injection".
  */
-int
+void
 vmcb_eventinject(struct vmcb_ctrl *ctrl, int intr_type, int vector,
 		 uint32_t error, bool ec_valid)
 {
-	if (intr_type < VMCB_EVENTINJ_TYPE_INTR ||
-	    intr_type > VMCB_EVENTINJ_TYPE_INTn) {
-		ERR("Event:%d is not supported by SVM.\n", intr_type);
-		return (EINVAL);
-	}
-
-	if (intr_type == VMCB_EVENTINJ_TYPE_EXCEPTION && vector == IDT_NMI) {
-		ERR("NMI with Exception type is not possible.\n");
-		return (EINVAL);
-	}
+	KASSERT((ctrl->eventinj & VMCB_EVENTINJ_VALID) == 0,
+	    ("%s: event already pending %#lx", __func__, ctrl->eventinj));
 
-	ctrl->eventinj = (vector & VMCB_EVENTINJ_VECTOR_MASK) |
-			 (intr_type << VMCB_EVENTINJ_INTR_TYPE_SHIFT)  |
-			 (ec_valid ? VMCB_EVENTINJ_EC_VALID : 0) |
-			 VMCB_EVENTINJ_VALID;
+	KASSERT(vector >=0 && vector <= 255, ("%s: invalid vector %d",
+	    __func__, vector));
 
-	ctrl->eventinj |= (uint64_t)error << VMCB_EVENTINJ_ERRCODE_SHIFT;
-
-	return (0);
+	switch (intr_type) {
+	case VMCB_EVENTINJ_TYPE_INTR:
+	case VMCB_EVENTINJ_TYPE_NMI:
+	case VMCB_EVENTINJ_TYPE_INTn:
+		break;
+	case VMCB_EVENTINJ_TYPE_EXCEPTION:
+		if (vector >= 0 && vector <= 31 && vector != 2)
+			break;
+		/* FALLTHROUGH */
+	default:
+		panic("%s: invalid intr_type/vector: %d/%d", __func__,
+		    intr_type, vector);
+	}
+	ctrl->eventinj = vector | (intr_type << 8) | VMCB_EVENTINJ_VALID;
+	if (ec_valid) {
+		ctrl->eventinj |= VMCB_EVENTINJ_EC_VALID;
+		ctrl->eventinj |= (uint64_t)error << 32;
+	}
 }

Modified: projects/bhyve_svm/sys/amd64/vmm/amd/vmcb.h
==============================================================================
--- projects/bhyve_svm/sys/amd64/vmm/amd/vmcb.h	Sun Aug 24 21:21:54 2014	(r270510)
+++ projects/bhyve_svm/sys/amd64/vmm/amd/vmcb.h	Mon Aug 25 00:58:20 2014	(r270511)
@@ -109,10 +109,6 @@
 #define	VMCB_EVENTINJ_EC_VALID		BIT(11)	/* Error Code valid */
 #define	VMCB_EVENTINJ_VALID		BIT(31)	/* Event valid */
 
-#define	VMCB_EVENTINJ_VECTOR_MASK	0xFF
-#define	VMCB_EVENTINJ_INTR_TYPE_SHIFT	8
-#define	VMCB_EVENTINJ_ERRCODE_SHIFT	32
-
 /* Event types that can be injected */
 #define	VMCB_EVENTINJ_TYPE_INTR		0
 #define	VMCB_EVENTINJ_TYPE_NMI		2
@@ -152,11 +148,11 @@
  * EXITINTINFO, Interrupt exit info for all intrecepts.
  * Section 15.7.2, Intercepts during IDT Interrupt Delivery.
  */
-#define VMCB_EXITINTINFO_VECTOR(x)	(x & 0xFF)
-#define VMCB_EXITINTINFO_TYPE(x)	((x & 0x7) >> 8)
-#define VMCB_EXITINTINFO_EC_VALID	BIT(11)
-#define VMCB_EXITINTINFO_VALID		BIT(31)
-#define VMCB_EXITINTINFO_EC(x)		((x & 0xFFFFFFFF) >> 32)
+#define VMCB_EXITINTINFO_VECTOR(x)	((x) & 0xFF)
+#define VMCB_EXITINTINFO_TYPE(x)	(((x) >> 8) & 0x7)
+#define VMCB_EXITINTINFO_EC_VALID(x)	(((x) & BIT(11)) ? 1 : 0)
+#define VMCB_EXITINTINFO_VALID(x)	(((x) & BIT(31)) ? 1 : 0)
+#define VMCB_EXITINTINFO_EC(x)		(((x) >> 32) & 0xFFFFFFFF)
 
 /* VMCB save state area segment format */
 struct vmcb_segment {
@@ -283,7 +279,7 @@ int	svm_set_vmcb(struct vmcb *vmcb, uint
 int	vmcb_read(struct vmcb *vmcb, int ident, uint64_t *retval);
 int	vmcb_write(struct vmcb *vmcb, int ident, uint64_t val);
 struct vmcb_segment *vmcb_seg(struct vmcb *vmcb, int type);
-int	vmcb_eventinject(struct vmcb_ctrl *ctrl, int type, int vector,
+void	vmcb_eventinject(struct vmcb_ctrl *ctrl, int type, int vector,
 			 uint32_t error, bool ec_valid);
 
 #endif /* _VMCB_H_ */

From owner-svn-src-projects@FreeBSD.ORG  Mon Aug 25 18:31:25 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 13B23421;
 Mon, 25 Aug 2014 18:31:25 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id EEC353C38;
 Mon, 25 Aug 2014 18:31:24 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7PIVOAh058509;
 Mon, 25 Aug 2014 18:31:24 GMT (envelope-from asomers@FreeBSD.org)
Received: (from asomers@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7PIVK5Q058485;
 Mon, 25 Aug 2014 18:31:20 GMT (envelope-from asomers@FreeBSD.org)
Message-Id: <201408251831.s7PIVK5Q058485@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: asomers set sender to
 asomers@FreeBSD.org using -f
From: Alan Somers <asomers@FreeBSD.org>
Date: Mon, 25 Aug 2014 18:31:20 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270604 - in projects/zfsd/head: etc/mtree libexec/atf
 libexec/atf/atf-ksh93 share/mk tests/sys tests/sys/cddl tests/sys/cddl/zfs
 tests/sys/cddl/zfs/bin tests/sys/cddl/zfs/include tests...
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 25 Aug 2014 18:31:25 -0000

Author: asomers
Date: Mon Aug 25 18:31:19 2014
New Revision: 270604
URL: http://svnweb.freebsd.org/changeset/base/270604

Log:
  Adding the ZFS test suite.  It was originally written by Sun as part
  of the STF (Solaris test framework).  They open sourced it in
  OpenSolaris, then HighCloud partially ported it to FreeBSD, and
  Spectra Logic finished the port.  We also added 37 testcases, fixed
  many broken ones, and converted them all to the ATF framework.
  
  Submitted by:	araujo, asomers, gibbs, ken, smh, will
  Sponsored by:	Spectra Logic, HighCloud

Added:
  projects/zfsd/head/libexec/atf/atf-ksh93/
  projects/zfsd/head/libexec/atf/atf-ksh93/Makefile   (contents, props changed)
  projects/zfsd/head/libexec/atf/atf-ksh93/atf-ksh93.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/
  projects/zfsd/head/tests/sys/cddl/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/
  projects/zfsd/head/tests/sys/cddl/zfs/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/
  projects/zfsd/head/tests/sys/cddl/zfs/bin/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/bsddisks.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/chg_usr_exec.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/devname2devid.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/df.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/dir_rd_update.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/dircmp.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/dumpadm.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/ff.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/file_check.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/file_common.h   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/file_trunc.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/file_write.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/fmadm.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/fmdump.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/format.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/fstyp.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/groupadd.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/groupdel.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/groupmod.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/groupshow.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/largest_file.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/mktree.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/mmapwrite.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/randfree_file.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/readmmap.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/rename_dir.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/rm_lnkcnt_zero_file.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/bin/svcs.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/swap.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/useradd.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/userdel.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/usermod.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/zfs.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/zfs_crypto.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/zfs_version.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/zlogin.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/zoneadm.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/zonecfg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/zpool.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/zpool_bsd.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/zpool_smi.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/bin/zpool_version.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/include/
  projects/zfsd/head/tests/sys/cddl/zfs/include/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/include/commands.txt   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/include/default.cfg.in   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/include/libremote.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/include/libsas.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/include/libtest.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/include/logapi.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/include/stf.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/include/stf.shlib
  projects/zfsd/head/tests/sys/cddl/zfs/include/translatecommands.awk   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/acl.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/acl_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/cifs.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/cifs_attr_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/cifs_attr_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/cifs_attr_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/cifs_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/nontrivial_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_aclmode_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_compact_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_delete_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_inherit_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_inherit_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_inherit_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_inherit_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_owner_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_rwacl_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_rwx_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_rwx_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_rwx_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_rwx_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_xattr_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_xattr_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_cp_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_cp_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_cpio_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_cpio_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_find_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_ls_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_mv_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_tar_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_tar_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/trivial_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_chmod_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_compress_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_cp_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_cp_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_cp_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_find_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_find_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_ls_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_ls_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_mv_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pack_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pax_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pax_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pax_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pax_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pax_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pax_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_tar_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_tar_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/atime.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/atime_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/atime_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/atime_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/atime_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_008_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_008_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_010_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_011_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_001/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_001/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_001/assertion_001_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_001/clean_mirror_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_002/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_002/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_002/assertion_002_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_002/clean_mirror_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_003/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_003/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_003/assertion_003_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_003/clean_mirror_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_004/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_004/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_004/assertion_004_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_004/clean_mirror_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/clean_mirror_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/default.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/cli.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/cli_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/zdb.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/zdb_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/zdb_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/zfs_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/zfs_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/zfs_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/zfs_malformed.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/zfs_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_008_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/properties.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_008_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_010_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_011_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_012_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_013_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_006_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_006_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_010_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_list_d.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/zfs_inherit.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/zfs_inherit_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/zfs_inherit_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/zfs_inherit_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/zfs_inherit_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_010_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_011_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_all_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_006_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/zfs_property.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/zfs_property_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/zfs_set_property_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_010_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_011_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_012_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_013_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/zfs_reservation.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/zfs_reservation_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/zfs_reservation_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/zfs_reservation_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/zfs_send.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/zfs_send_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/zfs_send_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/zfs_send_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/zfs_send_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/zfs_send_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/cache_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/cache_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/canmount_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/canmount_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/canmount_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/canmount_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/checksum_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/compression_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/mountpoint_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/mountpoint_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/mountpoint_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/onoffs_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/property_alias_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/readonly_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/reservation_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/ro_props_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/share_mount_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/snapdir_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/user_property_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/user_property_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/user_property_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/user_property_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/version_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/zfs_set.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/zfs_set_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/zfs_set_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/zfs_set_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/zfs_set_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/zfs_set_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_008_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_010_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_008_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_all_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_006_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/zpool.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/zpool_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/zpool_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/zpool_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/zpool_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_008_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/zpool_attach.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/zpool_attach_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/zpool_attach_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/zpool_clear.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/zpool_clear_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/zpool_clear_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/zpool_clear_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/zpool_clear_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/zpool_clear_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_010_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_011_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_012_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_013_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_014_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_015_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_016_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_017_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_018_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_019_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_020_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_021_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_022_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_023_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/zpool_destroy.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/zpool_destroy_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/zpool_destroy_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/zpool_destroy_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/zpool_destroy_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/zpool_detach.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/zpool_detach_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/zpool_detach_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/zpool_expand.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/zpool_expand_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/zpool_expand_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/zpool_expand_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/zpool_expand_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/zpool_export.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/zpool_export_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/zpool_export_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/zpool_export_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/zpool_export_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/zpool_export_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/zpool_get.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/zpool_get_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/zpool_get_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/zpool_get_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/zpool_get_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/zpool_get_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/zpool_history.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/zpool_history_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/zpool_history_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/zpool_history_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_010_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_011_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_012_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_013_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_014_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_all_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_corrupt_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_missing_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_missing_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_missing_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_missing_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_rename_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/zpool_offline.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/zpool_offline_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/zpool_offline_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/zpool_offline_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/zpool_online.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/zpool_online_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/zpool_online_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/zpool_online_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/zpool_remove.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/zpool_remove_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/zpool_remove_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/zpool_remove_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/zpool_remove_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/zpool_replace.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/zpool_replace_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/zpool_replace_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_set/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_set/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_set/zpool_set_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_set/zpool_set_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_set/zpool_set_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_set/zpool_set_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/zpool_status.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/zpool_status_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/zpool_status_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/zpool_status_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/README
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-broken-mirror1.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-broken-mirror2.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v10.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v11.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v12.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v13.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v14.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v15.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1mirror1.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1mirror2.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1mirror3.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1raidz1.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1raidz2.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1raidz3.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1stripe1.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1stripe2.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1stripe3.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2mirror1.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2mirror2.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2mirror3.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2raidz1.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2raidz2.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2raidz3.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2stripe1.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2stripe2.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2stripe3.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3hotspare1.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3hotspare2.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3hotspare3.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3mirror1.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3mirror2.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3mirror3.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3raidz1.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3raidz2.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3raidz21.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3raidz22.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3raidz23.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3raidz3.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3stripe1.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3stripe2.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3stripe3.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v4.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v5.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v6.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v7.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v8.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v9.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v999.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-vBROKEN.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_006_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/cli.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/misc.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/misc_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zdb_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_allow_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_clone_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_create_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_destroy_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_get_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_inherit_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_mount_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_promote_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_receive_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_rename_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_rollback_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_send_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_set_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_share_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_snapshot_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_unallow_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_unmount_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_unshare_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_upgrade_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_add_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_add_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_attach_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_clear_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_create_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_create_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_destroy_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_detach_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_export_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_get_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_history_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_import_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_import_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_offline_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_online_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_remove_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_replace_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_scrub_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_set_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_status_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_upgrade_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_008_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/zpool_iostat.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/zpool_iostat_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/zpool_iostat_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/zpool_iostat_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/zpool_iostat_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/zpool_list.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/zpool_list_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/zpool_list_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/zpool_list_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/compress.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/compress_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/compress_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/compress_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/compress_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/compression_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/ctime.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/ctime_001_pos.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/ctime_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/delegate.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/delegate_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_010_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_011_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_012_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_008_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/devices.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/devices_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/devices_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/devices_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/devices_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/devices_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/exec_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/exec_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/exec_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/mmap_exec.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/grow_pool.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/grow_pool_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/grow_pool_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/grow_replicas.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/grow_replicas_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/grow_replicas_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_006_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_010_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/i386.migratedpool.DAT.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/i386.orig_history.txt   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/sparc.migratedpool.DAT.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/sparc.orig_history.txt   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/zfs-pool-v4.dat.Z   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_010_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_011_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_add_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_add_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_add_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_add_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_clone_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_clone_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_create_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_detach_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_detach_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_detach_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_detach_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_detach_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_export_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_import_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_onoffline_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_onoffline_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_remove_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_remove_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_remove_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_remove_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_replace_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_replace_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_replace_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_scrub_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_scrub_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_shared_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_snapshot_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_snapshot_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/README.config
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/README.state
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config001.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config002.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config003.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config004.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config005.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config006.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config007.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config008.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config009.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config010.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config011.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config012.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config013.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config014.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config015.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config016.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config017.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config018.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config019.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config020.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config021.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config022.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config023.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config024.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/inherit.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/inherit.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/inherit_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/inheritance_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state001.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state002.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state003.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state004.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state005.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state006.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state007.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state008.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state009.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state010.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state011.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state012.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state013.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state014.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state015.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state016.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state017.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state018.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state019.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state020.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state021.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state022.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state023.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state024.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/interop.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/interop_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/interop_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_006_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/large_files.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/large_files_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/large_files_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/largest_pool/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/largest_pool/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/largest_pool/largest_pool.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/largest_pool/largest_pool_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/largest_pool/largest_pool_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/link_count.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/link_count_001.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/link_count_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/mdb.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/mdb_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/mdb_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_010_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_011_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_012_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/mmap_read.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/mmap_read_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/mmap_read_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/mmap_write.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/mmap_write_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/mmap_write_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/mount_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/mounttest.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/vars.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/mv_files.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/mv_files_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/mv_files_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/mv_files_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/mv_files_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/nestedfs.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/nestedfs_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/nestedfs_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/enospc.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/enospc_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/no_space_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/online_offline.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/online_offline_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/online_offline_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/online_offline_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/pool_names/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/pool_names/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/pool_names/pool_names.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/pool_names/pool_names_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/pool_names/pool_names_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/pool_names/pool_names_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/poolversion_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/poolversion_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/poolversion_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/privilege.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/privilege_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/privilege_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/privilege_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_006_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy_004_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_006_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/cross_endian.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/cross_endian_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/cross_endian_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/cross_endian_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/cross_endian_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/r_cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/r_verify_import.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/r_verify_recv.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/r_cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/r_dir_ops.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/r_setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/r_verify_booting.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/rebooting.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/rebooting_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/rebooting_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/remote_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/r_cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/r_setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/sharing.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/sharing_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/sharing_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/rename_dirs.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/rename_dirs_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/rename_dirs_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/replacement_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/replacement_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/replacement_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/replacement_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_010_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_011_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_012_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_013_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_014_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_015_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_016_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_017_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_018_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_010_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_011_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_012_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_013_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/sas_phy_thrash.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/sas_phy_thrash_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/sas_phy_thrash_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/default.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/scrub_mirror_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/scrub_mirror_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/scrub_mirror_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/scrub_mirror_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/scrub_mirror_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/scrub_mirror_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_008_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_010_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_011_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_012_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_013_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_014_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/clone_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/ctldir_acl.txt   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/rollback_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/rollback_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/rollback_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_010_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_011_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_012_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_013_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_014_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_015_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_016_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_017_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_018_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_019_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_020_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/sparse.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/sparse_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/sparse_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/threadsappend.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/threadsappend.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/threadsappend_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/threadsappend_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/truncate.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/truncate_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/truncate_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/truncate_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/fsync_integrity.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/fsync_integrity_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/make_patterns.py   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/txg_integrity.c   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/txg_integrity.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/txg_integrity.d
  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/txg_integrity_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/txg_integrity_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/groupspace_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/groupspace_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_010_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_011_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_012_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userspace_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userspace_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/write_dirs.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/write_dirs_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/write_dirs_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/write_dirs_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_002_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_007_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_009_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_010_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_011_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_012_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_013_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/hotspare_cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/hotspare_setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_autoreplace_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_autoreplace_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_autoreplace_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_degrade_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_degrade_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_fault_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_hotspare_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_hotspare_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_hotspare_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_hotspare_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_hotspare_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_hotspare_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_import_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_replace_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_replace_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_replace_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/zil.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/zil.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/zil_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/zil_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/zil_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/zvol_ENOSPC.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/zvol_ENOSPC_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/zvol_ENOSPC_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/zvol_cli.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/zvol_cli_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/zvol_cli_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/zvol_cli_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/zvol_cli_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_common.kshlib
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_001_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_003_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_005_neg.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_007_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_008_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_009_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_002_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_003_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_004_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_005_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_006_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_test.sh   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/Makefile   (contents, props changed)
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/cleanup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/setup.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/zvol_thrash.cfg
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/zvol_thrash_001_pos.ksh
  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/zvol_thrash_test.sh   (contents, props changed)
Modified:
  projects/zfsd/head/etc/mtree/BSD.tests.dist
  projects/zfsd/head/libexec/atf/Makefile
  projects/zfsd/head/share/mk/atf.test.mk
  projects/zfsd/head/tests/sys/Makefile

Modified: projects/zfsd/head/etc/mtree/BSD.tests.dist
==============================================================================
--- projects/zfsd/head/etc/mtree/BSD.tests.dist	Mon Aug 25 18:25:42 2014	(r270603)
+++ projects/zfsd/head/etc/mtree/BSD.tests.dist	Mon Aug 25 18:31:19 2014	(r270604)
@@ -135,6 +135,276 @@
             ..
         ..
         sys
+            cddl
+                zfs
+                    bin
+                    ..
+                    include
+                    ..
+                    tests
+                        acl
+                            cifs
+                            ..
+                            nontrivial
+                            ..
+                            trivial
+                            ..
+                        ..
+                        atime
+                        ..
+                        bootfs
+                        ..
+                        cache
+                        ..
+                        cachefile
+                        ..
+                        clean_mirror
+                            assertion_001
+                            ..
+                            assertion_002
+                            ..
+                            assertion_003
+                            ..
+                            assertion_004
+                            ..
+                        ..
+                        cli_root
+                            zfs_upgrade
+                            ..
+                            zfs_promote
+                            ..
+                            zfs_clone
+                            ..
+                            zfs_property
+                            ..
+                            zfs_destroy
+                            ..
+                            zpool_create
+                            ..
+                            zpool_history
+                            ..
+                            zpool_expand
+                            ..
+                            zpool_remove
+                            ..
+                            zfs_mount
+                            ..
+                            zfs_unshare
+                            ..
+                            zdb
+                            ..
+                            zpool_online
+                            ..
+                            zpool_get
+                            ..
+                            zpool_export
+                            ..
+                            zfs_copies
+                            ..
+                            zfs_get
+                            ..
+                            zfs
+                            ..
+                            zpool_clear
+                            ..
+                            zpool_import
+                            ..
+                            zpool
+                            ..
+                            zpool_offline
+                            ..
+                            zpool_replace
+                            ..
+                            zfs_rollback
+                            ..
+                            zpool_set
+                            ..
+                            zfs_send
+                            ..
+                            zfs_set
+                            ..
+                            zpool_detach
+                            ..
+                            zpool_scrub
+                            ..
+                            zfs_inherit
+                            ..
+                            zfs_snapshot
+                            ..
+                            zfs_share
+                            ..
+                            zpool_destroy
+                            ..
+                            zpool_status
+                            ..
+                            zfs_unmount
+                            ..
+                            zfs_receive
+                            ..
+                            zfs_create
+                            ..
+                            zpool_upgrade
+                                blockfiles
+                                ..
+                            ..
+                            zpool_add
+                            ..
+                            zfs_rename
+                            ..
+                            zpool_attach
+                            ..
+                            zfs_reservation
+                            ..
+                        ..
+                        cli_user
+                            misc
+                            ..
+                            zfs_list
+                            ..
+                            zpool_iostat
+                            ..
+                            zpool_list
+                            ..
+                        ..
+                        compression
+                        ..
+                        ctime
+                        ..
+                        delegate
+                            zfs_allow
+                            ..
+                            zfs_unallow
+                            ..
+                        ..
+                        devices
+                        ..
+                        exec
+                        ..
+                        grow_pool
+                        ..
+                        grow_replicas
+                        ..
+                        history
+                        ..
+                        hotplug
+                        ..
+                        hotspare
+                        ..
+                        inheritance
+                        ..
+                        interop
+                        ..
+                        inuse
+                        ..
+                        iscsi
+                        ..
+                        large_files
+                        ..
+                        largest_pool
+                        ..
+                        link_count
+                        ..
+                        mdb
+                        ..
+                        migration
+                        ..
+                        mmap
+                            mmap_read
+                            ..
+                            mmap_write
+                            ..
+                        ..
+                        mount
+                        ..
+                        mv_files
+                        ..
+                        nestedfs
+                        ..
+                        no_space
+                        ..
+                        online_offline
+                        ..
+                        pool_names
+                        ..
+                        poolversion
+                        ..
+                        privilege
+                        ..
+                        quota
+                        ..
+                        redundancy
+                        ..
+                        refquota
+                        ..
+                        refreserv
+                        ..
+                        remote
+                            cross_endian
+                            ..
+                            rebooting
+                            ..
+                            sharing
+                            ..
+                        ..
+                        rename_dirs
+                        ..
+                        replacement
+                        ..
+                        reservation
+                        ..
+                        rootpool
+                        ..
+                        rsend
+                        ..
+                        sas_phy_thrash
+                        ..
+                        scrub_mirror
+                        ..
+                        slog
+                        ..
+                        snapshot
+                        ..
+                        snapused
+                        ..
+                        sparse
+                        ..
+                        threadsappend
+                        ..
+                        truncate
+                        ..
+                        txg_integrity
+                        ..
+                        userquota
+                        ..
+                        utils_test
+                        ..
+                        write_dirs
+                        ..
+                        xattr
+                        ..
+                        zfsd
+                        ..
+                        zil
+                        ..
+                        zinject
+                        ..
+                        zones
+                        ..
+                        zvol
+                            zvol_ENOSPC
+                            ..
+                            zvol_cli
+                            ..
+                            zvol_misc
+                            ..
+                            zvol_swap
+                            ..
+                        ..
+                        zvol_thrash
+                        ..
+                    ..
+                ..
+            ..
             kern
             ..
             netinet

Modified: projects/zfsd/head/libexec/atf/Makefile
==============================================================================
--- projects/zfsd/head/libexec/atf/Makefile	Mon Aug 25 18:25:42 2014	(r270603)
+++ projects/zfsd/head/libexec/atf/Makefile	Mon Aug 25 18:31:19 2014	(r270604)
@@ -25,6 +25,6 @@
 #
 # $FreeBSD$
 
-SUBDIR=	atf-check atf-sh tests
+SUBDIR=	atf-check atf-ksh93 atf-sh tests
 
 .include <bsd.subdir.mk>

Added: projects/zfsd/head/libexec/atf/atf-ksh93/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/libexec/atf/atf-ksh93/Makefile	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,9 @@
+# $FreeBSD$
+#
+PROG=	atf-ksh93
+
+MAN=
+
+WARNS?=	3
+
+.include <bsd.prog.mk>

Added: projects/zfsd/head/libexec/atf/atf-ksh93/atf-ksh93.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/libexec/atf/atf-ksh93/atf-ksh93.c	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,45 @@
+/*-
+ * Copyright (c) 2014 Spectra Logic Corporation
+ * 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.
+ * 2. Redistributions in binary form must reproduce at minimum a disclaimer
+ *    substantially similar to the "NO WARRANTY" disclaimer below
+ *    ("Disclaimer") and any redistribution must be conditioned upon
+ *    including a substantially similar Disclaimer requirement for further
+ *    binary redistribution.
+ *
+ * NO WARRANTY
+ * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
+ * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
+ * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS FOR
+ * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT
+ * HOLDERS OR CONTRIBUTORS BE LIABLE FOR 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 DAMAGES.
+ *
+ */
+
+#include <err.h>
+#include <stdlib.h>
+#include <unistd.h>
+
+int main(int argc, char** argv)
+{
+	if (setenv("ATF_SHELL", "/usr/local/bin/ksh93", 1))
+		err(1, "setenv");
+
+	execv("/usr/local/bin/atf-sh", argv);
+	err(1, "execv");
+
+	return(0);
+}

Modified: projects/zfsd/head/share/mk/atf.test.mk
==============================================================================
--- projects/zfsd/head/share/mk/atf.test.mk	Mon Aug 25 18:25:42 2014	(r270603)
+++ projects/zfsd/head/share/mk/atf.test.mk	Mon Aug 25 18:31:19 2014	(r270604)
@@ -21,6 +21,7 @@
 ATF_TESTS_C?=
 ATF_TESTS_CXX?=
 ATF_TESTS_SH?=
+ATF_TESTS_KSH93?=
 
 # Whether to allow using the deprecated ATF tools or not.
 #
@@ -112,6 +113,25 @@ ${_T}: ${ATF_TESTS_SH_SRC_${_T}}
 .endfor
 .endif
 
+.if !empty(ATF_TESTS_KSH93)
+SCRIPTS+= ${ATF_TESTS_KSH93}
+_TESTS+= ${ATF_TESTS_KSH93}
+.for _T in ${ATF_TESTS_KSH93}
+SCRIPTSDIR_${_T}= ${TESTSDIR}
+TEST_INTERFACE.${_T}= atf
+CLEANFILES+= ${_T} ${_T}.tmp
+ATF_TESTS_KSH93_SED_${_T}?= # empty
+ATF_TESTS_KSH93_SRC_${_T}?= ${_T}.sh
+${_T}: ${ATF_TESTS_KSH93_SRC_${_T}}
+	echo '#! /usr/libexec/atf-ksh93' > ${.TARGET}.tmp
+	cat ${.ALLSRC:N*Makefile*} \
+	    | sed ${ATF_TESTS_KSH93_SED_${_T}} >>${.TARGET}.tmp
+	chmod +x ${.TARGET}.tmp
+	mv ${.TARGET}.tmp ${.TARGET}
+.endfor
+.endif
+
+
 .if ${ALLOW_DEPRECATED_ATF_TOOLS} != "no"
 
 .if ${ATFFILE:tl} != "no"
@@ -129,7 +149,7 @@ Atffile: Makefile
 	echo 'prop: test-suite = "'${TESTSUITE}'"'; \
 	echo; \
 	for tp in ${ATF_TESTS_C} ${ATF_TESTS_CXX} ${ATF_TESTS_SH} \
-	    ${TESTS_SUBDIRS}; \
+	    ${ATF_TESTS_KSH93} ${TESTS_SUBDIRS}; \
 	do \
 	    echo "tp: $${tp}"; \
 	done; } >Atffile.tmp

Modified: projects/zfsd/head/tests/sys/Makefile
==============================================================================
--- projects/zfsd/head/tests/sys/Makefile	Mon Aug 25 18:25:42 2014	(r270603)
+++ projects/zfsd/head/tests/sys/Makefile	Mon Aug 25 18:31:19 2014	(r270604)
@@ -4,6 +4,7 @@
 
 .PATH: ${.CURDIR}/..
 
+TESTS_SUBDIRS+=		cddl
 TESTS_SUBDIRS+=		kern
 TESTS_SUBDIRS+=		netinet
 TESTSDIR= ${TESTSBASE}/sys

Added: projects/zfsd/head/tests/sys/cddl/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/tests/sys/cddl/Makefile	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,9 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/sys/cddl
+
+TESTS_SUBDIRS+=	zfs
+
+.include <bsd.test.mk>

Added: projects/zfsd/head/tests/sys/cddl/zfs/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/tests/sys/cddl/zfs/Makefile	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,12 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+TESTSDIR=	${TESTSBASE}/sys/cddl/zfs
+
+TESTS_SUBDIRS+=	tests
+
+SUBDIR+=		bin
+SUBDIR+=		include
+
+.include <bsd.test.mk>

Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/tests/sys/cddl/zfs/bin/Makefile	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,30 @@
+# $FreeBSD$
+
+.include <bsd.own.mk>
+
+MAN=
+BINDIR=	${TESTSBASE}/sys/cddl/zfs/bin
+SCRIPTSDIR=	${TESTSBASE}/sys/cddl/zfs/bin
+
+SCRIPTS+=	bsddisks.ksh df.ksh dircmp.ksh dumpadm.ksh ff.ksh fmadm.ksh
+SCRIPTS+=	fmdump.ksh format.ksh fstyp.ksh groupadd.ksh groupdel.ksh
+SCRIPTS+=	groupmod.ksh groupshow.ksh svcs.ksh swap.ksh useradd.ksh
+SCRIPTS+=	userdel.ksh usermod.ksh zfs.ksh zfs_crypto.ksh
+SCRIPTS+=	zfs_version.ksh zlogin.ksh zoneadm.ksh zonecfg.ksh zpool.ksh
+SCRIPTS+=	zpool_bsd.ksh zpool_smi.ksh zpool_version.ksh
+
+PROGS+=	chg_usr_exec
+# Not ported to FreeBSD
+# PROGRS+= devname2devid
+PROGS += dir_rd_update file_check file_trunc
+PROGS+=	file_write largest_file mktree mmapwrite randfree_file readmmap
+PROGS+=	rename_dir rm_lnkcnt_zero_file
+
+.for p in ${PROGS}
+SRCS.$p=	$p.c
+.endfor
+
+LDADD.mmapwrite+=	-lpthread
+LDADD.rm_lnkcnt_zero_file+=	-lpthread
+
+.include <bsd.progs.mk>

Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/bsddisks.ksh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/tests/sys/cddl/zfs/bin/bsddisks.ksh	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,4 @@
+#!/usr/local/bin/ksh93
+
+BSDDEVS="ad|da|mlxd|myld|aacd|ided|twed"
+ls /dev|egrep "^($BSDDEVS)[0-9]+\$" |sed 's/^/\/dev\//'

Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/chg_usr_exec.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/tests/sys/cddl/zfs/bin/chg_usr_exec.c	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,77 @@
+/*
+ * CDDL HEADER START
+ *
+ * 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]
+ *
+ * CDDL HEADER END
+ */
+
+/*
+ * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+ * Use is subject to license terms.
+ */
+
+#pragma ident	"@(#)chg_usr_exec.c	1.3	07/05/25 SMI"
+
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#include <string.h>
+#include <errno.h>
+#include <pwd.h>
+
+int
+main(int argc, char *argv[])
+{
+	char *plogin = NULL;
+	char cmds[BUFSIZ] = { 0 };
+	char sep[] = " ";
+	struct passwd *ppw = NULL;
+	int i, len;
+
+	if (argc < 3 || strlen(argv[1]) == 0) {
+		(void) printf("\tUsage: %s <login> <commands> ...\n", argv[0]);
+		return (1);
+	}
+
+	plogin = argv[1];
+	len = 0;
+	for (i = 2; i < argc; i++) {
+		(void) snprintf(cmds+len, sizeof (cmds)-len,
+		    "%s%s", argv[i], sep);
+		len += strlen(argv[i]) + strlen(sep);
+	}
+
+	if ((ppw = getpwnam(plogin)) == NULL) {
+		perror("getpwnam");
+		return (errno);
+	}
+	if (setgid(ppw->pw_gid) != 0) {
+		perror("setgid");
+		return (errno);
+	}
+	if (setuid(ppw->pw_uid) != 0) {
+		perror("setuid");
+		return (errno);
+	}
+
+	if (execl("/bin/sh", "sh",  "-c", cmds, (char *)0) != 0) {
+		perror("execl");
+		return (errno);
+	}
+
+	return (0);
+}

Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/devname2devid.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/tests/sys/cddl/zfs/bin/devname2devid.c	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,122 @@
+/*
+ * CDDL HEADER START
+ *
+ * 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]
+ *
+ * CDDL HEADER END
+ */
+
+/*
+ * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+ * Use is subject to license terms.
+ */
+
+#pragma ident	"@(#)devname2devid.c	1.3	07/05/25 SMI"
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <devid.h>
+#include <errno.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <fcntl.h>
+
+/*
+ * Usage: devname2devid <devicepath>
+ *
+ * Examples:
+ *	# ./devname2devid /dev/dsk/c1t4d0s0
+ *	devid id1,sd@SSEAGATE_ST318404LSUN18G_3BT2G0Z300002146G4CR/a
+ *	# ./devname2devid /dev/dsk/c1t4d0
+ *	devid id1,sd@SSEAGATE_ST318404LSUN18G_3BT2G0Z300002146G4CR/wd
+ *	# ./devname2devid /dev/dsk/c1t4d0s1
+ *	devid id1,sd@SSEAGATE_ST318404LSUN18G_3BT2G0Z300002146G4CR/b
+ *	#
+ *
+ * This program accepts a disk or disk slice path and prints a
+ * device id.
+ *
+ * Exit values:
+ *	0 - means success
+ *	1 - means failure
+ *
+ */
+int
+main(int argc, char *argv[])
+{
+	int		fd;
+	ddi_devid_t	devid;
+	char		*minor_name, *devidstr, *device;
+#ifdef DEBUG
+	devid_nmlist_t  *list = NULL;
+	char		*search_path;
+	int		i;
+#endif
+
+	if (argc == 1) {
+		(void) printf("%s <devicepath> [search path]\n",
+		    argv[0]);
+		exit(1);
+	}
+	device = argv[1];
+
+	if ((fd = open(device, O_RDONLY|O_NDELAY)) < 0) {
+		perror(device);
+		exit(1);
+	}
+	if (devid_get(fd, &devid) != 0) {
+		perror("devid_get");
+		exit(1);
+	}
+	if (devid_get_minor_name(fd, &minor_name) != 0) {
+		perror("devid_get_minor_name");
+		exit(1);
+	}
+	if ((devidstr = devid_str_encode(devid, minor_name)) == 0) {
+		perror("devid_str_encode");
+		exit(1);
+	}
+
+	(void) printf("devid %s\n", devidstr);
+
+	devid_str_free(devidstr);
+
+#ifdef DEBUG
+	if (argc == 3) {
+		search_path = argv[2];
+	} else {
+		search_path = "/dev/rdsk";
+	}
+
+	if (devid_deviceid_to_nmlist(search_path, devid, DEVID_MINOR_NAME_ALL,
+	    &list)) {
+		perror("devid_deviceid_to_nmlist");
+		exit(1);
+	}
+
+	/* loop through list and process device names and numbers */
+	for (i = 0; list[i].devname != NULL; i++) {
+		(void) printf("devname: %s %p\n", list[i].devname, list[i].dev);
+	}
+	devid_free_nmlist(list);
+
+#endif /* DEBUG */
+
+	devid_str_free(minor_name);
+	devid_free(devid);
+
+	return (0);
+}

Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/df.ksh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/tests/sys/cddl/zfs/bin/df.ksh	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,20 @@
+#! /usr/local/bin/ksh93 -p
+
+newoptions=""
+
+while getopts F:lnhmk c
+do
+        case $c in
+                F)
+                        newoptions="$newoptions -t $OPTARG"
+                        ;;
+                l)
+                        ;;
+                *)
+			newoptions="$newoptions -$c"
+                        ;;
+	esac
+done
+shift $(($OPTIND - 1))
+
+/bin/df $newoptions $*

Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/dir_rd_update.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/tests/sys/cddl/zfs/bin/dir_rd_update.c	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,121 @@
+/*
+ * CDDL HEADER START
+ *
+ * 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]
+ *
+ * CDDL HEADER END
+ */
+
+/*
+ * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+ * Use is subject to license terms.
+ */
+
+#pragma ident	"@(#)dir_rd_update.c	1.2	07/01/09 SMI"
+
+/*
+ * Assertion:
+ *
+ *	A read operation and directory update operation performed
+ *      concurrently on the same directory can lead to deadlock
+ *	on a UFS logging file system, but not on a ZFS file system.
+ */
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <string.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <unistd.h>
+#define	TMP_DIR /tmp
+
+static char dirpath[256];
+
+int
+main(int argc, char **argv)
+{
+	char *cp1 = "";
+	int i = 0;
+	int ret = 0;
+	int testdd = 0;
+	pid_t pid;
+	static const int op_num = 5;
+
+	if (argc == 1) {
+		(void) printf("Usage: %s <mount point>\n", argv[0]);
+		exit(-1);
+	}
+	for (i = 0; i < 256; i++) {
+		dirpath[i] = 0;
+	}
+
+	cp1 = argv[1];
+	(void) strcpy(&dirpath[0], (const char *)cp1);
+	(void) strcat(&dirpath[strlen(dirpath)], "TMP_DIR");
+
+	ret = mkdir(dirpath, 0777);
+	if (ret != 0) {
+		if (errno != EEXIST) {
+			(void) printf(
+			"%s: mkdir(<%s>, 0777) failed: errno (decimal)=%d\n",
+				argv[0], dirpath, errno);
+			exit(-1);
+		}
+	}
+	testdd = open(dirpath, O_RDONLY|O_SYNC);
+	if (testdd < 0) {
+		(void) printf(
+"%s: open(<%s>, O_RDONLY|O_SYNC) failed: errno (decimal)=%d\n",
+			argv[0], dirpath, errno);
+		exit(-1);
+	} else {
+		(void) close(testdd);
+	}
+	pid = fork();
+	if (pid > 0) {
+		int fd = open(dirpath, O_RDONLY|O_SYNC);
+		char buf[16];
+		int rdret;
+		int j = 0;
+
+		while (j < op_num) {
+			(void) sleep(1);
+			rdret = read(fd, buf, 16);
+			if (rdret == -1) {
+				(void) printf("readdir failed");
+			}
+			j++;
+		}
+	} else if (pid == 0) {
+		int fd = open(dirpath, O_RDONLY);
+		int chownret;
+		int k = 0;
+
+		while (k < op_num) {
+			(void) sleep(1);
+			chownret = fchown(fd, 0, 0);
+			if (chownret == -1) {
+				(void) printf("chown failed");
+			}
+
+			k++;
+		}
+	}
+
+	return (0);
+}

Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/dircmp.ksh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/tests/sys/cddl/zfs/bin/dircmp.ksh	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,3 @@
+#!/usr/local/bin/ksh93
+
+diff -qr $*

Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/dumpadm.ksh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/tests/sys/cddl/zfs/bin/dumpadm.ksh	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,8 @@
+#! /usr/local/bin/ksh93 -p
+
+if [ $# != 0 ]
+then
+	echo "ERROR option not supported"
+	return 1
+fi
+grep dumpdev /etc/rc.conf

Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/ff.ksh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/tests/sys/cddl/zfs/bin/ff.ksh	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,4 @@
+#!/usr/local/bin/ksh93
+
+echo dummy
+exit 0

Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/file_check.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/tests/sys/cddl/zfs/bin/file_check.c	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,88 @@
+/*
+ * CDDL HEADER START
+ *
+ * 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]
+ *
+ * CDDL HEADER END
+ */
+
+/*
+ * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+ * Use is subject to license terms.
+ */
+
+#pragma ident	"@(#)file_check.c	1.3	07/05/25 SMI"
+
+#include "file_common.h"
+
+static unsigned char bigbuffer[BIGBUFFERSIZE];
+
+/*
+ * Given a filename, check that the file consists entirely
+ * of a particular pattern. If the pattern is not specified a
+ * default will be used. For default values see file_common.h
+ */
+int
+main(int argc, char **argv)
+{
+	int		bigfd;
+	long		i, n;
+	uint8_t		fillchar = DATA;
+	int		bigbuffersize = BIGBUFFERSIZE;
+	int64_t		read_count = 0;
+
+	/*
+	 * Validate arguments
+	 */
+	if (argc < 2) {
+		(void) printf("Usage: %s filename [pattern]\n",
+		    argv[0]);
+		exit(1);
+	}
+
+	if (argv[2]) {
+		fillchar = atoi(argv[2]);
+	}
+
+	/*
+	 * Read the file contents and check every character
+	 * against the supplied pattern. Abort if the
+	 * pattern check fails.
+	 */
+	if ((bigfd = open(argv[1], O_RDONLY)) == -1) {
+		(void) printf("open %s failed %d\n", argv[1], errno);
+		exit(1);
+	}
+
+	do {
+		if ((n = read(bigfd, &bigbuffer, bigbuffersize)) == -1) {
+			(void) printf("read failed (%ld), %d\n", n, errno);
+			exit(errno);
+		}
+
+		for (i = 0; i < n; i++) {
+			if (bigbuffer[i] != fillchar) {
+				(void) printf("error %s: 0x%x != 0x%x)\n",
+				    argv[1], bigbuffer[i], fillchar);
+				exit(1);
+			}
+		}
+
+		read_count += n;
+	} while (n == bigbuffersize);
+
+	return (0);
+}

Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/file_common.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/zfsd/head/tests/sys/cddl/zfs/bin/file_common.h	Mon Aug 25 18:31:19 2014	(r270604)
@@ -0,0 +1,64 @@
+/*
+ * CDDL HEADER START
+ *
+ * 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]
+ *
+ * CDDL HEADER END
+ */
+
+/*
+ * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
+ * Use is subject to license terms.
+ */
+
+#ifndef FILE_COMMON_H
+#define	FILE_COMMON_H
+
+#pragma ident	"@(#)file_common.h	1.3	07/05/25 SMI"
+
+/*
+ * header file for file_* utilities. These utilities
+ * are used by the test cases to perform various file
+ * operations (append writes, for example).
+ */
+
+#ifdef __cplusplus
+extern "C" {
+#endif
+
+#include <sys/types.h>
+#include <sys/stat.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <stdio.h>
+#include <unistd.h>
+#include <stdlib.h>
+#include <string.h>
+
+#define	BLOCKSZ		8192
+#define	DATA		0xa5
+#define	DATA_RANGE	120
+#define	BIGBUFFERSIZE	0x800000
+#define	BIGFILESIZE	20
+
+extern char *optarg;
+extern int optind, opterr, optopt;
+

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Aug 25 18:53:43 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 430CEBB9;
 Mon, 25 Aug 2014 18:53:43 +0000 (UTC)
Received: from smtp1.multiplay.co.uk (smtp1.multiplay.co.uk [85.236.96.35])
 by mx1.freebsd.org (Postfix) with ESMTP id EBA223EB0;
 Mon, 25 Aug 2014 18:53:41 +0000 (UTC)
Received: by smtp1.multiplay.co.uk (Postfix, from userid 65534)
 id 9029020E7088A; Mon, 25 Aug 2014 18:53:39 +0000 (UTC)
X-Spam-Checker-Version: SpamAssassin 3.3.1 (2010-03-16) on
 smtp1.multiplay.co.uk
X-Spam-Level: **
X-Spam-Status: No, score=2.2 required=8.0 tests=AWL,BAYES_00,DOS_OE_TO_MX,
 FSL_HELO_NON_FQDN_1,RDNS_DYNAMIC,STOX_REPLY_TYPE autolearn=no version=3.3.1
Received: from r2d2 (82-69-141-170.dsl.in-addr.zen.co.uk [82.69.141.170])
 by smtp1.multiplay.co.uk (Postfix) with ESMTPS id DBAE920E70885;
 Mon, 25 Aug 2014 18:53:26 +0000 (UTC)
Message-ID: <5B7E3BAD161146FF8368F5E8111673B3@multiplay.co.uk>
From: "Steven Hartland" <killing@multiplay.co.uk>
To: "Alan Somers" <asomers@FreeBSD.org>, <src-committers@freebsd.org>,
 <svn-src-projects@freebsd.org>
References: <201408251831.s7PIVK5Q058485@svn.freebsd.org>
Subject: Re: svn commit: r270604 - in projects/zfsd/head: etc/mtree
 libexec/atf libexec/atf/atf-ksh93 share/mk tests/sys tests/sys/cddl
 tests/sys/cddl/zfs tests/sys/cddl/zfs/bin tests/sys/cddl/zfs/include tests...
Date: Mon, 25 Aug 2014 19:53:22 +0100
MIME-Version: 1.0
Content-Type: text/plain; format=flowed; charset="UTF-8"; reply-type=original
Content-Transfer-Encoding: 7bit
X-Priority: 3
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook Express 6.00.2900.5931
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.6157
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 25 Aug 2014 18:53:43 -0000

Fantastic to see this, looking forward to seeing hit the main trees :)

    Regards
    Steve

----- Original Message ----- 
From: "Alan Somers" <asomers@FreeBSD.org>
To: <src-committers@freebsd.org>; <svn-src-projects@freebsd.org>
Sent: Monday, August 25, 2014 7:31 PM
Subject: svn commit: r270604 - in projects/zfsd/head: etc/mtree 
libexec/atf libexec/atf/atf-ksh93 share/mk tests/sys tests/sys/cddl 
tests/sys/cddl/zfs tests/sys/cddl/zfs/bin tests/sys/cddl/zfs/include 
tests...


> Author: asomers
> Date: Mon Aug 25 18:31:19 2014
> New Revision: 270604
> URL: http://svnweb.freebsd.org/changeset/base/270604
>
> Log:
>  Adding the ZFS test suite.  It was originally written by Sun as part
>  of the STF (Solaris test framework).  They open sourced it in
>  OpenSolaris, then HighCloud partially ported it to FreeBSD, and
>  Spectra Logic finished the port.  We also added 37 testcases, fixed
>  many broken ones, and converted them all to the ATF framework.
>
>  Submitted by: araujo, asomers, gibbs, ken, smh, will
>  Sponsored by: Spectra Logic, HighCloud
>
> Added:
>  projects/zfsd/head/libexec/atf/atf-ksh93/
>  projects/zfsd/head/libexec/atf/atf-ksh93/Makefile   (contents, props 
> changed)
>  projects/zfsd/head/libexec/atf/atf-ksh93/atf-ksh93.c   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/
>  projects/zfsd/head/tests/sys/cddl/Makefile   (contents, props 
> changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/
>  projects/zfsd/head/tests/sys/cddl/zfs/Makefile   (contents, props 
> changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/Makefile   (contents, props 
> changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/bsddisks.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/chg_usr_exec.c   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/devname2devid.c 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/df.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/dir_rd_update.c 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/dircmp.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/dumpadm.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/ff.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/file_check.c   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/file_common.h   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/file_trunc.c   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/file_write.c   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/fmadm.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/fmdump.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/format.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/fstyp.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/groupadd.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/groupdel.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/groupmod.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/groupshow.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/largest_file.c   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/mktree.c   (contents, props 
> changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/mmapwrite.c   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/randfree_file.c 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/readmmap.c   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/rename_dir.c   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/rm_lnkcnt_zero_file.c 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/svcs.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/swap.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/useradd.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/userdel.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/usermod.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/zfs.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/zfs_crypto.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/zfs_version.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/zlogin.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/zoneadm.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/zonecfg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/zpool.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/zpool_bsd.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/zpool_smi.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/bin/zpool_version.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/include/
>  projects/zfsd/head/tests/sys/cddl/zfs/include/Makefile   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/include/commands.txt 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/include/default.cfg.in 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/include/libremote.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/include/libsas.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/include/libtest.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/include/logapi.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/include/stf.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/include/stf.shlib
>  projects/zfsd/head/tests/sys/cddl/zfs/include/translatecommands.awk 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/Makefile   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/Makefile   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/acl.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/acl_common.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/cifs.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/cifs_attr_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/cifs_attr_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/cifs_attr_003_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cifs/cifs_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/nontrivial_test.sh 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_aclmode_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_compact_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_delete_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_inherit_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_inherit_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_inherit_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_inherit_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_owner_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_rwacl_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_rwx_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_rwx_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_rwx_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_rwx_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_xattr_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_chmod_xattr_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_cp_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_cp_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_cpio_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_cpio_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_find_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_ls_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_mv_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_tar_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/nontrivial/zfs_acl_tar_002_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/trivial_test.sh 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_chmod_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_compress_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_cp_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_cp_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_cp_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_find_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_find_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_ls_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_ls_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_mv_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pack_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pax_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pax_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pax_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pax_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pax_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_pax_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_tar_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/acl/trivial/zfs_acl_tar_002_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/atime.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/atime_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/atime_002_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/atime_common.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/atime_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/atime/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_002_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_003_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_004_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_005_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_006_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_007_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_008_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_009_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/bootfs/bootfs_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_002_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_003_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_004_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_005_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_006_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_007_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_008_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_009_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_010_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_011_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cache_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cache/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cachefile/cachefile_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_001/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_001/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_001/assertion_001_test.sh 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_001/clean_mirror_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_002/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_002/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_002/assertion_002_test.sh 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_002/clean_mirror_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_003/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_003/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_003/assertion_003_test.sh 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_003/clean_mirror_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_004/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_004/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_004/assertion_004_test.sh 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/assertion_004/clean_mirror_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/clean_mirror_common.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/default.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/clean_mirror/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/cli.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/cli_common.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/zdb.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/zdb_001_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zdb/zdb_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/zfs_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/zfs_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/zfs_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/zfs_malformed.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs/zfs_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_008_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_009_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_clone/zfs_clone_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_004_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_005_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_copies/zfs_copies_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/properties.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_008_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_009_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_010_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_011_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_012_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_013_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_common.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_create/zfs_create_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_005_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_006_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_007_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_common.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_destroy/zfs_destroy_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_005_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_006_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_007_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_009_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_010_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_common.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_list_d.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_get/zfs_get_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/zfs_inherit.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/zfs_inherit_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/zfs_inherit_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/zfs_inherit_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_inherit/zfs_inherit_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_009_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_010_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_011_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_all_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_mount/zfs_mount_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_006_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_007_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_common.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_promote/zfs_promote_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/zfs_property.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/zfs_property_test.sh 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_property/zfs_set_property_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_004_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_005_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_007_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_009_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_receive/zfs_receive_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_004_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_005_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_009_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_010_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_011_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_012_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_013_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rename/zfs_rename_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/zfs_reservation.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/zfs_reservation_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/zfs_reservation_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_reservation/zfs_reservation_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback_004_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback_common.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_rollback/zfs_rollback_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/zfs_send.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/zfs_send_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/zfs_send_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/zfs_send_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/zfs_send_004_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_send/zfs_send_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/cache_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/cache_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/canmount_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/canmount_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/canmount_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/canmount_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/checksum_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/compression_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/mountpoint_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/mountpoint_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/mountpoint_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/onoffs_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/property_alias_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/readonly_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/reservation_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/ro_props_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/share_mount_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/snapdir_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/user_property_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/user_property_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/user_property_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/user_property_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/version_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/zfs_set.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/zfs_set_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/zfs_set_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/zfs_set_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/zfs_set_common.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_set/zfs_set_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_007_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_008_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_009_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_009_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_010_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_share/zfs_share_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_004_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_005_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_007_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_snapshot/zfs_snapshot_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_007_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_008_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_009_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_all_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unmount/zfs_unmount_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare_004_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare_005_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_unshare/zfs_unshare_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_006_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_007_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zfs_upgrade/zfs_upgrade_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/zpool.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/zpool_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/zpool_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/zpool_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool/zpool_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_007_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_008_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_009_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_add/zpool_add_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/zpool_attach.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/zpool_attach_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_attach/zpool_attach_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/zpool_clear.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/zpool_clear_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/zpool_clear_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/zpool_clear_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/zpool_clear_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_clear/zpool_clear_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_007_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_009_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_010_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_011_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_012_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_013_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_014_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_015_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_016_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_017_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_018_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_019_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_020_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_021_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_022_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_023_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_create/zpool_create_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/zpool_destroy.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/zpool_destroy_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/zpool_destroy_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/zpool_destroy_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_destroy/zpool_destroy_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/zpool_detach.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/zpool_detach_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_detach/zpool_detach_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/zpool_expand.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/zpool_expand_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/zpool_expand_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/zpool_expand_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_expand/zpool_expand_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/zpool_export.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/zpool_export_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/zpool_export_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/zpool_export_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/zpool_export_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_export/zpool_export_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/zpool_get.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/zpool_get_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/zpool_get_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/zpool_get_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/zpool_get_004_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_get/zpool_get_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/zpool_history.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/zpool_history_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/zpool_history_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_history/zpool_history_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_009_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_010_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_011_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_012_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_013_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_014_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_all_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_corrupt_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_missing_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_missing_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_missing_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_missing_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_rename_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_import/zpool_import_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/zpool_offline.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/zpool_offline_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/zpool_offline_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_offline/zpool_offline_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/zpool_online.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/zpool_online_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/zpool_online_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_online/zpool_online_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/zpool_remove.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/zpool_remove_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/zpool_remove_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/zpool_remove_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_remove/zpool_remove_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/zpool_replace.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/zpool_replace_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_replace/zpool_replace_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_scrub/zpool_scrub_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_set/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_set/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_set/zpool_set_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_set/zpool_set_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_set/zpool_set_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_set/zpool_set_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/zpool_status.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/zpool_status_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/zpool_status_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_status/zpool_status_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/README
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-broken-mirror1.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-broken-mirror2.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v10.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v11.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v12.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v13.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v14.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v15.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1mirror1.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1mirror2.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1mirror3.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1raidz1.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1raidz2.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1raidz3.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1stripe1.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1stripe2.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v1stripe3.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2mirror1.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2mirror2.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2mirror3.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2raidz1.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2raidz2.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2raidz3.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2stripe1.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2stripe2.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v2stripe3.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3hotspare1.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3hotspare2.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3hotspare3.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3mirror1.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3mirror2.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3mirror3.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3raidz1.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3raidz2.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3raidz21.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3raidz22.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3raidz23.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3raidz3.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3stripe1.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3stripe2.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v3stripe3.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v4.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v5.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v6.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v7.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v8.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v9.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-v999.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/blockfiles/zfs-pool-vBROKEN.dat.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_005_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_006_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_009_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_root/zpool_upgrade/zpool_upgrade_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/cli.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/misc.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/misc_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zdb_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_allow_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_clone_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_create_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_destroy_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_get_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_inherit_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_mount_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_promote_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_receive_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_rename_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_rollback_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_send_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_set_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_share_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_snapshot_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_unallow_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_unmount_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_unshare_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zfs_upgrade_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_add_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_add_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_attach_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_clear_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_create_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_create_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_destroy_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_detach_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_export_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_get_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_history_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_import_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_import_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_offline_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_online_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_remove_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_replace_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_scrub_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_set_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_status_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/misc/zpool_upgrade_001_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_004_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_008_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zfs_list/zfs_list_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/zpool_iostat.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/zpool_iostat_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/zpool_iostat_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/zpool_iostat_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_iostat/zpool_iostat_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/zpool_list.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/zpool_list_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/zpool_list_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/cli_user/zpool_list/zpool_list_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/compress.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/compress_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/compress_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/compress_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/compress_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/compression_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/compression/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/ctime.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/ctime_001_pos.c 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/ctime_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/ctime/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/delegate.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/delegate_common.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_009_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_010_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_011_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_012_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_allow/zfs_allow_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_007_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_008_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/delegate/zfs_unallow/zfs_unallow_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/devices.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/devices_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/devices_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/devices_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/devices_common.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/devices_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/devices/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/exec_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/exec_002_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/exec_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/mmap_exec.c 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/exec/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/grow_pool.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/grow_pool_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/grow_pool_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_pool/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/grow_replicas.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/grow_replicas_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/grow_replicas_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/grow_replicas/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_005_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_006_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_009_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_010_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_common.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/history_test.sh 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/i386.migratedpool.DAT.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/i386.orig_history.txt 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/sparc.migratedpool.DAT.Z 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/history/sparc.orig_history.txt 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/history/zfs-pool-v4.dat.Z 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_009_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_010_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_011_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/hotplug_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotplug/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_add_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_add_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_add_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_add_004_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_clone_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_clone_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_create_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_detach_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_detach_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_detach_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_detach_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_detach_005_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_export_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_import_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_onoffline_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_onoffline_004_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_remove_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_remove_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_remove_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_remove_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_replace_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_replace_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_replace_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_scrub_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_scrub_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_shared_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_snapshot_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_snapshot_002_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/hotspare_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/hotspare/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/README.config
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/README.state
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config001.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config002.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config003.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config004.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config005.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config006.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config007.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config008.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config009.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config010.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config011.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config012.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config013.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config014.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config015.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config016.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config017.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config018.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config019.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config020.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config021.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config022.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config023.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/config024.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/inherit.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/inherit.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/inherit_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/inheritance_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state001.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state002.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state003.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state004.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state005.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state006.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state007.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state008.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state009.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state010.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state011.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state012.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state013.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state014.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state015.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state016.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state017.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state018.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state019.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state020.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state021.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state022.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state023.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inheritance/state024.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/interop.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/interop_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/interop_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/interop/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_002_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_003_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_004_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_005_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_006_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_007_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_008_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_009_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/inuse_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/inuse/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_002_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_003_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_004_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_005_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_006_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_common.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/iscsi_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/iscsi/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/large_files.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/large_files_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/large_files_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/large_files/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/largest_pool/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/largest_pool/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/largest_pool/largest_pool.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/largest_pool/largest_pool_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/largest_pool/largest_pool_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/link_count.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/link_count_001.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/link_count_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/link_count/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/Makefile   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/mdb.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/mdb_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/mdb_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mdb/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_009_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_010_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_011_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_012_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/migration_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/migration/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/mmap_read.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/mmap_read_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/mmap_read_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_read/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/mmap_write.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/mmap_write_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/mmap_write_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mmap/mmap_write/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/mount_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/mounttest.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mount/vars.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/mv_files.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/mv_files_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/mv_files_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/mv_files_common.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/mv_files_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/mv_files/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/nestedfs.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/nestedfs_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/nestedfs_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/nestedfs/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/enospc.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/enospc_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/no_space_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/no_space/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/online_offline.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/online_offline_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/online_offline_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/online_offline/online_offline_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/pool_names/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/pool_names/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/pool_names/pool_names.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/pool_names/pool_names_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/pool_names/pool_names_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/pool_names/pool_names_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/poolversion_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/poolversion_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/poolversion_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/poolversion/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/privilege.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/privilege_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/privilege_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/privilege_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/privilege/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_002_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_003_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_004_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_005_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_006_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/quota_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/quota/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy_004_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/redundancy_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/redundancy/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_006_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/refquota_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/refquota/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/refreserv_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/refreserv/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/cross_endian.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/cross_endian_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/cross_endian_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/cross_endian_common.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/cross_endian_test.sh 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/r_cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/r_verify_import.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/r_verify_recv.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/cross_endian/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/r_cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/r_dir_ops.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/r_setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/r_verify_booting.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/rebooting.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/rebooting_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/rebooting_test.sh 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/rebooting/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/remote_common.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/r_cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/r_setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/sharing.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/sharing_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/remote/sharing/sharing_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/rename_dirs.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/rename_dirs_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/rename_dirs_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rename_dirs/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/replacement_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/replacement_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/replacement_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/replacement/replacement_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_009_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_010_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_011_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_012_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_013_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_014_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_015_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_016_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_017_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_018_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/reservation_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/reservation/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_002_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_007_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/rootpool_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rootpool/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_002_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_003_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_004_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_005_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_006_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_007_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_008_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_009_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_010_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_011_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_012_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_013_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/rsend_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/rsend/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/sas_phy_thrash.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/sas_phy_thrash_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/sas_phy_thrash_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/sas_phy_thrash/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/default.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/scrub_mirror_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/scrub_mirror_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/scrub_mirror_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/scrub_mirror_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/scrub_mirror_common.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/scrub_mirror_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/scrub_mirror/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_002_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_003_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_004_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_005_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_006_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_007_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_008_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_009_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_010_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_011_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_012_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_013_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_014_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/slog/slog_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/clone_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/ctldir_acl.txt 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/rollback_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/rollback_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/rollback_003_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_009_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_010_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_011_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_012_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_013_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_014_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_015_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_016_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_017_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_018_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_019_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_020_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapshot/snapshot_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused_005_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/snapused/snapused_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/sparse.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/sparse_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/sparse/sparse_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/threadsappend.c 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/threadsappend.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/threadsappend_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/threadsappend/threadsappend_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/truncate.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/truncate_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/truncate_002_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/truncate/truncate_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/fsync_integrity.c 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/fsync_integrity_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/make_patterns.py 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/txg_integrity.c 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/txg_integrity.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/txg_integrity.d
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/txg_integrity_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/txg_integrity/txg_integrity_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/groupspace_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/groupspace_002_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_005_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_009_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_010_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_011_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_012_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_common.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userquota_test.sh 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userspace_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/userquota/userspace_002_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_009_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/utils_test/utils_test_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/write_dirs.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/write_dirs_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/write_dirs_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/write_dirs/write_dirs_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_002_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_003_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_004_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_005_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_006_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_007_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_008_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_009_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_010_neg.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_011_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_012_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_013_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_common.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/xattr/xattr_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/hotspare_cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/hotspare_setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_autoreplace_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_autoreplace_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_autoreplace_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_degrade_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_degrade_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_fault_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_hotspare_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_hotspare_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_hotspare_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_hotspare_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_hotspare_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_hotspare_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_import_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_replace_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_replace_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_replace_003_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zfsd/zfsd_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/Makefile   (contents, 
> props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/zil.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/zil.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/zil_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/zil_002_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zil/zil_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject.kshlib
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject_004_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zinject/zinject_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/setup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_001_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_002_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_003_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_004_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_005_pos.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_common.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zones/zones_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol.cfg
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/cleanup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/zvol_ENOSPC.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/zvol_ENOSPC_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_ENOSPC/zvol_ENOSPC_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/zvol_cli.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/zvol_cli_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/zvol_cli_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/zvol_cli_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_cli/zvol_cli_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_common.kshlib
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_001_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_003_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_005_neg.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_007_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_008_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_009_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_misc/zvol_misc_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/Makefile 
> (contents, props changed)
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_002_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_003_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_004_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_005_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_006_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol/zvol_swap/zvol_swap_test.sh 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/Makefile 
> (contents, props changed)
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/cleanup.ksh
>  projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/setup.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/zvol_thrash.cfg
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/zvol_thrash_001_pos.ksh
> 
> projects/zfsd/head/tests/sys/cddl/zfs/tests/zvol_thrash/zvol_thrash_test.sh 
> (contents, props changed)
> Modified:
>  projects/zfsd/head/etc/mtree/BSD.tests.dist
>  projects/zfsd/head/libexec/atf/Makefile
>  projects/zfsd/head/share/mk/atf.test.mk
>  projects/zfsd/head/tests/sys/Makefile
>
> Modified: projects/zfsd/head/etc/mtree/BSD.tests.dist
> ==============================================================================
> --- projects/zfsd/head/etc/mtree/BSD.tests.dist Mon Aug 25 18:25:42 
> 2014 (r270603)
> +++ projects/zfsd/head/etc/mtree/BSD.tests.dist Mon Aug 25 18:31:19 
> 2014 (r270604)
> @@ -135,6 +135,276 @@
>             ..
>         ..
>         sys
> +            cddl
> +                zfs
> +                    bin
> +                    ..
> +                    include
> +                    ..
> +                    tests
> +                        acl
> +                            cifs
> +                            ..
> +                            nontrivial
> +                            ..
> +                            trivial
> +                            ..
> +                        ..
> +                        atime
> +                        ..
> +                        bootfs
> +                        ..
> +                        cache
> +                        ..
> +                        cachefile
> +                        ..
> +                        clean_mirror
> +                            assertion_001
> +                            ..
> +                            assertion_002
> +                            ..
> +                            assertion_003
> +                            ..
> +                            assertion_004
> +                            ..
> +                        ..
> +                        cli_root
> +                            zfs_upgrade
> +                            ..
> +                            zfs_promote
> +                            ..
> +                            zfs_clone
> +                            ..
> +                            zfs_property
> +                            ..
> +                            zfs_destroy
> +                            ..
> +                            zpool_create
> +                            ..
> +                            zpool_history
> +                            ..
> +                            zpool_expand
> +                            ..
> +                            zpool_remove
> +                            ..
> +                            zfs_mount
> +                            ..
> +                            zfs_unshare
> +                            ..
> +                            zdb
> +                            ..
> +                            zpool_online
> +                            ..
> +                            zpool_get
> +                            ..
> +                            zpool_export
> +                            ..
> +                            zfs_copies
> +                            ..
> +                            zfs_get
> +                            ..
> +                            zfs
> +                            ..
> +                            zpool_clear
> +                            ..
> +                            zpool_import
> +                            ..
> +                            zpool
> +                            ..
> +                            zpool_offline
> +                            ..
> +                            zpool_replace
> +                            ..
> +                            zfs_rollback
> +                            ..
> +                            zpool_set
> +                            ..
> +                            zfs_send
> +                            ..
> +                            zfs_set
> +                            ..
> +                            zpool_detach
> +                            ..
> +                            zpool_scrub
> +                            ..
> +                            zfs_inherit
> +                            ..
> +                            zfs_snapshot
> +                            ..
> +                            zfs_share
> +                            ..
> +                            zpool_destroy
> +                            ..
> +                            zpool_status
> +                            ..
> +                            zfs_unmount
> +                            ..
> +                            zfs_receive
> +                            ..
> +                            zfs_create
> +                            ..
> +                            zpool_upgrade
> +                                blockfiles
> +                                ..
> +                            ..
> +                            zpool_add
> +                            ..
> +                            zfs_rename
> +                            ..
> +                            zpool_attach
> +                            ..
> +                            zfs_reservation
> +                            ..
> +                        ..
> +                        cli_user
> +                            misc
> +                            ..
> +                            zfs_list
> +                            ..
> +                            zpool_iostat
> +                            ..
> +                            zpool_list
> +                            ..
> +                        ..
> +                        compression
> +                        ..
> +                        ctime
> +                        ..
> +                        delegate
> +                            zfs_allow
> +                            ..
> +                            zfs_unallow
> +                            ..
> +                        ..
> +                        devices
> +                        ..
> +                        exec
> +                        ..
> +                        grow_pool
> +                        ..
> +                        grow_replicas
> +                        ..
> +                        history
> +                        ..
> +                        hotplug
> +                        ..
> +                        hotspare
> +                        ..
> +                        inheritance
> +                        ..
> +                        interop
> +                        ..
> +                        inuse
> +                        ..
> +                        iscsi
> +                        ..
> +                        large_files
> +                        ..
> +                        largest_pool
> +                        ..
> +                        link_count
> +                        ..
> +                        mdb
> +                        ..
> +                        migration
> +                        ..
> +                        mmap
> +                            mmap_read
> +                            ..
> +                            mmap_write
> +                            ..
> +                        ..
> +                        mount
> +                        ..
> +                        mv_files
> +                        ..
> +                        nestedfs
> +                        ..
> +                        no_space
> +                        ..
> +                        online_offline
> +                        ..
> +                        pool_names
> +                        ..
> +                        poolversion
> +                        ..
> +                        privilege
> +                        ..
> +                        quota
> +                        ..
> +                        redundancy
> +                        ..
> +                        refquota
> +                        ..
> +                        refreserv
> +                        ..
> +                        remote
> +                            cross_endian
> +                            ..
> +                            rebooting
> +                            ..
> +                            sharing
> +                            ..
> +                        ..
> +                        rename_dirs
> +                        ..
> +                        replacement
> +                        ..
> +                        reservation
> +                        ..
> +                        rootpool
> +                        ..
> +                        rsend
> +                        ..
> +                        sas_phy_thrash
> +                        ..
> +                        scrub_mirror
> +                        ..
> +                        slog
> +                        ..
> +                        snapshot
> +                        ..
> +                        snapused
> +                        ..
> +                        sparse
> +                        ..
> +                        threadsappend
> +                        ..
> +                        truncate
> +                        ..
> +                        txg_integrity
> +                        ..
> +                        userquota
> +                        ..
> +                        utils_test
> +                        ..
> +                        write_dirs
> +                        ..
> +                        xattr
> +                        ..
> +                        zfsd
> +                        ..
> +                        zil
> +                        ..
> +                        zinject
> +                        ..
> +                        zones
> +                        ..
> +                        zvol
> +                            zvol_ENOSPC
> +                            ..
> +                            zvol_cli
> +                            ..
> +                            zvol_misc
> +                            ..
> +                            zvol_swap
> +                            ..
> +                        ..
> +                        zvol_thrash
> +                        ..
> +                    ..
> +                ..
> +            ..
>             kern
>             ..
>             netinet
>
> Modified: projects/zfsd/head/libexec/atf/Makefile
> ==============================================================================
> --- projects/zfsd/head/libexec/atf/Makefile Mon Aug 25 18:25:42 2014 
> (r270603)
> +++ projects/zfsd/head/libexec/atf/Makefile Mon Aug 25 18:31:19 2014 
> (r270604)
> @@ -25,6 +25,6 @@
> #
> # $FreeBSD$
>
> -SUBDIR= atf-check atf-sh tests
> +SUBDIR= atf-check atf-ksh93 atf-sh tests
>
> .include <bsd.subdir.mk>
>
> Added: projects/zfsd/head/libexec/atf/atf-ksh93/Makefile
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/libexec/atf/atf-ksh93/Makefile Mon Aug 25 
> 18:31:19 2014 (r270604)
> @@ -0,0 +1,9 @@
> +# $FreeBSD$
> +#
> +PROG= atf-ksh93
> +
> +MAN=
> +
> +WARNS?= 3
> +
> +.include <bsd.prog.mk>
>
> Added: projects/zfsd/head/libexec/atf/atf-ksh93/atf-ksh93.c
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/libexec/atf/atf-ksh93/atf-ksh93.c Mon Aug 25 
> 18:31:19 2014 (r270604)
> @@ -0,0 +1,45 @@
> +/*-
> + * Copyright (c) 2014 Spectra Logic Corporation
> + * 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.
> + * 2. Redistributions in binary form must reproduce at minimum a 
> disclaimer
> + *    substantially similar to the "NO WARRANTY" disclaimer below
> + *    ("Disclaimer") and any redistribution must be conditioned upon
> + *    including a substantially similar Disclaimer requirement for 
> further
> + *    binary redistribution.
> + *
> + * NO WARRANTY
> + * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND 
> CONTRIBUTORS
> + * "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
> + * LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTIBILITY AND FITNESS 
> FOR
> + * A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE 
> COPYRIGHT
> + * HOLDERS OR CONTRIBUTORS BE LIABLE FOR 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 DAMAGES.
> + *
> + */
> +
> +#include <err.h>
> +#include <stdlib.h>
> +#include <unistd.h>
> +
> +int main(int argc, char** argv)
> +{
> + if (setenv("ATF_SHELL", "/usr/local/bin/ksh93", 1))
> + err(1, "setenv");
> +
> + execv("/usr/local/bin/atf-sh", argv);
> + err(1, "execv");
> +
> + return(0);
> +}
>
> Modified: projects/zfsd/head/share/mk/atf.test.mk
> ==============================================================================
> --- projects/zfsd/head/share/mk/atf.test.mk Mon Aug 25 18:25:42 2014 
> (r270603)
> +++ projects/zfsd/head/share/mk/atf.test.mk Mon Aug 25 18:31:19 2014 
> (r270604)
> @@ -21,6 +21,7 @@
> ATF_TESTS_C?=
> ATF_TESTS_CXX?=
> ATF_TESTS_SH?=
> +ATF_TESTS_KSH93?=
>
> # Whether to allow using the deprecated ATF tools or not.
> #
> @@ -112,6 +113,25 @@ ${_T}: ${ATF_TESTS_SH_SRC_${_T}}
> .endfor
> .endif
>
> +.if !empty(ATF_TESTS_KSH93)
> +SCRIPTS+= ${ATF_TESTS_KSH93}
> +_TESTS+= ${ATF_TESTS_KSH93}
> +.for _T in ${ATF_TESTS_KSH93}
> +SCRIPTSDIR_${_T}= ${TESTSDIR}
> +TEST_INTERFACE.${_T}= atf
> +CLEANFILES+= ${_T} ${_T}.tmp
> +ATF_TESTS_KSH93_SED_${_T}?= # empty
> +ATF_TESTS_KSH93_SRC_${_T}?= ${_T}.sh
> +${_T}: ${ATF_TESTS_KSH93_SRC_${_T}}
> + echo '#! /usr/libexec/atf-ksh93' > ${.TARGET}.tmp
> + cat ${.ALLSRC:N*Makefile*} \
> +     | sed ${ATF_TESTS_KSH93_SED_${_T}} >>${.TARGET}.tmp
> + chmod +x ${.TARGET}.tmp
> + mv ${.TARGET}.tmp ${.TARGET}
> +.endfor
> +.endif
> +
> +
> .if ${ALLOW_DEPRECATED_ATF_TOOLS} != "no"
>
> .if ${ATFFILE:tl} != "no"
> @@ -129,7 +149,7 @@ Atffile: Makefile
>  echo 'prop: test-suite = "'${TESTSUITE}'"'; \
>  echo; \
>  for tp in ${ATF_TESTS_C} ${ATF_TESTS_CXX} ${ATF_TESTS_SH} \
> -     ${TESTS_SUBDIRS}; \
> +     ${ATF_TESTS_KSH93} ${TESTS_SUBDIRS}; \
>  do \
>      echo "tp: $${tp}"; \
>  done; } >Atffile.tmp
>
> Modified: projects/zfsd/head/tests/sys/Makefile
> ==============================================================================
> --- projects/zfsd/head/tests/sys/Makefile Mon Aug 25 18:25:42 2014 
> (r270603)
> +++ projects/zfsd/head/tests/sys/Makefile Mon Aug 25 18:31:19 2014 
> (r270604)
> @@ -4,6 +4,7 @@
>
> .PATH: ${.CURDIR}/..
>
> +TESTS_SUBDIRS+= cddl
> TESTS_SUBDIRS+= kern
> TESTS_SUBDIRS+= netinet
> TESTSDIR= ${TESTSBASE}/sys
>
> Added: projects/zfsd/head/tests/sys/cddl/Makefile
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/tests/sys/cddl/Makefile Mon Aug 25 18:31:19 
> 2014 (r270604)
> @@ -0,0 +1,9 @@
> +# $FreeBSD$
> +
> +.include <bsd.own.mk>
> +
> +TESTSDIR= ${TESTSBASE}/sys/cddl
> +
> +TESTS_SUBDIRS+= zfs
> +
> +.include <bsd.test.mk>
>
> Added: projects/zfsd/head/tests/sys/cddl/zfs/Makefile
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/tests/sys/cddl/zfs/Makefile Mon Aug 25 18:31:19 
> 2014 (r270604)
> @@ -0,0 +1,12 @@
> +# $FreeBSD$
> +
> +.include <bsd.own.mk>
> +
> +TESTSDIR= ${TESTSBASE}/sys/cddl/zfs
> +
> +TESTS_SUBDIRS+= tests
> +
> +SUBDIR+= bin
> +SUBDIR+= include
> +
> +.include <bsd.test.mk>
>
> Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/Makefile
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/tests/sys/cddl/zfs/bin/Makefile Mon Aug 25 
> 18:31:19 2014 (r270604)
> @@ -0,0 +1,30 @@
> +# $FreeBSD$
> +
> +.include <bsd.own.mk>
> +
> +MAN=
> +BINDIR= ${TESTSBASE}/sys/cddl/zfs/bin
> +SCRIPTSDIR= ${TESTSBASE}/sys/cddl/zfs/bin
> +
> +SCRIPTS+= bsddisks.ksh df.ksh dircmp.ksh dumpadm.ksh ff.ksh fmadm.ksh
> +SCRIPTS+= fmdump.ksh format.ksh fstyp.ksh groupadd.ksh groupdel.ksh
> +SCRIPTS+= groupmod.ksh groupshow.ksh svcs.ksh swap.ksh useradd.ksh
> +SCRIPTS+= userdel.ksh usermod.ksh zfs.ksh zfs_crypto.ksh
> +SCRIPTS+= zfs_version.ksh zlogin.ksh zoneadm.ksh zonecfg.ksh 
> zpool.ksh
> +SCRIPTS+= zpool_bsd.ksh zpool_smi.ksh zpool_version.ksh
> +
> +PROGS+= chg_usr_exec
> +# Not ported to FreeBSD
> +# PROGRS+= devname2devid
> +PROGS += dir_rd_update file_check file_trunc
> +PROGS+= file_write largest_file mktree mmapwrite randfree_file 
> readmmap
> +PROGS+= rename_dir rm_lnkcnt_zero_file
> +
> +.for p in ${PROGS}
> +SRCS.$p= $p.c
> +.endfor
> +
> +LDADD.mmapwrite+= -lpthread
> +LDADD.rm_lnkcnt_zero_file+= -lpthread
> +
> +.include <bsd.progs.mk>
>
> Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/bsddisks.ksh
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/tests/sys/cddl/zfs/bin/bsddisks.ksh Mon Aug 25 
> 18:31:19 2014 (r270604)
> @@ -0,0 +1,4 @@
> +#!/usr/local/bin/ksh93
> +
> +BSDDEVS="ad|da|mlxd|myld|aacd|ided|twed"
> +ls /dev|egrep "^($BSDDEVS)[0-9]+\$" |sed 's/^/\/dev\//'
>
> Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/chg_usr_exec.c
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/tests/sys/cddl/zfs/bin/chg_usr_exec.c Mon Aug 
> 25 18:31:19 2014 (r270604)
> @@ -0,0 +1,77 @@
> +/*
> + * CDDL HEADER START
> + *
> + * 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]
> + *
> + * CDDL HEADER END
> + */
> +
> +/*
> + * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
> + * Use is subject to license terms.
> + */
> +
> +#pragma ident "@(#)chg_usr_exec.c 1.3 07/05/25 SMI"
> +
> +#include <stdio.h>
> +#include <stdlib.h>
> +#include <unistd.h>
> +#include <string.h>
> +#include <errno.h>
> +#include <pwd.h>
> +
> +int
> +main(int argc, char *argv[])
> +{
> + char *plogin = NULL;
> + char cmds[BUFSIZ] = { 0 };
> + char sep[] = " ";
> + struct passwd *ppw = NULL;
> + int i, len;
> +
> + if (argc < 3 || strlen(argv[1]) == 0) {
> + (void) printf("\tUsage: %s <login> <commands> ...\n", argv[0]);
> + return (1);
> + }
> +
> + plogin = argv[1];
> + len = 0;
> + for (i = 2; i < argc; i++) {
> + (void) snprintf(cmds+len, sizeof (cmds)-len,
> +     "%s%s", argv[i], sep);
> + len += strlen(argv[i]) + strlen(sep);
> + }
> +
> + if ((ppw = getpwnam(plogin)) == NULL) {
> + perror("getpwnam");
> + return (errno);
> + }
> + if (setgid(ppw->pw_gid) != 0) {
> + perror("setgid");
> + return (errno);
> + }
> + if (setuid(ppw->pw_uid) != 0) {
> + perror("setuid");
> + return (errno);
> + }
> +
> + if (execl("/bin/sh", "sh",  "-c", cmds, (char *)0) != 0) {
> + perror("execl");
> + return (errno);
> + }
> +
> + return (0);
> +}
>
> Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/devname2devid.c
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/tests/sys/cddl/zfs/bin/devname2devid.c Mon Aug 
> 25 18:31:19 2014 (r270604)
> @@ -0,0 +1,122 @@
> +/*
> + * CDDL HEADER START
> + *
> + * 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]
> + *
> + * CDDL HEADER END
> + */
> +
> +/*
> + * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
> + * Use is subject to license terms.
> + */
> +
> +#pragma ident "@(#)devname2devid.c 1.3 07/05/25 SMI"
> +
> +#include <sys/types.h>
> +#include <sys/stat.h>
> +#include <devid.h>
> +#include <errno.h>
> +#include <stdio.h>
> +#include <stdlib.h>
> +#include <fcntl.h>
> +
> +/*
> + * Usage: devname2devid <devicepath>
> + *
> + * Examples:
> + * # ./devname2devid /dev/dsk/c1t4d0s0
> + * devid id1,sd@SSEAGATE_ST318404LSUN18G_3BT2G0Z300002146G4CR/a
> + * # ./devname2devid /dev/dsk/c1t4d0
> + * devid id1,sd@SSEAGATE_ST318404LSUN18G_3BT2G0Z300002146G4CR/wd
> + * # ./devname2devid /dev/dsk/c1t4d0s1
> + * devid id1,sd@SSEAGATE_ST318404LSUN18G_3BT2G0Z300002146G4CR/b
> + * #
> + *
> + * This program accepts a disk or disk slice path and prints a
> + * device id.
> + *
> + * Exit values:
> + * 0 - means success
> + * 1 - means failure
> + *
> + */
> +int
> +main(int argc, char *argv[])
> +{
> + int fd;
> + ddi_devid_t devid;
> + char *minor_name, *devidstr, *device;
> +#ifdef DEBUG
> + devid_nmlist_t  *list = NULL;
> + char *search_path;
> + int i;
> +#endif
> +
> + if (argc == 1) {
> + (void) printf("%s <devicepath> [search path]\n",
> +     argv[0]);
> + exit(1);
> + }
> + device = argv[1];
> +
> + if ((fd = open(device, O_RDONLY|O_NDELAY)) < 0) {
> + perror(device);
> + exit(1);
> + }
> + if (devid_get(fd, &devid) != 0) {
> + perror("devid_get");
> + exit(1);
> + }
> + if (devid_get_minor_name(fd, &minor_name) != 0) {
> + perror("devid_get_minor_name");
> + exit(1);
> + }
> + if ((devidstr = devid_str_encode(devid, minor_name)) == 0) {
> + perror("devid_str_encode");
> + exit(1);
> + }
> +
> + (void) printf("devid %s\n", devidstr);
> +
> + devid_str_free(devidstr);
> +
> +#ifdef DEBUG
> + if (argc == 3) {
> + search_path = argv[2];
> + } else {
> + search_path = "/dev/rdsk";
> + }
> +
> + if (devid_deviceid_to_nmlist(search_path, devid, 
> DEVID_MINOR_NAME_ALL,
> +     &list)) {
> + perror("devid_deviceid_to_nmlist");
> + exit(1);
> + }
> +
> + /* loop through list and process device names and numbers */
> + for (i = 0; list[i].devname != NULL; i++) {
> + (void) printf("devname: %s %p\n", list[i].devname, list[i].dev);
> + }
> + devid_free_nmlist(list);
> +
> +#endif /* DEBUG */
> +
> + devid_str_free(minor_name);
> + devid_free(devid);
> +
> + return (0);
> +}
>
> Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/df.ksh
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/tests/sys/cddl/zfs/bin/df.ksh Mon Aug 25 
> 18:31:19 2014 (r270604)
> @@ -0,0 +1,20 @@
> +#! /usr/local/bin/ksh93 -p
> +
> +newoptions=""
> +
> +while getopts F:lnhmk c
> +do
> +        case $c in
> +                F)
> +                        newoptions="$newoptions -t $OPTARG"
> +                        ;;
> +                l)
> +                        ;;
> +                *)
> + newoptions="$newoptions -$c"
> +                        ;;
> + esac
> +done
> +shift $(($OPTIND - 1))
> +
> +/bin/df $newoptions $*
>
> Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/dir_rd_update.c
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/tests/sys/cddl/zfs/bin/dir_rd_update.c Mon Aug 
> 25 18:31:19 2014 (r270604)
> @@ -0,0 +1,121 @@
> +/*
> + * CDDL HEADER START
> + *
> + * 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]
> + *
> + * CDDL HEADER END
> + */
> +
> +/*
> + * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
> + * Use is subject to license terms.
> + */
> +
> +#pragma ident "@(#)dir_rd_update.c 1.2 07/01/09 SMI"
> +
> +/*
> + * Assertion:
> + *
> + * A read operation and directory update operation performed
> + *      concurrently on the same directory can lead to deadlock
> + * on a UFS logging file system, but not on a ZFS file system.
> + */
> +
> +#include <sys/types.h>
> +#include <sys/stat.h>
> +#include <errno.h>
> +#include <fcntl.h>
> +#include <string.h>
> +#include <stdio.h>
> +#include <stdlib.h>
> +#include <unistd.h>
> +#define TMP_DIR /tmp
> +
> +static char dirpath[256];
> +
> +int
> +main(int argc, char **argv)
> +{
> + char *cp1 = "";
> + int i = 0;
> + int ret = 0;
> + int testdd = 0;
> + pid_t pid;
> + static const int op_num = 5;
> +
> + if (argc == 1) {
> + (void) printf("Usage: %s <mount point>\n", argv[0]);
> + exit(-1);
> + }
> + for (i = 0; i < 256; i++) {
> + dirpath[i] = 0;
> + }
> +
> + cp1 = argv[1];
> + (void) strcpy(&dirpath[0], (const char *)cp1);
> + (void) strcat(&dirpath[strlen(dirpath)], "TMP_DIR");
> +
> + ret = mkdir(dirpath, 0777);
> + if (ret != 0) {
> + if (errno != EEXIST) {
> + (void) printf(
> + "%s: mkdir(<%s>, 0777) failed: errno (decimal)=%d\n",
> + argv[0], dirpath, errno);
> + exit(-1);
> + }
> + }
> + testdd = open(dirpath, O_RDONLY|O_SYNC);
> + if (testdd < 0) {
> + (void) printf(
> +"%s: open(<%s>, O_RDONLY|O_SYNC) failed: errno (decimal)=%d\n",
> + argv[0], dirpath, errno);
> + exit(-1);
> + } else {
> + (void) close(testdd);
> + }
> + pid = fork();
> + if (pid > 0) {
> + int fd = open(dirpath, O_RDONLY|O_SYNC);
> + char buf[16];
> + int rdret;
> + int j = 0;
> +
> + while (j < op_num) {
> + (void) sleep(1);
> + rdret = read(fd, buf, 16);
> + if (rdret == -1) {
> + (void) printf("readdir failed");
> + }
> + j++;
> + }
> + } else if (pid == 0) {
> + int fd = open(dirpath, O_RDONLY);
> + int chownret;
> + int k = 0;
> +
> + while (k < op_num) {
> + (void) sleep(1);
> + chownret = fchown(fd, 0, 0);
> + if (chownret == -1) {
> + (void) printf("chown failed");
> + }
> +
> + k++;
> + }
> + }
> +
> + return (0);
> +}
>
> Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/dircmp.ksh
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/tests/sys/cddl/zfs/bin/dircmp.ksh Mon Aug 25 
> 18:31:19 2014 (r270604)
> @@ -0,0 +1,3 @@
> +#!/usr/local/bin/ksh93
> +
> +diff -qr $*
>
> Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/dumpadm.ksh
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/tests/sys/cddl/zfs/bin/dumpadm.ksh Mon Aug 25 
> 18:31:19 2014 (r270604)
> @@ -0,0 +1,8 @@
> +#! /usr/local/bin/ksh93 -p
> +
> +if [ $# != 0 ]
> +then
> + echo "ERROR option not supported"
> + return 1
> +fi
> +grep dumpdev /etc/rc.conf
>
> Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/ff.ksh
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/tests/sys/cddl/zfs/bin/ff.ksh Mon Aug 25 
> 18:31:19 2014 (r270604)
> @@ -0,0 +1,4 @@
> +#!/usr/local/bin/ksh93
> +
> +echo dummy
> +exit 0
>
> Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/file_check.c
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/tests/sys/cddl/zfs/bin/file_check.c Mon Aug 25 
> 18:31:19 2014 (r270604)
> @@ -0,0 +1,88 @@
> +/*
> + * CDDL HEADER START
> + *
> + * 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]
> + *
> + * CDDL HEADER END
> + */
> +
> +/*
> + * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
> + * Use is subject to license terms.
> + */
> +
> +#pragma ident "@(#)file_check.c 1.3 07/05/25 SMI"
> +
> +#include "file_common.h"
> +
> +static unsigned char bigbuffer[BIGBUFFERSIZE];
> +
> +/*
> + * Given a filename, check that the file consists entirely
> + * of a particular pattern. If the pattern is not specified a
> + * default will be used. For default values see file_common.h
> + */
> +int
> +main(int argc, char **argv)
> +{
> + int bigfd;
> + long i, n;
> + uint8_t fillchar = DATA;
> + int bigbuffersize = BIGBUFFERSIZE;
> + int64_t read_count = 0;
> +
> + /*
> + * Validate arguments
> + */
> + if (argc < 2) {
> + (void) printf("Usage: %s filename [pattern]\n",
> +     argv[0]);
> + exit(1);
> + }
> +
> + if (argv[2]) {
> + fillchar = atoi(argv[2]);
> + }
> +
> + /*
> + * Read the file contents and check every character
> + * against the supplied pattern. Abort if the
> + * pattern check fails.
> + */
> + if ((bigfd = open(argv[1], O_RDONLY)) == -1) {
> + (void) printf("open %s failed %d\n", argv[1], errno);
> + exit(1);
> + }
> +
> + do {
> + if ((n = read(bigfd, &bigbuffer, bigbuffersize)) == -1) {
> + (void) printf("read failed (%ld), %d\n", n, errno);
> + exit(errno);
> + }
> +
> + for (i = 0; i < n; i++) {
> + if (bigbuffer[i] != fillchar) {
> + (void) printf("error %s: 0x%x != 0x%x)\n",
> +     argv[1], bigbuffer[i], fillchar);
> + exit(1);
> + }
> + }
> +
> + read_count += n;
> + } while (n == bigbuffersize);
> +
> + return (0);
> +}
>
> Added: projects/zfsd/head/tests/sys/cddl/zfs/bin/file_common.h
> ==============================================================================
> --- /dev/null 00:00:00 1970 (empty, because file is newly added)
> +++ projects/zfsd/head/tests/sys/cddl/zfs/bin/file_common.h Mon Aug 25 
> 18:31:19 2014 (r270604)
> @@ -0,0 +1,64 @@
> +/*
> + * CDDL HEADER START
> + *
> + * 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]
> + *
> + * CDDL HEADER END
> + */
> +
> +/*
> + * Copyright 2007 Sun Microsystems, Inc.  All rights reserved.
> + * Use is subject to license terms.
> + */
> +
> +#ifndef FILE_COMMON_H
> +#define FILE_COMMON_H
> +
> +#pragma ident "@(#)file_common.h 1.3 07/05/25 SMI"
> +
> +/*
> + * header file for file_* utilities. These utilities
> + * are used by the test cases to perform various file
> + * operations (append writes, for example).
> + */
> +
> +#ifdef __cplusplus
> +extern "C" {
> +#endif
> +
> +#include <sys/types.h>
> +#include <sys/stat.h>
> +#include <errno.h>
> +#include <fcntl.h>
> +#include <stdio.h>
> +#include <unistd.h>
> +#include <stdlib.h>
> +#include <string.h>
> +
> +#define BLOCKSZ 8192
> +#define DATA 0xa5
> +#define DATA_RANGE 120
> +#define BIGBUFFERSIZE 0x800000
> +#define BIGFILESIZE 20
> +
> +extern char *optarg;
> +extern int optind, opterr, optopt;
> +
>
> *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***
>
> 


From owner-svn-src-projects@FreeBSD.ORG  Mon Aug 25 20:06:58 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 8F70A50F;
 Mon, 25 Aug 2014 20:06:58 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 6E30736BE;
 Mon, 25 Aug 2014 20:06:58 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7PK6wvC006519;
 Mon, 25 Aug 2014 20:06:58 GMT (envelope-from cherry@FreeBSD.org)
Received: (from cherry@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7PK6wA3006517;
 Mon, 25 Aug 2014 20:06:58 GMT (envelope-from cherry@FreeBSD.org)
Message-Id: <201408252006.s7PK6wA3006517@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: cherry set sender to
 cherry@FreeBSD.org using -f
From: "Cherry G. Mathew" <cherry@FreeBSD.org>
Date: Mon, 25 Aug 2014 20:06:58 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270619 - projects/amd64_xen_pv/sys/amd64/xen
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 25 Aug 2014 20:06:58 -0000

Author: cherry
Date: Mon Aug 25 20:06:57 2014
New Revision: 270619
URL: http://svnweb.freebsd.org/changeset/base/270619

Log:
  Support arbitrary amounts of RAM.
  
  Earlier we were limited to the amount of RAM and dmap that the initial
  boot-time kva provided to us by the hypervisor.
  
  This change allows us to allocate our own kva until we have enough for
  our boot time mapping needs (boot kva and the direct map).
  This is achieved by iteratively estimating and re-building boot time
  page tables until we have enough mappings.
  
  Some niggles remain, including free-ing/unmapping physical pages of
  discarded bootstrap page tables.
  
  Approved by:	gibbs (implicit)

Modified:
  projects/amd64_xen_pv/sys/amd64/xen/machdep.c
  projects/amd64_xen_pv/sys/amd64/xen/pmap.c

Modified: projects/amd64_xen_pv/sys/amd64/xen/machdep.c
==============================================================================
--- projects/amd64_xen_pv/sys/amd64/xen/machdep.c	Mon Aug 25 19:52:13 2014	(r270618)
+++ projects/amd64_xen_pv/sys/amd64/xen/machdep.c	Mon Aug 25 20:06:57 2014	(r270619)
@@ -332,6 +332,7 @@ static void init_event_callbacks(void)
 void xen_set_hypercall_page(vm_paddr_t);
 extern char hypercall_page[]; /* locore.s */
 extern uint64_t xenstack; /* start of Xen provided stack */
+extern uintptr_t virtual_avail; /* pmap.c */
 
 void
 force_evtchn_callback(void)
@@ -451,6 +452,22 @@ initxen(struct start_info *si)
 	/* xen variables */
 	xen_phys_machine = (xen_pfn_t *)si->mfn_list;
 
+
+	/*
+	 * Xen guarantees mapped virtual addresses at boot time upto
+	 * xenstack + 512KB. We want to use these to kick off
+	 * allocpages(). We then extend the boot time kva enough to be
+	 * able to map all of the kernel and all of physical ram via
+	 * the direct mappings.
+	 *
+	 * Note: Xen *may* provide mappings upto xenstack + 4MB, but
+	 * this is not guaranteed. We therefore assume that only 512KB
+	 * is available in the first iteration.
+	 */
+
+	/* (ab)use virtual_avail for pre vm/ boot */
+	virtual_avail = xenstack + 512 * 1024;
+
 	/* XXX: if hypervisor has FEATURE 2M SUPER pages) */
 	init_xen_super();
 
@@ -495,7 +512,7 @@ initxen(struct start_info *si)
 	physfree += kstack0_sz;
 
 	/* Make sure we are still inside of available mapped va. */
-	KASSERT(PTOV(physfree) <= (xenstack + 512 * 1024), 
+	KASSERT(PTOV(physfree) < (virtual_avail),
 		("Attempt to use unmapped va\n"));
 
 	/*
@@ -650,7 +667,6 @@ initxen(struct start_info *si)
 
         HYPERVISOR_stack_switch(GSEL(GDATA_SEL, SEL_KPL), 
 		(unsigned long) PCPU_GET(rsp0)); /* Tell xen about the kernel stack */
-
 	/* setup user mode selector glue */
 	_ucodesel = GSEL(GUCODE_SEL, SEL_UPL);
 	_udatasel = GSEL(GUDATA_SEL, SEL_UPL);
@@ -682,9 +698,10 @@ initxen(struct start_info *si)
 	if (env != NULL)
 		strlcpy(kernelname, env, sizeof(kernelname));
 
-	/* unmap unused kmem after physfree */
+	/* unmap unused kva after physfree */
+
 	intptr_t unmapva;
-	for (unmapva = PTOV(physfree); unmapva < (xenstack + 512 * 1024); unmapva += PAGE_SIZE) {
+	for (unmapva = PTOV(physfree); unmapva < (virtual_avail - PAGE_SIZE * 3 /* Compensate for virtual_avail adjustment in pmap_xen bootpages() - XXX:  fix this ugliness */); unmapva += PAGE_SIZE) {
 		PT_SET_MA(unmapva, 0);
 	}
 

Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap.c
==============================================================================
--- projects/amd64_xen_pv/sys/amd64/xen/pmap.c	Mon Aug 25 19:52:13 2014	(r270618)
+++ projects/amd64_xen_pv/sys/amd64/xen/pmap.c	Mon Aug 25 20:06:57 2014	(r270619)
@@ -335,7 +335,7 @@ struct pmap kernel_pmap_store;
 		      (va) <= DMAP_MAX_ADDRESS)
 #define ISKERNELVA(va) ((va) >= VM_MIN_KERNEL_ADDRESS && \
 			(va) <= VM_MAX_KERNEL_ADDRESS)
-#define ISBOOTVA(va) ((va) >= KERNBASE && (va) <= (xenstack + 512 * 1024))
+#define ISBOOTVA(va) ((va) >= KERNBASE && (va) < (virtual_avail))
 
 uintptr_t virtual_avail;	/* VA of first avail page (after kernel bss) */
 uintptr_t virtual_end;	/* VA of last avail page (end of kernel AS) */
@@ -395,12 +395,19 @@ static void _pmap_unwire_ptp(pmap_t pmap
     struct spglist *free);
 static int pmap_unuse_pt(pmap_t, vm_offset_t, pd_entry_t, struct spglist *);
 
-static vm_paddr_t	boot_ptphys;	/* phys addr of start of
-					 * kernel bootstrap tables
-					 */
-static vm_paddr_t	boot_ptendphys;	/* phys addr of end of kernel
-					 * bootstrap page tables
-					 */
+static long	xen_pt;	/* 
+			 * xen bootstrap page tables
+			 */
+static long	xen_pt_frames;	/* 
+				 * xen bootstrap page table end.
+				 */
+
+static long	boot_pt;	/* phys addr of start of
+				 * kernel bootstrap tables
+				 */
+static long	boot_pt_frames;	/* phys addr of end of kernel
+				 * bootstrap page tables
+				 */
 extern int gdtset;
 extern uint64_t xenstack; /* The stack Xen gives us at boot */
 extern struct xenstore_domain_interface *xen_store; /* xenstore page */
@@ -588,7 +595,7 @@ allocpages(vm_paddr_t *firstaddr, int n)
 	bzero((void *)PTOV(ret), n * PAGE_SIZE);
 	*firstaddr += n * PAGE_SIZE;
 
-	KASSERT(PTOV(*firstaddr) <= (xenstack + 512 * 1024), 
+	KASSERT(PTOV(*firstaddr) < (virtual_avail),
 		("Attempt to use unmapped va\n"));
 
 	return (ret);
@@ -656,6 +663,9 @@ pmap_xen_setpages_rw(uintptr_t va, vm_si
 
 extern int etext;	/* End of kernel text (virtual address) */
 extern int end;		/* End of kernel binary (virtual address) */
+
+#define ISPTFN(p, min, max) ((p) >= ((min)) && (p) < ((max)))
+
 /* Return pte flags according to kernel va access restrictions */
 
 static pt_entry_t
@@ -667,19 +677,14 @@ pmap_xen_kernel_vaflags(uintptr_t va)
 	if ((va > (uintptr_t) &etext && /* .data, .bss et. al */
 	     (va < (uintptr_t) &end))
 	    ||
-	    ((va > (uintptr_t)(xen_start_info->pt_base +
-	    			xen_start_info->nr_pt_frames * PAGE_SIZE)) &&
-	     va < PTOV(boot_ptphys))
-	    ||
-	    va > PTOV(boot_ptendphys)) {
+	    !(ISPTFN(atop(VTOP(va)), xen_pt, xen_pt + xen_pt_frames) ||
+	      ISPTFN(atop(VTOP(va)), boot_pt, boot_pt + boot_pt_frames))) {
 		return PG_RW;
 	}
 
 	return 0;
 }
 
-uintptr_t tmpva;
-
 CTASSERT(powerof2(NDMPML4E));
 
 /* number of kernel PDP slots */
@@ -713,22 +718,77 @@ nkpt_init(vm_paddr_t addr)
 	nkpt = pt_pages;
 }
 
+/* 
+ * Test to see if ndmpt_pgs + nkpt_pgs will fit within 
+ * PTOV(allocbase) and virtual_avail
+ *
+ * Global variables used and modified: virtual_avail
+ */
+   
+static bool
+dmap_table_fits(vm_paddr_t allocbase, int ndmpt_pgs)
+{
+	int nkpt_pgs = 0, nkpt_slop = 0;
+
+	/* Replicate nkpt_init() here to estimate nkpt_pgs */
+	nkpt_pgs = howmany(VTOP(virtual_avail), 1 << PDRSHIFT);
+	nkpt_pgs += NKPDPE(nkpt_pgs);
+
+	nkpt_slop = NKPDPE(nkpt_pgs) + 8;
+
+	/* Add further machdep.c mem usage to estimate */
+	nkpt_slop += KSTACK_PAGES + atop(round_page(DPCPU_SIZE));
+
+	nkpt_pgs += nkpt_slop;  /* Arbitrary slop - see nkpt_init() */
+
+	nkpt_pgs += NKPML4E;	/* pdpts for kva */
+	nkpt_pgs += 1;		/* KPML4 */
+
+	if ((allocbase + ptoa(ndmpt_pgs + nkpt_pgs)) <
+	    VTOP(virtual_avail)) {
+		return true;
+	}
+
+	/* Start at the most kva available for the next iteration. */
+	nkpt_pgs = atop(VTOP(virtual_avail) - allocbase); 
+	
+	long nkpt_l1pgs = nkpt_pgs - NKPML4E - 1 - nkpt_slop;
+
+	/* Then pare it down to the min. needed. */
+	do {
+		nkpt_l1pgs--;
+		nkpt_pgs = nkpt_l1pgs + NKPML4E + 1 + nkpt_slop;
+	} while ((nkpt_l1pgs << PDRSHIFT) >= 
+		 allocbase + ptoa(nkpt_pgs + ndmpt_pgs));
+
+	nkpt_l1pgs++;
+	nkpt_pgs++;
+
+	/* update shared variable for next iteration.
+	 * This is sucky, but I don't want to drift too much
+	 * from native templates, with a view to future
+	 * integration.
+	 */
+	virtual_avail = PTOV(nkpt_l1pgs << PDRSHIFT);
 
+	return false;
+}
 /* create a linear mapping for a span of 'nkmapped' pages */
 
 static void
-create_pagetables(vm_paddr_t *firstaddr, int nkmapped)
+create_pagetables(vm_paddr_t *firstaddr)
 {
 
-	int i, j, ndm1g, nkpdpe;
+	int i, j, ndm1g, nkpdpe, ndmpd = 0;
 	pt_entry_t *pt_p;
 	pd_entry_t *pd_p;
 	pdp_entry_t *pdp_p;
 	pml4_entry_t *p4_p;
 
-	boot_ptphys = *firstaddr; /* lowest available r/w area */
+	boot_pt = atop(*firstaddr); /* lowest available r/w area */
+	boot_pt_frames = 0; /* reset */
 
-	/* Allocate page table pages for the direct map */
+	/* Estimate page table pages for the direct map */
 	ndmpdp = (ptoa(Maxmem) + NBPDP - 1) >> PDPSHIFT;
 	if (ndmpdp < 4)		/* Minimum 4GB of dirmap */
 		ndmpdp = 4;
@@ -743,15 +803,53 @@ create_pagetables(vm_paddr_t *firstaddr,
 		ndmpdpphys = NDMPML4E;
 		ndmpdp = NDMPML4E * NPDEPG;
 	}
-	DMPDPphys = allocpages(firstaddr, ndmpdpphys);
+
 	ndm1g = 0;
 	amd_feature = 0; /* XXX: revisit */
+
+#ifdef LARGEFRAMES
 	if ((amd_feature & AMDID_PAGE1GB) != 0)
 		ndm1g = ptoa(Maxmem) >> PDPSHIFT;
+#endif
 	if (ndm1g < ndmpdp)
-		DMPDphys = allocpages(firstaddr, ndmpdp - ndm1g);
+		ndmpd = ndmpdp - ndm1g;
+
 	dmaplimit = (vm_paddr_t)ndmpdp << PDPSHIFT;
 
+	/* 
+	 * Xen doesn't like aliased maps with unmatched access
+	 * rights. Also, a duplicate set of PTs is wasteful. So we
+	 * stitch together the Kernel map and the rest of unmapped RAM
+	 * into the Direct map.
+	 */
+
+	int ndmpt;
+
+	ndmpt = howmany(Maxmem, NPTEPG);
+	ndmpt += NKPDPE(ndmpt);
+
+	/* 
+	 * Estimate to see if our kva is sufficient to map the direct
+	 * map in. 
+	 *
+	 * If we can't fit the direct map tables into available kva,
+	 * we attempt to map in more kva, and we retry.
+	 */
+	bool directmap;
+	static vm_paddr_t allocbase = 0;
+
+	/* allocbase doesn't change with iterations */
+	if (!allocbase) 
+		allocbase = *firstaddr; 
+
+	directmap = dmap_table_fits(*firstaddr, ndmpdpphys + ndmpd + ndmpt);
+	if (directmap == false) goto kvasetup;
+
+	DMPDPphys = allocpages(firstaddr, ndmpdpphys);
+	DMPDphys = allocpages(firstaddr, ndmpd);
+	DMPTphys = allocpages(firstaddr, ndmpt);
+
+kvasetup:
 	/* Allocate pages */
 	KPML4phys = allocpages(firstaddr, 1);
 	KPDPphys = allocpages(firstaddr, NKPML4E);
@@ -768,30 +866,15 @@ create_pagetables(vm_paddr_t *firstaddr,
 	 * pages.  (pmap_enter requires a PD page to exist for each KPML4E.)
 	 */
 
-	nkpt_init(ptoa(nkmapped));
+	nkpt_init(VTOP(virtual_avail));
 	nkpdpe = NKPDPE(nkpt);
 
 	KPTphys = allocpages(firstaddr, nkpt);
 	KPDphys = allocpages(firstaddr, nkpdpe);
+	boot_pt_frames = atop(*firstaddr) - boot_pt;
 
-	/* 
-	 * Xen doesn't like aliased maps with unmatched access
-	 * rights. Also, a duplicate set of PTs is wasteful. So we
-	 * stitch together the Kernel map and the rest of unmapped RAM
-	 * into the Direct map.
-	 */
-
-	int ndmpd;
-
-	ndmpd = howmany(Maxmem, NPTEPG);
-	ndmpd += NKPDPE(ndmpd);
-
-	DMPTphys = allocpages(firstaddr, ndmpd);
-
-	boot_ptendphys = *firstaddr - 1;
-
-	/* We can't spill over beyond the 512kB padding */
-	KASSERT(((boot_ptendphys - boot_ptphys) / 1024) <= 512,
+	/* We can't spill over beyond virtual_avail */
+	KASSERT(PTOV(ptoa(boot_pt + boot_pt_frames)) <= virtual_avail,
 		("bootstrap mapped memory insufficient.\n"));
 
 	/* Fill in the underlying page table pages */
@@ -802,7 +885,7 @@ create_pagetables(vm_paddr_t *firstaddr,
 	/* Adjust for Xen */
 	pt_p = (pt_entry_t *)PTOV(KPTphys);
 
-	for (i = 0; ptoa(i) < ptoa(nkmapped); i++) {
+	for (i = 0; ptoa(i) < VTOP(virtual_avail); i++) {
 		pt_p[i] = ptoa(i) | X86_PG_RW | X86_PG_V | X86_PG_G;
 
 		/* Adjust to machine addr and attributes for Xen */
@@ -831,7 +914,7 @@ create_pagetables(vm_paddr_t *firstaddr,
 #ifdef LARGEFRAMES
 	/* Map from zero to end of allocations under 2M pages */
 	/* This replaces some of the KPTphys entries above */
-	for (i = 0; (i << PDRSHIFT) < ptoa(nkmapped); i++) {
+	for (i = 0; (i << PDRSHIFT) < VTOP(virtual_avail); i++) {
 		pd_p[i] = (i << PDRSHIFT) | X86_PG_RW | X86_PG_V | PG_PS |
 		    X86_PG_G;
 
@@ -861,6 +944,8 @@ create_pagetables(vm_paddr_t *firstaddr,
 
 	}
 
+	if (directmap == false) goto l4setup;
+
 	pt_p = (pt_entry_t *)PTOV(DMPTphys);
 
 	for (i = 0; ptoa(i) < ptoa(Maxmem); i++) {
@@ -871,7 +956,7 @@ create_pagetables(vm_paddr_t *firstaddr,
 
 	pd_p = (pd_entry_t *)PTOV(DMPDphys);
 
-	for (i = 0; i < ndmpd; i++) {
+	for (i = 0; i < ndmpt; i++) {
 		pd_p[i] = phystomach(DMPTphys + ptoa(i));
 		pmap_xen_setpages_ro(PTOV(DMPTphys + ptoa(i)), 1);
 
@@ -932,6 +1017,7 @@ create_pagetables(vm_paddr_t *firstaddr,
 		pdp_p[i] |= X86_PG_RW | X86_PG_V | X86_PG_U;
 	}
 
+l4setup:
 	/* And recursively map PML4 to itself in order to get PTmap */
 	p4_p = (pml4_entry_t *)KPML4phys;
 
@@ -945,6 +1031,7 @@ create_pagetables(vm_paddr_t *firstaddr,
 	p4_p[PML4PML4I] = phystomach(KPML4phys);
 	p4_p[PML4PML4I] |= X86_PG_V |  PG_U;
 
+	if (directmap == false) goto kval4setup;
 	/* Connect the Direct Map slot(s) up to the PML4. */
 	for (i = 0; i < ndmpdpphys; i++) {
 		p4_p[DMPML4I + i] = DMPDPphys + ptoa(i);
@@ -957,6 +1044,7 @@ create_pagetables(vm_paddr_t *firstaddr,
 		p4_p[DMPML4I + i] |= X86_PG_RW | X86_PG_V | PG_U;
 	}
 
+kval4setup:
 	/* Connect the KVA slots up to the PML4 */
 	for (i = 0; i < NKPML4E; i++) {
 		p4_p[KPML4BASE + i] = KPDPphys + ptoa(i);
@@ -983,7 +1071,7 @@ create_pagetables(vm_paddr_t *firstaddr,
  */
 
 static void
-pmap_xen_bootpages(vm_paddr_t *firstaddr)
+pmap_xen_bootpages(void)
 {
 	uintptr_t va;
 	vm_paddr_t ma;
@@ -1051,76 +1139,80 @@ pmap_bootstrap(vm_paddr_t *firstaddr)
 
 	int nkmapped;
 
-	nkmapped = atop(VTOP(xenstack + 512 * 1024));
-
-	/* 
-	 * Converts number of pages available for backing page tables,
-	 * to maximum contiguous and aligned VA span they can serve.
-	 * We assume a maximum span of 512GB, therefore assuming 2
-	 * pages for 1 L4 and L3 table each.
-	 */
-
-#define npt_to_va_span(_npg) ((2ULL * 1024 * 1024 * 512 * ((_npg) - 2) + 513 - \
-			       4ULL * 1024 * 1024 * 512) / 513)
-
-	/* 
-	 * Converts a given aligned and contiguous span of VA to the
-	 * number of pages of backing page tables required.
-	 */
-#define va_span_to_npt(_span) (((513 * (_span) + 4ULL * 1024 * 1024 * 512 - 513) / \
-				2ULL * 1024 * 1024 * 512) + 2)
-
-	Maxmem = atop(npt_to_va_span(atop(128 * 1024)));
-
-	create_pagetables(firstaddr, nkmapped);
+	xen_pt = atop(VTOP(xen_start_info->pt_base));
+	xen_pt_frames = xen_start_info->nr_pt_frames;
+retry:
+	nkmapped = atop(VTOP(virtual_avail));
+	create_pagetables(firstaddr);
 
 	/* Switch to the new kernel tables */
 	xen_pt_switch(xpmap_ptom(KPML4phys));
 
 	/* Unpin old page table hierarchy, and mark all its pages r/w */
-	xen_pgdir_unpin(phystomach(VTOP(xen_start_info->pt_base)));
+	xen_pgdir_unpin(phystomach(ptoa(xen_pt)));
+
 
-	pmap_xen_setpages_rw(xen_start_info->pt_base,
-			     xen_start_info->nr_pt_frames);
+	/* Make them r/w in kva */
+	pmap_xen_setpages_rw(PTOV(ptoa(xen_pt)),
+			     xen_pt_frames);
+
+	bzero((void *)PTOV(ptoa(xen_pt)), ptoa(xen_pt_frames));
+#if 0
+	/* 
+	 * Unmap from kernel VA space, since we're going to put them
+	 * on the free list via phys_avail
+	 */
+	long i;
+	for (i = xen_pt; i < (xen_pt + xen_pt_frames);i++) {
+		PT_SET_MA(PTOV(ptoa(i)), 0);
+	}
 
-	bzero((void *)xen_start_info->pt_base, xen_start_info->nr_pt_frames * PAGE_SIZE);
-	/* And DMAP mappings */
-	pmap_xen_setpages_rw(PHYS_TO_DMAP(VTOP(xen_start_info->pt_base)),
-			     xen_start_info->nr_pt_frames);
-		     
 	/* 
 	 * gc newly free pages (bootstrap PTs and bootstrap stack,
 	 * mostly, I think.).
 	 * Record the pages as available to the VM via phys_avail[] 
 	 */
 
-	/* This is the first free phys segment. see: xen.h */
-	KASSERT(pa_index == 0, 
-		("reclaimed page table pages are not the lowest available!"));
-
-	dump_avail[pa_index + 1] = phys_avail[pa_index] = VTOP(xen_start_info->pt_base);
+	dump_avail[pa_index + 1] = phys_avail[pa_index] = ptoa(xen_pt);
 	dump_avail[pa_index + 2] = phys_avail[pa_index + 1] = phys_avail[pa_index] +
-		ptoa(xen_start_info->nr_pt_frames);
+		ptoa(xen_pt_frames);
 	pa_index += 2;
+#endif
+	if (ptoa(nkmapped) != VTOP(virtual_avail)) { /* Need more kva, try again */
+		xen_pt = boot_pt;
+		xen_pt_frames = boot_pt_frames;
+		goto retry;
+	}
+
+	/* 
+	 * DMAP mappings of the former pt should be r/w.
+	 * Since we couldn't mark them R/W during the
+	 * xen_pgd_pin()/xen_pgd_unpin() dance above,
+	 * and we know that at this point, DMAP has been
+	 * setup, we do a direct update to R/W
+	 */
+
+	pmap_xen_setpages_rw(PHYS_TO_DMAP(ptoa(xen_pt)),
+			     xen_pt_frames);
 
 	/*
 	 * Xen guarantees mapped virtual addresses at boot time upto
-	 * xenstack + 512KB. We want to use these for allocpages()
-	 * and therefore don't want to touch these mappings since
-	 * they're scarce resources. Move along to the end of
-	 * guaranteed mapping.
+	 * xenstack + 512KB. We want to use these to kick off
+	 * allocpages(). We then extend the boot time kva enough to be
+	 * able to map all of the kernel and all of physical ram via
+	 * the direct mappings.
 	 *
 	 * Note: Xen *may* provide mappings upto xenstack + 4MB, but
 	 * this is not guaranteed. We therefore assume that only 512KB
-	 * is available.
+	 * is available in the first iteration.
 	 */
 
-	virtual_avail = (uintptr_t) xenstack + 512 * 1024 + PAGE_SIZE;
+	virtual_avail = (uintptr_t) round_page(virtual_avail);
 	/* XXX: Check we don't overlap xen pgdir entries. */
 	virtual_end = VM_MAX_KERNEL_ADDRESS - PAGE_SIZE; 
 
 	/* Map in Xen related pages into VA space */
-	pmap_xen_bootpages(firstaddr);
+	pmap_xen_bootpages();
 
 	/*
 	 * Initialize the kernel pmap (which is statically allocated).
@@ -1144,7 +1236,6 @@ pmap_bootstrap(vm_paddr_t *firstaddr)
 	rw_init(&pvh_global_lock, "pmap pv global");
 
 	/* Steal some memory (backing physical pages, and kva) */
-	physmem = Maxmem; /* XXX: remove after > 64M support */
 	physmem -= atop(round_page(msgbufsize));
 
 	msgbufp = (struct msgbuf *)PHYS_TO_DMAP(ptoa(physmem));

From owner-svn-src-projects@FreeBSD.ORG  Tue Aug 26 10:23:00 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 767CA345;
 Tue, 26 Aug 2014 10:23:00 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 486633501;
 Tue, 26 Aug 2014 10:23:00 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7QAN0hj002891;
 Tue, 26 Aug 2014 10:23:00 GMT (envelope-from cherry@FreeBSD.org)
Received: (from cherry@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7QAMx7X002888;
 Tue, 26 Aug 2014 10:22:59 GMT (envelope-from cherry@FreeBSD.org)
Message-Id: <201408261022.s7QAMx7X002888@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: cherry set sender to
 cherry@FreeBSD.org using -f
From: "Cherry G. Mathew" <cherry@FreeBSD.org>
Date: Tue, 26 Aug 2014 10:22:59 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270654 - projects/amd64_xen_pv/sys/amd64/xen
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 26 Aug 2014 10:23:00 -0000

Author: cherry
Date: Tue Aug 26 10:22:59 2014
New Revision: 270654
URL: http://svnweb.freebsd.org/changeset/base/270654

Log:
  Add all pv ram to the crash dump pages, instead of skipping "holes".
  This also fixes fragmentation related breakage during bootup, which
  fails during the RAM "device" attach.
  
  Approved by:	gibbs (implicit)

Modified:
  projects/amd64_xen_pv/sys/amd64/xen/machdep.c
  projects/amd64_xen_pv/sys/amd64/xen/pmap.c

Modified: projects/amd64_xen_pv/sys/amd64/xen/machdep.c
==============================================================================
--- projects/amd64_xen_pv/sys/amd64/xen/machdep.c	Tue Aug 26 09:40:14 2014	(r270653)
+++ projects/amd64_xen_pv/sys/amd64/xen/machdep.c	Tue Aug 26 10:22:59 2014	(r270654)
@@ -594,11 +594,13 @@ initxen(struct start_info *si)
 	DPCPU_ID_SET(0, vcpu_info, &HYPERVISOR_shared_info->vcpu_info[0]);
 
 	/* Register the rest of free physical memory with phys_avail[] */
-	/* dump_avail[] starts at index 1 */
 	phys_avail[pa_index++] = physfree; 
-	dump_avail[pa_index] = physfree;
 	phys_avail[pa_index++] = ptoa(physmem);
-	dump_avail[pa_index] = ptoa(physmem);
+
+	/* We dump all of our given RAM */
+	/* XXX: revise this for dom0 */
+	dump_avail[1] = 0;
+	dump_avail[2] = ptoa(physmem);
 
 	PCPU_SET(prvspace, pc);
 	PCPU_SET(curthread, &thread0);

Modified: projects/amd64_xen_pv/sys/amd64/xen/pmap.c
==============================================================================
--- projects/amd64_xen_pv/sys/amd64/xen/pmap.c	Tue Aug 26 09:40:14 2014	(r270653)
+++ projects/amd64_xen_pv/sys/amd64/xen/pmap.c	Tue Aug 26 10:22:59 2014	(r270654)
@@ -1157,7 +1157,7 @@ retry:
 			     xen_pt_frames);
 
 	bzero((void *)PTOV(ptoa(xen_pt)), ptoa(xen_pt_frames));
-#if 0
+#if 1
 	/* 
 	 * Unmap from kernel VA space, since we're going to put them
 	 * on the free list via phys_avail
@@ -1173,8 +1173,8 @@ retry:
 	 * Record the pages as available to the VM via phys_avail[] 
 	 */
 
-	dump_avail[pa_index + 1] = phys_avail[pa_index] = ptoa(xen_pt);
-	dump_avail[pa_index + 2] = phys_avail[pa_index + 1] = phys_avail[pa_index] +
+	phys_avail[pa_index] = ptoa(xen_pt);
+	phys_avail[pa_index + 1] = phys_avail[pa_index] +
 		ptoa(xen_pt_frames);
 	pa_index += 2;
 #endif

From owner-svn-src-projects@FreeBSD.ORG  Tue Aug 26 10:56:51 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 9CAAD105;
 Tue, 26 Aug 2014 10:56:51 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 893E4380D;
 Tue, 26 Aug 2014 10:56:51 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7QAupw9017209;
 Tue, 26 Aug 2014 10:56:51 GMT (envelope-from cherry@FreeBSD.org)
Received: (from cherry@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7QAupEk017208;
 Tue, 26 Aug 2014 10:56:51 GMT (envelope-from cherry@FreeBSD.org)
Message-Id: <201408261056.s7QAupEk017208@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: cherry set sender to
 cherry@FreeBSD.org using -f
From: "Cherry G. Mathew" <cherry@FreeBSD.org>
Date: Tue, 26 Aug 2014 10:56:51 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270658 - projects/amd64_xen_pv/sys/amd64/xen
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 26 Aug 2014 10:56:51 -0000

Author: cherry
Date: Tue Aug 26 10:56:51 2014
New Revision: 270658
URL: http://svnweb.freebsd.org/changeset/base/270658

Log:
  dump_avail[] offset correction. This was incorrectly offset by 1 in
  the previous commit.
  
  Approved by:	gibbs(implicit)

Modified:
  projects/amd64_xen_pv/sys/amd64/xen/machdep.c

Modified: projects/amd64_xen_pv/sys/amd64/xen/machdep.c
==============================================================================
--- projects/amd64_xen_pv/sys/amd64/xen/machdep.c	Tue Aug 26 10:55:08 2014	(r270657)
+++ projects/amd64_xen_pv/sys/amd64/xen/machdep.c	Tue Aug 26 10:56:51 2014	(r270658)
@@ -599,8 +599,8 @@ initxen(struct start_info *si)
 
 	/* We dump all of our given RAM */
 	/* XXX: revise this for dom0 */
-	dump_avail[1] = 0;
-	dump_avail[2] = ptoa(physmem);
+	dump_avail[0] = 0;
+	dump_avail[1] = ptoa(physmem);
 
 	PCPU_SET(prvspace, pc);
 	PCPU_SET(curthread, &thread0);

From owner-svn-src-projects@FreeBSD.ORG  Tue Aug 26 20:39:17 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id EF1E975D
 for <svn-src-projects@freebsd.org>; Tue, 26 Aug 2014 20:39:16 +0000 (UTC)
Received: from nm19-vm0.bullet.mail.bf1.yahoo.com
 (nm19-vm0.bullet.mail.bf1.yahoo.com [98.139.213.162])
 by mx1.freebsd.org (Postfix) with ESMTP id 936743AB9
 for <svn-src-projects@freebsd.org>; Tue, 26 Aug 2014 20:39:16 +0000 (UTC)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=yahoo.com; s=s2048;
 t=1409085555; bh=kqKBzif8vzTO3rIPQmuGR5G3SYQen2t6jmoFqOXmoXU=;
 h=Received:Received:Received:X-Yahoo-Newman-Id:X-Yahoo-Newman-Property:X-YMail-OSG:X-Yahoo-SMTP:Content-Type:Mime-Version:Subject:From:In-Reply-To:Date:Cc:Content-Transfer-Encoding:Message-Id:References:To:X-Mailer:From:Subject;
 b=ZIIdNmCPPVwaJgHAgWo16E3oKCz67b0DYXBMIC5a+hIPZzcpT93wLh08kJL64925Vs72H4/5xTEcgF/ma9mInUNAP9my/Nf7FnzKh7nGzJSUu2kG14LGFbpJpGQndLW6wBVXre/kipBPThbyVu+o+RAcCfCXt9qWdaqxZhTlMW7ni5sSmckuFq9D21BQDOewBLfN0OTOdt10aIkvRqNlR8WqGREH2UMe9Kzh0aVo4aZ4e4lr2IaNGHHlsN9ZS/41chi5yoY4OFUtYaGoLLmavYfZ+p22BS/37bqzm0hSXlrYLQzV1qTbe+x4L6pukfJqfhgeWoeDyTkF54orA9onJQ==
DomainKey-Signature: a=rsa-sha1; q=dns; c=nofws; s=s2048; d=yahoo.com;
 b=JnpCZaM3Q3NQoH2FjIu13SBUTE3uanG/nnTBh0rtZyV/QWRGfVePMgnDC9lpk0Ls6d0w4viLmWQitsl11tDqbV6ATv3jQXtLxO5Ad/APeT4AC29LUPmK75lpRc3bBW0wEGGsj0RiynsYUC28dsHwHbHABhYCeuJ4eEF260FD+Gt3I7GiRI3Y5ihgwavpDjrDujR1k+jd/YsdkKgum8nkwwW3tGqITMBWKcAeyKaFOjwHaQPWfykRd9VkAYSL1PPC8vedIdAPHxyeaOpW8O2KeQP5zjAF1NeSf3B739mUyaGmlKQhs2UVc+Kwj88jsZPI0UCY58VDzc1yLFxjVozeLQ==;
Received: from [66.196.81.174] by nm19.bullet.mail.bf1.yahoo.com with NNFMP;
 26 Aug 2014 20:39:15 -0000
Received: from [98.139.211.196] by tm20.bullet.mail.bf1.yahoo.com with NNFMP;
 26 Aug 2014 20:39:15 -0000
Received: from [127.0.0.1] by smtp205.mail.bf1.yahoo.com with NNFMP;
 26 Aug 2014 20:39:15 -0000
X-Yahoo-Newman-Id: 14627.98542.bm@smtp205.mail.bf1.yahoo.com
X-Yahoo-Newman-Property: ymail-3
X-YMail-OSG: 8gNAkTQVM1nLH26RIeH8CYAvCQCCF37HsQlD5fQqbEmi_sn
 Av5uYu6VzAvxHEmqtGfJBnEfcQGsZyspTaoeuYQGmqmvul_3JsMytf67ECp8
 8rdzu_VV2BCAeGL.ns4DfttESY4V90XOMMo6SnsfxzL2YFBxpZ4lB2jn3a7f
 ZGZlzFf52AQ4CEZYW3vAzMCmZvistD4N__NvtaKmj8zzxPakfXwjxCWJwqCI
 s9_vFC.EOAENGKi7e0t4cgUPVd49xpnOq89v8SrAsuQooFQRWEdl7jb849b4
 SS6jDAhXD15d2hCtrTd5Ztz7Ai.Yd41FyTXv56Bz6Ff2uR16TPcOM4Xcm4tR
 QexjDcZo4ZsDpyjMSQOdi5pYp02xAEB2bsMG7pTK8GPX1JgG2XijDPy0cHr1
 wVulERIrniJyFpJrPJJNVZRXhJeKYb5sRxtYfFK8N6aRwY4LbaJM57Uvpzdv
 WTeVjZEQ.dJJXC8KLxgeLlnvgyX2UUtXVYfRap27WvhyTGv7pqVv1OT.q5aB
 74oPFLNdQPhT0DqSGYpXRuqzmk8789LKAs9b8u6rUnBch3OQN0NiBwUNAnw0
 NhuYcGehNtBzOxM.PGXHE3zSk2ECZ9M8O5tCFRyNI5i.urpt3G49H9IMn9u_
 _Bz7l75ORfjcmKS7TShSO4XrL0i6lhw--
X-Yahoo-SMTP: xcjD0guswBAZaPPIbxpWwLcp9Unf
Content-Type: text/plain; charset=windows-1252
Mime-Version: 1.0 (Mac OS X Mail 7.3 \(1878.6\))
Subject: Re: svn commit: r270604 - in projects/zfsd/head: etc/mtree
 libexec/atf libexec/atf/atf-ksh93 share/mk tests/sys tests/sys/cddl
 tests/sys/cddl/zfs tests/sys/cddl/zfs/bin tests/sys/cddl/zfs/include tests...
From: Pedro Giffuni <pfg@freebsd.org>
In-Reply-To: <201408251831.s7PIVK5Q058485@svn.freebsd.org>
Date: Tue, 26 Aug 2014 15:39:12 -0500
Content-Transfer-Encoding: quoted-printable
Message-Id: <6172EB18-1E8F-408C-8EF9-2B47FE8E1B7E@freebsd.org>
References: <201408251831.s7PIVK5Q058485@svn.freebsd.org>
To: Alan Somers <asomers@freebsd.org>
X-Mailer: Apple Mail (2.1878.6)
Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 26 Aug 2014 20:39:17 -0000


Il giorno 25/ago/2014, alle ore 13:31, Alan Somers <asomers@freebsd.org> =
ha scritto:

> Author: asomers
> Date: Mon Aug 25 18:31:19 2014
> New Revision: 270604
> URL: http://svnweb.freebsd.org/changeset/base/270604
>=20
> Log:
>  Adding the ZFS test suite.  It was originally written by Sun as part
>  of the STF (Solaris test framework).  They open sourced it in
>  OpenSolaris, then HighCloud partially ported it to FreeBSD, and
>  Spectra Logic finished the port.  We also added 37 testcases, fixed
>  many broken ones, and converted them all to the ATF framework.
>=20
>  Submitted by:	araujo, asomers, gibbs, ken, smh, will
>  Sponsored by:	Spectra Logic, HighCloud
>=20

This is great ...

Looking at this posting:
http://blog.delphix.com/jkennedy/2013/01/03/meet-the-new-test-framework/

There appears to be a nice set of tests on the STC link including NFSv4,=20=

networking and iscsi.

Lot=92s of work but it will be great to have such testing facilities in =
FreeBSD!

Thanks!

Pedro.


From owner-svn-src-projects@FreeBSD.ORG  Wed Aug 27 08:05:58 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 1431D65A;
 Wed, 27 Aug 2014 08:05:58 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 0010C312B;
 Wed, 27 Aug 2014 08:05:57 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7R85vb7022268;
 Wed, 27 Aug 2014 08:05:57 GMT (envelope-from cherry@FreeBSD.org)
Received: (from cherry@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7R85vgZ022267;
 Wed, 27 Aug 2014 08:05:57 GMT (envelope-from cherry@FreeBSD.org)
Message-Id: <201408270805.s7R85vgZ022267@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: cherry set sender to
 cherry@FreeBSD.org using -f
From: "Cherry G. Mathew" <cherry@FreeBSD.org>
Date: Wed, 27 Aug 2014 08:05:57 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270697 - projects/amd64_xen_pv/sys/amd64/xen
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 27 Aug 2014 08:05:58 -0000

Author: cherry
Date: Wed Aug 27 08:05:57 2014
New Revision: 270697
URL: http://svnweb.freebsd.org/changeset/base/270697

Log:
  Flag on stack frame that segment registers have been saved.
  
  This now completes FreeBSD/Xen pv bringup for UP.
  
  Next steps (open list):
  - Optimise current call paths.
    (exception.S, amortise across multiple hypercalls etc.)
  - SMP
  - vet exception.S (and others) for security.
  - Bring codebase as close to native as possible, and merge
    as much code as possible with native and pvhvm.
  - Merge to -current
  
  Approved by:	gibbs(implicit)

Modified:
  projects/amd64_xen_pv/sys/amd64/xen/exception.S

Modified: projects/amd64_xen_pv/sys/amd64/xen/exception.S
==============================================================================
--- projects/amd64_xen_pv/sys/amd64/xen/exception.S	Wed Aug 27 06:13:44 2014	(r270696)
+++ projects/amd64_xen_pv/sys/amd64/xen/exception.S	Wed Aug 27 08:05:57 2014	(r270697)
@@ -97,12 +97,16 @@
 	movq	TF_R15(%rsp), %r15
 
 /* Note: %fs/%gs are saved/restored by the hypervisor */
-/* Save generic data segment registers to the stack */	
+/*
+ * Save generic data segment registers to the stack
+ * Indicate that segments have been saved.
+ */
 #define SAVE_SEGMENT_REGS \
 	movw	%es, TF_ES(%rsp) ; \
 	movw	%ds, TF_DS(%rsp) ; \
 	movw	%fs, TF_FS(%rsp) ; \
 	movw	%gs, TF_FS(%rsp) ; \
+	movl	$TF_HASSEGS,TF_FLAGS(%rsp) ; \
 
 /* Restore generic data segment registers from the stack */
 /* This macro overwrites some general registers */

From owner-svn-src-projects@FreeBSD.ORG  Wed Aug 27 09:26:22 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 930088DF;
 Wed, 27 Aug 2014 09:26:22 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 6506A38E9;
 Wed, 27 Aug 2014 09:26:22 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7R9QMvs058250;
 Wed, 27 Aug 2014 09:26:22 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7R9QMgh058249;
 Wed, 27 Aug 2014 09:26:22 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408270926.s7R9QMgh058249@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Wed, 27 Aug 2014 09:26:22 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270699 - projects/arm64/sys/arm64/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 27 Aug 2014 09:26:22 -0000

Author: andrew
Date: Wed Aug 27 09:26:21 2014
New Revision: 270699
URL: http://svnweb.freebsd.org/changeset/base/270699

Log:
  Save the sp_el0 register when coming from el0, it holds the userland
  stack pointer where sp is for the current execution level.

Modified:
  projects/arm64/sys/arm64/arm64/exception.S

Modified: projects/arm64/sys/arm64/arm64/exception.S
==============================================================================
--- projects/arm64/sys/arm64/arm64/exception.S	Wed Aug 27 09:19:22 2014	(r270698)
+++ projects/arm64/sys/arm64/arm64/exception.S	Wed Aug 27 09:26:21 2014	(r270699)
@@ -50,7 +50,7 @@ sintrcnt:
 	mov	x1, 0x1c090000; \
 	str	x0, [x1];
 
-.macro	save_registers
+.macro	save_registers el
 	stp	x28, x29, [sp, #-16]!
 	stp	x26, x27, [sp, #-16]!
 	stp	x24, x25, [sp, #-16]!
@@ -68,15 +68,23 @@ sintrcnt:
 	stp	x0, x1, [sp, #-16]!
 	mrs	x10, elr_el1
 	mrs	x11, spsr_el1
+.if \el == 0
+	mrs	x12, sp_el0
+.else
 	mov	x12, sp
+.endif
 	stp	x10, x11, [sp, #-16]!
 	stp	x12, lr, [sp, #-16]!
 .endm
 
-.macro	restore_registers
+.macro	restore_registers el
 	ldp	x12, lr, [sp], #16
 	ldp	x10, x11, [sp], #16
+.if \el == 0
+	msr	sp_el0, x12
+.else
 	mov	sp, x12
+.endif
 	msr	spsr_el1, x11
 	msr	elr_el1, x10
 	ldp	x0, x1, [sp], #16
@@ -97,38 +105,38 @@ sintrcnt:
 .endm
 
 handle_el1h_sync:
-	save_registers
+	save_registers 1
 	mov	x0, sp
 	bl	do_el1h_sync
-	restore_registers
+	restore_registers 1
 	eret
 
 handle_el1h_irq:
-	save_registers
+	save_registers 1
 	mov	x0, sp
 	bl	cpu_intr
-	restore_registers
+	restore_registers 1
 	eret
 
 handle_el1h_error:
 	brk	0xf13
 
 handle_el0_sync:
-	save_registers
+	save_registers 0
 	mov	x0, sp
 	bl	do_el0_sync
-	restore_registers
+	restore_registers 0
 	eret
 
 handle_el0_irq:
-	save_registers
+	save_registers 0
 	mov	x0, sp
 	bl	cpu_intr
-	restore_registers
+	restore_registers 0
 	eret
 
 handle_el0_error:
-	save_registers
+	save_registers 0
 	mov	x0, sp
 	bl	do_el0_error
 	brk	0xf23

From owner-svn-src-projects@FreeBSD.ORG  Wed Aug 27 09:26:30 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id E95609C1;
 Wed, 27 Aug 2014 09:26:29 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id C9F8238EB;
 Wed, 27 Aug 2014 09:26:29 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7R9QTcZ058302;
 Wed, 27 Aug 2014 09:26:29 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7R9QTDd058300;
 Wed, 27 Aug 2014 09:26:29 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408270926.s7R9QTDd058300@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Wed, 27 Aug 2014 09:26:29 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270700 - projects/arm64/sys/arm64/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 27 Aug 2014 09:26:30 -0000

Author: andrew
Date: Wed Aug 27 09:26:29 2014
New Revision: 270700
URL: http://svnweb.freebsd.org/changeset/base/270700

Log:
  Start to support system calls by adding the kernel side. The system
  call id is stored in x8 while arguments are passed in registers
  x0 to x7.

Modified:
  projects/arm64/sys/arm64/arm64/trap.c
  projects/arm64/sys/arm64/arm64/vm_machdep.c

Modified: projects/arm64/sys/arm64/arm64/trap.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/trap.c	Wed Aug 27 09:26:21 2014	(r270699)
+++ projects/arm64/sys/arm64/arm64/trap.c	Wed Aug 27 09:26:29 2014	(r270700)
@@ -32,7 +32,11 @@ __FBSDID("$FreeBSD$");
 #include <sys/systm.h>
 #include <sys/lock.h>
 #include <sys/mutex.h>
+#include <sys/pioctl.h>
 #include <sys/proc.h>
+#include <sys/ptrace.h>
+#include <sys/syscall.h>
+#include <sys/sysent.h>
 
 #include <vm/vm.h>
 #include <vm/pmap.h>
@@ -50,8 +54,52 @@ void do_el0_error(struct trapframe *);
 int
 cpu_fetch_syscall_args(struct thread *td, struct syscall_args *sa)
 {
+	struct proc *p;
+	register_t *ap;
+	int nap;
+
+	nap = 8;
+	p = td->td_proc;
+	ap = td->td_frame->tf_x;
+
+	sa->code = td->td_frame->tf_x[8];
+
+	if (sa->code == SYS_syscall || sa->code == SYS___syscall) {
+		panic("TODO: syscall/__syscall");
+	}
+
+	if (p->p_sysent->sv_mask)
+		sa->code &= p->p_sysent->sv_mask;
+	if (sa->code >= p->p_sysent->sv_size)
+		sa->callp = &p->p_sysent->sv_table[0];
+	else
+		sa->callp = &p->p_sysent->sv_table[sa->code];
+
+	sa->narg = sa->callp->sy_narg;
+	memcpy(sa->args, ap, nap * sizeof(register_t));
+	if (sa->narg > nap)
+		panic("TODO: Could we have more then 8 args?");
+
+	td->td_retval[0] = 0;
+	td->td_retval[1] = 0;
+
+	return (0);
+}
+
+#include "../../kern/subr_syscall.c"
+
+static void
+svc_handler(struct trapframe *frame)
+{
+	struct syscall_args sa;
+	struct thread *td;
+	int error;
 
-	panic("cpu_fetch_syscall_args");
+	td = curthread;
+	td->td_frame = frame;
+
+	error = syscallenter(td, &sa);
+	syscallret(td, error, &sa);
 }
 
 static void
@@ -167,6 +215,9 @@ do_el0_sync(struct trapframe *frame)
 	printf("spsr: %llx\n", frame->tf_spsr);
 
 	switch(exception) {
+	case 0x15:
+		svc_handler(frame);
+		break;
 	case 0x20:
 	case 0x24:
 		data_abort(frame, esr, 1);

Modified: projects/arm64/sys/arm64/arm64/vm_machdep.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/vm_machdep.c	Wed Aug 27 09:26:21 2014	(r270699)
+++ projects/arm64/sys/arm64/arm64/vm_machdep.c	Wed Aug 27 09:26:29 2014	(r270700)
@@ -98,8 +98,25 @@ cpu_thread_swapout(struct thread *td)
 void
 cpu_set_syscall_retval(struct thread *td, int error)
 {
+	struct trapframe *frame;
 
-	panic("cpu_set_syscall_retval");
+	frame = td->td_frame;
+
+	printf("cpu_set_syscall_retval %d\n", error);
+	switch (error) {
+	case 0:
+		frame->tf_x[0] = td->td_retval[0];
+		frame->tf_x[1] = td->td_retval[1];
+		break;
+	case ERESTART:
+		frame->tf_elr -= 4;
+		break;
+	case EJUSTRETURN:
+		break;
+	default:
+		frame->tf_x[0] = error;
+		break;
+	}
 }
 
 /*

From owner-svn-src-projects@FreeBSD.ORG  Wed Aug 27 09:26:34 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 0DE06AA1;
 Wed, 27 Aug 2014 09:26:34 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id EE66138EC;
 Wed, 27 Aug 2014 09:26:33 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7R9QXC2058355;
 Wed, 27 Aug 2014 09:26:33 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7R9QX1D058354;
 Wed, 27 Aug 2014 09:26:33 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408270926.s7R9QX1D058354@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Wed, 27 Aug 2014 09:26:33 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270701 - projects/arm64/sys/arm64/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 27 Aug 2014 09:26:34 -0000

Author: andrew
Date: Wed Aug 27 09:26:33 2014
New Revision: 270701
URL: http://svnweb.freebsd.org/changeset/base/270701

Log:
  Use pmap_kenter_internal in pmap_qenter to remove an unneeded function
  call.

Modified:
  projects/arm64/sys/arm64/arm64/pmap.c

Modified: projects/arm64/sys/arm64/arm64/pmap.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/pmap.c	Wed Aug 27 09:26:29 2014	(r270700)
+++ projects/arm64/sys/arm64/arm64/pmap.c	Wed Aug 27 09:26:33 2014	(r270701)
@@ -625,7 +625,8 @@ pmap_qenter(vm_offset_t sva, vm_page_t *
 
 	va = sva;
 	for (i = 0; i < count; i++) {
-		pmap_kenter(va, VM_PAGE_TO_PHYS(m[i]));
+		pmap_kenter_internal(va, VM_PAGE_TO_PHYS(m[i]),
+		    UNCACHED_MEMORY);
 		va += PAGE_SIZE;
 	}
 }

From owner-svn-src-projects@FreeBSD.ORG  Wed Aug 27 09:57:24 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id A21391DF;
 Wed, 27 Aug 2014 09:57:24 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 8E1293BA2;
 Wed, 27 Aug 2014 09:57:24 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7R9vORI071715;
 Wed, 27 Aug 2014 09:57:24 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7R9vOrL071714;
 Wed, 27 Aug 2014 09:57:24 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408270957.s7R9vOrL071714@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Wed, 27 Aug 2014 09:57:24 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270703 - projects/arm64/lib/csu/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 27 Aug 2014 09:57:24 -0000

Author: andrew
Date: Wed Aug 27 09:57:24 2014
New Revision: 270703
URL: http://svnweb.freebsd.org/changeset/base/270703

Log:
  Start to support the args and env

Modified:
  projects/arm64/lib/csu/arm64/crt1.c

Modified: projects/arm64/lib/csu/arm64/crt1.c
==============================================================================
--- projects/arm64/lib/csu/arm64/crt1.c	Wed Aug 27 09:34:41 2014	(r270702)
+++ projects/arm64/lib/csu/arm64/crt1.c	Wed Aug 27 09:57:24 2014	(r270703)
@@ -84,6 +84,15 @@ __asm("	.text			\n"
 "	mov	x3, xzr		\n"
 "	mov	x4, xzr		\n"
 "	mov	x5, xzr		\n"
+"	ldr	x0, [sp]	\n" /* Load argc */
+"	add	x1, sp, #8	\n" /* load argv */
+"	add	x2, x1, x0, lsl #3 \n" /* env is after argv */
+"	add	x2, x2, #8	\n" /* argv is null terminated */
+/* Align the stack to a 16-bit address */
+"	mov	x10, sp		\n"
+"	mov	x11, #15	\n"
+"	bic	x10, x10, x11	\n"
+"	mov	sp, x10		\n"
 #if 0
 "	mov	r5, r2		/* cleanup */		\n"
 "	mov	r4, r1		/* obj_main */		\n"

From owner-svn-src-projects@FreeBSD.ORG  Wed Aug 27 09:57:27 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id EB9D12C1;
 Wed, 27 Aug 2014 09:57:27 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id D7E4C3BA4;
 Wed, 27 Aug 2014 09:57:27 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7R9vR9n071759;
 Wed, 27 Aug 2014 09:57:27 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7R9vR6I071758;
 Wed, 27 Aug 2014 09:57:27 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408270957.s7R9vR6I071758@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Wed, 27 Aug 2014 09:57:27 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270704 - projects/arm64/lib/libc/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 27 Aug 2014 09:57:28 -0000

Author: andrew
Date: Wed Aug 27 09:57:27 2014
New Revision: 270704
URL: http://svnweb.freebsd.org/changeset/base/270704

Log:
  Add the libc code for syscalls

Modified:
  projects/arm64/lib/libc/arm64/SYS.h

Modified: projects/arm64/lib/libc/arm64/SYS.h
==============================================================================
--- projects/arm64/lib/libc/arm64/SYS.h	Wed Aug 27 09:57:24 2014	(r270703)
+++ projects/arm64/lib/libc/arm64/SYS.h	Wed Aug 27 09:57:27 2014	(r270704)
@@ -33,7 +33,8 @@
 #include <machine/asm.h>
 
 #define	_SYSCALL(name)						\
-	1: b 1b;
+	mov	x8, SYS_ ## name;				\
+	svc	0
 
 #define	SYSCALL(name)						\
 ENTRY(__sys_##name);						\
@@ -46,7 +47,7 @@ END(__sys_##name)
 #define	PSEUDO(name)						\
 ENTRY(__sys_##name);						\
 	WEAK_REFERENCE(__sys_##name, _##name);			\
-	_SYSCALL(name)						\
+	_SYSCALL(name);						\
 	ret;							\
 END(__sys_##name)
 
@@ -54,6 +55,7 @@ END(__sys_##name)
 ENTRY(__sys_##name);						\
 	WEAK_REFERENCE(__sys_##name, name);			\
 	WEAK_REFERENCE(__sys_##name, _##name);			\
-	_SYSCALL(name)						\
+	_SYSCALL(name);						\
 	ret;							\
 END(__sys_##name)
+

From owner-svn-src-projects@FreeBSD.ORG  Wed Aug 27 12:25:58 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 9757347C;
 Wed, 27 Aug 2014 12:25:58 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 7D6633A17;
 Wed, 27 Aug 2014 12:25:58 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7RCPwPo041421;
 Wed, 27 Aug 2014 12:25:58 GMT (envelope-from glebius@FreeBSD.org)
Received: (from glebius@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7RCPon3041229;
 Wed, 27 Aug 2014 12:25:50 GMT (envelope-from glebius@FreeBSD.org)
Message-Id: <201408271225.s7RCPon3041229@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: glebius set sender to
 glebius@FreeBSD.org using -f
From: Gleb Smirnoff <glebius@FreeBSD.org>
Date: Wed, 27 Aug 2014 12:25:50 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270709 - in projects/lwref: . bin/date/tests bin/ed
 bin/pkill/tests bin/ps bin/rmail bin/sh bin/sh/tests bin/sh/tests/builtins
 bin/sh/tests/errors bin/sh/tests/execution bin/sh/tests/e...
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 27 Aug 2014 12:25:58 -0000

Author: glebius
Date: Wed Aug 27 12:25:46 2014
New Revision: 270709
URL: http://svnweb.freebsd.org/changeset/base/270709

Log:
  Merge head r269375 through r270708.

Added:
  projects/lwref/bin/date/tests/format_string_test.sh
     - copied unchanged from r270708, head/bin/date/tests/format_string_test.sh
  projects/lwref/bin/sh/tests/expansion/arith14.0
     - copied unchanged from r270708, head/bin/sh/tests/expansion/arith14.0
  projects/lwref/bin/sh/tests/functional_test.sh
     - copied unchanged from r270708, head/bin/sh/tests/functional_test.sh
  projects/lwref/contrib/llvm/patches/patch-r270147-llvm-r197824-r213427-r213960.diff
     - copied unchanged from r270708, head/contrib/llvm/patches/patch-r270147-llvm-r197824-r213427-r213960.diff
  projects/lwref/contrib/subversion/subversion/include/private/svn_cert.h
     - copied unchanged from r270708, head/contrib/subversion/subversion/include/private/svn_cert.h
  projects/lwref/crypto/openssl/doc/ssl/SSL_CTX_set_tlsext_ticket_key_cb.pod
     - copied unchanged from r270708, head/crypto/openssl/doc/ssl/SSL_CTX_set_tlsext_ticket_key_cb.pod
  projects/lwref/crypto/openssl/ssl/ssl_utst.c
     - copied unchanged from r270708, head/crypto/openssl/ssl/ssl_utst.c
  projects/lwref/etc/auto_master
     - copied unchanged from r270708, head/etc/auto_master
  projects/lwref/etc/autofs/
     - copied from r270708, head/etc/autofs/
  projects/lwref/etc/rc.d/automount
     - copied unchanged from r270708, head/etc/rc.d/automount
  projects/lwref/etc/rc.d/automountd
     - copied unchanged from r270708, head/etc/rc.d/automountd
  projects/lwref/etc/rc.d/autounmountd
     - copied unchanged from r270708, head/etc/rc.d/autounmountd
  projects/lwref/lib/libc/md/
     - copied from r270708, head/lib/libc/md/
  projects/lwref/lib/libmp/tests/
     - copied from r270708, head/lib/libmp/tests/
  projects/lwref/lib/libnv/tests/
     - copied from r270708, head/lib/libnv/tests/
  projects/lwref/lib/libohash/
     - copied from r270708, head/lib/libohash/
  projects/lwref/lib/libutil/tests/
     - copied from r270708, head/lib/libutil/tests/
  projects/lwref/sbin/devd/tests/
     - copied from r270708, head/sbin/devd/tests/
  projects/lwref/sbin/ifconfig/sfp.c
     - copied unchanged from r270708, head/sbin/ifconfig/sfp.c
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3
     - copied unchanged from r270708, head/secure/lib/libssl/man/SSL_CTX_set_tlsext_ticket_key_cb.3
  projects/lwref/share/dtrace/disklatency
     - copied unchanged from r270708, head/share/dtrace/disklatency
  projects/lwref/share/dtrace/disklatencycmd
     - copied unchanged from r270708, head/share/dtrace/disklatencycmd
  projects/lwref/share/man/man5/autofs.5
     - copied unchanged from r270708, head/share/man/man5/autofs.5
  projects/lwref/share/mk/src.libnames.mk
     - copied unchanged from r270708, head/share/mk/src.libnames.mk
  projects/lwref/share/vt/keymaps/INDEX.keymaps
     - copied unchanged from r270708, head/share/vt/keymaps/INDEX.keymaps
  projects/lwref/share/vt/keymaps/am.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/am.kbd
  projects/lwref/share/vt/keymaps/be.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/be.acc.kbd
  projects/lwref/share/vt/keymaps/be.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/be.kbd
  projects/lwref/share/vt/keymaps/bg.bds.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/bg.bds.kbd
  projects/lwref/share/vt/keymaps/bg.phonetic.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/bg.phonetic.kbd
  projects/lwref/share/vt/keymaps/br.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/br.kbd
  projects/lwref/share/vt/keymaps/br.noacc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/br.noacc.kbd
  projects/lwref/share/vt/keymaps/by.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/by.kbd
  projects/lwref/share/vt/keymaps/ca-fr.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/ca-fr.kbd
  projects/lwref/share/vt/keymaps/ca.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/ca.kbd
  projects/lwref/share/vt/keymaps/centraleuropean.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/centraleuropean.kbd
  projects/lwref/share/vt/keymaps/centraleuropean.qwerty.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/centraleuropean.qwerty.kbd
  projects/lwref/share/vt/keymaps/ch-fr.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/ch-fr.acc.kbd
  projects/lwref/share/vt/keymaps/ch-fr.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/ch-fr.kbd
  projects/lwref/share/vt/keymaps/ch.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/ch.acc.kbd
  projects/lwref/share/vt/keymaps/ch.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/ch.kbd
  projects/lwref/share/vt/keymaps/ch.macbook.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/ch.macbook.acc.kbd
  projects/lwref/share/vt/keymaps/colemak.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/colemak.acc.kbd
  projects/lwref/share/vt/keymaps/cz.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/cz.kbd
  projects/lwref/share/vt/keymaps/de.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/de.acc.kbd
  projects/lwref/share/vt/keymaps/de.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/de.kbd
  projects/lwref/share/vt/keymaps/de.noacc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/de.noacc.kbd
  projects/lwref/share/vt/keymaps/dk.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/dk.acc.kbd
  projects/lwref/share/vt/keymaps/dk.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/dk.kbd
  projects/lwref/share/vt/keymaps/dk.macbook.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/dk.macbook.kbd
  projects/lwref/share/vt/keymaps/ee.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/ee.kbd
  projects/lwref/share/vt/keymaps/es.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/es.acc.kbd
  projects/lwref/share/vt/keymaps/es.dvorak.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/es.dvorak.kbd
  projects/lwref/share/vt/keymaps/es.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/es.kbd
  projects/lwref/share/vt/keymaps/fi.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/fi.kbd
  projects/lwref/share/vt/keymaps/fr.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/fr.acc.kbd
  projects/lwref/share/vt/keymaps/fr.dvorak.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/fr.dvorak.acc.kbd
  projects/lwref/share/vt/keymaps/fr.dvorak.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/fr.dvorak.kbd
  projects/lwref/share/vt/keymaps/fr.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/fr.kbd
  projects/lwref/share/vt/keymaps/fr.macbook.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/fr.macbook.kbd
  projects/lwref/share/vt/keymaps/gr.101.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/gr.101.acc.kbd
  projects/lwref/share/vt/keymaps/gr.elot.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/gr.elot.acc.kbd
  projects/lwref/share/vt/keymaps/gr.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/gr.kbd
  projects/lwref/share/vt/keymaps/hr.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/hr.kbd
  projects/lwref/share/vt/keymaps/hu.101.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/hu.101.kbd
  projects/lwref/share/vt/keymaps/hu.102.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/hu.102.kbd
  projects/lwref/share/vt/keymaps/il.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/il.kbd
  projects/lwref/share/vt/keymaps/is.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/is.acc.kbd
  projects/lwref/share/vt/keymaps/is.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/is.kbd
  projects/lwref/share/vt/keymaps/it.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/it.kbd
  projects/lwref/share/vt/keymaps/jp.capsctrl.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/jp.capsctrl.kbd
  projects/lwref/share/vt/keymaps/jp.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/jp.kbd
  projects/lwref/share/vt/keymaps/jp.pc98.iso.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/jp.pc98.iso.kbd
  projects/lwref/share/vt/keymaps/jp.pc98.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/jp.pc98.kbd
  projects/lwref/share/vt/keymaps/kz.io.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/kz.io.kbd
  projects/lwref/share/vt/keymaps/kz.kst.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/kz.kst.kbd
  projects/lwref/share/vt/keymaps/latinamerican.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/latinamerican.acc.kbd
  projects/lwref/share/vt/keymaps/latinamerican.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/latinamerican.kbd
  projects/lwref/share/vt/keymaps/lt.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/lt.kbd
  projects/lwref/share/vt/keymaps/nl.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/nl.kbd
  projects/lwref/share/vt/keymaps/no.dvorak.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/no.dvorak.kbd
  projects/lwref/share/vt/keymaps/no.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/no.kbd
  projects/lwref/share/vt/keymaps/nordic.asus-eee.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/nordic.asus-eee.kbd
  projects/lwref/share/vt/keymaps/pl.dvorak.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/pl.dvorak.kbd
  projects/lwref/share/vt/keymaps/pt.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/pt.acc.kbd
  projects/lwref/share/vt/keymaps/pt.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/pt.kbd
  projects/lwref/share/vt/keymaps/ru.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/ru.kbd
  projects/lwref/share/vt/keymaps/ru.shift.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/ru.shift.kbd
  projects/lwref/share/vt/keymaps/ru.win.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/ru.win.kbd
  projects/lwref/share/vt/keymaps/se.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/se.kbd
  projects/lwref/share/vt/keymaps/si.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/si.kbd
  projects/lwref/share/vt/keymaps/sk.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/sk.kbd
  projects/lwref/share/vt/keymaps/tr.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/tr.kbd
  projects/lwref/share/vt/keymaps/uk.capsctrl.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/uk.capsctrl.kbd
  projects/lwref/share/vt/keymaps/uk.dvorak.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/uk.dvorak.kbd
  projects/lwref/share/vt/keymaps/uk.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/uk.kbd
  projects/lwref/share/vt/keymaps/us.acc.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/us.acc.kbd
  projects/lwref/share/vt/keymaps/us.ctrl.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/us.ctrl.kbd
  projects/lwref/share/vt/keymaps/us.dvorak.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/us.dvorak.kbd
  projects/lwref/share/vt/keymaps/us.dvorakl.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/us.dvorakl.kbd
  projects/lwref/share/vt/keymaps/us.dvorakp.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/us.dvorakp.kbd
  projects/lwref/share/vt/keymaps/us.dvorakr.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/us.dvorakr.kbd
  projects/lwref/share/vt/keymaps/us.dvorakx.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/us.dvorakx.kbd
  projects/lwref/share/vt/keymaps/us.emacs.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/us.emacs.kbd
  projects/lwref/share/vt/keymaps/us.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/us.kbd
  projects/lwref/share/vt/keymaps/us.unix.kbd
     - copied unchanged from r270708, head/share/vt/keymaps/us.unix.kbd
  projects/lwref/sys/arm/at91/at91_common.c
     - copied unchanged from r270708, head/sys/arm/at91/at91_common.c
  projects/lwref/sys/arm/at91/at91_pinctrl.c
     - copied unchanged from r270708, head/sys/arm/at91/at91_pinctrl.c
  projects/lwref/sys/arm/include/acle-compat.h
     - copied unchanged from r270708, head/sys/arm/include/acle-compat.h
  projects/lwref/sys/boot/common/install.c
     - copied unchanged from r270708, head/sys/boot/common/install.c
  projects/lwref/sys/boot/fdt/dts/arm/exynos5250-snow.dts
     - copied unchanged from r270708, head/sys/boot/fdt/dts/arm/exynos5250-snow.dts
  projects/lwref/sys/boot/fdt/dts/arm/exynos5250-spring.dts
     - copied unchanged from r270708, head/sys/boot/fdt/dts/arm/exynos5250-spring.dts
  projects/lwref/sys/boot/fdt/dts/arm/sam9260ek.dts
     - copied unchanged from r270708, head/sys/boot/fdt/dts/arm/sam9260ek.dts
  projects/lwref/sys/boot/kshim/
     - copied from r270708, head/sys/boot/kshim/
  projects/lwref/sys/boot/usb/tools/Makefile
     - copied unchanged from r270708, head/sys/boot/usb/tools/Makefile
  projects/lwref/sys/boot/usb/usbcore.mk
     - copied unchanged from r270708, head/sys/boot/usb/usbcore.mk
  projects/lwref/sys/cddl/dev/fbt/fbt.h
     - copied unchanged from r270708, head/sys/cddl/dev/fbt/fbt.h
  projects/lwref/sys/cddl/dev/fbt/powerpc/
     - copied from r270708, head/sys/cddl/dev/fbt/powerpc/
  projects/lwref/sys/cddl/dev/fbt/x86/
     - copied from r270708, head/sys/cddl/dev/fbt/x86/
  projects/lwref/sys/dev/fb/creator_vt.c
     - copied unchanged from r270708, head/sys/dev/fb/creator_vt.c
  projects/lwref/sys/dev/ixl/
     - copied from r270708, head/sys/dev/ixl/
  projects/lwref/sys/dev/netmap/if_vtnet_netmap.h
     - copied unchanged from r270708, head/sys/dev/netmap/if_vtnet_netmap.h
  projects/lwref/sys/dev/netmap/netmap_monitor.c
     - copied unchanged from r270708, head/sys/dev/netmap/netmap_monitor.c
  projects/lwref/sys/dev/usb/template/usb_template_phone.c
     - copied unchanged from r270708, head/sys/dev/usb/template/usb_template_phone.c
  projects/lwref/sys/fs/autofs/
     - copied from r270708, head/sys/fs/autofs/
  projects/lwref/sys/gnu/dts/arm/sam9260ek_common.dtsi
     - copied unchanged from r270708, head/sys/gnu/dts/arm/sam9260ek_common.dtsi
  projects/lwref/sys/kern/subr_sfbuf.c
     - copied unchanged from r270708, head/sys/kern/subr_sfbuf.c
  projects/lwref/sys/libkern/strndup.c
     - copied unchanged from r270708, head/sys/libkern/strndup.c
  projects/lwref/sys/modules/autofs/
     - copied from r270708, head/sys/modules/autofs/
  projects/lwref/sys/modules/ixl/
     - copied from r270708, head/sys/modules/ixl/
  projects/lwref/sys/modules/ixlv/
     - copied from r270708, head/sys/modules/ixlv/
  projects/lwref/sys/modules/si/
     - copied from r270708, head/sys/modules/si/
  projects/lwref/sys/modules/wds/
     - copied from r270708, head/sys/modules/wds/
  projects/lwref/sys/modules/wl/
     - copied from r270708, head/sys/modules/wl/
  projects/lwref/sys/net/paravirt.h
     - copied unchanged from r270708, head/sys/net/paravirt.h
  projects/lwref/sys/net/sff8436.h
     - copied unchanged from r270708, head/sys/net/sff8436.h
  projects/lwref/tools/build/options/WITHOUT_CUSE
     - copied unchanged from r270708, head/tools/build/options/WITHOUT_CUSE
  projects/lwref/tools/tools/vt/keymaps/
     - copied from r270708, head/tools/tools/vt/keymaps/
  projects/lwref/usr.sbin/autofs/
     - copied from r270708, head/usr.sbin/autofs/
Replaced:
  projects/lwref/sys/sparc64/include/sf_buf.h
     - copied unchanged from r270708, head/sys/sparc64/include/sf_buf.h
Deleted:
  projects/lwref/bin/date/tests/legacy_test.sh
  projects/lwref/bin/sh/tests/legacy_test.sh
  projects/lwref/crypto/openssl/crypto/pkcs7/bio_ber.c
  projects/lwref/crypto/openssl/crypto/pkcs7/dec.c
  projects/lwref/crypto/openssl/crypto/pkcs7/des.pem
  projects/lwref/crypto/openssl/crypto/pkcs7/doc
  projects/lwref/crypto/openssl/crypto/pkcs7/enc.c
  projects/lwref/crypto/openssl/crypto/pkcs7/es1.pem
  projects/lwref/crypto/openssl/crypto/pkcs7/example.c
  projects/lwref/crypto/openssl/crypto/pkcs7/example.h
  projects/lwref/crypto/openssl/crypto/pkcs7/info.pem
  projects/lwref/crypto/openssl/crypto/pkcs7/infokey.pem
  projects/lwref/crypto/openssl/crypto/pkcs7/p7/
  projects/lwref/crypto/openssl/crypto/pkcs7/server.pem
  projects/lwref/crypto/openssl/crypto/pkcs7/sign.c
  projects/lwref/crypto/openssl/crypto/pkcs7/t/
  projects/lwref/crypto/openssl/crypto/pkcs7/verify.c
  projects/lwref/share/examples/autofs/
  projects/lwref/share/man/man9/pmap_change_wiring.9
  projects/lwref/sys/boot/fdt/dts/arm/exynos5250-chromebook-snow.dts
  projects/lwref/sys/boot/fdt/dts/arm/exynos5250-chromebook-spring.dts
  projects/lwref/sys/boot/usb/bsd_busspace.c
  projects/lwref/sys/boot/usb/bsd_global.h
  projects/lwref/sys/boot/usb/bsd_kernel.c
  projects/lwref/sys/boot/usb/bsd_kernel.h
  projects/lwref/sys/boot/usb/tools/sysinit.h
  projects/lwref/sys/cddl/dev/fbt/fbt_powerpc.c
  projects/lwref/sys/dev/i40e/
  projects/lwref/sys/modules/i40e/
  projects/lwref/sys/powerpc/include/sf_buf.h
  projects/lwref/tools/build/options/WITH_PIE
  projects/lwref/tools/regression/lib/libmp/
  projects/lwref/tools/regression/lib/libnv/
  projects/lwref/tools/regression/lib/libutil/
  projects/lwref/usr.bin/m4/lib/
Modified:
  projects/lwref/.arcconfig
  projects/lwref/MAINTAINERS   (contents, props changed)
  projects/lwref/Makefile
  projects/lwref/Makefile.inc1
  projects/lwref/ObsoleteFiles.inc
  projects/lwref/bin/date/tests/Makefile
  projects/lwref/bin/ed/cbc.c
  projects/lwref/bin/pkill/tests/Makefile
  projects/lwref/bin/ps/ps.1
  projects/lwref/bin/rmail/Makefile
  projects/lwref/bin/sh/arith_yacc.c
  projects/lwref/bin/sh/histedit.c
  projects/lwref/bin/sh/mystring.c
  projects/lwref/bin/sh/tests/Makefile
  projects/lwref/bin/sh/tests/builtins/Makefile
  projects/lwref/bin/sh/tests/errors/Makefile
  projects/lwref/bin/sh/tests/errors/bad-parm-exp2.2
  projects/lwref/bin/sh/tests/errors/bad-parm-exp2.2.stderr
  projects/lwref/bin/sh/tests/errors/bad-parm-exp3.2
  projects/lwref/bin/sh/tests/errors/bad-parm-exp3.2.stderr
  projects/lwref/bin/sh/tests/errors/bad-parm-exp4.2
  projects/lwref/bin/sh/tests/errors/bad-parm-exp4.2.stderr
  projects/lwref/bin/sh/tests/errors/bad-parm-exp5.2
  projects/lwref/bin/sh/tests/errors/bad-parm-exp5.2.stderr
  projects/lwref/bin/sh/tests/errors/bad-parm-exp6.2
  projects/lwref/bin/sh/tests/errors/bad-parm-exp6.2.stderr
  projects/lwref/bin/sh/tests/execution/Makefile
  projects/lwref/bin/sh/tests/expansion/Makefile
  projects/lwref/bin/sh/tests/parameters/Makefile
  projects/lwref/bin/sh/tests/parser/Makefile
  projects/lwref/bin/sh/tests/set-e/Makefile
  projects/lwref/cddl/Makefile.inc
  projects/lwref/cddl/contrib/opensolaris/cmd/lockstat/sym.c
  projects/lwref/cddl/contrib/opensolaris/cmd/ztest/ztest.c
  projects/lwref/cddl/contrib/opensolaris/head/libintl.h
  projects/lwref/cddl/contrib/opensolaris/head/nlist.h
  projects/lwref/cddl/contrib/opensolaris/head/synch.h
  projects/lwref/cddl/contrib/opensolaris/head/thread.h
  projects/lwref/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c
  projects/lwref/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h
  projects/lwref/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
  projects/lwref/cddl/contrib/opensolaris/lib/libdtrace/common/dt_map.c
  projects/lwref/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
  projects/lwref/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pragma.c
  projects/lwref/cddl/contrib/opensolaris/lib/libdtrace/common/dt_work.c
  projects/lwref/cddl/contrib/opensolaris/lib/libgen/common/gmatch.c
  projects/lwref/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c
  projects/lwref/cddl/lib/libdtrace/libproc_compat.h
  projects/lwref/contrib/binutils/gas/config/tc-arm.c
  projects/lwref/contrib/gcc/config/i386/emmintrin.h
  projects/lwref/contrib/libarchive/tar/util.c
  projects/lwref/contrib/libc++/include/list
  projects/lwref/contrib/libc++/include/type_traits
  projects/lwref/contrib/llvm/include/llvm/Support/ELF.h
  projects/lwref/contrib/llvm/lib/Object/ELF.cpp
  projects/lwref/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp
  projects/lwref/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPC.h
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.h
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.cpp
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp
  projects/lwref/contrib/llvm/lib/Target/PowerPC/PPCSubtarget.h
  projects/lwref/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp
  projects/lwref/contrib/llvm/tools/clang/lib/Driver/Tools.cpp
  projects/lwref/contrib/opie/libopie/challenge.c
  projects/lwref/contrib/opie/opie.h
  projects/lwref/contrib/opie/opiekey.c
  projects/lwref/contrib/serf/CHANGES
  projects/lwref/contrib/serf/buckets/ssl_buckets.c
  projects/lwref/contrib/serf/serf.h
  projects/lwref/contrib/sqlite3/INSTALL
  projects/lwref/contrib/sqlite3/Makefile.in
  projects/lwref/contrib/sqlite3/aclocal.m4
  projects/lwref/contrib/sqlite3/config.guess
  projects/lwref/contrib/sqlite3/config.sub
  projects/lwref/contrib/sqlite3/configure
  projects/lwref/contrib/sqlite3/configure.ac
  projects/lwref/contrib/sqlite3/depcomp
  projects/lwref/contrib/sqlite3/install-sh
  projects/lwref/contrib/sqlite3/ltmain.sh
  projects/lwref/contrib/sqlite3/missing
  projects/lwref/contrib/sqlite3/shell.c
  projects/lwref/contrib/sqlite3/sqlite3.1
  projects/lwref/contrib/sqlite3/sqlite3.c
  projects/lwref/contrib/sqlite3/sqlite3.h
  projects/lwref/contrib/sqlite3/sqlite3ext.h
  projects/lwref/contrib/subversion/CHANGES
  projects/lwref/contrib/subversion/build-outputs.mk
  projects/lwref/contrib/subversion/build.conf
  projects/lwref/contrib/subversion/configure
  projects/lwref/contrib/subversion/configure.ac
  projects/lwref/contrib/subversion/get-deps.sh
  projects/lwref/contrib/subversion/subversion/include/svn_version.h
  projects/lwref/contrib/subversion/subversion/libsvn_client/delete.c
  projects/lwref/contrib/subversion/subversion/libsvn_client/externals.c
  projects/lwref/contrib/subversion/subversion/libsvn_fs_fs/fs_fs.c
  projects/lwref/contrib/subversion/subversion/libsvn_fs_fs/rep-cache-db.h
  projects/lwref/contrib/subversion/subversion/libsvn_ra_serf/commit.c
  projects/lwref/contrib/subversion/subversion/libsvn_ra_serf/options.c
  projects/lwref/contrib/subversion/subversion/libsvn_ra_serf/util.c
  projects/lwref/contrib/subversion/subversion/libsvn_subr/config_auth.c
  projects/lwref/contrib/subversion/subversion/libsvn_subr/dirent_uri.c
  projects/lwref/contrib/subversion/subversion/libsvn_subr/internal_statements.h
  projects/lwref/contrib/subversion/subversion/libsvn_subr/opt.c
  projects/lwref/contrib/subversion/subversion/libsvn_wc/wc-checks.h
  projects/lwref/contrib/subversion/subversion/libsvn_wc/wc-metadata.h
  projects/lwref/contrib/subversion/subversion/libsvn_wc/wc-queries.h
  projects/lwref/contrib/subversion/subversion/libsvn_wc/wc_db.c
  projects/lwref/crypto/openssl/CHANGES
  projects/lwref/crypto/openssl/Configure
  projects/lwref/crypto/openssl/FAQ
  projects/lwref/crypto/openssl/Makefile
  projects/lwref/crypto/openssl/NEWS
  projects/lwref/crypto/openssl/README
  projects/lwref/crypto/openssl/apps/apps.c
  projects/lwref/crypto/openssl/apps/ca.c
  projects/lwref/crypto/openssl/apps/ciphers.c
  projects/lwref/crypto/openssl/apps/crl2p7.c
  projects/lwref/crypto/openssl/apps/enc.c
  projects/lwref/crypto/openssl/apps/ocsp.c
  projects/lwref/crypto/openssl/apps/progs.h
  projects/lwref/crypto/openssl/apps/progs.pl
  projects/lwref/crypto/openssl/apps/s_client.c
  projects/lwref/crypto/openssl/apps/s_server.c
  projects/lwref/crypto/openssl/crypto/asn1/a_object.c
  projects/lwref/crypto/openssl/crypto/asn1/a_utctm.c
  projects/lwref/crypto/openssl/crypto/asn1/ameth_lib.c
  projects/lwref/crypto/openssl/crypto/asn1/asn1_lib.c
  projects/lwref/crypto/openssl/crypto/asn1/asn_mime.c
  projects/lwref/crypto/openssl/crypto/asn1/asn_pack.c
  projects/lwref/crypto/openssl/crypto/asn1/bio_asn1.c
  projects/lwref/crypto/openssl/crypto/asn1/charmap.pl
  projects/lwref/crypto/openssl/crypto/asn1/evp_asn1.c
  projects/lwref/crypto/openssl/crypto/asn1/t_x509.c
  projects/lwref/crypto/openssl/crypto/asn1/tasn_enc.c
  projects/lwref/crypto/openssl/crypto/asn1/x_crl.c
  projects/lwref/crypto/openssl/crypto/bio/bio_lib.c
  projects/lwref/crypto/openssl/crypto/bn/bn_exp.c
  projects/lwref/crypto/openssl/crypto/bn/bn_lib.c
  projects/lwref/crypto/openssl/crypto/bn/bn_sqr.c
  projects/lwref/crypto/openssl/crypto/cms/cms_pwri.c
  projects/lwref/crypto/openssl/crypto/conf/conf_def.c
  projects/lwref/crypto/openssl/crypto/ec/ec_lib.c
  projects/lwref/crypto/openssl/crypto/ec/ecp_smpl.c
  projects/lwref/crypto/openssl/crypto/ec/ectest.c
  projects/lwref/crypto/openssl/crypto/evp/e_aes.c
  projects/lwref/crypto/openssl/crypto/evp/evp_pbe.c
  projects/lwref/crypto/openssl/crypto/idea/ideatest.c
  projects/lwref/crypto/openssl/crypto/objects/obj_dat.c
  projects/lwref/crypto/openssl/crypto/objects/obj_dat.h
  projects/lwref/crypto/openssl/crypto/objects/obj_dat.pl
  projects/lwref/crypto/openssl/crypto/ocsp/ocsp_ht.c
  projects/lwref/crypto/openssl/crypto/ocsp/ocsp_lib.c
  projects/lwref/crypto/openssl/crypto/opensslconf.h
  projects/lwref/crypto/openssl/crypto/opensslv.h
  projects/lwref/crypto/openssl/crypto/pem/pvkfmt.c
  projects/lwref/crypto/openssl/crypto/pkcs7/Makefile
  projects/lwref/crypto/openssl/crypto/rand/md_rand.c
  projects/lwref/crypto/openssl/crypto/rand/rand_lcl.h
  projects/lwref/crypto/openssl/crypto/rand/rand_lib.c
  projects/lwref/crypto/openssl/crypto/rand/randfile.c
  projects/lwref/crypto/openssl/crypto/rsa/rsa_eay.c
  projects/lwref/crypto/openssl/crypto/srp/srp_lib.c
  projects/lwref/crypto/openssl/crypto/ui/ui_lib.c
  projects/lwref/crypto/openssl/doc/apps/asn1parse.pod
  projects/lwref/crypto/openssl/doc/apps/ca.pod
  projects/lwref/crypto/openssl/doc/apps/ciphers.pod
  projects/lwref/crypto/openssl/doc/apps/cms.pod
  projects/lwref/crypto/openssl/doc/apps/crl.pod
  projects/lwref/crypto/openssl/doc/apps/dhparam.pod
  projects/lwref/crypto/openssl/doc/apps/dsa.pod
  projects/lwref/crypto/openssl/doc/apps/ecparam.pod
  projects/lwref/crypto/openssl/doc/apps/gendsa.pod
  projects/lwref/crypto/openssl/doc/apps/genrsa.pod
  projects/lwref/crypto/openssl/doc/apps/rsa.pod
  projects/lwref/crypto/openssl/doc/apps/s_client.pod
  projects/lwref/crypto/openssl/doc/apps/s_server.pod
  projects/lwref/crypto/openssl/doc/apps/verify.pod
  projects/lwref/crypto/openssl/doc/apps/x509.pod
  projects/lwref/crypto/openssl/doc/apps/x509v3_config.pod
  projects/lwref/crypto/openssl/doc/crypto/ASN1_generate_nconf.pod
  projects/lwref/crypto/openssl/doc/crypto/BIO_f_base64.pod
  projects/lwref/crypto/openssl/doc/crypto/BIO_push.pod
  projects/lwref/crypto/openssl/doc/crypto/ERR_get_error.pod
  projects/lwref/crypto/openssl/doc/crypto/EVP_DigestInit.pod
  projects/lwref/crypto/openssl/doc/crypto/EVP_EncryptInit.pod
  projects/lwref/crypto/openssl/doc/crypto/EVP_SignInit.pod
  projects/lwref/crypto/openssl/doc/crypto/RSA_set_method.pod
  projects/lwref/crypto/openssl/doc/crypto/RSA_sign.pod
  projects/lwref/crypto/openssl/doc/crypto/des.pod
  projects/lwref/crypto/openssl/doc/crypto/err.pod
  projects/lwref/crypto/openssl/doc/crypto/pem.pod
  projects/lwref/crypto/openssl/doc/crypto/ui.pod
  projects/lwref/crypto/openssl/doc/fingerprints.txt
  projects/lwref/crypto/openssl/doc/ssl/SSL_CIPHER_get_name.pod
  projects/lwref/crypto/openssl/doc/ssl/SSL_CTX_add_extra_chain_cert.pod
  projects/lwref/crypto/openssl/doc/ssl/SSL_CTX_add_session.pod
  projects/lwref/crypto/openssl/doc/ssl/SSL_CTX_new.pod
  projects/lwref/crypto/openssl/doc/ssl/SSL_CTX_set_cipher_list.pod
  projects/lwref/crypto/openssl/doc/ssl/SSL_CTX_set_client_CA_list.pod
  projects/lwref/crypto/openssl/doc/ssl/SSL_CTX_set_client_cert_cb.pod
  projects/lwref/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod
  projects/lwref/crypto/openssl/doc/ssl/SSL_CTX_set_tmp_dh_callback.pod
  projects/lwref/crypto/openssl/doc/ssl/SSL_CTX_set_verify.pod
  projects/lwref/crypto/openssl/doc/ssl/SSL_get_version.pod
  projects/lwref/crypto/openssl/doc/ssl/d2i_SSL_SESSION.pod
  projects/lwref/crypto/openssl/ssl/Makefile
  projects/lwref/crypto/openssl/ssl/d1_both.c
  projects/lwref/crypto/openssl/ssl/d1_clnt.c
  projects/lwref/crypto/openssl/ssl/d1_srvr.c
  projects/lwref/crypto/openssl/ssl/heartbeat_test.c
  projects/lwref/crypto/openssl/ssl/s23_lib.c
  projects/lwref/crypto/openssl/ssl/s23_srvr.c
  projects/lwref/crypto/openssl/ssl/s2_lib.c
  projects/lwref/crypto/openssl/ssl/s3_clnt.c
  projects/lwref/crypto/openssl/ssl/s3_enc.c
  projects/lwref/crypto/openssl/ssl/s3_lib.c
  projects/lwref/crypto/openssl/ssl/s3_pkt.c
  projects/lwref/crypto/openssl/ssl/s3_srvr.c
  projects/lwref/crypto/openssl/ssl/ssl.h
  projects/lwref/crypto/openssl/ssl/ssl_ciph.c
  projects/lwref/crypto/openssl/ssl/ssl_err.c
  projects/lwref/crypto/openssl/ssl/ssl_lib.c
  projects/lwref/crypto/openssl/ssl/ssl_locl.h
  projects/lwref/crypto/openssl/ssl/ssl_stat.c
  projects/lwref/crypto/openssl/ssl/t1_enc.c
  projects/lwref/crypto/openssl/ssl/t1_lib.c
  projects/lwref/crypto/openssl/ssl/tls_srp.c
  projects/lwref/crypto/openssl/util/mk1mf.pl
  projects/lwref/crypto/openssl/util/mkdef.pl
  projects/lwref/crypto/openssl/util/mkerr.pl
  projects/lwref/crypto/openssl/util/ssleay.num
  projects/lwref/etc/Makefile
  projects/lwref/etc/defaults/rc.conf
  projects/lwref/etc/devd/Makefile
  projects/lwref/etc/mtree/BSD.root.dist
  projects/lwref/etc/mtree/BSD.tests.dist
  projects/lwref/etc/pam.d/README
  projects/lwref/etc/rc.d/Makefile
  projects/lwref/etc/rc.subr
  projects/lwref/gnu/lib/libgcc/Makefile
  projects/lwref/gnu/usr.bin/binutils/addr2line/Makefile
  projects/lwref/gnu/usr.bin/binutils/nm/Makefile
  projects/lwref/gnu/usr.bin/binutils/objcopy/Makefile
  projects/lwref/gnu/usr.bin/binutils/objdump/Makefile
  projects/lwref/gnu/usr.bin/binutils/readelf/Makefile
  projects/lwref/gnu/usr.bin/binutils/size/Makefile
  projects/lwref/gnu/usr.bin/binutils/strings/Makefile
  projects/lwref/gnu/usr.bin/binutils/strip/Makefile
  projects/lwref/gnu/usr.bin/gdb/Makefile.inc
  projects/lwref/gnu/usr.bin/gdb/gdb/Makefile
  projects/lwref/gnu/usr.bin/gdb/gdbtui/Makefile
  projects/lwref/gnu/usr.bin/gdb/kgdb/Makefile
  projects/lwref/gnu/usr.bin/grep/Makefile
  projects/lwref/gnu/usr.bin/groff/src/devices/grodvi/Makefile
  projects/lwref/gnu/usr.bin/groff/src/devices/grohtml/Makefile
  projects/lwref/gnu/usr.bin/groff/src/devices/grolbp/Makefile
  projects/lwref/gnu/usr.bin/groff/src/devices/grolj4/Makefile
  projects/lwref/gnu/usr.bin/groff/src/devices/grops/Makefile
  projects/lwref/gnu/usr.bin/groff/src/devices/grotty/Makefile
  projects/lwref/gnu/usr.bin/groff/src/preproc/eqn/Makefile
  projects/lwref/gnu/usr.bin/groff/src/preproc/grn/Makefile
  projects/lwref/gnu/usr.bin/groff/src/preproc/html/Makefile
  projects/lwref/gnu/usr.bin/groff/src/preproc/pic/Makefile
  projects/lwref/gnu/usr.bin/groff/src/preproc/refer/Makefile
  projects/lwref/gnu/usr.bin/groff/src/preproc/soelim/Makefile
  projects/lwref/gnu/usr.bin/groff/src/preproc/tbl/Makefile
  projects/lwref/gnu/usr.bin/groff/src/roff/groff/Makefile
  projects/lwref/gnu/usr.bin/groff/src/roff/troff/Makefile
  projects/lwref/gnu/usr.bin/groff/src/utils/addftinfo/Makefile
  projects/lwref/gnu/usr.bin/groff/src/utils/hpftodit/Makefile
  projects/lwref/gnu/usr.bin/groff/src/utils/indxbib/Makefile
  projects/lwref/gnu/usr.bin/groff/src/utils/lkbib/Makefile
  projects/lwref/gnu/usr.bin/groff/src/utils/lookbib/Makefile
  projects/lwref/gnu/usr.bin/groff/src/utils/tfmtodit/Makefile
  projects/lwref/gnu/usr.bin/rcs/Makefile.inc
  projects/lwref/gnu/usr.bin/texinfo/info/Makefile
  projects/lwref/gnu/usr.bin/texinfo/infokey/Makefile
  projects/lwref/gnu/usr.bin/texinfo/install-info/Makefile
  projects/lwref/gnu/usr.bin/texinfo/makeinfo/Makefile
  projects/lwref/gnu/usr.bin/texinfo/texindex/Makefile
  projects/lwref/include/arpa/inet.h
  projects/lwref/include/arpa/nameser.h
  projects/lwref/include/arpa/nameser_compat.h
  projects/lwref/include/res_update.h
  projects/lwref/include/resolv.h
  projects/lwref/include/stddef.h
  projects/lwref/kerberos5/lib/libkrb5/Makefile
  projects/lwref/kerberos5/libexec/digest-service/Makefile
  projects/lwref/kerberos5/libexec/hprop/Makefile
  projects/lwref/kerberos5/libexec/hpropd/Makefile
  projects/lwref/kerberos5/libexec/ipropd-master/Makefile
  projects/lwref/kerberos5/libexec/ipropd-slave/Makefile
  projects/lwref/kerberos5/libexec/kadmind/Makefile
  projects/lwref/kerberos5/libexec/kcm/Makefile
  projects/lwref/kerberos5/libexec/kdc/Makefile
  projects/lwref/kerberos5/libexec/kdigest/Makefile
  projects/lwref/kerberos5/libexec/kfd/Makefile
  projects/lwref/kerberos5/libexec/kimpersonate/Makefile
  projects/lwref/kerberos5/libexec/kpasswdd/Makefile
  projects/lwref/kerberos5/tools/asn1_compile/Makefile
  projects/lwref/kerberos5/tools/slc/Makefile
  projects/lwref/kerberos5/usr.bin/hxtool/Makefile
  projects/lwref/kerberos5/usr.bin/kadmin/Makefile
  projects/lwref/kerberos5/usr.bin/kcc/Makefile
  projects/lwref/kerberos5/usr.bin/kdestroy/Makefile
  projects/lwref/kerberos5/usr.bin/kf/Makefile
  projects/lwref/kerberos5/usr.bin/kgetcred/Makefile
  projects/lwref/kerberos5/usr.bin/kinit/Makefile
  projects/lwref/kerberos5/usr.bin/kpasswd/Makefile
  projects/lwref/kerberos5/usr.bin/ksu/Makefile
  projects/lwref/kerberos5/usr.bin/string2key/Makefile
  projects/lwref/kerberos5/usr.bin/verify_krb5_conf/Makefile
  projects/lwref/kerberos5/usr.sbin/iprop-log/Makefile
  projects/lwref/kerberos5/usr.sbin/kstash/Makefile
  projects/lwref/kerberos5/usr.sbin/ktutil/Makefile
  projects/lwref/lib/Makefile
  projects/lwref/lib/atf/libatf-c++/Makefile
  projects/lwref/lib/clang/clang.build.mk
  projects/lwref/lib/clang/include/clang/Config/config.h
  projects/lwref/lib/clang/include/llvm/Config/config.h
  projects/lwref/lib/csu/amd64/Makefile
  projects/lwref/lib/csu/i386-elf/Makefile
  projects/lwref/lib/libc++/Makefile
  projects/lwref/lib/libc/Makefile
  projects/lwref/lib/libc/arm/aeabi/aeabi_vfp.h
  projects/lwref/lib/libc/gen/posix_spawnattr_init.3
  projects/lwref/lib/libc/iconv/iconv.3
  projects/lwref/lib/libc/include/isc/eventlib.h
  projects/lwref/lib/libc/include/isc/list.h
  projects/lwref/lib/libc/include/port_before.h
  projects/lwref/lib/libc/inet/inet_addr.c
  projects/lwref/lib/libc/inet/inet_cidr_ntop.c
  projects/lwref/lib/libc/inet/inet_cidr_pton.c
  projects/lwref/lib/libc/inet/inet_net_ntop.c
  projects/lwref/lib/libc/inet/inet_net_pton.c
  projects/lwref/lib/libc/inet/inet_neta.c
  projects/lwref/lib/libc/inet/inet_ntoa.c
  projects/lwref/lib/libc/inet/inet_ntop.c
  projects/lwref/lib/libc/inet/inet_pton.c
  projects/lwref/lib/libc/inet/nsap_addr.c
  projects/lwref/lib/libc/isc/ev_streams.c
  projects/lwref/lib/libc/isc/ev_timers.c
  projects/lwref/lib/libc/isc/eventlib_p.h
  projects/lwref/lib/libc/nameser/Symbol.map
  projects/lwref/lib/libc/nameser/ns_name.c
  projects/lwref/lib/libc/nameser/ns_netint.c
  projects/lwref/lib/libc/nameser/ns_parse.c
  projects/lwref/lib/libc/nameser/ns_print.c
  projects/lwref/lib/libc/nameser/ns_samedomain.c
  projects/lwref/lib/libc/nameser/ns_ttl.c
  projects/lwref/lib/libc/net/linkaddr.c
  projects/lwref/lib/libc/net/sctp_sys_calls.c
  projects/lwref/lib/libc/resolv/Makefile.inc
  projects/lwref/lib/libc/resolv/Symbol.map
  projects/lwref/lib/libc/resolv/herror.c
  projects/lwref/lib/libc/resolv/res_comp.c
  projects/lwref/lib/libc/resolv/res_data.c
  projects/lwref/lib/libc/resolv/res_debug.c
  projects/lwref/lib/libc/resolv/res_findzonecut.c
  projects/lwref/lib/libc/resolv/res_init.c
  projects/lwref/lib/libc/resolv/res_mkquery.c
  projects/lwref/lib/libc/resolv/res_mkupdate.c
  projects/lwref/lib/libc/resolv/res_query.c
  projects/lwref/lib/libc/resolv/res_send.c
  projects/lwref/lib/libc/resolv/res_update.c
  projects/lwref/lib/libc/stdlib/strtonum.c
  projects/lwref/lib/libcrypt/tests/Makefile
  projects/lwref/lib/libcuse/Makefile
  projects/lwref/lib/libmp/Makefile
  projects/lwref/lib/libnv/Makefile
  projects/lwref/lib/libopie/Makefile
  projects/lwref/lib/libpam/modules/pam_opie/pam_opie.c
  projects/lwref/lib/libpam/modules/pam_ssh/Makefile
  projects/lwref/lib/libproc/proc_sym.c
  projects/lwref/lib/libthr/thread/thr_init.c
  projects/lwref/lib/libthr/thread/thr_stack.c
  projects/lwref/lib/libusb/libusb.h
  projects/lwref/lib/libutil/Makefile
  projects/lwref/lib/msun/arm/fenv.c
  projects/lwref/lib/msun/src/math.h
  projects/lwref/libexec/atf/atf-check/Makefile
  projects/lwref/libexec/atf/atf-sh/Makefile
  projects/lwref/libexec/getty/main.c
  projects/lwref/libexec/mail.local/Makefile
  projects/lwref/libexec/rshd/rshd.c
  projects/lwref/libexec/rtld-elf/Makefile
  projects/lwref/libexec/rtld-elf/libmap.c
  projects/lwref/libexec/rtld-elf/rtld.c
  projects/lwref/libexec/rtld-elf/tests/Makefile
  projects/lwref/libexec/rtld-elf/tests/ld_library_pathfds.c
  projects/lwref/libexec/rtld-elf/tests/libpythagoras/Makefile
  projects/lwref/libexec/rtld-elf/tests/target/Makefile
  projects/lwref/libexec/smrsh/Makefile
  projects/lwref/libexec/telnetd/Makefile
  projects/lwref/release/arm/BEAGLEBONE.conf
  projects/lwref/release/arm/PANDABOARD.conf
  projects/lwref/release/arm/RPI-B.conf
  projects/lwref/release/arm/WANDBOARD-QUAD.conf
  projects/lwref/release/arm/ZEDBOARD.conf
  projects/lwref/release/arm/release.sh
  projects/lwref/release/release.conf.sample
  projects/lwref/release/release.sh
  projects/lwref/rescue/rescue/Makefile
  projects/lwref/sbin/atm/atmconfig/Makefile
  projects/lwref/sbin/atm/atmconfig/main.c
  projects/lwref/sbin/devd/Makefile
  projects/lwref/sbin/devd/devd.8
  projects/lwref/sbin/devd/devd.cc
  projects/lwref/sbin/dhclient/tests/Makefile
  projects/lwref/sbin/fsck/Makefile
  projects/lwref/sbin/geom/class/part/gpart.8
  projects/lwref/sbin/hastd/Makefile
  projects/lwref/sbin/ifconfig/Makefile
  projects/lwref/sbin/ifconfig/ifconfig.c
  projects/lwref/sbin/ifconfig/ifconfig.h
  projects/lwref/sbin/init/init.c
  projects/lwref/sbin/ipf/Makefile.inc
  projects/lwref/sbin/ipf/ipf/Makefile
  projects/lwref/sbin/ipf/ipfstat/Makefile
  projects/lwref/sbin/ipf/ipftest/Makefile
  projects/lwref/sbin/ipf/ipmon/Makefile
  projects/lwref/sbin/ipf/ipnat/Makefile
  projects/lwref/sbin/ipf/ippool/Makefile
  projects/lwref/sbin/ipf/ipresend/Makefile
  projects/lwref/sbin/ipfw/altq.c
  projects/lwref/sbin/ipfw/dummynet.c
  projects/lwref/sbin/ipfw/ipfw2.c
  projects/lwref/sbin/ipfw/ipfw2.h
  projects/lwref/sbin/ipfw/ipv6.c
  projects/lwref/sbin/mksnap_ffs/Makefile
  projects/lwref/sbin/mount/mntopts.h
  projects/lwref/sbin/mount/mount.8
  projects/lwref/sbin/mount/mount.c
  projects/lwref/sbin/mount_nfs/mount_nfs.8
  projects/lwref/sbin/mount_nfs/mount_nfs.c
  projects/lwref/sbin/newfs_msdos/newfs_msdos.c
  projects/lwref/sbin/rcorder/Makefile
  projects/lwref/sbin/shutdown/Makefile
  projects/lwref/sbin/umount/umount.c
  projects/lwref/secure/lib/libcrypto/Makefile.inc
  projects/lwref/secure/lib/libcrypto/man/ASN1_OBJECT_new.3
  projects/lwref/secure/lib/libcrypto/man/ASN1_STRING_length.3
  projects/lwref/secure/lib/libcrypto/man/ASN1_STRING_new.3
  projects/lwref/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3
  projects/lwref/secure/lib/libcrypto/man/ASN1_generate_nconf.3
  projects/lwref/secure/lib/libcrypto/man/BIO_ctrl.3
  projects/lwref/secure/lib/libcrypto/man/BIO_f_base64.3
  projects/lwref/secure/lib/libcrypto/man/BIO_f_buffer.3
  projects/lwref/secure/lib/libcrypto/man/BIO_f_cipher.3
  projects/lwref/secure/lib/libcrypto/man/BIO_f_md.3
  projects/lwref/secure/lib/libcrypto/man/BIO_f_null.3
  projects/lwref/secure/lib/libcrypto/man/BIO_f_ssl.3
  projects/lwref/secure/lib/libcrypto/man/BIO_find_type.3
  projects/lwref/secure/lib/libcrypto/man/BIO_new.3
  projects/lwref/secure/lib/libcrypto/man/BIO_new_CMS.3
  projects/lwref/secure/lib/libcrypto/man/BIO_push.3
  projects/lwref/secure/lib/libcrypto/man/BIO_read.3
  projects/lwref/secure/lib/libcrypto/man/BIO_s_accept.3
  projects/lwref/secure/lib/libcrypto/man/BIO_s_bio.3
  projects/lwref/secure/lib/libcrypto/man/BIO_s_connect.3
  projects/lwref/secure/lib/libcrypto/man/BIO_s_fd.3
  projects/lwref/secure/lib/libcrypto/man/BIO_s_file.3
  projects/lwref/secure/lib/libcrypto/man/BIO_s_mem.3
  projects/lwref/secure/lib/libcrypto/man/BIO_s_null.3
  projects/lwref/secure/lib/libcrypto/man/BIO_s_socket.3
  projects/lwref/secure/lib/libcrypto/man/BIO_set_callback.3
  projects/lwref/secure/lib/libcrypto/man/BIO_should_retry.3
  projects/lwref/secure/lib/libcrypto/man/BN_BLINDING_new.3
  projects/lwref/secure/lib/libcrypto/man/BN_CTX_new.3
  projects/lwref/secure/lib/libcrypto/man/BN_CTX_start.3
  projects/lwref/secure/lib/libcrypto/man/BN_add.3
  projects/lwref/secure/lib/libcrypto/man/BN_add_word.3
  projects/lwref/secure/lib/libcrypto/man/BN_bn2bin.3
  projects/lwref/secure/lib/libcrypto/man/BN_cmp.3
  projects/lwref/secure/lib/libcrypto/man/BN_copy.3
  projects/lwref/secure/lib/libcrypto/man/BN_generate_prime.3
  projects/lwref/secure/lib/libcrypto/man/BN_mod_inverse.3
  projects/lwref/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3
  projects/lwref/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3
  projects/lwref/secure/lib/libcrypto/man/BN_new.3
  projects/lwref/secure/lib/libcrypto/man/BN_num_bytes.3
  projects/lwref/secure/lib/libcrypto/man/BN_rand.3
  projects/lwref/secure/lib/libcrypto/man/BN_set_bit.3
  projects/lwref/secure/lib/libcrypto/man/BN_swap.3
  projects/lwref/secure/lib/libcrypto/man/BN_zero.3
  projects/lwref/secure/lib/libcrypto/man/CMS_add0_cert.3
  projects/lwref/secure/lib/libcrypto/man/CMS_add1_recipient_cert.3
  projects/lwref/secure/lib/libcrypto/man/CMS_compress.3
  projects/lwref/secure/lib/libcrypto/man/CMS_decrypt.3
  projects/lwref/secure/lib/libcrypto/man/CMS_encrypt.3
  projects/lwref/secure/lib/libcrypto/man/CMS_final.3
  projects/lwref/secure/lib/libcrypto/man/CMS_get0_RecipientInfos.3
  projects/lwref/secure/lib/libcrypto/man/CMS_get0_SignerInfos.3
  projects/lwref/secure/lib/libcrypto/man/CMS_get0_type.3
  projects/lwref/secure/lib/libcrypto/man/CMS_get1_ReceiptRequest.3
  projects/lwref/secure/lib/libcrypto/man/CMS_sign.3
  projects/lwref/secure/lib/libcrypto/man/CMS_sign_add1_signer.3
  projects/lwref/secure/lib/libcrypto/man/CMS_sign_receipt.3
  projects/lwref/secure/lib/libcrypto/man/CMS_uncompress.3
  projects/lwref/secure/lib/libcrypto/man/CMS_verify.3
  projects/lwref/secure/lib/libcrypto/man/CMS_verify_receipt.3
  projects/lwref/secure/lib/libcrypto/man/CONF_modules_free.3
  projects/lwref/secure/lib/libcrypto/man/CONF_modules_load_file.3
  projects/lwref/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3
  projects/lwref/secure/lib/libcrypto/man/DH_generate_key.3
  projects/lwref/secure/lib/libcrypto/man/DH_generate_parameters.3
  projects/lwref/secure/lib/libcrypto/man/DH_get_ex_new_index.3
  projects/lwref/secure/lib/libcrypto/man/DH_new.3
  projects/lwref/secure/lib/libcrypto/man/DH_set_method.3
  projects/lwref/secure/lib/libcrypto/man/DH_size.3
  projects/lwref/secure/lib/libcrypto/man/DSA_SIG_new.3
  projects/lwref/secure/lib/libcrypto/man/DSA_do_sign.3
  projects/lwref/secure/lib/libcrypto/man/DSA_dup_DH.3
  projects/lwref/secure/lib/libcrypto/man/DSA_generate_key.3
  projects/lwref/secure/lib/libcrypto/man/DSA_generate_parameters.3
  projects/lwref/secure/lib/libcrypto/man/DSA_get_ex_new_index.3
  projects/lwref/secure/lib/libcrypto/man/DSA_new.3
  projects/lwref/secure/lib/libcrypto/man/DSA_set_method.3
  projects/lwref/secure/lib/libcrypto/man/DSA_sign.3
  projects/lwref/secure/lib/libcrypto/man/DSA_size.3
  projects/lwref/secure/lib/libcrypto/man/ERR_GET_LIB.3
  projects/lwref/secure/lib/libcrypto/man/ERR_clear_error.3
  projects/lwref/secure/lib/libcrypto/man/ERR_error_string.3
  projects/lwref/secure/lib/libcrypto/man/ERR_get_error.3
  projects/lwref/secure/lib/libcrypto/man/ERR_load_crypto_strings.3
  projects/lwref/secure/lib/libcrypto/man/ERR_load_strings.3
  projects/lwref/secure/lib/libcrypto/man/ERR_print_errors.3
  projects/lwref/secure/lib/libcrypto/man/ERR_put_error.3
  projects/lwref/secure/lib/libcrypto/man/ERR_remove_state.3
  projects/lwref/secure/lib/libcrypto/man/ERR_set_mark.3
  projects/lwref/secure/lib/libcrypto/man/EVP_BytesToKey.3
  projects/lwref/secure/lib/libcrypto/man/EVP_DigestInit.3
  projects/lwref/secure/lib/libcrypto/man/EVP_DigestSignInit.3
  projects/lwref/secure/lib/libcrypto/man/EVP_DigestVerifyInit.3
  projects/lwref/secure/lib/libcrypto/man/EVP_EncryptInit.3
  projects/lwref/secure/lib/libcrypto/man/EVP_OpenInit.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_CTX_ctrl.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_CTX_new.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_cmp.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_decrypt.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_derive.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_encrypt.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_get_default_digest.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_keygen.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_new.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_print_private.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_sign.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_verify.3
  projects/lwref/secure/lib/libcrypto/man/EVP_PKEY_verify_recover.3
  projects/lwref/secure/lib/libcrypto/man/EVP_SealInit.3
  projects/lwref/secure/lib/libcrypto/man/EVP_SignInit.3
  projects/lwref/secure/lib/libcrypto/man/EVP_VerifyInit.3
  projects/lwref/secure/lib/libcrypto/man/OBJ_nid2obj.3
  projects/lwref/secure/lib/libcrypto/man/OPENSSL_Applink.3
  projects/lwref/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
  projects/lwref/secure/lib/libcrypto/man/OPENSSL_config.3
  projects/lwref/secure/lib/libcrypto/man/OPENSSL_ia32cap.3
  projects/lwref/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
  projects/lwref/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
  projects/lwref/secure/lib/libcrypto/man/PEM_write_bio_CMS_stream.3
  projects/lwref/secure/lib/libcrypto/man/PEM_write_bio_PKCS7_stream.3
  projects/lwref/secure/lib/libcrypto/man/PKCS12_create.3
  projects/lwref/secure/lib/libcrypto/man/PKCS12_parse.3
  projects/lwref/secure/lib/libcrypto/man/PKCS7_decrypt.3
  projects/lwref/secure/lib/libcrypto/man/PKCS7_encrypt.3
  projects/lwref/secure/lib/libcrypto/man/PKCS7_sign.3
  projects/lwref/secure/lib/libcrypto/man/PKCS7_sign_add_signer.3
  projects/lwref/secure/lib/libcrypto/man/PKCS7_verify.3
  projects/lwref/secure/lib/libcrypto/man/RAND_add.3
  projects/lwref/secure/lib/libcrypto/man/RAND_bytes.3
  projects/lwref/secure/lib/libcrypto/man/RAND_cleanup.3
  projects/lwref/secure/lib/libcrypto/man/RAND_egd.3
  projects/lwref/secure/lib/libcrypto/man/RAND_load_file.3
  projects/lwref/secure/lib/libcrypto/man/RAND_set_rand_method.3
  projects/lwref/secure/lib/libcrypto/man/RSA_blinding_on.3
  projects/lwref/secure/lib/libcrypto/man/RSA_check_key.3
  projects/lwref/secure/lib/libcrypto/man/RSA_generate_key.3
  projects/lwref/secure/lib/libcrypto/man/RSA_get_ex_new_index.3
  projects/lwref/secure/lib/libcrypto/man/RSA_new.3
  projects/lwref/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
  projects/lwref/secure/lib/libcrypto/man/RSA_print.3
  projects/lwref/secure/lib/libcrypto/man/RSA_private_encrypt.3
  projects/lwref/secure/lib/libcrypto/man/RSA_public_encrypt.3
  projects/lwref/secure/lib/libcrypto/man/RSA_set_method.3
  projects/lwref/secure/lib/libcrypto/man/RSA_sign.3
  projects/lwref/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
  projects/lwref/secure/lib/libcrypto/man/RSA_size.3
  projects/lwref/secure/lib/libcrypto/man/SMIME_read_CMS.3
  projects/lwref/secure/lib/libcrypto/man/SMIME_read_PKCS7.3
  projects/lwref/secure/lib/libcrypto/man/SMIME_write_CMS.3
  projects/lwref/secure/lib/libcrypto/man/SMIME_write_PKCS7.3
  projects/lwref/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
  projects/lwref/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
  projects/lwref/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
  projects/lwref/secure/lib/libcrypto/man/X509_NAME_print_ex.3
  projects/lwref/secure/lib/libcrypto/man/X509_STORE_CTX_get_error.3
  projects/lwref/secure/lib/libcrypto/man/X509_STORE_CTX_get_ex_new_index.3
  projects/lwref/secure/lib/libcrypto/man/X509_STORE_CTX_new.3
  projects/lwref/secure/lib/libcrypto/man/X509_STORE_CTX_set_verify_cb.3
  projects/lwref/secure/lib/libcrypto/man/X509_STORE_set_verify_cb_func.3
  projects/lwref/secure/lib/libcrypto/man/X509_VERIFY_PARAM_set_flags.3
  projects/lwref/secure/lib/libcrypto/man/X509_new.3
  projects/lwref/secure/lib/libcrypto/man/X509_verify_cert.3
  projects/lwref/secure/lib/libcrypto/man/bio.3
  projects/lwref/secure/lib/libcrypto/man/blowfish.3
  projects/lwref/secure/lib/libcrypto/man/bn.3
  projects/lwref/secure/lib/libcrypto/man/bn_internal.3
  projects/lwref/secure/lib/libcrypto/man/buffer.3
  projects/lwref/secure/lib/libcrypto/man/crypto.3
  projects/lwref/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3
  projects/lwref/secure/lib/libcrypto/man/d2i_DHparams.3
  projects/lwref/secure/lib/libcrypto/man/d2i_DSAPublicKey.3
  projects/lwref/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3
  projects/lwref/secure/lib/libcrypto/man/d2i_RSAPublicKey.3
  projects/lwref/secure/lib/libcrypto/man/d2i_X509.3
  projects/lwref/secure/lib/libcrypto/man/d2i_X509_ALGOR.3
  projects/lwref/secure/lib/libcrypto/man/d2i_X509_CRL.3
  projects/lwref/secure/lib/libcrypto/man/d2i_X509_NAME.3
  projects/lwref/secure/lib/libcrypto/man/d2i_X509_REQ.3
  projects/lwref/secure/lib/libcrypto/man/d2i_X509_SIG.3
  projects/lwref/secure/lib/libcrypto/man/des.3
  projects/lwref/secure/lib/libcrypto/man/dh.3
  projects/lwref/secure/lib/libcrypto/man/dsa.3
  projects/lwref/secure/lib/libcrypto/man/ecdsa.3
  projects/lwref/secure/lib/libcrypto/man/engine.3
  projects/lwref/secure/lib/libcrypto/man/err.3
  projects/lwref/secure/lib/libcrypto/man/evp.3
  projects/lwref/secure/lib/libcrypto/man/hmac.3
  projects/lwref/secure/lib/libcrypto/man/i2d_CMS_bio_stream.3
  projects/lwref/secure/lib/libcrypto/man/i2d_PKCS7_bio_stream.3
  projects/lwref/secure/lib/libcrypto/man/lh_stats.3
  projects/lwref/secure/lib/libcrypto/man/lhash.3
  projects/lwref/secure/lib/libcrypto/man/md5.3
  projects/lwref/secure/lib/libcrypto/man/mdc2.3
  projects/lwref/secure/lib/libcrypto/man/pem.3
  projects/lwref/secure/lib/libcrypto/man/rand.3
  projects/lwref/secure/lib/libcrypto/man/rc4.3
  projects/lwref/secure/lib/libcrypto/man/ripemd.3
  projects/lwref/secure/lib/libcrypto/man/rsa.3
  projects/lwref/secure/lib/libcrypto/man/sha.3
  projects/lwref/secure/lib/libcrypto/man/threads.3
  projects/lwref/secure/lib/libcrypto/man/ui.3
  projects/lwref/secure/lib/libcrypto/man/ui_compat.3
  projects/lwref/secure/lib/libcrypto/man/x509.3
  projects/lwref/secure/lib/libssh/Makefile
  projects/lwref/secure/lib/libssl/Makefile.man
  projects/lwref/secure/lib/libssl/man/SSL_CIPHER_get_name.3
  projects/lwref/secure/lib/libssl/man/SSL_COMP_add_compression_method.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_add_session.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_ctrl.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_flush_sessions.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_free.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_new.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_sess_number.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_sessions.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_cert_store.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_info_callback.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_mode.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_options.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_psk_client_callback.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_timeout.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_set_verify.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_use_certificate.3
  projects/lwref/secure/lib/libssl/man/SSL_CTX_use_psk_identity_hint.3
  projects/lwref/secure/lib/libssl/man/SSL_SESSION_free.3
  projects/lwref/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3
  projects/lwref/secure/lib/libssl/man/SSL_SESSION_get_time.3
  projects/lwref/secure/lib/libssl/man/SSL_accept.3
  projects/lwref/secure/lib/libssl/man/SSL_alert_type_string.3
  projects/lwref/secure/lib/libssl/man/SSL_clear.3
  projects/lwref/secure/lib/libssl/man/SSL_connect.3
  projects/lwref/secure/lib/libssl/man/SSL_do_handshake.3
  projects/lwref/secure/lib/libssl/man/SSL_free.3
  projects/lwref/secure/lib/libssl/man/SSL_get_SSL_CTX.3
  projects/lwref/secure/lib/libssl/man/SSL_get_ciphers.3
  projects/lwref/secure/lib/libssl/man/SSL_get_client_CA_list.3
  projects/lwref/secure/lib/libssl/man/SSL_get_current_cipher.3
  projects/lwref/secure/lib/libssl/man/SSL_get_default_timeout.3
  projects/lwref/secure/lib/libssl/man/SSL_get_error.3
  projects/lwref/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3
  projects/lwref/secure/lib/libssl/man/SSL_get_ex_new_index.3
  projects/lwref/secure/lib/libssl/man/SSL_get_fd.3
  projects/lwref/secure/lib/libssl/man/SSL_get_peer_cert_chain.3
  projects/lwref/secure/lib/libssl/man/SSL_get_peer_certificate.3
  projects/lwref/secure/lib/libssl/man/SSL_get_psk_identity.3
  projects/lwref/secure/lib/libssl/man/SSL_get_rbio.3
  projects/lwref/secure/lib/libssl/man/SSL_get_session.3
  projects/lwref/secure/lib/libssl/man/SSL_get_verify_result.3
  projects/lwref/secure/lib/libssl/man/SSL_get_version.3
  projects/lwref/secure/lib/libssl/man/SSL_library_init.3
  projects/lwref/secure/lib/libssl/man/SSL_load_client_CA_file.3
  projects/lwref/secure/lib/libssl/man/SSL_new.3
  projects/lwref/secure/lib/libssl/man/SSL_pending.3
  projects/lwref/secure/lib/libssl/man/SSL_read.3
  projects/lwref/secure/lib/libssl/man/SSL_rstate_string.3
  projects/lwref/secure/lib/libssl/man/SSL_session_reused.3
  projects/lwref/secure/lib/libssl/man/SSL_set_bio.3
  projects/lwref/secure/lib/libssl/man/SSL_set_connect_state.3
  projects/lwref/secure/lib/libssl/man/SSL_set_fd.3
  projects/lwref/secure/lib/libssl/man/SSL_set_session.3
  projects/lwref/secure/lib/libssl/man/SSL_set_shutdown.3
  projects/lwref/secure/lib/libssl/man/SSL_set_verify_result.3
  projects/lwref/secure/lib/libssl/man/SSL_shutdown.3
  projects/lwref/secure/lib/libssl/man/SSL_state_string.3
  projects/lwref/secure/lib/libssl/man/SSL_want.3
  projects/lwref/secure/lib/libssl/man/SSL_write.3
  projects/lwref/secure/lib/libssl/man/d2i_SSL_SESSION.3
  projects/lwref/secure/lib/libssl/man/ssl.3
  projects/lwref/secure/libexec/sftp-server/Makefile
  projects/lwref/secure/libexec/ssh-keysign/Makefile
  projects/lwref/secure/libexec/ssh-pkcs11-helper/Makefile
  projects/lwref/secure/usr.bin/openssl/man/CA.pl.1
  projects/lwref/secure/usr.bin/openssl/man/asn1parse.1
  projects/lwref/secure/usr.bin/openssl/man/ca.1
  projects/lwref/secure/usr.bin/openssl/man/ciphers.1
  projects/lwref/secure/usr.bin/openssl/man/cms.1
  projects/lwref/secure/usr.bin/openssl/man/crl.1
  projects/lwref/secure/usr.bin/openssl/man/crl2pkcs7.1
  projects/lwref/secure/usr.bin/openssl/man/dgst.1
  projects/lwref/secure/usr.bin/openssl/man/dhparam.1
  projects/lwref/secure/usr.bin/openssl/man/dsa.1
  projects/lwref/secure/usr.bin/openssl/man/dsaparam.1
  projects/lwref/secure/usr.bin/openssl/man/ec.1
  projects/lwref/secure/usr.bin/openssl/man/ecparam.1
  projects/lwref/secure/usr.bin/openssl/man/enc.1
  projects/lwref/secure/usr.bin/openssl/man/errstr.1
  projects/lwref/secure/usr.bin/openssl/man/gendsa.1
  projects/lwref/secure/usr.bin/openssl/man/genpkey.1
  projects/lwref/secure/usr.bin/openssl/man/genrsa.1
  projects/lwref/secure/usr.bin/openssl/man/nseq.1
  projects/lwref/secure/usr.bin/openssl/man/ocsp.1
  projects/lwref/secure/usr.bin/openssl/man/openssl.1
  projects/lwref/secure/usr.bin/openssl/man/passwd.1
  projects/lwref/secure/usr.bin/openssl/man/pkcs12.1
  projects/lwref/secure/usr.bin/openssl/man/pkcs7.1
  projects/lwref/secure/usr.bin/openssl/man/pkcs8.1
  projects/lwref/secure/usr.bin/openssl/man/pkey.1
  projects/lwref/secure/usr.bin/openssl/man/pkeyparam.1
  projects/lwref/secure/usr.bin/openssl/man/pkeyutl.1
  projects/lwref/secure/usr.bin/openssl/man/rand.1
  projects/lwref/secure/usr.bin/openssl/man/req.1
  projects/lwref/secure/usr.bin/openssl/man/rsa.1
  projects/lwref/secure/usr.bin/openssl/man/rsautl.1
  projects/lwref/secure/usr.bin/openssl/man/s_client.1
  projects/lwref/secure/usr.bin/openssl/man/s_server.1
  projects/lwref/secure/usr.bin/openssl/man/s_time.1
  projects/lwref/secure/usr.bin/openssl/man/sess_id.1
  projects/lwref/secure/usr.bin/openssl/man/smime.1
  projects/lwref/secure/usr.bin/openssl/man/speed.1
  projects/lwref/secure/usr.bin/openssl/man/spkac.1
  projects/lwref/secure/usr.bin/openssl/man/ts.1
  projects/lwref/secure/usr.bin/openssl/man/tsget.1
  projects/lwref/secure/usr.bin/openssl/man/verify.1
  projects/lwref/secure/usr.bin/openssl/man/version.1
  projects/lwref/secure/usr.bin/openssl/man/x509.1
  projects/lwref/secure/usr.bin/openssl/man/x509v3_config.1
  projects/lwref/secure/usr.bin/scp/Makefile
  projects/lwref/secure/usr.bin/sftp/Makefile
  projects/lwref/secure/usr.bin/ssh-add/Makefile
  projects/lwref/secure/usr.bin/ssh-agent/Makefile
  projects/lwref/secure/usr.bin/ssh-keygen/Makefile
  projects/lwref/secure/usr.bin/ssh-keyscan/Makefile
  projects/lwref/secure/usr.bin/ssh/Makefile
  projects/lwref/secure/usr.sbin/sshd/Makefile
  projects/lwref/share/dtrace/Makefile
  projects/lwref/share/dtrace/README
  projects/lwref/share/dtrace/toolkit/Makefile
  projects/lwref/share/examples/bhyve/vmrun.sh
  projects/lwref/share/man/man3/pthread.3
  projects/lwref/share/man/man4/altera_atse.4
  projects/lwref/share/man/man4/atkbd.4
  projects/lwref/share/man/man4/iwn.4
  projects/lwref/share/man/man4/iwnfw.4
  projects/lwref/share/man/man4/kbdmux.4
  projects/lwref/share/man/man4/ukbd.4
  projects/lwref/share/man/man4/urtwn.4
  projects/lwref/share/man/man4/vkbd.4
  projects/lwref/share/man/man4/vt.4
  projects/lwref/share/man/man5/Makefile
  projects/lwref/share/man/man5/rc.conf.5
  projects/lwref/share/man/man5/src.conf.5
  projects/lwref/share/man/man7/hier.7
  projects/lwref/share/man/man8/nanobsd.8
  projects/lwref/share/man/man9/Makefile
  projects/lwref/share/man/man9/pmap.9
  projects/lwref/share/man/man9/sysctl.9
  projects/lwref/share/man/man9/timeout.9
  projects/lwref/share/man/man9/vm_page_busy.9
  projects/lwref/share/misc/bsd-family-tree
  projects/lwref/share/misc/committers-ports.dot
  projects/lwref/share/misc/committers-src.dot
  projects/lwref/share/mk/atf.test.mk
  projects/lwref/share/mk/bsd.dep.mk
  projects/lwref/share/mk/bsd.lib.mk
  projects/lwref/share/mk/bsd.libnames.mk
  projects/lwref/share/mk/bsd.opts.mk
  projects/lwref/share/mk/bsd.prog.mk
  projects/lwref/share/syscons/keymaps/INDEX.keymaps
  projects/lwref/share/syscons/keymaps/be.iso.acc.kbd
  projects/lwref/share/syscons/keymaps/cs.latin2.qwertz.kbd
  projects/lwref/share/syscons/keymaps/uk.iso-ctrl.kbd
  projects/lwref/share/syscons/keymaps/uk.iso.kbd
  projects/lwref/share/vt/keymaps/Makefile
  projects/lwref/share/vt/keymaps/pl.kbd   (contents, props changed)
  projects/lwref/share/vt/keymaps/ua.kbd   (contents, props changed)
  projects/lwref/share/vt/keymaps/ua.shift.alt.kbd   (contents, props changed)
  projects/lwref/sys/amd64/amd64/pmap.c
  projects/lwref/sys/amd64/conf/NOTES
  projects/lwref/sys/amd64/include/param.h
  projects/lwref/sys/amd64/include/sf_buf.h
  projects/lwref/sys/amd64/include/vmm.h   (contents, props changed)
  projects/lwref/sys/amd64/include/vmparam.h
  projects/lwref/sys/amd64/vmm/intel/vtd.c
  projects/lwref/sys/amd64/vmm/io/vatpic.c
  projects/lwref/sys/amd64/vmm/vmm.c
  projects/lwref/sys/amd64/vmm/vmm_instruction_emul.c
  projects/lwref/sys/amd64/vmm/x86.c
  projects/lwref/sys/arm/arm/cpufunc_asm_arm10.S
  projects/lwref/sys/arm/arm/cpufunc_asm_arm9.S
  projects/lwref/sys/arm/arm/cpufunc_asm_armv5.S
  projects/lwref/sys/arm/arm/cpufunc_asm_armv6.S
  projects/lwref/sys/arm/arm/cpufunc_asm_armv7.S
  projects/lwref/sys/arm/arm/cpufunc_asm_xscale.S
  projects/lwref/sys/arm/arm/cpufunc_asm_xscale_c3.S
  projects/lwref/sys/arm/arm/disassem.c
  projects/lwref/sys/arm/arm/elf_machdep.c
  projects/lwref/sys/arm/arm/exception.S
  projects/lwref/sys/arm/arm/fusu.S
  projects/lwref/sys/arm/arm/generic_timer.c
  projects/lwref/sys/arm/arm/gic.c
  projects/lwref/sys/arm/arm/intr.c
  projects/lwref/sys/arm/arm/locore.S
  projects/lwref/sys/arm/arm/machdep.c
  projects/lwref/sys/arm/arm/mpcore_timer.c
  projects/lwref/sys/arm/arm/nexus.c
  projects/lwref/sys/arm/arm/pl190.c
  projects/lwref/sys/arm/arm/pl310.c
  projects/lwref/sys/arm/arm/pmap-v6.c
  projects/lwref/sys/arm/arm/pmap.c
  projects/lwref/sys/arm/arm/setstack.s
  projects/lwref/sys/arm/arm/support.S
  projects/lwref/sys/arm/arm/vm_machdep.c
  projects/lwref/sys/arm/at91/at91.c
  projects/lwref/sys/arm/at91/at91_aic.c
  projects/lwref/sys/arm/at91/at91_machdep.c
  projects/lwref/sys/arm/at91/at91_mci.c
  projects/lwref/sys/arm/at91/at91_mcireg.h
  projects/lwref/sys/arm/at91/at91_pio.c
  projects/lwref/sys/arm/at91/at91_piovar.h
  projects/lwref/sys/arm/at91/at91_pit.c
  projects/lwref/sys/arm/at91/at91_pmc.c
  projects/lwref/sys/arm/at91/at91sam9260.c
  projects/lwref/sys/arm/at91/at91sam9260reg.h
  projects/lwref/sys/arm/at91/files.at91
  projects/lwref/sys/arm/at91/std.atmel
  projects/lwref/sys/arm/conf/CHROMEBOOK-SNOW
  projects/lwref/sys/arm/conf/CHROMEBOOK-SPRING
  projects/lwref/sys/arm/conf/HL201
  projects/lwref/sys/arm/freescale/imx/imx51_ipuv3_fbd.c
  projects/lwref/sys/arm/freescale/imx/imx6_anatop.c
  projects/lwref/sys/arm/freescale/imx/imx6_ccmreg.h
  projects/lwref/sys/arm/freescale/imx/imx6_machdep.c
  projects/lwref/sys/arm/include/asm.h
  projects/lwref/sys/arm/include/atomic.h
  projects/lwref/sys/arm/include/counter.h
  projects/lwref/sys/arm/include/elf.h
  projects/lwref/sys/arm/include/param.h
  projects/lwref/sys/arm/include/pl310.h
  projects/lwref/sys/arm/include/platform.h
  projects/lwref/sys/arm/include/sf_buf.h
  projects/lwref/sys/arm/include/vmparam.h
  projects/lwref/sys/arm/samsung/exynos/chrome_ec.c
  projects/lwref/sys/arm/samsung/exynos/chrome_ec_spi.c
  projects/lwref/sys/arm/samsung/exynos/chrome_kb.c
  projects/lwref/sys/arm/samsung/exynos/exynos5_combiner.c
  projects/lwref/sys/arm/samsung/exynos/exynos5_ehci.c
  projects/lwref/sys/arm/samsung/exynos/exynos5_fimd.c
  projects/lwref/sys/arm/samsung/exynos/exynos5_i2c.c
  projects/lwref/sys/arm/samsung/exynos/exynos5_machdep.c
  projects/lwref/sys/arm/samsung/exynos/exynos5_mct.c
  projects/lwref/sys/arm/samsung/exynos/exynos5_pad.c
  projects/lwref/sys/arm/samsung/exynos/exynos5_pmu.c
  projects/lwref/sys/arm/samsung/exynos/exynos5_spi.c
  projects/lwref/sys/arm/samsung/exynos/exynos5_usb_phy.c
  projects/lwref/sys/arm/samsung/exynos/exynos5_xhci.c
  projects/lwref/sys/arm/ti/ti_i2c.c
  projects/lwref/sys/arm/ti/ti_i2c.h
  projects/lwref/sys/arm/ti/ti_smc.S
  projects/lwref/sys/arm/xscale/ixp425/if_npe.c
  projects/lwref/sys/boot/common/Makefile.inc
  projects/lwref/sys/boot/common/bootstrap.h
  projects/lwref/sys/boot/common/module.c
  projects/lwref/sys/boot/common/part.c
  projects/lwref/sys/boot/i386/boot2/Makefile
  projects/lwref/sys/boot/i386/btx/btx/Makefile
  projects/lwref/sys/boot/i386/btx/btxldr/Makefile
  projects/lwref/sys/boot/i386/btx/lib/Makefile
  projects/lwref/sys/boot/i386/loader/Makefile
  projects/lwref/sys/boot/mips/beri/boot2/Makefile
  projects/lwref/sys/boot/mips/beri/loader/Makefile
  projects/lwref/sys/boot/pc98/boot2/Makefile
  projects/lwref/sys/boot/pc98/btx/lib/Makefile
  projects/lwref/sys/boot/pc98/loader/Makefile
  projects/lwref/sys/boot/sparc64/boot1/Makefile
  projects/lwref/sys/boot/sparc64/loader/Makefile
  projects/lwref/sys/boot/usb/Makefile
  projects/lwref/sys/boot/userboot/userboot/devicename.c
  projects/lwref/sys/cam/ata/ata_da.c
  projects/lwref/sys/cam/ata/ata_xpt.c
  projects/lwref/sys/cam/ctl/ctl.c
  projects/lwref/sys/cam/ctl/ctl_backend_block.c
  projects/lwref/sys/cam/ctl/ctl_cmd_table.c
  projects/lwref/sys/cam/ctl/ctl_frontend_iscsi.c
  projects/lwref/sys/cam/ctl/ctl_private.h
  projects/lwref/sys/cam/ctl/ctl_ser_table.c
  projects/lwref/sys/cam/ctl/ctl_tpc.c
  projects/lwref/sys/cam/ctl/ctl_util.c
  projects/lwref/sys/cam/ctl/ctl_util.h
  projects/lwref/sys/cam/scsi/scsi_all.c
  projects/lwref/sys/cam/scsi/scsi_all.h
  projects/lwref/sys/cam/scsi/scsi_da.c
  projects/lwref/sys/cam/scsi/scsi_low.c
  projects/lwref/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c
  projects/lwref/sys/cddl/compat/opensolaris/sys/atomic.h
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/dtrace/profile.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/dtrace/systrace.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/os/fm.c
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/sys/bitmap.h
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/sys/feature_tests.h
  projects/lwref/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h
  projects/lwref/sys/cddl/contrib/opensolaris/uts/sparc/dtrace/fasttrap_isa.c
  projects/lwref/sys/cddl/dev/fbt/fbt.c
  projects/lwref/sys/compat/freebsd32/freebsd32_misc.c
  projects/lwref/sys/compat/freebsd32/freebsd32_proto.h
  projects/lwref/sys/compat/freebsd32/freebsd32_syscall.h
  projects/lwref/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/lwref/sys/compat/freebsd32/freebsd32_sysent.c
  projects/lwref/sys/compat/freebsd32/freebsd32_systrace_args.c
  projects/lwref/sys/compat/freebsd32/syscalls.master
  projects/lwref/sys/conf/Makefile.arm
  projects/lwref/sys/conf/NOTES
  projects/lwref/sys/conf/files
  projects/lwref/sys/conf/files.arm
  projects/lwref/sys/conf/files.i386
  projects/lwref/sys/conf/files.mips
  projects/lwref/sys/conf/files.pc98
  projects/lwref/sys/conf/files.powerpc
  projects/lwref/sys/conf/files.sparc64
  projects/lwref/sys/conf/kern.mk
  projects/lwref/sys/conf/kern.opts.mk
  projects/lwref/sys/conf/kern.post.mk
  projects/lwref/sys/conf/kmod.mk
  projects/lwref/sys/conf/options
  projects/lwref/sys/conf/options.arm
  projects/lwref/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_power.c
  projects/lwref/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_recv.c
  projects/lwref/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c
  projects/lwref/sys/contrib/ipfilter/netinet/ip_compat.h
  projects/lwref/sys/ddb/db_run.c
  projects/lwref/sys/dev/acpica/acpi_cpu.c
  projects/lwref/sys/dev/acpica/acpi_hpet.c
  projects/lwref/sys/dev/acpica/acpi_timer.c
  projects/lwref/sys/dev/aic7xxx/aic79xx_pci.c
  projects/lwref/sys/dev/amr/amr.c
  projects/lwref/sys/dev/an/if_an.c
  projects/lwref/sys/dev/ata/chipsets/ata-promise.c
  projects/lwref/sys/dev/ath/ath_hal/ah.c
  projects/lwref/sys/dev/ath/ath_hal/ah_decode.h
  projects/lwref/sys/dev/ath/ath_hal/ah_internal.h
  projects/lwref/sys/dev/ath/if_ath.c
  projects/lwref/sys/dev/ath/if_ath_beacon.c
  projects/lwref/sys/dev/cs/if_cs.c
  projects/lwref/sys/dev/cxgbe/adapter.h
  projects/lwref/sys/dev/cxgbe/common/common.h
  projects/lwref/sys/dev/cxgbe/common/t4_hw.c
  projects/lwref/sys/dev/cxgbe/t4_main.c
  projects/lwref/sys/dev/cxgbe/t4_netmap.c
  projects/lwref/sys/dev/cxgbe/t4_sge.c
  projects/lwref/sys/dev/drm2/drm_fb_helper.c
  projects/lwref/sys/dev/drm2/i915/i915_drv.h
  projects/lwref/sys/dev/drm2/i915/i915_gem.c
  projects/lwref/sys/dev/drm2/i915/i915_irq.c
  projects/lwref/sys/dev/drm2/i915/intel_opregion.c
  projects/lwref/sys/dev/drm2/ttm/ttm_bo_vm.c
  projects/lwref/sys/dev/e1000/if_em.c
  projects/lwref/sys/dev/e1000/if_igb.c
  projects/lwref/sys/dev/e1000/if_lem.c
  projects/lwref/sys/dev/ep/if_ep.c
  projects/lwref/sys/dev/esp/ncr53c9x.c
  projects/lwref/sys/dev/fb/fbd.c
  projects/lwref/sys/dev/fdt/simplebus.c
  projects/lwref/sys/dev/hpt27xx/hpt27xx_os_bsd.c
  projects/lwref/sys/dev/hpt27xx/hpt27xx_osm_bsd.c
  projects/lwref/sys/dev/hpt27xx/os_bsd.h
  projects/lwref/sys/dev/hptiop/hptiop.c
  projects/lwref/sys/dev/hptiop/hptiop.h
  projects/lwref/sys/dev/hptmv/entry.c
  projects/lwref/sys/dev/hptmv/global.h
  projects/lwref/sys/dev/hptmv/hptproc.c
  projects/lwref/sys/dev/hptmv/ioctl.c
  projects/lwref/sys/dev/hptmv/mv.c
  projects/lwref/sys/dev/hptmv/osbsd.h
  projects/lwref/sys/dev/hptnr/README
  projects/lwref/sys/dev/hptnr/amd64-elf.hptnr_lib.o.uu
  projects/lwref/sys/dev/hptnr/hptnr_config.c
  projects/lwref/sys/dev/hptnr/hptnr_os_bsd.c
  projects/lwref/sys/dev/hptnr/hptnr_osm_bsd.c
  projects/lwref/sys/dev/hptnr/i386-elf.hptnr_lib.o.uu
  projects/lwref/sys/dev/hptnr/os_bsd.h
  projects/lwref/sys/dev/hptrr/hptrr_os_bsd.c
  projects/lwref/sys/dev/hptrr/hptrr_osm_bsd.c
  projects/lwref/sys/dev/hptrr/os_bsd.h
  projects/lwref/sys/dev/iscsi/icl.c
  projects/lwref/sys/dev/iscsi/icl_proxy.c
  projects/lwref/sys/dev/iscsi/iscsi.c
  projects/lwref/sys/dev/iwn/if_iwn.c
  projects/lwref/sys/dev/ixgbe/ixgbe.c
  projects/lwref/sys/dev/netmap/if_em_netmap.h
  projects/lwref/sys/dev/netmap/if_igb_netmap.h
  projects/lwref/sys/dev/netmap/if_lem_netmap.h
  projects/lwref/sys/dev/netmap/if_re_netmap.h
  projects/lwref/sys/dev/netmap/ixgbe_netmap.h
  projects/lwref/sys/dev/netmap/netmap.c
  projects/lwref/sys/dev/netmap/netmap_freebsd.c
  projects/lwref/sys/dev/netmap/netmap_generic.c
  projects/lwref/sys/dev/netmap/netmap_kern.h
  projects/lwref/sys/dev/netmap/netmap_mbq.h
  projects/lwref/sys/dev/netmap/netmap_mem2.c
  projects/lwref/sys/dev/netmap/netmap_mem2.h
  projects/lwref/sys/dev/netmap/netmap_offloadings.c
  projects/lwref/sys/dev/netmap/netmap_pipe.c
  projects/lwref/sys/dev/netmap/netmap_vale.c
  projects/lwref/sys/dev/nfe/if_nfe.c
  projects/lwref/sys/dev/oce/oce_mbox.c
  projects/lwref/sys/dev/ofw/ofwbus.c
  projects/lwref/sys/dev/pccbb/pccbb_pci.c
  projects/lwref/sys/dev/pci/pci.c
  projects/lwref/sys/dev/pci/pci_if.m
  projects/lwref/sys/dev/pci/pci_private.h
  projects/lwref/sys/dev/pci/pcivar.h
  projects/lwref/sys/dev/si/si.c
  projects/lwref/sys/dev/sound/usb/uaudio.c
  projects/lwref/sys/dev/streams/streams.c
  projects/lwref/sys/dev/usb/controller/at91dci.c
  projects/lwref/sys/dev/usb/controller/at91dci.h
  projects/lwref/sys/dev/usb/controller/at91dci_atmelarm.c
  projects/lwref/sys/dev/usb/controller/at91dci_fdt.c
  projects/lwref/sys/dev/usb/controller/ehci.c
  projects/lwref/sys/dev/usb/controller/saf1761_otg.c
  projects/lwref/sys/dev/usb/controller/usb_controller.c
  projects/lwref/sys/dev/usb/controller/uss820dci.c
  projects/lwref/sys/dev/usb/controller/uss820dci.h
  projects/lwref/sys/dev/usb/controller/uss820dci_atmelarm.c
  projects/lwref/sys/dev/usb/gadget/g_audio.c
  projects/lwref/sys/dev/usb/net/if_cdce.c
  projects/lwref/sys/dev/usb/quirk/usb_quirk.c
  projects/lwref/sys/dev/usb/quirk/usb_quirk.h
  projects/lwref/sys/dev/usb/serial/u3g.c
  projects/lwref/sys/dev/usb/serial/uftdi.c
  projects/lwref/sys/dev/usb/serial/umcs.c
  projects/lwref/sys/dev/usb/template/usb_template.c
  projects/lwref/sys/dev/usb/template/usb_template.h
  projects/lwref/sys/dev/usb/usb_device.c
  projects/lwref/sys/dev/usb/usb_ioctl.h
  projects/lwref/sys/dev/usb/usb_msctest.c
  projects/lwref/sys/dev/usb/usb_msctest.h
  projects/lwref/sys/dev/usb/usbdevs
  projects/lwref/sys/dev/usb/wlan/if_run.c
  projects/lwref/sys/dev/usb/wlan/if_upgt.c
  projects/lwref/sys/dev/usb/wlan/if_urtwn.c
  projects/lwref/sys/dev/virtio/network/if_vtnet.c
  projects/lwref/sys/dev/virtio/virtqueue.c
  projects/lwref/sys/dev/vt/colors/vt_termcolors.c
  projects/lwref/sys/dev/vt/colors/vt_termcolors.h
  projects/lwref/sys/dev/vt/font/vt_mouse_cursor.c
  projects/lwref/sys/dev/vt/hw/efifb/efifb.c
  projects/lwref/sys/dev/vt/hw/fb/vt_early_fb.c
  projects/lwref/sys/dev/vt/hw/fb/vt_fb.c
  projects/lwref/sys/dev/vt/hw/fb/vt_fb.h
  projects/lwref/sys/dev/vt/hw/ofwfb/ofwfb.c
  projects/lwref/sys/dev/vt/hw/vga/vt_vga.c
  projects/lwref/sys/dev/vt/vt.h
  projects/lwref/sys/dev/vt/vt_buf.c
  projects/lwref/sys/dev/vt/vt_core.c
  projects/lwref/sys/dev/vt/vt_sysmouse.c
  projects/lwref/sys/dev/xen/blkback/blkback.c
  projects/lwref/sys/dev/xen/blkfront/blkfront.c
  projects/lwref/sys/dev/xen/console/xencons_ring.c
  projects/lwref/sys/dev/xen/netback/netback.c
  projects/lwref/sys/fs/nandfs/nandfs_subr.c
  projects/lwref/sys/fs/nandfs/nandfs_vfsops.c
  projects/lwref/sys/fs/nandfs/nandfs_vnops.c
  projects/lwref/sys/fs/nfsserver/nfs_nfsdsocket.c
  projects/lwref/sys/fs/nullfs/null_vnops.c
  projects/lwref/sys/geom/cache/g_cache.c
  projects/lwref/sys/geom/geom_dev.c
  projects/lwref/sys/geom/journal/g_journal.c
  projects/lwref/sys/geom/part/g_part_mbr.c
  projects/lwref/sys/i386/acpica/acpi_wakecode.S
  projects/lwref/sys/i386/conf/NOTES
  projects/lwref/sys/i386/i386/pmap.c
  projects/lwref/sys/i386/i386/vm_machdep.c
  projects/lwref/sys/i386/include/sf_buf.h
  projects/lwref/sys/i386/include/vmparam.h
  projects/lwref/sys/i386/xen/pmap.c
  projects/lwref/sys/kern/imgact_elf.c
  projects/lwref/sys/kern/kern_descrip.c
  projects/lwref/sys/kern/kern_exec.c
  projects/lwref/sys/kern/kern_exit.c
  projects/lwref/sys/kern/kern_malloc.c
  projects/lwref/sys/kern/kern_proc.c
  projects/lwref/sys/kern/kern_prot.c
  projects/lwref/sys/kern/kern_sig.c
  projects/lwref/sys/kern/kern_time.c
  projects/lwref/sys/kern/kern_umtx.c
  projects/lwref/sys/kern/sched_4bsd.c
  projects/lwref/sys/kern/sched_ule.c
  projects/lwref/sys/kern/subr_terminal.c
  projects/lwref/sys/kern/subr_witness.c
  projects/lwref/sys/kern/sys_process.c
  projects/lwref/sys/kern/sys_socket.c
  projects/lwref/sys/kern/uipc_shm.c
  projects/lwref/sys/kern/uipc_socket.c
  projects/lwref/sys/kern/uipc_syscalls.c
  projects/lwref/sys/kern/uipc_usrreq.c
  projects/lwref/sys/kern/vfs_bio.c
  projects/lwref/sys/kern/vfs_cache.c
  projects/lwref/sys/kern/vfs_init.c
  projects/lwref/sys/kern/vfs_lookup.c
  projects/lwref/sys/kern/vfs_mount.c
  projects/lwref/sys/kern/vfs_subr.c
  projects/lwref/sys/kern/vfs_vnops.c
  projects/lwref/sys/libkern/arm/divsi3.S
  projects/lwref/sys/mips/include/sf_buf.h
  projects/lwref/sys/mips/include/vmparam.h
  projects/lwref/sys/mips/mips/pmap.c
  projects/lwref/sys/mips/mips/vm_machdep.c
  projects/lwref/sys/modules/Makefile
  projects/lwref/sys/modules/acl_nfs4/Makefile
  projects/lwref/sys/modules/acl_posix1e/Makefile
  projects/lwref/sys/modules/aic7xxx/ahc/Makefile
  projects/lwref/sys/modules/aic7xxx/ahc/ahc_eisa/Makefile
  projects/lwref/sys/modules/alq/Makefile
  projects/lwref/sys/modules/an/Makefile
  projects/lwref/sys/modules/arcnet/Makefile
  projects/lwref/sys/modules/cam/Makefile
  projects/lwref/sys/modules/carp/Makefile
  projects/lwref/sys/modules/cc/cc_cdg/Makefile
  projects/lwref/sys/modules/cc/cc_chd/Makefile
  projects/lwref/sys/modules/cc/cc_cubic/Makefile
  projects/lwref/sys/modules/cc/cc_hd/Makefile
  projects/lwref/sys/modules/cc/cc_htcp/Makefile
  projects/lwref/sys/modules/cc/cc_vegas/Makefile
  projects/lwref/sys/modules/cxgb/Makefile
  projects/lwref/sys/modules/cxgb/cxgb/Makefile
  projects/lwref/sys/modules/cxgb/iw_cxgb/Makefile
  projects/lwref/sys/modules/cxgb/tom/Makefile
  projects/lwref/sys/modules/cxgbe/Makefile
  projects/lwref/sys/modules/cxgbe/if_cxgbe/Makefile
  projects/lwref/sys/modules/cxgbe/iw_cxgbe/Makefile
  projects/lwref/sys/modules/cxgbe/tom/Makefile
  projects/lwref/sys/modules/dpt/Makefile
  projects/lwref/sys/modules/drm/Makefile
  projects/lwref/sys/modules/drm2/Makefile
  projects/lwref/sys/modules/drm2/i915kms/Makefile
  projects/lwref/sys/modules/drm2/radeonkms/Makefile
  projects/lwref/sys/modules/dtrace/Makefile
  projects/lwref/sys/modules/dtrace/fbt/Makefile
  projects/lwref/sys/modules/dummynet/Makefile
  projects/lwref/sys/modules/em/Makefile
  projects/lwref/sys/modules/en/Makefile
  projects/lwref/sys/modules/ep/Makefile
  projects/lwref/sys/modules/fatm/Makefile
  projects/lwref/sys/modules/firewire/fwip/Makefile
  projects/lwref/sys/modules/hatm/Makefile
  projects/lwref/sys/modules/ibcore/Makefile
  projects/lwref/sys/modules/if_bridge/Makefile
  projects/lwref/sys/modules/if_disc/Makefile
  projects/lwref/sys/modules/if_faith/Makefile
  projects/lwref/sys/modules/if_gif/Makefile
  projects/lwref/sys/modules/if_gre/Makefile
  projects/lwref/sys/modules/if_lagg/Makefile
  projects/lwref/sys/modules/if_stf/Makefile
  projects/lwref/sys/modules/if_tap/Makefile
  projects/lwref/sys/modules/if_tun/Makefile
  projects/lwref/sys/modules/igb/Makefile
  projects/lwref/sys/modules/ip6_mroute_mod/Makefile
  projects/lwref/sys/modules/ip_mroute_mod/Makefile
  projects/lwref/sys/modules/ipdivert/Makefile
  projects/lwref/sys/modules/ipfilter/Makefile
  projects/lwref/sys/modules/ipfw/Makefile
  projects/lwref/sys/modules/ipoib/Makefile
  projects/lwref/sys/modules/ixgbe/Makefile
  projects/lwref/sys/modules/khelp/h_ertt/Makefile
  projects/lwref/sys/modules/krpc/Makefile
  projects/lwref/sys/modules/linux/Makefile
  projects/lwref/sys/modules/lmc/Makefile
  projects/lwref/sys/modules/mlx4/Makefile
  projects/lwref/sys/modules/mlx4ib/Makefile
  projects/lwref/sys/modules/mlxen/Makefile
  projects/lwref/sys/modules/mthca/Makefile
  projects/lwref/sys/modules/netgraph/Makefile
  projects/lwref/sys/modules/netgraph/gif/Makefile
  projects/lwref/sys/modules/netgraph/iface/Makefile
  projects/lwref/sys/modules/netgraph/ipfw/Makefile
  projects/lwref/sys/modules/netgraph/netflow/Makefile
  projects/lwref/sys/modules/nfscl/Makefile
  projects/lwref/sys/modules/nfsclient/Makefile
  projects/lwref/sys/modules/nfslockd/Makefile
  projects/lwref/sys/modules/nfsserver/Makefile
  projects/lwref/sys/modules/patm/Makefile
  projects/lwref/sys/modules/pf/Makefile
  projects/lwref/sys/modules/pflog/Makefile
  projects/lwref/sys/modules/pfsync/Makefile
  projects/lwref/sys/modules/siftr/Makefile
  projects/lwref/sys/modules/smbfs/Makefile
  projects/lwref/sys/modules/snc/Makefile
  projects/lwref/sys/modules/sound/driver/Makefile
  projects/lwref/sys/modules/sppp/Makefile
  projects/lwref/sys/modules/trm/Makefile
  projects/lwref/sys/modules/usb/Makefile
  projects/lwref/sys/modules/usb/template/Makefile
  projects/lwref/sys/modules/virtio/network/Makefile
  projects/lwref/sys/modules/vmware/vmxnet3/Makefile
  projects/lwref/sys/modules/vx/Makefile
  projects/lwref/sys/modules/wlan/Makefile
  projects/lwref/sys/modules/wlan_acl/Makefile
  projects/lwref/sys/modules/wlan_amrr/Makefile
  projects/lwref/sys/modules/wlan_ccmp/Makefile
  projects/lwref/sys/modules/wlan_rssadapt/Makefile
  projects/lwref/sys/modules/wlan_tkip/Makefile
  projects/lwref/sys/modules/wlan_wep/Makefile
  projects/lwref/sys/modules/wlan_xauth/Makefile
  projects/lwref/sys/net/if.c
  projects/lwref/sys/net/if_gre.c
  projects/lwref/sys/net/if_lagg.c
  projects/lwref/sys/net/if_lagg.h
  projects/lwref/sys/net/if_stf.c
  projects/lwref/sys/net/if_stf.h
  projects/lwref/sys/net/if_vlan.c
  projects/lwref/sys/net/netmap.h
  projects/lwref/sys/net/netmap_user.h
  projects/lwref/sys/net/pfvar.h
  projects/lwref/sys/net/rtsock.c
  projects/lwref/sys/net/sff8472.h
  projects/lwref/sys/net80211/ieee80211.c
  projects/lwref/sys/net80211/ieee80211_amrr.c
  projects/lwref/sys/netinet/cc/cc.c
  projects/lwref/sys/netinet/cc/cc_cdg.c
  projects/lwref/sys/netinet/igmp.c
  projects/lwref/sys/netinet/igmp_var.h
  projects/lwref/sys/netinet/in.c
  projects/lwref/sys/netinet/in_gif.c
  projects/lwref/sys/netinet/in_gif.h
  projects/lwref/sys/netinet/in_rss.c
  projects/lwref/sys/netinet/ip_carp.c
  projects/lwref/sys/netinet/ip_carp.h
  projects/lwref/sys/netinet/ip_divert.c
  projects/lwref/sys/netinet/ip_encap.c
  projects/lwref/sys/netinet/ip_encap.h
  projects/lwref/sys/netinet/ip_gre.c
  projects/lwref/sys/netinet/ip_gre.h
  projects/lwref/sys/netinet/ip_icmp.c
  projects/lwref/sys/netinet/ip_icmp.h
  projects/lwref/sys/netinet/ip_input.c
  projects/lwref/sys/netinet/ip_mroute.c
  projects/lwref/sys/netinet/ip_var.h
  projects/lwref/sys/netinet/pim_var.h
  projects/lwref/sys/netinet/raw_ip.c
  projects/lwref/sys/netinet/sctp.h
  projects/lwref/sys/netinet/sctp_asconf.c
  projects/lwref/sys/netinet/sctp_auth.c
  projects/lwref/sys/netinet/sctp_auth.h
  projects/lwref/sys/netinet/sctp_header.h
  projects/lwref/sys/netinet/sctp_indata.c
  projects/lwref/sys/netinet/sctp_input.c
  projects/lwref/sys/netinet/sctp_output.c
  projects/lwref/sys/netinet/sctp_pcb.c
  projects/lwref/sys/netinet/sctp_pcb.h
  projects/lwref/sys/netinet/sctp_peeloff.c
  projects/lwref/sys/netinet/sctp_structs.h
  projects/lwref/sys/netinet/sctp_sysctl.c
  projects/lwref/sys/netinet/sctp_sysctl.h
  projects/lwref/sys/netinet/sctp_timer.c
  projects/lwref/sys/netinet/sctp_uio.h
  projects/lwref/sys/netinet/sctp_usrreq.c
  projects/lwref/sys/netinet/sctp_var.h
  projects/lwref/sys/netinet/sctputil.c
  projects/lwref/sys/netinet/sctputil.h
  projects/lwref/sys/netinet/tcp_input.c
  projects/lwref/sys/netinet/tcp_timewait.c
  projects/lwref/sys/netinet/tcp_var.h
  projects/lwref/sys/netinet/udp_usrreq.c
  projects/lwref/sys/netinet/udp_var.h
  projects/lwref/sys/netinet6/in6.c
  projects/lwref/sys/netinet6/in6_gif.c
  projects/lwref/sys/netinet6/in6_proto.c
  projects/lwref/sys/netinet6/ip6_forward.c
  projects/lwref/sys/netinet6/ip6_input.c
  projects/lwref/sys/netinet6/ip6_mroute.c
  projects/lwref/sys/netinet6/ip6_var.h
  projects/lwref/sys/netinet6/ip6protosw.h
  projects/lwref/sys/netinet6/raw_ip6.c
  projects/lwref/sys/netinet6/scope6.c
  projects/lwref/sys/netinet6/scope6_var.h
  projects/lwref/sys/netipsec/ipsec.h
  projects/lwref/sys/netipsec/ipsec_input.c
  projects/lwref/sys/netipsec/keysock.c
  projects/lwref/sys/netipsec/keysock.h
  projects/lwref/sys/netipsec/xform.h
  projects/lwref/sys/netipsec/xform_ipip.c
  projects/lwref/sys/netpfil/ipfw/ip_fw2.c
  projects/lwref/sys/netpfil/ipfw/ip_fw_sockopt.c
  projects/lwref/sys/netpfil/pf/if_pfsync.c
  projects/lwref/sys/netpfil/pf/pf.c
  projects/lwref/sys/netpfil/pf/pf.h
  projects/lwref/sys/netpfil/pf/pf_ioctl.c
  projects/lwref/sys/netpfil/pf/pf_lb.c
  projects/lwref/sys/ofed/include/linux/linux_radix.c
  projects/lwref/sys/ofed/include/linux/pci.h
  projects/lwref/sys/powerpc/aim/mmu_oea.c
  projects/lwref/sys/powerpc/aim/mmu_oea64.c
  projects/lwref/sys/powerpc/aim/trap.c
  projects/lwref/sys/powerpc/booke/pmap.c
  projects/lwref/sys/powerpc/include/vmparam.h
  projects/lwref/sys/powerpc/powerpc/mmu_if.m
  projects/lwref/sys/powerpc/powerpc/pmap_dispatch.c
  projects/lwref/sys/powerpc/powerpc/vm_machdep.c
  projects/lwref/sys/powerpc/ps3/ps3_syscons.c
  projects/lwref/sys/security/audit/audit_pipe.c
  projects/lwref/sys/sparc64/conf/GENERIC
  projects/lwref/sys/sparc64/include/vmparam.h
  projects/lwref/sys/sparc64/sparc64/pmap.c
  projects/lwref/sys/sparc64/sparc64/vm_machdep.c
  projects/lwref/sys/sys/_cpuset.h
  projects/lwref/sys/sys/bus.h
  projects/lwref/sys/sys/callout.h
  projects/lwref/sys/sys/elf_common.h
  projects/lwref/sys/sys/exec.h
  projects/lwref/sys/sys/fbio.h
  projects/lwref/sys/sys/file.h
  projects/lwref/sys/sys/hhook.h
  projects/lwref/sys/sys/imgact_elf.h
  projects/lwref/sys/sys/khelp.h
  projects/lwref/sys/sys/libkern.h
  projects/lwref/sys/sys/mount.h
  projects/lwref/sys/sys/param.h
  projects/lwref/sys/sys/proc.h
  projects/lwref/sys/sys/protosw.h
  projects/lwref/sys/sys/sf_buf.h
  projects/lwref/sys/sys/socketvar.h
  projects/lwref/sys/sys/syscallsubr.h
  projects/lwref/sys/sys/terminal.h
  projects/lwref/sys/ufs/ffs/ffs_softdep.c
  projects/lwref/sys/ufs/ffs/ffs_vfsops.c
  projects/lwref/sys/ufs/ffs/softdep.h
  projects/lwref/sys/ufs/ufs/ufs_dirhash.c
  projects/lwref/sys/ufs/ufs/ufs_vnops.c
  projects/lwref/sys/vm/pmap.h
  projects/lwref/sys/vm/vm_extern.h
  projects/lwref/sys/vm/vm_fault.c
  projects/lwref/sys/vm/vm_glue.c
  projects/lwref/sys/vm/vm_kern.c
  projects/lwref/sys/vm/vm_map.c
  projects/lwref/sys/vm/vm_object.h
  projects/lwref/sys/vm/vm_page.c
  projects/lwref/sys/vm/vm_page.h
  projects/lwref/sys/vm/vm_pageout.c
  projects/lwref/sys/vm/vm_pager.h
  projects/lwref/sys/vm/vm_phys.c
  projects/lwref/sys/x86/acpica/madt.c
  projects/lwref/sys/x86/include/acpica_machdep.h   (contents, props changed)
  projects/lwref/sys/x86/include/init.h
  projects/lwref/sys/x86/isa/atpic.c
  projects/lwref/sys/x86/x86/local_apic.c
  projects/lwref/sys/x86/xen/pvcpu_enum.c
  projects/lwref/sys/x86/xen/xen_intr.c
  projects/lwref/sys/x86/xen/xen_nexus.c
  projects/lwref/sys/xen/xen_intr.h
  projects/lwref/tests/sys/kern/unix_seqpacket_test.c
  projects/lwref/tools/build/make_check/Makefile
  projects/lwref/tools/build/mk/OptionalObsoleteFiles.inc
  projects/lwref/tools/tools/ath/Makefile
  projects/lwref/tools/tools/ath/athaggrstats/Makefile
  projects/lwref/tools/tools/ath/athalq/ar9300_ds.c
  projects/lwref/tools/tools/ath/athdecode/main.c
  projects/lwref/tools/tools/ath/athpoke/athpoke.c
  projects/lwref/tools/tools/ath/athregs/dumpregs.c
  projects/lwref/tools/tools/ath/athstats/Makefile
  projects/lwref/tools/tools/nanobsd/dhcpd/common
  projects/lwref/tools/tools/nanobsd/nanobsd.sh
  projects/lwref/tools/tools/nanobsd/rescue/common
  projects/lwref/tools/tools/net80211/wlanstats/Makefile
  projects/lwref/tools/tools/netmap/pkt-gen.c
  projects/lwref/tools/tools/netmap/vale-ctl.c
  projects/lwref/usr.bin/bc/Makefile
  projects/lwref/usr.bin/calendar/calendars/calendar.freebsd
  projects/lwref/usr.bin/clang/clang-tblgen/Makefile
  projects/lwref/usr.bin/clang/clang.prog.mk
  projects/lwref/usr.bin/clang/lldb/Makefile
  projects/lwref/usr.bin/clang/tblgen/Makefile
  projects/lwref/usr.bin/compile_et/Makefile
  projects/lwref/usr.bin/drill/Makefile
  projects/lwref/usr.bin/elfdump/elfdump.c
  projects/lwref/usr.bin/grep/util.c
  projects/lwref/usr.bin/host/Makefile
  projects/lwref/usr.bin/iscsictl/Makefile
  projects/lwref/usr.bin/iscsictl/iscsictl.c
  projects/lwref/usr.bin/iscsictl/token.l
  projects/lwref/usr.bin/kdump/kdump.c
  projects/lwref/usr.bin/ktrace/ktrace.1
  projects/lwref/usr.bin/lock/lock.1
  projects/lwref/usr.bin/lock/lock.c
  projects/lwref/usr.bin/login/login.c
  projects/lwref/usr.bin/m4/Makefile
  projects/lwref/usr.bin/m4/misc.c
  projects/lwref/usr.bin/mail/edit.c
  projects/lwref/usr.bin/mandoc/Makefile
  projects/lwref/usr.bin/mkimg/vmdk.c
  projects/lwref/usr.bin/netstat/inet6.c
  projects/lwref/usr.bin/opiekey/Makefile
  projects/lwref/usr.bin/sed/defs.h
  projects/lwref/usr.bin/sed/main.c
  projects/lwref/usr.bin/sed/process.c
  projects/lwref/usr.bin/sed/tests/regress.y.out
  projects/lwref/usr.bin/showmount/showmount.8
  projects/lwref/usr.bin/showmount/showmount.c
  projects/lwref/usr.bin/svn/svn/Makefile
  projects/lwref/usr.bin/svn/svn_private_config.h
  projects/lwref/usr.bin/svn/svnadmin/Makefile
  projects/lwref/usr.bin/svn/svndumpfilter/Makefile
  projects/lwref/usr.bin/svn/svnlook/Makefile
  projects/lwref/usr.bin/svn/svnmucc/Makefile
  projects/lwref/usr.bin/svn/svnrdump/Makefile
  projects/lwref/usr.bin/svn/svnserve/Makefile
  projects/lwref/usr.bin/svn/svnsync/Makefile
  projects/lwref/usr.bin/svn/svnversion/Makefile
  projects/lwref/usr.bin/talk/Makefile
  projects/lwref/usr.bin/telnet/Makefile
  projects/lwref/usr.bin/vacation/Makefile
  projects/lwref/usr.bin/vmstat/vmstat.8
  projects/lwref/usr.bin/vmstat/vmstat.c
  projects/lwref/usr.bin/yacc/tests/Makefile
  projects/lwref/usr.bin/yacc/tests/yacc_tests.sh
  projects/lwref/usr.sbin/Makefile
  projects/lwref/usr.sbin/amd/amd/Makefile
  projects/lwref/usr.sbin/amd/amq/Makefile
  projects/lwref/usr.sbin/amd/fixmount/Makefile
  projects/lwref/usr.sbin/amd/fsinfo/Makefile
  projects/lwref/usr.sbin/amd/hlfsd/Makefile
  projects/lwref/usr.sbin/amd/mk-amd-map/Makefile
  projects/lwref/usr.sbin/amd/pawd/Makefile
  projects/lwref/usr.sbin/amd/wire-test/Makefile
  projects/lwref/usr.sbin/bhyve/acpi.c
  projects/lwref/usr.sbin/bhyve/mem.c
  projects/lwref/usr.sbin/bhyve/mem.h
  projects/lwref/usr.sbin/bhyve/pci_emul.c
  projects/lwref/usr.sbin/bhyve/pci_emul.h
  projects/lwref/usr.sbin/bhyve/pci_irq.c
  projects/lwref/usr.sbin/bhyve/virtio.c
  projects/lwref/usr.sbin/bsdconfig/bsdconfig.8
  projects/lwref/usr.sbin/bsdconfig/share/common.subr
  projects/lwref/usr.sbin/bsdconfig/share/dialog.subr
  projects/lwref/usr.sbin/bsdconfig/share/packages/packages.subr
  projects/lwref/usr.sbin/bsdinstall/bsdinstall.8
  projects/lwref/usr.sbin/bsdinstall/scripts/auto
  projects/lwref/usr.sbin/bsdinstall/scripts/jail
  projects/lwref/usr.sbin/btxld/Makefile
  projects/lwref/usr.sbin/cron/cron/Makefile
  projects/lwref/usr.sbin/cron/cron/do_command.c
  projects/lwref/usr.sbin/cron/crontab/Makefile
  projects/lwref/usr.sbin/crunch/crunchgen/Makefile
  projects/lwref/usr.sbin/crunch/crunchide/Makefile
  projects/lwref/usr.sbin/ctld/Makefile
  projects/lwref/usr.sbin/ctld/ctld.c
  projects/lwref/usr.sbin/ctld/discovery.c
  projects/lwref/usr.sbin/ctld/kernel.c
  projects/lwref/usr.sbin/ctld/keys.c
  projects/lwref/usr.sbin/ctld/log.c
  projects/lwref/usr.sbin/ctld/login.c
  projects/lwref/usr.sbin/ctld/pdu.c
  projects/lwref/usr.sbin/editmap/Makefile
  projects/lwref/usr.sbin/fifolog/fifolog_create/Makefile
  projects/lwref/usr.sbin/fifolog/fifolog_reader/Makefile
  projects/lwref/usr.sbin/fifolog/fifolog_writer/Makefile
  projects/lwref/usr.sbin/ftp-proxy/ftp-proxy/Makefile
  projects/lwref/usr.sbin/gstat/Makefile
  projects/lwref/usr.sbin/iscsid/Makefile
  projects/lwref/usr.sbin/iscsid/discovery.c
  projects/lwref/usr.sbin/iscsid/iscsid.c
  projects/lwref/usr.sbin/iscsid/keys.c
  projects/lwref/usr.sbin/iscsid/log.c
  projects/lwref/usr.sbin/iscsid/login.c
  projects/lwref/usr.sbin/iscsid/pdu.c
  projects/lwref/usr.sbin/jail/command.c
  projects/lwref/usr.sbin/jail/config.c
  projects/lwref/usr.sbin/jail/jail.8
  projects/lwref/usr.sbin/kbdcontrol/kbdcontrol.1
  projects/lwref/usr.sbin/kbdcontrol/kbdcontrol.c
  projects/lwref/usr.sbin/kbdcontrol/kbdmap.5
  projects/lwref/usr.sbin/kbdmap/kbdmap.1
  projects/lwref/usr.sbin/kbdmap/kbdmap.c
  projects/lwref/usr.sbin/kbdmap/kbdmap.h
  projects/lwref/usr.sbin/lpr/chkprintcap/Makefile
  projects/lwref/usr.sbin/lpr/lpc/Makefile
  projects/lwref/usr.sbin/lpr/lpd/Makefile
  projects/lwref/usr.sbin/lpr/lpq/Makefile
  projects/lwref/usr.sbin/lpr/lpr/Makefile
  projects/lwref/usr.sbin/lpr/lprm/Makefile
  projects/lwref/usr.sbin/lpr/pac/Makefile
  projects/lwref/usr.sbin/mailstats/Makefile
  projects/lwref/usr.sbin/mailwrapper/mailwrapper.8
  projects/lwref/usr.sbin/mailwrapper/mailwrapper.c
  projects/lwref/usr.sbin/makefs/Makefile
  projects/lwref/usr.sbin/makemap/Makefile
  projects/lwref/usr.sbin/mountd/exports.5
  projects/lwref/usr.sbin/mountd/mountd.c
  projects/lwref/usr.sbin/nfsd/nfsd.8
  projects/lwref/usr.sbin/nmtree/Makefile
  projects/lwref/usr.sbin/ntp/ntp-keygen/Makefile
  projects/lwref/usr.sbin/ntp/ntpd/Makefile
  projects/lwref/usr.sbin/ntp/ntpdate/Makefile
  projects/lwref/usr.sbin/ntp/ntpdc/Makefile
  projects/lwref/usr.sbin/ntp/ntpq/Makefile
  projects/lwref/usr.sbin/ntp/ntptime/Makefile
  projects/lwref/usr.sbin/pkg/Makefile
  projects/lwref/usr.sbin/ppp/Makefile
  projects/lwref/usr.sbin/praliases/Makefile
  projects/lwref/usr.sbin/route6d/route6d.c
  projects/lwref/usr.sbin/sendmail/Makefile
  projects/lwref/usr.sbin/timed/timedc/timedc.c
  projects/lwref/usr.sbin/unbound/anchor/Makefile
  projects/lwref/usr.sbin/unbound/checkconf/Makefile
  projects/lwref/usr.sbin/unbound/control/Makefile
  projects/lwref/usr.sbin/unbound/daemon/Makefile
  projects/lwref/usr.sbin/wlandebug/wlandebug.c
Directory Properties:
  projects/lwref/   (props changed)
  projects/lwref/cddl/   (props changed)
  projects/lwref/cddl/contrib/opensolaris/   (props changed)
  projects/lwref/contrib/binutils/   (props changed)
  projects/lwref/contrib/gcc/   (props changed)
  projects/lwref/contrib/libarchive/   (props changed)
  projects/lwref/contrib/libarchive/tar/   (props changed)
  projects/lwref/contrib/libc++/   (props changed)
  projects/lwref/contrib/llvm/   (props changed)
  projects/lwref/contrib/llvm/tools/clang/   (props changed)
  projects/lwref/contrib/serf/   (props changed)
  projects/lwref/contrib/sqlite3/   (props changed)
  projects/lwref/contrib/subversion/   (props changed)
  projects/lwref/crypto/openssl/   (props changed)
  projects/lwref/etc/   (props changed)
  projects/lwref/gnu/lib/   (props changed)
  projects/lwref/gnu/usr.bin/binutils/   (props changed)
  projects/lwref/gnu/usr.bin/gdb/   (props changed)
  projects/lwref/include/   (props changed)
  projects/lwref/lib/libc/   (props changed)
  projects/lwref/lib/libutil/   (props changed)
  projects/lwref/sbin/   (props changed)
  projects/lwref/sbin/ipfw/   (props changed)
  projects/lwref/share/   (props changed)
  projects/lwref/share/man/man4/   (props changed)
  projects/lwref/sys/   (props changed)
  projects/lwref/sys/amd64/vmm/   (props changed)
  projects/lwref/sys/boot/   (props changed)
  projects/lwref/sys/cddl/contrib/opensolaris/   (props changed)
  projects/lwref/sys/conf/   (props changed)
  projects/lwref/sys/contrib/ipfilter/   (props changed)
  projects/lwref/sys/dev/usb/controller/   (props changed)
  projects/lwref/sys/gnu/dts/   (props changed)
  projects/lwref/sys/gnu/dts/include/dt-bindings/clock/imx6sl-clock.h   (props changed)
  projects/lwref/usr.bin/calendar/   (props changed)
  projects/lwref/usr.bin/mkimg/   (props changed)
  projects/lwref/usr.sbin/bhyve/   (props changed)
  projects/lwref/usr.sbin/jail/   (props changed)

Modified: projects/lwref/.arcconfig
==============================================================================
--- projects/lwref/.arcconfig	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/.arcconfig	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1,5 +1,5 @@
 {
 	"project.name": "S",
-	"phabricator.uri" : "https://phabric.freebsd.org/",
+	"phabricator.uri" : "https://reviews.freebsd.org/",
 	"history.immutable" : true
 }

Modified: projects/lwref/MAINTAINERS
==============================================================================
--- projects/lwref/MAINTAINERS	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/MAINTAINERS	Wed Aug 27 12:25:46 2014	(r270709)
@@ -20,7 +20,7 @@ It is not a registry of 'turf' or privat
 
 subsystem	login	notes
 -----------------------------
-kqueue		jmg	Pre-commit review requested.
+kqueue		jmg	Pre-commit review requested.  Documentation Required.
 libc/posix1e	rwatson	Pre-commit review requested.
 POSIX.1e ACLs	rwatson	Pre-commit review requested.
 UFS EAs		rwatson	Pre-commit review requested.
@@ -132,3 +132,4 @@ release/release.sh	gjb	Pre-commit review
 				requested.
 nanobsd		imp	Pre-commit review requested for coordination.
 vmm(4)		neel,grehan	Pre-commit review requested.
+opencrypto	jmg	Pre-commit review requested.  Documentation Required.

Modified: projects/lwref/Makefile
==============================================================================
--- projects/lwref/Makefile	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/Makefile	Wed Aug 27 12:25:46 2014	(r270709)
@@ -37,6 +37,8 @@
 # xdev-build          - Build cross-development tools.
 # xdev-install        - Install cross-development tools.
 # xdev-links          - Create traditional links in /usr/bin for cc, etc
+# native-xtools       - Create host binaries that produce target objects
+#                       for use in qemu user-mode jails.
 # 
 # "quick" way to test all kernel builds:
 # 	_jflag=`sysctl -n hw.ncpu`
@@ -111,7 +113,7 @@ TGTS=	all all-man buildenv buildenvvars 
 	_worldtmp _legacy _bootstrap-tools _cleanobj _obj \
 	_build-tools _cross-tools _includes _libraries _depend \
 	build32 builddtb distribute32 install32 xdev xdev-build xdev-install \
-	xdev-links \
+	xdev-links native-xtools \
 
 TGTS+=	${SUBDIR_TARGETS}
 

Modified: projects/lwref/Makefile.inc1
==============================================================================
--- projects/lwref/Makefile.inc1	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/Makefile.inc1	Wed Aug 27 12:25:46 2014	(r270709)
@@ -246,7 +246,7 @@ BMAKE=		MAKEOBJDIRPREFIX=${WORLDTMP} \
 		${BMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \
 		DESTDIR= \
 		BOOTSTRAPPING=${OSRELDATE} \
-		SSP_CFLAGS= MK_PIE=no \
+		SSP_CFLAGS= \
 		MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \
 		-DNO_PIC MK_PROFILE=no -DNO_SHARED \
 		-DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \
@@ -258,7 +258,7 @@ TMAKE=		MAKEOBJDIRPREFIX=${OBJTREE} \
 		TARGET=${TARGET} TARGET_ARCH=${TARGET_ARCH} \
 		DESTDIR= \
 		BOOTSTRAPPING=${OSRELDATE} \
-		SSP_CFLAGS= MK_PIE=no \
+		SSP_CFLAGS= \
 		-DNO_LINT \
 		-DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no MK_CLANG_FULL=no MK_LLDB=no MK_TESTS=no
 
@@ -276,7 +276,7 @@ KTMAKE=		TOOLS_PREFIX=${WORLDTMP} MAKEOB
 		${KTMAKEENV} ${MAKE} ${WORLD_FLAGS} -f Makefile.inc1 \
 		DESTDIR= \
 		BOOTSTRAPPING=${OSRELDATE} \
-		SSP_CFLAGS= MK_PIE=no \
+		SSP_CFLAGS= \
 		MK_HTML=no MK_INFO=no -DNO_LINT MK_MAN=no \
 		-DNO_PIC MK_PROFILE=no -DNO_SHARED \
 		-DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no
@@ -395,7 +395,8 @@ LIB32WMAKEENV+=	MAKEOBJDIRPREFIX=${OBJTR
 		PATH=${TMPPATH} \
 		LIBDIR=/usr/lib32 \
 		SHLIBDIR=/usr/lib32 \
-		LIBPRIVATEDIR=/usr/lib32/private
+		LIBPRIVATEDIR=/usr/lib32/private \
+		DTRACE="${DTRACE} -32"
 LIB32WMAKEFLAGS+= CC="${XCC} ${LIB32FLAGS}" \
 		CXX="${XCXX} ${LIB32FLAGS}" \
 		DESTDIR=${LIB32TMP} \
@@ -1207,12 +1208,9 @@ _vtfontcvt=	usr.bin/vtfontcvt
 _sed=		usr.bin/sed
 .endif
 
-.if ${BOOTSTRAPPING} < 900006
-_lex=		usr.bin/lex
-.endif
-
 .if ${BOOTSTRAPPING} < 1000002
-_m4=		usr.bin/m4
+_m4=		lib/libohash \
+		usr.bin/m4
 .endif
 
 .if ${BOOTSTRAPPING} < 1000013
@@ -1233,15 +1231,19 @@ _nmtree=	lib/libnetbsd \
 _cat=		bin/cat
 .endif
 
+.if ${BOOTSTRAPPING} < 1000033
+_lex=		usr.bin/lex
+.endif
+
 .if ${BOOTSTRAPPING} >= 900040 && ${BOOTSTRAPPING} < 900041
 _awk=		usr.bin/awk
 .endif
 
-.if ${MK_BSNMP} != "no" && !exists(/usr/sbin/gensnmptree)
+.if ${MK_BSNMP} != "no"
 _gensnmptree=	usr.sbin/bsnmpd/gensnmptree
 .endif
 
-# We need to build tlbgen when we're building clang either as
+# We need to build tblgen when we're building clang either as
 # the bootstrap compiler, or as the part of the normal build.
 .if ${MK_CLANG_BOOTSTRAP} != "no" || ${MK_CLANG} != "no"
 _clang_tblgen= \
@@ -1406,7 +1408,8 @@ cross-tools: .MAKE
     usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \
     ${_btxld} \
     ${_crunchide} \
-    ${_kgzip}
+    ${_kgzip} \
+    sys/boot/usb/tools
 	${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \
 		cd ${.CURDIR}/${_tool} && \
 		${MAKE} DIRPRFX=${_tool}/ obj && \
@@ -1415,6 +1418,48 @@ cross-tools: .MAKE
 		${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install
 .endfor
 
+NXBENV=		MAKEOBJDIRPREFIX=${OBJTREE}/nxb \
+		INSTALL="sh ${.CURDIR}/tools/install.sh" \
+		VERSION="${VERSION}"
+NXBMAKE=	${NXBENV} ${MAKE} \
+		TBLGEN=${OBJTREE}/nxb-bin/usr/bin/tblgen \
+		CLANG_TBLGEN=${OBJTREE}/nxb-bin/usr/bin/clang-tblgen \
+		MACHINE=${TARGET} MACHINE_ARCH=${TARGET_ARCH} \
+		MK_GDB=no MK_TESTS=no \
+		SSP_CFLAGS= \
+		MK_HTML=no MK_INFO=no NO_LINT=yes MK_MAN=no \
+		-DNO_PIC MK_PROFILE=no -DNO_SHARED \
+		-DNO_CPU_CFLAGS MK_WARNS=no MK_CTF=no \
+		MK_CLANG_FULL=no MK_LLDB=no
+
+native-xtools: .MAKE
+	mkdir -p ${OBJTREE}/nxb-bin/usr
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.usr.dist \
+	    -p ${OBJTREE}/nxb-bin/usr >/dev/null
+	mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \
+	    -p ${OBJTREE}/nxb-bin/usr/include >/dev/null
+.for _tool in \
+    ${_clang_tblgen} \
+    usr.bin/ar \
+    ${_binutils} \
+    ${_cc} \
+    ${_gcc_tools} \
+    ${_clang_libs} \
+    ${_clang} \
+    usr.bin/awk \
+    usr.bin/bmake \
+    usr.bin/lex \
+    usr.bin/lorder \
+    usr.bin/sed \
+    usr.bin/yacc
+	${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \
+		cd ${.CURDIR}/${_tool} && \
+		${NXBMAKE} DIRPRFX=${_tool}/ obj && \
+		${NXBMAKE} DIRPRFX=${_tool}/ depend && \
+		${NXBMAKE} DIRPRFX=${_tool}/ all && \
+		${NXBMAKE} DIRPRFX=${_tool}/ DESTDIR=${OBJTREE}/nxb-bin install
+.endfor
+
 #
 # hierarchy - ensure that all the needed directories are present
 #

Modified: projects/lwref/ObsoleteFiles.inc
==============================================================================
--- projects/lwref/ObsoleteFiles.inc	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/ObsoleteFiles.inc	Wed Aug 27 12:25:46 2014	(r270709)
@@ -38,6 +38,42 @@
 #   xargs -n1 | sort | uniq -d;
 # done
 
+# 20140814: libopie version bump
+OLD_LIBS+=usr/lib/libopie.so.7
+OLD_LIBS+=usr/lib32/libopie.so.7
+# 20140811: otp-sha renamed to otp-sha1
+OLD_FILES+=usr/bin/otp-sha
+OLD_FILES+=usr/share/man/man1/otp-sha.1.gz
+# 20140807: Remove private lib files that should not be installed.
+OLD_FILES+=usr/lib/private/libatf-c.a
+OLD_FILES+=usr/lib/private/libatf-c.so
+OLD_FILES+=usr/lib/private/libatf-c_p.a
+OLD_FILES+=usr/lib/private/libatf-c++.a
+OLD_FILES+=usr/lib/private/libatf-c++.so
+OLD_FILES+=usr/lib/private/libatf-c++_p.a
+OLD_FILES+=usr/lib/private/libbsdstat.a
+OLD_FILES+=usr/lib/private/libbsdstat.so
+OLD_FILES+=usr/lib/private/libbsdstat_p.a
+OLD_FILES+=usr/lib/private/libheimipcc.a
+OLD_FILES+=usr/lib/private/libheimipcc.so
+OLD_FILES+=usr/lib/private/libheimipcc_p.a
+OLD_FILES+=usr/lib/private/libheimipcs.a
+OLD_FILES+=usr/lib/private/libheimipcs.so
+OLD_FILES+=usr/lib/private/libheimipcs_p.a
+OLD_FILES+=usr/lib/private/libldns.a
+OLD_FILES+=usr/lib/private/libldns.so
+OLD_FILES+=usr/lib/private/libldns_p.a
+OLD_FILES+=usr/lib/private/libssh.a
+OLD_FILES+=usr/lib/private/libssh.so
+OLD_FILES+=usr/lib/private/libssh.p.a
+OLD_FILES+=usr/lib/private/libunbound.a
+OLD_FILES+=usr/lib/private/libunbound.so
+OLD_FILES+=usr/lib/private/libunbound_p.a
+OLD_FILES+=usr/lib/private/libucl.a
+OLD_FILES+=usr/lib/private/libucl.so
+OLD_FILES+=usr/lib/private/libucl_p.a
+# 20140803: Remove an obsolete man page
+OLD_FILES+=usr/share/man/man9/pmap_change_wiring.9.gz
 # 20140728: libsbuf restored to old version.
 OLD_LIBS+=lib/libsbuf.so.7
 # 20140728: Remove an obsolete man page
@@ -3169,6 +3205,202 @@ OLD_FILES+=lib/geom/geom_concat.so.1
 OLD_FILES+=lib/geom/geom_label.so.1
 OLD_FILES+=lib/geom/geom_nop.so.1
 OLD_FILES+=lib/geom/geom_stripe.so.1
+# 20040728: GCC 3.4.2
+OLD_DIRS+=usr/include/c++/3.3
+OLD_FILES+=usr/include/c++/3.3/FlexLexer.h
+OLD_FILES+=usr/include/c++/3.3/algorithm
+OLD_FILES+=usr/include/c++/3.3/backward/algo.h
+OLD_FILES+=usr/include/c++/3.3/backward/algobase.h
+OLD_FILES+=usr/include/c++/3.3/backward/alloc.h
+OLD_FILES+=usr/include/c++/3.3/backward/backward_warning.h
+OLD_FILES+=usr/include/c++/3.3/backward/bvector.h
+OLD_FILES+=usr/include/c++/3.3/backward/complex.h
+OLD_FILES+=usr/include/c++/3.3/backward/defalloc.h
+OLD_FILES+=usr/include/c++/3.3/backward/deque.h
+OLD_FILES+=usr/include/c++/3.3/backward/fstream.h
+OLD_FILES+=usr/include/c++/3.3/backward/function.h
+OLD_FILES+=usr/include/c++/3.3/backward/hash_map.h
+OLD_FILES+=usr/include/c++/3.3/backward/hash_set.h
+OLD_FILES+=usr/include/c++/3.3/backward/hashtable.h
+OLD_FILES+=usr/include/c++/3.3/backward/heap.h
+OLD_FILES+=usr/include/c++/3.3/backward/iomanip.h
+OLD_FILES+=usr/include/c++/3.3/backward/iostream.h
+OLD_FILES+=usr/include/c++/3.3/backward/istream.h
+OLD_FILES+=usr/include/c++/3.3/backward/iterator.h
+OLD_FILES+=usr/include/c++/3.3/backward/list.h
+OLD_FILES+=usr/include/c++/3.3/backward/map.h
+OLD_FILES+=usr/include/c++/3.3/backward/multimap.h
+OLD_FILES+=usr/include/c++/3.3/backward/multiset.h
+OLD_FILES+=usr/include/c++/3.3/backward/new.h
+OLD_FILES+=usr/include/c++/3.3/backward/ostream.h
+OLD_FILES+=usr/include/c++/3.3/backward/pair.h
+OLD_FILES+=usr/include/c++/3.3/backward/queue.h
+OLD_FILES+=usr/include/c++/3.3/backward/rope.h
+OLD_FILES+=usr/include/c++/3.3/backward/set.h
+OLD_FILES+=usr/include/c++/3.3/backward/slist.h
+OLD_FILES+=usr/include/c++/3.3/backward/stack.h
+OLD_FILES+=usr/include/c++/3.3/backward/stream.h
+OLD_FILES+=usr/include/c++/3.3/backward/streambuf.h
+OLD_FILES+=usr/include/c++/3.3/backward/strstream
+OLD_FILES+=usr/include/c++/3.3/backward/strstream.h
+OLD_FILES+=usr/include/c++/3.3/backward/tempbuf.h
+OLD_FILES+=usr/include/c++/3.3/backward/tree.h
+OLD_FILES+=usr/include/c++/3.3/backward/vector.h
+OLD_DIRS+=usr/include/c++/3.3/backward
+OLD_FILES+=usr/include/c++/3.3/bits/atomicity.h
+OLD_FILES+=usr/include/c++/3.3/bits/basic_file.h
+OLD_FILES+=usr/include/c++/3.3/bits/basic_ios.h
+OLD_FILES+=usr/include/c++/3.3/bits/basic_ios.tcc
+OLD_FILES+=usr/include/c++/3.3/bits/basic_string.h
+OLD_FILES+=usr/include/c++/3.3/bits/basic_string.tcc
+OLD_FILES+=usr/include/c++/3.3/bits/boost_concept_check.h
+OLD_FILES+=usr/include/c++/3.3/bits/c++config.h
+OLD_FILES+=usr/include/c++/3.3/bits/c++io.h
+OLD_FILES+=usr/include/c++/3.3/bits/c++locale.h
+OLD_FILES+=usr/include/c++/3.3/bits/c++locale_internal.h
+OLD_FILES+=usr/include/c++/3.3/bits/char_traits.h
+OLD_FILES+=usr/include/c++/3.3/bits/cmath.tcc
+OLD_FILES+=usr/include/c++/3.3/bits/codecvt.h
+OLD_FILES+=usr/include/c++/3.3/bits/codecvt_specializations.h
+OLD_FILES+=usr/include/c++/3.3/bits/concept_check.h
+OLD_FILES+=usr/include/c++/3.3/bits/cpp_type_traits.h
+OLD_FILES+=usr/include/c++/3.3/bits/ctype_base.h
+OLD_FILES+=usr/include/c++/3.3/bits/ctype_inline.h
+OLD_FILES+=usr/include/c++/3.3/bits/ctype_noninline.h
+OLD_FILES+=usr/include/c++/3.3/bits/deque.tcc
+OLD_FILES+=usr/include/c++/3.3/bits/fpos.h
+OLD_FILES+=usr/include/c++/3.3/bits/fstream.tcc
+OLD_FILES+=usr/include/c++/3.3/bits/functexcept.h
+OLD_FILES+=usr/include/c++/3.3/bits/generic_shadow.h
+OLD_FILES+=usr/include/c++/3.3/bits/gslice.h
+OLD_FILES+=usr/include/c++/3.3/bits/gslice_array.h
+OLD_FILES+=usr/include/c++/3.3/bits/gthr-default.h
+OLD_FILES+=usr/include/c++/3.3/bits/gthr-posix.h
+OLD_FILES+=usr/include/c++/3.3/bits/gthr-single.h
+OLD_FILES+=usr/include/c++/3.3/bits/gthr.h
+OLD_FILES+=usr/include/c++/3.3/bits/indirect_array.h
+OLD_FILES+=usr/include/c++/3.3/bits/ios_base.h
+OLD_FILES+=usr/include/c++/3.3/bits/istream.tcc
+OLD_FILES+=usr/include/c++/3.3/bits/list.tcc
+OLD_FILES+=usr/include/c++/3.3/bits/locale_classes.h
+OLD_FILES+=usr/include/c++/3.3/bits/locale_facets.h
+OLD_FILES+=usr/include/c++/3.3/bits/locale_facets.tcc
+OLD_FILES+=usr/include/c++/3.3/bits/localefwd.h
+OLD_FILES+=usr/include/c++/3.3/bits/mask_array.h
+OLD_FILES+=usr/include/c++/3.3/bits/messages_members.h
+OLD_FILES+=usr/include/c++/3.3/bits/os_defines.h
+OLD_FILES+=usr/include/c++/3.3/bits/ostream.tcc
+OLD_FILES+=usr/include/c++/3.3/bits/pthread_allocimpl.h
+OLD_FILES+=usr/include/c++/3.3/bits/slice.h
+OLD_FILES+=usr/include/c++/3.3/bits/slice_array.h
+OLD_FILES+=usr/include/c++/3.3/bits/sstream.tcc
+OLD_FILES+=usr/include/c++/3.3/bits/stl_algo.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_algobase.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_alloc.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_bvector.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_construct.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_deque.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_function.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_heap.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_iterator.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_iterator_base_funcs.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_iterator_base_types.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_list.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_map.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_multimap.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_multiset.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_numeric.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_pair.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_pthread_alloc.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_queue.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_raw_storage_iter.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_relops.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_set.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_stack.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_tempbuf.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_threads.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_tree.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_uninitialized.h
+OLD_FILES+=usr/include/c++/3.3/bits/stl_vector.h
+OLD_FILES+=usr/include/c++/3.3/bits/stream_iterator.h
+OLD_FILES+=usr/include/c++/3.3/bits/streambuf.tcc
+OLD_FILES+=usr/include/c++/3.3/bits/streambuf_iterator.h
+OLD_FILES+=usr/include/c++/3.3/bits/stringfwd.h
+OLD_FILES+=usr/include/c++/3.3/bits/time_members.h
+OLD_FILES+=usr/include/c++/3.3/bits/type_traits.h
+OLD_FILES+=usr/include/c++/3.3/bits/valarray_array.h
+OLD_FILES+=usr/include/c++/3.3/bits/valarray_array.tcc
+OLD_FILES+=usr/include/c++/3.3/bits/valarray_meta.h
+OLD_FILES+=usr/include/c++/3.3/bits/vector.tcc
+OLD_DIRS+=usr/include/c++/3.3/bits
+OLD_FILES+=usr/include/c++/3.3/bitset
+OLD_FILES+=usr/include/c++/3.3/cassert
+OLD_FILES+=usr/include/c++/3.3/cctype
+OLD_FILES+=usr/include/c++/3.3/cerrno
+OLD_FILES+=usr/include/c++/3.3/cfloat
+OLD_FILES+=usr/include/c++/3.3/ciso646
+OLD_FILES+=usr/include/c++/3.3/climits
+OLD_FILES+=usr/include/c++/3.3/clocale
+OLD_FILES+=usr/include/c++/3.3/cmath
+OLD_FILES+=usr/include/c++/3.3/complex
+OLD_FILES+=usr/include/c++/3.3/csetjmp
+OLD_FILES+=usr/include/c++/3.3/csignal
+OLD_FILES+=usr/include/c++/3.3/cstdarg
+OLD_FILES+=usr/include/c++/3.3/cstddef
+OLD_FILES+=usr/include/c++/3.3/cstdio
+OLD_FILES+=usr/include/c++/3.3/cstdlib
+OLD_FILES+=usr/include/c++/3.3/cstring
+OLD_FILES+=usr/include/c++/3.3/ctime
+OLD_FILES+=usr/include/c++/3.3/cwchar
+OLD_FILES+=usr/include/c++/3.3/cwctype
+OLD_FILES+=usr/include/c++/3.3/cxxabi.h
+OLD_FILES+=usr/include/c++/3.3/deque
+OLD_FILES+=usr/include/c++/3.3/exception
+OLD_FILES+=usr/include/c++/3.3/exception_defines.h
+OLD_FILES+=usr/include/c++/3.3/ext/algorithm
+OLD_FILES+=usr/include/c++/3.3/ext/enc_filebuf.h
+OLD_FILES+=usr/include/c++/3.3/ext/functional
+OLD_FILES+=usr/include/c++/3.3/ext/hash_map
+OLD_FILES+=usr/include/c++/3.3/ext/hash_set
+OLD_FILES+=usr/include/c++/3.3/ext/iterator
+OLD_FILES+=usr/include/c++/3.3/ext/memory
+OLD_FILES+=usr/include/c++/3.3/ext/numeric
+OLD_FILES+=usr/include/c++/3.3/ext/rb_tree
+OLD_FILES+=usr/include/c++/3.3/ext/rope
+OLD_FILES+=usr/include/c++/3.3/ext/ropeimpl.h
+OLD_FILES+=usr/include/c++/3.3/ext/slist
+OLD_FILES+=usr/include/c++/3.3/ext/stdio_filebuf.h
+OLD_FILES+=usr/include/c++/3.3/ext/stl_hash_fun.h
+OLD_FILES+=usr/include/c++/3.3/ext/stl_hashtable.h
+OLD_FILES+=usr/include/c++/3.3/ext/stl_rope.h
+OLD_DIRS+=usr/include/c++/3.3/ext
+OLD_FILES+=usr/include/c++/3.3/fstream
+OLD_FILES+=usr/include/c++/3.3/functional
+OLD_FILES+=usr/include/c++/3.3/iomanip
+OLD_FILES+=usr/include/c++/3.3/ios
+OLD_FILES+=usr/include/c++/3.3/iosfwd
+OLD_FILES+=usr/include/c++/3.3/iostream
+OLD_FILES+=usr/include/c++/3.3/istream
+OLD_FILES+=usr/include/c++/3.3/iterator
+OLD_FILES+=usr/include/c++/3.3/limits
+OLD_FILES+=usr/include/c++/3.3/list
+OLD_FILES+=usr/include/c++/3.3/locale
+OLD_FILES+=usr/include/c++/3.3/map
+OLD_FILES+=usr/include/c++/3.3/memory
+OLD_FILES+=usr/include/c++/3.3/new
+OLD_FILES+=usr/include/c++/3.3/numeric
+OLD_FILES+=usr/include/c++/3.3/ostream
+OLD_FILES+=usr/include/c++/3.3/queue
+OLD_FILES+=usr/include/c++/3.3/set
+OLD_FILES+=usr/include/c++/3.3/sstream
+OLD_FILES+=usr/include/c++/3.3/stack
+OLD_FILES+=usr/include/c++/3.3/stdexcept
+OLD_FILES+=usr/include/c++/3.3/streambuf
+OLD_FILES+=usr/include/c++/3.3/string
+OLD_FILES+=usr/include/c++/3.3/typeinfo
+OLD_FILES+=usr/include/c++/3.3/utility
+OLD_FILES+=usr/include/c++/3.3/valarray
+OLD_FILES+=usr/include/c++/3.3/vector
 # 20040713: fla(4) removed.
 OLD_FILES+=usr/share/man/man4/fla.4.gz
 # 200407XX

Modified: projects/lwref/bin/date/tests/Makefile
==============================================================================
--- projects/lwref/bin/date/tests/Makefile	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/date/tests/Makefile	Wed Aug 27 12:25:46 2014	(r270709)
@@ -4,6 +4,6 @@
 
 TESTSDIR=	${TESTSBASE}/bin/date
 
-TAP_TESTS_SH=	legacy_test
+ATF_TESTS_SH=	format_string_test
 
 .include <bsd.test.mk>

Copied: projects/lwref/bin/date/tests/format_string_test.sh (from r270708, head/bin/date/tests/format_string_test.sh)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/lwref/bin/date/tests/format_string_test.sh	Wed Aug 27 12:25:46 2014	(r270709, copy of r270708, head/bin/date/tests/format_string_test.sh)
@@ -0,0 +1,92 @@
+#
+# Regression tests for date(1)
+#
+# Submitted by Edwin Groothuis <edwin@FreeBSD.org>
+#
+# $FreeBSD$
+#
+
+#
+# These two date/times have been chosen carefully -- they
+# create both the single digit and double/multidigit version of
+# the values.
+#
+# To create a new one, make sure you are using the UTC timezone!
+#
+
+TEST1=3222243		# 1970-02-07 07:04:03
+TEST2=1005600000	# 2001-11-12 21:11:12
+
+check()
+{
+	local format_string exp_output_1 exp_output_2
+
+	format_string=${1}
+	exp_output_1=${2}
+	exp_output_2=${3}
+
+	atf_check -o "inline:${exp_output_1}\n" \
+	    date -r ${TEST1} +%${format_string}
+	atf_check -o "inline:${exp_output_2}\n" \
+	    date -r ${TEST2} +%${format_string}
+}
+
+format_string_test()
+{
+	local desc exp_output_1 exp_output_2 flag
+
+	desc=${1}
+	flag=${2}
+	exp_output_1=${3}
+	exp_output_2=${4}
+
+	atf_test_case ${desc}_test
+	eval "
+${desc}_test_body() {
+	check ${flag} '${exp_output_1}' '${exp_output_2}';
+}"
+	atf_add_test_case ${desc}_test
+}
+
+atf_init_test_cases()
+{
+	format_string_test A A Saturday Monday
+	format_string_test a a Sat Mon
+	format_string_test B B February November
+	format_string_test b b Feb Nov
+	format_string_test C C 19 20
+	format_string_test c c "Sat Feb  7 07:04:03 1970" "Mon Nov 12 21:20:00 2001"
+	format_string_test D D 02/07/70 11/12/01
+	format_string_test d d 07 12
+	format_string_test e e " 7" 12
+	format_string_test F F "1970-02-07" "2001-11-12"
+	format_string_test G G 1970 2001
+	format_string_test g g 70 01
+	format_string_test H H 07 21
+	format_string_test h h Feb Nov
+	format_string_test I I 07 09
+	format_string_test j j 038 316
+	format_string_test k k " 7" 21
+	format_string_test l l " 7" " 9"
+	format_string_test M M 04 20
+	format_string_test m m 02 11
+	format_string_test p p AM PM
+	format_string_test R R 07:04 21:20
+	format_string_test r r "07:04:03 AM" "09:20:00 PM"
+	format_string_test S S 03 00
+	format_string_test s s ${TEST1} ${TEST2}
+	format_string_test U U 05 45
+	format_string_test u u 6 1
+	format_string_test V V 06 46
+	format_string_test v v " 7-Feb-1970" "12-Nov-2001"
+	format_string_test W W 05 46
+	format_string_test w w 6 1
+	format_string_test X X "07:04:03" "21:20:00"
+	format_string_test x x "02/07/70" "11/12/01"
+	format_string_test Y Y 1970 2001
+	format_string_test y y 70 01
+	format_string_test Z Z UTC UTC
+	format_string_test z z +0000 +0000
+	format_string_test percent % % %
+	format_string_test plus + "Sat Feb  7 07:04:03 UTC 1970" "Mon Nov 12 21:20:00 UTC 2001"
+}

Modified: projects/lwref/bin/ed/cbc.c
==============================================================================
--- projects/lwref/bin/ed/cbc.c	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/ed/cbc.c	Wed Aug 27 12:25:46 2014	(r270709)
@@ -237,7 +237,7 @@ expand_des_key(char *obuf, char *kbuf)
 		/*
 		 * now translate it, bombing on any illegal hex digit
 		 */
-		for (i = 0; kbuf[i] && i < 16; i++)
+		for (i = 0; i < 16 && kbuf[i]; i++)
 			if ((nbuf[i] = hex_to_binary((int) kbuf[i], 16)) == -1)
 				des_error("bad hex digit in key");
 		while (i < 16)

Modified: projects/lwref/bin/pkill/tests/Makefile
==============================================================================
--- projects/lwref/bin/pkill/tests/Makefile	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/pkill/tests/Makefile	Wed Aug 27 12:25:46 2014	(r270709)
@@ -14,6 +14,7 @@ TAP_TESTS_SH+=			pgrep-g_test
 TAP_TESTS_SH+=			pgrep-i_test
 TAP_TESTS_SH+=			pgrep-j_test
 TEST_METADATA.pgrep-j_test+=	required_user="root"
+TEST_METADATA.pgrep-j_test+=	required_programs="jail jls"
 TAP_TESTS_SH+=			pgrep-l_test
 TAP_TESTS_SH+=			pgrep-n_test
 TAP_TESTS_SH+=			pgrep-o_test
@@ -31,6 +32,7 @@ TAP_TESTS_SH+=			pkill-g_test
 TAP_TESTS_SH+=			pkill-i_test
 TAP_TESTS_SH+=			pkill-j_test
 TEST_METADATA.pkill-j_test+=	required_user="root"
+TEST_METADATA.pkill-j_test+=	required_programs="jail jls"
 TAP_TESTS_SH+=			pkill-s_test
 TAP_TESTS_SH+=			pkill-t_test
 TAP_TESTS_SH+=			pkill-x_test

Modified: projects/lwref/bin/ps/ps.1
==============================================================================
--- projects/lwref/bin/ps/ps.1	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/ps/ps.1	Wed Aug 27 12:25:46 2014	(r270709)
@@ -29,7 +29,7 @@
 .\"     @(#)ps.1	8.3 (Berkeley) 4/18/94
 .\" $FreeBSD$
 .\"
-.Dd June 6, 2014
+.Dd August 7, 2014
 .Dt PS 1
 .Os
 .Sh NAME
@@ -332,7 +332,6 @@ the include file
 .It Dv "P_SINGLE_BOUNDARY" Ta No "0x400000" Ta "Threads should suspend at user boundary"
 .It Dv "P_HWPMC" Ta No "0x800000" Ta "Process is using HWPMCs"
 .It Dv "P_JAILED" Ta No "0x1000000" Ta "Process is in jail"
-.It Dv "P_ORPHAN" Ta No "0x2000000" Ta "Orphaned by original parent, reparented to debugger"
 .It Dv "P_INEXEC" Ta No "0x4000000" Ta "Process is in execve()"
 .It Dv "P_STATCHILD" Ta No "0x8000000" Ta "Child process stopped or exited"
 .It Dv "P_INMEM" Ta No "0x10000000" Ta "Loaded into memory"

Modified: projects/lwref/bin/rmail/Makefile
==============================================================================
--- projects/lwref/bin/rmail/Makefile	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/rmail/Makefile	Wed Aug 27 12:25:46 2014	(r270709)
@@ -14,8 +14,6 @@ MAN=	rmail.8
 WARNS?=	2
 CFLAGS+=-I${SENDMAIL_DIR}/include -I.
 
-NO_PIE=	yes
-
 LIBSMDIR=	${.OBJDIR}/../../lib/libsm
 LIBSM=		${LIBSMDIR}/libsm.a
 

Modified: projects/lwref/bin/sh/arith_yacc.c
==============================================================================
--- projects/lwref/bin/sh/arith_yacc.c	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/arith_yacc.c	Wed Aug 27 12:25:46 2014	(r270709)
@@ -139,9 +139,9 @@ static arith_t do_binop(int op, arith_t 
 	case ARITH_SUB:
 		return (uintmax_t)a - (uintmax_t)b;
 	case ARITH_LSHIFT:
-		return (uintmax_t)a << b;
+		return (uintmax_t)a << (b & (sizeof(uintmax_t) * CHAR_BIT - 1));
 	case ARITH_RSHIFT:
-		return a >> b;
+		return a >> (b & (sizeof(uintmax_t) * CHAR_BIT - 1));
 	case ARITH_LT:
 		return a < b;
 	case ARITH_LE:

Modified: projects/lwref/bin/sh/histedit.c
==============================================================================
--- projects/lwref/bin/sh/histedit.c	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/histedit.c	Wed Aug 27 12:25:46 2014	(r270709)
@@ -166,9 +166,10 @@ sethistsize(const char *hs)
 	HistEvent he;
 
 	if (hist != NULL) {
-		if (hs == NULL || *hs == '\0' ||
-		   (histsize = atoi(hs)) < 0)
+		if (hs == NULL || !is_number(hs))
 			histsize = 100;
+		else
+			histsize = atoi(hs);
 		history(hist, &he, H_SETSIZE, histsize);
 		history(hist, &he, H_SETUNIQUE, 1);
 	}

Modified: projects/lwref/bin/sh/mystring.c
==============================================================================
--- projects/lwref/bin/sh/mystring.c	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/mystring.c	Wed Aug 27 12:25:46 2014	(r270709)
@@ -82,9 +82,17 @@ number(const char *s)
 int
 is_number(const char *p)
 {
-	do {
-		if (! is_digit(*p))
+	const char *q;
+
+	if (*p == '\0')
+		return 0;
+	while (*p == '0')
+		p++;
+	for (q = p; *q != '\0'; q++)
+		if (! is_digit(*q))
 			return 0;
-	} while (*++p != '\0');
+	if (q - p > 10 ||
+	    (q - p == 10 && memcmp(p, "2147483647", 10) > 0))
+		return 0;
 	return 1;
 }

Modified: projects/lwref/bin/sh/tests/Makefile
==============================================================================
--- projects/lwref/bin/sh/tests/Makefile	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/Makefile	Wed Aug 27 12:25:46 2014	(r270709)
@@ -4,15 +4,12 @@
 
 TESTSDIR=	${TESTSBASE}/bin/sh
 
-TAP_TESTS_SH=	legacy_test
-TAP_TESTS_SH_SED_legacy_test=	-e 's,__SH__,/bin/sh,g'
-# Some tests in here are silently not run when the tests are executed as
-# root.  Explicitly tell Kyua to drop privileges.
-#
-# TODO(jmmv): Kyua needs to do this by default, not only when explicitly
-# requested.  See https://code.google.com/p/kyua/issues/detail?id=6
-TEST_METADATA.legacy_test+= required_user="unprivileged"
-
-SUBDIR+=	builtins errors execution expansion parameters parser set-e
+TESTS_SUBDIRS+=	builtins
+TESTS_SUBDIRS+=	errors
+TESTS_SUBDIRS+=	execution
+TESTS_SUBDIRS+=	expansion
+TESTS_SUBDIRS+=	parameters
+TESTS_SUBDIRS+=	parser
+TESTS_SUBDIRS+=	set-e
 
 .include <bsd.test.mk>

Modified: projects/lwref/bin/sh/tests/builtins/Makefile
==============================================================================
--- projects/lwref/bin/sh/tests/builtins/Makefile	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/builtins/Makefile	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1,9 +1,13 @@
 # $FreeBSD$
 
-.include <bsd.own.mk>
+.include <src.opts.mk>
 
-FILESDIR=	${TESTSBASE}/bin/sh/builtins
-KYUAFILE=	no
+TESTSDIR=	${TESTSBASE}/bin/sh/${.CURDIR:T}
+
+.PATH: ${.CURDIR:H}
+ATF_TESTS_SH=	functional_test
+
+FILESDIR=	${TESTSDIR}
 
 FILES=		alias.0 alias.0.stdout
 FILES+=		alias.1 alias.1.stderr

Modified: projects/lwref/bin/sh/tests/errors/Makefile
==============================================================================
--- projects/lwref/bin/sh/tests/errors/Makefile	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/errors/Makefile	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1,9 +1,11 @@
 # $FreeBSD$
 
-.include <bsd.own.mk>
+TESTSDIR=	${TESTSBASE}/bin/sh/${.CURDIR:T}
 
-FILESDIR=	${TESTSBASE}/bin/sh/errors
-KYUAFILE=	no
+.PATH: ${.CURDIR:H}
+ATF_TESTS_SH=	functional_test
+
+FILESDIR=	${TESTSDIR}
 
 FILES=		assignment-error1.0
 FILES+=		assignment-error2.0

Modified: projects/lwref/bin/sh/tests/errors/bad-parm-exp2.2
==============================================================================
--- projects/lwref/bin/sh/tests/errors/bad-parm-exp2.2	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/errors/bad-parm-exp2.2	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1,2 +1,2 @@
 # $FreeBSD$
-${}
+eval '${}'

Modified: projects/lwref/bin/sh/tests/errors/bad-parm-exp2.2.stderr
==============================================================================
--- projects/lwref/bin/sh/tests/errors/bad-parm-exp2.2.stderr	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/errors/bad-parm-exp2.2.stderr	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1 +1 @@
-./errors/bad-parm-exp2.2: ${}: Bad substitution
+eval: ${}: Bad substitution

Modified: projects/lwref/bin/sh/tests/errors/bad-parm-exp3.2
==============================================================================
--- projects/lwref/bin/sh/tests/errors/bad-parm-exp3.2	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/errors/bad-parm-exp3.2	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1,2 +1,2 @@
 # $FreeBSD$
-${foo/}
+eval '${foo/}'

Modified: projects/lwref/bin/sh/tests/errors/bad-parm-exp3.2.stderr
==============================================================================
--- projects/lwref/bin/sh/tests/errors/bad-parm-exp3.2.stderr	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/errors/bad-parm-exp3.2.stderr	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1 +1 @@
-./errors/bad-parm-exp3.2: ${foo/}: Bad substitution
+eval: ${foo/}: Bad substitution

Modified: projects/lwref/bin/sh/tests/errors/bad-parm-exp4.2
==============================================================================
--- projects/lwref/bin/sh/tests/errors/bad-parm-exp4.2	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/errors/bad-parm-exp4.2	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1,2 +1,2 @@
 # $FreeBSD$
-${foo:@abc}
+eval '${foo:@abc}'

Modified: projects/lwref/bin/sh/tests/errors/bad-parm-exp4.2.stderr
==============================================================================
--- projects/lwref/bin/sh/tests/errors/bad-parm-exp4.2.stderr	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/errors/bad-parm-exp4.2.stderr	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1 +1 @@
-./errors/bad-parm-exp4.2: ${foo:@...}: Bad substitution
+eval: ${foo:@...}: Bad substitution

Modified: projects/lwref/bin/sh/tests/errors/bad-parm-exp5.2
==============================================================================
--- projects/lwref/bin/sh/tests/errors/bad-parm-exp5.2	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/errors/bad-parm-exp5.2	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1,2 +1,2 @@
 # $FreeBSD$
-${/}
+eval '${/}'

Modified: projects/lwref/bin/sh/tests/errors/bad-parm-exp5.2.stderr
==============================================================================
--- projects/lwref/bin/sh/tests/errors/bad-parm-exp5.2.stderr	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/errors/bad-parm-exp5.2.stderr	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1 +1 @@
-./errors/bad-parm-exp5.2: ${/}: Bad substitution
+eval: ${/}: Bad substitution

Modified: projects/lwref/bin/sh/tests/errors/bad-parm-exp6.2
==============================================================================
--- projects/lwref/bin/sh/tests/errors/bad-parm-exp6.2	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/errors/bad-parm-exp6.2	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1,2 +1,2 @@
 # $FreeBSD$
-${#foo^}
+eval '${#foo^}'

Modified: projects/lwref/bin/sh/tests/errors/bad-parm-exp6.2.stderr
==============================================================================
--- projects/lwref/bin/sh/tests/errors/bad-parm-exp6.2.stderr	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/errors/bad-parm-exp6.2.stderr	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1 +1 @@
-./errors/bad-parm-exp6.2: ${foo...}: Bad substitution
+eval: ${foo...}: Bad substitution

Modified: projects/lwref/bin/sh/tests/execution/Makefile
==============================================================================
--- projects/lwref/bin/sh/tests/execution/Makefile	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/execution/Makefile	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1,9 +1,11 @@
 # $FreeBSD$
 
-.include <bsd.own.mk>
+TESTSDIR=	${TESTSBASE}/bin/sh/${.CURDIR:T}
 
-FILESDIR=	${TESTSBASE}/bin/sh/execution
-KYUAFILE=	no
+.PATH: ${.CURDIR:H}
+ATF_TESTS_SH=	functional_test
+
+FILESDIR=	${TESTSDIR}
 
 FILES=		bg1.0
 FILES+=		bg2.0

Modified: projects/lwref/bin/sh/tests/expansion/Makefile
==============================================================================
--- projects/lwref/bin/sh/tests/expansion/Makefile	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/expansion/Makefile	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1,9 +1,11 @@
 # $FreeBSD$
 
-.include <bsd.own.mk>
+TESTSDIR=	${TESTSBASE}/bin/sh/${.CURDIR:T}
 
-FILESDIR=	${TESTSBASE}/bin/sh/expansion
-KYUAFILE=	no
+.PATH: ${.CURDIR:H}
+ATF_TESTS_SH=	functional_test
+
+FILESDIR=	${TESTSDIR}
 
 FILES=		arith1.0
 FILES+=		arith2.0
@@ -18,6 +20,7 @@ FILES+=		arith10.0
 FILES+=		arith11.0
 FILES+=		arith12.0
 FILES+=		arith13.0
+FILES+=		arith14.0
 FILES+=		assign1.0
 FILES+=		cmdsubst1.0
 FILES+=		cmdsubst2.0

Copied: projects/lwref/bin/sh/tests/expansion/arith14.0 (from r270708, head/bin/sh/tests/expansion/arith14.0)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/lwref/bin/sh/tests/expansion/arith14.0	Wed Aug 27 12:25:46 2014	(r270709, copy of r270708, head/bin/sh/tests/expansion/arith14.0)
@@ -0,0 +1,40 @@
+# $FreeBSD$
+# Check that <</>> use the low bits of the shift count.
+
+if [ $((1<<16<<16)) = 0 ]; then
+	width=32
+elif [ $((1<<32<<32)) = 0 ]; then
+	width=64
+elif [ $((1<<64<<64)) = 0 ]; then
+	width=128
+elif [ $((1<<64>>64)) = 1 ]; then
+	# Integers are wider than 128 bits; assume arbitrary precision.
+	# Nothing to test here.
+	exit 0
+else
+	echo "Cannot determine integer width"
+	exit 2
+fi
+
+twowidth=$((width * 2))
+j=43 k=$((1 << (width - 2))) r=0
+
+i=0
+while [ $i -lt $twowidth ]; do
+	if [ "$((j << i))" != "$((j << (i + width)))" ]; then
+		echo "Problem with $j << $i"
+		r=2
+	fi
+	i=$((i + 1))
+done
+
+i=0
+while [ $i -lt $twowidth ]; do
+	if [ "$((k >> i))" != "$((k >> (i + width)))" ]; then
+		echo "Problem with $k >> $i"
+		r=2
+	fi
+	i=$((i + 1))
+done
+
+exit $r

Copied: projects/lwref/bin/sh/tests/functional_test.sh (from r270708, head/bin/sh/tests/functional_test.sh)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/lwref/bin/sh/tests/functional_test.sh	Wed Aug 27 12:25:46 2014	(r270709, copy of r270708, head/bin/sh/tests/functional_test.sh)
@@ -0,0 +1,72 @@
+#
+# Copyright 2014 EMC Corp.
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions are
+# met:
+#
+# * Redistributions of source code must retain the above copyright
+#   notice, this list of conditions and the following disclaimer.
+# * 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 COPYRIGHT HOLDERS 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 COPYRIGHT
+# OWNER 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.
+#
+# $FreeBSD$
+
+SRCDIR=$(atf_get_srcdir)
+
+check()
+{
+	local tc=${1}; shift
+
+	export SH=$(atf_config_get bin.sh.test_shell /bin/sh)
+
+	local err_file="${SRCDIR}/${tc}.stderr"
+	[ -f "${err_file}" ] && err_flag="-e file:${err_file}"
+	local out_file="${SRCDIR}/${tc}.stdout"
+	[ -f "${out_file}" ] && out_flag="-o file:${out_file}"
+
+	atf_check -s exit:${tc##*.} ${err_flag} ${out_flag} ${SH} "${SRCDIR}/${tc}"
+}
+
+add_testcase()
+{
+	local tc=${1}
+	local tc_escaped word
+
+	case "${tc%.*}" in
+	*-*)
+		local IFS="-"
+		for word in ${tc%.*}; do
+			tc_escaped="${tc_escaped:+${tc_escaped}_}${word}"
+		done
+		;;
+	*)
+		tc_escaped=${tc%.*}
+		;;
+	esac
+
+	atf_test_case ${tc_escaped}
+	eval "${tc_escaped}_body() { check ${tc}; }"
+	atf_add_test_case ${tc_escaped}
+}
+
+atf_init_test_cases()
+{
+	for path in $(find -Es "${SRCDIR}" -regex '.*\.[0-9]+$'); do
+		add_testcase ${path##*/}
+	done
+}

Modified: projects/lwref/bin/sh/tests/parameters/Makefile
==============================================================================
--- projects/lwref/bin/sh/tests/parameters/Makefile	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/parameters/Makefile	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1,9 +1,11 @@
 # $FreeBSD$
 
-.include <bsd.own.mk>
+TESTSDIR=	${TESTSBASE}/bin/sh/${.CURDIR:T}
 
-FILESDIR=	${TESTSBASE}/bin/sh/parameters
-KYUAFILE=	no
+.PATH: ${.CURDIR:H}
+ATF_TESTS_SH=	functional_test
+
+FILESDIR=	${TESTSDIR}
 
 FILES=		env1.0
 FILES+=		exitstatus1.0

Modified: projects/lwref/bin/sh/tests/parser/Makefile
==============================================================================
--- projects/lwref/bin/sh/tests/parser/Makefile	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/parser/Makefile	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1,9 +1,11 @@
 # $FreeBSD$
 
-.include <bsd.own.mk>
+TESTSDIR=	${TESTSBASE}/bin/sh/${.CURDIR:T}
 
-FILESDIR=	${TESTSBASE}/bin/sh/parser
-KYUAFILE=	no
+.PATH: ${.CURDIR:H}
+ATF_TESTS_SH=	functional_test
+
+FILESDIR=	${TESTSDIR}
 
 FILES=		alias1.0
 FILES+=		alias2.0

Modified: projects/lwref/bin/sh/tests/set-e/Makefile
==============================================================================
--- projects/lwref/bin/sh/tests/set-e/Makefile	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/bin/sh/tests/set-e/Makefile	Wed Aug 27 12:25:46 2014	(r270709)
@@ -1,9 +1,11 @@
 # $FreeBSD$
 
-.include <bsd.own.mk>
+TESTSDIR=	${TESTSBASE}/bin/sh/${.CURDIR:T}
 
-FILESDIR=	${TESTSBASE}/bin/sh/set-e
-KYUAFILE=	no
+.PATH: ${.CURDIR:H}
+ATF_TESTS_SH=	functional_test
+
+FILESDIR=	${TESTSDIR}
 
 FILES=		and1.0
 FILES+=		and2.1

Modified: projects/lwref/cddl/Makefile.inc
==============================================================================
--- projects/lwref/cddl/Makefile.inc	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/cddl/Makefile.inc	Wed Aug 27 12:25:46 2014	(r270709)
@@ -8,7 +8,6 @@ IGNORE_PRAGMA=	YES
 CFLAGS+=	-DNEED_SOLARIS_BOOLEAN
 
 WARNS?=		6
-CSTD?=		gnu89
 
 # Do not lint the CDDL stuff. It is all externally maintained and
 # lint output is wasteful noise here.

Modified: projects/lwref/cddl/contrib/opensolaris/cmd/lockstat/sym.c
==============================================================================
--- projects/lwref/cddl/contrib/opensolaris/cmd/lockstat/sym.c	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/cddl/contrib/opensolaris/cmd/lockstat/sym.c	Wed Aug 27 12:25:46 2014	(r270709)
@@ -50,6 +50,9 @@
 /* FreeBSD */
 #include <sys/elf.h>
 #include <sys/ksyms.h>
+#include <sys/param.h>
+#include <sys/module.h>
+#include <sys/linker.h>
 #endif
 #include <sys/cpuvar.h>
 

Modified: projects/lwref/cddl/contrib/opensolaris/cmd/ztest/ztest.c
==============================================================================
--- projects/lwref/cddl/contrib/opensolaris/cmd/ztest/ztest.c	Wed Aug 27 11:27:48 2014	(r270708)
+++ projects/lwref/cddl/contrib/opensolaris/cmd/ztest/ztest.c	Wed Aug 27 12:25:46 2014	(r270709)
@@ -172,7 +172,7 @@ static const ztest_shared_opts_t ztest_o
 	.zo_mirrors = 2,
 	.zo_raidz = 4,
 	.zo_raidz_parity = 1,
-	.zo_vdev_size = SPA_MINDEVSIZE,

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

From owner-svn-src-projects@FreeBSD.ORG  Fri Aug 29 08:11:06 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id F256E30E;
 Fri, 29 Aug 2014 08:11:05 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id DDA3A15D8;
 Fri, 29 Aug 2014 08:11:05 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7T8B5rS002654;
 Fri, 29 Aug 2014 08:11:05 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7T8B544002652;
 Fri, 29 Aug 2014 08:11:05 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408290811.s7T8B544002652@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Fri, 29 Aug 2014 08:11:05 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270784 - in projects/arm64/sys/arm64: arm64 include
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 29 Aug 2014 08:11:06 -0000

Author: andrew
Date: Fri Aug 29 08:11:05 2014
New Revision: 270784
URL: http://svnweb.freebsd.org/changeset/base/270784

Log:
  Change the pmap implementation to be based on the amd64 version. With
  this I am able to start executing userland tasks.

Modified:
  projects/arm64/sys/arm64/arm64/pmap.c
  projects/arm64/sys/arm64/include/pmap.h
  projects/arm64/sys/arm64/include/pte.h
  projects/arm64/sys/arm64/include/vm.h

Modified: projects/arm64/sys/arm64/arm64/pmap.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/pmap.c	Fri Aug 29 08:02:35 2014	(r270783)
+++ projects/arm64/sys/arm64/arm64/pmap.c	Fri Aug 29 08:11:05 2014	(r270784)
@@ -1,7 +1,61 @@
 /*-
+ * Copyright (c) 1991 Regents of the University of California.
+ * All rights reserved.
+ * Copyright (c) 1994 John S. Dyson
+ * All rights reserved.
+ * Copyright (c) 1994 David Greenman
+ * All rights reserved.
+ * Copyright (c) 2003 Peter Wemm
+ * All rights reserved.
+ * Copyright (c) 2005-2010 Alan L. Cox <alc@cs.rice.edu>
+ * All rights reserved.
  * Copyright (c) 2014 Andrew Turner
  * All rights reserved.
  *
+ * This code is derived from software contributed to Berkeley by
+ * the Systems Programming Group of the University of Utah Computer
+ * Science Department and William Jolitz of UUNET Technologies Inc.
+ *
+ * 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.
+ * 3. All advertising materials mentioning features or use of this software
+ *    must display the following acknowledgement:
+ *	This product includes software developed by the University of
+ *	California, Berkeley and its contributors.
+ * 4. Neither the name of the University nor the names of its contributors
+ *    may be used to endorse or promote products derived from this software
+ *    without specific prior written permission.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE REGENTS 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 REGENTS 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.
+ *
+ *	from:	@(#)pmap.c	7.7 (Berkeley)	5/12/91
+ */
+/*-
+ * Copyright (c) 2003 Networks Associates Technology, Inc.
+ * All rights reserved.
+ *
+ * This software was developed for the FreeBSD Project by Jake Burkholder,
+ * Safeport Network Services, and Network Associates Laboratories, the
+ * Security Research Division of Network Associates, Inc. under
+ * DARPA/SPAWAR contract N66001-01-C-8035 ("CBOSS"), as part of the DARPA
+ * CHATS research program.
+ *
  * Redistribution and use in source and binary forms, with or without
  * modification, are permitted provided that the following conditions
  * are met:
@@ -22,34 +76,201 @@
  * 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.
- *
  */
 
+#define	AMD64_NPT_AWARE
+
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+/*
+ *	Manages physical address maps.
+ *
+ *	Since the information managed by this module is
+ *	also stored by the logical address mapping module,
+ *	this module may throw away valid virtual-to-physical
+ *	mappings at almost any time.  However, invalidations
+ *	of virtual-to-physical mappings must be done as
+ *	requested.
+ *
+ *	In order to cope with hardware architectures which
+ *	make virtual-to-physical map invalidates expensive,
+ *	this module may delay invalidate or reduced protection
+ *	operations until such time as they are actually
+ *	necessary.  This module is given full information as
+ *	to which processors are currently using which maps,
+ *	and to when physical maps must be made correct.
+ */
+
+//#include "opt_pmap.h"
+//#include "opt_vm.h"
+
 #include <sys/param.h>
+#include <sys/bus.h>
 #include <sys/systm.h>
+#include <sys/kernel.h>
+#include <sys/ktr.h>
 #include <sys/lock.h>
-#include <sys/msgbuf.h>
+#include <sys/malloc.h>
+#include <sys/mman.h>
 #include <sys/mutex.h>
 #include <sys/proc.h>
 #include <sys/rwlock.h>
+#include <sys/sx.h>
+#include <sys/vmmeter.h>
+#include <sys/sched.h>
+#include <sys/sysctl.h>
+#include <sys/_unrhdr.h>
+#include <sys/smp.h>
 
 #include <vm/vm.h>
+#include <vm/vm_param.h>
+#include <vm/vm_kern.h>
 #include <vm/vm_page.h>
-#include <vm/vm_pageout.h>
 #include <vm/vm_map.h>
 #include <vm/vm_object.h>
+#include <vm/vm_extern.h>
+#include <vm/vm_pageout.h>
+#include <vm/vm_pager.h>
+#include <vm/vm_radix.h>
+#include <vm/vm_reserv.h>
+#include <vm/uma.h>
 
-#include <machine/devmap.h>
 #include <machine/machdep.h>
 #include <machine/pcb.h>
-#include <machine/vmparam.h>
 
-/*
-#define PMAP_DEBUG
-*/
+#if 0
+#include <machine/intr_machdep.h>
+#include <x86/apicvar.h>
+#include <machine/cpu.h>
+#include <machine/cputypes.h>
+#include <machine/md_var.h>
+#include <machine/specialreg.h>
+#ifdef SMP
+#include <machine/smp.h>
+#endif
+#endif
+
+#define	NPDEPG		(PAGE_SIZE/(sizeof (pd_entry_t)))
+#define	NUPDE			(NPDEPG * NPDEPG)
+#define	NUSERPGTBLS		(NUPDE + NPDEPG)
+
+#if 0
+static __inline boolean_t
+pmap_emulate_ad_bits(pmap_t pmap)
+{
+
+	return ((pmap->pm_flags & PMAP_EMULATE_AD_BITS) != 0);
+}
+
+static __inline pt_entry_t
+pmap_valid_bit(pmap_t pmap)
+{
+	pt_entry_t mask;
+
+	switch (pmap->pm_type) {
+	case PT_X86:
+		mask = X86_PG_V;
+		break;
+	case PT_EPT:
+		if (pmap_emulate_ad_bits(pmap))
+			mask = EPT_PG_EMUL_V;
+		else
+			mask = EPT_PG_READ;
+		break;
+	default:
+		panic("pmap_valid_bit: invalid pm_type %d", pmap->pm_type);
+	}
+
+	return (mask);
+}
+
+static __inline pt_entry_t
+pmap_rw_bit(pmap_t pmap)
+{
+	pt_entry_t mask;
+
+	switch (pmap->pm_type) {
+	case PT_X86:
+		mask = X86_PG_RW;
+		break;
+	case PT_EPT:
+		if (pmap_emulate_ad_bits(pmap))
+			mask = EPT_PG_EMUL_RW;
+		else
+			mask = EPT_PG_WRITE;
+		break;
+	default:
+		panic("pmap_rw_bit: invalid pm_type %d", pmap->pm_type);
+	}
+
+	return (mask);
+}
+
+static __inline pt_entry_t
+pmap_global_bit(pmap_t pmap)
+{
+	pt_entry_t mask;
+
+	switch (pmap->pm_type) {
+	case PT_X86:
+		mask = X86_PG_G;
+		break;
+	case PT_EPT:
+		mask = 0;
+		break;
+	default:
+		panic("pmap_global_bit: invalid pm_type %d", pmap->pm_type);
+	}
+
+	return (mask);
+}
+
+static __inline pt_entry_t
+pmap_accessed_bit(pmap_t pmap)
+{
+	pt_entry_t mask;
+
+	switch (pmap->pm_type) {
+	case PT_X86:
+		mask = X86_PG_A;
+		break;
+	case PT_EPT:
+		if (pmap_emulate_ad_bits(pmap))
+			mask = EPT_PG_READ;
+		else
+			mask = EPT_PG_A;
+		break;
+	default:
+		panic("pmap_accessed_bit: invalid pm_type %d", pmap->pm_type);
+	}
+
+	return (mask);
+}
+
+static __inline pt_entry_t
+pmap_modified_bit(pmap_t pmap)
+{
+	pt_entry_t mask;
+
+	switch (pmap->pm_type) {
+	case PT_X86:
+		mask = X86_PG_M;
+		break;
+	case PT_EPT:
+		if (pmap_emulate_ad_bits(pmap))
+			mask = EPT_PG_WRITE;
+		else
+			mask = EPT_PG_M;
+		break;
+	default:
+		panic("pmap_modified_bit: invalid pm_type %d", pmap->pm_type);
+	}
+
+	return (mask);
+}
+
+#endif /* 0 */
 
 #if !defined(DIAGNOSTIC)
 #ifdef __GNUC_GNU_INLINE__
@@ -68,29 +289,272 @@ __FBSDID("$FreeBSD$");
 #define	UNCACHED_MEMORY	1
 #define	CACHED_MEMORY	2
 
+
+#ifdef PV_STATS
+#define PV_STAT(x)	do { x ; } while (0)
+#else
+#define PV_STAT(x)	do { } while (0)
+#endif
+
+#define	pmap_l2_pindex(v)	((v) >> L2_SHIFT)
+
+#if 0
+#define	pa_index(pa)	((pa) >> PDRSHIFT)
+#define	pa_to_pvh(pa)	(&pv_table[pa_index(pa)])
+#endif /* 0 */
+
+#define	NPV_LIST_LOCKS	MAXCPU
+
+#define	PHYS_TO_PV_LIST_LOCK(pa)	\
+			(&pv_list_locks[pa_index(pa) % NPV_LIST_LOCKS])
+
+#define	CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, pa)	do {	\
+	struct rwlock **_lockp = (lockp);		\
+	struct rwlock *_new_lock;			\
+							\
+	_new_lock = PHYS_TO_PV_LIST_LOCK(pa);		\
+	if (_new_lock != *_lockp) {			\
+		if (*_lockp != NULL)			\
+			rw_wunlock(*_lockp);		\
+		*_lockp = _new_lock;			\
+		rw_wlock(*_lockp);			\
+	}						\
+} while (0)
+
+#define	CHANGE_PV_LIST_LOCK_TO_VM_PAGE(lockp, m)	\
+			CHANGE_PV_LIST_LOCK_TO_PHYS(lockp, VM_PAGE_TO_PHYS(m))
+
+#define	RELEASE_PV_LIST_LOCK(lockp)		do {	\
+	struct rwlock **_lockp = (lockp);		\
+							\
+	if (*_lockp != NULL) {				\
+		rw_wunlock(*_lockp);			\
+		*_lockp = NULL;				\
+	}						\
+} while (0)
+
+#define	VM_PAGE_TO_PV_LIST_LOCK(m)	\
+			PHYS_TO_PV_LIST_LOCK(VM_PAGE_TO_PHYS(m))
+
+struct pmap kernel_pmap_store;
+
 vm_offset_t virtual_avail;	/* VA of first avail page (after kernel bss) */
 vm_offset_t virtual_end;	/* VA of last avail page (end of kernel AS) */
 vm_offset_t kernel_vm_end = 0;
-vm_offset_t vm_max_kernel_address;
 
-int unmapped_buf_allowed = 0;
+struct msgbuf *msgbufp = NULL;
 
-struct pmap kernel_pmap_store;
+#if 0
+int nkpt;
+SYSCTL_INT(_machdep, OID_AUTO, nkpt, CTLFLAG_RD, &nkpt, 0,
+    "Number of kernel page table pages allocated on bootup");
+
+static int ndmpdp;
+vm_paddr_t dmaplimit;
+vm_offset_t kernel_vm_end = VM_MIN_KERNEL_ADDRESS;
+pt_entry_t pg_nx;
+
+static SYSCTL_NODE(_vm, OID_AUTO, pmap, CTLFLAG_RD, 0, "VM/pmap parameters");
+
+static int pat_works = 1;
+SYSCTL_INT(_vm_pmap, OID_AUTO, pat_works, CTLFLAG_RD, &pat_works, 1,
+    "Is page attribute table fully functional?");
+
+static int pg_ps_enabled = 1;
+SYSCTL_INT(_vm_pmap, OID_AUTO, pg_ps_enabled, CTLFLAG_RDTUN | CTLFLAG_NOFETCH,
+    &pg_ps_enabled, 0, "Are large page mappings enabled?");
+
+#define	PAT_INDEX_SIZE	8
+static int pat_index[PAT_INDEX_SIZE];	/* cache mode to PAT index conversion */
+
+static u_int64_t	KPTphys;	/* phys addr of kernel level 1 */
+static u_int64_t	KPDphys;	/* phys addr of kernel level 2 */
+u_int64_t		KPDPphys;	/* phys addr of kernel level 3 */
+u_int64_t		KPML4phys;	/* phys addr of kernel level 4 */
+
+static u_int64_t	DMPDphys;	/* phys addr of direct mapped level 2 */
+static u_int64_t	DMPDPphys;	/* phys addr of direct mapped level 3 */
+static int		ndmpdpphys;	/* number of DMPDPphys pages */
+#endif
 
-struct msgbuf *msgbufp = NULL;
+static struct rwlock_padalign pvh_global_lock;
+
+/*
+ * Data for the pv entry allocation mechanism
+ */
+static TAILQ_HEAD(pch, pv_chunk) pv_chunks = TAILQ_HEAD_INITIALIZER(pv_chunks);
+static struct mtx pv_chunks_mutex;
+static struct rwlock pv_list_locks[NPV_LIST_LOCKS];
+#if 0
+static struct md_page *pv_table;
+
+/*
+ * All those kernel PT submaps that BSD is so fond of
+ */
+pt_entry_t *CMAP1 = 0;
+caddr_t CADDR1 = 0;
+
+static int pmap_flags = PMAP_PDE_SUPERPAGE;	/* flags for x86 pmaps */
+
+static struct unrhdr pcid_unr;
+static struct mtx pcid_mtx;
+int pmap_pcid_enabled = 0;
+SYSCTL_INT(_vm_pmap, OID_AUTO, pcid_enabled, CTLFLAG_RDTUN | CTLFLAG_NOFETCH,
+    &pmap_pcid_enabled, 0, "Is TLB Context ID enabled ?");
+int invpcid_works = 0;
+SYSCTL_INT(_vm_pmap, OID_AUTO, invpcid_works, CTLFLAG_RD, &invpcid_works, 0,
+    "Is the invpcid instruction available ?");
+
+static int
+pmap_pcid_save_cnt_proc(SYSCTL_HANDLER_ARGS)
+{
+	int i;
+	uint64_t res;
+
+	res = 0;
+	CPU_FOREACH(i) {
+		res += cpuid_to_pcpu[i]->pc_pm_save_cnt;
+	}
+	return (sysctl_handle_64(oidp, &res, 0, req));
+}
+SYSCTL_PROC(_vm_pmap, OID_AUTO, pcid_save_cnt, CTLTYPE_U64 | CTLFLAG_RW |
+    CTLFLAG_MPSAFE, NULL, 0, pmap_pcid_save_cnt_proc, "QU",
+    "Count of saved TLB context on switch");
+
+/* pmap_copy_pages() over non-DMAP */
+static struct mtx cpage_lock;
+static vm_offset_t cpage_a;
+static vm_offset_t cpage_b;
+
+/*
+ * Crashdump maps.
+ */
+static caddr_t crashdumpmap;
+#endif /* 0 */
+
+static void	free_pv_chunk(struct pv_chunk *pc);
+static void	free_pv_entry(pmap_t pmap, pv_entry_t pv);
+static pv_entry_t get_pv_entry(pmap_t pmap, struct rwlock **lockp);
+#if 0
+static int	popcnt_pc_map_elem(uint64_t elem);
+#endif
+static vm_page_t reclaim_pv_chunk(pmap_t locked_pmap, struct rwlock **lockp);
+#if 0
+static void	reserve_pv_entries(pmap_t pmap, int needed,
+		    struct rwlock **lockp);
+static void	pmap_pv_demote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa,
+		    struct rwlock **lockp);
+static boolean_t pmap_pv_insert_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa,
+		    struct rwlock **lockp);
+static void	pmap_pv_promote_pde(pmap_t pmap, vm_offset_t va, vm_paddr_t pa,
+		    struct rwlock **lockp);
+#endif /* 0 */
+static void	pmap_pvh_free(struct md_page *pvh, pmap_t pmap, vm_offset_t va);
+static pv_entry_t pmap_pvh_remove(struct md_page *pvh, pmap_t pmap,
+		    vm_offset_t va);
+#if 0
+
+static int pmap_change_attr_locked(vm_offset_t va, vm_size_t size, int mode);
+static boolean_t pmap_demote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va);
+static boolean_t pmap_demote_pde_locked(pmap_t pmap, pd_entry_t *pde,
+    vm_offset_t va, struct rwlock **lockp);
+static boolean_t pmap_demote_pdpe(pmap_t pmap, pdp_entry_t *pdpe,
+    vm_offset_t va);
+static boolean_t pmap_enter_pde(pmap_t pmap, vm_offset_t va, vm_page_t m,
+    vm_prot_t prot, struct rwlock **lockp);
+#endif /* 0 */
+static vm_page_t pmap_enter_quick_locked(pmap_t pmap, vm_offset_t va,
+    vm_page_t m, vm_prot_t prot, vm_page_t mpte, struct rwlock **lockp);
+#if 0
+static void pmap_fill_ptp(pt_entry_t *firstpte, pt_entry_t newpte);
+static int pmap_insert_pt_page(pmap_t pmap, vm_page_t mpte);
+static void pmap_kenter_attr(vm_offset_t va, vm_paddr_t pa, int mode);
+static vm_page_t pmap_lookup_pt_page(pmap_t pmap, vm_offset_t va);
+static void pmap_pde_attr(pd_entry_t *pde, int cache_bits, int mask);
+static void pmap_promote_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t va,
+    struct rwlock **lockp);
+static boolean_t pmap_protect_pde(pmap_t pmap, pd_entry_t *pde, vm_offset_t sva,
+    vm_prot_t prot);
+static void pmap_pte_attr(pt_entry_t *pte, int cache_bits, int mask);
+static int pmap_remove_pde(pmap_t pmap, pd_entry_t *pdq, vm_offset_t sva,
+    struct spglist *free, struct rwlock **lockp);
+#endif /* 0 */
+static int pmap_remove_l3(pmap_t pmap, pt_entry_t *l3, vm_offset_t sva,
+    pd_entry_t ptepde, struct spglist *free, struct rwlock **lockp);
+#if 0
+static void pmap_remove_pt_page(pmap_t pmap, vm_page_t mpte);
+static void pmap_remove_page(pmap_t pmap, vm_offset_t va, pd_entry_t *pde,
+    struct spglist *free);
+#endif /* 0 */
+static boolean_t pmap_try_insert_pv_entry(pmap_t pmap, vm_offset_t va,
+    vm_page_t m, struct rwlock **lockp);
+#if 0
+static void pmap_update_pde(pmap_t pmap, vm_offset_t va, pd_entry_t *pde,
+    pd_entry_t newpde);
+static void pmap_update_pde_invalidate(pmap_t, vm_offset_t va, pd_entry_t pde);
+#endif /* 0 */
+
+static vm_page_t _pmap_alloc_l3(pmap_t pmap, vm_pindex_t ptepindex,
+		struct rwlock **lockp);
+#if 0
+static vm_page_t pmap_allocpde(pmap_t pmap, vm_offset_t va,
+		struct rwlock **lockp);
+static vm_page_t pmap_allocpte(pmap_t pmap, vm_offset_t va,
+		struct rwlock **lockp);
+#endif /* 0 */
+
+static void _pmap_unwire_l3(pmap_t pmap, vm_offset_t va, vm_page_t m,
+    struct spglist *free);
+static int pmap_unuse_l3(pmap_t, vm_offset_t, pd_entry_t, struct spglist *);
+#if 0
+static vm_offset_t pmap_kmem_choose(vm_offset_t addr);
+
+/*
+ * Move the kernel virtual free pointer to the next
+ * 2MB.  This is used to help improve performance
+ * by using a large (2MB) page for much of the kernel
+ * (.text, .data, .bss)
+ */
+static vm_offset_t
+pmap_kmem_choose(vm_offset_t addr)
+{
+	vm_offset_t newaddr = addr;
+
+	newaddr = (addr + (NBPDR - 1)) & ~(NBPDR - 1);
+	return (newaddr);
+}
+#endif /* 0 */
+
+/********************/
+/* Inline functions */
+/********************/
+
+static __inline void
+pagecopy(void *s, void *d)
+{
+
+	memcpy(d, s, PAGE_SIZE);
+}
+
+static __inline void
+pagezero(void *p)
+{
+
+	bzero(p, PAGE_SIZE);
+}
 
 #define	pmap_l1_index(va)	(((va) >> L1_SHIFT) & Ln_ADDR_MASK)
 #define	pmap_l2_index(va)	(((va) >> L2_SHIFT) & Ln_ADDR_MASK)
 #define	pmap_l3_index(va)	(((va) >> L3_SHIFT) & Ln_ADDR_MASK)
 
-static pd_entry_t *
+static __inline pd_entry_t *
 pmap_l1(pmap_t pmap, vm_offset_t va)
 {
 
 	return (&pmap->pm_l1[pmap_l1_index(va)]);
 }
 
-static pd_entry_t *
+static __inline pd_entry_t *
 pmap_l1_to_l2(pd_entry_t *l1, vm_offset_t va)
 {
 	pd_entry_t *l2;
@@ -99,7 +563,7 @@ pmap_l1_to_l2(pd_entry_t *l1, vm_offset_
 	return (&l2[pmap_l2_index(va)]);
 }
 
-static pd_entry_t *
+static __inline pd_entry_t *
 pmap_l2(pmap_t pmap, vm_offset_t va)
 {
 	pd_entry_t *l1;
@@ -111,7 +575,7 @@ pmap_l2(pmap_t pmap, vm_offset_t va)
 	return (pmap_l1_to_l2(l1, va));
 }
 
-static pt_entry_t *
+static __inline pt_entry_t *
 pmap_l2_to_l3(pd_entry_t *l2, vm_offset_t va)
 {
 	pt_entry_t *l3;
@@ -120,7 +584,7 @@ pmap_l2_to_l3(pd_entry_t *l2, vm_offset_
 	return (&l3[pmap_l3_index(va)]);
 }
 
-static pt_entry_t *
+static __inline pt_entry_t *
 pmap_l3(pmap_t pmap, vm_offset_t va)
 {
 	pd_entry_t *l2;
@@ -132,6 +596,199 @@ pmap_l3(pmap_t pmap, vm_offset_t va)
 	return (pmap_l2_to_l3(l2, va));
 }
 
+static __inline void
+pmap_resident_count_inc(pmap_t pmap, int count)
+{
+
+	PMAP_LOCK_ASSERT(pmap, MA_OWNED);
+	pmap->pm_stats.resident_count += count;
+}
+
+static __inline void
+pmap_resident_count_dec(pmap_t pmap, int count)
+{
+
+	PMAP_LOCK_ASSERT(pmap, MA_OWNED);
+	KASSERT(pmap->pm_stats.resident_count >= count,
+	    ("pmap %p resident count underflow %ld %d", pmap,
+	    pmap->pm_stats.resident_count, count));
+	pmap->pm_stats.resident_count -= count;
+}
+
+#if 0
+PMAP_INLINE pt_entry_t *
+vtopte(vm_offset_t va)
+{
+	u_int64_t mask = ((1ul << (NPTEPGSHIFT + NPDEPGSHIFT + NPDPEPGSHIFT + NPML4EPGSHIFT)) - 1);
+
+	KASSERT(va >= VM_MAXUSER_ADDRESS, ("vtopte on a uva/gpa 0x%0lx", va));
+
+	return (PTmap + ((va >> PAGE_SHIFT) & mask));
+}
+
+static __inline pd_entry_t *
+vtopde(vm_offset_t va)
+{
+	u_int64_t mask = ((1ul << (NPDEPGSHIFT + NPDPEPGSHIFT + NPML4EPGSHIFT)) - 1);
+
+	KASSERT(va >= VM_MAXUSER_ADDRESS, ("vtopde on a uva/gpa 0x%0lx", va));
+
+	return (PDmap + ((va >> PDRSHIFT) & mask));
+}
+
+CTASSERT(powerof2(NDMPML4E));
+
+/* number of kernel PDP slots */
+#define	NKPDPE(ptpgs)		howmany((ptpgs), NPDEPG)
+
+static void
+nkpt_init(vm_paddr_t addr)
+{
+	int pt_pages;
+	
+#ifdef NKPT
+	pt_pages = NKPT;
+#else
+	pt_pages = howmany(addr, 1 << PDRSHIFT);
+	pt_pages += NKPDPE(pt_pages);
+
+	/*
+	 * Add some slop beyond the bare minimum required for bootstrapping
+	 * the kernel.
+	 *
+	 * This is quite important when allocating KVA for kernel modules.
+	 * The modules are required to be linked in the negative 2GB of
+	 * the address space.  If we run out of KVA in this region then
+	 * pmap_growkernel() will need to allocate page table pages to map
+	 * the entire 512GB of KVA space which is an unnecessary tax on
+	 * physical memory.
+	 */
+	pt_pages += 8;		/* 16MB additional slop for kernel modules */
+#endif
+	nkpt = pt_pages;
+}
+
+static void
+create_pagetables(vm_paddr_t *firstaddr)
+{
+	int i, j, ndm1g, nkpdpe;
+	pt_entry_t *pt_p;
+	pd_entry_t *pd_p;
+	pdp_entry_t *pdp_p;
+	pml4_entry_t *p4_p;
+
+	/* Allocate page table pages for the direct map */
+	ndmpdp = (ptoa(Maxmem) + NBPDP - 1) >> PDPSHIFT;
+	if (ndmpdp < 4)		/* Minimum 4GB of dirmap */
+		ndmpdp = 4;
+	ndmpdpphys = howmany(ndmpdp, NPDPEPG);
+	if (ndmpdpphys > NDMPML4E) {
+		/*
+		 * Each NDMPML4E allows 512 GB, so limit to that,
+		 * and then readjust ndmpdp and ndmpdpphys.
+		 */
+		printf("NDMPML4E limits system to %d GB\n", NDMPML4E * 512);
+		Maxmem = atop(NDMPML4E * NBPML4);
+		ndmpdpphys = NDMPML4E;
+		ndmpdp = NDMPML4E * NPDEPG;
+	}
+	DMPDPphys = allocpages(firstaddr, ndmpdpphys);
+	ndm1g = 0;
+	if ((amd_feature & AMDID_PAGE1GB) != 0)
+		ndm1g = ptoa(Maxmem) >> PDPSHIFT;
+	if (ndm1g < ndmpdp)
+		DMPDphys = allocpages(firstaddr, ndmpdp - ndm1g);
+	dmaplimit = (vm_paddr_t)ndmpdp << PDPSHIFT;
+
+	/* Allocate pages */
+	KPML4phys = allocpages(firstaddr, 1);
+	KPDPphys = allocpages(firstaddr, NKPML4E);
+
+	/*
+	 * Allocate the initial number of kernel page table pages required to
+	 * bootstrap.  We defer this until after all memory-size dependent
+	 * allocations are done (e.g. direct map), so that we don't have to
+	 * build in too much slop in our estimate.
+	 *
+	 * Note that when NKPML4E > 1, we have an empty page underneath
+	 * all but the KPML4I'th one, so we need NKPML4E-1 extra (zeroed)
+	 * pages.  (pmap_enter requires a PD page to exist for each KPML4E.)
+	 */
+	nkpt_init(*firstaddr);
+	nkpdpe = NKPDPE(nkpt);
+
+	KPTphys = allocpages(firstaddr, nkpt);
+	KPDphys = allocpages(firstaddr, nkpdpe);
+
+	/* Fill in the underlying page table pages */
+	/* Nominally read-only (but really R/W) from zero to physfree */
+	/* XXX not fully used, underneath 2M pages */
+	pt_p = (pt_entry_t *)KPTphys;
+	for (i = 0; ptoa(i) < *firstaddr; i++)
+		pt_p[i] = ptoa(i) | X86_PG_RW | X86_PG_V | X86_PG_G;
+
+	/* Now map the page tables at their location within PTmap */
+	pd_p = (pd_entry_t *)KPDphys;
+	for (i = 0; i < nkpt; i++)
+		pd_p[i] = (KPTphys + ptoa(i)) | X86_PG_RW | X86_PG_V;
+
+	/* Map from zero to end of allocations under 2M pages */
+	/* This replaces some of the KPTphys entries above */
+	for (i = 0; (i << PDRSHIFT) < *firstaddr; i++)
+		pd_p[i] = (i << PDRSHIFT) | X86_PG_RW | X86_PG_V | PG_PS |
+		    X86_PG_G;
+
+	/* And connect up the PD to the PDP (leaving room for L4 pages) */
+	pdp_p = (pdp_entry_t *)(KPDPphys + ptoa(KPML4I - KPML4BASE));
+	for (i = 0; i < nkpdpe; i++)
+		pdp_p[i + KPDPI] = (KPDphys + ptoa(i)) | X86_PG_RW | X86_PG_V |
+		    PG_U;
+
+	/*
+	 * Now, set up the direct map region using 2MB and/or 1GB pages.  If
+	 * the end of physical memory is not aligned to a 1GB page boundary,
+	 * then the residual physical memory is mapped with 2MB pages.  Later,
+	 * if pmap_mapdev{_attr}() uses the direct map for non-write-back
+	 * memory, pmap_change_attr() will demote any 2MB or 1GB page mappings
+	 * that are partially used. 
+	 */
+	pd_p = (pd_entry_t *)DMPDphys;
+	for (i = NPDEPG * ndm1g, j = 0; i < NPDEPG * ndmpdp; i++, j++) {
+		pd_p[j] = (vm_paddr_t)i << PDRSHIFT;
+		/* Preset PG_M and PG_A because demotion expects it. */
+		pd_p[j] |= X86_PG_RW | X86_PG_V | PG_PS | X86_PG_G |
+		    X86_PG_M | X86_PG_A;
+	}
+	pdp_p = (pdp_entry_t *)DMPDPphys;
+	for (i = 0; i < ndm1g; i++) {
+		pdp_p[i] = (vm_paddr_t)i << PDPSHIFT;
+		/* Preset PG_M and PG_A because demotion expects it. */
+		pdp_p[i] |= X86_PG_RW | X86_PG_V | PG_PS | X86_PG_G |
+		    X86_PG_M | X86_PG_A;
+	}
+	for (j = 0; i < ndmpdp; i++, j++) {
+		pdp_p[i] = DMPDphys + ptoa(j);
+		pdp_p[i] |= X86_PG_RW | X86_PG_V | PG_U;
+	}
+
+	/* And recursively map PML4 to itself in order to get PTmap */
+	p4_p = (pml4_entry_t *)KPML4phys;
+	p4_p[PML4PML4I] = KPML4phys;
+	p4_p[PML4PML4I] |= X86_PG_RW | X86_PG_V | PG_U;
+
+	/* Connect the Direct Map slot(s) up to the PML4. */
+	for (i = 0; i < ndmpdpphys; i++) {
+		p4_p[DMPML4I + i] = DMPDPphys + ptoa(i);
+		p4_p[DMPML4I + i] |= X86_PG_RW | X86_PG_V | PG_U;
+	}
+
+	/* Connect the KVA slots up to the PML4 */
+	for (i = 0; i < NKPML4E; i++) {
+		p4_p[KPML4BASE + i] = KPDPphys + ptoa(i);
+		p4_p[KPML4BASE + i] |= X86_PG_RW | X86_PG_V | PG_U;
+	}
+}
+#endif /* 0 */
 
 static pt_entry_t *
 pmap_early_page_idx(vm_offset_t l1pt, vm_offset_t va, u_int *l1_slot,
@@ -207,7 +864,7 @@ pmap_bootstrap_l2(vm_offset_t l1pt, vm_o
 		KASSERT(l1_slot < Ln_ENTRIES, ("Invalid L1 index"));
 
 		pa = pmap_early_vtophys(l1pt, l2pt);
-		l1[l1_slot] = (pa & ~Ln_TABLE_MASK) | ATTR_AF | L1_TABLE;
+		l1[l1_slot] = (pa & ~Ln_TABLE_MASK) | L1_TABLE;
 		l2pt += PAGE_SIZE;
 	}
 
@@ -237,7 +894,7 @@ pmap_bootstrap_l3(vm_offset_t l1pt, vm_o
 		KASSERT(l2_slot < Ln_ENTRIES, ("Invalid L2 index"));
 
 		pa = pmap_early_vtophys(l1pt, l3pt);
-		l2[l2_slot] = (pa & ~Ln_TABLE_MASK) | ATTR_AF | L2_TABLE;
+		l2[l2_slot] = (pa & ~Ln_TABLE_MASK) | L2_TABLE;
 		l3pt += PAGE_SIZE;
 	}
 
@@ -247,6 +904,9 @@ pmap_bootstrap_l3(vm_offset_t l1pt, vm_o
 	return l3pt;
 }
 
+/*
+ *	Bootstrap the system enough to run with virtual memory.
+ */
 void
 pmap_bootstrap(vm_offset_t l1pt, vm_paddr_t kernstart, vm_size_t kernlen)
 {
@@ -268,6 +928,11 @@ pmap_bootstrap(vm_offset_t l1pt, vm_padd
 	kernel_pmap_store.pm_l1 = (pd_entry_t *)l1pt;
 	PMAP_LOCK_INIT(kernel_pmap);
 
+ 	/*
+	 * Initialize the global pv list lock.
+	 */
+	rw_init(&pvh_global_lock, "pmap pv global");
+
 	/* Create a direct map region early so we can use it for pa -> va */
 	pmap_bootstrap_dmap(l1pt);
 
@@ -377,7 +1042,7 @@ pmap_bootstrap(vm_offset_t l1pt, vm_padd
 	/* TODO: Move this to a function */
 	__asm __volatile(
 	    "dsb  sy		\n"
-	    "tlbi vmalle1is	\n"
+	    "tlbi vmalle1	\n"
 	    "dsb  sy		\n"
 	    "isb		\n");
 
@@ -433,12 +1098,99 @@ pmap_bootstrap(vm_offset_t l1pt, vm_padd
 	    "isb		\n");
 }
 
+#if 0
+/*
+ * Setup the PAT MSR.
+ */
+void
+pmap_init_pat(void)
+{
+	int pat_table[PAT_INDEX_SIZE];
+	uint64_t pat_msr;
+	u_long cr0, cr4;
+	int i;
+
+	/* Bail if this CPU doesn't implement PAT. */
+	if ((cpu_feature & CPUID_PAT) == 0)
+		panic("no PAT??");
+
+	/* Set default PAT index table. */
+	for (i = 0; i < PAT_INDEX_SIZE; i++)
+		pat_table[i] = -1;
+	pat_table[PAT_WRITE_BACK] = 0;
+	pat_table[PAT_WRITE_THROUGH] = 1;
+	pat_table[PAT_UNCACHEABLE] = 3;
+	pat_table[PAT_WRITE_COMBINING] = 3;
+	pat_table[PAT_WRITE_PROTECTED] = 3;
+	pat_table[PAT_UNCACHED] = 3;
+
+	/* Initialize default PAT entries. */
+	pat_msr = PAT_VALUE(0, PAT_WRITE_BACK) |
+	    PAT_VALUE(1, PAT_WRITE_THROUGH) |
+	    PAT_VALUE(2, PAT_UNCACHED) |
+	    PAT_VALUE(3, PAT_UNCACHEABLE) |
+	    PAT_VALUE(4, PAT_WRITE_BACK) |
+	    PAT_VALUE(5, PAT_WRITE_THROUGH) |
+	    PAT_VALUE(6, PAT_UNCACHED) |
+	    PAT_VALUE(7, PAT_UNCACHEABLE);
+
+	if (pat_works) {
+		/*
+		 * Leave the indices 0-3 at the default of WB, WT, UC-, and UC.
+		 * Program 5 and 6 as WP and WC.
+		 * Leave 4 and 7 as WB and UC.
+		 */
+		pat_msr &= ~(PAT_MASK(5) | PAT_MASK(6));
+		pat_msr |= PAT_VALUE(5, PAT_WRITE_PROTECTED) |
+		    PAT_VALUE(6, PAT_WRITE_COMBINING);
+		pat_table[PAT_UNCACHED] = 2;
+		pat_table[PAT_WRITE_PROTECTED] = 5;
+		pat_table[PAT_WRITE_COMBINING] = 6;
+	} else {
+		/*
+		 * Just replace PAT Index 2 with WC instead of UC-.
+		 */
+		pat_msr &= ~PAT_MASK(2);
+		pat_msr |= PAT_VALUE(2, PAT_WRITE_COMBINING);
+		pat_table[PAT_WRITE_COMBINING] = 2;
+	}
+
+	/* Disable PGE. */
+	cr4 = rcr4();
+	load_cr4(cr4 & ~CR4_PGE);
+
+	/* Disable caches (CD = 1, NW = 0). */
+	cr0 = rcr0();
+	load_cr0((cr0 & ~CR0_NW) | CR0_CD);
+
+	/* Flushes caches and TLBs. */
+	wbinvd();
+	invltlb();
+
+	/* Update PAT and index table. */
+	wrmsr(MSR_PAT, pat_msr);
+	for (i = 0; i < PAT_INDEX_SIZE; i++)
+		pat_index[i] = pat_table[i];
+
+	/* Flush caches and TLBs again. */
+	wbinvd();
+	invltlb();
+
+	/* Restore caches and PGE. */
+	load_cr0(cr0);
+	load_cr4(cr4);
+}
+#endif /* 0 */
+
 /*
- * Initialize a vm_page's machine-dependent fields.
+ *	Initialize a vm_page's machine-dependent fields.
  */
 void
 pmap_page_init(vm_page_t m)
 {
+
+	TAILQ_INIT(&m->md.pv_list);
+	m->md.pv_memattr = VM_MEMATTR_UNCACHEABLE;
 }
 
 /*
@@ -449,57 +1201,463 @@ pmap_page_init(vm_page_t m)
 void
 pmap_init(void)
 {
+	//vm_page_t mpte;
+	//vm_size_t s;
+	int i;//, pv_npg;
+
+#if 0
+	/*
+	 * Initialize the vm page array entries for the kernel pmap's
+	 * page table pages.
+	 */ 
+	for (i = 0; i < nkpt; i++) {
+		mpte = PHYS_TO_VM_PAGE(KPTphys + (i << PAGE_SHIFT));
+		KASSERT(mpte >= vm_page_array &&
+		    mpte < &vm_page_array[vm_page_array_size],
+		    ("pmap_init: page table page is out of range"));
+		mpte->pindex = pmap_pde_pindex(KERNBASE) + i;
+		mpte->phys_addr = KPTphys + (i << PAGE_SHIFT);
+	}
+
+	/*
+	 * If the kernel is running on a virtual machine, then it must assume
+	 * that MCA is enabled by the hypervisor.  Moreover, the kernel must
+	 * be prepared for the hypervisor changing the vendor and family that
+	 * are reported by CPUID.  Consequently, the workaround for AMD Family
+	 * 10h Erratum 383 is enabled if the processor's feature set does not
+	 * include at least one feature that is only supported by older Intel
+	 * or newer AMD processors.
+	 */
+	if (vm_guest == VM_GUEST_VM && (cpu_feature & CPUID_SS) == 0 &&
+	    (cpu_feature2 & (CPUID2_SSSE3 | CPUID2_SSE41 | CPUID2_AESNI |
+	    CPUID2_AVX | CPUID2_XSAVE)) == 0 && (amd_feature2 & (AMDID2_XOP |
+	    AMDID2_FMA4)) == 0)
+		workaround_erratum383 = 1;
+
+	/*
+	 * Are large page mappings enabled?
+	 */
+	TUNABLE_INT_FETCH("vm.pmap.pg_ps_enabled", &pg_ps_enabled);
+	if (pg_ps_enabled) {
+		KASSERT(MAXPAGESIZES > 1 && pagesizes[1] == 0,
+		    ("pmap_init: can't assign to pagesizes[1]"));
+		pagesizes[1] = NBPDR;
+	}
+#endif
+
+	/*
+	 * Initialize the pv chunk list mutex.
+	 */
+	mtx_init(&pv_chunks_mutex, "pmap pv chunk list", NULL, MTX_DEF);
+
+	/*
+	 * Initialize the pool of pv list locks.
+	 */
+	for (i = 0; i < NPV_LIST_LOCKS; i++)
+		rw_init(&pv_list_locks[i], "pmap pv list");
+
+#if 0
+	/*
+	 * Calculate the size of the pv head table for superpages.
+	 */
+	for (i = 0; phys_avail[i + 1]; i += 2);
+	pv_npg = round_2mpage(phys_avail[(i - 2) + 1]) / NBPDR;
+
+	/*
+	 * Allocate memory for the pv head table for superpages.
+	 */
+	s = (vm_size_t)(pv_npg * sizeof(struct md_page));

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

From owner-svn-src-projects@FreeBSD.ORG  Fri Aug 29 08:55:45 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 0AB09565;
 Fri, 29 Aug 2014 08:55:45 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id D11781B2D;
 Fri, 29 Aug 2014 08:55:44 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7T8tiAG023155;
 Fri, 29 Aug 2014 08:55:44 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7T8tiuj023154;
 Fri, 29 Aug 2014 08:55:44 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408290855.s7T8tiuj023154@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Fri, 29 Aug 2014 08:55:44 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270790 - projects/arm64/sys/arm64/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 29 Aug 2014 08:55:45 -0000

Author: andrew
Date: Fri Aug 29 08:55:44 2014
New Revision: 270790
URL: http://svnweb.freebsd.org/changeset/base/270790

Log:
  Implemenet more of pmap_enter

Modified:
  projects/arm64/sys/arm64/arm64/pmap.c

Modified: projects/arm64/sys/arm64/arm64/pmap.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/pmap.c	Fri Aug 29 08:42:20 2014	(r270789)
+++ projects/arm64/sys/arm64/arm64/pmap.c	Fri Aug 29 08:55:44 2014	(r270790)
@@ -1472,6 +1472,7 @@ pmap_update_pde_invalidate(pmap_t pmap, 
 		invltlb_globpcid();
 	}
 }
+#endif /* 0 */
 
 /*
  * Normal, non-SMP, invalidation functions.
@@ -1481,19 +1482,13 @@ PMAP_INLINE void
 pmap_invalidate_page(pmap_t pmap, vm_offset_t va)
 {
 
-	switch (pmap->pm_type) {
-	case PT_X86:
-		if (pmap == kernel_pmap || !CPU_EMPTY(&pmap->pm_active))
-			invlpg(va);
-		break;
-	case PT_EPT:
-		pmap->pm_eptgen++;
-		break;
-	default:
-		panic("pmap_invalidate_page: unknown type: %d", pmap->pm_type);
-	}
+	__asm __volatile(
+	    "dsb  sy		\n"
+	    "tlbi vae1, %0	\n"
+	    "dsb  sy		\n"
+	    "isb		\n"
+	    : : "r"(va));
 }
-#endif /* 0 */
 
 PMAP_INLINE void
 pmap_invalidate_range(pmap_t pmap, vm_offset_t sva, vm_offset_t eva)
@@ -3954,26 +3949,31 @@ pmap_enter(pmap_t pmap, vm_offset_t va, 
 	 */
 	if ((orig_l3 & ATTR_AF) != 0) {
 validate:
-		panic("pmap_enter: Update l3");
-#if 0
-		origpte = pte_load_store(pte, newpte);
-		opa = origpte & PG_FRAME;
+		orig_l3 = *l3;
+		*l3 = new_l3;
+		opa = orig_l3 & ~ATTR_MASK;
+
 		if (opa != pa) {
-			if ((origpte & PG_MANAGED) != 0) {
+			if ((orig_l3 & ATTR_SW_MANAGED) != 0) {
 				om = PHYS_TO_VM_PAGE(opa);
+#if 0
 				if ((origpte & (PG_M | PG_RW)) == (PG_M |
 				    PG_RW))
 					vm_page_dirty(om);
 				if ((origpte & PG_A) != 0)
 					vm_page_aflag_set(om, PGA_REFERENCED);
+#endif
 				CHANGE_PV_LIST_LOCK_TO_PHYS(&lock, opa);
 				pmap_pvh_free(&om->md, pmap, va);
+#if 0
 				if ((om->aflags & PGA_WRITEABLE) != 0 &&
 				    TAILQ_EMPTY(&om->md.pv_list) &&
 				    ((om->flags & PG_FICTITIOUS) != 0 ||
 				    TAILQ_EMPTY(&pa_to_pvh(opa)->pv_list)))
 					vm_page_aflag_clear(om, PGA_WRITEABLE);
+#endif
 			}
+#if 0
 		} else if ((newpte & PG_M) == 0 && (origpte & (PG_M |
 		    PG_RW)) == (PG_M | PG_RW)) {
 			if ((origpte & PG_MANAGED) != 0)
@@ -3989,10 +3989,12 @@ validate:
 			 * This PTE change does not require TLB invalidation.
 			 */
 			goto unchanged;
+#endif
 		}
+#if 0
 		if ((origpte & PG_A) != 0)
-			pmap_invalidate_page(pmap, va);
 #endif
+			pmap_invalidate_page(pmap, va);
 	} else
 		*l3 = new_l3;
 

From owner-svn-src-projects@FreeBSD.ORG  Fri Aug 29 08:55:49 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 22A1D645;
 Fri, 29 Aug 2014 08:55:49 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 0F4F71B2E;
 Fri, 29 Aug 2014 08:55:49 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7T8tmkV023208;
 Fri, 29 Aug 2014 08:55:48 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7T8tmM8023207;
 Fri, 29 Aug 2014 08:55:48 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408290855.s7T8tmM8023207@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Fri, 29 Aug 2014 08:55:48 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270791 - projects/arm64/sys/arm64/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 29 Aug 2014 08:55:49 -0000

Author: andrew
Date: Fri Aug 29 08:55:48 2014
New Revision: 270791
URL: http://svnweb.freebsd.org/changeset/base/270791

Log:
  Add pmap_enter_quick

Modified:
  projects/arm64/sys/arm64/arm64/pmap.c

Modified: projects/arm64/sys/arm64/arm64/pmap.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/pmap.c	Fri Aug 29 08:55:44 2014	(r270790)
+++ projects/arm64/sys/arm64/arm64/pmap.c	Fri Aug 29 08:55:48 2014	(r270791)
@@ -4155,8 +4155,6 @@ pmap_enter_object(pmap_t pmap, vm_offset
 void
 pmap_enter_quick(pmap_t pmap, vm_offset_t va, vm_page_t m, vm_prot_t prot)
 {
-	panic("pmap_enter_quick");
-#if 0
 	struct rwlock *lock;
 
 	lock = NULL;
@@ -4167,7 +4165,6 @@ pmap_enter_quick(pmap_t pmap, vm_offset_
 		rw_wunlock(lock);
 	rw_runlock(&pvh_global_lock);
 	PMAP_UNLOCK(pmap);
-#endif
 }
 
 static vm_page_t

From owner-svn-src-projects@FreeBSD.ORG  Fri Aug 29 08:55:52 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id A7B7B726;
 Fri, 29 Aug 2014 08:55:52 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 942AE1B32;
 Fri, 29 Aug 2014 08:55:52 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7T8tqHY023253;
 Fri, 29 Aug 2014 08:55:52 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7T8tq8F023251;
 Fri, 29 Aug 2014 08:55:52 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408290855.s7T8tq8F023251@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Fri, 29 Aug 2014 08:55:52 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270792 - projects/arm64/sys/arm64/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 29 Aug 2014 08:55:52 -0000

Author: andrew
Date: Fri Aug 29 08:55:51 2014
New Revision: 270792
URL: http://svnweb.freebsd.org/changeset/base/270792

Log:
  Remove two debug printfs

Modified:
  projects/arm64/sys/arm64/arm64/pmap.c
  projects/arm64/sys/arm64/arm64/vm_machdep.c

Modified: projects/arm64/sys/arm64/arm64/pmap.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/pmap.c	Fri Aug 29 08:55:48 2014	(r270791)
+++ projects/arm64/sys/arm64/arm64/pmap.c	Fri Aug 29 08:55:51 2014	(r270792)
@@ -2197,7 +2197,6 @@ _pmap_alloc_l3(pmap_t pmap, vm_pindex_t 
 
 	pmap_resident_count_inc(pmap, 1);
 
-	printf("_pmap_alloc_l3: %p %u\n", m, m->wire_count);
 	return (m);
 }
 

Modified: projects/arm64/sys/arm64/arm64/vm_machdep.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/vm_machdep.c	Fri Aug 29 08:55:48 2014	(r270791)
+++ projects/arm64/sys/arm64/arm64/vm_machdep.c	Fri Aug 29 08:55:51 2014	(r270792)
@@ -102,7 +102,6 @@ cpu_set_syscall_retval(struct thread *td
 
 	frame = td->td_frame;
 
-	printf("cpu_set_syscall_retval %d\n", error);
 	switch (error) {
 	case 0:
 		frame->tf_x[0] = td->td_retval[0];

From owner-svn-src-projects@FreeBSD.ORG  Fri Aug 29 08:55:55 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 9B0C780D;
 Fri, 29 Aug 2014 08:55:55 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 87D911B33;
 Fri, 29 Aug 2014 08:55:55 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7T8tt8R023303;
 Fri, 29 Aug 2014 08:55:55 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7T8ttos023302;
 Fri, 29 Aug 2014 08:55:55 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408290855.s7T8ttos023302@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Fri, 29 Aug 2014 08:55:55 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270793 - projects/arm64/sys/arm64/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 29 Aug 2014 08:55:55 -0000

Author: andrew
Date: Fri Aug 29 08:55:55 2014
New Revision: 270793
URL: http://svnweb.freebsd.org/changeset/base/270793

Log:
  Remove the panic from copyin

Modified:
  projects/arm64/sys/arm64/arm64/copyinout.c

Modified: projects/arm64/sys/arm64/arm64/copyinout.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/copyinout.c	Fri Aug 29 08:55:51 2014	(r270792)
+++ projects/arm64/sys/arm64/arm64/copyinout.c	Fri Aug 29 08:55:55 2014	(r270793)
@@ -53,7 +53,7 @@ copyin(const void *udaddr, void *kaddr, 
 {
 
 	memcpy(kaddr, udaddr, len);
-	panic("copyin");
+	return (0);
 }
 
 int

From owner-svn-src-projects@FreeBSD.ORG  Fri Aug 29 08:55:58 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id A46368ED;
 Fri, 29 Aug 2014 08:55:58 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 912521B35;
 Fri, 29 Aug 2014 08:55:58 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7T8twRX023349;
 Fri, 29 Aug 2014 08:55:58 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7T8tw8D023348;
 Fri, 29 Aug 2014 08:55:58 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408290855.s7T8tw8D023348@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Fri, 29 Aug 2014 08:55:58 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270794 - projects/arm64/sys/arm64/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 29 Aug 2014 08:55:58 -0000

Author: andrew
Date: Fri Aug 29 08:55:58 2014
New Revision: 270794
URL: http://svnweb.freebsd.org/changeset/base/270794

Log:
  Add an empty bs_barrier function for the uart driver to call

Modified:
  projects/arm64/sys/arm64/arm64/bus_machdep.c

Modified: projects/arm64/sys/arm64/arm64/bus_machdep.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/bus_machdep.c	Fri Aug 29 08:55:55 2014	(r270793)
+++ projects/arm64/sys/arm64/arm64/bus_machdep.c	Fri Aug 29 08:55:58 2014	(r270794)
@@ -65,6 +65,12 @@ generic_bs_unmap(void *t, bus_space_hand
 	pmap_unmapdev(bsh, size);
 }
 
+static void
+generic_bs_barrier(void *t, bus_space_handle_t bsh, bus_size_t offset,
+    bus_size_t size, int flags)
+{
+}
+
 struct bus_space memmap_bus = {
 	/* cookie */
 	.bs_cookie = NULL,
@@ -79,7 +85,7 @@ struct bus_space memmap_bus = {
 	.bs_free = NULL,
 
 	/* barrier */
-	.bs_barrier = NULL,
+	.bs_barrier = generic_bs_barrier,
 
 	/* read single */
 	.bs_r_1 = generic_bs_r_1,

From owner-svn-src-projects@FreeBSD.ORG  Fri Aug 29 09:03:18 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 86449D66;
 Fri, 29 Aug 2014 09:03:18 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 727D51C41;
 Fri, 29 Aug 2014 09:03:18 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7T93IDi027764;
 Fri, 29 Aug 2014 09:03:18 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7T93I0q027763;
 Fri, 29 Aug 2014 09:03:18 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408290903.s7T93I0q027763@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Fri, 29 Aug 2014 09:03:18 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270796 - projects/arm64/lib/libc/gdtoa
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 29 Aug 2014 09:03:18 -0000

Author: andrew
Date: Fri Aug 29 09:03:17 2014
New Revision: 270796
URL: http://svnweb.freebsd.org/changeset/base/270796

Log:
  __hldtoa uses compiler-rt symbols we don't provide.
  
  An update to compiler-rt will be needed for some symbols clang
  expects to be available.

Modified:
  projects/arm64/lib/libc/gdtoa/_hldtoa.c

Modified: projects/arm64/lib/libc/gdtoa/_hldtoa.c
==============================================================================
--- projects/arm64/lib/libc/gdtoa/_hldtoa.c	Fri Aug 29 09:02:01 2014	(r270795)
+++ projects/arm64/lib/libc/gdtoa/_hldtoa.c	Fri Aug 29 09:03:17 2014	(r270796)
@@ -76,6 +76,8 @@ char *
 __hldtoa(long double e, const char *xdigs, int ndigits, int *decpt, int *sign,
     char **rve)
 {
+	abort();
+#if 0
 	union IEEEl2bits u;
 	char *s, *s0;
 	manh_t manh;
@@ -162,6 +164,7 @@ __hldtoa(long double e, const char *xdig
 	if (rve != NULL)
 		*rve = s;
 	return (s0);
+#endif
 }
 
 #else	/* (LDBL_MANT_DIG == DBL_MANT_DIG) */

From owner-svn-src-projects@FreeBSD.ORG  Fri Aug 29 10:13:37 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id DC04D22B;
 Fri, 29 Aug 2014 10:13:37 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id C800614AF;
 Fri, 29 Aug 2014 10:13:37 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7TADbNC062741;
 Fri, 29 Aug 2014 10:13:37 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7TADbJr062737;
 Fri, 29 Aug 2014 10:13:37 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408291013.s7TADbJr062737@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Fri, 29 Aug 2014 10:13:37 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270800 - projects/arm64/lib/csu/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 29 Aug 2014 10:13:38 -0000

Author: andrew
Date: Fri Aug 29 10:13:37 2014
New Revision: 270800
URL: http://svnweb.freebsd.org/changeset/base/270800

Log:
  Start to implement the .init bits of csu, not sure if these are correct
  as the only test I have so far is /sbin/init which doesn't make use
  of them.

Modified:
  projects/arm64/lib/csu/arm64/crti.S
  projects/arm64/lib/csu/arm64/crtn.S

Modified: projects/arm64/lib/csu/arm64/crti.S
==============================================================================
--- projects/arm64/lib/csu/arm64/crti.S	Fri Aug 29 09:37:18 2014	(r270799)
+++ projects/arm64/lib/csu/arm64/crti.S	Fri Aug 29 10:13:37 2014	(r270800)
@@ -31,7 +31,8 @@ __FBSDID("$FreeBSD$");
 	.globl	_init
 	.type	_init,@function
 _init:
-	1: b 1b
+	sub	sp, sp, #16
+	str	lr, [sp]
 
 	.section .fini,"ax",@progbits
 	.align 4

Modified: projects/arm64/lib/csu/arm64/crtn.S
==============================================================================
--- projects/arm64/lib/csu/arm64/crtn.S	Fri Aug 29 09:37:18 2014	(r270799)
+++ projects/arm64/lib/csu/arm64/crtn.S	Fri Aug 29 10:13:37 2014	(r270800)
@@ -27,7 +27,9 @@
 __FBSDID("$FreeBSD$");
 
 	.section .init,"ax",@progbits
-	1: b 1b
+	ldr	lr, [sp]
+	add	sp, sp, #16
+	ret
 
 
 	.section .fini,"ax",@progbits

From owner-svn-src-projects@FreeBSD.ORG  Fri Aug 29 10:13:41 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 67C7830F;
 Fri, 29 Aug 2014 10:13:41 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 51D7014B3;
 Fri, 29 Aug 2014 10:13:41 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7TADfv5062790;
 Fri, 29 Aug 2014 10:13:41 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7TADf80062789;
 Fri, 29 Aug 2014 10:13:41 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408291013.s7TADf80062789@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Fri, 29 Aug 2014 10:13:41 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270801 - projects/arm64/lib/libc/arm64/gen
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 29 Aug 2014 10:13:41 -0000

Author: andrew
Date: Fri Aug 29 10:13:40 2014
New Revision: 270801
URL: http://svnweb.freebsd.org/changeset/base/270801

Log:
  Stop calling abort, we need this function early on.

Modified:
  projects/arm64/lib/libc/arm64/gen/_set_tp.c

Modified: projects/arm64/lib/libc/arm64/gen/_set_tp.c
==============================================================================
--- projects/arm64/lib/libc/arm64/gen/_set_tp.c	Fri Aug 29 10:13:37 2014	(r270800)
+++ projects/arm64/lib/libc/arm64/gen/_set_tp.c	Fri Aug 29 10:13:40 2014	(r270801)
@@ -37,6 +37,5 @@ void
 _set_tp(void *tp)
 {
 
-	abort();
 	//sysarch(ARM_SET_TP, tp);
 }

From owner-svn-src-projects@FreeBSD.ORG  Fri Aug 29 11:02:51 2014
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 41CEFE7E;
 Fri, 29 Aug 2014 11:02:51 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 2D6A81BB1;
 Fri, 29 Aug 2014 11:02:51 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7TB2pE7087368;
 Fri, 29 Aug 2014 11:02:51 GMT (envelope-from andrew@FreeBSD.org)
Received: (from andrew@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7TB2oaD087366;
 Fri, 29 Aug 2014 11:02:50 GMT (envelope-from andrew@FreeBSD.org)
Message-Id: <201408291102.s7TB2oaD087366@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: andrew set sender to
 andrew@FreeBSD.org using -f
From: Andrew Turner <andrew@FreeBSD.org>
Date: Fri, 29 Aug 2014 11:02:50 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270804 - projects/arm64/sys/arm64/arm64
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 29 Aug 2014 11:02:51 -0000

Author: andrew
Date: Fri Aug 29 11:02:50 2014
New Revision: 270804
URL: http://svnweb.freebsd.org/changeset/base/270804

Log:
  Get cpu_fork working, place the trapframe on the stack and set the
  registers as needed. We also need to stop overwriting the link register
  in fork_trampoline otherwise it will become 0.

Modified:
  projects/arm64/sys/arm64/arm64/swtch.S
  projects/arm64/sys/arm64/arm64/vm_machdep.c

Modified: projects/arm64/sys/arm64/arm64/swtch.S
==============================================================================
--- projects/arm64/sys/arm64/arm64/swtch.S	Fri Aug 29 10:44:58 2014	(r270803)
+++ projects/arm64/sys/arm64/arm64/swtch.S	Fri Aug 29 11:02:50 2014	(r270804)
@@ -174,7 +174,7 @@ ENTRY(fork_trampoline)
 	ldp	x24, x25, [x0, #TF_X + 24 * 8]
 	ldp	x26, x27, [x0, #TF_X + 26 * 8]
 	ldp	x28, x29, [x0, #TF_X + 28 * 8]
-	ldr	x30, [x0, #TF_X + 30 * 8]
+	/* Skip x30 as it was restored above as lr */
 
 	/* Finally x0 and x1 */
 	ldp	x0, x1, [x0, #TF_X + 0 * 8]

Modified: projects/arm64/sys/arm64/arm64/vm_machdep.c
==============================================================================
--- projects/arm64/sys/arm64/arm64/vm_machdep.c	Fri Aug 29 10:44:58 2014	(r270803)
+++ projects/arm64/sys/arm64/arm64/vm_machdep.c	Fri Aug 29 11:02:50 2014	(r270804)
@@ -53,6 +53,7 @@ void
 cpu_fork(struct thread *td1, struct proc *p2, struct thread *td2, int flags)
 {
 	struct pcb *pcb2;
+	struct trapframe *tf;
 
 	if ((flags & RFPROC) == 0)
 		return;
@@ -65,6 +66,14 @@ cpu_fork(struct thread *td1, struct proc
 
 	pmap_activate(td2);
 
+	tf = (struct trapframe *)STACKALIGN((struct trapframe *)pcb2 - 1);
+	bcopy(td1->td_frame, tf, sizeof(*tf));
+	tf->tf_x[0] = 0;
+	tf->tf_x[1] = 0;
+	tf->tf_spsr = 0;
+
+	td2->td_frame = tf;
+
 	/* Set the return value registers for fork() */
 	td2->td_pcb->pcb_x[8] = (uintptr_t)fork_return;
 	td2->td_pcb->pcb_x[9] = (uintptr_t)td2;

From owner-svn-src-projects@FreeBSD.ORG  Sat Aug 30 17:18:12 2014
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:1900:2254:206a::19:1])
 (using TLSv1 with cipher ADH-AES256-SHA (256/256 bits))
 (No client certificate requested)
 by hub.freebsd.org (Postfix) with ESMTPS id 709C5B25;
 Sat, 30 Aug 2014 17:18:12 +0000 (UTC)
Received: from svn.freebsd.org (svn.freebsd.org
 [IPv6:2001:1900:2254:2068::e6a:0])
 (using TLSv1.2 with cipher ECDHE-RSA-AES256-GCM-SHA384 (256/256 bits))
 (Client did not present a certificate)
 by mx1.freebsd.org (Postfix) with ESMTPS id 51369109C;
 Sat, 30 Aug 2014 17:18:12 +0000 (UTC)
Received: from svn.freebsd.org ([127.0.1.70])
 by svn.freebsd.org (8.14.9/8.14.9) with ESMTP id s7UHIC4G044311;
 Sat, 30 Aug 2014 17:18:12 GMT (envelope-from melifaro@FreeBSD.org)
Received: (from melifaro@localhost)
 by svn.freebsd.org (8.14.9/8.14.9/Submit) id s7UHIBgT044308;
 Sat, 30 Aug 2014 17:18:11 GMT (envelope-from melifaro@FreeBSD.org)
Message-Id: <201408301718.s7UHIBgT044308@svn.freebsd.org>
X-Authentication-Warning: svn.freebsd.org: melifaro set sender to
 melifaro@FreeBSD.org using -f
From: "Alexander V. Chernikov" <melifaro@FreeBSD.org>
Date: Sat, 30 Aug 2014 17:18:11 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
Subject: svn commit: r270846 - projects/ipfw/sys/netpfil/ipfw
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.18-1
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/options/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, 30 Aug 2014 17:18:12 -0000

Author: melifaro
Date: Sat Aug 30 17:18:11 2014
New Revision: 270846
URL: http://svnweb.freebsd.org/changeset/base/270846

Log:
  * Make objhash api a bit more abstract by providing ability to specify
    own hash/compare functions.
  * Add requirement for table algorithms to copy "valie" field in @add
    callback instead of "prepare_add".
  * Document existing requirement for table algorithms to store value
    of deleted record to @tei.

Modified:
  projects/ipfw/sys/netpfil/ipfw/ip_fw_private.h
  projects/ipfw/sys/netpfil/ipfw/ip_fw_sockopt.c
  projects/ipfw/sys/netpfil/ipfw/ip_fw_table_algo.c

Modified: projects/ipfw/sys/netpfil/ipfw/ip_fw_private.h
==============================================================================
--- projects/ipfw/sys/netpfil/ipfw/ip_fw_private.h	Sat Aug 30 17:14:47 2014	(r270845)
+++ projects/ipfw/sys/netpfil/ipfw/ip_fw_private.h	Sat Aug 30 17:18:11 2014	(r270846)
@@ -267,7 +267,7 @@ struct ip_fw_chain {
 	uint32_t	id;		/* ruleset id */
 	int		n_rules;	/* number of static rules */
 	LIST_HEAD(nat_list, cfg_nat) nat;       /* list of nat entries */
-	void		*tablestate;		/* runtime table info */
+	void		*tablestate;	/* runtime table info */
 	int		*idxmap;	/* skipto array of rules */
 #if defined( __linux__ ) || defined( _WIN32 )
 	spinlock_t rwmtx;
@@ -519,6 +519,9 @@ caddr_t ipfw_get_sopt_header(struct sock
 
 typedef void (objhash_cb_t)(struct namedobj_instance *ni, struct named_object *,
     void *arg);
+typedef uint32_t (objhash_hash_f)(struct namedobj_instance *ni, void *key,
+    uint32_t kopt);
+typedef int (objhash_cmp_f)(struct named_object *no, void *key, uint32_t kopt);
 struct namedobj_instance *ipfw_objhash_create(uint32_t items);
 void ipfw_objhash_destroy(struct namedobj_instance *);
 void ipfw_objhash_bitmap_alloc(uint32_t items, void **idx, int *pblocks);
@@ -527,6 +530,7 @@ void ipfw_objhash_bitmap_merge(struct na
 void ipfw_objhash_bitmap_swap(struct namedobj_instance *ni,
     void **idx, int *blocks);
 void ipfw_objhash_bitmap_free(void *idx, int blocks);
+void ipfw_objhash_set_hashf(struct namedobj_instance *ni, objhash_hash_f *f);
 struct named_object *ipfw_objhash_lookup_name(struct namedobj_instance *ni,
     uint32_t set, char *name);
 struct named_object *ipfw_objhash_lookup_kidx(struct namedobj_instance *ni,
@@ -540,6 +544,8 @@ void ipfw_objhash_foreach(struct namedob
     void *arg);
 int ipfw_objhash_free_idx(struct namedobj_instance *ni, uint16_t idx);
 int ipfw_objhash_alloc_idx(void *n, uint16_t *pidx);
+void ipfw_objhash_set_funcs(struct namedobj_instance *ni,
+    objhash_hash_f *hash_f, objhash_cmp_f *cmp_f);
 
 /* In ip_fw_table.c */
 struct table_info;

Modified: projects/ipfw/sys/netpfil/ipfw/ip_fw_sockopt.c
==============================================================================
--- projects/ipfw/sys/netpfil/ipfw/ip_fw_sockopt.c	Sat Aug 30 17:14:47 2014	(r270845)
+++ projects/ipfw/sys/netpfil/ipfw/ip_fw_sockopt.c	Sat Aug 30 17:18:11 2014	(r270846)
@@ -88,12 +88,15 @@ struct namedobj_instance {
 	uint32_t max_blocks;		/* number of "long" blocks in bitmask */
 	uint32_t count;			/* number of items */
 	uint16_t free_off[IPFW_MAX_SETS];	/* first possible free offset */
+	objhash_hash_f	*hash_f;
+	objhash_cmp_f	*cmp_f;
 };
 #define	BLOCK_ITEMS	(8 * sizeof(u_long))	/* Number of items for ffsl() */
 
-static uint32_t objhash_hash_name(struct namedobj_instance *ni, uint32_t set,
-    char *name);
-static uint32_t objhash_hash_val(struct namedobj_instance *ni, uint32_t val);
+static uint32_t objhash_hash_name(struct namedobj_instance *ni, void *key,
+    uint32_t kopt);
+static uint32_t objhash_hash_idx(struct namedobj_instance *ni, uint32_t val);
+static int objhash_cmp_name(struct named_object *no, void *name, uint32_t set);
 
 static int ipfw_flush_sopt_data(struct sockopt_data *sd);
 
@@ -3078,6 +3081,10 @@ ipfw_objhash_create(uint32_t items)
 	for (i = 0; i < ni->nv_size; i++)
 		TAILQ_INIT(&ni->values[i]);
 
+	/* Set default hashing/comparison functions */
+	ni->hash_f = objhash_hash_name;
+	ni->cmp_f = objhash_cmp_name;
+
 	/* Allocate bitmask separately due to possible resize */
 	ipfw_objhash_bitmap_alloc(items, (void*)&ni->idx_mask, &ni->max_blocks);
 
@@ -3092,18 +3099,37 @@ ipfw_objhash_destroy(struct namedobj_ins
 	free(ni, M_IPFW);
 }
 
+void
+ipfw_objhash_set_funcs(struct namedobj_instance *ni, objhash_hash_f *hash_f,
+    objhash_cmp_f *cmp_f)
+{
+
+	ni->hash_f = hash_f;
+	ni->cmp_f = cmp_f;
+}
+
 static uint32_t
-objhash_hash_name(struct namedobj_instance *ni, uint32_t set, char *name)
+objhash_hash_name(struct namedobj_instance *ni, void *name, uint32_t set)
 {
 	uint32_t v;
 
-	v = fnv_32_str(name, FNV1_32_INIT);
+	v = fnv_32_str((char *)name, FNV1_32_INIT);
 
 	return (v % ni->nn_size);
 }
 
+static int
+objhash_cmp_name(struct named_object *no, void *name, uint32_t set)
+{
+
+	if ((strcmp(no->name, (char *)name) == 0) && (no->set == set))
+		return (0);
+
+	return (1);
+}
+
 static uint32_t
-objhash_hash_val(struct namedobj_instance *ni, uint32_t val)
+objhash_hash_idx(struct namedobj_instance *ni, uint32_t val)
 {
 	uint32_t v;
 
@@ -3118,10 +3144,10 @@ ipfw_objhash_lookup_name(struct namedobj
 	struct named_object *no;
 	uint32_t hash;
 
-	hash = objhash_hash_name(ni, set, name);
+	hash = ni->hash_f(ni, name, set);
 	
 	TAILQ_FOREACH(no, &ni->names[hash], nn_next) {
-		if ((strcmp(no->name, name) == 0) && (no->set == set))
+		if (ni->cmp_f(no, name, set) == 0)
 			return (no);
 	}
 
@@ -3134,7 +3160,7 @@ ipfw_objhash_lookup_kidx(struct namedobj
 	struct named_object *no;
 	uint32_t hash;
 
-	hash = objhash_hash_val(ni, kidx);
+	hash = objhash_hash_idx(ni, kidx);
 	
 	TAILQ_FOREACH(no, &ni->values[hash], nv_next) {
 		if (no->kidx == kidx)
@@ -3160,10 +3186,10 @@ ipfw_objhash_add(struct namedobj_instanc
 {
 	uint32_t hash;
 
-	hash = objhash_hash_name(ni, no->set, no->name);
+	hash = ni->hash_f(ni, no->name, no->set);
 	TAILQ_INSERT_HEAD(&ni->names[hash], no, nn_next);
 
-	hash = objhash_hash_val(ni, no->kidx);
+	hash = objhash_hash_idx(ni, no->kidx);
 	TAILQ_INSERT_HEAD(&ni->values[hash], no, nv_next);
 
 	ni->count++;
@@ -3174,10 +3200,10 @@ ipfw_objhash_del(struct namedobj_instanc
 {
 	uint32_t hash;
 
-	hash = objhash_hash_name(ni, no->set, no->name);
+	hash = ni->hash_f(ni, no->name, no->set);
 	TAILQ_REMOVE(&ni->names[hash], no, nn_next);
 
-	hash = objhash_hash_val(ni, no->kidx);
+	hash = objhash_hash_idx(ni, no->kidx);
 	TAILQ_REMOVE(&ni->values[hash], no, nv_next);
 
 	ni->count--;
@@ -3238,7 +3264,7 @@ ipfw_objhash_free_idx(struct namedobj_in
 }
 
 /*
- * Allocate new index in given set and stores in in @pidx.
+ * Allocate new index in given instance and stores in in @pidx.
  * Returns 0 on success.
  */
 int

Modified: projects/ipfw/sys/netpfil/ipfw/ip_fw_table_algo.c
==============================================================================
--- projects/ipfw/sys/netpfil/ipfw/ip_fw_table_algo.c	Sat Aug 30 17:14:47 2014	(r270845)
+++ projects/ipfw/sys/netpfil/ipfw/ip_fw_table_algo.c	Sat Aug 30 17:18:11 2014	(r270846)
@@ -106,6 +106,9 @@ __FBSDID("$FreeBSD: projects/ipfw/sys/ne
  *     void *ta_buf);
  * MANDATORY, unlocked. (M_WAITOK). Returns 0 on success.
  *
+ * Allocates state and fills it in with all necessary data (EXCEPT value)
+ * from @tei to minimize operations needed to be done under WLOCK.
+ * "value" field has to be copied to new entry in @add callback.
  * Buffer ta_buf of size ta->ta_buf_sz may be used to store
  * allocated state.
  *
@@ -132,6 +135,7 @@ __FBSDID("$FreeBSD: projects/ipfw/sys/ne
  *   TEI_FLAGS_UPDATE: request to add or update entry.
  *   TEI_FLAGS_DONTADD: request to update (but not add) entry.
  * * Caller is required to do the following:
+ *   copy real entry value from @tei
  *   entry added: return 0, set 1 to @pnum
  *   entry updated: return 0, store 0 to @pnum, store old value in @tei,
  *     add TEI_FLAGS_UPDATED flag to @tei.
@@ -148,7 +152,7 @@ __FBSDID("$FreeBSD: projects/ipfw/sys/ne
  *
  *  Delete entry using previously set up in @ta_buf.
  * * Caller is required to do the following:
- *   entry deleted: return 0, set 1 to @pnum
+ *   entry deleted: return 0, set 1 to @pnum, store old value in @tei.
  *   entry not found: return ENOENT
  *   other error: return non-zero error code.
  *
@@ -620,7 +624,6 @@ ta_prepare_add_radix(struct ip_fw_chain 
 		if (mlen > 32)
 			return (EINVAL);
 		ent = malloc(sizeof(*ent), M_IPFW_TBL, M_WAITOK | M_ZERO);
-		ent->value = tei->value;
 		ent->masklen = mlen;
 
 		addr = (struct sockaddr *)&ent->addr;
@@ -633,7 +636,6 @@ ta_prepare_add_radix(struct ip_fw_chain 
 		if (mlen > 128)
 			return (EINVAL);
 		xent = malloc(sizeof(*xent), M_IPFW_TBL, M_WAITOK | M_ZERO);
-		xent->value = tei->value;
 		xent->masklen = mlen;
 
 		addr = (struct sockaddr *)&xent->addr6;
@@ -667,10 +669,14 @@ ta_add_radix(void *ta_state, struct tabl
 	cfg = (struct radix_cfg *)ta_state;
 	tb = (struct ta_buf_radix *)ta_buf;
 
-	if (tei->subtype == AF_INET)
+	/* Save current entry value from @tei */
+	if (tei->subtype == AF_INET) {
 		rnh = ti->state;
-	else
+		((struct radix_addr_entry *)tb->ent_ptr)->value = tei->value;
+	} else {
 		rnh = ti->xstate;
+		((struct radix_addr_xentry *)tb->ent_ptr)->value = tei->value;
+	}
 
 	/* Search for an entry first */
 	rn = rnh->rnh_lookup(tb->addr_ptr, tb->mask_ptr, rnh);
@@ -1320,7 +1326,6 @@ tei_to_chash_ent(struct tentry_info *tei
 		/* Unknown CIDR type */
 		return (EINVAL);
 	}
-	ent->value = tei->value;
 
 	return (0);
 }
@@ -1439,6 +1444,10 @@ ta_add_chash(void *ta_state, struct tabl
 	hash = 0;
 	exists = 0;
 
+	/* Read current value from @tei */
+	ent->value = tei->value;
+
+	/* Read cuurrent value */
 	if (tei->subtype == AF_INET) {
 		if (tei->masklen != cfg->mask4)
 			return (EINVAL);
@@ -2030,7 +2039,6 @@ ta_prepare_add_ifidx(struct ip_fw_chain 
 		return (EINVAL);
 
 	ife = malloc(sizeof(struct ifentry), M_IPFW_TBL, M_WAITOK | M_ZERO);
-	ife->value = tei->value;
 	ife->ic.cb = if_notifier;
 	ife->ic.cbdata = ife;
 
@@ -2063,6 +2071,7 @@ ta_add_ifidx(void *ta_state, struct tabl
 	ife = tb->ife;
 
 	ife->icfg = icfg;
+	ife->value = tei->value;
 
 	tmp = (struct ifentry *)ipfw_objhash_lookup_name(icfg->ii, 0, ifname);
 
@@ -2577,7 +2586,6 @@ ta_prepare_add_numarray(struct ip_fw_cha
 	tb = (struct ta_buf_numarray *)ta_buf;
 
 	tb->na.number = *((uint32_t *)tei->paddr);
-	tb->na.value = tei->value;
 
 	return (0);
 }
@@ -2595,6 +2603,9 @@ ta_add_numarray(void *ta_state, struct t
 	tb = (struct ta_buf_numarray *)ta_buf;
 	cfg = (struct numarray_cfg *)ta_state;
 
+	/* Read current value from @tei */
+	tb->na.value = tei->value;
+
 	ri = numarray_find(ti, &tb->na.number);
 	
 	if (ri != NULL) {
@@ -3155,7 +3166,6 @@ tei_to_fhash_ent(struct tentry_info *tei
 
 	ent->af = tei->subtype;
 	ent->proto = tfe->proto;
-	ent->value = tei->value;
 	ent->dport = ntohs(tfe->dport);
 	ent->sport = ntohs(tfe->sport);
 
@@ -3287,6 +3297,9 @@ ta_add_fhash(void *ta_state, struct tabl
 	ent = (struct fhashentry *)tb->ent_ptr;
 	exists = 0;
 
+	/* Read current value from @tei */
+	ent->value = tei->value;
+
 	head = cfg->head;
 	hash = hash_flow_ent(ent, cfg->size);