From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 01:44:13 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id E178E106566B;
	Mon,  3 Jan 2011 01:44:13 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id CEE848FC12;
	Mon,  3 Jan 2011 01:44:13 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p031iDmK064937;
	Mon, 3 Jan 2011 01:44:13 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p031iDaY064922;
	Mon, 3 Jan 2011 01:44:13 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030144.p031iDaY064922@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 01:44:13 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216900 - in projects/ofed/base/contrib/ofed/libsdp: .
	config src src/linux
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 01:44:14 -0000

Author: jeff
Date: Mon Jan  3 01:44:13 2011
New Revision: 216900
URL: http://svn.freebsd.org/changeset/base/216900

Log:
   - Import libsdp
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Added:
  projects/ofed/base/contrib/ofed/libsdp/
  projects/ofed/base/contrib/ofed/libsdp/COPYING
  projects/ofed/base/contrib/ofed/libsdp/ChangeLog
  projects/ofed/base/contrib/ofed/libsdp/Makefile.am
  projects/ofed/base/contrib/ofed/libsdp/NEWS
  projects/ofed/base/contrib/ofed/libsdp/README
  projects/ofed/base/contrib/ofed/libsdp/autogen.sh   (contents, props changed)
  projects/ofed/base/contrib/ofed/libsdp/changelog_from_git.sh   (contents, props changed)
  projects/ofed/base/contrib/ofed/libsdp/config/
  projects/ofed/base/contrib/ofed/libsdp/config/libsdp_indent   (contents, props changed)
  projects/ofed/base/contrib/ofed/libsdp/configure.in
  projects/ofed/base/contrib/ofed/libsdp/libsdp.conf
  projects/ofed/base/contrib/ofed/libsdp/libsdp.spec.in
  projects/ofed/base/contrib/ofed/libsdp/src/
  projects/ofed/base/contrib/ofed/libsdp/src/Makefile.am
  projects/ofed/base/contrib/ofed/libsdp/src/config_parser.c
  projects/ofed/base/contrib/ofed/libsdp/src/config_parser.h
  projects/ofed/base/contrib/ofed/libsdp/src/config_parser.y
  projects/ofed/base/contrib/ofed/libsdp/src/config_scanner.c
  projects/ofed/base/contrib/ofed/libsdp/src/config_scanner.l
  projects/ofed/base/contrib/ofed/libsdp/src/libsdp.h
  projects/ofed/base/contrib/ofed/libsdp/src/linux/
  projects/ofed/base/contrib/ofed/libsdp/src/linux/sdp_inet.h
  projects/ofed/base/contrib/ofed/libsdp/src/log.c
  projects/ofed/base/contrib/ofed/libsdp/src/match.c
  projects/ofed/base/contrib/ofed/libsdp/src/port.c
  projects/ofed/base/contrib/ofed/libsdp/src/socket.c

Added: projects/ofed/base/contrib/ofed/libsdp/COPYING
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libsdp/COPYING	Mon Jan  3 01:44:13 2011	(r216900)
@@ -0,0 +1,36 @@
+This software is available to you under a choice of one of two
+licenses.  You may choose to be licensed under the terms of the GNU
+General Public License (GPL) Version 2, available at
+<http://www.fsf.org/copyleft/gpl.html>, or the OpenIB.org BSD
+license, included below.
+
+Copyright (c) 2004 Topspin Communications.  All rights reserved.
+Copyright (c) 2005 Mellanox Technologies Ltd.  All rights reserved.
+
+
+OpenIB.org BSD license:
+
+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.

Added: projects/ofed/base/contrib/ofed/libsdp/ChangeLog
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libsdp/ChangeLog	Mon Jan  3 01:44:13 2011	(r216900)
@@ -0,0 +1,96 @@
+2010-12-26 18:14:02 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * 9c2ad15 libsdp: full ipv6 support
+
+2010-11-29 11:43:51 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * 0a3d5c3 libsdp: BUG2130 - libsdp.so is not installed + version
+	                   1.1.106
+2010-11-08 14:41:27 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * 7a1880f libsdp: updated version to 1.1.105
+
+2010-11-08 14:31:13 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * c6efc06 libsdp: fix security issues with log file
+
+2010-11-02 15:28:06 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * 09343d1 libsdp: fix bad permissions
+
+2010-10-28 13:46:39 +0200 root <root@swv300.lab.mtl.com>
+         * 46d845d libsdp: fixed indentation
+
+2010-10-04 11:49:46 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * 59b6a36 libsdp: updated version to 1.1.104
+
+2010-10-04 11:22:23 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * 21b63e0 libsdp: fix libsdp.so permissions
+
+2010-10-04 11:20:49 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * 3180e25 libsdp: fix "make dist"
+
+2010-09-13 10:31:52 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * df744a5 libsdp: updated version to 1.1.103
+
+2010-09-13 10:45:40 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * e3ce469 libsdp: don't make libsdp depend on sdp_socket.h from ib-kernel
+
+2010-08-03 15:35:11 +0300 Amir Vadai <amirv@mellanox.co.il>
+         * c5ff8e2 libsdp: updated version to 1.1.102
+
+2010-08-03 15:33:57 +0300 Amir Vadai <amirv@mellanox.co.il>
+         * 82fe3f9 libsdp: search openib headers according to 'prefix'
+
+2010-04-11 11:38:47 +0300 Amir Vadai <amirv@mellanox.co.il>
+         * 76060c5 libsdp: changed version to 1.1.101
+
+2010-04-08 09:33:29 +0300 Eldad Zinger <eldadz@mellanox.co.il>
+         * 8bf57aa libsdp: added differentiation between bind failures of sdp.
+
+2010-03-23 10:13:45 +0200 Eldad Zinger <eldadz@mellanox.co.il>
+         * 93706ed sdp: BUG1984 - fix for bad memory access.
+
+2010-04-08 15:40:55 +0300 Amir Vadai <amirv@mellanox.co.il>
+         * dadef4b libsdp: add path to openib include's
+
+2010-02-18 11:04:29 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * 920ea31 libsdp: changed version to 1.1.100
+
+2010-02-18 11:02:20 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * 0fe8a11 libsdp: updated changelog from git + script to get change log
+
+2010-02-18 10:49:42 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * a298098 libsdp: Fix memory leak. free libsdp_fd_attributes
+
+2010-02-18 10:49:00 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * cf4ceab libsdp: make libsdp.so have gid bit on
+
+2008-11-26 13:44:26 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * b1eaecb libsdp: Enable building libsdp on Solaris
+
+2008-11-23 Amir Vadai <amirv@mellanox.co.il>
+	* BUG1405 - conflict when running an application that use yacc.
+
+2008-12-08 18:29:09 +0200 Yossi Etigin <yossi.openib@gmail.com>
+         * dcfca98 libsdp: BUG1256 - Add epoll support
+
+2008-11-23 16:09:21 +0200 Amir Vadai <amirv@mellanox.co.il>
+         * 02404fb libsdp: BUG1405 - conflict when running an application that use yacc.
+
+2008-09-02 15:13:22 +0300 Yossi Etigin <[yossi.openib@gmail.com]>
+         * 64adc0e libsdp: enable fallback to TCP for nonblocking sockets
+
+2008-08-21 10:52:19 +0300 Yossi Etigin <[yossi.openib@gmail.com]>
+         * cee8053 libsdp: write fcntl argument in debug prints
+
+2008-07-21 22:01:21 +0300 Amir Vadai <amirv@mellanox.co.il>
+         * 81d6ec3 removed not unnecessary use of va_copy.
+
+2008-06-12 14:13:07 +0300 Amir Vadai <amirv@mellanox.co.il>
+         * 90f25b7 Fixed compilation error on Fedora Release 9
+
+2006-05-29  Eitan Zahavi  <eitan@mellanox.co.il>
+
+	* Support IPv4 embedded in IPv6 addresses. Since SDP currently does 
+	  not support IPv6 we need to convert to IPv4 and back on queries.
+
+	* port.c - cleanup abnd re-written for clearer flow. Added verbose 
+	  messages.
+
+	* Major re-write of the parser to support new syntax and using BNF

Added: projects/ofed/base/contrib/ofed/libsdp/Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libsdp/Makefile.am	Mon Jan  3 01:44:13 2011	(r216900)
@@ -0,0 +1,23 @@
+SUBDIRS = src
+
+EXTRA_DIST = libsdp.spec.in libsdp.conf
+
+dist-hook: libsdp.spec
+	cp libsdp.spec $(distdir)
+
+install-data-hook:
+	if test -e $(DESTDIR)$(sysconfdir)/libsdp.conf; then \
+		diff -q $(srcdir)/libsdp.conf $(DESTDIR)$(sysconfdir)/libsdp.conf 1> /dev/null; \
+		if test $$? == 1; then \
+			t=$(shell date +'%Y%m%d%H%M%S'); \
+		   cp -p $(srcdir)/libsdp.conf \
+				$(DESTDIR)$(sysconfdir)/libsdp.conf.$$t; \
+			echo "NOTE: existing libsdp.conf was not updated."; \
+			echo "      libsdp.conf installed as ibsdp.conf.$$t instead."; \
+		fi; \
+	else \
+		if test ! -d $(DESTDIR)$(sysconfdir); then \
+			mkdir -p $(DESTDIR)$(sysconfdir); \
+		fi; \
+		cp -p $(srcdir)/libsdp.conf $(DESTDIR)$(sysconfdir)/libsdp.conf; \
+	fi

Added: projects/ofed/base/contrib/ofed/libsdp/NEWS
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libsdp/NEWS	Mon Jan  3 01:44:13 2011	(r216900)
@@ -0,0 +1,4 @@
+0.9.0 - Initial release.
+1.0.0 - Following RFC for enhanced configuration semantics, strong parsing, 
+	major cleanup, verbosity logging and thread safe code
+	
\ No newline at end of file

Added: projects/ofed/base/contrib/ofed/libsdp/README
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libsdp/README	Mon Jan  3 01:44:13 2011	(r216900)
@@ -0,0 +1,68 @@
+LIBSDP - A User Level Socket Switch for Seemless Migration to SDP 
+-----------------------------------------------------------------
+
+OVERVIEW:
+---------
+libsdp is a LD_PRELOAD-able library that can be used to migrate existing
+applications use InfiniBand Sockets Direct Protocol (SDP) instead of
+TCP sockets, transparently and without recompilations. To setup libsdp
+please follow the instructions below.
+
+SETUP:
+------
+libsdp.so isn't setup automatically. it can be used in one of 2 ways:
+1) LD_PRELOAD environment variable. Setting this to the name of the
+   library you want to use will cause it to be preloaded.
+2) Adding the name of the library into /etc/ld.so.preload. This will
+   cause the library to be preloaded for every executable that is linked
+   with libc.
+
+The library should be installed in a directory in which the dynamic loader
+searches for shared libraries (as specified by LD_LIBRARY_PATH,
+/etc/ld.so.conf, etc). Alternatively, you can specify the full path to the 
+library that you want to use in LD_PRELOAD or /etc/ld.so.preload as described 
+above.
+
+The last option cant be used if you have multiple library versions
+(e.g. 64/32 bit) and want the linker to select between them automatically.
+The best way to handle such case is to use LD_LIBRARY_PATH to point to both the
+lib (the 32 bit version) and lib64 directories and LD_RELOAD the libsdp.so.
+This way the correct 32/64bit libsdp.so will be selected. 
+For example running ssh over SDP with OFED distribution from bash this can be written:
+LD_LIBRARY_PATH=/usr/local/ofed/lib64:/usr/local/ofed/lib LD_PRELOAD=libsdp.so ssh
+
+CONFIGURATION:
+--------------
+libsdp supports two modes of configuration:
+* simple operation where it converts all calls to socket(2) with a family
+  of AF_INET(6) and a type of SOCK_STREAM into family of AF_INET_SDP. 
+* selective mode where it uses a configuration file to select which sockets
+  will be using SDP and which will not.
+
+For real world applications where communication with X, authentication, 
+DNS and other servers connected through TCP is required the selective mode
+is required.
+
+Simple mode will be selected in one of the following conditions:
+* the environment variable SIMPLE_LIBSDP to a non-empty value
+* no configuration file is defined or is un-readble
+* the configuration file does not include any address family rule
+
+For information on how to configure libsdp, see libsdp.conf, which is installed
+in $(sysconfdir) (usually /usr/local/etc or /etc). The user can further control
+the file to be used for configuration by setting the environment variable:
+LIBSDP_CONFIG_FILE
+
+LIMITATIONS:
+------------
+1. Applications statically linked with libc will not allow dynamic pre-loading
+   to port these applications to use SDP one needs to replace specific socket 
+   calls (within the application) with AF_INET_SDP and recompile.
+2. If for some reason the dynamic linker fail to pre-load libc before the 
+   libsdp.so is initialized or it does not support RTDL_NEXT, libsdp will 
+   fail to find the libc socket API. To overcome this situation a simple 
+   implementation of hijacking "socket" call is provided in libsdp_sys.
+   This partial implementation does not support any configuration and is 
+   limited to i386 architecture.
+3. Non-blocking connect in "both" mode defaults to SDP. Specific rules might be
+   needed for applications to operate properly.

Added: projects/ofed/base/contrib/ofed/libsdp/autogen.sh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libsdp/autogen.sh	Mon Jan  3 01:44:13 2011	(r216900)
@@ -0,0 +1,8 @@
+#! /bin/sh
+
+set -x
+aclocal -I config
+libtoolize --force --copy
+autoheader
+automake --foreign --add-missing --copy
+autoconf

Added: projects/ofed/base/contrib/ofed/libsdp/changelog_from_git.sh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libsdp/changelog_from_git.sh	Mon Jan  3 01:44:13 2011	(r216900)
@@ -0,0 +1,3 @@
+#!/bin/sh
+
+git log --pretty=format:"%ai %an <%ae>%n         * %h %s%n"

Added: projects/ofed/base/contrib/ofed/libsdp/config/libsdp_indent
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libsdp/config/libsdp_indent	Mon Jan  3 01:44:13 2011	(r216900)
@@ -0,0 +1,71 @@
+#!/bin/bash
+#
+# Copyright (c) 2006 Mellanox Technologies LTD. All rights reserved.
+#
+# This software is available to you under a choice of one of two
+# licenses.  You may choose to be licensed under the terms of the GNU
+# General Public License (GPL) Version 2, available from the file
+# COPYING in the main directory of this source tree, or the
+# OpenIB.org BSD license below:
+#
+#     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.
+#
+# THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+# EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+# MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+# NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+# BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+# ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+# CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+# SOFTWARE.
+#
+# $Id: osm_indent 4707 2006-01-03 16:18:08Z halr $
+#
+#########################################################################
+# 
+#  Abstract:
+#  	Indent script for enforcing source code formatting.
+# 
+# This is the indent format used for libsdp:
+#
+# -bad	Blank line after declarations
+# -bap	Blank line after Procedures
+# -nbbb	NO Blank line before block comments
+# -nbbo	NO Break after Boolean operator
+# -bl  	Break after if line
+# -bli0  Indent for braces is 0
+# -bls	Break after struct declarations
+# -cbi0	Case break indent 0
+# -ci3	Continue indent 3 spaces
+# -cli0	Case label indent 0 spaces
+# -ncs	No space after cast operator
+# -hnl	Honor existing newlines on long lines
+# -i3	   Substitute indent with 3 spaces
+# -npcs	No space after procedure calls
+# -prs	Space after parenthesis
+# -nsai	No space after if keyword - removed
+# -nsaw	No space after while keyword - removed
+# -sc	   Put * at left of comments in a block comment style
+# -nsob	Don't swallow unnecessary blank lines
+# -ts3	Tab size is 3
+# -psl	Type of procedure return in a separate line
+# -bfda	Function declaration arguments in a separate line.
+# -ut    No tabs as we allow spaces
+# -br    Put braces on line with if, etc
+# -ce    Cuddle else and preceeding }
+#
+#########################################################################
+
+eval indent -bad -bap -nbbb -nbbo -bl -bli0 -bls -cbi0 -ci3 -cli0 -ncs \
+            -hnl -i3 -npcs -prs -sc -nsob -ts3 -psl -bfda -ut -br -ce $*

Added: projects/ofed/base/contrib/ofed/libsdp/configure.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libsdp/configure.in	Mon Jan  3 01:44:13 2011	(r216900)
@@ -0,0 +1,59 @@
+#                                               -*- Autoconf -*-
+# Process this file with autoconf to produce a configure script.
+
+
+AC_PREREQ(2.57)
+AC_INIT(libsdp, 1.1.108, openib-general@openib.org)
+AC_CONFIG_SRCDIR([src/port.c])
+AC_CONFIG_AUX_DIR(config)
+AM_CONFIG_HEADER(config.h)
+AM_INIT_AUTOMAKE(libsdp, 1.1.108)
+
+AC_CANONICAL_HOST
+AM_MAINTAINER_MODE
+
+AC_DISABLE_STATIC
+AC_PROG_LIBTOOL
+
+# Checks for programs.
+AC_PROG_CC
+AM_PROG_LEX 
+AC_PROG_YACC
+
+# Checks for libraries.
+
+# Checks for header files.
+AC_HEADER_STDC
+AC_CHECK_HEADERS([arpa/inet.h netinet/in.h stdlib.h string.h sys/socket.h syslog.h unistd.h])
+
+# Checks for typedefs, structures, and compiler characteristics.
+AC_C_CONST
+
+# Checks for library functions.
+AC_REPLACE_FNMATCH
+AC_PROG_GCC_TRADITIONAL
+AC_FUNC_MALLOC
+AC_FUNC_VPRINTF
+AC_CHECK_FUNCS([dup2 memset socket strcasecmp strchr strdup strpbrk strrchr strtoul])
+
+# check OS
+case "${host}" in
+i[[3456]]86-*-linux*) AC_DEFINE(LINUX_BUILD, 1, [OS is linux]) ac_cv_linux_build="yes" ;;
+sparc*-sun-solaris*) AC_DEFINE(SOLARIS_BUILD, 1, [OS is sparc solaris]) ac_cv_solaris_build="yes";;
+esac
+
+AM_CONDITIONAL(LINUX_BUILD, test "$ac_cv_linux_build" = "yes")
+AM_CONDITIONAL(SOLARIS_BUILD, test "$ac_cv_solaris_build" = "yes")
+
+# Check if we should build libsdp_sys
+AC_CACHE_CHECK(whether to build i386-specific libsdp_sys, ac_cv_libsdp_sys,
+	AC_TRY_COMPILE(,[
+		#if !i386
+		#error Not i386
+		#endif
+		], ac_cv_libsdp_sys="yes", ac_cv_libsdp_sys="no"))
+
+AM_CONDITIONAL(WANT_LIBSDP_SYS, test "$ac_cv_libsdp_sys" = "yes")
+
+AC_CONFIG_FILES([Makefile src/Makefile libsdp.spec])
+AC_OUTPUT

Added: projects/ofed/base/contrib/ofed/libsdp/libsdp.conf
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libsdp/libsdp.conf	Mon Jan  3 01:44:13 2011	(r216900)
@@ -0,0 +1,139 @@
+# libsdp.conf - configuration file for libsdp
+#
+# $Id$
+#
+# Comments are starts with # and cause the entire line after it to be ignored.
+# Any beginning whitespace is skipped. Any line that is empty is also skipped.
+#
+# There are 2 main types of statements supported by this configuration file:
+# - "use" - which defines the address family to be used for the sockets that
+#           match the line
+# - "log" - for setting logging related configuration. As the log settings 
+#   takes immidiate effect we define these at the beggining of the file.
+#
+##############################################################################
+# DEAFUALT SETTINGS:
+# Please do not forget to comment if you want to change these.
+# (the rest of this file explains the syntax and give examples)
+#
+# Get errors printed into the files /tmp/libsdp.log.<uid>/log
+# or /var/log/<path> for root
+log min-level 9 destination file libsdp.log
+#
+# By default we let all servers and client try SDP first.
+# to exclude SDP add "use tcp" rules before these defaults.
+use both server * *:*
+use both client * *:*
+#
+#
+##############################################################################
+#
+# LOG CONFIGURATION:
+# ------------------
+# The log directive allows the user to specify which and where debug and error
+# messages get sent. The log statement format is:
+# log [destination stderr|syslog|file <path>] [min-level <1-9>]
+# 
+# destination - defines the destination of the log messages:
+#   stderr - messages will be forwarded to the stderr 
+#   syslog - messages sent to the syslog service
+#   file <path> - messages will be written to the file /var/log/<path> for root.
+#   		      for regular user, if full path is requsted <path>.<uid>/log
+#   		      or /tmp/<path>.<uid>/log if no path is requested 
+#   		      Due to security reasons, <path> must not be:
+#   		      1. a soft link
+#   		      2. owned by other user.
+#   		      3. Other permissions except User permissions.
+#
+# min-level - defines the verbosity of the log: 
+# 9 - only errors are printed
+# 8 - warnings
+# 7 - connect and listen summary (useful for tracking SDP usage)
+# 4 - positive match summary (useful for config file debug)
+# 3 - negative match summary (useful for config file debug)
+# 2 - function calls and return values
+# 1 - debug messages
+#
+# Examples:
+#
+# Get SDP usage per connect and listen into stderr 
+# log min-level 7 destination stderr
+#
+# Send errors only into syslog
+# log min-level 9 destination syslog
+#
+##############################################################################
+#
+# SOCKET ADDRESS FAMILY CONTROL:
+# ------------------------------
+# The socket control statements allows the user to specify when libsdp will
+# replace AF_INET/SOCK_STREAM sockets with AF_SDP/SOCK_STREAM
+# sockets. Each control statement specifies a matching rule that all its
+# subexpressions must evaluate as true (logical and) to apply. 
+#
+# The statements that control which type of sockets to open are made
+# of the following:
+# use <address-family> <role> <program name> <address|*>:<port range|*>
+# 
+# <address-family> can be one of:
+# "sdp" - for specifying when an SDP should be used
+# "tcp" - for specifying when SDP socket should not be matched
+# "both" - for specifying when both SDP and AF_INET sockets should be used.
+# 
+# Note: that "both" semantics is different between "server" and "client" roles:
+# For a "server" is means that the server will be listening on both sdp and tcp
+# For a "client" the connect will prefer using sdp but will silently
+# fall back to tcp if the sdp connection failed.
+#
+# <role> can be one of:
+# "server" or "listen" - for defining the listening port address family
+# "client" or "connect" - for defining the connected port address family
+# 
+# <program-name|*> field: 
+# Defines the program name (not including the path) the rule applies to. 
+# Wildcards with same semantics as "ls" are supported (* and ?). 
+# So db2* would match on any program with a name starting with db2. 
+# t?cp would match on ttcp, etc.
+# If not provided (default) the statement matches all programs.
+# 
+# <address|*> means:
+# Either the local address the server is bind to or the remote server
+# address the client connects to. Syntax for address matching is:
+# <IPv4 address>[/<prefix_length>]|*
+#   IPv4 address = [0-9]+\.[0-9]+\.[0-9]+\.[0-9]+ each sub number < 255
+#   prefix_length = [0-9]+ and with value <= 32. A prefix_length of 24
+#   matches the subnet mask 255.255.255.0 . A prefix_length of 32
+#   requires matching of the exact IP.
+#
+# <port range> is:
+# start-port[-end-port] where port numbers are >0 and < 65536
+# 
+# Rules are evaluated in order of definition. So the first match wins.
+# If no match is made libsdp will default to "both".
+#
+# Examples:
+#
+# Use SDP by clients connecting to machines that belongs to subnet 192.168.1.*
+#     family role    program   address:port[-range]
+# use sdp    connect *         192.168.1.0/24:* 
+#
+# Use SDP by ttcp when it connects to port 5001 of any machine 
+#     family role    program   address:port[-range]
+# use sdp    listen  ttcp      *:5001 
+#
+# Use TCP for any program with name starting with ttcp* serving ports 22 to 25
+#     family role    program   address:port[-range]
+# use tcp    server  ttcp*     *:22-25
+#
+# Listen on both TCP and SDP by any server that listen on port 8080
+#     family role    program   address:port[-range]
+# use both   server  *         *:8080
+#
+# Connect ssh through SDP and fallback to TCP to hosts on 11.4.8.* port 22
+#     family role    program   address:port[-range]
+# use both   connect *         11.4.8.0/24:22
+#
+# NOTE: If all "use" rules are commented SDP will take "simple SDP"
+# mode and use SDP for all connections
+#
+##############################################################################

Added: projects/ofed/base/contrib/ofed/libsdp/libsdp.spec.in
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libsdp/libsdp.spec.in	Mon Jan  3 01:44:13 2011	(r216900)
@@ -0,0 +1,55 @@
+
+Summary: LD_PRELOAD-able library for using SDP
+Name: libsdp
+Version: @VERSION@
+Release: 1%{?dist}
+License: GPL/BSD
+Group: System Environment/Libraries
+BuildRoot: %{_tmppath}/%{name}-%{version}-root
+Source: http://www.openfabrics.org/downloads/%{name}-%{version}.tar.gz
+Url: http://www.openfabrics.org/
+
+%description
+libsdp can be LD_PRELOAD-ed to have a sockets application use
+InfiniBand Sockets Direct Protocol (SDP) instead of TCP, transparently
+and without recompiling the application.
+
+%package devel
+Summary: Development files for the libsdp
+Group: System Environment/Libraries
+Requires: %{name} = %{version}-%{release}
+
+%description devel
+Development files of libsdp that may be linked directly to an
+application, which may be useful for debugging.
+
+%prep
+%setup -q
+
+%build
+%configure
+make
+
+%install
+make DESTDIR=${RPM_BUILD_ROOT} install
+# remove unpackaged files from the buildroot
+rm -f $RPM_BUILD_ROOT%{_libdir}/*.la
+
+%clean
+rm -rf $RPM_BUILD_ROOT
+
+%files
+%defattr(6644,root,root)
+%{_libdir}/libsdp*.so*
+%defattr(0644,root,root)
+%config(noreplace) %{_sysconfdir}/libsdp.conf
+%config(noreplace) %{_includedir}/linux/sdp_inet.h
+%doc README NEWS ChangeLog COPYING
+
+%files devel
+%defattr(6644,root,root,-)
+%{_libdir}/libsdp*.so
+
+%changelog
+* Sun Jul 22 2007 Vladimir Sokolovsky <vlad@mellanox.co.il>
+- Initial packaging

Added: projects/ofed/base/contrib/ofed/libsdp/src/Makefile.am
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libsdp/src/Makefile.am	Mon Jan  3 01:44:13 2011	(r216900)
@@ -0,0 +1,29 @@
+lib_LTLIBRARIES = libsdp.la $(LIB_SDP_SYS)
+if WANT_LIBSDP_SYS
+LIB_SDP_SYS = libsdp_sys.la
+endif
+
+AM_CFLAGS = -Wall -DSYSCONFDIR=\"$(sysconfdir)\"
+
+libsdp_la_SOURCES = log.c match.c port.c config_parser.c config_scanner.c
+libsdp_la_LDFLAGS = -version-info 1 -ldl -lc
+if SOLARIS_BUILD
+libsdp_la_LDFLAGS += -lsocket
+endif
+libsdp_sys_la_SOURCES = socket.c
+libsdp_sys_la_LDFLAGS = -version-info 1
+
+EXTRA_DIST = libsdp.h linux/sdp_inet.h config_parser.h
+
+config_parser.c: @MAINTAINER_MODE_TRUE@ $(srcdir)/config_parser.y
+	$(YACC) -y -plibsdp_yy -d $(srcdir)/config_parser.y
+	mv y.tab.c config_parser.c
+	mv y.tab.h config_parser.h
+	cp -f config_parser.c config_parser.h $(srcdir)/
+
+config_scanner.c: @MAINTAINER_MODE_TRUE@ $(srcdir)/config_scanner.l
+	$(LEX) -Plibsdp_yy $(srcdir)/config_scanner.l 
+	mv lex.libsdp_yy.c config_scanner.c
+	cp -f config_scanner.c $(srcdir)/config_scanner.c
+
+nobase_include_HEADERS = linux/sdp_inet.h

Added: projects/ofed/base/contrib/ofed/libsdp/src/config_parser.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libsdp/src/config_parser.c	Mon Jan  3 01:44:13 2011	(r216900)
@@ -0,0 +1,1890 @@
+/* A Bison parser, made by GNU Bison 2.3.  */
+
+/* Skeleton implementation for Bison's Yacc-like parsers in C
+
+   Copyright (C) 1984, 1989, 1990, 2000, 2001, 2002, 2003, 2004, 2005, 2006
+   Free Software Foundation, Inc.
+
+   This program is free software; you can redistribute it and/or modify
+   it under the terms of the GNU General Public License as published by
+   the Free Software Foundation; either version 2, or (at your option)
+   any later version.
+
+   This program is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
+   GNU General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with this program; if not, write to the Free Software
+   Foundation, Inc., 51 Franklin Street, Fifth Floor,
+   Boston, MA 02110-1301, USA.  */
+
+/* As a special exception, you may create a larger work that contains
+   part or all of the Bison parser skeleton and distribute that work
+   under terms of your choice, so long as that work isn't itself a
+   parser generator using the skeleton or a modified version thereof
+   as a parser skeleton.  Alternatively, if you modify or redistribute
+   the parser skeleton itself, you may (at your option) remove this
+   special exception, which will cause the skeleton and the resulting
+   Bison output files to be licensed under the GNU General Public
+   License without this special exception.
+
+   This special exception was added by the Free Software Foundation in
+   version 2.2 of Bison.  */
+
+/* C LALR(1) parser skeleton written by Richard Stallman, by
+   simplifying the original so-called "semantic" parser.  */
+
+/* All symbols defined below should begin with yy or YY, to avoid
+   infringing on user name space.  This should be done even for local
+   variables, as they might otherwise be expanded by user macros.
+   There are some unavoidable exceptions within include files to
+   define necessary library symbols; they are noted "INFRINGES ON
+   USER NAME SPACE" below.  */
+
+/* Identify Bison output.  */
+#define YYBISON 1
+
+/* Bison version.  */
+#define YYBISON_VERSION "2.3"
+
+/* Skeleton name.  */
+#define YYSKELETON_NAME "yacc.c"
+
+/* Pure parsers.  */
+#define YYPURE 0
+
+/* Using locations.  */
+#define YYLSP_NEEDED 0
+
+/* Substitute the variable and function names.  */
+#define yyparse libsdp_yyparse
+#define yylex   libsdp_yylex
+#define yyerror libsdp_yyerror
+#define yylval  libsdp_yylval
+#define yychar  libsdp_yychar
+#define yydebug libsdp_yydebug
+#define yynerrs libsdp_yynerrs
+
+
+/* Tokens.  */
+#ifndef YYTOKENTYPE
+# define YYTOKENTYPE
+   /* Put the tokens into the symbol table, so that GDB and other debuggers
+      know about them.  */
+   enum yytokentype {
+     USE = 258,
+     CLIENT = 259,
+     SERVER = 260,
+     TCP = 261,
+     SDP = 262,
+     BOTH = 263,
+     INT = 264,
+     LOG = 265,
+     DEST = 266,
+     STDERR = 267,
+     SYSLOG = 268,
+     FILENAME = 269,
+     NAME = 270,
+     LEVEL = 271,
+     LINE = 272
+   };
+#endif
+/* Tokens.  */
+#define USE 258
+#define CLIENT 259
+#define SERVER 260
+#define TCP 261
+#define SDP 262
+#define BOTH 263
+#define INT 264
+#define LOG 265
+#define DEST 266
+#define STDERR 267
+#define SYSLOG 268
+#define FILENAME 269
+#define NAME 270
+#define LEVEL 271
+#define LINE 272
+
+
+
+
+/* Copy the first part of user declarations.  */
+#line 39 "./config_parser.y"
+
+
+/* header section */
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
+#include "libsdp.h"
+#include <sys/socket.h>
+#include <netinet/in.h>
+#include <arpa/inet.h>
+
+#define YYERROR_VERBOSE 1
+
+extern int yyerror(char *msg);
+extern int yylex(void);
+static int parse_err = 0;
+
+struct use_family_rule *__sdp_clients_family_rules_head = NULL;
+struct use_family_rule *__sdp_clients_family_rules_tail = NULL;
+struct use_family_rule *__sdp_servers_family_rules_head = NULL;
+struct use_family_rule *__sdp_servers_family_rules_tail = NULL;
+
+/* some globals to store intermidiate parser state */
+static struct use_family_rule __sdp_rule;
+static int current_role = 0;
+
+int __sdp_config_empty(
+                       void
+                       )
+{
+  return ( (__sdp_clients_family_rules_head == NULL) &&
+           (__sdp_servers_family_rules_head == NULL) );
+}
+
+/* define the address by 4 integers */
+static void __sdp_set_ipv4_addr(short a0, short a1, short a2, short a3)
+{
+  char buf[16];
+  sprintf(buf,"%d.%d.%d.%d", a0, a1, a2, a3);
+  if (!inet_aton(buf, &( __sdp_rule.ipv4 )))
+  {
+    parse_err = 1;
+    yyerror("provided address is not legal");
+  }
+}
+
+static void __sdp_set_prog_name_expr(char *prog_name_expr)
+{
+  __sdp_rule.prog_name_expr = strdup(prog_name_expr);
+  if (!__sdp_rule.prog_name_expr) {
+    yyerror("fail to allocate program name expression");    
+  }
+}
+
+static char *__sdp_get_role_str(int role)
+{
+  if (role == 1) return("server");
+  if (role == 2) return("client");
+  return("unknown role");
+}
+
+extern int __sdp_min_level;
+
+/* dump the current state in readable format */
+static void  __sdp_dump_config_state() {
+  char buf[1024];
+  sprintf(buf, "CONFIG: use %s %s %s", 
+          __sdp_get_family_str(__sdp_rule.target_family), 
+          __sdp_get_role_str( current_role ),
+          __sdp_rule.prog_name_expr);
+  if (__sdp_rule.match_by_addr) {
+    if ( __sdp_rule.prefixlen != 32 )
+      sprintf(buf+strlen(buf), " %s/%d", 
+              inet_ntoa( __sdp_rule.ipv4 ), __sdp_rule.prefixlen);
+    else
+      sprintf(buf+strlen(buf), " %s", inet_ntoa( __sdp_rule.ipv4 ));
+  } else {
+    sprintf(buf+strlen(buf), " *");
+  }
+  if (__sdp_rule.match_by_port) {
+    sprintf(buf+strlen(buf), ":%d",__sdp_rule.sport);
+    if (__sdp_rule.eport > __sdp_rule.sport) 
+      sprintf(buf+strlen(buf), "-%d",__sdp_rule.eport);
+  }
+  else
+    sprintf(buf+strlen(buf), ":*");
+  sprintf(buf+strlen(buf), "\n");
+  __sdp_log(1, buf);
+}
+
+/* use the above state for making a new rule */
+static void __sdp_add_rule() {
+  struct use_family_rule **p_tail, **p_head, *rule;
+
+  if (__sdp_min_level <= 1) __sdp_dump_config_state();
+  if ( current_role == 1 ) {
+    p_tail = &__sdp_servers_family_rules_tail;
+    p_head = &__sdp_servers_family_rules_head;
+  } else if ( current_role == 2 ) {
+    p_tail = &__sdp_clients_family_rules_tail;
+    p_head = &__sdp_clients_family_rules_head;
+  } else {
+    yyerror("ignoring unknown role");
+    parse_err = 1;
+    return;
+  }
+
+  rule = (struct use_family_rule *)malloc(sizeof(*rule));
+  if (!rule) {
+    yyerror("fail to allocate new rule");
+    parse_err = 1;
+    return;
+  }
+
+  memset(rule, 0, sizeof(*rule));
+  *rule = __sdp_rule;
+  rule->prev = *p_tail;
+  if (!(*p_head)) {
+    *p_head = rule;
+  } else {
+    (*p_tail)->next = rule;
+  } /* if */
+  *p_tail = rule;
+}
+
+
+
+/* Enabling traces.  */
+#ifndef YYDEBUG
+# define YYDEBUG 1
+#endif
+
+/* Enabling verbose error messages.  */
+#ifdef YYERROR_VERBOSE
+# undef YYERROR_VERBOSE
+# define YYERROR_VERBOSE 1
+#else
+# define YYERROR_VERBOSE 1
+#endif
+
+/* Enabling the token table.  */
+#ifndef YYTOKEN_TABLE
+# define YYTOKEN_TABLE 0
+#endif
+
+#if ! defined YYSTYPE && ! defined YYSTYPE_IS_DECLARED
+typedef union YYSTYPE
+#line 167 "./config_parser.y"
+{
+  int        ival;
+  char      *sval;
+}
+/* Line 193 of yacc.c.  */
+#line 270 "y.tab.c"
+	YYSTYPE;
+# define yystype YYSTYPE /* obsolescent; will be withdrawn */
+# define YYSTYPE_IS_DECLARED 1
+# define YYSTYPE_IS_TRIVIAL 1
+#endif
+
+
+
+/* Copy the second part of user declarations.  */
+#line 192 "./config_parser.y"
+
+  long __sdp_config_line_num;
+
+
+/* Line 216 of yacc.c.  */
+#line 286 "y.tab.c"
+
+#ifdef short
+# undef short
+#endif
+
+#ifdef YYTYPE_UINT8
+typedef YYTYPE_UINT8 yytype_uint8;
+#else
+typedef unsigned char yytype_uint8;
+#endif
+
+#ifdef YYTYPE_INT8
+typedef YYTYPE_INT8 yytype_int8;
+#elif (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+typedef signed char yytype_int8;
+#else
+typedef short int yytype_int8;
+#endif
+
+#ifdef YYTYPE_UINT16
+typedef YYTYPE_UINT16 yytype_uint16;
+#else
+typedef unsigned short int yytype_uint16;
+#endif
+
+#ifdef YYTYPE_INT16
+typedef YYTYPE_INT16 yytype_int16;
+#else
+typedef short int yytype_int16;
+#endif
+
+#ifndef YYSIZE_T
+# ifdef __SIZE_TYPE__
+#  define YYSIZE_T __SIZE_TYPE__
+# elif defined size_t
+#  define YYSIZE_T size_t
+# elif ! defined YYSIZE_T && (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+#  include <stddef.h> /* INFRINGES ON USER NAME SPACE */
+#  define YYSIZE_T size_t
+# else
+#  define YYSIZE_T unsigned int
+# endif
+#endif
+
+#define YYSIZE_MAXIMUM ((YYSIZE_T) -1)
+
+#ifndef YY_
+# if YYENABLE_NLS
+#  if ENABLE_NLS
+#   include <libintl.h> /* INFRINGES ON USER NAME SPACE */
+#   define YY_(msgid) dgettext ("bison-runtime", msgid)
+#  endif
+# endif
+# ifndef YY_
+#  define YY_(msgid) msgid
+# endif
+#endif
+
+/* Suppress unused-variable warnings by "using" E.  */
+#if ! defined lint || defined __GNUC__
+# define YYUSE(e) ((void) (e))
+#else
+# define YYUSE(e) /* empty */
+#endif
+
+/* Identity function, used to suppress warnings about constant conditions.  */
+#ifndef lint
+# define YYID(n) (n)
+#else
+#if (defined __STDC__ || defined __C99__FUNC__ \
+     || defined __cplusplus || defined _MSC_VER)
+static int
+YYID (int i)
+#else
+static int
+YYID (i)
+    int i;
+#endif
+{
+  return i;
+}
+#endif

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 01:54:03 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 0CE06106564A;
	Mon,  3 Jan 2011 01:54:03 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id D660C8FC08;
	Mon,  3 Jan 2011 01:54:02 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p031s2Y8065182;
	Mon, 3 Jan 2011 01:54:02 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p031s2WG065181;
	Mon, 3 Jan 2011 01:54:02 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030154.p031s2WG065181@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 01:54:02 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216901 - projects/ofed/head/contrib/ofed/libsdp
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 01:54:03 -0000

Author: jeff
Date: Mon Jan  3 01:54:02 2011
New Revision: 216901
URL: http://svn.freebsd.org/changeset/base/216901

Log:
   - Merge in libsdp from base.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Added:
  projects/ofed/head/contrib/ofed/libsdp/
     - copied from r216900, projects/ofed/base/contrib/ofed/libsdp/
Modified:
Directory Properties:
  projects/ofed/head/contrib/ofed/   (props changed)

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 02:40:49 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 31ED0106566B;
	Mon,  3 Jan 2011 02:40:49 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 204B58FC12;
	Mon,  3 Jan 2011 02:40:49 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p032enKc067302;
	Mon, 3 Jan 2011 02:40:49 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p032emrg067298;
	Mon, 3 Jan 2011 02:40:48 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030240.p032emrg067298@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 02:40:48 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216902 - in projects/ofed/head/contrib/ofed:
	libsdp/src usr.lib usr.lib/libsdp
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 02:40:49 -0000

Author: jeff
Date: Mon Jan  3 02:40:48 2011
New Revision: 216902
URL: http://svn.freebsd.org/changeset/base/216902

Log:
  Port libsdp which automatically converts tcp applications to use sdp.
  
   - Use the prebuilt copy of the scanner and parser since our yacc chokes
     on the provided specifications.
   - Hack out the epoll support.  kqueue() support is only required for
     shadow sockets which allow a single socket to exist on both tcp
     and sdp.  This is currently not supported on bsd.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Added:
  projects/ofed/head/contrib/ofed/usr.lib/libsdp/
  projects/ofed/head/contrib/ofed/usr.lib/libsdp/Makefile
Deleted:
  projects/ofed/head/contrib/ofed/libsdp/src/config_parser.y
  projects/ofed/head/contrib/ofed/libsdp/src/config_scanner.l
Modified:
  projects/ofed/head/contrib/ofed/libsdp/src/port.c
  projects/ofed/head/contrib/ofed/usr.lib/Makefile

Modified: projects/ofed/head/contrib/ofed/libsdp/src/port.c
==============================================================================
--- projects/ofed/head/contrib/ofed/libsdp/src/port.c	Mon Jan  3 01:54:02 2011	(r216901)
+++ projects/ofed/head/contrib/ofed/libsdp/src/port.c	Mon Jan  3 02:40:48 2011	(r216902)
@@ -60,7 +60,9 @@
 #include <fcntl.h>
 #include <signal.h>
 #include <sys/poll.h>
+#ifdef __linux__
 #include <sys/epoll.h>
+#endif
 
 #ifdef SOLARIS_BUILD
 /* We're done protecting ourselves from the header prototypes */
@@ -152,6 +154,7 @@ typedef int (*pselect_func_t) (int n,
 typedef int (*poll_func_t) (struct pollfd * ufds,
 							unsigned long int nfds, int timeout);
 
+#ifdef __linux__
 typedef int (*epoll_create_func_t) (int size);
 
 typedef int (*epoll_ctl_func_t) (int epfd,
@@ -165,6 +168,7 @@ typedef int (*epoll_pwait_func_t) (int e
 								   struct epoll_event * events,
 								   int maxevents,
 								   int timeout, const sigset_t * sigmask);
+#endif
 
 
 struct socket_lib_funcs {
@@ -184,10 +188,12 @@ struct socket_lib_funcs {
 	select_func_t select;
 	pselect_func_t pselect;
 	poll_func_t poll;
+#ifdef __linux__
 	epoll_create_func_t epoll_create;
 	epoll_ctl_func_t epoll_ctl;
 	epoll_wait_func_t epoll_wait;
 	epoll_pwait_func_t epoll_pwait;
+#endif
 };								/* socket_lib_funcs */
 
 #ifdef SOLARIS_BUILD
@@ -910,6 +916,7 @@ find_free_port(const struct sockaddr *si
 				goto close_and_mark;
 			} else {
 				int err;
+#ifdef __linux__
 				socklen_t len = sizeof(int);
 
 				ret = getsockopt(tmp_sd[1 - tmp_turn], SOL_TCP,
@@ -919,6 +926,9 @@ find_free_port(const struct sockaddr *si
 							  __func__, strerror(errno));
 					goto close_and_mark;
 				}
+#else
+				err = -errno;
+#endif
 				if (-ENOENT == err || -EADDRINUSE != err) {
 					/* bind() failed due to either:
 					 * 1. IP is ETH, not IB, so can't bind() to sdp socket.
@@ -1028,11 +1038,15 @@ check_legal_bind(const struct sockaddr *
 
 		if (EADDRINUSE != errno)
 			goto done;
+#ifdef __linux__
 		if (-1 == getsockopt(*sdp_sd, SOL_TCP, SDP_LAST_BIND_ERR, &err, &len)) {
 			__sdp_log(9, "Error check_legal_bind:getsockopt: %s\n",
 					  strerror(errno));
 			goto done;
 		}
+#else
+		err = -errno;
+#endif
 		if (-ENOENT != err) {
 			/* bind() failed due to real error. Can't continue */
 			__sdp_log(9, "Error check_legal_bind: "
@@ -2164,7 +2178,7 @@ done:
    if we have shadow we must poll on it too - which requires a hack back 
    and forth
 */
-int poll(struct pollfd *ufds, unsigned long int nfds, int timeout)
+int poll(struct pollfd *ufds, nfds_t nfds, int timeout)
 {
 	int ret;
 	int shadow_fd;
@@ -2255,6 +2269,7 @@ done:
 	return ret;
 }								/* poll */
 
+#ifdef __linux__
 /* ========================================================================= */
 /*..epoll_create -- replacement socket call.                                 */
 /*
@@ -2379,6 +2394,7 @@ epoll_pwait(int epfd,
 			  program_invocation_short_name, epfd, ret);
 	return ret;
 }								/* epoll_pwait */
+#endif
 
 /* ========================================================================= */
 
@@ -2516,6 +2532,7 @@ void __sdp_init(void)
 		fprintf(stderr, "%s\n", error_str);
 	}
 
+#ifdef __linux__
 	_socket_funcs.epoll_create = dlsym(__libc_dl_handle, "epoll_create");
 	if (NULL != (error_str = dlerror())) {
 		fprintf(stderr, "%s\n", error_str);
@@ -2535,6 +2552,7 @@ void __sdp_init(void)
 	if (NULL != (error_str = dlerror())) {
 		fprintf(stderr, "%s\n", error_str);
 	}
+#endif
 #ifdef SOLARIS_BUILD
 	_socket_xnet_funcs.socket = dlsym(__libc_dl_handle, "__xnet_socket");
 	if (NULL != (error_str = dlerror())) {

Modified: projects/ofed/head/contrib/ofed/usr.lib/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/Makefile	Mon Jan  3 01:54:02 2011	(r216901)
+++ projects/ofed/head/contrib/ofed/usr.lib/Makefile	Mon Jan  3 02:40:48 2011	(r216902)
@@ -1,6 +1,6 @@
 .include <bsd.own.mk>
 
 SUBDIR	= libibcommon libibmad libibumad libibverbs libmlx4 libmthca
-SUBDIR	+= libopensm libosmcomp libosmvendor libibcm librdmacm
+SUBDIR	+= libopensm libosmcomp libosmvendor libibcm librdmacm libsdp
 
 .include <bsd.subdir.mk>

Added: projects/ofed/head/contrib/ofed/usr.lib/libsdp/Makefile
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/usr.lib/libsdp/Makefile	Mon Jan  3 02:40:48 2011	(r216902)
@@ -0,0 +1,21 @@
+# $FreeBSD$
+
+SHLIBDIR?=	/usr/lib
+
+.include <bsd.own.mk>
+
+SDPDIR=	../../libsdp/src
+
+.PATH: ${SDPDIR}
+
+LIB=		sdp
+SHLIB_MAJOR=	1
+NO_PROFILE=
+NO_MAN=
+
+SRCS=	log.c match.c port.c config_parser.c config_scanner.c
+
+CFLAGS+=	-DSYSCONFDIR=\"/etc\"
+CFLAGS+= -I${OFEDSYS}/include
+
+.include <bsd.lib.mk>

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 02:59:25 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 3DF3A1065670;
	Mon,  3 Jan 2011 02:59:25 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 2DA138FC13;
	Mon,  3 Jan 2011 02:59:25 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p032xPUY068903;
	Mon, 3 Jan 2011 02:59:25 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p032xPsu068901;
	Mon, 3 Jan 2011 02:59:25 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030259.p032xPsu068901@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 02:59:25 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216903 - projects/ofed/head/sys/conf
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 02:59:25 -0000

Author: jeff
Date: Mon Jan  3 02:59:24 2011
New Revision: 216903
URL: http://svn.freebsd.org/changeset/base/216903

Log:
   - Add SDP files to the kernel config
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/head/sys/conf/files

Modified: projects/ofed/head/sys/conf/files
==============================================================================
--- projects/ofed/head/sys/conf/files	Mon Jan  3 02:40:48 2011	(r216902)
+++ projects/ofed/head/sys/conf/files	Mon Jan  3 02:59:24 2011	(r216903)
@@ -2768,6 +2768,22 @@ ofed/drivers/infiniband/ulp/ipoib/ipoib_
 #	no-depend							\
 #	compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/ipoib/"
 
+ofed/drivers/infiniband/ulp/sdp/sdp_bcopy.c	optional sdp		\
+	no-depend							\
+	compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/"
+ofed/drivers/infiniband/ulp/sdp/sdp_main.c	optional sdp		\
+	no-depend							\
+	compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/"
+ofed/drivers/infiniband/ulp/sdp/sdp_rx.c	optional sdp		\
+	no-depend							\
+	compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/"
+ofed/drivers/infiniband/ulp/sdp/sdp_cma.c	optional sdp		\
+	no-depend							\
+	compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/"
+ofed/drivers/infiniband/ulp/sdp/sdp_tx.c	optional sdp		\
+	no-depend							\
+	compile-with "${OFED_C} -I$S/ofed/drivers/infiniband/ulp/sdp/"
+
 ofed/drivers/infiniband/hw/mlx4/ah.c		optional mlx4		\
 	no-depend obj-prefix "mlx4ib_"					\
 	compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/"

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 03:08:08 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id BFAA9106567A;
	Mon,  3 Jan 2011 03:08:08 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id AD1ED8FC1A;
	Mon,  3 Jan 2011 03:08:08 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p03388NA069791;
	Mon, 3 Jan 2011 03:08:08 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p03388uc069780;
	Mon, 3 Jan 2011 03:08:08 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030308.p03388uc069780@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 03:08:08 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216904 - in projects/ofed/head/sys/ofed/drivers:
	infiniband/core infiniband/hw/mthca net/mlx4
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 03:08:08 -0000

Author: jeff
Date: Mon Jan  3 03:08:08 2011
New Revision: 216904
URL: http://svn.freebsd.org/changeset/base/216904

Log:
   - Eliminate diffs which have been rendered unnecessary by changes in the
     wrapper layer.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/head/sys/ofed/drivers/infiniband/core/notice.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/ucma.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_cmd.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_main.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_av.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_dev.h
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_mr.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/main.c

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/notice.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/notice.c	Mon Jan  3 02:59:24 2011	(r216903)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/notice.c	Mon Jan  3 03:08:08 2011	(r216904)
@@ -669,7 +669,7 @@ static void inform_add_one(struct ib_dev
 	if (rdma_node_get_transport(device->node_type) != RDMA_TRANSPORT_IB)
 		return;
 
-	dev = kzalloc(sizeof *dev + device->phys_port_cnt * sizeof *port,
+	dev = kmalloc(sizeof *dev + device->phys_port_cnt * sizeof *port,
 		      GFP_KERNEL);
 	if (!dev)
 		return;

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/ucma.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/ucma.c	Mon Jan  3 02:59:24 2011	(r216903)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/ucma.c	Mon Jan  3 03:08:08 2011	(r216904)
@@ -1255,7 +1255,7 @@ static int ucma_open(struct inode *inode
 {
 	struct ucma_file *file;
 
-	file = kzalloc(sizeof *file, GFP_KERNEL);
+	file = kmalloc(sizeof *file, GFP_KERNEL);
 	if (!file)
 		return -ENOMEM;
 

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_cmd.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_cmd.c	Mon Jan  3 02:59:24 2011	(r216903)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_cmd.c	Mon Jan  3 03:08:08 2011	(r216904)
@@ -498,7 +498,7 @@ ssize_t ib_uverbs_alloc_pd(struct ib_uve
 		   (unsigned long) cmd.response + sizeof resp,
 		   in_len - sizeof cmd, out_len - sizeof resp);
 
-	uobj = kzalloc(sizeof *uobj, GFP_KERNEL);
+	uobj = kmalloc(sizeof *uobj, GFP_KERNEL);
 	if (!uobj)
 		return -ENOMEM;
 
@@ -619,7 +619,7 @@ ssize_t ib_uverbs_reg_mr(struct ib_uverb
 	    !(cmd.access_flags & IB_ACCESS_LOCAL_WRITE))
 		return -EINVAL;
 
-	uobj = kzalloc(sizeof *uobj, GFP_KERNEL);
+	uobj = kmalloc(sizeof *uobj, GFP_KERNEL);
 	if (!uobj)
 		return -ENOMEM;
 
@@ -779,7 +779,7 @@ ssize_t ib_uverbs_create_cq(struct ib_uv
 	if (cmd.comp_vector >= file->device->num_comp_vectors)
 		return -EINVAL;
 
-	obj = kzalloc(sizeof *obj, GFP_KERNEL);
+	obj = kmalloc(sizeof *obj, GFP_KERNEL);
 	if (!obj)
 		return -ENOMEM;
 
@@ -1057,7 +1057,7 @@ ssize_t ib_uverbs_create_qp(struct ib_uv
 		   (unsigned long) cmd.response + sizeof resp,
 		   in_len - sizeof cmd, out_len - sizeof resp);
 
-	obj = kzalloc(sizeof *obj, GFP_KERNEL);
+	obj = kmalloc(sizeof *obj, GFP_KERNEL);
 	if (!obj)
 		return -ENOMEM;
 
@@ -1784,7 +1784,7 @@ ssize_t ib_uverbs_create_ah(struct ib_uv
 	if (copy_from_user(&cmd, buf, sizeof cmd))
 		return -EFAULT;
 
-	uobj = kzalloc(sizeof *uobj, GFP_KERNEL);
+	uobj = kmalloc(sizeof *uobj, GFP_KERNEL);
 	if (!uobj)
 		return -ENOMEM;
 
@@ -2031,7 +2031,7 @@ ssize_t ib_uverbs_create_srq(struct ib_u
 		   (unsigned long) cmd.response + sizeof resp,
 		   in_len - sizeof cmd, out_len - sizeof resp);
 
-	obj = kzalloc(sizeof *obj, GFP_KERNEL);
+	obj = kmalloc(sizeof *obj, GFP_KERNEL);
 	if (!obj)
 		return -ENOMEM;
 
@@ -2137,7 +2137,7 @@ ssize_t ib_uverbs_create_xrc_srq(struct 
 		   (unsigned long) cmd.response + sizeof resp,
 		   in_len - sizeof cmd, out_len - sizeof resp);
 
-	obj = kzalloc(sizeof *obj, GFP_KERNEL);
+	obj = kmalloc(sizeof *obj, GFP_KERNEL);
 	if (!obj)
 		return -ENOMEM;
 
@@ -2507,7 +2507,7 @@ ssize_t ib_uverbs_open_xrc_domain(struct
 		}
 	}
 
-	xrcd_uobj = kzalloc(sizeof *xrcd_uobj, GFP_KERNEL);
+	xrcd_uobj = kmalloc(sizeof *xrcd_uobj, GFP_KERNEL);
 	if (!xrcd_uobj) {
 		ret = -ENOMEM;
 		goto err_table_mutex_unlock;

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_main.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_main.c	Mon Jan  3 02:59:24 2011	(r216903)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_main.c	Mon Jan  3 03:08:08 2011	(r216904)
@@ -541,7 +541,7 @@ struct file *ib_uverbs_alloc_event_file(
 	struct file *filp;
 	int ret;
 
-	ev_file = kzalloc(sizeof *ev_file, GFP_KERNEL);
+	ev_file = kmalloc(sizeof *ev_file, GFP_KERNEL);
 	if (!ev_file)
 		return ERR_PTR(-ENOMEM);
 
@@ -685,7 +685,7 @@ static int ib_uverbs_open(struct inode *
 		goto err;
 	}
 
-	file = kzalloc(sizeof *file, GFP_KERNEL);
+	file = kmalloc(sizeof *file, GFP_KERNEL);
 	if (!file) {
 		ret = -ENOMEM;
 		goto err_module;

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_av.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_av.c	Mon Jan  3 02:59:24 2011	(r216903)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_av.c	Mon Jan  3 03:08:08 2011	(r216904)
@@ -172,10 +172,8 @@ int mthca_create_ah(struct mthca_dev *de
 		index = mthca_alloc(&dev->av_table.alloc);
 
 		/* fall back to allocate in host memory */
-		if (index == -1) {
-			printf("av_table alloc fail\n");
+		if (index == -1)
 			goto on_hca_fail;
-		}
 
 		av = kmalloc(sizeof *av, GFP_ATOMIC);
 		if (!av)

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c	Mon Jan  3 02:59:24 2011	(r216903)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_cmd.c	Mon Jan  3 03:08:08 2011	(r216904)
@@ -720,8 +720,7 @@ static void mthca_setup_cmd_doorbells(st
 
 	addr = pci_resource_start(dev->pdev, 2) +
 		((pci_resource_len(dev->pdev, 2) - 1) & base);
-	dev->cmd.dbell_size = max_off + sizeof(u32);
-	dev->cmd.dbell_map = ioremap(addr, dev->cmd.dbell_size);
+	dev->cmd.dbell_map = ioremap(addr, max_off + sizeof(u32));
 	if (!dev->cmd.dbell_map)
 		return;
 

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_dev.h
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_dev.h	Mon Jan  3 02:59:24 2011	(r216903)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_dev.h	Mon Jan  3 03:08:08 2011	(r216904)
@@ -128,7 +128,6 @@ struct mthca_cmd {
 	struct mthca_cmd_context *context;
 	u16                       token_mask;
 	u32                       flags;
-	u32			  dbell_size;
 	void __iomem             *dbell_map;
 	u16                       dbell_offsets[MTHCA_CMD_NUM_DBELL_DWORDS];
 };
@@ -221,8 +220,6 @@ struct mthca_mr_table {
 		void __iomem   *mpt_base;
 		void __iomem   *mtt_base;
 		struct mthca_buddy mtt_buddy;
-		u32		mtt_size;
-		u32		mpt_size;
 	} tavor_fmr;
 };
 

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_mr.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_mr.c	Mon Jan  3 02:59:24 2011	(r216903)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_mr.c	Mon Jan  3 03:08:08 2011	(r216904)
@@ -893,10 +893,9 @@ int mthca_init_mr_table(struct mthca_dev
 		addr = pci_resource_start(dev->pdev, 4) +
 			((pci_resource_len(dev->pdev, 4) - 1) &
 			 dev->mr_table.mpt_base);
-		dev->mr_table.tavor_fmr.mpt_size =
-			mpts * sizeof(struct mthca_mpt_entry);
+
 		dev->mr_table.tavor_fmr.mpt_base =
-			ioremap(addr, dev->mr_table.tavor_fmr.mpt_size);
+			ioremap(addr, mpts * sizeof(struct mthca_mpt_entry));
 
 		if (!dev->mr_table.tavor_fmr.mpt_base) {
 			mthca_warn(dev, "MPT ioremap for FMR failed.\n");
@@ -907,10 +906,9 @@ int mthca_init_mr_table(struct mthca_dev
 		addr = pci_resource_start(dev->pdev, 4) +
 			((pci_resource_len(dev->pdev, 4) - 1) &
 			 dev->mr_table.mtt_base);
-		dev->mr_table.tavor_fmr.mtt_size =
-			mtts * dev->limits.mtt_seg_size;
+
 		dev->mr_table.tavor_fmr.mtt_base =
-			ioremap(addr, dev->mr_table.tavor_fmr.mtt_size);
+			ioremap(addr, mtts * dev->limits.mtt_seg_size);
 		if (!dev->mr_table.tavor_fmr.mtt_base) {
 			mthca_warn(dev, "MTT ioremap for FMR failed.\n");
 			err = -ENOMEM;

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c	Mon Jan  3 02:59:24 2011	(r216903)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_provider.c	Mon Jan  3 03:08:08 2011	(r216904)
@@ -555,7 +555,7 @@ static struct ib_qp *mthca_create_qp(str
 	{
 		struct mthca_ucontext *context;
 
-		qp = kzalloc(sizeof *qp, GFP_KERNEL);
+		qp = kmalloc(sizeof *qp, GFP_KERNEL);
 		if (!qp)
 			return ERR_PTR(-ENOMEM);
 
@@ -621,7 +621,7 @@ static struct ib_qp *mthca_create_qp(str
 		if (pd->uobject)
 			return ERR_PTR(-EINVAL);
 
-		qp = kzalloc(sizeof (struct mthca_sqp), GFP_KERNEL);
+		qp = kmalloc(sizeof (struct mthca_sqp), GFP_KERNEL);
 		if (!qp)
 			return ERR_PTR(-ENOMEM);
 
@@ -701,7 +701,7 @@ static struct ib_cq *mthca_create_cq(str
 			goto err_unmap_set;
 	}
 
-	cq = kzalloc(sizeof *cq, GFP_KERNEL);
+	cq = kmalloc(sizeof *cq, GFP_KERNEL);
 	if (!cq) {
 		err = -ENOMEM;
 		goto err_unmap_arm;

Modified: projects/ofed/head/sys/ofed/drivers/net/mlx4/main.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/net/mlx4/main.c	Mon Jan  3 02:59:24 2011	(r216903)
+++ projects/ofed/head/sys/ofed/drivers/net/mlx4/main.c	Mon Jan  3 03:08:08 2011	(r216904)
@@ -1611,7 +1611,6 @@ static int __init mlx4_init(void)
 {
 	int ret;
 
-	printk("mlx4 init\n");
 	mutex_init(&drv_mutex);
 
 	if (mlx4_verify_params())

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 03:34:59 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 9AA86106564A;
	Mon,  3 Jan 2011 03:34:59 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 880608FC12;
	Mon,  3 Jan 2011 03:34:59 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p033Yxv1072130;
	Mon, 3 Jan 2011 03:34:59 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p033YxgH072125;
	Mon, 3 Jan 2011 03:34:59 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030334.p033YxgH072125@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 03:34:59 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216905 - in projects/ofed/head/sys/ofed:
	drivers/infiniband/core drivers/infiniband/hw/mlx4 include/linux
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 03:34:59 -0000

Author: jeff
Date: Mon Jan  3 03:34:59 2011
New Revision: 216905
URL: http://svn.freebsd.org/changeset/base/216905

Log:
   - Add netdevice notifiers and re-enable their appropriate handlers in
     the core stack and drivers.  These are network events for
     adding and removing network devices along with link state changes, etc.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/head/sys/ofed/drivers/infiniband/core/cma.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/main.c
  projects/ofed/head/sys/ofed/include/linux/netdevice.h
  projects/ofed/head/sys/ofed/include/linux/notifier.h

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/cma.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/cma.c	Mon Jan  3 03:08:08 2011	(r216904)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/cma.c	Mon Jan  3 03:34:59 2011	(r216905)
@@ -1681,8 +1681,6 @@ out:
 	kfree(work);
 }
 
-#ifdef __linux__
-/* XXX I need to add an EVENTHANDLER based system for handling these events. */
 static void cma_ndev_work_handler(struct work_struct *_work)
 {
 	struct cma_ndev_work *work = container_of(_work, struct cma_ndev_work, work);
@@ -1706,7 +1704,6 @@ out:
 		rdma_destroy_id(&id_priv->id);
 	kfree(work);
 }
-#endif
 
 static int cma_resolve_ib_route(struct rdma_id_private *id_priv, int timeout_ms)
 {
@@ -3183,7 +3180,6 @@ void rdma_leave_multicast(struct rdma_cm
 }
 EXPORT_SYMBOL(rdma_leave_multicast);
 
-#ifdef __linux__
 static int cma_netdev_change(struct net_device *ndev, struct rdma_id_private *id_priv)
 {
 	struct rdma_dev_addr *dev_addr;
@@ -3191,10 +3187,17 @@ static int cma_netdev_change(struct net_
 
 	dev_addr = &id_priv->id.route.addr.dev_addr;
 
+#ifdef __linux__
 	if ((dev_addr->bound_dev_if == ndev->ifindex) &&
 	    memcmp(dev_addr->src_dev_addr, ndev->dev_addr, ndev->addr_len)) {
 		printk(KERN_INFO "RDMA CM addr change for ndev %s used by id %p\n",
 		       ndev->name, &id_priv->id);
+#else
+	if ((dev_addr->bound_dev_if == ndev->if_index) &&
+	    memcmp(dev_addr->src_dev_addr, IF_LLADDR(ndev), ndev->if_addrlen)) {
+		printk(KERN_INFO "RDMA CM addr change for ndev %s used by id %p\n",
+		       ndev->if_xname, &id_priv->id);
+#endif
 		work = kzalloc(sizeof *work, GFP_KERNEL);
 		if (!work)
 			return -ENOMEM;
@@ -3217,6 +3220,7 @@ static int cma_netdev_callback(struct no
 	struct rdma_id_private *id_priv;
 	int ret = NOTIFY_DONE;
 
+#ifdef __linux__
 	if (dev_net(ndev) != &init_net)
 		return NOTIFY_DONE;
 
@@ -3225,6 +3229,10 @@ static int cma_netdev_callback(struct no
 
 	if (!(ndev->flags & IFF_MASTER) || !(ndev->priv_flags & IFF_BONDING))
 		return NOTIFY_DONE;
+#else
+	if (event != NETDEV_DOWN && event != NETDEV_UNREGISTER)
+		return NOTIFY_DONE;
+#endif
 
 	mutex_lock(&lock);
 	list_for_each_entry(cma_dev, &dev_list, list)
@@ -3242,7 +3250,6 @@ out:
 static struct notifier_block cma_nb = {
 	.notifier_call = cma_netdev_callback
 };
-#endif
 
 static void cma_add_one(struct ib_device *device)
 {
@@ -3352,9 +3359,7 @@ static int cma_init(void)
 
 	ib_sa_register_client(&sa_client);
 	rdma_addr_register_client(&addr_client);
-#ifdef __linux__
 	register_netdevice_notifier(&cma_nb);
-#endif
 
 	ret = ib_register_client(&cma_client);
 	if (ret)
@@ -3362,9 +3367,7 @@ static int cma_init(void)
 	return 0;
 
 err:
-#ifdef __linux__
 	unregister_netdevice_notifier(&cma_nb);
-#endif
 	rdma_addr_unregister_client(&addr_client);
 	ib_sa_unregister_client(&sa_client);
 	destroy_workqueue(cma_wq);
@@ -3374,9 +3377,7 @@ err:
 static void cma_cleanup(void)
 {
 	ib_unregister_client(&cma_client);
-#ifdef __linux__
 	unregister_netdevice_notifier(&cma_nb);
-#endif
 	rdma_addr_unregister_client(&addr_client);
 	ib_sa_unregister_client(&sa_client);
 	destroy_workqueue(cma_wq);

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/main.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/main.c	Mon Jan  3 03:08:08 2011	(r216904)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/main.c	Mon Jan  3 03:34:59 2011	(r216905)
@@ -94,9 +94,7 @@ static void init_query_mad(struct ib_smp
 	mad->method	   = IB_MGMT_METHOD_GET;
 }
 
-#ifdef __linux__
 static union ib_gid zgid;
-#endif
 
 static int mlx4_ib_query_device(struct ib_device *ibdev,
 				struct ib_device_attr *props)
@@ -664,10 +662,9 @@ static int add_gid_entry(struct ib_qp *i
 int mlx4_ib_add_mc(struct mlx4_ib_dev *mdev, struct mlx4_ib_qp *mqp,
 		   union ib_gid *gid)
 {
-	int ret = 0;
-#ifdef __linux__
 	u8 mac[6];
 	struct net_device *ndev;
+	int ret = 0;
 
 	if (!mqp->port)
 		return 0;
@@ -684,7 +681,6 @@ int mlx4_ib_add_mc(struct mlx4_ib_dev *m
 		rtnl_unlock();
 		dev_put(ndev);
 	}
-#endif
 
 	return ret;
 }
@@ -732,10 +728,8 @@ static int mlx4_ib_mcg_detach(struct ib_
 	int err;
 	struct mlx4_ib_dev *mdev = to_mdev(ibqp->device);
 	struct mlx4_ib_qp *mqp = to_mqp(ibqp);
-#ifdef __linux__
 	u8 mac[6];
 	struct net_device *ndev;
-#endif
 	struct gid_entry *ge;
 
 	err = mlx4_multicast_detach(mdev->dev,
@@ -746,7 +740,6 @@ static int mlx4_ib_mcg_detach(struct ib_
 	mutex_lock(&mqp->mutex);
 	ge = find_gid_entry(mqp, gid->raw);
 	if (ge) {
-#ifdef __linux__
 		spin_lock(&mdev->iboe.lock);
 		ndev = ge->added ? mdev->iboe.netdevs[ge->port - 1] : NULL;
 		if (ndev)
@@ -759,7 +752,6 @@ static int mlx4_ib_mcg_detach(struct ib_
 			rtnl_unlock();
 			dev_put(ndev);
 		}
-#endif
 		list_del(&ge->list);
 		kfree(ge);
 	} else
@@ -1056,7 +1048,6 @@ struct attribute_group diag_counters_gro
 	.attrs  = diag_rprt_attrs
 };
 
-#ifdef __linux__
 static void mlx4_addrconf_ifid_eui48(u8 *eui, int is_vlan, u16 vlan_id, struct net_device *dev)
 {
 #ifdef __linux__
@@ -1114,12 +1105,14 @@ static int update_ipv6_gids(struct mlx4_
 {
 	struct net_device *ndev = dev->iboe.netdevs[port - 1];
 	struct update_gid_work *work;
+#ifdef __linux__
 	struct net_device *tmp;
+#endif
 	int i;
 	u8 *hits;
 	int ret;
 	union ib_gid gid;
-	int free = -1;
+	int tofree = -1;
 	int found;
 	int need_update = 0;
 	int is_vlan;
@@ -1135,15 +1128,17 @@ static int update_ipv6_gids(struct mlx4_
 		goto out;
 	}
 
-	/* XXX vlan */
+#ifdef __linux__
 	read_lock(&dev_base_lock);
 	for_each_netdev(&init_net, tmp) {
 		if (ndev && (tmp == ndev
+	/* XXX vlan */
 #if defined(CONFIG_VLAN_8021Q) || defined(CONFIG_VLAN_8021Q_MODULE)
 			 || vlan_dev_real_dev(tmp) == ndev)) {
 #else
 						)) {
 #endif
+#endif
 			gid.global.subnet_prefix = cpu_to_be64(0xfe80000000000000LL);
 #if defined(CONFIG_VLAN_8021Q) || defined(CONFIG_VLAN_8021Q_MODULE)
 			vid = vlan_dev_vlan_id(tmp);
@@ -1155,23 +1150,25 @@ static int update_ipv6_gids(struct mlx4_
 			mlx4_addrconf_ifid_eui48(&gid.raw[8], is_vlan, vid, ndev);
 			found = 0;
 			for (i = 0; i < 128; ++i) {
-				if (free < 0 &&
+				if (tofree < 0 &&
 				    !memcmp(&dev->iboe.gid_table[port - 1][i], &zgid, sizeof zgid))
-					free = i;
+					tofree = i;
 				if (!memcmp(&dev->iboe.gid_table[port - 1][i], &gid, sizeof gid)) {
 					hits[i] = 1;
 					found = 1;
 					break;
 				}
 			}
-			if (!found && free >= 0) {
-				dev->iboe.gid_table[port - 1][free] = gid;
-				hits[free] = 1;
+			if (!found && tofree >= 0) {
+				dev->iboe.gid_table[port - 1][tofree] = gid;
+				hits[tofree] = 1;
 				++need_update;
 			}
+#ifdef __linux__
 		}
 	}
 	read_unlock(&dev_base_lock);
+#endif
 
 	for (i = 0; i < 128; ++i)
 		if (!hits[i]) {
@@ -1221,7 +1218,6 @@ static void netdev_removed(struct mlx4_i
 	update_ipv6_gids(dev, port, 1);
 }
 
-/* XXX netdev event needed. */
 static int mlx4_ib_netdev_event(struct notifier_block *this, unsigned long event,
 				void *ptr)
 {
@@ -1231,8 +1227,10 @@ static int mlx4_ib_netdev_event(struct n
 	struct mlx4_ib_iboe *iboe;
 	int port;
 
+#ifdef __linux__
 	if (!net_eq(dev_net(dev), &init_net))
 		return NOTIFY_DONE;
+#endif
 
 	ibdev = container_of(this, struct mlx4_ib_dev, iboe.nb);
 	iboe = &ibdev->iboe;
@@ -1268,7 +1266,6 @@ static int mlx4_ib_netdev_event(struct n
 
 	return NOTIFY_DONE;
 }
-#endif
 
 static void *mlx4_ib_add(struct mlx4_dev *dev)
 {
@@ -1434,14 +1431,12 @@ static void *mlx4_ib_add(struct mlx4_dev
 
 	if (mlx4_ib_mad_init(ibdev))
 		goto err_reg;
-#ifdef __linux__
 	if (dev->caps.flags & MLX4_DEV_CAP_FLAG_IBOE && !iboe->nb.notifier_call) {
 		iboe->nb.notifier_call = mlx4_ib_netdev_event;
 		err = register_netdevice_notifier(&iboe->nb);
 		if (err)
 			goto err_reg;
 	}
-#endif
 	for (i = 0; i < ARRAY_SIZE(mlx4_class_attributes); ++i) {
 		if (device_create_file(&ibdev->ib_dev.dev,
 				       mlx4_class_attributes[i]))
@@ -1456,10 +1451,8 @@ static void *mlx4_ib_add(struct mlx4_dev
 	return ibdev;
 
 err_notif:
-#ifdef __linux__
 	if (unregister_netdevice_notifier(&ibdev->iboe.nb))
 		printk(KERN_WARNING "failure unregistering notifier\n");
-#endif
 	flush_workqueue(wq);
 
 err_reg:
@@ -1498,9 +1491,7 @@ static void mlx4_ib_remove(struct mlx4_d
 		mlx4_counter_free(ibdev->dev, ibdev->counters[k]);
 
 	if (ibdev->iboe.nb.notifier_call) {
-#ifdef __linux__
 		unregister_netdevice_notifier(&ibdev->iboe.nb);
-#endif
 		flush_workqueue(wq);
 		ibdev->iboe.nb.notifier_call = NULL;
 	}

Modified: projects/ofed/head/sys/ofed/include/linux/netdevice.h
==============================================================================
--- projects/ofed/head/sys/ofed/include/linux/netdevice.h	Mon Jan  3 03:08:08 2011	(r216904)
+++ projects/ofed/head/sys/ofed/include/linux/netdevice.h	Mon Jan  3 03:34:59 2011	(r216905)
@@ -54,9 +54,99 @@ extern struct net init_net;
 #define	net_device	ifnet
 
 #define	dev_get_by_index(n, idx)	ifnet_byindex_ref((idx))
+#define	dev_hold(d)	if_ref((d))
 #define	dev_put(d)	if_rele((d))
 
 #define	netif_running(dev)	!!(dev->if_drv_flags & IFF_DRV_RUNNING)
 #define	netif_oper_up(dev)	!!(dev->if_flags & IFF_UP)
 
+static inline void
+_handle_ifnet_link_event(void *arg, struct ifnet *ifp, int linkstate)
+{
+	struct notifier_block *nb;
+
+	nb = arg;
+	if (linkstate == LINK_STATE_UP)
+		nb->notifier_call(nb, NETDEV_UP, ifp);
+	else
+		nb->notifier_call(nb, NETDEV_DOWN, ifp);
+}
+
+static inline void
+_handle_ifnet_arrival_event(void *arg, struct ifnet *ifp)
+{
+	struct notifier_block *nb;
+
+	nb = arg;
+	nb->notifier_call(nb, NETDEV_REGISTER, ifp);
+}
+
+static inline void
+_handle_ifnet_departure_event(void *arg, struct ifnet *ifp)
+{
+	struct notifier_block *nb;
+
+	nb = arg;
+	nb->notifier_call(nb, NETDEV_UNREGISTER, ifp);
+}
+
+static inline int
+register_netdevice_notifier(struct notifier_block *nb)
+{
+
+	nb->tags[NETDEV_UP] = EVENTHANDLER_REGISTER(
+	    ifnet_link_event, _handle_ifnet_link_event, nb, 0);
+	nb->tags[NETDEV_REGISTER] = EVENTHANDLER_REGISTER(
+	    ifnet_arrival_event, _handle_ifnet_arrival_event, nb, 0);
+	nb->tags[NETDEV_UNREGISTER] = EVENTHANDLER_REGISTER(
+	    ifnet_departure_event, _handle_ifnet_departure_event, nb, 0);
+	return (0);
+}
+
+static inline int
+unregister_netdevice_notifier(struct notifier_block *nb)
+{
+
+        EVENTHANDLER_DEREGISTER(ifnet_link_event, nb->tags[NETDEV_UP]);
+        EVENTHANDLER_DEREGISTER(ifnet_arrival_event, nb->tags[NETDEV_REGISTER]);
+        EVENTHANDLER_DEREGISTER(ifnet_departure_event,
+	    nb->tags[NETDEV_UNREGISTER]);
+	return (0);
+}
+
+#define	rtnl_lock()
+#define	rtnl_unlock()
+
+static inline int
+dev_mc_delete(struct net_device *dev, void *addr, int alen, int all)
+{
+	struct sockaddr_dl sdl;
+
+	if (alen > sizeof(sdl.sdl_data))
+		return (-EINVAL);
+	memset(&sdl, 0, sizeof(sdl));
+	sdl.sdl_len = sizeof(sdl);
+	sdl.sdl_family = AF_LINK;
+	sdl.sdl_alen = alen;
+	memcpy(&sdl.sdl_data, addr, alen);
+
+	return -if_delmulti(dev, (struct sockaddr *)&sdl);
+}
+
+static inline int
+dev_mc_add(struct net_device *dev, void *addr, int alen, int newonly)
+{
+	struct sockaddr_dl sdl;
+
+	if (alen > sizeof(sdl.sdl_data))
+		return (-EINVAL);
+	memset(&sdl, 0, sizeof(sdl));
+	sdl.sdl_len = sizeof(sdl);
+	sdl.sdl_family = AF_LINK;
+	sdl.sdl_alen = alen;
+	memcpy(&sdl.sdl_data, addr, alen);
+
+	return -if_addmulti(dev, (struct sockaddr *)&sdl, NULL);
+}
+
 #endif	/* _LINUX_NETDEVICE_H_ */

Modified: projects/ofed/head/sys/ofed/include/linux/notifier.h
==============================================================================
--- projects/ofed/head/sys/ofed/include/linux/notifier.h	Mon Jan  3 03:08:08 2011	(r216904)
+++ projects/ofed/head/sys/ofed/include/linux/notifier.h	Mon Jan  3 03:34:59 2011	(r216905)
@@ -34,13 +34,21 @@
 /*
  * Max number of FreeBSD events to map to Linux events per notify type.
  */
-#define	NB_COUNT	5
+#define	NOTIFY_DONE	0
+#define	_NOTIFY_COUNT	5
 
 struct notifier_block {
 	int (*notifier_call)(struct notifier_block *, unsigned long, void *);
 	struct notifier_block	*next;
 	int			priority;
-	eventhandler_tag	tags[NB_COUNT];
+	eventhandler_tag	tags[_NOTIFY_COUNT];
 };
 
+/* Values must be less than NOTIFY_COUNT */
+#define	NETDEV_UP		0x0001
+#define	NETDEV_DOWN		0x0002
+#define	NETDEV_REGISTER		0x0003
+#define	NETDEV_UNREGISTER	0x0004
+
+
 #endif	/* _LINUX_NOTIFIER_H_ */

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 05:14:40 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 74147106564A;
	Mon,  3 Jan 2011 05:14:40 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 5F6388FC08;
	Mon,  3 Jan 2011 05:14:40 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p035EeTC075450;
	Mon, 3 Jan 2011 05:14:40 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p035Edh5075422;
	Mon, 3 Jan 2011 05:14:39 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030514.p035Edh5075422@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 05:14:39 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216906 - in projects/ofed/base/sys/ofed:
	drivers/infiniband/core drivers/infiniband/debug
	drivers/infiniband/hw/cxgb3 drivers/infiniband/hw/ehca
	drivers/infiniband/hw/mlx4 drivers/infi...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 05:14:40 -0000

Author: jeff
Date: Mon Jan  3 05:14:39 2011
New Revision: 216906
URL: http://svn.freebsd.org/changeset/base/216906

Log:
   - Update kernel and drivers to ofed 1.5.3-rc1 commit rev
     cf8b6ca317a31ccee24e0058415db36a59242eb6

Modified:
  projects/ofed/base/sys/ofed/drivers/infiniband/core/agent.c
  projects/ofed/base/sys/ofed/drivers/infiniband/core/cache.c
  projects/ofed/base/sys/ofed/drivers/infiniband/core/cm.c
  projects/ofed/base/sys/ofed/drivers/infiniband/core/cma.c
  projects/ofed/base/sys/ofed/drivers/infiniband/core/mad.c
  projects/ofed/base/sys/ofed/drivers/infiniband/core/multicast.c
  projects/ofed/base/sys/ofed/drivers/infiniband/core/sa_query.c
  projects/ofed/base/sys/ofed/drivers/infiniband/core/sysfs.c
  projects/ofed/base/sys/ofed/drivers/infiniband/core/ucma.c
  projects/ofed/base/sys/ofed/drivers/infiniband/core/ud_header.c
  projects/ofed/base/sys/ofed/drivers/infiniband/core/user_mad.c
  projects/ofed/base/sys/ofed/drivers/infiniband/core/uverbs.h
  projects/ofed/base/sys/ofed/drivers/infiniband/core/uverbs_cmd.c
  projects/ofed/base/sys/ofed/drivers/infiniband/core/uverbs_main.c
  projects/ofed/base/sys/ofed/drivers/infiniband/core/verbs.c
  projects/ofed/base/sys/ofed/drivers/infiniband/debug/memtrack.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.h
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.h
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/iwch_cm.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/ehca/ehca_main.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/ah.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/cq.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/mad.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/main.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_ib.h
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/mr.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/qp.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/mthca/mthca_dev.h
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/mthca/mthca_qp.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/Makefile
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes.h
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes_cm.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes_hw.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes_hw.h
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes_nic.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes_utils.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes_verbs.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes_verbs.h
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib.h
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_7322_regs.h
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_common.h
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_cq.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_diag.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_driver.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_file_ops.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_iba6120.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_iba7220.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_iba7322.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_init.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_intr.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_keys.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_mad.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_mr.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_pcie.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_qp.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_rc.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_sdma.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_trace.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_tx.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_uc.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_ud.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_user_sdma.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_verbs.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/qib/qib_verbs.h
  projects/ofed/base/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ethtool.c
  projects/ofed/base/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
  projects/ofed/base/sys/ofed/drivers/infiniband/ulp/sdp/sdp.h
  projects/ofed/base/sys/ofed/drivers/infiniband/ulp/sdp/sdp_bcopy.c
  projects/ofed/base/sys/ofed/drivers/infiniband/ulp/sdp/sdp_cma.c
  projects/ofed/base/sys/ofed/drivers/infiniband/ulp/sdp/sdp_dbg.h
  projects/ofed/base/sys/ofed/drivers/infiniband/ulp/sdp/sdp_main.c
  projects/ofed/base/sys/ofed/drivers/infiniband/ulp/sdp/sdp_proc.c
  projects/ofed/base/sys/ofed/drivers/infiniband/ulp/sdp/sdp_rx.c
  projects/ofed/base/sys/ofed/drivers/infiniband/ulp/sdp/sdp_tx.c
  projects/ofed/base/sys/ofed/drivers/infiniband/ulp/sdp/sdp_zcopy.c
  projects/ofed/base/sys/ofed/drivers/infiniband/ulp/srpt/scst_debug.h
  projects/ofed/base/sys/ofed/drivers/infiniband/util/madeye.c
  projects/ofed/base/sys/ofed/drivers/net/mlx4/alloc.c
  projects/ofed/base/sys/ofed/drivers/net/mlx4/cmd.c
  projects/ofed/base/sys/ofed/drivers/net/mlx4/en_ethtool.c
  projects/ofed/base/sys/ofed/drivers/net/mlx4/en_netdev.c
  projects/ofed/base/sys/ofed/drivers/net/mlx4/en_port.c
  projects/ofed/base/sys/ofed/drivers/net/mlx4/en_port.h
  projects/ofed/base/sys/ofed/drivers/net/mlx4/en_rx.c
  projects/ofed/base/sys/ofed/drivers/net/mlx4/en_tx.c
  projects/ofed/base/sys/ofed/drivers/net/mlx4/fw.c
  projects/ofed/base/sys/ofed/drivers/net/mlx4/main.c
  projects/ofed/base/sys/ofed/drivers/net/mlx4/mcg.c
  projects/ofed/base/sys/ofed/drivers/net/mlx4/mlx4.h
  projects/ofed/base/sys/ofed/drivers/net/mlx4/mlx4_en.h
  projects/ofed/base/sys/ofed/drivers/net/mlx4/pd.c
  projects/ofed/base/sys/ofed/drivers/net/mlx4/port.c
  projects/ofed/base/sys/ofed/drivers/net/mlx4/qp.c
  projects/ofed/base/sys/ofed/include/rdma/ib_addr.h
  projects/ofed/base/sys/ofed/include/rdma/ib_sa.h
  projects/ofed/base/sys/ofed/include/rdma/ib_user_verbs.h
  projects/ofed/base/sys/ofed/include/rdma/ib_verbs.h

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/agent.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/agent.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/agent.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -48,8 +48,6 @@
 struct ib_agent_port_private {
 	struct list_head port_list;
 	struct ib_mad_agent *agent[2];
-	struct ib_device    *device;
-	u8		     port_num;
 };
 
 static DEFINE_SPINLOCK(ib_agent_port_list_lock);
@@ -60,10 +58,11 @@ __ib_get_agent_port(struct ib_device *de
 {
 	struct ib_agent_port_private *entry;
 
-	list_for_each_entry(entry, &ib_agent_port_list, port_list)
-		if (entry->device == device && entry->port_num == port_num)
+	list_for_each_entry(entry, &ib_agent_port_list, port_list) {
+		if (entry->agent[1]->device == device &&
+		    entry->agent[1]->port_num == port_num)
 			return entry;
-
+	}
 	return NULL;
 }
 
@@ -156,7 +155,7 @@ int ib_agent_port_open(struct ib_device 
 		goto error1;
 	}
 
-	if (rdma_port_link_layer(device, port_num) == IB_LINK_LAYER_INFINIBAND) {
+	if (rdma_port_get_link_layer(device, port_num) == IB_LINK_LAYER_INFINIBAND) {
 		/* Obtain send only MAD agent for SMI QP */
 		port_priv->agent[0] = ib_register_mad_agent(device, port_num,
 							    IB_QPT_SMI, NULL, 0,
@@ -178,9 +177,6 @@ int ib_agent_port_open(struct ib_device 
 		goto error3;
 	}
 
-	port_priv->device = device;
-	port_priv->port_num = port_num;
-
 	spin_lock_irqsave(&ib_agent_port_list_lock, flags);
 	list_add_tail(&port_priv->port_list, &ib_agent_port_list);
 	spin_unlock_irqrestore(&ib_agent_port_list_lock, flags);
@@ -188,7 +184,7 @@ int ib_agent_port_open(struct ib_device 
 	return 0;
 
 error3:
-	if (rdma_port_link_layer(device, port_num) == IB_LINK_LAYER_INFINIBAND)
+	if (port_priv->agent[0])
 		ib_unregister_mad_agent(port_priv->agent[0]);
 error2:
 	kfree(port_priv);
@@ -212,7 +208,7 @@ int ib_agent_port_close(struct ib_device
 	spin_unlock_irqrestore(&ib_agent_port_list_lock, flags);
 
 	ib_unregister_mad_agent(port_priv->agent[1]);
-	if (rdma_port_link_layer(device, port_num) == IB_LINK_LAYER_INFINIBAND)
+	if (port_priv->agent[0])
 		ib_unregister_mad_agent(port_priv->agent[0]);
 
 	kfree(port_priv);

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/cache.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/cache.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/cache.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -302,7 +302,8 @@ static void ib_cache_event(struct ib_eve
 	    event->event == IB_EVENT_LID_CHANGE  ||
 	    event->event == IB_EVENT_PKEY_CHANGE ||
 	    event->event == IB_EVENT_SM_CHANGE   ||
-	    event->event == IB_EVENT_CLIENT_REREGISTER) {
+	    event->event == IB_EVENT_CLIENT_REREGISTER ||
+	    event->event == IB_EVENT_GID_CHANGE) {
 		work = kmalloc(sizeof *work, GFP_ATOMIC);
 		if (work) {
 			INIT_WORK(&work->work, ib_cache_task);

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/cm.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/cm.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/cm.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -362,7 +362,6 @@ static int cm_init_av_by_path(struct ib_
 	unsigned long flags;
 	int ret;
 	u8 p;
-	int force_grh;
 
 	read_lock_irqsave(&cm.device_lock, flags);
 	list_for_each_entry(cm_dev, &cm.device_list, list) {
@@ -383,10 +382,8 @@ static int cm_init_av_by_path(struct ib_
 		return ret;
 
 	av->port = port;
-	force_grh = rdma_port_link_layer(cm_dev->ib_device, port->port_num) ==
-		IB_LINK_LAYER_ETHERNET ? 1 : 0;
 	ib_init_ah_from_path(cm_dev->ib_device, port->port_num, path,
-			     &av->ah_attr, force_grh);
+			     &av->ah_attr);
 	av->timeout = path->packet_life_time + 1;
 	return 0;
 }
@@ -2446,10 +2443,12 @@ int ib_send_cm_mra(struct ib_cm_id *cm_i
 		msg_response = CM_MSG_RESPONSE_REP;
 		break;
 	case IB_CM_ESTABLISHED:
-		cm_state = cm_id->state;
-		lap_state = IB_CM_MRA_LAP_SENT;
-		msg_response = CM_MSG_RESPONSE_OTHER;
-		break;
+		if (cm_id->lap_state == IB_CM_LAP_RCVD) {
+			cm_state = cm_id->state;
+			lap_state = IB_CM_MRA_LAP_SENT;
+			msg_response = CM_MSG_RESPONSE_OTHER;
+			break;
+		}
 	default:
 		ret = -EINVAL;
 		goto error1;

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/cma.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/cma.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/cma.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -608,7 +608,7 @@ static int cma_ib_init_qp_attr(struct rd
 	int ret;
 	u16 pkey;
 
-	if (rdma_port_link_layer(id_priv->id.device, id_priv->id.port_num) ==
+	if (rdma_port_get_link_layer(id_priv->id.device, id_priv->id.port_num) ==
 	    IB_LINK_LAYER_INFINIBAND)
 		pkey = ib_addr_get_pkey(dev_addr);
 	else
@@ -793,7 +793,7 @@ static inline int cma_user_data_offset(e
 
 static void cma_cancel_route(struct rdma_id_private *id_priv)
 {
-	switch (rdma_port_link_layer(id_priv->id.device, id_priv->id.port_num)) {
+	switch (rdma_port_get_link_layer(id_priv->id.device, id_priv->id.port_num)) {
 	case IB_LINK_LAYER_INFINIBAND:
 		if (id_priv->query)
 			ib_sa_cancel_query(id_priv->query_id, id_priv->query);
@@ -874,7 +874,7 @@ static void cma_leave_mc_groups(struct r
 		mc = container_of(id_priv->mc_list.next,
 				  struct cma_multicast, list);
 		list_del(&mc->list);
-		switch (rdma_port_link_layer(id_priv->cma_dev->device, id_priv->id.port_num)) {
+		switch (rdma_port_get_link_layer(id_priv->cma_dev->device, id_priv->id.port_num)) {
 		case IB_LINK_LAYER_INFINIBAND:
 			ib_sa_free_multicast(mc->multicast.ib);
 			kfree(mc);
@@ -1793,7 +1793,7 @@ static int cma_resolve_iboe_route(struct
 	struct sockaddr_in *src_addr = (struct sockaddr_in *)&route->addr.src_addr;
 	struct sockaddr_in *dst_addr = (struct sockaddr_in *)&route->addr.dst_addr;
 	struct net_device *ndev = NULL;
-	u16 vid = 0;
+	u16 vid;
 
 	if (src_addr->sin_family != dst_addr->sin_family)
 		return -EINVAL;
@@ -1820,9 +1820,7 @@ static int cma_resolve_iboe_route(struct
 		goto err2;
 	}
 
-#if defined(CONFIG_VLAN_8021Q) || defined(CONFIG_VLAN_8021Q_MODULE)
-	vid = vlan_dev_vlan_id(ndev);
-#endif
+	vid = rdma_vlan_dev_vlan_id(ndev);
 
 	iboe_mac_vlan_to_ll(&route->path_rec->sgid, addr->dev_addr.src_dev_addr, vid);
 	iboe_mac_vlan_to_ll(&route->path_rec->dgid, addr->dev_addr.dst_dev_addr, vid);
@@ -1873,7 +1871,7 @@ int rdma_resolve_route(struct rdma_cm_id
 	atomic_inc(&id_priv->refcount);
 	switch (rdma_node_get_transport(id->device->node_type)) {
 	case RDMA_TRANSPORT_IB:
-		switch (rdma_port_link_layer(id->device, id->port_num)) {
+		switch (rdma_port_get_link_layer(id->device, id->port_num)) {
 		case IB_LINK_LAYER_INFINIBAND:
 			ret = cma_resolve_ib_route(id_priv, timeout_ms);
 			break;
@@ -1935,7 +1933,7 @@ port_found:
 		goto out;
 
 	id_priv->id.route.addr.dev_addr.dev_type =
-		(rdma_port_link_layer(cma_dev->device, p) == IB_LINK_LAYER_INFINIBAND) ?
+		(rdma_port_get_link_layer(cma_dev->device, p) == IB_LINK_LAYER_INFINIBAND) ?
 		ARPHRD_INFINIBAND : ARPHRD_ETHER;
 
 	rdma_addr_set_sgid(&id_priv->id.route.addr.dev_addr, &gid);
@@ -2408,7 +2406,6 @@ static int cma_sidr_rep_handler(struct i
 	struct rdma_cm_event event;
 	struct ib_cm_sidr_rep_event_param *rep = &ib_event->param.sidr_rep_rcvd;
 	int ret = 0;
-	int force_grh;
 
 	if (cma_disable_callback(id_priv, CMA_CONNECT))
 		return 0;
@@ -2438,11 +2435,9 @@ static int cma_sidr_rep_handler(struct i
 			event.status = -EINVAL;
 			break;
 		}
-		force_grh = rdma_port_link_layer(cm_id->device, id_priv->id.port_num) ==
-			IB_LINK_LAYER_ETHERNET ? 1 : 0;
 		ib_init_ah_from_path(id_priv->id.device, id_priv->id.port_num,
 				     id_priv->id.route.path_rec,
-				     &event.param.ud.ah_attr, force_grh);
+				     &event.param.ud.ah_attr);
 		event.param.ud.qp_num = rep->qpn;
 		event.param.ud.qkey = rep->qkey;
 		event.event = RDMA_CM_EVENT_ESTABLISHED;
@@ -3010,7 +3005,7 @@ static void cma_iboe_set_mgid(struct soc
 }
 
 static int cma_iboe_join_multicast(struct rdma_id_private *id_priv,
-				     struct cma_multicast *mc)
+				   struct cma_multicast *mc)
 {
 	struct iboe_mcast_work *work;
 	struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr;
@@ -3094,7 +3089,7 @@ int rdma_join_multicast(struct rdma_cm_i
 
 	switch (rdma_node_get_transport(id->device->node_type)) {
 	case RDMA_TRANSPORT_IB:
-		switch (rdma_port_link_layer(id->device, id->port_num)) {
+		switch (rdma_port_get_link_layer(id->device, id->port_num)) {
 		case IB_LINK_LAYER_INFINIBAND:
 			ret = cma_join_ib_multicast(id_priv, mc);
 			break;
@@ -3139,7 +3134,7 @@ void rdma_leave_multicast(struct rdma_cm
 						&mc->multicast.ib->rec.mgid,
 						mc->multicast.ib->rec.mlid);
 			if (rdma_node_get_transport(id_priv->cma_dev->device->node_type) == RDMA_TRANSPORT_IB) {
-				switch (rdma_port_link_layer(id->device, id->port_num)) {
+				switch (rdma_port_get_link_layer(id->device, id->port_num)) {
 				case IB_LINK_LAYER_INFINIBAND:
 					ib_sa_free_multicast(mc->multicast.ib);
 					kfree(mc);

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/mad.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/mad.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/mad.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -2814,7 +2814,7 @@ static int ib_mad_port_open(struct ib_de
 	init_mad_qp(port_priv, &port_priv->qp_info[1]);
 
 	cq_size = mad_sendq_size + mad_recvq_size;
-	has_smi = rdma_port_link_layer(device, port_num) == IB_LINK_LAYER_INFINIBAND;
+	has_smi = rdma_port_get_link_layer(device, port_num) == IB_LINK_LAYER_INFINIBAND;
 	if (has_smi)
 		cq_size *= 2;
 

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/multicast.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/multicast.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/multicast.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -745,7 +745,7 @@ static void mcast_event_handler(struct i
 	int index;
 
 	dev = container_of(handler, struct mcast_device, event_handler);
-	if (rdma_port_link_layer(dev->device, event->element.port_num) !=
+	if (rdma_port_get_link_layer(dev->device, event->element.port_num) !=
 	    IB_LINK_LAYER_INFINIBAND)
 		return;
 
@@ -776,7 +776,7 @@ static void mcast_add_one(struct ib_devi
 	if (rdma_node_get_transport(device->node_type) != RDMA_TRANSPORT_IB)
 		return;
 
-	dev = kzalloc(sizeof *dev + device->phys_port_cnt * sizeof *port,
+	dev = kmalloc(sizeof *dev + device->phys_port_cnt * sizeof *port,
 		      GFP_KERNEL);
 	if (!dev)
 		return;
@@ -789,7 +789,7 @@ static void mcast_add_one(struct ib_devi
 	}
 
 	for (i = 0; i <= dev->end_port - dev->start_port; i++) {
-		if (rdma_port_link_layer(device, dev->start_port + i) !=
+		if (rdma_port_get_link_layer(device, dev->start_port + i) !=
 		    IB_LINK_LAYER_INFINIBAND)
 			continue;
 		port = &dev->port[i];
@@ -828,7 +828,7 @@ static void mcast_remove_one(struct ib_d
 	flush_workqueue(mcast_wq);
 
 	for (i = 0; i <= dev->end_port - dev->start_port; i++) {
-		if (rdma_port_link_layer(device, dev->start_port + i) ==
+		if (rdma_port_get_link_layer(device, dev->start_port + i) ==
 		    IB_LINK_LAYER_INFINIBAND) {
 			port = &dev->port[i];
 			deref_port(port);

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/sa_query.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/sa_query.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/sa_query.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -580,17 +580,17 @@ static void ib_sa_event(struct ib_event_
 		struct ib_sa_port *port =
 			&sa_dev->port[event->element.port_num - sa_dev->start_port];
 
-		if (rdma_port_link_layer(handler->device, port->port_num) == IB_LINK_LAYER_INFINIBAND) {
-			spin_lock_irqsave(&port->ah_lock, flags);
-			if (port->sm_ah)
-				kref_put(&port->sm_ah->ref, free_sm_ah);
-			port->sm_ah = NULL;
-			spin_unlock_irqrestore(&port->ah_lock, flags);
+		if (rdma_port_get_link_layer(handler->device, port->port_num) != IB_LINK_LAYER_INFINIBAND)
+			return;
 
-			schedule_work(&sa_dev->port[event->element.port_num -
-				      sa_dev->start_port].update_task);
-		}
+		spin_lock_irqsave(&port->ah_lock, flags);
+		if (port->sm_ah)
+			kref_put(&port->sm_ah->ref, free_sm_ah);
+		port->sm_ah = NULL;
+		spin_unlock_irqrestore(&port->ah_lock, flags);
 
+		schedule_work(&sa_dev->port[event->element.port_num -
+					    sa_dev->start_port].update_task);
 	}
 }
 
@@ -656,11 +656,11 @@ static u8 get_src_path_mask(struct ib_de
 }
 
 int ib_init_ah_from_path(struct ib_device *device, u8 port_num,
-			 struct ib_sa_path_rec *rec, struct ib_ah_attr *ah_attr,
-			 int force_grh)
+			 struct ib_sa_path_rec *rec, struct ib_ah_attr *ah_attr)
 {
 	int ret;
 	u16 gid_index;
+	int force_grh;
 
 	memset(ah_attr, 0, sizeof *ah_attr);
 	ah_attr->dlid = be16_to_cpu(rec->dlid);
@@ -670,6 +670,8 @@ int ib_init_ah_from_path(struct ib_devic
 	ah_attr->port_num = port_num;
 	ah_attr->static_rate = rec->rate;
 
+	force_grh = rdma_port_get_link_layer(device, port_num) == IB_LINK_LAYER_ETHERNET;
+
 	if (rec->hop_limit > 1 || force_grh) {
 		ah_attr->ah_flags = IB_AH_GRH;
 		ah_attr->grh.dgid = rec->dgid;
@@ -1337,7 +1339,7 @@ static void ib_sa_add_one(struct ib_devi
 
 	for (i = 0; i <= e - s; ++i) {
 		spin_lock_init(&sa_dev->port[i].ah_lock);
-		if (rdma_port_link_layer(device, i + 1) != IB_LINK_LAYER_INFINIBAND)
+		if (rdma_port_get_link_layer(device, i + 1) != IB_LINK_LAYER_INFINIBAND)
 			continue;
 
 		sa_dev->port[i].sm_ah    = NULL;
@@ -1377,14 +1379,14 @@ static void ib_sa_add_one(struct ib_devi
 		goto err;
 
 	for (i = 0; i <= e - s; ++i)
-		if (rdma_port_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND)
+		if (rdma_port_get_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND)
 			update_sm_ah(&sa_dev->port[i].update_task);
 
 	return;
 
 err:
 	while (--i >= 0)
-		if (rdma_port_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND) {
+		if (rdma_port_get_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND) {
 			if (!IS_ERR(sa_dev->port[i].notice_agent))
 				ib_unregister_mad_agent(sa_dev->port[i].notice_agent);
 			if (!IS_ERR(sa_dev->port[i].agent))
@@ -1409,7 +1411,7 @@ static void ib_sa_remove_one(struct ib_d
 	flush_scheduled_work();
 
 	for (i = 0; i <= sa_dev->end_port - sa_dev->start_port; ++i) {
-		if (rdma_port_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND) {
+		if (rdma_port_get_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND) {
 			ib_unregister_mad_agent(sa_dev->port[i].notice_agent);
 			ib_unregister_mad_agent(sa_dev->port[i].agent);
 			if (sa_dev->port[i].sm_ah)

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/sysfs.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/sysfs.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/sysfs.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -79,7 +79,7 @@ static ssize_t port_attr_show(struct kob
 	return port_attr->show(p, port_attr, buf);
 }
 
-static struct sysfs_ops port_sysfs_ops = {
+static const struct sysfs_ops port_sysfs_ops = {
 	.show = port_attr_show
 };
 
@@ -225,7 +225,7 @@ static ssize_t phys_state_show(struct ib
 static ssize_t link_layer_show(struct ib_port *p, struct port_attribute *unused,
 			       char *buf)
 {
-	switch (rdma_port_link_layer(p->ibdev, p->port_num)) {
+	switch (rdma_port_get_link_layer(p->ibdev, p->port_num)) {
 	case IB_LINK_LAYER_INFINIBAND:
 		return sprintf(buf, "%s\n", "IB");
 	case IB_LINK_LAYER_ETHERNET:

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/ucma.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/ucma.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/ucma.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -49,7 +49,7 @@ MODULE_DESCRIPTION("RDMA Userspace Conne
 MODULE_LICENSE("Dual BSD/GPL");
 
 enum {
-	UCMA_MAX_BACKLOG	= 128
+	UCMA_MAX_BACKLOG	= 1024
 };
 
 struct ucma_file {
@@ -582,7 +582,7 @@ static void ucma_copy_ib_route(struct rd
 }
 
 static void ucma_copy_iboe_route(struct rdma_ucm_query_route_resp *resp,
-				   struct rdma_route *route)
+				 struct rdma_route *route)
 {
 	struct rdma_dev_addr *dev_addr;
 	struct net_device *dev;
@@ -593,17 +593,16 @@ static void ucma_copy_iboe_route(struct 
 	case 0:
 		dev_addr = &route->addr.dev_addr;
 		dev = dev_get_by_index(&init_net, dev_addr->bound_dev_if);
-		if (dev) {
-#if defined(CONFIG_VLAN_8021Q) || defined(CONFIG_VLAN_8021Q_MODULE)
-			vid = vlan_dev_vlan_id(dev);
-#endif
-			dev_put(dev);
-		}
+			if (dev) {
+				vid = rdma_vlan_dev_vlan_id(dev);
+				dev_put(dev);
+			}
+
 
 		iboe_mac_vlan_to_ll((union ib_gid *) &resp->ib_route[0].dgid,
 				    dev_addr->dst_dev_addr, vid);
 		iboe_addr_get_sgid(dev_addr,
-				 (union ib_gid *) &resp->ib_route[0].sgid);
+				   (union ib_gid *) &resp->ib_route[0].sgid);
 		resp->ib_route[0].pkey = cpu_to_be16(0xffff);
 		break;
 	case 2:
@@ -654,7 +653,7 @@ static ssize_t ucma_query_route(struct u
 	resp.node_guid = (__force __u64) ctx->cm_id->device->node_guid;
 	resp.port_num = ctx->cm_id->port_num;
 	if (rdma_node_get_transport(ctx->cm_id->device->node_type) == RDMA_TRANSPORT_IB) {
-		switch (rdma_port_link_layer(ctx->cm_id->device, ctx->cm_id->port_num)) {
+		switch (rdma_port_get_link_layer(ctx->cm_id->device, ctx->cm_id->port_num)) {
 		case IB_LINK_LAYER_INFINIBAND:
 			ucma_copy_ib_route(&resp, &ctx->cm_id->route);
 			break;

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/ud_header.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/ud_header.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/ud_header.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -269,7 +269,7 @@ void ib_ud_header_init(int     		    pay
 	if (lrh_present)
 		header->lrh.packet_length = cpu_to_be16(packet_length);
 
-	if (header->immediate_present)
+	if (immediate_present)
 		header->bth.opcode           = IB_OPCODE_UD_SEND_ONLY_WITH_IMMEDIATE;
 	else
 		header->bth.opcode           = IB_OPCODE_UD_SEND_ONLY;

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/user_mad.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/user_mad.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/user_mad.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -1137,7 +1137,7 @@ static void ib_umad_add_one(struct ib_de
 	for (i = s; i <= e; ++i) {
 		umad_dev->port[i - s].umad_dev = umad_dev;
 
-		if (rdma_port_link_layer(device, i) == IB_LINK_LAYER_INFINIBAND)
+		if (rdma_port_get_link_layer(device, i) == IB_LINK_LAYER_INFINIBAND)
 			if (ib_umad_init_port(device, i, &umad_dev->port[i - s]))
 				goto err;
 	}
@@ -1148,7 +1148,7 @@ static void ib_umad_add_one(struct ib_de
 
 err:
 	while (--i >= s)
-		if (rdma_port_link_layer(device, i) == IB_LINK_LAYER_INFINIBAND)
+		if (rdma_port_get_link_layer(device, i) == IB_LINK_LAYER_INFINIBAND)
 			ib_umad_kill_port(&umad_dev->port[i - s]);
 
 	kref_put(&umad_dev->ref, ib_umad_release_dev);
@@ -1163,7 +1163,7 @@ static void ib_umad_remove_one(struct ib
 		return;
 
 	for (i = 0; i <= umad_dev->end_port - umad_dev->start_port; ++i)
-		if (rdma_port_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND)
+		if (rdma_port_get_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND)
 			ib_umad_kill_port(&umad_dev->port[i]);
 
 	kref_put(&umad_dev->ref, ib_umad_release_dev);

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/uverbs.h
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/uverbs.h	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/uverbs.h	Mon Jan  3 05:14:39 2011	(r216906)
@@ -214,7 +214,6 @@ IB_UVERBS_DECLARE_CMD(modify_xrc_rcv_qp)
 IB_UVERBS_DECLARE_CMD(query_xrc_rcv_qp);
 IB_UVERBS_DECLARE_CMD(reg_xrc_rcv_qp);
 IB_UVERBS_DECLARE_CMD(unreg_xrc_rcv_qp);
-IB_UVERBS_DECLARE_CMD(get_eth_l2_addr);
 
 
 #endif /* UVERBS_H */

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/uverbs_cmd.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/uverbs_cmd.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/uverbs_cmd.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -1856,38 +1856,6 @@ err:
 	return ret;
 }
 
-ssize_t ib_uverbs_get_eth_l2_addr(struct ib_uverbs_file *file, const char __user *buf,
-				  int in_len, int out_len)
-{
-	struct ib_uverbs_get_eth_l2_addr       cmd;
-	struct ib_uverbs_get_eth_l2_addr_resp  resp;
-	int              ret;
-	struct ib_pd    *pd;
-
-	if (out_len < sizeof resp)
-		return -ENOSPC;
-
-	if (copy_from_user(&cmd, buf, sizeof cmd))
-		return -EFAULT;
-
-	pd = idr_read_pd(cmd.pd_handle, file->ucontext);
-	if (!pd)
-		return -EINVAL;
-
-	ret = ib_get_eth_l2_addr(pd->device, cmd.port, (union ib_gid *)cmd.gid,
-				 cmd.sgid_idx, resp.mac, &resp.vlan_id);
-	put_pd_read(pd);
-	if (!ret) {
-		if (copy_to_user((void __user *) (unsigned long) cmd.response,
-				 &resp, sizeof resp))
-			return -EFAULT;
-
-		return in_len;
-	}
-
-	return ret;
-}
-
 ssize_t ib_uverbs_destroy_ah(struct ib_uverbs_file *file,
 			     const char __user *buf, int in_len, int out_len)
 {

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/uverbs_main.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/uverbs_main.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/uverbs_main.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -117,7 +117,6 @@ static ssize_t (*uverbs_cmd_table[])(str
 	[IB_USER_VERBS_CMD_QUERY_XRC_RCV_QP]	= ib_uverbs_query_xrc_rcv_qp,
 	[IB_USER_VERBS_CMD_REG_XRC_RCV_QP]	= ib_uverbs_reg_xrc_rcv_qp,
 	[IB_USER_VERBS_CMD_UNREG_XRC_RCV_QP]	= ib_uverbs_unreg_xrc_rcv_qp,
-	[IB_USER_VERBS_CMD_GET_ETH_L2_ADDR]	= ib_uverbs_get_eth_l2_addr,
 };
 
 static struct vfsmount *uverbs_event_mnt;

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/core/verbs.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/core/verbs.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/core/verbs.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -94,7 +94,7 @@ rdma_node_get_transport(enum rdma_node_t
 }
 EXPORT_SYMBOL(rdma_node_get_transport);
 
-enum rdma_link_layer rdma_port_link_layer(struct ib_device *device, u8 port_num)
+enum rdma_link_layer rdma_port_get_link_layer(struct ib_device *device, u8 port_num)
 {
 	if (device->get_link_layer)
 		return device->get_link_layer(device, port_num);
@@ -108,7 +108,7 @@ enum rdma_link_layer rdma_port_link_laye
 		return IB_LINK_LAYER_UNSPECIFIED;
 	}
 }
-EXPORT_SYMBOL(rdma_port_link_layer);
+EXPORT_SYMBOL(rdma_port_get_link_layer);
 
 /* Protection domains */
 
@@ -371,8 +371,8 @@ EXPORT_SYMBOL(ib_create_qp);
 
 static const struct {
 	int			valid;
-	enum ib_qp_attr_mask	req_param[IB_QPT_RAW_ETY + 1];
-	enum ib_qp_attr_mask	opt_param[IB_QPT_RAW_ETY + 1];
+	enum ib_qp_attr_mask	req_param[IB_QPT_RAW_ETH + 1];
+	enum ib_qp_attr_mask	opt_param[IB_QPT_RAW_ETH + 1];
 } qp_state_table[IB_QPS_ERR + 1][IB_QPS_ERR + 1] = {
 	[IB_QPS_RESET] = {
 		[IB_QPS_RESET] = { .valid = 1 },
@@ -382,6 +382,7 @@ static const struct {
 				[IB_QPT_UD]  = (IB_QP_PKEY_INDEX		|
 						IB_QP_PORT			|
 						IB_QP_QKEY),
+				[IB_QPT_RAW_ETH] = IB_QP_PORT,
 				[IB_QPT_UC]  = (IB_QP_PKEY_INDEX		|
 						IB_QP_PORT			|
 						IB_QP_ACCESS_FLAGS),
@@ -1001,9 +1002,21 @@ int ib_attach_mcast(struct ib_qp *qp, un
 {
 	if (!qp->device->attach_mcast)
 		return -ENOSYS;
-	if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD)
-		return -EINVAL;
 
+	switch (rdma_node_get_transport(qp->device->node_type)) {
+	case RDMA_TRANSPORT_IB:
+		if (qp->qp_type == IB_QPT_RAW_ETH) {
+			/* In raw Etherent mgids the 63 msb's should be 0 */
+			if (gid->global.subnet_prefix & cpu_to_be64(~1ULL))
+				return -EINVAL;
+		} else if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD)
+			return -EINVAL;
+		break;
+	case RDMA_TRANSPORT_IWARP:
+		if (qp->qp_type != IB_QPT_RAW_ETH)
+			return -EINVAL;
+		break;
+	}
 	return qp->device->attach_mcast(qp, gid, lid);
 }
 EXPORT_SYMBOL(ib_attach_mcast);
@@ -1012,9 +1025,21 @@ int ib_detach_mcast(struct ib_qp *qp, un
 {
 	if (!qp->device->detach_mcast)
 		return -ENOSYS;
-	if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD)
-		return -EINVAL;
 
+	switch (rdma_node_get_transport(qp->device->node_type)) {
+	case RDMA_TRANSPORT_IB:
+		if (qp->qp_type == IB_QPT_RAW_ETH) {
+			/* In raw Etherent mgids the 63 msb's should be 0 */
+			if (gid->global.subnet_prefix & cpu_to_be64(~1ULL))
+				return -EINVAL;
+		} else if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD)
+			return -EINVAL;
+		break;
+	case RDMA_TRANSPORT_IWARP:
+		if (qp->qp_type != IB_QPT_RAW_ETH)
+			return -EINVAL;
+		break;
+	}
 	return qp->device->detach_mcast(qp, gid, lid);
 }
 EXPORT_SYMBOL(ib_detach_mcast);
@@ -1046,12 +1071,3 @@ struct ib_xrcd *ib_alloc_xrcd(struct ib_
 }
 EXPORT_SYMBOL(ib_alloc_xrcd);
 
-int ib_get_eth_l2_addr(struct ib_device *device, u8 port, union ib_gid *gid,
-		       int sgid_idx, u8 *mac, __u16 *vlan_id)
-{
-	if (!device->get_eth_l2_addr)
-		return -ENOSYS;
-
-	return device->get_eth_l2_addr(device, port, gid, sgid_idx, mac, vlan_id);
-}
-EXPORT_SYMBOL(ib_get_eth_l2_addr);

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/debug/memtrack.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/debug/memtrack.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/debug/memtrack.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -435,13 +435,10 @@ static int create_procfs_tree(void)
         for (i=0, bit_mask=1; i<MEMTRACK_NUM_OF_MEMTYPES; ++i, bit_mask<<=1) {
                 if (bit_mask & track_mask) {
                         proc_ent = create_proc_entry(rsc_names[i], S_IRUGO, memtrack_tree);
-                        if ( !proc_ent ) {
+                        if ( !proc_ent )
                                 goto undo_create_root;
-                        }
-                        else {
-                                proc_ent->proc_fops = &memtrack_proc_fops;
-                                proc_ent->owner = THIS_MODULE;
-                        }
+
+			proc_ent->proc_fops = &memtrack_proc_fops;
                 }
         }
 

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -109,7 +109,6 @@ int cxio_hal_cq_op(struct cxio_rdev *rde
 		while (!CQ_VLD_ENTRY(rptr, cq->size_log2, cqe)) {
 			udelay(1);
 			if (i++ > 1000000) {
-				BUG_ON(1);
 				printk(KERN_ERR "%s: stalled rnic\n",
 				       rdev_p->dev_name);
 				return -EIO;

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.h
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.h	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.h	Mon Jan  3 05:14:39 2011	(r216906)
@@ -52,7 +52,7 @@
 #define T3_MAX_PBL_SIZE 256
 #define T3_MAX_RQ_SIZE 1024
 #define T3_MAX_QP_DEPTH (T3_MAX_RQ_SIZE-1)
-#define T3_MAX_CQ_DEPTH 262144
+#define T3_MAX_CQ_DEPTH 65536
 #define T3_MAX_NUM_STAG (1<<15)
 #define T3_MAX_MR_SIZE 0x100000000ULL
 #define T3_PAGESIZE_MASK 0xffff000  /* 4KB-128MB */

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -39,6 +39,8 @@
 #include "cxio_resource.h"
 #include "cxio_hal.h"
 
+#include "genalloc.c"
+
 static struct kfifo *rhdl_fifo;
 static spinlock_t rhdl_fifo_lock;
 

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.h
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.h	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.h	Mon Jan  3 05:14:39 2011	(r216906)
@@ -38,7 +38,6 @@
 #include <linux/kfifo.h>
 #include <linux/spinlock.h>
 #include <linux/errno.h>
-#include <linux/genalloc.h>
 #include "cxio_hal.h"
 
 extern int cxio_hal_init_rhdl_resource(u32 nr_rhdl);

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/iwch_cm.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/iwch_cm.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/iwch_cm.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -486,7 +486,8 @@ static int send_connect(struct iwch_ep *
 	    V_MSS_IDX(mtu_idx) |
 	    V_L2T_IDX(ep->l2t->idx) | V_TX_CHANNEL(ep->l2t->smt_idx);
 	opt0l = V_TOS((ep->tos >> 2) & M_TOS) | V_RCV_BUFSIZ(rcv_win>>10);
-	opt2 = V_FLAVORS_VALID(1) | V_CONG_CONTROL_FLAVOR(cong_flavor);
+	opt2 = F_RX_COALESCE_VALID | V_RX_COALESCE(0) | V_FLAVORS_VALID(1) |
+	       V_CONG_CONTROL_FLAVOR(cong_flavor);
 	skb->priority = CPL_PRIORITY_SETUP;
 	set_arp_failure_handler(skb, act_open_req_arp_failure);
 
@@ -1303,7 +1304,8 @@ static void accept_cr(struct iwch_ep *ep
 	    V_MSS_IDX(mtu_idx) |
 	    V_L2T_IDX(ep->l2t->idx) | V_TX_CHANNEL(ep->l2t->smt_idx);
 	opt0l = V_TOS((ep->tos >> 2) & M_TOS) | V_RCV_BUFSIZ(rcv_win>>10);
-	opt2 = V_FLAVORS_VALID(1) | V_CONG_CONTROL_FLAVOR(cong_flavor);
+	opt2 = F_RX_COALESCE_VALID | V_RX_COALESCE(0) | V_FLAVORS_VALID(1) |
+	       V_CONG_CONTROL_FLAVOR(cong_flavor);
 
 	rpl = cplhdr(skb);
 	rpl->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD));

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/hw/ehca/ehca_main.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/hw/ehca/ehca_main.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/hw/ehca/ehca_main.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -359,7 +359,8 @@ static int ehca_sense_attributes(struct 
 	 * a firmware property, so it's valid across all adapters
 	 */
 	if (ehca_lock_hcalls == -1)
-		ehca_lock_hcalls = !(shca->hca_cap & HCA_CAP_H_ALLOC_RES_SYNC);
+		ehca_lock_hcalls = !EHCA_BMASK_GET(HCA_CAP_H_ALLOC_RES_SYNC,
+					shca->hca_cap);
 
 	/* translate supported MR page sizes; always support 4K */
 	shca->hca_cap_mr_pgsize = EHCA_PAGESIZE;

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/ah.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/ah.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/ah.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -100,15 +100,19 @@ static struct ib_ah *create_iboe_ah(stru
 	int err;
 	int is_mcast;
 	u16 vlan_tag;
+	union ib_gid sgid;
 
 	err = mlx4_ib_resolve_grh(ibdev, ah_attr, mac, &is_mcast, ah_attr->port_num);
 	if (err)
 		return ERR_PTR(err);
 
-	memcpy(ah->av.eth.mac_0_1, mac, 2);
-	memcpy(ah->av.eth.mac_2_5, mac + 2, 4);
-	vlan_tag = rdma_get_vlan_id(&ah_attr->grh.dgid);
-	vlan_tag |= (ah_attr->sl & 7) << 13;
+	memcpy(ah->av.eth.mac, mac, 6);
+	err = ib_get_cached_gid(pd->device, ah_attr->port_num, ah_attr->grh.sgid_index, &sgid);
+	if (err)
+		return ERR_PTR(err);
+	vlan_tag = rdma_get_vlan_id(&sgid);
+	if (vlan_tag < 0x1000)
+		vlan_tag |= (ah_attr->sl & 7) << 13;
 	ah->av.eth.port_pd = cpu_to_be32(to_mpd(pd)->pdn | (ah_attr->port_num << 24));
 	ah->av.eth.gid_index = ah_attr->grh.sgid_index;
 	ah->av.eth.vlan = cpu_to_be16(vlan_tag);
@@ -140,7 +144,7 @@ struct ib_ah *mlx4_ib_create_ah(struct i
 	if (!ah)
 		return ERR_PTR(-ENOMEM);
 
-	if (rdma_port_link_layer(pd->device, ah_attr->port_num) == IB_LINK_LAYER_ETHERNET) {
+	if (rdma_port_get_link_layer(pd->device, ah_attr->port_num) == IB_LINK_LAYER_ETHERNET) {
 		if (!(ah_attr->ah_flags & IB_AH_GRH)) {
 			ret = ERR_PTR(-EINVAL);
 			goto out;
@@ -172,7 +176,7 @@ int mlx4_ib_query_ah(struct ib_ah *ibah,
 	memset(ah_attr, 0, sizeof *ah_attr);
 	ah_attr->sl = be32_to_cpu(ah->av.ib.sl_tclass_flowlabel) >> 28;
 	ah_attr->port_num = be32_to_cpu(ah->av.ib.port_pd) >> 24;
-	ll = rdma_port_link_layer(ibah->device, ah_attr->port_num);
+	ll = rdma_port_get_link_layer(ibah->device, ah_attr->port_num);
 	ah_attr->dlid = ll == IB_LINK_LAYER_INFINIBAND ? be16_to_cpu(ah->av.ib.dlid) : 0;
 	if (ah->av.ib.stat_rate)
 		ah_attr->static_rate = ah->av.ib.stat_rate - MLX4_STAT_RATE_OFFSET;
@@ -199,26 +203,3 @@ int mlx4_ib_destroy_ah(struct ib_ah *ah)
 	return 0;
 }
 
-int mlx4_ib_get_eth_l2_addr(struct ib_device *device, u8 port, union ib_gid *dgid,
-			    int sgid_idx, u8 *mac, u16 *vlan_id)
-{
-	int err;
-	struct mlx4_ib_dev *ibdev = to_mdev(device);
-	struct ib_ah_attr ah_attr = {
-		.port_num = port,
-	};
-	int is_mcast;
-	union ib_gid sgid;
-
-	memcpy(ah_attr.grh.dgid.raw, dgid, 16);
-	err = mlx4_ib_resolve_grh(ibdev, &ah_attr, mac, &is_mcast, port);
-	if (err)
-		ERR_PTR(err);
-
-	err = ib_get_cached_gid(device, port, sgid_idx, &sgid);
-	if (err)
-		return err;
-	*vlan_id = rdma_get_vlan_id(&sgid);
-	return 0;
-}
-

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/cq.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/cq.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/cq.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -407,10 +407,14 @@ int mlx4_ib_resize_cq(struct ib_cq *ibcq
 		cq->resize_buf = NULL;
 		cq->resize_umem = NULL;
 	} else {
+		struct mlx4_ib_cq_buf tmp_buf;
+		int tmp_cqe = 0;
+ 
 		spin_lock_irq(&cq->lock);
 		if (cq->resize_buf) {
 			mlx4_ib_cq_resize_copy_cqes(cq);
-			mlx4_ib_free_cq_buf(dev, &cq->buf, cq->ibcq.cqe);
+			tmp_buf = cq->buf;
+			tmp_cqe = cq->ibcq.cqe;
 			cq->buf      = cq->resize_buf->buf;
 			cq->ibcq.cqe = cq->resize_buf->cqe;
 
@@ -418,6 +422,9 @@ int mlx4_ib_resize_cq(struct ib_cq *ibcq
 			cq->resize_buf = NULL;
 		}
 		spin_unlock_irq(&cq->lock);
+
+		if (tmp_cqe)
+			mlx4_ib_free_cq_buf(dev, &tmp_buf, tmp_cqe);
 	}
 
 	goto out;
@@ -785,7 +792,7 @@ int mlx4_ib_arm_cq(struct ib_cq *ibcq, e
 	mlx4_cq_arm(&to_mcq(ibcq)->mcq,
 		    (flags & IB_CQ_SOLICITED_MASK) == IB_CQ_SOLICITED ?
 		    MLX4_CQ_DB_REQ_NOT_SOL : MLX4_CQ_DB_REQ_NOT,
-		    to_mdev(ibcq->device)->uar_map,
+		    to_mdev(ibcq->device)->priv_uar.map,
 		    MLX4_GET_DOORBELL_LOCK(&to_mdev(ibcq->device)->uar_lock));
 
 	return 0;

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/mad.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/mad.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/mad.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -229,6 +229,16 @@ static void forward_trap(struct mlx4_ib_
 	}
 }
 
+static int is_vendor_id(__be16 attr_id)
+{
+	return (attr_id & IB_SMP_ATTR_VENDOR_MASK) == IB_SMP_ATTR_VENDOR_MASK;
+}
+
+static int supported_vendor_id(__be16 attr_id)
+{
+	return 1;
+}
+
 static int ib_process_mad(struct ib_device *ibdev, int mad_flags, u8 port_num,
                           struct ib_wc *in_wc, struct ib_grh *in_grh,
                           struct ib_mad *in_mad, struct ib_mad *out_mad)
@@ -256,8 +266,8 @@ static int ib_process_mad(struct ib_devi
 		 * MADs -- the SMA can't handle them.
 		 */
 		if (in_mad->mad_hdr.attr_id == IB_SMP_ATTR_SM_INFO ||
-		    ((in_mad->mad_hdr.attr_id & IB_SMP_ATTR_VENDOR_MASK) ==
-		     IB_SMP_ATTR_VENDOR_MASK))
+		    (is_vendor_id(in_mad->mad_hdr.attr_id) &&
+		    !supported_vendor_id(in_mad->mad_hdr.attr_id)))
 			return IB_MAD_RESULT_SUCCESS;
 	} else if (in_mad->mad_hdr.mgmt_class == IB_MGMT_CLASS_PERF_MGMT ||
 		   in_mad->mad_hdr.mgmt_class == MLX4_IB_VENDOR_CLASS1   ||
@@ -343,6 +353,7 @@ static int rdmaoe_process_mad(struct ib_
 	if (err)
 		err = IB_MAD_RESULT_FAILURE;
 	else {
+		memset(out_mad->data, 0, sizeof out_mad->data);
 		mode = be32_to_cpu(((struct mlx4_counters *)mailbox->buf)->counter_mode) & 0xf;
 		switch (mode) {
 		case 0:
@@ -367,7 +378,7 @@ int mlx4_ib_process_mad(struct ib_device
 			struct ib_wc *in_wc, struct ib_grh *in_grh,
 			struct ib_mad *in_mad, struct ib_mad *out_mad)
 {
-	switch (rdma_port_link_layer(ibdev, port_num)) {
+	switch (rdma_port_get_link_layer(ibdev, port_num)) {
 	case IB_LINK_LAYER_INFINIBAND:
 		return ib_process_mad(ibdev, mad_flags, port_num, in_wc,
 				      in_grh, in_mad, out_mad);
@@ -393,7 +404,7 @@ int mlx4_ib_mad_init(struct mlx4_ib_dev 
 	enum rdma_link_layer ll;
 
 	for (p = 0; p < dev->num_ports; ++p) {
-		ll = rdma_port_link_layer(&dev->ib_dev, p + 1);
+		ll = rdma_port_get_link_layer(&dev->ib_dev, p + 1);
 		for (q = 0; q <= 1; ++q) {
 			if (ll == IB_LINK_LAYER_INFINIBAND) {
 				agent = ib_register_mad_agent(&dev->ib_dev, p + 1,

Modified: projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/main.c
==============================================================================
--- projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/main.c	Mon Jan  3 03:34:59 2011	(r216905)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/hw/mlx4/main.c	Mon Jan  3 05:14:39 2011	(r216906)
@@ -51,8 +51,8 @@
 #include "wc.h"
 
 #define DRV_NAME	MLX4_IB_DRV_NAME
-#define DRV_VERSION	"1.0-ofed1.5.1"
-#define DRV_RELDATE	"April 4, 2008"
+#define DRV_VERSION	"1.0-ofed1.5.2"
+#define DRV_RELDATE	"August 4, 2010"
 
 MODULE_AUTHOR("Roland Dreier");
 MODULE_DESCRIPTION("Mellanox ConnectX HCA InfiniBand driver");
@@ -169,7 +169,7 @@ static int mlx4_ib_query_device(struct i
 	props->max_srq		   = dev->dev->caps.num_srqs - dev->dev->caps.reserved_srqs;
 	props->max_srq_wr	   = dev->dev->caps.max_srq_wqes - 1;
 	props->max_srq_sge	   = dev->dev->caps.max_srq_sge;
-	props->max_fast_reg_page_list_len = PAGE_SIZE / sizeof (u64);
+	props->max_fast_reg_page_list_len = MAX_FAST_REG_PAGES;
 	props->local_ca_ack_delay  = dev->dev->caps.local_ca_ack_delay;
 	props->atomic_cap	   = dev->dev->caps.flags & MLX4_DEV_CAP_FLAG_ATOMIC ?
 		IB_ATOMIC_HCA : IB_ATOMIC_NONE;
@@ -263,35 +263,10 @@ static int eth_link_query_port(struct ib
 {
 	struct mlx4_ib_iboe *iboe = &to_mdev(ibdev)->iboe;
 	struct net_device *ndev;
-	struct mlx4_cmd_mailbox *mailbox;
-	struct mlx4_dev *dev = to_mdev(ibdev)->dev;
-	int err;
-	u32 *outbox;
-	u32 fl;
 	enum ib_mtu tmp;
 
-	mailbox = mlx4_alloc_cmd_mailbox(dev);
-	if (IS_ERR(mailbox))
-		return PTR_ERR(mailbox);
-
-	err = mlx4_cmd_box(dev, 0, mailbox->dma, port, 0, MLX4_CMD_QUERY_PORT,
-			   MLX4_CMD_TIME_CLASS_B);
-	if (err)
-		goto out;
-	outbox = mailbox->buf;
-
-	fl = be32_to_cpu(outbox[0x40 / 4]);
-	if (fl & 1 << 31)
-		props->active_width = eth_to_ib_width(fl & 0xffff);
-	else
-		props->active_width = IB_WIDTH_1X;
-
-	fl = be32_to_cpu(outbox[0x44 / 4]);
-	if (fl & 1 << 31)
-		props->active_speed = eth_to_ib_speed(fl & 0xffff);
-	else
-		props->active_speed = 1;
-
+	props->active_width	= IB_WIDTH_4X;
+	props->active_speed	= 1;
 	props->port_cap_flags	= IB_PORT_CM_SUP;
 	props->gid_tbl_len	= to_mdev(ibdev)->dev->caps.gid_table_len[port];
 	props->max_msg_sz	= to_mdev(ibdev)->dev->caps.max_msg_sz;
@@ -309,19 +284,17 @@ static int eth_link_query_port(struct ib
 	spin_lock(&iboe->lock);
 	ndev = iboe->netdevs[port - 1];
 	if (!ndev)
-		goto out_ul;
+		goto out;
 
 	tmp = iboe_get_mtu(ndev->mtu);
-	props->active_mtu = tmp ? min(props->max_mtu, tmp) : 0;
-	props->state		= netif_running(ndev) &&  netif_oper_up(ndev) ?
+	props->active_mtu = tmp ? min(props->max_mtu, tmp) : IB_MTU_256;
+	props->state		= netif_carrier_ok(ndev) &&  netif_oper_up(ndev) ?
 					IB_PORT_ACTIVE : IB_PORT_DOWN;
 	props->phys_state	= state_to_phys_state(props->state);
 
-out_ul:
-	spin_unlock(&iboe->lock);
 out:
-	mlx4_free_cmd_mailbox(dev, mailbox);
-	return err;
+	spin_unlock(&iboe->lock);
+	return 0;
 }
 
 static int mlx4_ib_query_port(struct ib_device *ibdev, u8 port,
@@ -408,7 +381,7 @@ static int iboe_query_gid(struct ib_devi
 static int mlx4_ib_query_gid(struct ib_device *ibdev, u8 port, int index,
 			     union ib_gid *gid)
 {
-	if (rdma_port_link_layer(ibdev, port) == IB_LINK_LAYER_INFINIBAND)
+	if (rdma_port_get_link_layer(ibdev, port) == IB_LINK_LAYER_INFINIBAND)
 		return __mlx4_ib_query_gid(ibdev, port, index, gid);
 	else
 		return iboe_query_gid(ibdev, port, index, gid);
@@ -445,14 +418,34 @@ out:
 static int mlx4_ib_modify_device(struct ib_device *ibdev, int mask,
 				 struct ib_device_modify *props)
 {
+	struct mlx4_cmd_mailbox *mailbox;
+	int err;
+
 	if (mask & ~IB_DEVICE_MODIFY_NODE_DESC)

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 05:21:54 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 1824A106566C;
	Mon,  3 Jan 2011 05:21:54 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 042068FC18;
	Mon,  3 Jan 2011 05:21:54 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p035Ls3D075624;
	Mon, 3 Jan 2011 05:21:54 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p035Lr7T075618;
	Mon, 3 Jan 2011 05:21:53 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030521.p035Lr7T075618@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 05:21:53 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216907 - in
	projects/ofed/base/contrib/ofed/management: infiniband-diags
	infiniband-diags/man infiniband-diags/src libibcommon
	libibmad libibumad opensm opensm/include/opensm opensm/op...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 05:21:54 -0000

Author: jeff
Date: Mon Jan  3 05:21:53 2011
New Revision: 216907
URL: http://svn.freebsd.org/changeset/base/216907

Log:
   - Upgrade opensm to 3.3.0
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/base/contrib/ofed/management/infiniband-diags/configure.in
  projects/ofed/base/contrib/ofed/management/infiniband-diags/man/saquery.8
  projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibping.c
  projects/ofed/base/contrib/ofed/management/infiniband-diags/src/saquery.c
  projects/ofed/base/contrib/ofed/management/infiniband-diags/src/sminfo.c
  projects/ofed/base/contrib/ofed/management/infiniband-diags/src/smpquery.c
  projects/ofed/base/contrib/ofed/management/libibcommon/configure.in
  projects/ofed/base/contrib/ofed/management/libibmad/configure.in
  projects/ofed/base/contrib/ofed/management/libibumad/configure.in
  projects/ofed/base/contrib/ofed/management/opensm/configure.in
  projects/ofed/base/contrib/ofed/management/opensm/include/opensm/osm_pkey.h
  projects/ofed/base/contrib/ofed/management/opensm/opensm/Makefile.am
  projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_console.c
  projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_node_info_rcv.c
  projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_pkey.c
  projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_pkey_mgr.c
  projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_port_info_rcv.c
  projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_mcmember_record.c
  projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_pkey_record.c
  projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_slvl_record.c
  projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sa_vlarb_record.c
  projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_sm.c
  projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_state_mgr.c
  projects/ofed/base/contrib/ofed/management/opensm/opensm/osm_ucast_mgr.c

Modified: projects/ofed/base/contrib/ofed/management/infiniband-diags/configure.in
==============================================================================
--- projects/ofed/base/contrib/ofed/management/infiniband-diags/configure.in	Mon Jan  3 05:14:39 2011	(r216906)
+++ projects/ofed/base/contrib/ofed/management/infiniband-diags/configure.in	Mon Jan  3 05:21:53 2011	(r216907)
@@ -1,7 +1,7 @@
 dnl Process this file with autoconf to produce a configure script.
 
 AC_PREREQ(2.57)
-AC_INIT(infiniband-diags, 1.4.4, general@lists.openfabrics.org)
+AC_INIT(infiniband-diags, 1.5.0, general@lists.openfabrics.org)
 AC_CONFIG_AUX_DIR(config)
 AM_CONFIG_HEADER(config.h)
 AM_INIT_AUTOMAKE

Modified: projects/ofed/base/contrib/ofed/management/infiniband-diags/man/saquery.8
==============================================================================
--- projects/ofed/base/contrib/ofed/management/infiniband-diags/man/saquery.8	Mon Jan  3 05:14:39 2011	(r216906)
+++ projects/ofed/base/contrib/ofed/management/infiniband-diags/man/saquery.8	Mon Jan  3 05:21:53 2011	(r216907)
@@ -105,7 +105,7 @@ for node name map file format.  Only use
 Supported query names (and aliases):
  ClassPortInfo (CPI)
  NodeRecord (NR)
- PortInfoRecord (PIR)
+ PortInfoRecord (PIR) [[lid]/[port]]
  SL2VLTableRecord (SL2VL) [[lid]/[in_port]/[out_port]]
  PKeyTableRecord (PKTR) [[lid]/[port]/[block]]
  VLArbitrationTableRecord (VLAR) [[lid]/[port]/[block]]

Modified: projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibping.c
==============================================================================
--- projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibping.c	Mon Jan  3 05:14:39 2011	(r216906)
+++ projects/ofed/base/contrib/ofed/management/infiniband-diags/src/ibping.c	Mon Jan  3 05:21:53 2011	(r216907)
@@ -194,7 +194,7 @@ main(int argc, char **argv)
 	int timeout = 0, udebug = 0, server = 0, flood = 0;
 	int oui = IB_OPENIB_OUI;
 	uint64_t rtt;
-	uint count = ~0;
+	unsigned count = ~0;
 	extern int ibdebug;
 	char *err;
 	char *ca = 0;

Modified: projects/ofed/base/contrib/ofed/management/infiniband-diags/src/saquery.c
==============================================================================
--- projects/ofed/base/contrib/ofed/management/infiniband-diags/src/saquery.c	Mon Jan  3 05:14:39 2011	(r216906)
+++ projects/ofed/base/contrib/ofed/management/infiniband-diags/src/saquery.c	Mon Jan  3 05:21:53 2011	(r216907)
@@ -49,6 +49,7 @@
 #define _GNU_SOURCE
 #include <getopt.h>
 
+#include <infiniband/mad.h>
 #include <infiniband/opensm/osm_log.h>
 #include <infiniband/vendor/osm_vendor_api.h>
 #include <infiniband/vendor/osm_vendor_sa_api.h>
@@ -62,8 +63,8 @@ struct query_cmd {
 	const char *name, *alias;
 	ib_net16_t query_type;
 	const char *usage;
-	int (*handler)(const struct query_cmd *q, osm_bind_handle_t bind_handle,
-		       int argc, char *argv[]);
+	int (*handler) (const struct query_cmd * q, osm_bind_handle_t h,
+			int argc, char *argv[]);
 };
 
 char *argv0 = "saquery";
@@ -77,14 +78,14 @@ static ib_net64_t smkey = OSM_DEFAULT_SA
  */
 #define MAX_PORTS (8)
 #define DEFAULT_SA_TIMEOUT_MS (1000)
-osmv_query_res_t   result;
-osm_log_t          log_osm;
-osm_mad_pool_t     mad_pool;
-osm_vendor_t      *vendor = NULL;
-int                osm_debug = 0;
-uint32_t           sa_timeout_ms = DEFAULT_SA_TIMEOUT_MS;
-char		  *sa_hca_name = NULL;
-uint32_t           sa_port_num = 0;
+osmv_query_res_t result;
+osm_log_t log_osm;
+osm_mad_pool_t mad_pool;
+osm_vendor_t *vendor = NULL;
+int osm_debug = 0;
+uint32_t sa_timeout_ms = DEFAULT_SA_TIMEOUT_MS;
+char *sa_hca_name = NULL;
+uint32_t sa_port_num = 0;
 
 enum {
 	ALL,
@@ -96,44 +97,54 @@ enum {
 	NAME_OF_GUID,
 } node_print_desc = ALL;
 
-char              *requested_name = NULL;
-ib_net16_t         requested_lid = 0;
-int                requested_lid_flag = 0;
-ib_net64_t         requested_guid = 0;
-int                requested_guid_flag = 0;
+char *requested_name = NULL;
+ib_net16_t requested_lid = 0;
+int requested_lid_flag = 0;
+ib_net64_t requested_guid = 0;
+int requested_guid_flag = 0;
+
+static void format_buf(char *in, char *out, unsigned size)
+{
+	unsigned i;
+
+	for (i = 0; i < size - 3 && *in; i++) {
+		*out++ = *in;
+		if (*in++ == '\n' && *in) {
+			*out++ = '\t';
+			*out++ = '\t';
+		}
+	}
+	*out = '\0';
+}
 
 /**
  * Call back for the various record requests.
  */
-static void
-query_res_cb(osmv_query_res_t *res)
+static void query_res_cb(osmv_query_res_t * res)
 {
 	result = *res;
 }
 
-static void
-print_node_desc(ib_node_record_t *node_record)
+static void print_node_desc(ib_node_record_t * node_record)
 {
 	ib_node_info_t *p_ni = &(node_record->node_info);
 	ib_node_desc_t *p_nd = &(node_record->node_desc);
 
-	if (p_ni->node_type == IB_NODE_TYPE_CA)
-	{
+	if (p_ni->node_type == IB_NODE_TYPE_CA) {
 		printf("%6d  \"%s\"\n",
 		       cl_ntoh16(node_record->lid),
 		       clean_nodedesc((char *)p_nd->description));
 	}
 }
 
-static void
-print_node_record(ib_node_record_t *node_record)
+static void print_node_record(ib_node_record_t * node_record)
 {
 	ib_node_info_t *p_ni = NULL;
 	ib_node_desc_t *p_nd = NULL;
 	char *name;
 
 	p_ni = &(node_record->node_info);
-        p_nd = &(node_record->node_desc);
+	p_nd = &(node_record->node_desc);
 
 	switch (node_print_desc) {
 	case LID_ONLY:
@@ -146,15 +157,15 @@ print_node_record(ib_node_record_t *node
 	case NAME_OF_LID:
 	case NAME_OF_GUID:
 		name = remap_node_name(node_name_map,
-					  cl_ntoh64(p_ni->node_guid),
-					  (char *)p_nd->description);
+				       cl_ntoh64(p_ni->node_guid),
+				       (char *)p_nd->description);
 		printf("%s\n", name);
 		free(name);
 		return;
 	case ALL:
 	default:
 		break;
-        }
+	}
 
 	printf("NodeRecord dump:\n"
 	       "\t\tlid.....................0x%X\n"
@@ -177,18 +188,18 @@ print_node_record(ib_node_record_t *node
 	       cl_ntoh16(node_record->resv),
 	       p_ni->base_version,
 	       p_ni->class_version,
-	       ib_get_node_type_str( p_ni->node_type ),
+	       ib_get_node_type_str(p_ni->node_type),
 	       p_ni->num_ports,
-	       cl_ntoh64( p_ni->sys_guid ),
-	       cl_ntoh64( p_ni->node_guid ),
-	       cl_ntoh64( p_ni->port_guid ),
-	       cl_ntoh16( p_ni->partition_cap ),
-	       cl_ntoh16( p_ni->device_id ),
-	       cl_ntoh32( p_ni->revision ),
-	       ib_node_info_get_local_port_num( p_ni ),
-	       cl_ntoh32( ib_node_info_get_vendor_id( p_ni )),
+	       cl_ntoh64(p_ni->sys_guid),
+	       cl_ntoh64(p_ni->node_guid),
+	       cl_ntoh64(p_ni->port_guid),
+	       cl_ntoh16(p_ni->partition_cap),
+	       cl_ntoh16(p_ni->device_id),
+	       cl_ntoh32(p_ni->revision),
+	       ib_node_info_get_local_port_num(p_ni),
+	       cl_ntoh32(ib_node_info_get_vendor_id(p_ni)),
 	       clean_nodedesc((char *)node_record->node_desc.description)
-	       );
+	    );
 }
 
 static void dump_path_record(void *data)
@@ -215,30 +226,29 @@ static void dump_path_record(void *data)
 	       "\t\tresv2...................0x%X\n"
 	       "\t\tresv3...................0x%X\n"
 	       "",
-	       cl_ntoh64( p_pr->service_id ),
+	       cl_ntoh64(p_pr->service_id),
 	       inet_ntop(AF_INET6, p_pr->dgid.raw, gid_str, sizeof gid_str),
 	       inet_ntop(AF_INET6, p_pr->sgid.raw, gid_str2, sizeof gid_str2),
-	       cl_ntoh16( p_pr->dlid ),
-	       cl_ntoh16( p_pr->slid ),
-	       cl_ntoh32( p_pr->hop_flow_raw ),
+	       cl_ntoh16(p_pr->dlid),
+	       cl_ntoh16(p_pr->slid),
+	       cl_ntoh32(p_pr->hop_flow_raw),
 	       p_pr->tclass,
 	       p_pr->num_path,
-	       cl_ntoh16( p_pr->pkey ),
-	       ib_path_rec_qos_class( p_pr ),
-	       ib_path_rec_sl( p_pr ),
+	       cl_ntoh16(p_pr->pkey),
+	       ib_path_rec_qos_class(p_pr),
+	       ib_path_rec_sl(p_pr),
 	       p_pr->mtu,
 	       p_pr->rate,
 	       p_pr->pkt_life,
 	       p_pr->preference,
-	       *(uint32_t*)&p_pr->resv2,
-	       *((uint16_t*)&p_pr->resv2 + 2)
-	       );
+	       *(uint32_t *) & p_pr->resv2, *((uint16_t *) & p_pr->resv2 + 2)
+	    );
 }
 
 static void dump_class_port_info(void *data)
 {
-	char   gid_str[INET6_ADDRSTRLEN];
-	char   gid_str2[INET6_ADDRSTRLEN];
+	char gid_str[INET6_ADDRSTRLEN];
+	char gid_str2[INET6_ADDRSTRLEN];
 	ib_class_port_info_t *class_port_info = data;
 
 	printf("SA ClassPortInfo:\n"
@@ -266,28 +276,28 @@ static void dump_class_port_info(void *d
 	       ib_class_cap_mask2(class_port_info),
 	       ib_class_resp_time_val(class_port_info),
 	       inet_ntop(AF_INET6, &(class_port_info->redir_gid), gid_str,
-			sizeof gid_str),
+			 sizeof gid_str),
 	       cl_ntoh32(class_port_info->redir_tc_sl_fl),
 	       cl_ntoh16(class_port_info->redir_lid),
 	       cl_ntoh16(class_port_info->redir_pkey),
 	       cl_ntoh32(class_port_info->redir_qp),
 	       cl_ntoh32(class_port_info->redir_qkey),
 	       inet_ntop(AF_INET6, &(class_port_info->trap_gid), gid_str2,
-			sizeof gid_str2),
+			 sizeof gid_str2),
 	       cl_ntoh32(class_port_info->trap_tc_sl_fl),
 	       cl_ntoh16(class_port_info->trap_lid),
 	       cl_ntoh16(class_port_info->trap_pkey),
 	       cl_ntoh32(class_port_info->trap_hop_qp),
 	       cl_ntoh32(class_port_info->trap_qkey)
-	      );
+	    );
 }
 
 static void dump_portinfo_record(void *data)
 {
 	ib_portinfo_record_t *p_pir = data;
-	const ib_port_info_t * const p_pi = &p_pir->port_info;
+	const ib_port_info_t *const p_pi = &p_pir->port_info;
 
-        printf("PortInfoRecord dump:\n"
+	printf("PortInfoRecord dump:\n"
 	       "\t\tEndPortLid..............0x%X\n"
 	       "\t\tPortNum.................0x%X\n"
 	       "\t\tbase_lid................0x%X\n"
@@ -296,15 +306,34 @@ static void dump_portinfo_record(void *d
 	       "",
 	       cl_ntoh16(p_pir->lid),
 	       p_pir->port_num,
-	       cl_ntoh16( p_pi->base_lid ),
-	       cl_ntoh16( p_pi->master_sm_base_lid ),
-	       cl_ntoh32( p_pi->capability_mask )
-               );
+	       cl_ntoh16(p_pi->base_lid),
+	       cl_ntoh16(p_pi->master_sm_base_lid),
+	       cl_ntoh32(p_pi->capability_mask)
+	    );
+}
+
+static void dump_one_portinfo_record(void *data)
+{
+	char buf[2048], buf2[4096];
+	ib_portinfo_record_t *pir = data;
+	ib_port_info_t *pi = &pir->port_info;
+
+	mad_dump_portinfo(buf, sizeof(buf), pi, sizeof(*pi));
+
+	format_buf(buf, buf2, sizeof(buf2));
+
+	printf("PortInfoRecord dump:\n"
+		"\tRID:\n"
+		"\t\tEndPortLid..............%u\n"
+		"\t\tPortNum.................0x%x\n"
+		"\t\tReserved................0x%x\n"
+		"\tPortInfo dump:\n\t\t%s",
+		cl_ntoh16(pir->lid), pir->port_num, pir->resv, buf2);
 }
 
 static void dump_multicast_group_record(void *data)
 {
-	char   gid_str[INET6_ADDRSTRLEN];
+	char gid_str[INET6_ADDRSTRLEN];
 	ib_member_rec_t *p_mcmr = data;
 	uint8_t sl;
 	ib_member_get_sl_flow_hop(p_mcmr->sl_flow_hop, &sl, NULL, NULL);
@@ -317,21 +346,17 @@ static void dump_multicast_group_record(
 	       "\t\tSL......................0x%X\n"
 	       "",
 	       inet_ntop(AF_INET6, p_mcmr->mgid.raw, gid_str, sizeof gid_str),
-	       cl_ntoh16( p_mcmr->mlid ),
-	       p_mcmr->mtu,
-	       cl_ntoh16( p_mcmr->pkey ),
-	       p_mcmr->rate,
-	       sl
-	       );
+	       cl_ntoh16(p_mcmr->mlid),
+	       p_mcmr->mtu, cl_ntoh16(p_mcmr->pkey), p_mcmr->rate, sl);
 }
 
 static void dump_multicast_member_record(void *data)
 {
-	char   gid_str[INET6_ADDRSTRLEN];
-	char   gid_str2[INET6_ADDRSTRLEN];
+	char gid_str[INET6_ADDRSTRLEN];
+	char gid_str2[INET6_ADDRSTRLEN];
 	ib_member_rec_t *p_mcmr = data;
-	uint16_t mlid = cl_ntoh16( p_mcmr->mlid );
-	int      i = 0;
+	uint16_t mlid = cl_ntoh16(p_mcmr->mlid);
+	int i = 0;
 	char *node_name = "<unknown>";
 
 	/* go through the node records searching for a port guid which matches
@@ -339,9 +364,12 @@ static void dump_multicast_member_record
 	 * This gives us a node name to print, if available.
 	 */
 	for (i = 0; i < result.result_cnt; i++) {
-		ib_node_record_t *nr = osmv_get_query_node_rec(result.p_result_madw, i);
-		if (nr->node_info.port_guid == p_mcmr->port_gid.unicast.interface_id) {
-			node_name = clean_nodedesc((char *)nr->node_desc.description);
+		ib_node_record_t *nr =
+		    osmv_get_query_node_rec(result.p_result_madw, i);
+		if (nr->node_info.port_guid ==
+		    p_mcmr->port_gid.unicast.interface_id) {
+			node_name =
+			    clean_nodedesc((char *)nr->node_desc.description);
 			break;
 		}
 	}
@@ -349,10 +377,8 @@ static void dump_multicast_member_record
 	if (requested_name) {
 		if (strtol(requested_name, NULL, 0) == mlid) {
 			printf("\t\tPortGid.................%s (%s)\n",
-				inet_ntop(AF_INET6, p_mcmr->port_gid.raw,
-					gid_str, sizeof gid_str),
-			       node_name
-			      );
+			       inet_ntop(AF_INET6, p_mcmr->port_gid.raw,
+					 gid_str, sizeof gid_str), node_name);
 		}
 	} else {
 		printf("MCMemberRecord member dump:\n"
@@ -364,42 +390,31 @@ static void dump_multicast_member_record
 		       "\t\tNodeDescription.........%s\n"
 		       "",
 		       inet_ntop(AF_INET6, p_mcmr->mgid.raw, gid_str,
-				sizeof gid_str),
-		       cl_ntoh16( p_mcmr->mlid ),
+				 sizeof gid_str),
+		       cl_ntoh16(p_mcmr->mlid),
 		       inet_ntop(AF_INET6, p_mcmr->port_gid.raw,
-				gid_str2, sizeof gid_str2),
-		       p_mcmr->scope_state,
-		       p_mcmr->proxy_join,
-		       node_name
-		      );
+				 gid_str2, sizeof gid_str2),
+		       p_mcmr->scope_state, p_mcmr->proxy_join, node_name);
 	}
 }
 
 static void dump_service_record(void *data)
 {
-	char   gid_str[INET6_ADDRSTRLEN];
+	char gid_str[INET6_ADDRSTRLEN];
 	char buf_service_key[35];
 	char buf_service_name[65];
 	ib_service_record_t *p_sr = data;
 
 	sprintf(buf_service_key,
 		"0x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x%02x",
-		p_sr->service_key[0],
-		p_sr->service_key[1],
-		p_sr->service_key[2],
-		p_sr->service_key[3],
-		p_sr->service_key[4],
-		p_sr->service_key[5],
-		p_sr->service_key[6],
-		p_sr->service_key[7],
-		p_sr->service_key[8],
-		p_sr->service_key[9],
-		p_sr->service_key[10],
-		p_sr->service_key[11],
-		p_sr->service_key[12],
-		p_sr->service_key[13],
-		p_sr->service_key[14],
-		p_sr->service_key[15]);
+		p_sr->service_key[0], p_sr->service_key[1],
+		p_sr->service_key[2], p_sr->service_key[3],
+		p_sr->service_key[4], p_sr->service_key[5],
+		p_sr->service_key[6], p_sr->service_key[7],
+		p_sr->service_key[8], p_sr->service_key[9],
+		p_sr->service_key[10], p_sr->service_key[11],
+		p_sr->service_key[12], p_sr->service_key[13],
+		p_sr->service_key[14], p_sr->service_key[15]);
 	strncpy(buf_service_name, (char *)p_sr->service_name, 64);
 	buf_service_name[64] = '\0';
 
@@ -441,11 +456,11 @@ static void dump_service_record(void *da
 	       "\t\tServiceData64.1.........0x%016" PRIx64 "\n"
 	       "\t\tServiceData64.2.........0x%016" PRIx64 "\n"
 	       "",
-	       cl_ntoh64( p_sr->service_id ),
+	       cl_ntoh64(p_sr->service_id),
 	       inet_ntop(AF_INET6, p_sr->service_gid.raw, gid_str,
-			sizeof gid_str),
-	       cl_ntoh16( p_sr->service_pkey ),
-	       cl_ntoh32( p_sr->service_lease ),
+			 sizeof gid_str),
+	       cl_ntoh16(p_sr->service_pkey),
+	       cl_ntoh32(p_sr->service_lease),
 	       buf_service_key,
 	       buf_service_name,
 	       p_sr->service_data8[0], p_sr->service_data8[1],
@@ -456,32 +471,34 @@ static void dump_service_record(void *da
 	       p_sr->service_data8[10], p_sr->service_data8[11],
 	       p_sr->service_data8[12], p_sr->service_data8[13],
 	       p_sr->service_data8[14], p_sr->service_data8[15],
-	       cl_ntoh16( p_sr->service_data16[0] ),
-	       cl_ntoh16( p_sr->service_data16[1] ),
-	       cl_ntoh16( p_sr->service_data16[2] ),
-	       cl_ntoh16( p_sr->service_data16[3] ),
-	       cl_ntoh16( p_sr->service_data16[4] ),
-	       cl_ntoh16( p_sr->service_data16[5] ),
-	       cl_ntoh16( p_sr->service_data16[6] ),
-	       cl_ntoh16( p_sr->service_data16[7] ),
-	       cl_ntoh32( p_sr->service_data32[0] ),
-	       cl_ntoh32( p_sr->service_data32[1] ),
-	       cl_ntoh32( p_sr->service_data32[2] ),
-	       cl_ntoh32( p_sr->service_data32[3] ),
-	       cl_ntoh64( p_sr->service_data64[0] ),
-	       cl_ntoh64( p_sr->service_data64[1] )
-	      );
+	       cl_ntoh16(p_sr->service_data16[0]),
+	       cl_ntoh16(p_sr->service_data16[1]),
+	       cl_ntoh16(p_sr->service_data16[2]),
+	       cl_ntoh16(p_sr->service_data16[3]),
+	       cl_ntoh16(p_sr->service_data16[4]),
+	       cl_ntoh16(p_sr->service_data16[5]),
+	       cl_ntoh16(p_sr->service_data16[6]),
+	       cl_ntoh16(p_sr->service_data16[7]),
+	       cl_ntoh32(p_sr->service_data32[0]),
+	       cl_ntoh32(p_sr->service_data32[1]),
+	       cl_ntoh32(p_sr->service_data32[2]),
+	       cl_ntoh32(p_sr->service_data32[3]),
+	       cl_ntoh64(p_sr->service_data64[0]),
+	       cl_ntoh64(p_sr->service_data64[1])
+	    );
 }
 
 static void dump_inform_info_record(void *data)
 {
-	char   gid_str[INET6_ADDRSTRLEN];
-	char   gid_str2[INET6_ADDRSTRLEN];
+	char gid_str[INET6_ADDRSTRLEN];
+	char gid_str2[INET6_ADDRSTRLEN];
 	ib_inform_info_record_t *p_iir = data;
 	uint32_t qpn;
-	uint8_t  resp_time_val;
+	uint8_t resp_time_val;
 
-	ib_inform_info_get_qpn_resp_time(p_iir->inform_info.g_or_v.generic.qpn_resp_time_val, &qpn, &resp_time_val);
+	ib_inform_info_get_qpn_resp_time(p_iir->inform_info.g_or_v.generic.
+					 qpn_resp_time_val, &qpn,
+					 &resp_time_val);
 
 	if (p_iir->inform_info.is_generic) {
 		printf("InformInfoRecord dump:\n"
@@ -501,20 +518,21 @@ static void dump_inform_info_record(void
 		       "\t\tnode_type...............0x%06X\n"
 		       "",
 		       inet_ntop(AF_INET6, p_iir->subscriber_gid.raw, gid_str,
-				sizeof gid_str),
-		       cl_ntoh16( p_iir->subscriber_enum ),
+				 sizeof gid_str),
+		       cl_ntoh16(p_iir->subscriber_enum),
 		       inet_ntop(AF_INET6, p_iir->inform_info.gid.raw, gid_str2,
-				sizeof gid_str2),
-		       cl_ntoh16( p_iir->inform_info.lid_range_begin ),
-		       cl_ntoh16( p_iir->inform_info.lid_range_end ),
+				 sizeof gid_str2),
+		       cl_ntoh16(p_iir->inform_info.lid_range_begin),
+		       cl_ntoh16(p_iir->inform_info.lid_range_end),
 		       p_iir->inform_info.is_generic,
 		       p_iir->inform_info.subscribe,
-		       cl_ntoh16( p_iir->inform_info.trap_type ),
-		       cl_ntoh16( p_iir->inform_info.g_or_v.generic.trap_num ),
-		       cl_ntoh32( qpn ),
+		       cl_ntoh16(p_iir->inform_info.trap_type),
+		       cl_ntoh16(p_iir->inform_info.g_or_v.generic.trap_num),
+		       cl_ntoh32(qpn),
 		       resp_time_val,
-		       cl_ntoh32(ib_inform_info_get_prod_type( &p_iir->inform_info ))
-		      );
+		       cl_ntoh32(ib_inform_info_get_prod_type
+				 (&p_iir->inform_info))
+		    );
 	} else {
 		printf("InformInfoRecord dump:\n"
 		       "\t\tRID\n"
@@ -533,20 +551,21 @@ static void dump_inform_info_record(void
 		       "\t\tvendor_id...............0x%06X\n"
 		       "",
 		       inet_ntop(AF_INET6, p_iir->subscriber_gid.raw, gid_str,
-				sizeof gid_str),
-		       cl_ntoh16( p_iir->subscriber_enum ),
+				 sizeof gid_str),
+		       cl_ntoh16(p_iir->subscriber_enum),
 		       inet_ntop(AF_INET6, p_iir->inform_info.gid.raw,
-				gid_str2, sizeof gid_str2),
-		       cl_ntoh16( p_iir->inform_info.lid_range_begin ),
-		       cl_ntoh16( p_iir->inform_info.lid_range_end ),
+				 gid_str2, sizeof gid_str2),
+		       cl_ntoh16(p_iir->inform_info.lid_range_begin),
+		       cl_ntoh16(p_iir->inform_info.lid_range_end),
 		       p_iir->inform_info.is_generic,
 		       p_iir->inform_info.subscribe,
-		       cl_ntoh16( p_iir->inform_info.trap_type ),
-		       cl_ntoh16( p_iir->inform_info.g_or_v.vend.dev_id ),
-		       cl_ntoh32( qpn ),
+		       cl_ntoh16(p_iir->inform_info.trap_type),
+		       cl_ntoh16(p_iir->inform_info.g_or_v.vend.dev_id),
+		       cl_ntoh32(qpn),
 		       resp_time_val,
-		       cl_ntoh32(ib_inform_info_get_prod_type( &p_iir->inform_info ))
-		      );
+		       cl_ntoh32(ib_inform_info_get_prod_type
+				 (&p_iir->inform_info))
+		    );
 	}
 }
 
@@ -594,7 +613,7 @@ static void dump_one_vlarb_record(void *
 	       "\t\tPort.......................%u\n"
 	       "\t\tBlock......................%u\n",
 	       cl_ntoh16(vlarb->lid), vlarb->port_num, vlarb->block_num);
-	for (i = 0; i < 32 ; i += 16) {
+	for (i = 0; i < 32; i += 16) {
 		printf("\t\tVL    :%2u|%2u|%2u|%2u|%2u|%2u|%2u|%2u|"
 		       "%2u|%2u|%2u|%2u|%2u|%2u|%2u|%2u|",
 		       e[i + 0].vl, e[i + 1].vl, e[i + 2].vl, e[i + 3].vl,
@@ -624,7 +643,7 @@ static void dump_one_pkey_tbl_record(voi
 	       "\t\tBlock......................%u\n"
 	       "\t\tPKey Table:\n",
 	       cl_ntoh16(pktr->lid), pktr->port_num, pktr->block_num);
-	for (i = 0; i < 32 ; i += 8)
+	for (i = 0; i < 32; i += 8)
 		printf("\t\t0x%04x 0x%04x 0x%04x 0x%04x"
 		       " 0x%04x 0x%04x 0x%04x 0x%04x\n",
 		       cl_ntoh16(p[i + 0]), cl_ntoh16(p[i + 1]),
@@ -642,10 +661,9 @@ static void dump_one_lft_record(void *da
 	printf("LFT Record dump:\n"
 	       "\t\tLID........................%u\n"
 	       "\t\tBlock......................%u\n"
-	       "\t\tLFT:\n\t\tLID\tPort Number\n",
-	       cl_ntoh16(lftr->lid), block);
-	for (i = 0; i < 64 ; i++)
-		printf("\t\t%u\t%u\n", block*64 + i, lftr->lft[i]);
+	       "\t\tLFT:\n\t\tLID\tPort Number\n", cl_ntoh16(lftr->lid), block);
+	for (i = 0; i < 64; i++)
+		printf("\t\t%u\t%u\n", block * 64 + i, lftr->lft[i]);
 	printf("\n");
 }
 
@@ -654,20 +672,21 @@ static void dump_one_mft_record(void *da
 	ib_mft_record_t *mftr = data;
 	unsigned position = cl_ntoh16(mftr->position_block_num) >> 12;
 	unsigned block = cl_ntoh16(mftr->position_block_num) &
-			 IB_MCAST_BLOCK_ID_MASK_HO;
+	    IB_MCAST_BLOCK_ID_MASK_HO;
 	int i;
 	printf("MFT Record dump:\n"
 	       "\t\tLID........................%u\n"
 	       "\t\tPosition...................%u\n"
 	       "\t\tBlock......................%u\n"
-		"\t\tMFT:\n\t\tMLID\tPort Mask\n",
+	       "\t\tMFT:\n\t\tMLID\tPort Mask\n",
 	       cl_ntoh16(mftr->lid), position, block);
 	for (i = 0; i < IB_MCAST_BLOCK_SIZE; i++)
-		printf("\t\t0x%x\t0x%x\n", IB_LID_MCAST_START_HO + block*64 + i,
+		printf("\t\t0x%x\t0x%x\n",
+		       IB_LID_MCAST_START_HO + block * 64 + i,
 		       cl_ntoh16(mftr->mft[i]));
 	printf("\n");
 }
-static void dump_results(osmv_query_res_t *r, void (*dump_func)(void *))
+static void dump_results(osmv_query_res_t * r, void (*dump_func) (void *))
 {
 	int i;
 	for (i = 0; i < r->result_cnt; i++) {
@@ -676,8 +695,7 @@ static void dump_results(osmv_query_res_
 	}
 }
 
-static void
-return_mad(void)
+static void return_mad(void)
 {
 	/*
 	 * Return the IB query MAD to the pool as necessary.
@@ -692,13 +710,12 @@ return_mad(void)
  * Get any record(s)
  */
 static ib_api_status_t
-get_any_records(osm_bind_handle_t bind_handle,
+get_any_records(osm_bind_handle_t h,
 		ib_net16_t attr_id, ib_net32_t attr_mod, ib_net64_t comp_mask,
-		void *attr, ib_net16_t attr_offset,
-		ib_net64_t sm_key)
+		void *attr, ib_net16_t attr_offset, ib_net64_t sm_key)
 {
-	ib_api_status_t   status;
-	osmv_query_req_t  req;
+	ib_api_status_t status;
+	osmv_query_req_t req;
 	osmv_user_query_t user;
 
 	memset(&req, 0, sizeof(req));
@@ -719,7 +736,7 @@ get_any_records(osm_bind_handle_t bind_h
 	req.p_query_input = &user;
 	req.sm_key = sm_key;
 
-	if ((status = osmv_query_sa(bind_handle, &req)) != IB_SUCCESS) {
+	if ((status = osmv_query_sa(h, &req)) != IB_SUCCESS) {
 		fprintf(stderr, "Query SA failed: %s\n",
 			ib_get_err_str(status));
 		return status;
@@ -738,12 +755,10 @@ get_any_records(osm_bind_handle_t bind_h
  * Get all the records available for requested query type.
  */
 static ib_api_status_t
-get_all_records(osm_bind_handle_t bind_handle,
-		ib_net16_t query_id,
-		ib_net16_t attr_offset,
-		int trusted)
+get_all_records(osm_bind_handle_t h,
+		ib_net16_t query_id, ib_net16_t attr_offset, int trusted)
 {
-	return get_any_records(bind_handle, query_id, 0, 0, NULL, attr_offset,
+	return get_any_records(h, query_id, 0, 0, NULL, attr_offset,
 			       trusted ? smkey : 0);
 }
 
@@ -751,23 +766,25 @@ get_all_records(osm_bind_handle_t bind_h
  * return the lid from the node descriptor (name) supplied
  */
 static ib_api_status_t
-get_lid_from_name(osm_bind_handle_t bind_handle, const char *name, ib_net16_t *lid)
+get_lid_from_name(osm_bind_handle_t h, const char *name, ib_net16_t * lid)
 {
-	int               i = 0;
+	int i = 0;
 	ib_node_record_t *node_record = NULL;
-	ib_node_info_t   *p_ni = NULL;
-	ib_net16_t        attr_offset = ib_get_attr_offset(sizeof(*node_record));
-	ib_api_status_t   status;
+	ib_node_info_t *p_ni = NULL;
+	ib_net16_t attr_offset = ib_get_attr_offset(sizeof(*node_record));
+	ib_api_status_t status;
 
-	status = get_all_records(bind_handle, IB_MAD_ATTR_NODE_RECORD, attr_offset, 0);
+	status = get_all_records(h, IB_MAD_ATTR_NODE_RECORD, attr_offset, 0);
 	if (status != IB_SUCCESS)
 		return (status);
 
 	for (i = 0; i < result.result_cnt; i++) {
 		node_record = osmv_get_query_node_rec(result.p_result_madw, i);
 		p_ni = &(node_record->node_info);
-		if (name && strncmp(name, (char *)node_record->node_desc.description,
-				    sizeof(node_record->node_desc.description)) == 0) {
+		if (name
+		    && strncmp(name, (char *)node_record->node_desc.description,
+			       sizeof(node_record->node_desc.description)) ==
+		    0) {
 			*lid = cl_ntoh16(node_record->lid);
 			break;
 		}
@@ -776,40 +793,43 @@ get_lid_from_name(osm_bind_handle_t bind
 	return (status);
 }
 
-static ib_net16_t
-get_lid(osm_bind_handle_t bind_handle, const char * name)
+static ib_net16_t get_lid(osm_bind_handle_t h, const char *name)
 {
 	ib_net16_t rc_lid = 0;
 
 	if (!name)
-		return(0);
+		return (0);
 	if (isalpha(name[0]))
-		assert(get_lid_from_name(bind_handle, name, &rc_lid) == IB_SUCCESS);
+		assert(get_lid_from_name(h, name, &rc_lid) == IB_SUCCESS);
 	else
 		rc_lid = atoi(name);
 	if (rc_lid == 0)
 		fprintf(stderr, "Failed to find lid for \"%s\"\n", name);
-        return (rc_lid);
+	return (rc_lid);
 }
 
-static int parse_lid_and_ports(osm_bind_handle_t bind_handle,
+static int parse_lid_and_ports(osm_bind_handle_t h,
 			       char *str, int *lid, int *port1, int *port2)
 {
 	char *p, *e;
 
-	if (port1) *port1 = -1;
-	if (port2) *port2 = -1;
+	if (port1)
+		*port1 = -1;
+	if (port2)
+		*port2 = -1;
 
 	p = strchr(str, '/');
-	if (p) *p = '\0';
+	if (p)
+		*p = '\0';
 	if (lid)
-		*lid = get_lid(bind_handle, str);
+		*lid = get_lid(h, str);
 
 	if (!p)
 		return 0;
 	str = p + 1;
 	p = strchr(str, '/');
-	if (p) *p = '\0';
+	if (p)
+		*p = '\0';
 	if (port1) {
 		*port1 = strtoul(str, &e, 0);
 		if (e == str)
@@ -832,29 +852,28 @@ static int parse_lid_and_ports(osm_bind_
  * Get the portinfo records available with IsSM or IsSMdisabled CapabilityMask bit on.
  */
 static ib_api_status_t
-get_issm_records(osm_bind_handle_t bind_handle, ib_net32_t capability_mask)
+get_issm_records(osm_bind_handle_t h, ib_net32_t capability_mask)
 {
 	ib_portinfo_record_t attr;
 
-	memset( &attr, 0, sizeof ( attr ) );
+	memset(&attr, 0, sizeof(attr));
 	attr.port_info.capability_mask = capability_mask;
 
-	return get_any_records(bind_handle, IB_MAD_ATTR_PORTINFO_RECORD,
+	return get_any_records(h, IB_MAD_ATTR_PORTINFO_RECORD,
 			       cl_hton32(1 << 31), IB_PIR_COMPMASK_CAPMASK,
 			       &attr,
 			       ib_get_attr_offset(sizeof(ib_portinfo_record_t)),
 			       0);
 }
 
-static ib_api_status_t
-print_node_records(osm_bind_handle_t bind_handle)
+static ib_api_status_t print_node_records(osm_bind_handle_t h)
 {
-	int               i = 0;
+	int i = 0;
 	ib_node_record_t *node_record = NULL;
-	ib_net16_t        attr_offset = ib_get_attr_offset(sizeof(*node_record));
-	ib_api_status_t   status;
+	ib_net16_t attr_offset = ib_get_attr_offset(sizeof(*node_record));
+	ib_api_status_t status;
 
-	status  = get_all_records(bind_handle, IB_MAD_ATTR_NODE_RECORD, attr_offset, 0);
+	status = get_all_records(h, IB_MAD_ATTR_NODE_RECORD, attr_offset, 0);
 	if (status != IB_SUCCESS)
 		return (status);
 
@@ -880,7 +899,8 @@ print_node_records(osm_bind_handle_t bin
 			if (!requested_name ||
 			    (strncmp(requested_name,
 				     (char *)node_record->node_desc.description,
-				     sizeof(node_record->node_desc.description)) == 0)) {
+				     sizeof(node_record->node_desc.
+					    description)) == 0)) {
 				print_node_record(node_record);
 				if (node_print_desc == UNIQUE_LID_ONLY) {
 					return_mad();
@@ -894,18 +914,17 @@ print_node_records(osm_bind_handle_t bin
 }
 
 static ib_api_status_t
-get_print_path_rec_lid(osm_bind_handle_t bind_handle,
-		       ib_net16_t src_lid,
-		       ib_net16_t dst_lid)
-{
-	osmv_query_req_t      req;
-	osmv_lid_pair_t       lid_pair;
-	ib_api_status_t       status;
+get_print_path_rec_lid(osm_bind_handle_t h,
+		       ib_net16_t src_lid, ib_net16_t dst_lid)
+{
+	osmv_query_req_t req;
+	osmv_lid_pair_t lid_pair;
+	ib_api_status_t status;
 
 	lid_pair.src_lid = cl_hton16(src_lid);
 	lid_pair.dest_lid = cl_hton16(dst_lid);
 
-	memset( &req, 0, sizeof( req ) );
+	memset(&req, 0, sizeof(req));
 
 	req.query_type = OSMV_QUERY_PATH_REC_BY_LIDS;
 	req.timeout_ms = sa_timeout_ms;
@@ -916,7 +935,7 @@ get_print_path_rec_lid(osm_bind_handle_t
 	req.p_query_input = (void *)&lid_pair;
 	req.sm_key = 0;
 
-	if ((status = osmv_query_sa(bind_handle, &req)) != IB_SUCCESS) {
+	if ((status = osmv_query_sa(h, &req)) != IB_SUCCESS) {
 		fprintf(stderr, "ERROR: Query SA failed: %s\n",
 			ib_get_err_str(status));
 		return (status);
@@ -933,18 +952,17 @@ get_print_path_rec_lid(osm_bind_handle_t
 }
 
 static ib_api_status_t
-get_print_path_rec_gid(osm_bind_handle_t bind_handle,
-		       const ib_gid_t *src_gid,
-		       const ib_gid_t *dst_gid)
-{
-	osmv_query_req_t      req;
-	osmv_gid_pair_t       gid_pair;
-	ib_api_status_t       status;
+get_print_path_rec_gid(osm_bind_handle_t h,
+		       const ib_gid_t * src_gid, const ib_gid_t * dst_gid)
+{
+	osmv_query_req_t req;
+	osmv_gid_pair_t gid_pair;
+	ib_api_status_t status;
 
 	gid_pair.src_gid = *src_gid;
 	gid_pair.dest_gid = *dst_gid;
 
-	memset( &req, 0, sizeof( req ) );
+	memset(&req, 0, sizeof(req));
 
 	req.query_type = OSMV_QUERY_PATH_REC_BY_GIDS;
 	req.timeout_ms = sa_timeout_ms;
@@ -955,7 +973,7 @@ get_print_path_rec_gid(osm_bind_handle_t
 	req.p_query_input = (void *)&gid_pair;
 	req.sm_key = 0;
 
-	if ((status = osmv_query_sa(bind_handle, &req)) != IB_SUCCESS) {
+	if ((status = osmv_query_sa(h, &req)) != IB_SUCCESS) {
 		fprintf(stderr, "ERROR: Query SA failed: %s\n",
 			ib_get_err_str(status));
 		return (status);
@@ -971,13 +989,12 @@ get_print_path_rec_gid(osm_bind_handle_t
 	return (status);
 }
 
-static ib_api_status_t
-get_print_class_port_info(osm_bind_handle_t bind_handle)
+static ib_api_status_t get_print_class_port_info(osm_bind_handle_t h)
 {
-	osmv_query_req_t      req;
-	ib_api_status_t       status;
+	osmv_query_req_t req;
+	ib_api_status_t status;
 
-	memset( &req, 0, sizeof( req ) );
+	memset(&req, 0, sizeof(req));
 
 	req.query_type = OSMV_QUERY_CLASS_PORT_INFO;
 	req.timeout_ms = sa_timeout_ms;
@@ -988,7 +1005,7 @@ get_print_class_port_info(osm_bind_handl
 	req.p_query_input = NULL;
 	req.sm_key = 0;
 
-	if ((status = osmv_query_sa(bind_handle, &req)) != IB_SUCCESS) {
+	if ((status = osmv_query_sa(h, &req)) != IB_SUCCESS) {
 		fprintf(stderr, "ERROR: Query SA failed: %s\n",
 			ib_get_err_str(status));
 		return (status);
@@ -1004,13 +1021,13 @@ get_print_class_port_info(osm_bind_handl
 	return (status);
 }
 
-static ib_api_status_t
-print_path_records(osm_bind_handle_t bind_handle)
+static int query_path_records(const struct query_cmd *q,
+			      osm_bind_handle_t h, int argc, char *argv[])
 {
 	ib_net16_t attr_offset = ib_get_attr_offset(sizeof(ib_path_rec_t));
 	ib_api_status_t status;
 
-	status = get_all_records(bind_handle, IB_MAD_ATTR_PATH_RECORD, attr_offset, 0);
+	status = get_all_records(h, IB_MAD_ATTR_PATH_RECORD, attr_offset, 0);
 	if (status != IB_SUCCESS)
 		return (status);
 
@@ -1019,13 +1036,12 @@ print_path_records(osm_bind_handle_t bin
 	return (status);
 }
 
-static ib_api_status_t
-print_portinfo_records(osm_bind_handle_t bind_handle)
+static ib_api_status_t print_issm_records(osm_bind_handle_t h)
 {
-	ib_api_status_t       status;
+	ib_api_status_t status;
 
 	/* First, get IsSM records */
-	status = get_issm_records(bind_handle, IB_PORT_CAP_IS_SM);
+	status = get_issm_records(h, IB_PORT_CAP_IS_SM);
 	if (status != IB_SUCCESS)
 		return (status);
 
@@ -1034,7 +1050,7 @@ print_portinfo_records(osm_bind_handle_t
 	return_mad();
 
 	/* Now, get IsSMdisabled records */
-	status = get_issm_records(bind_handle, IB_PORT_CAP_SM_DISAB);
+	status = get_issm_records(h, IB_PORT_CAP_SM_DISAB);
 	if (status != IB_SUCCESS)
 		return (status);
 
@@ -1045,21 +1061,22 @@ print_portinfo_records(osm_bind_handle_t
 	return (status);
 }
 
-static ib_api_status_t
-print_multicast_member_records(osm_bind_handle_t bind_handle)
+static ib_api_status_t print_multicast_member_records(osm_bind_handle_t h)
 {
-	osmv_query_res_t  mc_group_result;
-	ib_api_status_t   status;
+	osmv_query_res_t mc_group_result;
+	ib_api_status_t status;
 
-	status = get_all_records(bind_handle, IB_MAD_ATTR_MCMEMBER_RECORD,
-				 ib_get_attr_offset(sizeof(ib_member_rec_t)), 1);
+	status = get_all_records(h, IB_MAD_ATTR_MCMEMBER_RECORD,
+				 ib_get_attr_offset(sizeof(ib_member_rec_t)),
+				 1);
 	if (status != IB_SUCCESS)
 		return (status);
 
 	mc_group_result = result;
 
-	status  = get_all_records(bind_handle, IB_MAD_ATTR_NODE_RECORD,
-				  ib_get_attr_offset(sizeof(ib_node_record_t)), 0);
+	status = get_all_records(h, IB_MAD_ATTR_NODE_RECORD,
+				 ib_get_attr_offset(sizeof(ib_node_record_t)),
+				 0);
 	if (status != IB_SUCCESS)
 		goto return_mc;
 
@@ -1076,13 +1093,13 @@ return_mc:
 	return (status);
 }
 
-static ib_api_status_t
-print_multicast_group_records(osm_bind_handle_t bind_handle)
+static ib_api_status_t print_multicast_group_records(osm_bind_handle_t h)
 {
-	ib_api_status_t   status;
+	ib_api_status_t status;
 
-	status = get_all_records(bind_handle, IB_MAD_ATTR_MCMEMBER_RECORD,
-				 ib_get_attr_offset(sizeof(ib_member_rec_t)), 0);
+	status = get_all_records(h, IB_MAD_ATTR_MCMEMBER_RECORD,
+				 ib_get_attr_offset(sizeof(ib_member_rec_t)),
+				 0);
 	if (status != IB_SUCCESS)
 		return (status);
 
@@ -1091,13 +1108,67 @@ print_multicast_group_records(osm_bind_h
 	return (status);
 }
 
-static ib_api_status_t

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 05:33:52 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id D2124106566B;
	Mon,  3 Jan 2011 05:33:52 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id BD8748FC12;
	Mon,  3 Jan 2011 05:33:52 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p035Xq5w075899;
	Mon, 3 Jan 2011 05:33:52 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p035Xq4m075887;
	Mon, 3 Jan 2011 05:33:52 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030533.p035Xq4m075887@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 05:33:52 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216908 - in projects/ofed/base/contrib/ofed:
	libibverbs libibverbs/examples libibverbs/fixes
	libibverbs/include/infiniband libibverbs/man libibverbs/src
	libmlx4 libmlx4/fixes libmlx4/src
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 05:33:52 -0000

Author: jeff
Date: Mon Jan  3 05:33:52 2011
New Revision: 216908
URL: http://svn.freebsd.org/changeset/base/216908

Log:
   - Update libibverbs and libmlx4.  This includes XRC support.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/base/contrib/ofed/libibverbs/Makefile.am
  projects/ofed/base/contrib/ofed/libibverbs/configure.in
  projects/ofed/base/contrib/ofed/libibverbs/examples/asyncwatch.c
  projects/ofed/base/contrib/ofed/libibverbs/examples/devinfo.c
  projects/ofed/base/contrib/ofed/libibverbs/examples/pingpong.c
  projects/ofed/base/contrib/ofed/libibverbs/examples/pingpong.h
  projects/ofed/base/contrib/ofed/libibverbs/examples/rc_pingpong.c
  projects/ofed/base/contrib/ofed/libibverbs/examples/srq_pingpong.c
  projects/ofed/base/contrib/ofed/libibverbs/examples/uc_pingpong.c
  projects/ofed/base/contrib/ofed/libibverbs/examples/ud_pingpong.c
  projects/ofed/base/contrib/ofed/libibverbs/fixes/qpt_raw_eth.patch
  projects/ofed/base/contrib/ofed/libibverbs/fixes/series
  projects/ofed/base/contrib/ofed/libibverbs/include/infiniband/driver.h
  projects/ofed/base/contrib/ofed/libibverbs/include/infiniband/kern-abi.h
  projects/ofed/base/contrib/ofed/libibverbs/include/infiniband/verbs.h
  projects/ofed/base/contrib/ofed/libibverbs/libibverbs.spec.in
  projects/ofed/base/contrib/ofed/libibverbs/man/ibv_create_qp.3
  projects/ofed/base/contrib/ofed/libibverbs/man/ibv_create_srq.3
  projects/ofed/base/contrib/ofed/libibverbs/man/ibv_post_send.3
  projects/ofed/base/contrib/ofed/libibverbs/man/ibv_query_port.3
  projects/ofed/base/contrib/ofed/libibverbs/src/cmd.c
  projects/ofed/base/contrib/ofed/libibverbs/src/device.c
  projects/ofed/base/contrib/ofed/libibverbs/src/libibverbs.map
  projects/ofed/base/contrib/ofed/libibverbs/src/verbs.c
  projects/ofed/base/contrib/ofed/libmlx4/configure.in
  projects/ofed/base/contrib/ofed/libmlx4/fixes/rocee_add_support.patch
  projects/ofed/base/contrib/ofed/libmlx4/fixes/series
  projects/ofed/base/contrib/ofed/libmlx4/src/cq.c
  projects/ofed/base/contrib/ofed/libmlx4/src/mlx4-abi.h
  projects/ofed/base/contrib/ofed/libmlx4/src/mlx4.c
  projects/ofed/base/contrib/ofed/libmlx4/src/mlx4.h
  projects/ofed/base/contrib/ofed/libmlx4/src/qp.c
  projects/ofed/base/contrib/ofed/libmlx4/src/srq.c
  projects/ofed/base/contrib/ofed/libmlx4/src/verbs.c
  projects/ofed/base/contrib/ofed/libmlx4/src/wqe.h

Modified: projects/ofed/base/contrib/ofed/libibverbs/Makefile.am
==============================================================================
--- projects/ofed/base/contrib/ofed/libibverbs/Makefile.am	Mon Jan  3 05:21:53 2011	(r216907)
+++ projects/ofed/base/contrib/ofed/libibverbs/Makefile.am	Mon Jan  3 05:33:52 2011	(r216908)
@@ -44,16 +44,19 @@ man_MANS = man/ibv_asyncwatch.1 man/ibv_
     man/ibv_srq_pingpong.1 man/ibv_alloc_pd.3 man/ibv_attach_mcast.3	\
     man/ibv_create_ah.3 man/ibv_create_ah_from_wc.3			\
     man/ibv_create_comp_channel.3 man/ibv_create_cq.3			\
-    man/ibv_create_qp.3 man/ibv_create_srq.3 man/ibv_event_type_str.3	\
+    man/ibv_create_qp.3 man/ibv_create_srq.3				\
+    man/ibv_create_xrc_rcv_qp.3 man/ibv_event_type_str.3		\
     man/ibv_fork_init.3 man/ibv_get_async_event.3			\
     man/ibv_get_cq_event.3 man/ibv_get_device_guid.3			\
     man/ibv_get_device_list.3 man/ibv_get_device_name.3			\
-    man/ibv_modify_qp.3 man/ibv_modify_srq.3 man/ibv_open_device.3	\
+    man/ibv_modify_qp.3 man/ibv_modify_srq.3 man/ibv_modify_xrc_rcv_qp.3 \
+    man/ibv_open_device.3 man/ibv_open_xrc_domain.3			\
     man/ibv_poll_cq.3 man/ibv_post_recv.3 man/ibv_post_send.3		\
     man/ibv_post_srq_recv.3 man/ibv_query_device.3 man/ibv_query_gid.3	\
     man/ibv_query_pkey.3 man/ibv_query_port.3 man/ibv_query_qp.3	\
-    man/ibv_query_srq.3 man/ibv_rate_to_mult.3 man/ibv_reg_mr.3		\
-    man/ibv_req_notify_cq.3 man/ibv_resize_cq.3
+    man/ibv_query_srq.3 man/ibv_query_xrc_rcv_qp.3			\
+    man/ibv_rate_to_mult.3 man/ibv_reg_mr.3 man/ibv_reg_xrc_rcv_qp.3	\
+    man/ibv_req_notify_cq.3 man/ibv_resize_cq.3 man/verbs.7
 
 DEBIAN = debian/changelog debian/compat debian/control debian/copyright \
     debian/ibverbs-utils.install debian/libibverbs1.install \
@@ -74,6 +77,8 @@ install-data-hook:
 	$(RM) ibv_ack_async_event.3 && \
 	$(RM) ibv_ack_cq_events.3 && \
 	$(RM) ibv_close_device.3 && \
+	$(RM) ibv_close_xrc_domain.3 && \
+	$(RM) ibv_create_xrc_srq.3 && \
 	$(RM) ibv_dealloc_pd.3 && \
 	$(RM) ibv_dereg_mr.3 && \
 	$(RM) ibv_destroy_ah.3 && \
@@ -84,12 +89,15 @@ install-data-hook:
 	$(RM) ibv_detach_mcast.3 && \
 	$(RM) ibv_free_device_list.3 && \
 	$(RM) ibv_init_ah_from_wc.3 && \
+	$(RM) ibv_unreg_xrc_rcv_qp.3 && \
 	$(RM) mult_to_ibv_rate.3 && \
 	$(RM) ibv_node_type_str.3 && \
 	$(RM) ibv_port_state_str.3 && \
 	$(LN_S) ibv_get_async_event.3 ibv_ack_async_event.3 && \
 	$(LN_S) ibv_get_cq_event.3 ibv_ack_cq_events.3 && \
 	$(LN_S) ibv_open_device.3 ibv_close_device.3 && \
+	$(LN_S) ibv_open_xrc_domain.3 ibv_close_xrc_domain.3 && \
+	$(LN_S) ibv_create_srq.3 ibv_create_xrc_srq.3 && \
 	$(LN_S) ibv_alloc_pd.3 ibv_dealloc_pd.3 && \
 	$(LN_S) ibv_reg_mr.3 ibv_dereg_mr.3 && \
 	$(LN_S) ibv_create_ah.3 ibv_destroy_ah.3 && \
@@ -100,6 +108,7 @@ install-data-hook:
 	$(LN_S) ibv_attach_mcast.3 ibv_detach_mcast.3 && \
 	$(LN_S) ibv_get_device_list.3 ibv_free_device_list.3 && \
 	$(LN_S) ibv_create_ah_from_wc.3 ibv_init_ah_from_wc.3 && \
+	$(LN_S) ibv_reg_xrc_rcv_qp.3 ibv_unreg_xrc_rcv_qp.3 && \
 	$(LN_S) ibv_rate_to_mult.3 mult_to_ibv_rate.3 && \
 	$(LN_S) ibv_event_type_str.3 ibv_node_type_str.3 && \
 	$(LN_S) ibv_event_type_str.3 ibv_port_state_str.3

Modified: projects/ofed/base/contrib/ofed/libibverbs/configure.in
==============================================================================
--- projects/ofed/base/contrib/ofed/libibverbs/configure.in	Mon Jan  3 05:21:53 2011	(r216907)
+++ projects/ofed/base/contrib/ofed/libibverbs/configure.in	Mon Jan  3 05:33:52 2011	(r216908)
@@ -13,6 +13,7 @@ AC_PROG_CC
 AC_GNU_SOURCE
 AC_PROG_LN_S
 
+AC_PROG_LIBTOOL
 LT_INIT
 
 AC_ARG_WITH([valgrind],

Modified: projects/ofed/base/contrib/ofed/libibverbs/examples/asyncwatch.c
==============================================================================
--- projects/ofed/base/contrib/ofed/libibverbs/examples/asyncwatch.c	Mon Jan  3 05:21:53 2011	(r216907)
+++ projects/ofed/base/contrib/ofed/libibverbs/examples/asyncwatch.c	Mon Jan  3 05:33:52 2011	(r216908)
@@ -57,6 +57,8 @@ static const char *event_name_str(enum i
 		return "IBV_EVENT_SM_CHANGE";
 	case IBV_EVENT_CLIENT_REREGISTER:
 		return "IBV_EVENT_CLIENT_REREGISTER";
+	case IBV_EVENT_GID_CHANGE:
+		return "IBV_EVENT_GID_CHANGE";
 
 	case IBV_EVENT_CQ_ERR:
 	case IBV_EVENT_QP_FATAL:

Modified: projects/ofed/base/contrib/ofed/libibverbs/examples/devinfo.c
==============================================================================
--- projects/ofed/base/contrib/ofed/libibverbs/examples/devinfo.c	Mon Jan  3 05:21:53 2011	(r216907)
+++ projects/ofed/base/contrib/ofed/libibverbs/examples/devinfo.c	Mon Jan  3 05:33:52 2011	(r216908)
@@ -184,6 +184,19 @@ static int print_all_port_gids(struct ib
 	return rc;
 }
 
+static const char *link_layer_str(uint8_t link_layer)
+{
+	switch (link_layer) {
+	case IBV_LINK_LAYER_UNSPECIFIED:
+	case IBV_LINK_LAYER_INFINIBAND:
+		return "IB";
+	case IBV_LINK_LAYER_ETHERNET:
+		return "Ethernet";
+	default:
+		return "Unknown";
+	}
+}
+
 static int print_hca_cap(struct ibv_device *ib_dev, uint8_t ib_port)
 {
 	struct ibv_context *ctx;
@@ -284,6 +297,7 @@ static int print_hca_cap(struct ibv_devi
 		printf("\t\t\tsm_lid:\t\t\t%d\n", port_attr.sm_lid);
 		printf("\t\t\tport_lid:\t\t%d\n", port_attr.lid);
 		printf("\t\t\tport_lmc:\t\t0x%02x\n", port_attr.lmc);
+		printf("\t\t\tlink_layer:\t\t%s\n", link_layer_str(port_attr.link_layer));
 
 		if (verbose) {
 			printf("\t\t\tmax_msg_sz:\t\t0x%x\n", port_attr.max_msg_sz);

Modified: projects/ofed/base/contrib/ofed/libibverbs/examples/pingpong.c
==============================================================================
--- projects/ofed/base/contrib/ofed/libibverbs/examples/pingpong.c	Mon Jan  3 05:21:53 2011	(r216907)
+++ projects/ofed/base/contrib/ofed/libibverbs/examples/pingpong.c	Mon Jan  3 05:33:52 2011	(r216908)
@@ -31,6 +31,10 @@
  */
 
 #include "pingpong.h"
+#include <arpa/inet.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
 
 enum ibv_mtu pp_mtu_to_enum(int mtu)
 {
@@ -53,3 +57,30 @@ uint16_t pp_get_local_lid(struct ibv_con
 
 	return attr.lid;
 }
+
+int pp_get_port_info(struct ibv_context *context, int port,
+		     struct ibv_port_attr *attr)
+{
+	return ibv_query_port(context, port, attr);
+}
+
+void wire_gid_to_gid(const char *wgid, union ibv_gid *gid)
+{
+	char tmp[9];
+	uint32_t v32;
+	int i;
+
+	for (tmp[8] = 0, i = 0; i < 4; ++i) {
+		memcpy(tmp, wgid + i * 8, 8);
+		sscanf(tmp, "%x", &v32);
+		*(uint32_t *)(&gid->raw[i * 4]) = ntohl(v32);
+	}
+}
+
+void gid_to_wire_gid(const union ibv_gid *gid, char wgid[])
+{
+	int i;
+
+	for (i = 0; i < 4; ++i)
+		sprintf(&wgid[i * 8], "%08x", htonl(*(uint32_t *)(gid->raw + i * 4)));
+}

Modified: projects/ofed/base/contrib/ofed/libibverbs/examples/pingpong.h
==============================================================================
--- projects/ofed/base/contrib/ofed/libibverbs/examples/pingpong.h	Mon Jan  3 05:21:53 2011	(r216907)
+++ projects/ofed/base/contrib/ofed/libibverbs/examples/pingpong.h	Mon Jan  3 05:33:52 2011	(r216908)
@@ -37,5 +37,9 @@
 
 enum ibv_mtu pp_mtu_to_enum(int mtu);
 uint16_t pp_get_local_lid(struct ibv_context *context, int port);
+int pp_get_port_info(struct ibv_context *context, int port,
+		     struct ibv_port_attr *attr);
+void wire_gid_to_gid(const char *wgid, union ibv_gid *gid);
+void gid_to_wire_gid(const union ibv_gid *gid, char wgid[]);
 
 #endif /* IBV_PINGPONG_H */

Modified: projects/ofed/base/contrib/ofed/libibverbs/examples/rc_pingpong.c
==============================================================================
--- projects/ofed/base/contrib/ofed/libibverbs/examples/rc_pingpong.c	Mon Jan  3 05:21:53 2011	(r216907)
+++ projects/ofed/base/contrib/ofed/libibverbs/examples/rc_pingpong.c	Mon Jan  3 05:33:52 2011	(r216908)
@@ -67,17 +67,19 @@ struct pingpong_context {
 	int			 size;
 	int			 rx_depth;
 	int			 pending;
+	struct ibv_port_attr     portinfo;
 };
 
 struct pingpong_dest {
 	int lid;
 	int qpn;
 	int psn;
+	union ibv_gid gid;
 };
 
 static int pp_connect_ctx(struct pingpong_context *ctx, int port, int my_psn,
 			  enum ibv_mtu mtu, int sl,
-			  struct pingpong_dest *dest)
+			  struct pingpong_dest *dest, int sgid_idx)
 {
 	struct ibv_qp_attr attr = {
 		.qp_state		= IBV_QPS_RTR,
@@ -94,6 +96,13 @@ static int pp_connect_ctx(struct pingpon
 			.port_num	= port
 		}
 	};
+
+	if (dest->gid.global.interface_id) {
+		attr.ah_attr.is_global = 1;
+		attr.ah_attr.grh.hop_limit = 1;
+		attr.ah_attr.grh.dgid = dest->gid;
+		attr.ah_attr.grh.sgid_index = sgid_idx;
+	}
 	if (ibv_modify_qp(ctx->qp, &attr,
 			  IBV_QP_STATE              |
 			  IBV_QP_AV                 |
@@ -135,10 +144,11 @@ static struct pingpong_dest *pp_client_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int sockfd = -1;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -169,7 +179,8 @@ static struct pingpong_dest *pp_client_e
 		return NULL;
 	}
 
-	sprintf(msg, "%04x:%06x:%06x", my_dest->lid, my_dest->qpn, my_dest->psn);
+	gid_to_wire_gid(&my_dest->gid, gid);
+	sprintf(msg, "%04x:%06x:%06x:%s", my_dest->lid, my_dest->qpn, my_dest->psn, gid);
 	if (write(sockfd, msg, sizeof msg) != sizeof msg) {
 		fprintf(stderr, "Couldn't send local address\n");
 		goto out;
@@ -187,7 +198,8 @@ static struct pingpong_dest *pp_client_e
 	if (!rem_dest)
 		goto out;
 
-	sscanf(msg, "%x:%x:%x", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn);
+	sscanf(msg, "%x:%x:%x:%s", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn, gid);
+	wire_gid_to_gid(gid, &rem_dest->gid);
 
 out:
 	close(sockfd);
@@ -197,7 +209,8 @@ out:
 static struct pingpong_dest *pp_server_exch_dest(struct pingpong_context *ctx,
 						 int ib_port, enum ibv_mtu mtu,
 						 int port, int sl,
-						 const struct pingpong_dest *my_dest)
+						 const struct pingpong_dest *my_dest,
+						 int sgid_idx)
 {
 	struct addrinfo *res, *t;
 	struct addrinfo hints = {
@@ -206,10 +219,11 @@ static struct pingpong_dest *pp_server_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int sockfd = -1, connfd;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -263,16 +277,19 @@ static struct pingpong_dest *pp_server_e
 	if (!rem_dest)
 		goto out;
 
-	sscanf(msg, "%x:%x:%x", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn);
+	sscanf(msg, "%x:%x:%x:%s", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn, gid);
+	wire_gid_to_gid(gid, &rem_dest->gid);
 
-	if (pp_connect_ctx(ctx, ib_port, my_dest->psn, mtu, sl, rem_dest)) {
+	if (pp_connect_ctx(ctx, ib_port, my_dest->psn, mtu, sl, rem_dest, sgid_idx)) {
 		fprintf(stderr, "Couldn't connect to remote QP\n");
 		free(rem_dest);
 		rem_dest = NULL;
 		goto out;
 	}
 
-	sprintf(msg, "%04x:%06x:%06x", my_dest->lid, my_dest->qpn, my_dest->psn);
+
+	gid_to_wire_gid(&my_dest->gid, gid);
+	sprintf(msg, "%04x:%06x:%06x:%s", my_dest->lid, my_dest->qpn, my_dest->psn, gid);
 	if (write(connfd, msg, sizeof msg) != sizeof msg) {
 		fprintf(stderr, "Couldn't send local address\n");
 		free(rem_dest);
@@ -289,11 +306,11 @@ out:
 
 static struct pingpong_context *pp_init_ctx(struct ibv_device *ib_dev, int size,
 					    int rx_depth, int port,
-					    int use_event)
+					    int use_event, int is_server)
 {
 	struct pingpong_context *ctx;
 
-	ctx = malloc(sizeof *ctx);
+	ctx = calloc(1, sizeof *ctx);
 	if (!ctx)
 		return NULL;
 
@@ -306,7 +323,7 @@ static struct pingpong_context *pp_init_
 		return NULL;
 	}
 
-	memset(ctx->buf, 0, size);
+	memset(ctx->buf, 0x7b + is_server, size);
 
 	ctx->context = ibv_open_device(ib_dev);
 	if (!ctx->context) {
@@ -481,6 +498,7 @@ static void usage(const char *argv0)
 	printf("  -n, --iters=<iters>    number of exchanges (default 1000)\n");
 	printf("  -l, --sl=<sl>          service level value\n");
 	printf("  -e, --events           sleep on CQ events (default poll)\n");
+	printf("  -g, --gid-idx=<gid index> local port gid index\n");
 }
 
 int main(int argc, char *argv[])
@@ -504,6 +522,8 @@ int main(int argc, char *argv[])
 	int                      rcnt, scnt;
 	int                      num_cq_events = 0;
 	int                      sl = 0;
+	int			 gidx = -1;
+	char			 gid[33];
 
 	srand48(getpid() * time(NULL));
 
@@ -520,10 +540,11 @@ int main(int argc, char *argv[])
 			{ .name = "iters",    .has_arg = 1, .val = 'n' },
 			{ .name = "sl",       .has_arg = 1, .val = 'l' },
 			{ .name = "events",   .has_arg = 0, .val = 'e' },
+			{ .name = "gid-idx",  .has_arg = 1, .val = 'g' },
 			{ 0 }
 		};
 
-		c = getopt_long(argc, argv, "p:d:i:s:m:r:n:l:e", long_options, NULL);
+		c = getopt_long(argc, argv, "p:d:i:s:m:r:n:l:eg:", long_options, NULL);
 		if (c == -1)
 			break;
 
@@ -576,6 +597,10 @@ int main(int argc, char *argv[])
 			++use_event;
 			break;
 
+		case 'g':
+			gidx = strtol(optarg, NULL, 0);
+			break;
+
 		default:
 			usage(argv[0]);
 			return 1;
@@ -615,7 +640,7 @@ int main(int argc, char *argv[])
 		}
 	}
 
-	ctx = pp_init_ctx(ib_dev, size, rx_depth, ib_port, use_event);
+	ctx = pp_init_ctx(ib_dev, size, rx_depth, ib_port, use_event, !servername);
 	if (!ctx)
 		return 1;
 
@@ -631,30 +656,47 @@ int main(int argc, char *argv[])
 			return 1;
 		}
 
-	my_dest.lid = pp_get_local_lid(ctx->context, ib_port);
-	my_dest.qpn = ctx->qp->qp_num;
-	my_dest.psn = lrand48() & 0xffffff;
-	if (!my_dest.lid) {
+
+	if (pp_get_port_info(ctx->context, ib_port, &ctx->portinfo)) {
+		fprintf(stderr, "Couldn't get port info\n");
+		return 1;
+	}
+
+	my_dest.lid = ctx->portinfo.lid;
+	if (ctx->portinfo.link_layer == IBV_LINK_LAYER_INFINIBAND && !my_dest.lid) {
 		fprintf(stderr, "Couldn't get local LID\n");
 		return 1;
 	}
 
-	printf("  local address:  LID 0x%04x, QPN 0x%06x, PSN 0x%06x\n",
-	       my_dest.lid, my_dest.qpn, my_dest.psn);
+	if (gidx >= 0) {
+		if (ibv_query_gid(ctx->context, ib_port, gidx, &my_dest.gid)) {
+			fprintf(stderr, "Could not get local gid for gid index %d\n", gidx);
+			return 1;
+		}
+	} else
+		memset(&my_dest.gid, 0, sizeof my_dest.gid);
+
+	my_dest.qpn = ctx->qp->qp_num;
+	my_dest.psn = lrand48() & 0xffffff;
+	inet_ntop(AF_INET6, &my_dest.gid, gid, sizeof gid);
+	printf("  local address:  LID 0x%04x, QPN 0x%06x, PSN 0x%06x, GID %s\n",
+	       my_dest.lid, my_dest.qpn, my_dest.psn, gid);
+
 
 	if (servername)
 		rem_dest = pp_client_exch_dest(servername, port, &my_dest);
 	else
-		rem_dest = pp_server_exch_dest(ctx, ib_port, mtu, port, sl, &my_dest);
+		rem_dest = pp_server_exch_dest(ctx, ib_port, mtu, port, sl, &my_dest, gidx);
 
 	if (!rem_dest)
 		return 1;
 
-	printf("  remote address: LID 0x%04x, QPN 0x%06x, PSN 0x%06x\n",
-	       rem_dest->lid, rem_dest->qpn, rem_dest->psn);
+	inet_ntop(AF_INET6, &rem_dest->gid, gid, sizeof gid);
+	printf("  remote address: LID 0x%04x, QPN 0x%06x, PSN 0x%06x, GID %s\n",
+	       rem_dest->lid, rem_dest->qpn, rem_dest->psn, gid);
 
 	if (servername)
-		if (pp_connect_ctx(ctx, ib_port, my_dest.psn, mtu, sl, rem_dest))
+		if (pp_connect_ctx(ctx, ib_port, my_dest.psn, mtu, sl, rem_dest, gidx))
 			return 1;
 
 	ctx->pending = PINGPONG_RECV_WRID;
@@ -706,6 +748,7 @@ int main(int argc, char *argv[])
 					fprintf(stderr, "poll CQ failed %d\n", ne);
 					return 1;
 				}
+
 			} while (!use_event && ne < 1);
 
 			for (i = 0; i < ne; ++i) {

Modified: projects/ofed/base/contrib/ofed/libibverbs/examples/srq_pingpong.c
==============================================================================
--- projects/ofed/base/contrib/ofed/libibverbs/examples/srq_pingpong.c	Mon Jan  3 05:21:53 2011	(r216907)
+++ projects/ofed/base/contrib/ofed/libibverbs/examples/srq_pingpong.c	Mon Jan  3 05:33:52 2011	(r216908)
@@ -71,17 +71,19 @@ struct pingpong_context {
 	int			 num_qp;
 	int			 rx_depth;
 	int			 pending[MAX_QP];
+	struct ibv_port_attr	 portinfo;
 };
 
 struct pingpong_dest {
 	int lid;
 	int qpn;
 	int psn;
+	union ibv_gid gid;
 };
 
 static int pp_connect_ctx(struct pingpong_context *ctx, int port, enum ibv_mtu mtu,
 			  int sl, const struct pingpong_dest *my_dest,
-			  const struct pingpong_dest *dest)
+			  const struct pingpong_dest *dest, int sgid_idx)
 {
 	int i;
 
@@ -101,6 +103,13 @@ static int pp_connect_ctx(struct pingpon
 				.port_num	= port
 			}
 		};
+
+		if (dest->gid.global.interface_id) {
+			attr.ah_attr.is_global = 1;
+			attr.ah_attr.grh.hop_limit = 1;
+			attr.ah_attr.grh.dgid = dest->gid;
+			attr.ah_attr.grh.sgid_index = sgid_idx;
+		}
 		if (ibv_modify_qp(ctx->qp[i], &attr,
 				  IBV_QP_STATE              |
 				  IBV_QP_AV                 |
@@ -143,12 +152,13 @@ static struct pingpong_dest *pp_client_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int r;
 	int i;
 	int sockfd = -1;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -180,7 +190,8 @@ static struct pingpong_dest *pp_client_e
 	}
 
 	for (i = 0; i < MAX_QP; ++i) {
-		sprintf(msg, "%04x:%06x:%06x", my_dest[i].lid, my_dest[i].qpn, my_dest[i].psn);
+		gid_to_wire_gid(&my_dest[i].gid, gid);
+		sprintf(msg, "%04x:%06x:%06x:%s", my_dest[i].lid, my_dest[i].qpn, my_dest[i].psn, gid);
 		if (write(sockfd, msg, sizeof msg) != sizeof msg) {
 			fprintf(stderr, "Couldn't send local address\n");
 			goto out;
@@ -204,8 +215,9 @@ static struct pingpong_dest *pp_client_e
 			n += r;
 		}
 
-		sscanf(msg, "%x:%x:%x",
-		       &rem_dest[i].lid, &rem_dest[i].qpn, &rem_dest[i].psn);
+		sscanf(msg, "%x:%x:%x:%s",
+		       &rem_dest[i].lid, &rem_dest[i].qpn, &rem_dest[i].psn, gid);
+		wire_gid_to_gid(gid, &rem_dest[i].gid);
 	}
 
 	write(sockfd, "done", sizeof "done");
@@ -218,7 +230,8 @@ out:
 static struct pingpong_dest *pp_server_exch_dest(struct pingpong_context *ctx,
 						 int ib_port, enum ibv_mtu mtu,
 						 int port, int sl,
-						 const struct pingpong_dest *my_dest)
+						 const struct pingpong_dest *my_dest,
+						 int sgid_idx)
 {
 	struct addrinfo *res, *t;
 	struct addrinfo hints = {
@@ -227,12 +240,13 @@ static struct pingpong_dest *pp_server_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int r;
 	int i;
 	int sockfd = -1, connfd;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -292,11 +306,12 @@ static struct pingpong_dest *pp_server_e
 			n += r;
 		}
 
-		sscanf(msg, "%x:%x:%x",
-		       &rem_dest[i].lid, &rem_dest[i].qpn, &rem_dest[i].psn);
+		sscanf(msg, "%x:%x:%x:%s",
+		       &rem_dest[i].lid, &rem_dest[i].qpn, &rem_dest[i].psn, gid);
+		wire_gid_to_gid(gid, &rem_dest[i].gid);
 	}
 
-	if (pp_connect_ctx(ctx, ib_port, mtu, sl, my_dest, rem_dest)) {
+	if (pp_connect_ctx(ctx, ib_port, mtu, sl, my_dest, rem_dest, sgid_idx)) {
 		fprintf(stderr, "Couldn't connect to remote QP\n");
 		free(rem_dest);
 		rem_dest = NULL;
@@ -304,7 +319,8 @@ static struct pingpong_dest *pp_server_e
 	}
 
 	for (i = 0; i < MAX_QP; ++i) {
-		sprintf(msg, "%04x:%06x:%06x", my_dest[i].lid, my_dest[i].qpn, my_dest[i].psn);
+		gid_to_wire_gid(&my_dest[i].gid, gid);
+		sprintf(msg, "%04x:%06x:%06x:%s", my_dest[i].lid, my_dest[i].qpn, my_dest[i].psn, gid);
 		if (write(connfd, msg, sizeof msg) != sizeof msg) {
 			fprintf(stderr, "Couldn't send local address\n");
 			free(rem_dest);
@@ -327,7 +343,7 @@ static struct pingpong_context *pp_init_
 	struct pingpong_context *ctx;
 	int i;
 
-	ctx = malloc(sizeof *ctx);
+	ctx = calloc(1, sizeof *ctx);
 	if (!ctx)
 		return NULL;
 
@@ -551,6 +567,7 @@ static void usage(const char *argv0)
 	printf("  -n, --iters=<iters>    number of exchanges per QP(default 1000)\n");
 	printf("  -l, --sl=<sl>          service level value\n");
 	printf("  -e, --events           sleep on CQ events (default poll)\n");
+	printf("  -g, --gid-idx=<gid index> local port gid index\n");
 }
 
 int main(int argc, char *argv[])
@@ -578,6 +595,8 @@ int main(int argc, char *argv[])
 	int                      i;
 	int                      num_cq_events = 0;
 	int                      sl = 0;
+	int			 gidx = -1;
+	char			 gid[33];
 
 	srand48(getpid() * time(NULL));
 
@@ -595,10 +614,11 @@ int main(int argc, char *argv[])
 			{ .name = "iters",    .has_arg = 1, .val = 'n' },
 			{ .name = "sl",       .has_arg = 1, .val = 'l' },
 			{ .name = "events",   .has_arg = 0, .val = 'e' },
+			{ .name = "gid-idx",  .has_arg = 1, .val = 'g' },
 			{ 0 }
 		};
 
-		c = getopt_long(argc, argv, "p:d:i:s:m:q:r:n:l:e", long_options, NULL);
+		c = getopt_long(argc, argv, "p:d:i:s:m:q:r:n:l:eg:", long_options, NULL);
 		if (c == -1)
 			break;
 
@@ -655,6 +675,10 @@ int main(int argc, char *argv[])
 			++use_event;
 			break;
 
+		case 'g':
+			gidx = strtol(optarg, NULL, 0);
+			break;
+
 		default:
 			usage(argv[0]);
 			return 1;
@@ -722,33 +746,50 @@ int main(int argc, char *argv[])
 
 	memset(my_dest, 0, sizeof my_dest);
 
+	if (pp_get_port_info(ctx->context, ib_port, &ctx->portinfo)) {
+		fprintf(stderr, "Couldn't get port info\n");
+		return 1;
+	}
 	for (i = 0; i < num_qp; ++i) {
 		my_dest[i].qpn = ctx->qp[i]->qp_num;
 		my_dest[i].psn = lrand48() & 0xffffff;
-		my_dest[i].lid = pp_get_local_lid(ctx->context, ib_port);
-		if (!my_dest[i].lid) {
+		my_dest[i].lid = ctx->portinfo.lid;
+		if (ctx->portinfo.link_layer == IBV_LINK_LAYER_INFINIBAND && !my_dest[i].lid) {
 			fprintf(stderr, "Couldn't get local LID\n");
 			return 1;
 		}
 
-		printf("  local address:  LID 0x%04x, QPN 0x%06x, PSN 0x%06x\n",
-		       my_dest[i].lid, my_dest[i].qpn, my_dest[i].psn);
+		if (gidx >= 0) {
+			if (ibv_query_gid(ctx->context, ib_port, gidx, &my_dest[i].gid)) {
+				fprintf(stderr, "Could not get local gid for gid index %d\n", gidx);
+				return 1;
+			}
+		} else
+			memset(&my_dest[i].gid, 0, sizeof my_dest[i].gid);
+
+		inet_ntop(AF_INET6, &my_dest[i].gid, gid, sizeof gid);
+		printf("  local address:  LID 0x%04x, QPN 0x%06x, PSN 0x%06x, GID %s\n",
+		       my_dest[i].lid, my_dest[i].qpn, my_dest[i].psn, gid);
 	}
 
 	if (servername)
 		rem_dest = pp_client_exch_dest(servername, port, my_dest);
 	else
-		rem_dest = pp_server_exch_dest(ctx, ib_port, mtu, port, sl, my_dest);
+		rem_dest = pp_server_exch_dest(ctx, ib_port, mtu, port, sl, my_dest, gidx);
 
 	if (!rem_dest)
 		return 1;
 
-	for (i = 0; i < num_qp; ++i)
-		printf("  remote address: LID 0x%04x, QPN 0x%06x, PSN 0x%06x\n",
-		       rem_dest[i].lid, rem_dest[i].qpn, rem_dest[i].psn);
+	inet_ntop(AF_INET6, &rem_dest->gid, gid, sizeof gid);
+
+	for (i = 0; i < num_qp; ++i) {
+		inet_ntop(AF_INET6, &rem_dest[i].gid, gid, sizeof gid);
+		printf("  remote address: LID 0x%04x, QPN 0x%06x, PSN 0x%06x, GID %s\n",
+		       rem_dest[i].lid, rem_dest[i].qpn, rem_dest[i].psn, gid);
+	}
 
 	if (servername)
-		if (pp_connect_ctx(ctx, ib_port, mtu, sl, my_dest, rem_dest))
+		if (pp_connect_ctx(ctx, ib_port, mtu, sl, my_dest, rem_dest, gidx))
 			return 1;
 
 	if (servername)

Modified: projects/ofed/base/contrib/ofed/libibverbs/examples/uc_pingpong.c
==============================================================================
--- projects/ofed/base/contrib/ofed/libibverbs/examples/uc_pingpong.c	Mon Jan  3 05:21:53 2011	(r216907)
+++ projects/ofed/base/contrib/ofed/libibverbs/examples/uc_pingpong.c	Mon Jan  3 05:33:52 2011	(r216908)
@@ -67,17 +67,19 @@ struct pingpong_context {
 	int			 size;
 	int			 rx_depth;
 	int			 pending;
+	struct ibv_port_attr	 portinfo;
 };
 
 struct pingpong_dest {
 	int lid;
 	int qpn;
 	int psn;
+	union ibv_gid gid;
 };
 
 static int pp_connect_ctx(struct pingpong_context *ctx, int port, int my_psn,
 			  enum ibv_mtu mtu, int sl,
-			  struct pingpong_dest *dest)
+			  struct pingpong_dest *dest, int sgid_idx)
 {
 	struct ibv_qp_attr attr = {
 		.qp_state		= IBV_QPS_RTR,
@@ -92,6 +94,14 @@ static int pp_connect_ctx(struct pingpon
 			.port_num	= port
 		}
 	};
+
+	if (dest->gid.global.interface_id) {
+		attr.ah_attr.is_global = 1;
+		attr.ah_attr.grh.hop_limit = 1;
+		attr.ah_attr.grh.dgid = dest->gid;
+		attr.ah_attr.grh.sgid_index = sgid_idx;
+	}
+
 	if (ibv_modify_qp(ctx->qp, &attr,
 			  IBV_QP_STATE              |
 			  IBV_QP_AV                 |
@@ -123,10 +133,11 @@ static struct pingpong_dest *pp_client_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int sockfd = -1;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -157,7 +168,8 @@ static struct pingpong_dest *pp_client_e
 		return NULL;
 	}
 
-	sprintf(msg, "%04x:%06x:%06x", my_dest->lid, my_dest->qpn, my_dest->psn);
+	gid_to_wire_gid(&my_dest->gid, gid);
+	sprintf(msg, "%04x:%06x:%06x:%s", my_dest->lid, my_dest->qpn, my_dest->psn, gid);
 	if (write(sockfd, msg, sizeof msg) != sizeof msg) {
 		fprintf(stderr, "Couldn't send local address\n");
 		goto out;
@@ -175,7 +187,8 @@ static struct pingpong_dest *pp_client_e
 	if (!rem_dest)
 		goto out;
 
-	sscanf(msg, "%x:%x:%x", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn);
+	sscanf(msg, "%x:%x:%x:%s", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn, gid);
+	wire_gid_to_gid(gid, &rem_dest->gid);
 
 out:
 	close(sockfd);
@@ -185,7 +198,8 @@ out:
 static struct pingpong_dest *pp_server_exch_dest(struct pingpong_context *ctx,
 						 int ib_port, enum ibv_mtu mtu,
 						 int port, int sl,
-						 const struct pingpong_dest *my_dest)
+						 const struct pingpong_dest *my_dest,
+						 int sgid_idx)
 {
 	struct addrinfo *res, *t;
 	struct addrinfo hints = {
@@ -194,10 +208,11 @@ static struct pingpong_dest *pp_server_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int sockfd = -1, connfd;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -251,16 +266,18 @@ static struct pingpong_dest *pp_server_e
 	if (!rem_dest)
 		goto out;
 
-	sscanf(msg, "%x:%x:%x", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn);
+	sscanf(msg, "%x:%x:%x:%s", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn, gid);
+	wire_gid_to_gid(gid, &rem_dest->gid);
 
-	if (pp_connect_ctx(ctx, ib_port, my_dest->psn, mtu, sl, rem_dest)) {
+	if (pp_connect_ctx(ctx, ib_port, my_dest->psn, mtu, sl, rem_dest, sgid_idx)) {
 		fprintf(stderr, "Couldn't connect to remote QP\n");
 		free(rem_dest);
 		rem_dest = NULL;
 		goto out;
 	}
 
-	sprintf(msg, "%04x:%06x:%06x", my_dest->lid, my_dest->qpn, my_dest->psn);
+	gid_to_wire_gid(&my_dest->gid, gid);
+	sprintf(msg, "%04x:%06x:%06x:%s", my_dest->lid, my_dest->qpn, my_dest->psn, gid);
 	if (write(connfd, msg, sizeof msg) != sizeof msg) {
 		fprintf(stderr, "Couldn't send local address\n");
 		free(rem_dest);
@@ -281,7 +298,7 @@ static struct pingpong_context *pp_init_
 {
 	struct pingpong_context *ctx;
 
-	ctx = malloc(sizeof *ctx);
+	ctx = calloc(1, sizeof *ctx);
 	if (!ctx)
 		return NULL;
 
@@ -469,6 +486,7 @@ static void usage(const char *argv0)
 	printf("  -n, --iters=<iters>    number of exchanges (default 1000)\n");
 	printf("  -l, --sl=<sl>          service level value\n");
 	printf("  -e, --events           sleep on CQ events (default poll)\n");
+	printf("  -g, --gid-idx=<gid index> local port gid index\n");
 }
 
 int main(int argc, char *argv[])
@@ -492,6 +510,8 @@ int main(int argc, char *argv[])
 	int                      rcnt, scnt;
 	int                      num_cq_events = 0;
 	int                      sl = 0;
+	int			 gidx = -1;
+	char			 gid[33];
 
 	srand48(getpid() * time(NULL));
 
@@ -508,10 +528,11 @@ int main(int argc, char *argv[])
 			{ .name = "iters",    .has_arg = 1, .val = 'n' },
 			{ .name = "sl",       .has_arg = 1, .val = 'l' },
 			{ .name = "events",   .has_arg = 0, .val = 'e' },
+			{ .name = "gid-idx",  .has_arg = 1, .val = 'g' },
 			{ 0 }
 		};
 
-		c = getopt_long(argc, argv, "p:d:i:s:m:r:n:l:e", long_options, NULL);
+		c = getopt_long(argc, argv, "p:d:i:s:m:r:n:l:eg:", long_options, NULL);
 		if (c == -1)
 			break;
 
@@ -564,6 +585,10 @@ int main(int argc, char *argv[])
 			++use_event;
 			break;
 
+		case 'g':
+			gidx = strtol(optarg, NULL, 0);
+			break;
+
 		default:
 			usage(argv[0]);
 			return 1;
@@ -619,30 +644,45 @@ int main(int argc, char *argv[])
 			return 1;
 		}
 
-	my_dest.lid = pp_get_local_lid(ctx->context, ib_port);
-	my_dest.qpn = ctx->qp->qp_num;
-	my_dest.psn = lrand48() & 0xffffff;
-	if (!my_dest.lid) {
+	if (pp_get_port_info(ctx->context, ib_port, &ctx->portinfo)) {
+		fprintf(stderr, "Couldn't get port info\n");
+		return 1;
+	}
+
+	my_dest.lid = ctx->portinfo.lid;
+	if (ctx->portinfo.link_layer == IBV_LINK_LAYER_INFINIBAND && !my_dest.lid) {
 		fprintf(stderr, "Couldn't get local LID\n");
 		return 1;
 	}
 
-	printf("  local address:  LID 0x%04x, QPN 0x%06x, PSN 0x%06x\n",
-	       my_dest.lid, my_dest.qpn, my_dest.psn);
+	if (gidx >= 0) {
+		if (ibv_query_gid(ctx->context, ib_port, gidx, &my_dest.gid)) {
+			fprintf(stderr, "Could not get local gid for gid index %d\n", gidx);
+			return 1;
+		}
+	} else
+		memset(&my_dest.gid, 0, sizeof my_dest.gid);
+
+	my_dest.qpn = ctx->qp->qp_num;
+	my_dest.psn = lrand48() & 0xffffff;
+	inet_ntop(AF_INET6, &my_dest.gid, gid, sizeof gid);
+	printf("  local address:  LID 0x%04x, QPN 0x%06x, PSN 0x%06x, GID %s\n",
+	       my_dest.lid, my_dest.qpn, my_dest.psn, gid);
 
 	if (servername)
 		rem_dest = pp_client_exch_dest(servername, port, &my_dest);
 	else
-		rem_dest = pp_server_exch_dest(ctx, ib_port, mtu, port, sl, &my_dest);
+		rem_dest = pp_server_exch_dest(ctx, ib_port, mtu, port, sl, &my_dest, gidx);
 
 	if (!rem_dest)
 		return 1;
 
-	printf("  remote address: LID 0x%04x, QPN 0x%06x, PSN 0x%06x\n",
-	       rem_dest->lid, rem_dest->qpn, rem_dest->psn);
+	inet_ntop(AF_INET6, &rem_dest->gid, gid, sizeof gid);
+	printf("  remote address: LID 0x%04x, QPN 0x%06x, PSN 0x%06x, GID %s\n",
+	       rem_dest->lid, rem_dest->qpn, rem_dest->psn, gid);
 
 	if (servername)
-		if (pp_connect_ctx(ctx, ib_port, my_dest.psn, mtu, sl, rem_dest))
+		if (pp_connect_ctx(ctx, ib_port, my_dest.psn, mtu, sl, rem_dest, gidx))
 			return 1;
 
 	ctx->pending = PINGPONG_RECV_WRID;

Modified: projects/ofed/base/contrib/ofed/libibverbs/examples/ud_pingpong.c
==============================================================================
--- projects/ofed/base/contrib/ofed/libibverbs/examples/ud_pingpong.c	Mon Jan  3 05:21:53 2011	(r216907)
+++ projects/ofed/base/contrib/ofed/libibverbs/examples/ud_pingpong.c	Mon Jan  3 05:33:52 2011	(r216908)
@@ -68,16 +68,18 @@ struct pingpong_context {
 	int			 size;
 	int			 rx_depth;
 	int			 pending;
+	struct ibv_port_attr     portinfo;
 };
 
 struct pingpong_dest {
 	int lid;
 	int qpn;
 	int psn;
+	union ibv_gid gid;
 };
 
 static int pp_connect_ctx(struct pingpong_context *ctx, int port, int my_psn,
-			  int sl, struct pingpong_dest *dest)
+			  int sl, struct pingpong_dest *dest, int sgid_idx)
 {
 	struct ibv_ah_attr ah_attr = {
 		.is_global     = 0,
@@ -105,6 +107,13 @@ static int pp_connect_ctx(struct pingpon
 		return 1;
 	}
 
+	if (dest->gid.global.interface_id) {
+		ah_attr.is_global = 1;
+		ah_attr.grh.hop_limit = 1;
+		ah_attr.grh.dgid = dest->gid;
+		ah_attr.grh.sgid_index = sgid_idx;
+	}
+
 	ctx->ah = ibv_create_ah(ctx->pd, &ah_attr);
 	if (!ctx->ah) {
 		fprintf(stderr, "Failed to create AH\n");
@@ -123,10 +132,11 @@ static struct pingpong_dest *pp_client_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int sockfd = -1;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -157,7 +167,8 @@ static struct pingpong_dest *pp_client_e
 		return NULL;
 	}
 
-	sprintf(msg, "%04x:%06x:%06x", my_dest->lid, my_dest->qpn, my_dest->psn);
+	gid_to_wire_gid(&my_dest->gid, gid);
+	sprintf(msg, "%04x:%06x:%06x:%s", my_dest->lid, my_dest->qpn, my_dest->psn, gid);
 	if (write(sockfd, msg, sizeof msg) != sizeof msg) {
 		fprintf(stderr, "Couldn't send local address\n");
 		goto out;
@@ -175,7 +186,8 @@ static struct pingpong_dest *pp_client_e
 	if (!rem_dest)
 		goto out;
 
-	sscanf(msg, "%x:%x:%x", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn);
+	sscanf(msg, "%x:%x:%x:%s", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn, gid);
+	wire_gid_to_gid(gid, &rem_dest->gid);
 
 out:
 	close(sockfd);
@@ -184,7 +196,8 @@ out:
 
 static struct pingpong_dest *pp_server_exch_dest(struct pingpong_context *ctx,
 						 int ib_port, int port, int sl,
-						 const struct pingpong_dest *my_dest)
+						 const struct pingpong_dest *my_dest,
+						 int sgid_idx)
 {
 	struct addrinfo *res, *t;
 	struct addrinfo hints = {
@@ -193,10 +206,11 @@ static struct pingpong_dest *pp_server_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int sockfd = -1, connfd;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -250,16 +264,18 @@ static struct pingpong_dest *pp_server_e
 	if (!rem_dest)
 		goto out;
 
-	sscanf(msg, "%x:%x:%x", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn);
+	sscanf(msg, "%x:%x:%x:%s", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn, gid);
+	wire_gid_to_gid(gid, &rem_dest->gid);
 
-	if (pp_connect_ctx(ctx, ib_port, my_dest->psn, sl, rem_dest)) {
+	if (pp_connect_ctx(ctx, ib_port, my_dest->psn, sl, rem_dest, sgid_idx)) {
 		fprintf(stderr, "Couldn't connect to remote QP\n");
 		free(rem_dest);
 		rem_dest = NULL;
 		goto out;
 	}
 
-	sprintf(msg, "%04x:%06x:%06x", my_dest->lid, my_dest->qpn, my_dest->psn);
+	gid_to_wire_gid(&my_dest->gid, gid);
+	sprintf(msg, "%04x:%06x:%06x:%s", my_dest->lid, my_dest->qpn, my_dest->psn, gid);
 	if (write(connfd, msg, sizeof msg) != sizeof msg) {
 		fprintf(stderr, "Couldn't send local address\n");
 		free(rem_dest);
@@ -474,10 +490,11 @@ static void usage(const char *argv0)
 	printf("  -p, --port=<port>      listen on/connect to port <port> (default 18515)\n");
 	printf("  -d, --ib-dev=<dev>     use IB device <dev> (default first device found)\n");
 	printf("  -i, --ib-port=<port>   use port <port> of IB device (default 1)\n");
-	printf("  -s, --size=<size>      size of message to exchange (default 2048)\n");
+	printf("  -s, --size=<size>      size of message to exchange (default 1024)\n");
 	printf("  -r, --rx-depth=<dep>   number of receives to post at a time (default 500)\n");
 	printf("  -n, --iters=<iters>    number of exchanges (default 1000)\n");

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 05:35:15 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id EFB08106566C;
	Mon,  3 Jan 2011 05:35:15 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id DD1A98FC08;
	Mon,  3 Jan 2011 05:35:15 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p035ZFR9075969;
	Mon, 3 Jan 2011 05:35:15 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p035ZFVt075962;
	Mon, 3 Jan 2011 05:35:15 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030535.p035ZFVt075962@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 05:35:15 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216909 - in projects/ofed/base/contrib/ofed:
	libibverbs/man libmlx4/fixes
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 05:35:16 -0000

Author: jeff
Date: Mon Jan  3 05:35:15 2011
New Revision: 216909
URL: http://svn.freebsd.org/changeset/base/216909

Log:
   - Add files missing from the last merge.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Added:
  projects/ofed/base/contrib/ofed/libibverbs/man/ibv_create_xrc_rcv_qp.3
  projects/ofed/base/contrib/ofed/libibverbs/man/ibv_modify_xrc_rcv_qp.3
  projects/ofed/base/contrib/ofed/libibverbs/man/ibv_open_xrc_domain.3
  projects/ofed/base/contrib/ofed/libibverbs/man/ibv_query_xrc_rcv_qp.3
  projects/ofed/base/contrib/ofed/libibverbs/man/ibv_reg_xrc_rcv_qp.3
  projects/ofed/base/contrib/ofed/libibverbs/man/verbs.7
  projects/ofed/base/contrib/ofed/libmlx4/fixes/fix_inline_size.patch

Added: projects/ofed/base/contrib/ofed/libibverbs/man/ibv_create_xrc_rcv_qp.3
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libibverbs/man/ibv_create_xrc_rcv_qp.3	Mon Jan  3 05:35:15 2011	(r216909)
@@ -0,0 +1,70 @@
+.\" -*- nroff -*-
+.\"
+.TH IBV_CREATE_XRC_RCV_QP 3 2008-02-10 libibverbs "Libibverbs Programmer's Manual"
+.SH "NAME"
+ibv_create_xrc_rcv_qp \- create an XRC queue pair (QP) for serving as a receive-side only QP
+.SH "SYNOPSIS"
+.nf
+.B #include <infiniband/verbs.h>
+.sp
+.BI "int ibv_create_xrc_rcv_qp(struct ibv_qp_init_attr " "*init_attr" ,
+.BI "                          uint32_t " "*xrc_rcv_qpn" );
+.fi
+.SH "DESCRIPTION"
+.B ibv_create_xrc_rcv_qp()
+creates an XRC queue pair (QP) for serving as a receive-side only QP and returns its number through the pointer
+.I xrc_rcv_qpn\fR.
+This QP number should be passed to the remote node (sender).
+The remote node will use 
+.I xrc_rcv_qpn
+in
+.B ibv_post_send()
+when sending to an XRC SRQ on this host in the same xrc domain as the XRC receive QP.
+This QP is created in kernel space, and persists until the last process registered for the QP
+calls 
+.B ibv_unreg_xrc_rcv_qp()
+(at which time the QP is destroyed).
+.PP
+The process which creates this QP is automatically registered for it, and should also call
+.B ibv_unreg_xrc_rcv_qp()
+at some point, to unregister.
+
+Processes which wish to receive on an XRC SRQ via this QP should call
+.B ibv_reg_xrc_rcv_qp()
+for this QP, to guarantee that the QP will not be destroyed while they are still using it for receiving on the XRC SRQ.
+.PP
+The argument
+.I qp_init_attr
+is an ibv_qp_init_attr struct, as defined in <infiniband/verbs.h>.
+.PP
+.nf
+struct ibv_qp_init_attr {
+.in +8
+void                   *qp_context;     /* value is being ignored */
+struct ibv_cq          *send_cq;        /* value is being ignored */ 
+struct ibv_cq          *recv_cq;        /* value is being ignored */
+struct ibv_srq         *srq;            /* value is being ignored */
+struct ibv_qp_cap       cap;            /* value is being ignored */
+enum ibv_qp_type        qp_type;        /* value is being ignored */
+int                     sq_sig_all;     /* value is being ignored */
+struct ibv_xrc_domain  *xrc_domain;     /* XRC domain the QP will be associated with */
+.in -8
+};
+.fi
+.PP
+Most of the attributes in
+.I qp_init_attr
+are being ignored because this QP is a receive only QP and all RR are being posted to an SRQ.
+.SH "RETURN VALUE"
+.B ibv_create_xrc_rcv_qp()
+returns 0 on success, or the value of errno on failure (which indicates the failure reason).
+.SH "SEE ALSO"
+.BR ibv_open_xrc_domain (3),
+.BR ibv_modify_xrc_rcv_qp (3),
+.BR ibv_query_xrc_rcv_qp (3),
+.BR ibv_reg_xrc_rcv_qp (3),
+.BR ibv_unreg_xrc_rcv_qp (3),
+.BR ibv_post_send (3)
+.SH "AUTHORS"
+.TP
+Dotan Barak <dotanb@mellanox.co.il>

Added: projects/ofed/base/contrib/ofed/libibverbs/man/ibv_modify_xrc_rcv_qp.3
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libibverbs/man/ibv_modify_xrc_rcv_qp.3	Mon Jan  3 05:35:15 2011	(r216909)
@@ -0,0 +1,141 @@
+.\" -*- nroff -*-
+.\"
+.TH IBV_MODIFY_XRC_RCV_QP 3 2008-02-10 libibverbs "Libibverbs Programmer's Manual"
+.SH "NAME"
+ibv_modify_xrc_rcv_qp \- modify the attributes of an XRC receive queue pair (QP)
+.SH "SYNOPSIS"
+.nf
+.B #include <infiniband/verbs.h>
+.sp
+.BI "int ibv_modify_xrc_rcv_qp(struct ibv_xrc_domain " "*xrc_domain" ", uint32_t " "xrc_qp_num" ,
+.BI "                          struct ibv_qp_attr " "*attr" ", int " "attr_mask" );
+.fi
+.SH "DESCRIPTION"
+.B ibv_modify_qp()
+modifies the attributes of an XRC receive QP with the number
+.I xrc_qp_num
+which is associated with the XRC domain
+.I xrc_domain
+with the attributes in
+.I attr
+according to the mask
+.I attr_mask
+and move the QP state through the following transitions: Reset -> Init -> RTR.
+.I attr_mask
+should indicate all of the attributes which will be used in this QP transition and the following masks (at least) should be set:
+.PP
+.nf
+Next state     Required attributes
+\-\-\-\-\-\-\-\-\-\-     \-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-\-
+Init \fB          IBV_QP_STATE, IBV_QP_PKEY_INDEX, IBV_QP_PORT, \fR
+     \fB          IBV_QP_ACCESS_FLAGS \fR
+RTR  \fB          IBV_QP_STATE, IBV_QP_AV, IBV_QP_PATH_MTU, \fR
+     \fB          IBV_QP_DEST_QPN, IBV_QP_RQ_PSN, \fR
+     \fB          IBV_QP_MAX_DEST_RD_ATOMIC, IBV_QP_MIN_RNR_TIMER \fR
+.fi
+.PP
+The user can add optional attributes as well.
+.PP
+The argument \fIattr\fR is an ibv_qp_attr struct, as defined in <infiniband/verbs.h>.
+.PP
+.nf
+struct ibv_qp_attr {
+.in +8
+enum ibv_qp_state       qp_state;               /* Move the QP to this state */
+enum ibv_qp_state       cur_qp_state;           /* Assume this is the current QP state */
+enum ibv_mtu            path_mtu;               /* Path MTU (valid only for RC/UC QPs) */
+enum ibv_mig_state      path_mig_state;         /* Path migration state (valid if HCA supports APM) */
+uint32_t                qkey;                   /* Q_Key for the QP (valid only for UD QPs) */
+uint32_t                rq_psn;                 /* PSN for receive queue (valid only for RC/UC QPs) */
+uint32_t                sq_psn;                 /* PSN for send queue (valid only for RC/UC QPs) */
+uint32_t                dest_qp_num;            /* Destination QP number (valid only for RC/UC QPs) */
+int                     qp_access_flags;        /* Mask of enabled remote access operations (valid only for RC/UC QPs) */
+struct ibv_qp_cap       cap;                    /* QP capabilities (valid if HCA supports QP resizing) */
+struct ibv_ah_attr      ah_attr;                /* Primary path address vector (valid only for RC/UC QPs) */
+struct ibv_ah_attr      alt_ah_attr;            /* Alternate path address vector (valid only for RC/UC QPs) */
+uint16_t                pkey_index;             /* Primary P_Key index */
+uint16_t                alt_pkey_index;         /* Alternate P_Key index */
+uint8_t                 en_sqd_async_notify;    /* Enable SQD.drained async notification (Valid only if qp_state is SQD) */
+uint8_t                 sq_draining;            /* Is the QP draining? Irrelevant for ibv_modify_qp() */
+uint8_t                 max_rd_atomic;          /* Number of outstanding RDMA reads & atomic operations on the destination QP (valid only for RC QPs) */
+uint8_t                 max_dest_rd_atomic;     /* Number of responder resources for handling incoming RDMA reads & atomic operations (valid only for RC QPs) */
+uint8_t                 min_rnr_timer;          /* Minimum RNR NAK timer (valid only for RC QPs) */
+uint8_t                 port_num;               /* Primary port number */
+uint8_t                 timeout;                /* Local ack timeout for primary path (valid only for RC QPs) */
+uint8_t                 retry_cnt;              /* Retry count (valid only for RC QPs) */
+uint8_t                 rnr_retry;              /* RNR retry (valid only for RC QPs) */
+uint8_t                 alt_port_num;           /* Alternate port number */
+uint8_t                 alt_timeout;            /* Local ack timeout for alternate path (valid only for RC QPs) */
+.in -8
+};
+.fi
+.PP
+For details on struct ibv_qp_cap see the description of 
+.B ibv_create_qp()\fR.
+For details on struct ibv_ah_attr see the description of
+.B ibv_create_ah()\fR.
+.PP
+The argument
+.I attr_mask
+specifies the QP attributes to be modified.
+The argument is either 0 or the bitwise OR of one or more of the following flags:
+.PP
+.TP
+.B IBV_QP_STATE \fR Modify qp_state
+.TP
+.B IBV_QP_CUR_STATE \fR Set cur_qp_state
+.TP
+.B IBV_QP_EN_SQD_ASYNC_NOTIFY \fR Set en_sqd_async_notify
+.TP
+.B IBV_QP_ACCESS_FLAGS \fR Set qp_access_flags
+.TP
+.B IBV_QP_PKEY_INDEX \fR Set pkey_index
+.TP
+.B IBV_QP_PORT \fR Set port_num
+.TP
+.B IBV_QP_QKEY \fR Set qkey
+.TP
+.B IBV_QP_AV \fR Set ah_attr
+.TP
+.B IBV_QP_PATH_MTU \fR Set path_mtu
+.TP
+.B IBV_QP_TIMEOUT \fR Set timeout
+.TP
+.B IBV_QP_RETRY_CNT \fR Set retry_cnt
+.TP
+.B IBV_QP_RNR_RETRY \fR Set rnr_retry
+.TP
+.B IBV_QP_RQ_PSN \fR Set rq_psn
+.TP
+.B IBV_QP_MAX_QP_RD_ATOMIC \fR Set max_rd_atomic
+.TP
+.B IBV_QP_ALT_PATH \fR Set the alternative path via: alt_ah_attr, alt_pkey_index, alt_port_num, alt_timeout
+.TP
+.B IBV_QP_MIN_RNR_TIMER \fR Set min_rnr_timer
+.TP
+.B IBV_QP_SQ_PSN \fR Set sq_psn
+.TP
+.B IBV_QP_MAX_DEST_RD_ATOMIC \fR Set max_dest_rd_atomic
+.TP
+.B IBV_QP_PATH_MIG_STATE \fR Set path_mig_state
+.TP
+.B IBV_QP_CAP \fR Set cap
+.TP
+.B IBV_QP_DEST_QPN \fR Set dest_qp_num
+.SH "RETURN VALUE"
+.B ibv_modify_xrc_rcv_qp()
+returns 0 on success, or the value of errno on failure (which indicates the failure reason).
+.SH "NOTES"
+If any of the modify attributes or the modify mask are invalid, none
+of the attributes will be modified (including the QP state).
+.PP
+Not all devices support alternate paths.  To check if a device supports it, check if the
+.B IBV_DEVICE_AUTO_PATH_MIG
+bit is set in the device capabilities flags.
+.SH "SEE ALSO"
+.BR ibv_open_xrc_domain (3),
+.BR ibv_create_xrc_rcv_qp (3),
+.BR ibv_query_xrc_rcv_qp (3)
+.SH "AUTHORS"
+.TP
+Dotan Barak <dotanb@mellanox.co.il>

Added: projects/ofed/base/contrib/ofed/libibverbs/man/ibv_open_xrc_domain.3
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libibverbs/man/ibv_open_xrc_domain.3	Mon Jan  3 05:35:15 2011	(r216909)
@@ -0,0 +1,80 @@
+.\" -*- nroff -*-
+.\"
+.TH IBV_OPEN_XRC_DOMAIN 3 2008-02-10 libibverbs "Libibverbs Programmer's Manual"
+.SH "NAME"
+ibv_open_xrc_domain, ibv_close_xrc_domain \- open or close an eXtended Reliable Connection (XRC) domain
+.SH "SYNOPSIS"
+.nf
+.B #include <fcntl.h>
+.B #include <infiniband/verbs.h>
+.sp
+.BI "struct ibv_xrc_domain *ibv_open_xrc_domain(struct ibv_context " "*context" ","
+.BI "                                           int " "fd" ", int " "oflag" );
+.nl
+.BI "int ibv_close_xrc_domain(struct ibv_xrc_domain " "*d" );
+.fi
+.SH "DESCRIPTION"
+.B ibv_open_xrc_domain()
+open an XRC domain for the InfiniBand device context 
+.I context
+or return a reference to an opened one\fR.
+.I fd
+is the file descriptor to be associated with the XRC domain.
+The argument
+.I oflag
+describes the desired file creation attributes;  it  is either 0 or the bitwise OR of one or more of the following flags:
+.PP
+.TP
+.B O_CREAT
+If a domain belonging to device named by context is already associated with the inode, this flag has
+no effect, except as noted under
+.BR O_EXCL
+below. Otherwise, a new XRC domain is created and is associated with inode specified by
+.IR fd\fR.
+.TP
+.B O_EXCL
+If 
+.BR O_EXCL
+and
+.BR O_CREAT
+are set, open will fail if a domain associated with the inode exists.
+The check for the existence of the domain and creation
+of the domain if it does not exist is atomic with respect to other
+processes executing open with
+.IR fd
+naming the same inode.
+.PP
+If 
+.I fd
+equals -1, no inode is is associated with the domain, and the only valid value for
+.I oflag
+is
+.B O_CREAT\fR.
+.PP
+.B ibv_close_xrc_domain()
+closes the XRC domain
+.I d\fR.
+If this is the last reference, the XRC domain will be destroyed.
+.SH "RETURN VALUE"
+.B ibv_open_xrc_domain()
+returns a pointer to an opened XRC, or NULL if the request fails.
+.PP
+.B ibv_close_xrc_domain()
+returns 0 on success, or the value of errno on failure (which indicates the failure reason).
+.SH "NOTES"
+Not all devices support XRC. To check if a device supports it, check if the
+.B IBV_DEVICE_XRC
+bit is set in the device capabilities flags.
+.PP
+.B ibv_close_xrc_domain()
+may fail if any QP or SRQ are still associated with the XRC domain being closed.
+.SH "SEE ALSO"
+.BR ibv_create_xrc_srq (3),
+.BR ibv_create_qp (3),
+.BR ibv_create_xrc_rcv_qp (3),
+.BR ibv_modify_xrc_rcv_qp (3),
+.BR ibv_query_xrc_rcv_qp (3),
+.BR ibv_reg_xrc_rcv_qp (3)
+.SH "AUTHORS"
+.TP
+Dotan Barak <dotanb@mellanox.co.il>

Added: projects/ofed/base/contrib/ofed/libibverbs/man/ibv_query_xrc_rcv_qp.3
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libibverbs/man/ibv_query_xrc_rcv_qp.3	Mon Jan  3 05:35:15 2011	(r216909)
@@ -0,0 +1,89 @@
+.\" -*- nroff -*-
+.\"
+.TH IBV_QUERY_XRC_RCV_QP 3 2008-02-10 libibverbs "Libibverbs Programmer's Manual"
+.SH "NAME"
+ibv_query_xrc_rcv_qp \- get the attributes of an XRC receive queue pair (QP)
+.SH "SYNOPSIS"
+.nf
+.B #include <infiniband/verbs.h>
+.sp
+.BI "int ibv_query_xrc_rcv_qp(struct ibv_xrc_domain " "*xrc_domain" ", uint32_t " "xrc_qp_num" ,
+.BI "                         struct ibv_qp_attr " "*attr" ", int " "attr_mask" ,
+.BI "                         struct ibv_qp_init_attr " "*init_attr" );
+.fi
+.SH "DESCRIPTION"
+.B ibv_query_xrc_rcv_qp()
+gets the attributes specified in
+.I attr_mask
+for the XRC receive QP with the number
+.I xrc_qp_num
+which is associated with the XRC domain
+.I xrc_domain
+and returns them through the pointers
+.I attr
+and
+.I init_attr\fR.
+The argument
+.I attr
+is an ibv_qp_attr struct, as defined in <infiniband/verbs.h>.
+.PP
+.nf
+struct ibv_qp_attr {
+.in +8
+enum ibv_qp_state       qp_state;            /* Current QP state */
+enum ibv_qp_state       cur_qp_state;        /* Current QP state - irrelevant for ibv_query_qp */
+enum ibv_mtu            path_mtu;            /* Path MTU (valid only for RC/UC QPs) */
+enum ibv_mig_state      path_mig_state;      /* Path migration state (valid if HCA supports APM) */
+uint32_t                qkey;                /* Q_Key of the QP (valid only for UD QPs) */
+uint32_t                rq_psn;              /* PSN for receive queue (valid only for RC/UC QPs) */
+uint32_t                sq_psn;              /* PSN for send queue (valid only for RC/UC QPs) */
+uint32_t                dest_qp_num;         /* Destination QP number (valid only for RC/UC QPs) */
+int                     qp_access_flags;     /* Mask of enabled remote access operations (valid only for RC/UC QPs) */
+struct ibv_qp_cap       cap;                 /* QP capabilities */
+struct ibv_ah_attr      ah_attr;             /* Primary path address vector (valid only for RC/UC QPs) */
+struct ibv_ah_attr      alt_ah_attr;         /* Alternate path address vector (valid only for RC/UC QPs) */
+uint16_t                pkey_index;          /* Primary P_Key index */
+uint16_t                alt_pkey_index;      /* Alternate P_Key index */
+uint8_t                 en_sqd_async_notify; /* Enable SQD.drained async notification - irrelevant for ibv_query_qp */
+uint8_t                 sq_draining;         /* Is the QP draining? (Valid only if qp_state is SQD) */
+uint8_t                 max_rd_atomic;       /* Number of outstanding RDMA reads & atomic operations on the destination QP (valid only for RC QPs) */
+uint8_t                 max_dest_rd_atomic;  /* Number of responder resources for handling incoming RDMA reads & atomic operations (valid only for RC QPs) */
+uint8_t                 min_rnr_timer;       /* Minimum RNR NAK timer (valid only for RC QPs) */
+uint8_t                 port_num;            /* Primary port number */
+uint8_t                 timeout;             /* Local ack timeout for primary path (valid only for RC QPs) */
+uint8_t                 retry_cnt;           /* Retry count (valid only for RC QPs) */
+uint8_t                 rnr_retry;           /* RNR retry (valid only for RC QPs) */
+uint8_t                 alt_port_num;        /* Alternate port number */
+uint8_t                 alt_timeout;         /* Local ack timeout for alternate path (valid only for RC QPs) */
+.in -8
+};
+.fi
+.PP
+For details on struct ibv_qp_cap see the description of
+.B ibv_create_qp()\fR.
+For details on struct ibv_ah_attr see the description of
+.B ibv_create_ah()\fR.
+.SH "RETURN VALUE"
+.B ibv_query_xrc_rcv_qp()
+returns 0 on success, or the value of errno on failure (which indicates the failure reason).
+.SH "NOTES"
+The argument
+.I attr_mask
+is a hint that specifies the minimum list of attributes to retrieve.
+Some InfiniBand devices may return extra attributes not requested, for
+example if the value can be returned cheaply.
+.PP
+Attribute values are valid if they have been set using
+.B ibv_modify_xrc_rcv_qp()\fR.
+The exact list of valid attributes depends on the QP state.
+.PP
+Multiple calls to
+.B ibv_query_xrc_rcv_qp()
+may yield some differences in the values returned for the following attributes: qp_state, path_mig_state, sq_draining, ah_attr (if APM is enabled).
+.SH "SEE ALSO"
+.BR ibv_open_xrc_domain (3),
+.BR ibv_create_xrc_rcv_qp (3),
+.BR ibv_modify_xrc_rcv_qp (3)
+.SH "AUTHORS"
+.TP
+Dotan Barak <dotanb@mellanox.co.il>

Added: projects/ofed/base/contrib/ofed/libibverbs/man/ibv_reg_xrc_rcv_qp.3
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libibverbs/man/ibv_reg_xrc_rcv_qp.3	Mon Jan  3 05:35:15 2011	(r216909)
@@ -0,0 +1,57 @@
+.\" -*- nroff -*-
+.\"
+.TH IBV_REG_XRC_RCV_QP 3 2008-10-02 libibverbs "Libibverbs Programmer's Manual"
+.SH "NAME"
+ibv_reg_xrc_rcv_qp, ibv_unreg_xrc_rcv_qp \- register and unregister a user process with an XRC receive queue pair (QP)
+.SH "SYNOPSIS"
+.nf
+.B #include <infiniband/verbs.h>
+.sp
+.BI "int ibv_reg_xrc_rcv_qp(struct ibv_xrc_domain " "*xrc_domain" ", uint32_t " "xrc_qp_num" ");
+.nl
+.BI "int ibv_unreg_xrc_rcv_qp(struct ibv_xrc_domain " "*xrc_domain" ", uint32_t " "xrc_qp_num" ");
+.fi
+.SH "DESCRIPTION"
+.B ibv_reg_xrc_rcv_qp()
+registers a user process with the XRC receive QP (created via
+.B ibv_create_xrc_rcv_qp()
+) whose number is
+.I xrc_qp_num\fR,
+and which is associated with the XRC domain
+.I xrc_domain\fR.
+.PP
+.B ibv_unreg_xrc_rcv_qp()
+unregisters a user process from the XRC receive QP number
+.I xrc_qp_num\fR,
+which is associated with the XRC domain
+.I xrc_domain\fR.
+When the number of user processes registered with this XRC receive QP drops to zero, the QP is destroyed.
+.SH "RETURN VALUE"
+.B ibv_reg_xrc_rcv_qp()
+and
+.B ibv_unreg_xrc_rcv_qp()
+returns 0 on success, or the value of errno on failure (which indicates the failure reason).
+.SH "NOTES"
+.B ibv_reg_xrc_rcv_qp()
+and
+.B ibv_unreg_xrc_rcv_qp()
+may fail if the number
+.I xrc_qp_num
+is not a number of a valid XRC receive QP (the QP is not allocated or it is the number of a non-XRC QP), or
+the XRC receive QP was created with an XRC domain other than
+.I xrc_domain\fR.
+
+If a process is still registered with any XRC RCV QPs belonging to some domain, 
+.B ibv_close_xrc_domain()
+will return failure if called for that domain in that process.
+
+.B ibv_create_xrc_rcv_qp()
+performs an implicit registration for the creating process;  when that process is finished with the XRC RCV QP, it should call
+.B ibv_unreg_xrc_rcv_qp()
+for that QP. Note that if no other processes are registered with the QP at this time, its registration count will drop to zero and it will be destroyed.
+.SH "SEE ALSO"
+.BR ibv_open_xrc_domain (3),
+.BR ibv_create_xrc_rcv_qp (3)
+.SH "AUTHORS"
+.TP
+Dotan Barak <dotanb@mellanox.co.il>

Added: projects/ofed/base/contrib/ofed/libibverbs/man/verbs.7
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libibverbs/man/verbs.7	Mon Jan  3 05:35:15 2011	(r216909)
@@ -0,0 +1,228 @@
+.\" -*- nroff -*-
+.\"
+.TH VERBS 7 2008-02-25 libibverbs "Libibverbs Programmer's Manual"
+.SH "NAME"
+verbs \- Infiniband verbs library
+.SH "SYNOPSIS"
+.nf
+.B #include <infiniband/verbs.h>
+.fi
+.SH "DESCRIPTION"
+This library is an implementation of the verbs based on the Infiniband specification volume 1.2 chapter 11. It handles the control path of creating, modifying, querying and destroying resources such as Protection Domains (PD), Completion Queues (CQ), Queue-Pairs (QP), Shared Receive Queues (SRQ), Address Handles (AH), Memory Regions (MR). It also handles sending and receiving data posted to QPs and SRQs, getting completions from CQs using polling and completions events.
+
+The control path is implemented through system calls to the uverbs kernel module which further calls the low level HW driver. The data path is implemented through calls made to low level HW library which in most cases interacts directly with the HW providing kernel and network stack bypass (saving context/mode switches) along with zero copy and an asynchronous I/O model.
+
+
+Typically, under network and RDMA programming, there are operations which involve interaction with remote peers (such as address resolution and connection establishment) and remote entities (such as route resolution and joining a multicast group under IB), where a resource managed through IB verbs such as QP or AH would be eventually created or effected from this interaction. In such cases, applications whose addressing semantics is based on IP can use librdmacm (see rdma_cm(7)) which works in conjunction with libibverbs.
+
+This library is thread safe library and verbs can be called from every thread in the process (the same resource can even be handled from different threads, for example: ibv_poll_cq can be called from more than one thread).
+
+However, it is up to the user to stop working with a resource after it was destroyed (by the same thread or by any other thread), this may result a segmentation fault.
+
+If fork (or any other system call that perform fork directly or indirectly) is being used, please see ibv_fork_init(3).
+
+.LP
+The following shall be declared as functions and may also be defined
+as macros. Function prototypes shall be provided.
+.RS
+.nf
+
+\fB
+.B Library functions
+
+int ibv_fork_init(void);
+
+.B Device functions
+
+struct ibv_device **ibv_get_device_list(int *num_devices);
+void ibv_free_device_list(struct ibv_device **list);
+const char *ibv_get_device_name(struct ibv_device *device);
+uint64_t ibv_get_device_guid(struct ibv_device *device);
+
+.B Context functions
+
+struct ibv_context *ibv_open_device(struct ibv_device *device);
+int ibv_close_device(struct ibv_context *context);
+
+.B Queries
+
+int ibv_query_device(struct ibv_context *context,
+                     struct ibv_device_attr *device_attr);
+int ibv_query_port(struct ibv_context *context, uint8_t port_num,
+                   struct ibv_port_attr *port_attr);
+int ibv_query_pkey(struct ibv_context *context, uint8_t port_num,
+                   int index, uint16_t *pkey);
+int ibv_query_gid(struct ibv_context *context, uint8_t port_num,
+                  int index, union ibv_gid *gid);
+
+.B Asynchronous events
+
+int ibv_get_async_event(struct ibv_context *context,
+                        struct ibv_async_event *event);
+void ibv_ack_async_event(struct ibv_async_event *event);
+
+.B Protection Domains
+
+struct ibv_pd *ibv_alloc_pd(struct ibv_context *context);
+int ibv_dealloc_pd(struct ibv_pd *pd);
+
+.B Memory Regions
+
+struct ibv_mr *ibv_reg_mr(struct ibv_pd *pd, void *addr,
+                          size_t length, enum ibv_access_flags access);
+int ibv_dereg_mr(struct ibv_mr *mr);
+
+.B Address Handles
+
+struct ibv_ah *ibv_create_ah(struct ibv_pd *pd, struct ibv_ah_attr *attr);
+int ibv_init_ah_from_wc(struct ibv_context *context, uint8_t port_num,
+                        struct ibv_wc *wc, struct ibv_grh *grh,
+                        struct ibv_ah_attr *ah_attr);
+struct ibv_ah *ibv_create_ah_from_wc(struct ibv_pd *pd, struct ibv_wc *wc,
+                                     struct ibv_grh *grh, uint8_t port_num);
+int ibv_destroy_ah(struct ibv_ah *ah);
+
+.B Completion event channels
+
+struct ibv_comp_channel *ibv_create_comp_channel(struct ibv_context *context);
+int ibv_destroy_comp_channel(struct ibv_comp_channel *channel);
+
+.B Completion Queues Control
+
+struct ibv_cq *ibv_create_cq(struct ibv_context *context, int cqe,
+                             void *cq_context,
+                             struct ibv_comp_channel *channel,
+                             int comp_vector);
+int ibv_destroy_cq(struct ibv_cq *cq);
+int ibv_resize_cq(struct ibv_cq *cq, int cqe);
+
+.B Reading Completions from CQ
+
+int ibv_poll_cq(struct ibv_cq *cq, int num_entries, struct ibv_wc *wc);
+
+.B Requesting / Managing CQ events
+
+int ibv_req_notify_cq(struct ibv_cq *cq, int solicited_only);
+int ibv_get_cq_event(struct ibv_comp_channel *channel,
+                     struct ibv_cq **cq, void **cq_context);
+void ibv_ack_cq_events(struct ibv_cq *cq, unsigned int nevents);
+
+.B Shared Receive Queue control
+
+struct ibv_srq *ibv_create_srq(struct ibv_pd *pd,
+                               struct ibv_srq_init_attr *srq_init_attr);
+int ibv_destroy_srq(struct ibv_srq *srq);
+int ibv_modify_srq(struct ibv_srq *srq,
+                   struct ibv_srq_attr *srq_attr,
+                   enum ibv_srq_attr_mask srq_attr_mask);
+int ibv_query_srq(struct ibv_srq *srq, struct ibv_srq_attr *srq_attr);
+
+.B eXtended Reliable Connection control
+
+struct ibv_xrc_domain *ibv_open_xrc_domain(struct ibv_context *context,
+                                           int fd, int oflag);
+int ibv_close_xrc_domain(struct ibv_xrc_domain *d);
+struct ibv_srq *ibv_create_xrc_srq(struct ibv_pd *pd,
+                                   struct ibv_xrc_domain *xrc_domain,
+                                   struct ibv_cq *xrc_cq,
+                                   struct ibv_srq_init_attr *srq_init_attr);
+int ibv_create_xrc_rcv_qp(struct ibv_qp_init_attr *init_attr,
+                          uint32_t *xrc_rcv_qpn);
+int ibv_modify_xrc_rcv_qp(struct ibv_xrc_domain *xrc_domain, uint32_t xrc_qp_num,
+                          struct ibv_qp_attr *attr, int attr_mask);
+int ibv_query_xrc_rcv_qp(struct ibv_xrc_domain *xrc_domain, uint32_t xrc_qp_num,
+                         struct ibv_qp_attr *attr, int attr_mask,
+                         struct ibv_qp_init_attr *init_attr);
+int ibv_reg_xrc_rcv_qp(struct ibv_xrc_domain *xrc_domain, uint32_t xrc_qp_num);
+int ibv_unreg_xrc_rcv_qp(struct ibv_xrc_domain *xrc_domain, uint32_t xrc_qp_num);
+ 
+.B Queue Pair control
+
+struct ibv_qp *ibv_create_qp(struct ibv_pd *pd,
+                             struct ibv_qp_init_attr *qp_init_attr);
+int ibv_destroy_qp(struct ibv_qp *qp);
+int ibv_modify_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr,
+                  enum ibv_qp_attr_mask attr_mask);
+int ibv_query_qp(struct ibv_qp *qp, struct ibv_qp_attr *attr,
+                 enum ibv_qp_attr_mask attr_mask,
+                 struct ibv_qp_init_attr *init_attr);
+
+.B posting Work Requests to QPs/SRQs
+int ibv_post_send(struct ibv_qp *qp, struct ibv_send_wr *wr,
+                  struct ibv_send_wr **bad_wr);
+int ibv_post_recv(struct ibv_qp *qp, struct ibv_recv_wr *wr,
+                  struct ibv_recv_wr **bad_wr);
+int ibv_post_srq_recv(struct ibv_srq *srq,
+                      struct ibv_recv_wr *recv_wr,
+                      struct ibv_recv_wr **bad_recv_wr);
+
+.B Multicast group
+
+int ibv_attach_mcast(struct ibv_qp *qp, union ibv_gid *gid, uint16_t lid);
+int ibv_detach_mcast(struct ibv_qp *qp, union ibv_gid *gid, uint16_t lid);
+
+.B General functions
+
+int ibv_rate_to_mult(enum ibv_rate rate);
+enum ibv_rate mult_to_ibv_rate(int mult);
+\fP
+.SH "SEE ALSO"
+.LP
+\fIibv_fork_init\fP(),
+\fIibv_get_device_list\fP(),
+\fIibv_free_device_list\fP(),
+\fIibv_get_device_name\fP(),
+\fIibv_get_device_guid\fP(),
+\fIibv_open_device\fP(),
+\fIibv_close_device\fP(),
+\fIibv_query_device\fP(),
+\fIibv_query_port\fP(),
+\fIibv_query_pkey\fP(),
+\fIibv_query_gid\fP(),
+\fIibv_get_async_event\fP(),
+\fIibv_ack_async_event\fP(),
+\fIibv_alloc_pd\fP(),
+\fIibv_dealloc_pd\fP(),
+\fIibv_reg_mr\fP(),
+\fIibv_dereg_mr\fP(),
+\fIibv_create_ah\fP(),
+\fIibv_init_ah_from_wc\fP(),
+\fIibv_create_ah_from_wc\fP(),
+\fIibv_destroy_ah\fP(),
+\fIibv_create_comp_channel\fP(),
+\fIibv_destroy_comp_channel\fP(),
+\fIibv_create_cq\fP(),
+\fIibv_destroy_cq\fP(),
+\fIibv_resize_cq\fP(),
+\fIibv_poll_cq\fP(),
+\fIibv_req_notify_cq\fP(),
+\fIibv_get_cq_event\fP(),
+\fIibv_ack_cq_events\fP(),
+\fIibv_create_srq\fP(),
+\fIibv_destroy_srq\fP(),
+\fIibv_modify_srq\fP(),
+\fIibv_query_srq\fP(),
+\fIibv_open_xrc_domain\fP(),
+\fIibv_close_xrc_domain\fP(),
+\fIibv_create_xrc_srq\fP(),
+\fIibv_create_xrc_rcv_qp\fP(),
+\fIibv_modify_xrc_rcv_qp\fP(),
+\fIibv_query_xrc_rcv_qp\fP(),
+\fIibv_reg_xrc_rcv_qp\fP(),
+\fIibv_unreg_xrc_rcv_qp\fP(),
+\fIibv_post_srq_recv\fP(),
+\fIibv_create_qp\fP(),
+\fIibv_destroy_qp\fP(),
+\fIibv_modify_qp\fP(),
+\fIibv_query_qp\fP(),
+\fIibv_post_send\fP(),
+\fIibv_post_recv\fP(),
+\fIibv_attach_mcast\fP(),
+\fIibv_detach_mcast\fP(),
+\fIibv_rate_to_mult\fP(),
+\fImult_to_ibv_rate\fP()
+.SH "AUTHORS"
+.TP
+Dotan Barak <dotanb@mellanox.co.il>
+.TP
+Or Gerlitz <ogerlitz@voltaire.com>

Added: projects/ofed/base/contrib/ofed/libmlx4/fixes/fix_inline_size.patch
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/contrib/ofed/libmlx4/fixes/fix_inline_size.patch	Mon Jan  3 05:35:15 2011	(r216909)
@@ -0,0 +1,126 @@
+From 6f9c7b5c83a832884b3e47a6ce52145991073586 Mon Sep 17 00:00:00 2001
+From: Eli Cohen <eli@mellanox.co.il>
+Date: Sun, 19 Sep 2010 11:28:40 +0200
+Subject: [PATCH] libmlx4: fix possible inline size
+
+The current driver checks required inline size by making sure it does not
+exceed 1024. This is wrong since the whole WQE is limited to 1008 bytes.
+Moreover, a more careful claculation is required to avoid cases where the
+application requests inline support in a certain size that when used later
+could cause connections to stall due to bad WQEs. This patch takes into account
+the size of the WQE, the segements used to create a WQE and the overhead
+incured by the inline segments themselves.
+
+Signed-off-by: Eli Cohen <eli@mellanox.co.il>
+---
+ src/verbs.c |   45 ++++++++++++++++++++++++++++++++++++++++-----
+ 1 files changed, 40 insertions(+), 5 deletions(-)
+
+Index: libmlx4/src/verbs.c
+===================================================================
+--- libmlx4.orig/src/verbs.c	2010-09-29 11:10:17.691587848 +0200
++++ libmlx4/src/verbs.c	2010-09-29 11:16:11.031586721 +0200
+@@ -402,6 +402,44 @@ int mlx4_destroy_srq(struct ibv_srq *ibs
+ 	return 0;
+ }
+ 
++static int verify_sizes(struct ibv_qp_init_attr *attr, struct mlx4_context *context)
++{
++	int size;
++	int nsegs;
++
++	if (attr->cap.max_send_wr     > context->max_qp_wr ||
++	    attr->cap.max_recv_wr     > context->max_qp_wr ||
++	    attr->cap.max_send_sge    > context->max_sge   ||
++	    attr->cap.max_recv_sge    > context->max_sge)
++		return -1;
++
++	if (attr->cap.max_inline_data) {
++		nsegs = num_inline_segs(attr->cap.max_inline_data, attr->qp_type);
++		size = MLX4_MAX_WQE_SIZE - nsegs * sizeof (struct mlx4_wqe_inline_seg);
++		switch (attr->qp_type) {
++		case IBV_QPT_UD:
++			size -= (sizeof (struct mlx4_wqe_ctrl_seg) +
++				 sizeof (struct mlx4_wqe_datagram_seg));
++			break;
++
++		case IBV_QPT_RC:
++		case IBV_QPT_UC:
++		case IBV_QPT_XRC:
++			size -= (sizeof (struct mlx4_wqe_ctrl_seg) +
++				 sizeof (struct mlx4_wqe_raddr_seg));
++			break;
++
++		default:
++			return 0;
++		}
++
++		if (attr->cap.max_inline_data > size)
++			return -1;
++	}
++
++	return 0;
++}
++
+ struct ibv_qp *mlx4_create_qp(struct ibv_pd *pd, struct ibv_qp_init_attr *attr)
+ {
+ 	struct mlx4_create_qp     cmd;
+@@ -412,11 +450,7 @@ struct ibv_qp *mlx4_create_qp(struct ibv
+ 
+ 
+ 	/* Sanity check QP size before proceeding */
+-	if (attr->cap.max_send_wr     > context->max_qp_wr ||
+-	    attr->cap.max_recv_wr     > context->max_qp_wr ||
+-	    attr->cap.max_send_sge    > context->max_sge   ||
+-	    attr->cap.max_recv_sge    > context->max_sge   ||
+-	    attr->cap.max_inline_data > 1024)
++	if (verify_sizes(attr, context))
+ 		return NULL;
+ 
+ 	qp = malloc(sizeof *qp);
+Index: libmlx4/src/mlx4.h
+===================================================================
+--- libmlx4.orig/src/mlx4.h	2010-09-29 11:10:17.691587848 +0200
++++ libmlx4/src/mlx4.h	2010-09-29 11:11:35.559586971 +0200
+@@ -159,6 +159,10 @@ enum {
+ 	MLX4_CQE_OPCODE_RESIZE		= 0x16,
+ };
+ 
++enum {
++	MLX4_MAX_WQE_SIZE = 1008
++};
++
+ struct mlx4_device {
+ 	struct ibv_device		ibv_dev;
+ 	int				page_size;
+@@ -410,6 +414,7 @@ int mlx4_post_recv(struct ibv_qp *ibqp, 
+ 			  struct ibv_recv_wr **bad_wr);
+ void mlx4_calc_sq_wqe_size(struct ibv_qp_cap *cap, enum ibv_qp_type type,
+ 			   struct mlx4_qp *qp);
++int num_inline_segs(int data, enum ibv_qp_type type);
+ int mlx4_alloc_qp_buf(struct ibv_pd *pd, struct ibv_qp_cap *cap,
+ 		       enum ibv_qp_type type, struct mlx4_qp *qp);
+ void mlx4_set_sq_sizes(struct mlx4_qp *qp, struct ibv_qp_cap *cap,
+Index: libmlx4/src/qp.c
+===================================================================
+--- libmlx4.orig/src/qp.c	2010-09-29 11:10:17.691587848 +0200
++++ libmlx4/src/qp.c	2010-09-29 11:12:14.931587492 +0200
+@@ -505,7 +505,7 @@ out:
+ 	return ret;
+ }
+ 
+-static int num_inline_segs(int data, enum ibv_qp_type type)
++int num_inline_segs(int data, enum ibv_qp_type type)
+ {
+ 	/*
+ 	 * Inline data segments are not allowed to cross 64 byte
+@@ -634,7 +634,8 @@ void mlx4_set_sq_sizes(struct mlx4_qp *q
+ 	int wqe_size;
+ 	struct mlx4_context *ctx = to_mctx(qp->ibv_qp.context);
+ 
+-	wqe_size = (1 << qp->sq.wqe_shift) - sizeof (struct mlx4_wqe_ctrl_seg);
++	wqe_size = min((1 << qp->sq.wqe_shift), MLX4_MAX_WQE_SIZE) -
++		sizeof (struct mlx4_wqe_ctrl_seg);
+ 	switch (type) {
+ 	case IBV_QPT_UD:
+ 		wqe_size -= sizeof (struct mlx4_wqe_datagram_seg);

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 05:36:16 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id A57161065674;
	Mon,  3 Jan 2011 05:36:16 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 932DA8FC08;
	Mon,  3 Jan 2011 05:36:16 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p035aGpw076023;
	Mon, 3 Jan 2011 05:36:16 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p035aGW2076019;
	Mon, 3 Jan 2011 05:36:16 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030536.p035aGW2076019@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 05:36:16 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216910 - in
	projects/ofed/base/sys/ofed/drivers/infiniband/hw: cxgb3 nes
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 05:36:16 -0000

Author: jeff
Date: Mon Jan  3 05:36:16 2011
New Revision: 216910
URL: http://svn.freebsd.org/changeset/base/216910

Log:
   - Add files missing from the last merge.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Added:
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/genalloc.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes_ud.c
  projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes_ud.h

Added: projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/genalloc.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/genalloc.c	Mon Jan  3 05:36:16 2011	(r216910)
@@ -0,0 +1,209 @@
+/*
+ * Basic general purpose allocator for managing special purpose memory
+ * not managed by the regular kmalloc/kfree interface.
+ * Uses for this includes on-device special memory, uncached memory
+ * etc.
+ *
+ * Copyright 2005 (C) Jes Sorensen <jes@trained-monkey.org>
+ *
+ * This source code is licensed under the GNU General Public License,
+ * Version 2.  See the file COPYING for more details.
+ */
+
+/*
+ *  General purpose special memory pool descriptor.
+ */
+struct gen_pool {
+	rwlock_t lock;
+	struct list_head chunks;	/* list of chunks in this pool */
+	int min_alloc_order;		/* minimum allocation order */
+};
+
+/*
+ *  General purpose special memory pool chunk descriptor.
+ */
+struct gen_pool_chunk {
+	spinlock_t lock;
+	struct list_head next_chunk;	/* next chunk in pool */
+	unsigned long start_addr;	/* starting address of memory chunk */
+	unsigned long end_addr;		/* ending address of memory chunk */
+	unsigned long bits[0];		/* bitmap for allocating memory chunk */
+};
+
+/**
+ * gen_pool_create - create a new special memory pool
+ * @min_alloc_order: log base 2 of number of bytes each bitmap bit represents
+ * @nid: node id of the node the pool structure should be allocated on, or -1
+ *
+ * Create a new special memory pool that can be used to manage special purpose
+ * memory not managed by the regular kmalloc/kfree interface.
+ */
+static struct gen_pool *gen_pool_create(int min_alloc_order, int nid)
+{
+	struct gen_pool *pool;
+
+	pool = kmalloc_node(sizeof(struct gen_pool), GFP_KERNEL, nid);
+	if (pool != NULL) {
+		rwlock_init(&pool->lock);
+		INIT_LIST_HEAD(&pool->chunks);
+		pool->min_alloc_order = min_alloc_order;
+	}
+	return pool;
+}
+
+/**
+ * gen_pool_add - add a new chunk of special memory to the pool
+ * @pool: pool to add new memory chunk to
+ * @addr: starting address of memory chunk to add to pool
+ * @size: size in bytes of the memory chunk to add to pool
+ * @nid: node id of the node the chunk structure and bitmap should be
+ *       allocated on, or -1
+ *
+ * Add a new chunk of special memory to the specified pool.
+ */
+static int gen_pool_add(struct gen_pool *pool, unsigned long addr, size_t size,
+		 int nid)
+{
+	struct gen_pool_chunk *chunk;
+	int nbits = size >> pool->min_alloc_order;
+	int nbytes = sizeof(struct gen_pool_chunk) +
+				(nbits + BITS_PER_BYTE - 1) / BITS_PER_BYTE;
+
+	chunk = kmalloc_node(nbytes, GFP_KERNEL, nid);
+	if (unlikely(chunk == NULL))
+		return -1;
+
+	memset(chunk, 0, nbytes);
+	spin_lock_init(&chunk->lock);
+	chunk->start_addr = addr;
+	chunk->end_addr = addr + size;
+
+	write_lock(&pool->lock);
+	list_add(&chunk->next_chunk, &pool->chunks);
+	write_unlock(&pool->lock);
+
+	return 0;
+}
+
+/**
+ * gen_pool_destroy - destroy a special memory pool
+ * @pool: pool to destroy
+ *
+ * Destroy the specified special memory pool. Verifies that there are no
+ * outstanding allocations.
+ */
+static void gen_pool_destroy(struct gen_pool *pool)
+{
+	struct list_head *_chunk, *_next_chunk;
+	struct gen_pool_chunk *chunk;
+	int order = pool->min_alloc_order;
+	int bit, end_bit;
+
+
+	write_lock(&pool->lock);
+	list_for_each_safe(_chunk, _next_chunk, &pool->chunks) {
+		chunk = list_entry(_chunk, struct gen_pool_chunk, next_chunk);
+		list_del(&chunk->next_chunk);
+
+		end_bit = (chunk->end_addr - chunk->start_addr) >> order;
+		bit = find_next_bit(chunk->bits, end_bit, 0);
+		BUG_ON(bit < end_bit);
+
+		kfree(chunk);
+	}
+	kfree(pool);
+	return;
+}
+
+/**
+ * gen_pool_alloc - allocate special memory from the pool
+ * @pool: pool to allocate from
+ * @size: number of bytes to allocate from the pool
+ *
+ * Allocate the requested number of bytes from the specified pool.
+ * Uses a first-fit algorithm.
+ */
+static unsigned long gen_pool_alloc(struct gen_pool *pool, size_t size)
+{
+	struct list_head *_chunk;
+	struct gen_pool_chunk *chunk;
+	unsigned long addr, flags;
+	int order = pool->min_alloc_order;
+	int nbits, bit, start_bit, end_bit;
+
+	if (size == 0)
+		return 0;
+
+	nbits = (size + (1UL << order) - 1) >> order;
+
+	read_lock(&pool->lock);
+	list_for_each(_chunk, &pool->chunks) {
+		chunk = list_entry(_chunk, struct gen_pool_chunk, next_chunk);
+
+		end_bit = (chunk->end_addr - chunk->start_addr) >> order;
+		end_bit -= nbits + 1;
+
+		spin_lock_irqsave(&chunk->lock, flags);
+		bit = -1;
+		while (bit + 1 < end_bit) {
+			bit = find_next_zero_bit(chunk->bits, end_bit, bit + 1);
+			if (bit >= end_bit)
+				break;
+
+			start_bit = bit;
+			if (nbits > 1) {
+				bit = find_next_bit(chunk->bits, bit + nbits,
+							bit + 1);
+				if (bit - start_bit < nbits)
+					continue;
+			}
+
+			addr = chunk->start_addr +
+					    ((unsigned long)start_bit << order);
+			while (nbits--)
+				__set_bit(start_bit++, chunk->bits);
+			spin_unlock_irqrestore(&chunk->lock, flags);
+			read_unlock(&pool->lock);
+			return addr;
+		}
+		spin_unlock_irqrestore(&chunk->lock, flags);
+	}
+	read_unlock(&pool->lock);
+	return 0;
+}
+
+/**
+ * gen_pool_free - free allocated special memory back to the pool
+ * @pool: pool to free to
+ * @addr: starting address of memory to free back to pool
+ * @size: size in bytes of memory to free
+ *
+ * Free previously allocated special memory back to the specified pool.
+ */
+static void gen_pool_free(struct gen_pool *pool, unsigned long addr, size_t size)
+{
+	struct list_head *_chunk;
+	struct gen_pool_chunk *chunk;
+	unsigned long flags;
+	int order = pool->min_alloc_order;
+	int bit, nbits;
+
+	nbits = (size + (1UL << order) - 1) >> order;
+
+	read_lock(&pool->lock);
+	list_for_each(_chunk, &pool->chunks) {
+		chunk = list_entry(_chunk, struct gen_pool_chunk, next_chunk);
+
+		if (addr >= chunk->start_addr && addr < chunk->end_addr) {
+			BUG_ON(addr + size > chunk->end_addr);
+			spin_lock_irqsave(&chunk->lock, flags);
+			bit = (addr - chunk->start_addr) >> order;
+			while (nbits--)
+				__clear_bit(bit++, chunk->bits);
+			spin_unlock_irqrestore(&chunk->lock, flags);
+			break;
+		}
+	}
+	BUG_ON(nbits > 0);
+	read_unlock(&pool->lock);
+}

Added: projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes_ud.c
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes_ud.c	Mon Jan  3 05:36:16 2011	(r216910)
@@ -0,0 +1,2174 @@
+/*
+ * Copyright (c) 2009 - 2010 Intel Corporation.  All rights reserved.
+ *
+ * This software is available to you under a choice of one of two
+ * licenses.  You may choose to be licensed under the terms of the GNU
+ * General Public License (GPL) Version 2, available from the file
+ * COPYING in the main directory of this source tree, or the
+ * OpenIB.org BSD license below:
+ *
+ *     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.
+ *
+ * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND,
+ * EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF
+ * MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND
+ * NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS
+ * BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN
+ * ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN
+ * CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
+ * SOFTWARE.
+ */
+
+#include <linux/version.h>
+#include <linux/vmalloc.h>
+#include <linux/completion.h>
+#include <linux/mutex.h>
+#include <linux/poll.h>
+#include <linux/idr.h>
+#include <linux/in.h>
+#include <linux/in6.h>
+#include <linux/device.h>
+#include <linux/netdevice.h>
+#include <linux/list.h>
+#include <linux/miscdevice.h>
+#include <linux/device.h>
+
+#include <rdma/ib_umem.h>
+#include <rdma/ib_user_verbs.h>
+
+#include "nes.h"
+#include "nes_ud.h"
+
+#define NES_UD_BASE_XMIT_NIC_QPID  28
+#define NES_UD_BASE_RECV_NIC_IDX   12
+#define NES_UD_BASE_XMIT_NIC_IDX   8
+#define NES_UD_MAX_NIC_CNT 8
+#define NES_UD_CLEANUP_TIMEOUT (HZ)
+#define NES_UD_MCAST_TBL_SZ 128
+#define NES_UD_SINGLE_HDR_SZ 64
+#define NES_UD_CQE_NUM NES_NIC_WQ_SIZE
+#define NES_UD_SKSQ_WAIT_TIMEOUT	100000
+#define NES_UD_MAX_REG_CNT 128
+#define NES_UD_MAX_MCAST_PER_QP 40
+
+#define NES_UD_MAX_ADAPTERS 4 /* number of supported interfaces for  RAW ETH */
+
+#define NES_UD_MAX_REG_HASH_CNT 256 /* last byte of the STAG is hash key */
+
+/*
+ * the same multicast could be allocated up to 2 owners so there could be
+ *  two differentmcast entries allocated for the same mcas address
+ */
+struct nes_ud_file;
+struct nes_ud_mcast {
+	u8 addr[3];
+	u8 in_use;
+	struct nes_ud_file *owner;
+	u8 nic_mask;
+};
+
+struct nes_ud_mem_region {
+	struct list_head list;
+	dma_addr_t *addrs;
+	u64 va;
+	u64 length;
+	u32 pg_cnt;
+	u32 in_use;
+	u32 stag; /* stag related this structure */
+};
+
+struct nic_queue_info {
+	u32 qpn;
+	u32 nic_index;
+	u32 logical_port;
+	enum nes_ud_dev_priority prio;
+	enum nes_ud_queue_type queue_type;
+	struct nes_ud_file *file;
+	struct nes_ud_file file_body;
+};
+
+struct nes_ud_resources {
+	int num_logport_confed;
+	int num_allocated_nics;
+	u8 logport_2_map;
+	u8 logport_3_map;
+	u32 original_6000;
+	u32 original_60b8;
+	struct nic_queue_info nics[NES_UD_MAX_NIC_CNT];
+	struct mutex          mutex;
+	struct nes_ud_mcast mcast[NES_UD_MCAST_TBL_SZ];
+	u32 adapter_no;  /* the allocated adapter no */
+
+	/* the unique ID of the NE020 adapter */
+	/*- it is allocated once per HW */
+	struct nes_adapter *pAdap;
+};
+
+/* memory hash list entry */
+struct nes_ud_hash_mem {
+    struct list_head   list;
+    int                read_stats;
+};
+
+
+
+struct nes_ud_mem {
+	/* hash list of registered STAGs */
+	struct nes_ud_hash_mem mrs[NES_UD_MAX_REG_HASH_CNT];
+	struct mutex          mutex;
+};
+
+/* the QP in format x.y.z where x is adapter no, */
+/* y is ud file idx in adapter, z is a qp no */
+static struct nes_ud_mem ud_mem;
+
+struct nes_ud_send_wr {
+    u32               wr_cnt;
+    u32               qpn;
+    u32               flags;
+    u32               resv[1];
+    struct ib_sge     sg_list[64];
+};
+
+struct nes_ud_recv_wr {
+    u32               wr_cnt;
+    u32               qpn;
+    u32	              resv[2];
+    struct ib_sge     sg_list[64];
+};
+
+static struct nes_ud_resources nes_ud_rsc[NES_UD_MAX_ADAPTERS];
+static struct workqueue_struct *nes_ud_workqueue;
+
+/*
+ * locate_ud_adapter
+ *
+ * the function locates the UD adapter
+*  on base of the adapter unique ID (structure nes_adapter)
+ */
+static inline
+struct nes_ud_resources *locate_ud_adapter(struct nes_adapter *pAdapt)
+{
+	int i;
+	struct nes_ud_resources *pRsc;
+
+	for (i = 0; i < NES_UD_MAX_ADAPTERS; i++) {
+		pRsc = &nes_ud_rsc[i];
+
+		if (pRsc->pAdap == pAdapt)
+			return pRsc;
+
+	}
+	return NULL;
+}
+
+/*
+ * allocate_ud_adapter()
+ *
+ * function allocates a new adapter
+ */
+static inline
+struct nes_ud_resources *allocate_ud_adapter(struct nes_adapter *pAdapt)
+{
+    int i;
+    struct nes_ud_resources *pRsc;
+
+    for (i = 0; i < NES_UD_MAX_ADAPTERS; i++) {
+	pRsc = &nes_ud_rsc[i];
+	if (pRsc->pAdap == NULL) {
+		pRsc->pAdap = pAdapt;
+		nes_debug(NES_DBG_UD, "new UD Adapter allocated %d"
+		" for adapter %p no =%d\n", i, pAdapt, pRsc->adapter_no);
+		return pRsc;
+		}
+	}
+	nes_debug(NES_DBG_UD, "Unable to allocate adapter\n");
+	return NULL;
+}
+
+static inline
+struct nes_ud_file *allocate_nic_queue(struct nes_vnic *nesvnic,
+					enum nes_ud_queue_type queue_type)
+{
+    struct nes_ud_file *file = NULL;
+	int i = 0;
+	u8 select_log_port = 0xf;
+	struct nes_device *nesdev = nesvnic->nesdev;
+	int log_port_2_alloced = 0;
+	int log_port_3_alloced = 0;
+	int ret = 0;
+	struct nes_ud_resources *pRsc;
+
+	/* the first thing that must be done is determine the adapter */
+	/* number max the adapter could have up to 2 interfaces */
+	if (nesvnic->nic_index != 0 && nesvnic->nic_index != 1) {
+		nes_debug(NES_DBG_UD, "nic queue allocation failed"
+		" nesvnic->nic_index = %d\n", nesvnic->nic_index);
+		return NULL;
+	}
+
+	/* locate device on base of nesvnic */
+	/* - when it is an unknown card a new one is allocated */
+	pRsc = locate_ud_adapter(nesdev->nesadapter);
+	if (pRsc == NULL)
+		return NULL;
+
+	for (i = 0; i < NES_UD_MAX_NIC_CNT; i++) {
+		if (pRsc->nics[i].file->active == 0)
+			continue;
+		if (pRsc->nics[i].logical_port == 2 &&
+		    queue_type == pRsc->nics[i].queue_type)
+				log_port_2_alloced++;
+		if (pRsc->nics[i].logical_port == 3 &&
+		    queue_type == pRsc->nics[i].queue_type)
+				log_port_3_alloced++;
+	}
+
+	/* check dual/single card */
+	if (pRsc->logport_2_map != pRsc->logport_3_map) {
+		/* a dual port card */
+		/* allocation is NIC2, NIC2, NIC3, NIC3 */
+		/*- no RX packat replication supported */
+		if (log_port_2_alloced < 2 &&
+		    pRsc->logport_2_map == nesvnic->nic_index)
+				select_log_port = 2;
+		else if (log_port_3_alloced < 2 &&
+			 pRsc->logport_3_map == nesvnic->nic_index)
+				select_log_port = 3;
+	} else {
+		/* single port card */
+		/* change allocation scheme to NIC2,NIC3,NIC2,NIC3 */
+		switch (log_port_2_alloced + log_port_3_alloced) {
+		case 0: /* no QPs allocated - use NIC2 */
+			if (pRsc->logport_2_map == nesvnic->nic_index)
+				select_log_port = 2;
+
+			break;
+		case 1: /* NIC2 or NIC3 allocated */
+			if (log_port_2_alloced > 0) {
+				/* if NIC2 allocated use NIC3 */
+				if (pRsc->logport_3_map == nesvnic->nic_index)
+					select_log_port = 3;
+
+			} else {
+				/* when NIC3 allocated use NIC2 */
+				if (pRsc->logport_2_map == nesvnic->nic_index)
+					select_log_port = 2;
+
+			}
+			break;
+
+		case 2:
+		/* NIC2 and NIC3 allocated or both ports on NIC3 - use NIC2 */
+			if ((log_port_2_alloced == 1) ||
+			    (log_port_3_alloced == 2)) {
+				if (pRsc->logport_2_map == nesvnic->nic_index)
+					select_log_port = 2;
+
+			} else {
+				/* both ports allocated on NIC2 - use NIC3 */
+				if (pRsc->logport_3_map == nesvnic->nic_index)
+					select_log_port = 3;
+
+			}
+				break;
+		case 3:
+			/* when both NIC2 allocated use NIC3 */
+			if (log_port_2_alloced == 2) {
+				if (pRsc->logport_3_map == nesvnic->nic_index)
+					select_log_port = 3;
+
+			} else {
+				/* when both NIC3 alloced use NIC2 */
+				if (pRsc->logport_2_map == nesvnic->nic_index)
+					select_log_port = 2;
+			}
+			break;
+
+		default:
+			break;
+		}
+	}
+	if (select_log_port == 0xf) {
+		ret = -1;
+		nes_debug(NES_DBG_UD, "%s(%d) logport allocation failed "
+		"log_port_2_alloced=%d log_port_3_alloced=%d\n",
+			__func__, __LINE__, log_port_2_alloced,
+			log_port_3_alloced);
+		goto out;
+	}
+
+	nes_debug(NES_DBG_UD, "%s(%d) log_port_2_alloced=%d "
+		"log_port_3_alloced=%d select_log_port=%d\n",
+		__func__, __LINE__, log_port_2_alloced,
+		log_port_3_alloced, select_log_port);
+
+	for (i = 0; i < NES_UD_MAX_NIC_CNT; i++) {
+		if (pRsc->nics[i].file->active == 1)
+			continue;
+		if (pRsc->nics[i].logical_port == select_log_port &&
+		    queue_type == pRsc->nics[i].queue_type) {
+
+			/* file is preallocated during initialization */
+			file = pRsc->nics[i].file;
+			memset(file, 0, sizeof(*file));
+
+			file->nesvnic = nesvnic;
+			file->queue_type = queue_type;
+
+			file->prio = pRsc->nics[i].prio;
+			file->qpn = pRsc->nics[i].qpn;
+			file->nes_ud_nic_index = pRsc->nics[i].nic_index;
+			file->rsc_idx = i;
+			file->adapter_no = pRsc->adapter_no;
+			goto out;
+		}
+	}
+
+out:
+	return file;
+}
+
+static inline int  del_rsc_list(struct nes_ud_file *file)
+{
+	int logport_2_cnt = 0;
+	int logport_3_cnt = 0;
+	struct nes_device *nesdev = file->nesvnic->nesdev;
+	int i = 0;
+	struct nes_ud_resources *pRsc;
+
+	if (file == NULL) {
+		nes_debug(NES_DBG_UD, "%s(%d) file is NULL\n",
+			__func__, __LINE__);
+		return -EFAULT;
+	}
+	if (file->nesvnic == NULL) {
+		nes_debug(NES_DBG_UD, "%s(%d) file->nesvnic is NULL\n",
+			__func__, __LINE__);
+		return -EFAULT;
+	}
+	if (nesdev == NULL) {
+		nes_debug(NES_DBG_UD, "%s(%d) nesdev is NULL\n",
+			__func__, __LINE__);
+		return -EFAULT;
+	}
+
+	/* locate device on base of nesvnic */
+	/*- when it is an unknown card a new one is allocated */
+	pRsc = locate_ud_adapter(nesdev->nesadapter);
+	if (pRsc == NULL) {
+		nes_debug(NES_DBG_UD, "%s(%d) cannot locate an allocated "
+			"adapter  is NULL\n", __func__, __LINE__);
+		return -EFAULT;
+	}
+	if (pRsc->num_allocated_nics == 0)
+		return 0;
+
+	if (--pRsc->num_allocated_nics == 0) {
+		nes_write_indexed(nesdev, 0x60b8, pRsc->original_60b8);
+		nes_write_indexed(nesdev, 0x6000, pRsc->original_6000);
+		pRsc->num_logport_confed = 0;
+	}
+	BUG_ON(file->rsc_idx >= NES_UD_MAX_NIC_CNT);
+
+	for (i = 0; i < NES_UD_MAX_NIC_CNT; i++) {
+		if (pRsc->nics[i].file->active &&
+		    pRsc->nics[i].logical_port == 2)
+			logport_2_cnt++;
+		if (pRsc->nics[i].file->active &&
+		    pRsc->nics[i].logical_port == 3)
+			logport_3_cnt++;
+	}
+
+	if (pRsc->num_logport_confed != 0x3 && logport_2_cnt == 0)
+		pRsc->logport_2_map = 0xf;
+
+	if (pRsc->num_logport_confed != 0x3 && logport_3_cnt == 0)
+		pRsc->logport_3_map = 0xf;
+	return 0;
+}
+
+/*
+* the QPN contains now the number of the RAW ETH
+* adapter and QPN number on the adapter
+* the adapter number is located in the highier
+* 8 bits so QPN is stored as [adapter:qpn]
+*/
+static inline
+struct nes_ud_file *get_file_by_qpn(struct nes_ud_resources *pRsc, int qpn)
+{
+	int i = 0;
+
+	for (i = 0; i < NES_UD_MAX_NIC_CNT; i++) {
+		if (pRsc->nics[i].file->active &&
+		    pRsc->nics[i].qpn == (qpn & 0xff))
+			return pRsc->nics[i].file;
+
+	}
+	return NULL;
+}
+
+/* function counts all ETH RAW entities that have  */
+/* a specific type and relation to specific vnic */
+static inline
+int count_files_by_nic(struct nes_vnic *nesvnic,
+			enum nes_ud_queue_type queue_type)
+{
+	int count = 0;
+	int i = 0;
+	struct nes_ud_resources *pRsc;
+
+	pRsc = locate_ud_adapter(nesvnic->nesdev->nesadapter);
+	if (pRsc == NULL)
+		return 0;
+
+	for (i = 0; i < NES_UD_MAX_NIC_CNT; i++) {
+		if (pRsc->nics[i].file->active &&
+		    pRsc->nics[i].file->nesvnic == nesvnic &&
+		    pRsc->nics[i].queue_type == queue_type)
+				count++;
+	}
+	return count;
+}
+
+/* function counts all RAW ETH  entities the have a specific type */
+static inline
+int count_files(struct nes_vnic *nesvnic, enum nes_ud_queue_type queue_type)
+{
+	int count = 0;
+	int i = 0;
+	struct nes_ud_resources *pRsc;
+
+	pRsc = locate_ud_adapter(nesvnic->nesdev->nesadapter);
+	if (pRsc == NULL)
+		return 0;
+
+	for (i = 0; i < NES_UD_MAX_NIC_CNT; i++) {
+		if (pRsc->nics[i].file->active &&
+		    pRsc->nics[i].queue_type == queue_type)
+			count++;
+	}
+	return count;
+}
+
+/*
+ * the function locates the entry allocated by IGMP and modifies the
+ * PFT entry with the list of the NICs allowed to receive that multicast
+ * the NIC0/NIC1 are removed due to performance issue so tcpdum
+ * like tools cannot receive the accelerated multicasts
+ */
+static void mcast_fix_filter_table_single(struct nes_ud_file *file, u8 *addr)
+{
+  struct nes_device *nesdev = file->nesvnic->nesdev;
+  int i = 0;
+  u32 macaddr_low;
+  u32 orig_low;
+  u32 macaddr_high;
+  u32 prev_high;
+
+  for (i = 0; i < 48; i++) {
+	macaddr_low = nes_read_indexed(nesdev,
+					NES_IDX_PERFECT_FILTER_LOW + i*8);
+	orig_low = macaddr_low;
+	macaddr_high = nes_read_indexed(nesdev,
+					NES_IDX_PERFECT_FILTER_LOW + 4 + i*8);
+	if (!(macaddr_high & NES_MAC_ADDR_VALID))
+		continue;
+	if ((macaddr_high & 0xffff) != 0x0100)
+		continue;
+	if ((macaddr_low & 0xff) != addr[2])
+		continue;
+	macaddr_low >>= 8;
+	if ((macaddr_low & 0xff) != addr[1])
+		continue;
+	macaddr_low >>= 8;
+	if ((macaddr_low & 0xff) != addr[0])
+		continue;
+	macaddr_low >>= 8;
+	if ((macaddr_low & 0xff) != 0x5e)
+		continue;
+	/* hit - that means Linux or other UD set this bit earlier  */
+	prev_high = macaddr_high;
+	nes_write_indexed(nesdev, NES_IDX_PERFECT_FILTER_LOW + 4 + i*8, 0);
+	macaddr_high = (macaddr_high & 0xfffcffff) |
+					((1<<file->nes_ud_nic_index) << 16);
+
+	nes_debug(NES_DBG_UD, "%s(%d) found addr to fix, "
+		 "i=%d, macaddr_high=0x%x  macaddr_low=0x%x "
+		 "nic_idx=%d prev_high=0x%x\n",
+		 __func__, __LINE__, i, macaddr_high, orig_low,
+		file->nes_ud_nic_index, prev_high);
+	nes_write_indexed(nesdev,
+			NES_IDX_PERFECT_FILTER_LOW + 4 + i*8, macaddr_high);
+	break;
+  }
+}
+
+/* this function is implemented that way because the Linux multicast API
+   use the multicast list approach. When a new multicast address is added
+   all PFT table is reinitialized by linux and all entries must be fixed
+   by this procedure
+*/
+static void mcast_fix_filter_table(struct nes_ud_file *file)
+{
+	int i;
+	struct nes_ud_resources *pRsc;
+
+	pRsc = locate_ud_adapter(file->nesvnic->nesdev->nesadapter);
+	if (pRsc == NULL)
+		return;
+
+	for (i = 0; i < NES_UD_MCAST_TBL_SZ; i++) {
+		if (pRsc->mcast[i].in_use != 0)
+			mcast_fix_filter_table_single(pRsc->mcast[i].owner,
+							pRsc->mcast[i].addr);
+	}
+}
+
+/* function invalidates the PFT entry */
+static void remove_mcast_from_pft(struct nes_ud_file *file, u8 *addr)
+{
+  struct nes_device *nesdev = file->nesvnic->nesdev;
+  int i = 0;
+   u32 macaddr_low;
+  u32 orig_low;
+  u32 macaddr_high;
+  u32 prev_high;
+
+  for (i = 0; i < 48; i++) {
+	macaddr_low = nes_read_indexed(nesdev,
+					NES_IDX_PERFECT_FILTER_LOW + i*8);
+	orig_low = macaddr_low;
+	macaddr_high = nes_read_indexed(nesdev,
+					NES_IDX_PERFECT_FILTER_LOW + 4 + i*8);
+	if (!(macaddr_high & NES_MAC_ADDR_VALID))
+		continue;
+
+	if ((macaddr_high & 0xffff) != 0x0100)
+		continue;
+	if ((macaddr_low & 0xff) != addr[2])
+		continue;
+	macaddr_low >>= 8;
+	if ((macaddr_low & 0xff) != addr[1])
+		continue;
+	macaddr_low >>= 8;
+	if ((macaddr_low & 0xff) != addr[0])
+		continue;
+	macaddr_low >>= 8;
+	if ((macaddr_low & 0xff) != 0x5e)
+		continue;
+	/* hit - that means Linux or other UD set this bit earlier */
+	/* so remove the NIC from MAC address reception */
+	prev_high = macaddr_high;
+	macaddr_high = (macaddr_high & 0xfffcffff) &
+					~((1<<file->nes_ud_nic_index) << 16);
+	nes_debug(NES_DBG_UD, "%s(%d) found addr to mcast remove,"
+		"i=%d, macaddr_high=0x%x  macaddr_low=0x%x "
+		"nic_idx=%d prev_high=0x%x\n", __func__, __LINE__, i,
+		macaddr_high, orig_low, file->nes_ud_nic_index, prev_high);
+	nes_write_indexed(nesdev, NES_IDX_PERFECT_FILTER_LOW + 4 + i*8,
+							macaddr_high);
+	break;
+	}
+
+}
+
+/*
+* the function returns a mask of the NICs
+* assotiated with given multicast address
+*/
+static int nes_ud_mcast_filter(struct nes_vnic *nesvnic, __u8 *dmi_addr)
+{
+	int i = 0;
+	int ret = 0;
+	int mask = 0;
+	struct nes_ud_resources *pRsc;
+
+	pRsc = locate_ud_adapter(nesvnic->nesdev->nesadapter);
+	if (pRsc == NULL)
+		return 0;
+
+	for (i = 0; i < NES_UD_MCAST_TBL_SZ; i++) {
+		if (pRsc->mcast[i].in_use &&
+		    pRsc->mcast[i].addr[0] == dmi_addr[3] &&
+		    pRsc->mcast[i].addr[1] == dmi_addr[4] &&
+		    pRsc->mcast[i].addr[2] == dmi_addr[5]) {
+			mask = (pRsc->mcast[i].owner->mcast_mode ==
+				NES_UD_MCAST_PFT_MODE) ?
+				pRsc->mcast[i].owner->nes_ud_nic_index : 0;
+
+			ret = ret | (1 << mask);
+			nes_debug(NES_DBG_UD, "mcast filter, "
+				"fpr=%02X%02X%02X ret=%d\n",
+				dmi_addr[3], dmi_addr[4], dmi_addr[5], ret);
+		}
+	}
+	if (ret == 0)
+		return -1;
+	else
+		return ret;
+
+}
+
+static __u32 mqueue_key[4] = { 0x0, 0x80, 0x0, 0x0 };
+
+static inline __u8 nes_ud_calculate_hash(__u8 dest_addr_lsb)
+{
+  __u8 in[8];
+  __u32 key_arr[4];
+  int i;
+  __u32 result = 0;
+  int j, k;
+  __u8 shift_in, next_shift_in;
+
+  in[0] = 0;
+  in[1] = 0;
+  in[2] = 0;
+  in[3] = 0;
+
+  in[4] = 0;
+
+  in[5] = 0;
+  in[6] = 0;
+  in[7] = dest_addr_lsb;
+
+
+
+	for (i = 0; i < 4; i++)
+		key_arr[3-i] = mqueue_key[i];
+
+
+
+	for (i = 0; i < 8; i++) {
+		for (j = 7; j >= 0; j--) {
+			if (in[i] & (1 << j))
+				result = result ^ key_arr[0];
+
+			shift_in = 0;
+			for (k = 3; k >= 0; k--) {
+				next_shift_in = key_arr[k] >> 31;
+				key_arr[k] = (key_arr[k] << 1) + shift_in;
+				shift_in = next_shift_in;
+			}
+		}
+	}
+	return result & 0x7f;
+}
+
+static inline void nes_ud_enable_mqueue(struct nes_ud_file *file)
+{
+	struct nes_device *nesdev = file->nesvnic->nesdev;
+	int mqueue_config0;
+	int mqueue_config2;
+	int instance = file->nes_ud_nic_index & 0x1;
+
+	mqueue_config0 = nes_read_indexed(nesdev, 0x6400);
+	mqueue_config0 |= (4 | (instance & 0x3)) << (file->nes_ud_nic_index*3);
+	nes_write_indexed(nesdev, 0x6400, mqueue_config0);
+	mqueue_config0 = nes_read_indexed(nesdev, 0x6400);
+
+	mqueue_config2 = nes_read_indexed(nesdev, 0x6408);
+	mqueue_config2 |= (2 << (instance*2)) | (6 << (instance*3+8));
+	nes_write_indexed(nesdev, 0x6408, mqueue_config2);
+	mqueue_config2 = nes_read_indexed(nesdev, 0x6408);
+
+	nes_write_indexed(nesdev, 0x64a0+instance*0x100, mqueue_key[0]);
+	nes_write_indexed(nesdev, 0x64a4+instance*0x100, mqueue_key[1]);
+	nes_write_indexed(nesdev, 0x64a8+instance*0x100, mqueue_key[2]);
+	nes_write_indexed(nesdev, 0x64ac+instance*0x100, mqueue_key[3]);
+
+	nes_debug(NES_DBG_UD, "mq_config0=0x%x mq_config2=0x%x nic_idx= %d\n",
+		  mqueue_config0, mqueue_config2, file->nes_ud_nic_index);
+
+}
+
+
+
+static inline
+void nes_ud_redirect_from_mqueue(struct nes_ud_file *file, int num_queues)
+{
+	struct nes_device *nesdev = file->nesvnic->nesdev;
+	int instance = file->nes_ud_nic_index & 0x1;
+	unsigned addr = 0x6420+instance*0x100;
+	unsigned value;
+	int i;
+
+	value  = (file->prio == NES_UD_DEV_PRIO_LOW || num_queues == 1) ?
+							0x0 : 0x11111111;
+	for (i = 0; i < 16; i++)
+		nes_write_indexed(nesdev, addr+i*4, value);
+}
+
+
+static int nes_ud_create_nic(struct nes_ud_file *file)
+{
+	struct nes_vnic *nesvnic = file->nesvnic;
+	struct nes_device *nesdev = nesvnic->nesdev;
+	struct nes_hw_nic_qp_context *nic_context;
+	struct nes_hw_cqp_wqe *cqp_wqe;
+	struct nes_cqp_request *cqp_request;
+	unsigned long flags;
+	void *vmem;
+	dma_addr_t pmem;
+	u64 u64temp;
+	int ret = 0;
+
+	BUG_ON(file->nic_vbase != NULL);
+
+	file->nic_mem_size = 256 +
+			(NES_NIC_WQ_SIZE * sizeof(struct nes_hw_nic_sq_wqe)) +
+			sizeof(struct nes_hw_nic_qp_context);
+
+	file->nic_vbase = pci_alloc_consistent(nesdev->pcidev,
+						file->nic_mem_size,
+						&file->nic_pbase);
+	if (!file->nic_vbase) {
+		nes_debug(NES_DBG_UD, "Unable to allocate memory for NIC host "
+			"descriptor rings\n");
+		return -ENOMEM;
+	}
+
+	memset(file->nic_vbase, 0, file->nic_mem_size);
+
+	vmem = (void *)(((unsigned long long)file->nic_vbase + (256 - 1)) &
+			~(unsigned long long)(256 - 1));
+	pmem = (dma_addr_t)(((unsigned long long)file->nic_pbase + (256 - 1)) &
+			~(unsigned long long)(256 - 1));
+
+	file->wq_vbase = vmem;
+	file->wq_pbase = pmem;
+	file->head = 0;
+	file->tail = 0;
+
+	vmem += (NES_NIC_WQ_SIZE * sizeof(struct nes_hw_nic_sq_wqe));
+	pmem += (NES_NIC_WQ_SIZE * sizeof(struct nes_hw_nic_sq_wqe));
+
+	cqp_request = nesvnic->get_cqp_request(nesdev);
+	if (cqp_request == NULL) {
+		nes_debug(NES_DBG_QP, "Failed to get a cqp_request.\n");
+		goto fail_cqp_req_alloc;
+	}
+	cqp_request->waiting = 1;
+	cqp_wqe = &cqp_request->cqp_wqe;
+
+	cqp_wqe->wqe_words[NES_CQP_WQE_OPCODE_IDX] =
+			cpu_to_le32(NES_CQP_CREATE_QP | NES_CQP_QP_TYPE_NIC);
+	cqp_wqe->wqe_words[NES_CQP_WQE_ID_IDX] = cpu_to_le32(file->qpn);
+	cqp_wqe->wqe_words[NES_CQP_WQE_COMP_CTX_LOW_IDX] =
+			cpu_to_le32((u32)((u64)(&nesdev->cqp)));
+	cqp_wqe->wqe_words[NES_CQP_WQE_COMP_CTX_HIGH_IDX] =
+			cpu_to_le32((u32)(((u64)(&nesdev->cqp))>>32));
+	cqp_wqe->wqe_words[NES_CQP_WQE_COMP_SCRATCH_LOW_IDX] = 0;
+	cqp_wqe->wqe_words[NES_CQP_WQE_COMP_SCRATCH_HIGH_IDX] = 0;
+
+
+	nic_context = vmem;
+
+	nic_context->context_words[NES_NIC_CTX_MISC_IDX] =
+			cpu_to_le32((u32)NES_NIC_CTX_SIZE |
+			((u32)PCI_FUNC(nesdev->pcidev->devfn) << 12) |
+			(1 << 18));
+
+	nic_context->context_words[NES_NIC_CTX_SQ_LOW_IDX] = 0;
+	nic_context->context_words[NES_NIC_CTX_SQ_HIGH_IDX] = 0;
+	nic_context->context_words[NES_NIC_CTX_RQ_LOW_IDX] = 0;

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 05:37:14 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6B81F106564A;
	Mon,  3 Jan 2011 05:37:14 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 5ADD78FC13;
	Mon,  3 Jan 2011 05:37:14 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p035bE21076079;
	Mon, 3 Jan 2011 05:37:14 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p035bE1l076076;
	Mon, 3 Jan 2011 05:37:14 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030537.p035bE1l076076@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 05:37:14 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216911 - projects/ofed/head/sys/net
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 05:37:14 -0000

Author: jeff
Date: Mon Jan  3 05:37:14 2011
New Revision: 216911
URL: http://svn.freebsd.org/changeset/base/216911

Log:
   - Add an event for network device link changes.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/head/sys/net/if.c
  projects/ofed/head/sys/net/if_var.h

Modified: projects/ofed/head/sys/net/if.c
==============================================================================
--- projects/ofed/head/sys/net/if.c	Mon Jan  3 05:36:16 2011	(r216910)
+++ projects/ofed/head/sys/net/if.c	Mon Jan  3 05:37:14 2011	(r216911)
@@ -1910,6 +1910,7 @@ do_link_state_change(void *arg, int pend
 	if (log_link_state_change)
 		log(LOG_NOTICE, "%s: link state changed to %s\n", ifp->if_xname,
 		    (link_state == LINK_STATE_UP) ? "UP" : "DOWN" );
+	EVENTHANDLER_INVOKE(ifnet_link_event, ifp, ifp->if_link_state);
 	CURVNET_RESTORE();
 }
 

Modified: projects/ofed/head/sys/net/if_var.h
==============================================================================
--- projects/ofed/head/sys/net/if_var.h	Mon Jan  3 05:36:16 2011	(r216910)
+++ projects/ofed/head/sys/net/if_var.h	Mon Jan  3 05:37:14 2011	(r216911)
@@ -352,6 +352,9 @@ EVENTHANDLER_DECLARE(ifnet_arrival_event
 /* interface departure event */
 typedef void (*ifnet_departure_event_handler_t)(void *, struct ifnet *);
 EVENTHANDLER_DECLARE(ifnet_departure_event, ifnet_departure_event_handler_t);
+/* Interface link state change event */
+typedef void (*ifnet_link_event_handler_t)(void *, struct ifnet *, int);
+EVENTHANDLER_DECLARE(ifnet_link_event, ifnet_link_event_handler_t);
 
 /*
  * interface groups

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 05:54:50 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 816231065673;
	Mon,  3 Jan 2011 05:54:50 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 6FF8A8FC08;
	Mon,  3 Jan 2011 05:54:50 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p035soQk076460;
	Mon, 3 Jan 2011 05:54:50 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p035soCr076455;
	Mon, 3 Jan 2011 05:54:50 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030554.p035soCr076455@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 05:54:50 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216912 - projects/ofed/base/sys/ofed/include/linux/mlx4
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 05:54:50 -0000

Author: jeff
Date: Mon Jan  3 05:54:49 2011
New Revision: 216912
URL: http://svn.freebsd.org/changeset/base/216912

Log:
   - Merge new mlx4 includes.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/base/sys/ofed/include/linux/mlx4/cmd.h
  projects/ofed/base/sys/ofed/include/linux/mlx4/device.h
  projects/ofed/base/sys/ofed/include/linux/mlx4/driver.h
  projects/ofed/base/sys/ofed/include/linux/mlx4/qp.h

Modified: projects/ofed/base/sys/ofed/include/linux/mlx4/cmd.h
==============================================================================
--- projects/ofed/base/sys/ofed/include/linux/mlx4/cmd.h	Mon Jan  3 05:37:14 2011	(r216911)
+++ projects/ofed/base/sys/ofed/include/linux/mlx4/cmd.h	Mon Jan  3 05:54:49 2011	(r216912)
@@ -58,6 +58,7 @@ enum {
 	MLX4_CMD_SENSE_PORT	 = 0x4d,
 	MLX4_CMD_HW_HEALTH_CHECK = 0x50,
 	MLX4_CMD_SET_PORT	 = 0xc,
+	MLX4_CMD_SET_NODE	 = 0x5a,
 	MLX4_CMD_ACCESS_DDR	 = 0x2e,
 	MLX4_CMD_MAP_ICM	 = 0xffa,
 	MLX4_CMD_UNMAP_ICM	 = 0xff9,

Modified: projects/ofed/base/sys/ofed/include/linux/mlx4/device.h
==============================================================================
--- projects/ofed/base/sys/ofed/include/linux/mlx4/device.h	Mon Jan  3 05:37:14 2011	(r216911)
+++ projects/ofed/base/sys/ofed/include/linux/mlx4/device.h	Mon Jan  3 05:54:49 2011	(r216912)
@@ -39,6 +39,8 @@
 
 #include <asm/atomic.h>
 
+#include <linux/mlx4/driver.h>
+
 enum {
 	MLX4_FLAG_MSI_X		= 1 << 0,
 	MLX4_FLAG_OLD_PORT_CMDS	= 1 << 1,
@@ -179,6 +181,10 @@ enum {
 	MLX4_CUNTERS_EXT
 };
 
+enum {
+	MAX_FAST_REG_PAGES = 511,
+};
+
 static inline u64 mlx4_fw_ver(u64 major, u64 minor, u64 subminor)
 {
 	return (major << 32) | (minor << 16) | subminor;
@@ -338,6 +344,17 @@ struct mlx4_fmr {
 struct mlx4_uar {
 	unsigned long		pfn;
 	int			index;
+	struct list_head	bf_list;
+	unsigned		free_bf_bmap;
+	void __iomem	       *map;
+	void __iomem	       *bf_map;
+};
+
+struct mlx4_bf {
+	unsigned long		offset;
+	int			buf_size;
+	struct mlx4_uar	       *uar;
+	void __iomem	       *reg;
 };
 
 struct mlx4_cq {
@@ -406,8 +423,7 @@ struct mlx4_eth_av {
 	u8		dgid[16];
 	u32		reserved4[2];
 	__be16		vlan;
-	u8		mac_0_1[2];
-	u8		mac_2_5[4];
+	u8		mac[6];
 };
 
 union mlx4_ext_av {
@@ -512,6 +528,8 @@ void mlx4_xrcd_free(struct mlx4_dev *dev
 
 int mlx4_uar_alloc(struct mlx4_dev *dev, struct mlx4_uar *uar);
 void mlx4_uar_free(struct mlx4_dev *dev, struct mlx4_uar *uar);
+int mlx4_bf_alloc(struct mlx4_dev *dev, struct mlx4_bf *bf);
+void mlx4_bf_free(struct mlx4_dev *dev, struct mlx4_bf *bf);
 
 int mlx4_mtt_init(struct mlx4_dev *dev, int npages, int page_shift,
 		  struct mlx4_mtt *mtt);
@@ -562,8 +580,9 @@ int mlx4_INIT_PORT(struct mlx4_dev *dev,
 int mlx4_CLOSE_PORT(struct mlx4_dev *dev, int port);
 
 int mlx4_multicast_attach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
-			  int block_mcast_loopback);
-int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16]);
+			  int block_mcast_loopback, enum mlx4_mcast_prot prot);
+int mlx4_multicast_detach(struct mlx4_dev *dev, struct mlx4_qp *qp, u8 gid[16],
+				enum mlx4_mcast_prot prot);
 
 int mlx4_register_mac(struct mlx4_dev *dev, u8 port, u64 mac, int *index);
 void mlx4_unregister_mac(struct mlx4_dev *dev, u8 port, int index);

Modified: projects/ofed/base/sys/ofed/include/linux/mlx4/driver.h
==============================================================================
--- projects/ofed/base/sys/ofed/include/linux/mlx4/driver.h	Mon Jan  3 05:37:14 2011	(r216911)
+++ projects/ofed/base/sys/ofed/include/linux/mlx4/driver.h	Mon Jan  3 05:54:49 2011	(r216912)
@@ -54,6 +54,11 @@ enum mlx4_prot {
 	MLX4_PROT_EN,
 };
 
+enum mlx4_mcast_prot {
+	MLX4_MCAST_PROT_IB = 0,
+	MLX4_MCAST_PROT_EN = 1,
+};
+
 struct mlx4_interface {
 	void *			(*add)	 (struct mlx4_dev *dev);
 	void			(*remove)(struct mlx4_dev *dev, void *context);
@@ -71,5 +76,7 @@ void mlx4_unregister_interface(struct ml
 void *mlx4_get_prot_dev(struct mlx4_dev *dev, enum mlx4_prot proto, int port);
 
 struct mlx4_dev *mlx4_query_interface(void *, int *port);
+void mlx4_set_iboe_counter(struct mlx4_dev *dev, int index, u8 port);
+int mlx4_get_iboe_counter(struct mlx4_dev *dev, u8 port);
 
 #endif /* MLX4_DRIVER_H */

Modified: projects/ofed/base/sys/ofed/include/linux/mlx4/qp.h
==============================================================================
--- projects/ofed/base/sys/ofed/include/linux/mlx4/qp.h	Mon Jan  3 05:37:14 2011	(r216911)
+++ projects/ofed/base/sys/ofed/include/linux/mlx4/qp.h	Mon Jan  3 05:54:49 2011	(r216912)
@@ -314,6 +314,7 @@ struct mlx4_wqe_data_seg {
 
 enum {
 	MLX4_INLINE_ALIGN	= 64,
+	MLX4_INLINE_SEG		= 1 << 31,
 };
 
 struct mlx4_wqe_inline_seg {
@@ -337,6 +338,7 @@ static inline struct mlx4_qp *__mlx4_qp_
 	return radix_tree_lookup(&dev->qp_table_tree, qpn & (dev->caps.num_qps - 1));
 }
 
+struct mlx4_qp *mlx4_qp_lookup_lock(struct mlx4_dev *dev, u32 qpn);
 void mlx4_qp_remove(struct mlx4_dev *dev, struct mlx4_qp *qp);
 int mlx4_qp_get_region(struct mlx4_dev *dev, enum mlx4_qp_region region,
 			int *base_qpn, int *cnt);

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 06:31:52 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id EA770106564A;
	Mon,  3 Jan 2011 06:31:51 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id D5DD88FC12;
	Mon,  3 Jan 2011 06:31:51 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p036VpDI077274;
	Mon, 3 Jan 2011 06:31:51 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p036Vp9Z077248;
	Mon, 3 Jan 2011 06:31:51 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030631.p036Vp9Z077248@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 06:31:51 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216913 - in projects/ofed/head/sys/ofed:
	drivers/infiniband/core drivers/infiniband/debug
	drivers/infiniband/hw/cxgb3 drivers/infiniband/hw/ehca
	drivers/infiniband/hw/mlx4 drivers/infi...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 06:31:52 -0000

Author: jeff
Date: Mon Jan  3 06:31:51 2011
New Revision: 216913
URL: http://svn.freebsd.org/changeset/base/216913

Log:
   - Merge in ofed 1.5.3-rc1 changes from base.
   - Implement minor linux features required to build the merge.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Added:
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/genalloc.c
     - copied unchanged from r216911, projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/genalloc.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/nes/nes_ud.c
     - copied unchanged from r216911, projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes_ud.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/nes/nes_ud.h
     - copied unchanged from r216911, projects/ofed/base/sys/ofed/drivers/infiniband/hw/nes/nes_ud.h
  projects/ofed/head/sys/ofed/include/linux/io-mapping.h
Modified:
  projects/ofed/head/sys/ofed/drivers/infiniband/core/agent.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/cache.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/cm.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/cma.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/mad.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/multicast.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/sa_query.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/sysfs.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/ucma.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/ud_header.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/user_mad.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs.h
  projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_cmd.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_main.c
  projects/ofed/head/sys/ofed/drivers/infiniband/core/verbs.c
  projects/ofed/head/sys/ofed/drivers/infiniband/debug/memtrack.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.h
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.h
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/iwch_cm.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/ehca/ehca_main.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/ah.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/cq.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/mad.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/main.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/mlx4_ib.h
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/mr.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/qp.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_dev.h
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mthca/mthca_qp.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/nes/Makefile
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/nes/nes.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/nes/nes.h
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/nes/nes_cm.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/nes/nes_hw.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/nes/nes_hw.h
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/nes/nes_nic.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/nes/nes_utils.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/nes/nes_verbs.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/nes/nes_verbs.h
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib.h
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_7322_regs.h
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_common.h
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_cq.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_diag.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_driver.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_file_ops.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_iba6120.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_iba7220.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_iba7322.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_init.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_intr.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_keys.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_mad.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_mr.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_pcie.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_qp.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_rc.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_sdma.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_trace.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_tx.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_uc.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_ud.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_user_sdma.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_verbs.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/qib/qib_verbs.h
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ethtool.c
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/sdp/sdp_cma.c
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/srpt/scst_debug.h
  projects/ofed/head/sys/ofed/drivers/infiniband/util/madeye.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/alloc.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/cmd.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/en_ethtool.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/en_netdev.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/en_port.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/en_port.h
  projects/ofed/head/sys/ofed/drivers/net/mlx4/en_rx.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/en_tx.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/fw.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/main.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/mcg.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/mlx4.h
  projects/ofed/head/sys/ofed/drivers/net/mlx4/mlx4_en.h
  projects/ofed/head/sys/ofed/drivers/net/mlx4/pd.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/port.c
  projects/ofed/head/sys/ofed/drivers/net/mlx4/qp.c
  projects/ofed/head/sys/ofed/include/linux/bitops.h
  projects/ofed/head/sys/ofed/include/linux/io.h
  projects/ofed/head/sys/ofed/include/linux/mlx4/cmd.h
  projects/ofed/head/sys/ofed/include/linux/mlx4/device.h
  projects/ofed/head/sys/ofed/include/linux/mlx4/driver.h
  projects/ofed/head/sys/ofed/include/linux/mlx4/qp.h
  projects/ofed/head/sys/ofed/include/linux/netdevice.h
  projects/ofed/head/sys/ofed/include/linux/types.h
  projects/ofed/head/sys/ofed/include/rdma/ib_addr.h
  projects/ofed/head/sys/ofed/include/rdma/ib_sa.h
  projects/ofed/head/sys/ofed/include/rdma/ib_user_verbs.h
  projects/ofed/head/sys/ofed/include/rdma/ib_verbs.h
Directory Properties:
  projects/ofed/head/sys/ofed/   (props changed)
  projects/ofed/head/sys/ofed/include/linux/   (props changed)

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/agent.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/agent.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/agent.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -48,8 +48,6 @@
 struct ib_agent_port_private {
 	struct list_head port_list;
 	struct ib_mad_agent *agent[2];
-	struct ib_device    *device;
-	u8		     port_num;
 };
 
 static DEFINE_SPINLOCK(ib_agent_port_list_lock);
@@ -60,10 +58,11 @@ __ib_get_agent_port(struct ib_device *de
 {
 	struct ib_agent_port_private *entry;
 
-	list_for_each_entry(entry, &ib_agent_port_list, port_list)
-		if (entry->device == device && entry->port_num == port_num)
+	list_for_each_entry(entry, &ib_agent_port_list, port_list) {
+		if (entry->agent[1]->device == device &&
+		    entry->agent[1]->port_num == port_num)
 			return entry;
-
+	}
 	return NULL;
 }
 
@@ -156,7 +155,7 @@ int ib_agent_port_open(struct ib_device 
 		goto error1;
 	}
 
-	if (rdma_port_link_layer(device, port_num) == IB_LINK_LAYER_INFINIBAND) {
+	if (rdma_port_get_link_layer(device, port_num) == IB_LINK_LAYER_INFINIBAND) {
 		/* Obtain send only MAD agent for SMI QP */
 		port_priv->agent[0] = ib_register_mad_agent(device, port_num,
 							    IB_QPT_SMI, NULL, 0,
@@ -178,9 +177,6 @@ int ib_agent_port_open(struct ib_device 
 		goto error3;
 	}
 
-	port_priv->device = device;
-	port_priv->port_num = port_num;
-
 	spin_lock_irqsave(&ib_agent_port_list_lock, flags);
 	list_add_tail(&port_priv->port_list, &ib_agent_port_list);
 	spin_unlock_irqrestore(&ib_agent_port_list_lock, flags);
@@ -188,7 +184,7 @@ int ib_agent_port_open(struct ib_device 
 	return 0;
 
 error3:
-	if (rdma_port_link_layer(device, port_num) == IB_LINK_LAYER_INFINIBAND)
+	if (port_priv->agent[0])
 		ib_unregister_mad_agent(port_priv->agent[0]);
 error2:
 	kfree(port_priv);
@@ -212,7 +208,7 @@ int ib_agent_port_close(struct ib_device
 	spin_unlock_irqrestore(&ib_agent_port_list_lock, flags);
 
 	ib_unregister_mad_agent(port_priv->agent[1]);
-	if (rdma_port_link_layer(device, port_num) == IB_LINK_LAYER_INFINIBAND)
+	if (port_priv->agent[0])
 		ib_unregister_mad_agent(port_priv->agent[0]);
 
 	kfree(port_priv);

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/cache.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/cache.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/cache.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -302,7 +302,8 @@ static void ib_cache_event(struct ib_eve
 	    event->event == IB_EVENT_LID_CHANGE  ||
 	    event->event == IB_EVENT_PKEY_CHANGE ||
 	    event->event == IB_EVENT_SM_CHANGE   ||
-	    event->event == IB_EVENT_CLIENT_REREGISTER) {
+	    event->event == IB_EVENT_CLIENT_REREGISTER ||
+	    event->event == IB_EVENT_GID_CHANGE) {
 		work = kmalloc(sizeof *work, GFP_ATOMIC);
 		if (work) {
 			INIT_WORK(&work->work, ib_cache_task);

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/cm.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/cm.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/cm.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -362,7 +362,6 @@ static int cm_init_av_by_path(struct ib_
 	unsigned long flags;
 	int ret;
 	u8 p;
-	int force_grh;
 
 	read_lock_irqsave(&cm.device_lock, flags);
 	list_for_each_entry(cm_dev, &cm.device_list, list) {
@@ -383,10 +382,8 @@ static int cm_init_av_by_path(struct ib_
 		return ret;
 
 	av->port = port;
-	force_grh = rdma_port_link_layer(cm_dev->ib_device, port->port_num) ==
-		IB_LINK_LAYER_ETHERNET ? 1 : 0;
 	ib_init_ah_from_path(cm_dev->ib_device, port->port_num, path,
-			     &av->ah_attr, force_grh);
+			     &av->ah_attr);
 	av->timeout = path->packet_life_time + 1;
 	return 0;
 }
@@ -2446,10 +2443,12 @@ int ib_send_cm_mra(struct ib_cm_id *cm_i
 		msg_response = CM_MSG_RESPONSE_REP;
 		break;
 	case IB_CM_ESTABLISHED:
-		cm_state = cm_id->state;
-		lap_state = IB_CM_MRA_LAP_SENT;
-		msg_response = CM_MSG_RESPONSE_OTHER;
-		break;
+		if (cm_id->lap_state == IB_CM_LAP_RCVD) {
+			cm_state = cm_id->state;
+			lap_state = IB_CM_MRA_LAP_SENT;
+			msg_response = CM_MSG_RESPONSE_OTHER;
+			break;
+		}
 	default:
 		ret = -EINVAL;
 		goto error1;

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/cma.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/cma.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/cma.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -608,7 +608,7 @@ static int cma_ib_init_qp_attr(struct rd
 	int ret;
 	u16 pkey;
 
-	if (rdma_port_link_layer(id_priv->id.device, id_priv->id.port_num) ==
+	if (rdma_port_get_link_layer(id_priv->id.device, id_priv->id.port_num) ==
 	    IB_LINK_LAYER_INFINIBAND)
 		pkey = ib_addr_get_pkey(dev_addr);
 	else
@@ -793,7 +793,7 @@ static inline int cma_user_data_offset(e
 
 static void cma_cancel_route(struct rdma_id_private *id_priv)
 {
-	switch (rdma_port_link_layer(id_priv->id.device, id_priv->id.port_num)) {
+	switch (rdma_port_get_link_layer(id_priv->id.device, id_priv->id.port_num)) {
 	case IB_LINK_LAYER_INFINIBAND:
 		if (id_priv->query)
 			ib_sa_cancel_query(id_priv->query_id, id_priv->query);
@@ -874,7 +874,7 @@ static void cma_leave_mc_groups(struct r
 		mc = container_of(id_priv->mc_list.next,
 				  struct cma_multicast, list);
 		list_del(&mc->list);
-		switch (rdma_port_link_layer(id_priv->cma_dev->device, id_priv->id.port_num)) {
+		switch (rdma_port_get_link_layer(id_priv->cma_dev->device, id_priv->id.port_num)) {
 		case IB_LINK_LAYER_INFINIBAND:
 			ib_sa_free_multicast(mc->multicast.ib);
 			kfree(mc);
@@ -1795,7 +1795,7 @@ static int cma_resolve_iboe_route(struct
 	struct sockaddr_in *src_addr = (struct sockaddr_in *)&route->addr.src_addr;
 	struct sockaddr_in *dst_addr = (struct sockaddr_in *)&route->addr.dst_addr;
 	struct net_device *ndev = NULL;
-	u16 vid = 0;
+	u16 vid;
 
 	if (src_addr->sin_family != dst_addr->sin_family)
 		return -EINVAL;
@@ -1822,9 +1822,7 @@ static int cma_resolve_iboe_route(struct
 		goto err2;
 	}
 
-#if defined(CONFIG_VLAN_8021Q) || defined(CONFIG_VLAN_8021Q_MODULE)
-	vid = vlan_dev_vlan_id(ndev);
-#endif
+	vid = rdma_vlan_dev_vlan_id(ndev);
 
 	iboe_mac_vlan_to_ll(&route->path_rec->sgid, addr->dev_addr.src_dev_addr, vid);
 	iboe_mac_vlan_to_ll(&route->path_rec->dgid, addr->dev_addr.dst_dev_addr, vid);
@@ -1879,7 +1877,7 @@ int rdma_resolve_route(struct rdma_cm_id
 	atomic_inc(&id_priv->refcount);
 	switch (rdma_node_get_transport(id->device->node_type)) {
 	case RDMA_TRANSPORT_IB:
-		switch (rdma_port_link_layer(id->device, id->port_num)) {
+		switch (rdma_port_get_link_layer(id->device, id->port_num)) {
 		case IB_LINK_LAYER_INFINIBAND:
 			ret = cma_resolve_ib_route(id_priv, timeout_ms);
 			break;
@@ -1941,7 +1939,7 @@ port_found:
 		goto out;
 
 	id_priv->id.route.addr.dev_addr.dev_type =
-		(rdma_port_link_layer(cma_dev->device, p) == IB_LINK_LAYER_INFINIBAND) ?
+		(rdma_port_get_link_layer(cma_dev->device, p) == IB_LINK_LAYER_INFINIBAND) ?
 		ARPHRD_INFINIBAND : ARPHRD_ETHER;
 
 	rdma_addr_set_sgid(&id_priv->id.route.addr.dev_addr, &gid);
@@ -2426,7 +2424,6 @@ static int cma_sidr_rep_handler(struct i
 	struct rdma_cm_event event;
 	struct ib_cm_sidr_rep_event_param *rep = &ib_event->param.sidr_rep_rcvd;
 	int ret = 0;
-	int force_grh;
 
 	if (cma_disable_callback(id_priv, CMA_CONNECT))
 		return 0;
@@ -2456,11 +2453,9 @@ static int cma_sidr_rep_handler(struct i
 			event.status = -EINVAL;
 			break;
 		}
-		force_grh = rdma_port_link_layer(cm_id->device, id_priv->id.port_num) ==
-			IB_LINK_LAYER_ETHERNET ? 1 : 0;
 		ib_init_ah_from_path(id_priv->id.device, id_priv->id.port_num,
 				     id_priv->id.route.path_rec,
-				     &event.param.ud.ah_attr, force_grh);
+				     &event.param.ud.ah_attr);
 		event.param.ud.qp_num = rep->qpn;
 		event.param.ud.qkey = rep->qkey;
 		event.event = RDMA_CM_EVENT_ESTABLISHED;
@@ -3028,7 +3023,7 @@ static void cma_iboe_set_mgid(struct soc
 }
 
 static int cma_iboe_join_multicast(struct rdma_id_private *id_priv,
-				     struct cma_multicast *mc)
+				   struct cma_multicast *mc)
 {
 	struct iboe_mcast_work *work;
 	struct rdma_dev_addr *dev_addr = &id_priv->id.route.addr.dev_addr;
@@ -3116,7 +3111,7 @@ int rdma_join_multicast(struct rdma_cm_i
 
 	switch (rdma_node_get_transport(id->device->node_type)) {
 	case RDMA_TRANSPORT_IB:
-		switch (rdma_port_link_layer(id->device, id->port_num)) {
+		switch (rdma_port_get_link_layer(id->device, id->port_num)) {
 		case IB_LINK_LAYER_INFINIBAND:
 			ret = cma_join_ib_multicast(id_priv, mc);
 			break;
@@ -3161,7 +3156,7 @@ void rdma_leave_multicast(struct rdma_cm
 						&mc->multicast.ib->rec.mgid,
 						mc->multicast.ib->rec.mlid);
 			if (rdma_node_get_transport(id_priv->cma_dev->device->node_type) == RDMA_TRANSPORT_IB) {
-				switch (rdma_port_link_layer(id->device, id->port_num)) {
+				switch (rdma_port_get_link_layer(id->device, id->port_num)) {
 				case IB_LINK_LAYER_INFINIBAND:
 					ib_sa_free_multicast(mc->multicast.ib);
 					kfree(mc);

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/mad.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/mad.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/mad.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -2814,7 +2814,7 @@ static int ib_mad_port_open(struct ib_de
 	init_mad_qp(port_priv, &port_priv->qp_info[1]);
 
 	cq_size = mad_sendq_size + mad_recvq_size;
-	has_smi = rdma_port_link_layer(device, port_num) == IB_LINK_LAYER_INFINIBAND;
+	has_smi = rdma_port_get_link_layer(device, port_num) == IB_LINK_LAYER_INFINIBAND;
 	if (has_smi)
 		cq_size *= 2;
 

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/multicast.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/multicast.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/multicast.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -745,7 +745,7 @@ static void mcast_event_handler(struct i
 	int index;
 
 	dev = container_of(handler, struct mcast_device, event_handler);
-	if (rdma_port_link_layer(dev->device, event->element.port_num) !=
+	if (rdma_port_get_link_layer(dev->device, event->element.port_num) !=
 	    IB_LINK_LAYER_INFINIBAND)
 		return;
 
@@ -776,7 +776,7 @@ static void mcast_add_one(struct ib_devi
 	if (rdma_node_get_transport(device->node_type) != RDMA_TRANSPORT_IB)
 		return;
 
-	dev = kzalloc(sizeof *dev + device->phys_port_cnt * sizeof *port,
+	dev = kmalloc(sizeof *dev + device->phys_port_cnt * sizeof *port,
 		      GFP_KERNEL);
 	if (!dev)
 		return;
@@ -789,7 +789,7 @@ static void mcast_add_one(struct ib_devi
 	}
 
 	for (i = 0; i <= dev->end_port - dev->start_port; i++) {
-		if (rdma_port_link_layer(device, dev->start_port + i) !=
+		if (rdma_port_get_link_layer(device, dev->start_port + i) !=
 		    IB_LINK_LAYER_INFINIBAND)
 			continue;
 		port = &dev->port[i];
@@ -828,7 +828,7 @@ static void mcast_remove_one(struct ib_d
 	flush_workqueue(mcast_wq);
 
 	for (i = 0; i <= dev->end_port - dev->start_port; i++) {
-		if (rdma_port_link_layer(device, dev->start_port + i) ==
+		if (rdma_port_get_link_layer(device, dev->start_port + i) ==
 		    IB_LINK_LAYER_INFINIBAND) {
 			port = &dev->port[i];
 			deref_port(port);

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/sa_query.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/sa_query.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/sa_query.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -580,17 +580,17 @@ static void ib_sa_event(struct ib_event_
 		struct ib_sa_port *port =
 			&sa_dev->port[event->element.port_num - sa_dev->start_port];
 
-		if (rdma_port_link_layer(handler->device, port->port_num) == IB_LINK_LAYER_INFINIBAND) {
-			spin_lock_irqsave(&port->ah_lock, flags);
-			if (port->sm_ah)
-				kref_put(&port->sm_ah->ref, free_sm_ah);
-			port->sm_ah = NULL;
-			spin_unlock_irqrestore(&port->ah_lock, flags);
+		if (rdma_port_get_link_layer(handler->device, port->port_num) != IB_LINK_LAYER_INFINIBAND)
+			return;
 
-			schedule_work(&sa_dev->port[event->element.port_num -
-				      sa_dev->start_port].update_task);
-		}
+		spin_lock_irqsave(&port->ah_lock, flags);
+		if (port->sm_ah)
+			kref_put(&port->sm_ah->ref, free_sm_ah);
+		port->sm_ah = NULL;
+		spin_unlock_irqrestore(&port->ah_lock, flags);
 
+		schedule_work(&sa_dev->port[event->element.port_num -
+					    sa_dev->start_port].update_task);
 	}
 }
 
@@ -656,11 +656,11 @@ static u8 get_src_path_mask(struct ib_de
 }
 
 int ib_init_ah_from_path(struct ib_device *device, u8 port_num,
-			 struct ib_sa_path_rec *rec, struct ib_ah_attr *ah_attr,
-			 int force_grh)
+			 struct ib_sa_path_rec *rec, struct ib_ah_attr *ah_attr)
 {
 	int ret;
 	u16 gid_index;
+	int force_grh;
 
 	memset(ah_attr, 0, sizeof *ah_attr);
 	ah_attr->dlid = be16_to_cpu(rec->dlid);
@@ -670,6 +670,8 @@ int ib_init_ah_from_path(struct ib_devic
 	ah_attr->port_num = port_num;
 	ah_attr->static_rate = rec->rate;
 
+	force_grh = rdma_port_get_link_layer(device, port_num) == IB_LINK_LAYER_ETHERNET;
+
 	if (rec->hop_limit > 1 || force_grh) {
 		ah_attr->ah_flags = IB_AH_GRH;
 		ah_attr->grh.dgid = rec->dgid;
@@ -1337,7 +1339,7 @@ static void ib_sa_add_one(struct ib_devi
 
 	for (i = 0; i <= e - s; ++i) {
 		spin_lock_init(&sa_dev->port[i].ah_lock);
-		if (rdma_port_link_layer(device, i + 1) != IB_LINK_LAYER_INFINIBAND)
+		if (rdma_port_get_link_layer(device, i + 1) != IB_LINK_LAYER_INFINIBAND)
 			continue;
 
 		sa_dev->port[i].sm_ah    = NULL;
@@ -1377,14 +1379,14 @@ static void ib_sa_add_one(struct ib_devi
 		goto err;
 
 	for (i = 0; i <= e - s; ++i)
-		if (rdma_port_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND)
+		if (rdma_port_get_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND)
 			update_sm_ah(&sa_dev->port[i].update_task);
 
 	return;
 
 err:
 	while (--i >= 0)
-		if (rdma_port_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND) {
+		if (rdma_port_get_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND) {
 			if (!IS_ERR(sa_dev->port[i].notice_agent))
 				ib_unregister_mad_agent(sa_dev->port[i].notice_agent);
 			if (!IS_ERR(sa_dev->port[i].agent))
@@ -1409,7 +1411,7 @@ static void ib_sa_remove_one(struct ib_d
 	flush_scheduled_work();
 
 	for (i = 0; i <= sa_dev->end_port - sa_dev->start_port; ++i) {
-		if (rdma_port_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND) {
+		if (rdma_port_get_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND) {
 			ib_unregister_mad_agent(sa_dev->port[i].notice_agent);
 			ib_unregister_mad_agent(sa_dev->port[i].agent);
 			if (sa_dev->port[i].sm_ah)

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/sysfs.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/sysfs.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/sysfs.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -79,7 +79,7 @@ static ssize_t port_attr_show(struct kob
 	return port_attr->show(p, port_attr, buf);
 }
 
-static struct sysfs_ops port_sysfs_ops = {
+static const struct sysfs_ops port_sysfs_ops = {
 	.show = port_attr_show
 };
 
@@ -225,7 +225,7 @@ static ssize_t phys_state_show(struct ib
 static ssize_t link_layer_show(struct ib_port *p, struct port_attribute *unused,
 			       char *buf)
 {
-	switch (rdma_port_link_layer(p->ibdev, p->port_num)) {
+	switch (rdma_port_get_link_layer(p->ibdev, p->port_num)) {
 	case IB_LINK_LAYER_INFINIBAND:
 		return sprintf(buf, "%s\n", "IB");
 	case IB_LINK_LAYER_ETHERNET:

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/ucma.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/ucma.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/ucma.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -49,7 +49,7 @@ MODULE_DESCRIPTION("RDMA Userspace Conne
 MODULE_LICENSE("Dual BSD/GPL");
 
 enum {
-	UCMA_MAX_BACKLOG	= 128
+	UCMA_MAX_BACKLOG	= 1024
 };
 
 struct ucma_file {
@@ -584,31 +584,26 @@ static void ucma_copy_ib_route(struct rd
 }
 
 static void ucma_copy_iboe_route(struct rdma_ucm_query_route_resp *resp,
-				   struct rdma_route *route)
+				 struct rdma_route *route)
 {
 	struct rdma_dev_addr *dev_addr;
-#if defined(CONFIG_VLAN_8021Q) || defined(CONFIG_VLAN_8021Q_MODULE)
 	struct net_device *dev;
-#endif
 	u16 vid = 0;
 
 	resp->num_paths = route->num_paths;
 	switch (route->num_paths) {
 	case 0:
 		dev_addr = &route->addr.dev_addr;
-		/* XXX Vlan missing. */
-#if defined(CONFIG_VLAN_8021Q) || defined(CONFIG_VLAN_8021Q_MODULE)
 		dev = dev_get_by_index(&init_net, dev_addr->bound_dev_if);
-		if (dev) {
-			vid = vlan_dev_vlan_id(dev);
-			dev_put(dev);
-		}
-#endif
+			if (dev) {
+				vid = rdma_vlan_dev_vlan_id(dev);
+				dev_put(dev);
+			}
 
 		iboe_mac_vlan_to_ll((union ib_gid *) &resp->ib_route[0].dgid,
 				    dev_addr->dst_dev_addr, vid);
 		iboe_addr_get_sgid(dev_addr,
-				 (union ib_gid *) &resp->ib_route[0].sgid);
+				   (union ib_gid *) &resp->ib_route[0].sgid);
 		resp->ib_route[0].pkey = cpu_to_be16(0xffff);
 		break;
 	case 2:
@@ -659,7 +654,7 @@ static ssize_t ucma_query_route(struct u
 	resp.node_guid = (__force __u64) ctx->cm_id->device->node_guid;
 	resp.port_num = ctx->cm_id->port_num;
 	if (rdma_node_get_transport(ctx->cm_id->device->node_type) == RDMA_TRANSPORT_IB) {
-		switch (rdma_port_link_layer(ctx->cm_id->device, ctx->cm_id->port_num)) {
+		switch (rdma_port_get_link_layer(ctx->cm_id->device, ctx->cm_id->port_num)) {
 		case IB_LINK_LAYER_INFINIBAND:
 			ucma_copy_ib_route(&resp, &ctx->cm_id->route);
 			break;

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/ud_header.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/ud_header.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/ud_header.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -269,7 +269,7 @@ void ib_ud_header_init(int     		    pay
 	if (lrh_present)
 		header->lrh.packet_length = cpu_to_be16(packet_length);
 
-	if (header->immediate_present)
+	if (immediate_present)
 		header->bth.opcode           = IB_OPCODE_UD_SEND_ONLY_WITH_IMMEDIATE;
 	else
 		header->bth.opcode           = IB_OPCODE_UD_SEND_ONLY;

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/user_mad.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/user_mad.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/user_mad.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -1140,7 +1140,7 @@ static void ib_umad_add_one(struct ib_de
 	for (i = s; i <= e; ++i) {
 		umad_dev->port[i - s].umad_dev = umad_dev;
 
-		if (rdma_port_link_layer(device, i) == IB_LINK_LAYER_INFINIBAND)
+		if (rdma_port_get_link_layer(device, i) == IB_LINK_LAYER_INFINIBAND)
 			if (ib_umad_init_port(device, i, &umad_dev->port[i - s]))
 				goto err;
 	}
@@ -1151,7 +1151,7 @@ static void ib_umad_add_one(struct ib_de
 
 err:
 	while (--i >= s)
-		if (rdma_port_link_layer(device, i) == IB_LINK_LAYER_INFINIBAND)
+		if (rdma_port_get_link_layer(device, i) == IB_LINK_LAYER_INFINIBAND)
 			ib_umad_kill_port(&umad_dev->port[i - s]);
 
 	kref_put(&umad_dev->ref, ib_umad_release_dev);
@@ -1166,7 +1166,7 @@ static void ib_umad_remove_one(struct ib
 		return;
 
 	for (i = 0; i <= umad_dev->end_port - umad_dev->start_port; ++i)
-		if (rdma_port_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND)
+		if (rdma_port_get_link_layer(device, i + 1) == IB_LINK_LAYER_INFINIBAND)
 			ib_umad_kill_port(&umad_dev->port[i]);
 
 	kref_put(&umad_dev->ref, ib_umad_release_dev);

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs.h
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs.h	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs.h	Mon Jan  3 06:31:51 2011	(r216913)
@@ -215,7 +215,6 @@ IB_UVERBS_DECLARE_CMD(modify_xrc_rcv_qp)
 IB_UVERBS_DECLARE_CMD(query_xrc_rcv_qp);
 IB_UVERBS_DECLARE_CMD(reg_xrc_rcv_qp);
 IB_UVERBS_DECLARE_CMD(unreg_xrc_rcv_qp);
-IB_UVERBS_DECLARE_CMD(get_eth_l2_addr);
 
 
 #endif /* UVERBS_H */

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_cmd.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_cmd.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_cmd.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -1856,38 +1856,6 @@ err:
 	return ret;
 }
 
-ssize_t ib_uverbs_get_eth_l2_addr(struct ib_uverbs_file *file, const char __user *buf,
-				  int in_len, int out_len)
-{
-	struct ib_uverbs_get_eth_l2_addr       cmd;
-	struct ib_uverbs_get_eth_l2_addr_resp  resp;
-	int              ret;
-	struct ib_pd    *pd;
-
-	if (out_len < sizeof resp)
-		return -ENOSPC;
-
-	if (copy_from_user(&cmd, buf, sizeof cmd))
-		return -EFAULT;
-
-	pd = idr_read_pd(cmd.pd_handle, file->ucontext);
-	if (!pd)
-		return -EINVAL;
-
-	ret = ib_get_eth_l2_addr(pd->device, cmd.port, (union ib_gid *)cmd.gid,
-				 cmd.sgid_idx, resp.mac, &resp.vlan_id);
-	put_pd_read(pd);
-	if (!ret) {
-		if (copy_to_user((void __user *) (unsigned long) cmd.response,
-				 &resp, sizeof resp))
-			return -EFAULT;
-
-		return in_len;
-	}
-
-	return ret;
-}
-
 ssize_t ib_uverbs_destroy_ah(struct ib_uverbs_file *file,
 			     const char __user *buf, int in_len, int out_len)
 {

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_main.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_main.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_main.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -117,7 +117,6 @@ static ssize_t (*uverbs_cmd_table[])(str
 	[IB_USER_VERBS_CMD_QUERY_XRC_RCV_QP]	= ib_uverbs_query_xrc_rcv_qp,
 	[IB_USER_VERBS_CMD_REG_XRC_RCV_QP]	= ib_uverbs_reg_xrc_rcv_qp,
 	[IB_USER_VERBS_CMD_UNREG_XRC_RCV_QP]	= ib_uverbs_unreg_xrc_rcv_qp,
-	[IB_USER_VERBS_CMD_GET_ETH_L2_ADDR]	= ib_uverbs_get_eth_l2_addr,
 };
 
 #ifdef __linux__

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/verbs.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/verbs.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/verbs.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -94,7 +94,7 @@ rdma_node_get_transport(enum rdma_node_t
 }
 EXPORT_SYMBOL(rdma_node_get_transport);
 
-enum rdma_link_layer rdma_port_link_layer(struct ib_device *device, u8 port_num)
+enum rdma_link_layer rdma_port_get_link_layer(struct ib_device *device, u8 port_num)
 {
 	if (device->get_link_layer)
 		return device->get_link_layer(device, port_num);
@@ -108,7 +108,7 @@ enum rdma_link_layer rdma_port_link_laye
 		return IB_LINK_LAYER_UNSPECIFIED;
 	}
 }
-EXPORT_SYMBOL(rdma_port_link_layer);
+EXPORT_SYMBOL(rdma_port_get_link_layer);
 
 /* Protection domains */
 
@@ -371,8 +371,8 @@ EXPORT_SYMBOL(ib_create_qp);
 
 static const struct {
 	int			valid;
-	enum ib_qp_attr_mask	req_param[IB_QPT_RAW_ETY + 1];
-	enum ib_qp_attr_mask	opt_param[IB_QPT_RAW_ETY + 1];
+	enum ib_qp_attr_mask	req_param[IB_QPT_RAW_ETH + 1];
+	enum ib_qp_attr_mask	opt_param[IB_QPT_RAW_ETH + 1];
 } qp_state_table[IB_QPS_ERR + 1][IB_QPS_ERR + 1] = {
 	[IB_QPS_RESET] = {
 		[IB_QPS_RESET] = { .valid = 1 },
@@ -382,6 +382,7 @@ static const struct {
 				[IB_QPT_UD]  = (IB_QP_PKEY_INDEX		|
 						IB_QP_PORT			|
 						IB_QP_QKEY),
+				[IB_QPT_RAW_ETH] = IB_QP_PORT,
 				[IB_QPT_UC]  = (IB_QP_PKEY_INDEX		|
 						IB_QP_PORT			|
 						IB_QP_ACCESS_FLAGS),
@@ -1001,9 +1002,21 @@ int ib_attach_mcast(struct ib_qp *qp, un
 {
 	if (!qp->device->attach_mcast)
 		return -ENOSYS;
-	if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD)
-		return -EINVAL;
 
+	switch (rdma_node_get_transport(qp->device->node_type)) {
+	case RDMA_TRANSPORT_IB:
+		if (qp->qp_type == IB_QPT_RAW_ETH) {
+			/* In raw Etherent mgids the 63 msb's should be 0 */
+			if (gid->global.subnet_prefix & cpu_to_be64(~1ULL))
+				return -EINVAL;
+		} else if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD)
+			return -EINVAL;
+		break;
+	case RDMA_TRANSPORT_IWARP:
+		if (qp->qp_type != IB_QPT_RAW_ETH)
+			return -EINVAL;
+		break;
+	}
 	return qp->device->attach_mcast(qp, gid, lid);
 }
 EXPORT_SYMBOL(ib_attach_mcast);
@@ -1012,9 +1025,21 @@ int ib_detach_mcast(struct ib_qp *qp, un
 {
 	if (!qp->device->detach_mcast)
 		return -ENOSYS;
-	if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD)
-		return -EINVAL;
 
+	switch (rdma_node_get_transport(qp->device->node_type)) {
+	case RDMA_TRANSPORT_IB:
+		if (qp->qp_type == IB_QPT_RAW_ETH) {
+			/* In raw Etherent mgids the 63 msb's should be 0 */
+			if (gid->global.subnet_prefix & cpu_to_be64(~1ULL))
+				return -EINVAL;
+		} else if (gid->raw[0] != 0xff || qp->qp_type != IB_QPT_UD)
+			return -EINVAL;
+		break;
+	case RDMA_TRANSPORT_IWARP:
+		if (qp->qp_type != IB_QPT_RAW_ETH)
+			return -EINVAL;
+		break;
+	}
 	return qp->device->detach_mcast(qp, gid, lid);
 }
 EXPORT_SYMBOL(ib_detach_mcast);
@@ -1046,12 +1071,3 @@ struct ib_xrcd *ib_alloc_xrcd(struct ib_
 }
 EXPORT_SYMBOL(ib_alloc_xrcd);
 
-int ib_get_eth_l2_addr(struct ib_device *device, u8 port, union ib_gid *gid,
-		       int sgid_idx, u8 *mac, __u16 *vlan_id)
-{
-	if (!device->get_eth_l2_addr)
-		return -ENOSYS;
-
-	return device->get_eth_l2_addr(device, port, gid, sgid_idx, mac, vlan_id);
-}
-EXPORT_SYMBOL(ib_get_eth_l2_addr);

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/debug/memtrack.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/debug/memtrack.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/debug/memtrack.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -435,13 +435,10 @@ static int create_procfs_tree(void)
         for (i=0, bit_mask=1; i<MEMTRACK_NUM_OF_MEMTYPES; ++i, bit_mask<<=1) {
                 if (bit_mask & track_mask) {
                         proc_ent = create_proc_entry(rsc_names[i], S_IRUGO, memtrack_tree);
-                        if ( !proc_ent ) {
+                        if ( !proc_ent )
                                 goto undo_create_root;
-                        }
-                        else {
-                                proc_ent->proc_fops = &memtrack_proc_fops;
-                                proc_ent->owner = THIS_MODULE;
-                        }
+
+			proc_ent->proc_fops = &memtrack_proc_fops;
                 }
         }
 

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -109,7 +109,6 @@ int cxio_hal_cq_op(struct cxio_rdev *rde
 		while (!CQ_VLD_ENTRY(rptr, cq->size_log2, cqe)) {
 			udelay(1);
 			if (i++ > 1000000) {
-				BUG_ON(1);
 				printk(KERN_ERR "%s: stalled rnic\n",
 				       rdev_p->dev_name);
 				return -EIO;

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.h
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.h	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_hal.h	Mon Jan  3 06:31:51 2011	(r216913)
@@ -52,7 +52,7 @@
 #define T3_MAX_PBL_SIZE 256
 #define T3_MAX_RQ_SIZE 1024
 #define T3_MAX_QP_DEPTH (T3_MAX_RQ_SIZE-1)
-#define T3_MAX_CQ_DEPTH 262144
+#define T3_MAX_CQ_DEPTH 65536
 #define T3_MAX_NUM_STAG (1<<15)
 #define T3_MAX_MR_SIZE 0x100000000ULL
 #define T3_PAGESIZE_MASK 0xffff000  /* 4KB-128MB */

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -39,6 +39,8 @@
 #include "cxio_resource.h"
 #include "cxio_hal.h"
 
+#include "genalloc.c"
+
 static struct kfifo *rhdl_fifo;
 static spinlock_t rhdl_fifo_lock;
 

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.h
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.h	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/cxio_resource.h	Mon Jan  3 06:31:51 2011	(r216913)
@@ -38,7 +38,6 @@
 #include <linux/kfifo.h>
 #include <linux/spinlock.h>
 #include <linux/errno.h>
-#include <linux/genalloc.h>
 #include "cxio_hal.h"
 
 extern int cxio_hal_init_rhdl_resource(u32 nr_rhdl);

Copied: projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/genalloc.c (from r216911, projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/genalloc.c)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/genalloc.c	Mon Jan  3 06:31:51 2011	(r216913, copy of r216911, projects/ofed/base/sys/ofed/drivers/infiniband/hw/cxgb3/genalloc.c)
@@ -0,0 +1,209 @@
+/*
+ * Basic general purpose allocator for managing special purpose memory
+ * not managed by the regular kmalloc/kfree interface.
+ * Uses for this includes on-device special memory, uncached memory
+ * etc.
+ *
+ * Copyright 2005 (C) Jes Sorensen <jes@trained-monkey.org>
+ *
+ * This source code is licensed under the GNU General Public License,
+ * Version 2.  See the file COPYING for more details.
+ */
+
+/*
+ *  General purpose special memory pool descriptor.
+ */
+struct gen_pool {
+	rwlock_t lock;
+	struct list_head chunks;	/* list of chunks in this pool */
+	int min_alloc_order;		/* minimum allocation order */
+};
+
+/*
+ *  General purpose special memory pool chunk descriptor.
+ */
+struct gen_pool_chunk {
+	spinlock_t lock;
+	struct list_head next_chunk;	/* next chunk in pool */
+	unsigned long start_addr;	/* starting address of memory chunk */
+	unsigned long end_addr;		/* ending address of memory chunk */
+	unsigned long bits[0];		/* bitmap for allocating memory chunk */
+};
+
+/**
+ * gen_pool_create - create a new special memory pool
+ * @min_alloc_order: log base 2 of number of bytes each bitmap bit represents
+ * @nid: node id of the node the pool structure should be allocated on, or -1
+ *
+ * Create a new special memory pool that can be used to manage special purpose
+ * memory not managed by the regular kmalloc/kfree interface.
+ */
+static struct gen_pool *gen_pool_create(int min_alloc_order, int nid)
+{
+	struct gen_pool *pool;
+
+	pool = kmalloc_node(sizeof(struct gen_pool), GFP_KERNEL, nid);
+	if (pool != NULL) {
+		rwlock_init(&pool->lock);
+		INIT_LIST_HEAD(&pool->chunks);
+		pool->min_alloc_order = min_alloc_order;
+	}
+	return pool;
+}
+
+/**
+ * gen_pool_add - add a new chunk of special memory to the pool
+ * @pool: pool to add new memory chunk to
+ * @addr: starting address of memory chunk to add to pool
+ * @size: size in bytes of the memory chunk to add to pool
+ * @nid: node id of the node the chunk structure and bitmap should be
+ *       allocated on, or -1
+ *
+ * Add a new chunk of special memory to the specified pool.
+ */
+static int gen_pool_add(struct gen_pool *pool, unsigned long addr, size_t size,
+		 int nid)
+{
+	struct gen_pool_chunk *chunk;
+	int nbits = size >> pool->min_alloc_order;
+	int nbytes = sizeof(struct gen_pool_chunk) +
+				(nbits + BITS_PER_BYTE - 1) / BITS_PER_BYTE;
+
+	chunk = kmalloc_node(nbytes, GFP_KERNEL, nid);
+	if (unlikely(chunk == NULL))
+		return -1;
+
+	memset(chunk, 0, nbytes);
+	spin_lock_init(&chunk->lock);
+	chunk->start_addr = addr;
+	chunk->end_addr = addr + size;
+
+	write_lock(&pool->lock);
+	list_add(&chunk->next_chunk, &pool->chunks);
+	write_unlock(&pool->lock);
+
+	return 0;
+}
+
+/**
+ * gen_pool_destroy - destroy a special memory pool
+ * @pool: pool to destroy
+ *
+ * Destroy the specified special memory pool. Verifies that there are no
+ * outstanding allocations.
+ */
+static void gen_pool_destroy(struct gen_pool *pool)
+{
+	struct list_head *_chunk, *_next_chunk;
+	struct gen_pool_chunk *chunk;
+	int order = pool->min_alloc_order;
+	int bit, end_bit;
+
+
+	write_lock(&pool->lock);
+	list_for_each_safe(_chunk, _next_chunk, &pool->chunks) {
+		chunk = list_entry(_chunk, struct gen_pool_chunk, next_chunk);
+		list_del(&chunk->next_chunk);
+
+		end_bit = (chunk->end_addr - chunk->start_addr) >> order;
+		bit = find_next_bit(chunk->bits, end_bit, 0);
+		BUG_ON(bit < end_bit);
+
+		kfree(chunk);
+	}
+	kfree(pool);
+	return;
+}
+
+/**
+ * gen_pool_alloc - allocate special memory from the pool
+ * @pool: pool to allocate from
+ * @size: number of bytes to allocate from the pool
+ *
+ * Allocate the requested number of bytes from the specified pool.
+ * Uses a first-fit algorithm.
+ */
+static unsigned long gen_pool_alloc(struct gen_pool *pool, size_t size)
+{
+	struct list_head *_chunk;
+	struct gen_pool_chunk *chunk;
+	unsigned long addr, flags;
+	int order = pool->min_alloc_order;
+	int nbits, bit, start_bit, end_bit;
+
+	if (size == 0)
+		return 0;
+
+	nbits = (size + (1UL << order) - 1) >> order;
+
+	read_lock(&pool->lock);
+	list_for_each(_chunk, &pool->chunks) {
+		chunk = list_entry(_chunk, struct gen_pool_chunk, next_chunk);
+
+		end_bit = (chunk->end_addr - chunk->start_addr) >> order;
+		end_bit -= nbits + 1;
+
+		spin_lock_irqsave(&chunk->lock, flags);
+		bit = -1;
+		while (bit + 1 < end_bit) {
+			bit = find_next_zero_bit(chunk->bits, end_bit, bit + 1);
+			if (bit >= end_bit)
+				break;
+
+			start_bit = bit;
+			if (nbits > 1) {
+				bit = find_next_bit(chunk->bits, bit + nbits,
+							bit + 1);
+				if (bit - start_bit < nbits)
+					continue;
+			}
+
+			addr = chunk->start_addr +
+					    ((unsigned long)start_bit << order);
+			while (nbits--)
+				__set_bit(start_bit++, chunk->bits);
+			spin_unlock_irqrestore(&chunk->lock, flags);
+			read_unlock(&pool->lock);
+			return addr;
+		}
+		spin_unlock_irqrestore(&chunk->lock, flags);
+	}
+	read_unlock(&pool->lock);
+	return 0;
+}
+
+/**
+ * gen_pool_free - free allocated special memory back to the pool
+ * @pool: pool to free to
+ * @addr: starting address of memory to free back to pool
+ * @size: size in bytes of memory to free
+ *
+ * Free previously allocated special memory back to the specified pool.
+ */
+static void gen_pool_free(struct gen_pool *pool, unsigned long addr, size_t size)
+{
+	struct list_head *_chunk;
+	struct gen_pool_chunk *chunk;
+	unsigned long flags;
+	int order = pool->min_alloc_order;
+	int bit, nbits;
+
+	nbits = (size + (1UL << order) - 1) >> order;
+
+	read_lock(&pool->lock);
+	list_for_each(_chunk, &pool->chunks) {
+		chunk = list_entry(_chunk, struct gen_pool_chunk, next_chunk);
+
+		if (addr >= chunk->start_addr && addr < chunk->end_addr) {
+			BUG_ON(addr + size > chunk->end_addr);
+			spin_lock_irqsave(&chunk->lock, flags);
+			bit = (addr - chunk->start_addr) >> order;
+			while (nbits--)
+				__clear_bit(bit++, chunk->bits);
+			spin_unlock_irqrestore(&chunk->lock, flags);
+			break;
+		}
+	}
+	BUG_ON(nbits > 0);
+	read_unlock(&pool->lock);
+}

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/iwch_cm.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/iwch_cm.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/cxgb3/iwch_cm.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -486,7 +486,8 @@ static int send_connect(struct iwch_ep *
 	    V_MSS_IDX(mtu_idx) |
 	    V_L2T_IDX(ep->l2t->idx) | V_TX_CHANNEL(ep->l2t->smt_idx);
 	opt0l = V_TOS((ep->tos >> 2) & M_TOS) | V_RCV_BUFSIZ(rcv_win>>10);
-	opt2 = V_FLAVORS_VALID(1) | V_CONG_CONTROL_FLAVOR(cong_flavor);
+	opt2 = F_RX_COALESCE_VALID | V_RX_COALESCE(0) | V_FLAVORS_VALID(1) |
+	       V_CONG_CONTROL_FLAVOR(cong_flavor);
 	skb->priority = CPL_PRIORITY_SETUP;
 	set_arp_failure_handler(skb, act_open_req_arp_failure);
 
@@ -1303,7 +1304,8 @@ static void accept_cr(struct iwch_ep *ep
 	    V_MSS_IDX(mtu_idx) |
 	    V_L2T_IDX(ep->l2t->idx) | V_TX_CHANNEL(ep->l2t->smt_idx);
 	opt0l = V_TOS((ep->tos >> 2) & M_TOS) | V_RCV_BUFSIZ(rcv_win>>10);
-	opt2 = V_FLAVORS_VALID(1) | V_CONG_CONTROL_FLAVOR(cong_flavor);
+	opt2 = F_RX_COALESCE_VALID | V_RX_COALESCE(0) | V_FLAVORS_VALID(1) |
+	       V_CONG_CONTROL_FLAVOR(cong_flavor);
 
 	rpl = cplhdr(skb);
 	rpl->wr.wr_hi = htonl(V_WR_OP(FW_WROPCODE_FORWARD));

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/ehca/ehca_main.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/ehca/ehca_main.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/ehca/ehca_main.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -359,7 +359,8 @@ static int ehca_sense_attributes(struct 
 	 * a firmware property, so it's valid across all adapters
 	 */
 	if (ehca_lock_hcalls == -1)
-		ehca_lock_hcalls = !(shca->hca_cap & HCA_CAP_H_ALLOC_RES_SYNC);
+		ehca_lock_hcalls = !EHCA_BMASK_GET(HCA_CAP_H_ALLOC_RES_SYNC,
+					shca->hca_cap);
 
 	/* translate supported MR page sizes; always support 4K */
 	shca->hca_cap_mr_pgsize = EHCA_PAGESIZE;

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/ah.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/ah.c	Mon Jan  3 05:54:49 2011	(r216912)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/ah.c	Mon Jan  3 06:31:51 2011	(r216913)
@@ -100,15 +100,19 @@ static struct ib_ah *create_iboe_ah(stru
 	int err;
 	int is_mcast;
 	u16 vlan_tag;
+	union ib_gid sgid;
 
 	err = mlx4_ib_resolve_grh(ibdev, ah_attr, mac, &is_mcast, ah_attr->port_num);
 	if (err)
 		return ERR_PTR(err);
 
-	memcpy(ah->av.eth.mac_0_1, mac, 2);
-	memcpy(ah->av.eth.mac_2_5, mac + 2, 4);
-	vlan_tag = rdma_get_vlan_id(&ah_attr->grh.dgid);
-	vlan_tag |= (ah_attr->sl & 7) << 13;
+	memcpy(ah->av.eth.mac, mac, 6);
+	err = ib_get_cached_gid(pd->device, ah_attr->port_num, ah_attr->grh.sgid_index, &sgid);
+	if (err)
+		return ERR_PTR(err);
+	vlan_tag = rdma_get_vlan_id(&sgid);
+	if (vlan_tag < 0x1000)
+		vlan_tag |= (ah_attr->sl & 7) << 13;
 	ah->av.eth.port_pd = cpu_to_be32(to_mpd(pd)->pdn | (ah_attr->port_num << 24));
 	ah->av.eth.gid_index = ah_attr->grh.sgid_index;
 	ah->av.eth.vlan = cpu_to_be16(vlan_tag);
@@ -140,7 +144,7 @@ struct ib_ah *mlx4_ib_create_ah(struct i
 	if (!ah)
 		return ERR_PTR(-ENOMEM);
 
-	if (rdma_port_link_layer(pd->device, ah_attr->port_num) == IB_LINK_LAYER_ETHERNET) {
+	if (rdma_port_get_link_layer(pd->device, ah_attr->port_num) == IB_LINK_LAYER_ETHERNET) {
 		if (!(ah_attr->ah_flags & IB_AH_GRH)) {
 			ret = ERR_PTR(-EINVAL);
 			goto out;
@@ -172,7 +176,7 @@ int mlx4_ib_query_ah(struct ib_ah *ibah,
 	memset(ah_attr, 0, sizeof *ah_attr);
 	ah_attr->sl = be32_to_cpu(ah->av.ib.sl_tclass_flowlabel) >> 28;
 	ah_attr->port_num = be32_to_cpu(ah->av.ib.port_pd) >> 24;
-	ll = rdma_port_link_layer(ibah->device, ah_attr->port_num);
+	ll = rdma_port_get_link_layer(ibah->device, ah_attr->port_num);
 	ah_attr->dlid = ll == IB_LINK_LAYER_INFINIBAND ? be16_to_cpu(ah->av.ib.dlid) : 0;
 	if (ah->av.ib.stat_rate)
 		ah_attr->static_rate = ah->av.ib.stat_rate - MLX4_STAT_RATE_OFFSET;
@@ -199,26 +203,3 @@ int mlx4_ib_destroy_ah(struct ib_ah *ah)
 	return 0;
 }
 
-int mlx4_ib_get_eth_l2_addr(struct ib_device *device, u8 port, union ib_gid *dgid,

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 06:35:40 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id DC473106566C;
	Mon,  3 Jan 2011 06:35:40 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id C79438FC08;
	Mon,  3 Jan 2011 06:35:40 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p036Zedt077416;
	Mon, 3 Jan 2011 06:35:40 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p036Ze56077404;
	Mon, 3 Jan 2011 06:35:40 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030635.p036Ze56077404@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 06:35:40 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216914 - in projects/ofed/head/contrib/ofed:
	libibverbs libibverbs/examples libibverbs/fixes
	libibverbs/include/infiniband libibverbs/man libibverbs/src
	libmlx4 libmlx4/fixes libmlx4/s...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 06:35:40 -0000

Author: jeff
Date: Mon Jan  3 06:35:40 2011
New Revision: 216914
URL: http://svn.freebsd.org/changeset/base/216914

Log:
   - Merge in updated verbs userland and management from base.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Added:
  projects/ofed/head/contrib/ofed/libibverbs/man/ibv_create_xrc_rcv_qp.3
     - copied unchanged from r216913, projects/ofed/base/contrib/ofed/libibverbs/man/ibv_create_xrc_rcv_qp.3
  projects/ofed/head/contrib/ofed/libibverbs/man/ibv_modify_xrc_rcv_qp.3
     - copied unchanged from r216913, projects/ofed/base/contrib/ofed/libibverbs/man/ibv_modify_xrc_rcv_qp.3
  projects/ofed/head/contrib/ofed/libibverbs/man/ibv_open_xrc_domain.3
     - copied unchanged from r216913, projects/ofed/base/contrib/ofed/libibverbs/man/ibv_open_xrc_domain.3
  projects/ofed/head/contrib/ofed/libibverbs/man/ibv_query_xrc_rcv_qp.3
     - copied unchanged from r216913, projects/ofed/base/contrib/ofed/libibverbs/man/ibv_query_xrc_rcv_qp.3
  projects/ofed/head/contrib/ofed/libibverbs/man/ibv_reg_xrc_rcv_qp.3
     - copied unchanged from r216913, projects/ofed/base/contrib/ofed/libibverbs/man/ibv_reg_xrc_rcv_qp.3
  projects/ofed/head/contrib/ofed/libibverbs/man/verbs.7
     - copied unchanged from r216913, projects/ofed/base/contrib/ofed/libibverbs/man/verbs.7
  projects/ofed/head/contrib/ofed/libmlx4/fixes/fix_inline_size.patch
     - copied unchanged from r216913, projects/ofed/base/contrib/ofed/libmlx4/fixes/fix_inline_size.patch
Modified:
  projects/ofed/head/contrib/ofed/libibverbs/Makefile.am
  projects/ofed/head/contrib/ofed/libibverbs/configure.in
  projects/ofed/head/contrib/ofed/libibverbs/examples/asyncwatch.c
  projects/ofed/head/contrib/ofed/libibverbs/examples/devinfo.c
  projects/ofed/head/contrib/ofed/libibverbs/examples/pingpong.c
  projects/ofed/head/contrib/ofed/libibverbs/examples/pingpong.h
  projects/ofed/head/contrib/ofed/libibverbs/examples/rc_pingpong.c
  projects/ofed/head/contrib/ofed/libibverbs/examples/srq_pingpong.c
  projects/ofed/head/contrib/ofed/libibverbs/examples/uc_pingpong.c
  projects/ofed/head/contrib/ofed/libibverbs/examples/ud_pingpong.c
  projects/ofed/head/contrib/ofed/libibverbs/fixes/qpt_raw_eth.patch
  projects/ofed/head/contrib/ofed/libibverbs/fixes/series
  projects/ofed/head/contrib/ofed/libibverbs/include/infiniband/driver.h
  projects/ofed/head/contrib/ofed/libibverbs/include/infiniband/kern-abi.h
  projects/ofed/head/contrib/ofed/libibverbs/include/infiniband/verbs.h
  projects/ofed/head/contrib/ofed/libibverbs/libibverbs.spec.in
  projects/ofed/head/contrib/ofed/libibverbs/man/ibv_create_qp.3
  projects/ofed/head/contrib/ofed/libibverbs/man/ibv_create_srq.3
  projects/ofed/head/contrib/ofed/libibverbs/man/ibv_post_send.3
  projects/ofed/head/contrib/ofed/libibverbs/man/ibv_query_port.3
  projects/ofed/head/contrib/ofed/libibverbs/src/cmd.c
  projects/ofed/head/contrib/ofed/libibverbs/src/device.c
  projects/ofed/head/contrib/ofed/libibverbs/src/libibverbs.map
  projects/ofed/head/contrib/ofed/libibverbs/src/verbs.c
  projects/ofed/head/contrib/ofed/libmlx4/configure.in
  projects/ofed/head/contrib/ofed/libmlx4/fixes/rocee_add_support.patch
  projects/ofed/head/contrib/ofed/libmlx4/fixes/series
  projects/ofed/head/contrib/ofed/libmlx4/src/cq.c
  projects/ofed/head/contrib/ofed/libmlx4/src/mlx4-abi.h
  projects/ofed/head/contrib/ofed/libmlx4/src/mlx4.c
  projects/ofed/head/contrib/ofed/libmlx4/src/mlx4.h
  projects/ofed/head/contrib/ofed/libmlx4/src/qp.c
  projects/ofed/head/contrib/ofed/libmlx4/src/srq.c
  projects/ofed/head/contrib/ofed/libmlx4/src/verbs.c
  projects/ofed/head/contrib/ofed/libmlx4/src/wqe.h
  projects/ofed/head/contrib/ofed/management/infiniband-diags/configure.in
  projects/ofed/head/contrib/ofed/management/infiniband-diags/man/saquery.8
  projects/ofed/head/contrib/ofed/management/infiniband-diags/src/ibping.c
  projects/ofed/head/contrib/ofed/management/infiniband-diags/src/saquery.c
  projects/ofed/head/contrib/ofed/management/infiniband-diags/src/sminfo.c
  projects/ofed/head/contrib/ofed/management/infiniband-diags/src/smpquery.c
  projects/ofed/head/contrib/ofed/management/libibcommon/configure.in
  projects/ofed/head/contrib/ofed/management/libibmad/configure.in
  projects/ofed/head/contrib/ofed/management/libibumad/configure.in
  projects/ofed/head/contrib/ofed/management/opensm/configure.in
  projects/ofed/head/contrib/ofed/management/opensm/include/opensm/osm_pkey.h
  projects/ofed/head/contrib/ofed/management/opensm/opensm/Makefile.am
  projects/ofed/head/contrib/ofed/management/opensm/opensm/osm_console.c
  projects/ofed/head/contrib/ofed/management/opensm/opensm/osm_node_info_rcv.c
  projects/ofed/head/contrib/ofed/management/opensm/opensm/osm_pkey.c
  projects/ofed/head/contrib/ofed/management/opensm/opensm/osm_pkey_mgr.c
  projects/ofed/head/contrib/ofed/management/opensm/opensm/osm_port_info_rcv.c
  projects/ofed/head/contrib/ofed/management/opensm/opensm/osm_sa_mcmember_record.c
  projects/ofed/head/contrib/ofed/management/opensm/opensm/osm_sa_pkey_record.c
  projects/ofed/head/contrib/ofed/management/opensm/opensm/osm_sa_slvl_record.c
  projects/ofed/head/contrib/ofed/management/opensm/opensm/osm_sa_vlarb_record.c
  projects/ofed/head/contrib/ofed/management/opensm/opensm/osm_sm.c
  projects/ofed/head/contrib/ofed/management/opensm/opensm/osm_state_mgr.c
  projects/ofed/head/contrib/ofed/management/opensm/opensm/osm_ucast_mgr.c
Directory Properties:
  projects/ofed/head/contrib/ofed/   (props changed)

Modified: projects/ofed/head/contrib/ofed/libibverbs/Makefile.am
==============================================================================
--- projects/ofed/head/contrib/ofed/libibverbs/Makefile.am	Mon Jan  3 06:31:51 2011	(r216913)
+++ projects/ofed/head/contrib/ofed/libibverbs/Makefile.am	Mon Jan  3 06:35:40 2011	(r216914)
@@ -44,16 +44,19 @@ man_MANS = man/ibv_asyncwatch.1 man/ibv_
     man/ibv_srq_pingpong.1 man/ibv_alloc_pd.3 man/ibv_attach_mcast.3	\
     man/ibv_create_ah.3 man/ibv_create_ah_from_wc.3			\
     man/ibv_create_comp_channel.3 man/ibv_create_cq.3			\
-    man/ibv_create_qp.3 man/ibv_create_srq.3 man/ibv_event_type_str.3	\
+    man/ibv_create_qp.3 man/ibv_create_srq.3				\
+    man/ibv_create_xrc_rcv_qp.3 man/ibv_event_type_str.3		\
     man/ibv_fork_init.3 man/ibv_get_async_event.3			\
     man/ibv_get_cq_event.3 man/ibv_get_device_guid.3			\
     man/ibv_get_device_list.3 man/ibv_get_device_name.3			\
-    man/ibv_modify_qp.3 man/ibv_modify_srq.3 man/ibv_open_device.3	\
+    man/ibv_modify_qp.3 man/ibv_modify_srq.3 man/ibv_modify_xrc_rcv_qp.3 \
+    man/ibv_open_device.3 man/ibv_open_xrc_domain.3			\
     man/ibv_poll_cq.3 man/ibv_post_recv.3 man/ibv_post_send.3		\
     man/ibv_post_srq_recv.3 man/ibv_query_device.3 man/ibv_query_gid.3	\
     man/ibv_query_pkey.3 man/ibv_query_port.3 man/ibv_query_qp.3	\
-    man/ibv_query_srq.3 man/ibv_rate_to_mult.3 man/ibv_reg_mr.3		\
-    man/ibv_req_notify_cq.3 man/ibv_resize_cq.3
+    man/ibv_query_srq.3 man/ibv_query_xrc_rcv_qp.3			\
+    man/ibv_rate_to_mult.3 man/ibv_reg_mr.3 man/ibv_reg_xrc_rcv_qp.3	\
+    man/ibv_req_notify_cq.3 man/ibv_resize_cq.3 man/verbs.7
 
 DEBIAN = debian/changelog debian/compat debian/control debian/copyright \
     debian/ibverbs-utils.install debian/libibverbs1.install \
@@ -74,6 +77,8 @@ install-data-hook:
 	$(RM) ibv_ack_async_event.3 && \
 	$(RM) ibv_ack_cq_events.3 && \
 	$(RM) ibv_close_device.3 && \
+	$(RM) ibv_close_xrc_domain.3 && \
+	$(RM) ibv_create_xrc_srq.3 && \
 	$(RM) ibv_dealloc_pd.3 && \
 	$(RM) ibv_dereg_mr.3 && \
 	$(RM) ibv_destroy_ah.3 && \
@@ -84,12 +89,15 @@ install-data-hook:
 	$(RM) ibv_detach_mcast.3 && \
 	$(RM) ibv_free_device_list.3 && \
 	$(RM) ibv_init_ah_from_wc.3 && \
+	$(RM) ibv_unreg_xrc_rcv_qp.3 && \
 	$(RM) mult_to_ibv_rate.3 && \
 	$(RM) ibv_node_type_str.3 && \
 	$(RM) ibv_port_state_str.3 && \
 	$(LN_S) ibv_get_async_event.3 ibv_ack_async_event.3 && \
 	$(LN_S) ibv_get_cq_event.3 ibv_ack_cq_events.3 && \
 	$(LN_S) ibv_open_device.3 ibv_close_device.3 && \
+	$(LN_S) ibv_open_xrc_domain.3 ibv_close_xrc_domain.3 && \
+	$(LN_S) ibv_create_srq.3 ibv_create_xrc_srq.3 && \
 	$(LN_S) ibv_alloc_pd.3 ibv_dealloc_pd.3 && \
 	$(LN_S) ibv_reg_mr.3 ibv_dereg_mr.3 && \
 	$(LN_S) ibv_create_ah.3 ibv_destroy_ah.3 && \
@@ -100,6 +108,7 @@ install-data-hook:
 	$(LN_S) ibv_attach_mcast.3 ibv_detach_mcast.3 && \
 	$(LN_S) ibv_get_device_list.3 ibv_free_device_list.3 && \
 	$(LN_S) ibv_create_ah_from_wc.3 ibv_init_ah_from_wc.3 && \
+	$(LN_S) ibv_reg_xrc_rcv_qp.3 ibv_unreg_xrc_rcv_qp.3 && \
 	$(LN_S) ibv_rate_to_mult.3 mult_to_ibv_rate.3 && \
 	$(LN_S) ibv_event_type_str.3 ibv_node_type_str.3 && \
 	$(LN_S) ibv_event_type_str.3 ibv_port_state_str.3

Modified: projects/ofed/head/contrib/ofed/libibverbs/configure.in
==============================================================================
--- projects/ofed/head/contrib/ofed/libibverbs/configure.in	Mon Jan  3 06:31:51 2011	(r216913)
+++ projects/ofed/head/contrib/ofed/libibverbs/configure.in	Mon Jan  3 06:35:40 2011	(r216914)
@@ -13,6 +13,7 @@ AC_PROG_CC
 AC_GNU_SOURCE
 AC_PROG_LN_S
 
+AC_PROG_LIBTOOL
 LT_INIT
 
 AC_ARG_WITH([valgrind],

Modified: projects/ofed/head/contrib/ofed/libibverbs/examples/asyncwatch.c
==============================================================================
--- projects/ofed/head/contrib/ofed/libibverbs/examples/asyncwatch.c	Mon Jan  3 06:31:51 2011	(r216913)
+++ projects/ofed/head/contrib/ofed/libibverbs/examples/asyncwatch.c	Mon Jan  3 06:35:40 2011	(r216914)
@@ -57,6 +57,8 @@ static const char *event_name_str(enum i
 		return "IBV_EVENT_SM_CHANGE";
 	case IBV_EVENT_CLIENT_REREGISTER:
 		return "IBV_EVENT_CLIENT_REREGISTER";
+	case IBV_EVENT_GID_CHANGE:
+		return "IBV_EVENT_GID_CHANGE";
 
 	case IBV_EVENT_CQ_ERR:
 	case IBV_EVENT_QP_FATAL:

Modified: projects/ofed/head/contrib/ofed/libibverbs/examples/devinfo.c
==============================================================================
--- projects/ofed/head/contrib/ofed/libibverbs/examples/devinfo.c	Mon Jan  3 06:31:51 2011	(r216913)
+++ projects/ofed/head/contrib/ofed/libibverbs/examples/devinfo.c	Mon Jan  3 06:35:40 2011	(r216914)
@@ -184,6 +184,19 @@ static int print_all_port_gids(struct ib
 	return rc;
 }
 
+static const char *link_layer_str(uint8_t link_layer)
+{
+	switch (link_layer) {
+	case IBV_LINK_LAYER_UNSPECIFIED:
+	case IBV_LINK_LAYER_INFINIBAND:
+		return "IB";
+	case IBV_LINK_LAYER_ETHERNET:
+		return "Ethernet";
+	default:
+		return "Unknown";
+	}
+}
+
 static int print_hca_cap(struct ibv_device *ib_dev, uint8_t ib_port)
 {
 	struct ibv_context *ctx;
@@ -284,6 +297,7 @@ static int print_hca_cap(struct ibv_devi
 		printf("\t\t\tsm_lid:\t\t\t%d\n", port_attr.sm_lid);
 		printf("\t\t\tport_lid:\t\t%d\n", port_attr.lid);
 		printf("\t\t\tport_lmc:\t\t0x%02x\n", port_attr.lmc);
+		printf("\t\t\tlink_layer:\t\t%s\n", link_layer_str(port_attr.link_layer));
 
 		if (verbose) {
 			printf("\t\t\tmax_msg_sz:\t\t0x%x\n", port_attr.max_msg_sz);

Modified: projects/ofed/head/contrib/ofed/libibverbs/examples/pingpong.c
==============================================================================
--- projects/ofed/head/contrib/ofed/libibverbs/examples/pingpong.c	Mon Jan  3 06:31:51 2011	(r216913)
+++ projects/ofed/head/contrib/ofed/libibverbs/examples/pingpong.c	Mon Jan  3 06:35:40 2011	(r216914)
@@ -31,6 +31,10 @@
  */
 
 #include "pingpong.h"
+#include <arpa/inet.h>
+#include <stdlib.h>
+#include <stdio.h>
+#include <string.h>
 
 enum ibv_mtu pp_mtu_to_enum(int mtu)
 {
@@ -53,3 +57,30 @@ uint16_t pp_get_local_lid(struct ibv_con
 
 	return attr.lid;
 }
+
+int pp_get_port_info(struct ibv_context *context, int port,
+		     struct ibv_port_attr *attr)
+{
+	return ibv_query_port(context, port, attr);
+}
+
+void wire_gid_to_gid(const char *wgid, union ibv_gid *gid)
+{
+	char tmp[9];
+	uint32_t v32;
+	int i;
+
+	for (tmp[8] = 0, i = 0; i < 4; ++i) {
+		memcpy(tmp, wgid + i * 8, 8);
+		sscanf(tmp, "%x", &v32);
+		*(uint32_t *)(&gid->raw[i * 4]) = ntohl(v32);
+	}
+}
+
+void gid_to_wire_gid(const union ibv_gid *gid, char wgid[])
+{
+	int i;
+
+	for (i = 0; i < 4; ++i)
+		sprintf(&wgid[i * 8], "%08x", htonl(*(uint32_t *)(gid->raw + i * 4)));
+}

Modified: projects/ofed/head/contrib/ofed/libibverbs/examples/pingpong.h
==============================================================================
--- projects/ofed/head/contrib/ofed/libibverbs/examples/pingpong.h	Mon Jan  3 06:31:51 2011	(r216913)
+++ projects/ofed/head/contrib/ofed/libibverbs/examples/pingpong.h	Mon Jan  3 06:35:40 2011	(r216914)
@@ -39,5 +39,9 @@
 
 enum ibv_mtu pp_mtu_to_enum(int mtu);
 uint16_t pp_get_local_lid(struct ibv_context *context, int port);
+int pp_get_port_info(struct ibv_context *context, int port,
+		     struct ibv_port_attr *attr);
+void wire_gid_to_gid(const char *wgid, union ibv_gid *gid);
+void gid_to_wire_gid(const union ibv_gid *gid, char wgid[]);
 
 #endif /* IBV_PINGPONG_H */

Modified: projects/ofed/head/contrib/ofed/libibverbs/examples/rc_pingpong.c
==============================================================================
--- projects/ofed/head/contrib/ofed/libibverbs/examples/rc_pingpong.c	Mon Jan  3 06:31:51 2011	(r216913)
+++ projects/ofed/head/contrib/ofed/libibverbs/examples/rc_pingpong.c	Mon Jan  3 06:35:40 2011	(r216914)
@@ -67,17 +67,19 @@ struct pingpong_context {
 	int			 size;
 	int			 rx_depth;
 	int			 pending;
+	struct ibv_port_attr     portinfo;
 };
 
 struct pingpong_dest {
 	int lid;
 	int qpn;
 	int psn;
+	union ibv_gid gid;
 };
 
 static int pp_connect_ctx(struct pingpong_context *ctx, int port, int my_psn,
 			  enum ibv_mtu mtu, int sl,
-			  struct pingpong_dest *dest)
+			  struct pingpong_dest *dest, int sgid_idx)
 {
 	struct ibv_qp_attr attr = {
 		.qp_state		= IBV_QPS_RTR,
@@ -94,6 +96,13 @@ static int pp_connect_ctx(struct pingpon
 			.port_num	= port
 		}
 	};
+
+	if (dest->gid.global.interface_id) {
+		attr.ah_attr.is_global = 1;
+		attr.ah_attr.grh.hop_limit = 1;
+		attr.ah_attr.grh.dgid = dest->gid;
+		attr.ah_attr.grh.sgid_index = sgid_idx;
+	}
 	if (ibv_modify_qp(ctx->qp, &attr,
 			  IBV_QP_STATE              |
 			  IBV_QP_AV                 |
@@ -135,10 +144,11 @@ static struct pingpong_dest *pp_client_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int sockfd = -1;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -169,7 +179,8 @@ static struct pingpong_dest *pp_client_e
 		return NULL;
 	}
 
-	sprintf(msg, "%04x:%06x:%06x", my_dest->lid, my_dest->qpn, my_dest->psn);
+	gid_to_wire_gid(&my_dest->gid, gid);
+	sprintf(msg, "%04x:%06x:%06x:%s", my_dest->lid, my_dest->qpn, my_dest->psn, gid);
 	if (write(sockfd, msg, sizeof msg) != sizeof msg) {
 		fprintf(stderr, "Couldn't send local address\n");
 		goto out;
@@ -187,7 +198,8 @@ static struct pingpong_dest *pp_client_e
 	if (!rem_dest)
 		goto out;
 
-	sscanf(msg, "%x:%x:%x", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn);
+	sscanf(msg, "%x:%x:%x:%s", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn, gid);
+	wire_gid_to_gid(gid, &rem_dest->gid);
 
 out:
 	close(sockfd);
@@ -197,7 +209,8 @@ out:
 static struct pingpong_dest *pp_server_exch_dest(struct pingpong_context *ctx,
 						 int ib_port, enum ibv_mtu mtu,
 						 int port, int sl,
-						 const struct pingpong_dest *my_dest)
+						 const struct pingpong_dest *my_dest,
+						 int sgid_idx)
 {
 	struct addrinfo *res, *t;
 	struct addrinfo hints = {
@@ -206,10 +219,11 @@ static struct pingpong_dest *pp_server_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int sockfd = -1, connfd;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -263,16 +277,19 @@ static struct pingpong_dest *pp_server_e
 	if (!rem_dest)
 		goto out;
 
-	sscanf(msg, "%x:%x:%x", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn);
+	sscanf(msg, "%x:%x:%x:%s", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn, gid);
+	wire_gid_to_gid(gid, &rem_dest->gid);
 
-	if (pp_connect_ctx(ctx, ib_port, my_dest->psn, mtu, sl, rem_dest)) {
+	if (pp_connect_ctx(ctx, ib_port, my_dest->psn, mtu, sl, rem_dest, sgid_idx)) {
 		fprintf(stderr, "Couldn't connect to remote QP\n");
 		free(rem_dest);
 		rem_dest = NULL;
 		goto out;
 	}
 
-	sprintf(msg, "%04x:%06x:%06x", my_dest->lid, my_dest->qpn, my_dest->psn);
+
+	gid_to_wire_gid(&my_dest->gid, gid);
+	sprintf(msg, "%04x:%06x:%06x:%s", my_dest->lid, my_dest->qpn, my_dest->psn, gid);
 	if (write(connfd, msg, sizeof msg) != sizeof msg) {
 		fprintf(stderr, "Couldn't send local address\n");
 		free(rem_dest);
@@ -291,11 +308,11 @@ out:
 
 static struct pingpong_context *pp_init_ctx(struct ibv_device *ib_dev, int size,
 					    int rx_depth, int port,
-					    int use_event)
+					    int use_event, int is_server)
 {
 	struct pingpong_context *ctx;
 
-	ctx = malloc(sizeof *ctx);
+	ctx = calloc(1, sizeof *ctx);
 	if (!ctx)
 		return NULL;
 
@@ -308,7 +325,7 @@ static struct pingpong_context *pp_init_
 		return NULL;
 	}
 
-	memset(ctx->buf, 0, size);
+	memset(ctx->buf, 0x7b + is_server, size);
 
 	ctx->context = ibv_open_device(ib_dev);
 	if (!ctx->context) {
@@ -483,6 +500,7 @@ static void usage(const char *argv0)
 	printf("  -n, --iters=<iters>    number of exchanges (default 1000)\n");
 	printf("  -l, --sl=<sl>          service level value\n");
 	printf("  -e, --events           sleep on CQ events (default poll)\n");
+	printf("  -g, --gid-idx=<gid index> local port gid index\n");
 }
 
 int main(int argc, char *argv[])
@@ -506,6 +524,8 @@ int main(int argc, char *argv[])
 	int                      rcnt, scnt;
 	int                      num_cq_events = 0;
 	int                      sl = 0;
+	int			 gidx = -1;
+	char			 gid[33];
 
 	srand48(getpid() * time(NULL));
 
@@ -522,10 +542,11 @@ int main(int argc, char *argv[])
 			{ .name = "iters",    .has_arg = 1, .val = 'n' },
 			{ .name = "sl",       .has_arg = 1, .val = 'l' },
 			{ .name = "events",   .has_arg = 0, .val = 'e' },
+			{ .name = "gid-idx",  .has_arg = 1, .val = 'g' },
 			{ 0 }
 		};
 
-		c = getopt_long(argc, argv, "p:d:i:s:m:r:n:l:e", long_options, NULL);
+		c = getopt_long(argc, argv, "p:d:i:s:m:r:n:l:eg:", long_options, NULL);
 		if (c == -1)
 			break;
 
@@ -578,6 +599,10 @@ int main(int argc, char *argv[])
 			++use_event;
 			break;
 
+		case 'g':
+			gidx = strtol(optarg, NULL, 0);
+			break;
+
 		default:
 			usage(argv[0]);
 			return 1;
@@ -617,7 +642,7 @@ int main(int argc, char *argv[])
 		}
 	}
 
-	ctx = pp_init_ctx(ib_dev, size, rx_depth, ib_port, use_event);
+	ctx = pp_init_ctx(ib_dev, size, rx_depth, ib_port, use_event, !servername);
 	if (!ctx)
 		return 1;
 
@@ -633,30 +658,47 @@ int main(int argc, char *argv[])
 			return 1;
 		}
 
-	my_dest.lid = pp_get_local_lid(ctx->context, ib_port);
-	my_dest.qpn = ctx->qp->qp_num;
-	my_dest.psn = lrand48() & 0xffffff;
-	if (!my_dest.lid) {
+
+	if (pp_get_port_info(ctx->context, ib_port, &ctx->portinfo)) {
+		fprintf(stderr, "Couldn't get port info\n");
+		return 1;
+	}
+
+	my_dest.lid = ctx->portinfo.lid;
+	if (ctx->portinfo.link_layer == IBV_LINK_LAYER_INFINIBAND && !my_dest.lid) {
 		fprintf(stderr, "Couldn't get local LID\n");
 		return 1;
 	}
 
-	printf("  local address:  LID 0x%04x, QPN 0x%06x, PSN 0x%06x\n",
-	       my_dest.lid, my_dest.qpn, my_dest.psn);
+	if (gidx >= 0) {
+		if (ibv_query_gid(ctx->context, ib_port, gidx, &my_dest.gid)) {
+			fprintf(stderr, "Could not get local gid for gid index %d\n", gidx);
+			return 1;
+		}
+	} else
+		memset(&my_dest.gid, 0, sizeof my_dest.gid);
+
+	my_dest.qpn = ctx->qp->qp_num;
+	my_dest.psn = lrand48() & 0xffffff;
+	inet_ntop(AF_INET6, &my_dest.gid, gid, sizeof gid);
+	printf("  local address:  LID 0x%04x, QPN 0x%06x, PSN 0x%06x, GID %s\n",
+	       my_dest.lid, my_dest.qpn, my_dest.psn, gid);
+
 
 	if (servername)
 		rem_dest = pp_client_exch_dest(servername, port, &my_dest);
 	else
-		rem_dest = pp_server_exch_dest(ctx, ib_port, mtu, port, sl, &my_dest);
+		rem_dest = pp_server_exch_dest(ctx, ib_port, mtu, port, sl, &my_dest, gidx);
 
 	if (!rem_dest)
 		return 1;
 
-	printf("  remote address: LID 0x%04x, QPN 0x%06x, PSN 0x%06x\n",
-	       rem_dest->lid, rem_dest->qpn, rem_dest->psn);
+	inet_ntop(AF_INET6, &rem_dest->gid, gid, sizeof gid);
+	printf("  remote address: LID 0x%04x, QPN 0x%06x, PSN 0x%06x, GID %s\n",
+	       rem_dest->lid, rem_dest->qpn, rem_dest->psn, gid);
 
 	if (servername)
-		if (pp_connect_ctx(ctx, ib_port, my_dest.psn, mtu, sl, rem_dest))
+		if (pp_connect_ctx(ctx, ib_port, my_dest.psn, mtu, sl, rem_dest, gidx))
 			return 1;
 
 	ctx->pending = PINGPONG_RECV_WRID;
@@ -708,6 +750,7 @@ int main(int argc, char *argv[])
 					fprintf(stderr, "poll CQ failed %d\n", ne);
 					return 1;
 				}
+
 			} while (!use_event && ne < 1);
 
 			for (i = 0; i < ne; ++i) {

Modified: projects/ofed/head/contrib/ofed/libibverbs/examples/srq_pingpong.c
==============================================================================
--- projects/ofed/head/contrib/ofed/libibverbs/examples/srq_pingpong.c	Mon Jan  3 06:31:51 2011	(r216913)
+++ projects/ofed/head/contrib/ofed/libibverbs/examples/srq_pingpong.c	Mon Jan  3 06:35:40 2011	(r216914)
@@ -70,17 +70,19 @@ struct pingpong_context {
 	int			 num_qp;
 	int			 rx_depth;
 	int			 pending[MAX_QP];
+	struct ibv_port_attr	 portinfo;
 };
 
 struct pingpong_dest {
 	int lid;
 	int qpn;
 	int psn;
+	union ibv_gid gid;
 };
 
 static int pp_connect_ctx(struct pingpong_context *ctx, int port, enum ibv_mtu mtu,
 			  int sl, const struct pingpong_dest *my_dest,
-			  const struct pingpong_dest *dest)
+			  const struct pingpong_dest *dest, int sgid_idx)
 {
 	int i;
 
@@ -100,6 +102,13 @@ static int pp_connect_ctx(struct pingpon
 				.port_num	= port
 			}
 		};
+
+		if (dest->gid.global.interface_id) {
+			attr.ah_attr.is_global = 1;
+			attr.ah_attr.grh.hop_limit = 1;
+			attr.ah_attr.grh.dgid = dest->gid;
+			attr.ah_attr.grh.sgid_index = sgid_idx;
+		}
 		if (ibv_modify_qp(ctx->qp[i], &attr,
 				  IBV_QP_STATE              |
 				  IBV_QP_AV                 |
@@ -142,12 +151,13 @@ static struct pingpong_dest *pp_client_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int r;
 	int i;
 	int sockfd = -1;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -179,7 +189,8 @@ static struct pingpong_dest *pp_client_e
 	}
 
 	for (i = 0; i < MAX_QP; ++i) {
-		sprintf(msg, "%04x:%06x:%06x", my_dest[i].lid, my_dest[i].qpn, my_dest[i].psn);
+		gid_to_wire_gid(&my_dest[i].gid, gid);
+		sprintf(msg, "%04x:%06x:%06x:%s", my_dest[i].lid, my_dest[i].qpn, my_dest[i].psn, gid);
 		if (write(sockfd, msg, sizeof msg) != sizeof msg) {
 			fprintf(stderr, "Couldn't send local address\n");
 			goto out;
@@ -203,8 +214,9 @@ static struct pingpong_dest *pp_client_e
 			n += r;
 		}
 
-		sscanf(msg, "%x:%x:%x",
-		       &rem_dest[i].lid, &rem_dest[i].qpn, &rem_dest[i].psn);
+		sscanf(msg, "%x:%x:%x:%s",
+		       &rem_dest[i].lid, &rem_dest[i].qpn, &rem_dest[i].psn, gid);
+		wire_gid_to_gid(gid, &rem_dest[i].gid);
 	}
 
 	write(sockfd, "done", sizeof "done");
@@ -217,7 +229,8 @@ out:
 static struct pingpong_dest *pp_server_exch_dest(struct pingpong_context *ctx,
 						 int ib_port, enum ibv_mtu mtu,
 						 int port, int sl,
-						 const struct pingpong_dest *my_dest)
+						 const struct pingpong_dest *my_dest,
+						 int sgid_idx)
 {
 	struct addrinfo *res, *t;
 	struct addrinfo hints = {
@@ -226,12 +239,13 @@ static struct pingpong_dest *pp_server_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int r;
 	int i;
 	int sockfd = -1, connfd;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -291,11 +305,12 @@ static struct pingpong_dest *pp_server_e
 			n += r;
 		}
 
-		sscanf(msg, "%x:%x:%x",
-		       &rem_dest[i].lid, &rem_dest[i].qpn, &rem_dest[i].psn);
+		sscanf(msg, "%x:%x:%x:%s",
+		       &rem_dest[i].lid, &rem_dest[i].qpn, &rem_dest[i].psn, gid);
+		wire_gid_to_gid(gid, &rem_dest[i].gid);
 	}
 
-	if (pp_connect_ctx(ctx, ib_port, mtu, sl, my_dest, rem_dest)) {
+	if (pp_connect_ctx(ctx, ib_port, mtu, sl, my_dest, rem_dest, sgid_idx)) {
 		fprintf(stderr, "Couldn't connect to remote QP\n");
 		free(rem_dest);
 		rem_dest = NULL;
@@ -303,7 +318,8 @@ static struct pingpong_dest *pp_server_e
 	}
 
 	for (i = 0; i < MAX_QP; ++i) {
-		sprintf(msg, "%04x:%06x:%06x", my_dest[i].lid, my_dest[i].qpn, my_dest[i].psn);
+		gid_to_wire_gid(&my_dest[i].gid, gid);
+		sprintf(msg, "%04x:%06x:%06x:%s", my_dest[i].lid, my_dest[i].qpn, my_dest[i].psn, gid);
 		if (write(connfd, msg, sizeof msg) != sizeof msg) {
 			fprintf(stderr, "Couldn't send local address\n");
 			free(rem_dest);
@@ -326,7 +342,7 @@ static struct pingpong_context *pp_init_
 	struct pingpong_context *ctx;
 	int i;
 
-	ctx = malloc(sizeof *ctx);
+	ctx = calloc(1, sizeof *ctx);
 	if (!ctx)
 		return NULL;
 
@@ -550,6 +566,7 @@ static void usage(const char *argv0)
 	printf("  -n, --iters=<iters>    number of exchanges per QP(default 1000)\n");
 	printf("  -l, --sl=<sl>          service level value\n");
 	printf("  -e, --events           sleep on CQ events (default poll)\n");
+	printf("  -g, --gid-idx=<gid index> local port gid index\n");
 }
 
 int main(int argc, char *argv[])
@@ -577,6 +594,8 @@ int main(int argc, char *argv[])
 	int                      i;
 	int                      num_cq_events = 0;
 	int                      sl = 0;
+	int			 gidx = -1;
+	char			 gid[33];
 
 	srand48(getpid() * time(NULL));
 
@@ -594,10 +613,11 @@ int main(int argc, char *argv[])
 			{ .name = "iters",    .has_arg = 1, .val = 'n' },
 			{ .name = "sl",       .has_arg = 1, .val = 'l' },
 			{ .name = "events",   .has_arg = 0, .val = 'e' },
+			{ .name = "gid-idx",  .has_arg = 1, .val = 'g' },
 			{ 0 }
 		};
 
-		c = getopt_long(argc, argv, "p:d:i:s:m:q:r:n:l:e", long_options, NULL);
+		c = getopt_long(argc, argv, "p:d:i:s:m:q:r:n:l:eg:", long_options, NULL);
 		if (c == -1)
 			break;
 
@@ -654,6 +674,10 @@ int main(int argc, char *argv[])
 			++use_event;
 			break;
 
+		case 'g':
+			gidx = strtol(optarg, NULL, 0);
+			break;
+
 		default:
 			usage(argv[0]);
 			return 1;
@@ -721,33 +745,50 @@ int main(int argc, char *argv[])
 
 	memset(my_dest, 0, sizeof my_dest);
 
+	if (pp_get_port_info(ctx->context, ib_port, &ctx->portinfo)) {
+		fprintf(stderr, "Couldn't get port info\n");
+		return 1;
+	}
 	for (i = 0; i < num_qp; ++i) {
 		my_dest[i].qpn = ctx->qp[i]->qp_num;
 		my_dest[i].psn = lrand48() & 0xffffff;
-		my_dest[i].lid = pp_get_local_lid(ctx->context, ib_port);
-		if (!my_dest[i].lid) {
+		my_dest[i].lid = ctx->portinfo.lid;
+		if (ctx->portinfo.link_layer == IBV_LINK_LAYER_INFINIBAND && !my_dest[i].lid) {
 			fprintf(stderr, "Couldn't get local LID\n");
 			return 1;
 		}
 
-		printf("  local address:  LID 0x%04x, QPN 0x%06x, PSN 0x%06x\n",
-		       my_dest[i].lid, my_dest[i].qpn, my_dest[i].psn);
+		if (gidx >= 0) {
+			if (ibv_query_gid(ctx->context, ib_port, gidx, &my_dest[i].gid)) {
+				fprintf(stderr, "Could not get local gid for gid index %d\n", gidx);
+				return 1;
+			}
+		} else
+			memset(&my_dest[i].gid, 0, sizeof my_dest[i].gid);
+
+		inet_ntop(AF_INET6, &my_dest[i].gid, gid, sizeof gid);
+		printf("  local address:  LID 0x%04x, QPN 0x%06x, PSN 0x%06x, GID %s\n",
+		       my_dest[i].lid, my_dest[i].qpn, my_dest[i].psn, gid);
 	}
 
 	if (servername)
 		rem_dest = pp_client_exch_dest(servername, port, my_dest);
 	else
-		rem_dest = pp_server_exch_dest(ctx, ib_port, mtu, port, sl, my_dest);
+		rem_dest = pp_server_exch_dest(ctx, ib_port, mtu, port, sl, my_dest, gidx);
 
 	if (!rem_dest)
 		return 1;
 
-	for (i = 0; i < num_qp; ++i)
-		printf("  remote address: LID 0x%04x, QPN 0x%06x, PSN 0x%06x\n",
-		       rem_dest[i].lid, rem_dest[i].qpn, rem_dest[i].psn);
+	inet_ntop(AF_INET6, &rem_dest->gid, gid, sizeof gid);
+
+	for (i = 0; i < num_qp; ++i) {
+		inet_ntop(AF_INET6, &rem_dest[i].gid, gid, sizeof gid);
+		printf("  remote address: LID 0x%04x, QPN 0x%06x, PSN 0x%06x, GID %s\n",
+		       rem_dest[i].lid, rem_dest[i].qpn, rem_dest[i].psn, gid);
+	}
 
 	if (servername)
-		if (pp_connect_ctx(ctx, ib_port, mtu, sl, my_dest, rem_dest))
+		if (pp_connect_ctx(ctx, ib_port, mtu, sl, my_dest, rem_dest, gidx))
 			return 1;
 
 	if (servername)

Modified: projects/ofed/head/contrib/ofed/libibverbs/examples/uc_pingpong.c
==============================================================================
--- projects/ofed/head/contrib/ofed/libibverbs/examples/uc_pingpong.c	Mon Jan  3 06:31:51 2011	(r216913)
+++ projects/ofed/head/contrib/ofed/libibverbs/examples/uc_pingpong.c	Mon Jan  3 06:35:40 2011	(r216914)
@@ -66,17 +66,19 @@ struct pingpong_context {
 	int			 size;
 	int			 rx_depth;
 	int			 pending;
+	struct ibv_port_attr	 portinfo;
 };
 
 struct pingpong_dest {
 	int lid;
 	int qpn;
 	int psn;
+	union ibv_gid gid;
 };
 
 static int pp_connect_ctx(struct pingpong_context *ctx, int port, int my_psn,
 			  enum ibv_mtu mtu, int sl,
-			  struct pingpong_dest *dest)
+			  struct pingpong_dest *dest, int sgid_idx)
 {
 	struct ibv_qp_attr attr = {
 		.qp_state		= IBV_QPS_RTR,
@@ -91,6 +93,14 @@ static int pp_connect_ctx(struct pingpon
 			.port_num	= port
 		}
 	};
+
+	if (dest->gid.global.interface_id) {
+		attr.ah_attr.is_global = 1;
+		attr.ah_attr.grh.hop_limit = 1;
+		attr.ah_attr.grh.dgid = dest->gid;
+		attr.ah_attr.grh.sgid_index = sgid_idx;
+	}
+
 	if (ibv_modify_qp(ctx->qp, &attr,
 			  IBV_QP_STATE              |
 			  IBV_QP_AV                 |
@@ -122,10 +132,11 @@ static struct pingpong_dest *pp_client_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int sockfd = -1;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -156,7 +167,8 @@ static struct pingpong_dest *pp_client_e
 		return NULL;
 	}
 
-	sprintf(msg, "%04x:%06x:%06x", my_dest->lid, my_dest->qpn, my_dest->psn);
+	gid_to_wire_gid(&my_dest->gid, gid);
+	sprintf(msg, "%04x:%06x:%06x:%s", my_dest->lid, my_dest->qpn, my_dest->psn, gid);
 	if (write(sockfd, msg, sizeof msg) != sizeof msg) {
 		fprintf(stderr, "Couldn't send local address\n");
 		goto out;
@@ -174,7 +186,8 @@ static struct pingpong_dest *pp_client_e
 	if (!rem_dest)
 		goto out;
 
-	sscanf(msg, "%x:%x:%x", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn);
+	sscanf(msg, "%x:%x:%x:%s", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn, gid);
+	wire_gid_to_gid(gid, &rem_dest->gid);
 
 out:
 	close(sockfd);
@@ -184,7 +197,8 @@ out:
 static struct pingpong_dest *pp_server_exch_dest(struct pingpong_context *ctx,
 						 int ib_port, enum ibv_mtu mtu,
 						 int port, int sl,
-						 const struct pingpong_dest *my_dest)
+						 const struct pingpong_dest *my_dest,
+						 int sgid_idx)
 {
 	struct addrinfo *res, *t;
 	struct addrinfo hints = {
@@ -193,10 +207,11 @@ static struct pingpong_dest *pp_server_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int sockfd = -1, connfd;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -250,16 +265,18 @@ static struct pingpong_dest *pp_server_e
 	if (!rem_dest)
 		goto out;
 
-	sscanf(msg, "%x:%x:%x", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn);
+	sscanf(msg, "%x:%x:%x:%s", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn, gid);
+	wire_gid_to_gid(gid, &rem_dest->gid);
 
-	if (pp_connect_ctx(ctx, ib_port, my_dest->psn, mtu, sl, rem_dest)) {
+	if (pp_connect_ctx(ctx, ib_port, my_dest->psn, mtu, sl, rem_dest, sgid_idx)) {
 		fprintf(stderr, "Couldn't connect to remote QP\n");
 		free(rem_dest);
 		rem_dest = NULL;
 		goto out;
 	}
 
-	sprintf(msg, "%04x:%06x:%06x", my_dest->lid, my_dest->qpn, my_dest->psn);
+	gid_to_wire_gid(&my_dest->gid, gid);
+	sprintf(msg, "%04x:%06x:%06x:%s", my_dest->lid, my_dest->qpn, my_dest->psn, gid);
 	if (write(connfd, msg, sizeof msg) != sizeof msg) {
 		fprintf(stderr, "Couldn't send local address\n");
 		free(rem_dest);
@@ -280,7 +297,7 @@ static struct pingpong_context *pp_init_
 {
 	struct pingpong_context *ctx;
 
-	ctx = malloc(sizeof *ctx);
+	ctx = calloc(1, sizeof *ctx);
 	if (!ctx)
 		return NULL;
 
@@ -468,6 +485,7 @@ static void usage(const char *argv0)
 	printf("  -n, --iters=<iters>    number of exchanges (default 1000)\n");
 	printf("  -l, --sl=<sl>          service level value\n");
 	printf("  -e, --events           sleep on CQ events (default poll)\n");
+	printf("  -g, --gid-idx=<gid index> local port gid index\n");
 }
 
 int main(int argc, char *argv[])
@@ -491,6 +509,8 @@ int main(int argc, char *argv[])
 	int                      rcnt, scnt;
 	int                      num_cq_events = 0;
 	int                      sl = 0;
+	int			 gidx = -1;
+	char			 gid[33];
 
 	srand48(getpid() * time(NULL));
 
@@ -507,10 +527,11 @@ int main(int argc, char *argv[])
 			{ .name = "iters",    .has_arg = 1, .val = 'n' },
 			{ .name = "sl",       .has_arg = 1, .val = 'l' },
 			{ .name = "events",   .has_arg = 0, .val = 'e' },
+			{ .name = "gid-idx",  .has_arg = 1, .val = 'g' },
 			{ 0 }
 		};
 
-		c = getopt_long(argc, argv, "p:d:i:s:m:r:n:l:e", long_options, NULL);
+		c = getopt_long(argc, argv, "p:d:i:s:m:r:n:l:eg:", long_options, NULL);
 		if (c == -1)
 			break;
 
@@ -563,6 +584,10 @@ int main(int argc, char *argv[])
 			++use_event;
 			break;
 
+		case 'g':
+			gidx = strtol(optarg, NULL, 0);
+			break;
+
 		default:
 			usage(argv[0]);
 			return 1;
@@ -618,30 +643,45 @@ int main(int argc, char *argv[])
 			return 1;
 		}
 
-	my_dest.lid = pp_get_local_lid(ctx->context, ib_port);
-	my_dest.qpn = ctx->qp->qp_num;
-	my_dest.psn = lrand48() & 0xffffff;
-	if (!my_dest.lid) {
+	if (pp_get_port_info(ctx->context, ib_port, &ctx->portinfo)) {
+		fprintf(stderr, "Couldn't get port info\n");
+		return 1;
+	}
+
+	my_dest.lid = ctx->portinfo.lid;
+	if (ctx->portinfo.link_layer == IBV_LINK_LAYER_INFINIBAND && !my_dest.lid) {
 		fprintf(stderr, "Couldn't get local LID\n");
 		return 1;
 	}
 
-	printf("  local address:  LID 0x%04x, QPN 0x%06x, PSN 0x%06x\n",
-	       my_dest.lid, my_dest.qpn, my_dest.psn);
+	if (gidx >= 0) {
+		if (ibv_query_gid(ctx->context, ib_port, gidx, &my_dest.gid)) {
+			fprintf(stderr, "Could not get local gid for gid index %d\n", gidx);
+			return 1;
+		}
+	} else
+		memset(&my_dest.gid, 0, sizeof my_dest.gid);
+
+	my_dest.qpn = ctx->qp->qp_num;
+	my_dest.psn = lrand48() & 0xffffff;
+	inet_ntop(AF_INET6, &my_dest.gid, gid, sizeof gid);
+	printf("  local address:  LID 0x%04x, QPN 0x%06x, PSN 0x%06x, GID %s\n",
+	       my_dest.lid, my_dest.qpn, my_dest.psn, gid);
 
 	if (servername)
 		rem_dest = pp_client_exch_dest(servername, port, &my_dest);
 	else
-		rem_dest = pp_server_exch_dest(ctx, ib_port, mtu, port, sl, &my_dest);
+		rem_dest = pp_server_exch_dest(ctx, ib_port, mtu, port, sl, &my_dest, gidx);
 
 	if (!rem_dest)
 		return 1;
 
-	printf("  remote address: LID 0x%04x, QPN 0x%06x, PSN 0x%06x\n",
-	       rem_dest->lid, rem_dest->qpn, rem_dest->psn);
+	inet_ntop(AF_INET6, &rem_dest->gid, gid, sizeof gid);
+	printf("  remote address: LID 0x%04x, QPN 0x%06x, PSN 0x%06x, GID %s\n",
+	       rem_dest->lid, rem_dest->qpn, rem_dest->psn, gid);
 
 	if (servername)
-		if (pp_connect_ctx(ctx, ib_port, my_dest.psn, mtu, sl, rem_dest))
+		if (pp_connect_ctx(ctx, ib_port, my_dest.psn, mtu, sl, rem_dest, gidx))
 			return 1;
 
 	ctx->pending = PINGPONG_RECV_WRID;

Modified: projects/ofed/head/contrib/ofed/libibverbs/examples/ud_pingpong.c
==============================================================================
--- projects/ofed/head/contrib/ofed/libibverbs/examples/ud_pingpong.c	Mon Jan  3 06:31:51 2011	(r216913)
+++ projects/ofed/head/contrib/ofed/libibverbs/examples/ud_pingpong.c	Mon Jan  3 06:35:40 2011	(r216914)
@@ -67,16 +67,18 @@ struct pingpong_context {
 	int			 size;
 	int			 rx_depth;
 	int			 pending;
+	struct ibv_port_attr     portinfo;
 };
 
 struct pingpong_dest {
 	int lid;
 	int qpn;
 	int psn;
+	union ibv_gid gid;
 };
 
 static int pp_connect_ctx(struct pingpong_context *ctx, int port, int my_psn,
-			  int sl, struct pingpong_dest *dest)
+			  int sl, struct pingpong_dest *dest, int sgid_idx)
 {
 	struct ibv_ah_attr ah_attr = {
 		.is_global     = 0,
@@ -104,6 +106,13 @@ static int pp_connect_ctx(struct pingpon
 		return 1;
 	}
 
+	if (dest->gid.global.interface_id) {
+		ah_attr.is_global = 1;
+		ah_attr.grh.hop_limit = 1;
+		ah_attr.grh.dgid = dest->gid;
+		ah_attr.grh.sgid_index = sgid_idx;
+	}
+
 	ctx->ah = ibv_create_ah(ctx->pd, &ah_attr);
 	if (!ctx->ah) {
 		fprintf(stderr, "Failed to create AH\n");
@@ -122,10 +131,11 @@ static struct pingpong_dest *pp_client_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int sockfd = -1;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -156,7 +166,8 @@ static struct pingpong_dest *pp_client_e
 		return NULL;
 	}
 
-	sprintf(msg, "%04x:%06x:%06x", my_dest->lid, my_dest->qpn, my_dest->psn);
+	gid_to_wire_gid(&my_dest->gid, gid);
+	sprintf(msg, "%04x:%06x:%06x:%s", my_dest->lid, my_dest->qpn, my_dest->psn, gid);
 	if (write(sockfd, msg, sizeof msg) != sizeof msg) {
 		fprintf(stderr, "Couldn't send local address\n");
 		goto out;
@@ -174,7 +185,8 @@ static struct pingpong_dest *pp_client_e
 	if (!rem_dest)
 		goto out;
 
-	sscanf(msg, "%x:%x:%x", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn);
+	sscanf(msg, "%x:%x:%x:%s", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn, gid);
+	wire_gid_to_gid(gid, &rem_dest->gid);
 
 out:
 	close(sockfd);
@@ -183,7 +195,8 @@ out:
 
 static struct pingpong_dest *pp_server_exch_dest(struct pingpong_context *ctx,
 						 int ib_port, int port, int sl,
-						 const struct pingpong_dest *my_dest)
+						 const struct pingpong_dest *my_dest,
+						 int sgid_idx)
 {
 	struct addrinfo *res, *t;
 	struct addrinfo hints = {
@@ -192,10 +205,11 @@ static struct pingpong_dest *pp_server_e
 		.ai_socktype = SOCK_STREAM
 	};
 	char *service;
-	char msg[sizeof "0000:000000:000000"];
+	char msg[sizeof "0000:000000:000000:00000000000000000000000000000000"];
 	int n;
 	int sockfd = -1, connfd;
 	struct pingpong_dest *rem_dest = NULL;
+	char gid[33];
 
 	if (asprintf(&service, "%d", port) < 0)
 		return NULL;
@@ -249,16 +263,18 @@ static struct pingpong_dest *pp_server_e
 	if (!rem_dest)
 		goto out;
 
-	sscanf(msg, "%x:%x:%x", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn);
+	sscanf(msg, "%x:%x:%x:%s", &rem_dest->lid, &rem_dest->qpn, &rem_dest->psn, gid);
+	wire_gid_to_gid(gid, &rem_dest->gid);
 
-	if (pp_connect_ctx(ctx, ib_port, my_dest->psn, sl, rem_dest)) {
+	if (pp_connect_ctx(ctx, ib_port, my_dest->psn, sl, rem_dest, sgid_idx)) {
 		fprintf(stderr, "Couldn't connect to remote QP\n");
 		free(rem_dest);
 		rem_dest = NULL;
 		goto out;
 	}
 
-	sprintf(msg, "%04x:%06x:%06x", my_dest->lid, my_dest->qpn, my_dest->psn);
+	gid_to_wire_gid(&my_dest->gid, gid);
+	sprintf(msg, "%04x:%06x:%06x:%s", my_dest->lid, my_dest->qpn, my_dest->psn, gid);
 	if (write(connfd, msg, sizeof msg) != sizeof msg) {
 		fprintf(stderr, "Couldn't send local address\n");
 		free(rem_dest);
@@ -473,10 +489,11 @@ static void usage(const char *argv0)
 	printf("  -p, --port=<port>      listen on/connect to port <port> (default 18515)\n");
 	printf("  -d, --ib-dev=<dev>     use IB device <dev> (default first device found)\n");
 	printf("  -i, --ib-port=<port>   use port <port> of IB device (default 1)\n");
-	printf("  -s, --size=<size>      size of message to exchange (default 2048)\n");
+	printf("  -s, --size=<size>      size of message to exchange (default 1024)\n");
 	printf("  -r, --rx-depth=<dep>   number of receives to post at a time (default 500)\n");
 	printf("  -n, --iters=<iters>    number of exchanges (default 1000)\n");

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 06:40:40 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 26CE61065670;
	Mon,  3 Jan 2011 06:40:40 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id F12B88FC12;
	Mon,  3 Jan 2011 06:40:39 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p036edQV077556;
	Mon, 3 Jan 2011 06:40:39 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p036edXb077553;
	Mon, 3 Jan 2011 06:40:39 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030640.p036edXb077553@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 06:40:39 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216915 - in projects/ofed/head/contrib/ofed:
	libibverbs/src usr.lib/libibverbs
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 06:40:40 -0000

Author: jeff
Date: Mon Jan  3 06:40:39 2011
New Revision: 216915
URL: http://svn.freebsd.org/changeset/base/216915

Log:
   - Fix a verbs compile error introduced in linux.
   - Add the new man pages to the build.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/head/contrib/ofed/libibverbs/src/verbs.c
  projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile

Modified: projects/ofed/head/contrib/ofed/libibverbs/src/verbs.c
==============================================================================
--- projects/ofed/head/contrib/ofed/libibverbs/src/verbs.c	Mon Jan  3 06:35:40 2011	(r216914)
+++ projects/ofed/head/contrib/ofed/libibverbs/src/verbs.c	Mon Jan  3 06:40:39 2011	(r216915)
@@ -717,8 +717,8 @@ static int is_tagged_vlan(const union ib
 	return tag < 0x1000;
 }
 
-int __ibv_resolve_eth_gid(struct ibv_pd *pd, uint8_t port_num,
-			  const union ibv_gid *dgid, uint8_t sgid_index,
+int __ibv_resolve_eth_gid(const struct ibv_pd *pd, uint8_t port_num,
+			  union ibv_gid *dgid, uint8_t sgid_index,
 			  uint8_t mac[], uint16_t *vlan, uint8_t *tagged,
 			  uint8_t *is_mcast)
 {

Modified: projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile	Mon Jan  3 06:35:40 2011	(r216914)
+++ projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile	Mon Jan  3 06:40:39 2011	(r216915)
@@ -28,7 +28,9 @@ MAN=	ibv_alloc_pd.3 ibv_asyncwatch.1 ibv
 	ibv_post_srq_recv.3 ibv_query_device.3 ibv_query_gid.3 \
 	ibv_query_pkey.3 ibv_query_port.3 ibv_query_qp.3 ibv_query_srq.3 \
 	ibv_rate_to_mult.3 ibv_rc_pingpong.1 ibv_reg_mr.3 ibv_req_notify_cq.3 \
-	ibv_resize_cq.3 ibv_srq_pingpong.1 ibv_uc_pingpong.1 ibv_ud_pingpong.1
+	ibv_resize_cq.3 ibv_srq_pingpong.1 ibv_uc_pingpong.1 ibv_ud_pingpong.1 \
+	ibv_query_xrc_rcv_qp.3 ibv_reg_xrc_rcv_qp.3 ibv_modify_xrc_rcv_qp.3 \
+	verbs.7 ibv_create_xrc_rcv_qp.3 ibv_open_xrc_domain.3
 
 
 CFLAGS+= -DHAVE_CONFIG_H -DIBV_CONFIG_DIR=\"/etc/ibverbs/\"

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 08:09:56 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id A512C1065670;
	Mon,  3 Jan 2011 08:09:56 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 8CF378FC08;
	Mon,  3 Jan 2011 08:09:56 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p0389ujC079977;
	Mon, 3 Jan 2011 08:09:56 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p0389uWi079962;
	Mon, 3 Jan 2011 08:09:56 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030809.p0389uWi079962@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 08:09:56 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216917 - in projects/ofed/base: . bin bin/chflags
	bin/chio bin/cp bin/csh/USD.doc bin/date bin/echo bin/expr
	bin/getfacl bin/kill bin/ln bin/pax bin/pkill bin/ps bin/rm
	bin/setfacl bin...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 08:09:56 -0000

Author: jeff
Date: Mon Jan  3 08:09:49 2011
New Revision: 216917
URL: http://svn.freebsd.org/changeset/base/216917

Log:
   - Merge to current

Added:
  projects/ofed/base/Makefile.mips
     - copied unchanged from r216915, head/Makefile.mips
  projects/ofed/base/cddl/contrib/dtracetoolkit/
     - copied from r216915, head/cddl/contrib/dtracetoolkit/
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.stddevtoofew.d
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.stddevtoofew.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevnoarg.d
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevnoarg.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevtoomany.d
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevtoomany.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d.out
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d.out
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/
     - copied from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/
     - copied from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestGetAggregate.java
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestGetAggregate.java
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.GetAggregate.ksh
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.GetAggregate.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.exe
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.exe
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_CREATEFAIL.many.exe
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_CREATEFAIL.many.exe
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.exe
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.exe
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.exe
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.exe
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.exe
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.exe
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.exe
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.exe
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.exe
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.exe
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.exe
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.exe
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.exe
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.exe
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.exe
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.exe
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.killonerror.ksh
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.killonerror.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.exe
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.exe
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.exe
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.exe
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.largeusersym.ksh
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.largeusersym.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/
     - copied from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/err.D_AGG_SPEC.SpeculateWithStddev.d
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/err.D_AGG_SPEC.SpeculateWithStddev.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/Makefile
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/Makefile
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/main.c
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/main.c
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.d
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.h
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.h
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh.out
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh.out
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/
     - copied from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/err.D_PROC_ALIGN.misaligned.exe
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/err.D_PROC_ALIGN.misaligned.exe
  projects/ofed/base/cddl/contrib/opensolaris/cmd/plockstat/
     - copied from r216915, head/cddl/contrib/opensolaris/cmd/plockstat/
  projects/ofed/base/cddl/contrib/opensolaris/cmd/pyzfs/
     - copied from r216915, head/cddl/contrib/opensolaris/cmd/pyzfs/
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/mkerrno.sh
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/lib/libdtrace/common/mkerrno.sh
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/mksignal.sh
     - copied unchanged from r216915, head/cddl/contrib/opensolaris/lib/libdtrace/common/mksignal.sh
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/i386/
     - copied from r216915, head/cddl/contrib/opensolaris/lib/libdtrace/i386/
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/sparc/
     - copied from r216915, head/cddl/contrib/opensolaris/lib/libdtrace/sparc/
  projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/
     - copied from r216915, head/cddl/contrib/opensolaris/lib/pyzfs/
  projects/ofed/base/cddl/lib/libdtrace/libproc_compat.h
     - copied unchanged from r216915, head/cddl/lib/libdtrace/libproc_compat.h
  projects/ofed/base/cddl/lib/libdtrace/regs_x86.d
     - copied unchanged from r216915, head/cddl/lib/libdtrace/regs_x86.d
  projects/ofed/base/cddl/usr.bin/ctfconvert/ctfconvert.1
     - copied unchanged from r216915, head/cddl/usr.bin/ctfconvert/ctfconvert.1
  projects/ofed/base/cddl/usr.bin/ctfdump/ctfdump.1
     - copied unchanged from r216915, head/cddl/usr.bin/ctfdump/ctfdump.1
  projects/ofed/base/cddl/usr.bin/ctfmerge/ctfmerge.1
     - copied unchanged from r216915, head/cddl/usr.bin/ctfmerge/ctfmerge.1
  projects/ofed/base/cddl/usr.sbin/dtruss/
     - copied from r216915, head/cddl/usr.sbin/dtruss/
  projects/ofed/base/cddl/usr.sbin/plockstat/
     - copied from r216915, head/cddl/usr.sbin/plockstat/
  projects/ofed/base/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.html
     - copied unchanged from r216915, head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.html
  projects/ofed/base/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.pdf
     - copied unchanged from r216915, head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.pdf
  projects/ofed/base/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.txt
     - copied unchanged from r216915, head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.txt
  projects/ofed/base/contrib/bind9/release-notes.css
     - copied unchanged from r216915, head/contrib/bind9/release-notes.css
  projects/ofed/base/contrib/binutils/bfd/coff-x86_64.c
     - copied unchanged from r216915, head/contrib/binutils/bfd/coff-x86_64.c
  projects/ofed/base/contrib/binutils/bfd/efi-app-x86_64.c
     - copied unchanged from r216915, head/contrib/binutils/bfd/efi-app-x86_64.c
  projects/ofed/base/contrib/binutils/include/coff/x86_64.h
     - copied unchanged from r216915, head/contrib/binutils/include/coff/x86_64.h
  projects/ofed/base/contrib/bsnmp/lib/snmpcrypto.c
     - copied unchanged from r216915, head/contrib/bsnmp/lib/snmpcrypto.c
  projects/ofed/base/contrib/bsnmp/lib/tc.def
     - copied unchanged from r216915, head/contrib/bsnmp/lib/tc.def
  projects/ofed/base/contrib/bsnmp/snmp_target/
     - copied from r216915, head/contrib/bsnmp/snmp_target/
  projects/ofed/base/contrib/bsnmp/snmp_usm/
     - copied from r216915, head/contrib/bsnmp/snmp_usm/
  projects/ofed/base/contrib/bsnmp/snmp_vacm/
     - copied from r216915, head/contrib/bsnmp/snmp_vacm/
  projects/ofed/base/contrib/compiler-rt/
     - copied from r216915, head/contrib/compiler-rt/
  projects/ofed/base/contrib/gcc/config/fixdfdi.c
     - copied unchanged from r216915, head/contrib/gcc/config/fixdfdi.c
  projects/ofed/base/contrib/gcc/config/fixsfdi.c
     - copied unchanged from r216915, head/contrib/gcc/config/fixsfdi.c
  projects/ofed/base/contrib/gcc/config/fixunsdfsi.c
     - copied unchanged from r216915, head/contrib/gcc/config/fixunsdfsi.c
  projects/ofed/base/contrib/gcc/config/fixunssfsi.c
     - copied unchanged from r216915, head/contrib/gcc/config/fixunssfsi.c
  projects/ofed/base/contrib/gcc/config/floatdidf.c
     - copied unchanged from r216915, head/contrib/gcc/config/floatdidf.c
  projects/ofed/base/contrib/gcc/config/floatdisf.c
     - copied unchanged from r216915, head/contrib/gcc/config/floatdisf.c
  projects/ofed/base/contrib/gcc/config/floatundidf.c
     - copied unchanged from r216915, head/contrib/gcc/config/floatundidf.c
  projects/ofed/base/contrib/gcc/config/floatundisf.c
     - copied unchanged from r216915, head/contrib/gcc/config/floatundisf.c
  projects/ofed/base/contrib/libpcap/opentest.c
     - copied unchanged from r216915, head/contrib/libpcap/opentest.c
  projects/ofed/base/contrib/libpcap/pcap-can-linux.c
     - copied unchanged from r216915, head/contrib/libpcap/pcap-can-linux.c
  projects/ofed/base/contrib/libpcap/pcap-can-linux.h
     - copied unchanged from r216915, head/contrib/libpcap/pcap-can-linux.h
  projects/ofed/base/contrib/libpcap/pcap-common.c
     - copied unchanged from r216915, head/contrib/libpcap/pcap-common.c
  projects/ofed/base/contrib/libpcap/pcap-common.h
     - copied unchanged from r216915, head/contrib/libpcap/pcap-common.h
  projects/ofed/base/contrib/libpcap/pcap-snf.c
     - copied unchanged from r216915, head/contrib/libpcap/pcap-snf.c
  projects/ofed/base/contrib/libpcap/pcap-snf.h
     - copied unchanged from r216915, head/contrib/libpcap/pcap-snf.h
  projects/ofed/base/contrib/libpcap/pcap/ipnet.h
     - copied unchanged from r216915, head/contrib/libpcap/pcap/ipnet.h
  projects/ofed/base/contrib/libpcap/selpolltest.c
     - copied unchanged from r216915, head/contrib/libpcap/selpolltest.c
  projects/ofed/base/contrib/libpcap/sf-pcap-ng.c
     - copied unchanged from r216915, head/contrib/libpcap/sf-pcap-ng.c
  projects/ofed/base/contrib/libpcap/sf-pcap-ng.h
     - copied unchanged from r216915, head/contrib/libpcap/sf-pcap-ng.h
  projects/ofed/base/contrib/libpcap/sf-pcap.c
     - copied unchanged from r216915, head/contrib/libpcap/sf-pcap.c
  projects/ofed/base/contrib/libpcap/sf-pcap.h
     - copied unchanged from r216915, head/contrib/libpcap/sf-pcap.h
     - copied from r216915, head/contrib/llvm/
  projects/ofed/base/contrib/tcpdump/Makefile-devel-adds
     - copied unchanged from r216915, head/contrib/tcpdump/Makefile-devel-adds
  projects/ofed/base/contrib/tcpdump/forces.h
     - copied unchanged from r216915, head/contrib/tcpdump/forces.h
  projects/ofed/base/contrib/tcpdump/ipnet.h
     - copied unchanged from r216915, head/contrib/tcpdump/ipnet.h
  projects/ofed/base/contrib/tcpdump/print-forces.c
     - copied unchanged from r216915, head/contrib/tcpdump/print-forces.c
  projects/ofed/base/contrib/tcpdump/print-ipnet.c
     - copied unchanged from r216915, head/contrib/tcpdump/print-ipnet.c
  projects/ofed/base/contrib/tcpdump/print-usb.c
     - copied unchanged from r216915, head/contrib/tcpdump/print-usb.c
  projects/ofed/base/contrib/tcpdump/signature.c
     - copied unchanged from r216915, head/contrib/tcpdump/signature.c
  projects/ofed/base/contrib/tcpdump/signature.h
     - copied unchanged from r216915, head/contrib/tcpdump/signature.h
  projects/ofed/base/contrib/tcpdump/tcpdump.1.in
     - copied unchanged from r216915, head/contrib/tcpdump/tcpdump.1.in
  projects/ofed/base/contrib/tcpdump/tests/
     - copied from r216915, head/contrib/tcpdump/tests/
  projects/ofed/base/contrib/wpa/patches/
     - copied from r216916, head/contrib/wpa/patches/
  projects/ofed/base/contrib/wpa/src/ap/
     - copied from r216916, head/contrib/wpa/src/ap/
  projects/ofed/base/contrib/wpa/src/crypto/aes-cbc.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/aes-cbc.c
  projects/ofed/base/contrib/wpa/src/crypto/aes-ctr.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/aes-ctr.c
  projects/ofed/base/contrib/wpa/src/crypto/aes-eax.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/aes-eax.c
  projects/ofed/base/contrib/wpa/src/crypto/aes-encblock.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/aes-encblock.c
  projects/ofed/base/contrib/wpa/src/crypto/aes-internal-dec.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/aes-internal-dec.c
  projects/ofed/base/contrib/wpa/src/crypto/aes-internal-enc.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/aes-internal-enc.c
  projects/ofed/base/contrib/wpa/src/crypto/aes-internal.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/aes-internal.c
  projects/ofed/base/contrib/wpa/src/crypto/aes-omac1.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/aes-omac1.c
  projects/ofed/base/contrib/wpa/src/crypto/aes-unwrap.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/aes-unwrap.c
  projects/ofed/base/contrib/wpa/src/crypto/aes-wrap.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/aes-wrap.c
  projects/ofed/base/contrib/wpa/src/crypto/aes_i.h
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/aes_i.h
  projects/ofed/base/contrib/wpa/src/crypto/crypto_internal-cipher.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/crypto_internal-cipher.c
  projects/ofed/base/contrib/wpa/src/crypto/crypto_internal-modexp.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/crypto_internal-modexp.c
  projects/ofed/base/contrib/wpa/src/crypto/crypto_internal-rsa.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/crypto_internal-rsa.c
  projects/ofed/base/contrib/wpa/src/crypto/crypto_nss.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/crypto_nss.c
  projects/ofed/base/contrib/wpa/src/crypto/des-internal.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/des-internal.c
  projects/ofed/base/contrib/wpa/src/crypto/des_i.h
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/des_i.h
  projects/ofed/base/contrib/wpa/src/crypto/dh_group5.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/dh_group5.c
  projects/ofed/base/contrib/wpa/src/crypto/dh_group5.h
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/dh_group5.h
  projects/ofed/base/contrib/wpa/src/crypto/fips_prf_cryptoapi.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/fips_prf_cryptoapi.c
  projects/ofed/base/contrib/wpa/src/crypto/fips_prf_gnutls.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/fips_prf_gnutls.c
  projects/ofed/base/contrib/wpa/src/crypto/fips_prf_internal.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/fips_prf_internal.c
  projects/ofed/base/contrib/wpa/src/crypto/fips_prf_nss.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/fips_prf_nss.c
  projects/ofed/base/contrib/wpa/src/crypto/fips_prf_openssl.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/fips_prf_openssl.c
  projects/ofed/base/contrib/wpa/src/crypto/md4-internal.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/md4-internal.c
  projects/ofed/base/contrib/wpa/src/crypto/md5-internal.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/md5-internal.c
  projects/ofed/base/contrib/wpa/src/crypto/md5-non-fips.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/md5-non-fips.c
  projects/ofed/base/contrib/wpa/src/crypto/md5_i.h
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/md5_i.h
  projects/ofed/base/contrib/wpa/src/crypto/milenage.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/milenage.c
  projects/ofed/base/contrib/wpa/src/crypto/milenage.h
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/milenage.h
  projects/ofed/base/contrib/wpa/src/crypto/sha1-internal.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/sha1-internal.c
  projects/ofed/base/contrib/wpa/src/crypto/sha1-pbkdf2.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/sha1-pbkdf2.c
  projects/ofed/base/contrib/wpa/src/crypto/sha1-tlsprf.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/sha1-tlsprf.c
  projects/ofed/base/contrib/wpa/src/crypto/sha1-tprf.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/sha1-tprf.c
  projects/ofed/base/contrib/wpa/src/crypto/sha1_i.h
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/sha1_i.h
  projects/ofed/base/contrib/wpa/src/crypto/sha256-internal.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/sha256-internal.c
  projects/ofed/base/contrib/wpa/src/crypto/tls_nss.c
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/tls_nss.c
  projects/ofed/base/contrib/wpa/src/drivers/.gitignore
     - copied unchanged from r216916, head/contrib/wpa/src/drivers/.gitignore
  projects/ofed/base/contrib/wpa/src/drivers/Makefile
     - copied unchanged from r216916, head/contrib/wpa/src/drivers/Makefile
  projects/ofed/base/contrib/wpa/src/drivers/driver_ndis_.c
     - copied unchanged from r216916, head/contrib/wpa/src/drivers/driver_ndis_.c
  projects/ofed/base/contrib/wpa/src/drivers/driver_ndiswrapper.c
     - copied unchanged from r216916, head/contrib/wpa/src/drivers/driver_ndiswrapper.c
  projects/ofed/base/contrib/wpa/src/drivers/driver_wired.c
     - copied unchanged from r216916, head/contrib/wpa/src/drivers/driver_wired.c
  projects/ofed/base/contrib/wpa/src/drivers/drivers.mak
     - copied unchanged from r216916, head/contrib/wpa/src/drivers/drivers.mak
  projects/ofed/base/contrib/wpa/src/drivers/ndis_events.c
     - copied unchanged from r216916, head/contrib/wpa/src/drivers/ndis_events.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_aka.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_aka.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_fast.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_fast.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_gpsk.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_gpsk.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_gtc.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_gtc.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_identity.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_identity.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_ikev2.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_ikev2.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_md5.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_md5.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_methods.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_methods.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_mschapv2.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_mschapv2.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_pax.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_pax.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_peap.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_peap.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_psk.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_psk.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_sake.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_sake.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_sim.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_sim.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_tls.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_tls.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_tls_common.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_tls_common.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_tnc.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_tnc.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_ttls.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_ttls.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_vendor_test.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_vendor_test.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_server_wsc.c
     - copied unchanged from r216916, head/contrib/wpa/src/eap_server/eap_server_wsc.c
  projects/ofed/base/contrib/wpa/src/eapol_auth/
     - copied from r216916, head/contrib/wpa/src/eapol_auth/
  projects/ofed/base/contrib/wpa/src/l2_packet/Makefile
     - copied unchanged from r216916, head/contrib/wpa/src/l2_packet/Makefile
  projects/ofed/base/contrib/wpa/src/l2_packet/l2_packet_freebsd.c
     - copied unchanged from r216916, head/contrib/wpa/src/l2_packet/l2_packet_freebsd.c
  projects/ofed/base/contrib/wpa/src/l2_packet/l2_packet_ndis.c
     - copied unchanged from r216916, head/contrib/wpa/src/l2_packet/l2_packet_ndis.c
  projects/ofed/base/contrib/wpa/src/l2_packet/l2_packet_none.c
     - copied unchanged from r216916, head/contrib/wpa/src/l2_packet/l2_packet_none.c
  projects/ofed/base/contrib/wpa/src/lib.rules
     - copied unchanged from r216916, head/contrib/wpa/src/lib.rules
  projects/ofed/base/contrib/wpa/src/tls/pkcs1.c
     - copied unchanged from r216916, head/contrib/wpa/src/tls/pkcs1.c
  projects/ofed/base/contrib/wpa/src/tls/pkcs1.h
     - copied unchanged from r216916, head/contrib/wpa/src/tls/pkcs1.h
  projects/ofed/base/contrib/wpa/src/tls/pkcs5.c
     - copied unchanged from r216916, head/contrib/wpa/src/tls/pkcs5.c
  projects/ofed/base/contrib/wpa/src/tls/pkcs5.h
     - copied unchanged from r216916, head/contrib/wpa/src/tls/pkcs5.h
  projects/ofed/base/contrib/wpa/src/tls/pkcs8.c
     - copied unchanged from r216916, head/contrib/wpa/src/tls/pkcs8.c
  projects/ofed/base/contrib/wpa/src/tls/pkcs8.h
     - copied unchanged from r216916, head/contrib/wpa/src/tls/pkcs8.h
  projects/ofed/base/contrib/wpa/src/utils/eloop_none.c
     - copied unchanged from r216916, head/contrib/wpa/src/utils/eloop_none.c
  projects/ofed/base/contrib/wpa/src/utils/eloop_win.c
     - copied unchanged from r216916, head/contrib/wpa/src/utils/eloop_win.c
  projects/ofed/base/contrib/wpa/src/utils/list.h
     - copied unchanged from r216916, head/contrib/wpa/src/utils/list.h
  projects/ofed/base/contrib/wpa/src/utils/os_none.c
     - copied unchanged from r216916, head/contrib/wpa/src/utils/os_none.c
  projects/ofed/base/contrib/wpa/src/utils/os_win32.c
     - copied unchanged from r216916, head/contrib/wpa/src/utils/os_win32.c
  projects/ofed/base/contrib/wpa/src/utils/radiotap.c
     - copied unchanged from r216916, head/contrib/wpa/src/utils/radiotap.c
  projects/ofed/base/contrib/wpa/src/utils/radiotap.h
     - copied unchanged from r216916, head/contrib/wpa/src/utils/radiotap.h
  projects/ofed/base/contrib/wpa/src/utils/radiotap_iter.h
     - copied unchanged from r216916, head/contrib/wpa/src/utils/radiotap_iter.h
  projects/ofed/base/contrib/wpa/src/utils/trace.c
     - copied unchanged from r216916, head/contrib/wpa/src/utils/trace.c
  projects/ofed/base/contrib/wpa/src/utils/trace.h
     - copied unchanged from r216916, head/contrib/wpa/src/utils/trace.h
  projects/ofed/base/contrib/wpa/src/wps/http.h
     - copied unchanged from r216916, head/contrib/wpa/src/wps/http.h
  projects/ofed/base/contrib/wpa/src/wps/http_client.c
     - copied unchanged from r216916, head/contrib/wpa/src/wps/http_client.c
  projects/ofed/base/contrib/wpa/src/wps/http_client.h
     - copied unchanged from r216916, head/contrib/wpa/src/wps/http_client.h
  projects/ofed/base/contrib/wpa/src/wps/http_server.c
     - copied unchanged from r216916, head/contrib/wpa/src/wps/http_server.c
  projects/ofed/base/contrib/wpa/src/wps/http_server.h
     - copied unchanged from r216916, head/contrib/wpa/src/wps/http_server.h
  projects/ofed/base/contrib/wpa/src/wps/ndef.c
     - copied unchanged from r216916, head/contrib/wpa/src/wps/ndef.c
  projects/ofed/base/contrib/wpa/src/wps/upnp_xml.c
     - copied unchanged from r216916, head/contrib/wpa/src/wps/upnp_xml.c
  projects/ofed/base/contrib/wpa/src/wps/upnp_xml.h
     - copied unchanged from r216916, head/contrib/wpa/src/wps/upnp_xml.h
  projects/ofed/base/contrib/wpa/src/wps/wps_er.c
     - copied unchanged from r216916, head/contrib/wpa/src/wps/wps_er.c
  projects/ofed/base/contrib/wpa/src/wps/wps_er.h
     - copied unchanged from r216916, head/contrib/wpa/src/wps/wps_er.h
  projects/ofed/base/contrib/wpa/src/wps/wps_er_ssdp.c
     - copied unchanged from r216916, head/contrib/wpa/src/wps/wps_er_ssdp.c
  projects/ofed/base/contrib/wpa/src/wps/wps_nfc.c
     - copied unchanged from r216916, head/contrib/wpa/src/wps/wps_nfc.c
  projects/ofed/base/contrib/wpa/src/wps/wps_nfc_pn531.c
     - copied unchanged from r216916, head/contrib/wpa/src/wps/wps_nfc_pn531.c
  projects/ofed/base/contrib/wpa/src/wps/wps_ufd.c
     - copied unchanged from r216916, head/contrib/wpa/src/wps/wps_ufd.c
  projects/ofed/base/contrib/wpa/src/wps/wps_upnp_ap.c
     - copied unchanged from r216916, head/contrib/wpa/src/wps/wps_upnp_ap.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/Makefile
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/Makefile
  projects/ofed/base/contrib/wpa/wpa_supplicant/ap.c
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/ap.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/ap.h
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/ap.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/bgscan.c
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/bgscan.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/bgscan.h
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/bgscan.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/bgscan_simple.c
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/bgscan_simple.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/bss.c
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/bss.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/bss.h
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/bss.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/dbus/
     - copied from r216916, head/contrib/wpa/wpa_supplicant/dbus/
  projects/ofed/base/contrib/wpa/wpa_supplicant/driver_i.h
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/driver_i.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/eap_register.c
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/eap_register.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/examples/60_wpa_supplicant
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/examples/60_wpa_supplicant
  projects/ofed/base/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-getall.py
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-getall.py
  projects/ofed/base/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-signals.py
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-signals.py
  projects/ofed/base/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-wps.py
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-wps.py
  projects/ofed/base/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new.py
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new.py
  projects/ofed/base/contrib/wpa/wpa_supplicant/ibss_rsn.c
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/ibss_rsn.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/ibss_rsn.h
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/ibss_rsn.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/main_none.c
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/main_none.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/nmake.mak
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/nmake.mak
  projects/ofed/base/contrib/wpa/wpa_supplicant/notify.c
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/notify.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/notify.h
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/notify.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/scan.h
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/scan.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/sme.c
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/sme.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/sme.h
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/sme.h
     - copied from r216915, head/contrib/xz/
  projects/ofed/base/crypto/openssh/openbsd-compat/strptime.c
     - copied unchanged from r216915, head/crypto/openssh/openbsd-compat/strptime.c
  projects/ofed/base/crypto/openssl/ACKNOWLEDGMENTS
     - copied unchanged from r216915, head/crypto/openssl/ACKNOWLEDGMENTS
  projects/ofed/base/etc/periodic/daily/490.status-pkg-changes
     - copied unchanged from r216915, head/etc/periodic/daily/490.status-pkg-changes
  projects/ofed/base/etc/periodic/daily/800.scrub-zfs
     - copied unchanged from r216915, head/etc/periodic/daily/800.scrub-zfs
  projects/ofed/base/etc/periodic/security/110.neggrpperm
     - copied unchanged from r216915, head/etc/periodic/security/110.neggrpperm
  projects/ofed/base/etc/periodic/security/460.chkportsum
     - copied unchanged from r216915, head/etc/periodic/security/460.chkportsum
  projects/ofed/base/etc/rc.d/gptboot
     - copied unchanged from r216915, head/etc/rc.d/gptboot
  projects/ofed/base/gnu/usr.bin/binutils/ld/Makefile.powerpc64
     - copied unchanged from r216915, head/gnu/usr.bin/binutils/ld/Makefile.powerpc64
  projects/ofed/base/gnu/usr.bin/binutils/libbfd/Makefile.powerpc64
     - copied unchanged from r216915, head/gnu/usr.bin/binutils/libbfd/Makefile.powerpc64
  projects/ofed/base/gnu/usr.bin/gdb/arch/powerpc64/
     - copied from r216915, head/gnu/usr.bin/gdb/arch/powerpc64/
  projects/ofed/base/gnu/usr.bin/gdb/kgdb/trgt_powerpc64.c
     - copied unchanged from r216915, head/gnu/usr.bin/gdb/kgdb/trgt_powerpc64.c
  projects/ofed/base/include/unwind.h
     - copied unchanged from r216915, head/include/unwind.h
  projects/ofed/base/lib/clang/
     - copied from r216915, head/lib/clang/
  projects/ofed/base/lib/csu/powerpc64/
     - copied from r216915, head/lib/csu/powerpc64/
  projects/ofed/base/lib/libarchive/test/test_compat_zip_2.zip.uu
     - copied unchanged from r216915, head/lib/libarchive/test/test_compat_zip_2.zip.uu
  projects/ofed/base/lib/libblocksruntime/
     - copied from r216915, head/lib/libblocksruntime/
  projects/ofed/base/lib/libc/gen/aux.c
     - copied unchanged from r216915, head/lib/libc/gen/aux.c
  projects/ofed/base/lib/libc/gen/elf_utils.c
     - copied unchanged from r216915, head/lib/libc/gen/elf_utils.c
  projects/ofed/base/lib/libc/mips/gen/_ctx_start.S
     - copied unchanged from r216915, head/lib/libc/mips/gen/_ctx_start.S
  projects/ofed/base/lib/libc/posix1e/acl_id_to_name.c
     - copied unchanged from r216915, head/lib/libc/posix1e/acl_id_to_name.c
  projects/ofed/base/lib/libc/powerpc64/
     - copied from r216915, head/lib/libc/powerpc64/
  projects/ofed/base/lib/libc/sys/sigwait.c
     - copied unchanged from r216915, head/lib/libc/sys/sigwait.c
  projects/ofed/base/lib/libc/sys/stack_protector_compat.c
     - copied unchanged from r216915, head/lib/libc/sys/stack_protector_compat.c
  projects/ofed/base/lib/libcompiler_rt/
     - copied from r216915, head/lib/libcompiler_rt/
  projects/ofed/base/lib/libedit/filecomplete.c
     - copied unchanged from r216915, head/lib/libedit/filecomplete.c
  projects/ofed/base/lib/libedit/filecomplete.h
     - copied unchanged from r216915, head/lib/libedit/filecomplete.h
  projects/ofed/base/lib/libelf/elf_getphdrnum.3
     - copied unchanged from r216915, head/lib/libelf/elf_getphdrnum.3
  projects/ofed/base/lib/libelf/elf_getshdrnum.3
     - copied unchanged from r216915, head/lib/libelf/elf_getshdrnum.3
  projects/ofed/base/lib/libelf/elf_getshdrstrndx.3
     - copied unchanged from r216915, head/lib/libelf/elf_getshdrstrndx.3
  projects/ofed/base/lib/libelf/libelf_ar_util.c
     - copied unchanged from r216915, head/lib/libelf/libelf_ar_util.c
  projects/ofed/base/lib/libkvm/kvm_minidump_mips.c
     - copied unchanged from r216915, head/lib/libkvm/kvm_minidump_mips.c
  projects/ofed/base/lib/libkvm/kvm_powerpc64.c
     - copied unchanged from r216915, head/lib/libkvm/kvm_powerpc64.c
  projects/ofed/base/lib/liblzma/
     - copied from r216915, head/lib/liblzma/
  projects/ofed/base/lib/libproc/proc_bkpt.c
     - copied unchanged from r216915, head/lib/libproc/proc_bkpt.c
  projects/ofed/base/lib/libproc/proc_regs.c
     - copied unchanged from r216915, head/lib/libproc/proc_regs.c
  projects/ofed/base/lib/libproc/proc_rtld.c
     - copied unchanged from r216915, head/lib/libproc/proc_rtld.c
  projects/ofed/base/lib/libproc/test/
     - copied from r216915, head/lib/libproc/test/
  projects/ofed/base/lib/librtld_db/
     - copied from r216915, head/lib/librtld_db/
  projects/ofed/base/lib/libthr/thread/thr_sleepq.c
     - copied unchanged from r216915, head/lib/libthr/thread/thr_sleepq.c
  projects/ofed/base/lib/msun/src/e_log2.c
     - copied unchanged from r216915, head/lib/msun/src/e_log2.c
  projects/ofed/base/lib/msun/src/e_log2f.c
     - copied unchanged from r216915, head/lib/msun/src/e_log2f.c
  projects/ofed/base/lib/msun/src/k_log.h
     - copied unchanged from r216915, head/lib/msun/src/k_log.h
  projects/ofed/base/lib/msun/src/k_logf.h
     - copied unchanged from r216915, head/lib/msun/src/k_logf.h
  projects/ofed/base/libexec/rtld-elf/powerpc64/
     - copied from r216915, head/libexec/rtld-elf/powerpc64/
  projects/ofed/base/sbin/Makefile.amd64
     - copied unchanged from r216915, head/sbin/Makefile.amd64
  projects/ofed/base/sbin/Makefile.arm
     - copied unchanged from r216915, head/sbin/Makefile.arm
  projects/ofed/base/sbin/Makefile.i386
     - copied unchanged from r216915, head/sbin/Makefile.i386
  projects/ofed/base/sbin/Makefile.ia64
     - copied unchanged from r216915, head/sbin/Makefile.ia64
  projects/ofed/base/sbin/Makefile.mips
     - copied unchanged from r216915, head/sbin/Makefile.mips
  projects/ofed/base/sbin/Makefile.pc98
     - copied unchanged from r216915, head/sbin/Makefile.pc98
  projects/ofed/base/sbin/Makefile.sparc64
     - copied unchanged from r216915, head/sbin/Makefile.sparc64
  projects/ofed/base/sbin/hastd/event.c
     - copied unchanged from r216915, head/sbin/hastd/event.c
  projects/ofed/base/sbin/hastd/event.h
     - copied unchanged from r216915, head/sbin/hastd/event.h
  projects/ofed/base/share/doc/legal/intel_iwn/
     - copied from r216915, head/share/doc/legal/intel_iwn/
  projects/ofed/base/share/doc/psd/12.make/stubs
     - copied unchanged from r216915, head/share/doc/psd/12.make/stubs
  projects/ofed/base/share/doc/psd/12.make/tutorial.ms
     - copied unchanged from r216915, head/share/doc/psd/12.make/tutorial.ms
  projects/ofed/base/share/doc/psd/15.yacc/ss10
     - copied unchanged from r216915, head/share/doc/psd/15.yacc/ss10
  projects/ofed/base/share/doc/psd/15.yacc/ss11
     - copied unchanged from r216915, head/share/doc/psd/15.yacc/ss11
  projects/ofed/base/share/doc/psd/15.yacc/ss_
     - copied unchanged from r216915, head/share/doc/psd/15.yacc/ss_
  projects/ofed/base/share/doc/psd/18.gprof/abstract.me
     - copied unchanged from r216915, head/share/doc/psd/18.gprof/abstract.me
  projects/ofed/base/share/doc/psd/18.gprof/gathering.me
     - copied unchanged from r216915, head/share/doc/psd/18.gprof/gathering.me
  projects/ofed/base/share/doc/psd/18.gprof/header.me
     - copied unchanged from r216915, head/share/doc/psd/18.gprof/header.me
  projects/ofed/base/share/doc/psd/18.gprof/intro.me
     - copied unchanged from r216915, head/share/doc/psd/18.gprof/intro.me
  projects/ofed/base/share/doc/psd/18.gprof/postp.me
     - copied unchanged from r216915, head/share/doc/psd/18.gprof/postp.me
  projects/ofed/base/share/doc/psd/18.gprof/postp1.pic
     - copied unchanged from r216915, head/share/doc/psd/18.gprof/postp1.pic
  projects/ofed/base/share/doc/psd/18.gprof/postp2.pic
     - copied unchanged from r216915, head/share/doc/psd/18.gprof/postp2.pic
  projects/ofed/base/share/doc/psd/18.gprof/postp3.pic
     - copied unchanged from r216915, head/share/doc/psd/18.gprof/postp3.pic
  projects/ofed/base/share/doc/psd/18.gprof/pres1.pic
     - copied unchanged from r216915, head/share/doc/psd/18.gprof/pres1.pic
  projects/ofed/base/share/doc/psd/18.gprof/pres2.pic
     - copied unchanged from r216915, head/share/doc/psd/18.gprof/pres2.pic
  projects/ofed/base/share/doc/psd/18.gprof/present.me
     - copied unchanged from r216915, head/share/doc/psd/18.gprof/present.me
  projects/ofed/base/share/doc/psd/18.gprof/profiling.me
     - copied unchanged from r216915, head/share/doc/psd/18.gprof/profiling.me
  projects/ofed/base/share/doc/psd/18.gprof/refs.me
     - copied unchanged from r216915, head/share/doc/psd/18.gprof/refs.me
  projects/ofed/base/share/doc/psd/22.rpcgen/rpcgen.ms
     - copied unchanged from r216915, head/share/doc/psd/22.rpcgen/rpcgen.ms
  projects/ofed/base/share/doc/psd/22.rpcgen/stubs
     - copied unchanged from r216915, head/share/doc/psd/22.rpcgen/stubs
  projects/ofed/base/share/doc/psd/23.rpc/rpc.prog.ms
     - copied unchanged from r216915, head/share/doc/psd/23.rpc/rpc.prog.ms
  projects/ofed/base/share/doc/psd/23.rpc/stubs
     - copied unchanged from r216915, head/share/doc/psd/23.rpc/stubs
  projects/ofed/base/share/doc/psd/24.xdr/stubs
     - copied unchanged from r216915, head/share/doc/psd/24.xdr/stubs
  projects/ofed/base/share/doc/psd/24.xdr/xdr.nts.ms
     - copied unchanged from r216915, head/share/doc/psd/24.xdr/xdr.nts.ms
  projects/ofed/base/share/doc/psd/25.xdrrfc/stubs
     - copied unchanged from r216915, head/share/doc/psd/25.xdrrfc/stubs
  projects/ofed/base/share/doc/psd/25.xdrrfc/xdr.rfc.ms
     - copied unchanged from r216915, head/share/doc/psd/25.xdrrfc/xdr.rfc.ms
  projects/ofed/base/share/doc/psd/26.rpcrfc/rpc.rfc.ms
     - copied unchanged from r216915, head/share/doc/psd/26.rpcrfc/rpc.rfc.ms
  projects/ofed/base/share/doc/psd/26.rpcrfc/stubs
     - copied unchanged from r216915, head/share/doc/psd/26.rpcrfc/stubs
  projects/ofed/base/share/doc/psd/27.nfsrpc/nfs.rfc.ms
     - copied unchanged from r216915, head/share/doc/psd/27.nfsrpc/nfs.rfc.ms
  projects/ofed/base/share/doc/psd/27.nfsrpc/stubs
     - copied unchanged from r216915, head/share/doc/psd/27.nfsrpc/stubs
  projects/ofed/base/share/doc/smm/02.config/0.t
     - copied unchanged from r216915, head/share/doc/smm/02.config/0.t
  projects/ofed/base/share/doc/smm/02.config/1.t
     - copied unchanged from r216915, head/share/doc/smm/02.config/1.t
  projects/ofed/base/share/doc/smm/02.config/2.t
     - copied unchanged from r216915, head/share/doc/smm/02.config/2.t
  projects/ofed/base/share/doc/smm/02.config/3.t
     - copied unchanged from r216915, head/share/doc/smm/02.config/3.t
  projects/ofed/base/share/doc/smm/02.config/4.t
     - copied unchanged from r216915, head/share/doc/smm/02.config/4.t
  projects/ofed/base/share/doc/smm/02.config/5.t
     - copied unchanged from r216915, head/share/doc/smm/02.config/5.t
  projects/ofed/base/share/doc/smm/02.config/6.t
     - copied unchanged from r216915, head/share/doc/smm/02.config/6.t
  projects/ofed/base/share/doc/smm/02.config/a.t
     - copied unchanged from r216915, head/share/doc/smm/02.config/a.t
  projects/ofed/base/share/doc/smm/02.config/b.t
     - copied unchanged from r216915, head/share/doc/smm/02.config/b.t
  projects/ofed/base/share/doc/smm/02.config/c.t
     - copied unchanged from r216915, head/share/doc/smm/02.config/c.t
  projects/ofed/base/share/doc/smm/02.config/d.t
     - copied unchanged from r216915, head/share/doc/smm/02.config/d.t
  projects/ofed/base/share/doc/smm/02.config/e.t
     - copied unchanged from r216915, head/share/doc/smm/02.config/e.t
  projects/ofed/base/share/doc/smm/02.config/spell.ok
     - copied unchanged from r216915, head/share/doc/smm/02.config/spell.ok
  projects/ofed/base/share/doc/smm/03.fsck/0.t
     - copied unchanged from r216915, head/share/doc/smm/03.fsck/0.t
  projects/ofed/base/share/doc/smm/03.fsck/1.t
     - copied unchanged from r216915, head/share/doc/smm/03.fsck/1.t
  projects/ofed/base/share/doc/smm/03.fsck/2.t
     - copied unchanged from r216915, head/share/doc/smm/03.fsck/2.t
  projects/ofed/base/share/doc/smm/03.fsck/3.t
     - copied unchanged from r216915, head/share/doc/smm/03.fsck/3.t
  projects/ofed/base/share/doc/smm/03.fsck/4.t
     - copied unchanged from r216915, head/share/doc/smm/03.fsck/4.t
  projects/ofed/base/share/doc/smm/07.lpr/
     - copied from r216915, head/share/doc/smm/07.lpr/
  projects/ofed/base/share/doc/smm/11.timedop/timed.ms
     - copied unchanged from r216915, head/share/doc/smm/11.timedop/timed.ms
  projects/ofed/base/share/doc/smm/12.timed/date
     - copied unchanged from r216915, head/share/doc/smm/12.timed/date
  projects/ofed/base/share/doc/smm/12.timed/loop
     - copied unchanged from r216915, head/share/doc/smm/12.timed/loop
  projects/ofed/base/share/doc/smm/12.timed/spell.ok
     - copied unchanged from r216915, head/share/doc/smm/12.timed/spell.ok
  projects/ofed/base/share/doc/smm/12.timed/time
     - copied unchanged from r216915, head/share/doc/smm/12.timed/time
  projects/ofed/base/share/doc/smm/12.timed/timed.ms
     - copied unchanged from r216915, head/share/doc/smm/12.timed/timed.ms
  projects/ofed/base/share/doc/smm/12.timed/unused
     - copied unchanged from r216915, head/share/doc/smm/12.timed/unused
  projects/ofed/base/share/doc/usd/04.csh/csh.1
     - copied unchanged from r216915, head/share/doc/usd/04.csh/csh.1
  projects/ofed/base/share/doc/usd/04.csh/csh.2
     - copied unchanged from r216915, head/share/doc/usd/04.csh/csh.2
  projects/ofed/base/share/doc/usd/04.csh/csh.3
     - copied unchanged from r216915, head/share/doc/usd/04.csh/csh.3
  projects/ofed/base/share/doc/usd/04.csh/csh.4
     - copied unchanged from r216915, head/share/doc/usd/04.csh/csh.4
  projects/ofed/base/share/doc/usd/04.csh/csh.a
     - copied unchanged from r216915, head/share/doc/usd/04.csh/csh.a
  projects/ofed/base/share/doc/usd/04.csh/csh.g
     - copied unchanged from r216915, head/share/doc/usd/04.csh/csh.g
  projects/ofed/base/share/doc/usd/04.csh/tabs
     - copied unchanged from r216915, head/share/doc/usd/04.csh/tabs
  projects/ofed/base/share/doc/usd/05.dc/dc
     - copied unchanged from r216915, head/share/doc/usd/05.dc/dc
  projects/ofed/base/share/doc/usd/06.bc/bc
     - copied unchanged from r216915, head/share/doc/usd/06.bc/bc
  projects/ofed/base/share/doc/usd/07.mail/mail0.nr
     - copied unchanged from r216915, head/share/doc/usd/07.mail/mail0.nr
  projects/ofed/base/share/doc/usd/07.mail/mail1.nr
     - copied unchanged from r216915, head/share/doc/usd/07.mail/mail1.nr
  projects/ofed/base/share/doc/usd/07.mail/mail2.nr
     - copied unchanged from r216915, head/share/doc/usd/07.mail/mail2.nr
  projects/ofed/base/share/doc/usd/07.mail/mail3.nr
     - copied unchanged from r216915, head/share/doc/usd/07.mail/mail3.nr
  projects/ofed/base/share/doc/usd/07.mail/mail4.nr
     - copied unchanged from r216915, head/share/doc/usd/07.mail/mail4.nr
  projects/ofed/base/share/doc/usd/07.mail/mail5.nr
     - copied unchanged from r216915, head/share/doc/usd/07.mail/mail5.nr
  projects/ofed/base/share/doc/usd/07.mail/mail6.nr
     - copied unchanged from r216915, head/share/doc/usd/07.mail/mail6.nr
  projects/ofed/base/share/doc/usd/07.mail/mail7.nr
     - copied unchanged from r216915, head/share/doc/usd/07.mail/mail7.nr
  projects/ofed/base/share/doc/usd/07.mail/mail8.nr
     - copied unchanged from r216915, head/share/doc/usd/07.mail/mail8.nr
  projects/ofed/base/share/doc/usd/07.mail/mail9.nr
     - copied unchanged from r216915, head/share/doc/usd/07.mail/mail9.nr
  projects/ofed/base/share/doc/usd/07.mail/maila.nr
     - copied unchanged from r216915, head/share/doc/usd/07.mail/maila.nr
  projects/ofed/base/share/examples/jails/
     - copied from r216915, head/share/examples/jails/
  projects/ofed/base/share/examples/netgraph/virtual.chain
     - copied unchanged from r216915, head/share/examples/netgraph/virtual.chain
  projects/ofed/base/share/examples/netgraph/virtual.lan
     - copied unchanged from r216915, head/share/examples/netgraph/virtual.lan
  projects/ofed/base/share/man/man4/aesni.4
     - copied unchanged from r216915, head/share/man/man4/aesni.4
  projects/ofed/base/share/man/man4/aibs.4
     - copied unchanged from r216915, head/share/man/man4/aibs.4
  projects/ofed/base/share/man/man4/atrtc.4
     - copied unchanged from r216915, head/share/man/man4/atrtc.4
  projects/ofed/base/share/man/man4/attimer.4
     - copied unchanged from r216915, head/share/man/man4/attimer.4
  projects/ofed/base/share/man/man4/fdt.4
     - copied unchanged from r216915, head/share/man/man4/fdt.4
  projects/ofed/base/share/man/man4/fdtbus.4
     - copied unchanged from r216915, head/share/man/man4/fdtbus.4
  projects/ofed/base/share/man/man4/hpet.4
     - copied unchanged from r216915, head/share/man/man4/hpet.4
  projects/ofed/base/share/man/man4/mps.4
     - copied unchanged from r216915, head/share/man/man4/mps.4
  projects/ofed/base/share/man/man4/ng_patch.4
     - copied unchanged from r216915, head/share/man/man4/ng_patch.4
  projects/ofed/base/share/man/man4/send.4
     - copied unchanged from r216915, head/share/man/man4/send.4
  projects/ofed/base/share/man/man4/siftr.4
     - copied unchanged from r216915, head/share/man/man4/siftr.4
  projects/ofed/base/share/man/man4/simplebus.4
     - copied unchanged from r216915, head/share/man/man4/simplebus.4
  projects/ofed/base/share/man/man4/tpm.4
     - copied unchanged from r216915, head/share/man/man4/tpm.4
  projects/ofed/base/share/man/man4/uep.4
     - copied unchanged from r216915, head/share/man/man4/uep.4
  projects/ofed/base/share/man/man4/usb_quirk.4
     - copied unchanged from r216915, head/share/man/man4/usb_quirk.4
  projects/ofed/base/share/man/man4/vte.4
     - copied unchanged from r216915, head/share/man/man4/vte.4
  projects/ofed/base/share/man/man4/xen.4
     - copied unchanged from r216915, head/share/man/man4/xen.4
  projects/ofed/base/share/man/man7/c99.7
     - copied unchanged from r216915, head/share/man/man7/c99.7
  projects/ofed/base/share/man/man7/eventtimers.7
     - copied unchanged from r216915, head/share/man/man7/eventtimers.7
  projects/ofed/base/share/man/man9/SYSINIT.9
     - copied unchanged from r216915, head/share/man/man9/SYSINIT.9
  projects/ofed/base/share/man/man9/vm_page_sleep_if_busy.9
     - copied unchanged from r216915, head/share/man/man9/vm_page_sleep_if_busy.9
  projects/ofed/base/share/mk/bsd.arch.inc.mk
     - copied unchanged from r216915, head/share/mk/bsd.arch.inc.mk
  projects/ofed/base/share/mk/bsd.crunchgen.mk
     - copied unchanged from r216915, head/share/mk/bsd.crunchgen.mk
  projects/ofed/base/share/mk/bsd.dtrace.mk
     - copied unchanged from r216915, head/share/mk/bsd.dtrace.mk
  projects/ofed/base/share/syscons/fonts/swiss-8x14.fnt
     - copied unchanged from r216915, head/share/syscons/fonts/swiss-8x14.fnt
  projects/ofed/base/share/syscons/keymaps/swissgerman.macbook.acc.kbd
     - copied unchanged from r216915, head/share/syscons/keymaps/swissgerman.macbook.acc.kbd
  projects/ofed/base/sys/arm/at91/at91_aicreg.h
     - copied unchanged from r216915, head/sys/arm/at91/at91_aicreg.h
  projects/ofed/base/sys/arm/at91/at91_pio_sam9g20.h
     - copied unchanged from r216915, head/sys/arm/at91/at91_pio_sam9g20.h
  projects/ofed/base/sys/arm/at91/at91_pit.c
     - copied unchanged from r216915, head/sys/arm/at91/at91_pit.c
  projects/ofed/base/sys/arm/at91/at91_pitreg.h
     - copied unchanged from r216915, head/sys/arm/at91/at91_pitreg.h
  projects/ofed/base/sys/arm/at91/at91_reset.S
     - copied unchanged from r216915, head/sys/arm/at91/at91_reset.S
  projects/ofed/base/sys/arm/at91/at91_rst.c
     - copied unchanged from r216915, head/sys/arm/at91/at91_rst.c
  projects/ofed/base/sys/arm/at91/at91_rstreg.h
     - copied unchanged from r216915, head/sys/arm/at91/at91_rstreg.h
  projects/ofed/base/sys/arm/at91/at91_wdt.c
     - copied unchanged from r216915, head/sys/arm/at91/at91_wdt.c
  projects/ofed/base/sys/arm/at91/at91_wdtreg.h
     - copied unchanged from r216915, head/sys/arm/at91/at91_wdtreg.h
  projects/ofed/base/sys/arm/at91/at91reg.h
     - copied unchanged from r216915, head/sys/arm/at91/at91reg.h
  projects/ofed/base/sys/arm/at91/at91rm9200.c
     - copied unchanged from r216915, head/sys/arm/at91/at91rm9200.c
  projects/ofed/base/sys/arm/at91/at91sam9260.c
     - copied unchanged from r216915, head/sys/arm/at91/at91sam9260.c
  projects/ofed/base/sys/arm/at91/at91sam9260reg.h
     - copied unchanged from r216915, head/sys/arm/at91/at91sam9260reg.h
  projects/ofed/base/sys/arm/at91/at91sam9g20.c
     - copied unchanged from r216915, head/sys/arm/at91/at91sam9g20.c
  projects/ofed/base/sys/arm/at91/at91sam9g20reg.h
     - copied unchanged from r216915, head/sys/arm/at91/at91sam9g20reg.h
  projects/ofed/base/sys/arm/at91/board_hl201.c
     - copied unchanged from r216915, head/sys/arm/at91/board_hl201.c
  projects/ofed/base/sys/arm/at91/board_qila9g20.c
     - copied unchanged from r216915, head/sys/arm/at91/board_qila9g20.c
  projects/ofed/base/sys/arm/at91/board_sam9g20ek.c
     - copied unchanged from r216915, head/sys/arm/at91/board_sam9g20ek.c
  projects/ofed/base/sys/arm/at91/files.at91sam9
     - copied unchanged from r216915, head/sys/arm/at91/files.at91sam9
  projects/ofed/base/sys/arm/at91/if_macb.c
     - copied unchanged from r216915, head/sys/arm/at91/if_macb.c
  projects/ofed/base/sys/arm/at91/if_macbreg.h
     - copied unchanged from r216915, head/sys/arm/at91/if_macbreg.h
  projects/ofed/base/sys/arm/at91/if_macbvar.h
     - copied unchanged from r216915, head/sys/arm/at91/if_macbvar.h
  projects/ofed/base/sys/arm/at91/std.at91sam9
     - copied unchanged from r216915, head/sys/arm/at91/std.at91sam9
  projects/ofed/base/sys/arm/at91/std.hl201
     - copied unchanged from r216915, head/sys/arm/at91/std.hl201
  projects/ofed/base/sys/arm/at91/std.qila9g20
     - copied unchanged from r216915, head/sys/arm/at91/std.qila9g20
  projects/ofed/base/sys/arm/at91/std.sam9g20ek
     - copied unchanged from r216915, head/sys/arm/at91/std.sam9g20ek
  projects/ofed/base/sys/arm/conf/DOCKSTAR
     - copied unchanged from r216915, head/sys/arm/conf/DOCKSTAR
  projects/ofed/base/sys/arm/conf/HL201
     - copied unchanged from r216915, head/sys/arm/conf/HL201
  projects/ofed/base/sys/arm/conf/HL201.hints
     - copied unchanged from r216915, head/sys/arm/conf/HL201.hints
  projects/ofed/base/sys/arm/conf/QILA9G20
     - copied unchanged from r216915, head/sys/arm/conf/QILA9G20
  projects/ofed/base/sys/arm/conf/QILA9G20.hints
     - copied unchanged from r216915, head/sys/arm/conf/QILA9G20.hints
  projects/ofed/base/sys/arm/conf/SAM9G20EK
     - copied unchanged from r216915, head/sys/arm/conf/SAM9G20EK
  projects/ofed/base/sys/arm/conf/SAM9G20EK.hints
     - copied unchanged from r216915, head/sys/arm/conf/SAM9G20EK.hints
  projects/ofed/base/sys/arm/include/fdt.h
     - copied unchanged from r216915, head/sys/arm/include/fdt.h
  projects/ofed/base/sys/arm/include/ofw_machdep.h
     - copied unchanged from r216915, head/sys/arm/include/ofw_machdep.h
  projects/ofed/base/sys/arm/s3c2xx0/s3c24x0_rtc.c
     - copied unchanged from r216915, head/sys/arm/s3c2xx0/s3c24x0_rtc.c
  projects/ofed/base/sys/arm/xscale/ixp425/avila_gpio.c
     - copied unchanged from r216915, head/sys/arm/xscale/ixp425/avila_gpio.c
  projects/ofed/base/sys/arm/xscale/ixp425/cambria_gpio.c
     - copied unchanged from r216915, head/sys/arm/xscale/ixp425/cambria_gpio.c
  projects/ofed/base/sys/boot/Makefile.amd64
     - copied unchanged from r216915, head/sys/boot/Makefile.amd64
  projects/ofed/base/sys/boot/Makefile.arm
     - copied unchanged from r216915, head/sys/boot/Makefile.arm
  projects/ofed/base/sys/boot/Makefile.i386
     - copied unchanged from r216915, head/sys/boot/Makefile.i386
  projects/ofed/base/sys/boot/Makefile.ia64
     - copied unchanged from r216915, head/sys/boot/Makefile.ia64
  projects/ofed/base/sys/boot/Makefile.pc98
     - copied unchanged from r216915, head/sys/boot/Makefile.pc98
  projects/ofed/base/sys/boot/Makefile.powerpc
     - copied unchanged from r216915, head/sys/boot/Makefile.powerpc
  projects/ofed/base/sys/boot/Makefile.sparc64
     - copied unchanged from r216915, head/sys/boot/Makefile.sparc64
  projects/ofed/base/sys/boot/common/crc32.c
     - copied unchanged from r216915, head/sys/boot/common/crc32.c
  projects/ofed/base/sys/boot/common/crc32.h
     - copied unchanged from r216915, head/sys/boot/common/crc32.h
  projects/ofed/base/sys/boot/common/gpt.c
     - copied unchanged from r216915, head/sys/boot/common/gpt.c
  projects/ofed/base/sys/boot/common/gpt.h
     - copied unchanged from r216915, head/sys/boot/common/gpt.h
  projects/ofed/base/sys/boot/common/util.c
     - copied unchanged from r216915, head/sys/boot/common/util.c
  projects/ofed/base/sys/boot/common/util.h
     - copied unchanged from r216915, head/sys/boot/common/util.h
  projects/ofed/base/sys/boot/fdt/
     - copied from r216915, head/sys/boot/fdt/
  projects/ofed/base/sys/boot/i386/common/
     - copied from r216915, head/sys/boot/i386/common/
  projects/ofed/base/sys/boot/ofw/libofw/ppc64_elf_freebsd.c
     - copied unchanged from r216915, head/sys/boot/ofw/libofw/ppc64_elf_freebsd.c
  projects/ofed/base/sys/boot/zfs/zfstest.c
     - copied unchanged from r216915, head/sys/boot/zfs/zfstest.c
  projects/ofed/base/sys/cam/scsi/smp_all.c
     - copied unchanged from r216915, head/sys/cam/scsi/smp_all.c
  projects/ofed/base/sys/cam/scsi/smp_all.h
     - copied unchanged from r216915, head/sys/cam/scsi/smp_all.h
  projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_uio.c
     - copied unchanged from r216915, head/sys/cddl/compat/opensolaris/kern/opensolaris_uio.c
  projects/ofed/base/sys/cddl/compat/opensolaris/sys/taskq.h
     - copied unchanged from r216915, head/sys/cddl/compat/opensolaris/sys/taskq.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/
     - copied from r216915, head/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap_impl.h
     - copied unchanged from r216915, head/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap_impl.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/intel/dtrace/
     - copied from r216915, head/sys/cddl/contrib/opensolaris/uts/intel/dtrace/
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/sparc/dtrace/
     - copied from r216915, head/sys/cddl/contrib/opensolaris/uts/sparc/dtrace/
  projects/ofed/base/sys/cddl/dev/dtrace/amd64/regset.h
     - copied unchanged from r216915, head/sys/cddl/dev/dtrace/amd64/regset.h
  projects/ofed/base/sys/cddl/dev/dtrace/i386/regset.h
     - copied unchanged from r216915, head/sys/cddl/dev/dtrace/i386/regset.h
  projects/ofed/base/sys/conf/ldscript.mips.64
     - copied unchanged from r216915, head/sys/conf/ldscript.mips.64
  projects/ofed/base/sys/conf/ldscript.mips.64.cfe
     - copied unchanged from r216915, head/sys/conf/ldscript.mips.64.cfe
  projects/ofed/base/sys/conf/ldscript.mips.n32
     - copied unchanged from r216915, head/sys/conf/ldscript.mips.n32
  projects/ofed/base/sys/conf/ldscript.powerpc64
     - copied unchanged from r216915, head/sys/conf/ldscript.powerpc64
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslmessages.h
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/compiler/aslmessages.h
  projects/ofed/base/sys/contrib/dev/acpica/compiler/dtcompile.c
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/compiler/dtcompile.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/dtcompiler.h
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/compiler/dtcompiler.h
  projects/ofed/base/sys/contrib/dev/acpica/compiler/dtfield.c
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/compiler/dtfield.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/dtio.c
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/compiler/dtio.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/dtsubtable.c
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/compiler/dtsubtable.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/dttable.c
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/compiler/dttable.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/dttemplate.c
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/compiler/dttemplate.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/dttemplate.h
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/compiler/dttemplate.h
  projects/ofed/base/sys/contrib/dev/acpica/compiler/dtutils.c
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/compiler/dtutils.c
  projects/ofed/base/sys/contrib/dev/acpica/events/evxfgpe.c
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/events/evxfgpe.c
  projects/ofed/base/sys/contrib/dev/acpica/hardware/hwpci.c
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/hardware/hwpci.c
  projects/ofed/base/sys/contrib/dev/acpica/utilities/utosi.c
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/utilities/utosi.c
  projects/ofed/base/sys/contrib/dev/acpica/utilities/utxferror.c
     - copied unchanged from r216915, head/sys/contrib/dev/acpica/utilities/utxferror.c
  projects/ofed/base/sys/contrib/dev/iwn/iwlwifi-6000-9.221.4.1.fw.uu
     - copied unchanged from r216915, head/sys/contrib/dev/iwn/iwlwifi-6000-9.221.4.1.fw.uu
  projects/ofed/base/sys/contrib/dev/iwn/iwlwifi-6050-9.201.4.1.fw.uu
     - copied unchanged from r216915, head/sys/contrib/dev/iwn/iwlwifi-6050-9.201.4.1.fw.uu
  projects/ofed/base/sys/contrib/dev/wpi/iwlwifi-3945-15.32.2.9.fw.uu
     - copied unchanged from r216915, head/sys/contrib/dev/wpi/iwlwifi-3945-15.32.2.9.fw.uu
     - copied from r216915, head/sys/contrib/octeon-sdk/
  projects/ofed/base/sys/crypto/aesni/
     - copied from r216915, head/sys/crypto/aesni/
  projects/ofed/base/sys/dev/acpi_support/atk0110.c
     - copied unchanged from r216915, head/sys/dev/acpi_support/atk0110.c
  projects/ofed/base/sys/dev/agp/agp_apple.c
     - copied unchanged from r216915, head/sys/dev/agp/agp_apple.c
  projects/ofed/base/sys/dev/cfi/cfi_bus_fdt.c
     - copied unchanged from r216915, head/sys/dev/cfi/cfi_bus_fdt.c
  projects/ofed/base/sys/dev/e1000/e1000_mbx.c
     - copied unchanged from r216915, head/sys/dev/e1000/e1000_mbx.c
  projects/ofed/base/sys/dev/e1000/e1000_mbx.h
     - copied unchanged from r216915, head/sys/dev/e1000/e1000_mbx.h
  projects/ofed/base/sys/dev/e1000/e1000_vf.c
     - copied unchanged from r216915, head/sys/dev/e1000/e1000_vf.c
  projects/ofed/base/sys/dev/e1000/e1000_vf.h
     - copied unchanged from r216915, head/sys/dev/e1000/e1000_vf.h
  projects/ofed/base/sys/dev/fdt/
     - copied from r216915, head/sys/dev/fdt/
  projects/ofed/base/sys/dev/gpio/
     - copied from r216915, head/sys/dev/gpio/
  projects/ofed/base/sys/dev/iicbus/ds1775.c
     - copied unchanged from r216915, head/sys/dev/iicbus/ds1775.c
  projects/ofed/base/sys/dev/iicbus/max6690.c
     - copied unchanged from r216915, head/sys/dev/iicbus/max6690.c
  projects/ofed/base/sys/dev/ixgbe/ixgbe_mbx.c
     - copied unchanged from r216915, head/sys/dev/ixgbe/ixgbe_mbx.c
  projects/ofed/base/sys/dev/ixgbe/ixgbe_mbx.h
     - copied unchanged from r216915, head/sys/dev/ixgbe/ixgbe_mbx.h
  projects/ofed/base/sys/dev/ixgbe/ixgbe_vf.c
     - copied unchanged from r216915, head/sys/dev/ixgbe/ixgbe_vf.c
  projects/ofed/base/sys/dev/ixgbe/ixgbe_vf.h
     - copied unchanged from r216915, head/sys/dev/ixgbe/ixgbe_vf.h
  projects/ofed/base/sys/dev/ixgbe/ixv.c
     - copied unchanged from r216915, head/sys/dev/ixgbe/ixv.c
  projects/ofed/base/sys/dev/ixgbe/ixv.h
     - copied unchanged from r216915, head/sys/dev/ixgbe/ixv.h
  projects/ofed/base/sys/dev/mii/rdcphy.c
     - copied unchanged from r216915, head/sys/dev/mii/rdcphy.c
  projects/ofed/base/sys/dev/mii/rdcphyreg.h
     - copied unchanged from r216915, head/sys/dev/mii/rdcphyreg.h
  projects/ofed/base/sys/dev/mps/
     - copied from r216915, head/sys/dev/mps/
  projects/ofed/base/sys/dev/ofw/ofw_fdt.c
     - copied unchanged from r216915, head/sys/dev/ofw/ofw_fdt.c
  projects/ofed/base/sys/dev/quicc/quicc_bfe_fdt.c
     - copied unchanged from r216915, head/sys/dev/quicc/quicc_bfe_fdt.c
  projects/ofed/base/sys/dev/tpm/
     - copied from r216915, head/sys/dev/tpm/
  projects/ofed/base/sys/dev/tsec/if_tsec_fdt.c
     - copied unchanged from r216915, head/sys/dev/tsec/if_tsec_fdt.c
  projects/ofed/base/sys/dev/uart/uart_bus_fdt.c
     - copied unchanged from r216915, head/sys/dev/uart/uart_bus_fdt.c
  projects/ofed/base/sys/dev/usb/controller/ehci_mv.c
     - copied unchanged from r216915, head/sys/dev/usb/controller/ehci_mv.c
  projects/ofed/base/sys/dev/usb/controller/xhci.c
     - copied unchanged from r216915, head/sys/dev/usb/controller/xhci.c
  projects/ofed/base/sys/dev/usb/controller/xhci.h
     - copied unchanged from r216915, head/sys/dev/usb/controller/xhci.h
  projects/ofed/base/sys/dev/usb/controller/xhci_pci.c
     - copied unchanged from r216915, head/sys/dev/usb/controller/xhci_pci.c
  projects/ofed/base/sys/dev/usb/controller/xhcireg.h
     - copied unchanged from r216915, head/sys/dev/usb/controller/xhcireg.h
  projects/ofed/base/sys/dev/usb/input/uep.c
     - copied unchanged from r216915, head/sys/dev/usb/input/uep.c
  projects/ofed/base/sys/dev/usb/net/if_ipheth.c
     - copied unchanged from r216915, head/sys/dev/usb/net/if_ipheth.c
  projects/ofed/base/sys/dev/usb/net/if_iphethvar.h
     - copied unchanged from r216915, head/sys/dev/usb/net/if_iphethvar.h
  projects/ofed/base/sys/dev/usb/usb_pf.c
     - copied unchanged from r216915, head/sys/dev/usb/usb_pf.c
  projects/ofed/base/sys/dev/usb/usb_pf.h
     - copied unchanged from r216915, head/sys/dev/usb/usb_pf.h
  projects/ofed/base/sys/dev/vte/
     - copied from r216915, head/sys/dev/vte/
  projects/ofed/base/sys/dev/xen/control/
     - copied from r216915, head/sys/dev/xen/control/
  projects/ofed/base/sys/fs/devfs/devfs_dir.c
     - copied unchanged from r216915, head/sys/fs/devfs/devfs_dir.c
  projects/ofed/base/sys/kern/kern_clocksource.c
     - copied unchanged from r216915, head/sys/kern/kern_clocksource.c
  projects/ofed/base/sys/kern/kern_et.c
     - copied unchanged from r216915, head/sys/kern/kern_et.c
  projects/ofed/base/sys/kern/kern_hhook.c
     - copied unchanged from r216915, head/sys/kern/kern_hhook.c
  projects/ofed/base/sys/kern/kern_khelp.c
     - copied unchanged from r216915, head/sys/kern/kern_khelp.c
  projects/ofed/base/sys/kern/vfs_mountroot.c
     - copied unchanged from r216915, head/sys/kern/vfs_mountroot.c
  projects/ofed/base/sys/libkern/inet_ntop.c
     - copied unchanged from r216915, head/sys/libkern/inet_ntop.c
  projects/ofed/base/sys/libkern/inet_pton.c
     - copied unchanged from r216915, head/sys/libkern/inet_pton.c
  projects/ofed/base/sys/libkern/memchr.c
     - copied unchanged from r216915, head/sys/libkern/memchr.c
  projects/ofed/base/sys/mips/atheros/ar71xx_chip.c
     - copied unchanged from r216915, head/sys/mips/atheros/ar71xx_chip.c
  projects/ofed/base/sys/mips/atheros/ar71xx_chip.h
     - copied unchanged from r216915, head/sys/mips/atheros/ar71xx_chip.h
  projects/ofed/base/sys/mips/atheros/ar71xx_cpudef.h
     - copied unchanged from r216915, head/sys/mips/atheros/ar71xx_cpudef.h
  projects/ofed/base/sys/mips/atheros/ar71xx_gpio.c
     - copied unchanged from r216915, head/sys/mips/atheros/ar71xx_gpio.c
  projects/ofed/base/sys/mips/atheros/ar71xx_gpiovar.h
     - copied unchanged from r216915, head/sys/mips/atheros/ar71xx_gpiovar.h
  projects/ofed/base/sys/mips/atheros/ar71xx_setup.c
     - copied unchanged from r216915, head/sys/mips/atheros/ar71xx_setup.c
  projects/ofed/base/sys/mips/atheros/ar71xx_setup.h
     - copied unchanged from r216915, head/sys/mips/atheros/ar71xx_setup.h
  projects/ofed/base/sys/mips/atheros/ar724x_chip.c
     - copied unchanged from r216915, head/sys/mips/atheros/ar724x_chip.c
  projects/ofed/base/sys/mips/atheros/ar724x_chip.h
     - copied unchanged from r216915, head/sys/mips/atheros/ar724x_chip.h
  projects/ofed/base/sys/mips/atheros/ar724xreg.h
     - copied unchanged from r216915, head/sys/mips/atheros/ar724xreg.h
  projects/ofed/base/sys/mips/atheros/ar91xx_chip.c
     - copied unchanged from r216915, head/sys/mips/atheros/ar91xx_chip.c
  projects/ofed/base/sys/mips/atheros/ar91xx_chip.h
     - copied unchanged from r216915, head/sys/mips/atheros/ar91xx_chip.h
  projects/ofed/base/sys/mips/atheros/ar91xxreg.h
     - copied unchanged from r216915, head/sys/mips/atheros/ar91xxreg.h
  projects/ofed/base/sys/mips/atheros/std.ar71xx
     - copied unchanged from r216915, head/sys/mips/atheros/std.ar71xx
  projects/ofed/base/sys/mips/cavium/ciu.c
     - copied unchanged from r216915, head/sys/mips/cavium/ciu.c
  projects/ofed/base/sys/mips/cavium/cryptocteon/
     - copied from r216915, head/sys/mips/cavium/cryptocteon/
  projects/ofed/base/sys/mips/cavium/cvmx_config.h
     - copied unchanged from r216915, head/sys/mips/cavium/cvmx_config.h
  projects/ofed/base/sys/mips/cavium/octe/
     - copied from r216915, head/sys/mips/cavium/octe/
  projects/ofed/base/sys/mips/cavium/octeon_ds1337.c
     - copied unchanged from r216915, head/sys/mips/cavium/octeon_ds1337.c
  projects/ofed/base/sys/mips/cavium/octeon_nmi.S
     - copied unchanged from r216915, head/sys/mips/cavium/octeon_nmi.S
  projects/ofed/base/sys/mips/cavium/octeon_rnd.c
     - copied unchanged from r216915, head/sys/mips/cavium/octeon_rnd.c
  projects/ofed/base/sys/mips/cavium/octeon_rtc.c
     - copied unchanged from r216915, head/sys/mips/cavium/octeon_rtc.c
  projects/ofed/base/sys/mips/cavium/octeon_wdog.c
     - copied unchanged from r216915, head/sys/mips/cavium/octeon_wdog.c
  projects/ofed/base/sys/mips/cavium/octopci.c
     - copied unchanged from r216915, head/sys/mips/cavium/octopci.c
  projects/ofed/base/sys/mips/cavium/octopci_bus_space.c
     - copied unchanged from r216915, head/sys/mips/cavium/octopci_bus_space.c
  projects/ofed/base/sys/mips/cavium/octopcireg.h
     - copied unchanged from r216915, head/sys/mips/cavium/octopcireg.h
  projects/ofed/base/sys/mips/cavium/octopcivar.h
     - copied unchanged from r216915, head/sys/mips/cavium/octopcivar.h
  projects/ofed/base/sys/mips/cavium/usb/
     - copied from r216915, head/sys/mips/cavium/usb/
  projects/ofed/base/sys/mips/conf/SWARM64
     - copied unchanged from r216915, head/sys/mips/conf/SWARM64
  projects/ofed/base/sys/mips/conf/SWARM64_SMP
     - copied unchanged from r216915, head/sys/mips/conf/SWARM64_SMP
  projects/ofed/base/sys/mips/conf/XLR64
     - copied unchanged from r216915, head/sys/mips/conf/XLR64
  projects/ofed/base/sys/mips/conf/XLRN32
     - copied unchanged from r216915, head/sys/mips/conf/XLRN32
  projects/ofed/base/sys/mips/conf/std.SWARM
     - copied unchanged from r216915, head/sys/mips/conf/std.SWARM
  projects/ofed/base/sys/mips/include/tlb.h
     - copied unchanged from r216915, head/sys/mips/include/tlb.h
  projects/ofed/base/sys/mips/mips/minidump_machdep.c
     - copied unchanged from r216915, head/sys/mips/mips/minidump_machdep.c
  projects/ofed/base/sys/mips/mips/tlb.c
     - copied unchanged from r216915, head/sys/mips/mips/tlb.c
  projects/ofed/base/sys/mips/mips/uma_machdep.c
     - copied unchanged from r216915, head/sys/mips/mips/uma_machdep.c
  projects/ofed/base/sys/mips/rmi/dev/iic/
     - copied from r216915, head/sys/mips/rmi/dev/iic/
  projects/ofed/base/sys/mips/rmi/dev/nlge/
     - copied from r216915, head/sys/mips/rmi/dev/nlge/
  projects/ofed/base/sys/mips/rmi/dev/xlr/debug.h
     - copied unchanged from r216915, head/sys/mips/rmi/dev/xlr/debug.h
  projects/ofed/base/sys/mips/rmi/fmn.c
     - copied unchanged from r216915, head/sys/mips/rmi/fmn.c
  projects/ofed/base/sys/mips/rmi/mpwait.S
     - copied unchanged from r216915, head/sys/mips/rmi/mpwait.S
  projects/ofed/base/sys/mips/rmi/rmi_boot_info.h
     - copied unchanged from r216915, head/sys/mips/rmi/rmi_boot_info.h
  projects/ofed/base/sys/mips/rmi/xlr_pcmcia.c
     - copied unchanged from r216915, head/sys/mips/rmi/xlr_pcmcia.c
  projects/ofed/base/sys/mips/sentry5/std.sentry5
     - copied unchanged from r216915, head/sys/mips/sentry5/std.sentry5
  projects/ofed/base/sys/mips/sibyte/std.sibyte
     - copied unchanged from r216915, head/sys/mips/sibyte/std.sibyte
  projects/ofed/base/sys/modules/acpi/aibs/
     - copied from r216915, head/sys/modules/acpi/aibs/
  projects/ofed/base/sys/modules/aesni/
     - copied from r216915, head/sys/modules/aesni/
  projects/ofed/base/sys/modules/cc/
     - copied from r216915, head/sys/modules/cc/
  projects/ofed/base/sys/modules/if_carp/
     - copied from r216915, head/sys/modules/if_carp/
  projects/ofed/base/sys/modules/iwnfw/iwn6050/
     - copied from r216915, head/sys/modules/iwnfw/iwn6050/
  projects/ofed/base/sys/modules/mps/
     - copied from r216915, head/sys/modules/mps/
  projects/ofed/base/sys/modules/netgraph/patch/
     - copied from r216915, head/sys/modules/netgraph/patch/
  projects/ofed/base/sys/modules/nfslock/
     - copied from r216915, head/sys/modules/nfslock/
  projects/ofed/base/sys/modules/send/
     - copied from r216915, head/sys/modules/send/
  projects/ofed/base/sys/modules/siftr/
     - copied from r216915, head/sys/modules/siftr/
  projects/ofed/base/sys/modules/tpm/
     - copied from r216915, head/sys/modules/tpm/
  projects/ofed/base/sys/modules/usb/ipheth/
     - copied from r216915, head/sys/modules/usb/ipheth/
  projects/ofed/base/sys/modules/usb/uep/
     - copied from r216915, head/sys/modules/usb/uep/
  projects/ofed/base/sys/modules/usb/xhci/
     - copied from r216915, head/sys/modules/usb/xhci/
  projects/ofed/base/sys/modules/vte/
     - copied from r216915, head/sys/modules/vte/
  projects/ofed/base/sys/net/if_debug.c
     - copied unchanged from r216915, head/sys/net/if_debug.c
  projects/ofed/base/sys/net80211/ieee80211_ratectl_none.c
     - copied unchanged from r216915, head/sys/net80211/ieee80211_ratectl_none.c
  projects/ofed/base/sys/netgraph/ng_patch.c
     - copied unchanged from r216915, head/sys/netgraph/ng_patch.c
  projects/ofed/base/sys/netgraph/ng_patch.h
     - copied unchanged from r216915, head/sys/netgraph/ng_patch.h
  projects/ofed/base/sys/netinet/cc/
     - copied from r216915, head/sys/netinet/cc/
  projects/ofed/base/sys/netinet/cc.h
     - copied unchanged from r216915, head/sys/netinet/cc.h
  projects/ofed/base/sys/netinet/in_debug.c
     - copied unchanged from r216915, head/sys/netinet/in_debug.c
  projects/ofed/base/sys/netinet/sctp_dtrace_declare.h
     - copied unchanged from r216915, head/sys/netinet/sctp_dtrace_declare.h
  projects/ofed/base/sys/netinet/sctp_dtrace_define.h
     - copied unchanged from r216915, head/sys/netinet/sctp_dtrace_define.h
  projects/ofed/base/sys/netinet/siftr.c
     - copied unchanged from r216915, head/sys/netinet/siftr.c
  projects/ofed/base/sys/netinet6/send.c
     - copied unchanged from r216915, head/sys/netinet6/send.c
  projects/ofed/base/sys/netinet6/send.h
     - copied unchanged from r216915, head/sys/netinet6/send.h
  projects/ofed/base/sys/nfs/nfs_lock.c
     - copied unchanged from r216915, head/sys/nfs/nfs_lock.c
  projects/ofed/base/sys/nfs/nfs_lock.h
     - copied unchanged from r216915, head/sys/nfs/nfs_lock.h
  projects/ofed/base/sys/nfs/nfs_mountcommon.h
     - copied unchanged from r216915, head/sys/nfs/nfs_mountcommon.h
  projects/ofed/base/sys/powerpc/aim/locore32.S
     - copied unchanged from r216915, head/sys/powerpc/aim/locore32.S
  projects/ofed/base/sys/powerpc/aim/locore64.S
     - copied unchanged from r216915, head/sys/powerpc/aim/locore64.S
  projects/ofed/base/sys/powerpc/aim/mmu_oea64.h
     - copied unchanged from r216915, head/sys/powerpc/aim/mmu_oea64.h
  projects/ofed/base/sys/powerpc/aim/moea64_if.m
     - copied unchanged from r216915, head/sys/powerpc/aim/moea64_if.m
  projects/ofed/base/sys/powerpc/aim/moea64_native.c
     - copied unchanged from r216915, head/sys/powerpc/aim/moea64_native.c
  projects/ofed/base/sys/powerpc/aim/slb.c
     - copied unchanged from r216915, head/sys/powerpc/aim/slb.c
  projects/ofed/base/sys/powerpc/aim/swtch32.S
     - copied unchanged from r216915, head/sys/powerpc/aim/swtch32.S
  projects/ofed/base/sys/powerpc/aim/swtch64.S
     - copied unchanged from r216915, head/sys/powerpc/aim/swtch64.S
  projects/ofed/base/sys/powerpc/aim/trap_subr32.S
     - copied unchanged from r216915, head/sys/powerpc/aim/trap_subr32.S
  projects/ofed/base/sys/powerpc/aim/trap_subr64.S
     - copied unchanged from r216915, head/sys/powerpc/aim/trap_subr64.S
  projects/ofed/base/sys/powerpc/conf/GENERIC64
     - copied unchanged from r216915, head/sys/powerpc/conf/GENERIC64
  projects/ofed/base/sys/powerpc/include/fdt.h
     - copied unchanged from r216915, head/sys/powerpc/include/fdt.h
  projects/ofed/base/sys/powerpc/include/slb.h
     - copied unchanged from r216915, head/sys/powerpc/include/slb.h
  projects/ofed/base/sys/powerpc/mambo/
     - copied from r216915, head/sys/powerpc/mambo/
  projects/ofed/base/sys/powerpc/mpc85xx/ds1553_bus_fdt.c
     - copied unchanged from r216915, head/sys/powerpc/mpc85xx/ds1553_bus_fdt.c
  projects/ofed/base/sys/powerpc/mpc85xx/openpic_fdt.c
     - copied unchanged from r216915, head/sys/powerpc/mpc85xx/openpic_fdt.c
  projects/ofed/base/sys/powerpc/mpc85xx/pci_fdt.c
     - copied unchanged from r216915, head/sys/powerpc/mpc85xx/pci_fdt.c
  projects/ofed/base/sys/powerpc/ofw/ofw_machdep.c
     - copied unchanged from r216915, head/sys/powerpc/ofw/ofw_machdep.c
  projects/ofed/base/sys/powerpc/powermac/fcu.c
     - copied unchanged from r216915, head/sys/powerpc/powermac/fcu.c
  projects/ofed/base/sys/powerpc/powermac/platform_powermac.c
     - copied unchanged from r216915, head/sys/powerpc/powermac/platform_powermac.c
  projects/ofed/base/sys/powerpc/powermac/smusat.c
     - copied unchanged from r216915, head/sys/powerpc/powermac/smusat.c
  projects/ofed/base/sys/powerpc/powermac/uninorthpci.c
     - copied unchanged from r216915, head/sys/powerpc/powermac/uninorthpci.c
  projects/ofed/base/sys/powerpc/powerpc/elf32_machdep.c
     - copied unchanged from r216915, head/sys/powerpc/powerpc/elf32_machdep.c
  projects/ofed/base/sys/powerpc/powerpc/elf64_machdep.c
     - copied unchanged from r216915, head/sys/powerpc/powerpc/elf64_machdep.c
  projects/ofed/base/sys/powerpc/powerpc/exec_machdep.c
     - copied unchanged from r216915, head/sys/powerpc/powerpc/exec_machdep.c
  projects/ofed/base/sys/powerpc/powerpc/iommu_if.m
     - copied unchanged from r216915, head/sys/powerpc/powerpc/iommu_if.m
  projects/ofed/base/sys/powerpc/powerpc/sigcode32.S
     - copied unchanged from r216915, head/sys/powerpc/powerpc/sigcode32.S
  projects/ofed/base/sys/powerpc/powerpc/sigcode64.S
     - copied unchanged from r216915, head/sys/powerpc/powerpc/sigcode64.S
  projects/ofed/base/sys/sys/gpio.h
     - copied unchanged from r216915, head/sys/sys/gpio.h
  projects/ofed/base/sys/sys/hhook.h
     - copied unchanged from r216915, head/sys/sys/hhook.h
  projects/ofed/base/sys/sys/khelp.h
     - copied unchanged from r216915, head/sys/sys/khelp.h
  projects/ofed/base/sys/sys/module_khelp.h
     - copied unchanged from r216915, head/sys/sys/module_khelp.h
  projects/ofed/base/sys/sys/timeet.h
     - copied unchanged from r216915, head/sys/sys/timeet.h
  projects/ofed/base/sys/tools/fdt/
     - copied from r216915, head/sys/tools/fdt/
  projects/ofed/base/sys/x86/acpica/
     - copied from r216915, head/sys/x86/acpica/
  projects/ofed/base/sys/x86/include/
     - copied from r216915, head/sys/x86/include/
  projects/ofed/base/sys/x86/pci/
     - copied from r216915, head/sys/x86/pci/
  projects/ofed/base/sys/x86/x86/
     - copied from r216915, head/sys/x86/x86/
  projects/ofed/base/sys/xen/blkif.h
     - copied unchanged from r216915, head/sys/xen/blkif.h
  projects/ofed/base/sys/xen/xenbus/xenbus.c
     - copied unchanged from r216915, head/sys/xen/xenbus/xenbus.c
  projects/ofed/base/sys/xen/xenbus/xenbusb.c
     - copied unchanged from r216915, head/sys/xen/xenbus/xenbusb.c
  projects/ofed/base/sys/xen/xenbus/xenbusb.h
     - copied unchanged from r216915, head/sys/xen/xenbus/xenbusb.h
  projects/ofed/base/sys/xen/xenbus/xenbusb_back.c
     - copied unchanged from r216915, head/sys/xen/xenbus/xenbusb_back.c
  projects/ofed/base/sys/xen/xenbus/xenbusb_front.c
     - copied unchanged from r216915, head/sys/xen/xenbus/xenbusb_front.c
  projects/ofed/base/sys/xen/xenbus/xenbusb_if.m
     - copied unchanged from r216915, head/sys/xen/xenbus/xenbusb_if.m
  projects/ofed/base/sys/xen/xenstore/
     - copied from r216915, head/sys/xen/xenstore/
  projects/ofed/base/tools/build/options/WITHOUT_CLANG
     - copied unchanged from r216915, head/tools/build/options/WITHOUT_CLANG
  projects/ofed/base/tools/build/options/WITHOUT_MAN_UTILS
     - copied unchanged from r216915, head/tools/build/options/WITHOUT_MAN_UTILS
  projects/ofed/base/tools/build/options/WITH_BSD_GREP
     - copied unchanged from r216915, head/tools/build/options/WITH_BSD_GREP
  projects/ofed/base/tools/build/options/WITH_FDT
     - copied unchanged from r216915, head/tools/build/options/WITH_FDT
  projects/ofed/base/tools/build/options/WITH_GPIO
     - copied unchanged from r216915, head/tools/build/options/WITH_GPIO
  projects/ofed/base/tools/regression/acltools/mktrivial.sh
     - copied unchanged from r216915, head/tools/regression/acltools/mktrivial.sh
  projects/ofed/base/tools/regression/acltools/tools-nfs4-psarc.test
     - copied unchanged from r216915, head/tools/regression/acltools/tools-nfs4-psarc.test
  projects/ofed/base/tools/regression/bin/Makefile
     - copied unchanged from r216915, head/tools/regression/bin/Makefile
  projects/ofed/base/tools/regression/bin/pax/
     - copied from r216915, head/tools/regression/bin/pax/
  projects/ofed/base/tools/regression/bin/sh/builtins/break1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/break1.0
  projects/ofed/base/tools/regression/bin/sh/builtins/break2.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/break2.0
  projects/ofed/base/tools/regression/bin/sh/builtins/break2.0.stdout
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/break2.0.stdout
  projects/ofed/base/tools/regression/bin/sh/builtins/break3.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/break3.0
  projects/ofed/base/tools/regression/bin/sh/builtins/case2.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/case2.0
  projects/ofed/base/tools/regression/bin/sh/builtins/case3.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/case3.0
  projects/ofed/base/tools/regression/bin/sh/builtins/command4.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/command4.0
  projects/ofed/base/tools/regression/bin/sh/builtins/dot1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/dot1.0
  projects/ofed/base/tools/regression/bin/sh/builtins/dot2.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/dot2.0
  projects/ofed/base/tools/regression/bin/sh/builtins/eval4.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/eval4.0
  projects/ofed/base/tools/regression/bin/sh/builtins/eval5.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/eval5.0
  projects/ofed/base/tools/regression/bin/sh/builtins/exec1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/exec1.0
  projects/ofed/base/tools/regression/bin/sh/builtins/exec2.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/exec2.0
  projects/ofed/base/tools/regression/bin/sh/builtins/exit1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/exit1.0
  projects/ofed/base/tools/regression/bin/sh/builtins/printf1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/printf1.0
  projects/ofed/base/tools/regression/bin/sh/builtins/printf2.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/printf2.0
  projects/ofed/base/tools/regression/bin/sh/builtins/printf3.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/printf3.0
  projects/ofed/base/tools/regression/bin/sh/builtins/printf4.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/printf4.0
  projects/ofed/base/tools/regression/bin/sh/builtins/read2.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/read2.0
  projects/ofed/base/tools/regression/bin/sh/builtins/read3.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/read3.0
  projects/ofed/base/tools/regression/bin/sh/builtins/read3.0.stdout
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/read3.0.stdout
  projects/ofed/base/tools/regression/bin/sh/builtins/read4.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/read4.0
  projects/ofed/base/tools/regression/bin/sh/builtins/read4.0.stdout
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/read4.0.stdout
  projects/ofed/base/tools/regression/bin/sh/builtins/return4.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/return4.0
  projects/ofed/base/tools/regression/bin/sh/builtins/return5.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/return5.0
  projects/ofed/base/tools/regression/bin/sh/builtins/return6.4
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/return6.4
  projects/ofed/base/tools/regression/bin/sh/builtins/return7.4
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/return7.4
  projects/ofed/base/tools/regression/bin/sh/builtins/wait1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/wait1.0
  projects/ofed/base/tools/regression/bin/sh/builtins/wait2.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/wait2.0
  projects/ofed/base/tools/regression/bin/sh/builtins/wait3.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/builtins/wait3.0
  projects/ofed/base/tools/regression/bin/sh/errors/assignment-error2.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/errors/assignment-error2.0
  projects/ofed/base/tools/regression/bin/sh/errors/bad-keyword1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/errors/bad-keyword1.0
  projects/ofed/base/tools/regression/bin/sh/errors/redirection-error7.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/errors/redirection-error7.0
  projects/ofed/base/tools/regression/bin/sh/execution/func3.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/execution/func3.0
  projects/ofed/base/tools/regression/bin/sh/execution/redir3.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/execution/redir3.0
  projects/ofed/base/tools/regression/bin/sh/execution/redir4.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/execution/redir4.0
  projects/ofed/base/tools/regression/bin/sh/execution/var-assign1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/execution/var-assign1.0
  projects/ofed/base/tools/regression/bin/sh/expansion/arith6.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/arith6.0
  projects/ofed/base/tools/regression/bin/sh/expansion/arith7.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/arith7.0
  projects/ofed/base/tools/regression/bin/sh/expansion/arith8.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/arith8.0
  projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst10.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/cmdsubst10.0
  projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst3.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/cmdsubst3.0
  projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst4.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/cmdsubst4.0
  projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst5.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/cmdsubst5.0
  projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst6.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/cmdsubst6.0
  projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst7.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/cmdsubst7.0
  projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst8.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/cmdsubst8.0
  projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst9.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/cmdsubst9.0
  projects/ofed/base/tools/regression/bin/sh/expansion/ifs2.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/ifs2.0
  projects/ofed/base/tools/regression/bin/sh/expansion/ifs3.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/ifs3.0
  projects/ofed/base/tools/regression/bin/sh/expansion/pathname1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/pathname1.0
  projects/ofed/base/tools/regression/bin/sh/expansion/pathname2.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/pathname2.0
  projects/ofed/base/tools/regression/bin/sh/expansion/pathname3.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/pathname3.0
  projects/ofed/base/tools/regression/bin/sh/expansion/pathname4.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/pathname4.0
  projects/ofed/base/tools/regression/bin/sh/expansion/plus-minus4.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/plus-minus4.0
  projects/ofed/base/tools/regression/bin/sh/expansion/plus-minus5.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/plus-minus5.0
  projects/ofed/base/tools/regression/bin/sh/expansion/plus-minus6.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/plus-minus6.0
  projects/ofed/base/tools/regression/bin/sh/expansion/plus-minus7.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/plus-minus7.0
  projects/ofed/base/tools/regression/bin/sh/expansion/trim4.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/trim4.0
  projects/ofed/base/tools/regression/bin/sh/expansion/trim5.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/trim5.0
  projects/ofed/base/tools/regression/bin/sh/expansion/trim6.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/expansion/trim6.0
  projects/ofed/base/tools/regression/bin/sh/parser/alias1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/alias1.0
  projects/ofed/base/tools/regression/bin/sh/parser/alias2.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/alias2.0
  projects/ofed/base/tools/regression/bin/sh/parser/alias3.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/alias3.0
  projects/ofed/base/tools/regression/bin/sh/parser/case1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/case1.0
  projects/ofed/base/tools/regression/bin/sh/parser/case2.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/case2.0
  projects/ofed/base/tools/regression/bin/sh/parser/func1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/func1.0
  projects/ofed/base/tools/regression/bin/sh/parser/heredoc3.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/heredoc3.0
  projects/ofed/base/tools/regression/bin/sh/parser/heredoc4.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/heredoc4.0
  projects/ofed/base/tools/regression/bin/sh/parser/heredoc5.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/heredoc5.0
  projects/ofed/base/tools/regression/bin/sh/parser/heredoc6.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/heredoc6.0
  projects/ofed/base/tools/regression/bin/sh/parser/heredoc7.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/heredoc7.0
  projects/ofed/base/tools/regression/bin/sh/parser/heredoc8.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/heredoc8.0
  projects/ofed/base/tools/regression/bin/sh/parser/only-redir1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/only-redir1.0
  projects/ofed/base/tools/regression/bin/sh/parser/pipe-not1.0
     - copied unchanged from r216915, head/tools/regression/bin/sh/parser/pipe-not1.0
  projects/ofed/base/tools/regression/bin/test/
     - copied from r216915, head/tools/regression/bin/test/
  projects/ofed/base/tools/regression/geom_eli/init-J.t
     - copied unchanged from r216915, head/tools/regression/geom_eli/init-J.t
  projects/ofed/base/tools/regression/geom_eli/resize.t
     - copied unchanged from r216915, head/tools/regression/geom_eli/resize.t
  projects/ofed/base/tools/regression/lib/msun/test-logarithm.c
     - copied unchanged from r216915, head/tools/regression/lib/msun/test-logarithm.c
  projects/ofed/base/tools/regression/lib/msun/test-logarithm.t
     - copied unchanged from r216915, head/tools/regression/lib/msun/test-logarithm.t
  projects/ofed/base/tools/regression/lib/msun/test-nearbyint.c
     - copied unchanged from r216915, head/tools/regression/lib/msun/test-nearbyint.c
  projects/ofed/base/tools/regression/lib/msun/test-nearbyint.t
     - copied unchanged from r216915, head/tools/regression/lib/msun/test-nearbyint.t
  projects/ofed/base/tools/regression/netinet/arphold/
     - copied from r216915, head/tools/regression/netinet/arphold/
  projects/ofed/base/tools/regression/pjdfstest/
     - copied from r216915, head/tools/regression/pjdfstest/
  projects/ofed/base/tools/regression/pthread/unwind/
     - copied from r216915, head/tools/regression/pthread/unwind/
  projects/ofed/base/tools/regression/sbin/
     - copied from r216915, head/tools/regression/sbin/
  projects/ofed/base/tools/regression/sockets/unix_close_race/
     - copied from r216915, head/tools/regression/sockets/unix_close_race/
  projects/ofed/base/tools/regression/usr.bin/jot/regress.rand1.out
     - copied unchanged from r216915, head/tools/regression/usr.bin/jot/regress.rand1.out
  projects/ofed/base/tools/regression/usr.bin/jot/regress.rand2.out
     - copied unchanged from r216915, head/tools/regression/usr.bin/jot/regress.rand2.out
  projects/ofed/base/tools/regression/usr.bin/jot/regress.stutter2.out
     - copied unchanged from r216915, head/tools/regression/usr.bin/jot/regress.stutter2.out
  projects/ofed/base/tools/regression/usr.bin/printf/regress.m5.out
     - copied unchanged from r216915, head/tools/regression/usr.bin/printf/regress.m5.out
  projects/ofed/base/tools/regression/usr.bin/tr/regress.0c.out
     - copied unchanged from r216915, head/tools/regression/usr.bin/tr/regress.0c.out
  projects/ofed/base/tools/regression/usr.bin/tr/regress.0d.out
     - copied unchanged from r216915, head/tools/regression/usr.bin/tr/regress.0d.out
  projects/ofed/base/tools/regression/usr.sbin/newsyslog/
     - copied from r216915, head/tools/regression/usr.sbin/newsyslog/
  projects/ofed/base/tools/test/auxinfo/
     - copied from r216915, head/tools/test/auxinfo/
  projects/ofed/base/tools/tools/nanobsd/rescue/Pkg/
     - copied from r216915, head/tools/tools/nanobsd/rescue/Pkg/
  projects/ofed/base/tools/tools/nanobsd/rescue/build.sh
     - copied unchanged from r216915, head/tools/tools/nanobsd/rescue/build.sh
  projects/ofed/base/tools/tools/netrate/tcpp/parallelism.csh
     - copied unchanged from r216915, head/tools/tools/netrate/tcpp/parallelism.csh
  projects/ofed/base/tools/tools/netrate/tcpp/runit.pl
     - copied unchanged from r216915, head/tools/tools/netrate/tcpp/runit.pl
  projects/ofed/base/tools/tools/vhba/
     - copied from r216915, head/tools/tools/vhba/
  projects/ofed/base/usr.bin/Makefile.amd64
     - copied unchanged from r216915, head/usr.bin/Makefile.amd64
  projects/ofed/base/usr.bin/Makefile.arm
     - copied unchanged from r216915, head/usr.bin/Makefile.arm
  projects/ofed/base/usr.bin/Makefile.i386
     - copied unchanged from r216915, head/usr.bin/Makefile.i386
  projects/ofed/base/usr.bin/Makefile.ia64
     - copied unchanged from r216915, head/usr.bin/Makefile.ia64
  projects/ofed/base/usr.bin/Makefile.powerpc
     - copied unchanged from r216915, head/usr.bin/Makefile.powerpc
  projects/ofed/base/usr.bin/Makefile.sparc64
     - copied unchanged from r216915, head/usr.bin/Makefile.sparc64
  projects/ofed/base/usr.bin/clang/
     - copied from r216915, head/usr.bin/clang/
  projects/ofed/base/usr.bin/cpio/err.h
     - copied unchanged from r216915, head/usr.bin/cpio/err.h
  projects/ofed/base/usr.bin/cpio/line_reader.c
     - copied unchanged from r216915, head/usr.bin/cpio/line_reader.c
  projects/ofed/base/usr.bin/cpio/line_reader.h
     - copied unchanged from r216915, head/usr.bin/cpio/line_reader.h
  projects/ofed/base/usr.bin/grep/
     - copied from r216915, head/usr.bin/grep/
  projects/ofed/base/usr.bin/lzmainfo/
     - copied from r216915, head/usr.bin/lzmainfo/
  projects/ofed/base/usr.bin/man/
     - copied from r216915, head/usr.bin/man/
  projects/ofed/base/usr.bin/truss/powerpc64-fbsd.c
     - copied unchanged from r216915, head/usr.bin/truss/powerpc64-fbsd.c
  projects/ofed/base/usr.bin/xlint/arch/powerpc64/
     - copied from r216915, head/usr.bin/xlint/arch/powerpc64/
  projects/ofed/base/usr.bin/xz/
     - copied from r216915, head/usr.bin/xz/
  projects/ofed/base/usr.bin/xzdec/
     - copied from r216915, head/usr.bin/xzdec/
  projects/ofed/base/usr.sbin/Makefile.amd64
     - copied unchanged from r216915, head/usr.sbin/Makefile.amd64
  projects/ofed/base/usr.sbin/Makefile.arm
     - copied unchanged from r216915, head/usr.sbin/Makefile.arm
  projects/ofed/base/usr.sbin/Makefile.i386
     - copied unchanged from r216915, head/usr.sbin/Makefile.i386
  projects/ofed/base/usr.sbin/Makefile.ia64
     - copied unchanged from r216915, head/usr.sbin/Makefile.ia64
  projects/ofed/base/usr.sbin/Makefile.mips
     - copied unchanged from r216915, head/usr.sbin/Makefile.mips
  projects/ofed/base/usr.sbin/Makefile.powerpc
     - copied unchanged from r216915, head/usr.sbin/Makefile.powerpc
  projects/ofed/base/usr.sbin/Makefile.sparc64
     - copied unchanged from r216915, head/usr.sbin/Makefile.sparc64
  projects/ofed/base/usr.sbin/bluetooth/ath3kfw/
     - copied from r216915, head/usr.sbin/bluetooth/ath3kfw/
  projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_target/
     - copied from r216915, head/usr.sbin/bsnmpd/modules/snmp_target/
  projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_usm/
     - copied from r216915, head/usr.sbin/bsnmpd/modules/snmp_usm/
  projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_vacm/
     - copied from r216915, head/usr.sbin/bsnmpd/modules/snmp_vacm/
  projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_wlan/
     - copied from r216915, head/usr.sbin/bsnmpd/modules/snmp_wlan/
  projects/ofed/base/usr.sbin/bsnmpd/tools/
     - copied from r216915, head/usr.sbin/bsnmpd/tools/
  projects/ofed/base/usr.sbin/gpioctl/
     - copied from r216915, head/usr.sbin/gpioctl/
  projects/ofed/base/usr.sbin/makefs/cd9660/
     - copied from r216915, head/usr.sbin/makefs/cd9660/
  projects/ofed/base/usr.sbin/makefs/cd9660.c
     - copied unchanged from r216915, head/usr.sbin/makefs/cd9660.c
  projects/ofed/base/usr.sbin/makefs/cd9660.h
     - copied unchanged from r216915, head/usr.sbin/makefs/cd9660.h
  projects/ofed/base/usr.sbin/makefs/compat/Makefile.inc
     - copied unchanged from r216915, head/usr.sbin/makefs/compat/Makefile.inc
  projects/ofed/base/usr.sbin/makefs/ffs.h
     - copied unchanged from r216915, head/usr.sbin/makefs/ffs.h
  projects/ofed/base/usr.sbin/makefs/ffs/Makefile.inc
     - copied unchanged from r216915, head/usr.sbin/makefs/ffs/Makefile.inc
  projects/ofed/base/usr.sbin/pc-sysinstall/
     - copied from r216915, head/usr.sbin/pc-sysinstall/
  projects/ofed/base/usr.sbin/tcpdump/tcpdump/tcpdump.1
     - copied unchanged from r216915, head/usr.sbin/tcpdump/tcpdump/tcpdump.1
  projects/ofed/base/usr.sbin/usbdump/
     - copied from r216915, head/usr.sbin/usbdump/
Directory Properties:
  projects/ofed/base/contrib/llvm/   (props changed)
  projects/ofed/base/contrib/xz/   (props changed)
  projects/ofed/base/sys/contrib/octeon-sdk/   (props changed)
Replaced:
  projects/ofed/base/contrib/wpa/hostapd/
     - copied from r216916, head/contrib/wpa/hostapd/
  projects/ofed/base/contrib/wpa/hostapd/.gitignore
     - copied unchanged from r216916, head/contrib/wpa/hostapd/.gitignore
  projects/ofed/base/contrib/wpa/hostapd/ChangeLog
     - copied unchanged from r216916, head/contrib/wpa/hostapd/ChangeLog
  projects/ofed/base/contrib/wpa/hostapd/README
     - copied unchanged from r216916, head/contrib/wpa/hostapd/README
  projects/ofed/base/contrib/wpa/hostapd/README-WPS
     - copied unchanged from r216916, head/contrib/wpa/hostapd/README-WPS
  projects/ofed/base/contrib/wpa/hostapd/ctrl_iface.c
     - copied unchanged from r216916, head/contrib/wpa/hostapd/ctrl_iface.c
  projects/ofed/base/contrib/wpa/hostapd/ctrl_iface.h
     - copied unchanged from r216916, head/contrib/wpa/hostapd/ctrl_iface.h
  projects/ofed/base/contrib/wpa/hostapd/defconfig
     - copied unchanged from r216916, head/contrib/wpa/hostapd/defconfig
  projects/ofed/base/contrib/wpa/hostapd/eap_testing.txt
     - copied unchanged from r216916, head/contrib/wpa/hostapd/eap_testing.txt
  projects/ofed/base/contrib/wpa/hostapd/hostapd.8
     - copied unchanged from r216916, head/contrib/wpa/hostapd/hostapd.8
  projects/ofed/base/contrib/wpa/hostapd/hostapd.accept
     - copied unchanged from r216916, head/contrib/wpa/hostapd/hostapd.accept
  projects/ofed/base/contrib/wpa/hostapd/hostapd.conf
     - copied unchanged from r216916, head/contrib/wpa/hostapd/hostapd.conf
  projects/ofed/base/contrib/wpa/hostapd/hostapd.deny
     - copied unchanged from r216916, head/contrib/wpa/hostapd/hostapd.deny
  projects/ofed/base/contrib/wpa/hostapd/hostapd.eap_user
     - copied unchanged from r216916, head/contrib/wpa/hostapd/hostapd.eap_user
  projects/ofed/base/contrib/wpa/hostapd/hostapd.radius_clients
     - copied unchanged from r216916, head/contrib/wpa/hostapd/hostapd.radius_clients
  projects/ofed/base/contrib/wpa/hostapd/hostapd.sim_db
     - copied unchanged from r216916, head/contrib/wpa/hostapd/hostapd.sim_db
  projects/ofed/base/contrib/wpa/hostapd/hostapd.vlan
     - copied unchanged from r216916, head/contrib/wpa/hostapd/hostapd.vlan
  projects/ofed/base/contrib/wpa/hostapd/hostapd.wpa_psk
     - copied unchanged from r216916, head/contrib/wpa/hostapd/hostapd.wpa_psk
  projects/ofed/base/contrib/wpa/hostapd/hostapd_cli.1
     - copied unchanged from r216916, head/contrib/wpa/hostapd/hostapd_cli.1
  projects/ofed/base/contrib/wpa/hostapd/hostapd_cli.c
     - copied unchanged from r216916, head/contrib/wpa/hostapd/hostapd_cli.c
  projects/ofed/base/contrib/wpa/hostapd/logwatch/
     - copied from r216916, head/contrib/wpa/hostapd/logwatch/
  projects/ofed/base/contrib/wpa/hostapd/logwatch/README
     - copied unchanged from r216916, head/contrib/wpa/hostapd/logwatch/README
  projects/ofed/base/contrib/wpa/hostapd/logwatch/hostapd
     - copied unchanged from r216916, head/contrib/wpa/hostapd/logwatch/hostapd
  projects/ofed/base/contrib/wpa/hostapd/logwatch/hostapd.conf
     - copied unchanged from r216916, head/contrib/wpa/hostapd/logwatch/hostapd.conf
  projects/ofed/base/contrib/wpa/hostapd/nt_password_hash.c
     - copied unchanged from r216916, head/contrib/wpa/hostapd/nt_password_hash.c
  projects/ofed/base/contrib/wpa/hostapd/wired.conf
     - copied unchanged from r216916, head/contrib/wpa/hostapd/wired.conf
  projects/ofed/base/contrib/wpa/src/crypto/.gitignore
     - copied unchanged from r216916, head/contrib/wpa/src/crypto/.gitignore
  projects/ofed/base/contrib/wpa/src/radius/.gitignore
     - copied unchanged from r216916, head/contrib/wpa/src/radius/.gitignore
  projects/ofed/base/contrib/wpa/src/tls/.gitignore
     - copied unchanged from r216916, head/contrib/wpa/src/tls/.gitignore
  projects/ofed/base/contrib/wpa/src/utils/.gitignore
     - copied unchanged from r216916, head/contrib/wpa/src/utils/.gitignore
  projects/ofed/base/contrib/wpa/wpa_supplicant/.gitignore
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/.gitignore
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/docbook/.gitignore
     - copied unchanged from r216916, head/contrib/wpa/wpa_supplicant/doc/docbook/.gitignore
  projects/ofed/base/sys/kern/Makefile
     - copied unchanged from r216915, head/sys/kern/Makefile
Deleted:
  projects/ofed/base/bin/csh/USD.doc/
  projects/ofed/base/bin/sh/bltin/echo.1
  projects/ofed/base/bin/test/TEST.README
  projects/ofed/base/bin/test/TEST.csh
  projects/ofed/base/bin/test/TEST.sh
  projects/ofed/base/contrib/libf2c/
  projects/ofed/base/contrib/libpcap/FREEBSD-Xlist
  projects/ofed/base/contrib/libpcap/FREEBSD-upgrade
  projects/ofed/base/contrib/libpcap/net/bpf_filter.c
  projects/ofed/base/contrib/tcpdump/FREEBSD-Xlist
  projects/ofed/base/contrib/tcpdump/FREEBSD-upgrade
  projects/ofed/base/contrib/tcpdump/missing/getaddrinfo.c
  projects/ofed/base/contrib/tcpdump/tcpdump.1
  projects/ofed/base/contrib/traceroute/Makefile.in
  projects/ofed/base/contrib/traceroute/aclocal.m4
  projects/ofed/base/contrib/traceroute/acsite.m4
  projects/ofed/base/contrib/traceroute/config.guess
  projects/ofed/base/contrib/traceroute/config.sub
  projects/ofed/base/contrib/traceroute/configure
  projects/ofed/base/contrib/traceroute/configure.in
  projects/ofed/base/contrib/traceroute/findsaddr-generic.c
  projects/ofed/base/contrib/traceroute/findsaddr-linux.c
  projects/ofed/base/contrib/traceroute/findsaddr-mib.c
  projects/ofed/base/contrib/traceroute/install-sh
  projects/ofed/base/contrib/traceroute/lbl/gnuc.h
  projects/ofed/base/contrib/traceroute/lbl/os-solaris2.h
  projects/ofed/base/contrib/traceroute/lbl/os-sunos4.h
  projects/ofed/base/contrib/traceroute/mkdep
  projects/ofed/base/contrib/traceroute/strerror.c
  projects/ofed/base/contrib/traceroute/usleep.c
  projects/ofed/base/contrib/wpa/src/common/.gitignore
  projects/ofed/base/contrib/wpa/src/crypto/aes.c
  projects/ofed/base/contrib/wpa/src/crypto/aes_wrap.c
  projects/ofed/base/contrib/wpa/src/crypto/des.c
  projects/ofed/base/contrib/wpa/src/crypto/md4.c
  projects/ofed/base/contrib/wpa/src/crypto/rc4.h
  projects/ofed/base/contrib/wpa/src/drivers/scan_helpers.c
  projects/ofed/base/contrib/wpa/src/eap_common/.gitignore
  projects/ofed/base/contrib/wpa/src/eap_peer/.gitignore
  projects/ofed/base/contrib/wpa/src/eap_server/.gitignore
  projects/ofed/base/contrib/wpa/src/eap_server/eap.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_aka.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_fast.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_gpsk.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_gtc.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_identity.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_ikev2.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_md5.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_methods.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_mschapv2.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_pax.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_peap.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_psk.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_sake.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_sim.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_tls.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_tls_common.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_tnc.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_ttls.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_vendor_test.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_wsc.c
  projects/ofed/base/contrib/wpa/src/eapol_supp/.gitignore
  projects/ofed/base/contrib/wpa/src/hlr_auc_gw/.gitignore
  projects/ofed/base/contrib/wpa/src/hlr_auc_gw/Makefile
  projects/ofed/base/contrib/wpa/src/hlr_auc_gw/hlr_auc_gw.c
  projects/ofed/base/contrib/wpa/src/hlr_auc_gw/hlr_auc_gw.milenage_db
  projects/ofed/base/contrib/wpa/src/hlr_auc_gw/milenage.c
  projects/ofed/base/contrib/wpa/src/hlr_auc_gw/milenage.h
  projects/ofed/base/contrib/wpa/src/rsn_supp/.gitignore
  projects/ofed/base/contrib/wpa/src/tls/asn1_test.c
  projects/ofed/base/contrib/wpa/src/wps/.gitignore
  projects/ofed/base/contrib/wpa/wpa_supplicant/ctrl_iface_dbus.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/ctrl_iface_dbus.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/ctrl_iface_dbus_handlers.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/ctrl_iface_dbus_handlers.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/dbus-wpa_supplicant.conf
  projects/ofed/base/contrib/wpa/wpa_supplicant/dbus-wpa_supplicant.service
  projects/ofed/base/contrib/wpa/wpa_supplicant/dbus_dict_helpers.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/dbus_dict_helpers.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/.gitignore
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/code_structure.doxygen
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/ctrl_iface.doxygen
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/doxygen.fast
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/doxygen.full
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/driver_wrapper.doxygen
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/eap.doxygen
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/kerneldoc2doxygen.pl
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/mainpage.doxygen
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/porting.doxygen
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/testing_tools.doxygen
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/wpa_supplicant.fig
  projects/ofed/base/contrib/wpa/wpa_supplicant/tests/test_aes.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/tests/test_md4.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/tests/test_md5.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/tests/test_ms_funcs.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/tests/test_sha1.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/tests/test_sha256.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/tests/test_x509v3.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/tests/test_x509v3_nist.sh
  projects/ofed/base/contrib/wpa/wpa_supplicant/tests/test_x509v3_nist2.sh
  projects/ofed/base/crypto/openssh/ssh-pkcs11-helper.0
  projects/ofed/base/gnu/usr.bin/binutils/gasp/
  projects/ofed/base/gnu/usr.bin/binutils/gdb/
  projects/ofed/base/gnu/usr.bin/binutils/gdbreplay/
  projects/ofed/base/lib/libautofs/
  projects/ofed/base/lib/libc/amd64/gen/ldexp.c
  projects/ofed/base/lib/libc/i386/gen/ldexp.c
  projects/ofed/base/lib/libc/i386/string/strlen.S
  projects/ofed/base/lib/libc/rpc/PSD.doc/
  projects/ofed/base/lib/libc_r/
  projects/ofed/base/lib/libcompat/4.1/ascftime.c
  projects/ofed/base/lib/libcompat/4.1/cftime.3
  projects/ofed/base/lib/libcompat/4.1/cftime.c
  projects/ofed/base/lib/libcompat/4.1/getpw.3
  projects/ofed/base/lib/libcompat/4.1/getpw.c
  projects/ofed/base/lib/libcompat/4.3/cfree.3
  projects/ofed/base/lib/libcompat/4.3/cfree.c
  projects/ofed/base/lib/libthr/thread/thr_atfork.c
  projects/ofed/base/sbin/fsck_ffs/SMM.doc/
  projects/ofed/base/sbin/iscontrol/pdu.h
  projects/ofed/base/sbin/mount_autofs/
  projects/ofed/base/share/doc/psd/15.yacc/ss..
  projects/ofed/base/share/doc/psd/15.yacc/ssA
  projects/ofed/base/share/doc/psd/15.yacc/ssB
  projects/ofed/base/share/man/man4/acpi_aiboost.4
  projects/ofed/base/share/man/man8/MAKEDEV.8
  projects/ofed/base/share/man/man9/vm_page_sleep_busy.9
  projects/ofed/base/share/man/man9/vput.9
  projects/ofed/base/sys/amd64/acpica/Makefile
  projects/ofed/base/sys/amd64/acpica/OsdEnvironment.c
  projects/ofed/base/sys/amd64/acpica/genwakecode.sh
  projects/ofed/base/sys/amd64/acpica/genwakedata.sh
  projects/ofed/base/sys/amd64/acpica/madt.c
  projects/ofed/base/sys/amd64/amd64/busdma_machdep.c
  projects/ofed/base/sys/amd64/amd64/dump_machdep.c
  projects/ofed/base/sys/amd64/amd64/io_apic.c
  projects/ofed/base/sys/amd64/amd64/local_apic.c
  projects/ofed/base/sys/amd64/amd64/mca.c
  projects/ofed/base/sys/amd64/amd64/mptable.c
  projects/ofed/base/sys/amd64/amd64/mptable_pci.c
  projects/ofed/base/sys/amd64/amd64/msi.c
  projects/ofed/base/sys/amd64/amd64/nexus.c
  projects/ofed/base/sys/amd64/amd64/tsc.c
  projects/ofed/base/sys/amd64/include/apicreg.h
  projects/ofed/base/sys/amd64/include/mca.h
  projects/ofed/base/sys/amd64/include/mptable.h
  projects/ofed/base/sys/amd64/include/mutex.h
  projects/ofed/base/sys/arm/include/bootinfo.h
  projects/ofed/base/sys/arm/include/mutex.h
  projects/ofed/base/sys/arm/mv/discovery/db78xxx.c
  projects/ofed/base/sys/arm/mv/kirkwood/db88f6xxx.c
  projects/ofed/base/sys/arm/mv/kirkwood/files.db88f6xxx
  projects/ofed/base/sys/arm/mv/obio.c
  projects/ofed/base/sys/boot/pc98/libpc98/i386_module.c
  projects/ofed/base/sys/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu
  projects/ofed/base/sys/contrib/dev/wpi/iwlwifi-3945-2.14.4.fw.uu
  projects/ofed/base/sys/dev/acpi_support/acpi_aiboost.c
  projects/ofed/base/sys/dev/cfi/cfi_bus_lbc.c
  projects/ofed/base/sys/dev/cxgb/ulp/tom/cxgb_vm.c
  projects/ofed/base/sys/dev/cxgb/ulp/tom/cxgb_vm.h
  projects/ofed/base/sys/dev/mii/axphyreg.h
  projects/ofed/base/sys/dev/quicc/quicc_bfe_ocp.c
  projects/ofed/base/sys/dev/tsec/if_tsec_ocp.c
  projects/ofed/base/sys/dev/uart/uart_bus_mbus.c
  projects/ofed/base/sys/dev/uart/uart_bus_ocp.c
  projects/ofed/base/sys/dev/uart/uart_cpu_mv.c
  projects/ofed/base/sys/dev/usb/controller/ehci_mbus.c
  projects/ofed/base/sys/fs/nfsclient/nfs_cllock.c
  projects/ofed/base/sys/fs/nfsclient/nfs_lock.h
  projects/ofed/base/sys/i386/acpica/Makefile
  projects/ofed/base/sys/i386/acpica/OsdEnvironment.c
  projects/ofed/base/sys/i386/acpica/genwakecode.sh
  projects/ofed/base/sys/i386/acpica/madt.c
  projects/ofed/base/sys/i386/i386/busdma_machdep.c
  projects/ofed/base/sys/i386/i386/dump_machdep.c
  projects/ofed/base/sys/i386/i386/io_apic.c
  projects/ofed/base/sys/i386/i386/local_apic.c
  projects/ofed/base/sys/i386/i386/mca.c
  projects/ofed/base/sys/i386/i386/mptable.c
  projects/ofed/base/sys/i386/i386/mptable_pci.c
  projects/ofed/base/sys/i386/i386/msi.c
  projects/ofed/base/sys/i386/i386/nexus.c
  projects/ofed/base/sys/i386/i386/tsc.c
  projects/ofed/base/sys/i386/include/apicreg.h
  projects/ofed/base/sys/i386/include/mca.h
  projects/ofed/base/sys/i386/include/mptable.h
  projects/ofed/base/sys/i386/include/mutex.h
  projects/ofed/base/sys/ia64/include/mutex.h
  projects/ofed/base/sys/mips/cavium/dev/
  projects/ofed/base/sys/mips/cavium/driveid.h
  projects/ofed/base/sys/mips/cavium/octeon_ebt3000_cf.h
  projects/ofed/base/sys/mips/include/_bus_octeon.h
  projects/ofed/base/sys/mips/include/asmacros.h
  projects/ofed/base/sys/mips/include/mutex.h
  projects/ofed/base/sys/mips/mips/psraccess.S
  projects/ofed/base/sys/mips/mips/tlb.S
  projects/ofed/base/sys/mips/rmi/clock.c
  projects/ofed/base/sys/mips/rmi/clock.h
  projects/ofed/base/sys/mips/rmi/debug.h
  projects/ofed/base/sys/mips/rmi/dev/sec/stats.h
  projects/ofed/base/sys/mips/rmi/ehcireg.h
  projects/ofed/base/sys/mips/rmi/ehcivar.h
  projects/ofed/base/sys/mips/rmi/on_chip.c
  projects/ofed/base/sys/mips/rmi/pcibus.c
  projects/ofed/base/sys/mips/rmi/perfmon.h
  projects/ofed/base/sys/mips/rmi/perfmon_kern.c
  projects/ofed/base/sys/mips/rmi/perfmon_percpu.c
  projects/ofed/base/sys/mips/rmi/perfmon_utils.h
  projects/ofed/base/sys/mips/rmi/perfmon_xlrconfig.h
  projects/ofed/base/sys/mips/rmi/shared_structs.h
  projects/ofed/base/sys/mips/rmi/shared_structs_func.h
  projects/ofed/base/sys/mips/rmi/shared_structs_offsets.h
  projects/ofed/base/sys/mips/rmi/xlr_boot1_console.c
  projects/ofed/base/sys/mips/rmi/xlrconfig.h
  projects/ofed/base/sys/modules/acpi/acpi_aiboost/
  projects/ofed/base/sys/nfsclient/nfs_lock.c
  projects/ofed/base/sys/nfsclient/nfs_lock.h
  projects/ofed/base/sys/pc98/cbus/clock.c
  projects/ofed/base/sys/pc98/include/apicreg.h
  projects/ofed/base/sys/pc98/include/mca.h
  projects/ofed/base/sys/pc98/include/mptable.h
  projects/ofed/base/sys/pc98/include/mutex.h
  projects/ofed/base/sys/powerpc/aim/ofw_machdep.c
  projects/ofed/base/sys/powerpc/aim/platform_chrp.c
  projects/ofed/base/sys/powerpc/aim/swtch.S
  projects/ofed/base/sys/powerpc/aim/trap_subr.S
  projects/ofed/base/sys/powerpc/include/bootinfo.h
  projects/ofed/base/sys/powerpc/include/intr.h
  projects/ofed/base/sys/powerpc/include/mutex.h
  projects/ofed/base/sys/powerpc/include/ocpbus.h
  projects/ofed/base/sys/powerpc/mpc85xx/ds1553_bus_lbc.c
  projects/ofed/base/sys/powerpc/mpc85xx/ocpbus.c
  projects/ofed/base/sys/powerpc/mpc85xx/ocpbus.h
  projects/ofed/base/sys/powerpc/mpc85xx/opic.c
  projects/ofed/base/sys/powerpc/mpc85xx/pci_ocp.c
  projects/ofed/base/sys/powerpc/powermac/cpchtvar.h
  projects/ofed/base/sys/powerpc/powerpc/elf_machdep.c
  projects/ofed/base/sys/powerpc/powerpc/sigcode.S
  projects/ofed/base/sys/rpc/inet_ntop.c
  projects/ofed/base/sys/rpc/inet_pton.c
  projects/ofed/base/sys/sparc64/include/mutex.h
  projects/ofed/base/sys/sun4v/include/mutex.h
  projects/ofed/base/sys/ufs/ffs/README.snapshot
  projects/ofed/base/sys/xen/reboot.c
  projects/ofed/base/sys/xen/xenbus/init.txt
  projects/ofed/base/sys/xen/xenbus/xenbus_client.c
  projects/ofed/base/sys/xen/xenbus/xenbus_comms.c
  projects/ofed/base/sys/xen/xenbus/xenbus_comms.h
  projects/ofed/base/sys/xen/xenbus/xenbus_dev.c
  projects/ofed/base/sys/xen/xenbus/xenbus_probe.c
  projects/ofed/base/sys/xen/xenbus/xenbus_probe_backend.c
  projects/ofed/base/sys/xen/xenbus/xenbus_xs.c
  projects/ofed/base/tools/build/options/WITHOUT_GNU_GREP
  projects/ofed/base/tools/regression/bin/sh/builtins/command4.127
  projects/ofed/base/tools/regression/fstest/
  projects/ofed/base/tools/tools/nanobsd/rescue/AMD64
  projects/ofed/base/tools/tools/nanobsd/rescue/I386
  projects/ofed/base/tools/tools/nanobsd/rescue/isoamd64.sh
  projects/ofed/base/tools/tools/nanobsd/rescue/isoi386.sh
  projects/ofed/base/usr.bin/bc/USD.doc/
  projects/ofed/base/usr.bin/dc/USD.doc/
  projects/ofed/base/usr.bin/gprof/PSD.doc/
  projects/ofed/base/usr.bin/mail/USD.doc/
  projects/ofed/base/usr.bin/make/PSD.doc/
  projects/ofed/base/usr.bin/objformat/
  projects/ofed/base/usr.bin/tftp/extern.h
  projects/ofed/base/usr.bin/tftp/tftpsubs.c
  projects/ofed/base/usr.bin/tftp/tftpsubs.h
  projects/ofed/base/usr.sbin/config/SMM.doc/
  projects/ofed/base/usr.sbin/kernbb/
  projects/ofed/base/usr.sbin/lpr/SMM.doc/
  projects/ofed/base/usr.sbin/timed/SMM.doc/
  projects/ofed/base/usr.sbin/usbdevs/
  projects/ofed/base/usr.sbin/wpa/l2_packet.c
  projects/ofed/base/usr.sbin/wpa/wpa_supplicant/driver_wired.c
Modified:
  projects/ofed/base/COPYRIGHT
  projects/ofed/base/Makefile
  projects/ofed/base/Makefile.inc1
  projects/ofed/base/ObsoleteFiles.inc
  projects/ofed/base/README
  projects/ofed/base/UPDATING
  projects/ofed/base/bin/Makefile
  projects/ofed/base/bin/chflags/chflags.1
  projects/ofed/base/bin/chio/chio.c
  projects/ofed/base/bin/cp/cp.c
  projects/ofed/base/bin/date/date.1
  projects/ofed/base/bin/echo/echo.1
  projects/ofed/base/bin/expr/expr.1
  projects/ofed/base/bin/getfacl/getfacl.1
  projects/ofed/base/bin/kill/kill.1
  projects/ofed/base/bin/kill/kill.c
  projects/ofed/base/bin/ln/ln.1
  projects/ofed/base/bin/pax/pat_rep.c
  projects/ofed/base/bin/pax/pax.1
  projects/ofed/base/bin/pax/tar.c
  projects/ofed/base/bin/pkill/pkill.1
  projects/ofed/base/bin/pkill/pkill.c
  projects/ofed/base/bin/ps/extern.h
  projects/ofed/base/bin/ps/keyword.c
  projects/ofed/base/bin/ps/ps.1
  projects/ofed/base/bin/rm/rm.1
  projects/ofed/base/bin/rm/rm.c
  projects/ofed/base/bin/setfacl/setfacl.1
  projects/ofed/base/bin/sh/Makefile
  projects/ofed/base/bin/sh/alias.c
  projects/ofed/base/bin/sh/arith_lex.l
  projects/ofed/base/bin/sh/bltin/bltin.h
  projects/ofed/base/bin/sh/builtins.def
  projects/ofed/base/bin/sh/cd.c
  projects/ofed/base/bin/sh/error.c
  projects/ofed/base/bin/sh/error.h
  projects/ofed/base/bin/sh/eval.c
  projects/ofed/base/bin/sh/exec.c
  projects/ofed/base/bin/sh/expand.c
  projects/ofed/base/bin/sh/expand.h
  projects/ofed/base/bin/sh/funcs/suspend
  projects/ofed/base/bin/sh/histedit.c
  projects/ofed/base/bin/sh/input.c
  projects/ofed/base/bin/sh/jobs.c
  projects/ofed/base/bin/sh/jobs.h
  projects/ofed/base/bin/sh/mail.c
  projects/ofed/base/bin/sh/main.c
  projects/ofed/base/bin/sh/memalloc.c
  projects/ofed/base/bin/sh/memalloc.h
  projects/ofed/base/bin/sh/miscbltin.c
  projects/ofed/base/bin/sh/mksyntax.c
  projects/ofed/base/bin/sh/myhistedit.h
  projects/ofed/base/bin/sh/nodes.c.pat
  projects/ofed/base/bin/sh/options.c
  projects/ofed/base/bin/sh/output.c
  projects/ofed/base/bin/sh/output.h
  projects/ofed/base/bin/sh/parser.c
  projects/ofed/base/bin/sh/parser.h
  projects/ofed/base/bin/sh/redir.c
  projects/ofed/base/bin/sh/sh.1
  projects/ofed/base/bin/sh/shell.h
  projects/ofed/base/bin/sh/show.c
  projects/ofed/base/bin/sh/trap.c
  projects/ofed/base/bin/sh/var.c
  projects/ofed/base/bin/sh/var.h
  projects/ofed/base/bin/sleep/sleep.1
  projects/ofed/base/bin/sleep/sleep.c
  projects/ofed/base/bin/stty/key.c
  projects/ofed/base/bin/stty/stty.1
  projects/ofed/base/bin/test/test.1
  projects/ofed/base/cddl/Makefile.inc
  projects/ofed/base/cddl/compat/opensolaris/include/mnttab.h
  projects/ofed/base/cddl/compat/opensolaris/misc/fsshare.c
  projects/ofed/base/cddl/compat/opensolaris/misc/mnttab.c
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl   (contents, props changed)
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl   (contents, props changed)
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestFunctionLookup.java
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh.out
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.include.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.schrock.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.c
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.c
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.probemod.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex1.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d.out
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d.out
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d.out
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exec.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ENOENT.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.D_MACRO_UNUSED.overflow.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.arguments.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.egid.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.euid.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.gid.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.ppid.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.projid.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.sid.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.stringmacro.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.taskid.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.uid.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sysevent/tst.post_chan.c
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.badguess.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose1.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose2.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose3.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.eliminate.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.entryreturn.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.fork.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.guess32.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.guess64.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.header.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.include.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkpriv.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkunpriv.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiple.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.nodtrace.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.onlyenabled.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reeval.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static2.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.user.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/vars/tst.ucaller.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/funcs/tst.badcopyin.d
  projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/usdt/tst.tailcall.ksh
  projects/ofed/base/cddl/contrib/opensolaris/cmd/zdb/zdb.8
  projects/ofed/base/cddl/contrib/opensolaris/cmd/zdb/zdb.c
  projects/ofed/base/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c
  projects/ofed/base/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/ofed/base/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
  projects/ofed/base/cddl/contrib/opensolaris/cmd/zinject/zinject.c
  projects/ofed/base/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/ofed/base/cddl/contrib/opensolaris/cmd/ztest/ztest.c
  projects/ofed/base/cddl/contrib/opensolaris/common/avl/avl.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_error.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.h
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_string.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h
  projects/ofed/base/cddl/contrib/opensolaris/lib/libgen/common/gmatch.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
  projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_graph.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h
  projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c
  projects/ofed/base/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
  projects/ofed/base/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c
  projects/ofed/base/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c
  projects/ofed/base/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.c
  projects/ofed/base/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.h
  projects/ofed/base/cddl/contrib/opensolaris/tools/ctf/cvt/output.c
  projects/ofed/base/cddl/contrib/opensolaris/tools/ctf/cvt/st_parse.c
  projects/ofed/base/cddl/contrib/opensolaris/tools/ctf/cvt/tdata.c
  projects/ofed/base/cddl/lib/Makefile
  projects/ofed/base/cddl/lib/drti/Makefile
  projects/ofed/base/cddl/lib/libdtrace/Makefile
  projects/ofed/base/cddl/lib/libzpool/Makefile
  projects/ofed/base/cddl/usr.bin/ctfconvert/Makefile
  projects/ofed/base/cddl/usr.bin/ctfdump/Makefile
  projects/ofed/base/cddl/usr.bin/ctfmerge/Makefile
  projects/ofed/base/cddl/usr.sbin/Makefile
  projects/ofed/base/cddl/usr.sbin/dtrace/Makefile
  projects/ofed/base/cddl/usr.sbin/lockstat/Makefile
  projects/ofed/base/contrib/bind9/CHANGES
  projects/ofed/base/contrib/bind9/README
  projects/ofed/base/contrib/bind9/bin/check/check-tool.c
  projects/ofed/base/contrib/bind9/bin/check/check-tool.h
  projects/ofed/base/contrib/bind9/bin/check/named-checkconf.c
  projects/ofed/base/contrib/bind9/bin/check/named-checkzone.c
  projects/ofed/base/contrib/bind9/bin/dig/host.c
  projects/ofed/base/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html
  projects/ofed/base/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html
  projects/ofed/base/contrib/bind9/bin/dnssec/dnssec-keygen.html
  projects/ofed/base/contrib/bind9/bin/dnssec/dnssec-signzone.html
  projects/ofed/base/contrib/bind9/bin/named/client.c
  projects/ofed/base/contrib/bind9/bin/named/include/named/globals.h
  projects/ofed/base/contrib/bind9/bin/named/include/named/query.h
  projects/ofed/base/contrib/bind9/bin/named/main.c
  projects/ofed/base/contrib/bind9/bin/named/query.c
  projects/ofed/base/contrib/bind9/bin/named/server.c
  projects/ofed/base/contrib/bind9/bin/nsupdate/nsupdate.html
  projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM-book.xml
  projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM.ch06.html
  projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM.ch07.html
  projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM.ch08.html
  projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM.ch09.html
  projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM.html
  projects/ofed/base/contrib/bind9/doc/arm/Bv9ARM.pdf
  projects/ofed/base/contrib/bind9/doc/arm/isc-logo.eps
  projects/ofed/base/contrib/bind9/doc/arm/isc-logo.pdf
  projects/ofed/base/contrib/bind9/doc/arm/man.dig.html
  projects/ofed/base/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html
  projects/ofed/base/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html
  projects/ofed/base/contrib/bind9/doc/arm/man.dnssec-keygen.html
  projects/ofed/base/contrib/bind9/doc/arm/man.dnssec-signzone.html
  projects/ofed/base/contrib/bind9/doc/arm/man.host.html
  projects/ofed/base/contrib/bind9/doc/arm/man.named-checkconf.html
  projects/ofed/base/contrib/bind9/doc/arm/man.named-checkzone.html
  projects/ofed/base/contrib/bind9/doc/arm/man.named.html
  projects/ofed/base/contrib/bind9/doc/arm/man.nsupdate.html
  projects/ofed/base/contrib/bind9/doc/arm/man.rndc-confgen.html
  projects/ofed/base/contrib/bind9/doc/arm/man.rndc.conf.html
  projects/ofed/base/contrib/bind9/doc/arm/man.rndc.html
  projects/ofed/base/contrib/bind9/lib/dns/adb.c
  projects/ofed/base/contrib/bind9/lib/dns/api
  projects/ofed/base/contrib/bind9/lib/dns/include/dns/diff.h
  projects/ofed/base/contrib/bind9/lib/dns/include/dns/ncache.h
  projects/ofed/base/contrib/bind9/lib/dns/include/dns/rdataset.h
  projects/ofed/base/contrib/bind9/lib/dns/include/dns/resolver.h
  projects/ofed/base/contrib/bind9/lib/dns/include/dns/result.h
  projects/ofed/base/contrib/bind9/lib/dns/include/dns/types.h
  projects/ofed/base/contrib/bind9/lib/dns/include/dns/validator.h
  projects/ofed/base/contrib/bind9/lib/dns/include/dns/view.h
  projects/ofed/base/contrib/bind9/lib/dns/journal.c
  projects/ofed/base/contrib/bind9/lib/dns/ncache.c
  projects/ofed/base/contrib/bind9/lib/dns/rbtdb.c
  projects/ofed/base/contrib/bind9/lib/dns/rdatalist.c
  projects/ofed/base/contrib/bind9/lib/dns/rdataset.c
  projects/ofed/base/contrib/bind9/lib/dns/rdataslab.c
  projects/ofed/base/contrib/bind9/lib/dns/resolver.c
  projects/ofed/base/contrib/bind9/lib/dns/result.c
  projects/ofed/base/contrib/bind9/lib/dns/sdb.c
  projects/ofed/base/contrib/bind9/lib/dns/sdlz.c
  projects/ofed/base/contrib/bind9/lib/dns/validator.c
  projects/ofed/base/contrib/bind9/lib/dns/view.c
  projects/ofed/base/contrib/bind9/lib/isc/api
  projects/ofed/base/contrib/bind9/lib/isc/include/isc/mem.h
  projects/ofed/base/contrib/bind9/lib/isc/mem.c
  projects/ofed/base/contrib/bind9/lib/isc/print.c
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_buffer.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_config.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_context.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_gabn.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_gethostent.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_getipnode.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_gnba.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_hstrerror.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_inetntop.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_noop.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_packet.html
  projects/ofed/base/contrib/bind9/lib/lwres/man/lwres_resutil.html
  projects/ofed/base/contrib/bind9/version
  projects/ofed/base/contrib/binutils/bfd/archures.c
  projects/ofed/base/contrib/binutils/bfd/bfd-in2.h
  projects/ofed/base/contrib/binutils/bfd/config.bfd
  projects/ofed/base/contrib/binutils/bfd/cpu-mips.c
  projects/ofed/base/contrib/binutils/bfd/elf-bfd.h
  projects/ofed/base/contrib/binutils/bfd/elf.c
  projects/ofed/base/contrib/binutils/bfd/elf64-ppc.c
  projects/ofed/base/contrib/binutils/bfd/elfxx-mips.c
  projects/ofed/base/contrib/binutils/bfd/opncls.c
  projects/ofed/base/contrib/binutils/bfd/targets.c
  projects/ofed/base/contrib/binutils/binutils/doc/readelf.1
  projects/ofed/base/contrib/binutils/binutils/readelf.c
  projects/ofed/base/contrib/binutils/gas/config/tc-mips.c
  projects/ofed/base/contrib/binutils/gas/config/tc-mips.h
  projects/ofed/base/contrib/binutils/include/coff/internal.h
  projects/ofed/base/contrib/binutils/include/elf/common.h
  projects/ofed/base/contrib/binutils/include/elf/mips.h
  projects/ofed/base/contrib/binutils/include/opcode/mips.h
  projects/ofed/base/contrib/binutils/ld/emultempl/elf32.em
  projects/ofed/base/contrib/binutils/ld/lexsup.c
  projects/ofed/base/contrib/binutils/opcodes/mips-dis.c
  projects/ofed/base/contrib/binutils/opcodes/mips-opc.c
  projects/ofed/base/contrib/binutils/opcodes/mips16-opc.c
  projects/ofed/base/contrib/bsnmp/gensnmpdef/gensnmpdef.1
  projects/ofed/base/contrib/bsnmp/gensnmptree/gensnmptree.1
  projects/ofed/base/contrib/bsnmp/lib/asn1.3
  projects/ofed/base/contrib/bsnmp/lib/asn1.c
  projects/ofed/base/contrib/bsnmp/lib/asn1.h
  projects/ofed/base/contrib/bsnmp/lib/bsnmpagent.3
  projects/ofed/base/contrib/bsnmp/lib/bsnmpclient.3
  projects/ofed/base/contrib/bsnmp/lib/bsnmplib.3
  projects/ofed/base/contrib/bsnmp/lib/snmp.c
  projects/ofed/base/contrib/bsnmp/lib/snmp.h
  projects/ofed/base/contrib/bsnmp/lib/snmpagent.c
  projects/ofed/base/contrib/bsnmp/lib/snmpclient.c
  projects/ofed/base/contrib/bsnmp/lib/snmpclient.h
  projects/ofed/base/contrib/bsnmp/lib/snmppriv.h
  projects/ofed/base/contrib/bsnmp/snmp_mibII/mibII.c
  projects/ofed/base/contrib/bsnmp/snmp_mibII/snmp_mibII.3
  projects/ofed/base/contrib/bsnmp/snmpd/BEGEMOT-SNMPD.txt
  projects/ofed/base/contrib/bsnmp/snmpd/action.c
  projects/ofed/base/contrib/bsnmp/snmpd/bsnmpd.1
  projects/ofed/base/contrib/bsnmp/snmpd/config.c
  projects/ofed/base/contrib/bsnmp/snmpd/export.c
  projects/ofed/base/contrib/bsnmp/snmpd/main.c
  projects/ofed/base/contrib/bsnmp/snmpd/snmpd.h
  projects/ofed/base/contrib/bsnmp/snmpd/snmpmod.3
  projects/ofed/base/contrib/bsnmp/snmpd/snmpmod.h
  projects/ofed/base/contrib/bsnmp/snmpd/trans_lsock.c
  projects/ofed/base/contrib/bsnmp/snmpd/trans_udp.c
  projects/ofed/base/contrib/bsnmp/snmpd/trap.c
  projects/ofed/base/contrib/bsnmp/snmpd/tree.def
  projects/ofed/base/contrib/bzip2/CHANGES
  projects/ofed/base/contrib/bzip2/LICENSE
  projects/ofed/base/contrib/bzip2/Makefile
  projects/ofed/base/contrib/bzip2/Makefile-libbz2_so
  projects/ofed/base/contrib/bzip2/README
  projects/ofed/base/contrib/bzip2/README.COMPILATION.PROBLEMS
  projects/ofed/base/contrib/bzip2/blocksort.c
  projects/ofed/base/contrib/bzip2/bzip2.1
  projects/ofed/base/contrib/bzip2/bzip2.c
  projects/ofed/base/contrib/bzip2/bzip2recover.c
  projects/ofed/base/contrib/bzip2/bzlib.c
  projects/ofed/base/contrib/bzip2/bzlib.h
  projects/ofed/base/contrib/bzip2/bzlib_private.h
  projects/ofed/base/contrib/bzip2/compress.c
  projects/ofed/base/contrib/bzip2/crctable.c
  projects/ofed/base/contrib/bzip2/decompress.c
  projects/ofed/base/contrib/bzip2/huffman.c
  projects/ofed/base/contrib/bzip2/randtable.c
  projects/ofed/base/contrib/bzip2/spewG.c
  projects/ofed/base/contrib/bzip2/unzcrash.c
  projects/ofed/base/contrib/ee/ee.c
  projects/ofed/base/contrib/ee/ee_version.h
  projects/ofed/base/contrib/file/apprentice.c
  projects/ofed/base/contrib/file/magic.c
  projects/ofed/base/contrib/file/readelf.h
  projects/ofed/base/contrib/gcc/cgraphunit.c
  projects/ofed/base/contrib/gcc/config/elfos.h
  projects/ofed/base/contrib/gcc/config/ia64/hpux.h
  projects/ofed/base/contrib/gcc/config/ia64/ia64.c
  projects/ofed/base/contrib/gcc/config/ia64/unwind-ia64.h
  projects/ofed/base/contrib/gcc/config/mips/freebsd.h
  projects/ofed/base/contrib/gcc/config/mips/mips.c
  projects/ofed/base/contrib/gcc/config/mips/mips.h
  projects/ofed/base/contrib/gcc/config/mips/mips.md
  projects/ofed/base/contrib/gcc/config/rs6000/freebsd.h
  projects/ofed/base/contrib/gcc/crtstuff.c
  projects/ofed/base/contrib/gcc/longlong.h
  projects/ofed/base/contrib/gcc/output.h
  projects/ofed/base/contrib/gcc/toplev.c
  projects/ofed/base/contrib/gcc/varasm.c
  projects/ofed/base/contrib/gdb/gdb/dwarf2read.c
  projects/ofed/base/contrib/gdb/gdb/fbsd-proc.c
  projects/ofed/base/contrib/gdb/gdb/mips-tdep.c
  projects/ofed/base/contrib/gdb/gdb/mips-tdep.h
  projects/ofed/base/contrib/gdb/gdb/mipsfbsd-tdep.c
  projects/ofed/base/contrib/gdb/gdb/mipsfbsd-tdep.h
  projects/ofed/base/contrib/gdb/gdb/ppcfbsd-tdep.c
  projects/ofed/base/contrib/gdb/gdb/solib-svr4.c
  projects/ofed/base/contrib/gdtoa/hexnan.c
  projects/ofed/base/contrib/ipfilter/man/ipmon.8
  projects/ofed/base/contrib/ipfilter/man/ipnat.8
  projects/ofed/base/contrib/ipfilter/man/mkfilters.1
  projects/ofed/base/contrib/ipfilter/tools/ipf_y.y
  projects/ofed/base/contrib/libpcap/CHANGES
  projects/ofed/base/contrib/libpcap/CREDITS
  projects/ofed/base/contrib/libpcap/INSTALL.txt
  projects/ofed/base/contrib/libpcap/Makefile.in
  projects/ofed/base/contrib/libpcap/README
  projects/ofed/base/contrib/libpcap/TODO
  projects/ofed/base/contrib/libpcap/VERSION
  projects/ofed/base/contrib/libpcap/arcnet.h
  projects/ofed/base/contrib/libpcap/atmuni31.h
  projects/ofed/base/contrib/libpcap/bpf/net/bpf_filter.c
  projects/ofed/base/contrib/libpcap/bpf_dump.c
  projects/ofed/base/contrib/libpcap/bpf_image.c
  projects/ofed/base/contrib/libpcap/config.guess
  projects/ofed/base/contrib/libpcap/config.h.in
  projects/ofed/base/contrib/libpcap/config.sub
  projects/ofed/base/contrib/libpcap/configure
  projects/ofed/base/contrib/libpcap/configure.in
  projects/ofed/base/contrib/libpcap/dlpisubs.c
  projects/ofed/base/contrib/libpcap/dlpisubs.h
  projects/ofed/base/contrib/libpcap/etherent.c
  projects/ofed/base/contrib/libpcap/ethertype.h
  projects/ofed/base/contrib/libpcap/fad-getad.c
  projects/ofed/base/contrib/libpcap/fad-gifc.c
  projects/ofed/base/contrib/libpcap/fad-glifc.c
  projects/ofed/base/contrib/libpcap/fad-null.c
  projects/ofed/base/contrib/libpcap/fad-win32.c
  projects/ofed/base/contrib/libpcap/filtertest.c
  projects/ofed/base/contrib/libpcap/gencode.c
  projects/ofed/base/contrib/libpcap/gencode.h
  projects/ofed/base/contrib/libpcap/grammar.y
  projects/ofed/base/contrib/libpcap/inet.c
  projects/ofed/base/contrib/libpcap/lbl/os-aix4.h
  projects/ofed/base/contrib/libpcap/lbl/os-hpux11.h
  projects/ofed/base/contrib/libpcap/lbl/os-osf4.h
  projects/ofed/base/contrib/libpcap/lbl/os-osf5.h
  projects/ofed/base/contrib/libpcap/lbl/os-solaris2.h
  projects/ofed/base/contrib/libpcap/lbl/os-sunos4.h
  projects/ofed/base/contrib/libpcap/lbl/os-ultrix4.h
  projects/ofed/base/contrib/libpcap/llc.h
  projects/ofed/base/contrib/libpcap/missing/snprintf.c
  projects/ofed/base/contrib/libpcap/nametoaddr.c
  projects/ofed/base/contrib/libpcap/nlpid.h
  projects/ofed/base/contrib/libpcap/optimize.c
  projects/ofed/base/contrib/libpcap/pcap-bpf.c
  projects/ofed/base/contrib/libpcap/pcap-bpf.h
  projects/ofed/base/contrib/libpcap/pcap-bt-linux.c
  projects/ofed/base/contrib/libpcap/pcap-bt-linux.h
  projects/ofed/base/contrib/libpcap/pcap-config.1
  projects/ofed/base/contrib/libpcap/pcap-config.in
  projects/ofed/base/contrib/libpcap/pcap-dag.c
  projects/ofed/base/contrib/libpcap/pcap-dag.h
  projects/ofed/base/contrib/libpcap/pcap-dlpi.c
  projects/ofed/base/contrib/libpcap/pcap-dos.c
  projects/ofed/base/contrib/libpcap/pcap-dos.h
  projects/ofed/base/contrib/libpcap/pcap-enet.c
  projects/ofed/base/contrib/libpcap/pcap-filter.manmisc.in
  projects/ofed/base/contrib/libpcap/pcap-int.h
  projects/ofed/base/contrib/libpcap/pcap-libdlpi.c
  projects/ofed/base/contrib/libpcap/pcap-linktype.manmisc.in
  projects/ofed/base/contrib/libpcap/pcap-linux.c
  projects/ofed/base/contrib/libpcap/pcap-namedb.h
  projects/ofed/base/contrib/libpcap/pcap-nit.c
  projects/ofed/base/contrib/libpcap/pcap-null.c
  projects/ofed/base/contrib/libpcap/pcap-pf.c
  projects/ofed/base/contrib/libpcap/pcap-savefile.manfile.in
  projects/ofed/base/contrib/libpcap/pcap-septel.c
  projects/ofed/base/contrib/libpcap/pcap-septel.h
  projects/ofed/base/contrib/libpcap/pcap-sita.html
  projects/ofed/base/contrib/libpcap/pcap-snit.c
  projects/ofed/base/contrib/libpcap/pcap-snoop.c
  projects/ofed/base/contrib/libpcap/pcap-stdinc.h
  projects/ofed/base/contrib/libpcap/pcap-usb-linux.c
  projects/ofed/base/contrib/libpcap/pcap-usb-linux.h
  projects/ofed/base/contrib/libpcap/pcap-win32.c
  projects/ofed/base/contrib/libpcap/pcap.3pcap.in
  projects/ofed/base/contrib/libpcap/pcap.c
  projects/ofed/base/contrib/libpcap/pcap.h
  projects/ofed/base/contrib/libpcap/pcap/bluetooth.h
  projects/ofed/base/contrib/libpcap/pcap/bpf.h
  projects/ofed/base/contrib/libpcap/pcap/namedb.h
  projects/ofed/base/contrib/libpcap/pcap/pcap.h
  projects/ofed/base/contrib/libpcap/pcap/sll.h
  projects/ofed/base/contrib/libpcap/pcap/usb.h
  projects/ofed/base/contrib/libpcap/pcap/vlan.h
  projects/ofed/base/contrib/libpcap/pcap_activate.3pcap
  projects/ofed/base/contrib/libpcap/pcap_breakloop.3pcap
  projects/ofed/base/contrib/libpcap/pcap_can_set_rfmon.3pcap
  projects/ofed/base/contrib/libpcap/pcap_close.3pcap
  projects/ofed/base/contrib/libpcap/pcap_compile.3pcap.in
  projects/ofed/base/contrib/libpcap/pcap_create.3pcap
  projects/ofed/base/contrib/libpcap/pcap_datalink.3pcap.in
  projects/ofed/base/contrib/libpcap/pcap_datalink_name_to_val.3pcap
  projects/ofed/base/contrib/libpcap/pcap_datalink_val_to_name.3pcap
  projects/ofed/base/contrib/libpcap/pcap_dump.3pcap
  projects/ofed/base/contrib/libpcap/pcap_dump_close.3pcap
  projects/ofed/base/contrib/libpcap/pcap_dump_file.3pcap
  projects/ofed/base/contrib/libpcap/pcap_dump_flush.3pcap
  projects/ofed/base/contrib/libpcap/pcap_dump_ftell.3pcap
  projects/ofed/base/contrib/libpcap/pcap_dump_open.3pcap.in
  projects/ofed/base/contrib/libpcap/pcap_file.3pcap
  projects/ofed/base/contrib/libpcap/pcap_fileno.3pcap
  projects/ofed/base/contrib/libpcap/pcap_findalldevs.3pcap
  projects/ofed/base/contrib/libpcap/pcap_free_datalinks.3pcap
  projects/ofed/base/contrib/libpcap/pcap_freealldevs.3pcap
  projects/ofed/base/contrib/libpcap/pcap_freecode.3pcap
  projects/ofed/base/contrib/libpcap/pcap_get_selectable_fd.3pcap
  projects/ofed/base/contrib/libpcap/pcap_geterr.3pcap
  projects/ofed/base/contrib/libpcap/pcap_inject.3pcap
  projects/ofed/base/contrib/libpcap/pcap_is_swapped.3pcap
  projects/ofed/base/contrib/libpcap/pcap_lib_version.3pcap
  projects/ofed/base/contrib/libpcap/pcap_list_datalinks.3pcap.in
  projects/ofed/base/contrib/libpcap/pcap_lookupdev.3pcap
  projects/ofed/base/contrib/libpcap/pcap_lookupnet.3pcap
  projects/ofed/base/contrib/libpcap/pcap_loop.3pcap
  projects/ofed/base/contrib/libpcap/pcap_major_version.3pcap
  projects/ofed/base/contrib/libpcap/pcap_next_ex.3pcap
  projects/ofed/base/contrib/libpcap/pcap_offline_filter.3pcap
  projects/ofed/base/contrib/libpcap/pcap_open_dead.3pcap.in
  projects/ofed/base/contrib/libpcap/pcap_open_live.3pcap
  projects/ofed/base/contrib/libpcap/pcap_open_offline.3pcap.in
  projects/ofed/base/contrib/libpcap/pcap_set_buffer_size.3pcap
  projects/ofed/base/contrib/libpcap/pcap_set_datalink.3pcap
  projects/ofed/base/contrib/libpcap/pcap_set_promisc.3pcap
  projects/ofed/base/contrib/libpcap/pcap_set_rfmon.3pcap
  projects/ofed/base/contrib/libpcap/pcap_set_snaplen.3pcap
  projects/ofed/base/contrib/libpcap/pcap_set_timeout.3pcap
  projects/ofed/base/contrib/libpcap/pcap_setdirection.3pcap
  projects/ofed/base/contrib/libpcap/pcap_setfilter.3pcap
  projects/ofed/base/contrib/libpcap/pcap_setnonblock.3pcap
  projects/ofed/base/contrib/libpcap/pcap_snapshot.3pcap
  projects/ofed/base/contrib/libpcap/pcap_stats.3pcap
  projects/ofed/base/contrib/libpcap/pcap_statustostr.3pcap
  projects/ofed/base/contrib/libpcap/pcap_strerror.3pcap
  projects/ofed/base/contrib/libpcap/ppp.h
  projects/ofed/base/contrib/libpcap/runlex.sh
  projects/ofed/base/contrib/libpcap/savefile.c
  projects/ofed/base/contrib/libpcap/scanner.l
  projects/ofed/base/contrib/libpcap/sunatmpos.h
  projects/ofed/base/contrib/libstdc++/include/ext/bitmap_allocator.h
  projects/ofed/base/contrib/libstdc++/include/ext/ropeimpl.h
  projects/ofed/base/contrib/libstdc++/src/locale-inst.cc
  projects/ofed/base/contrib/ncurses/man/keybound.3x
  projects/ofed/base/contrib/netcat/nc.1
  projects/ofed/base/contrib/netcat/netcat.c
  projects/ofed/base/contrib/netcat/socks.c
  projects/ofed/base/contrib/ngatm/man/libngatm.3
  projects/ofed/base/contrib/ngatm/man/uniaddr.3
  projects/ofed/base/contrib/ngatm/man/unifunc.3
  projects/ofed/base/contrib/ngatm/man/unimsg.3
  projects/ofed/base/contrib/ngatm/man/unisap.3
  projects/ofed/base/contrib/ngatm/man/unistruct.3
  projects/ofed/base/contrib/ngatm/snmp_atm/snmp_atm.3
  projects/ofed/base/contrib/ngatm/sscop/sscop.1
  projects/ofed/base/contrib/nvi/docs/help
  projects/ofed/base/contrib/nvi/ex/ex_cmd.c
  projects/ofed/base/contrib/nvi/vi/v_ex.c
  projects/ofed/base/contrib/nvi/vi/v_txt.c
  projects/ofed/base/contrib/opie/libopie/readrec.c
  projects/ofed/base/contrib/pf/pflogd/pflogd.c
  projects/ofed/base/contrib/sendmail/mail.local/mail.local.8
  projects/ofed/base/contrib/tcp_wrappers/fix_options.c
  projects/ofed/base/contrib/tcpdump/CHANGES
  projects/ofed/base/contrib/tcpdump/CREDITS
  projects/ofed/base/contrib/tcpdump/INSTALL.txt
  projects/ofed/base/contrib/tcpdump/Makefile.in
  projects/ofed/base/contrib/tcpdump/README
  projects/ofed/base/contrib/tcpdump/VERSION
  projects/ofed/base/contrib/tcpdump/acconfig.h
  projects/ofed/base/contrib/tcpdump/addrtoname.c
  projects/ofed/base/contrib/tcpdump/af.c
  projects/ofed/base/contrib/tcpdump/af.h
  projects/ofed/base/contrib/tcpdump/atmuni31.h
  projects/ofed/base/contrib/tcpdump/bootp.h
  projects/ofed/base/contrib/tcpdump/bpf_dump.c
  projects/ofed/base/contrib/tcpdump/checksum.c
  projects/ofed/base/contrib/tcpdump/config.guess
  projects/ofed/base/contrib/tcpdump/config.h.in
  projects/ofed/base/contrib/tcpdump/config.sub
  projects/ofed/base/contrib/tcpdump/configure
  projects/ofed/base/contrib/tcpdump/configure.in
  projects/ofed/base/contrib/tcpdump/ethertype.h
  projects/ofed/base/contrib/tcpdump/gmpls.c
  projects/ofed/base/contrib/tcpdump/gmpls.h
  projects/ofed/base/contrib/tcpdump/gmt2local.h
  projects/ofed/base/contrib/tcpdump/icmp6.h
  projects/ofed/base/contrib/tcpdump/ieee802_11.h
  projects/ofed/base/contrib/tcpdump/ieee802_11_radio.h
  projects/ofed/base/contrib/tcpdump/interface.h
  projects/ofed/base/contrib/tcpdump/ip6.h
  projects/ofed/base/contrib/tcpdump/ipproto.c
  projects/ofed/base/contrib/tcpdump/ipproto.h
  projects/ofed/base/contrib/tcpdump/isakmp.h
  projects/ofed/base/contrib/tcpdump/l2vpn.c
  projects/ofed/base/contrib/tcpdump/l2vpn.h
  projects/ofed/base/contrib/tcpdump/lbl/os-sunos4.h
  projects/ofed/base/contrib/tcpdump/lbl/os-ultrix4.h
  projects/ofed/base/contrib/tcpdump/missing/addrinfo.h
  projects/ofed/base/contrib/tcpdump/netdissect.h
  projects/ofed/base/contrib/tcpdump/nfs.h
  projects/ofed/base/contrib/tcpdump/nlpid.c
  projects/ofed/base/contrib/tcpdump/nlpid.h
  projects/ofed/base/contrib/tcpdump/oui.c
  projects/ofed/base/contrib/tcpdump/oui.h
  projects/ofed/base/contrib/tcpdump/print-802_11.c
  projects/ofed/base/contrib/tcpdump/print-ap1394.c
  projects/ofed/base/contrib/tcpdump/print-arcnet.c
  projects/ofed/base/contrib/tcpdump/print-atm.c
  projects/ofed/base/contrib/tcpdump/print-bfd.c
  projects/ofed/base/contrib/tcpdump/print-bgp.c
  projects/ofed/base/contrib/tcpdump/print-bootp.c
  projects/ofed/base/contrib/tcpdump/print-bt.c
  projects/ofed/base/contrib/tcpdump/print-cdp.c
  projects/ofed/base/contrib/tcpdump/print-cfm.c
  projects/ofed/base/contrib/tcpdump/print-dccp.c
  projects/ofed/base/contrib/tcpdump/print-dhcp6.c
  projects/ofed/base/contrib/tcpdump/print-domain.c
  projects/ofed/base/contrib/tcpdump/print-enc.c
  projects/ofed/base/contrib/tcpdump/print-esp.c
  projects/ofed/base/contrib/tcpdump/print-ether.c
  projects/ofed/base/contrib/tcpdump/print-fr.c
  projects/ofed/base/contrib/tcpdump/print-gre.c
  projects/ofed/base/contrib/tcpdump/print-icmp6.c
  projects/ofed/base/contrib/tcpdump/print-ip.c
  projects/ofed/base/contrib/tcpdump/print-ip6.c
  projects/ofed/base/contrib/tcpdump/print-isakmp.c
  projects/ofed/base/contrib/tcpdump/print-isoclns.c
  projects/ofed/base/contrib/tcpdump/print-juniper.c
  projects/ofed/base/contrib/tcpdump/print-l2tp.c
  projects/ofed/base/contrib/tcpdump/print-lane.c
  projects/ofed/base/contrib/tcpdump/print-llc.c
  projects/ofed/base/contrib/tcpdump/print-lldp.c
  projects/ofed/base/contrib/tcpdump/print-lspping.c
  projects/ofed/base/contrib/tcpdump/print-nfs.c
  projects/ofed/base/contrib/tcpdump/print-ntp.c
  projects/ofed/base/contrib/tcpdump/print-olsr.c
  projects/ofed/base/contrib/tcpdump/print-ospf.c
  projects/ofed/base/contrib/tcpdump/print-pflog.c
  projects/ofed/base/contrib/tcpdump/print-pim.c
  projects/ofed/base/contrib/tcpdump/print-ppp.c
  projects/ofed/base/contrib/tcpdump/print-rrcp.c
  projects/ofed/base/contrib/tcpdump/print-rsvp.c
  projects/ofed/base/contrib/tcpdump/print-rx.c
  projects/ofed/base/contrib/tcpdump/print-sctp.c
  projects/ofed/base/contrib/tcpdump/print-sip.c
  projects/ofed/base/contrib/tcpdump/print-sll.c
  projects/ofed/base/contrib/tcpdump/print-smb.c
  projects/ofed/base/contrib/tcpdump/print-sunrpc.c
  projects/ofed/base/contrib/tcpdump/print-symantec.c
  projects/ofed/base/contrib/tcpdump/print-tcp.c
  projects/ofed/base/contrib/tcpdump/print-tftp.c
  projects/ofed/base/contrib/tcpdump/print-token.c
  projects/ofed/base/contrib/tcpdump/print-udp.c
  projects/ofed/base/contrib/tcpdump/setsignal.h
  projects/ofed/base/contrib/tcpdump/sll.h
  projects/ofed/base/contrib/tcpdump/smbutil.c
  projects/ofed/base/contrib/tcpdump/strcasecmp.c
  projects/ofed/base/contrib/tcpdump/tcp.h
  projects/ofed/base/contrib/tcpdump/tcpdump-stdinc.h
  projects/ofed/base/contrib/tcpdump/tcpdump.c
  projects/ofed/base/contrib/tcpdump/tftp.h
  projects/ofed/base/contrib/tcpdump/timed.h
  projects/ofed/base/contrib/tcpdump/token.h
  projects/ofed/base/contrib/tcpdump/util.c
  projects/ofed/base/contrib/top/commands.c
  projects/ofed/base/contrib/top/display.c
  projects/ofed/base/contrib/top/screen.c
  projects/ofed/base/contrib/top/top.h
  projects/ofed/base/contrib/traceroute/as.c
  projects/ofed/base/contrib/traceroute/as.h
  projects/ofed/base/contrib/traceroute/ifaddrlist.c
  projects/ofed/base/contrib/traceroute/traceroute.c
  projects/ofed/base/contrib/tzcode/stdtime/asctime.c
  projects/ofed/base/contrib/tzcode/stdtime/localtime.c
  projects/ofed/base/contrib/tzcode/zic/zic.8
  projects/ofed/base/contrib/tzcode/zic/zic.c
  projects/ofed/base/contrib/tzdata/africa
  projects/ofed/base/contrib/tzdata/asia
  projects/ofed/base/contrib/tzdata/australasia
  projects/ofed/base/contrib/tzdata/backward
  projects/ofed/base/contrib/tzdata/europe
  projects/ofed/base/contrib/tzdata/leapseconds
  projects/ofed/base/contrib/tzdata/northamerica
  projects/ofed/base/contrib/tzdata/zone.tab
  projects/ofed/base/contrib/wpa/src/Makefile
  projects/ofed/base/contrib/wpa/src/common/Makefile
  projects/ofed/base/contrib/wpa/src/common/defs.h
  projects/ofed/base/contrib/wpa/src/common/ieee802_11_common.c
  projects/ofed/base/contrib/wpa/src/common/ieee802_11_common.h
  projects/ofed/base/contrib/wpa/src/common/ieee802_11_defs.h
  projects/ofed/base/contrib/wpa/src/common/privsep_commands.h
  projects/ofed/base/contrib/wpa/src/common/version.h
  projects/ofed/base/contrib/wpa/src/common/wpa_common.c
  projects/ofed/base/contrib/wpa/src/common/wpa_common.h
  projects/ofed/base/contrib/wpa/src/common/wpa_ctrl.h
  projects/ofed/base/contrib/wpa/src/crypto/Makefile
  projects/ofed/base/contrib/wpa/src/crypto/aes.h
  projects/ofed/base/contrib/wpa/src/crypto/crypto.h
  projects/ofed/base/contrib/wpa/src/crypto/crypto_cryptoapi.c
  projects/ofed/base/contrib/wpa/src/crypto/crypto_gnutls.c
  projects/ofed/base/contrib/wpa/src/crypto/crypto_internal.c
  projects/ofed/base/contrib/wpa/src/crypto/crypto_libtomcrypt.c
  projects/ofed/base/contrib/wpa/src/crypto/crypto_none.c
  projects/ofed/base/contrib/wpa/src/crypto/crypto_openssl.c
  projects/ofed/base/contrib/wpa/src/crypto/dh_groups.c
  projects/ofed/base/contrib/wpa/src/crypto/md5.c
  projects/ofed/base/contrib/wpa/src/crypto/md5.h
  projects/ofed/base/contrib/wpa/src/crypto/ms_funcs.c
  projects/ofed/base/contrib/wpa/src/crypto/ms_funcs.h
  projects/ofed/base/contrib/wpa/src/crypto/rc4.c
  projects/ofed/base/contrib/wpa/src/crypto/sha1.c
  projects/ofed/base/contrib/wpa/src/crypto/sha1.h
  projects/ofed/base/contrib/wpa/src/crypto/sha256.c
  projects/ofed/base/contrib/wpa/src/crypto/tls.h
  projects/ofed/base/contrib/wpa/src/crypto/tls_gnutls.c
  projects/ofed/base/contrib/wpa/src/crypto/tls_internal.c
  projects/ofed/base/contrib/wpa/src/crypto/tls_none.c
  projects/ofed/base/contrib/wpa/src/crypto/tls_openssl.c
  projects/ofed/base/contrib/wpa/src/crypto/tls_schannel.c
  projects/ofed/base/contrib/wpa/src/drivers/driver.h
  projects/ofed/base/contrib/wpa/src/drivers/driver_ndis.c
  projects/ofed/base/contrib/wpa/src/drivers/driver_ndis.h
  projects/ofed/base/contrib/wpa/src/drivers/drivers.c
  projects/ofed/base/contrib/wpa/src/eap_common/Makefile
  projects/ofed/base/contrib/wpa/src/eap_common/chap.c
  projects/ofed/base/contrib/wpa/src/eap_common/chap.h
  projects/ofed/base/contrib/wpa/src/eap_common/eap_defs.h
  projects/ofed/base/contrib/wpa/src/eap_common/eap_fast_common.c
  projects/ofed/base/contrib/wpa/src/eap_common/eap_fast_common.h
  projects/ofed/base/contrib/wpa/src/eap_common/eap_gpsk_common.c
  projects/ofed/base/contrib/wpa/src/eap_common/eap_pax_common.c
  projects/ofed/base/contrib/wpa/src/eap_common/eap_peap_common.c
  projects/ofed/base/contrib/wpa/src/eap_common/eap_psk_common.c
  projects/ofed/base/contrib/wpa/src/eap_common/eap_sake_common.c
  projects/ofed/base/contrib/wpa/src/eap_common/eap_sim_common.c
  projects/ofed/base/contrib/wpa/src/eap_common/eap_sim_common.h
  projects/ofed/base/contrib/wpa/src/eap_common/eap_tlv_common.h
  projects/ofed/base/contrib/wpa/src/eap_common/ikev2_common.c
  projects/ofed/base/contrib/wpa/src/eap_peer/Makefile
  projects/ofed/base/contrib/wpa/src/eap_peer/eap.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap.h
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_aka.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_config.h
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_fast.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_fast_pac.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_gpsk.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_leap.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_md5.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_methods.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_methods.h
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_mschapv2.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_pax.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_peap.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_psk.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_sim.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_tls.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_tls_common.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_tls_common.h
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_tnc.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_ttls.c
  projects/ofed/base/contrib/wpa/src/eap_peer/eap_wsc.c
  projects/ofed/base/contrib/wpa/src/eap_peer/ikev2.c
  projects/ofed/base/contrib/wpa/src/eap_peer/mschapv2.c
  projects/ofed/base/contrib/wpa/src/eap_peer/mschapv2.h
  projects/ofed/base/contrib/wpa/src/eap_peer/tncc.c
  projects/ofed/base/contrib/wpa/src/eap_server/Makefile
  projects/ofed/base/contrib/wpa/src/eap_server/eap.h
  projects/ofed/base/contrib/wpa/src/eap_server/eap_i.h
  projects/ofed/base/contrib/wpa/src/eap_server/eap_methods.h
  projects/ofed/base/contrib/wpa/src/eap_server/eap_sim_db.c
  projects/ofed/base/contrib/wpa/src/eap_server/eap_sim_db.h
  projects/ofed/base/contrib/wpa/src/eap_server/eap_tls_common.h
  projects/ofed/base/contrib/wpa/src/eap_server/ikev2.c
  projects/ofed/base/contrib/wpa/src/eap_server/tncs.c
  projects/ofed/base/contrib/wpa/src/eapol_supp/Makefile
  projects/ofed/base/contrib/wpa/src/eapol_supp/eapol_supp_sm.c
  projects/ofed/base/contrib/wpa/src/eapol_supp/eapol_supp_sm.h
  projects/ofed/base/contrib/wpa/src/radius/Makefile
  projects/ofed/base/contrib/wpa/src/radius/radius.c
  projects/ofed/base/contrib/wpa/src/radius/radius.h
  projects/ofed/base/contrib/wpa/src/radius/radius_client.c
  projects/ofed/base/contrib/wpa/src/radius/radius_client.h
  projects/ofed/base/contrib/wpa/src/radius/radius_server.c
  projects/ofed/base/contrib/wpa/src/radius/radius_server.h
  projects/ofed/base/contrib/wpa/src/rsn_supp/Makefile
  projects/ofed/base/contrib/wpa/src/rsn_supp/peerkey.c
  projects/ofed/base/contrib/wpa/src/rsn_supp/pmksa_cache.c
  projects/ofed/base/contrib/wpa/src/rsn_supp/pmksa_cache.h
  projects/ofed/base/contrib/wpa/src/rsn_supp/preauth.c
  projects/ofed/base/contrib/wpa/src/rsn_supp/preauth.h
  projects/ofed/base/contrib/wpa/src/rsn_supp/wpa.c
  projects/ofed/base/contrib/wpa/src/rsn_supp/wpa.h
  projects/ofed/base/contrib/wpa/src/rsn_supp/wpa_ft.c
  projects/ofed/base/contrib/wpa/src/rsn_supp/wpa_i.h
  projects/ofed/base/contrib/wpa/src/rsn_supp/wpa_ie.c
  projects/ofed/base/contrib/wpa/src/rsn_supp/wpa_ie.h
  projects/ofed/base/contrib/wpa/src/tls/Makefile
  projects/ofed/base/contrib/wpa/src/tls/asn1.c
  projects/ofed/base/contrib/wpa/src/tls/asn1.h
  projects/ofed/base/contrib/wpa/src/tls/rsa.c
  projects/ofed/base/contrib/wpa/src/tls/tlsv1_client.c
  projects/ofed/base/contrib/wpa/src/tls/tlsv1_client_read.c
  projects/ofed/base/contrib/wpa/src/tls/tlsv1_client_write.c
  projects/ofed/base/contrib/wpa/src/tls/tlsv1_common.h
  projects/ofed/base/contrib/wpa/src/tls/tlsv1_cred.c
  projects/ofed/base/contrib/wpa/src/tls/tlsv1_record.c
  projects/ofed/base/contrib/wpa/src/tls/tlsv1_record.h
  projects/ofed/base/contrib/wpa/src/tls/tlsv1_server.c
  projects/ofed/base/contrib/wpa/src/tls/tlsv1_server_read.c
  projects/ofed/base/contrib/wpa/src/tls/tlsv1_server_write.c
  projects/ofed/base/contrib/wpa/src/tls/x509v3.c
  projects/ofed/base/contrib/wpa/src/tls/x509v3.h
  projects/ofed/base/contrib/wpa/src/utils/Makefile
  projects/ofed/base/contrib/wpa/src/utils/base64.c
  projects/ofed/base/contrib/wpa/src/utils/build_config.h
  projects/ofed/base/contrib/wpa/src/utils/common.c
  projects/ofed/base/contrib/wpa/src/utils/common.h
  projects/ofed/base/contrib/wpa/src/utils/eloop.c
  projects/ofed/base/contrib/wpa/src/utils/eloop.h
  projects/ofed/base/contrib/wpa/src/utils/ip_addr.h
  projects/ofed/base/contrib/wpa/src/utils/os.h
  projects/ofed/base/contrib/wpa/src/utils/os_internal.c
  projects/ofed/base/contrib/wpa/src/utils/os_unix.c
  projects/ofed/base/contrib/wpa/src/utils/uuid.c
  projects/ofed/base/contrib/wpa/src/utils/uuid.h
  projects/ofed/base/contrib/wpa/src/utils/wpa_debug.c
  projects/ofed/base/contrib/wpa/src/utils/wpa_debug.h
  projects/ofed/base/contrib/wpa/src/utils/wpabuf.c
  projects/ofed/base/contrib/wpa/src/utils/wpabuf.h
  projects/ofed/base/contrib/wpa/src/wps/Makefile
  projects/ofed/base/contrib/wpa/src/wps/httpread.c
  projects/ofed/base/contrib/wpa/src/wps/httpread.h
  projects/ofed/base/contrib/wpa/src/wps/wps.c
  projects/ofed/base/contrib/wpa/src/wps/wps.h
  projects/ofed/base/contrib/wpa/src/wps/wps_attr_build.c
  projects/ofed/base/contrib/wpa/src/wps/wps_attr_parse.c
  projects/ofed/base/contrib/wpa/src/wps/wps_attr_process.c
  projects/ofed/base/contrib/wpa/src/wps/wps_common.c
  projects/ofed/base/contrib/wpa/src/wps/wps_defs.h
  projects/ofed/base/contrib/wpa/src/wps/wps_dev_attr.c
  projects/ofed/base/contrib/wpa/src/wps/wps_enrollee.c
  projects/ofed/base/contrib/wpa/src/wps/wps_i.h
  projects/ofed/base/contrib/wpa/src/wps/wps_registrar.c
  projects/ofed/base/contrib/wpa/src/wps/wps_upnp.c
  projects/ofed/base/contrib/wpa/src/wps/wps_upnp.h
  projects/ofed/base/contrib/wpa/src/wps/wps_upnp_event.c
  projects/ofed/base/contrib/wpa/src/wps/wps_upnp_i.h
  projects/ofed/base/contrib/wpa/src/wps/wps_upnp_ssdp.c
  projects/ofed/base/contrib/wpa/src/wps/wps_upnp_web.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/ChangeLog
  projects/ofed/base/contrib/wpa/wpa_supplicant/README
  projects/ofed/base/contrib/wpa/wpa_supplicant/README-WPS
  projects/ofed/base/contrib/wpa/wpa_supplicant/config.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/config.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/config_file.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/config_ssid.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/ctrl_iface.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/ctrl_iface_udp.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/defconfig
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/docbook/wpa_background.8
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/docbook/wpa_cli.8
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/docbook/wpa_gui.8
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/docbook/wpa_passphrase.8
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/docbook/wpa_priv.8
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/docbook/wpa_supplicant.8
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/docbook/wpa_supplicant.conf.5
  projects/ofed/base/contrib/wpa/wpa_supplicant/doc/docbook/wpa_supplicant.sgml
  projects/ofed/base/contrib/wpa/wpa_supplicant/eapol_test.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/events.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/main.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/mlme.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/mlme.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/preauth_test.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/scan.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/tests/test_eap_sim_common.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/tests/test_wpa.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/todo.txt
  projects/ofed/base/contrib/wpa/wpa_supplicant/wpa_cli.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/wpa_passphrase.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/wpa_priv.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/wpa_supplicant.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/wpa_supplicant.conf
  projects/ofed/base/contrib/wpa/wpa_supplicant/wpa_supplicant.nsi
  projects/ofed/base/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h
  projects/ofed/base/contrib/wpa/wpa_supplicant/wpas_glue.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/wps_supplicant.c
  projects/ofed/base/contrib/wpa/wpa_supplicant/wps_supplicant.h
  projects/ofed/base/crypto/openssh/ChangeLog
  projects/ofed/base/crypto/openssh/PROTOCOL.certkeys
  projects/ofed/base/crypto/openssh/PROTOCOL.mux
  projects/ofed/base/crypto/openssh/README
  projects/ofed/base/crypto/openssh/auth-options.c
  projects/ofed/base/crypto/openssh/auth-options.h
  projects/ofed/base/crypto/openssh/auth-rsa.c
  projects/ofed/base/crypto/openssh/auth.c
  projects/ofed/base/crypto/openssh/auth.h
  projects/ofed/base/crypto/openssh/auth1.c
  projects/ofed/base/crypto/openssh/auth2-hostbased.c
  projects/ofed/base/crypto/openssh/auth2-none.c
  projects/ofed/base/crypto/openssh/auth2-pubkey.c
  projects/ofed/base/crypto/openssh/authfd.c
  projects/ofed/base/crypto/openssh/authfile.c
  projects/ofed/base/crypto/openssh/authfile.h
  projects/ofed/base/crypto/openssh/bufaux.c
  projects/ofed/base/crypto/openssh/channels.c
  projects/ofed/base/crypto/openssh/channels.h
  projects/ofed/base/crypto/openssh/clientloop.c
  projects/ofed/base/crypto/openssh/clientloop.h
  projects/ofed/base/crypto/openssh/config.h
  projects/ofed/base/crypto/openssh/config.h.in
  projects/ofed/base/crypto/openssh/jpake.c
  projects/ofed/base/crypto/openssh/key.c
  projects/ofed/base/crypto/openssh/key.h
  projects/ofed/base/crypto/openssh/loginrec.h
  projects/ofed/base/crypto/openssh/misc.c
  projects/ofed/base/crypto/openssh/misc.h
  projects/ofed/base/crypto/openssh/moduli.5
  projects/ofed/base/crypto/openssh/monitor.c
  projects/ofed/base/crypto/openssh/mux.c
  projects/ofed/base/crypto/openssh/myproposal.h
  projects/ofed/base/crypto/openssh/openbsd-compat/openbsd-compat.h
  projects/ofed/base/crypto/openssh/openbsd-compat/openssl-compat.h
  projects/ofed/base/crypto/openssh/openbsd-compat/port-tun.c
  projects/ofed/base/crypto/openssh/openbsd-compat/port-uw.c
  projects/ofed/base/crypto/openssh/packet.c
  projects/ofed/base/crypto/openssh/readconf.c
  projects/ofed/base/crypto/openssh/readconf.h
  projects/ofed/base/crypto/openssh/scp.1
  projects/ofed/base/crypto/openssh/scp.c
  projects/ofed/base/crypto/openssh/servconf.c
  projects/ofed/base/crypto/openssh/servconf.h
  projects/ofed/base/crypto/openssh/session.c
  projects/ofed/base/crypto/openssh/sftp-client.c
  projects/ofed/base/crypto/openssh/sftp-server.8
  projects/ofed/base/crypto/openssh/sftp.1
  projects/ofed/base/crypto/openssh/sftp.c
  projects/ofed/base/crypto/openssh/ssh-add.1
  projects/ofed/base/crypto/openssh/ssh-add.c
  projects/ofed/base/crypto/openssh/ssh-agent.1
  projects/ofed/base/crypto/openssh/ssh-agent.c
  projects/ofed/base/crypto/openssh/ssh-dss.c
  projects/ofed/base/crypto/openssh/ssh-keygen.1
  projects/ofed/base/crypto/openssh/ssh-keygen.c
  projects/ofed/base/crypto/openssh/ssh-keyscan.1
  projects/ofed/base/crypto/openssh/ssh-keyscan.c
  projects/ofed/base/crypto/openssh/ssh-keysign.8
  projects/ofed/base/crypto/openssh/ssh-keysign.c
  projects/ofed/base/crypto/openssh/ssh-pkcs11-helper.8
  projects/ofed/base/crypto/openssh/ssh-pkcs11.c
  projects/ofed/base/crypto/openssh/ssh-rsa.c
  projects/ofed/base/crypto/openssh/ssh.1
  projects/ofed/base/crypto/openssh/ssh.c
  projects/ofed/base/crypto/openssh/ssh.h
  projects/ofed/base/crypto/openssh/ssh_config
  projects/ofed/base/crypto/openssh/ssh_config.5
  projects/ofed/base/crypto/openssh/sshconnect.c
  projects/ofed/base/crypto/openssh/sshconnect2.c
  projects/ofed/base/crypto/openssh/sshd.8
  projects/ofed/base/crypto/openssh/sshd.c
  projects/ofed/base/crypto/openssh/sshd_config
  projects/ofed/base/crypto/openssh/sshd_config.5
  projects/ofed/base/crypto/openssh/version.h
  projects/ofed/base/crypto/openssl/CHANGES
  projects/ofed/base/crypto/openssl/Configure
  projects/ofed/base/crypto/openssl/FAQ
  projects/ofed/base/crypto/openssl/Makefile
  projects/ofed/base/crypto/openssl/NEWS
  projects/ofed/base/crypto/openssl/PROBLEMS
  projects/ofed/base/crypto/openssl/README
  projects/ofed/base/crypto/openssl/apps/apps.c
  projects/ofed/base/crypto/openssl/apps/dh.c
  projects/ofed/base/crypto/openssl/apps/dhparam.c
  projects/ofed/base/crypto/openssl/apps/dsaparam.c
  projects/ofed/base/crypto/openssl/apps/ec.c
  projects/ofed/base/crypto/openssl/apps/ecparam.c
  projects/ofed/base/crypto/openssl/apps/enc.c
  projects/ofed/base/crypto/openssl/apps/gendh.c
  projects/ofed/base/crypto/openssl/apps/gendsa.c
  projects/ofed/base/crypto/openssl/apps/genrsa.c
  projects/ofed/base/crypto/openssl/apps/pkcs7.c
  projects/ofed/base/crypto/openssl/apps/rand.c
  projects/ofed/base/crypto/openssl/apps/s_server.c
  projects/ofed/base/crypto/openssl/apps/s_socket.c
  projects/ofed/base/crypto/openssl/apps/speed.c
  projects/ofed/base/crypto/openssl/apps/x509.c
  projects/ofed/base/crypto/openssl/crypto/aes/aes_wrap.c
  projects/ofed/base/crypto/openssl/crypto/aes/asm/aes-x86_64.pl
  projects/ofed/base/crypto/openssl/crypto/asn1/a_int.c
  projects/ofed/base/crypto/openssl/crypto/asn1/n_pkey.c
  projects/ofed/base/crypto/openssl/crypto/asn1/t_crl.c
  projects/ofed/base/crypto/openssl/crypto/asn1/tasn_dec.c
  projects/ofed/base/crypto/openssl/crypto/asn1/x_x509.c
  projects/ofed/base/crypto/openssl/crypto/bio/b_sock.c
  projects/ofed/base/crypto/openssl/crypto/bio/bf_nbio.c
  projects/ofed/base/crypto/openssl/crypto/bio/bio_lib.c
  projects/ofed/base/crypto/openssl/crypto/bio/bss_acpt.c
  projects/ofed/base/crypto/openssl/crypto/bio/bss_sock.c
  projects/ofed/base/crypto/openssl/crypto/bn/bn_exp2.c
  projects/ofed/base/crypto/openssl/crypto/bn/bn_mul.c
  projects/ofed/base/crypto/openssl/crypto/cms/cms_asn1.c
  projects/ofed/base/crypto/openssl/crypto/conf/conf_def.c
  projects/ofed/base/crypto/openssl/crypto/des/rpc_des.h
  projects/ofed/base/crypto/openssl/crypto/dsa/dsa_gen.c
  projects/ofed/base/crypto/openssl/crypto/dsa/dsa_ossl.c
  projects/ofed/base/crypto/openssl/crypto/ec/ec2_mult.c
  projects/ofed/base/crypto/openssl/crypto/ec/ec_mult.c
  projects/ofed/base/crypto/openssl/crypto/ecdh/ech_lib.c
  projects/ofed/base/crypto/openssl/crypto/ecdsa/ecs_lib.c
  projects/ofed/base/crypto/openssl/crypto/engine/eng_list.c
  projects/ofed/base/crypto/openssl/crypto/err/err_prn.c
  projects/ofed/base/crypto/openssl/crypto/evp/bio_b64.c
  projects/ofed/base/crypto/openssl/crypto/evp/enc_min.c
  projects/ofed/base/crypto/openssl/crypto/evp/encode.c
  projects/ofed/base/crypto/openssl/crypto/evp/evp_pbe.c
  projects/ofed/base/crypto/openssl/crypto/evp/p_sign.c
  projects/ofed/base/crypto/openssl/crypto/evp/p_verify.c
  projects/ofed/base/crypto/openssl/crypto/hmac/hmac.c
  projects/ofed/base/crypto/openssl/crypto/jpake/jpake.c
  projects/ofed/base/crypto/openssl/crypto/jpake/jpake.h
  projects/ofed/base/crypto/openssl/crypto/jpake/jpake_err.c
  projects/ofed/base/crypto/openssl/crypto/md32_common.h
  projects/ofed/base/crypto/openssl/crypto/o_init.c
  projects/ofed/base/crypto/openssl/crypto/ocsp/ocsp_ht.c
  projects/ofed/base/crypto/openssl/crypto/ocsp/ocsp_prn.c
  projects/ofed/base/crypto/openssl/crypto/opensslv.h
  projects/ofed/base/crypto/openssl/crypto/pem/pem_lib.c
  projects/ofed/base/crypto/openssl/crypto/pkcs12/p12_key.c
  projects/ofed/base/crypto/openssl/crypto/pkcs12/p12_npas.c
  projects/ofed/base/crypto/openssl/crypto/pkcs7/pk7_doit.c
  projects/ofed/base/crypto/openssl/crypto/pkcs7/pk7_lib.c
  projects/ofed/base/crypto/openssl/crypto/pkcs7/pk7_mime.c
  projects/ofed/base/crypto/openssl/crypto/pqueue/pqueue.c
  projects/ofed/base/crypto/openssl/crypto/rand/rand_nw.c
  projects/ofed/base/crypto/openssl/crypto/rand/randfile.c
  projects/ofed/base/crypto/openssl/crypto/rc5/rc5_locl.h
  projects/ofed/base/crypto/openssl/crypto/rsa/rsa_eay.c
  projects/ofed/base/crypto/openssl/crypto/stack/safestack.h
  projects/ofed/base/crypto/openssl/crypto/x509/x509.h
  projects/ofed/base/crypto/openssl/crypto/x509/x509_vfy.c
  projects/ofed/base/crypto/openssl/crypto/x509/x_all.c
  projects/ofed/base/crypto/openssl/crypto/x509v3/v3_ncons.c
  projects/ofed/base/crypto/openssl/crypto/x509v3/v3_pci.c
  projects/ofed/base/crypto/openssl/doc/apps/smime.pod
  projects/ofed/base/crypto/openssl/doc/crypto/ASN1_OBJECT_new.pod
  projects/ofed/base/crypto/openssl/doc/crypto/ASN1_STRING_length.pod
  projects/ofed/base/crypto/openssl/doc/crypto/ASN1_STRING_new.pod
  projects/ofed/base/crypto/openssl/doc/crypto/ASN1_generate_nconf.pod
  projects/ofed/base/crypto/openssl/doc/crypto/BIO_f_buffer.pod
  projects/ofed/base/crypto/openssl/doc/crypto/BIO_should_retry.pod
  projects/ofed/base/crypto/openssl/doc/crypto/CRYPTO_set_ex_data.pod
  projects/ofed/base/crypto/openssl/doc/crypto/OBJ_nid2obj.pod
  projects/ofed/base/crypto/openssl/doc/crypto/PKCS7_decrypt.pod
  projects/ofed/base/crypto/openssl/doc/crypto/PKCS7_encrypt.pod
  projects/ofed/base/crypto/openssl/doc/crypto/PKCS7_sign.pod
  projects/ofed/base/crypto/openssl/doc/crypto/PKCS7_verify.pod
  projects/ofed/base/crypto/openssl/doc/crypto/SMIME_read_PKCS7.pod
  projects/ofed/base/crypto/openssl/doc/crypto/SMIME_write_PKCS7.pod
  projects/ofed/base/crypto/openssl/doc/crypto/X509_NAME_ENTRY_get_object.pod
  projects/ofed/base/crypto/openssl/doc/crypto/X509_NAME_add_entry_by_txt.pod
  projects/ofed/base/crypto/openssl/doc/crypto/X509_NAME_get_index_by_NID.pod
  projects/ofed/base/crypto/openssl/doc/crypto/X509_new.pod
  projects/ofed/base/crypto/openssl/doc/crypto/bn_internal.pod
  projects/ofed/base/crypto/openssl/doc/crypto/ui_compat.pod
  projects/ofed/base/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod
  projects/ofed/base/crypto/openssl/doc/ssl/SSL_library_init.pod
  projects/ofed/base/crypto/openssl/e_os.h
  projects/ofed/base/crypto/openssl/engines/e_chil.c
  projects/ofed/base/crypto/openssl/engines/e_cswift.c
  projects/ofed/base/crypto/openssl/engines/e_ubsec.c
  projects/ofed/base/crypto/openssl/fips/mkfipsscr.pl
  projects/ofed/base/crypto/openssl/openssl.spec
  projects/ofed/base/crypto/openssl/ssl/d1_both.c
  projects/ofed/base/crypto/openssl/ssl/d1_clnt.c
  projects/ofed/base/crypto/openssl/ssl/d1_enc.c
  projects/ofed/base/crypto/openssl/ssl/d1_lib.c
  projects/ofed/base/crypto/openssl/ssl/d1_pkt.c
  projects/ofed/base/crypto/openssl/ssl/dtls1.h
  projects/ofed/base/crypto/openssl/ssl/s23_clnt.c
  projects/ofed/base/crypto/openssl/ssl/s23_lib.c
  projects/ofed/base/crypto/openssl/ssl/s2_srvr.c
  projects/ofed/base/crypto/openssl/ssl/s3_both.c
  projects/ofed/base/crypto/openssl/ssl/s3_clnt.c
  projects/ofed/base/crypto/openssl/ssl/s3_enc.c
  projects/ofed/base/crypto/openssl/ssl/s3_srvr.c
  projects/ofed/base/crypto/openssl/ssl/ssl_algs.c
  projects/ofed/base/crypto/openssl/ssl/ssl_asn1.c
  projects/ofed/base/crypto/openssl/ssl/ssl_cert.c
  projects/ofed/base/crypto/openssl/ssl/ssl_ciph.c
  projects/ofed/base/crypto/openssl/ssl/ssl_lib.c
  projects/ofed/base/crypto/openssl/ssl/ssltest.c
  projects/ofed/base/crypto/openssl/ssl/t1_enc.c
  projects/ofed/base/crypto/openssl/ssl/t1_lib.c
  projects/ofed/base/crypto/openssl/test/cms-test.pl
  projects/ofed/base/crypto/openssl/tools/c_rehash
  projects/ofed/base/crypto/openssl/tools/c_rehash.in
  projects/ofed/base/crypto/openssl/util/libeay.num
  projects/ofed/base/crypto/openssl/util/mkdef.pl
  projects/ofed/base/crypto/openssl/util/pl/VC-32.pl
  projects/ofed/base/etc/Makefile
  projects/ofed/base/etc/csh.login
  projects/ofed/base/etc/defaults/periodic.conf
  projects/ofed/base/etc/defaults/rc.conf
  projects/ofed/base/etc/devd.conf
  projects/ofed/base/etc/gettytab
  projects/ofed/base/etc/login.conf
  projects/ofed/base/etc/mtree/BSD.include.dist
  projects/ofed/base/etc/mtree/BSD.usr.dist
  projects/ofed/base/etc/mtree/BSD.var.dist
  projects/ofed/base/etc/namedb/named.root
  projects/ofed/base/etc/netstart
  projects/ofed/base/etc/network.subr
  projects/ofed/base/etc/periodic/daily/310.accounting
  projects/ofed/base/etc/periodic/daily/440.status-mailq
  projects/ofed/base/etc/periodic/daily/Makefile
  projects/ofed/base/etc/periodic/security/Makefile
  projects/ofed/base/etc/periodic/weekly/330.catman
  projects/ofed/base/etc/periodic/weekly/Makefile
  projects/ofed/base/etc/portsnap.conf
  projects/ofed/base/etc/profile
  projects/ofed/base/etc/rc.d/Makefile
  projects/ofed/base/etc/rc.d/SERVERS
  projects/ofed/base/etc/rc.d/bluetooth
  projects/ofed/base/etc/rc.d/bridge
  projects/ofed/base/etc/rc.d/cleanvar
  projects/ofed/base/etc/rc.d/cleartmp
  projects/ofed/base/etc/rc.d/ddb
  projects/ofed/base/etc/rc.d/defaultroute
  projects/ofed/base/etc/rc.d/devd
  projects/ofed/base/etc/rc.d/dumpon
  projects/ofed/base/etc/rc.d/geli
  projects/ofed/base/etc/rc.d/geli2
  projects/ofed/base/etc/rc.d/hostid
  projects/ofed/base/etc/rc.d/hostid_save
  projects/ofed/base/etc/rc.d/initrandom
  projects/ofed/base/etc/rc.d/ip6addrctl
  projects/ofed/base/etc/rc.d/ipfw
  projects/ofed/base/etc/rc.d/ipmon
  projects/ofed/base/etc/rc.d/mdconfig
  projects/ofed/base/etc/rc.d/mdconfig2
  projects/ofed/base/etc/rc.d/mountcritlocal
  projects/ofed/base/etc/rc.d/netif
  projects/ofed/base/etc/rc.d/nscd
  projects/ofed/base/etc/rc.d/nsswitch
  projects/ofed/base/etc/rc.d/pf
  projects/ofed/base/etc/rc.d/rfcomm_pppd_server
  projects/ofed/base/etc/rc.d/savecore
  projects/ofed/base/etc/rc.d/stf
  projects/ofed/base/etc/rc.d/syscons
  projects/ofed/base/etc/rc.d/sysctl
  projects/ofed/base/etc/rc.d/ubthidhci
  projects/ofed/base/etc/rc.d/zvol
  projects/ofed/base/etc/rc.firewall
  projects/ofed/base/etc/rc.initdiskless
  projects/ofed/base/etc/rc.resume
  projects/ofed/base/etc/rc.subr
  projects/ofed/base/etc/rc.suspend
  projects/ofed/base/etc/regdomain.xml
  projects/ofed/base/etc/services
  projects/ofed/base/etc/snmpd.config
  projects/ofed/base/games/bcd/bcd.6
  projects/ofed/base/games/caesar/caesar.6
  projects/ofed/base/games/caesar/rot13.sh
  projects/ofed/base/games/factor/factor.6
  projects/ofed/base/games/factor/factor.c
  projects/ofed/base/games/fortune/datfiles/fortunes
  projects/ofed/base/games/fortune/datfiles/fortunes-o.real
  projects/ofed/base/games/fortune/datfiles/freebsd-tips
  projects/ofed/base/games/grdc/grdc.c
  projects/ofed/base/games/morse/morse.6
  projects/ofed/base/games/number/number.6
  projects/ofed/base/games/pom/pom.6
  projects/ofed/base/games/pom/pom.c
  projects/ofed/base/games/random/random.6
  projects/ofed/base/games/random/random.c
  projects/ofed/base/games/random/randomize_fd.c
  projects/ofed/base/gnu/lib/csu/Makefile
  projects/ofed/base/gnu/lib/libdialog/TESTS/check3.c
  projects/ofed/base/gnu/lib/libdialog/TESTS/menu3.c
  projects/ofed/base/gnu/lib/libdialog/TESTS/radio1.c
  projects/ofed/base/gnu/lib/libdialog/TESTS/radio3.c
  projects/ofed/base/gnu/lib/libdialog/checklist.c
  projects/ofed/base/gnu/lib/libgcc/Makefile
  projects/ofed/base/gnu/lib/libgomp/Makefile
  projects/ofed/base/gnu/lib/libobjc/Makefile
  projects/ofed/base/gnu/lib/libreadline/history/Makefile
  projects/ofed/base/gnu/lib/libreadline/readline/doc/Makefile
  projects/ofed/base/gnu/lib/libstdc++/Makefile
  projects/ofed/base/gnu/lib/libstdc++/config.h
  projects/ofed/base/gnu/lib/libsupc++/Makefile
  projects/ofed/base/gnu/usr.bin/Makefile
  projects/ofed/base/gnu/usr.bin/binutils/Makefile.inc0
  projects/ofed/base/gnu/usr.bin/binutils/as/Makefile
  projects/ofed/base/gnu/usr.bin/binutils/doc/Makefile
  projects/ofed/base/gnu/usr.bin/binutils/ld/Makefile.amd64
  projects/ofed/base/gnu/usr.bin/binutils/ld/Makefile.arm
  projects/ofed/base/gnu/usr.bin/binutils/ld/Makefile.mips
  projects/ofed/base/gnu/usr.bin/binutils/ld/elf32btsmipn32_fbsd.sh
  projects/ofed/base/gnu/usr.bin/binutils/ld/elf32ltsmipn32_fbsd.sh
  projects/ofed/base/gnu/usr.bin/binutils/libbfd/Makefile.amd64
  projects/ofed/base/gnu/usr.bin/binutils/libbfd/Makefile.arm
  projects/ofed/base/gnu/usr.bin/binutils/libbfd/Makefile.mips
  projects/ofed/base/gnu/usr.bin/binutils/libbfd/bfd.h
  projects/ofed/base/gnu/usr.bin/cc/Makefile.fe
  projects/ofed/base/gnu/usr.bin/cc/Makefile.inc
  projects/ofed/base/gnu/usr.bin/cc/Makefile.tgt
  projects/ofed/base/gnu/usr.bin/cc/cc_int/Makefile
  projects/ofed/base/gnu/usr.bin/cc/cc_tools/Makefile
  projects/ofed/base/gnu/usr.bin/cc/cc_tools/freebsd-native.h
  projects/ofed/base/gnu/usr.bin/cc/include/Makefile
  projects/ofed/base/gnu/usr.bin/cvs/contrib/Makefile
  projects/ofed/base/gnu/usr.bin/dialog/dialog.1
  projects/ofed/base/gnu/usr.bin/dtc/Makefile
  projects/ofed/base/gnu/usr.bin/gdb/Makefile
  projects/ofed/base/gnu/usr.bin/gdb/Makefile.inc
  projects/ofed/base/gnu/usr.bin/gdb/arch/mips/Makefile
  projects/ofed/base/gnu/usr.bin/gdb/arch/mips/init.c
  projects/ofed/base/gnu/usr.bin/gdb/doc/Makefile
  projects/ofed/base/gnu/usr.bin/gdb/gdbserver/Makefile
  projects/ofed/base/gnu/usr.bin/gdb/kgdb/Makefile
  projects/ofed/base/gnu/usr.bin/gdb/kgdb/kgdb.h
  projects/ofed/base/gnu/usr.bin/gdb/kgdb/kld.c
  projects/ofed/base/gnu/usr.bin/gdb/kgdb/kthr.c
  projects/ofed/base/gnu/usr.bin/gdb/kgdb/main.c
  projects/ofed/base/gnu/usr.bin/gdb/kgdb/trgt_amd64.c
  projects/ofed/base/gnu/usr.bin/gdb/kgdb/trgt_i386.c
  projects/ofed/base/gnu/usr.bin/gdb/kgdb/trgt_mips.c
  projects/ofed/base/gnu/usr.bin/gdb/libgdb/Makefile
  projects/ofed/base/gnu/usr.bin/gdb/libgdb/fbsd-threads.c
  projects/ofed/base/gnu/usr.bin/groff/tmac/mdoc.local
  projects/ofed/base/include/Makefile
  projects/ofed/base/include/arpa/inet.h
  projects/ofed/base/include/histedit.h
  projects/ofed/base/include/limits.h
  projects/ofed/base/include/pthread.h
  projects/ofed/base/include/readpassphrase.h
  projects/ofed/base/include/stdio.h
  projects/ofed/base/include/termios.h
  projects/ofed/base/include/unistd.h
  projects/ofed/base/lib/Makefile
  projects/ofed/base/lib/bind/config.h
  projects/ofed/base/lib/bind/config.mk
  projects/ofed/base/lib/bind/isc/isc/platform.h
  projects/ofed/base/lib/csu/amd64/crt1.c
  projects/ofed/base/lib/csu/amd64/crti.S
  projects/ofed/base/lib/csu/amd64/crtn.S
  projects/ofed/base/lib/csu/arm/crt1.c
  projects/ofed/base/lib/csu/arm/crtn.S
  projects/ofed/base/lib/csu/i386-elf/crt1_c.c
  projects/ofed/base/lib/csu/i386-elf/crt1_s.S
  projects/ofed/base/lib/csu/i386-elf/crti.S
  projects/ofed/base/lib/csu/i386-elf/crtn.S
  projects/ofed/base/lib/csu/ia64/Makefile
  projects/ofed/base/lib/csu/ia64/crt1.S
  projects/ofed/base/lib/csu/ia64/crti.S
  projects/ofed/base/lib/csu/ia64/crtn.S
  projects/ofed/base/lib/csu/powerpc/crt1.c
  projects/ofed/base/lib/csu/powerpc/crti.S
  projects/ofed/base/lib/csu/powerpc/crtn.S
  projects/ofed/base/lib/csu/sparc64/crt1.c
  projects/ofed/base/lib/csu/sparc64/crti.S
  projects/ofed/base/lib/csu/sparc64/crtn.S
  projects/ofed/base/lib/libarchive/Makefile
  projects/ofed/base/lib/libarchive/archive.h
  projects/ofed/base/lib/libarchive/archive_entry.3
  projects/ofed/base/lib/libarchive/archive_private.h
  projects/ofed/base/lib/libarchive/archive_read.3
  projects/ofed/base/lib/libarchive/archive_read.c
  projects/ofed/base/lib/libarchive/archive_read_disk.3
  projects/ofed/base/lib/libarchive/archive_read_disk.c
  projects/ofed/base/lib/libarchive/archive_read_extract.c
  projects/ofed/base/lib/libarchive/archive_read_open_fd.c
  projects/ofed/base/lib/libarchive/archive_read_open_filename.c
  projects/ofed/base/lib/libarchive/archive_read_support_format_zip.c
  projects/ofed/base/lib/libarchive/archive_util.3
  projects/ofed/base/lib/libarchive/archive_virtual.c
  projects/ofed/base/lib/libarchive/archive_write.3
  projects/ofed/base/lib/libarchive/archive_write.c
  projects/ofed/base/lib/libarchive/archive_write_disk.3
  projects/ofed/base/lib/libarchive/archive_write_disk.c
  projects/ofed/base/lib/libarchive/config_freebsd.h
  projects/ofed/base/lib/libarchive/cpio.5
  projects/ofed/base/lib/libarchive/libarchive-formats.5
  projects/ofed/base/lib/libarchive/libarchive.3
  projects/ofed/base/lib/libarchive/libarchive_internals.3
  projects/ofed/base/lib/libarchive/tar.5
  projects/ofed/base/lib/libarchive/test/Makefile
  projects/ofed/base/lib/libarchive/test/test_acl_freebsd.c
  projects/ofed/base/lib/libarchive/test/test_compat_zip.c
  projects/ofed/base/lib/libbluetooth/bluetooth.3
  projects/ofed/base/lib/libbluetooth/bluetooth.h
  projects/ofed/base/lib/libbsnmp/libbsnmp/Makefile
  projects/ofed/base/lib/libc/Makefile
  projects/ofed/base/lib/libc/compat-43/Makefile.inc
  projects/ofed/base/lib/libc/compat-43/sigcompat.c
  projects/ofed/base/lib/libc/compat-43/sigpause.2
  projects/ofed/base/lib/libc/db/man/dbopen.3
  projects/ofed/base/lib/libc/gen/Makefile.inc
  projects/ofed/base/lib/libc/gen/Symbol.map
  projects/ofed/base/lib/libc/gen/__getosreldate.c
  projects/ofed/base/lib/libc/gen/_pthread_stubs.c
  projects/ofed/base/lib/libc/gen/_thread_init.c
  projects/ofed/base/lib/libc/gen/confstr.3
  projects/ofed/base/lib/libc/gen/dlfcn.c
  projects/ofed/base/lib/libc/gen/dlopen.3
  projects/ofed/base/lib/libc/gen/fmtcheck.3
  projects/ofed/base/lib/libc/gen/getcap.3
  projects/ofed/base/lib/libc/gen/getosreldate.c
  projects/ofed/base/lib/libc/gen/getpagesize.c
  projects/ofed/base/lib/libc/gen/getpagesizes.c
  projects/ofed/base/lib/libc/gen/getutxent.3
  projects/ofed/base/lib/libc/gen/glob.c
  projects/ofed/base/lib/libc/gen/isgreater.3
  projects/ofed/base/lib/libc/gen/pututxline.c
  projects/ofed/base/lib/libc/gen/readpassphrase.3
  projects/ofed/base/lib/libc/gen/readpassphrase.c
  projects/ofed/base/lib/libc/gen/scandir.3
  projects/ofed/base/lib/libc/gen/sem.c
  projects/ofed/base/lib/libc/gen/sem_new.c
  projects/ofed/base/lib/libc/gen/sem_timedwait.3
  projects/ofed/base/lib/libc/gen/setproctitle.3
  projects/ofed/base/lib/libc/gen/stringlist.3
  projects/ofed/base/lib/libc/gen/sysconf.c
  projects/ofed/base/lib/libc/gen/sysctl.3
  projects/ofed/base/lib/libc/gen/tcgetsid.3
  projects/ofed/base/lib/libc/gen/tcsetattr.3
  projects/ofed/base/lib/libc/gen/termios.c
  projects/ofed/base/lib/libc/gmon/gmon.c
  projects/ofed/base/lib/libc/i386/string/Makefile.inc
  projects/ofed/base/lib/libc/include/compat.h
  projects/ofed/base/lib/libc/include/libc_private.h
  projects/ofed/base/lib/libc/locale/Makefile.inc
  projects/ofed/base/lib/libc/locale/isblank.3
  projects/ofed/base/lib/libc/locale/isgraph.3
  projects/ofed/base/lib/libc/locale/localeconv.3
  projects/ofed/base/lib/libc/locale/setlocale.3
  projects/ofed/base/lib/libc/locale/tolower.3
  projects/ofed/base/lib/libc/locale/toupper.3
  projects/ofed/base/lib/libc/mips/Makefile.inc
  projects/ofed/base/lib/libc/mips/SYS.h
  projects/ofed/base/lib/libc/mips/Symbol.map
  projects/ofed/base/lib/libc/mips/gen/Makefile.inc
  projects/ofed/base/lib/libc/mips/gen/_setjmp.S
  projects/ofed/base/lib/libc/mips/gen/makecontext.c
  projects/ofed/base/lib/libc/mips/gen/setjmp.S
  projects/ofed/base/lib/libc/mips/gen/sigsetjmp.S
  projects/ofed/base/lib/libc/mips/string/bcmp.S
  projects/ofed/base/lib/libc/mips/string/bcopy.S
  projects/ofed/base/lib/libc/mips/string/bzero.S
  projects/ofed/base/lib/libc/mips/string/ffs.S
  projects/ofed/base/lib/libc/mips/string/index.S
  projects/ofed/base/lib/libc/mips/string/rindex.S
  projects/ofed/base/lib/libc/mips/string/strcmp.S
  projects/ofed/base/lib/libc/mips/string/strlen.S
  projects/ofed/base/lib/libc/mips/sys/Makefile.inc
  projects/ofed/base/lib/libc/mips/sys/Ovfork.S
  projects/ofed/base/lib/libc/mips/sys/brk.S
  projects/ofed/base/lib/libc/mips/sys/cerror.S
  projects/ofed/base/lib/libc/mips/sys/exect.S
  projects/ofed/base/lib/libc/mips/sys/fork.S
  projects/ofed/base/lib/libc/mips/sys/pipe.S
  projects/ofed/base/lib/libc/mips/sys/ptrace.S
  projects/ofed/base/lib/libc/mips/sys/sbrk.S
  projects/ofed/base/lib/libc/net/ethers.3
  projects/ofed/base/lib/libc/net/eui64.3
  projects/ofed/base/lib/libc/net/gethostbydns.c
  projects/ofed/base/lib/libc/net/gethostbyht.c
  projects/ofed/base/lib/libc/net/gethostbynis.c
  projects/ofed/base/lib/libc/net/gethostnamadr.c
  projects/ofed/base/lib/libc/net/getnetbydns.c
  projects/ofed/base/lib/libc/net/getnetbyht.c
  projects/ofed/base/lib/libc/net/getnetbynis.c
  projects/ofed/base/lib/libc/net/getnetent.3
  projects/ofed/base/lib/libc/net/getnetnamadr.c
  projects/ofed/base/lib/libc/net/getproto.c
  projects/ofed/base/lib/libc/net/getprotoent.3
  projects/ofed/base/lib/libc/net/getprotoent.c
  projects/ofed/base/lib/libc/net/getprotoname.c
  projects/ofed/base/lib/libc/net/inet6_rth_space.3
  projects/ofed/base/lib/libc/net/nsdispatch.3
  projects/ofed/base/lib/libc/net/nsdispatch.c
  projects/ofed/base/lib/libc/net/nslexer.l
  projects/ofed/base/lib/libc/net/sctp_getaddrlen.3
  projects/ofed/base/lib/libc/net/sctp_recvmsg.3
  projects/ofed/base/lib/libc/net/sctp_send.3
  projects/ofed/base/lib/libc/net/sctp_sendmsg.3
  projects/ofed/base/lib/libc/net/sctp_sys_calls.c
  projects/ofed/base/lib/libc/nls/ru_RU.KOI8-R.msg   (contents, props changed)
  projects/ofed/base/lib/libc/posix1e/Makefile.inc
  projects/ofed/base/lib/libc/posix1e/acl_add_flag_np.3
  projects/ofed/base/lib/libc/posix1e/acl_add_perm.3
  projects/ofed/base/lib/libc/posix1e/acl_branding.c
  projects/ofed/base/lib/libc/posix1e/acl_entry.c
  projects/ofed/base/lib/libc/posix1e/acl_from_text.c
  projects/ofed/base/lib/libc/posix1e/acl_from_text_nfs4.c
  projects/ofed/base/lib/libc/posix1e/acl_get.3
  projects/ofed/base/lib/libc/posix1e/acl_get.c
  projects/ofed/base/lib/libc/posix1e/acl_is_trivial_np.3
  projects/ofed/base/lib/libc/posix1e/acl_perm.c
  projects/ofed/base/lib/libc/posix1e/acl_set.3
  projects/ofed/base/lib/libc/posix1e/acl_set.c
  projects/ofed/base/lib/libc/posix1e/acl_set_entry_type_np.3
  projects/ofed/base/lib/libc/posix1e/acl_set_tag_type.3
  projects/ofed/base/lib/libc/posix1e/acl_strip.c
  projects/ofed/base/lib/libc/posix1e/acl_strip_np.3
  projects/ofed/base/lib/libc/posix1e/acl_support.c
  projects/ofed/base/lib/libc/posix1e/acl_support.h
  projects/ofed/base/lib/libc/posix1e/acl_to_text_nfs4.c
  projects/ofed/base/lib/libc/posix1e/acl_valid.c
  projects/ofed/base/lib/libc/posix1e/mac.3
  projects/ofed/base/lib/libc/quad/Makefile.inc
  projects/ofed/base/lib/libc/regex/re_format.7
  projects/ofed/base/lib/libc/softfloat/Makefile.inc
  projects/ofed/base/lib/libc/stdio/fgets.3
  projects/ofed/base/lib/libc/stdio/fopen.3
  projects/ofed/base/lib/libc/stdio/freopen.c
  projects/ofed/base/lib/libc/stdio/getline.3
  projects/ofed/base/lib/libc/stdio/printf-pos.c
  projects/ofed/base/lib/libc/stdio/printf.3
  projects/ofed/base/lib/libc/stdio/tmpnam.3
  projects/ofed/base/lib/libc/stdio/wprintf.3
  projects/ofed/base/lib/libc/stdlib/Makefile.inc
  projects/ofed/base/lib/libc/stdlib/atexit.c
  projects/ofed/base/lib/libc/stdlib/getopt.3
  projects/ofed/base/lib/libc/stdlib/getopt_long.3
  projects/ofed/base/lib/libc/stdlib/malloc.3
  projects/ofed/base/lib/libc/stdlib/malloc.c
  projects/ofed/base/lib/libc/stdlib/rand.3
  projects/ofed/base/lib/libc/stdlib/random.3
  projects/ofed/base/lib/libc/stdlib/realpath.3
  projects/ofed/base/lib/libc/stdlib/strtod.3
  projects/ofed/base/lib/libc/stdlib/strtonum.3
  projects/ofed/base/lib/libc/stdtime/strptime.c
  projects/ofed/base/lib/libc/string/Makefile.inc
  projects/ofed/base/lib/libc/string/strcat.3
  projects/ofed/base/lib/libc/string/strcpy.3
  projects/ofed/base/lib/libc/sys/Makefile.inc
  projects/ofed/base/lib/libc/sys/Symbol.map
  projects/ofed/base/lib/libc/sys/access.2
  projects/ofed/base/lib/libc/sys/aio_read.2
  projects/ofed/base/lib/libc/sys/aio_write.2
  projects/ofed/base/lib/libc/sys/chflags.2
  projects/ofed/base/lib/libc/sys/clock_gettime.2
  projects/ofed/base/lib/libc/sys/connect.2
  projects/ofed/base/lib/libc/sys/cpuset_getaffinity.2
  projects/ofed/base/lib/libc/sys/execve.2
  projects/ofed/base/lib/libc/sys/flock.2
  projects/ofed/base/lib/libc/sys/getfh.2
  projects/ofed/base/lib/libc/sys/getgroups.2
  projects/ofed/base/lib/libc/sys/getitimer.2
  projects/ofed/base/lib/libc/sys/getpriority.2
  projects/ofed/base/lib/libc/sys/getrusage.2
  projects/ofed/base/lib/libc/sys/getsockopt.2
  projects/ofed/base/lib/libc/sys/gettimeofday.2
  projects/ofed/base/lib/libc/sys/ioctl.2
  projects/ofed/base/lib/libc/sys/jail.2
  projects/ofed/base/lib/libc/sys/kldstat.2
  projects/ofed/base/lib/libc/sys/kldsym.2
  projects/ofed/base/lib/libc/sys/kqueue.2
  projects/ofed/base/lib/libc/sys/mlock.2
  projects/ofed/base/lib/libc/sys/mlockall.2
  projects/ofed/base/lib/libc/sys/mmap.2
  projects/ofed/base/lib/libc/sys/modstat.2
  projects/ofed/base/lib/libc/sys/mount.2
  projects/ofed/base/lib/libc/sys/mq_close.2
  projects/ofed/base/lib/libc/sys/mq_getattr.2
  projects/ofed/base/lib/libc/sys/mq_notify.2
  projects/ofed/base/lib/libc/sys/mq_open.2
  projects/ofed/base/lib/libc/sys/mq_receive.2
  projects/ofed/base/lib/libc/sys/mq_send.2
  projects/ofed/base/lib/libc/sys/mq_setattr.2
  projects/ofed/base/lib/libc/sys/ntp_adjtime.2
  projects/ofed/base/lib/libc/sys/open.2
  projects/ofed/base/lib/libc/sys/pathconf.2
  projects/ofed/base/lib/libc/sys/ptrace.2
  projects/ofed/base/lib/libc/sys/recv.2
  projects/ofed/base/lib/libc/sys/sched_setscheduler.2
  projects/ofed/base/lib/libc/sys/sctp_peeloff.2
  projects/ofed/base/lib/libc/sys/semop.2
  projects/ofed/base/lib/libc/sys/setuid.2
  projects/ofed/base/lib/libc/sys/shm_open.2
  projects/ofed/base/lib/libc/sys/shmat.2
  projects/ofed/base/lib/libc/sys/shmctl.2
  projects/ofed/base/lib/libc/sys/shmget.2
  projects/ofed/base/lib/libc/sys/sigaltstack.2
  projects/ofed/base/lib/libc/sys/stack_protector.c
  projects/ofed/base/lib/libc/sys/stat.2
  projects/ofed/base/lib/libc/uuid/uuid.3
  projects/ofed/base/lib/libcam/Makefile
  projects/ofed/base/lib/libcam/cam.3
  projects/ofed/base/lib/libcam/cam_cdbparse.3
  projects/ofed/base/lib/libcam/camlib.c
  projects/ofed/base/lib/libcompat/4.1/ftime.c
  projects/ofed/base/lib/libcompat/Makefile
  projects/ofed/base/lib/libdevstat/devstat.3
  projects/ofed/base/lib/libdisk/Makefile
  projects/ofed/base/lib/libdisk/libdisk.3
  projects/ofed/base/lib/libedit/Makefile
  projects/ofed/base/lib/libedit/common.c
  projects/ofed/base/lib/libedit/editline.3
  projects/ofed/base/lib/libedit/term.c
  projects/ofed/base/lib/libedit/term.h
  projects/ofed/base/lib/libefi/libefi.3
  projects/ofed/base/lib/libelf/Makefile
  projects/ofed/base/lib/libelf/Version.map
  projects/ofed/base/lib/libelf/_libelf.h
  projects/ofed/base/lib/libelf/elf.3
  projects/ofed/base/lib/libelf/elf_begin.3
  projects/ofed/base/lib/libelf/elf_begin.c
  projects/ofed/base/lib/libelf/elf_data.c
  projects/ofed/base/lib/libelf/elf_getbase.3
  projects/ofed/base/lib/libelf/elf_getbase.c
  projects/ofed/base/lib/libelf/elf_getdata.3
  projects/ofed/base/lib/libelf/elf_getphnum.3
  projects/ofed/base/lib/libelf/elf_getshnum.3
  projects/ofed/base/lib/libelf/elf_getshstrndx.3
  projects/ofed/base/lib/libelf/elf_phnum.c
  projects/ofed/base/lib/libelf/elf_scn.c
  projects/ofed/base/lib/libelf/elf_shnum.c
  projects/ofed/base/lib/libelf/elf_shstrndx.c
  projects/ofed/base/lib/libelf/elf_strptr.3
  projects/ofed/base/lib/libelf/elf_types.m4
  projects/ofed/base/lib/libelf/elf_update.c
  projects/ofed/base/lib/libelf/gelf_ehdr.c
  projects/ofed/base/lib/libelf/gelf_fsize.3
  projects/ofed/base/lib/libelf/gelf_phdr.c
  projects/ofed/base/lib/libelf/gelf_shdr.c
  projects/ofed/base/lib/libelf/libelf.h
  projects/ofed/base/lib/libelf/libelf_align.c
  projects/ofed/base/lib/libelf/libelf_ar.c
  projects/ofed/base/lib/libelf/libelf_convert.m4
  projects/ofed/base/lib/libelf/libelf_data.c
  projects/ofed/base/lib/libelf/libelf_ehdr.c
  projects/ofed/base/lib/libelf/libelf_fsize.m4
  projects/ofed/base/lib/libelf/libelf_msize.m4
  projects/ofed/base/lib/libelf/libelf_phdr.c
  projects/ofed/base/lib/libelf/libelf_xlate.c
  projects/ofed/base/lib/libexpat/Makefile
  projects/ofed/base/lib/libfetch/common.c
  projects/ofed/base/lib/libfetch/http.c
  projects/ofed/base/lib/libftpio/ftpio.3
  projects/ofed/base/lib/libgeom/geom_ctl.c
  projects/ofed/base/lib/libgeom/geom_xml2tree.c
  projects/ofed/base/lib/libgeom/libgeom.3
  projects/ofed/base/lib/libgpib/gpib.3
  projects/ofed/base/lib/libgssapi/gss_accept_sec_context.3
  projects/ofed/base/lib/libgssapi/gss_acquire_cred.3
  projects/ofed/base/lib/libgssapi/gss_compare_name.3
  projects/ofed/base/lib/libgssapi/gssapi.3
  projects/ofed/base/lib/libipsec/ipsec_dump_policy.c
  projects/ofed/base/lib/libipx/ipx.3
  projects/ofed/base/lib/libjail/jail.3
  projects/ofed/base/lib/libjail/jail.c
  projects/ofed/base/lib/libjail/jail_getid.c
  projects/ofed/base/lib/libkse/Makefile
  projects/ofed/base/lib/libkse/arch/amd64/Makefile.inc
  projects/ofed/base/lib/libkse/arch/arm/Makefile.inc
  projects/ofed/base/lib/libkse/arch/i386/Makefile.inc
  projects/ofed/base/lib/libkse/arch/ia64/Makefile.inc
  projects/ofed/base/lib/libkse/arch/powerpc/Makefile.inc
  projects/ofed/base/lib/libkse/arch/sparc64/Makefile.inc
  projects/ofed/base/lib/libkse/support/Makefile.inc
  projects/ofed/base/lib/libkvm/Makefile
  projects/ofed/base/lib/libkvm/kvm.c
  projects/ofed/base/lib/libkvm/kvm_minidump_amd64.c
  projects/ofed/base/lib/libkvm/kvm_mips.c
  projects/ofed/base/lib/libkvm/kvm_pcpu.c
  projects/ofed/base/lib/libkvm/kvm_private.h
  projects/ofed/base/lib/libkvm/kvm_proc.c
  projects/ofed/base/lib/libmagic/Makefile
  projects/ofed/base/lib/libmagic/config.h
  projects/ofed/base/lib/libmemstat/libmemstat.3
  projects/ofed/base/lib/libmemstat/memstat.c
  projects/ofed/base/lib/libmemstat/memstat.h
  projects/ofed/base/lib/libmemstat/memstat_internal.h
  projects/ofed/base/lib/libmemstat/memstat_uma.c
  projects/ofed/base/lib/libpam/modules/pam_unix/pam_unix.c
  projects/ofed/base/lib/libpcap/Makefile
  projects/ofed/base/lib/libpcap/config.h
  projects/ofed/base/lib/libpmc/Makefile
  projects/ofed/base/lib/libpmc/libpmc.c
  projects/ofed/base/lib/libpmc/pmc.3
  projects/ofed/base/lib/libpmc/pmc.core.3
  projects/ofed/base/lib/libpmc/pmc.corei7.3
  projects/ofed/base/lib/libpmc/pmc.corei7uc.3
  projects/ofed/base/lib/libpmc/pmc.mips.3
  projects/ofed/base/lib/libpmc/pmc.p4.3
  projects/ofed/base/lib/libpmc/pmc.ucf.3
  projects/ofed/base/lib/libpmc/pmc.westmere.3
  projects/ofed/base/lib/libpmc/pmc.westmereuc.3
  projects/ofed/base/lib/libpmc/pmc.xscale.3
  projects/ofed/base/lib/libpmc/pmc_event_names_of_class.3
  projects/ofed/base/lib/libpmc/pmc_read.3
  projects/ofed/base/lib/libpmc/pmclog.c
  projects/ofed/base/lib/libproc/Makefile
  projects/ofed/base/lib/libproc/_libproc.h
  projects/ofed/base/lib/libproc/libproc.h
  projects/ofed/base/lib/libproc/proc_create.c
  projects/ofed/base/lib/libproc/proc_sym.c
  projects/ofed/base/lib/libproc/proc_util.c
  projects/ofed/base/lib/libradius/Makefile
  projects/ofed/base/lib/libradius/libradius.3
  projects/ofed/base/lib/libradius/radius.conf.5
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_get_error.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_get_mech_info.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_get_mechanisms.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_get_principal_name.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_get_versions.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_getcred.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_is_installed.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_max_data_length.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_mech_to_oid.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_oid_to_mech.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_qop_to_num.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_seccreate.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_set_callback.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_set_defaults.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_set_svc_name.3
  projects/ofed/base/lib/librpcsec_gss/rpc_gss_svc_max_data_length.3
  projects/ofed/base/lib/librpcsec_gss/rpcsec_gss.3
  projects/ofed/base/lib/librt/Makefile
  projects/ofed/base/lib/librt/mq.c
  projects/ofed/base/lib/libsdp/sdp.3
  projects/ofed/base/lib/libstand/Makefile
  projects/ofed/base/lib/libstand/libstand.3
  projects/ofed/base/lib/libstand/net.h
  projects/ofed/base/lib/libstand/nfs.c
  projects/ofed/base/lib/libstand/printf.c
  projects/ofed/base/lib/libtacplus/libtacplus.3
  projects/ofed/base/lib/libthr/Makefile
  projects/ofed/base/lib/libthr/arch/amd64/Makefile.inc
  projects/ofed/base/lib/libthr/arch/arm/Makefile.inc
  projects/ofed/base/lib/libthr/arch/i386/Makefile.inc
  projects/ofed/base/lib/libthr/arch/ia64/Makefile.inc
  projects/ofed/base/lib/libthr/arch/mips/Makefile.inc
  projects/ofed/base/lib/libthr/arch/powerpc/Makefile.inc
  projects/ofed/base/lib/libthr/arch/powerpc/include/pthread_md.h
  projects/ofed/base/lib/libthr/arch/sparc64/Makefile.inc
  projects/ofed/base/lib/libthr/pthread.map
  projects/ofed/base/lib/libthr/support/Makefile.inc
  projects/ofed/base/lib/libthr/thread/Makefile.inc
  projects/ofed/base/lib/libthr/thread/thr_affinity.c
  projects/ofed/base/lib/libthr/thread/thr_attr.c
  projects/ofed/base/lib/libthr/thread/thr_cancel.c
  projects/ofed/base/lib/libthr/thread/thr_clean.c
  projects/ofed/base/lib/libthr/thread/thr_cond.c
  projects/ofed/base/lib/libthr/thread/thr_condattr.c
  projects/ofed/base/lib/libthr/thread/thr_create.c
  projects/ofed/base/lib/libthr/thread/thr_detach.c
  projects/ofed/base/lib/libthr/thread/thr_exit.c
  projects/ofed/base/lib/libthr/thread/thr_fork.c
  projects/ofed/base/lib/libthr/thread/thr_init.c
  projects/ofed/base/lib/libthr/thread/thr_join.c
  projects/ofed/base/lib/libthr/thread/thr_kern.c
  projects/ofed/base/lib/libthr/thread/thr_kill.c
  projects/ofed/base/lib/libthr/thread/thr_list.c
  projects/ofed/base/lib/libthr/thread/thr_mutex.c
  projects/ofed/base/lib/libthr/thread/thr_private.h
  projects/ofed/base/lib/libthr/thread/thr_resume_np.c
  projects/ofed/base/lib/libthr/thread/thr_rtld.c
  projects/ofed/base/lib/libthr/thread/thr_rwlock.c
  projects/ofed/base/lib/libthr/thread/thr_rwlockattr.c
  projects/ofed/base/lib/libthr/thread/thr_sig.c
  projects/ofed/base/lib/libthr/thread/thr_spec.c
  projects/ofed/base/lib/libthr/thread/thr_stack.c
  projects/ofed/base/lib/libthr/thread/thr_suspend_np.c
  projects/ofed/base/lib/libthr/thread/thr_syscalls.c
  projects/ofed/base/lib/libthr/thread/thr_umtx.c
  projects/ofed/base/lib/libthr/thread/thr_umtx.h
  projects/ofed/base/lib/libthread_db/Makefile
  projects/ofed/base/lib/libthread_db/Symbol.map
  projects/ofed/base/lib/libthread_db/libpthread_db.c
  projects/ofed/base/lib/libthread_db/libthr_db.c
  projects/ofed/base/lib/libthread_db/thread_db.c
  projects/ofed/base/lib/libthread_db/thread_db.h
  projects/ofed/base/lib/libthread_db/thread_db_int.h
  projects/ofed/base/lib/libulog/ulog_login.3
  projects/ofed/base/lib/libusb/Makefile
  projects/ofed/base/lib/libusb/libusb.3
  projects/ofed/base/lib/libusb/libusb.h
  projects/ofed/base/lib/libusb/libusb10.c
  projects/ofed/base/lib/libusb/libusb10_desc.c
  projects/ofed/base/lib/libusb/libusb10_io.c
  projects/ofed/base/lib/libusb/libusb20.3
  projects/ofed/base/lib/libusb/libusb20.c
  projects/ofed/base/lib/libusb/libusb20_compat01.c
  projects/ofed/base/lib/libusb/libusb20_int.h
  projects/ofed/base/lib/libusb/libusb20_ugen20.c
  projects/ofed/base/lib/libusb/usb.h
  projects/ofed/base/lib/libusbhid/Makefile
  projects/ofed/base/lib/libusbhid/data.c
  projects/ofed/base/lib/libusbhid/descr.c
  projects/ofed/base/lib/libusbhid/usbhid.h
  projects/ofed/base/lib/libusbhid/usbvar.h
  projects/ofed/base/lib/libutil/expand_number.3
  projects/ofed/base/lib/libutil/expand_number.c
  projects/ofed/base/lib/libutil/kinfo_getfile.3
  projects/ofed/base/lib/libutil/kinfo_getvmmap.3
  projects/ofed/base/lib/libutil/kld.c
  projects/ofed/base/lib/libutil/libutil.h
  projects/ofed/base/lib/libutil/login_class.c
  projects/ofed/base/lib/libutil/property.3
  projects/ofed/base/lib/libutil/pw_util.c
  projects/ofed/base/lib/libutil/quotafile.3
  projects/ofed/base/lib/libutil/realhostname.3
  projects/ofed/base/lib/libutil/realhostname_sa.3
  projects/ofed/base/lib/libvgl/simple.c
  projects/ofed/base/lib/msun/Makefile
  projects/ofed/base/lib/msun/Symbol.map
  projects/ofed/base/lib/msun/amd64/s_logbl.S
  projects/ofed/base/lib/msun/i387/e_exp.S
  projects/ofed/base/lib/msun/i387/e_fmod.S
  projects/ofed/base/lib/msun/i387/e_log.S
  projects/ofed/base/lib/msun/i387/e_log10.S
  projects/ofed/base/lib/msun/i387/e_remainder.S
  projects/ofed/base/lib/msun/i387/e_sqrt.S
  projects/ofed/base/lib/msun/i387/e_sqrtl.S
  projects/ofed/base/lib/msun/i387/s_ceil.S
  projects/ofed/base/lib/msun/i387/s_copysign.S
  projects/ofed/base/lib/msun/i387/s_cos.S
  projects/ofed/base/lib/msun/i387/s_finite.S
  projects/ofed/base/lib/msun/i387/s_floor.S
  projects/ofed/base/lib/msun/i387/s_logb.S
  projects/ofed/base/lib/msun/i387/s_logbl.S
  projects/ofed/base/lib/msun/i387/s_rint.S
  projects/ofed/base/lib/msun/i387/s_rintl.S
  projects/ofed/base/lib/msun/i387/s_scalbn.S
  projects/ofed/base/lib/msun/i387/s_significand.S
  projects/ofed/base/lib/msun/i387/s_sin.S
  projects/ofed/base/lib/msun/i387/s_tan.S
  projects/ofed/base/lib/msun/man/atan2.3
  projects/ofed/base/lib/msun/man/fdim.3
  projects/ofed/base/lib/msun/man/fenv.3
  projects/ofed/base/lib/msun/man/hypot.3
  projects/ofed/base/lib/msun/man/log.3
  projects/ofed/base/lib/msun/man/math.3
  projects/ofed/base/lib/msun/man/remainder.3
  projects/ofed/base/lib/msun/src/e_jn.c
  projects/ofed/base/lib/msun/src/e_jnf.c
  projects/ofed/base/lib/msun/src/math.h
  projects/ofed/base/lib/msun/src/math_private.h
  projects/ofed/base/lib/msun/src/s_isnan.c
  projects/ofed/base/libexec/bootpd/bootptab.5
  projects/ofed/base/libexec/bootpd/rtmsg.c
  projects/ofed/base/libexec/ftpd/ftpd.8
  projects/ofed/base/libexec/getty/chat.c
  projects/ofed/base/libexec/getty/gettytab.5
  projects/ofed/base/libexec/getty/main.c
  projects/ofed/base/libexec/mknetid/parse_group.c
  projects/ofed/base/libexec/rbootd/rbootd.8
  projects/ofed/base/libexec/rbootd/rbootd.c
  projects/ofed/base/libexec/rlogind/rlogind.c
  projects/ofed/base/libexec/rpc.rwalld/rwalld.c
  projects/ofed/base/libexec/rtld-elf/Makefile
  projects/ofed/base/libexec/rtld-elf/Symbol.map
  projects/ofed/base/libexec/rtld-elf/amd64/Makefile.inc
  projects/ofed/base/libexec/rtld-elf/amd64/reloc.c
  projects/ofed/base/libexec/rtld-elf/arm/reloc.c
  projects/ofed/base/libexec/rtld-elf/i386/Makefile.inc
  projects/ofed/base/libexec/rtld-elf/i386/reloc.c
  projects/ofed/base/libexec/rtld-elf/ia64/reloc.c
  projects/ofed/base/libexec/rtld-elf/malloc.c
  projects/ofed/base/libexec/rtld-elf/mips/reloc.c
  projects/ofed/base/libexec/rtld-elf/mips/rtld_start.S
  projects/ofed/base/libexec/rtld-elf/powerpc/reloc.c
  projects/ofed/base/libexec/rtld-elf/rtld.1
  projects/ofed/base/libexec/rtld-elf/rtld.c
  projects/ofed/base/libexec/rtld-elf/rtld.h
  projects/ofed/base/libexec/rtld-elf/rtld_lock.c
  projects/ofed/base/libexec/rtld-elf/rtld_lock.h
  projects/ofed/base/libexec/rtld-elf/sparc64/reloc.c
  projects/ofed/base/libexec/talkd/announce.c
  projects/ofed/base/libexec/talkd/table.c
  projects/ofed/base/libexec/tftpd/Makefile
  projects/ofed/base/libexec/tftpd/tftp-file.c
  projects/ofed/base/libexec/tftpd/tftp-io.c
  projects/ofed/base/libexec/tftpd/tftp-options.c
  projects/ofed/base/libexec/tftpd/tftp-utils.c
  projects/ofed/base/libexec/tftpd/tftp-utils.h
  projects/ofed/base/libexec/tftpd/tftpd.8
  projects/ofed/base/libexec/tftpd/tftpd.c
  projects/ofed/base/libexec/ypxfr/ypxfr.8
  projects/ofed/base/release/Makefile
  projects/ofed/base/release/Makefile.inc.docports
  projects/ofed/base/release/amd64/boot_crunch.conf
  projects/ofed/base/release/doc/en_US.ISO8859-1/hardware/article.sgml
  projects/ofed/base/release/doc/en_US.ISO8859-1/relnotes/article.sgml
  projects/ofed/base/release/doc/share/misc/dev.archlist.txt
  projects/ofed/base/release/fixit.profile
  projects/ofed/base/release/i386/boot_crunch.conf
  projects/ofed/base/release/ia64/boot_crunch.conf
  projects/ofed/base/release/ia64/mkisoimages.sh
  projects/ofed/base/release/pc98/boot_crunch.conf
  projects/ofed/base/release/picobsd/build/picobsd
  projects/ofed/base/release/picobsd/qemu/PICOBSD
  projects/ofed/base/release/picobsd/qemu/crunch.conf
  projects/ofed/base/release/picobsd/tinyware/login/pico-login.c
  projects/ofed/base/release/powerpc/boot_crunch.conf
  projects/ofed/base/release/powerpc/mkisoimages.sh
  projects/ofed/base/release/scripts/ports-install.sh
  projects/ofed/base/release/sparc64/boot_crunch.conf
  projects/ofed/base/release/sun4v/boot_crunch.conf
  projects/ofed/base/rescue/rescue/Makefile
  projects/ofed/base/sbin/Makefile
  projects/ofed/base/sbin/atm/atmconfig/Makefile
  projects/ofed/base/sbin/bsdlabel/Makefile
  projects/ofed/base/sbin/bsdlabel/bsdlabel.c
  projects/ofed/base/sbin/camcontrol/Makefile
  projects/ofed/base/sbin/camcontrol/camcontrol.8
  projects/ofed/base/sbin/camcontrol/camcontrol.c
  projects/ofed/base/sbin/camcontrol/modeedit.c
  projects/ofed/base/sbin/ccdconfig/ccdconfig.8
  projects/ofed/base/sbin/ccdconfig/ccdconfig.c
  projects/ofed/base/sbin/ddb/ddb.c
  projects/ofed/base/sbin/devd/devd.cc
  projects/ofed/base/sbin/devd/devd.conf.5
  projects/ofed/base/sbin/devd/devd.hh
  projects/ofed/base/sbin/devd/token.l
  projects/ofed/base/sbin/dhclient/dhclient-script.8
  projects/ofed/base/sbin/dhclient/dhclient.c
  projects/ofed/base/sbin/dumpfs/dumpfs.c
  projects/ofed/base/sbin/fdisk/fdisk.c
  projects/ofed/base/sbin/fsck/fsck.8
  projects/ofed/base/sbin/fsck_ffs/fsck_ffs.8
  projects/ofed/base/sbin/fsck_ffs/main.c
  projects/ofed/base/sbin/fsck_ffs/pass2.c
  projects/ofed/base/sbin/fsck_ffs/pass4.c
  projects/ofed/base/sbin/fsck_ffs/suj.c
  projects/ofed/base/sbin/fsck_msdosfs/Makefile
  projects/ofed/base/sbin/fsck_msdosfs/boot.c
  projects/ofed/base/sbin/fsck_msdosfs/check.c
  projects/ofed/base/sbin/fsck_msdosfs/dir.c
  projects/ofed/base/sbin/fsck_msdosfs/fat.c
  projects/ofed/base/sbin/fsck_msdosfs/fsck_msdosfs.8
  projects/ofed/base/sbin/fsirand/Makefile
  projects/ofed/base/sbin/fsirand/fsirand.8
  projects/ofed/base/sbin/fsirand/fsirand.c
  projects/ofed/base/sbin/gbde/Makefile
  projects/ofed/base/sbin/gbde/gbde.c
  projects/ofed/base/sbin/geom/Makefile.inc
  projects/ofed/base/sbin/geom/class/Makefile.inc
  projects/ofed/base/sbin/geom/class/cache/Makefile
  projects/ofed/base/sbin/geom/class/cache/geom_cache.c
  projects/ofed/base/sbin/geom/class/concat/Makefile
  projects/ofed/base/sbin/geom/class/concat/geom_concat.c
  projects/ofed/base/sbin/geom/class/eli/Makefile
  projects/ofed/base/sbin/geom/class/eli/geli.8
  projects/ofed/base/sbin/geom/class/eli/geom_eli.c
  projects/ofed/base/sbin/geom/class/journal/Makefile
  projects/ofed/base/sbin/geom/class/journal/geom_journal.c
  projects/ofed/base/sbin/geom/class/journal/gjournal.8
  projects/ofed/base/sbin/geom/class/label/Makefile
  projects/ofed/base/sbin/geom/class/label/geom_label.c
  projects/ofed/base/sbin/geom/class/mirror/Makefile
  projects/ofed/base/sbin/geom/class/mirror/geom_mirror.c
  projects/ofed/base/sbin/geom/class/mountver/Makefile
  projects/ofed/base/sbin/geom/class/mountver/geom_mountver.c
  projects/ofed/base/sbin/geom/class/multipath/Makefile
  projects/ofed/base/sbin/geom/class/multipath/geom_multipath.c
  projects/ofed/base/sbin/geom/class/nop/Makefile
  projects/ofed/base/sbin/geom/class/nop/geom_nop.c
  projects/ofed/base/sbin/geom/class/part/Makefile
  projects/ofed/base/sbin/geom/class/part/geom_part.c
  projects/ofed/base/sbin/geom/class/part/gpart.8
  projects/ofed/base/sbin/geom/class/raid3/Makefile
  projects/ofed/base/sbin/geom/class/raid3/geom_raid3.c
  projects/ofed/base/sbin/geom/class/raid3/graid3.8
  projects/ofed/base/sbin/geom/class/sched/Makefile
  projects/ofed/base/sbin/geom/class/sched/geom_sched.c
  projects/ofed/base/sbin/geom/class/sched/gsched.8
  projects/ofed/base/sbin/geom/class/shsec/Makefile
  projects/ofed/base/sbin/geom/class/shsec/geom_shsec.c
  projects/ofed/base/sbin/geom/class/stripe/Makefile
  projects/ofed/base/sbin/geom/class/stripe/geom_stripe.c
  projects/ofed/base/sbin/geom/class/virstor/Makefile
  projects/ofed/base/sbin/geom/class/virstor/geom_virstor.c
  projects/ofed/base/sbin/geom/core/Makefile
  projects/ofed/base/sbin/geom/core/geom.8
  projects/ofed/base/sbin/geom/core/geom.c
  projects/ofed/base/sbin/geom/core/geom.h
  projects/ofed/base/sbin/geom/misc/subr.c
  projects/ofed/base/sbin/geom/misc/subr.h
  projects/ofed/base/sbin/growfs/debug.c
  projects/ofed/base/sbin/growfs/growfs.c
  projects/ofed/base/sbin/gvinum/gvinum.c
  projects/ofed/base/sbin/hastctl/Makefile
  projects/ofed/base/sbin/hastctl/hastctl.8
  projects/ofed/base/sbin/hastctl/hastctl.c
  projects/ofed/base/sbin/hastd/Makefile
  projects/ofed/base/sbin/hastd/control.c
  projects/ofed/base/sbin/hastd/control.h
  projects/ofed/base/sbin/hastd/ebuf.c
  projects/ofed/base/sbin/hastd/hast.conf.5
  projects/ofed/base/sbin/hastd/hast.h
  projects/ofed/base/sbin/hastd/hast_proto.c
  projects/ofed/base/sbin/hastd/hast_proto.h
  projects/ofed/base/sbin/hastd/hastd.8
  projects/ofed/base/sbin/hastd/hastd.c
  projects/ofed/base/sbin/hastd/hastd.h
  projects/ofed/base/sbin/hastd/hooks.c
  projects/ofed/base/sbin/hastd/hooks.h
  projects/ofed/base/sbin/hastd/metadata.c
  projects/ofed/base/sbin/hastd/nv.c
  projects/ofed/base/sbin/hastd/nv.h
  projects/ofed/base/sbin/hastd/parse.y
  projects/ofed/base/sbin/hastd/pjdlog.c
  projects/ofed/base/sbin/hastd/pjdlog.h
  projects/ofed/base/sbin/hastd/primary.c
  projects/ofed/base/sbin/hastd/proto.c
  projects/ofed/base/sbin/hastd/proto.h
  projects/ofed/base/sbin/hastd/proto_common.c
  projects/ofed/base/sbin/hastd/proto_impl.h
  projects/ofed/base/sbin/hastd/proto_socketpair.c
  projects/ofed/base/sbin/hastd/proto_tcp4.c
  projects/ofed/base/sbin/hastd/proto_uds.c
  projects/ofed/base/sbin/hastd/secondary.c
  projects/ofed/base/sbin/hastd/synch.h
  projects/ofed/base/sbin/hastd/token.l
  projects/ofed/base/sbin/ifconfig/af_link.c
  projects/ofed/base/sbin/ifconfig/ifconfig.8
  projects/ofed/base/sbin/ifconfig/ifconfig.c
  projects/ofed/base/sbin/ifconfig/ifmedia.c
  projects/ofed/base/sbin/ipfw/dummynet.c
  projects/ofed/base/sbin/ipfw/ipfw.8
  projects/ofed/base/sbin/ipfw/ipfw2.c
  projects/ofed/base/sbin/ipfw/ipfw2.h
  projects/ofed/base/sbin/iscontrol/Makefile
  projects/ofed/base/sbin/iscontrol/auth_subr.c
  projects/ofed/base/sbin/iscontrol/config.c
  projects/ofed/base/sbin/iscontrol/fsm.c
  projects/ofed/base/sbin/iscontrol/iscontrol.8
  projects/ofed/base/sbin/iscontrol/iscontrol.c
  projects/ofed/base/sbin/iscontrol/iscontrol.h
  projects/ofed/base/sbin/iscontrol/iscsi.conf.5
  projects/ofed/base/sbin/iscontrol/login.c
  projects/ofed/base/sbin/iscontrol/misc.c
  projects/ofed/base/sbin/iscontrol/pdu.c
  projects/ofed/base/sbin/kldload/kldload.8
  projects/ofed/base/sbin/kldload/kldload.c
  projects/ofed/base/sbin/kldstat/kldstat.c
  projects/ofed/base/sbin/mca/mca.c
  projects/ofed/base/sbin/mdconfig/mdconfig.8
  projects/ofed/base/sbin/mdconfig/mdconfig.c
  projects/ofed/base/sbin/mknod/mknod.8
  projects/ofed/base/sbin/mknod/mknod.c
  projects/ofed/base/sbin/mksnap_ffs/mksnap_ffs.8
  projects/ofed/base/sbin/mksnap_ffs/mksnap_ffs.c
  projects/ofed/base/sbin/mount/mount.8
  projects/ofed/base/sbin/mount/mount.c
  projects/ofed/base/sbin/mount/mount_fs.c
  projects/ofed/base/sbin/mount_hpfs/mount_hpfs.8
  projects/ofed/base/sbin/mount_msdosfs/mount_msdosfs.8
  projects/ofed/base/sbin/mount_nfs/mount_nfs.c
  projects/ofed/base/sbin/mount_ntfs/mount_ntfs.8
  projects/ofed/base/sbin/mount_reiserfs/mount_reiserfs.8
  projects/ofed/base/sbin/mount_std/mount_std.8
  projects/ofed/base/sbin/mount_unionfs/mount_unionfs.8
  projects/ofed/base/sbin/newfs/mkfs.c
  projects/ofed/base/sbin/newfs/newfs.8
  projects/ofed/base/sbin/newfs/newfs.c
  projects/ofed/base/sbin/newfs/newfs.h
  projects/ofed/base/sbin/newfs_msdos/Makefile
  projects/ofed/base/sbin/newfs_msdos/newfs_msdos.8
  projects/ofed/base/sbin/pflogd/Makefile
  projects/ofed/base/sbin/ping/ping.c
  projects/ofed/base/sbin/ping6/ping6.8
  projects/ofed/base/sbin/ping6/ping6.c
  projects/ofed/base/sbin/rcorder/rcorder.8
  projects/ofed/base/sbin/reboot/boot_i386.8
  projects/ofed/base/sbin/reboot/nextboot.sh
  projects/ofed/base/sbin/reboot/reboot.8
  projects/ofed/base/sbin/restore/restore.8
  projects/ofed/base/sbin/restore/symtab.c
  projects/ofed/base/sbin/route/route.c
  projects/ofed/base/sbin/routed/parms.c
  projects/ofed/base/sbin/routed/routed.8
  projects/ofed/base/sbin/savecore/savecore.c
  projects/ofed/base/sbin/setkey/setkey.8
  projects/ofed/base/sbin/shutdown/Makefile
  projects/ofed/base/sbin/shutdown/shutdown.8
  projects/ofed/base/sbin/shutdown/shutdown.c
  projects/ofed/base/sbin/sunlabel/Makefile
  projects/ofed/base/sbin/sunlabel/sunlabel.8
  projects/ofed/base/sbin/sysctl/sysctl.c
  projects/ofed/base/sbin/tunefs/tunefs.8
  projects/ofed/base/sbin/tunefs/tunefs.c
  projects/ofed/base/secure/lib/libcrypto/Makefile
  projects/ofed/base/secure/lib/libcrypto/Makefile.inc
  projects/ofed/base/secure/lib/libcrypto/man/ASN1_OBJECT_new.3
  projects/ofed/base/secure/lib/libcrypto/man/ASN1_STRING_length.3
  projects/ofed/base/secure/lib/libcrypto/man/ASN1_STRING_new.3
  projects/ofed/base/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3
  projects/ofed/base/secure/lib/libcrypto/man/ASN1_generate_nconf.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_ctrl.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_f_base64.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_f_buffer.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_f_cipher.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_f_md.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_f_null.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_f_ssl.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_find_type.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_new.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_push.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_read.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_s_accept.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_s_bio.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_s_connect.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_s_fd.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_s_file.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_s_mem.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_s_null.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_s_socket.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_set_callback.3
  projects/ofed/base/secure/lib/libcrypto/man/BIO_should_retry.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_BLINDING_new.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_CTX_new.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_CTX_start.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_add.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_add_word.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_bn2bin.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_cmp.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_copy.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_generate_prime.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_mod_inverse.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_new.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_num_bytes.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_rand.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_set_bit.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_swap.3
  projects/ofed/base/secure/lib/libcrypto/man/BN_zero.3
  projects/ofed/base/secure/lib/libcrypto/man/CONF_modules_free.3
  projects/ofed/base/secure/lib/libcrypto/man/CONF_modules_load_file.3
  projects/ofed/base/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3
  projects/ofed/base/secure/lib/libcrypto/man/DH_generate_key.3
  projects/ofed/base/secure/lib/libcrypto/man/DH_generate_parameters.3
  projects/ofed/base/secure/lib/libcrypto/man/DH_get_ex_new_index.3
  projects/ofed/base/secure/lib/libcrypto/man/DH_new.3
  projects/ofed/base/secure/lib/libcrypto/man/DH_set_method.3
  projects/ofed/base/secure/lib/libcrypto/man/DH_size.3
  projects/ofed/base/secure/lib/libcrypto/man/DSA_SIG_new.3
  projects/ofed/base/secure/lib/libcrypto/man/DSA_do_sign.3
  projects/ofed/base/secure/lib/libcrypto/man/DSA_dup_DH.3
  projects/ofed/base/secure/lib/libcrypto/man/DSA_generate_key.3
  projects/ofed/base/secure/lib/libcrypto/man/DSA_generate_parameters.3
  projects/ofed/base/secure/lib/libcrypto/man/DSA_get_ex_new_index.3
  projects/ofed/base/secure/lib/libcrypto/man/DSA_new.3
  projects/ofed/base/secure/lib/libcrypto/man/DSA_set_method.3
  projects/ofed/base/secure/lib/libcrypto/man/DSA_sign.3
  projects/ofed/base/secure/lib/libcrypto/man/DSA_size.3
  projects/ofed/base/secure/lib/libcrypto/man/ERR_GET_LIB.3
  projects/ofed/base/secure/lib/libcrypto/man/ERR_clear_error.3
  projects/ofed/base/secure/lib/libcrypto/man/ERR_error_string.3
  projects/ofed/base/secure/lib/libcrypto/man/ERR_get_error.3
  projects/ofed/base/secure/lib/libcrypto/man/ERR_load_crypto_strings.3
  projects/ofed/base/secure/lib/libcrypto/man/ERR_load_strings.3
  projects/ofed/base/secure/lib/libcrypto/man/ERR_print_errors.3
  projects/ofed/base/secure/lib/libcrypto/man/ERR_put_error.3
  projects/ofed/base/secure/lib/libcrypto/man/ERR_remove_state.3
  projects/ofed/base/secure/lib/libcrypto/man/ERR_set_mark.3
  projects/ofed/base/secure/lib/libcrypto/man/EVP_BytesToKey.3
  projects/ofed/base/secure/lib/libcrypto/man/EVP_DigestInit.3
  projects/ofed/base/secure/lib/libcrypto/man/EVP_EncryptInit.3
  projects/ofed/base/secure/lib/libcrypto/man/EVP_OpenInit.3
  projects/ofed/base/secure/lib/libcrypto/man/EVP_PKEY_new.3
  projects/ofed/base/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
  projects/ofed/base/secure/lib/libcrypto/man/EVP_SealInit.3
  projects/ofed/base/secure/lib/libcrypto/man/EVP_SignInit.3
  projects/ofed/base/secure/lib/libcrypto/man/EVP_VerifyInit.3
  projects/ofed/base/secure/lib/libcrypto/man/OBJ_nid2obj.3
  projects/ofed/base/secure/lib/libcrypto/man/OPENSSL_Applink.3
  projects/ofed/base/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
  projects/ofed/base/secure/lib/libcrypto/man/OPENSSL_config.3
  projects/ofed/base/secure/lib/libcrypto/man/OPENSSL_ia32cap.3
  projects/ofed/base/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
  projects/ofed/base/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
  projects/ofed/base/secure/lib/libcrypto/man/PKCS12_create.3
  projects/ofed/base/secure/lib/libcrypto/man/PKCS12_parse.3
  projects/ofed/base/secure/lib/libcrypto/man/PKCS7_decrypt.3
  projects/ofed/base/secure/lib/libcrypto/man/PKCS7_encrypt.3
  projects/ofed/base/secure/lib/libcrypto/man/PKCS7_sign.3
  projects/ofed/base/secure/lib/libcrypto/man/PKCS7_verify.3
  projects/ofed/base/secure/lib/libcrypto/man/RAND_add.3
  projects/ofed/base/secure/lib/libcrypto/man/RAND_bytes.3
  projects/ofed/base/secure/lib/libcrypto/man/RAND_cleanup.3
  projects/ofed/base/secure/lib/libcrypto/man/RAND_egd.3
  projects/ofed/base/secure/lib/libcrypto/man/RAND_load_file.3
  projects/ofed/base/secure/lib/libcrypto/man/RAND_set_rand_method.3
  projects/ofed/base/secure/lib/libcrypto/man/RSA_blinding_on.3
  projects/ofed/base/secure/lib/libcrypto/man/RSA_check_key.3
  projects/ofed/base/secure/lib/libcrypto/man/RSA_generate_key.3
  projects/ofed/base/secure/lib/libcrypto/man/RSA_get_ex_new_index.3
  projects/ofed/base/secure/lib/libcrypto/man/RSA_new.3
  projects/ofed/base/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
  projects/ofed/base/secure/lib/libcrypto/man/RSA_print.3
  projects/ofed/base/secure/lib/libcrypto/man/RSA_private_encrypt.3
  projects/ofed/base/secure/lib/libcrypto/man/RSA_public_encrypt.3
  projects/ofed/base/secure/lib/libcrypto/man/RSA_set_method.3
  projects/ofed/base/secure/lib/libcrypto/man/RSA_sign.3
  projects/ofed/base/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
  projects/ofed/base/secure/lib/libcrypto/man/RSA_size.3
  projects/ofed/base/secure/lib/libcrypto/man/SMIME_read_PKCS7.3
  projects/ofed/base/secure/lib/libcrypto/man/SMIME_write_PKCS7.3
  projects/ofed/base/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
  projects/ofed/base/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
  projects/ofed/base/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
  projects/ofed/base/secure/lib/libcrypto/man/X509_NAME_print_ex.3
  projects/ofed/base/secure/lib/libcrypto/man/X509_new.3
  projects/ofed/base/secure/lib/libcrypto/man/bio.3
  projects/ofed/base/secure/lib/libcrypto/man/blowfish.3
  projects/ofed/base/secure/lib/libcrypto/man/bn.3
  projects/ofed/base/secure/lib/libcrypto/man/bn_internal.3
  projects/ofed/base/secure/lib/libcrypto/man/buffer.3
  projects/ofed/base/secure/lib/libcrypto/man/crypto.3
  projects/ofed/base/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3
  projects/ofed/base/secure/lib/libcrypto/man/d2i_DHparams.3
  projects/ofed/base/secure/lib/libcrypto/man/d2i_DSAPublicKey.3
  projects/ofed/base/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3
  projects/ofed/base/secure/lib/libcrypto/man/d2i_RSAPublicKey.3
  projects/ofed/base/secure/lib/libcrypto/man/d2i_X509.3
  projects/ofed/base/secure/lib/libcrypto/man/d2i_X509_ALGOR.3
  projects/ofed/base/secure/lib/libcrypto/man/d2i_X509_CRL.3
  projects/ofed/base/secure/lib/libcrypto/man/d2i_X509_NAME.3
  projects/ofed/base/secure/lib/libcrypto/man/d2i_X509_REQ.3
  projects/ofed/base/secure/lib/libcrypto/man/d2i_X509_SIG.3
  projects/ofed/base/secure/lib/libcrypto/man/des.3
  projects/ofed/base/secure/lib/libcrypto/man/dh.3
  projects/ofed/base/secure/lib/libcrypto/man/dsa.3
  projects/ofed/base/secure/lib/libcrypto/man/ecdsa.3
  projects/ofed/base/secure/lib/libcrypto/man/engine.3
  projects/ofed/base/secure/lib/libcrypto/man/err.3
  projects/ofed/base/secure/lib/libcrypto/man/evp.3
  projects/ofed/base/secure/lib/libcrypto/man/hmac.3
  projects/ofed/base/secure/lib/libcrypto/man/lh_stats.3
  projects/ofed/base/secure/lib/libcrypto/man/lhash.3
  projects/ofed/base/secure/lib/libcrypto/man/md5.3
  projects/ofed/base/secure/lib/libcrypto/man/mdc2.3
  projects/ofed/base/secure/lib/libcrypto/man/pem.3
  projects/ofed/base/secure/lib/libcrypto/man/rand.3
  projects/ofed/base/secure/lib/libcrypto/man/rc4.3
  projects/ofed/base/secure/lib/libcrypto/man/ripemd.3
  projects/ofed/base/secure/lib/libcrypto/man/rsa.3
  projects/ofed/base/secure/lib/libcrypto/man/sha.3
  projects/ofed/base/secure/lib/libcrypto/man/threads.3
  projects/ofed/base/secure/lib/libcrypto/man/ui.3
  projects/ofed/base/secure/lib/libcrypto/man/ui_compat.3
  projects/ofed/base/secure/lib/libcrypto/man/x509.3
  projects/ofed/base/secure/lib/libcrypto/opensslconf-mips.h
  projects/ofed/base/secure/lib/libcrypto/opensslconf-powerpc.h
  projects/ofed/base/secure/lib/libssl/man/SSL_CIPHER_get_name.3
  projects/ofed/base/secure/lib/libssl/man/SSL_COMP_add_compression_method.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_add_session.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_ctrl.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_flush_sessions.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_free.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_new.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_sess_number.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_sessions.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_cert_store.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_info_callback.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_mode.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_options.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_timeout.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_set_verify.3
  projects/ofed/base/secure/lib/libssl/man/SSL_CTX_use_certificate.3
  projects/ofed/base/secure/lib/libssl/man/SSL_SESSION_free.3
  projects/ofed/base/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3
  projects/ofed/base/secure/lib/libssl/man/SSL_SESSION_get_time.3
  projects/ofed/base/secure/lib/libssl/man/SSL_accept.3
  projects/ofed/base/secure/lib/libssl/man/SSL_alert_type_string.3
  projects/ofed/base/secure/lib/libssl/man/SSL_clear.3
  projects/ofed/base/secure/lib/libssl/man/SSL_connect.3
  projects/ofed/base/secure/lib/libssl/man/SSL_do_handshake.3
  projects/ofed/base/secure/lib/libssl/man/SSL_free.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_SSL_CTX.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_ciphers.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_client_CA_list.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_current_cipher.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_default_timeout.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_error.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_ex_new_index.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_fd.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_peer_cert_chain.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_peer_certificate.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_rbio.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_session.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_verify_result.3
  projects/ofed/base/secure/lib/libssl/man/SSL_get_version.3
  projects/ofed/base/secure/lib/libssl/man/SSL_library_init.3
  projects/ofed/base/secure/lib/libssl/man/SSL_load_client_CA_file.3
  projects/ofed/base/secure/lib/libssl/man/SSL_new.3
  projects/ofed/base/secure/lib/libssl/man/SSL_pending.3
  projects/ofed/base/secure/lib/libssl/man/SSL_read.3
  projects/ofed/base/secure/lib/libssl/man/SSL_rstate_string.3
  projects/ofed/base/secure/lib/libssl/man/SSL_session_reused.3
  projects/ofed/base/secure/lib/libssl/man/SSL_set_bio.3
  projects/ofed/base/secure/lib/libssl/man/SSL_set_connect_state.3
  projects/ofed/base/secure/lib/libssl/man/SSL_set_fd.3
  projects/ofed/base/secure/lib/libssl/man/SSL_set_session.3
  projects/ofed/base/secure/lib/libssl/man/SSL_set_shutdown.3
  projects/ofed/base/secure/lib/libssl/man/SSL_set_verify_result.3
  projects/ofed/base/secure/lib/libssl/man/SSL_shutdown.3
  projects/ofed/base/secure/lib/libssl/man/SSL_state_string.3
  projects/ofed/base/secure/lib/libssl/man/SSL_want.3
  projects/ofed/base/secure/lib/libssl/man/SSL_write.3
  projects/ofed/base/secure/lib/libssl/man/d2i_SSL_SESSION.3
  projects/ofed/base/secure/lib/libssl/man/ssl.3
  projects/ofed/base/secure/usr.bin/openssl/man/CA.pl.1
  projects/ofed/base/secure/usr.bin/openssl/man/asn1parse.1
  projects/ofed/base/secure/usr.bin/openssl/man/ca.1
  projects/ofed/base/secure/usr.bin/openssl/man/ciphers.1
  projects/ofed/base/secure/usr.bin/openssl/man/crl.1
  projects/ofed/base/secure/usr.bin/openssl/man/crl2pkcs7.1
  projects/ofed/base/secure/usr.bin/openssl/man/dgst.1
  projects/ofed/base/secure/usr.bin/openssl/man/dhparam.1
  projects/ofed/base/secure/usr.bin/openssl/man/dsa.1
  projects/ofed/base/secure/usr.bin/openssl/man/dsaparam.1
  projects/ofed/base/secure/usr.bin/openssl/man/ec.1
  projects/ofed/base/secure/usr.bin/openssl/man/ecparam.1
  projects/ofed/base/secure/usr.bin/openssl/man/enc.1
  projects/ofed/base/secure/usr.bin/openssl/man/errstr.1
  projects/ofed/base/secure/usr.bin/openssl/man/gendsa.1
  projects/ofed/base/secure/usr.bin/openssl/man/genrsa.1
  projects/ofed/base/secure/usr.bin/openssl/man/nseq.1
  projects/ofed/base/secure/usr.bin/openssl/man/ocsp.1
  projects/ofed/base/secure/usr.bin/openssl/man/openssl.1
  projects/ofed/base/secure/usr.bin/openssl/man/passwd.1
  projects/ofed/base/secure/usr.bin/openssl/man/pkcs12.1
  projects/ofed/base/secure/usr.bin/openssl/man/pkcs7.1
  projects/ofed/base/secure/usr.bin/openssl/man/pkcs8.1
  projects/ofed/base/secure/usr.bin/openssl/man/rand.1
  projects/ofed/base/secure/usr.bin/openssl/man/req.1
  projects/ofed/base/secure/usr.bin/openssl/man/rsa.1
  projects/ofed/base/secure/usr.bin/openssl/man/rsautl.1
  projects/ofed/base/secure/usr.bin/openssl/man/s_client.1
  projects/ofed/base/secure/usr.bin/openssl/man/s_server.1
  projects/ofed/base/secure/usr.bin/openssl/man/s_time.1
  projects/ofed/base/secure/usr.bin/openssl/man/sess_id.1
  projects/ofed/base/secure/usr.bin/openssl/man/smime.1
  projects/ofed/base/secure/usr.bin/openssl/man/speed.1
  projects/ofed/base/secure/usr.bin/openssl/man/spkac.1
  projects/ofed/base/secure/usr.bin/openssl/man/verify.1
  projects/ofed/base/secure/usr.bin/openssl/man/version.1
  projects/ofed/base/secure/usr.bin/openssl/man/x509.1
  projects/ofed/base/secure/usr.bin/openssl/man/x509v3_config.1
  projects/ofed/base/share/dict/web2
  projects/ofed/base/share/doc/legal/Makefile
  projects/ofed/base/share/doc/papers/jail/mgt.ms
  projects/ofed/base/share/doc/psd/12.make/Makefile
  projects/ofed/base/share/doc/psd/15.yacc/Makefile
  projects/ofed/base/share/doc/psd/18.gprof/Makefile
  projects/ofed/base/share/doc/psd/22.rpcgen/Makefile
  projects/ofed/base/share/doc/psd/23.rpc/Makefile
  projects/ofed/base/share/doc/psd/24.xdr/Makefile
  projects/ofed/base/share/doc/psd/25.xdrrfc/Makefile
  projects/ofed/base/share/doc/psd/26.rpcrfc/Makefile
  projects/ofed/base/share/doc/psd/27.nfsrpc/Makefile
  projects/ofed/base/share/doc/smm/01.setup/2.t
  projects/ofed/base/share/doc/smm/01.setup/4.t
  projects/ofed/base/share/doc/smm/01.setup/5.t
  projects/ofed/base/share/doc/smm/01.setup/spell.ok
  projects/ofed/base/share/doc/smm/02.config/Makefile
  projects/ofed/base/share/doc/smm/03.fsck/Makefile
  projects/ofed/base/share/doc/smm/11.timedop/Makefile
  projects/ofed/base/share/doc/smm/12.timed/Makefile
  projects/ofed/base/share/doc/usd/04.csh/Makefile
  projects/ofed/base/share/doc/usd/05.dc/Makefile
  projects/ofed/base/share/doc/usd/06.bc/Makefile
  projects/ofed/base/share/doc/usd/07.mail/Makefile
  projects/ofed/base/share/examples/Makefile
  projects/ofed/base/share/examples/etc/README.examples
  projects/ofed/base/share/examples/etc/make.conf
  projects/ofed/base/share/examples/kld/syscall/test/call.c
  projects/ofed/base/share/examples/perfmon/perfmon.c
  projects/ofed/base/share/man/Makefile
  projects/ofed/base/share/man/man1/builtin.1
  projects/ofed/base/share/man/man3/Makefile
  projects/ofed/base/share/man/man3/fpgetround.3
  projects/ofed/base/share/man/man3/pthread_attr_affinity_np.3
  projects/ofed/base/share/man/man3/pthread_cond_timedwait.3
  projects/ofed/base/share/man/man3/pthread_condattr.3
  projects/ofed/base/share/man/man3/pthread_join.3
  projects/ofed/base/share/man/man3/queue.3
  projects/ofed/base/share/man/man3/siginfo.3
  projects/ofed/base/share/man/man3/tree.3
  projects/ofed/base/share/man/man4/Makefile
  projects/ofed/base/share/man/man4/acpi.4
  projects/ofed/base/share/man/man4/acpi_hp.4
  projects/ofed/base/share/man/man4/ada.4
  projects/ofed/base/share/man/man4/ae.4
  projects/ofed/base/share/man/man4/ahb.4
  projects/ofed/base/share/man/man4/ahci.4
  projects/ofed/base/share/man/man4/alc.4
  projects/ofed/base/share/man/man4/altq.4
  projects/ofed/base/share/man/man4/amdtemp.4
  projects/ofed/base/share/man/man4/arcmsr.4
  projects/ofed/base/share/man/man4/asmc.4
  projects/ofed/base/share/man/man4/ata.4
  projects/ofed/base/share/man/man4/ataraid.4
  projects/ofed/base/share/man/man4/ath.4
  projects/ofed/base/share/man/man4/aue.4
  projects/ofed/base/share/man/man4/axe.4
  projects/ofed/base/share/man/man4/bge.4
  projects/ofed/base/share/man/man4/bktr.4
  projects/ofed/base/share/man/man4/blackhole.4
  projects/ofed/base/share/man/man4/bpf.4
  projects/ofed/base/share/man/man4/bridge.4
  projects/ofed/base/share/man/man4/bt.4
  projects/ofed/base/share/man/man4/bwi.4
  projects/ofed/base/share/man/man4/bwn.4
  projects/ofed/base/share/man/man4/cd.4
  projects/ofed/base/share/man/man4/ch.4
  projects/ofed/base/share/man/man4/cmx.4
  projects/ofed/base/share/man/man4/cpuctl.4
  projects/ofed/base/share/man/man4/crypto.4
  projects/ofed/base/share/man/man4/dc.4
  projects/ofed/base/share/man/man4/dcons.4
  projects/ofed/base/share/man/man4/ddb.4
  projects/ofed/base/share/man/man4/de.4
  projects/ofed/base/share/man/man4/digi.4
  projects/ofed/base/share/man/man4/ed.4
  projects/ofed/base/share/man/man4/ef.4
  projects/ofed/base/share/man/man4/em.4
  projects/ofed/base/share/man/man4/en.4
  projects/ofed/base/share/man/man4/enc.4
  projects/ofed/base/share/man/man4/et.4
  projects/ofed/base/share/man/man4/fpa.4
  projects/ofed/base/share/man/man4/fxp.4
  projects/ofed/base/share/man/man4/gbde.4
  projects/ofed/base/share/man/man4/geom_fox.4
  projects/ofed/base/share/man/man4/gre.4
  projects/ofed/base/share/man/man4/harp.4
  projects/ofed/base/share/man/man4/hatm.4
  projects/ofed/base/share/man/man4/hifn.4
  projects/ofed/base/share/man/man4/hwpmc.4
  projects/ofed/base/share/man/man4/icmp6.4
  projects/ofed/base/share/man/man4/igb.4
  projects/ofed/base/share/man/man4/igmp.4
  projects/ofed/base/share/man/man4/iic.4
  projects/ofed/base/share/man/man4/inet.4
  projects/ofed/base/share/man/man4/io.4
  projects/ofed/base/share/man/man4/ip.4
  projects/ofed/base/share/man/man4/ipsec.4
  projects/ofed/base/share/man/man4/ipw.4
  projects/ofed/base/share/man/man4/iscsi_initiator.4
  projects/ofed/base/share/man/man4/isp.4
  projects/ofed/base/share/man/man4/iwi.4
  projects/ofed/base/share/man/man4/iwn.4
  projects/ofed/base/share/man/man4/iwnfw.4
  projects/ofed/base/share/man/man4/ixgb.4
  projects/ofed/base/share/man/man4/ixgbe.4
  projects/ofed/base/share/man/man4/jme.4
  projects/ofed/base/share/man/man4/joy.4
  projects/ofed/base/share/man/man4/kbdmux.4
  projects/ofed/base/share/man/man4/keyboard.4
  projects/ofed/base/share/man/man4/ksyms.4
  projects/ofed/base/share/man/man4/lagg.4
  projects/ofed/base/share/man/man4/led.4
  projects/ofed/base/share/man/man4/lindev.4
  projects/ofed/base/share/man/man4/linux.4
  projects/ofed/base/share/man/man4/lmc.4
  projects/ofed/base/share/man/man4/lpbb.4
  projects/ofed/base/share/man/man4/mac_biba.4
  projects/ofed/base/share/man/man4/mac_lomac.4
  projects/ofed/base/share/man/man4/mac_portacl.4
  projects/ofed/base/share/man/man4/malo.4
  projects/ofed/base/share/man/man4/man4.arm/mge.4
  projects/ofed/base/share/man/man4/man4.i386/cs.4
  projects/ofed/base/share/man/man4/man4.i386/ep.4
  projects/ofed/base/share/man/man4/man4.i386/glxsb.4
  projects/ofed/base/share/man/man4/man4.i386/ie.4
  projects/ofed/base/share/man/man4/man4.i386/mse.4
  projects/ofed/base/share/man/man4/man4.i386/pnp.4
  projects/ofed/base/share/man/man4/man4.i386/pnpbios.4
  projects/ofed/base/share/man/man4/man4.i386/vx.4
  projects/ofed/base/share/man/man4/man4.i386/wl.4
  projects/ofed/base/share/man/man4/man4.powerpc/bm.4
  projects/ofed/base/share/man/man4/man4.powerpc/powermac_nvram.4
  projects/ofed/base/share/man/man4/man4.powerpc/snd_ai2s.4
  projects/ofed/base/share/man/man4/man4.powerpc/snd_davbus.4
  projects/ofed/base/share/man/man4/man4.powerpc/tsec.4
  projects/ofed/base/share/man/man4/man4.sparc64/clkbrd.4
  projects/ofed/base/share/man/man4/man4.sparc64/creator.4
  projects/ofed/base/share/man/man4/man4.sparc64/machfb.4
  projects/ofed/base/share/man/man4/man4.sparc64/ofw_console.4
  projects/ofed/base/share/man/man4/man4.sparc64/openfirm.4
  projects/ofed/base/share/man/man4/man4.sparc64/openprom.4
  projects/ofed/base/share/man/man4/md.4
  projects/ofed/base/share/man/man4/meteor.4
  projects/ofed/base/share/man/man4/mfi.4
  projects/ofed/base/share/man/man4/miibus.4
  projects/ofed/base/share/man/man4/mk48txx.4
  projects/ofed/base/share/man/man4/mld.4
  projects/ofed/base/share/man/man4/mpt.4
  projects/ofed/base/share/man/man4/msk.4
  projects/ofed/base/share/man/man4/mtio.4
  projects/ofed/base/share/man/man4/mvs.4
  projects/ofed/base/share/man/man4/mwl.4
  projects/ofed/base/share/man/man4/natm.4
  projects/ofed/base/share/man/man4/net80211.4
  projects/ofed/base/share/man/man4/netgraph.4
  projects/ofed/base/share/man/man4/netintro.4
  projects/ofed/base/share/man/man4/ng_UI.4
  projects/ofed/base/share/man/man4/ng_async.4
  projects/ofed/base/share/man/man4/ng_atm.4
  projects/ofed/base/share/man/man4/ng_btsocket.4
  projects/ofed/base/share/man/man4/ng_car.4
  projects/ofed/base/share/man/man4/ng_ccatm.4
  projects/ofed/base/share/man/man4/ng_cisco.4
  projects/ofed/base/share/man/man4/ng_frame_relay.4
  projects/ofed/base/share/man/man4/ng_gif.4
  projects/ofed/base/share/man/man4/ng_iface.4
  projects/ofed/base/share/man/man4/ng_l2cap.4
  projects/ofed/base/share/man/man4/ng_lmi.4
  projects/ofed/base/share/man/man4/ng_pppoe.4
  projects/ofed/base/share/man/man4/ng_rfc1490.4
  projects/ofed/base/share/man/man4/ng_tee.4
  projects/ofed/base/share/man/man4/ng_tty.4
  projects/ofed/base/share/man/man4/ng_vjc.4
  projects/ofed/base/share/man/man4/ngatmbase.4
  projects/ofed/base/share/man/man4/nge.4
  projects/ofed/base/share/man/man4/nve.4
  projects/ofed/base/share/man/man4/nxge.4
  projects/ofed/base/share/man/man4/patm.4
  projects/ofed/base/share/man/man4/pci.4
  projects/ofed/base/share/man/man4/pcii.4
  projects/ofed/base/share/man/man4/pcm.4
  projects/ofed/base/share/man/man4/pcn.4
  projects/ofed/base/share/man/man4/psm.4
  projects/ofed/base/share/man/man4/pt.4
  projects/ofed/base/share/man/man4/pts.4
  projects/ofed/base/share/man/man4/pty.4
  projects/ofed/base/share/man/man4/ral.4
  projects/ofed/base/share/man/man4/random.4
  projects/ofed/base/share/man/man4/re.4
  projects/ofed/base/share/man/man4/rl.4
  projects/ofed/base/share/man/man4/rum.4
  projects/ofed/base/share/man/man4/run.4
  projects/ofed/base/share/man/man4/sbp_targ.4
  projects/ofed/base/share/man/man4/screen.4
  projects/ofed/base/share/man/man4/sctp.4
  projects/ofed/base/share/man/man4/ses.4
  projects/ofed/base/share/man/man4/sf.4
  projects/ofed/base/share/man/man4/sge.4
  projects/ofed/base/share/man/man4/siis.4
  projects/ofed/base/share/man/man4/sis.4
  projects/ofed/base/share/man/man4/sk.4
  projects/ofed/base/share/man/man4/smb.4
  projects/ofed/base/share/man/man4/smp.4
  projects/ofed/base/share/man/man4/snd_emu10kx.4
  projects/ofed/base/share/man/man4/snd_hda.4
  projects/ofed/base/share/man/man4/splash.4
  projects/ofed/base/share/man/man4/ste.4
  projects/ofed/base/share/man/man4/stge.4
  projects/ofed/base/share/man/man4/sym.4
  projects/ofed/base/share/man/man4/syscons.4
  projects/ofed/base/share/man/man4/tcp.4
  projects/ofed/base/share/man/man4/termios.4
  projects/ofed/base/share/man/man4/textdump.4
  projects/ofed/base/share/man/man4/ti.4
  projects/ofed/base/share/man/man4/tl.4
  projects/ofed/base/share/man/man4/tx.4
  projects/ofed/base/share/man/man4/u3g.4
  projects/ofed/base/share/man/man4/uath.4
  projects/ofed/base/share/man/man4/ucom.4
  projects/ofed/base/share/man/man4/uhso.4
  projects/ofed/base/share/man/man4/upgt.4
  projects/ofed/base/share/man/man4/uplcom.4
  projects/ofed/base/share/man/man4/ural.4
  projects/ofed/base/share/man/man4/urtw.4
  projects/ofed/base/share/man/man4/usb.4
  projects/ofed/base/share/man/man4/usb2_template.4
  projects/ofed/base/share/man/man4/vge.4
  projects/ofed/base/share/man/man4/vkbd.4
  projects/ofed/base/share/man/man4/vlan.4
  projects/ofed/base/share/man/man4/vpo.4
  projects/ofed/base/share/man/man4/vr.4
  projects/ofed/base/share/man/man4/wb.4
  projects/ofed/base/share/man/man4/wi.4
  projects/ofed/base/share/man/man4/wpi.4
  projects/ofed/base/share/man/man4/xl.4
  projects/ofed/base/share/man/man5/Makefile
  projects/ofed/base/share/man/man5/a.out.5
  projects/ofed/base/share/man/man5/boot.config.5
  projects/ofed/base/share/man/man5/core.5
  projects/ofed/base/share/man/man5/devfs.5
  projects/ofed/base/share/man/man5/device.hints.5
  projects/ofed/base/share/man/man5/elf.5
  projects/ofed/base/share/man/man5/fdescfs.5
  projects/ofed/base/share/man/man5/freebsd-update.conf.5
  projects/ofed/base/share/man/man5/link.5
  projects/ofed/base/share/man/man5/linsysfs.5
  projects/ofed/base/share/man/man5/mailer.conf.5
  projects/ofed/base/share/man/man5/make.conf.5
  projects/ofed/base/share/man/man5/mqueuefs.5
  projects/ofed/base/share/man/man5/nsmb.conf.5
  projects/ofed/base/share/man/man5/passwd.5
  projects/ofed/base/share/man/man5/periodic.conf.5
  projects/ofed/base/share/man/man5/quota.user.5
  projects/ofed/base/share/man/man5/rc.conf.5
  projects/ofed/base/share/man/man5/reiserfs.5
  projects/ofed/base/share/man/man5/resolver.5
  projects/ofed/base/share/man/man5/src.conf.5
  projects/ofed/base/share/man/man5/stab.5
  projects/ofed/base/share/man/man5/xfs.5
  projects/ofed/base/share/man/man7/Makefile
  projects/ofed/base/share/man/man7/bsd.snmpmod.mk.7
  projects/ofed/base/share/man/man7/build.7
  projects/ofed/base/share/man/man7/firewall.7
  projects/ofed/base/share/man/man7/hier.7
  projects/ofed/base/share/man/man7/sdoc.7
  projects/ofed/base/share/man/man7/tuning.7
  projects/ofed/base/share/man/man8/Makefile
  projects/ofed/base/share/man/man8/nanobsd.8
  projects/ofed/base/share/man/man8/picobsd.8
  projects/ofed/base/share/man/man8/rc.8
  projects/ofed/base/share/man/man8/rc.sendmail.8
  projects/ofed/base/share/man/man9/BUS_DESCRIBE_INTR.9
  projects/ofed/base/share/man/man9/BUS_NEW_PASS.9
  projects/ofed/base/share/man/man9/BUS_SETUP_INTR.9
  projects/ofed/base/share/man/man9/DB_COMMAND.9
  projects/ofed/base/share/man/man9/DEVICE_PROBE.9
  projects/ofed/base/share/man/man9/MD5.9
  projects/ofed/base/share/man/man9/Makefile
  projects/ofed/base/share/man/man9/VFS_VGET.9
  projects/ofed/base/share/man/man9/VOP_GETPAGES.9
  projects/ofed/base/share/man/man9/VOP_LISTEXTATTR.9
  projects/ofed/base/share/man/man9/VOP_READDIR.9
  projects/ofed/base/share/man/man9/VOP_VPTOCNP.9
  projects/ofed/base/share/man/man9/alloc_unr.9
  projects/ofed/base/share/man/man9/atomic.9
  projects/ofed/base/share/man/man9/bios.9
  projects/ofed/base/share/man/man9/bus_generic_new_pass.9
  projects/ofed/base/share/man/man9/bus_set_pass.9
  projects/ofed/base/share/man/man9/bus_space.9
  projects/ofed/base/share/man/man9/cr_seeothergids.9
  projects/ofed/base/share/man/man9/cr_seeotheruids.9
  projects/ofed/base/share/man/man9/crypto.9
  projects/ofed/base/share/man/man9/devclass_get_maxunit.9
  projects/ofed/base/share/man/man9/devstat.9
  projects/ofed/base/share/man/man9/fail.9
  projects/ofed/base/share/man/man9/g_geom.9
  projects/ofed/base/share/man/man9/g_wither_geom.9
  projects/ofed/base/share/man/man9/ieee80211.9
  projects/ofed/base/share/man/man9/ieee80211_ddb.9
  projects/ofed/base/share/man/man9/ieee80211_node.9
  projects/ofed/base/share/man/man9/ieee80211_radiotap.9
  projects/ofed/base/share/man/man9/ieee80211_vap.9
  projects/ofed/base/share/man/man9/ifnet.9
  projects/ofed/base/share/man/man9/insmntque.9
  projects/ofed/base/share/man/man9/kproc.9
  projects/ofed/base/share/man/man9/locking.9
  projects/ofed/base/share/man/man9/make_dev.9
  projects/ofed/base/share/man/man9/mbpool.9
  projects/ofed/base/share/man/man9/mbuf.9
  projects/ofed/base/share/man/man9/memguard.9
  projects/ofed/base/share/man/man9/namei.9
  projects/ofed/base/share/man/man9/netisr.9
  projects/ofed/base/share/man/man9/p_candebug.9
  projects/ofed/base/share/man/man9/p_cansee.9
  projects/ofed/base/share/man/man9/prison_check.9
  projects/ofed/base/share/man/man9/rman.9
  projects/ofed/base/share/man/man9/rmlock.9
  projects/ofed/base/share/man/man9/runqueue.9
  projects/ofed/base/share/man/man9/sbuf.9
  projects/ofed/base/share/man/man9/sglist.9
  projects/ofed/base/share/man/man9/style.9
  projects/ofed/base/share/man/man9/sysctl_add_oid.9
  projects/ofed/base/share/man/man9/sysctl_ctx_init.9
  projects/ofed/base/share/man/man9/taskqueue.9
  projects/ofed/base/share/man/man9/timeout.9
  projects/ofed/base/share/man/man9/uio.9
  projects/ofed/base/share/man/man9/usbdi.9
  projects/ofed/base/share/man/man9/vflush.9
  projects/ofed/base/share/man/man9/vfs_busy.9
  projects/ofed/base/share/man/man9/vfs_mountedfrom.9
  projects/ofed/base/share/man/man9/vfs_unbusy.9
  projects/ofed/base/share/man/man9/vgone.9
  projects/ofed/base/share/man/man9/vm_page_alloc.9
  projects/ofed/base/share/man/man9/vm_page_bits.9
  projects/ofed/base/share/man/man9/vm_page_io.9
  projects/ofed/base/share/man/man9/vm_page_wakeup.9
  projects/ofed/base/share/man/man9/vrele.9
  projects/ofed/base/share/man/man9/watchdog.9
  projects/ofed/base/share/man/man9/zone.9
  projects/ofed/base/share/misc/bsd-family-tree
  projects/ofed/base/share/misc/committers-doc.dot
  projects/ofed/base/share/misc/committers-ports.dot
  projects/ofed/base/share/misc/committers-src.dot
  projects/ofed/base/share/misc/mdoc.template
  projects/ofed/base/share/mk/Makefile
  projects/ofed/base/share/mk/bsd.README
  projects/ofed/base/share/mk/bsd.cpu.mk
  projects/ofed/base/share/mk/bsd.dep.mk
  projects/ofed/base/share/mk/bsd.endian.mk
  projects/ofed/base/share/mk/bsd.lib.mk
  projects/ofed/base/share/mk/bsd.libnames.mk
  projects/ofed/base/share/mk/bsd.own.mk
  projects/ofed/base/share/mk/bsd.prog.mk
  projects/ofed/base/share/mk/bsd.sys.mk
  projects/ofed/base/share/mk/sys.mk
  projects/ofed/base/share/syscons/fonts/INDEX.fonts
  projects/ofed/base/share/syscons/fonts/Makefile
  projects/ofed/base/share/syscons/keymaps/INDEX.keymaps
  projects/ofed/base/share/syscons/keymaps/Makefile
  projects/ofed/base/share/termcap/termcap.5
  projects/ofed/base/share/termcap/termcap.src
  projects/ofed/base/share/timedef/fr_FR.ISO8859-1.src
  projects/ofed/base/share/timedef/fr_FR.UTF-8.src
  projects/ofed/base/sys/Makefile
  projects/ofed/base/sys/amd64/acpica/acpi_machdep.c
  projects/ofed/base/sys/amd64/acpica/acpi_switch.S
  projects/ofed/base/sys/amd64/acpica/acpi_wakecode.S
  projects/ofed/base/sys/amd64/acpica/acpi_wakeup.c
  projects/ofed/base/sys/amd64/amd64/amd64_mem.c
  projects/ofed/base/sys/amd64/amd64/apic_vector.S
  projects/ofed/base/sys/amd64/amd64/cpu_switch.S
  projects/ofed/base/sys/amd64/amd64/db_interface.c
  projects/ofed/base/sys/amd64/amd64/elf_machdep.c
  projects/ofed/base/sys/amd64/amd64/exception.S
  projects/ofed/base/sys/amd64/amd64/fpu.c
  projects/ofed/base/sys/amd64/amd64/genassym.c
  projects/ofed/base/sys/amd64/amd64/identcpu.c
  projects/ofed/base/sys/amd64/amd64/initcpu.c
  projects/ofed/base/sys/amd64/amd64/intr_machdep.c
  projects/ofed/base/sys/amd64/amd64/legacy.c
  projects/ofed/base/sys/amd64/amd64/machdep.c
  projects/ofed/base/sys/amd64/amd64/minidump_machdep.c
  projects/ofed/base/sys/amd64/amd64/mp_machdep.c
  projects/ofed/base/sys/amd64/amd64/mp_watchdog.c
  projects/ofed/base/sys/amd64/amd64/pmap.c
  projects/ofed/base/sys/amd64/amd64/support.S
  projects/ofed/base/sys/amd64/amd64/sys_machdep.c
  projects/ofed/base/sys/amd64/amd64/trap.c
  projects/ofed/base/sys/amd64/amd64/vm_machdep.c
  projects/ofed/base/sys/amd64/conf/GENERIC
  projects/ofed/base/sys/amd64/conf/GENERIC.hints
  projects/ofed/base/sys/amd64/conf/NOTES
  projects/ofed/base/sys/amd64/conf/XENHVM
  projects/ofed/base/sys/amd64/ia32/ia32_exception.S
  projects/ofed/base/sys/amd64/ia32/ia32_reg.c
  projects/ofed/base/sys/amd64/ia32/ia32_signal.c
  projects/ofed/base/sys/amd64/ia32/ia32_syscall.c
  projects/ofed/base/sys/amd64/include/_align.h
  projects/ofed/base/sys/amd64/include/apicvar.h
  projects/ofed/base/sys/amd64/include/apm_bios.h
  projects/ofed/base/sys/amd64/include/asmacros.h
  projects/ofed/base/sys/amd64/include/atomic.h
  projects/ofed/base/sys/amd64/include/bus.h
  projects/ofed/base/sys/amd64/include/clock.h
  projects/ofed/base/sys/amd64/include/cpu.h
  projects/ofed/base/sys/amd64/include/cpufunc.h
  projects/ofed/base/sys/amd64/include/elf.h
  projects/ofed/base/sys/amd64/include/fpu.h
  projects/ofed/base/sys/amd64/include/minidump.h
  projects/ofed/base/sys/amd64/include/param.h
  projects/ofed/base/sys/amd64/include/pcb.h
  projects/ofed/base/sys/amd64/include/pcpu.h
  projects/ofed/base/sys/amd64/include/pmap.h
  projects/ofed/base/sys/amd64/include/proc.h
  projects/ofed/base/sys/amd64/include/profile.h
  projects/ofed/base/sys/amd64/include/segments.h
  projects/ofed/base/sys/amd64/include/smp.h
  projects/ofed/base/sys/amd64/include/specialreg.h
  projects/ofed/base/sys/amd64/include/trap.h
  projects/ofed/base/sys/amd64/include/vmparam.h
  projects/ofed/base/sys/amd64/linux32/linux32_machdep.c
  projects/ofed/base/sys/amd64/linux32/linux32_proto.h
  projects/ofed/base/sys/amd64/linux32/linux32_syscall.h
  projects/ofed/base/sys/amd64/linux32/linux32_sysent.c
  projects/ofed/base/sys/amd64/linux32/linux32_sysvec.c
  projects/ofed/base/sys/amd64/linux32/syscalls.master
  projects/ofed/base/sys/arm/arm/cpufunc.c
  projects/ofed/base/sys/arm/arm/cpufunc_asm_sheeva.S
  projects/ofed/base/sys/arm/arm/elf_machdep.c
  projects/ofed/base/sys/arm/arm/elf_trampoline.c
  projects/ofed/base/sys/arm/arm/identcpu.c
  projects/ofed/base/sys/arm/arm/machdep.c
  projects/ofed/base/sys/arm/arm/nexus.c
  projects/ofed/base/sys/arm/arm/pmap.c
  projects/ofed/base/sys/arm/arm/trap.c
  projects/ofed/base/sys/arm/at91/at91.c
  projects/ofed/base/sys/arm/at91/at91_machdep.c
  projects/ofed/base/sys/arm/at91/at91_mci.c
  projects/ofed/base/sys/arm/at91/at91_pio.c
  projects/ofed/base/sys/arm/at91/at91_pio_rm9200.h
  projects/ofed/base/sys/arm/at91/at91_pioreg.h
  projects/ofed/base/sys/arm/at91/at91_pmc.c
  projects/ofed/base/sys/arm/at91/at91_pmcreg.h
  projects/ofed/base/sys/arm/at91/at91_pmcvar.h
  projects/ofed/base/sys/arm/at91/at91_twi.c
  projects/ofed/base/sys/arm/at91/at91_twireg.h
  projects/ofed/base/sys/arm/at91/at91rm92reg.h
  projects/ofed/base/sys/arm/at91/at91var.h
  projects/ofed/base/sys/arm/at91/board_kb920x.c
  projects/ofed/base/sys/arm/at91/files.at91
  projects/ofed/base/sys/arm/at91/if_ate.c
  projects/ofed/base/sys/arm/at91/if_atereg.h
  projects/ofed/base/sys/arm/at91/std.kb920x
  projects/ofed/base/sys/arm/at91/uart_cpu_at91rm9200usart.c
  projects/ofed/base/sys/arm/at91/uart_dev_at91usart.c
  projects/ofed/base/sys/arm/conf/AVILA
  projects/ofed/base/sys/arm/conf/AVILA.hints
  projects/ofed/base/sys/arm/conf/BWCT.hints
  projects/ofed/base/sys/arm/conf/CAMBRIA
  projects/ofed/base/sys/arm/conf/CAMBRIA.hints
  projects/ofed/base/sys/arm/conf/DB-78XXX
  projects/ofed/base/sys/arm/conf/DB-88F5XXX
  projects/ofed/base/sys/arm/conf/DB-88F6XXX
  projects/ofed/base/sys/arm/conf/SHEEVAPLUG
  projects/ofed/base/sys/arm/econa/if_ece.c
  projects/ofed/base/sys/arm/include/cpuconf.h
  projects/ofed/base/sys/arm/include/cpufunc.h
  projects/ofed/base/sys/arm/include/disassem.h
  projects/ofed/base/sys/arm/include/elf.h
  projects/ofed/base/sys/arm/include/md_var.h
  projects/ofed/base/sys/arm/include/metadata.h
  projects/ofed/base/sys/arm/include/pmap.h
  projects/ofed/base/sys/arm/include/vmparam.h
  projects/ofed/base/sys/arm/mv/bus_space.c
  projects/ofed/base/sys/arm/mv/common.c
  projects/ofed/base/sys/arm/mv/discovery/discovery.c
  projects/ofed/base/sys/arm/mv/discovery/files.db78xxx
  projects/ofed/base/sys/arm/mv/discovery/std.db78xxx
  projects/ofed/base/sys/arm/mv/files.mv
  projects/ofed/base/sys/arm/mv/gpio.c
  projects/ofed/base/sys/arm/mv/ic.c
  projects/ofed/base/sys/arm/mv/kirkwood/kirkwood.c
  projects/ofed/base/sys/arm/mv/kirkwood/sheevaplug.c
  projects/ofed/base/sys/arm/mv/kirkwood/std.db88f6xxx
  projects/ofed/base/sys/arm/mv/kirkwood/std.sheevaplug
  projects/ofed/base/sys/arm/mv/mv_machdep.c
  projects/ofed/base/sys/arm/mv/mv_pci.c
  projects/ofed/base/sys/arm/mv/mv_sata.c
  projects/ofed/base/sys/arm/mv/mvreg.h
  projects/ofed/base/sys/arm/mv/mvvar.h
  projects/ofed/base/sys/arm/mv/mvwin.h
  projects/ofed/base/sys/arm/mv/orion/db88f5xxx.c
  projects/ofed/base/sys/arm/mv/orion/orion.c
  projects/ofed/base/sys/arm/mv/orion/std.db88f5xxx
  projects/ofed/base/sys/arm/mv/rtc.c
  projects/ofed/base/sys/arm/mv/timer.c
  projects/ofed/base/sys/arm/mv/twsi.c
  projects/ofed/base/sys/arm/s3c2xx0/files.s3c2xx0
  projects/ofed/base/sys/arm/s3c2xx0/s3c24x0.c
  projects/ofed/base/sys/arm/s3c2xx0/s3c24x0_machdep.c
  projects/ofed/base/sys/arm/s3c2xx0/s3c24x0reg.h
  projects/ofed/base/sys/arm/s3c2xx0/s3c2xx0_space.c
  projects/ofed/base/sys/arm/s3c2xx0/s3c2xx0var.h
  projects/ofed/base/sys/arm/xscale/ixp425/avila_led.c
  projects/ofed/base/sys/arm/xscale/ixp425/files.avila
  projects/ofed/base/sys/arm/xscale/ixp425/if_npe.c
  projects/ofed/base/sys/arm/xscale/ixp425/ixp425.c
  projects/ofed/base/sys/arm/xscale/ixp425/ixp425_iic.c
  projects/ofed/base/sys/arm/xscale/ixp425/ixp425_qmgr.c
  projects/ofed/base/sys/arm/xscale/ixp425/ixp425reg.h
  projects/ofed/base/sys/arm/xscale/ixp425/ixp425var.h
  projects/ofed/base/sys/boot/Makefile
  projects/ofed/base/sys/boot/arm/ixp425/boot2/Makefile
  projects/ofed/base/sys/boot/arm/ixp425/boot2/ixp425_board.c
  projects/ofed/base/sys/boot/arm/uboot/Makefile
  projects/ofed/base/sys/boot/arm/uboot/ldscript.arm
  projects/ofed/base/sys/boot/arm/uboot/version
  projects/ofed/base/sys/boot/common/Makefile.inc
  projects/ofed/base/sys/boot/common/load_elf.c
  projects/ofed/base/sys/boot/common/load_elf_obj.c
  projects/ofed/base/sys/boot/common/loader.8
  projects/ofed/base/sys/boot/common/module.c
  projects/ofed/base/sys/boot/common/ufsread.c
  projects/ofed/base/sys/boot/efi/libefi/Makefile
  projects/ofed/base/sys/boot/ficl/Makefile
  projects/ofed/base/sys/boot/ficl/ficl.h
  projects/ofed/base/sys/boot/forth/beastie.4th
  projects/ofed/base/sys/boot/forth/loader.conf
  projects/ofed/base/sys/boot/forth/loader.conf.5
  projects/ofed/base/sys/boot/i386/Makefile.inc
  projects/ofed/base/sys/boot/i386/boot0/Makefile
  projects/ofed/base/sys/boot/i386/boot2/Makefile
  projects/ofed/base/sys/boot/i386/boot2/boot1.S
  projects/ofed/base/sys/boot/i386/boot2/boot2.c
  projects/ofed/base/sys/boot/i386/btx/btx/Makefile
  projects/ofed/base/sys/boot/i386/btx/btxldr/Makefile
  projects/ofed/base/sys/boot/i386/cdboot/Makefile
  projects/ofed/base/sys/boot/i386/efi/Makefile
  projects/ofed/base/sys/boot/i386/gptboot/Makefile
  projects/ofed/base/sys/boot/i386/gptboot/gptboot.c
  projects/ofed/base/sys/boot/i386/gptzfsboot/Makefile
  projects/ofed/base/sys/boot/i386/libfirewire/Makefile
  projects/ofed/base/sys/boot/i386/libi386/Makefile
  projects/ofed/base/sys/boot/i386/libi386/biosacpi.c
  projects/ofed/base/sys/boot/i386/libi386/biosdisk.c
  projects/ofed/base/sys/boot/i386/libi386/i386_module.c
  projects/ofed/base/sys/boot/i386/libi386/pxe.c
  projects/ofed/base/sys/boot/i386/loader/Makefile
  projects/ofed/base/sys/boot/i386/loader/help.i386
  projects/ofed/base/sys/boot/i386/mbr/Makefile
  projects/ofed/base/sys/boot/i386/pmbr/Makefile
  projects/ofed/base/sys/boot/i386/pxeldr/Makefile
  projects/ofed/base/sys/boot/i386/zfsboot/Makefile
  projects/ofed/base/sys/boot/i386/zfsboot/zfsboot.c
  projects/ofed/base/sys/boot/i386/zfsloader/Makefile
  projects/ofed/base/sys/boot/ia64/common/Makefile
  projects/ofed/base/sys/boot/ia64/common/exec.c
  projects/ofed/base/sys/boot/ia64/efi/Makefile
  projects/ofed/base/sys/boot/ia64/efi/version
  projects/ofed/base/sys/boot/ia64/ski/Makefile
  projects/ofed/base/sys/boot/ofw/Makefile.inc
  projects/ofed/base/sys/boot/ofw/common/main.c
  projects/ofed/base/sys/boot/ofw/libofw/Makefile
  projects/ofed/base/sys/boot/ofw/libofw/libofw.h
  projects/ofed/base/sys/boot/ofw/libofw/ofw_copy.c
  projects/ofed/base/sys/boot/ofw/libofw/ofw_memory.c
  projects/ofed/base/sys/boot/ofw/libofw/ofw_net.c
  projects/ofed/base/sys/boot/ofw/libofw/openfirm.c
  projects/ofed/base/sys/boot/ofw/libofw/openfirm.h
  projects/ofed/base/sys/boot/pc98/boot0.5/Makefile
  projects/ofed/base/sys/boot/pc98/boot0/Makefile
  projects/ofed/base/sys/boot/pc98/boot2/Makefile
  projects/ofed/base/sys/boot/pc98/boot2/boot2.c
  projects/ofed/base/sys/boot/pc98/btx/btx/Makefile
  projects/ofed/base/sys/boot/pc98/btx/btxldr/Makefile
  projects/ofed/base/sys/boot/pc98/cdboot/Makefile
  projects/ofed/base/sys/boot/pc98/loader/Makefile
  projects/ofed/base/sys/boot/powerpc/Makefile.inc
  projects/ofed/base/sys/boot/powerpc/boot1.chrp/Makefile
  projects/ofed/base/sys/boot/powerpc/ofw/Makefile
  projects/ofed/base/sys/boot/powerpc/ofw/conf.c
  projects/ofed/base/sys/boot/powerpc/ofw/ldscript.powerpc
  projects/ofed/base/sys/boot/powerpc/ofw/metadata.c
  projects/ofed/base/sys/boot/powerpc/ofw/start.c
  projects/ofed/base/sys/boot/powerpc/uboot/Makefile
  projects/ofed/base/sys/boot/powerpc/uboot/ldscript.powerpc
  projects/ofed/base/sys/boot/powerpc/uboot/version
  projects/ofed/base/sys/boot/sparc64/boot1/Makefile
  projects/ofed/base/sys/boot/sparc64/boot1/boot1.c
  projects/ofed/base/sys/boot/sparc64/loader/main.c
  projects/ofed/base/sys/boot/uboot/Makefile.inc
  projects/ofed/base/sys/boot/uboot/common/main.c
  projects/ofed/base/sys/boot/uboot/common/metadata.c
  projects/ofed/base/sys/boot/uboot/lib/Makefile
  projects/ofed/base/sys/boot/uboot/lib/disk.c
  projects/ofed/base/sys/boot/uboot/lib/glue.c
  projects/ofed/base/sys/boot/zfs/Makefile
  projects/ofed/base/sys/boot/zfs/zfs.c
  projects/ofed/base/sys/boot/zfs/zfsimpl.c
  projects/ofed/base/sys/cam/ata/ata_da.c
  projects/ofed/base/sys/cam/ata/ata_pmp.c
  projects/ofed/base/sys/cam/ata/ata_xpt.c
  projects/ofed/base/sys/cam/cam.c
  projects/ofed/base/sys/cam/cam.h
  projects/ofed/base/sys/cam/cam_ccb.h
  projects/ofed/base/sys/cam/cam_debug.h
  projects/ofed/base/sys/cam/cam_periph.c
  projects/ofed/base/sys/cam/cam_xpt.c
  projects/ofed/base/sys/cam/cam_xpt_internal.h
  projects/ofed/base/sys/cam/scsi/scsi_all.c
  projects/ofed/base/sys/cam/scsi/scsi_all.h
  projects/ofed/base/sys/cam/scsi/scsi_cd.c
  projects/ofed/base/sys/cam/scsi/scsi_ch.h
  projects/ofed/base/sys/cam/scsi/scsi_da.c
  projects/ofed/base/sys/cam/scsi/scsi_pass.c
  projects/ofed/base/sys/cam/scsi/scsi_sg.c
  projects/ofed/base/sys/cam/scsi/scsi_target.c
  projects/ofed/base/sys/cam/scsi/scsi_xpt.c
  projects/ofed/base/sys/cddl/boot/zfs/zfsimpl.h
  projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_acl.c
  projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c
  projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c
  projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c
  projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c
  projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
  projects/ofed/base/sys/cddl/compat/opensolaris/sys/cyclic_impl.h
  projects/ofed/base/sys/cddl/compat/opensolaris/sys/dnlc.h
  projects/ofed/base/sys/cddl/compat/opensolaris/sys/misc.h
  projects/ofed/base/sys/cddl/compat/opensolaris/sys/policy.h
  projects/ofed/base/sys/cddl/compat/opensolaris/sys/sid.h
  projects/ofed/base/sys/cddl/compat/opensolaris/sys/sysmacros.h
  projects/ofed/base/sys/cddl/compat/opensolaris/sys/uio.h
  projects/ofed/base/sys/cddl/compat/opensolaris/sys/vnode.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/Makefile.files
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_zfetch.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h
  projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h
  projects/ofed/base/sys/cddl/dev/cyclic/cyclic.c
  projects/ofed/base/sys/cddl/dev/cyclic/i386/cyclic_machdep.c
  projects/ofed/base/sys/cddl/dev/dtrace/amd64/dtrace_isa.c
  projects/ofed/base/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
  projects/ofed/base/sys/cddl/dev/dtrace/amd64/instr_size.c
  projects/ofed/base/sys/cddl/dev/dtrace/dtrace_cddl.h
  projects/ofed/base/sys/cddl/dev/dtrace/dtrace_debug.c
  projects/ofed/base/sys/cddl/dev/dtrace/dtrace_ioctl.c
  projects/ofed/base/sys/cddl/dev/dtrace/dtrace_load.c
  projects/ofed/base/sys/cddl/dev/dtrace/dtrace_unload.c
  projects/ofed/base/sys/cddl/dev/dtrace/i386/dtrace_isa.c
  projects/ofed/base/sys/cddl/dev/dtrace/i386/dtrace_subr.c
  projects/ofed/base/sys/cddl/dev/dtrace/i386/instr_size.c
  projects/ofed/base/sys/cddl/dev/systrace/systrace.c
  projects/ofed/base/sys/compat/freebsd32/freebsd32.h
  projects/ofed/base/sys/compat/freebsd32/freebsd32_misc.c
  projects/ofed/base/sys/compat/freebsd32/freebsd32_proto.h
  projects/ofed/base/sys/compat/freebsd32/freebsd32_signal.h
  projects/ofed/base/sys/compat/freebsd32/freebsd32_syscall.h
  projects/ofed/base/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/ofed/base/sys/compat/freebsd32/freebsd32_sysent.c
  projects/ofed/base/sys/compat/freebsd32/freebsd32_util.h
  projects/ofed/base/sys/compat/freebsd32/syscalls.master
  projects/ofed/base/sys/compat/ia32/ia32_signal.h
  projects/ofed/base/sys/compat/ia32/ia32_sysvec.c
  projects/ofed/base/sys/compat/ia32/ia32_util.h
  projects/ofed/base/sys/compat/linprocfs/linprocfs.c
  projects/ofed/base/sys/compat/linsysfs/linsysfs.c
  projects/ofed/base/sys/compat/linux/linux_emul.c
  projects/ofed/base/sys/compat/linux/linux_emul.h
  projects/ofed/base/sys/compat/linux/linux_futex.c
  projects/ofed/base/sys/compat/linux/linux_futex.h
  projects/ofed/base/sys/compat/linux/linux_ioctl.c
  projects/ofed/base/sys/compat/linux/linux_ioctl.h
  projects/ofed/base/sys/compat/linux/linux_misc.c
  projects/ofed/base/sys/compat/linux/linux_signal.c
  projects/ofed/base/sys/compat/linux/linux_util.h
  projects/ofed/base/sys/compat/ndis/hal_var.h
  projects/ofed/base/sys/compat/ndis/kern_ndis.c
  projects/ofed/base/sys/compat/ndis/kern_windrv.c
  projects/ofed/base/sys/compat/ndis/ndis_var.h
  projects/ofed/base/sys/compat/ndis/ntoskrnl_var.h
  projects/ofed/base/sys/compat/ndis/subr_ndis.c
  projects/ofed/base/sys/compat/ndis/subr_ntoskrnl.c
  projects/ofed/base/sys/compat/ndis/subr_usbd.c
  projects/ofed/base/sys/compat/ndis/winx64_wrap.S
  projects/ofed/base/sys/compat/svr4/svr4_filio.c
  projects/ofed/base/sys/compat/svr4/svr4_proto.h
  projects/ofed/base/sys/compat/svr4/svr4_syscall.h
  projects/ofed/base/sys/compat/svr4/svr4_syscallnames.c
  projects/ofed/base/sys/compat/svr4/svr4_sysent.c
  projects/ofed/base/sys/compat/svr4/svr4_sysvec.c
  projects/ofed/base/sys/compat/x86bios/x86bios.c
  projects/ofed/base/sys/compat/x86bios/x86bios.h
  projects/ofed/base/sys/conf/Makefile.arm
  projects/ofed/base/sys/conf/Makefile.mips
  projects/ofed/base/sys/conf/Makefile.powerpc
  projects/ofed/base/sys/conf/NOTES
  projects/ofed/base/sys/conf/files
  projects/ofed/base/sys/conf/files.amd64
  projects/ofed/base/sys/conf/files.arm
  projects/ofed/base/sys/conf/files.i386
  projects/ofed/base/sys/conf/files.mips
  projects/ofed/base/sys/conf/files.pc98
  projects/ofed/base/sys/conf/files.powerpc
  projects/ofed/base/sys/conf/files.sparc64
  projects/ofed/base/sys/conf/files.sun4v
  projects/ofed/base/sys/conf/kern.mk
  projects/ofed/base/sys/conf/kern.post.mk
  projects/ofed/base/sys/conf/kern.pre.mk
  projects/ofed/base/sys/conf/kmod.mk
  projects/ofed/base/sys/conf/ldscript.mips
  projects/ofed/base/sys/conf/ldscript.mips.octeon1.64
  projects/ofed/base/sys/conf/makeLINT.mk
  projects/ofed/base/sys/conf/newvers.sh
  projects/ofed/base/sys/conf/options
  projects/ofed/base/sys/conf/options.amd64
  projects/ofed/base/sys/conf/options.arm
  projects/ofed/base/sys/conf/options.mips
  projects/ofed/base/sys/conf/options.powerpc
  projects/ofed/base/sys/contrib/dev/acpica/acpica_prep.sh
  projects/ofed/base/sys/contrib/dev/acpica/changes.txt
  projects/ofed/base/sys/contrib/dev/acpica/common/adfile.c
  projects/ofed/base/sys/contrib/dev/acpica/common/adisasm.c
  projects/ofed/base/sys/contrib/dev/acpica/common/adwalk.c
  projects/ofed/base/sys/contrib/dev/acpica/common/dmextern.c
  projects/ofed/base/sys/contrib/dev/acpica/common/dmrestag.c
  projects/ofed/base/sys/contrib/dev/acpica/common/dmtable.c
  projects/ofed/base/sys/contrib/dev/acpica/common/dmtbdump.c
  projects/ofed/base/sys/contrib/dev/acpica/common/dmtbinfo.c
  projects/ofed/base/sys/contrib/dev/acpica/common/getopt.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslanalyze.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslcodegen.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslcompile.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslcompiler.h
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslcompiler.l
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslcompiler.y
  projects/ofed/base/sys/contrib/dev/acpica/compiler/asldefine.h
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslerror.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslfiles.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslglobal.h
  projects/ofed/base/sys/contrib/dev/acpica/compiler/asllisting.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/asllookup.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslmain.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslopcodes.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslopt.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslpredef.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslresource.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslrestype1.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslrestype1i.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslrestype2d.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslrestype2e.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslrestype2q.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslrestype2w.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslstartup.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/asltransform.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/asltree.c
  projects/ofed/base/sys/contrib/dev/acpica/compiler/asltypes.h
  projects/ofed/base/sys/contrib/dev/acpica/compiler/aslutils.c
  projects/ofed/base/sys/contrib/dev/acpica/debugger/dbcmds.c
  projects/ofed/base/sys/contrib/dev/acpica/debugger/dbdisply.c
  projects/ofed/base/sys/contrib/dev/acpica/debugger/dbexec.c
  projects/ofed/base/sys/contrib/dev/acpica/debugger/dbfileio.c
  projects/ofed/base/sys/contrib/dev/acpica/debugger/dbhistry.c
  projects/ofed/base/sys/contrib/dev/acpica/debugger/dbinput.c
  projects/ofed/base/sys/contrib/dev/acpica/debugger/dbutils.c
  projects/ofed/base/sys/contrib/dev/acpica/disassembler/dmobject.c
  projects/ofed/base/sys/contrib/dev/acpica/disassembler/dmopcode.c
  projects/ofed/base/sys/contrib/dev/acpica/disassembler/dmresrc.c
  projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsinit.c
  projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsmethod.c
  projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsmthdat.c
  projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsobject.c
  projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsopcode.c
  projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dsutils.c
  projects/ofed/base/sys/contrib/dev/acpica/dispatcher/dswexec.c
  projects/ofed/base/sys/contrib/dev/acpica/events/evevent.c
  projects/ofed/base/sys/contrib/dev/acpica/events/evgpe.c
  projects/ofed/base/sys/contrib/dev/acpica/events/evgpeblk.c
  projects/ofed/base/sys/contrib/dev/acpica/events/evgpeinit.c
  projects/ofed/base/sys/contrib/dev/acpica/events/evgpeutil.c
  projects/ofed/base/sys/contrib/dev/acpica/events/evrgnini.c
  projects/ofed/base/sys/contrib/dev/acpica/events/evxface.c
  projects/ofed/base/sys/contrib/dev/acpica/events/evxfevnt.c
  projects/ofed/base/sys/contrib/dev/acpica/events/evxfregn.c
  projects/ofed/base/sys/contrib/dev/acpica/executer/exconfig.c
  projects/ofed/base/sys/contrib/dev/acpica/executer/exdump.c
  projects/ofed/base/sys/contrib/dev/acpica/executer/exfldio.c
  projects/ofed/base/sys/contrib/dev/acpica/executer/exmutex.c
  projects/ofed/base/sys/contrib/dev/acpica/executer/exprep.c
  projects/ofed/base/sys/contrib/dev/acpica/executer/exregion.c
  projects/ofed/base/sys/contrib/dev/acpica/executer/exsystem.c
  projects/ofed/base/sys/contrib/dev/acpica/hardware/hwgpe.c
  projects/ofed/base/sys/contrib/dev/acpica/hardware/hwsleep.c
  projects/ofed/base/sys/contrib/dev/acpica/hardware/hwvalid.c
  projects/ofed/base/sys/contrib/dev/acpica/include/acapps.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acconfig.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acdebug.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acdisasm.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acevents.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acexcep.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acglobal.h
  projects/ofed/base/sys/contrib/dev/acpica/include/achware.h
  projects/ofed/base/sys/contrib/dev/acpica/include/aclocal.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acmacros.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acnamesp.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acobject.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acoutput.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acpiosxf.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acpixf.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acpredef.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acstruct.h
  projects/ofed/base/sys/contrib/dev/acpica/include/actbl.h
  projects/ofed/base/sys/contrib/dev/acpica/include/actbl2.h
  projects/ofed/base/sys/contrib/dev/acpica/include/actypes.h
  projects/ofed/base/sys/contrib/dev/acpica/include/acutils.h
  projects/ofed/base/sys/contrib/dev/acpica/include/platform/acenv.h
  projects/ofed/base/sys/contrib/dev/acpica/include/platform/acfreebsd.h
  projects/ofed/base/sys/contrib/dev/acpica/include/platform/acgcc.h
  projects/ofed/base/sys/contrib/dev/acpica/namespace/nsaccess.c
  projects/ofed/base/sys/contrib/dev/acpica/namespace/nsalloc.c
  projects/ofed/base/sys/contrib/dev/acpica/namespace/nsdump.c
  projects/ofed/base/sys/contrib/dev/acpica/namespace/nsinit.c
  projects/ofed/base/sys/contrib/dev/acpica/namespace/nsnames.c
  projects/ofed/base/sys/contrib/dev/acpica/namespace/nsparse.c
  projects/ofed/base/sys/contrib/dev/acpica/namespace/nsrepair.c
  projects/ofed/base/sys/contrib/dev/acpica/namespace/nsrepair2.c
  projects/ofed/base/sys/contrib/dev/acpica/namespace/nssearch.c
  projects/ofed/base/sys/contrib/dev/acpica/namespace/nsutils.c
  projects/ofed/base/sys/contrib/dev/acpica/namespace/nswalk.c
  projects/ofed/base/sys/contrib/dev/acpica/namespace/nsxfobj.c
  projects/ofed/base/sys/contrib/dev/acpica/osunixxf.c
  projects/ofed/base/sys/contrib/dev/acpica/tables/tbfadt.c
  projects/ofed/base/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h
  projects/ofed/base/sys/contrib/dev/acpica/utilities/utdebug.c
  projects/ofed/base/sys/contrib/dev/acpica/utilities/uteval.c
  projects/ofed/base/sys/contrib/dev/acpica/utilities/utglobal.c
  projects/ofed/base/sys/contrib/dev/acpica/utilities/utids.c
  projects/ofed/base/sys/contrib/dev/acpica/utilities/utinit.c
  projects/ofed/base/sys/contrib/dev/acpica/utilities/utmath.c
  projects/ofed/base/sys/contrib/dev/acpica/utilities/utmisc.c
  projects/ofed/base/sys/contrib/dev/acpica/utilities/utmutex.c
  projects/ofed/base/sys/contrib/dev/acpica/utilities/uttrack.c
  projects/ofed/base/sys/contrib/dev/acpica/utilities/utxface.c
  projects/ofed/base/sys/contrib/dev/run/rt2870.fw.uu
  projects/ofed/base/sys/contrib/dev/wpi/LICENSE
  projects/ofed/base/sys/contrib/ipfilter/netinet/mlfk_ipl.c
  projects/ofed/base/sys/contrib/libfdt/libfdt_env.h
  projects/ofed/base/sys/contrib/ngatm/netnatm/api/cc_conn.c
  projects/ofed/base/sys/contrib/ngatm/netnatm/msg/privmsg.c
  projects/ofed/base/sys/contrib/ngatm/netnatm/msg/uni_ie.c
  projects/ofed/base/sys/contrib/ngatm/netnatm/sig/sig_call.c
  projects/ofed/base/sys/contrib/ngatm/netnatm/sig/sig_reset.c
  projects/ofed/base/sys/contrib/pf/net/pf.c
  projects/ofed/base/sys/contrib/pf/netinet/in4_cksum.c
  projects/ofed/base/sys/crypto/via/padlock.c
  projects/ofed/base/sys/crypto/via/padlock.h
  projects/ofed/base/sys/crypto/via/padlock_cipher.c
  projects/ofed/base/sys/crypto/via/padlock_hash.c
  projects/ofed/base/sys/ddb/db_command.c
  projects/ofed/base/sys/ddb/db_command.h
  projects/ofed/base/sys/ddb/db_output.c
  projects/ofed/base/sys/ddb/db_thread.c
  projects/ofed/base/sys/ddb/ddb.h
  projects/ofed/base/sys/dev/aac/aac.c
  projects/ofed/base/sys/dev/aac/aac_cam.c
  projects/ofed/base/sys/dev/aac/aac_disk.c
  projects/ofed/base/sys/dev/aac/aacreg.h
  projects/ofed/base/sys/dev/aac/aacvar.h
  projects/ofed/base/sys/dev/acpi_support/acpi_asus.c
  projects/ofed/base/sys/dev/acpi_support/acpi_fujitsu.c
  projects/ofed/base/sys/dev/acpi_support/acpi_hp.c
  projects/ofed/base/sys/dev/acpi_support/acpi_ibm.c
  projects/ofed/base/sys/dev/acpi_support/acpi_wmi.c
  projects/ofed/base/sys/dev/acpica/Osd/OsdHardware.c
  projects/ofed/base/sys/dev/acpica/Osd/OsdMemory.c
  projects/ofed/base/sys/dev/acpica/acpi.c
  projects/ofed/base/sys/dev/acpica/acpi_battery.c
  projects/ofed/base/sys/dev/acpica/acpi_button.c
  projects/ofed/base/sys/dev/acpica/acpi_cmbat.c
  projects/ofed/base/sys/dev/acpica/acpi_cpu.c
  projects/ofed/base/sys/dev/acpica/acpi_dock.c
  projects/ofed/base/sys/dev/acpica/acpi_ec.c
  projects/ofed/base/sys/dev/acpica/acpi_hpet.c
  projects/ofed/base/sys/dev/acpica/acpi_hpet.h
  projects/ofed/base/sys/dev/acpica/acpi_if.m
  projects/ofed/base/sys/dev/acpica/acpi_lid.c
  projects/ofed/base/sys/dev/acpica/acpi_pci.c
  projects/ofed/base/sys/dev/acpica/acpi_pci_link.c
  projects/ofed/base/sys/dev/acpica/acpi_pcib.c
  projects/ofed/base/sys/dev/acpica/acpi_pcib_acpi.c
  projects/ofed/base/sys/dev/acpica/acpi_pcib_pci.c
  projects/ofed/base/sys/dev/acpica/acpi_pcibvar.h
  projects/ofed/base/sys/dev/acpica/acpi_smbat.c
  projects/ofed/base/sys/dev/acpica/acpi_thermal.c
  projects/ofed/base/sys/dev/acpica/acpi_video.c
  projects/ofed/base/sys/dev/acpica/acpiio.h
  projects/ofed/base/sys/dev/acpica/acpivar.h
  projects/ofed/base/sys/dev/ae/if_ae.c
  projects/ofed/base/sys/dev/ae/if_aevar.h
  projects/ofed/base/sys/dev/age/if_age.c
  projects/ofed/base/sys/dev/agp/agp.c
  projects/ofed/base/sys/dev/agp/agp_nvidia.c
  projects/ofed/base/sys/dev/ahci/ahci.c
  projects/ofed/base/sys/dev/aic7xxx/aic79xx.reg
  projects/ofed/base/sys/dev/aic7xxx/aic7xxx.reg
  projects/ofed/base/sys/dev/aic7xxx/aicasm/Makefile
  projects/ofed/base/sys/dev/aic7xxx/aicasm/aicasm_gram.y
  projects/ofed/base/sys/dev/alc/if_alc.c
  projects/ofed/base/sys/dev/alc/if_alcreg.h
  projects/ofed/base/sys/dev/alc/if_alcvar.h
  projects/ofed/base/sys/dev/ale/if_ale.c
  projects/ofed/base/sys/dev/amdsbwd/amdsbwd.c
  projects/ofed/base/sys/dev/amr/amrvar.h
  projects/ofed/base/sys/dev/arcmsr/arcmsr.c
  projects/ofed/base/sys/dev/arcmsr/arcmsr.h
  projects/ofed/base/sys/dev/asr/asr.c
  projects/ofed/base/sys/dev/ata/ata-all.c
  projects/ofed/base/sys/dev/ata/ata-all.h
  projects/ofed/base/sys/dev/ata/ata-card.c
  projects/ofed/base/sys/dev/ata/ata-disk.c
  projects/ofed/base/sys/dev/ata/ata-dma.c
  projects/ofed/base/sys/dev/ata/ata-lowlevel.c
  projects/ofed/base/sys/dev/ata/ata-pci.c
  projects/ofed/base/sys/dev/ata/ata-pci.h
  projects/ofed/base/sys/dev/ata/ata-sata.c
  projects/ofed/base/sys/dev/ata/atapi-cam.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-acerlabs.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-ahci.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-amd.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-cyrix.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-highpoint.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-intel.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-ite.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-jmicron.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-marvell.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-national.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-nvidia.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-promise.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-serverworks.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-siliconimage.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-sis.c
  projects/ofed/base/sys/dev/ata/chipsets/ata-via.c
  projects/ofed/base/sys/dev/ath/ath_hal/ah.h
  projects/ofed/base/sys/dev/ath/ath_hal/ah_eeprom_v1.c
  projects/ofed/base/sys/dev/ath/ath_hal/ah_eeprom_v4k.c
  projects/ofed/base/sys/dev/ath/ath_hal/ah_eeprom_v4k.h
  projects/ofed/base/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c
  projects/ofed/base/sys/dev/ath/ath_hal/ar5211/ar5211_reset.c
  projects/ofed/base/sys/dev/ath/ath_hal/ar5212/ar5212.h
  projects/ofed/base/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c
  projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416.ini
  projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c
  projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416_cal_iq.c
  projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c
  projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c
  projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416phy.h
  projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar5416reg.h
  projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9160.ini
  projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9285_attach.c
  projects/ofed/base/sys/dev/ath/ath_hal/ar5416/ar9285_reset.c
  projects/ofed/base/sys/dev/ath/if_ath.c
  projects/ofed/base/sys/dev/ath/if_athioctl.h
  projects/ofed/base/sys/dev/atkbdc/atkbd_atkbdc.c
  projects/ofed/base/sys/dev/atkbdc/atkbdc.c
  projects/ofed/base/sys/dev/atkbdc/atkbdc_isa.c
  projects/ofed/base/sys/dev/atkbdc/atkbdcreg.h
  projects/ofed/base/sys/dev/atkbdc/psm.c
  projects/ofed/base/sys/dev/bce/if_bce.c
  projects/ofed/base/sys/dev/bce/if_bcereg.h
  projects/ofed/base/sys/dev/bfe/if_bfe.c
  projects/ofed/base/sys/dev/bge/if_bge.c
  projects/ofed/base/sys/dev/bge/if_bgereg.h
  projects/ofed/base/sys/dev/bktr/bktr_core.c
  projects/ofed/base/sys/dev/bm/if_bm.c
  projects/ofed/base/sys/dev/bwi/if_bwi.c
  projects/ofed/base/sys/dev/bwi/if_bwi_pci.c
  projects/ofed/base/sys/dev/bwn/if_bwn.c
  projects/ofed/base/sys/dev/cas/if_cas.c
  projects/ofed/base/sys/dev/cas/if_casvar.h
  projects/ofed/base/sys/dev/cfe/cfe_env.c
  projects/ofed/base/sys/dev/ciss/ciss.c
  projects/ofed/base/sys/dev/coretemp/coretemp.c
  projects/ofed/base/sys/dev/cxgb/common/cxgb_ael1002.c
  projects/ofed/base/sys/dev/cxgb/common/cxgb_common.h
  projects/ofed/base/sys/dev/cxgb/common/cxgb_t3_hw.c
  projects/ofed/base/sys/dev/cxgb/common/cxgb_xgmac.c
  projects/ofed/base/sys/dev/cxgb/cxgb_adapter.h
  projects/ofed/base/sys/dev/cxgb/cxgb_main.c
  projects/ofed/base/sys/dev/cxgb/cxgb_sge.c
  projects/ofed/base/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c
  projects/ofed/base/sys/dev/cxgb/ulp/tom/cxgb_ddp.c
  projects/ofed/base/sys/dev/cxgb/ulp/tom/cxgb_tom.c
  projects/ofed/base/sys/dev/dc/dcphy.c
  projects/ofed/base/sys/dev/dc/if_dc.c
  projects/ofed/base/sys/dev/dc/if_dcreg.h
  projects/ofed/base/sys/dev/dc/pnphy.c
  projects/ofed/base/sys/dev/drm/drmP.h
  projects/ofed/base/sys/dev/drm/drm_agpsupport.c
  projects/ofed/base/sys/dev/drm/drm_drv.c
  projects/ofed/base/sys/dev/drm/drm_irq.c
  projects/ofed/base/sys/dev/drm/drm_memory.c
  projects/ofed/base/sys/dev/drm/drm_pciids.h
  projects/ofed/base/sys/dev/drm/drm_sysctl.c
  projects/ofed/base/sys/dev/drm/r300_reg.h
  projects/ofed/base/sys/dev/drm/radeon_cs.c
  projects/ofed/base/sys/dev/drm/via_dmablit.c
  projects/ofed/base/sys/dev/e1000/e1000_82571.c
  projects/ofed/base/sys/dev/e1000/e1000_82571.h
  projects/ofed/base/sys/dev/e1000/e1000_82575.c
  projects/ofed/base/sys/dev/e1000/e1000_82575.h
  projects/ofed/base/sys/dev/e1000/e1000_api.c
  projects/ofed/base/sys/dev/e1000/e1000_api.h
  projects/ofed/base/sys/dev/e1000/e1000_defines.h
  projects/ofed/base/sys/dev/e1000/e1000_hw.h
  projects/ofed/base/sys/dev/e1000/e1000_ich8lan.c
  projects/ofed/base/sys/dev/e1000/e1000_ich8lan.h
  projects/ofed/base/sys/dev/e1000/e1000_mac.c
  projects/ofed/base/sys/dev/e1000/e1000_nvm.c
  projects/ofed/base/sys/dev/e1000/e1000_nvm.h
  projects/ofed/base/sys/dev/e1000/e1000_osdep.h
  projects/ofed/base/sys/dev/e1000/e1000_phy.c
  projects/ofed/base/sys/dev/e1000/e1000_phy.h
  projects/ofed/base/sys/dev/e1000/e1000_regs.h
  projects/ofed/base/sys/dev/e1000/if_em.c
  projects/ofed/base/sys/dev/e1000/if_em.h
  projects/ofed/base/sys/dev/e1000/if_igb.c
  projects/ofed/base/sys/dev/e1000/if_igb.h
  projects/ofed/base/sys/dev/e1000/if_lem.c
  projects/ofed/base/sys/dev/e1000/if_lem.h
  projects/ofed/base/sys/dev/ed/if_ed.c
  projects/ofed/base/sys/dev/ed/if_ed_isa.c
  projects/ofed/base/sys/dev/ed/if_ed_novell.c
  projects/ofed/base/sys/dev/ed/if_ed_pccard.c
  projects/ofed/base/sys/dev/ed/if_ed_pci.c
  projects/ofed/base/sys/dev/esp/esp_sbus.c
  projects/ofed/base/sys/dev/et/if_et.c
  projects/ofed/base/sys/dev/et/if_etreg.h
  projects/ofed/base/sys/dev/et/if_etvar.h
  projects/ofed/base/sys/dev/fb/fbreg.h
  projects/ofed/base/sys/dev/fb/vesa.c
  projects/ofed/base/sys/dev/fdc/fdc_acpi.c
  projects/ofed/base/sys/dev/firewire/00README
  projects/ofed/base/sys/dev/firewire/firewire.c
  projects/ofed/base/sys/dev/firewire/fwohci.c
  projects/ofed/base/sys/dev/firewire/fwohci_pci.c
  projects/ofed/base/sys/dev/flash/mx25l.c   (contents, props changed)
  projects/ofed/base/sys/dev/flash/mx25lreg.h   (contents, props changed)
  projects/ofed/base/sys/dev/fxp/if_fxp.c
  projects/ofed/base/sys/dev/fxp/if_fxpreg.h
  projects/ofed/base/sys/dev/fxp/if_fxpvar.h
  projects/ofed/base/sys/dev/gem/if_gem.c
  projects/ofed/base/sys/dev/gem/if_gem_pci.c
  projects/ofed/base/sys/dev/gem/if_gem_sbus.c
  projects/ofed/base/sys/dev/gem/if_gemvar.h
  projects/ofed/base/sys/dev/hifn/hifn7751.c
  projects/ofed/base/sys/dev/hifn/hifn7751var.h
  projects/ofed/base/sys/dev/hme/if_hme.c
  projects/ofed/base/sys/dev/hptiop/hptiop.c
  projects/ofed/base/sys/dev/hptmv/entry.c
  projects/ofed/base/sys/dev/hptrr/hptrr_osm_bsd.c
  projects/ofed/base/sys/dev/hwpmc/hwpmc_core.c
  projects/ofed/base/sys/dev/hwpmc/hwpmc_core.h
  projects/ofed/base/sys/dev/hwpmc/hwpmc_mod.c
  projects/ofed/base/sys/dev/hwpmc/pmc_events.h
  projects/ofed/base/sys/dev/ichsmb/ichsmb_pci.c
  projects/ofed/base/sys/dev/ichwd/ichwd.c
  projects/ofed/base/sys/dev/ichwd/ichwd.h
  projects/ofed/base/sys/dev/ieee488/ibfoo.c
  projects/ofed/base/sys/dev/if_ndis/if_ndis.c
  projects/ofed/base/sys/dev/if_ndis/if_ndis_pccard.c
  projects/ofed/base/sys/dev/if_ndis/if_ndis_pci.c
  projects/ofed/base/sys/dev/if_ndis/if_ndis_usb.c
  projects/ofed/base/sys/dev/iicbus/iic.h
  projects/ofed/base/sys/dev/iicbus/iicbus.c
  projects/ofed/base/sys/dev/iicbus/iiconf.c
  projects/ofed/base/sys/dev/ipmi/ipmi_smbios.c
  projects/ofed/base/sys/dev/ipw/if_ipw.c
  projects/ofed/base/sys/dev/iscsi/initiator/isc_cam.c
  projects/ofed/base/sys/dev/iscsi/initiator/isc_sm.c
  projects/ofed/base/sys/dev/iscsi/initiator/isc_soc.c
  projects/ofed/base/sys/dev/iscsi/initiator/isc_subr.c
  projects/ofed/base/sys/dev/iscsi/initiator/iscsi.c
  projects/ofed/base/sys/dev/iscsi/initiator/iscsi.h
  projects/ofed/base/sys/dev/iscsi/initiator/iscsi_subr.c
  projects/ofed/base/sys/dev/iscsi/initiator/iscsivar.h
  projects/ofed/base/sys/dev/isp/isp.c
  projects/ofed/base/sys/dev/isp/isp_freebsd.c
  projects/ofed/base/sys/dev/isp/isp_library.c
  projects/ofed/base/sys/dev/isp/isp_pci.c
  projects/ofed/base/sys/dev/isp/ispvar.h
  projects/ofed/base/sys/dev/iwi/if_iwi.c
  projects/ofed/base/sys/dev/iwi/if_iwivar.h
  projects/ofed/base/sys/dev/iwn/if_iwn.c
  projects/ofed/base/sys/dev/iwn/if_iwnreg.h
  projects/ofed/base/sys/dev/iwn/if_iwnvar.h
  projects/ofed/base/sys/dev/ixgb/if_ixgb.c
  projects/ofed/base/sys/dev/ixgb/if_ixgb.h
  projects/ofed/base/sys/dev/ixgbe/ixgbe.c
  projects/ofed/base/sys/dev/ixgbe/ixgbe.h
  projects/ofed/base/sys/dev/ixgbe/ixgbe_82598.c
  projects/ofed/base/sys/dev/ixgbe/ixgbe_82599.c
  projects/ofed/base/sys/dev/ixgbe/ixgbe_api.c
  projects/ofed/base/sys/dev/ixgbe/ixgbe_api.h
  projects/ofed/base/sys/dev/ixgbe/ixgbe_common.c
  projects/ofed/base/sys/dev/ixgbe/ixgbe_common.h
  projects/ofed/base/sys/dev/ixgbe/ixgbe_osdep.h
  projects/ofed/base/sys/dev/ixgbe/ixgbe_phy.c
  projects/ofed/base/sys/dev/ixgbe/ixgbe_phy.h
  projects/ofed/base/sys/dev/ixgbe/ixgbe_type.h
  projects/ofed/base/sys/dev/jme/if_jme.c
  projects/ofed/base/sys/dev/jme/if_jmereg.h
  projects/ofed/base/sys/dev/jme/if_jmevar.h
  projects/ofed/base/sys/dev/kbd/kbd.c
  projects/ofed/base/sys/dev/kbdmux/kbdmux.c
  projects/ofed/base/sys/dev/le/if_le_pci.c
  projects/ofed/base/sys/dev/led/led.c
  projects/ofed/base/sys/dev/lge/if_lge.c
  projects/ofed/base/sys/dev/lmc/if_lmc.c
  projects/ofed/base/sys/dev/malo/if_malo_pci.c
  projects/ofed/base/sys/dev/md/md.c
  projects/ofed/base/sys/dev/mfi/mfi_cam.c
  projects/ofed/base/sys/dev/mfi/mfireg.h
  projects/ofed/base/sys/dev/mge/if_mge.c
  projects/ofed/base/sys/dev/mge/if_mgevar.h
  projects/ofed/base/sys/dev/mii/acphy.c
  projects/ofed/base/sys/dev/mii/amphy.c
  projects/ofed/base/sys/dev/mii/atphy.c
  projects/ofed/base/sys/dev/mii/axphy.c
  projects/ofed/base/sys/dev/mii/bmtphy.c
  projects/ofed/base/sys/dev/mii/brgphy.c
  projects/ofed/base/sys/dev/mii/brgphyreg.h
  projects/ofed/base/sys/dev/mii/ciphy.c
  projects/ofed/base/sys/dev/mii/e1000phy.c
  projects/ofed/base/sys/dev/mii/exphy.c
  projects/ofed/base/sys/dev/mii/gentbi.c
  projects/ofed/base/sys/dev/mii/icsphy.c
  projects/ofed/base/sys/dev/mii/inphy.c
  projects/ofed/base/sys/dev/mii/ip1000phy.c
  projects/ofed/base/sys/dev/mii/jmphy.c
  projects/ofed/base/sys/dev/mii/jmphyreg.h
  projects/ofed/base/sys/dev/mii/lxtphy.c
  projects/ofed/base/sys/dev/mii/mii.c
  projects/ofed/base/sys/dev/mii/mii.h
  projects/ofed/base/sys/dev/mii/mii_physubr.c
  projects/ofed/base/sys/dev/mii/miidevs
  projects/ofed/base/sys/dev/mii/miivar.h
  projects/ofed/base/sys/dev/mii/mlphy.c
  projects/ofed/base/sys/dev/mii/nsgphy.c
  projects/ofed/base/sys/dev/mii/nsphy.c
  projects/ofed/base/sys/dev/mii/nsphyter.c
  projects/ofed/base/sys/dev/mii/pnaphy.c
  projects/ofed/base/sys/dev/mii/qsphy.c
  projects/ofed/base/sys/dev/mii/rgephy.c
  projects/ofed/base/sys/dev/mii/rlphy.c
  projects/ofed/base/sys/dev/mii/rlswitch.c
  projects/ofed/base/sys/dev/mii/ruephy.c
  projects/ofed/base/sys/dev/mii/smcphy.c
  projects/ofed/base/sys/dev/mii/tdkphy.c
  projects/ofed/base/sys/dev/mii/tlphy.c
  projects/ofed/base/sys/dev/mii/tlphyreg.h
  projects/ofed/base/sys/dev/mii/truephy.c
  projects/ofed/base/sys/dev/mii/ukphy.c
  projects/ofed/base/sys/dev/mii/ukphy_subr.c
  projects/ofed/base/sys/dev/mii/xmphy.c
  projects/ofed/base/sys/dev/mmc/mmc.c
  projects/ofed/base/sys/dev/mpt/mpt.c
  projects/ofed/base/sys/dev/mpt/mpt.h
  projects/ofed/base/sys/dev/mpt/mpt_cam.c
  projects/ofed/base/sys/dev/mpt/mpt_pci.c
  projects/ofed/base/sys/dev/mpt/mpt_raid.c
  projects/ofed/base/sys/dev/msk/if_msk.c
  projects/ofed/base/sys/dev/mvs/mvs.c
  projects/ofed/base/sys/dev/mvs/mvs_pci.c
  projects/ofed/base/sys/dev/mvs/mvs_soc.c
  projects/ofed/base/sys/dev/mwl/if_mwl_pci.c
  projects/ofed/base/sys/dev/mwl/mwlhal.c
  projects/ofed/base/sys/dev/mxge/eth_z8e.h
  projects/ofed/base/sys/dev/mxge/ethp_z8e.h
  projects/ofed/base/sys/dev/mxge/if_mxge.c
  projects/ofed/base/sys/dev/mxge/rss_eth_z8e.h
  projects/ofed/base/sys/dev/mxge/rss_ethp_z8e.h
  projects/ofed/base/sys/dev/nfe/if_nfe.c
  projects/ofed/base/sys/dev/nfe/if_nfereg.h
  projects/ofed/base/sys/dev/nfe/if_nfevar.h
  projects/ofed/base/sys/dev/nge/if_nge.c
  projects/ofed/base/sys/dev/null/null.c
  projects/ofed/base/sys/dev/nve/if_nve.c
  projects/ofed/base/sys/dev/ofw/ofw_bus_subr.c
  projects/ofed/base/sys/dev/ofw/ofw_bus_subr.h
  projects/ofed/base/sys/dev/ofw/ofw_if.m
  projects/ofed/base/sys/dev/ofw/ofw_iicbus.c
  projects/ofed/base/sys/dev/ofw/ofw_standard.c
  projects/ofed/base/sys/dev/ofw/openfirm.c
  projects/ofed/base/sys/dev/ofw/openfirm.h
  projects/ofed/base/sys/dev/pccard/pccardvar.h
  projects/ofed/base/sys/dev/pci/pci.c
  projects/ofed/base/sys/dev/pci/pci_pci.c
  projects/ofed/base/sys/dev/pci/pci_private.h
  projects/ofed/base/sys/dev/pci/pci_user.c
  projects/ofed/base/sys/dev/pci/pcib_if.m
  projects/ofed/base/sys/dev/pci/pcib_private.h
  projects/ofed/base/sys/dev/pci/pcireg.h
  projects/ofed/base/sys/dev/pci/pcivar.h
  projects/ofed/base/sys/dev/pci/vga_pci.c
  projects/ofed/base/sys/dev/pcn/if_pcn.c
  projects/ofed/base/sys/dev/powermac_nvram/powermac_nvram.c
  projects/ofed/base/sys/dev/powermac_nvram/powermac_nvramvar.h
  projects/ofed/base/sys/dev/ppbus/ppbconf.c
  projects/ofed/base/sys/dev/puc/pucdata.c
  projects/ofed/base/sys/dev/ral/rt2560.c
  projects/ofed/base/sys/dev/random/nehemiah.c
  projects/ofed/base/sys/dev/re/if_re.c
  projects/ofed/base/sys/dev/sec/sec.c
  projects/ofed/base/sys/dev/sf/if_sf.c
  projects/ofed/base/sys/dev/sge/if_sge.c
  projects/ofed/base/sys/dev/sge/if_sgereg.h
  projects/ofed/base/sys/dev/siba/siba.c
  projects/ofed/base/sys/dev/siba/siba_bwn.c
  projects/ofed/base/sys/dev/siis/siis.c
  projects/ofed/base/sys/dev/sis/if_sis.c
  projects/ofed/base/sys/dev/sis/if_sisreg.h
  projects/ofed/base/sys/dev/sk/if_sk.c
  projects/ofed/base/sys/dev/smc/if_smc.c
  projects/ofed/base/sys/dev/sound/pci/atiixp.c
  projects/ofed/base/sys/dev/sound/pci/csa.c
  projects/ofed/base/sys/dev/sound/pci/envy24ht.c
  projects/ofed/base/sys/dev/sound/pci/hda/hdac.c
  projects/ofed/base/sys/dev/sound/pci/ich.c
  projects/ofed/base/sys/dev/sound/pci/spicds.c
  projects/ofed/base/sys/dev/sound/pcm/channel.c
  projects/ofed/base/sys/dev/sound/pcm/feeder_eq.c
  projects/ofed/base/sys/dev/sound/pcm/feeder_rate.c
  projects/ofed/base/sys/dev/sound/pcm/sound.c
  projects/ofed/base/sys/dev/sound/sbus/cs4231.c
  projects/ofed/base/sys/dev/sound/usb/uaudio.c
  projects/ofed/base/sys/dev/sound/usb/uaudioreg.h
  projects/ofed/base/sys/dev/spibus/spibus.c
  projects/ofed/base/sys/dev/ste/if_ste.c
  projects/ofed/base/sys/dev/stge/if_stge.c
  projects/ofed/base/sys/dev/syscons/schistory.c
  projects/ofed/base/sys/dev/syscons/scvgarndr.c
  projects/ofed/base/sys/dev/syscons/scvidctl.c
  projects/ofed/base/sys/dev/syscons/syscons.c
  projects/ofed/base/sys/dev/syscons/syscons.h
  projects/ofed/base/sys/dev/tdfx/tdfx_pci.c
  projects/ofed/base/sys/dev/tl/if_tl.c
  projects/ofed/base/sys/dev/tl/if_tlreg.h
  projects/ofed/base/sys/dev/tsec/if_tsec.c
  projects/ofed/base/sys/dev/tsec/if_tsec.h
  projects/ofed/base/sys/dev/twa/tw_cl.h
  projects/ofed/base/sys/dev/twa/tw_cl_externs.h
  projects/ofed/base/sys/dev/twa/tw_cl_fwif.h
  projects/ofed/base/sys/dev/twa/tw_cl_init.c
  projects/ofed/base/sys/dev/twa/tw_cl_intr.c
  projects/ofed/base/sys/dev/twa/tw_cl_io.c
  projects/ofed/base/sys/dev/twa/tw_cl_misc.c
  projects/ofed/base/sys/dev/twa/tw_cl_share.h
  projects/ofed/base/sys/dev/twa/tw_osl.h
  projects/ofed/base/sys/dev/twa/tw_osl_cam.c
  projects/ofed/base/sys/dev/twa/tw_osl_externs.h
  projects/ofed/base/sys/dev/twa/tw_osl_freebsd.c
  projects/ofed/base/sys/dev/twa/tw_osl_inline.h
  projects/ofed/base/sys/dev/twa/tw_osl_share.h
  projects/ofed/base/sys/dev/tx/if_tx.c
  projects/ofed/base/sys/dev/uart/uart_cpu_amd64.c
  projects/ofed/base/sys/dev/uart/uart_cpu_i386.c
  projects/ofed/base/sys/dev/uart/uart_cpu_pc98.c
  projects/ofed/base/sys/dev/uart/uart_cpu_powerpc.c
  projects/ofed/base/sys/dev/uart/uart_subr.c
  projects/ofed/base/sys/dev/usb/controller/at91dci.c
  projects/ofed/base/sys/dev/usb/controller/atmegadci.c
  projects/ofed/base/sys/dev/usb/controller/avr32dci.c
  projects/ofed/base/sys/dev/usb/controller/ehci.c
  projects/ofed/base/sys/dev/usb/controller/ehci.h
  projects/ofed/base/sys/dev/usb/controller/ehci_pci.c
  projects/ofed/base/sys/dev/usb/controller/ehcireg.h
  projects/ofed/base/sys/dev/usb/controller/musb_otg.c
  projects/ofed/base/sys/dev/usb/controller/ohci.c
  projects/ofed/base/sys/dev/usb/controller/uhci.c
  projects/ofed/base/sys/dev/usb/controller/usb_controller.c
  projects/ofed/base/sys/dev/usb/controller/uss820dci.c
  projects/ofed/base/sys/dev/usb/input/atp.c
  projects/ofed/base/sys/dev/usb/input/uhid.c
  projects/ofed/base/sys/dev/usb/input/ukbd.c
  projects/ofed/base/sys/dev/usb/input/ums.c
  projects/ofed/base/sys/dev/usb/misc/udbp.c
  projects/ofed/base/sys/dev/usb/misc/ufm.c
  projects/ofed/base/sys/dev/usb/net/if_aue.c
  projects/ofed/base/sys/dev/usb/net/if_axe.c
  projects/ofed/base/sys/dev/usb/net/if_axereg.h
  projects/ofed/base/sys/dev/usb/net/if_cdce.c
  projects/ofed/base/sys/dev/usb/net/if_cdcereg.h
  projects/ofed/base/sys/dev/usb/net/if_cue.c
  projects/ofed/base/sys/dev/usb/net/if_kue.c
  projects/ofed/base/sys/dev/usb/net/if_rue.c
  projects/ofed/base/sys/dev/usb/net/if_ruereg.h
  projects/ofed/base/sys/dev/usb/net/if_udav.c
  projects/ofed/base/sys/dev/usb/net/uhso.c
  projects/ofed/base/sys/dev/usb/net/usb_ethernet.c
  projects/ofed/base/sys/dev/usb/quirk/usb_quirk.c
  projects/ofed/base/sys/dev/usb/quirk/usb_quirk.h
  projects/ofed/base/sys/dev/usb/serial/u3g.c
  projects/ofed/base/sys/dev/usb/serial/uark.c
  projects/ofed/base/sys/dev/usb/serial/ubsa.c
  projects/ofed/base/sys/dev/usb/serial/ubser.c
  projects/ofed/base/sys/dev/usb/serial/uchcom.c
  projects/ofed/base/sys/dev/usb/serial/ucycom.c
  projects/ofed/base/sys/dev/usb/serial/ufoma.c
  projects/ofed/base/sys/dev/usb/serial/uftdi.c
  projects/ofed/base/sys/dev/usb/serial/ugensa.c
  projects/ofed/base/sys/dev/usb/serial/uipaq.c
  projects/ofed/base/sys/dev/usb/serial/ulpt.c
  projects/ofed/base/sys/dev/usb/serial/umct.c
  projects/ofed/base/sys/dev/usb/serial/umodem.c
  projects/ofed/base/sys/dev/usb/serial/umoscom.c
  projects/ofed/base/sys/dev/usb/serial/uplcom.c
  projects/ofed/base/sys/dev/usb/serial/usb_serial.c
  projects/ofed/base/sys/dev/usb/serial/usb_serial.h
  projects/ofed/base/sys/dev/usb/serial/uslcom.c
  projects/ofed/base/sys/dev/usb/serial/uvisor.c
  projects/ofed/base/sys/dev/usb/serial/uvscom.c
  projects/ofed/base/sys/dev/usb/storage/umass.c
  projects/ofed/base/sys/dev/usb/storage/urio.c
  projects/ofed/base/sys/dev/usb/usb.h
  projects/ofed/base/sys/dev/usb/usb_bus.h
  projects/ofed/base/sys/dev/usb/usb_busdma.c
  projects/ofed/base/sys/dev/usb/usb_cdc.h
  projects/ofed/base/sys/dev/usb/usb_compat_linux.c
  projects/ofed/base/sys/dev/usb/usb_controller.h
  projects/ofed/base/sys/dev/usb/usb_dev.c
  projects/ofed/base/sys/dev/usb/usb_device.c
  projects/ofed/base/sys/dev/usb/usb_device.h
  projects/ofed/base/sys/dev/usb/usb_freebsd.h
  projects/ofed/base/sys/dev/usb/usb_generic.c
  projects/ofed/base/sys/dev/usb/usb_handle_request.c
  projects/ofed/base/sys/dev/usb/usb_hid.c
  projects/ofed/base/sys/dev/usb/usb_hub.c
  projects/ofed/base/sys/dev/usb/usb_hub.h
  projects/ofed/base/sys/dev/usb/usb_ioctl.h
  projects/ofed/base/sys/dev/usb/usb_msctest.c
  projects/ofed/base/sys/dev/usb/usb_msctest.h
  projects/ofed/base/sys/dev/usb/usb_parse.c
  projects/ofed/base/sys/dev/usb/usb_process.c
  projects/ofed/base/sys/dev/usb/usb_request.c
  projects/ofed/base/sys/dev/usb/usb_request.h
  projects/ofed/base/sys/dev/usb/usb_transfer.c
  projects/ofed/base/sys/dev/usb/usb_transfer.h
  projects/ofed/base/sys/dev/usb/usbdevs
  projects/ofed/base/sys/dev/usb/usbdi.h
  projects/ofed/base/sys/dev/usb/usbdi_util.h
  projects/ofed/base/sys/dev/usb/usbhid.h
  projects/ofed/base/sys/dev/usb/wlan/if_rum.c
  projects/ofed/base/sys/dev/usb/wlan/if_run.c
  projects/ofed/base/sys/dev/usb/wlan/if_runreg.h
  projects/ofed/base/sys/dev/usb/wlan/if_runvar.h
  projects/ofed/base/sys/dev/usb/wlan/if_uath.c
  projects/ofed/base/sys/dev/usb/wlan/if_upgt.c
  projects/ofed/base/sys/dev/usb/wlan/if_ural.c
  projects/ofed/base/sys/dev/usb/wlan/if_urtw.c
  projects/ofed/base/sys/dev/usb/wlan/if_zyd.c
  projects/ofed/base/sys/dev/vge/if_vge.c
  projects/ofed/base/sys/dev/vr/if_vr.c
  projects/ofed/base/sys/dev/vr/if_vrreg.h
  projects/ofed/base/sys/dev/wb/if_wb.c
  projects/ofed/base/sys/dev/wpi/if_wpi.c
  projects/ofed/base/sys/dev/xen/balloon/balloon.c
  projects/ofed/base/sys/dev/xen/blkback/blkback.c
  projects/ofed/base/sys/dev/xen/blkfront/blkfront.c
  projects/ofed/base/sys/dev/xen/blkfront/block.h
  projects/ofed/base/sys/dev/xen/console/console.c
  projects/ofed/base/sys/dev/xen/netfront/netfront.c
  projects/ofed/base/sys/dev/xen/xenpci/evtchn.c
  projects/ofed/base/sys/dev/xen/xenpci/xenpci.c
  projects/ofed/base/sys/dev/xl/if_xl.c
  projects/ofed/base/sys/dev/xl/if_xlreg.h
  projects/ofed/base/sys/fs/cd9660/cd9660_mount.h
  projects/ofed/base/sys/fs/cd9660/cd9660_node.c
  projects/ofed/base/sys/fs/cd9660/cd9660_vfsops.c
  projects/ofed/base/sys/fs/coda/coda.h
  projects/ofed/base/sys/fs/coda/coda_venus.c
  projects/ofed/base/sys/fs/coda/coda_vnops.c
  projects/ofed/base/sys/fs/devfs/devfs.h
  projects/ofed/base/sys/fs/devfs/devfs_devs.c
  projects/ofed/base/sys/fs/devfs/devfs_int.h
  projects/ofed/base/sys/fs/devfs/devfs_rule.c
  projects/ofed/base/sys/fs/devfs/devfs_vfsops.c
  projects/ofed/base/sys/fs/devfs/devfs_vnops.c
  projects/ofed/base/sys/fs/ext2fs/ext2_alloc.c
  projects/ofed/base/sys/fs/ext2fs/ext2_inode.c
  projects/ofed/base/sys/fs/hpfs/hpfs_vfsops.c
  projects/ofed/base/sys/fs/hpfs/hpfs_vnops.c
  projects/ofed/base/sys/fs/hpfs/hpfsmount.h
  projects/ofed/base/sys/fs/msdosfs/msdosfs_denode.c
  projects/ofed/base/sys/fs/msdosfs/msdosfs_lookup.c
  projects/ofed/base/sys/fs/msdosfs/msdosfs_vfsops.c
  projects/ofed/base/sys/fs/msdosfs/msdosfs_vnops.c
  projects/ofed/base/sys/fs/msdosfs/msdosfsmount.h
  projects/ofed/base/sys/fs/nfs/nfs.h
  projects/ofed/base/sys/fs/nfs/nfs_commonport.c
  projects/ofed/base/sys/fs/nfs/nfs_commonsubs.c
  projects/ofed/base/sys/fs/nfs/nfs_var.h
  projects/ofed/base/sys/fs/nfs/nfsclstate.h
  projects/ofed/base/sys/fs/nfs/nfsdport.h
  projects/ofed/base/sys/fs/nfs/nfskpiport.h
  projects/ofed/base/sys/fs/nfs/nfsport.h
  projects/ofed/base/sys/fs/nfsclient/nfs_clbio.c
  projects/ofed/base/sys/fs/nfsclient/nfs_clcomsubs.c
  projects/ofed/base/sys/fs/nfsclient/nfs_clnfsiod.c
  projects/ofed/base/sys/fs/nfsclient/nfs_clnode.c
  projects/ofed/base/sys/fs/nfsclient/nfs_clport.c
  projects/ofed/base/sys/fs/nfsclient/nfs_clrpcops.c
  projects/ofed/base/sys/fs/nfsclient/nfs_clstate.c
  projects/ofed/base/sys/fs/nfsclient/nfs_clsubs.c
  projects/ofed/base/sys/fs/nfsclient/nfs_clvfsops.c
  projects/ofed/base/sys/fs/nfsclient/nfs_clvnops.c
  projects/ofed/base/sys/fs/nfsclient/nfsmount.h
  projects/ofed/base/sys/fs/nfsclient/nfsnode.h
  projects/ofed/base/sys/fs/nfsserver/nfs_nfsdport.c
  projects/ofed/base/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/ofed/base/sys/fs/nfsserver/nfs_nfsdsocket.c
  projects/ofed/base/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/ofed/base/sys/fs/ntfs/ntfs_vfsops.c
  projects/ofed/base/sys/fs/ntfs/ntfs_vnops.c
  projects/ofed/base/sys/fs/ntfs/ntfsmount.h
  projects/ofed/base/sys/fs/nullfs/null_vnops.c
  projects/ofed/base/sys/fs/nwfs/nwfs_io.c
  projects/ofed/base/sys/fs/nwfs/nwfs_node.c
  projects/ofed/base/sys/fs/nwfs/nwfs_vfsops.c
  projects/ofed/base/sys/fs/nwfs/nwfs_vnops.c
  projects/ofed/base/sys/fs/procfs/procfs_ctl.c
  projects/ofed/base/sys/fs/procfs/procfs_fpregs.c
  projects/ofed/base/sys/fs/procfs/procfs_map.c
  projects/ofed/base/sys/fs/procfs/procfs_regs.c
  projects/ofed/base/sys/fs/procfs/procfs_type.c
  projects/ofed/base/sys/fs/pseudofs/pseudofs_vncache.c
  projects/ofed/base/sys/fs/smbfs/smbfs_io.c
  projects/ofed/base/sys/fs/smbfs/smbfs_node.c
  projects/ofed/base/sys/fs/smbfs/smbfs_vfsops.c
  projects/ofed/base/sys/fs/tmpfs/tmpfs.h
  projects/ofed/base/sys/fs/tmpfs/tmpfs_subr.c
  projects/ofed/base/sys/fs/tmpfs/tmpfs_vnops.c
  projects/ofed/base/sys/fs/udf/udf_vnops.c
  projects/ofed/base/sys/fs/unionfs/union_subr.c
  projects/ofed/base/sys/fs/unionfs/union_vfsops.c
  projects/ofed/base/sys/gdb/gdb_cons.c
  projects/ofed/base/sys/geom/cache/g_cache.h
  projects/ofed/base/sys/geom/concat/g_concat.c
  projects/ofed/base/sys/geom/eli/g_eli.c
  projects/ofed/base/sys/geom/eli/g_eli.h
  projects/ofed/base/sys/geom/eli/g_eli_crypto.c
  projects/ofed/base/sys/geom/eli/g_eli_ctl.c
  projects/ofed/base/sys/geom/eli/g_eli_integrity.c
  projects/ofed/base/sys/geom/eli/g_eli_key.c
  projects/ofed/base/sys/geom/eli/g_eli_privacy.c
  projects/ofed/base/sys/geom/gate/g_gate.c
  projects/ofed/base/sys/geom/geom_dev.c
  projects/ofed/base/sys/geom/geom_disk.c
  projects/ofed/base/sys/geom/geom_disk.h
  projects/ofed/base/sys/geom/geom_event.c
  projects/ofed/base/sys/geom/geom_io.c
  projects/ofed/base/sys/geom/geom_kern.c
  projects/ofed/base/sys/geom/label/g_label.c
  projects/ofed/base/sys/geom/mirror/g_mirror.c
  projects/ofed/base/sys/geom/mirror/g_mirror_ctl.c
  projects/ofed/base/sys/geom/mountver/g_mountver.c
  projects/ofed/base/sys/geom/multipath/g_multipath.c
  projects/ofed/base/sys/geom/part/g_part.c
  projects/ofed/base/sys/geom/part/g_part.h
  projects/ofed/base/sys/geom/part/g_part_apm.c
  projects/ofed/base/sys/geom/part/g_part_bsd.c
  projects/ofed/base/sys/geom/part/g_part_ebr.c
  projects/ofed/base/sys/geom/part/g_part_gpt.c
  projects/ofed/base/sys/geom/part/g_part_if.m
  projects/ofed/base/sys/geom/part/g_part_mbr.c
  projects/ofed/base/sys/geom/part/g_part_pc98.c
  projects/ofed/base/sys/geom/part/g_part_vtoc8.c
  projects/ofed/base/sys/geom/sched/g_sched.c
  projects/ofed/base/sys/geom/sched/subr_disk.c
  projects/ofed/base/sys/geom/vinum/geom_vinum.c
  projects/ofed/base/sys/geom/vinum/geom_vinum.h
  projects/ofed/base/sys/geom/vinum/geom_vinum_events.c
  projects/ofed/base/sys/geom/vinum/geom_vinum_move.c
  projects/ofed/base/sys/geom/vinum/geom_vinum_rename.c
  projects/ofed/base/sys/geom/vinum/geom_vinum_var.h
  projects/ofed/base/sys/geom/virstor/g_virstor.c
  projects/ofed/base/sys/geom/zero/g_zero.c
  projects/ofed/base/sys/gnu/fs/reiserfs/reiserfs_inode.c
  projects/ofed/base/sys/gnu/fs/reiserfs/reiserfs_mount.h
  projects/ofed/base/sys/gnu/fs/reiserfs/reiserfs_vfsops.c
  projects/ofed/base/sys/gnu/fs/xfs/FreeBSD/xfs_freebsd_iget.c
  projects/ofed/base/sys/i386/acpica/acpi_machdep.c
  projects/ofed/base/sys/i386/acpica/acpi_wakecode.S
  projects/ofed/base/sys/i386/acpica/acpi_wakeup.c
  projects/ofed/base/sys/i386/bios/apm.c
  projects/ofed/base/sys/i386/conf/GENERIC
  projects/ofed/base/sys/i386/conf/GENERIC.hints
  projects/ofed/base/sys/i386/conf/NOTES
  projects/ofed/base/sys/i386/conf/XBOX
  projects/ofed/base/sys/i386/conf/XEN
  projects/ofed/base/sys/i386/i386/apic_vector.s
  projects/ofed/base/sys/i386/i386/atpic_vector.s
  projects/ofed/base/sys/i386/i386/elan-mmcr.c
  projects/ofed/base/sys/i386/i386/elf_machdep.c
  projects/ofed/base/sys/i386/i386/exception.s
  projects/ofed/base/sys/i386/i386/genassym.c
  projects/ofed/base/sys/i386/i386/geode.c
  projects/ofed/base/sys/i386/i386/i686_mem.c
  projects/ofed/base/sys/i386/i386/identcpu.c
  projects/ofed/base/sys/i386/i386/initcpu.c
  projects/ofed/base/sys/i386/i386/intr_machdep.c
  projects/ofed/base/sys/i386/i386/legacy.c
  projects/ofed/base/sys/i386/i386/locore.s
  projects/ofed/base/sys/i386/i386/longrun.c
  projects/ofed/base/sys/i386/i386/machdep.c
  projects/ofed/base/sys/i386/i386/mp_machdep.c
  projects/ofed/base/sys/i386/i386/mp_watchdog.c
  projects/ofed/base/sys/i386/i386/mpboot.s
  projects/ofed/base/sys/i386/i386/perfmon.c
  projects/ofed/base/sys/i386/i386/pmap.c
  projects/ofed/base/sys/i386/i386/ptrace_machdep.c
  projects/ofed/base/sys/i386/i386/support.s
  projects/ofed/base/sys/i386/i386/swtch.s
  projects/ofed/base/sys/i386/i386/sys_machdep.c
  projects/ofed/base/sys/i386/i386/trap.c
  projects/ofed/base/sys/i386/i386/vm_machdep.c
  projects/ofed/base/sys/i386/ibcs2/ibcs2_proto.h
  projects/ofed/base/sys/i386/ibcs2/ibcs2_syscall.h
  projects/ofed/base/sys/i386/ibcs2/ibcs2_sysent.c
  projects/ofed/base/sys/i386/ibcs2/ibcs2_sysvec.c
  projects/ofed/base/sys/i386/include/_align.h
  projects/ofed/base/sys/i386/include/apicvar.h
  projects/ofed/base/sys/i386/include/apm_bios.h
  projects/ofed/base/sys/i386/include/atomic.h
  projects/ofed/base/sys/i386/include/bus.h
  projects/ofed/base/sys/i386/include/clock.h
  projects/ofed/base/sys/i386/include/cpu.h
  projects/ofed/base/sys/i386/include/cpufunc.h
  projects/ofed/base/sys/i386/include/elf.h
  projects/ofed/base/sys/i386/include/md_var.h
  projects/ofed/base/sys/i386/include/npx.h
  projects/ofed/base/sys/i386/include/pcb.h
  projects/ofed/base/sys/i386/include/pcpu.h
  projects/ofed/base/sys/i386/include/pmap.h
  projects/ofed/base/sys/i386/include/proc.h
  projects/ofed/base/sys/i386/include/profile.h
  projects/ofed/base/sys/i386/include/segments.h
  projects/ofed/base/sys/i386/include/smp.h
  projects/ofed/base/sys/i386/include/specialreg.h
  projects/ofed/base/sys/i386/include/trap.h
  projects/ofed/base/sys/i386/include/vm86.h
  projects/ofed/base/sys/i386/include/vmparam.h
  projects/ofed/base/sys/i386/include/xen/hypercall.h
  projects/ofed/base/sys/i386/isa/npx.c
  projects/ofed/base/sys/i386/linux/linux_machdep.c
  projects/ofed/base/sys/i386/linux/linux_ptrace.c
  projects/ofed/base/sys/i386/linux/linux_sysent.c
  projects/ofed/base/sys/i386/linux/linux_sysvec.c
  projects/ofed/base/sys/i386/pci/pci_bus.c
  projects/ofed/base/sys/i386/xen/clock.c
  projects/ofed/base/sys/i386/xen/mp_machdep.c
  projects/ofed/base/sys/i386/xen/mptable.c
  projects/ofed/base/sys/i386/xen/pmap.c
  projects/ofed/base/sys/i386/xen/xen_machdep.c
  projects/ofed/base/sys/ia64/acpica/OsdEnvironment.c
  projects/ofed/base/sys/ia64/acpica/acpi_machdep.c
  projects/ofed/base/sys/ia64/conf/GENERIC
  projects/ofed/base/sys/ia64/ia32/ia32_signal.c
  projects/ofed/base/sys/ia64/ia32/ia32_trap.c
  projects/ofed/base/sys/ia64/ia64/autoconf.c
  projects/ofed/base/sys/ia64/ia64/busdma_machdep.c
  projects/ofed/base/sys/ia64/ia64/db_machdep.c
  projects/ofed/base/sys/ia64/ia64/elf_machdep.c
  projects/ofed/base/sys/ia64/ia64/exception.S
  projects/ofed/base/sys/ia64/ia64/genassym.c
  projects/ofed/base/sys/ia64/ia64/machdep.c
  projects/ofed/base/sys/ia64/ia64/mca.c
  projects/ofed/base/sys/ia64/ia64/mp_machdep.c
  projects/ofed/base/sys/ia64/ia64/nexus.c
  projects/ofed/base/sys/ia64/ia64/pmap.c
  projects/ofed/base/sys/ia64/ia64/trap.c
  projects/ofed/base/sys/ia64/ia64/vm_machdep.c
  projects/ofed/base/sys/ia64/include/_stdint.h
  projects/ofed/base/sys/ia64/include/asm.h
  projects/ofed/base/sys/ia64/include/bus.h
  projects/ofed/base/sys/ia64/include/elf.h
  projects/ofed/base/sys/ia64/include/ia64_cpu.h
  projects/ofed/base/sys/ia64/include/mca.h
  projects/ofed/base/sys/ia64/include/md_var.h
  projects/ofed/base/sys/ia64/include/param.h
  projects/ofed/base/sys/ia64/include/pcpu.h
  projects/ofed/base/sys/ia64/include/pmap.h
  projects/ofed/base/sys/ia64/include/proc.h
  projects/ofed/base/sys/ia64/include/profile.h
  projects/ofed/base/sys/ia64/include/runq.h
  projects/ofed/base/sys/ia64/include/sal.h
  projects/ofed/base/sys/ia64/include/smp.h
  projects/ofed/base/sys/ia64/include/vmparam.h
  projects/ofed/base/sys/isa/isa_common.c
  projects/ofed/base/sys/isa/rtc.h
  projects/ofed/base/sys/isa/syscons_isa.c
  projects/ofed/base/sys/kern/bus_if.m
  projects/ofed/base/sys/kern/imgact_aout.c
  projects/ofed/base/sys/kern/imgact_elf.c
  projects/ofed/base/sys/kern/imgact_shell.c
  projects/ofed/base/sys/kern/init_main.c
  projects/ofed/base/sys/kern/init_sysent.c
  projects/ofed/base/sys/kern/kern_acct.c
  projects/ofed/base/sys/kern/kern_clock.c
  projects/ofed/base/sys/kern/kern_conf.c
  projects/ofed/base/sys/kern/kern_cons.c
  projects/ofed/base/sys/kern/kern_context.c
  projects/ofed/base/sys/kern/kern_cpu.c
  projects/ofed/base/sys/kern/kern_cpuset.c
  projects/ofed/base/sys/kern/kern_dtrace.c
  projects/ofed/base/sys/kern/kern_exec.c
  projects/ofed/base/sys/kern/kern_exit.c
  projects/ofed/base/sys/kern/kern_fail.c
  projects/ofed/base/sys/kern/kern_fork.c
  projects/ofed/base/sys/kern/kern_intr.c
  projects/ofed/base/sys/kern/kern_jail.c
  projects/ofed/base/sys/kern/kern_kthread.c
  projects/ofed/base/sys/kern/kern_ktr.c
  projects/ofed/base/sys/kern/kern_ktrace.c
  projects/ofed/base/sys/kern/kern_linker.c
  projects/ofed/base/sys/kern/kern_lock.c
  projects/ofed/base/sys/kern/kern_malloc.c
  projects/ofed/base/sys/kern/kern_mbuf.c
  projects/ofed/base/sys/kern/kern_mib.c
  projects/ofed/base/sys/kern/kern_module.c
  projects/ofed/base/sys/kern/kern_mutex.c
  projects/ofed/base/sys/kern/kern_ntptime.c
  projects/ofed/base/sys/kern/kern_physio.c
  projects/ofed/base/sys/kern/kern_priv.c
  projects/ofed/base/sys/kern/kern_proc.c
  projects/ofed/base/sys/kern/kern_resource.c
  projects/ofed/base/sys/kern/kern_rmlock.c
  projects/ofed/base/sys/kern/kern_sdt.c
  projects/ofed/base/sys/kern/kern_shutdown.c
  projects/ofed/base/sys/kern/kern_sig.c
  projects/ofed/base/sys/kern/kern_switch.c
  projects/ofed/base/sys/kern/kern_sx.c
  projects/ofed/base/sys/kern/kern_syscalls.c
  projects/ofed/base/sys/kern/kern_sysctl.c
  projects/ofed/base/sys/kern/kern_tc.c
  projects/ofed/base/sys/kern/kern_thr.c
  projects/ofed/base/sys/kern/kern_thread.c
  projects/ofed/base/sys/kern/kern_time.c
  projects/ofed/base/sys/kern/kern_timeout.c
  projects/ofed/base/sys/kern/kern_umtx.c
  projects/ofed/base/sys/kern/link_elf.c
  projects/ofed/base/sys/kern/link_elf_obj.c
  projects/ofed/base/sys/kern/makesyscalls.sh
  projects/ofed/base/sys/kern/p1003_1b.c
  projects/ofed/base/sys/kern/posix4_mib.c
  projects/ofed/base/sys/kern/sched_4bsd.c
  projects/ofed/base/sys/kern/sched_ule.c
  projects/ofed/base/sys/kern/subr_acl_nfs4.c
  projects/ofed/base/sys/kern/subr_acl_posix1e.c
  projects/ofed/base/sys/kern/subr_autoconf.c
  projects/ofed/base/sys/kern/subr_bus.c
  projects/ofed/base/sys/kern/subr_clock.c
  projects/ofed/base/sys/kern/subr_devstat.c
  projects/ofed/base/sys/kern/subr_disk.c
  projects/ofed/base/sys/kern/subr_fattime.c
  projects/ofed/base/sys/kern/subr_kdb.c
  projects/ofed/base/sys/kern/subr_lock.c
  projects/ofed/base/sys/kern/subr_mchain.c
  projects/ofed/base/sys/kern/subr_module.c
  projects/ofed/base/sys/kern/subr_param.c
  projects/ofed/base/sys/kern/subr_pcpu.c
  projects/ofed/base/sys/kern/subr_prf.c
  projects/ofed/base/sys/kern/subr_rtc.c
  projects/ofed/base/sys/kern/subr_sbuf.c
  projects/ofed/base/sys/kern/subr_sleepqueue.c
  projects/ofed/base/sys/kern/subr_smp.c
  projects/ofed/base/sys/kern/subr_stack.c
  projects/ofed/base/sys/kern/subr_taskqueue.c
  projects/ofed/base/sys/kern/subr_trap.c
  projects/ofed/base/sys/kern/subr_uio.c
  projects/ofed/base/sys/kern/subr_unit.c
  projects/ofed/base/sys/kern/subr_witness.c
  projects/ofed/base/sys/kern/sys_generic.c
  projects/ofed/base/sys/kern/sys_pipe.c
  projects/ofed/base/sys/kern/sys_process.c
  projects/ofed/base/sys/kern/sys_socket.c
  projects/ofed/base/sys/kern/syscalls.c
  projects/ofed/base/sys/kern/syscalls.master
  projects/ofed/base/sys/kern/systrace_args.c
  projects/ofed/base/sys/kern/sysv_msg.c
  projects/ofed/base/sys/kern/sysv_sem.c
  projects/ofed/base/sys/kern/sysv_shm.c
  projects/ofed/base/sys/kern/tty.c
  projects/ofed/base/sys/kern/uipc_cow.c
  projects/ofed/base/sys/kern/uipc_mbuf.c
  projects/ofed/base/sys/kern/uipc_mbuf2.c
  projects/ofed/base/sys/kern/uipc_mqueue.c
  projects/ofed/base/sys/kern/uipc_sem.c
  projects/ofed/base/sys/kern/uipc_shm.c
  projects/ofed/base/sys/kern/uipc_socket.c
  projects/ofed/base/sys/kern/uipc_syscalls.c
  projects/ofed/base/sys/kern/uipc_usrreq.c
  projects/ofed/base/sys/kern/vfs_acl.c
  projects/ofed/base/sys/kern/vfs_aio.c
  projects/ofed/base/sys/kern/vfs_bio.c
  projects/ofed/base/sys/kern/vfs_cache.c
  projects/ofed/base/sys/kern/vfs_cluster.c
  projects/ofed/base/sys/kern/vfs_default.c
  projects/ofed/base/sys/kern/vfs_lookup.c
  projects/ofed/base/sys/kern/vfs_mount.c
  projects/ofed/base/sys/kern/vfs_subr.c
  projects/ofed/base/sys/kern/vfs_syscalls.c
  projects/ofed/base/sys/kern/vfs_vnops.c
  projects/ofed/base/sys/kern/vnode_if.src
  projects/ofed/base/sys/libkern/gets.c
  projects/ofed/base/sys/mips/adm5120/adm5120_machdep.c
  projects/ofed/base/sys/mips/adm5120/if_admsw.c
  projects/ofed/base/sys/mips/adm5120/obio.c
  projects/ofed/base/sys/mips/adm5120/std.adm5120
  projects/ofed/base/sys/mips/alchemy/alchemy_machdep.c
  projects/ofed/base/sys/mips/alchemy/obio.c
  projects/ofed/base/sys/mips/alchemy/std.alchemy
  projects/ofed/base/sys/mips/atheros/apb.c
  projects/ofed/base/sys/mips/atheros/ar71xx_machdep.c
  projects/ofed/base/sys/mips/atheros/ar71xx_pci.c
  projects/ofed/base/sys/mips/atheros/ar71xx_wdog.c
  projects/ofed/base/sys/mips/atheros/ar71xxreg.h
  projects/ofed/base/sys/mips/atheros/files.ar71xx
  projects/ofed/base/sys/mips/atheros/if_arge.c
  projects/ofed/base/sys/mips/atheros/if_argevar.h
  projects/ofed/base/sys/mips/atheros/uart_bus_ar71xx.c
  projects/ofed/base/sys/mips/atheros/uart_cpu_ar71xx.c
  projects/ofed/base/sys/mips/cavium/files.octeon1
  projects/ofed/base/sys/mips/cavium/obio.c
  projects/ofed/base/sys/mips/cavium/octeon_ebt3000_cf.c
  projects/ofed/base/sys/mips/cavium/octeon_machdep.c
  projects/ofed/base/sys/mips/cavium/octeon_mp.c
  projects/ofed/base/sys/mips/cavium/octeon_pcmap_regs.h
  projects/ofed/base/sys/mips/cavium/std.octeon1
  projects/ofed/base/sys/mips/cavium/uart_bus_octeonusart.c
  projects/ofed/base/sys/mips/cavium/uart_cpu_octeonusart.c
  projects/ofed/base/sys/mips/cavium/uart_dev_oct16550.c
  projects/ofed/base/sys/mips/conf/ADM5120
  projects/ofed/base/sys/mips/conf/ALCHEMY
  projects/ofed/base/sys/mips/conf/AR71XX
  projects/ofed/base/sys/mips/conf/AR71XX.hints
  projects/ofed/base/sys/mips/conf/DEFAULTS
  projects/ofed/base/sys/mips/conf/MALTA
  projects/ofed/base/sys/mips/conf/MALTA64
  projects/ofed/base/sys/mips/conf/OCTEON1
  projects/ofed/base/sys/mips/conf/OCTEON1-32
  projects/ofed/base/sys/mips/conf/OCTEON1.hints
  projects/ofed/base/sys/mips/conf/QEMU
  projects/ofed/base/sys/mips/conf/SENTRY5
  projects/ofed/base/sys/mips/conf/SWARM
  projects/ofed/base/sys/mips/conf/SWARM_SMP
  projects/ofed/base/sys/mips/conf/XLR
  projects/ofed/base/sys/mips/idt/idt_machdep.c
  projects/ofed/base/sys/mips/idt/if_kr.c
  projects/ofed/base/sys/mips/idt/obio.c
  projects/ofed/base/sys/mips/idt/std.idt
  projects/ofed/base/sys/mips/include/_bus.h
  projects/ofed/base/sys/mips/include/_stdint.h
  projects/ofed/base/sys/mips/include/asm.h
  projects/ofed/base/sys/mips/include/atomic.h
  projects/ofed/base/sys/mips/include/bus.h
  projects/ofed/base/sys/mips/include/cache_mipsNN.h
  projects/ofed/base/sys/mips/include/clock.h
  projects/ofed/base/sys/mips/include/cpu.h
  projects/ofed/base/sys/mips/include/cpufunc.h
  projects/ofed/base/sys/mips/include/cpuregs.h
  projects/ofed/base/sys/mips/include/db_machdep.h
  projects/ofed/base/sys/mips/include/elf.h
  projects/ofed/base/sys/mips/include/endian.h
  projects/ofed/base/sys/mips/include/hwfunc.h
  projects/ofed/base/sys/mips/include/intr_machdep.h
  projects/ofed/base/sys/mips/include/locore.h
  projects/ofed/base/sys/mips/include/md_var.h
  projects/ofed/base/sys/mips/include/memdev.h
  projects/ofed/base/sys/mips/include/param.h
  projects/ofed/base/sys/mips/include/pcb.h
  projects/ofed/base/sys/mips/include/pmap.h
  projects/ofed/base/sys/mips/include/profile.h
  projects/ofed/base/sys/mips/include/pte.h
  projects/ofed/base/sys/mips/include/regnum.h
  projects/ofed/base/sys/mips/include/runq.h
  projects/ofed/base/sys/mips/include/setjmp.h
  projects/ofed/base/sys/mips/include/smp.h
  projects/ofed/base/sys/mips/include/ucontext.h
  projects/ofed/base/sys/mips/include/vm.h
  projects/ofed/base/sys/mips/include/vmparam.h
  projects/ofed/base/sys/mips/malta/malta_machdep.c
  projects/ofed/base/sys/mips/mips/bus_space_generic.c
  projects/ofed/base/sys/mips/mips/busdma_machdep.c
  projects/ofed/base/sys/mips/mips/cache.c
  projects/ofed/base/sys/mips/mips/cache_mipsNN.c
  projects/ofed/base/sys/mips/mips/cpu.c
  projects/ofed/base/sys/mips/mips/db_interface.c
  projects/ofed/base/sys/mips/mips/db_trace.c
  projects/ofed/base/sys/mips/mips/dump_machdep.c
  projects/ofed/base/sys/mips/mips/elf64_machdep.c
  projects/ofed/base/sys/mips/mips/elf_machdep.c
  projects/ofed/base/sys/mips/mips/elf_trampoline.c
  projects/ofed/base/sys/mips/mips/exception.S
  projects/ofed/base/sys/mips/mips/fp.S
  projects/ofed/base/sys/mips/mips/gdb_machdep.c
  projects/ofed/base/sys/mips/mips/genassym.c
  projects/ofed/base/sys/mips/mips/inckern.S
  projects/ofed/base/sys/mips/mips/locore.S
  projects/ofed/base/sys/mips/mips/machdep.c
  projects/ofed/base/sys/mips/mips/mainbus.c
  projects/ofed/base/sys/mips/mips/mp_machdep.c
  projects/ofed/base/sys/mips/mips/mpboot.S
  projects/ofed/base/sys/mips/mips/nexus.c
  projects/ofed/base/sys/mips/mips/pm_machdep.c
  projects/ofed/base/sys/mips/mips/pmap.c
  projects/ofed/base/sys/mips/mips/stack_machdep.c
  projects/ofed/base/sys/mips/mips/support.S
  projects/ofed/base/sys/mips/mips/swtch.S
  projects/ofed/base/sys/mips/mips/tick.c
  projects/ofed/base/sys/mips/mips/trap.c
  projects/ofed/base/sys/mips/mips/uio_machdep.c
  projects/ofed/base/sys/mips/mips/vm_machdep.c
  projects/ofed/base/sys/mips/rmi/board.c
  projects/ofed/base/sys/mips/rmi/board.h
  projects/ofed/base/sys/mips/rmi/dev/sec/desc.h
  projects/ofed/base/sys/mips/rmi/dev/sec/rmilib.c
  projects/ofed/base/sys/mips/rmi/dev/sec/rmilib.h
  projects/ofed/base/sys/mips/rmi/dev/sec/rmisec.c
  projects/ofed/base/sys/mips/rmi/dev/xlr/rge.c
  projects/ofed/base/sys/mips/rmi/dev/xlr/rge.h
  projects/ofed/base/sys/mips/rmi/files.xlr
  projects/ofed/base/sys/mips/rmi/interrupt.h
  projects/ofed/base/sys/mips/rmi/intr_machdep.c
  projects/ofed/base/sys/mips/rmi/iodi.c
  projects/ofed/base/sys/mips/rmi/iomap.h
  projects/ofed/base/sys/mips/rmi/msgring.h
  projects/ofed/base/sys/mips/rmi/pic.h
  projects/ofed/base/sys/mips/rmi/rmi_mips_exts.h
  projects/ofed/base/sys/mips/rmi/std.xlr
  projects/ofed/base/sys/mips/rmi/tick.c
  projects/ofed/base/sys/mips/rmi/xlr_i2c.c
  projects/ofed/base/sys/mips/rmi/xlr_machdep.c
  projects/ofed/base/sys/mips/rmi/xlr_pci.c
  projects/ofed/base/sys/mips/sentry5/s5_machdep.c
  projects/ofed/base/sys/mips/sibyte/sb_machdep.c
  projects/ofed/base/sys/mips/sibyte/sb_scd.c
  projects/ofed/base/sys/mips/sibyte/sb_zbbus.c
  projects/ofed/base/sys/mips/sibyte/sb_zbpci.c
  projects/ofed/base/sys/modules/Makefile
  projects/ofed/base/sys/modules/aac/Makefile
  projects/ofed/base/sys/modules/acpi/Makefile
  projects/ofed/base/sys/modules/acpi/acpi/Makefile
  projects/ofed/base/sys/modules/agp/Makefile
  projects/ofed/base/sys/modules/amr/Makefile
  projects/ofed/base/sys/modules/asr/Makefile
  projects/ofed/base/sys/modules/ata/atacore/Makefile
  projects/ofed/base/sys/modules/ata/atadisk/Makefile
  projects/ofed/base/sys/modules/bge/Makefile
  projects/ofed/base/sys/modules/cam/Makefile
  projects/ofed/base/sys/modules/cas/Makefile
  projects/ofed/base/sys/modules/cpufreq/Makefile
  projects/ofed/base/sys/modules/crypto/Makefile
  projects/ofed/base/sys/modules/cryptodev/Makefile
  projects/ofed/base/sys/modules/cxgb/Makefile
  projects/ofed/base/sys/modules/cyclic/Makefile
  projects/ofed/base/sys/modules/dtrace/Makefile
  projects/ofed/base/sys/modules/dtrace/Makefile.inc
  projects/ofed/base/sys/modules/dtrace/dtrace/Makefile
  projects/ofed/base/sys/modules/dtrace/dtraceall/dtraceall.c
  projects/ofed/base/sys/modules/dtrace/fasttrap/Makefile
  projects/ofed/base/sys/modules/em/Makefile
  projects/ofed/base/sys/modules/gem/Makefile
  projects/ofed/base/sys/modules/hptmv/Makefile
  projects/ofed/base/sys/modules/hptrr/Makefile
  projects/ofed/base/sys/modules/hwpmc/Makefile
  projects/ofed/base/sys/modules/i2c/controllers/pcf/Makefile
  projects/ofed/base/sys/modules/igb/Makefile
  projects/ofed/base/sys/modules/io/Makefile
  projects/ofed/base/sys/modules/iwnfw/Makefile
  projects/ofed/base/sys/modules/iwnfw/Makefile.inc
  projects/ofed/base/sys/modules/iwnfw/iwn6000/Makefile
  projects/ofed/base/sys/modules/ixgbe/Makefile
  projects/ofed/base/sys/modules/krpc/Makefile
  projects/ofed/base/sys/modules/le/Makefile
  projects/ofed/base/sys/modules/linprocfs/Makefile
  projects/ofed/base/sys/modules/linsysfs/Makefile
  projects/ofed/base/sys/modules/linux/Makefile
  projects/ofed/base/sys/modules/mem/Makefile
  projects/ofed/base/sys/modules/mfi/Makefile
  projects/ofed/base/sys/modules/mii/Makefile
  projects/ofed/base/sys/modules/mqueue/Makefile
  projects/ofed/base/sys/modules/mvs/Makefile
  projects/ofed/base/sys/modules/ndis/Makefile
  projects/ofed/base/sys/modules/netgraph/Makefile
  projects/ofed/base/sys/modules/nfscl/Makefile
  projects/ofed/base/sys/modules/nfsclient/Makefile
  projects/ofed/base/sys/modules/opensolaris/Makefile
  projects/ofed/base/sys/modules/ppc/Makefile
  projects/ofed/base/sys/modules/procfs/Makefile
  projects/ofed/base/sys/modules/scc/Makefile
  projects/ofed/base/sys/modules/sem/Makefile
  projects/ofed/base/sys/modules/smbfs/Makefile
  projects/ofed/base/sys/modules/sound/driver/Makefile
  projects/ofed/base/sys/modules/sound/sound/Makefile
  projects/ofed/base/sys/modules/svr4/Makefile
  projects/ofed/base/sys/modules/syscons/Makefile
  projects/ofed/base/sys/modules/sysvipc/sysvmsg/Makefile
  projects/ofed/base/sys/modules/sysvipc/sysvsem/Makefile
  projects/ofed/base/sys/modules/uart/Makefile
  projects/ofed/base/sys/modules/usb/Makefile
  projects/ofed/base/sys/modules/usb/usb/Makefile
  projects/ofed/base/sys/modules/vx/Makefile
  projects/ofed/base/sys/modules/wlan/Makefile
  projects/ofed/base/sys/modules/wpifw/Makefile
  projects/ofed/base/sys/modules/x86bios/Makefile
  projects/ofed/base/sys/modules/zfs/Makefile
  projects/ofed/base/sys/net/bpf.c
  projects/ofed/base/sys/net/bpf.h
  projects/ofed/base/sys/net/bpf_buffer.c
  projects/ofed/base/sys/net/bpf_zerocopy.c
  projects/ofed/base/sys/net/bpfdesc.h
  projects/ofed/base/sys/net/flowtable.c
  projects/ofed/base/sys/net/flowtable.h
  projects/ofed/base/sys/net/if.c
  projects/ofed/base/sys/net/if.h
  projects/ofed/base/sys/net/if_bridge.c
  projects/ofed/base/sys/net/if_epair.c
  projects/ofed/base/sys/net/if_ethersubr.c
  projects/ofed/base/sys/net/if_lagg.c
  projects/ofed/base/sys/net/if_llatbl.c
  projects/ofed/base/sys/net/if_llatbl.h
  projects/ofed/base/sys/net/if_media.h
  projects/ofed/base/sys/net/if_tap.c
  projects/ofed/base/sys/net/if_tun.c
  projects/ofed/base/sys/net/if_var.h
  projects/ofed/base/sys/net/if_vlan.c
  projects/ofed/base/sys/net/netisr.c
  projects/ofed/base/sys/net/pfil.h
  projects/ofed/base/sys/net/radix.c
  projects/ofed/base/sys/net/route.c
  projects/ofed/base/sys/net/rtsock.c
  projects/ofed/base/sys/net/vnet.c
  projects/ofed/base/sys/net/vnet.h
  projects/ofed/base/sys/net80211/ieee80211.c
  projects/ofed/base/sys/net80211/ieee80211_crypto.h
  projects/ofed/base/sys/net80211/ieee80211_crypto_ccmp.c
  projects/ofed/base/sys/net80211/ieee80211_crypto_tkip.c
  projects/ofed/base/sys/net80211/ieee80211_hwmp.c
  projects/ofed/base/sys/net80211/ieee80211_ioctl.c
  projects/ofed/base/sys/net80211/ieee80211_node.c
  projects/ofed/base/sys/net80211/ieee80211_ratectl.c
  projects/ofed/base/sys/net80211/ieee80211_ratectl.h
  projects/ofed/base/sys/net80211/ieee80211_rssadapt.c
  projects/ofed/base/sys/net80211/ieee80211_scan_sta.c
  projects/ofed/base/sys/net80211/ieee80211_sta.c
  projects/ofed/base/sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.h
  projects/ofed/base/sys/netgraph/netflow/netflow.c
  projects/ofed/base/sys/netgraph/ng_UI.c
  projects/ofed/base/sys/netgraph/ng_async.c
  projects/ofed/base/sys/netgraph/ng_base.c
  projects/ofed/base/sys/netgraph/ng_eiface.c
  projects/ofed/base/sys/netgraph/ng_eiface.h
  projects/ofed/base/sys/netgraph/ng_frame_relay.c
  projects/ofed/base/sys/netgraph/ng_gif_demux.c
  projects/ofed/base/sys/netgraph/ng_iface.c
  projects/ofed/base/sys/netgraph/ng_ipfw.c
  projects/ofed/base/sys/netgraph/ng_pipe.c
  projects/ofed/base/sys/netgraph/ng_pppoe.c
  projects/ofed/base/sys/netgraph/ng_rfc1490.c
  projects/ofed/base/sys/netgraph/ng_socket.c
  projects/ofed/base/sys/netgraph/ng_source.c
  projects/ofed/base/sys/netgraph/ng_source.h
  projects/ofed/base/sys/netgraph/ng_tty.c
  projects/ofed/base/sys/netinet/if_atm.c
  projects/ofed/base/sys/netinet/if_ether.c
  projects/ofed/base/sys/netinet/igmp.c
  projects/ofed/base/sys/netinet/in.c
  projects/ofed/base/sys/netinet/in.h
  projects/ofed/base/sys/netinet/in_pcb.c
  projects/ofed/base/sys/netinet/in_proto.c
  projects/ofed/base/sys/netinet/in_rmx.c
  projects/ofed/base/sys/netinet/ip6.h
  projects/ofed/base/sys/netinet/ip_carp.c
  projects/ofed/base/sys/netinet/ip_carp.h
  projects/ofed/base/sys/netinet/ip_divert.c
  projects/ofed/base/sys/netinet/ip_fastfwd.c
  projects/ofed/base/sys/netinet/ip_fw.h
  projects/ofed/base/sys/netinet/ip_icmp.c
  projects/ofed/base/sys/netinet/ip_input.c
  projects/ofed/base/sys/netinet/ip_ipsec.c
  projects/ofed/base/sys/netinet/ip_mroute.c
  projects/ofed/base/sys/netinet/ip_mroute.h
  projects/ofed/base/sys/netinet/ip_options.c
  projects/ofed/base/sys/netinet/ip_output.c
  projects/ofed/base/sys/netinet/ip_var.h
  projects/ofed/base/sys/netinet/ipfw/dn_heap.c
  projects/ofed/base/sys/netinet/ipfw/dn_sched.h
  projects/ofed/base/sys/netinet/ipfw/dn_sched_qfq.c
  projects/ofed/base/sys/netinet/ipfw/dn_sched_wf2q.c
  projects/ofed/base/sys/netinet/ipfw/ip_dn_glue.c
  projects/ofed/base/sys/netinet/ipfw/ip_dn_io.c
  projects/ofed/base/sys/netinet/ipfw/ip_dn_private.h
  projects/ofed/base/sys/netinet/ipfw/ip_dummynet.c
  projects/ofed/base/sys/netinet/ipfw/ip_fw2.c
  projects/ofed/base/sys/netinet/ipfw/ip_fw_dynamic.c
  projects/ofed/base/sys/netinet/ipfw/ip_fw_log.c
  projects/ofed/base/sys/netinet/ipfw/ip_fw_nat.c
  projects/ofed/base/sys/netinet/ipfw/ip_fw_pfil.c
  projects/ofed/base/sys/netinet/ipfw/ip_fw_sockopt.c
  projects/ofed/base/sys/netinet/libalias/alias.c
  projects/ofed/base/sys/netinet/libalias/alias_db.c
  projects/ofed/base/sys/netinet/libalias/alias_sctp.c
  projects/ofed/base/sys/netinet/libalias/alias_sctp.h
  projects/ofed/base/sys/netinet/libalias/libalias.3
  projects/ofed/base/sys/netinet/pim_var.h
  projects/ofed/base/sys/netinet/raw_ip.c
  projects/ofed/base/sys/netinet/sctp.h
  projects/ofed/base/sys/netinet/sctp_asconf.c
  projects/ofed/base/sys/netinet/sctp_asconf.h
  projects/ofed/base/sys/netinet/sctp_auth.c
  projects/ofed/base/sys/netinet/sctp_bsd_addr.c
  projects/ofed/base/sys/netinet/sctp_bsd_addr.h
  projects/ofed/base/sys/netinet/sctp_cc_functions.c
  projects/ofed/base/sys/netinet/sctp_constants.h
  projects/ofed/base/sys/netinet/sctp_crc32.c
  projects/ofed/base/sys/netinet/sctp_crc32.h
  projects/ofed/base/sys/netinet/sctp_indata.c
  projects/ofed/base/sys/netinet/sctp_input.c
  projects/ofed/base/sys/netinet/sctp_lock_bsd.h
  projects/ofed/base/sys/netinet/sctp_os_bsd.h
  projects/ofed/base/sys/netinet/sctp_output.c
  projects/ofed/base/sys/netinet/sctp_output.h
  projects/ofed/base/sys/netinet/sctp_pcb.c
  projects/ofed/base/sys/netinet/sctp_pcb.h
  projects/ofed/base/sys/netinet/sctp_peeloff.c
  projects/ofed/base/sys/netinet/sctp_structs.h
  projects/ofed/base/sys/netinet/sctp_sysctl.c
  projects/ofed/base/sys/netinet/sctp_sysctl.h
  projects/ofed/base/sys/netinet/sctp_timer.c
  projects/ofed/base/sys/netinet/sctp_timer.h
  projects/ofed/base/sys/netinet/sctp_uio.h
  projects/ofed/base/sys/netinet/sctp_usrreq.c
  projects/ofed/base/sys/netinet/sctputil.c
  projects/ofed/base/sys/netinet/sctputil.h
  projects/ofed/base/sys/netinet/tcp.h
  projects/ofed/base/sys/netinet/tcp_input.c
  projects/ofed/base/sys/netinet/tcp_output.c
  projects/ofed/base/sys/netinet/tcp_reass.c
  projects/ofed/base/sys/netinet/tcp_sack.c
  projects/ofed/base/sys/netinet/tcp_subr.c
  projects/ofed/base/sys/netinet/tcp_syncache.c
  projects/ofed/base/sys/netinet/tcp_timer.c
  projects/ofed/base/sys/netinet/tcp_timer.h
  projects/ofed/base/sys/netinet/tcp_usrreq.c
  projects/ofed/base/sys/netinet/tcp_var.h
  projects/ofed/base/sys/netinet/udp_usrreq.c
  projects/ofed/base/sys/netinet6/icmp6.c
  projects/ofed/base/sys/netinet6/in6.c
  projects/ofed/base/sys/netinet6/in6_cksum.c
  projects/ofed/base/sys/netinet6/in6_ifattach.c
  projects/ofed/base/sys/netinet6/in6_proto.c
  projects/ofed/base/sys/netinet6/in6_rmx.c
  projects/ofed/base/sys/netinet6/ip6_input.c
  projects/ofed/base/sys/netinet6/ip6_ipsec.c
  projects/ofed/base/sys/netinet6/ip6_output.c
  projects/ofed/base/sys/netinet6/ip6_var.h
  projects/ofed/base/sys/netinet6/nd6.c
  projects/ofed/base/sys/netinet6/nd6_nbr.c
  projects/ofed/base/sys/netinet6/raw_ip6.c
  projects/ofed/base/sys/netinet6/sctp6_usrreq.c
  projects/ofed/base/sys/netinet6/udp6_usrreq.c
  projects/ofed/base/sys/netipsec/ipsec.c
  projects/ofed/base/sys/netipsec/ipsec_input.c
  projects/ofed/base/sys/netipsec/ipsec_output.c
  projects/ofed/base/sys/netipsec/key.c
  projects/ofed/base/sys/netipsec/keydb.h
  projects/ofed/base/sys/nfsclient/nfs.h
  projects/ofed/base/sys/nfsclient/nfs_bio.c
  projects/ofed/base/sys/nfsclient/nfs_diskless.c
  projects/ofed/base/sys/nfsclient/nfs_nfsiod.c
  projects/ofed/base/sys/nfsclient/nfs_node.c
  projects/ofed/base/sys/nfsclient/nfs_subs.c
  projects/ofed/base/sys/nfsclient/nfs_vfsops.c
  projects/ofed/base/sys/nfsclient/nfs_vnops.c
  projects/ofed/base/sys/nfsclient/nfsmount.h
  projects/ofed/base/sys/nfsclient/nfsnode.h
  projects/ofed/base/sys/nfsserver/nfs.h
  projects/ofed/base/sys/nfsserver/nfs_serv.c
  projects/ofed/base/sys/nfsserver/nfs_srvsubs.c
  projects/ofed/base/sys/nlm/nlm_advlock.c
  projects/ofed/base/sys/nlm/nlm_prot_impl.c
  projects/ofed/base/sys/opencrypto/crypto.c
  projects/ofed/base/sys/opencrypto/cryptodev.c
  projects/ofed/base/sys/opencrypto/cryptodev.h
  projects/ofed/base/sys/opencrypto/cryptosoft.c
  projects/ofed/base/sys/opencrypto/deflate.c
  projects/ofed/base/sys/opencrypto/xform.c
  projects/ofed/base/sys/opencrypto/xform.h
  projects/ofed/base/sys/pc98/cbus/syscons_cbus.c
  projects/ofed/base/sys/pc98/conf/GENERIC
  projects/ofed/base/sys/pc98/conf/GENERIC.hints
  projects/ofed/base/sys/pc98/include/_align.h
  projects/ofed/base/sys/pc98/include/apm_bios.h
  projects/ofed/base/sys/pc98/include/bus.h
  projects/ofed/base/sys/pc98/include/md_var.h
  projects/ofed/base/sys/pc98/include/npx.h
  projects/ofed/base/sys/pc98/pc98/busiosubr.c
  projects/ofed/base/sys/pc98/pc98/canbus.c
  projects/ofed/base/sys/pc98/pc98/machdep.c
  projects/ofed/base/sys/pc98/pc98/pc98_machdep.c
  projects/ofed/base/sys/pci/if_rl.c
  projects/ofed/base/sys/pci/if_rlreg.h
  projects/ofed/base/sys/powerpc/aim/clock.c
  projects/ofed/base/sys/powerpc/aim/copyinout.c
  projects/ofed/base/sys/powerpc/aim/interrupt.c
  projects/ofed/base/sys/powerpc/aim/locore.S
  projects/ofed/base/sys/powerpc/aim/machdep.c
  projects/ofed/base/sys/powerpc/aim/mmu_oea.c
  projects/ofed/base/sys/powerpc/aim/mmu_oea64.c
  projects/ofed/base/sys/powerpc/aim/mp_cpudep.c
  projects/ofed/base/sys/powerpc/aim/nexus.c
  projects/ofed/base/sys/powerpc/aim/trap.c
  projects/ofed/base/sys/powerpc/aim/vm_machdep.c
  projects/ofed/base/sys/powerpc/booke/clock.c
  projects/ofed/base/sys/powerpc/booke/interrupt.c
  projects/ofed/base/sys/powerpc/booke/locore.S
  projects/ofed/base/sys/powerpc/booke/machdep.c
  projects/ofed/base/sys/powerpc/booke/platform_bare.c
  projects/ofed/base/sys/powerpc/booke/pmap.c
  projects/ofed/base/sys/powerpc/booke/swtch.S
  projects/ofed/base/sys/powerpc/booke/trap.c
  projects/ofed/base/sys/powerpc/booke/trap_subr.S
  projects/ofed/base/sys/powerpc/booke/vm_machdep.c
  projects/ofed/base/sys/powerpc/conf/DEFAULTS
  projects/ofed/base/sys/powerpc/conf/GENERIC
  projects/ofed/base/sys/powerpc/conf/MPC85XX
  projects/ofed/base/sys/powerpc/conf/Makefile
  projects/ofed/base/sys/powerpc/conf/NOTES
  projects/ofed/base/sys/powerpc/cpufreq/pcr.c
  projects/ofed/base/sys/powerpc/include/_align.h
  projects/ofed/base/sys/powerpc/include/_bus.h
  projects/ofed/base/sys/powerpc/include/_inttypes.h
  projects/ofed/base/sys/powerpc/include/_limits.h
  projects/ofed/base/sys/powerpc/include/_stdint.h
  projects/ofed/base/sys/powerpc/include/_types.h
  projects/ofed/base/sys/powerpc/include/altivec.h
  projects/ofed/base/sys/powerpc/include/asm.h
  projects/ofed/base/sys/powerpc/include/atomic.h
  projects/ofed/base/sys/powerpc/include/bus.h
  projects/ofed/base/sys/powerpc/include/bus_dma.h
  projects/ofed/base/sys/powerpc/include/cpufunc.h
  projects/ofed/base/sys/powerpc/include/db_machdep.h
  projects/ofed/base/sys/powerpc/include/elf.h
  projects/ofed/base/sys/powerpc/include/endian.h
  projects/ofed/base/sys/powerpc/include/frame.h
  projects/ofed/base/sys/powerpc/include/hid.h
  projects/ofed/base/sys/powerpc/include/intr_machdep.h
  projects/ofed/base/sys/powerpc/include/md_var.h
  projects/ofed/base/sys/powerpc/include/memdev.h
  projects/ofed/base/sys/powerpc/include/metadata.h
  projects/ofed/base/sys/powerpc/include/mmuvar.h
  projects/ofed/base/sys/powerpc/include/ofw_machdep.h
  projects/ofed/base/sys/powerpc/include/openpicvar.h
  projects/ofed/base/sys/powerpc/include/param.h
  projects/ofed/base/sys/powerpc/include/pcb.h
  projects/ofed/base/sys/powerpc/include/pcpu.h
  projects/ofed/base/sys/powerpc/include/platform.h
  projects/ofed/base/sys/powerpc/include/pmap.h
  projects/ofed/base/sys/powerpc/include/proc.h
  projects/ofed/base/sys/powerpc/include/profile.h
  projects/ofed/base/sys/powerpc/include/psl.h
  projects/ofed/base/sys/powerpc/include/pte.h
  projects/ofed/base/sys/powerpc/include/reg.h
  projects/ofed/base/sys/powerpc/include/runq.h
  projects/ofed/base/sys/powerpc/include/smp.h
  projects/ofed/base/sys/powerpc/include/spr.h
  projects/ofed/base/sys/powerpc/include/sr.h
  projects/ofed/base/sys/powerpc/include/tlb.h
  projects/ofed/base/sys/powerpc/include/trap_aim.h
  projects/ofed/base/sys/powerpc/include/ucontext.h
  projects/ofed/base/sys/powerpc/include/vm.h
  projects/ofed/base/sys/powerpc/include/vmparam.h
  projects/ofed/base/sys/powerpc/mpc85xx/atpic.c
  projects/ofed/base/sys/powerpc/mpc85xx/i2c.c
  projects/ofed/base/sys/powerpc/mpc85xx/isa.c
  projects/ofed/base/sys/powerpc/mpc85xx/lbc.c
  projects/ofed/base/sys/powerpc/mpc85xx/lbc.h
  projects/ofed/base/sys/powerpc/mpc85xx/mpc85xx.c
  projects/ofed/base/sys/powerpc/mpc85xx/mpc85xx.h
  projects/ofed/base/sys/powerpc/mpc85xx/nexus.c
  projects/ofed/base/sys/powerpc/ofw/ofw_pcib_pci.c
  projects/ofed/base/sys/powerpc/ofw/ofw_pcibus.c
  projects/ofed/base/sys/powerpc/ofw/ofw_real.c
  projects/ofed/base/sys/powerpc/ofw/ofw_syscons.c
  projects/ofed/base/sys/powerpc/powermac/ata_dbdma.c
  projects/ofed/base/sys/powerpc/powermac/ata_kauai.c
  projects/ofed/base/sys/powerpc/powermac/cpcht.c
  projects/ofed/base/sys/powerpc/powermac/cuda.c
  projects/ofed/base/sys/powerpc/powermac/grackle.c
  projects/ofed/base/sys/powerpc/powermac/hrowpic.c
  projects/ofed/base/sys/powerpc/powermac/kiic.c
  projects/ofed/base/sys/powerpc/powermac/macgpio.c
  projects/ofed/base/sys/powerpc/powermac/macio.c
  projects/ofed/base/sys/powerpc/powermac/openpic_macio.c
  projects/ofed/base/sys/powerpc/powermac/pmu.c
  projects/ofed/base/sys/powerpc/powermac/smu.c
  projects/ofed/base/sys/powerpc/powermac/uninorth.c
  projects/ofed/base/sys/powerpc/powermac/uninorthvar.h
  projects/ofed/base/sys/powerpc/powerpc/bcopy.c
  projects/ofed/base/sys/powerpc/powerpc/bus_machdep.c
  projects/ofed/base/sys/powerpc/powerpc/busdma_machdep.c
  projects/ofed/base/sys/powerpc/powerpc/cpu.c
  projects/ofed/base/sys/powerpc/powerpc/db_interface.c
  projects/ofed/base/sys/powerpc/powerpc/db_trace.c
  projects/ofed/base/sys/powerpc/powerpc/genassym.c
  projects/ofed/base/sys/powerpc/powerpc/in_cksum.c
  projects/ofed/base/sys/powerpc/powerpc/intr_machdep.c
  projects/ofed/base/sys/powerpc/powerpc/mem.c
  projects/ofed/base/sys/powerpc/powerpc/mmu_if.m
  projects/ofed/base/sys/powerpc/powerpc/mp_machdep.c
  projects/ofed/base/sys/powerpc/powerpc/openpic.c
  projects/ofed/base/sys/powerpc/powerpc/pic_if.m
  projects/ofed/base/sys/powerpc/powerpc/platform.c
  projects/ofed/base/sys/powerpc/powerpc/platform_if.m
  projects/ofed/base/sys/powerpc/powerpc/pmap_dispatch.c
  projects/ofed/base/sys/powerpc/powerpc/setjmp.S
  projects/ofed/base/sys/powerpc/powerpc/stack_machdep.c
  projects/ofed/base/sys/powerpc/powerpc/syncicache.c
  projects/ofed/base/sys/powerpc/powerpc/sys_machdep.c
  projects/ofed/base/sys/powerpc/psim/openpic_iobus.c
  projects/ofed/base/sys/rpc/clnt_dg.c
  projects/ofed/base/sys/rpc/clnt_vc.c
  projects/ofed/base/sys/rpc/replay.c
  projects/ofed/base/sys/rpc/rpc_com.h
  projects/ofed/base/sys/rpc/rpc_generic.c
  projects/ofed/base/sys/security/audit/audit_bsm_klib.c
  projects/ofed/base/sys/security/mac/mac_framework.c
  projects/ofed/base/sys/security/mac/mac_internal.h
  projects/ofed/base/sys/security/mac/mac_vfs.c
  projects/ofed/base/sys/security/mac_portacl/mac_portacl.c
  projects/ofed/base/sys/sparc64/conf/GENERIC
  projects/ofed/base/sys/sparc64/ebus/ebus.c
  projects/ofed/base/sys/sparc64/include/asm.h
  projects/ofed/base/sys/sparc64/include/asmacros.h
  projects/ofed/base/sys/sparc64/include/bus.h
  projects/ofed/base/sys/sparc64/include/cache.h
  projects/ofed/base/sys/sparc64/include/cpufunc.h
  projects/ofed/base/sys/sparc64/include/elf.h
  projects/ofed/base/sys/sparc64/include/endian.h
  projects/ofed/base/sys/sparc64/include/intr_machdep.h
  projects/ofed/base/sys/sparc64/include/md_var.h
  projects/ofed/base/sys/sparc64/include/pcpu.h
  projects/ofed/base/sys/sparc64/include/pmap.h
  projects/ofed/base/sys/sparc64/include/proc.h
  projects/ofed/base/sys/sparc64/include/smp.h
  projects/ofed/base/sys/sparc64/include/tick.h
  projects/ofed/base/sys/sparc64/include/tsb.h
  projects/ofed/base/sys/sparc64/include/vmparam.h
  projects/ofed/base/sys/sparc64/isa/ofw_isa.c
  projects/ofed/base/sys/sparc64/pci/fire.c
  projects/ofed/base/sys/sparc64/pci/ofw_pcib_subr.c
  projects/ofed/base/sys/sparc64/pci/psycho.c
  projects/ofed/base/sys/sparc64/pci/schizo.c
  projects/ofed/base/sys/sparc64/pci/schizoreg.h
  projects/ofed/base/sys/sparc64/pci/schizovar.h
  projects/ofed/base/sys/sparc64/sparc64/ata_machdep.c
  projects/ofed/base/sys/sparc64/sparc64/bus_machdep.c
  projects/ofed/base/sys/sparc64/sparc64/cache.c
  projects/ofed/base/sys/sparc64/sparc64/clock.c
  projects/ofed/base/sys/sparc64/sparc64/elf_machdep.c
  projects/ofed/base/sys/sparc64/sparc64/exception.S
  projects/ofed/base/sys/sparc64/sparc64/genassym.c
  projects/ofed/base/sys/sparc64/sparc64/intr_machdep.c
  projects/ofed/base/sys/sparc64/sparc64/iommu.c
  projects/ofed/base/sys/sparc64/sparc64/machdep.c
  projects/ofed/base/sys/sparc64/sparc64/mem.c
  projects/ofed/base/sys/sparc64/sparc64/mp_exception.S
  projects/ofed/base/sys/sparc64/sparc64/mp_locore.S
  projects/ofed/base/sys/sparc64/sparc64/mp_machdep.c
  projects/ofed/base/sys/sparc64/sparc64/nexus.c
  projects/ofed/base/sys/sparc64/sparc64/pmap.c
  projects/ofed/base/sys/sparc64/sparc64/support.S
  projects/ofed/base/sys/sparc64/sparc64/tick.c
  projects/ofed/base/sys/sparc64/sparc64/tlb.c
  projects/ofed/base/sys/sparc64/sparc64/trap.c
  projects/ofed/base/sys/sparc64/sparc64/tsb.c
  projects/ofed/base/sys/sparc64/sparc64/uio_machdep.c
  projects/ofed/base/sys/sparc64/sparc64/vm_machdep.c
  projects/ofed/base/sys/sun4v/conf/DEFAULTS
  projects/ofed/base/sys/sun4v/conf/GENERIC
  projects/ofed/base/sys/sun4v/include/bus.h
  projects/ofed/base/sys/sun4v/include/clock.h
  projects/ofed/base/sys/sun4v/include/elf.h
  projects/ofed/base/sys/sun4v/include/endian.h
  projects/ofed/base/sys/sun4v/include/intr_machdep.h
  projects/ofed/base/sys/sun4v/include/pcpu.h
  projects/ofed/base/sys/sun4v/include/pmap.h
  projects/ofed/base/sys/sun4v/include/proc.h
  projects/ofed/base/sys/sun4v/include/smp.h
  projects/ofed/base/sys/sun4v/include/tick.h
  projects/ofed/base/sys/sun4v/include/vmparam.h
  projects/ofed/base/sys/sun4v/sun4v/bus_machdep.c
  projects/ofed/base/sys/sun4v/sun4v/clock.c
  projects/ofed/base/sys/sun4v/sun4v/exception.S
  projects/ofed/base/sys/sun4v/sun4v/hv_pci.c
  projects/ofed/base/sys/sun4v/sun4v/hviommu.c
  projects/ofed/base/sys/sun4v/sun4v/intr_machdep.c
  projects/ofed/base/sys/sun4v/sun4v/machdep.c
  projects/ofed/base/sys/sun4v/sun4v/mp_machdep.c
  projects/ofed/base/sys/sun4v/sun4v/nexus.c
  projects/ofed/base/sys/sun4v/sun4v/pmap.c
  projects/ofed/base/sys/sun4v/sun4v/tick.c
  projects/ofed/base/sys/sun4v/sun4v/trap.c
  projects/ofed/base/sys/sun4v/sun4v/vnex.c
  projects/ofed/base/sys/sys/_rmlock.h
  projects/ofed/base/sys/sys/_task.h
  projects/ofed/base/sys/sys/_umtx.h
  projects/ofed/base/sys/sys/acl.h
  projects/ofed/base/sys/sys/bio.h
  projects/ofed/base/sys/sys/buf.h
  projects/ofed/base/sys/sys/bus.h
  projects/ofed/base/sys/sys/callout.h
  projects/ofed/base/sys/sys/cdefs.h
  projects/ofed/base/sys/sys/conf.h
  projects/ofed/base/sys/sys/copyright.h
  projects/ofed/base/sys/sys/disk.h
  projects/ofed/base/sys/sys/disklabel.h
  projects/ofed/base/sys/sys/diskmbr.h
  projects/ofed/base/sys/sys/dtrace_bsd.h
  projects/ofed/base/sys/sys/elf_common.h
  projects/ofed/base/sys/sys/endian.h
  projects/ofed/base/sys/sys/eventhandler.h
  projects/ofed/base/sys/sys/exec.h
  projects/ofed/base/sys/sys/fail.h
  projects/ofed/base/sys/sys/file.h
  projects/ofed/base/sys/sys/gpt.h
  projects/ofed/base/sys/sys/imgact.h
  projects/ofed/base/sys/sys/imgact_elf.h
  projects/ofed/base/sys/sys/interrupt.h
  projects/ofed/base/sys/sys/kerneldump.h
  projects/ofed/base/sys/sys/kthread.h
  projects/ofed/base/sys/sys/ktr.h
  projects/ofed/base/sys/sys/ktrace.h
  projects/ofed/base/sys/sys/libkern.h
  projects/ofed/base/sys/sys/link_elf.h
  projects/ofed/base/sys/sys/linker_set.h
  projects/ofed/base/sys/sys/lock.h
  projects/ofed/base/sys/sys/lockmgr.h
  projects/ofed/base/sys/sys/malloc.h
  projects/ofed/base/sys/sys/mbuf.h
  projects/ofed/base/sys/sys/mman.h
  projects/ofed/base/sys/sys/module.h
  projects/ofed/base/sys/sys/mount.h
  projects/ofed/base/sys/sys/mutex.h
  projects/ofed/base/sys/sys/nlist_aout.h
  projects/ofed/base/sys/sys/osd.h
  projects/ofed/base/sys/sys/param.h
  projects/ofed/base/sys/sys/pcpu.h
  projects/ofed/base/sys/sys/pmc.h
  projects/ofed/base/sys/sys/posix4.h
  projects/ofed/base/sys/sys/priv.h
  projects/ofed/base/sys/sys/proc.h
  projects/ofed/base/sys/sys/procfs.h
  projects/ofed/base/sys/sys/ptrace.h
  projects/ofed/base/sys/sys/queue.h
  projects/ofed/base/sys/sys/resource.h
  projects/ofed/base/sys/sys/resourcevar.h
  projects/ofed/base/sys/sys/rmlock.h
  projects/ofed/base/sys/sys/sbuf.h
  projects/ofed/base/sys/sys/sched.h
  projects/ofed/base/sys/sys/sdt.h
  projects/ofed/base/sys/sys/signal.h
  projects/ofed/base/sys/sys/signalvar.h
  projects/ofed/base/sys/sys/sleepqueue.h
  projects/ofed/base/sys/sys/smp.h
  projects/ofed/base/sys/sys/socket.h
  projects/ofed/base/sys/sys/socketvar.h
  projects/ofed/base/sys/sys/sockio.h
  projects/ofed/base/sys/sys/syscall.h
  projects/ofed/base/sys/sys/syscall.mk
  projects/ofed/base/sys/sys/syscallsubr.h
  projects/ofed/base/sys/sys/sysctl.h
  projects/ofed/base/sys/sys/sysent.h
  projects/ofed/base/sys/sys/sysproto.h
  projects/ofed/base/sys/sys/systm.h
  projects/ofed/base/sys/sys/taskqueue.h
  projects/ofed/base/sys/sys/time.h
  projects/ofed/base/sys/sys/timetc.h
  projects/ofed/base/sys/sys/turnstile.h
  projects/ofed/base/sys/sys/types.h
  projects/ofed/base/sys/sys/umtx.h
  projects/ofed/base/sys/sys/unistd.h
  projects/ofed/base/sys/sys/user.h
  projects/ofed/base/sys/sys/vmmeter.h
  projects/ofed/base/sys/sys/vnode.h
  projects/ofed/base/sys/sys/vtoc.h
  projects/ofed/base/sys/teken/sequences
  projects/ofed/base/sys/teken/teken_subr.h
  projects/ofed/base/sys/teken/teken_subr_compat.h
  projects/ofed/base/sys/tools/vnode_if.awk
  projects/ofed/base/sys/ufs/ffs/ffs_alloc.c
  projects/ofed/base/sys/ufs/ffs/ffs_inode.c
  projects/ofed/base/sys/ufs/ffs/ffs_softdep.c
  projects/ofed/base/sys/ufs/ffs/ffs_vfsops.c
  projects/ofed/base/sys/ufs/ffs/ffs_vnops.c
  projects/ofed/base/sys/ufs/ffs/fs.h
  projects/ofed/base/sys/ufs/ffs/softdep.h
  projects/ofed/base/sys/ufs/ufs/inode.h
  projects/ofed/base/sys/ufs/ufs/ufs_dirhash.c
  projects/ofed/base/sys/ufs/ufs/ufs_inode.c
  projects/ofed/base/sys/ufs/ufs/ufs_lookup.c
  projects/ofed/base/sys/ufs/ufs/ufs_quota.c
  projects/ofed/base/sys/ufs/ufs/ufs_vnops.c
  projects/ofed/base/sys/ufs/ufs/ufsmount.h
  projects/ofed/base/sys/vm/default_pager.c
  projects/ofed/base/sys/vm/device_pager.c
  projects/ofed/base/sys/vm/memguard.c
  projects/ofed/base/sys/vm/memguard.h
  projects/ofed/base/sys/vm/pmap.h
  projects/ofed/base/sys/vm/swap_pager.c
  projects/ofed/base/sys/vm/uma.h
  projects/ofed/base/sys/vm/uma_core.c
  projects/ofed/base/sys/vm/uma_int.h
  projects/ofed/base/sys/vm/vm.h
  projects/ofed/base/sys/vm/vm_contig.c
  projects/ofed/base/sys/vm/vm_extern.h
  projects/ofed/base/sys/vm/vm_fault.c
  projects/ofed/base/sys/vm/vm_init.c
  projects/ofed/base/sys/vm/vm_kern.c
  projects/ofed/base/sys/vm/vm_map.c
  projects/ofed/base/sys/vm/vm_map.h
  projects/ofed/base/sys/vm/vm_mmap.c
  projects/ofed/base/sys/vm/vm_object.c
  projects/ofed/base/sys/vm/vm_object.h
  projects/ofed/base/sys/vm/vm_page.c
  projects/ofed/base/sys/vm/vm_page.h
  projects/ofed/base/sys/vm/vm_pageout.c
  projects/ofed/base/sys/vm/vm_pageout.h
  projects/ofed/base/sys/vm/vm_pager.h
  projects/ofed/base/sys/vm/vm_phys.c
  projects/ofed/base/sys/vm/vm_phys.h
  projects/ofed/base/sys/vm/vm_reserv.c
  projects/ofed/base/sys/vm/vnode_pager.c
  projects/ofed/base/sys/x86/cpufreq/est.c
  projects/ofed/base/sys/x86/cpufreq/hwpstate.c
  projects/ofed/base/sys/x86/isa/atrtc.c
  projects/ofed/base/sys/x86/isa/clock.c
  projects/ofed/base/sys/xen/evtchn/evtchn.c
  projects/ofed/base/sys/xen/gnttab.c
  projects/ofed/base/sys/xen/gnttab.h
  projects/ofed/base/sys/xen/interface/grant_table.h
  projects/ofed/base/sys/xen/interface/hvm/params.h
  projects/ofed/base/sys/xen/interface/io/blkif.h
  projects/ofed/base/sys/xen/interface/io/protocols.h
  projects/ofed/base/sys/xen/interface/io/ring.h
  projects/ofed/base/sys/xen/interface/io/xenbus.h
  projects/ofed/base/sys/xen/xen_intr.h
  projects/ofed/base/sys/xen/xenbus/xenbus_if.m
  projects/ofed/base/sys/xen/xenbus/xenbusvar.h
  projects/ofed/base/tools/build/mk/OptionalObsoleteFiles.inc
  projects/ofed/base/tools/debugscripts/README
  projects/ofed/base/tools/regression/acltools/02.t
  projects/ofed/base/tools/regression/acltools/run
  projects/ofed/base/tools/regression/acltools/tools-nfs4.test
  projects/ofed/base/tools/regression/bin/sh/Makefile
  projects/ofed/base/tools/regression/bin/sh/builtins/cd1.0
  projects/ofed/base/tools/regression/bin/sh/builtins/cd2.0
  projects/ofed/base/tools/regression/bin/sh/builtins/command3.0
  projects/ofed/base/tools/regression/bin/sh/builtins/command5.0
  projects/ofed/base/tools/regression/bin/sh/builtins/command6.0
  projects/ofed/base/tools/regression/bin/sh/builtins/command8.0
  projects/ofed/base/tools/regression/bin/sh/builtins/fc1.0
  projects/ofed/base/tools/regression/bin/sh/builtins/fc2.0
  projects/ofed/base/tools/regression/bin/sh/builtins/getopts1.0
  projects/ofed/base/tools/regression/bin/sh/builtins/getopts1.0.stdout
  projects/ofed/base/tools/regression/bin/sh/builtins/trap1.0
  projects/ofed/base/tools/regression/bin/sh/builtins/var-assign.0
  projects/ofed/base/tools/regression/bin/sh/builtins/var-assign2.0
  projects/ofed/base/tools/regression/bin/sh/errors/assignment-error1.0
  projects/ofed/base/tools/regression/bin/sh/errors/backquote-error1.0
  projects/ofed/base/tools/regression/bin/sh/errors/backquote-error2.0
  projects/ofed/base/tools/regression/bin/sh/errors/option-error.0
  projects/ofed/base/tools/regression/bin/sh/errors/redirection-error.0
  projects/ofed/base/tools/regression/bin/sh/errors/redirection-error2.2
  projects/ofed/base/tools/regression/bin/sh/errors/redirection-error3.0
  projects/ofed/base/tools/regression/bin/sh/execution/fork1.0
  projects/ofed/base/tools/regression/bin/sh/execution/fork2.0
  projects/ofed/base/tools/regression/bin/sh/execution/func1.0
  projects/ofed/base/tools/regression/bin/sh/execution/func2.0
  projects/ofed/base/tools/regression/bin/sh/execution/redir1.0
  projects/ofed/base/tools/regression/bin/sh/execution/redir2.0
  projects/ofed/base/tools/regression/bin/sh/expansion/arith2.0
  projects/ofed/base/tools/regression/bin/sh/expansion/plus-minus1.0
  projects/ofed/base/tools/regression/bin/sh/expansion/question1.0
  projects/ofed/base/tools/regression/bin/sh/expansion/set-u1.0
  projects/ofed/base/tools/regression/bin/sh/parameters/mail1.0
  projects/ofed/base/tools/regression/bin/sh/parameters/mail2.0
  projects/ofed/base/tools/regression/bin/sh/parameters/pwd1.0
  projects/ofed/base/tools/regression/bin/sh/parameters/pwd2.0
  projects/ofed/base/tools/regression/bin/sh/parser/heredoc2.0
  projects/ofed/base/tools/regression/bin/sh/regress.sh
  projects/ofed/base/tools/regression/bin/sh/regress.t
  projects/ofed/base/tools/regression/bin/sh/set-e/elif1.0
  projects/ofed/base/tools/regression/bin/sh/set-e/elif2.0
  projects/ofed/base/tools/regression/bin/sh/set-e/if1.0
  projects/ofed/base/tools/regression/bin/sh/set-e/if3.0
  projects/ofed/base/tools/regression/bin/sh/set-e/while1.0
  projects/ofed/base/tools/regression/bin/sh/set-e/while2.0
  projects/ofed/base/tools/regression/geom_eli/init-a.t
  projects/ofed/base/tools/regression/geom_eli/init.t
  projects/ofed/base/tools/regression/geom_eli/integrity-copy.t
  projects/ofed/base/tools/regression/geom_eli/integrity-data.t
  projects/ofed/base/tools/regression/geom_eli/integrity-hmac.t
  projects/ofed/base/tools/regression/geom_eli/onetime-a.t
  projects/ofed/base/tools/regression/geom_eli/onetime.t
  projects/ofed/base/tools/regression/lib/libc/gen/Makefile
  projects/ofed/base/tools/regression/lib/libc/gen/test-fnmatch.c
  projects/ofed/base/tools/regression/lib/msun/Makefile
  projects/ofed/base/tools/regression/lib/msun/test-exponential.c
  projects/ofed/base/tools/regression/lib/msun/test-fma.c
  projects/ofed/base/tools/regression/lib/msun/test-fmaxmin.c
  projects/ofed/base/tools/regression/lib/msun/test-invtrig.c
  projects/ofed/base/tools/regression/lib/msun/test-lrint.c
  projects/ofed/base/tools/regression/lib/msun/test-trig.c
  projects/ofed/base/tools/regression/poll/pipepoll.c
  projects/ofed/base/tools/regression/sockets/sendfile/sendfile.c
  projects/ofed/base/tools/regression/sockets/unix_gc/unix_gc.c
  projects/ofed/base/tools/regression/usr.bin/jot/regress.sh
  projects/ofed/base/tools/regression/usr.bin/printf/regress.sh
  projects/ofed/base/tools/regression/usr.bin/tr/regress.sh
  projects/ofed/base/tools/regression/usr.sbin/Makefile
  projects/ofed/base/tools/test/dtrace/Makefile
  projects/ofed/base/tools/tools/ether_reflect/ether_reflect.1
  projects/ofed/base/tools/tools/mctest/mctest.cc
  projects/ofed/base/tools/tools/mctest/mctest_run.sh
  projects/ofed/base/tools/tools/nanobsd/nanobsd.sh
  projects/ofed/base/tools/tools/nanobsd/rescue/common
  projects/ofed/base/tools/tools/nanobsd/rescue/isoamd64.conf
  projects/ofed/base/tools/tools/nanobsd/rescue/isoi386.conf
  projects/ofed/base/tools/tools/ncpus/biosmptable.c
  projects/ofed/base/tools/tools/netrate/juggle/juggle.c
  projects/ofed/base/tools/tools/netrate/tcpconnect/tcpconnect.c
  projects/ofed/base/tools/tools/netrate/tcpp/README
  projects/ofed/base/tools/tools/netrate/tcpp/tcpp.c
  projects/ofed/base/tools/tools/netrate/tcpp/tcpp.h
  projects/ofed/base/tools/tools/netrate/tcpp/tcpp_client.c
  projects/ofed/base/tools/tools/netrate/tcpp/tcpp_server.c
  projects/ofed/base/tools/tools/sysbuild/sysbuild.sh
  projects/ofed/base/tools/tools/syscall_timing/syscall_timing.c
  projects/ofed/base/tools/tools/tinybsd/conf/default/TINYBSD
  projects/ofed/base/tools/tools/tinybsd/conf/vpn/TINYBSD
  projects/ofed/base/tools/tools/umastat/umastat.c
  projects/ofed/base/tools/tools/vimage/vimage.8
  projects/ofed/base/usr.bin/Makefile
  projects/ofed/base/usr.bin/apply/apply.1
  projects/ofed/base/usr.bin/apply/apply.c
  projects/ofed/base/usr.bin/ar/Makefile
  projects/ofed/base/usr.bin/ar/acplex.l
  projects/ofed/base/usr.bin/ar/acpyacc.y
  projects/ofed/base/usr.bin/ar/ar.1
  projects/ofed/base/usr.bin/ar/ar.c
  projects/ofed/base/usr.bin/ar/ar.h
  projects/ofed/base/usr.bin/ar/read.c
  projects/ofed/base/usr.bin/ar/write.c
  projects/ofed/base/usr.bin/at/at.c
  projects/ofed/base/usr.bin/banner/banner.6
  projects/ofed/base/usr.bin/banner/banner.c
  projects/ofed/base/usr.bin/basename/basename.1
  projects/ofed/base/usr.bin/basename/basename.c
  projects/ofed/base/usr.bin/bc/scan.l
  projects/ofed/base/usr.bin/biff/biff.1
  projects/ofed/base/usr.bin/biff/biff.c
  projects/ofed/base/usr.bin/bsdiff/bsdiff/bsdiff.1
  projects/ofed/base/usr.bin/bsdiff/bspatch/bspatch.1
  projects/ofed/base/usr.bin/c99/c99.1
  projects/ofed/base/usr.bin/calendar/Makefile
  projects/ofed/base/usr.bin/calendar/calendar.1
  projects/ofed/base/usr.bin/calendar/calendar.h
  projects/ofed/base/usr.bin/calendar/calendars/calendar.freebsd
  projects/ofed/base/usr.bin/calendar/calendars/calendar.history
  projects/ofed/base/usr.bin/calendar/calendars/calendar.judaic
  projects/ofed/base/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.fetes
  projects/ofed/base/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.common   (contents, props changed)
  projects/ofed/base/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.military   (contents, props changed)
  projects/ofed/base/usr.bin/calendar/io.c
  projects/ofed/base/usr.bin/calendar/locale.c
  projects/ofed/base/usr.bin/calendar/parsedata.c
  projects/ofed/base/usr.bin/calendar/sunpos.c
  projects/ofed/base/usr.bin/cap_mkdb/cap_mkdb.1
  projects/ofed/base/usr.bin/cap_mkdb/cap_mkdb.c
  projects/ofed/base/usr.bin/chat/chat.8
  projects/ofed/base/usr.bin/checknr/checknr.1
  projects/ofed/base/usr.bin/checknr/checknr.c
  projects/ofed/base/usr.bin/chkey/chkey.c
  projects/ofed/base/usr.bin/chpass/chpass.1
  projects/ofed/base/usr.bin/chpass/table.c
  projects/ofed/base/usr.bin/cksum/cksum.1
  projects/ofed/base/usr.bin/cksum/cksum.c
  projects/ofed/base/usr.bin/cksum/crc.c
  projects/ofed/base/usr.bin/cksum/extern.h
  projects/ofed/base/usr.bin/cksum/print.c
  projects/ofed/base/usr.bin/cksum/sum1.c
  projects/ofed/base/usr.bin/cksum/sum2.c
  projects/ofed/base/usr.bin/cmp/cmp.1
  projects/ofed/base/usr.bin/cmp/cmp.c
  projects/ofed/base/usr.bin/cmp/extern.h
  projects/ofed/base/usr.bin/cmp/misc.c
  projects/ofed/base/usr.bin/cmp/regular.c
  projects/ofed/base/usr.bin/cmp/special.c
  projects/ofed/base/usr.bin/col/col.1
  projects/ofed/base/usr.bin/col/col.c
  projects/ofed/base/usr.bin/colcrt/colcrt.1
  projects/ofed/base/usr.bin/colcrt/colcrt.c
  projects/ofed/base/usr.bin/colldef/Makefile
  projects/ofed/base/usr.bin/colldef/colldef.1
  projects/ofed/base/usr.bin/colrm/colrm.1
  projects/ofed/base/usr.bin/colrm/colrm.c
  projects/ofed/base/usr.bin/column/column.1
  projects/ofed/base/usr.bin/column/column.c
  projects/ofed/base/usr.bin/comm/comm.1
  projects/ofed/base/usr.bin/comm/comm.c
  projects/ofed/base/usr.bin/compress/compress.1
  projects/ofed/base/usr.bin/compress/compress.c
  projects/ofed/base/usr.bin/compress/zopen.3
  projects/ofed/base/usr.bin/compress/zopen.c
  projects/ofed/base/usr.bin/cpio/Makefile
  projects/ofed/base/usr.bin/cpio/bsdcpio.1
  projects/ofed/base/usr.bin/cpio/cmdline.c
  projects/ofed/base/usr.bin/cpio/config_freebsd.h
  projects/ofed/base/usr.bin/cpio/cpio.c
  projects/ofed/base/usr.bin/cpio/cpio.h
  projects/ofed/base/usr.bin/cpio/cpio_platform.h
  projects/ofed/base/usr.bin/cpio/err.c
  projects/ofed/base/usr.bin/cpio/matching.c
  projects/ofed/base/usr.bin/cpio/matching.h
  projects/ofed/base/usr.bin/cpio/pathmatch.c
  projects/ofed/base/usr.bin/cpio/pathmatch.h
  projects/ofed/base/usr.bin/cpio/test/Makefile
  projects/ofed/base/usr.bin/csup/cpasswd.1
  projects/ofed/base/usr.bin/csup/csup.1
  projects/ofed/base/usr.bin/csup/fnmatch.c
  projects/ofed/base/usr.bin/csup/fnmatch.h
  projects/ofed/base/usr.bin/csup/main.c
  projects/ofed/base/usr.bin/csup/rcsfile.c
  projects/ofed/base/usr.bin/csup/rcsfile.h
  projects/ofed/base/usr.bin/csup/rcsparse.c
  projects/ofed/base/usr.bin/ctags/C.c
  projects/ofed/base/usr.bin/ctags/ctags.1
  projects/ofed/base/usr.bin/ctags/ctags.c
  projects/ofed/base/usr.bin/ctags/ctags.h
  projects/ofed/base/usr.bin/ctags/fortran.c
  projects/ofed/base/usr.bin/ctags/lisp.c
  projects/ofed/base/usr.bin/ctags/print.c
  projects/ofed/base/usr.bin/ctags/tree.c
  projects/ofed/base/usr.bin/ctags/yacc.c
  projects/ofed/base/usr.bin/cut/cut.1
  projects/ofed/base/usr.bin/cut/cut.c
  projects/ofed/base/usr.bin/dc/bcode.c
  projects/ofed/base/usr.bin/dc/dc.c
  projects/ofed/base/usr.bin/dirname/dirname.c
  projects/ofed/base/usr.bin/du/du.1
  projects/ofed/base/usr.bin/du/du.c
  projects/ofed/base/usr.bin/elfdump/elfdump.c
  projects/ofed/base/usr.bin/env/env.1
  projects/ofed/base/usr.bin/env/env.c
  projects/ofed/base/usr.bin/expand/expand.1
  projects/ofed/base/usr.bin/expand/expand.c
  projects/ofed/base/usr.bin/false/false.1
  projects/ofed/base/usr.bin/false/false.c
  projects/ofed/base/usr.bin/find/extern.h
  projects/ofed/base/usr.bin/find/find.1
  projects/ofed/base/usr.bin/find/find.c
  projects/ofed/base/usr.bin/find/find.h
  projects/ofed/base/usr.bin/find/function.c
  projects/ofed/base/usr.bin/find/ls.c
  projects/ofed/base/usr.bin/find/main.c
  projects/ofed/base/usr.bin/find/misc.c
  projects/ofed/base/usr.bin/find/operator.c
  projects/ofed/base/usr.bin/find/option.c
  projects/ofed/base/usr.bin/finger/extern.h
  projects/ofed/base/usr.bin/finger/finger.1
  projects/ofed/base/usr.bin/finger/finger.c
  projects/ofed/base/usr.bin/finger/finger.h
  projects/ofed/base/usr.bin/finger/lprint.c
  projects/ofed/base/usr.bin/finger/net.c
  projects/ofed/base/usr.bin/finger/sprint.c
  projects/ofed/base/usr.bin/finger/util.c
  projects/ofed/base/usr.bin/fmt/fmt.1
  projects/ofed/base/usr.bin/fold/fold.1
  projects/ofed/base/usr.bin/fold/fold.c
  projects/ofed/base/usr.bin/from/from.1
  projects/ofed/base/usr.bin/from/from.c
  projects/ofed/base/usr.bin/fstat/fstat.1
  projects/ofed/base/usr.bin/fstat/fstat.c
  projects/ofed/base/usr.bin/fstat/fstat.h
  projects/ofed/base/usr.bin/gcore/elfcore.c
  projects/ofed/base/usr.bin/gcore/extern.h
  projects/ofed/base/usr.bin/gcore/gcore.1
  projects/ofed/base/usr.bin/gcore/gcore.c
  projects/ofed/base/usr.bin/gencat/gencat.1
  projects/ofed/base/usr.bin/getopt/getopt.1
  projects/ofed/base/usr.bin/gprof/amd64.h
  projects/ofed/base/usr.bin/gprof/aout.c
  projects/ofed/base/usr.bin/gprof/arcs.c
  projects/ofed/base/usr.bin/gprof/arm.h
  projects/ofed/base/usr.bin/gprof/dfn.c
  projects/ofed/base/usr.bin/gprof/elf.c
  projects/ofed/base/usr.bin/gprof/gprof.1
  projects/ofed/base/usr.bin/gprof/gprof.c
  projects/ofed/base/usr.bin/gprof/gprof.h
  projects/ofed/base/usr.bin/gprof/hertz.c
  projects/ofed/base/usr.bin/gprof/i386.h
  projects/ofed/base/usr.bin/gprof/ia64.h
  projects/ofed/base/usr.bin/gprof/lookup.c
  projects/ofed/base/usr.bin/gprof/pathnames.h
  projects/ofed/base/usr.bin/gprof/powerpc.h
  projects/ofed/base/usr.bin/gprof/printgprof.c
  projects/ofed/base/usr.bin/gprof/printlist.c
  projects/ofed/base/usr.bin/gprof/sparc64.h
  projects/ofed/base/usr.bin/gzip/gzip.c
  projects/ofed/base/usr.bin/gzip/unpack.c
  projects/ofed/base/usr.bin/gzip/zuncompress.c
  projects/ofed/base/usr.bin/head/head.1
  projects/ofed/base/usr.bin/head/head.c
  projects/ofed/base/usr.bin/hexdump/conv.c
  projects/ofed/base/usr.bin/hexdump/display.c
  projects/ofed/base/usr.bin/hexdump/hexdump.1
  projects/ofed/base/usr.bin/hexdump/hexdump.c
  projects/ofed/base/usr.bin/hexdump/hexdump.h
  projects/ofed/base/usr.bin/hexdump/hexsyntax.c
  projects/ofed/base/usr.bin/hexdump/od.1
  projects/ofed/base/usr.bin/hexdump/odsyntax.c
  projects/ofed/base/usr.bin/hexdump/parse.c
  projects/ofed/base/usr.bin/id/groups.1
  projects/ofed/base/usr.bin/id/id.1
  projects/ofed/base/usr.bin/id/id.c
  projects/ofed/base/usr.bin/id/whoami.1
  projects/ofed/base/usr.bin/indent/indent.c
  projects/ofed/base/usr.bin/ipcs/ipc.c
  projects/ofed/base/usr.bin/join/join.1
  projects/ofed/base/usr.bin/join/join.c
  projects/ofed/base/usr.bin/jot/jot.1
  projects/ofed/base/usr.bin/jot/jot.c
  projects/ofed/base/usr.bin/kdump/kdump.1
  projects/ofed/base/usr.bin/kdump/kdump.c
  projects/ofed/base/usr.bin/kdump/mksubr
  projects/ofed/base/usr.bin/killall/killall.1
  projects/ofed/base/usr.bin/ktrace/ktrace.1
  projects/ofed/base/usr.bin/ktrace/ktrace.c
  projects/ofed/base/usr.bin/ktrace/ktrace.h
  projects/ofed/base/usr.bin/ktrace/subr.c
  projects/ofed/base/usr.bin/lam/lam.1
  projects/ofed/base/usr.bin/lam/lam.c
  projects/ofed/base/usr.bin/last/last.1
  projects/ofed/base/usr.bin/last/last.c
  projects/ofed/base/usr.bin/lastcomm/lastcomm.1
  projects/ofed/base/usr.bin/lastcomm/lastcomm.c
  projects/ofed/base/usr.bin/lastcomm/pathnames.h
  projects/ofed/base/usr.bin/ldd/Makefile
  projects/ofed/base/usr.bin/ldd/ldd.c
  projects/ofed/base/usr.bin/leave/leave.1
  projects/ofed/base/usr.bin/leave/leave.c
  projects/ofed/base/usr.bin/less/Makefile
  projects/ofed/base/usr.bin/less/lesspipe.sh
  projects/ofed/base/usr.bin/lex/Makefile
  projects/ofed/base/usr.bin/lex/flex.skl
  projects/ofed/base/usr.bin/lex/initscan.c
  projects/ofed/base/usr.bin/locate/bigram/locate.bigram.c
  projects/ofed/base/usr.bin/locate/code/locate.code.c
  projects/ofed/base/usr.bin/locate/locate/locate.h
  projects/ofed/base/usr.bin/locate/locate/locate.rc
  projects/ofed/base/usr.bin/locate/locate/updatedb.sh
  projects/ofed/base/usr.bin/lock/Makefile
  projects/ofed/base/usr.bin/lock/lock.1
  projects/ofed/base/usr.bin/lock/lock.c
  projects/ofed/base/usr.bin/logger/logger.1
  projects/ofed/base/usr.bin/logger/logger.c
  projects/ofed/base/usr.bin/login/login.1
  projects/ofed/base/usr.bin/login/login.c
  projects/ofed/base/usr.bin/login/pathnames.h
  projects/ofed/base/usr.bin/logname/logname.1
  projects/ofed/base/usr.bin/logname/logname.c
  projects/ofed/base/usr.bin/look/look.1
  projects/ofed/base/usr.bin/look/look.c
  projects/ofed/base/usr.bin/look/pathnames.h
  projects/ofed/base/usr.bin/lorder/lorder.1
  projects/ofed/base/usr.bin/lorder/lorder.sh
  projects/ofed/base/usr.bin/m4/TEST/ack.m4
  projects/ofed/base/usr.bin/m4/TEST/hanoi.m4
  projects/ofed/base/usr.bin/m4/TEST/hash.m4
  projects/ofed/base/usr.bin/m4/TEST/sqroot.m4
  projects/ofed/base/usr.bin/m4/TEST/string.m4
  projects/ofed/base/usr.bin/m4/TEST/test.m4
  projects/ofed/base/usr.bin/m4/eval.c
  projects/ofed/base/usr.bin/m4/expr.c
  projects/ofed/base/usr.bin/m4/extern.h
  projects/ofed/base/usr.bin/m4/look.c
  projects/ofed/base/usr.bin/m4/main.c
  projects/ofed/base/usr.bin/m4/mdef.h
  projects/ofed/base/usr.bin/m4/misc.c
  projects/ofed/base/usr.bin/m4/pathnames.h
  projects/ofed/base/usr.bin/m4/stdd.h
  projects/ofed/base/usr.bin/mail/cmd1.c
  projects/ofed/base/usr.bin/mail/cmd2.c
  projects/ofed/base/usr.bin/mail/cmd3.c
  projects/ofed/base/usr.bin/mail/cmdtab.c
  projects/ofed/base/usr.bin/mail/collect.c
  projects/ofed/base/usr.bin/mail/def.h
  projects/ofed/base/usr.bin/mail/edit.c
  projects/ofed/base/usr.bin/mail/extern.h
  projects/ofed/base/usr.bin/mail/fio.c
  projects/ofed/base/usr.bin/mail/getname.c
  projects/ofed/base/usr.bin/mail/glob.h
  projects/ofed/base/usr.bin/mail/head.c
  projects/ofed/base/usr.bin/mail/lex.c
  projects/ofed/base/usr.bin/mail/list.c
  projects/ofed/base/usr.bin/mail/mail.1
  projects/ofed/base/usr.bin/mail/main.c
  projects/ofed/base/usr.bin/mail/names.c
  projects/ofed/base/usr.bin/mail/pathnames.h
  projects/ofed/base/usr.bin/mail/popen.c
  projects/ofed/base/usr.bin/mail/quit.c
  projects/ofed/base/usr.bin/mail/rcv.h
  projects/ofed/base/usr.bin/mail/send.c
  projects/ofed/base/usr.bin/mail/strings.c
  projects/ofed/base/usr.bin/mail/temp.c
  projects/ofed/base/usr.bin/mail/tty.c
  projects/ofed/base/usr.bin/mail/util.c
  projects/ofed/base/usr.bin/mail/v7.local.c
  projects/ofed/base/usr.bin/mail/vars.c
  projects/ofed/base/usr.bin/mail/version.c
  projects/ofed/base/usr.bin/make/main.c
  projects/ofed/base/usr.bin/make/make.1
  projects/ofed/base/usr.bin/make/str.c
  projects/ofed/base/usr.bin/mesg/mesg.1
  projects/ofed/base/usr.bin/ministat/ministat.1
  projects/ofed/base/usr.bin/mkdep/mkdep.1
  projects/ofed/base/usr.bin/mkdep/mkdep.gcc.sh
  projects/ofed/base/usr.bin/mkdep/mkdep.sh
  projects/ofed/base/usr.bin/mkfifo/mkfifo.1
  projects/ofed/base/usr.bin/mkfifo/mkfifo.c
  projects/ofed/base/usr.bin/mklocale/extern.h
  projects/ofed/base/usr.bin/mklocale/ldef.h
  projects/ofed/base/usr.bin/mklocale/lex.l
  projects/ofed/base/usr.bin/mklocale/mklocale.1
  projects/ofed/base/usr.bin/mklocale/yacc.y
  projects/ofed/base/usr.bin/mkstr/mkstr.1
  projects/ofed/base/usr.bin/mkstr/mkstr.c
  projects/ofed/base/usr.bin/mktemp/mktemp.1
  projects/ofed/base/usr.bin/mkuzip/mkuzip.8
  projects/ofed/base/usr.bin/msgs/msgs.1
  projects/ofed/base/usr.bin/msgs/msgs.c
  projects/ofed/base/usr.bin/msgs/pathnames.h
  projects/ofed/base/usr.bin/mt/mt.1
  projects/ofed/base/usr.bin/mt/mt.c
  projects/ofed/base/usr.bin/nc/Makefile
  projects/ofed/base/usr.bin/ncal/ncal.c
  projects/ofed/base/usr.bin/netstat/atalk.c
  projects/ofed/base/usr.bin/netstat/if.c
  projects/ofed/base/usr.bin/netstat/inet.c
  projects/ofed/base/usr.bin/netstat/inet6.c
  projects/ofed/base/usr.bin/netstat/ipsec.c
  projects/ofed/base/usr.bin/netstat/main.c
  projects/ofed/base/usr.bin/netstat/netstat.1
  projects/ofed/base/usr.bin/netstat/netstat.h
  projects/ofed/base/usr.bin/netstat/pfkey.c
  projects/ofed/base/usr.bin/netstat/route.c
  projects/ofed/base/usr.bin/netstat/sctp.c
  projects/ofed/base/usr.bin/netstat/unix.c
  projects/ofed/base/usr.bin/newkey/newkey.8
  projects/ofed/base/usr.bin/nfsstat/nfsstat.1
  projects/ofed/base/usr.bin/nfsstat/nfsstat.c
  projects/ofed/base/usr.bin/nice/nice.1
  projects/ofed/base/usr.bin/nice/nice.c
  projects/ofed/base/usr.bin/nl/nl.1
  projects/ofed/base/usr.bin/nohup/nohup.1
  projects/ofed/base/usr.bin/nohup/nohup.c
  projects/ofed/base/usr.bin/pagesize/pagesize.1
  projects/ofed/base/usr.bin/pagesize/pagesize.sh
  projects/ofed/base/usr.bin/passwd/passwd.1
  projects/ofed/base/usr.bin/paste/paste.1
  projects/ofed/base/usr.bin/paste/paste.c
  projects/ofed/base/usr.bin/printenv/printenv.1
  projects/ofed/base/usr.bin/printenv/printenv.c
  projects/ofed/base/usr.bin/printf/printf.1
  projects/ofed/base/usr.bin/printf/printf.c
  projects/ofed/base/usr.bin/quota/quota.1
  projects/ofed/base/usr.bin/quota/quota.c
  projects/ofed/base/usr.bin/renice/renice.8
  projects/ofed/base/usr.bin/renice/renice.c
  projects/ofed/base/usr.bin/rev/rev.1
  projects/ofed/base/usr.bin/rev/rev.c
  projects/ofed/base/usr.bin/rlogin/rlogin.1
  projects/ofed/base/usr.bin/rs/rs.1
  projects/ofed/base/usr.bin/rs/rs.c
  projects/ofed/base/usr.bin/rsh/rsh.1
  projects/ofed/base/usr.bin/rsh/rsh.c
  projects/ofed/base/usr.bin/rup/rup.1
  projects/ofed/base/usr.bin/ruptime/ruptime.1
  projects/ofed/base/usr.bin/ruptime/ruptime.c
  projects/ofed/base/usr.bin/rusers/rusers.1
  projects/ofed/base/usr.bin/rwall/rwall.1
  projects/ofed/base/usr.bin/rwho/rwho.1
  projects/ofed/base/usr.bin/rwho/rwho.c
  projects/ofed/base/usr.bin/script/script.1
  projects/ofed/base/usr.bin/script/script.c
  projects/ofed/base/usr.bin/seq/seq.c
  projects/ofed/base/usr.bin/setchannel/setchannel.1
  projects/ofed/base/usr.bin/setchannel/setchannel.c
  projects/ofed/base/usr.bin/shar/shar.1
  projects/ofed/base/usr.bin/shar/shar.sh
  projects/ofed/base/usr.bin/showmount/showmount.8
  projects/ofed/base/usr.bin/showmount/showmount.c
  projects/ofed/base/usr.bin/split/split.1
  projects/ofed/base/usr.bin/split/split.c
  projects/ofed/base/usr.bin/stat/Makefile
  projects/ofed/base/usr.bin/stat/stat.1
  projects/ofed/base/usr.bin/stat/stat.c
  projects/ofed/base/usr.bin/su/su.1
  projects/ofed/base/usr.bin/su/su.c
  projects/ofed/base/usr.bin/systat/cmds.c
  projects/ofed/base/usr.bin/systat/cmdtab.c
  projects/ofed/base/usr.bin/systat/devs.c
  projects/ofed/base/usr.bin/systat/extern.h
  projects/ofed/base/usr.bin/systat/fetch.c
  projects/ofed/base/usr.bin/systat/icmp.c
  projects/ofed/base/usr.bin/systat/icmp6.c
  projects/ofed/base/usr.bin/systat/iostat.c
  projects/ofed/base/usr.bin/systat/ip.c
  projects/ofed/base/usr.bin/systat/ip6.c
  projects/ofed/base/usr.bin/systat/keyboard.c
  projects/ofed/base/usr.bin/systat/main.c
  projects/ofed/base/usr.bin/systat/mbufs.c
  projects/ofed/base/usr.bin/systat/netcmds.c
  projects/ofed/base/usr.bin/systat/netstat.c
  projects/ofed/base/usr.bin/systat/pigs.c
  projects/ofed/base/usr.bin/systat/swap.c
  projects/ofed/base/usr.bin/systat/systat.1
  projects/ofed/base/usr.bin/systat/systat.h
  projects/ofed/base/usr.bin/systat/tcp.c
  projects/ofed/base/usr.bin/systat/vmstat.c
  projects/ofed/base/usr.bin/tail/extern.h
  projects/ofed/base/usr.bin/tail/forward.c
  projects/ofed/base/usr.bin/tail/misc.c
  projects/ofed/base/usr.bin/tail/read.c
  projects/ofed/base/usr.bin/tail/reverse.c
  projects/ofed/base/usr.bin/tail/tail.1
  projects/ofed/base/usr.bin/tail/tail.c
  projects/ofed/base/usr.bin/talk/ctl.c
  projects/ofed/base/usr.bin/talk/ctl_transact.c
  projects/ofed/base/usr.bin/talk/display.c
  projects/ofed/base/usr.bin/talk/get_addrs.c
  projects/ofed/base/usr.bin/talk/get_names.c
  projects/ofed/base/usr.bin/talk/init_disp.c
  projects/ofed/base/usr.bin/talk/invite.c
  projects/ofed/base/usr.bin/talk/io.c
  projects/ofed/base/usr.bin/talk/look_up.c
  projects/ofed/base/usr.bin/talk/msgs.c
  projects/ofed/base/usr.bin/talk/talk.1
  projects/ofed/base/usr.bin/talk/talk.c
  projects/ofed/base/usr.bin/talk/talk.h
  projects/ofed/base/usr.bin/talk/talk_ctl.h
  projects/ofed/base/usr.bin/tar/Makefile
  projects/ofed/base/usr.bin/tar/bsdtar.1
  projects/ofed/base/usr.bin/tar/config_freebsd.h
  projects/ofed/base/usr.bin/tar/pathmatch.c
  projects/ofed/base/usr.bin/tar/read.c
  projects/ofed/base/usr.bin/tar/test/Makefile
  projects/ofed/base/usr.bin/tar/write.c
  projects/ofed/base/usr.bin/tcopy/Makefile
  projects/ofed/base/usr.bin/tcopy/tcopy.1
  projects/ofed/base/usr.bin/tcopy/tcopy.c
  projects/ofed/base/usr.bin/tee/tee.1
  projects/ofed/base/usr.bin/tee/tee.c
  projects/ofed/base/usr.bin/tftp/Makefile
  projects/ofed/base/usr.bin/tftp/main.c
  projects/ofed/base/usr.bin/tftp/tftp.1
  projects/ofed/base/usr.bin/tftp/tftp.c
  projects/ofed/base/usr.bin/tftp/tftp.h
  projects/ofed/base/usr.bin/time/time.1
  projects/ofed/base/usr.bin/time/time.c
  projects/ofed/base/usr.bin/top/top.local.1
  projects/ofed/base/usr.bin/touch/touch.1
  projects/ofed/base/usr.bin/touch/touch.c
  projects/ofed/base/usr.bin/tput/clear.sh
  projects/ofed/base/usr.bin/tput/tput.1
  projects/ofed/base/usr.bin/tput/tput.c
  projects/ofed/base/usr.bin/tr/extern.h
  projects/ofed/base/usr.bin/tr/str.c
  projects/ofed/base/usr.bin/tr/tr.1
  projects/ofed/base/usr.bin/tr/tr.c
  projects/ofed/base/usr.bin/true/true.1
  projects/ofed/base/usr.bin/true/true.c
  projects/ofed/base/usr.bin/truss/Makefile
  projects/ofed/base/usr.bin/truss/amd64-fbsd.c
  projects/ofed/base/usr.bin/truss/amd64-fbsd32.c
  projects/ofed/base/usr.bin/truss/extern.h
  projects/ofed/base/usr.bin/truss/i386-fbsd.c
  projects/ofed/base/usr.bin/truss/ia64-fbsd.c
  projects/ofed/base/usr.bin/truss/main.c
  projects/ofed/base/usr.bin/truss/mips-fbsd.c
  projects/ofed/base/usr.bin/truss/powerpc-fbsd.c
  projects/ofed/base/usr.bin/truss/setup.c
  projects/ofed/base/usr.bin/truss/sparc64-fbsd.c
  projects/ofed/base/usr.bin/truss/syscalls.c
  projects/ofed/base/usr.bin/tset/extern.h
  projects/ofed/base/usr.bin/tset/map.c
  projects/ofed/base/usr.bin/tset/misc.c
  projects/ofed/base/usr.bin/tset/set.c
  projects/ofed/base/usr.bin/tset/term.c
  projects/ofed/base/usr.bin/tset/tset.1
  projects/ofed/base/usr.bin/tset/tset.c
  projects/ofed/base/usr.bin/tset/wrterm.c
  projects/ofed/base/usr.bin/tsort/tsort.1
  projects/ofed/base/usr.bin/tsort/tsort.c
  projects/ofed/base/usr.bin/tty/tty.1
  projects/ofed/base/usr.bin/tty/tty.c
  projects/ofed/base/usr.bin/ul/ul.1
  projects/ofed/base/usr.bin/ul/ul.c
  projects/ofed/base/usr.bin/uname/uname.1
  projects/ofed/base/usr.bin/unexpand/unexpand.c
  projects/ofed/base/usr.bin/unifdef/unifdef.1
  projects/ofed/base/usr.bin/uniq/uniq.1
  projects/ofed/base/usr.bin/uniq/uniq.c
  projects/ofed/base/usr.bin/unvis/unvis.1
  projects/ofed/base/usr.bin/unvis/unvis.c
  projects/ofed/base/usr.bin/unzip/unzip.1
  projects/ofed/base/usr.bin/unzip/unzip.c
  projects/ofed/base/usr.bin/usbhidaction/usbhidaction.c
  projects/ofed/base/usr.bin/users/users.1
  projects/ofed/base/usr.bin/users/users.c
  projects/ofed/base/usr.bin/uudecode/uudecode.c
  projects/ofed/base/usr.bin/uuencode/uuencode.1
  projects/ofed/base/usr.bin/uuencode/uuencode.c
  projects/ofed/base/usr.bin/uuencode/uuencode.format.5
  projects/ofed/base/usr.bin/vgrind/RETEST/retest.c
  projects/ofed/base/usr.bin/vgrind/extern.h
  projects/ofed/base/usr.bin/vgrind/pathnames.h
  projects/ofed/base/usr.bin/vgrind/regexp.c
  projects/ofed/base/usr.bin/vgrind/vfontedpr.c
  projects/ofed/base/usr.bin/vgrind/vgrind.1
  projects/ofed/base/usr.bin/vgrind/vgrind.sh
  projects/ofed/base/usr.bin/vgrind/vgrindefs.5
  projects/ofed/base/usr.bin/vgrind/vgrindefs.c
  projects/ofed/base/usr.bin/vgrind/vgrindefs.src
  projects/ofed/base/usr.bin/vis/extern.h
  projects/ofed/base/usr.bin/vis/foldit.c
  projects/ofed/base/usr.bin/vis/vis.1
  projects/ofed/base/usr.bin/vis/vis.c
  projects/ofed/base/usr.bin/vmstat/vmstat.8
  projects/ofed/base/usr.bin/vmstat/vmstat.c
  projects/ofed/base/usr.bin/w/extern.h
  projects/ofed/base/usr.bin/w/pr_time.c
  projects/ofed/base/usr.bin/w/proc_compare.c
  projects/ofed/base/usr.bin/w/uptime.1
  projects/ofed/base/usr.bin/w/w.1
  projects/ofed/base/usr.bin/w/w.c
  projects/ofed/base/usr.bin/wall/ttymsg.c
  projects/ofed/base/usr.bin/wall/wall.1
  projects/ofed/base/usr.bin/wall/wall.c
  projects/ofed/base/usr.bin/wc/wc.1
  projects/ofed/base/usr.bin/wc/wc.c
  projects/ofed/base/usr.bin/what/what.1
  projects/ofed/base/usr.bin/what/what.c
  projects/ofed/base/usr.bin/who/who.1
  projects/ofed/base/usr.bin/whois/whois.1
  projects/ofed/base/usr.bin/whois/whois.c
  projects/ofed/base/usr.bin/write/write.1
  projects/ofed/base/usr.bin/write/write.c
  projects/ofed/base/usr.bin/wtmpcvt/wtmpcvt.1
  projects/ofed/base/usr.bin/wtmpcvt/wtmpcvt.c
  projects/ofed/base/usr.bin/xargs/pathnames.h
  projects/ofed/base/usr.bin/xargs/xargs.1
  projects/ofed/base/usr.bin/xargs/xargs.c
  projects/ofed/base/usr.bin/xinstall/install.1
  projects/ofed/base/usr.bin/xinstall/xinstall.c
  projects/ofed/base/usr.bin/xlint/Makefile.inc
  projects/ofed/base/usr.bin/xlint/arch/powerpc/targparam.h
  projects/ofed/base/usr.bin/xlint/lint1/mem1.c
  projects/ofed/base/usr.bin/xstr/pathnames.h
  projects/ofed/base/usr.bin/xstr/xstr.1
  projects/ofed/base/usr.bin/xstr/xstr.c
  projects/ofed/base/usr.bin/yacc/Makefile
  projects/ofed/base/usr.bin/yacc/closure.c
  projects/ofed/base/usr.bin/yacc/defs.h
  projects/ofed/base/usr.bin/yacc/error.c
  projects/ofed/base/usr.bin/yacc/lalr.c
  projects/ofed/base/usr.bin/yacc/lr0.c
  projects/ofed/base/usr.bin/yacc/main.c
  projects/ofed/base/usr.bin/yacc/mkpar.c
  projects/ofed/base/usr.bin/yacc/output.c
  projects/ofed/base/usr.bin/yacc/reader.c
  projects/ofed/base/usr.bin/yacc/skeleton.c
  projects/ofed/base/usr.bin/yacc/symtab.c
  projects/ofed/base/usr.bin/yacc/verbose.c
  projects/ofed/base/usr.bin/yacc/warshall.c
  projects/ofed/base/usr.bin/yacc/yacc.1
  projects/ofed/base/usr.bin/yacc/yyfix.1
  projects/ofed/base/usr.bin/yacc/yyfix.sh
  projects/ofed/base/usr.bin/yes/yes.1
  projects/ofed/base/usr.bin/yes/yes.c
  projects/ofed/base/usr.bin/ypwhich/ypwhich.c
  projects/ofed/base/usr.sbin/IPXrouted/IPXrouted.8
  projects/ofed/base/usr.sbin/Makefile
  projects/ofed/base/usr.sbin/ac/Makefile
  projects/ofed/base/usr.sbin/ac/ac.c
  projects/ofed/base/usr.sbin/acpi/acpiconf/acpiconf.c
  projects/ofed/base/usr.sbin/acpi/acpidb/Makefile
  projects/ofed/base/usr.sbin/acpi/acpidump/acpi.c
  projects/ofed/base/usr.sbin/acpi/acpidump/acpi_user.c
  projects/ofed/base/usr.sbin/acpi/acpidump/acpidump.h
  projects/ofed/base/usr.sbin/acpi/iasl/Makefile
  projects/ofed/base/usr.sbin/adduser/adduser.conf.5
  projects/ofed/base/usr.sbin/amd/Makefile.inc
  projects/ofed/base/usr.sbin/apm/Makefile
  projects/ofed/base/usr.sbin/apm/apm.c
  projects/ofed/base/usr.sbin/apmd/Makefile
  projects/ofed/base/usr.sbin/apmd/README
  projects/ofed/base/usr.sbin/apmd/apmd.8
  projects/ofed/base/usr.sbin/apmd/apmd.c
  projects/ofed/base/usr.sbin/apmd/apmd.h
  projects/ofed/base/usr.sbin/apmd/apmdlex.l
  projects/ofed/base/usr.sbin/apmd/contrib/pccardq.c
  projects/ofed/base/usr.sbin/arp/arp.c
  projects/ofed/base/usr.sbin/bluetooth/Makefile
  projects/ofed/base/usr.sbin/bluetooth/bthidcontrol/sdp.c
  projects/ofed/base/usr.sbin/bluetooth/bthidd/bthidd.8
  projects/ofed/base/usr.sbin/bluetooth/bthidd/hid.c
  projects/ofed/base/usr.sbin/bluetooth/bthidd/lexer.l
  projects/ofed/base/usr.sbin/bluetooth/btpand/btpand.8
  projects/ofed/base/usr.sbin/bluetooth/hcsecd/lexer.l
  projects/ofed/base/usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.8
  projects/ofed/base/usr.sbin/bluetooth/sdpcontrol/sdpcontrol.8
  projects/ofed/base/usr.sbin/bsnmpd/Makefile
  projects/ofed/base/usr.sbin/bsnmpd/bsnmpd/Makefile
  projects/ofed/base/usr.sbin/bsnmpd/modules/Makefile
  projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_tree.def
  projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_bridge/snmp_bridge.3
  projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_diskstorage_tbl.c
  projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_processor_tbl.c
  projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_hostres/snmp_hostres.3
  projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.3
  projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c
  projects/ofed/base/usr.sbin/burncd/burncd.8
  projects/ofed/base/usr.sbin/chown/chown.c
  projects/ofed/base/usr.sbin/ckdist/ckdist.1
  projects/ofed/base/usr.sbin/clear_locks/clear_locks.8
  projects/ofed/base/usr.sbin/config/config.5
  projects/ofed/base/usr.sbin/config/config.8
  projects/ofed/base/usr.sbin/config/config.y
  projects/ofed/base/usr.sbin/config/configvers.h
  projects/ofed/base/usr.sbin/config/lang.l
  projects/ofed/base/usr.sbin/config/main.c
  projects/ofed/base/usr.sbin/config/mkmakefile.c
  projects/ofed/base/usr.sbin/config/mkoptions.c
  projects/ofed/base/usr.sbin/cpucontrol/amd.c
  projects/ofed/base/usr.sbin/cpucontrol/cpucontrol.8
  projects/ofed/base/usr.sbin/cpucontrol/intel.c
  projects/ofed/base/usr.sbin/crashinfo/crashinfo.sh
  projects/ofed/base/usr.sbin/cron/crontab/crontab.1
  projects/ofed/base/usr.sbin/crunch/crunchgen/crunchgen.1
  projects/ofed/base/usr.sbin/crunch/crunchide/Makefile
  projects/ofed/base/usr.sbin/crunch/crunchide/exec_elf32.c
  projects/ofed/base/usr.sbin/cxgbtool/cxgbtool.c
  projects/ofed/base/usr.sbin/daemon/daemon.8
  projects/ofed/base/usr.sbin/dconschat/dconschat.8
  projects/ofed/base/usr.sbin/extattr/rmextattr.c
  projects/ofed/base/usr.sbin/extattrctl/extattrctl.c
  projects/ofed/base/usr.sbin/fdcontrol/fdcontrol.8
  projects/ofed/base/usr.sbin/fifolog/lib/fifolog.h
  projects/ofed/base/usr.sbin/fifolog/lib/fifolog_reader.c
  projects/ofed/base/usr.sbin/fifolog/lib/fifolog_write.h
  projects/ofed/base/usr.sbin/fifolog/lib/fifolog_write_poll.c
  projects/ofed/base/usr.sbin/flowctl/flowctl.8
  projects/ofed/base/usr.sbin/freebsd-update/freebsd-update.8
  projects/ofed/base/usr.sbin/freebsd-update/freebsd-update.sh
  projects/ofed/base/usr.sbin/fwcontrol/fwcontrol.8
  projects/ofed/base/usr.sbin/fwcontrol/fwcontrol.c
  projects/ofed/base/usr.sbin/gssd/gssd.8
  projects/ofed/base/usr.sbin/i2c/i2c.8
  projects/ofed/base/usr.sbin/iostat/iostat.8
  projects/ofed/base/usr.sbin/iostat/iostat.c
  projects/ofed/base/usr.sbin/jail/jail.8
  projects/ofed/base/usr.sbin/jail/jail.c
  projects/ofed/base/usr.sbin/jls/jls.c
  projects/ofed/base/usr.sbin/kbdcontrol/kbdcontrol.1
  projects/ofed/base/usr.sbin/kbdcontrol/lex.l
  projects/ofed/base/usr.sbin/kbdmap/kbdmap.c
  projects/ofed/base/usr.sbin/kldxref/Makefile
  projects/ofed/base/usr.sbin/lmcconfig/Makefile
  projects/ofed/base/usr.sbin/lmcconfig/lmcconfig.8
  projects/ofed/base/usr.sbin/lmcconfig/lmcconfig.c
  projects/ofed/base/usr.sbin/lpr/Makefile
  projects/ofed/base/usr.sbin/lpr/common_source/displayq.c
  projects/ofed/base/usr.sbin/lpr/common_source/lp.h
  projects/ofed/base/usr.sbin/lpr/common_source/lp.local.h
  projects/ofed/base/usr.sbin/lpr/common_source/pathnames.h
  projects/ofed/base/usr.sbin/lpr/common_source/rmjob.c
  projects/ofed/base/usr.sbin/lpr/common_source/startdaemon.c
  projects/ofed/base/usr.sbin/lpr/filters/lpf.c
  projects/ofed/base/usr.sbin/lpr/lpc/cmds.c
  projects/ofed/base/usr.sbin/lpr/lpc/cmdtab.c
  projects/ofed/base/usr.sbin/lpr/lpc/extern.h
  projects/ofed/base/usr.sbin/lpr/lpc/lpc.8
  projects/ofed/base/usr.sbin/lpr/lpc/lpc.c
  projects/ofed/base/usr.sbin/lpr/lpc/lpc.h
  projects/ofed/base/usr.sbin/lpr/lpd/extern.h
  projects/ofed/base/usr.sbin/lpr/lpd/lpd.8
  projects/ofed/base/usr.sbin/lpr/lpd/lpd.c
  projects/ofed/base/usr.sbin/lpr/lpd/lpdchar.c
  projects/ofed/base/usr.sbin/lpr/lpd/modes.c
  projects/ofed/base/usr.sbin/lpr/lpd/printjob.c
  projects/ofed/base/usr.sbin/lpr/lpd/recvjob.c
  projects/ofed/base/usr.sbin/lpr/lpq/lpq.1
  projects/ofed/base/usr.sbin/lpr/lpq/lpq.c
  projects/ofed/base/usr.sbin/lpr/lpr/lpr.1
  projects/ofed/base/usr.sbin/lpr/lpr/lpr.c
  projects/ofed/base/usr.sbin/lpr/lpr/printcap.5
  projects/ofed/base/usr.sbin/lpr/lprm/lprm.1
  projects/ofed/base/usr.sbin/lpr/lprm/lprm.c
  projects/ofed/base/usr.sbin/lpr/lptest/lptest.1
  projects/ofed/base/usr.sbin/lpr/lptest/lptest.c
  projects/ofed/base/usr.sbin/lpr/pac/pac.8
  projects/ofed/base/usr.sbin/lpr/pac/pac.c
  projects/ofed/base/usr.sbin/mailwrapper/Makefile
  projects/ofed/base/usr.sbin/makefs/Makefile
  projects/ofed/base/usr.sbin/makefs/ffs.c
  projects/ofed/base/usr.sbin/makefs/ffs/buf.c
  projects/ofed/base/usr.sbin/makefs/ffs/ffs_alloc.c
  projects/ofed/base/usr.sbin/makefs/ffs/mkfs.c
  projects/ofed/base/usr.sbin/makefs/makefs.8
  projects/ofed/base/usr.sbin/makefs/makefs.c
  projects/ofed/base/usr.sbin/makefs/makefs.h
  projects/ofed/base/usr.sbin/makefs/walk.c
  projects/ofed/base/usr.sbin/mergemaster/mergemaster.8
  projects/ofed/base/usr.sbin/mergemaster/mergemaster.sh
  projects/ofed/base/usr.sbin/mfiutil/mfi_cmd.c
  projects/ofed/base/usr.sbin/mfiutil/mfi_config.c
  projects/ofed/base/usr.sbin/mfiutil/mfi_drive.c
  projects/ofed/base/usr.sbin/mfiutil/mfi_evt.c
  projects/ofed/base/usr.sbin/mfiutil/mfi_flash.c
  projects/ofed/base/usr.sbin/mfiutil/mfi_patrol.c
  projects/ofed/base/usr.sbin/mfiutil/mfi_show.c
  projects/ofed/base/usr.sbin/mfiutil/mfi_volume.c
  projects/ofed/base/usr.sbin/mfiutil/mfiutil.8
  projects/ofed/base/usr.sbin/mfiutil/mfiutil.c
  projects/ofed/base/usr.sbin/mixer/mixer.8
  projects/ofed/base/usr.sbin/mld6query/mld6.c
  projects/ofed/base/usr.sbin/mlxcontrol/mlxcontrol.8
  projects/ofed/base/usr.sbin/mount_portalfs/mount_portalfs.8
  projects/ofed/base/usr.sbin/mountd/exports.5
  projects/ofed/base/usr.sbin/mountd/mountd.c
  projects/ofed/base/usr.sbin/moused/moused.8
  projects/ofed/base/usr.sbin/moused/moused.c
  projects/ofed/base/usr.sbin/mptable/mptable.1
  projects/ofed/base/usr.sbin/mptutil/mpt_cam.c
  projects/ofed/base/usr.sbin/mptutil/mpt_cmd.c
  projects/ofed/base/usr.sbin/mptutil/mpt_config.c
  projects/ofed/base/usr.sbin/mptutil/mpt_drive.c
  projects/ofed/base/usr.sbin/mptutil/mpt_evt.c
  projects/ofed/base/usr.sbin/mptutil/mpt_show.c
  projects/ofed/base/usr.sbin/mptutil/mpt_volume.c
  projects/ofed/base/usr.sbin/mptutil/mptutil.8
  projects/ofed/base/usr.sbin/mptutil/mptutil.c
  projects/ofed/base/usr.sbin/mtest/mtest.8
  projects/ofed/base/usr.sbin/mtree/mtree.5
  projects/ofed/base/usr.sbin/mtree/mtree.8
  projects/ofed/base/usr.sbin/named/Makefile
  projects/ofed/base/usr.sbin/ndp/ndp.c
  projects/ofed/base/usr.sbin/newsyslog/newsyslog.8
  projects/ofed/base/usr.sbin/newsyslog/newsyslog.c
  projects/ofed/base/usr.sbin/newsyslog/newsyslog.conf.5
  projects/ofed/base/usr.sbin/nfscbd/nfscbd.8
  projects/ofed/base/usr.sbin/nfsd/nfsv4.4
  projects/ofed/base/usr.sbin/nfsd/stablerestart.5
  projects/ofed/base/usr.sbin/nfsdumpstate/nfsdumpstate.8
  projects/ofed/base/usr.sbin/nfsdumpstate/nfsdumpstate.c
  projects/ofed/base/usr.sbin/nfsuserd/nfsuserd.8
  projects/ofed/base/usr.sbin/ngctl/main.c
  projects/ofed/base/usr.sbin/ngctl/msg.c
  projects/ofed/base/usr.sbin/nscd/nscd.8
  projects/ofed/base/usr.sbin/nscd/nscd.conf.5
  projects/ofed/base/usr.sbin/ntp/config.h
  projects/ofed/base/usr.sbin/ntp/doc/ntp.conf.5
  projects/ofed/base/usr.sbin/ntp/doc/ntpd.8
  projects/ofed/base/usr.sbin/ntp/doc/ntpq.8
  projects/ofed/base/usr.sbin/pciconf/cap.c
  projects/ofed/base/usr.sbin/pciconf/pciconf.8
  projects/ofed/base/usr.sbin/pciconf/pciconf.c
  projects/ofed/base/usr.sbin/pkg_install/Makefile.inc
  projects/ofed/base/usr.sbin/pkg_install/add/main.c
  projects/ofed/base/usr.sbin/pkg_install/create/create.h
  projects/ofed/base/usr.sbin/pkg_install/create/main.c
  projects/ofed/base/usr.sbin/pkg_install/create/perform.c
  projects/ofed/base/usr.sbin/pkg_install/create/pkg_create.1
  projects/ofed/base/usr.sbin/pkg_install/updating/pkg_updating.1
  projects/ofed/base/usr.sbin/pmcannotate/pmcannotate.c
  projects/ofed/base/usr.sbin/pmccontrol/pmccontrol.c
  projects/ofed/base/usr.sbin/pmcstat/pmcpl_callgraph.c
  projects/ofed/base/usr.sbin/pmcstat/pmcpl_calltree.c
  projects/ofed/base/usr.sbin/pmcstat/pmcstat.c
  projects/ofed/base/usr.sbin/pmcstat/pmcstat.h
  projects/ofed/base/usr.sbin/pmcstat/pmcstat_log.c
  projects/ofed/base/usr.sbin/pmcstat/pmcstat_log.h
  projects/ofed/base/usr.sbin/portsnap/portsnap/portsnap.8
  projects/ofed/base/usr.sbin/portsnap/portsnap/portsnap.sh
  projects/ofed/base/usr.sbin/powerd/powerd.8
  projects/ofed/base/usr.sbin/powerd/powerd.c
  projects/ofed/base/usr.sbin/ppp/ipcp.c
  projects/ofed/base/usr.sbin/ppp/ipv6cp.c
  projects/ofed/base/usr.sbin/ppp/throughput.c
  projects/ofed/base/usr.sbin/pw/pw.8
  projects/ofed/base/usr.sbin/rarpd/rarpd.c
  projects/ofed/base/usr.sbin/rpc.lockd/Makefile
  projects/ofed/base/usr.sbin/rpc.lockd/kern.c
  projects/ofed/base/usr.sbin/rpc.lockd/lockd.c
  projects/ofed/base/usr.sbin/rpc.lockd/lockd_lock.c
  projects/ofed/base/usr.sbin/rpc.ypxfrd/rpc.ypxfrd.8
  projects/ofed/base/usr.sbin/rtadvd/Makefile
  projects/ofed/base/usr.sbin/rtadvd/rtadvd.8
  projects/ofed/base/usr.sbin/rtadvd/rtadvd.c
  projects/ofed/base/usr.sbin/rtadvd/rtadvd.conf.5
  projects/ofed/base/usr.sbin/rtprio/rtprio.1
  projects/ofed/base/usr.sbin/rtsold/rtsold.8
  projects/ofed/base/usr.sbin/sa/sa.8
  projects/ofed/base/usr.sbin/sade/Makefile
  projects/ofed/base/usr.sbin/service/service.8
  projects/ofed/base/usr.sbin/services_mkdb/services_mkdb.8
  projects/ofed/base/usr.sbin/smbmsg/smbmsg.8
  projects/ofed/base/usr.sbin/snapinfo/snapinfo.8
  projects/ofed/base/usr.sbin/sysinstall/Makefile
  projects/ofed/base/usr.sbin/sysinstall/cdrom.c
  projects/ofed/base/usr.sbin/sysinstall/config.c
  projects/ofed/base/usr.sbin/sysinstall/devices.c
  projects/ofed/base/usr.sbin/sysinstall/disks.c
  projects/ofed/base/usr.sbin/sysinstall/dispatch.c
  projects/ofed/base/usr.sbin/sysinstall/dist.c
  projects/ofed/base/usr.sbin/sysinstall/dist.h
  projects/ofed/base/usr.sbin/sysinstall/globals.c
  projects/ofed/base/usr.sbin/sysinstall/help/options.hlp
  projects/ofed/base/usr.sbin/sysinstall/help/shortcuts.hlp
  projects/ofed/base/usr.sbin/sysinstall/index.c
  projects/ofed/base/usr.sbin/sysinstall/install.c
  projects/ofed/base/usr.sbin/sysinstall/install.cfg
  projects/ofed/base/usr.sbin/sysinstall/installUpgrade.c
  projects/ofed/base/usr.sbin/sysinstall/label.c
  projects/ofed/base/usr.sbin/sysinstall/main.c
  projects/ofed/base/usr.sbin/sysinstall/media.c
  projects/ofed/base/usr.sbin/sysinstall/menus.c
  projects/ofed/base/usr.sbin/sysinstall/misc.c
  projects/ofed/base/usr.sbin/sysinstall/modules.c
  projects/ofed/base/usr.sbin/sysinstall/msg.c
  projects/ofed/base/usr.sbin/sysinstall/network.c
  projects/ofed/base/usr.sbin/sysinstall/sysinstall.8
  projects/ofed/base/usr.sbin/sysinstall/sysinstall.h
  projects/ofed/base/usr.sbin/sysinstall/system.c
  projects/ofed/base/usr.sbin/sysinstall/tcpip.c
  projects/ofed/base/usr.sbin/sysinstall/termcap.c
  projects/ofed/base/usr.sbin/syslogd/Makefile
  projects/ofed/base/usr.sbin/syslogd/syslogd.8
  projects/ofed/base/usr.sbin/syslogd/syslogd.c
  projects/ofed/base/usr.sbin/tcpdump/tcpdump/Makefile
  projects/ofed/base/usr.sbin/tcpdump/tcpdump/config.h
  projects/ofed/base/usr.sbin/timed/timed/acksend.c
  projects/ofed/base/usr.sbin/timed/timed/byteorder.c
  projects/ofed/base/usr.sbin/timed/timed/candidate.c
  projects/ofed/base/usr.sbin/timed/timed/cksum.c
  projects/ofed/base/usr.sbin/timed/timed/correct.c
  projects/ofed/base/usr.sbin/timed/timed/extern.h
  projects/ofed/base/usr.sbin/timed/timed/globals.h
  projects/ofed/base/usr.sbin/timed/timed/master.c
  projects/ofed/base/usr.sbin/timed/timed/measure.c
  projects/ofed/base/usr.sbin/timed/timed/networkdelta.c
  projects/ofed/base/usr.sbin/timed/timed/pathnames.h
  projects/ofed/base/usr.sbin/timed/timed/readmsg.c
  projects/ofed/base/usr.sbin/timed/timed/slave.c
  projects/ofed/base/usr.sbin/timed/timed/timed.8
  projects/ofed/base/usr.sbin/timed/timed/timed.c
  projects/ofed/base/usr.sbin/timed/timedc/cmds.c
  projects/ofed/base/usr.sbin/timed/timedc/cmdtab.c
  projects/ofed/base/usr.sbin/timed/timedc/extern.h
  projects/ofed/base/usr.sbin/timed/timedc/timedc.8
  projects/ofed/base/usr.sbin/timed/timedc/timedc.c
  projects/ofed/base/usr.sbin/timed/timedc/timedc.h
  projects/ofed/base/usr.sbin/traceroute/Makefile
  projects/ofed/base/usr.sbin/traceroute6/Makefile
  projects/ofed/base/usr.sbin/traceroute6/traceroute6.c
  projects/ofed/base/usr.sbin/tzsetup/tzsetup.c
  projects/ofed/base/usr.sbin/uathload/uathload.8
  projects/ofed/base/usr.sbin/ugidfw/ugidfw.8
  projects/ofed/base/usr.sbin/uhsoctl/uhsoctl.c
  projects/ofed/base/usr.sbin/usbconfig/usbconfig.8
  projects/ofed/base/usr.sbin/usbconfig/usbconfig.c
  projects/ofed/base/usr.sbin/vidcontrol/vidcontrol.1
  projects/ofed/base/usr.sbin/watchdogd/watchdogd.c
  projects/ofed/base/usr.sbin/wpa/hostapd/Makefile
  projects/ofed/base/usr.sbin/wpa/hostapd/driver_freebsd.c
  projects/ofed/base/usr.sbin/wpa/wpa_cli/wpa_cli.8
  projects/ofed/base/usr.sbin/wpa/wpa_passphrase/Makefile
  projects/ofed/base/usr.sbin/wpa/wpa_supplicant/Makefile
  projects/ofed/base/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c
  projects/ofed/base/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5
  projects/ofed/base/usr.sbin/ypbind/ypbind.8
  projects/ofed/base/usr.sbin/ypbind/ypbind.c
  projects/ofed/base/usr.sbin/ypserv/ypinit.8
Directory Properties:
  projects/ofed/base/   (props changed)
  projects/ofed/base/cddl/contrib/opensolaris/   (props changed)
  projects/ofed/base/contrib/bind9/   (props changed)
  projects/ofed/base/contrib/binutils/   (props changed)
  projects/ofed/base/contrib/bzip2/   (props changed)
  projects/ofed/base/contrib/ee/   (props changed)
  projects/ofed/base/contrib/expat/   (props changed)
  projects/ofed/base/contrib/file/   (props changed)
  projects/ofed/base/contrib/gdb/   (props changed)
  projects/ofed/base/contrib/gnu-sort/   (props changed)
  projects/ofed/base/contrib/groff/   (props changed)
  projects/ofed/base/contrib/less/   (props changed)
  projects/ofed/base/contrib/libpcap/   (props changed)
  projects/ofed/base/contrib/llvm/tools/clang/   (props changed)
  projects/ofed/base/contrib/ncurses/   (props changed)
  projects/ofed/base/contrib/netcat/   (props changed)
  projects/ofed/base/contrib/one-true-awk/   (props changed)
  projects/ofed/base/contrib/openbsm/   (props changed)
  projects/ofed/base/contrib/openpam/   (props changed)
  projects/ofed/base/contrib/pf/   (props changed)
  projects/ofed/base/contrib/tcpdump/   (props changed)
  projects/ofed/base/contrib/tcsh/   (props changed)
  projects/ofed/base/contrib/tzcode/stdtime/   (props changed)
  projects/ofed/base/contrib/tzcode/zic/   (props changed)
  projects/ofed/base/contrib/tzdata/   (props changed)
  projects/ofed/base/contrib/wpa/   (props changed)
  projects/ofed/base/crypto/openssh/   (props changed)
  projects/ofed/base/crypto/openssl/   (props changed)
  projects/ofed/base/lib/libutil/   (props changed)
  projects/ofed/base/lib/libz/   (props changed)
  projects/ofed/base/sbin/   (props changed)
  projects/ofed/base/sbin/ipfw/   (props changed)
  projects/ofed/base/share/man/man4/twa.4   (props changed)
  projects/ofed/base/sys/   (props changed)
  projects/ofed/base/sys/amd64/include/xen/   (props changed)
  projects/ofed/base/sys/cddl/contrib/opensolaris/   (props changed)
  projects/ofed/base/sys/contrib/dev/acpica/   (props changed)
  projects/ofed/base/sys/contrib/x86emu/   (props changed)
  projects/ofed/base/sys/dev/usb/controller/   (props changed)
  projects/ofed/base/sys/dev/xen/xenpci/   (props changed)
  projects/ofed/base/usr.bin/calendar/   (props changed)
  projects/ofed/base/usr.bin/csup/   (props changed)
  projects/ofed/base/usr.bin/procstat/   (props changed)

Modified: projects/ofed/base/COPYRIGHT
==============================================================================
--- projects/ofed/base/COPYRIGHT	Mon Jan  3 06:56:43 2011	(r216916)
+++ projects/ofed/base/COPYRIGHT	Mon Jan  3 08:09:49 2011	(r216917)
@@ -4,7 +4,7 @@
 The compilation of software known as FreeBSD is distributed under the
 following terms:
 
-Copyright (c) 1992-2010 The FreeBSD Project. All rights reserved.
+Copyright (c) 1992-2011 The FreeBSD Project. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions

Modified: projects/ofed/base/Makefile
==============================================================================
--- projects/ofed/base/Makefile	Mon Jan  3 06:56:43 2011	(r216916)
+++ projects/ofed/base/Makefile	Mon Jan  3 08:09:49 2011	(r216917)
@@ -89,7 +89,8 @@ TGTS=	all all-man buildenv buildenvvars 
 	obj objlink regress rerelease showconfig tags toolchain update \
 	_worldtmp _legacy _bootstrap-tools _cleanobj _obj \
 	_build-tools _cross-tools _includes _libraries _depend \
-	build32 distribute32 install32 xdev xdev-build xdev-install
+	build32 builddtb distribute32 install32 xdev xdev-build xdev-install \
+
 TGTS+=	${SUBDIR_TARGETS}
 
 BITGTS=	files includes
@@ -270,7 +271,7 @@ make: .PHONY
 
 tinderbox:
 	cd ${.CURDIR} && \
-		DOING_TINDERBOX=YES ${MAKE} ${JFLAG} universe
+		DOING_TINDERBOX=YES ${MAKE} JFLAG=${JFLAG} universe
 
 #
 # universe
@@ -281,6 +282,14 @@ tinderbox:
 #
 .if make(universe) || make(universe_kernels) || make(tinderbox)
 TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v
+TARGET_ARCHES_arm?=	arm armeb
+TARGET_ARCHES_mips?=	mipsel mipseb
+TARGET_ARCHES_powerpc?=	powerpc powerpc64
+TARGET_ARCHES_pc98?=	i386
+TARGET_ARCHES_sun4v?=	sparc64
+.for target in ${TARGETS}
+TARGET_ARCHES_${target}?= ${target}
+.endfor
 
 .if defined(DOING_TINDERBOX)
 FAILFILE=tinderbox.failed
@@ -300,16 +309,24 @@ universe_prologue:
 .for target in ${TARGETS}
 universe: universe_${target}
 .ORDER: universe_prologue universe_${target} universe_epilogue
-universe_${target}:
-.if !defined(MAKE_JUST_KERNELS)
+universe_${target}: universe_${target}_prologue
+universe_${target}_prologue:
 	@echo ">> ${target} started on `LC_ALL=C date`"
+.if !defined(MAKE_JUST_KERNELS)
+.for target_arch in ${TARGET_ARCHES_${target}}
+universe_${target}: universe_${target}_${target_arch}
+universe_${target}_${target_arch}: universe_${target}_prologue
+	@echo ">> ${target}.${target_arch} buildworld started on `LC_ALL=C date`"
 	@(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \
 	    ${MAKE} ${JFLAG} buildworld \
 	    TARGET=${target} \
-	    > _.${target}.buildworld 2>&1 || \
-	    (echo "${target} world failed," \
-	    "check _.${target}.buildworld for details" | ${MAKEFAIL}))
-	@echo ">> ${target} buildworld completed on `LC_ALL=C date`"
+	    TARGET_ARCH=${target_arch} \
+	    > _.${target}.${target_arch}.buildworld 2>&1 || \
+	    (echo "${target}.${target_arch} world failed," \
+	    "check _.${target}.${target_arch}.buildworld for details" | \
+	    ${MAKEFAIL}))
+	@echo ">> ${target}.${target_arch} buildworld completed on `LC_ALL=C date`"
+.endfor
 .endif
 .if !defined(MAKE_JUST_WORLDS)
 .if exists(${.CURDIR}/sys/${target}/conf/NOTES)
@@ -332,9 +349,15 @@ KERNCONFS!=	cd ${.CURDIR}/sys/${TARGET}/
 		! -name DEFAULTS ! -name NOTES
 universe_kernconfs:
 .for kernel in ${KERNCONFS}
+TARGET_ARCH_${kernel}!=	cd ${.CURDIR}/sys/${TARGET}/conf && \
+	config -m ${.CURDIR}/sys/${TARGET}/conf/${kernel} 2> /dev/null | \
+	cut -f 2
+universe_kernconfs: universe_kernconf_${TARGET}_${kernel}
+universe_kernconf_${TARGET}_${kernel}:
 	@(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \
 	    ${MAKE} ${JFLAG} buildkernel \
 	    TARGET=${TARGET} \
+	    TARGET_ARCH=${TARGET_ARCH_${kernel}} \
 	    KERNCONF=${kernel} \
 	    > _.${TARGET}.${kernel} 2>&1 || \
 	    (echo "${TARGET} ${kernel} kernel failed," \

Modified: projects/ofed/base/Makefile.inc1
==============================================================================
--- projects/ofed/base/Makefile.inc1	Mon Jan  3 06:56:43 2011	(r216916)
+++ projects/ofed/base/Makefile.inc1	Mon Jan  3 08:09:49 2011	(r216917)
@@ -29,10 +29,7 @@
 #		obj depend all install clean cleandepend cleanobj
 
 .include <bsd.own.mk>
-
-.if ${MACHINE_ARCH} == "mips"
-MK_RESCUE=no	# not yet
-.endif
+.include <bsd.arch.inc.mk>
 
 # We must do share/info early so that installation of info `dir'
 # entries works correctly.  Do it first since it is less likely to
@@ -121,16 +118,31 @@ VERSION+=	${OSRELDATE}
 
 # Guess machine architecture from machine type, and vice versa.
 .if !defined(TARGET_ARCH) && defined(TARGET)
-TARGET_ARCH=	${TARGET:S/pc98/i386/:S/sun4v/sparc64/}
+TARGET_ARCH=	${TARGET:S/pc98/i386/:S/sun4v/sparc64/:S/mips/mipsel/}
 .elif !defined(TARGET) && defined(TARGET_ARCH) && \
     ${TARGET_ARCH} != ${MACHINE_ARCH}
-TARGET=		${TARGET_ARCH}
+TARGET=		${TARGET_ARCH:C/mipse[lb]/mips/:C/armeb/arm/}
+.endif
+# Legacy names, for a transition period mips:mips -> mipsel:mips
+.if defined(TARGET) && defined(TARGET_ARCH) && \
+    ${TARGET_ARCH} == "mips" && ${TARGET} == "mips"
+.warning "TARGET_ARCH of mips is deprecated in favor of mipsel or mipseb"
+.if defined(TARGET_BIG_ENDIAN)
+TARGET_ARCH=mipseb
+.else
+TARGET_ARCH=mipsel
+.endif
+.endif
+# arm with TARGET_BIG_ENDIAN -> armeb
+.if defined(TARGET_ARCH) && ${TARGET_ARCH} == "arm" && defined(TARGET_BIG_ENDIAN)
+.warning "TARGET_ARCH of arm with TARGET_BIG_ENDIAN is deprecated.  use armeb"
+TARGET_ARCH=armeb
 .endif
 # Otherwise, default to current machine type and architecture.
 TARGET?=	${MACHINE}
 TARGET_ARCH?=	${MACHINE_ARCH}
 
-KNOWN_ARCHES?=	amd64 arm i386 i386/pc98 ia64 mips powerpc sparc64 sparc64/sun4v
+KNOWN_ARCHES?=	amd64 arm armeb/arm i386 i386/pc98 ia64 mipsel/mips mipseb/mips powerpc powerpc64/powerpc sparc64 sparc64/sun4v
 .if ${TARGET} == ${TARGET_ARCH}
 _t=		${TARGET}
 .else
@@ -164,10 +176,10 @@ BUILD_ARCH!=	uname -p
 .error To cross-build, set TARGET_ARCH.
 .endif
 .endif
-.if ${MACHINE} == ${TARGET} && !defined(CROSS_BUILD_TESTING)
+.if ${MACHINE} == ${TARGET} && ${MACHINE_ARCH} == ${TARGET_ARCH} && !defined(CROSS_BUILD_TESTING)
 OBJTREE=	${MAKEOBJDIRPREFIX}
 .else
-OBJTREE=	${MAKEOBJDIRPREFIX}/${TARGET}
+OBJTREE=	${MAKEOBJDIRPREFIX}/${TARGET}.${TARGET_ARCH}
 .endif
 WORLDTMP=	${OBJTREE}${.CURDIR}/tmp
 # /usr/games added for fortune which depend on strfile
@@ -264,40 +276,53 @@ WMAKEENV+=	NO_CTF=1
 .endif
 WMAKE=		${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP}
 
-.if ${TARGET_ARCH} == "amd64"
+.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
 # 32 bit world
 LIB32TMP=	${OBJTREE}${.CURDIR}/lib32
 
+.if ${TARGET_ARCH} == "amd64"
 .if empty(TARGET_CPUTYPE)
 LIB32CPUFLAGS=	-march=i686 -mmmx -msse -msse2
 .else
 LIB32CPUFLAGS=	-march=${TARGET_CPUTYPE}
 .endif
-LIB32FLAGS=	-m32 ${LIB32CPUFLAGS} -mfancy-math-387 -DCOMPAT_32BIT \
+LIB32CPUFLAGS+=	-mfancy-math-387
+LIB32WMAKEENV=	MACHINE=i386 MACHINE_ARCH=i386 \
+		MACHINE_CPU="i686 mmx sse sse2" \
+		LD="${LD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \
+		AS="${AS} --32"
+
+.elif ${TARGET_ARCH} == "powerpc64"
+.if empty(TARGET_CPUTYPE)
+LIB32CPUFLAGS=	-mcpu=powerpc
+.else
+LIB32CPUFLAGS=	-mcpu=${TARGET_CPUTYPE}
+.endif
+LIB32WMAKEENV=	MACHINE=powerpc MACHINE_ARCH=powerpc \
+		LD="${LD} -m elf32ppc"
+.endif
+
+
+LIB32FLAGS=	-m32 ${LIB32CPUFLAGS} -DCOMPAT_32BIT \
 		-isystem ${LIB32TMP}/usr/include/ \
 		-L${LIB32TMP}/usr/lib32 \
 		-B${LIB32TMP}/usr/lib32
 
 # Yes, the flags are redundant.
-LIB32WMAKEENV=	MAKEOBJDIRPREFIX=${OBJTREE}/lib32 \
+LIB32WMAKEENV+=	MAKEOBJDIRPREFIX=${OBJTREE}/lib32 \
 		_SHLIBDIRPREFIX=${LIB32TMP} \
 		VERSION="${VERSION}" \
-		MACHINE=i386 \
-		MACHINE_ARCH=i386 \
-		MACHINE_CPU="i686 mmx sse sse2" \
 		INSTALL="sh ${.CURDIR}/tools/install.sh" \
 		PATH=${TMPPATH} \
 		CC="${CC} ${LIB32FLAGS}" \
 		CXX="${CXX} ${LIB32FLAGS}" \
 		OBJC="${OBJC} ${LIB32FLAGS}" \
-		LD="${LD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \
-		AS="${AS} --32" \
 		LIBDIR=/usr/lib32 \
 		SHLIBDIR=/usr/lib32
 
 LIB32WMAKE=	${LIB32WMAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT \
 		-DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO \
-		-DWITHOUT_HTML -DNO_CTF DESTDIR=${LIB32TMP}
+		-DWITHOUT_HTML -DNO_CTF -DNO_LINT DESTDIR=${LIB32TMP}
 LIB32IMAKE=	${LIB32WMAKE:NINSTALL=*:NDESTDIR=*} -DNO_INCS
 .endif
 
@@ -338,7 +363,7 @@ _worldtmp:
 	@echo "--------------------------------------------------------------"
 .if !defined(NO_CLEAN)
 	rm -rf ${WORLDTMP}
-.if ${TARGET_ARCH} == "amd64"
+.if defined(LIB32TMP)
 	rm -rf ${LIB32TMP}
 .endif
 .else
@@ -382,7 +407,7 @@ _cleanobj:
 	@echo ">>> stage 2.1: cleaning up the object tree"
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; ${WMAKE} ${CLEANDIR:S/^/par-/}
-.if ${TARGET_ARCH} == "amd64"
+.if defined(LIB32TMP)
 	${_+_}cd ${.CURDIR}; ${LIB32WMAKE} -f Makefile.inc1 ${CLEANDIR:S/^/par-/}
 .endif
 .endif
@@ -430,7 +455,7 @@ everything:
 	@echo ">>> stage 4.4: building everything"
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; ${WMAKE} par-all
-.if ${TARGET_ARCH} == "amd64"
+.if defined(LIB32TMP)
 build32:
 	@echo
 	@echo "--------------------------------------------------------------"
@@ -512,7 +537,7 @@ WMAKE_TGTS+=	_cleanobj _obj _build-tools
 WMAKE_TGTS+=	_cross-tools
 .endif
 WMAKE_TGTS+=	_includes _libraries _depend everything
-.if ${TARGET_ARCH} == "amd64" && ${MK_LIB32} != "no"
+.if defined(LIB32TMP) && ${MK_LIB32} != "no"
 WMAKE_TGTS+=	build32
 .endif
 
@@ -662,7 +687,7 @@ reinstall:
 	@echo ">>> Installing everything"
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 install
-.if ${TARGET_ARCH} == "amd64" && ${MK_LIB32} != "no"
+.if defined(LIB32TMP) && ${MK_LIB32} != "no"
 	${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 install32
 .endif
 
@@ -671,7 +696,7 @@ redistribute:
 	@echo ">>> Distributing everything"
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 distribute
-.if ${TARGET_ARCH} == "amd64" && ${MK_LIB32} != "no"
+.if defined(LIB32TMP) && ${MK_LIB32} != "no"
 	${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 distribute32 \
 	    DISTRIBUTION=lib32
 .endif
@@ -707,8 +732,12 @@ KERNCONF=${KERNFAST}
 KERNCONF=	${KERNEL}
 KERNWARN=
 .else
+.if ${TARGET_ARCH} == "powerpc64"
+KERNCONF?=	GENERIC64
+.else
 KERNCONF?=	GENERIC
 .endif
+.endif
 INSTKERNNAME?=	kernel
 
 KERNSRCDIR?=	${.CURDIR}/sys
@@ -956,18 +985,31 @@ _gensnmptree=	usr.sbin/bsnmpd/gensnmptre
 _crunchgen=	usr.sbin/crunch/crunchgen
 .endif
 
+# XXX: There is no way to specify bootstrap tools depending on MK-flags
+# with different per-architecture default values. Always build tblgen.
+_clang_tblgen= \
+	lib/clang/libllvmsupport \
+	lib/clang/libllvmsystem \
+	usr.bin/clang/tblgen
+
 .if ${MK_CDDL} != "no"
 _dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf lib/libelf \
     lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge
 .endif
 
+.if ${MK_FDT} != "no"
+_dtc= gnu/usr.bin/dtc
+.endif
+
 bootstrap-tools:
 .for _tool in \
+    ${_clang_tblgen} \
     ${_dtrace_tools} \
     ${_strfile} \
     ${_gperf} \
     ${_groff} \
     ${_ar} \
+    ${_dtc} \
     usr.bin/lorder \
     usr.bin/makewhatis \
     ${_mklocale} \
@@ -1050,8 +1092,15 @@ _kgzip=		usr.sbin/kgzip
 .endif
 .endif
 
+.if ${CC:T:Mclang} == "clang"
+_clang=		usr.bin/clang
+_clang_libs=	lib/clang
+.endif
+
 cross-tools:
 .for _tool in \
+    ${_clang_libs} \
+    ${_clang} \
     gnu/usr.bin/binutils \
     gnu/usr.bin/cc \
     usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \
@@ -1089,7 +1138,7 @@ libraries:
 #
 # static libgcc.a prerequisite for shared libc
 #
-_prereq_libs= gnu/lib/libssp/libssp_nonshared gnu/lib/libgcc
+_prereq_libs= gnu/lib/libssp/libssp_nonshared gnu/lib/libgcc lib/libcompiler_rt
 
 # These dependencies are not automatically generated:
 #
@@ -1099,10 +1148,13 @@ _prereq_libs= gnu/lib/libssp/libssp_nons
 _startup_libs=	gnu/lib/csu
 .if exists(${.CURDIR}/lib/csu/${MACHINE_ARCH}-elf)
 _startup_libs+=	lib/csu/${MACHINE_ARCH}-elf
-.else
+.elif exists(${.CURDIR}/lib/csu/${MACHINE_ARCH})
 _startup_libs+=	lib/csu/${MACHINE_ARCH}
+.else
+_startup_libs+=	lib/csu/${MACHINE_CPUARCH}
 .endif
 _startup_libs+=	gnu/lib/libgcc
+_startup_libs+=	lib/libcompiler_rt
 _startup_libs+=	lib/libc
 
 gnu/lib/libgcc__L: lib/libc__L
@@ -1113,7 +1165,7 @@ _prebuild_libs=	${_kerberos5_lib_libasn1
 		lib/libbz2 lib/libcom_err lib/libcrypt \
 		lib/libexpat lib/libfetch \
 		${_lib_libgssapi} ${_lib_libipx} \
-		lib/libkiconv lib/libkvm lib/libmd \
+		lib/libkiconv lib/libkvm lib/liblzma lib/libmd \
 		lib/ncurses/ncurses lib/ncurses/ncursesw \
 		lib/libopie lib/libpam ${_lib_libthr} \
 		lib/libradius lib/libsbuf lib/libtacplus \
@@ -1440,3 +1492,41 @@ _xi-links:
 			    ../../../../usr/bin/${XDDIR}${OSREL}-$$i; \
 		done
 .endif
+
+.if !empty(KRNLOBJDIR) && !empty(KERNCONF)
+DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/
+
+.if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE)
+.if exists(${KERNCONFDIR}/${KERNCONF})
+FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \
+	${KERNCONFDIR}/${KERNCONF}
+.endif
+.endif
+
+.endif
+
+.if !defined(DTBOUTPUTPATH) || !exists(${DTBOUTPUTPATH})
+DTBOUTPUTPATH= ${.CURDIR}
+.endif
+
+#
+# Build 'standalone' Device Tree Blob
+#
+builddtb:
+	@if [ "${FDT_DTS_FILE}" = "" ]; then \
+		echo "ERROR: FDT_DTS_FILE must be specified!"; \
+		exit 1; \
+	fi;	\
+	if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \
+		echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \
+			exist!"; \
+		exit 1;	\
+	fi;	\
+	if [ "${DTBOUTPUTPATH}" = "${.CURDIR}" ]; then	\
+		echo "WARNING: DTB will be placed in the current working \
+			directory"; \
+	fi
+	@PATH=${TMPPATH} \
+	dtc -O dtb -o \
+	    ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b 0 \
+	    -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE}

Copied: projects/ofed/base/Makefile.mips (from r216915, head/Makefile.mips)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/base/Makefile.mips	Mon Jan  3 08:09:49 2011	(r216917, copy of r216915, head/Makefile.mips)
@@ -0,0 +1,5 @@
+# $FreeBSD$
+
+.if defined(TARGET_ABI) && ${TARGET_ABI} == "n64"
+MK_RESCUE=no
+.endif

Modified: projects/ofed/base/ObsoleteFiles.inc
==============================================================================
--- projects/ofed/base/ObsoleteFiles.inc	Mon Jan  3 06:56:43 2011	(r216916)
+++ projects/ofed/base/ObsoleteFiles.inc	Mon Jan  3 08:09:49 2011	(r216917)
@@ -13,7 +13,106 @@
 #
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
+# Before you commit changes to this file please check if any entries in
+# tools/build/mk/OptionalObsoleteFiles.inc can be removed. The following
+# command tells which files are listed more than once regardless of some
+# architecture specific conditionals, so you can not blindly trust the
+# output:
+# ( grep '+=' /usr/src/ObsoleteFiles.inc | sort -u ; \
+# grep '+=' /usr/src/tools/build/mk/OptionalObsoleteFiles.inc | sort -u) | \
+# sort | uniq -d
+#
+# To find regular duplicates not dependant on optional components, you can
+# also use something that will not give you false positives, e.g.:
+# for t in `make -V TARGETS universe`; do
+#   __MAKE_CONF=/dev/null make -f Makefile.inc1 TARGET=$t \
+#   -V OLD_FILES -V OLD_LIBS -V OLD_DIRS check-old | \
+#   xargs -n1 | sort | uniq -d;
+# done
+#
+# For optional components, you can use the following to see if some entries
+# in OptionalObsoleteFiles.inc have been obsoleted by ObsoleteFiles.inc
+# for o in tools/build/options/WITH*; do
+#   __MAKE_CONF=/dev/null make -f Makefile.inc1 -D${o##*/} \
+#   -V OLD_FILES -V OLD_LIBS -V OLD_DIRS check-old | \
+#   xargs -n1 | sort | uniq -d;
+# done
 
+# 20101114: Remove long-obsolete MAKEDEV.8
+OLD_FILES+=usr/share/man/man8/MAKEDEV.8.gz
+# 20101112: vgonel(9) has gone to private API a while ago
+OLD_FILES+=usr/share/man/man9/vgonel.9.gz
+# 20101112: removed gasp.info
+OLD_FILES+=usr/share/info/gasp.info.gz
+# 20101109: headers moved from machine/ to x86/
+.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
+OLD_FILES+=usr/include/machine/mptable.h
+.endif
+# 20101101: headers moved from machine/ to x86/
+.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
+OLD_FILES+=usr/include/machine/apicreg.h
+OLD_FILES+=usr/include/machine/mca.h
+.endif
+# 20101020: catch up with vm_page_sleep_if_busy rename
+OLD_FILES+=usr/share/man/man9/vm_page_sleep_busy.9.gz
+# 20101011: removed subblock.h from liblzma
+OLD_FILES+=usr/include/lzma/subblock.h
+# 20101002: removed manpath.config
+OLD_FILES+=etc/manpath.config
+OLD_FILES+=usr/share/examples/etc/manpath.config
+# 20100910: renamed sbuf_overflowed to sbuf_error
+OLD_FILES+=usr/share/man/man9/sbuf_overflowed.9.gz
+# 20100815: retired last traces of chooseproc(9)
+OLD_FILES+=usr/share/man/man9/chooseproc.9.gz
+# 20100806: removal of unused libcompat routines
+OLD_FILES+=usr/share/man/man3/ascftime.3.gz
+OLD_FILES+=usr/share/man/man3/cfree.3.gz
+OLD_FILES+=usr/share/man/man3/cftime.3.gz
+OLD_FILES+=usr/share/man/man3/getpw.3.gz
+# 20100801: tzdata2010k import
+OLD_FILES+=usr/share/zoneinfo/Pacific/Ponape
+OLD_FILES+=usr/share/zoneinfo/Pacific/Truk
+# 20100725: acpi_aiboost(4) removal.
+OLD_FILES+=usr/share/man/man4/acpi_aiboost.4.gz
+# 20100724: nfsclient/nfs_lock.h moved to nfs/nfs_lock.h
+OLD_FILES+=usr/include/nfsclient/nfs_lock.h
+# 20100720: new clang import which bumps version from 2.0 to 2.8
+OLD_FILES+=usr/include/clang/2.0/emmintrin.h
+OLD_FILES+=usr/include/clang/2.0/mm_malloc.h
+OLD_FILES+=usr/include/clang/2.0/mmintrin.h
+OLD_FILES+=usr/include/clang/2.0/pmmintrin.h
+OLD_FILES+=usr/include/clang/2.0/tmmintrin.h
+OLD_FILES+=usr/include/clang/2.0/xmmintrin.h
+OLD_DIRS+=usr/include/clang/2.0
+# 20100706: removed pc-sysinstall's detect-vmware.sh
+OLD_FILES+=usr/share/pc-sysinstall/backend-query/detect-vmware.sh
+# 20100701: [powerpc] removed <machine/intr.h>
+.if ${TARGET_ARCH} == "powerpc"
+OLD_FILES+=usr/include/machine/intr.h
+.endif
+# 20100514: library version bump for versioned symbols for liblzma
+OLD_LIBS+=usr/lib/liblzma.so.0
+.if ${TARGET_ARCH} == "amd64"
+OLD_LIBS+=usr/lib32/liblzma.so.0
+.endif
+# 20100511: move GCC-specific headers to /usr/include/gcc
+.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
+OLD_FILES+=usr/include/emmintrin.h
+OLD_FILES+=usr/include/mm_malloc.h
+OLD_FILES+=usr/include/pmmintrin.h
+OLD_FILES+=usr/include/xmmintrin.h
+.endif
+.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "arm"
+OLD_FILES+=usr/include/mmintrin.h
+.endif
+.if ${TARGET_ARCH} == "ia64"
+OLD_FILES+=usr/include/ia64intrin.h
+.endif
+.if ${TARGET_ARCH} == "powerpc"
+OLD_FILES+=usr/include/altivec.h
+OLD_FILES+=usr/include/ppc-asm.h
+OLD_FILES+=usr/include/spe.h
+.endif
 # 20100416: [mips] removed <machine/psl.h>
 .if ${TARGET_ARCH} == "mips"
 OLD_FILES+=usr/include/machine/psl.h
@@ -185,6 +284,8 @@ OLD_FILES+=usr/share/man/man9/ieee80211_
 OLD_FILES+=usr/share/man/man9/ieee80211_wep_crypt.9.gz
 # 20090801: vimage.h removed in favour of vnet.h
 OLD_FILES+=usr/include/sys/vimage.h
+# 20101208: libbsnmp was moved to usr/lib
+OLD_LIBS+=lib/libbsnmp.so.5
 # 20090719: library version bump for 8.0
 OLD_LIBS+=lib/libalias.so.6
 OLD_LIBS+=lib/libavl.so.1
@@ -1076,12 +1177,6 @@ OLD_FILES+=usr/include/machine/i4b_rbch_
 OLD_FILES+=usr/include/machine/i4b_tel_ioctl.h
 OLD_FILES+=usr/include/machine/i4b_trace.h
 .endif
-# 20070704: I4B 'modules' temporary disconnected (removed 20080525)
-.if ${TARGET_ARCH} == "i386"
-OLD_FILES+=usr/share/man/man4/i4bing.4.gz
-OLD_FILES+=usr/share/man/man4/i4bipr.4.gz
-OLD_FILES+=usr/share/man/man4/i4bisppp.4.gz
-.endif
 # 20070703: pf 4.1 import
 OLD_FILES+=usr/libexec/ftp-proxy
 # 20070701: KAME IPSec removal
@@ -1260,12 +1355,8 @@ OLD_LIBS+=usr/lib/libusbhid.so.2
 OLD_LIBS+=usr/lib/libvgl.so.4
 OLD_LIBS+=usr/lib/libwrap.so.4
 OLD_LIBS+=usr/lib/libypclnt.so.2
-OLD_LIBS+=usr/lib/snmp_atm.so.3
 OLD_LIBS+=usr/lib/snmp_bridge.so.3
 OLD_LIBS+=usr/lib/snmp_hostres.so.3
-OLD_LIBS+=usr/lib/snmp_mibII.so.3
-OLD_LIBS+=usr/lib/snmp_netgraph.so.3
-OLD_LIBS+=usr/lib/snmp_pf.so.3
 .if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libatm.so.4
 OLD_LIBS+=usr/lib32/libbegemot.so.2
@@ -1561,7 +1652,7 @@ OLD_DIRS+=usr/include/c++/3.4
 OLD_FILES+=usr/sbin/zfs
 OLD_FILES+=usr/sbin/zpool
 # 20070423: rc.bluetooth (examples) removed
-OLD_FILES+=usr/share/examples/netgraph/bluetooth/rc.bluetooth 
+OLD_FILES+=usr/share/examples/netgraph/bluetooth/rc.bluetooth
 # 20070421: worm.4 removed
 OLD_FILES+=usr/share/man/man4/worm.4.gz
 # 20070417: trunk(4) renamed to lagg(4)
@@ -4469,7 +4560,6 @@ OLD_FILES+=usr/games/worm
 OLD_FILES+=usr/games/worms
 OLD_FILES+=usr/games/wump
 OLD_FILES+=sbin/mount_reiserfs
-OLD_FILES+=usr/include/c++/3.4/ext/demangle.h
 OLD_FILES+=usr/include/cam/cam_extend.h
 OLD_FILES+=usr/include/dev/wi/wi_hostap.h
 OLD_FILES+=usr/include/disktab.h
@@ -4732,7 +4822,6 @@ OLD_FILES+=usr/include/posix4/posix4.h
 OLD_FILES+=usr/include/posix4/sched.h
 OLD_FILES+=usr/include/posix4/semaphore.h
 OLD_DIRS+=usr/include/posix4
-OLD_FILES+=usr/include/rune.h
 OLD_FILES+=usr/include/security/_pam_compat.h
 OLD_FILES+=usr/include/security/_pam_macros.h
 OLD_FILES+=usr/include/security/_pam_types.h
@@ -4878,42 +4967,19 @@ OLD_FILES+=usr/share/doc/ntp/release.htm
 OLD_FILES+=usr/share/doc/ntp/tickadj.htm
 OLD_FILES+=usr/share/doc/papers/nqnfs.ascii.gz
 OLD_FILES+=usr/share/doc/papers/px.ascii.gz
-OLD_FILES+=usr/share/man/man3/mbrune.3.gz
-OLD_FILES+=usr/share/man/man3/rune.3.gz
-OLD_FILES+=usr/share/man/man3/mac_is_present_np.3.gz
-OLD_FILES+=usr/share/man/man3/fpsetsticky.3.gz
-OLD_FILES+=usr/share/man/man3/gss_krb5_copy_ccache.3.gz
-OLD_FILES+=usr/share/man/man3/gss_krb5_compat_des3_mic.3.gz
-OLD_FILES+=usr/share/man/man3/exp10f.3.gz
 OLD_FILES+=usr/share/man/man3/exp10.3.gz
-OLD_FILES+=usr/share/man/man3/mbrrune.3.gz
-OLD_FILES+=usr/share/man/man3/mbmb.3.gz
-OLD_FILES+=usr/share/man/man3/sputrune.3.gz
-OLD_FILES+=usr/share/man/man3/sgetrune.3.gz
-OLD_FILES+=usr/share/man/man3/setrunelocale.3.gz
-OLD_FILES+=usr/share/man/man3/setinvalidrune.3.gz
-OLD_FILES+=usr/share/man/man3/mbrune.3.gz
-OLD_FILES+=usr/share/man/man3/rune.3.gz
-OLD_FILES+=usr/share/man/man3/mac_is_present_np.3.gz
+OLD_FILES+=usr/share/man/man3/exp10f.3.gz
 OLD_FILES+=usr/share/man/man3/fpsetsticky.3.gz
-OLD_FILES+=usr/share/man/man3/gss_krb5_copy_ccache.3.gz
 OLD_FILES+=usr/share/man/man3/gss_krb5_compat_des3_mic.3.gz
-OLD_FILES+=usr/share/man/man3/exp10f.3.gz
-OLD_FILES+=usr/share/man/man3/exp10.3.gz
-OLD_FILES+=usr/share/man/man3/mbrrune.3.gz
+OLD_FILES+=usr/share/man/man3/gss_krb5_copy_ccache.3.gz
+OLD_FILES+=usr/share/man/man3/mac_is_present_np.3.gz
 OLD_FILES+=usr/share/man/man3/mbmb.3.gz
-OLD_FILES+=usr/share/man/man3/sputrune.3.gz
-OLD_FILES+=usr/share/man/man3/sgetrune.3.gz
 OLD_FILES+=usr/share/man/man3/setrunelocale.3.gz
-OLD_FILES+=usr/share/man/man3/setinvalidrune.3.gz
-OLD_FILES+=usr/share/man/man3/fungetrune.3.gz
-OLD_FILES+=usr/share/man/man3/fputrune.3.gz
-OLD_FILES+=usr/share/man/man3/fgetrune.3.gz
 OLD_FILES+=usr/share/man/man5/usbd.conf.5.gz
 .if ${TARGET_ARCH} != "i386" && ${TARGET_ARCH} != "amd64"
 OLD_FILES+=usr/share/man/man8/boot_i386.8.gz
 .endif
-.if ${TARGET_ARCH} != "powerpc" && ${TARGET_ARCH} != "sparc64"
+.if ${TARGET_ARCH} != "powerpc" && ${TARGET_ARCH} != "powerpc64" && ${TARGET_ARCH} != "sparc64"
 OLD_FILES+=usr/share/man/man8/ofwdump.8.gz
 .endif
 OLD_FILES+=usr/share/man/man8/mount_reiserfs.8.gz
@@ -5006,14 +5072,10 @@ OLD_LIBS+=lib/libgpib.so.1
 # 20060413: libpcap.so.4 moved to /lib/
 OLD_LIBS+=usr/lib/libpcap.so.4
 # 20060412: libpthread.so.2 moved to /lib/
-.if ${TARGET_ARCH} != "sparc64"
 OLD_LIBS+=usr/lib/libpthread.so.2
-.else
-OLD_LIBS+=usr/lib/libthr.so.2
-.endif
 # 20060127: revert libdisk to static-only
 OLD_LIBS+=usr/lib/libdisk.so.3
-# 20051027: libc_r discontinued
+# 20051027: libc_r discontinued (removed 20101113)
 OLD_LIBS+=usr/lib/libc_r.a
 OLD_LIBS+=usr/lib/libc_r.so
 OLD_LIBS+=usr/lib/libc_r.so.7
@@ -5129,8 +5191,6 @@ OLD_LIBS+=usr/lib/snmp_atm.so.3
 OLD_LIBS+=usr/lib/snmp_mibII.so.3
 OLD_LIBS+=usr/lib/snmp_netgraph.so.3
 OLD_LIBS+=usr/lib/snmp_pf.so.3
-# 20050603: network related ABI change on 64bit systems
-OLD_LIBS+=usr/lib/libpcap.so.3
 # 200505XX: ?
 OLD_LIBS+=usr/lib/snmp_atm.so.2
 OLD_LIBS+=usr/lib/snmp_mibII.so.2
@@ -5151,10 +5211,6 @@ OLD_LIBS+=usr/lib/libpcap.so.2
 OLD_LIBS+=usr/lib/libisc.so.1
 # 200408XX
 OLD_LIBS+=usr/lib/snmp_netgraph.so.1
-.if ${TARGET_ARCH} != "sparc64"
-# 20040130: libkse renamed to libpthread
-OLD_LIBS+=usr/lib/libkse.so.1
-.endif
 # 200404XX
 OLD_LIBS+=usr/lib/libsnmp.so.1
 OLD_LIBS+=usr/lib/snmp_mibII.so.1

Modified: projects/ofed/base/README
==============================================================================
--- projects/ofed/base/README	Mon Jan  3 06:56:43 2011	(r216916)
+++ projects/ofed/base/README	Mon Jan  3 08:09:49 2011	(r216917)
@@ -43,6 +43,9 @@ Source Roadmap:
 ---------------
 bin		System/user commands.
 
+cddl		Various commands and libraries under the Common Development
+		and Distribution License.
+
 contrib		Packages contributed by 3rd parties.
 
 crypto		Cryptography stuff (see crypto/README).

Modified: projects/ofed/base/UPDATING
==============================================================================
--- projects/ofed/base/UPDATING	Mon Jan  3 06:56:43 2011	(r216916)
+++ projects/ofed/base/UPDATING	Mon Jan  3 08:09:49 2011	(r216917)
@@ -22,6 +22,124 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 	machines to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20101228:
+	The TCP stack has been modified to allow Khelp modules to interact with
+	it via helper hook points and store per-connection data in the TCP
+	control block. Bump __FreeBSD_version to 900029. User space tools that
+	rely on the size of struct tcpcb in tcp_var.h (e.g. sockstat) need to
+	be recompiled.
+
+20101114:
+	Generic IEEE 802.3 annex 31B full duplex flow control support has been
+	added to mii(4) and bge(4), bce(4), msk(4), nfe(4) and stge(4) along
+	with brgphy(4), e1000phy(4) as well as ip1000phy() have been converted
+	to take advantage of it instead of using custom implementations.  This
+	means that these drivers now no longer unconditionally advertise
+	support for flow control but only do so if flow control is a selected
+	media option.  This was implemented in the generic support that way in
+	order to allow flow control to be switched on and off via ifconfig(8)
+	with the PHY specific default to typically off in order to protect
+	from unwanted effects.  Consequently, if you used flow control with
+	one of the above mentioned drivers you now need to explicitly enable
+	it, for example via:
+		ifconfig bge0 media auto mediaopt flowcontrol
+
+	Along with the above mentioned changes generic support for setting
+	1000baseT master mode also has been added and brgphy(4), ciphy(4),
+	e1000phy(4) as well as ip1000phy(4) have been converted to take
+	advantage of it.  This means that these drivers now no longer take the
+	link0 parameter for selecting master mode but the master media option
+	has to be used instead, for example like in the following:
+		ifconfig bge0 media 1000baseT mediaopt full-duplex,master
+
+	Selection of master mode now is also available with all other PHY
+	drivers supporting 1000baseT.
+
+20101111:
+	The TCP stack has received a significant update to add support for
+	modularised congestion control and generally improve the clarity of
+	congestion control decisions. Bump __FreeBSD_version to 900025. User
+	space tools that rely on the size of struct tcpcb in tcp_var.h (e.g.
+	sockstat) need to be recompiled.
+
+20101002:
+	The man(1) utility has been replaced by a new version that no longer
+	uses /etc/manpath.config. Please consult man.conf(5) for how to
+	migrate local entries to the new format.
+
+20100928:
+	The copyright strings printed by login(1) and sshd(8) at the time of a
+	new connection have been removed to follow other operating systems and
+	upstream sshd.
+
+20100915:
+	A workaround for a fixed ld bug has been removed in kernel code,
+	so make sure that your system ld is built from sources after
+	revision 210245 from 2010-07-19 (r211583 if building head kernel
+	on stable/8, r211584 for stable/7; both from 2010-08-21).
+	A symptom of incorrect ld version is different addresses for
+	set_pcpu section and __start_set_pcpu symbol in kernel and/or modules.
+
+20100913:
+	The $ipv6_prefer variable in rc.conf(5) has been split into
+	$ip6addrctl_policy and $ipv6_activate_all_interfaces.
+
+	The $ip6addrctl_policy is a variable to choose a pre-defined
+	address selection policy set by ip6addrctl(8).  A value
+	"ipv4_prefer", "ipv6_prefer" or "AUTO" can be specified.  The
+	default is "AUTO".
+
+	The $ipv6_activate_all_interfaces specifies whether IFDISABLED
+	flag (see an entry of 20090926) is set on an interface with no
+	corresponding $ifconfig_IF_ipv6 line.  The default is "NO" for
+	security reason.  If you want IPv6 link-local address on all
+	interfaces by default, set this to "YES".
+
+	The old ipv6_prefer="YES" is equivalent to
+	ipv6_activate_all_interfaces="YES" and
+	ip6addrctl_policy="ipv6_prefer".
+
+20100913:
+	DTrace has grown support for userland tracing. Due to this, DTrace is
+	now i386 and amd64 only.
+	dtruss(1) is now installed by default on those systems and a new
+	kernel module is needed for userland tracing: fasttrap.
+	No changes to your kernel config file are necessary to enable
+	userland tracing, but you might consider adding 'STRIP=' and
+	'CFLAGS+=-fno-omit-frame-pointer' to your make.conf if you want
+	to have informative userland stack traces in DTrace (ustack).
+
+20100725:
+	The acpi_aiboost(4) driver has been removed in favor of the new
+	aibs(4) driver. You should update your kernel configuration file.
+
+20100722:
+	BSD grep has been imported to the base system and it is built by
+	default.  It is completely BSD licensed, highly GNU-compatible, uses
+	less memory than its GNU counterpart and has a small codebase.
+	However, it is slower than its GNU counterpart, which is mostly
+	noticeable for larger searches, for smaller ones it is measurable
+	but not significant.  The reason is complex, the most important factor
+	is that we lack a modern and efficient regex library and GNU
+	overcomes this by optimizing the searches internally.  Future work
+	on improving the regex performance is planned, for the meantime,
+	users that need better performance, can build GNU grep instead by
+	setting the WITH_GNU_GREP knob.
+
+20100713:
+	Due to the import of powerpc64 support, all existing powerpc kernel
+	configuration files must be updated with a machine directive like this:
+	    machine powerpc powerpc
+
+	In addition, an updated config(8) is required to build powerpc kernels
+	after this change.
+
+20100713:
+	A new version of ZFS (version 15) has been merged to -HEAD.
+	This version uses a python library for the following subcommands:
+	zfs allow, zfs unallow, zfs groupspace, zfs userspace.
+	For full functionality of these commands the following port must
+	be installed: sysutils/py-zfs
 
 20100429:
 	'vm_page's are now hashed by physical address to an array of mutexes.
@@ -83,6 +201,9 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 
 	The meanings correspond to the relevant IPv4 variables.
 
+20091125:
+	8.0-RELEASE.
+
 20091113:
 	The default terminal emulation for syscons(4) has been changed
 	from cons25 to xterm on all platforms except pc98.  This means
@@ -961,6 +1082,22 @@ COMMON ITEMS:
 	path, and has the highest probability of being successful.  Please try
 	this approach before reporting problems with a major version upgrade.
 
+	ZFS notes
+	---------
+	When upgrading the boot ZFS pool to a new version, always follow
+	these two steps:
+
+	1.) recompile and reinstall the ZFS boot loader and boot block
+	(this is part of "make buildworld" and "make installworld")
+
+	2.) update the ZFS boot block on your boot drive
+
+	The following example updates the ZFS boot block on the first
+	partition (freebsd-boot) of a GPT partitioned drive ad0:
+	"gpart bootcode -p /boot/gptzfsboot -i 1 ad0"
+
+	Non-boot pools do not need these updates.
+
 	To build a kernel
 	-----------------
 	If you are updating from a prior version of FreeBSD (even one just
@@ -1006,8 +1143,8 @@ COMMON ITEMS:
 	<reboot in single user>				[3]
 	mergemaster -p					[5]
 	make installworld
-	make delete-old
 	mergemaster -i					[4]
+	make delete-old					[6]
 	<reboot>
 
 
@@ -1044,8 +1181,8 @@ COMMON ITEMS:
 	<reboot in single user>				[3]
 	mergemaster -p					[5]
 	make installworld
-	make delete-old
 	mergemaster -i					[4]
+	make delete-old					[6]
 	<reboot>
 
 	Make sure that you've read the UPDATING file to understand the
@@ -1088,6 +1225,10 @@ COMMON ITEMS:
 	install) after the buildworld before this step if you last updated
 	from current before 20020224 or from -stable before 20020408.
 
+	[6] This only deletes old files and directories. Old libraries
+	can be deleted by "make delete-old-libs", but you have to make
+	sure that no program is using those libraries anymore.
+
 	[8] In order to have a kernel that can run the 4.x binaries needed to
 	do an installworld, you must include the COMPAT_FREEBSD4 option in
 	your kernel.  Failure to do so may leave you with a system that is

Modified: projects/ofed/base/bin/Makefile
==============================================================================
--- projects/ofed/base/bin/Makefile	Mon Jan  3 06:56:43 2011	(r216916)
+++ projects/ofed/base/bin/Makefile	Mon Jan  3 08:09:49 2011	(r216917)
@@ -8,7 +8,6 @@ SUBDIR= cat \
 	chio \
 	chmod \
 	cp \
-	${_csh} \
 	date \
 	dd \
 	df \
@@ -29,10 +28,8 @@ SUBDIR= cat \
 	ps \
 	pwait \
 	pwd \
-	${_rcp} \
 	realpath \
 	rm \
-	${_rmail} \
 	rmdir \
 	setfacl \
 	sh \
@@ -43,15 +40,19 @@ SUBDIR= cat \
 	uuidgen
 
 .if ${MK_RCMDS} != "no"
-_rcp=	rcp
+SUBDIR+=	rcp
 .endif
 
 .if ${MK_SENDMAIL} != "no"
-_rmail=	rmail
+SUBDIR+=	rmail
 .endif
 
 .if ${MK_TCSH} != "no"
-_csh=	csh
+SUBDIR+=	csh
 .endif
 
+.include <bsd.arch.inc.mk>
+
+SUBDIR:=	${SUBDIR:O}
+
 .include <bsd.subdir.mk>

Modified: projects/ofed/base/bin/chflags/chflags.1
==============================================================================
--- projects/ofed/base/bin/chflags/chflags.1	Mon Jan  3 06:56:43 2011	(r216916)
+++ projects/ofed/base/bin/chflags/chflags.1	Mon Jan  3 08:09:49 2011	(r216917)
@@ -98,7 +98,6 @@ will also be printed, in octal notation.
 The flags are specified as an octal number or a comma separated list
 of keywords.
 The following keywords are currently defined:
-.Pp
 .Bl -tag -offset indent -width ".Cm opaque"
 .It Cm arch , archived
 set the archived flag (super-user only)

Modified: projects/ofed/base/bin/chio/chio.c
==============================================================================
--- projects/ofed/base/bin/chio/chio.c	Mon Jan  3 06:56:43 2011	(r216916)
+++ projects/ofed/base/bin/chio/chio.c	Mon Jan  3 08:09:49 2011	(r216917)
@@ -1072,6 +1072,7 @@ find_element(char *voltag, uint16_t *et,
 
 	/* Read in the changer slots */
 	if (cp.cp_nslots > 0) {
+		(void) memset(&cesr, 0, sizeof(cesr));
 		cesr.cesr_element_type = CHET_ST;
 		cesr.cesr_element_base = 0;
 		cesr.cesr_element_count = cp.cp_nslots;

Modified: projects/ofed/base/bin/cp/cp.c
==============================================================================
--- projects/ofed/base/bin/cp/cp.c	Mon Jan  3 06:56:43 2011	(r216916)
+++ projects/ofed/base/bin/cp/cp.c	Mon Jan  3 08:09:49 2011	(r216917)
@@ -466,6 +466,7 @@ copy(char *argv[], enum op type, int fts
 		case S_IFSOCK:
 			warnx("%s is a socket (not copied).",
 				    curr->fts_path);
+			break;
 		case S_IFIFO:
 			if (Rflag) {
 				if (copy_fifo(curr->fts_statp, !dne))

Modified: projects/ofed/base/bin/date/date.1
==============================================================================
--- projects/ofed/base/bin/date/date.1	Mon Jan  3 06:56:43 2011	(r216916)
+++ projects/ofed/base/bin/date/date.1	Mon Jan  3 08:09:49 2011	(r216917)
@@ -32,7 +32,7 @@
 .\"     @(#)date.1	8.3 (Berkeley) 4/28/95
 .\" $FreeBSD$
 .\"
-.Dd June 2, 2007
+.Dd June 3, 2010
 .Dt DATE 1
 .Os
 .Sh NAME
@@ -219,6 +219,14 @@ When the date is adjusted to a specific 
 the resulting timezone will be set so that the date matches the earlier of
 the two times.
 .Pp
+It is not possible to adjust a date to an invalid absolute day, so using
+the switches
+.Fl v No 31d Fl v No 12m
+will simply fail five months of the year.
+It is therefore usual to set the month before setting the day; using
+.Fl v No 12m Fl v No 31d
+always works.
+.Pp
 Adjusting the date by months is inherently ambiguous because
 a month is a unit of variable length depending on the current date.
 This kind of date adjustment is applied in the most intuitive way.
@@ -339,9 +347,9 @@ will display the last day of February in
 .Pp
 .Dl "Tue Feb 29 03:18:00 GMT 2000"
 .Pp
-So will do the command:
+So will the command:
 .Pp
-.Dl "date -v30d -v3m -v0y -v-1m"
+.Dl "date -v3m -v30d -v0y -v-1m"
 .Pp
 because there is no such date as the 30th of February.
 .Pp

Modified: projects/ofed/base/bin/echo/echo.1
==============================================================================
--- projects/ofed/base/bin/echo/echo.1	Mon Jan  3 06:56:43 2011	(r216916)
+++ projects/ofed/base/bin/echo/echo.1	Mon Jan  3 08:09:49 2011	(r216917)
@@ -32,7 +32,7 @@
 .\"	@(#)echo.1	8.1 (Berkeley) 7/22/93
 .\" $FreeBSD$
 .\"
-.Dd April 12, 2003
+.Dd November 12, 2010
 .Dt ECHO 1
 .Os
 .Sh NAME
@@ -56,24 +56,37 @@ The following option is available:
 .Bl -tag -width flag
 .It Fl n
 Do not print the trailing newline character.
-This may also be achieved by appending

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 09:18:19 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 1DCE5106566C;
	Mon,  3 Jan 2011 09:18:19 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 05CE48FC13;
	Mon,  3 Jan 2011 09:18:19 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p039IICi081510;
	Mon, 3 Jan 2011 09:18:19 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p039II0j081495;
	Mon, 3 Jan 2011 09:18:18 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101030918.p039II0j081495@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 09:18:18 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216918 - in projects/ofed/head: . bin bin/chflags
	bin/chio bin/cp bin/csh/USD.doc bin/date bin/echo bin/expr
	bin/getfacl bin/kill bin/ln bin/pax bin/pkill bin/ps bin/rm
	bin/setfacl bin...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 09:18:19 -0000

Author: jeff
Date: Mon Jan  3 09:18:12 2011
New Revision: 216918
URL: http://svn.freebsd.org/changeset/base/216918

Log:
   - Merge to current via ofed/base

Added:
  projects/ofed/head/Makefile.mips
     - copied unchanged from r216917, projects/ofed/base/Makefile.mips
  projects/ofed/head/cddl/contrib/dtracetoolkit/
     - copied from r216917, projects/ofed/base/cddl/contrib/dtracetoolkit/
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.stddevtoofew.d
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.stddevtoofew.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevnoarg.d
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevnoarg.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevtoomany.d
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevtoomany.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d.out
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d.out
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/
     - copied from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/
     - copied from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestGetAggregate.java
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestGetAggregate.java
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.GetAggregate.ksh
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.GetAggregate.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.exe
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.exe
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_CREATEFAIL.many.exe
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_CREATEFAIL.many.exe
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.exe
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.exe
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.exe
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.exe
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.exe
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.exe
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.exe
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.exe
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.exe
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.exe
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.exe
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.exe
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.exe
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.exe
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.exe
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.exe
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.killonerror.ksh
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.killonerror.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.exe
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.exe
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.exe
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.exe
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.largeusersym.ksh
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.largeusersym.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/
     - copied from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/err.D_AGG_SPEC.SpeculateWithStddev.d
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/err.D_AGG_SPEC.SpeculateWithStddev.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/Makefile
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/Makefile
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/main.c
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/main.c
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.d
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.h
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.h
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh.out
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh.out
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/
     - copied from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/err.D_PROC_ALIGN.misaligned.exe
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/err.D_PROC_ALIGN.misaligned.exe
  projects/ofed/head/cddl/contrib/opensolaris/cmd/plockstat/
     - copied from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/plockstat/
  projects/ofed/head/cddl/contrib/opensolaris/cmd/pyzfs/
     - copied from r216917, projects/ofed/base/cddl/contrib/opensolaris/cmd/pyzfs/
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/mkerrno.sh
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/mkerrno.sh
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/mksignal.sh
     - copied unchanged from r216917, projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/common/mksignal.sh
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/i386/
     - copied from r216917, projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/i386/
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/sparc/
     - copied from r216917, projects/ofed/base/cddl/contrib/opensolaris/lib/libdtrace/sparc/
  projects/ofed/head/cddl/contrib/opensolaris/lib/pyzfs/
     - copied from r216917, projects/ofed/base/cddl/contrib/opensolaris/lib/pyzfs/
  projects/ofed/head/cddl/lib/libdtrace/libproc_compat.h
     - copied unchanged from r216917, projects/ofed/base/cddl/lib/libdtrace/libproc_compat.h
  projects/ofed/head/cddl/lib/libdtrace/regs_x86.d
     - copied unchanged from r216917, projects/ofed/base/cddl/lib/libdtrace/regs_x86.d
  projects/ofed/head/cddl/usr.bin/ctfconvert/ctfconvert.1
     - copied unchanged from r216917, projects/ofed/base/cddl/usr.bin/ctfconvert/ctfconvert.1
  projects/ofed/head/cddl/usr.bin/ctfdump/ctfdump.1
     - copied unchanged from r216917, projects/ofed/base/cddl/usr.bin/ctfdump/ctfdump.1
  projects/ofed/head/cddl/usr.bin/ctfmerge/ctfmerge.1
     - copied unchanged from r216917, projects/ofed/base/cddl/usr.bin/ctfmerge/ctfmerge.1
  projects/ofed/head/cddl/usr.sbin/dtruss/
     - copied from r216917, projects/ofed/base/cddl/usr.sbin/dtruss/
  projects/ofed/head/cddl/usr.sbin/plockstat/
     - copied from r216917, projects/ofed/base/cddl/usr.sbin/plockstat/
  projects/ofed/head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.html
     - copied unchanged from r216917, projects/ofed/base/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.html
  projects/ofed/head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.pdf
     - copied unchanged from r216917, projects/ofed/base/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.pdf
  projects/ofed/head/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.txt
     - copied unchanged from r216917, projects/ofed/base/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.txt
  projects/ofed/head/contrib/bind9/release-notes.css
     - copied unchanged from r216917, projects/ofed/base/contrib/bind9/release-notes.css
  projects/ofed/head/contrib/binutils/bfd/coff-x86_64.c
     - copied unchanged from r216917, projects/ofed/base/contrib/binutils/bfd/coff-x86_64.c
  projects/ofed/head/contrib/binutils/bfd/efi-app-x86_64.c
     - copied unchanged from r216917, projects/ofed/base/contrib/binutils/bfd/efi-app-x86_64.c
  projects/ofed/head/contrib/binutils/include/coff/x86_64.h
     - copied unchanged from r216917, projects/ofed/base/contrib/binutils/include/coff/x86_64.h
  projects/ofed/head/contrib/bsnmp/lib/snmpcrypto.c
     - copied unchanged from r216917, projects/ofed/base/contrib/bsnmp/lib/snmpcrypto.c
  projects/ofed/head/contrib/bsnmp/lib/tc.def
     - copied unchanged from r216917, projects/ofed/base/contrib/bsnmp/lib/tc.def
  projects/ofed/head/contrib/bsnmp/snmp_target/
     - copied from r216917, projects/ofed/base/contrib/bsnmp/snmp_target/
  projects/ofed/head/contrib/bsnmp/snmp_usm/
     - copied from r216917, projects/ofed/base/contrib/bsnmp/snmp_usm/
  projects/ofed/head/contrib/bsnmp/snmp_vacm/
     - copied from r216917, projects/ofed/base/contrib/bsnmp/snmp_vacm/
  projects/ofed/head/contrib/compiler-rt/
     - copied from r216917, projects/ofed/base/contrib/compiler-rt/
  projects/ofed/head/contrib/gcc/config/fixdfdi.c
     - copied unchanged from r216917, projects/ofed/base/contrib/gcc/config/fixdfdi.c
  projects/ofed/head/contrib/gcc/config/fixsfdi.c
     - copied unchanged from r216917, projects/ofed/base/contrib/gcc/config/fixsfdi.c
  projects/ofed/head/contrib/gcc/config/fixunsdfsi.c
     - copied unchanged from r216917, projects/ofed/base/contrib/gcc/config/fixunsdfsi.c
  projects/ofed/head/contrib/gcc/config/fixunssfsi.c
     - copied unchanged from r216917, projects/ofed/base/contrib/gcc/config/fixunssfsi.c
  projects/ofed/head/contrib/gcc/config/floatdidf.c
     - copied unchanged from r216917, projects/ofed/base/contrib/gcc/config/floatdidf.c
  projects/ofed/head/contrib/gcc/config/floatdisf.c
     - copied unchanged from r216917, projects/ofed/base/contrib/gcc/config/floatdisf.c
  projects/ofed/head/contrib/gcc/config/floatundidf.c
     - copied unchanged from r216917, projects/ofed/base/contrib/gcc/config/floatundidf.c
  projects/ofed/head/contrib/gcc/config/floatundisf.c
     - copied unchanged from r216917, projects/ofed/base/contrib/gcc/config/floatundisf.c
  projects/ofed/head/contrib/libpcap/opentest.c
     - copied unchanged from r216917, projects/ofed/base/contrib/libpcap/opentest.c
  projects/ofed/head/contrib/libpcap/pcap-can-linux.c
     - copied unchanged from r216917, projects/ofed/base/contrib/libpcap/pcap-can-linux.c
  projects/ofed/head/contrib/libpcap/pcap-can-linux.h
     - copied unchanged from r216917, projects/ofed/base/contrib/libpcap/pcap-can-linux.h
  projects/ofed/head/contrib/libpcap/pcap-common.c
     - copied unchanged from r216917, projects/ofed/base/contrib/libpcap/pcap-common.c
  projects/ofed/head/contrib/libpcap/pcap-common.h
     - copied unchanged from r216917, projects/ofed/base/contrib/libpcap/pcap-common.h
  projects/ofed/head/contrib/libpcap/pcap-snf.c
     - copied unchanged from r216917, projects/ofed/base/contrib/libpcap/pcap-snf.c
  projects/ofed/head/contrib/libpcap/pcap-snf.h
     - copied unchanged from r216917, projects/ofed/base/contrib/libpcap/pcap-snf.h
  projects/ofed/head/contrib/libpcap/pcap/ipnet.h
     - copied unchanged from r216917, projects/ofed/base/contrib/libpcap/pcap/ipnet.h
  projects/ofed/head/contrib/libpcap/selpolltest.c
     - copied unchanged from r216917, projects/ofed/base/contrib/libpcap/selpolltest.c
  projects/ofed/head/contrib/libpcap/sf-pcap-ng.c
     - copied unchanged from r216917, projects/ofed/base/contrib/libpcap/sf-pcap-ng.c
  projects/ofed/head/contrib/libpcap/sf-pcap-ng.h
     - copied unchanged from r216917, projects/ofed/base/contrib/libpcap/sf-pcap-ng.h
  projects/ofed/head/contrib/libpcap/sf-pcap.c
     - copied unchanged from r216917, projects/ofed/base/contrib/libpcap/sf-pcap.c
  projects/ofed/head/contrib/libpcap/sf-pcap.h
     - copied unchanged from r216917, projects/ofed/base/contrib/libpcap/sf-pcap.h
     - copied from r216917, projects/ofed/base/contrib/llvm/
  projects/ofed/head/contrib/tcpdump/Makefile-devel-adds
     - copied unchanged from r216917, projects/ofed/base/contrib/tcpdump/Makefile-devel-adds
  projects/ofed/head/contrib/tcpdump/forces.h
     - copied unchanged from r216917, projects/ofed/base/contrib/tcpdump/forces.h
  projects/ofed/head/contrib/tcpdump/ipnet.h
     - copied unchanged from r216917, projects/ofed/base/contrib/tcpdump/ipnet.h
  projects/ofed/head/contrib/tcpdump/print-forces.c
     - copied unchanged from r216917, projects/ofed/base/contrib/tcpdump/print-forces.c
  projects/ofed/head/contrib/tcpdump/print-ipnet.c
     - copied unchanged from r216917, projects/ofed/base/contrib/tcpdump/print-ipnet.c
  projects/ofed/head/contrib/tcpdump/print-usb.c
     - copied unchanged from r216917, projects/ofed/base/contrib/tcpdump/print-usb.c
  projects/ofed/head/contrib/tcpdump/signature.c
     - copied unchanged from r216917, projects/ofed/base/contrib/tcpdump/signature.c
  projects/ofed/head/contrib/tcpdump/signature.h
     - copied unchanged from r216917, projects/ofed/base/contrib/tcpdump/signature.h
  projects/ofed/head/contrib/tcpdump/tcpdump.1.in
     - copied unchanged from r216917, projects/ofed/base/contrib/tcpdump/tcpdump.1.in
  projects/ofed/head/contrib/tcpdump/tests/
     - copied from r216917, projects/ofed/base/contrib/tcpdump/tests/
  projects/ofed/head/contrib/wpa/patches/
     - copied from r216917, projects/ofed/base/contrib/wpa/patches/
  projects/ofed/head/contrib/wpa/src/ap/
     - copied from r216917, projects/ofed/base/contrib/wpa/src/ap/
  projects/ofed/head/contrib/wpa/src/crypto/aes-cbc.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/aes-cbc.c
  projects/ofed/head/contrib/wpa/src/crypto/aes-ctr.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/aes-ctr.c
  projects/ofed/head/contrib/wpa/src/crypto/aes-eax.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/aes-eax.c
  projects/ofed/head/contrib/wpa/src/crypto/aes-encblock.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/aes-encblock.c
  projects/ofed/head/contrib/wpa/src/crypto/aes-internal-dec.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/aes-internal-dec.c
  projects/ofed/head/contrib/wpa/src/crypto/aes-internal-enc.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/aes-internal-enc.c
  projects/ofed/head/contrib/wpa/src/crypto/aes-internal.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/aes-internal.c
  projects/ofed/head/contrib/wpa/src/crypto/aes-omac1.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/aes-omac1.c
  projects/ofed/head/contrib/wpa/src/crypto/aes-unwrap.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/aes-unwrap.c
  projects/ofed/head/contrib/wpa/src/crypto/aes-wrap.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/aes-wrap.c
  projects/ofed/head/contrib/wpa/src/crypto/aes_i.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/aes_i.h
  projects/ofed/head/contrib/wpa/src/crypto/crypto_internal-cipher.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/crypto_internal-cipher.c
  projects/ofed/head/contrib/wpa/src/crypto/crypto_internal-modexp.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/crypto_internal-modexp.c
  projects/ofed/head/contrib/wpa/src/crypto/crypto_internal-rsa.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/crypto_internal-rsa.c
  projects/ofed/head/contrib/wpa/src/crypto/crypto_nss.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/crypto_nss.c
  projects/ofed/head/contrib/wpa/src/crypto/des-internal.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/des-internal.c
  projects/ofed/head/contrib/wpa/src/crypto/des_i.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/des_i.h
  projects/ofed/head/contrib/wpa/src/crypto/dh_group5.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/dh_group5.c
  projects/ofed/head/contrib/wpa/src/crypto/dh_group5.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/dh_group5.h
  projects/ofed/head/contrib/wpa/src/crypto/fips_prf_cryptoapi.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/fips_prf_cryptoapi.c
  projects/ofed/head/contrib/wpa/src/crypto/fips_prf_gnutls.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/fips_prf_gnutls.c
  projects/ofed/head/contrib/wpa/src/crypto/fips_prf_internal.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/fips_prf_internal.c
  projects/ofed/head/contrib/wpa/src/crypto/fips_prf_nss.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/fips_prf_nss.c
  projects/ofed/head/contrib/wpa/src/crypto/fips_prf_openssl.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/fips_prf_openssl.c
  projects/ofed/head/contrib/wpa/src/crypto/md4-internal.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/md4-internal.c
  projects/ofed/head/contrib/wpa/src/crypto/md5-internal.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/md5-internal.c
  projects/ofed/head/contrib/wpa/src/crypto/md5-non-fips.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/md5-non-fips.c
  projects/ofed/head/contrib/wpa/src/crypto/md5_i.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/md5_i.h
  projects/ofed/head/contrib/wpa/src/crypto/milenage.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/milenage.c
  projects/ofed/head/contrib/wpa/src/crypto/milenage.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/milenage.h
  projects/ofed/head/contrib/wpa/src/crypto/sha1-internal.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/sha1-internal.c
  projects/ofed/head/contrib/wpa/src/crypto/sha1-pbkdf2.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/sha1-pbkdf2.c
  projects/ofed/head/contrib/wpa/src/crypto/sha1-tlsprf.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/sha1-tlsprf.c
  projects/ofed/head/contrib/wpa/src/crypto/sha1-tprf.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/sha1-tprf.c
  projects/ofed/head/contrib/wpa/src/crypto/sha1_i.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/sha1_i.h
  projects/ofed/head/contrib/wpa/src/crypto/sha256-internal.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/sha256-internal.c
  projects/ofed/head/contrib/wpa/src/crypto/tls_nss.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/tls_nss.c
  projects/ofed/head/contrib/wpa/src/drivers/.gitignore
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/drivers/.gitignore
  projects/ofed/head/contrib/wpa/src/drivers/Makefile
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/drivers/Makefile
  projects/ofed/head/contrib/wpa/src/drivers/driver_ndis_.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/drivers/driver_ndis_.c
  projects/ofed/head/contrib/wpa/src/drivers/driver_ndiswrapper.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/drivers/driver_ndiswrapper.c
  projects/ofed/head/contrib/wpa/src/drivers/driver_wired.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/drivers/driver_wired.c
  projects/ofed/head/contrib/wpa/src/drivers/drivers.mak
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/drivers/drivers.mak
  projects/ofed/head/contrib/wpa/src/drivers/ndis_events.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/drivers/ndis_events.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_aka.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_aka.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_fast.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_fast.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_gpsk.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_gpsk.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_gtc.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_gtc.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_identity.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_identity.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_ikev2.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_ikev2.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_md5.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_md5.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_methods.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_methods.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_mschapv2.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_mschapv2.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_pax.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_pax.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_peap.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_peap.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_psk.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_psk.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_sake.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_sake.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_sim.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_sim.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_tls.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_tls.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_tls_common.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_tls_common.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_tnc.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_tnc.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_ttls.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_ttls.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_vendor_test.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_vendor_test.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_server_wsc.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/eap_server/eap_server_wsc.c
  projects/ofed/head/contrib/wpa/src/eapol_auth/
     - copied from r216917, projects/ofed/base/contrib/wpa/src/eapol_auth/
  projects/ofed/head/contrib/wpa/src/l2_packet/Makefile
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/l2_packet/Makefile
  projects/ofed/head/contrib/wpa/src/l2_packet/l2_packet_freebsd.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/l2_packet/l2_packet_freebsd.c
  projects/ofed/head/contrib/wpa/src/l2_packet/l2_packet_ndis.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/l2_packet/l2_packet_ndis.c
  projects/ofed/head/contrib/wpa/src/l2_packet/l2_packet_none.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/l2_packet/l2_packet_none.c
  projects/ofed/head/contrib/wpa/src/lib.rules
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/lib.rules
  projects/ofed/head/contrib/wpa/src/tls/pkcs1.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/tls/pkcs1.c
  projects/ofed/head/contrib/wpa/src/tls/pkcs1.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/tls/pkcs1.h
  projects/ofed/head/contrib/wpa/src/tls/pkcs5.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/tls/pkcs5.c
  projects/ofed/head/contrib/wpa/src/tls/pkcs5.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/tls/pkcs5.h
  projects/ofed/head/contrib/wpa/src/tls/pkcs8.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/tls/pkcs8.c
  projects/ofed/head/contrib/wpa/src/tls/pkcs8.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/tls/pkcs8.h
  projects/ofed/head/contrib/wpa/src/utils/eloop_none.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/utils/eloop_none.c
  projects/ofed/head/contrib/wpa/src/utils/eloop_win.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/utils/eloop_win.c
  projects/ofed/head/contrib/wpa/src/utils/list.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/utils/list.h
  projects/ofed/head/contrib/wpa/src/utils/os_none.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/utils/os_none.c
  projects/ofed/head/contrib/wpa/src/utils/os_win32.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/utils/os_win32.c
  projects/ofed/head/contrib/wpa/src/utils/radiotap.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/utils/radiotap.c
  projects/ofed/head/contrib/wpa/src/utils/radiotap.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/utils/radiotap.h
  projects/ofed/head/contrib/wpa/src/utils/radiotap_iter.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/utils/radiotap_iter.h
  projects/ofed/head/contrib/wpa/src/utils/trace.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/utils/trace.c
  projects/ofed/head/contrib/wpa/src/utils/trace.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/utils/trace.h
  projects/ofed/head/contrib/wpa/src/wps/http.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/http.h
  projects/ofed/head/contrib/wpa/src/wps/http_client.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/http_client.c
  projects/ofed/head/contrib/wpa/src/wps/http_client.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/http_client.h
  projects/ofed/head/contrib/wpa/src/wps/http_server.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/http_server.c
  projects/ofed/head/contrib/wpa/src/wps/http_server.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/http_server.h
  projects/ofed/head/contrib/wpa/src/wps/ndef.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/ndef.c
  projects/ofed/head/contrib/wpa/src/wps/upnp_xml.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/upnp_xml.c
  projects/ofed/head/contrib/wpa/src/wps/upnp_xml.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/upnp_xml.h
  projects/ofed/head/contrib/wpa/src/wps/wps_er.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/wps_er.c
  projects/ofed/head/contrib/wpa/src/wps/wps_er.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/wps_er.h
  projects/ofed/head/contrib/wpa/src/wps/wps_er_ssdp.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/wps_er_ssdp.c
  projects/ofed/head/contrib/wpa/src/wps/wps_nfc.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/wps_nfc.c
  projects/ofed/head/contrib/wpa/src/wps/wps_nfc_pn531.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/wps_nfc_pn531.c
  projects/ofed/head/contrib/wpa/src/wps/wps_ufd.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/wps_ufd.c
  projects/ofed/head/contrib/wpa/src/wps/wps_upnp_ap.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/wps/wps_upnp_ap.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/Makefile
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/Makefile
  projects/ofed/head/contrib/wpa/wpa_supplicant/ap.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/ap.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/ap.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/ap.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/bgscan.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/bgscan.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/bgscan.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/bgscan.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/bgscan_simple.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/bgscan_simple.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/bss.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/bss.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/bss.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/bss.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/dbus/
     - copied from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/dbus/
  projects/ofed/head/contrib/wpa/wpa_supplicant/driver_i.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/driver_i.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/eap_register.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/eap_register.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/examples/60_wpa_supplicant
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/examples/60_wpa_supplicant
  projects/ofed/head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-getall.py
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-getall.py
  projects/ofed/head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-signals.py
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-signals.py
  projects/ofed/head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-wps.py
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-wps.py
  projects/ofed/head/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new.py
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new.py
  projects/ofed/head/contrib/wpa/wpa_supplicant/ibss_rsn.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/ibss_rsn.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/ibss_rsn.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/ibss_rsn.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/main_none.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/main_none.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/nmake.mak
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/nmake.mak
  projects/ofed/head/contrib/wpa/wpa_supplicant/notify.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/notify.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/notify.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/notify.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/scan.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/scan.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/sme.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/sme.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/sme.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/sme.h
     - copied from r216917, projects/ofed/base/contrib/xz/
  projects/ofed/head/crypto/openssh/openbsd-compat/strptime.c
     - copied unchanged from r216917, projects/ofed/base/crypto/openssh/openbsd-compat/strptime.c
  projects/ofed/head/crypto/openssl/ACKNOWLEDGMENTS
     - copied unchanged from r216917, projects/ofed/base/crypto/openssl/ACKNOWLEDGMENTS
  projects/ofed/head/etc/periodic/daily/490.status-pkg-changes
     - copied unchanged from r216917, projects/ofed/base/etc/periodic/daily/490.status-pkg-changes
  projects/ofed/head/etc/periodic/daily/800.scrub-zfs
     - copied unchanged from r216917, projects/ofed/base/etc/periodic/daily/800.scrub-zfs
  projects/ofed/head/etc/periodic/security/110.neggrpperm
     - copied unchanged from r216917, projects/ofed/base/etc/periodic/security/110.neggrpperm
  projects/ofed/head/etc/periodic/security/460.chkportsum
     - copied unchanged from r216917, projects/ofed/base/etc/periodic/security/460.chkportsum
  projects/ofed/head/etc/rc.d/gptboot
     - copied unchanged from r216917, projects/ofed/base/etc/rc.d/gptboot
  projects/ofed/head/gnu/usr.bin/binutils/ld/Makefile.powerpc64
     - copied unchanged from r216917, projects/ofed/base/gnu/usr.bin/binutils/ld/Makefile.powerpc64
  projects/ofed/head/gnu/usr.bin/binutils/libbfd/Makefile.powerpc64
     - copied unchanged from r216917, projects/ofed/base/gnu/usr.bin/binutils/libbfd/Makefile.powerpc64
  projects/ofed/head/gnu/usr.bin/gdb/arch/powerpc64/
     - copied from r216917, projects/ofed/base/gnu/usr.bin/gdb/arch/powerpc64/
  projects/ofed/head/gnu/usr.bin/gdb/kgdb/trgt_powerpc64.c
     - copied unchanged from r216917, projects/ofed/base/gnu/usr.bin/gdb/kgdb/trgt_powerpc64.c
  projects/ofed/head/include/unwind.h
     - copied unchanged from r216917, projects/ofed/base/include/unwind.h
  projects/ofed/head/lib/clang/
     - copied from r216917, projects/ofed/base/lib/clang/
  projects/ofed/head/lib/csu/powerpc64/
     - copied from r216917, projects/ofed/base/lib/csu/powerpc64/
  projects/ofed/head/lib/libarchive/test/test_compat_zip_2.zip.uu
     - copied unchanged from r216917, projects/ofed/base/lib/libarchive/test/test_compat_zip_2.zip.uu
  projects/ofed/head/lib/libblocksruntime/
     - copied from r216917, projects/ofed/base/lib/libblocksruntime/
  projects/ofed/head/lib/libc/gen/aux.c
     - copied unchanged from r216917, projects/ofed/base/lib/libc/gen/aux.c
  projects/ofed/head/lib/libc/gen/elf_utils.c
     - copied unchanged from r216917, projects/ofed/base/lib/libc/gen/elf_utils.c
  projects/ofed/head/lib/libc/mips/gen/_ctx_start.S
     - copied unchanged from r216917, projects/ofed/base/lib/libc/mips/gen/_ctx_start.S
  projects/ofed/head/lib/libc/posix1e/acl_id_to_name.c
     - copied unchanged from r216917, projects/ofed/base/lib/libc/posix1e/acl_id_to_name.c
  projects/ofed/head/lib/libc/powerpc64/
     - copied from r216917, projects/ofed/base/lib/libc/powerpc64/
  projects/ofed/head/lib/libc/sys/sigwait.c
     - copied unchanged from r216917, projects/ofed/base/lib/libc/sys/sigwait.c
  projects/ofed/head/lib/libc/sys/stack_protector_compat.c
     - copied unchanged from r216917, projects/ofed/base/lib/libc/sys/stack_protector_compat.c
  projects/ofed/head/lib/libcompiler_rt/
     - copied from r216917, projects/ofed/base/lib/libcompiler_rt/
  projects/ofed/head/lib/libedit/filecomplete.c
     - copied unchanged from r216917, projects/ofed/base/lib/libedit/filecomplete.c
  projects/ofed/head/lib/libedit/filecomplete.h
     - copied unchanged from r216917, projects/ofed/base/lib/libedit/filecomplete.h
  projects/ofed/head/lib/libelf/elf_getphdrnum.3
     - copied unchanged from r216917, projects/ofed/base/lib/libelf/elf_getphdrnum.3
  projects/ofed/head/lib/libelf/elf_getshdrnum.3
     - copied unchanged from r216917, projects/ofed/base/lib/libelf/elf_getshdrnum.3
  projects/ofed/head/lib/libelf/elf_getshdrstrndx.3
     - copied unchanged from r216917, projects/ofed/base/lib/libelf/elf_getshdrstrndx.3
  projects/ofed/head/lib/libelf/libelf_ar_util.c
     - copied unchanged from r216917, projects/ofed/base/lib/libelf/libelf_ar_util.c
  projects/ofed/head/lib/libkvm/kvm_minidump_mips.c
     - copied unchanged from r216917, projects/ofed/base/lib/libkvm/kvm_minidump_mips.c
  projects/ofed/head/lib/libkvm/kvm_powerpc64.c
     - copied unchanged from r216917, projects/ofed/base/lib/libkvm/kvm_powerpc64.c
  projects/ofed/head/lib/liblzma/
     - copied from r216917, projects/ofed/base/lib/liblzma/
  projects/ofed/head/lib/libproc/proc_bkpt.c
     - copied unchanged from r216917, projects/ofed/base/lib/libproc/proc_bkpt.c
  projects/ofed/head/lib/libproc/proc_regs.c
     - copied unchanged from r216917, projects/ofed/base/lib/libproc/proc_regs.c
  projects/ofed/head/lib/libproc/proc_rtld.c
     - copied unchanged from r216917, projects/ofed/base/lib/libproc/proc_rtld.c
  projects/ofed/head/lib/libproc/test/
     - copied from r216917, projects/ofed/base/lib/libproc/test/
  projects/ofed/head/lib/librtld_db/
     - copied from r216917, projects/ofed/base/lib/librtld_db/
  projects/ofed/head/lib/libthr/thread/thr_sleepq.c
     - copied unchanged from r216917, projects/ofed/base/lib/libthr/thread/thr_sleepq.c
  projects/ofed/head/lib/msun/src/e_log2.c
     - copied unchanged from r216917, projects/ofed/base/lib/msun/src/e_log2.c
  projects/ofed/head/lib/msun/src/e_log2f.c
     - copied unchanged from r216917, projects/ofed/base/lib/msun/src/e_log2f.c
  projects/ofed/head/lib/msun/src/k_log.h
     - copied unchanged from r216917, projects/ofed/base/lib/msun/src/k_log.h
  projects/ofed/head/lib/msun/src/k_logf.h
     - copied unchanged from r216917, projects/ofed/base/lib/msun/src/k_logf.h
  projects/ofed/head/libexec/rtld-elf/powerpc64/
     - copied from r216917, projects/ofed/base/libexec/rtld-elf/powerpc64/
  projects/ofed/head/sbin/Makefile.amd64
     - copied unchanged from r216917, projects/ofed/base/sbin/Makefile.amd64
  projects/ofed/head/sbin/Makefile.arm
     - copied unchanged from r216917, projects/ofed/base/sbin/Makefile.arm
  projects/ofed/head/sbin/Makefile.i386
     - copied unchanged from r216917, projects/ofed/base/sbin/Makefile.i386
  projects/ofed/head/sbin/Makefile.ia64
     - copied unchanged from r216917, projects/ofed/base/sbin/Makefile.ia64
  projects/ofed/head/sbin/Makefile.mips
     - copied unchanged from r216917, projects/ofed/base/sbin/Makefile.mips
  projects/ofed/head/sbin/Makefile.pc98
     - copied unchanged from r216917, projects/ofed/base/sbin/Makefile.pc98
  projects/ofed/head/sbin/Makefile.sparc64
     - copied unchanged from r216917, projects/ofed/base/sbin/Makefile.sparc64
  projects/ofed/head/sbin/hastd/event.c
     - copied unchanged from r216917, projects/ofed/base/sbin/hastd/event.c
  projects/ofed/head/sbin/hastd/event.h
     - copied unchanged from r216917, projects/ofed/base/sbin/hastd/event.h
  projects/ofed/head/share/doc/legal/intel_iwn/
     - copied from r216917, projects/ofed/base/share/doc/legal/intel_iwn/
  projects/ofed/head/share/doc/psd/12.make/stubs
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/12.make/stubs
  projects/ofed/head/share/doc/psd/12.make/tutorial.ms
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/12.make/tutorial.ms
  projects/ofed/head/share/doc/psd/15.yacc/ss10
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/15.yacc/ss10
  projects/ofed/head/share/doc/psd/15.yacc/ss11
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/15.yacc/ss11
  projects/ofed/head/share/doc/psd/15.yacc/ss_
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/15.yacc/ss_
  projects/ofed/head/share/doc/psd/18.gprof/abstract.me
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/18.gprof/abstract.me
  projects/ofed/head/share/doc/psd/18.gprof/gathering.me
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/18.gprof/gathering.me
  projects/ofed/head/share/doc/psd/18.gprof/header.me
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/18.gprof/header.me
  projects/ofed/head/share/doc/psd/18.gprof/intro.me
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/18.gprof/intro.me
  projects/ofed/head/share/doc/psd/18.gprof/postp.me
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/18.gprof/postp.me
  projects/ofed/head/share/doc/psd/18.gprof/postp1.pic
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/18.gprof/postp1.pic
  projects/ofed/head/share/doc/psd/18.gprof/postp2.pic
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/18.gprof/postp2.pic
  projects/ofed/head/share/doc/psd/18.gprof/postp3.pic
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/18.gprof/postp3.pic
  projects/ofed/head/share/doc/psd/18.gprof/pres1.pic
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/18.gprof/pres1.pic
  projects/ofed/head/share/doc/psd/18.gprof/pres2.pic
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/18.gprof/pres2.pic
  projects/ofed/head/share/doc/psd/18.gprof/present.me
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/18.gprof/present.me
  projects/ofed/head/share/doc/psd/18.gprof/profiling.me
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/18.gprof/profiling.me
  projects/ofed/head/share/doc/psd/18.gprof/refs.me
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/18.gprof/refs.me
  projects/ofed/head/share/doc/psd/22.rpcgen/rpcgen.ms
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/22.rpcgen/rpcgen.ms
  projects/ofed/head/share/doc/psd/22.rpcgen/stubs
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/22.rpcgen/stubs
  projects/ofed/head/share/doc/psd/23.rpc/rpc.prog.ms
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/23.rpc/rpc.prog.ms
  projects/ofed/head/share/doc/psd/23.rpc/stubs
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/23.rpc/stubs
  projects/ofed/head/share/doc/psd/24.xdr/stubs
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/24.xdr/stubs
  projects/ofed/head/share/doc/psd/24.xdr/xdr.nts.ms
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/24.xdr/xdr.nts.ms
  projects/ofed/head/share/doc/psd/25.xdrrfc/stubs
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/25.xdrrfc/stubs
  projects/ofed/head/share/doc/psd/25.xdrrfc/xdr.rfc.ms
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/25.xdrrfc/xdr.rfc.ms
  projects/ofed/head/share/doc/psd/26.rpcrfc/rpc.rfc.ms
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/26.rpcrfc/rpc.rfc.ms
  projects/ofed/head/share/doc/psd/26.rpcrfc/stubs
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/26.rpcrfc/stubs
  projects/ofed/head/share/doc/psd/27.nfsrpc/nfs.rfc.ms
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/27.nfsrpc/nfs.rfc.ms
  projects/ofed/head/share/doc/psd/27.nfsrpc/stubs
     - copied unchanged from r216917, projects/ofed/base/share/doc/psd/27.nfsrpc/stubs
  projects/ofed/head/share/doc/smm/02.config/0.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/02.config/0.t
  projects/ofed/head/share/doc/smm/02.config/1.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/02.config/1.t
  projects/ofed/head/share/doc/smm/02.config/2.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/02.config/2.t
  projects/ofed/head/share/doc/smm/02.config/3.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/02.config/3.t
  projects/ofed/head/share/doc/smm/02.config/4.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/02.config/4.t
  projects/ofed/head/share/doc/smm/02.config/5.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/02.config/5.t
  projects/ofed/head/share/doc/smm/02.config/6.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/02.config/6.t
  projects/ofed/head/share/doc/smm/02.config/a.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/02.config/a.t
  projects/ofed/head/share/doc/smm/02.config/b.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/02.config/b.t
  projects/ofed/head/share/doc/smm/02.config/c.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/02.config/c.t
  projects/ofed/head/share/doc/smm/02.config/d.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/02.config/d.t
  projects/ofed/head/share/doc/smm/02.config/e.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/02.config/e.t
  projects/ofed/head/share/doc/smm/02.config/spell.ok
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/02.config/spell.ok
  projects/ofed/head/share/doc/smm/03.fsck/0.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/03.fsck/0.t
  projects/ofed/head/share/doc/smm/03.fsck/1.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/03.fsck/1.t
  projects/ofed/head/share/doc/smm/03.fsck/2.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/03.fsck/2.t
  projects/ofed/head/share/doc/smm/03.fsck/3.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/03.fsck/3.t
  projects/ofed/head/share/doc/smm/03.fsck/4.t
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/03.fsck/4.t
  projects/ofed/head/share/doc/smm/07.lpr/
     - copied from r216917, projects/ofed/base/share/doc/smm/07.lpr/
  projects/ofed/head/share/doc/smm/11.timedop/timed.ms
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/11.timedop/timed.ms
  projects/ofed/head/share/doc/smm/12.timed/date
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/12.timed/date
  projects/ofed/head/share/doc/smm/12.timed/loop
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/12.timed/loop
  projects/ofed/head/share/doc/smm/12.timed/spell.ok
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/12.timed/spell.ok
  projects/ofed/head/share/doc/smm/12.timed/time
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/12.timed/time
  projects/ofed/head/share/doc/smm/12.timed/timed.ms
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/12.timed/timed.ms
  projects/ofed/head/share/doc/smm/12.timed/unused
     - copied unchanged from r216917, projects/ofed/base/share/doc/smm/12.timed/unused
  projects/ofed/head/share/doc/usd/04.csh/csh.1
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/04.csh/csh.1
  projects/ofed/head/share/doc/usd/04.csh/csh.2
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/04.csh/csh.2
  projects/ofed/head/share/doc/usd/04.csh/csh.3
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/04.csh/csh.3
  projects/ofed/head/share/doc/usd/04.csh/csh.4
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/04.csh/csh.4
  projects/ofed/head/share/doc/usd/04.csh/csh.a
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/04.csh/csh.a
  projects/ofed/head/share/doc/usd/04.csh/csh.g
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/04.csh/csh.g
  projects/ofed/head/share/doc/usd/04.csh/tabs
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/04.csh/tabs
  projects/ofed/head/share/doc/usd/05.dc/dc
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/05.dc/dc
  projects/ofed/head/share/doc/usd/06.bc/bc
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/06.bc/bc
  projects/ofed/head/share/doc/usd/07.mail/mail0.nr
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/07.mail/mail0.nr
  projects/ofed/head/share/doc/usd/07.mail/mail1.nr
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/07.mail/mail1.nr
  projects/ofed/head/share/doc/usd/07.mail/mail2.nr
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/07.mail/mail2.nr
  projects/ofed/head/share/doc/usd/07.mail/mail3.nr
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/07.mail/mail3.nr
  projects/ofed/head/share/doc/usd/07.mail/mail4.nr
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/07.mail/mail4.nr
  projects/ofed/head/share/doc/usd/07.mail/mail5.nr
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/07.mail/mail5.nr
  projects/ofed/head/share/doc/usd/07.mail/mail6.nr
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/07.mail/mail6.nr
  projects/ofed/head/share/doc/usd/07.mail/mail7.nr
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/07.mail/mail7.nr
  projects/ofed/head/share/doc/usd/07.mail/mail8.nr
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/07.mail/mail8.nr
  projects/ofed/head/share/doc/usd/07.mail/mail9.nr
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/07.mail/mail9.nr
  projects/ofed/head/share/doc/usd/07.mail/maila.nr
     - copied unchanged from r216917, projects/ofed/base/share/doc/usd/07.mail/maila.nr
  projects/ofed/head/share/examples/jails/
     - copied from r216917, projects/ofed/base/share/examples/jails/
  projects/ofed/head/share/examples/netgraph/virtual.chain
     - copied unchanged from r216917, projects/ofed/base/share/examples/netgraph/virtual.chain
  projects/ofed/head/share/examples/netgraph/virtual.lan
     - copied unchanged from r216917, projects/ofed/base/share/examples/netgraph/virtual.lan
  projects/ofed/head/share/man/man4/aesni.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/aesni.4
  projects/ofed/head/share/man/man4/aibs.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/aibs.4
  projects/ofed/head/share/man/man4/atrtc.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/atrtc.4
  projects/ofed/head/share/man/man4/attimer.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/attimer.4
  projects/ofed/head/share/man/man4/fdt.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/fdt.4
  projects/ofed/head/share/man/man4/fdtbus.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/fdtbus.4
  projects/ofed/head/share/man/man4/hpet.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/hpet.4
  projects/ofed/head/share/man/man4/mps.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/mps.4
  projects/ofed/head/share/man/man4/ng_patch.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/ng_patch.4
  projects/ofed/head/share/man/man4/send.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/send.4
  projects/ofed/head/share/man/man4/siftr.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/siftr.4
  projects/ofed/head/share/man/man4/simplebus.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/simplebus.4
  projects/ofed/head/share/man/man4/tpm.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/tpm.4
  projects/ofed/head/share/man/man4/uep.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/uep.4
  projects/ofed/head/share/man/man4/usb_quirk.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/usb_quirk.4
  projects/ofed/head/share/man/man4/vte.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/vte.4
  projects/ofed/head/share/man/man4/xen.4
     - copied unchanged from r216917, projects/ofed/base/share/man/man4/xen.4
  projects/ofed/head/share/man/man7/c99.7
     - copied unchanged from r216917, projects/ofed/base/share/man/man7/c99.7
  projects/ofed/head/share/man/man7/eventtimers.7
     - copied unchanged from r216917, projects/ofed/base/share/man/man7/eventtimers.7
  projects/ofed/head/share/man/man9/SYSINIT.9
     - copied unchanged from r216917, projects/ofed/base/share/man/man9/SYSINIT.9
  projects/ofed/head/share/man/man9/vm_page_sleep_if_busy.9
     - copied unchanged from r216917, projects/ofed/base/share/man/man9/vm_page_sleep_if_busy.9
  projects/ofed/head/share/mk/bsd.arch.inc.mk
     - copied unchanged from r216917, projects/ofed/base/share/mk/bsd.arch.inc.mk
  projects/ofed/head/share/mk/bsd.crunchgen.mk
     - copied unchanged from r216917, projects/ofed/base/share/mk/bsd.crunchgen.mk
  projects/ofed/head/share/mk/bsd.dtrace.mk
     - copied unchanged from r216917, projects/ofed/base/share/mk/bsd.dtrace.mk
  projects/ofed/head/share/syscons/fonts/swiss-8x14.fnt
     - copied unchanged from r216917, projects/ofed/base/share/syscons/fonts/swiss-8x14.fnt
  projects/ofed/head/share/syscons/keymaps/swissgerman.macbook.acc.kbd
     - copied unchanged from r216917, projects/ofed/base/share/syscons/keymaps/swissgerman.macbook.acc.kbd
  projects/ofed/head/sys/arm/at91/at91_aicreg.h
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91_aicreg.h
  projects/ofed/head/sys/arm/at91/at91_pio_sam9g20.h
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91_pio_sam9g20.h
  projects/ofed/head/sys/arm/at91/at91_pit.c
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91_pit.c
  projects/ofed/head/sys/arm/at91/at91_pitreg.h
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91_pitreg.h
  projects/ofed/head/sys/arm/at91/at91_reset.S
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91_reset.S
  projects/ofed/head/sys/arm/at91/at91_rst.c
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91_rst.c
  projects/ofed/head/sys/arm/at91/at91_rstreg.h
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91_rstreg.h
  projects/ofed/head/sys/arm/at91/at91_wdt.c
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91_wdt.c
  projects/ofed/head/sys/arm/at91/at91_wdtreg.h
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91_wdtreg.h
  projects/ofed/head/sys/arm/at91/at91reg.h
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91reg.h
  projects/ofed/head/sys/arm/at91/at91rm9200.c
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91rm9200.c
  projects/ofed/head/sys/arm/at91/at91sam9260.c
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91sam9260.c
  projects/ofed/head/sys/arm/at91/at91sam9260reg.h
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91sam9260reg.h
  projects/ofed/head/sys/arm/at91/at91sam9g20.c
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91sam9g20.c
  projects/ofed/head/sys/arm/at91/at91sam9g20reg.h
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/at91sam9g20reg.h
  projects/ofed/head/sys/arm/at91/board_hl201.c
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/board_hl201.c
  projects/ofed/head/sys/arm/at91/board_qila9g20.c
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/board_qila9g20.c
  projects/ofed/head/sys/arm/at91/board_sam9g20ek.c
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/board_sam9g20ek.c
  projects/ofed/head/sys/arm/at91/files.at91sam9
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/files.at91sam9
  projects/ofed/head/sys/arm/at91/if_macb.c
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/if_macb.c
  projects/ofed/head/sys/arm/at91/if_macbreg.h
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/if_macbreg.h
  projects/ofed/head/sys/arm/at91/if_macbvar.h
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/if_macbvar.h
  projects/ofed/head/sys/arm/at91/std.at91sam9
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/std.at91sam9
  projects/ofed/head/sys/arm/at91/std.hl201
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/std.hl201
  projects/ofed/head/sys/arm/at91/std.qila9g20
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/std.qila9g20
  projects/ofed/head/sys/arm/at91/std.sam9g20ek
     - copied unchanged from r216917, projects/ofed/base/sys/arm/at91/std.sam9g20ek
  projects/ofed/head/sys/arm/conf/DOCKSTAR
     - copied unchanged from r216917, projects/ofed/base/sys/arm/conf/DOCKSTAR
  projects/ofed/head/sys/arm/conf/HL201
     - copied unchanged from r216917, projects/ofed/base/sys/arm/conf/HL201
  projects/ofed/head/sys/arm/conf/HL201.hints
     - copied unchanged from r216917, projects/ofed/base/sys/arm/conf/HL201.hints
  projects/ofed/head/sys/arm/conf/QILA9G20
     - copied unchanged from r216917, projects/ofed/base/sys/arm/conf/QILA9G20
  projects/ofed/head/sys/arm/conf/QILA9G20.hints
     - copied unchanged from r216917, projects/ofed/base/sys/arm/conf/QILA9G20.hints
  projects/ofed/head/sys/arm/conf/SAM9G20EK
     - copied unchanged from r216917, projects/ofed/base/sys/arm/conf/SAM9G20EK
  projects/ofed/head/sys/arm/conf/SAM9G20EK.hints
     - copied unchanged from r216917, projects/ofed/base/sys/arm/conf/SAM9G20EK.hints
  projects/ofed/head/sys/arm/include/fdt.h
     - copied unchanged from r216917, projects/ofed/base/sys/arm/include/fdt.h
  projects/ofed/head/sys/arm/include/ofw_machdep.h
     - copied unchanged from r216917, projects/ofed/base/sys/arm/include/ofw_machdep.h
  projects/ofed/head/sys/arm/s3c2xx0/s3c24x0_rtc.c
     - copied unchanged from r216917, projects/ofed/base/sys/arm/s3c2xx0/s3c24x0_rtc.c
  projects/ofed/head/sys/arm/xscale/ixp425/avila_gpio.c
     - copied unchanged from r216917, projects/ofed/base/sys/arm/xscale/ixp425/avila_gpio.c
  projects/ofed/head/sys/arm/xscale/ixp425/cambria_gpio.c
     - copied unchanged from r216917, projects/ofed/base/sys/arm/xscale/ixp425/cambria_gpio.c
  projects/ofed/head/sys/boot/Makefile.amd64
     - copied unchanged from r216917, projects/ofed/base/sys/boot/Makefile.amd64
  projects/ofed/head/sys/boot/Makefile.arm
     - copied unchanged from r216917, projects/ofed/base/sys/boot/Makefile.arm
  projects/ofed/head/sys/boot/Makefile.i386
     - copied unchanged from r216917, projects/ofed/base/sys/boot/Makefile.i386
  projects/ofed/head/sys/boot/Makefile.ia64
     - copied unchanged from r216917, projects/ofed/base/sys/boot/Makefile.ia64
  projects/ofed/head/sys/boot/Makefile.pc98
     - copied unchanged from r216917, projects/ofed/base/sys/boot/Makefile.pc98
  projects/ofed/head/sys/boot/Makefile.powerpc
     - copied unchanged from r216917, projects/ofed/base/sys/boot/Makefile.powerpc
  projects/ofed/head/sys/boot/Makefile.sparc64
     - copied unchanged from r216917, projects/ofed/base/sys/boot/Makefile.sparc64
  projects/ofed/head/sys/boot/common/crc32.c
     - copied unchanged from r216917, projects/ofed/base/sys/boot/common/crc32.c
  projects/ofed/head/sys/boot/common/crc32.h
     - copied unchanged from r216917, projects/ofed/base/sys/boot/common/crc32.h
  projects/ofed/head/sys/boot/common/gpt.c
     - copied unchanged from r216917, projects/ofed/base/sys/boot/common/gpt.c
  projects/ofed/head/sys/boot/common/gpt.h
     - copied unchanged from r216917, projects/ofed/base/sys/boot/common/gpt.h
  projects/ofed/head/sys/boot/common/util.c
     - copied unchanged from r216917, projects/ofed/base/sys/boot/common/util.c
  projects/ofed/head/sys/boot/common/util.h
     - copied unchanged from r216917, projects/ofed/base/sys/boot/common/util.h
  projects/ofed/head/sys/boot/fdt/
     - copied from r216917, projects/ofed/base/sys/boot/fdt/
  projects/ofed/head/sys/boot/i386/common/
     - copied from r216917, projects/ofed/base/sys/boot/i386/common/
  projects/ofed/head/sys/boot/ofw/libofw/ppc64_elf_freebsd.c
     - copied unchanged from r216917, projects/ofed/base/sys/boot/ofw/libofw/ppc64_elf_freebsd.c
  projects/ofed/head/sys/boot/zfs/zfstest.c
     - copied unchanged from r216917, projects/ofed/base/sys/boot/zfs/zfstest.c
  projects/ofed/head/sys/cam/scsi/smp_all.c
     - copied unchanged from r216917, projects/ofed/base/sys/cam/scsi/smp_all.c
  projects/ofed/head/sys/cam/scsi/smp_all.h
     - copied unchanged from r216917, projects/ofed/base/sys/cam/scsi/smp_all.h
  projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_uio.c
     - copied unchanged from r216917, projects/ofed/base/sys/cddl/compat/opensolaris/kern/opensolaris_uio.c
  projects/ofed/head/sys/cddl/compat/opensolaris/sys/taskq.h
     - copied unchanged from r216917, projects/ofed/base/sys/cddl/compat/opensolaris/sys/taskq.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/
     - copied from r216917, projects/ofed/base/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap_impl.h
     - copied unchanged from r216917, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap_impl.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/intel/dtrace/
     - copied from r216917, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/intel/dtrace/
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/sparc/dtrace/
     - copied from r216917, projects/ofed/base/sys/cddl/contrib/opensolaris/uts/sparc/dtrace/
  projects/ofed/head/sys/cddl/dev/dtrace/amd64/regset.h
     - copied unchanged from r216917, projects/ofed/base/sys/cddl/dev/dtrace/amd64/regset.h
  projects/ofed/head/sys/cddl/dev/dtrace/i386/regset.h
     - copied unchanged from r216917, projects/ofed/base/sys/cddl/dev/dtrace/i386/regset.h
  projects/ofed/head/sys/conf/ldscript.mips.64
     - copied unchanged from r216917, projects/ofed/base/sys/conf/ldscript.mips.64
  projects/ofed/head/sys/conf/ldscript.mips.64.cfe
     - copied unchanged from r216917, projects/ofed/base/sys/conf/ldscript.mips.64.cfe
  projects/ofed/head/sys/conf/ldscript.mips.n32
     - copied unchanged from r216917, projects/ofed/base/sys/conf/ldscript.mips.n32
  projects/ofed/head/sys/conf/ldscript.powerpc64
     - copied unchanged from r216917, projects/ofed/base/sys/conf/ldscript.powerpc64
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslmessages.h
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/compiler/aslmessages.h
  projects/ofed/head/sys/contrib/dev/acpica/compiler/dtcompile.c
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/compiler/dtcompile.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/dtcompiler.h
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/compiler/dtcompiler.h
  projects/ofed/head/sys/contrib/dev/acpica/compiler/dtfield.c
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/compiler/dtfield.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/dtio.c
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/compiler/dtio.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/dtsubtable.c
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/compiler/dtsubtable.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/dttable.c
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/compiler/dttable.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/dttemplate.c
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/compiler/dttemplate.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/dttemplate.h
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/compiler/dttemplate.h
  projects/ofed/head/sys/contrib/dev/acpica/compiler/dtutils.c
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/compiler/dtutils.c
  projects/ofed/head/sys/contrib/dev/acpica/events/evxfgpe.c
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/events/evxfgpe.c
  projects/ofed/head/sys/contrib/dev/acpica/hardware/hwpci.c
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/hardware/hwpci.c
  projects/ofed/head/sys/contrib/dev/acpica/utilities/utosi.c
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/utilities/utosi.c
  projects/ofed/head/sys/contrib/dev/acpica/utilities/utxferror.c
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/acpica/utilities/utxferror.c
  projects/ofed/head/sys/contrib/dev/iwn/iwlwifi-6000-9.221.4.1.fw.uu
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/iwn/iwlwifi-6000-9.221.4.1.fw.uu
  projects/ofed/head/sys/contrib/dev/iwn/iwlwifi-6050-9.201.4.1.fw.uu
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/iwn/iwlwifi-6050-9.201.4.1.fw.uu
  projects/ofed/head/sys/contrib/dev/wpi/iwlwifi-3945-15.32.2.9.fw.uu
     - copied unchanged from r216917, projects/ofed/base/sys/contrib/dev/wpi/iwlwifi-3945-15.32.2.9.fw.uu
     - copied from r216917, projects/ofed/base/sys/contrib/octeon-sdk/
  projects/ofed/head/sys/crypto/aesni/
     - copied from r216917, projects/ofed/base/sys/crypto/aesni/
  projects/ofed/head/sys/dev/acpi_support/atk0110.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/acpi_support/atk0110.c
  projects/ofed/head/sys/dev/agp/agp_apple.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/agp/agp_apple.c
  projects/ofed/head/sys/dev/cfi/cfi_bus_fdt.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/cfi/cfi_bus_fdt.c
  projects/ofed/head/sys/dev/e1000/e1000_mbx.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/e1000/e1000_mbx.c
  projects/ofed/head/sys/dev/e1000/e1000_mbx.h
     - copied unchanged from r216917, projects/ofed/base/sys/dev/e1000/e1000_mbx.h
  projects/ofed/head/sys/dev/e1000/e1000_vf.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/e1000/e1000_vf.c
  projects/ofed/head/sys/dev/e1000/e1000_vf.h
     - copied unchanged from r216917, projects/ofed/base/sys/dev/e1000/e1000_vf.h
  projects/ofed/head/sys/dev/fdt/
     - copied from r216917, projects/ofed/base/sys/dev/fdt/
  projects/ofed/head/sys/dev/gpio/
     - copied from r216917, projects/ofed/base/sys/dev/gpio/
  projects/ofed/head/sys/dev/iicbus/ds1775.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/iicbus/ds1775.c
  projects/ofed/head/sys/dev/iicbus/max6690.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/iicbus/max6690.c
  projects/ofed/head/sys/dev/ixgbe/ixgbe_mbx.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/ixgbe/ixgbe_mbx.c
  projects/ofed/head/sys/dev/ixgbe/ixgbe_mbx.h
     - copied unchanged from r216917, projects/ofed/base/sys/dev/ixgbe/ixgbe_mbx.h
  projects/ofed/head/sys/dev/ixgbe/ixgbe_vf.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/ixgbe/ixgbe_vf.c
  projects/ofed/head/sys/dev/ixgbe/ixgbe_vf.h
     - copied unchanged from r216917, projects/ofed/base/sys/dev/ixgbe/ixgbe_vf.h
  projects/ofed/head/sys/dev/ixgbe/ixv.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/ixgbe/ixv.c
  projects/ofed/head/sys/dev/ixgbe/ixv.h
     - copied unchanged from r216917, projects/ofed/base/sys/dev/ixgbe/ixv.h
  projects/ofed/head/sys/dev/mii/rdcphy.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/mii/rdcphy.c
  projects/ofed/head/sys/dev/mii/rdcphyreg.h
     - copied unchanged from r216917, projects/ofed/base/sys/dev/mii/rdcphyreg.h
  projects/ofed/head/sys/dev/mps/
     - copied from r216917, projects/ofed/base/sys/dev/mps/
  projects/ofed/head/sys/dev/ofw/ofw_fdt.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/ofw/ofw_fdt.c
  projects/ofed/head/sys/dev/quicc/quicc_bfe_fdt.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/quicc/quicc_bfe_fdt.c
  projects/ofed/head/sys/dev/tpm/
     - copied from r216917, projects/ofed/base/sys/dev/tpm/
  projects/ofed/head/sys/dev/tsec/if_tsec_fdt.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/tsec/if_tsec_fdt.c
  projects/ofed/head/sys/dev/uart/uart_bus_fdt.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/uart/uart_bus_fdt.c
  projects/ofed/head/sys/dev/usb/controller/ehci_mv.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/usb/controller/ehci_mv.c
  projects/ofed/head/sys/dev/usb/controller/xhci.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/usb/controller/xhci.c
  projects/ofed/head/sys/dev/usb/controller/xhci.h
     - copied unchanged from r216917, projects/ofed/base/sys/dev/usb/controller/xhci.h
  projects/ofed/head/sys/dev/usb/controller/xhci_pci.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/usb/controller/xhci_pci.c
  projects/ofed/head/sys/dev/usb/controller/xhcireg.h
     - copied unchanged from r216917, projects/ofed/base/sys/dev/usb/controller/xhcireg.h
  projects/ofed/head/sys/dev/usb/input/uep.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/usb/input/uep.c
  projects/ofed/head/sys/dev/usb/net/if_ipheth.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/usb/net/if_ipheth.c
  projects/ofed/head/sys/dev/usb/net/if_iphethvar.h
     - copied unchanged from r216917, projects/ofed/base/sys/dev/usb/net/if_iphethvar.h
  projects/ofed/head/sys/dev/usb/usb_pf.c
     - copied unchanged from r216917, projects/ofed/base/sys/dev/usb/usb_pf.c
  projects/ofed/head/sys/dev/usb/usb_pf.h
     - copied unchanged from r216917, projects/ofed/base/sys/dev/usb/usb_pf.h
  projects/ofed/head/sys/dev/vte/
     - copied from r216917, projects/ofed/base/sys/dev/vte/
  projects/ofed/head/sys/dev/xen/control/
     - copied from r216917, projects/ofed/base/sys/dev/xen/control/
  projects/ofed/head/sys/fs/devfs/devfs_dir.c
     - copied unchanged from r216917, projects/ofed/base/sys/fs/devfs/devfs_dir.c
  projects/ofed/head/sys/kern/kern_clocksource.c
     - copied unchanged from r216917, projects/ofed/base/sys/kern/kern_clocksource.c
  projects/ofed/head/sys/kern/kern_et.c
     - copied unchanged from r216917, projects/ofed/base/sys/kern/kern_et.c
  projects/ofed/head/sys/kern/kern_hhook.c
     - copied unchanged from r216917, projects/ofed/base/sys/kern/kern_hhook.c
  projects/ofed/head/sys/kern/kern_khelp.c
     - copied unchanged from r216917, projects/ofed/base/sys/kern/kern_khelp.c
  projects/ofed/head/sys/kern/vfs_mountroot.c
     - copied unchanged from r216917, projects/ofed/base/sys/kern/vfs_mountroot.c
  projects/ofed/head/sys/libkern/inet_ntop.c
     - copied unchanged from r216917, projects/ofed/base/sys/libkern/inet_ntop.c
  projects/ofed/head/sys/libkern/inet_pton.c
     - copied unchanged from r216917, projects/ofed/base/sys/libkern/inet_pton.c
  projects/ofed/head/sys/libkern/memchr.c
     - copied unchanged from r216917, projects/ofed/base/sys/libkern/memchr.c
  projects/ofed/head/sys/mips/atheros/ar71xx_chip.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/ar71xx_chip.c
  projects/ofed/head/sys/mips/atheros/ar71xx_chip.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/ar71xx_chip.h
  projects/ofed/head/sys/mips/atheros/ar71xx_cpudef.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/ar71xx_cpudef.h
  projects/ofed/head/sys/mips/atheros/ar71xx_gpio.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/ar71xx_gpio.c
  projects/ofed/head/sys/mips/atheros/ar71xx_gpiovar.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/ar71xx_gpiovar.h
  projects/ofed/head/sys/mips/atheros/ar71xx_setup.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/ar71xx_setup.c
  projects/ofed/head/sys/mips/atheros/ar71xx_setup.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/ar71xx_setup.h
  projects/ofed/head/sys/mips/atheros/ar724x_chip.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/ar724x_chip.c
  projects/ofed/head/sys/mips/atheros/ar724x_chip.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/ar724x_chip.h
  projects/ofed/head/sys/mips/atheros/ar724xreg.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/ar724xreg.h
  projects/ofed/head/sys/mips/atheros/ar91xx_chip.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/ar91xx_chip.c
  projects/ofed/head/sys/mips/atheros/ar91xx_chip.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/ar91xx_chip.h
  projects/ofed/head/sys/mips/atheros/ar91xxreg.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/ar91xxreg.h
  projects/ofed/head/sys/mips/atheros/std.ar71xx
     - copied unchanged from r216917, projects/ofed/base/sys/mips/atheros/std.ar71xx
  projects/ofed/head/sys/mips/cavium/ciu.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/cavium/ciu.c
  projects/ofed/head/sys/mips/cavium/cryptocteon/
     - copied from r216917, projects/ofed/base/sys/mips/cavium/cryptocteon/
  projects/ofed/head/sys/mips/cavium/cvmx_config.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/cavium/cvmx_config.h
  projects/ofed/head/sys/mips/cavium/octe/
     - copied from r216917, projects/ofed/base/sys/mips/cavium/octe/
  projects/ofed/head/sys/mips/cavium/octeon_ds1337.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/cavium/octeon_ds1337.c
  projects/ofed/head/sys/mips/cavium/octeon_nmi.S
     - copied unchanged from r216917, projects/ofed/base/sys/mips/cavium/octeon_nmi.S
  projects/ofed/head/sys/mips/cavium/octeon_rnd.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/cavium/octeon_rnd.c
  projects/ofed/head/sys/mips/cavium/octeon_rtc.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/cavium/octeon_rtc.c
  projects/ofed/head/sys/mips/cavium/octeon_wdog.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/cavium/octeon_wdog.c
  projects/ofed/head/sys/mips/cavium/octopci.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/cavium/octopci.c
  projects/ofed/head/sys/mips/cavium/octopci_bus_space.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/cavium/octopci_bus_space.c
  projects/ofed/head/sys/mips/cavium/octopcireg.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/cavium/octopcireg.h
  projects/ofed/head/sys/mips/cavium/octopcivar.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/cavium/octopcivar.h
  projects/ofed/head/sys/mips/cavium/usb/
     - copied from r216917, projects/ofed/base/sys/mips/cavium/usb/
  projects/ofed/head/sys/mips/conf/SWARM64
     - copied unchanged from r216917, projects/ofed/base/sys/mips/conf/SWARM64
  projects/ofed/head/sys/mips/conf/SWARM64_SMP
     - copied unchanged from r216917, projects/ofed/base/sys/mips/conf/SWARM64_SMP
  projects/ofed/head/sys/mips/conf/XLR64
     - copied unchanged from r216917, projects/ofed/base/sys/mips/conf/XLR64
  projects/ofed/head/sys/mips/conf/XLRN32
     - copied unchanged from r216917, projects/ofed/base/sys/mips/conf/XLRN32
  projects/ofed/head/sys/mips/conf/std.SWARM
     - copied unchanged from r216917, projects/ofed/base/sys/mips/conf/std.SWARM
  projects/ofed/head/sys/mips/include/tlb.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/include/tlb.h
  projects/ofed/head/sys/mips/mips/minidump_machdep.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/mips/minidump_machdep.c
  projects/ofed/head/sys/mips/mips/tlb.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/mips/tlb.c
  projects/ofed/head/sys/mips/mips/uma_machdep.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/mips/uma_machdep.c
  projects/ofed/head/sys/mips/rmi/dev/iic/
     - copied from r216917, projects/ofed/base/sys/mips/rmi/dev/iic/
  projects/ofed/head/sys/mips/rmi/dev/nlge/
     - copied from r216917, projects/ofed/base/sys/mips/rmi/dev/nlge/
  projects/ofed/head/sys/mips/rmi/dev/xlr/debug.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/rmi/dev/xlr/debug.h
  projects/ofed/head/sys/mips/rmi/fmn.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/rmi/fmn.c
  projects/ofed/head/sys/mips/rmi/mpwait.S
     - copied unchanged from r216917, projects/ofed/base/sys/mips/rmi/mpwait.S
  projects/ofed/head/sys/mips/rmi/rmi_boot_info.h
     - copied unchanged from r216917, projects/ofed/base/sys/mips/rmi/rmi_boot_info.h
  projects/ofed/head/sys/mips/rmi/xlr_pcmcia.c
     - copied unchanged from r216917, projects/ofed/base/sys/mips/rmi/xlr_pcmcia.c
  projects/ofed/head/sys/mips/sentry5/std.sentry5
     - copied unchanged from r216917, projects/ofed/base/sys/mips/sentry5/std.sentry5
  projects/ofed/head/sys/mips/sibyte/std.sibyte
     - copied unchanged from r216917, projects/ofed/base/sys/mips/sibyte/std.sibyte
  projects/ofed/head/sys/modules/acpi/aibs/
     - copied from r216917, projects/ofed/base/sys/modules/acpi/aibs/
  projects/ofed/head/sys/modules/aesni/
     - copied from r216917, projects/ofed/base/sys/modules/aesni/
  projects/ofed/head/sys/modules/cc/
     - copied from r216917, projects/ofed/base/sys/modules/cc/
  projects/ofed/head/sys/modules/if_carp/
     - copied from r216917, projects/ofed/base/sys/modules/if_carp/
  projects/ofed/head/sys/modules/iwnfw/iwn6050/
     - copied from r216917, projects/ofed/base/sys/modules/iwnfw/iwn6050/
  projects/ofed/head/sys/modules/mps/
     - copied from r216917, projects/ofed/base/sys/modules/mps/
  projects/ofed/head/sys/modules/netgraph/patch/
     - copied from r216917, projects/ofed/base/sys/modules/netgraph/patch/
  projects/ofed/head/sys/modules/nfslock/
     - copied from r216917, projects/ofed/base/sys/modules/nfslock/
  projects/ofed/head/sys/modules/send/
     - copied from r216917, projects/ofed/base/sys/modules/send/
  projects/ofed/head/sys/modules/siftr/
     - copied from r216917, projects/ofed/base/sys/modules/siftr/
  projects/ofed/head/sys/modules/tpm/
     - copied from r216917, projects/ofed/base/sys/modules/tpm/
  projects/ofed/head/sys/modules/usb/ipheth/
     - copied from r216917, projects/ofed/base/sys/modules/usb/ipheth/
  projects/ofed/head/sys/modules/usb/uep/
     - copied from r216917, projects/ofed/base/sys/modules/usb/uep/
  projects/ofed/head/sys/modules/usb/xhci/
     - copied from r216917, projects/ofed/base/sys/modules/usb/xhci/
  projects/ofed/head/sys/modules/vte/
     - copied from r216917, projects/ofed/base/sys/modules/vte/
  projects/ofed/head/sys/net/if_debug.c
     - copied unchanged from r216917, projects/ofed/base/sys/net/if_debug.c
  projects/ofed/head/sys/net80211/ieee80211_ratectl_none.c
     - copied unchanged from r216917, projects/ofed/base/sys/net80211/ieee80211_ratectl_none.c
  projects/ofed/head/sys/netgraph/ng_patch.c
     - copied unchanged from r216917, projects/ofed/base/sys/netgraph/ng_patch.c
  projects/ofed/head/sys/netgraph/ng_patch.h
     - copied unchanged from r216917, projects/ofed/base/sys/netgraph/ng_patch.h
  projects/ofed/head/sys/netinet/cc/
     - copied from r216917, projects/ofed/base/sys/netinet/cc/
  projects/ofed/head/sys/netinet/cc.h
     - copied unchanged from r216917, projects/ofed/base/sys/netinet/cc.h
  projects/ofed/head/sys/netinet/in_debug.c
     - copied unchanged from r216917, projects/ofed/base/sys/netinet/in_debug.c
  projects/ofed/head/sys/netinet/sctp_dtrace_declare.h
     - copied unchanged from r216917, projects/ofed/base/sys/netinet/sctp_dtrace_declare.h
  projects/ofed/head/sys/netinet/sctp_dtrace_define.h
     - copied unchanged from r216917, projects/ofed/base/sys/netinet/sctp_dtrace_define.h
  projects/ofed/head/sys/netinet/siftr.c
     - copied unchanged from r216917, projects/ofed/base/sys/netinet/siftr.c
  projects/ofed/head/sys/netinet6/send.c
     - copied unchanged from r216917, projects/ofed/base/sys/netinet6/send.c
  projects/ofed/head/sys/netinet6/send.h
     - copied unchanged from r216917, projects/ofed/base/sys/netinet6/send.h
  projects/ofed/head/sys/nfs/nfs_lock.c
     - copied unchanged from r216917, projects/ofed/base/sys/nfs/nfs_lock.c
  projects/ofed/head/sys/nfs/nfs_lock.h
     - copied unchanged from r216917, projects/ofed/base/sys/nfs/nfs_lock.h
  projects/ofed/head/sys/nfs/nfs_mountcommon.h
     - copied unchanged from r216917, projects/ofed/base/sys/nfs/nfs_mountcommon.h
  projects/ofed/head/sys/powerpc/aim/locore32.S
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/aim/locore32.S
  projects/ofed/head/sys/powerpc/aim/locore64.S
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/aim/locore64.S
  projects/ofed/head/sys/powerpc/aim/mmu_oea64.h
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/aim/mmu_oea64.h
  projects/ofed/head/sys/powerpc/aim/moea64_if.m
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/aim/moea64_if.m
  projects/ofed/head/sys/powerpc/aim/moea64_native.c
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/aim/moea64_native.c
  projects/ofed/head/sys/powerpc/aim/slb.c
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/aim/slb.c
  projects/ofed/head/sys/powerpc/aim/swtch32.S
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/aim/swtch32.S
  projects/ofed/head/sys/powerpc/aim/swtch64.S
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/aim/swtch64.S
  projects/ofed/head/sys/powerpc/aim/trap_subr32.S
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/aim/trap_subr32.S
  projects/ofed/head/sys/powerpc/aim/trap_subr64.S
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/aim/trap_subr64.S
  projects/ofed/head/sys/powerpc/conf/GENERIC64
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/conf/GENERIC64
  projects/ofed/head/sys/powerpc/include/fdt.h
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/include/fdt.h
  projects/ofed/head/sys/powerpc/include/slb.h
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/include/slb.h
  projects/ofed/head/sys/powerpc/mambo/
     - copied from r216917, projects/ofed/base/sys/powerpc/mambo/
  projects/ofed/head/sys/powerpc/mpc85xx/ds1553_bus_fdt.c
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/mpc85xx/ds1553_bus_fdt.c
  projects/ofed/head/sys/powerpc/mpc85xx/openpic_fdt.c
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/mpc85xx/openpic_fdt.c
  projects/ofed/head/sys/powerpc/mpc85xx/pci_fdt.c
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/mpc85xx/pci_fdt.c
  projects/ofed/head/sys/powerpc/ofw/ofw_machdep.c
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/ofw/ofw_machdep.c
  projects/ofed/head/sys/powerpc/powermac/fcu.c
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/powermac/fcu.c
  projects/ofed/head/sys/powerpc/powermac/platform_powermac.c
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/powermac/platform_powermac.c
  projects/ofed/head/sys/powerpc/powermac/smusat.c
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/powermac/smusat.c
  projects/ofed/head/sys/powerpc/powermac/uninorthpci.c
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/powermac/uninorthpci.c
  projects/ofed/head/sys/powerpc/powerpc/elf32_machdep.c
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/powerpc/elf32_machdep.c
  projects/ofed/head/sys/powerpc/powerpc/elf64_machdep.c
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/powerpc/elf64_machdep.c
  projects/ofed/head/sys/powerpc/powerpc/exec_machdep.c
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/powerpc/exec_machdep.c
  projects/ofed/head/sys/powerpc/powerpc/iommu_if.m
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/powerpc/iommu_if.m
  projects/ofed/head/sys/powerpc/powerpc/sigcode32.S
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/powerpc/sigcode32.S
  projects/ofed/head/sys/powerpc/powerpc/sigcode64.S
     - copied unchanged from r216917, projects/ofed/base/sys/powerpc/powerpc/sigcode64.S
  projects/ofed/head/sys/sys/gpio.h
     - copied unchanged from r216917, projects/ofed/base/sys/sys/gpio.h
  projects/ofed/head/sys/sys/hhook.h
     - copied unchanged from r216917, projects/ofed/base/sys/sys/hhook.h
  projects/ofed/head/sys/sys/khelp.h
     - copied unchanged from r216917, projects/ofed/base/sys/sys/khelp.h
  projects/ofed/head/sys/sys/module_khelp.h
     - copied unchanged from r216917, projects/ofed/base/sys/sys/module_khelp.h
  projects/ofed/head/sys/sys/timeet.h
     - copied unchanged from r216917, projects/ofed/base/sys/sys/timeet.h
  projects/ofed/head/sys/tools/fdt/
     - copied from r216917, projects/ofed/base/sys/tools/fdt/
  projects/ofed/head/sys/x86/acpica/
     - copied from r216917, projects/ofed/base/sys/x86/acpica/
  projects/ofed/head/sys/x86/include/
     - copied from r216917, projects/ofed/base/sys/x86/include/
  projects/ofed/head/sys/x86/pci/
     - copied from r216917, projects/ofed/base/sys/x86/pci/
  projects/ofed/head/sys/x86/x86/
     - copied from r216917, projects/ofed/base/sys/x86/x86/
  projects/ofed/head/sys/xen/blkif.h
     - copied unchanged from r216917, projects/ofed/base/sys/xen/blkif.h
  projects/ofed/head/sys/xen/xenbus/xenbus.c
     - copied unchanged from r216917, projects/ofed/base/sys/xen/xenbus/xenbus.c
  projects/ofed/head/sys/xen/xenbus/xenbusb.c
     - copied unchanged from r216917, projects/ofed/base/sys/xen/xenbus/xenbusb.c
  projects/ofed/head/sys/xen/xenbus/xenbusb.h
     - copied unchanged from r216917, projects/ofed/base/sys/xen/xenbus/xenbusb.h
  projects/ofed/head/sys/xen/xenbus/xenbusb_back.c
     - copied unchanged from r216917, projects/ofed/base/sys/xen/xenbus/xenbusb_back.c
  projects/ofed/head/sys/xen/xenbus/xenbusb_front.c
     - copied unchanged from r216917, projects/ofed/base/sys/xen/xenbus/xenbusb_front.c
  projects/ofed/head/sys/xen/xenbus/xenbusb_if.m
     - copied unchanged from r216917, projects/ofed/base/sys/xen/xenbus/xenbusb_if.m
  projects/ofed/head/sys/xen/xenstore/
     - copied from r216917, projects/ofed/base/sys/xen/xenstore/
  projects/ofed/head/tools/build/options/WITHOUT_CLANG
     - copied unchanged from r216917, projects/ofed/base/tools/build/options/WITHOUT_CLANG
  projects/ofed/head/tools/build/options/WITHOUT_MAN_UTILS
     - copied unchanged from r216917, projects/ofed/base/tools/build/options/WITHOUT_MAN_UTILS
  projects/ofed/head/tools/build/options/WITH_BSD_GREP
     - copied unchanged from r216917, projects/ofed/base/tools/build/options/WITH_BSD_GREP
  projects/ofed/head/tools/build/options/WITH_FDT
     - copied unchanged from r216917, projects/ofed/base/tools/build/options/WITH_FDT
  projects/ofed/head/tools/build/options/WITH_GPIO
     - copied unchanged from r216917, projects/ofed/base/tools/build/options/WITH_GPIO
  projects/ofed/head/tools/regression/acltools/mktrivial.sh
     - copied unchanged from r216917, projects/ofed/base/tools/regression/acltools/mktrivial.sh
  projects/ofed/head/tools/regression/acltools/tools-nfs4-psarc.test
     - copied unchanged from r216917, projects/ofed/base/tools/regression/acltools/tools-nfs4-psarc.test
  projects/ofed/head/tools/regression/bin/Makefile
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/Makefile
  projects/ofed/head/tools/regression/bin/pax/
     - copied from r216917, projects/ofed/base/tools/regression/bin/pax/
  projects/ofed/head/tools/regression/bin/sh/builtins/break1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/break1.0
  projects/ofed/head/tools/regression/bin/sh/builtins/break2.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/break2.0
  projects/ofed/head/tools/regression/bin/sh/builtins/break2.0.stdout
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/break2.0.stdout
  projects/ofed/head/tools/regression/bin/sh/builtins/break3.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/break3.0
  projects/ofed/head/tools/regression/bin/sh/builtins/case2.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/case2.0
  projects/ofed/head/tools/regression/bin/sh/builtins/case3.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/case3.0
  projects/ofed/head/tools/regression/bin/sh/builtins/command4.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/command4.0
  projects/ofed/head/tools/regression/bin/sh/builtins/dot1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/dot1.0
  projects/ofed/head/tools/regression/bin/sh/builtins/dot2.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/dot2.0
  projects/ofed/head/tools/regression/bin/sh/builtins/eval4.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/eval4.0
  projects/ofed/head/tools/regression/bin/sh/builtins/eval5.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/eval5.0
  projects/ofed/head/tools/regression/bin/sh/builtins/exec1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/exec1.0
  projects/ofed/head/tools/regression/bin/sh/builtins/exec2.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/exec2.0
  projects/ofed/head/tools/regression/bin/sh/builtins/exit1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/exit1.0
  projects/ofed/head/tools/regression/bin/sh/builtins/printf1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/printf1.0
  projects/ofed/head/tools/regression/bin/sh/builtins/printf2.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/printf2.0
  projects/ofed/head/tools/regression/bin/sh/builtins/printf3.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/printf3.0
  projects/ofed/head/tools/regression/bin/sh/builtins/printf4.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/printf4.0
  projects/ofed/head/tools/regression/bin/sh/builtins/read2.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/read2.0
  projects/ofed/head/tools/regression/bin/sh/builtins/read3.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/read3.0
  projects/ofed/head/tools/regression/bin/sh/builtins/read3.0.stdout
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/read3.0.stdout
  projects/ofed/head/tools/regression/bin/sh/builtins/read4.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/read4.0
  projects/ofed/head/tools/regression/bin/sh/builtins/read4.0.stdout
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/read4.0.stdout
  projects/ofed/head/tools/regression/bin/sh/builtins/return4.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/return4.0
  projects/ofed/head/tools/regression/bin/sh/builtins/return5.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/return5.0
  projects/ofed/head/tools/regression/bin/sh/builtins/return6.4
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/return6.4
  projects/ofed/head/tools/regression/bin/sh/builtins/return7.4
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/return7.4
  projects/ofed/head/tools/regression/bin/sh/builtins/wait1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/wait1.0
  projects/ofed/head/tools/regression/bin/sh/builtins/wait2.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/wait2.0
  projects/ofed/head/tools/regression/bin/sh/builtins/wait3.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/builtins/wait3.0
  projects/ofed/head/tools/regression/bin/sh/errors/assignment-error2.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/errors/assignment-error2.0
  projects/ofed/head/tools/regression/bin/sh/errors/bad-keyword1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/errors/bad-keyword1.0
  projects/ofed/head/tools/regression/bin/sh/errors/redirection-error7.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/errors/redirection-error7.0
  projects/ofed/head/tools/regression/bin/sh/execution/func3.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/execution/func3.0
  projects/ofed/head/tools/regression/bin/sh/execution/redir3.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/execution/redir3.0
  projects/ofed/head/tools/regression/bin/sh/execution/redir4.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/execution/redir4.0
  projects/ofed/head/tools/regression/bin/sh/execution/var-assign1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/execution/var-assign1.0
  projects/ofed/head/tools/regression/bin/sh/expansion/arith6.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/arith6.0
  projects/ofed/head/tools/regression/bin/sh/expansion/arith7.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/arith7.0
  projects/ofed/head/tools/regression/bin/sh/expansion/arith8.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/arith8.0
  projects/ofed/head/tools/regression/bin/sh/expansion/cmdsubst10.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst10.0
  projects/ofed/head/tools/regression/bin/sh/expansion/cmdsubst3.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst3.0
  projects/ofed/head/tools/regression/bin/sh/expansion/cmdsubst4.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst4.0
  projects/ofed/head/tools/regression/bin/sh/expansion/cmdsubst5.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst5.0
  projects/ofed/head/tools/regression/bin/sh/expansion/cmdsubst6.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst6.0
  projects/ofed/head/tools/regression/bin/sh/expansion/cmdsubst7.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst7.0
  projects/ofed/head/tools/regression/bin/sh/expansion/cmdsubst8.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst8.0
  projects/ofed/head/tools/regression/bin/sh/expansion/cmdsubst9.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/cmdsubst9.0
  projects/ofed/head/tools/regression/bin/sh/expansion/ifs2.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/ifs2.0
  projects/ofed/head/tools/regression/bin/sh/expansion/ifs3.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/ifs3.0
  projects/ofed/head/tools/regression/bin/sh/expansion/pathname1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/pathname1.0
  projects/ofed/head/tools/regression/bin/sh/expansion/pathname2.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/pathname2.0
  projects/ofed/head/tools/regression/bin/sh/expansion/pathname3.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/pathname3.0
  projects/ofed/head/tools/regression/bin/sh/expansion/pathname4.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/pathname4.0
  projects/ofed/head/tools/regression/bin/sh/expansion/plus-minus4.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/plus-minus4.0
  projects/ofed/head/tools/regression/bin/sh/expansion/plus-minus5.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/plus-minus5.0
  projects/ofed/head/tools/regression/bin/sh/expansion/plus-minus6.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/plus-minus6.0
  projects/ofed/head/tools/regression/bin/sh/expansion/plus-minus7.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/plus-minus7.0
  projects/ofed/head/tools/regression/bin/sh/expansion/trim4.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/trim4.0
  projects/ofed/head/tools/regression/bin/sh/expansion/trim5.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/trim5.0
  projects/ofed/head/tools/regression/bin/sh/expansion/trim6.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/expansion/trim6.0
  projects/ofed/head/tools/regression/bin/sh/parser/alias1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/alias1.0
  projects/ofed/head/tools/regression/bin/sh/parser/alias2.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/alias2.0
  projects/ofed/head/tools/regression/bin/sh/parser/alias3.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/alias3.0
  projects/ofed/head/tools/regression/bin/sh/parser/case1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/case1.0
  projects/ofed/head/tools/regression/bin/sh/parser/case2.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/case2.0
  projects/ofed/head/tools/regression/bin/sh/parser/func1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/func1.0
  projects/ofed/head/tools/regression/bin/sh/parser/heredoc3.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/heredoc3.0
  projects/ofed/head/tools/regression/bin/sh/parser/heredoc4.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/heredoc4.0
  projects/ofed/head/tools/regression/bin/sh/parser/heredoc5.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/heredoc5.0
  projects/ofed/head/tools/regression/bin/sh/parser/heredoc6.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/heredoc6.0
  projects/ofed/head/tools/regression/bin/sh/parser/heredoc7.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/heredoc7.0
  projects/ofed/head/tools/regression/bin/sh/parser/heredoc8.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/heredoc8.0
  projects/ofed/head/tools/regression/bin/sh/parser/only-redir1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/only-redir1.0
  projects/ofed/head/tools/regression/bin/sh/parser/pipe-not1.0
     - copied unchanged from r216917, projects/ofed/base/tools/regression/bin/sh/parser/pipe-not1.0
  projects/ofed/head/tools/regression/bin/test/
     - copied from r216917, projects/ofed/base/tools/regression/bin/test/
  projects/ofed/head/tools/regression/geom_eli/init-J.t
     - copied unchanged from r216917, projects/ofed/base/tools/regression/geom_eli/init-J.t
  projects/ofed/head/tools/regression/geom_eli/resize.t
     - copied unchanged from r216917, projects/ofed/base/tools/regression/geom_eli/resize.t
  projects/ofed/head/tools/regression/lib/msun/test-logarithm.c
     - copied unchanged from r216917, projects/ofed/base/tools/regression/lib/msun/test-logarithm.c
  projects/ofed/head/tools/regression/lib/msun/test-logarithm.t
     - copied unchanged from r216917, projects/ofed/base/tools/regression/lib/msun/test-logarithm.t
  projects/ofed/head/tools/regression/lib/msun/test-nearbyint.c
     - copied unchanged from r216917, projects/ofed/base/tools/regression/lib/msun/test-nearbyint.c
  projects/ofed/head/tools/regression/lib/msun/test-nearbyint.t
     - copied unchanged from r216917, projects/ofed/base/tools/regression/lib/msun/test-nearbyint.t
  projects/ofed/head/tools/regression/netinet/arphold/
     - copied from r216917, projects/ofed/base/tools/regression/netinet/arphold/
  projects/ofed/head/tools/regression/pjdfstest/
     - copied from r216917, projects/ofed/base/tools/regression/pjdfstest/
  projects/ofed/head/tools/regression/pthread/unwind/
     - copied from r216917, projects/ofed/base/tools/regression/pthread/unwind/
  projects/ofed/head/tools/regression/sbin/
     - copied from r216917, projects/ofed/base/tools/regression/sbin/
  projects/ofed/head/tools/regression/sockets/unix_close_race/
     - copied from r216917, projects/ofed/base/tools/regression/sockets/unix_close_race/
  projects/ofed/head/tools/regression/usr.bin/jot/regress.rand1.out
     - copied unchanged from r216917, projects/ofed/base/tools/regression/usr.bin/jot/regress.rand1.out
  projects/ofed/head/tools/regression/usr.bin/jot/regress.rand2.out
     - copied unchanged from r216917, projects/ofed/base/tools/regression/usr.bin/jot/regress.rand2.out
  projects/ofed/head/tools/regression/usr.bin/jot/regress.stutter2.out
     - copied unchanged from r216917, projects/ofed/base/tools/regression/usr.bin/jot/regress.stutter2.out
  projects/ofed/head/tools/regression/usr.bin/printf/regress.m5.out
     - copied unchanged from r216917, projects/ofed/base/tools/regression/usr.bin/printf/regress.m5.out
  projects/ofed/head/tools/regression/usr.bin/tr/regress.0c.out
     - copied unchanged from r216917, projects/ofed/base/tools/regression/usr.bin/tr/regress.0c.out
  projects/ofed/head/tools/regression/usr.bin/tr/regress.0d.out
     - copied unchanged from r216917, projects/ofed/base/tools/regression/usr.bin/tr/regress.0d.out
  projects/ofed/head/tools/regression/usr.sbin/newsyslog/
     - copied from r216917, projects/ofed/base/tools/regression/usr.sbin/newsyslog/
  projects/ofed/head/tools/test/auxinfo/
     - copied from r216917, projects/ofed/base/tools/test/auxinfo/
  projects/ofed/head/tools/tools/nanobsd/rescue/Pkg/
     - copied from r216917, projects/ofed/base/tools/tools/nanobsd/rescue/Pkg/
  projects/ofed/head/tools/tools/nanobsd/rescue/build.sh
     - copied unchanged from r216917, projects/ofed/base/tools/tools/nanobsd/rescue/build.sh
  projects/ofed/head/tools/tools/netrate/tcpp/parallelism.csh
     - copied unchanged from r216917, projects/ofed/base/tools/tools/netrate/tcpp/parallelism.csh
  projects/ofed/head/tools/tools/netrate/tcpp/runit.pl
     - copied unchanged from r216917, projects/ofed/base/tools/tools/netrate/tcpp/runit.pl
  projects/ofed/head/tools/tools/vhba/
     - copied from r216917, projects/ofed/base/tools/tools/vhba/
  projects/ofed/head/usr.bin/Makefile.amd64
     - copied unchanged from r216917, projects/ofed/base/usr.bin/Makefile.amd64
  projects/ofed/head/usr.bin/Makefile.arm
     - copied unchanged from r216917, projects/ofed/base/usr.bin/Makefile.arm
  projects/ofed/head/usr.bin/Makefile.i386
     - copied unchanged from r216917, projects/ofed/base/usr.bin/Makefile.i386
  projects/ofed/head/usr.bin/Makefile.ia64
     - copied unchanged from r216917, projects/ofed/base/usr.bin/Makefile.ia64
  projects/ofed/head/usr.bin/Makefile.powerpc
     - copied unchanged from r216917, projects/ofed/base/usr.bin/Makefile.powerpc
  projects/ofed/head/usr.bin/Makefile.sparc64
     - copied unchanged from r216917, projects/ofed/base/usr.bin/Makefile.sparc64
  projects/ofed/head/usr.bin/clang/
     - copied from r216917, projects/ofed/base/usr.bin/clang/
  projects/ofed/head/usr.bin/cpio/err.h
     - copied unchanged from r216917, projects/ofed/base/usr.bin/cpio/err.h
  projects/ofed/head/usr.bin/cpio/line_reader.c
     - copied unchanged from r216917, projects/ofed/base/usr.bin/cpio/line_reader.c
  projects/ofed/head/usr.bin/cpio/line_reader.h
     - copied unchanged from r216917, projects/ofed/base/usr.bin/cpio/line_reader.h
  projects/ofed/head/usr.bin/grep/
     - copied from r216917, projects/ofed/base/usr.bin/grep/
  projects/ofed/head/usr.bin/lzmainfo/
     - copied from r216917, projects/ofed/base/usr.bin/lzmainfo/
  projects/ofed/head/usr.bin/man/
     - copied from r216917, projects/ofed/base/usr.bin/man/
  projects/ofed/head/usr.bin/truss/powerpc64-fbsd.c
     - copied unchanged from r216917, projects/ofed/base/usr.bin/truss/powerpc64-fbsd.c
  projects/ofed/head/usr.bin/xlint/arch/powerpc64/
     - copied from r216917, projects/ofed/base/usr.bin/xlint/arch/powerpc64/
  projects/ofed/head/usr.bin/xz/
     - copied from r216917, projects/ofed/base/usr.bin/xz/
  projects/ofed/head/usr.bin/xzdec/
     - copied from r216917, projects/ofed/base/usr.bin/xzdec/
  projects/ofed/head/usr.sbin/Makefile.amd64
     - copied unchanged from r216917, projects/ofed/base/usr.sbin/Makefile.amd64
  projects/ofed/head/usr.sbin/Makefile.arm
     - copied unchanged from r216917, projects/ofed/base/usr.sbin/Makefile.arm
  projects/ofed/head/usr.sbin/Makefile.i386
     - copied unchanged from r216917, projects/ofed/base/usr.sbin/Makefile.i386
  projects/ofed/head/usr.sbin/Makefile.ia64
     - copied unchanged from r216917, projects/ofed/base/usr.sbin/Makefile.ia64
  projects/ofed/head/usr.sbin/Makefile.mips
     - copied unchanged from r216917, projects/ofed/base/usr.sbin/Makefile.mips
  projects/ofed/head/usr.sbin/Makefile.powerpc
     - copied unchanged from r216917, projects/ofed/base/usr.sbin/Makefile.powerpc
  projects/ofed/head/usr.sbin/Makefile.sparc64
     - copied unchanged from r216917, projects/ofed/base/usr.sbin/Makefile.sparc64
  projects/ofed/head/usr.sbin/bluetooth/ath3kfw/
     - copied from r216917, projects/ofed/base/usr.sbin/bluetooth/ath3kfw/
  projects/ofed/head/usr.sbin/bsnmpd/modules/snmp_target/
     - copied from r216917, projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_target/
  projects/ofed/head/usr.sbin/bsnmpd/modules/snmp_usm/
     - copied from r216917, projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_usm/
  projects/ofed/head/usr.sbin/bsnmpd/modules/snmp_vacm/
     - copied from r216917, projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_vacm/
  projects/ofed/head/usr.sbin/bsnmpd/modules/snmp_wlan/
     - copied from r216917, projects/ofed/base/usr.sbin/bsnmpd/modules/snmp_wlan/
  projects/ofed/head/usr.sbin/bsnmpd/tools/
     - copied from r216917, projects/ofed/base/usr.sbin/bsnmpd/tools/
  projects/ofed/head/usr.sbin/gpioctl/
     - copied from r216917, projects/ofed/base/usr.sbin/gpioctl/
  projects/ofed/head/usr.sbin/makefs/cd9660/
     - copied from r216917, projects/ofed/base/usr.sbin/makefs/cd9660/
  projects/ofed/head/usr.sbin/makefs/cd9660.c
     - copied unchanged from r216917, projects/ofed/base/usr.sbin/makefs/cd9660.c
  projects/ofed/head/usr.sbin/makefs/cd9660.h
     - copied unchanged from r216917, projects/ofed/base/usr.sbin/makefs/cd9660.h
  projects/ofed/head/usr.sbin/makefs/compat/Makefile.inc
     - copied unchanged from r216917, projects/ofed/base/usr.sbin/makefs/compat/Makefile.inc
  projects/ofed/head/usr.sbin/makefs/ffs.h
     - copied unchanged from r216917, projects/ofed/base/usr.sbin/makefs/ffs.h
  projects/ofed/head/usr.sbin/makefs/ffs/Makefile.inc
     - copied unchanged from r216917, projects/ofed/base/usr.sbin/makefs/ffs/Makefile.inc
  projects/ofed/head/usr.sbin/pc-sysinstall/
     - copied from r216917, projects/ofed/base/usr.sbin/pc-sysinstall/
  projects/ofed/head/usr.sbin/tcpdump/tcpdump/tcpdump.1
     - copied unchanged from r216917, projects/ofed/base/usr.sbin/tcpdump/tcpdump/tcpdump.1
  projects/ofed/head/usr.sbin/usbdump/
     - copied from r216917, projects/ofed/base/usr.sbin/usbdump/
Directory Properties:
  projects/ofed/head/contrib/llvm/   (props changed)
  projects/ofed/head/contrib/xz/   (props changed)
  projects/ofed/head/sys/contrib/octeon-sdk/   (props changed)
Replaced:
  projects/ofed/head/contrib/wpa/hostapd/
     - copied from r216917, projects/ofed/base/contrib/wpa/hostapd/
  projects/ofed/head/contrib/wpa/hostapd/.gitignore
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/.gitignore
  projects/ofed/head/contrib/wpa/hostapd/ChangeLog
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/ChangeLog
  projects/ofed/head/contrib/wpa/hostapd/README
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/README
  projects/ofed/head/contrib/wpa/hostapd/README-WPS
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/README-WPS
  projects/ofed/head/contrib/wpa/hostapd/ctrl_iface.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/ctrl_iface.c
  projects/ofed/head/contrib/wpa/hostapd/ctrl_iface.h
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/ctrl_iface.h
  projects/ofed/head/contrib/wpa/hostapd/defconfig
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/defconfig
  projects/ofed/head/contrib/wpa/hostapd/eap_testing.txt
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/eap_testing.txt
  projects/ofed/head/contrib/wpa/hostapd/hostapd.8
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/hostapd.8
  projects/ofed/head/contrib/wpa/hostapd/hostapd.accept
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/hostapd.accept
  projects/ofed/head/contrib/wpa/hostapd/hostapd.conf
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/hostapd.conf
  projects/ofed/head/contrib/wpa/hostapd/hostapd.deny
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/hostapd.deny
  projects/ofed/head/contrib/wpa/hostapd/hostapd.eap_user
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/hostapd.eap_user
  projects/ofed/head/contrib/wpa/hostapd/hostapd.radius_clients
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/hostapd.radius_clients
  projects/ofed/head/contrib/wpa/hostapd/hostapd.sim_db
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/hostapd.sim_db
  projects/ofed/head/contrib/wpa/hostapd/hostapd.vlan
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/hostapd.vlan
  projects/ofed/head/contrib/wpa/hostapd/hostapd.wpa_psk
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/hostapd.wpa_psk
  projects/ofed/head/contrib/wpa/hostapd/hostapd_cli.1
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/hostapd_cli.1
  projects/ofed/head/contrib/wpa/hostapd/hostapd_cli.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/hostapd_cli.c
  projects/ofed/head/contrib/wpa/hostapd/logwatch/
     - copied from r216917, projects/ofed/base/contrib/wpa/hostapd/logwatch/
  projects/ofed/head/contrib/wpa/hostapd/logwatch/README
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/logwatch/README
  projects/ofed/head/contrib/wpa/hostapd/logwatch/hostapd
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/logwatch/hostapd
  projects/ofed/head/contrib/wpa/hostapd/logwatch/hostapd.conf
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/logwatch/hostapd.conf
  projects/ofed/head/contrib/wpa/hostapd/nt_password_hash.c
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/nt_password_hash.c
  projects/ofed/head/contrib/wpa/hostapd/wired.conf
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/hostapd/wired.conf
  projects/ofed/head/contrib/wpa/src/crypto/.gitignore
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/crypto/.gitignore
  projects/ofed/head/contrib/wpa/src/radius/.gitignore
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/radius/.gitignore
  projects/ofed/head/contrib/wpa/src/tls/.gitignore
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/tls/.gitignore
  projects/ofed/head/contrib/wpa/src/utils/.gitignore
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/src/utils/.gitignore
  projects/ofed/head/contrib/wpa/wpa_supplicant/.gitignore
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/.gitignore
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/docbook/.gitignore
     - copied unchanged from r216917, projects/ofed/base/contrib/wpa/wpa_supplicant/doc/docbook/.gitignore
  projects/ofed/head/sys/kern/Makefile
     - copied unchanged from r216917, projects/ofed/base/sys/kern/Makefile
Deleted:
  projects/ofed/head/bin/csh/USD.doc/
  projects/ofed/head/bin/sh/bltin/echo.1
  projects/ofed/head/bin/test/TEST.README
  projects/ofed/head/bin/test/TEST.csh
  projects/ofed/head/bin/test/TEST.sh
  projects/ofed/head/contrib/libf2c/
  projects/ofed/head/contrib/libpcap/FREEBSD-Xlist
  projects/ofed/head/contrib/libpcap/FREEBSD-upgrade
  projects/ofed/head/contrib/libpcap/net/bpf_filter.c
  projects/ofed/head/contrib/tcpdump/FREEBSD-Xlist
  projects/ofed/head/contrib/tcpdump/FREEBSD-upgrade
  projects/ofed/head/contrib/tcpdump/missing/getaddrinfo.c
  projects/ofed/head/contrib/tcpdump/tcpdump.1
  projects/ofed/head/contrib/traceroute/Makefile.in
  projects/ofed/head/contrib/traceroute/aclocal.m4
  projects/ofed/head/contrib/traceroute/acsite.m4
  projects/ofed/head/contrib/traceroute/config.guess
  projects/ofed/head/contrib/traceroute/config.sub
  projects/ofed/head/contrib/traceroute/configure
  projects/ofed/head/contrib/traceroute/configure.in
  projects/ofed/head/contrib/traceroute/findsaddr-generic.c
  projects/ofed/head/contrib/traceroute/findsaddr-linux.c
  projects/ofed/head/contrib/traceroute/findsaddr-mib.c
  projects/ofed/head/contrib/traceroute/install-sh
  projects/ofed/head/contrib/traceroute/lbl/gnuc.h
  projects/ofed/head/contrib/traceroute/lbl/os-solaris2.h
  projects/ofed/head/contrib/traceroute/lbl/os-sunos4.h
  projects/ofed/head/contrib/traceroute/mkdep
  projects/ofed/head/contrib/traceroute/strerror.c
  projects/ofed/head/contrib/traceroute/usleep.c
  projects/ofed/head/contrib/wpa/src/common/.gitignore
  projects/ofed/head/contrib/wpa/src/crypto/aes.c
  projects/ofed/head/contrib/wpa/src/crypto/aes_wrap.c
  projects/ofed/head/contrib/wpa/src/crypto/des.c
  projects/ofed/head/contrib/wpa/src/crypto/md4.c
  projects/ofed/head/contrib/wpa/src/crypto/rc4.h
  projects/ofed/head/contrib/wpa/src/drivers/scan_helpers.c
  projects/ofed/head/contrib/wpa/src/eap_common/.gitignore
  projects/ofed/head/contrib/wpa/src/eap_peer/.gitignore
  projects/ofed/head/contrib/wpa/src/eap_server/.gitignore
  projects/ofed/head/contrib/wpa/src/eap_server/eap.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_aka.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_fast.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_gpsk.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_gtc.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_identity.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_ikev2.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_md5.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_methods.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_mschapv2.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_pax.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_peap.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_psk.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_sake.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_sim.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_tls.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_tls_common.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_tnc.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_ttls.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_vendor_test.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_wsc.c
  projects/ofed/head/contrib/wpa/src/eapol_supp/.gitignore
  projects/ofed/head/contrib/wpa/src/hlr_auc_gw/.gitignore
  projects/ofed/head/contrib/wpa/src/hlr_auc_gw/Makefile
  projects/ofed/head/contrib/wpa/src/hlr_auc_gw/hlr_auc_gw.c
  projects/ofed/head/contrib/wpa/src/hlr_auc_gw/hlr_auc_gw.milenage_db
  projects/ofed/head/contrib/wpa/src/hlr_auc_gw/milenage.c
  projects/ofed/head/contrib/wpa/src/hlr_auc_gw/milenage.h
  projects/ofed/head/contrib/wpa/src/rsn_supp/.gitignore
  projects/ofed/head/contrib/wpa/src/tls/asn1_test.c
  projects/ofed/head/contrib/wpa/src/wps/.gitignore
  projects/ofed/head/contrib/wpa/wpa_supplicant/ctrl_iface_dbus.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/ctrl_iface_dbus.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/ctrl_iface_dbus_handlers.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/ctrl_iface_dbus_handlers.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/dbus-wpa_supplicant.conf
  projects/ofed/head/contrib/wpa/wpa_supplicant/dbus-wpa_supplicant.service
  projects/ofed/head/contrib/wpa/wpa_supplicant/dbus_dict_helpers.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/dbus_dict_helpers.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/.gitignore
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/code_structure.doxygen
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/ctrl_iface.doxygen
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/doxygen.fast
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/doxygen.full
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/driver_wrapper.doxygen
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/eap.doxygen
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/kerneldoc2doxygen.pl
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/mainpage.doxygen
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/porting.doxygen
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/testing_tools.doxygen
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/wpa_supplicant.fig
  projects/ofed/head/contrib/wpa/wpa_supplicant/tests/test_aes.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/tests/test_md4.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/tests/test_md5.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/tests/test_ms_funcs.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/tests/test_sha1.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/tests/test_sha256.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/tests/test_x509v3.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/tests/test_x509v3_nist.sh
  projects/ofed/head/contrib/wpa/wpa_supplicant/tests/test_x509v3_nist2.sh
  projects/ofed/head/crypto/openssh/ssh-pkcs11-helper.0
  projects/ofed/head/gnu/usr.bin/binutils/gasp/
  projects/ofed/head/gnu/usr.bin/binutils/gdb/
  projects/ofed/head/gnu/usr.bin/binutils/gdbreplay/
  projects/ofed/head/lib/libautofs/
  projects/ofed/head/lib/libc/amd64/gen/ldexp.c
  projects/ofed/head/lib/libc/i386/gen/ldexp.c
  projects/ofed/head/lib/libc/i386/string/strlen.S
  projects/ofed/head/lib/libc/rpc/PSD.doc/
  projects/ofed/head/lib/libc_r/
  projects/ofed/head/lib/libcompat/4.1/ascftime.c
  projects/ofed/head/lib/libcompat/4.1/cftime.3
  projects/ofed/head/lib/libcompat/4.1/cftime.c
  projects/ofed/head/lib/libcompat/4.1/getpw.3
  projects/ofed/head/lib/libcompat/4.1/getpw.c
  projects/ofed/head/lib/libcompat/4.3/cfree.3
  projects/ofed/head/lib/libcompat/4.3/cfree.c
  projects/ofed/head/lib/libthr/thread/thr_atfork.c
  projects/ofed/head/sbin/fsck_ffs/SMM.doc/
  projects/ofed/head/sbin/iscontrol/pdu.h
  projects/ofed/head/sbin/mount_autofs/
  projects/ofed/head/share/doc/psd/15.yacc/ss..
  projects/ofed/head/share/doc/psd/15.yacc/ssA
  projects/ofed/head/share/doc/psd/15.yacc/ssB
  projects/ofed/head/share/man/man4/acpi_aiboost.4
  projects/ofed/head/share/man/man8/MAKEDEV.8
  projects/ofed/head/share/man/man9/vm_page_sleep_busy.9
  projects/ofed/head/share/man/man9/vput.9
  projects/ofed/head/sys/amd64/acpica/Makefile
  projects/ofed/head/sys/amd64/acpica/OsdEnvironment.c
  projects/ofed/head/sys/amd64/acpica/genwakecode.sh
  projects/ofed/head/sys/amd64/acpica/genwakedata.sh
  projects/ofed/head/sys/amd64/acpica/madt.c
  projects/ofed/head/sys/amd64/amd64/busdma_machdep.c
  projects/ofed/head/sys/amd64/amd64/dump_machdep.c
  projects/ofed/head/sys/amd64/amd64/io_apic.c
  projects/ofed/head/sys/amd64/amd64/local_apic.c
  projects/ofed/head/sys/amd64/amd64/mca.c
  projects/ofed/head/sys/amd64/amd64/mptable.c
  projects/ofed/head/sys/amd64/amd64/mptable_pci.c
  projects/ofed/head/sys/amd64/amd64/msi.c
  projects/ofed/head/sys/amd64/amd64/nexus.c
  projects/ofed/head/sys/amd64/amd64/tsc.c
  projects/ofed/head/sys/amd64/include/apicreg.h
  projects/ofed/head/sys/amd64/include/mca.h
  projects/ofed/head/sys/amd64/include/mptable.h
  projects/ofed/head/sys/amd64/include/mutex.h
  projects/ofed/head/sys/arm/include/bootinfo.h
  projects/ofed/head/sys/arm/include/mutex.h
  projects/ofed/head/sys/arm/mv/discovery/db78xxx.c
  projects/ofed/head/sys/arm/mv/kirkwood/db88f6xxx.c
  projects/ofed/head/sys/arm/mv/kirkwood/files.db88f6xxx
  projects/ofed/head/sys/arm/mv/obio.c
  projects/ofed/head/sys/boot/pc98/libpc98/i386_module.c
  projects/ofed/head/sys/contrib/dev/iwn/iwlwifi-6000-9.193.4.1.fw.uu
  projects/ofed/head/sys/contrib/dev/wpi/iwlwifi-3945-2.14.4.fw.uu
  projects/ofed/head/sys/dev/acpi_support/acpi_aiboost.c
  projects/ofed/head/sys/dev/cfi/cfi_bus_lbc.c
  projects/ofed/head/sys/dev/cxgb/ulp/tom/cxgb_vm.c
  projects/ofed/head/sys/dev/cxgb/ulp/tom/cxgb_vm.h
  projects/ofed/head/sys/dev/mii/axphyreg.h
  projects/ofed/head/sys/dev/quicc/quicc_bfe_ocp.c
  projects/ofed/head/sys/dev/tsec/if_tsec_ocp.c
  projects/ofed/head/sys/dev/uart/uart_bus_mbus.c
  projects/ofed/head/sys/dev/uart/uart_bus_ocp.c
  projects/ofed/head/sys/dev/uart/uart_cpu_mv.c
  projects/ofed/head/sys/dev/usb/controller/ehci_mbus.c
  projects/ofed/head/sys/fs/nfsclient/nfs_cllock.c
  projects/ofed/head/sys/fs/nfsclient/nfs_lock.h
  projects/ofed/head/sys/i386/acpica/Makefile
  projects/ofed/head/sys/i386/acpica/OsdEnvironment.c
  projects/ofed/head/sys/i386/acpica/genwakecode.sh
  projects/ofed/head/sys/i386/acpica/madt.c
  projects/ofed/head/sys/i386/i386/busdma_machdep.c
  projects/ofed/head/sys/i386/i386/dump_machdep.c
  projects/ofed/head/sys/i386/i386/io_apic.c
  projects/ofed/head/sys/i386/i386/local_apic.c
  projects/ofed/head/sys/i386/i386/mca.c
  projects/ofed/head/sys/i386/i386/mptable.c
  projects/ofed/head/sys/i386/i386/mptable_pci.c
  projects/ofed/head/sys/i386/i386/msi.c
  projects/ofed/head/sys/i386/i386/nexus.c
  projects/ofed/head/sys/i386/i386/tsc.c
  projects/ofed/head/sys/i386/include/apicreg.h
  projects/ofed/head/sys/i386/include/mca.h
  projects/ofed/head/sys/i386/include/mptable.h
  projects/ofed/head/sys/i386/include/mutex.h
  projects/ofed/head/sys/ia64/include/mutex.h
  projects/ofed/head/sys/mips/cavium/dev/
  projects/ofed/head/sys/mips/cavium/driveid.h
  projects/ofed/head/sys/mips/cavium/octeon_ebt3000_cf.h
  projects/ofed/head/sys/mips/include/_bus_octeon.h
  projects/ofed/head/sys/mips/include/asmacros.h
  projects/ofed/head/sys/mips/include/mutex.h
  projects/ofed/head/sys/mips/mips/psraccess.S
  projects/ofed/head/sys/mips/mips/tlb.S
  projects/ofed/head/sys/mips/rmi/clock.c
  projects/ofed/head/sys/mips/rmi/clock.h
  projects/ofed/head/sys/mips/rmi/debug.h
  projects/ofed/head/sys/mips/rmi/dev/sec/stats.h
  projects/ofed/head/sys/mips/rmi/ehcireg.h
  projects/ofed/head/sys/mips/rmi/ehcivar.h
  projects/ofed/head/sys/mips/rmi/on_chip.c
  projects/ofed/head/sys/mips/rmi/pcibus.c
  projects/ofed/head/sys/mips/rmi/perfmon.h
  projects/ofed/head/sys/mips/rmi/perfmon_kern.c
  projects/ofed/head/sys/mips/rmi/perfmon_percpu.c
  projects/ofed/head/sys/mips/rmi/perfmon_utils.h
  projects/ofed/head/sys/mips/rmi/perfmon_xlrconfig.h
  projects/ofed/head/sys/mips/rmi/shared_structs.h
  projects/ofed/head/sys/mips/rmi/shared_structs_func.h
  projects/ofed/head/sys/mips/rmi/shared_structs_offsets.h
  projects/ofed/head/sys/mips/rmi/xlr_boot1_console.c
  projects/ofed/head/sys/mips/rmi/xlrconfig.h
  projects/ofed/head/sys/modules/acpi/acpi_aiboost/
  projects/ofed/head/sys/nfsclient/nfs_lock.c
  projects/ofed/head/sys/nfsclient/nfs_lock.h
  projects/ofed/head/sys/pc98/cbus/clock.c
  projects/ofed/head/sys/pc98/include/apicreg.h
  projects/ofed/head/sys/pc98/include/mca.h
  projects/ofed/head/sys/pc98/include/mptable.h
  projects/ofed/head/sys/pc98/include/mutex.h
  projects/ofed/head/sys/powerpc/aim/ofw_machdep.c
  projects/ofed/head/sys/powerpc/aim/platform_chrp.c
  projects/ofed/head/sys/powerpc/aim/swtch.S
  projects/ofed/head/sys/powerpc/aim/trap_subr.S
  projects/ofed/head/sys/powerpc/include/bootinfo.h
  projects/ofed/head/sys/powerpc/include/intr.h
  projects/ofed/head/sys/powerpc/include/mutex.h
  projects/ofed/head/sys/powerpc/include/ocpbus.h
  projects/ofed/head/sys/powerpc/mpc85xx/ds1553_bus_lbc.c
  projects/ofed/head/sys/powerpc/mpc85xx/ocpbus.c
  projects/ofed/head/sys/powerpc/mpc85xx/ocpbus.h
  projects/ofed/head/sys/powerpc/mpc85xx/opic.c
  projects/ofed/head/sys/powerpc/mpc85xx/pci_ocp.c
  projects/ofed/head/sys/powerpc/powermac/cpchtvar.h
  projects/ofed/head/sys/powerpc/powerpc/elf_machdep.c
  projects/ofed/head/sys/powerpc/powerpc/sigcode.S
  projects/ofed/head/sys/rpc/inet_ntop.c
  projects/ofed/head/sys/rpc/inet_pton.c
  projects/ofed/head/sys/sparc64/include/mutex.h
  projects/ofed/head/sys/sun4v/include/mutex.h
  projects/ofed/head/sys/ufs/ffs/README.snapshot
  projects/ofed/head/sys/xen/reboot.c
  projects/ofed/head/sys/xen/xenbus/init.txt
  projects/ofed/head/sys/xen/xenbus/xenbus_client.c
  projects/ofed/head/sys/xen/xenbus/xenbus_comms.c
  projects/ofed/head/sys/xen/xenbus/xenbus_comms.h
  projects/ofed/head/sys/xen/xenbus/xenbus_dev.c
  projects/ofed/head/sys/xen/xenbus/xenbus_probe.c
  projects/ofed/head/sys/xen/xenbus/xenbus_probe_backend.c
  projects/ofed/head/sys/xen/xenbus/xenbus_xs.c
  projects/ofed/head/tools/build/options/WITHOUT_GNU_GREP
  projects/ofed/head/tools/regression/bin/sh/builtins/command4.127
  projects/ofed/head/tools/regression/fstest/
  projects/ofed/head/tools/tools/nanobsd/rescue/AMD64
  projects/ofed/head/tools/tools/nanobsd/rescue/I386
  projects/ofed/head/tools/tools/nanobsd/rescue/isoamd64.sh
  projects/ofed/head/tools/tools/nanobsd/rescue/isoi386.sh
  projects/ofed/head/usr.bin/bc/USD.doc/
  projects/ofed/head/usr.bin/dc/USD.doc/
  projects/ofed/head/usr.bin/gprof/PSD.doc/
  projects/ofed/head/usr.bin/mail/USD.doc/
  projects/ofed/head/usr.bin/make/PSD.doc/
  projects/ofed/head/usr.bin/objformat/
  projects/ofed/head/usr.bin/tftp/extern.h
  projects/ofed/head/usr.bin/tftp/tftpsubs.c
  projects/ofed/head/usr.bin/tftp/tftpsubs.h
  projects/ofed/head/usr.sbin/config/SMM.doc/
  projects/ofed/head/usr.sbin/kernbb/
  projects/ofed/head/usr.sbin/lpr/SMM.doc/
  projects/ofed/head/usr.sbin/timed/SMM.doc/
  projects/ofed/head/usr.sbin/usbdevs/
  projects/ofed/head/usr.sbin/wpa/l2_packet.c
  projects/ofed/head/usr.sbin/wpa/wpa_supplicant/driver_wired.c
Modified:
  projects/ofed/head/COPYRIGHT
  projects/ofed/head/Makefile
  projects/ofed/head/Makefile.inc1
  projects/ofed/head/ObsoleteFiles.inc
  projects/ofed/head/README
  projects/ofed/head/UPDATING
  projects/ofed/head/bin/Makefile
  projects/ofed/head/bin/chflags/chflags.1
  projects/ofed/head/bin/chio/chio.c
  projects/ofed/head/bin/cp/cp.c
  projects/ofed/head/bin/date/date.1
  projects/ofed/head/bin/echo/echo.1
  projects/ofed/head/bin/expr/expr.1
  projects/ofed/head/bin/getfacl/getfacl.1
  projects/ofed/head/bin/kill/kill.1
  projects/ofed/head/bin/kill/kill.c
  projects/ofed/head/bin/ln/ln.1
  projects/ofed/head/bin/pax/pat_rep.c
  projects/ofed/head/bin/pax/pax.1
  projects/ofed/head/bin/pax/tar.c
  projects/ofed/head/bin/pkill/pkill.1
  projects/ofed/head/bin/pkill/pkill.c
  projects/ofed/head/bin/ps/extern.h
  projects/ofed/head/bin/ps/keyword.c
  projects/ofed/head/bin/ps/ps.1
  projects/ofed/head/bin/rm/rm.1
  projects/ofed/head/bin/rm/rm.c
  projects/ofed/head/bin/setfacl/setfacl.1
  projects/ofed/head/bin/sh/Makefile
  projects/ofed/head/bin/sh/alias.c
  projects/ofed/head/bin/sh/arith_lex.l
  projects/ofed/head/bin/sh/bltin/bltin.h
  projects/ofed/head/bin/sh/builtins.def
  projects/ofed/head/bin/sh/cd.c
  projects/ofed/head/bin/sh/error.c
  projects/ofed/head/bin/sh/error.h
  projects/ofed/head/bin/sh/eval.c
  projects/ofed/head/bin/sh/exec.c
  projects/ofed/head/bin/sh/expand.c
  projects/ofed/head/bin/sh/expand.h
  projects/ofed/head/bin/sh/funcs/suspend
  projects/ofed/head/bin/sh/histedit.c
  projects/ofed/head/bin/sh/input.c
  projects/ofed/head/bin/sh/jobs.c
  projects/ofed/head/bin/sh/jobs.h
  projects/ofed/head/bin/sh/mail.c
  projects/ofed/head/bin/sh/main.c
  projects/ofed/head/bin/sh/memalloc.c
  projects/ofed/head/bin/sh/memalloc.h
  projects/ofed/head/bin/sh/miscbltin.c
  projects/ofed/head/bin/sh/mksyntax.c
  projects/ofed/head/bin/sh/myhistedit.h
  projects/ofed/head/bin/sh/nodes.c.pat
  projects/ofed/head/bin/sh/options.c
  projects/ofed/head/bin/sh/output.c
  projects/ofed/head/bin/sh/output.h
  projects/ofed/head/bin/sh/parser.c
  projects/ofed/head/bin/sh/parser.h
  projects/ofed/head/bin/sh/redir.c
  projects/ofed/head/bin/sh/sh.1
  projects/ofed/head/bin/sh/shell.h
  projects/ofed/head/bin/sh/show.c
  projects/ofed/head/bin/sh/trap.c
  projects/ofed/head/bin/sh/var.c
  projects/ofed/head/bin/sh/var.h
  projects/ofed/head/bin/sleep/sleep.1
  projects/ofed/head/bin/sleep/sleep.c
  projects/ofed/head/bin/stty/key.c
  projects/ofed/head/bin/stty/stty.1
  projects/ofed/head/bin/test/test.1
  projects/ofed/head/cddl/Makefile.inc
  projects/ofed/head/cddl/compat/opensolaris/include/mnttab.h
  projects/ofed/head/cddl/compat/opensolaris/misc/fsshare.c
  projects/ofed/head/cddl/compat/opensolaris/misc/mnttab.c
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl   (contents, props changed)
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl   (contents, props changed)
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestFunctionLookup.java
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh.out
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.include.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.schrock.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.c
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.c
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.probemod.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex1.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d.out
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d.out
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d.out
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exec.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ENOENT.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.D_MACRO_UNUSED.overflow.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.arguments.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.egid.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.euid.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.gid.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.ppid.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.projid.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.sid.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.stringmacro.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.taskid.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.uid.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sysevent/tst.post_chan.c
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.badguess.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose1.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose2.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose3.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.eliminate.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.entryreturn.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.fork.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.guess32.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.guess64.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.header.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.include.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkpriv.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkunpriv.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiple.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.nodtrace.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.onlyenabled.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reeval.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static2.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.user.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/vars/tst.ucaller.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/funcs/tst.badcopyin.d
  projects/ofed/head/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/usdt/tst.tailcall.ksh
  projects/ofed/head/cddl/contrib/opensolaris/cmd/zdb/zdb.8
  projects/ofed/head/cddl/contrib/opensolaris/cmd/zdb/zdb.c
  projects/ofed/head/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c
  projects/ofed/head/cddl/contrib/opensolaris/cmd/zfs/zfs.8
  projects/ofed/head/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c
  projects/ofed/head/cddl/contrib/opensolaris/cmd/zinject/zinject.c
  projects/ofed/head/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c
  projects/ofed/head/cddl/contrib/opensolaris/cmd/ztest/ztest.c
  projects/ofed/head/cddl/contrib/opensolaris/common/avl/avl.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_error.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.h
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_string.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h
  projects/ofed/head/cddl/contrib/opensolaris/lib/libgen/common/gmatch.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h
  projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_graph.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h
  projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c
  projects/ofed/head/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h
  projects/ofed/head/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c
  projects/ofed/head/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c
  projects/ofed/head/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.c
  projects/ofed/head/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.h
  projects/ofed/head/cddl/contrib/opensolaris/tools/ctf/cvt/output.c
  projects/ofed/head/cddl/contrib/opensolaris/tools/ctf/cvt/st_parse.c
  projects/ofed/head/cddl/contrib/opensolaris/tools/ctf/cvt/tdata.c
  projects/ofed/head/cddl/lib/Makefile
  projects/ofed/head/cddl/lib/drti/Makefile
  projects/ofed/head/cddl/lib/libdtrace/Makefile
  projects/ofed/head/cddl/lib/libzpool/Makefile
  projects/ofed/head/cddl/usr.bin/ctfconvert/Makefile
  projects/ofed/head/cddl/usr.bin/ctfdump/Makefile
  projects/ofed/head/cddl/usr.bin/ctfmerge/Makefile
  projects/ofed/head/cddl/usr.sbin/Makefile
  projects/ofed/head/cddl/usr.sbin/dtrace/Makefile
  projects/ofed/head/cddl/usr.sbin/lockstat/Makefile
  projects/ofed/head/contrib/bind9/CHANGES
  projects/ofed/head/contrib/bind9/README
  projects/ofed/head/contrib/bind9/bin/check/check-tool.c
  projects/ofed/head/contrib/bind9/bin/check/check-tool.h
  projects/ofed/head/contrib/bind9/bin/check/named-checkconf.c
  projects/ofed/head/contrib/bind9/bin/check/named-checkzone.c
  projects/ofed/head/contrib/bind9/bin/dig/host.c
  projects/ofed/head/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html
  projects/ofed/head/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html
  projects/ofed/head/contrib/bind9/bin/dnssec/dnssec-keygen.html
  projects/ofed/head/contrib/bind9/bin/dnssec/dnssec-signzone.html
  projects/ofed/head/contrib/bind9/bin/named/client.c
  projects/ofed/head/contrib/bind9/bin/named/include/named/globals.h
  projects/ofed/head/contrib/bind9/bin/named/include/named/query.h
  projects/ofed/head/contrib/bind9/bin/named/main.c
  projects/ofed/head/contrib/bind9/bin/named/query.c
  projects/ofed/head/contrib/bind9/bin/named/server.c
  projects/ofed/head/contrib/bind9/bin/nsupdate/nsupdate.html
  projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM-book.xml
  projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM.ch06.html
  projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM.ch07.html
  projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM.ch08.html
  projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM.ch09.html
  projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM.html
  projects/ofed/head/contrib/bind9/doc/arm/Bv9ARM.pdf
  projects/ofed/head/contrib/bind9/doc/arm/isc-logo.eps
  projects/ofed/head/contrib/bind9/doc/arm/isc-logo.pdf
  projects/ofed/head/contrib/bind9/doc/arm/man.dig.html
  projects/ofed/head/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html
  projects/ofed/head/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html
  projects/ofed/head/contrib/bind9/doc/arm/man.dnssec-keygen.html
  projects/ofed/head/contrib/bind9/doc/arm/man.dnssec-signzone.html
  projects/ofed/head/contrib/bind9/doc/arm/man.host.html
  projects/ofed/head/contrib/bind9/doc/arm/man.named-checkconf.html
  projects/ofed/head/contrib/bind9/doc/arm/man.named-checkzone.html
  projects/ofed/head/contrib/bind9/doc/arm/man.named.html
  projects/ofed/head/contrib/bind9/doc/arm/man.nsupdate.html
  projects/ofed/head/contrib/bind9/doc/arm/man.rndc-confgen.html
  projects/ofed/head/contrib/bind9/doc/arm/man.rndc.conf.html
  projects/ofed/head/contrib/bind9/doc/arm/man.rndc.html
  projects/ofed/head/contrib/bind9/lib/dns/adb.c
  projects/ofed/head/contrib/bind9/lib/dns/api
  projects/ofed/head/contrib/bind9/lib/dns/include/dns/diff.h
  projects/ofed/head/contrib/bind9/lib/dns/include/dns/ncache.h
  projects/ofed/head/contrib/bind9/lib/dns/include/dns/rdataset.h
  projects/ofed/head/contrib/bind9/lib/dns/include/dns/resolver.h
  projects/ofed/head/contrib/bind9/lib/dns/include/dns/result.h
  projects/ofed/head/contrib/bind9/lib/dns/include/dns/types.h
  projects/ofed/head/contrib/bind9/lib/dns/include/dns/validator.h
  projects/ofed/head/contrib/bind9/lib/dns/include/dns/view.h
  projects/ofed/head/contrib/bind9/lib/dns/journal.c
  projects/ofed/head/contrib/bind9/lib/dns/ncache.c
  projects/ofed/head/contrib/bind9/lib/dns/rbtdb.c
  projects/ofed/head/contrib/bind9/lib/dns/rdatalist.c
  projects/ofed/head/contrib/bind9/lib/dns/rdataset.c
  projects/ofed/head/contrib/bind9/lib/dns/rdataslab.c
  projects/ofed/head/contrib/bind9/lib/dns/resolver.c
  projects/ofed/head/contrib/bind9/lib/dns/result.c
  projects/ofed/head/contrib/bind9/lib/dns/sdb.c
  projects/ofed/head/contrib/bind9/lib/dns/sdlz.c
  projects/ofed/head/contrib/bind9/lib/dns/validator.c
  projects/ofed/head/contrib/bind9/lib/dns/view.c
  projects/ofed/head/contrib/bind9/lib/isc/api
  projects/ofed/head/contrib/bind9/lib/isc/include/isc/mem.h
  projects/ofed/head/contrib/bind9/lib/isc/mem.c
  projects/ofed/head/contrib/bind9/lib/isc/print.c
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_buffer.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_config.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_context.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_gabn.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_gethostent.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_getipnode.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_gnba.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_hstrerror.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_inetntop.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_noop.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_packet.html
  projects/ofed/head/contrib/bind9/lib/lwres/man/lwres_resutil.html
  projects/ofed/head/contrib/bind9/version
  projects/ofed/head/contrib/binutils/bfd/archures.c
  projects/ofed/head/contrib/binutils/bfd/bfd-in2.h
  projects/ofed/head/contrib/binutils/bfd/config.bfd
  projects/ofed/head/contrib/binutils/bfd/cpu-mips.c
  projects/ofed/head/contrib/binutils/bfd/elf-bfd.h
  projects/ofed/head/contrib/binutils/bfd/elf.c
  projects/ofed/head/contrib/binutils/bfd/elf64-ppc.c
  projects/ofed/head/contrib/binutils/bfd/elfxx-mips.c
  projects/ofed/head/contrib/binutils/bfd/opncls.c
  projects/ofed/head/contrib/binutils/bfd/targets.c
  projects/ofed/head/contrib/binutils/binutils/doc/readelf.1
  projects/ofed/head/contrib/binutils/binutils/readelf.c
  projects/ofed/head/contrib/binutils/gas/config/tc-mips.c
  projects/ofed/head/contrib/binutils/gas/config/tc-mips.h
  projects/ofed/head/contrib/binutils/include/coff/internal.h
  projects/ofed/head/contrib/binutils/include/elf/common.h
  projects/ofed/head/contrib/binutils/include/elf/mips.h
  projects/ofed/head/contrib/binutils/include/opcode/mips.h
  projects/ofed/head/contrib/binutils/ld/emultempl/elf32.em
  projects/ofed/head/contrib/binutils/ld/lexsup.c
  projects/ofed/head/contrib/binutils/opcodes/mips-dis.c
  projects/ofed/head/contrib/binutils/opcodes/mips-opc.c
  projects/ofed/head/contrib/binutils/opcodes/mips16-opc.c
  projects/ofed/head/contrib/bsnmp/gensnmpdef/gensnmpdef.1
  projects/ofed/head/contrib/bsnmp/gensnmptree/gensnmptree.1
  projects/ofed/head/contrib/bsnmp/lib/asn1.3
  projects/ofed/head/contrib/bsnmp/lib/asn1.c
  projects/ofed/head/contrib/bsnmp/lib/asn1.h
  projects/ofed/head/contrib/bsnmp/lib/bsnmpagent.3
  projects/ofed/head/contrib/bsnmp/lib/bsnmpclient.3
  projects/ofed/head/contrib/bsnmp/lib/bsnmplib.3
  projects/ofed/head/contrib/bsnmp/lib/snmp.c
  projects/ofed/head/contrib/bsnmp/lib/snmp.h
  projects/ofed/head/contrib/bsnmp/lib/snmpagent.c
  projects/ofed/head/contrib/bsnmp/lib/snmpclient.c
  projects/ofed/head/contrib/bsnmp/lib/snmpclient.h
  projects/ofed/head/contrib/bsnmp/lib/snmppriv.h
  projects/ofed/head/contrib/bsnmp/snmp_mibII/mibII.c
  projects/ofed/head/contrib/bsnmp/snmp_mibII/snmp_mibII.3
  projects/ofed/head/contrib/bsnmp/snmpd/BEGEMOT-SNMPD.txt
  projects/ofed/head/contrib/bsnmp/snmpd/action.c
  projects/ofed/head/contrib/bsnmp/snmpd/bsnmpd.1
  projects/ofed/head/contrib/bsnmp/snmpd/config.c
  projects/ofed/head/contrib/bsnmp/snmpd/export.c
  projects/ofed/head/contrib/bsnmp/snmpd/main.c
  projects/ofed/head/contrib/bsnmp/snmpd/snmpd.h
  projects/ofed/head/contrib/bsnmp/snmpd/snmpmod.3
  projects/ofed/head/contrib/bsnmp/snmpd/snmpmod.h
  projects/ofed/head/contrib/bsnmp/snmpd/trans_lsock.c
  projects/ofed/head/contrib/bsnmp/snmpd/trans_udp.c
  projects/ofed/head/contrib/bsnmp/snmpd/trap.c
  projects/ofed/head/contrib/bsnmp/snmpd/tree.def
  projects/ofed/head/contrib/bzip2/CHANGES
  projects/ofed/head/contrib/bzip2/LICENSE
  projects/ofed/head/contrib/bzip2/Makefile
  projects/ofed/head/contrib/bzip2/Makefile-libbz2_so
  projects/ofed/head/contrib/bzip2/README
  projects/ofed/head/contrib/bzip2/README.COMPILATION.PROBLEMS
  projects/ofed/head/contrib/bzip2/blocksort.c
  projects/ofed/head/contrib/bzip2/bzip2.1
  projects/ofed/head/contrib/bzip2/bzip2.c
  projects/ofed/head/contrib/bzip2/bzip2recover.c
  projects/ofed/head/contrib/bzip2/bzlib.c
  projects/ofed/head/contrib/bzip2/bzlib.h
  projects/ofed/head/contrib/bzip2/bzlib_private.h
  projects/ofed/head/contrib/bzip2/compress.c
  projects/ofed/head/contrib/bzip2/crctable.c
  projects/ofed/head/contrib/bzip2/decompress.c
  projects/ofed/head/contrib/bzip2/huffman.c
  projects/ofed/head/contrib/bzip2/randtable.c
  projects/ofed/head/contrib/bzip2/spewG.c
  projects/ofed/head/contrib/bzip2/unzcrash.c
  projects/ofed/head/contrib/ee/ee.c
  projects/ofed/head/contrib/ee/ee_version.h
  projects/ofed/head/contrib/file/apprentice.c
  projects/ofed/head/contrib/file/magic.c
  projects/ofed/head/contrib/file/readelf.h
  projects/ofed/head/contrib/gcc/cgraphunit.c
  projects/ofed/head/contrib/gcc/config/elfos.h
  projects/ofed/head/contrib/gcc/config/ia64/hpux.h
  projects/ofed/head/contrib/gcc/config/ia64/ia64.c
  projects/ofed/head/contrib/gcc/config/ia64/unwind-ia64.h
  projects/ofed/head/contrib/gcc/config/mips/freebsd.h
  projects/ofed/head/contrib/gcc/config/mips/mips.c
  projects/ofed/head/contrib/gcc/config/mips/mips.h
  projects/ofed/head/contrib/gcc/config/mips/mips.md
  projects/ofed/head/contrib/gcc/config/rs6000/freebsd.h
  projects/ofed/head/contrib/gcc/crtstuff.c
  projects/ofed/head/contrib/gcc/longlong.h
  projects/ofed/head/contrib/gcc/output.h
  projects/ofed/head/contrib/gcc/toplev.c
  projects/ofed/head/contrib/gcc/varasm.c
  projects/ofed/head/contrib/gdb/gdb/dwarf2read.c
  projects/ofed/head/contrib/gdb/gdb/fbsd-proc.c
  projects/ofed/head/contrib/gdb/gdb/mips-tdep.c
  projects/ofed/head/contrib/gdb/gdb/mips-tdep.h
  projects/ofed/head/contrib/gdb/gdb/mipsfbsd-tdep.c
  projects/ofed/head/contrib/gdb/gdb/mipsfbsd-tdep.h
  projects/ofed/head/contrib/gdb/gdb/ppcfbsd-tdep.c
  projects/ofed/head/contrib/gdb/gdb/solib-svr4.c
  projects/ofed/head/contrib/gdtoa/hexnan.c
  projects/ofed/head/contrib/ipfilter/man/ipmon.8
  projects/ofed/head/contrib/ipfilter/man/ipnat.8
  projects/ofed/head/contrib/ipfilter/man/mkfilters.1
  projects/ofed/head/contrib/ipfilter/tools/ipf_y.y
  projects/ofed/head/contrib/libpcap/CHANGES
  projects/ofed/head/contrib/libpcap/CREDITS
  projects/ofed/head/contrib/libpcap/INSTALL.txt
  projects/ofed/head/contrib/libpcap/Makefile.in
  projects/ofed/head/contrib/libpcap/README
  projects/ofed/head/contrib/libpcap/TODO
  projects/ofed/head/contrib/libpcap/VERSION
  projects/ofed/head/contrib/libpcap/arcnet.h
  projects/ofed/head/contrib/libpcap/atmuni31.h
  projects/ofed/head/contrib/libpcap/bpf/net/bpf_filter.c
  projects/ofed/head/contrib/libpcap/bpf_dump.c
  projects/ofed/head/contrib/libpcap/bpf_image.c
  projects/ofed/head/contrib/libpcap/config.guess
  projects/ofed/head/contrib/libpcap/config.h.in
  projects/ofed/head/contrib/libpcap/config.sub
  projects/ofed/head/contrib/libpcap/configure
  projects/ofed/head/contrib/libpcap/configure.in
  projects/ofed/head/contrib/libpcap/dlpisubs.c
  projects/ofed/head/contrib/libpcap/dlpisubs.h
  projects/ofed/head/contrib/libpcap/etherent.c
  projects/ofed/head/contrib/libpcap/ethertype.h
  projects/ofed/head/contrib/libpcap/fad-getad.c
  projects/ofed/head/contrib/libpcap/fad-gifc.c
  projects/ofed/head/contrib/libpcap/fad-glifc.c
  projects/ofed/head/contrib/libpcap/fad-null.c
  projects/ofed/head/contrib/libpcap/fad-win32.c
  projects/ofed/head/contrib/libpcap/filtertest.c
  projects/ofed/head/contrib/libpcap/gencode.c
  projects/ofed/head/contrib/libpcap/gencode.h
  projects/ofed/head/contrib/libpcap/grammar.y
  projects/ofed/head/contrib/libpcap/inet.c
  projects/ofed/head/contrib/libpcap/lbl/os-aix4.h
  projects/ofed/head/contrib/libpcap/lbl/os-hpux11.h
  projects/ofed/head/contrib/libpcap/lbl/os-osf4.h
  projects/ofed/head/contrib/libpcap/lbl/os-osf5.h
  projects/ofed/head/contrib/libpcap/lbl/os-solaris2.h
  projects/ofed/head/contrib/libpcap/lbl/os-sunos4.h
  projects/ofed/head/contrib/libpcap/lbl/os-ultrix4.h
  projects/ofed/head/contrib/libpcap/llc.h
  projects/ofed/head/contrib/libpcap/missing/snprintf.c
  projects/ofed/head/contrib/libpcap/nametoaddr.c
  projects/ofed/head/contrib/libpcap/nlpid.h
  projects/ofed/head/contrib/libpcap/optimize.c
  projects/ofed/head/contrib/libpcap/pcap-bpf.c
  projects/ofed/head/contrib/libpcap/pcap-bpf.h
  projects/ofed/head/contrib/libpcap/pcap-bt-linux.c
  projects/ofed/head/contrib/libpcap/pcap-bt-linux.h
  projects/ofed/head/contrib/libpcap/pcap-config.1
  projects/ofed/head/contrib/libpcap/pcap-config.in
  projects/ofed/head/contrib/libpcap/pcap-dag.c
  projects/ofed/head/contrib/libpcap/pcap-dag.h
  projects/ofed/head/contrib/libpcap/pcap-dlpi.c
  projects/ofed/head/contrib/libpcap/pcap-dos.c
  projects/ofed/head/contrib/libpcap/pcap-dos.h
  projects/ofed/head/contrib/libpcap/pcap-enet.c
  projects/ofed/head/contrib/libpcap/pcap-filter.manmisc.in
  projects/ofed/head/contrib/libpcap/pcap-int.h
  projects/ofed/head/contrib/libpcap/pcap-libdlpi.c
  projects/ofed/head/contrib/libpcap/pcap-linktype.manmisc.in
  projects/ofed/head/contrib/libpcap/pcap-linux.c
  projects/ofed/head/contrib/libpcap/pcap-namedb.h
  projects/ofed/head/contrib/libpcap/pcap-nit.c
  projects/ofed/head/contrib/libpcap/pcap-null.c
  projects/ofed/head/contrib/libpcap/pcap-pf.c
  projects/ofed/head/contrib/libpcap/pcap-savefile.manfile.in
  projects/ofed/head/contrib/libpcap/pcap-septel.c
  projects/ofed/head/contrib/libpcap/pcap-septel.h
  projects/ofed/head/contrib/libpcap/pcap-sita.html
  projects/ofed/head/contrib/libpcap/pcap-snit.c
  projects/ofed/head/contrib/libpcap/pcap-snoop.c
  projects/ofed/head/contrib/libpcap/pcap-stdinc.h
  projects/ofed/head/contrib/libpcap/pcap-usb-linux.c
  projects/ofed/head/contrib/libpcap/pcap-usb-linux.h
  projects/ofed/head/contrib/libpcap/pcap-win32.c
  projects/ofed/head/contrib/libpcap/pcap.3pcap.in
  projects/ofed/head/contrib/libpcap/pcap.c
  projects/ofed/head/contrib/libpcap/pcap.h
  projects/ofed/head/contrib/libpcap/pcap/bluetooth.h
  projects/ofed/head/contrib/libpcap/pcap/bpf.h
  projects/ofed/head/contrib/libpcap/pcap/namedb.h
  projects/ofed/head/contrib/libpcap/pcap/pcap.h
  projects/ofed/head/contrib/libpcap/pcap/sll.h
  projects/ofed/head/contrib/libpcap/pcap/usb.h
  projects/ofed/head/contrib/libpcap/pcap/vlan.h
  projects/ofed/head/contrib/libpcap/pcap_activate.3pcap
  projects/ofed/head/contrib/libpcap/pcap_breakloop.3pcap
  projects/ofed/head/contrib/libpcap/pcap_can_set_rfmon.3pcap
  projects/ofed/head/contrib/libpcap/pcap_close.3pcap
  projects/ofed/head/contrib/libpcap/pcap_compile.3pcap.in
  projects/ofed/head/contrib/libpcap/pcap_create.3pcap
  projects/ofed/head/contrib/libpcap/pcap_datalink.3pcap.in
  projects/ofed/head/contrib/libpcap/pcap_datalink_name_to_val.3pcap
  projects/ofed/head/contrib/libpcap/pcap_datalink_val_to_name.3pcap
  projects/ofed/head/contrib/libpcap/pcap_dump.3pcap
  projects/ofed/head/contrib/libpcap/pcap_dump_close.3pcap
  projects/ofed/head/contrib/libpcap/pcap_dump_file.3pcap
  projects/ofed/head/contrib/libpcap/pcap_dump_flush.3pcap
  projects/ofed/head/contrib/libpcap/pcap_dump_ftell.3pcap
  projects/ofed/head/contrib/libpcap/pcap_dump_open.3pcap.in
  projects/ofed/head/contrib/libpcap/pcap_file.3pcap
  projects/ofed/head/contrib/libpcap/pcap_fileno.3pcap
  projects/ofed/head/contrib/libpcap/pcap_findalldevs.3pcap
  projects/ofed/head/contrib/libpcap/pcap_free_datalinks.3pcap
  projects/ofed/head/contrib/libpcap/pcap_freealldevs.3pcap
  projects/ofed/head/contrib/libpcap/pcap_freecode.3pcap
  projects/ofed/head/contrib/libpcap/pcap_get_selectable_fd.3pcap
  projects/ofed/head/contrib/libpcap/pcap_geterr.3pcap
  projects/ofed/head/contrib/libpcap/pcap_inject.3pcap
  projects/ofed/head/contrib/libpcap/pcap_is_swapped.3pcap
  projects/ofed/head/contrib/libpcap/pcap_lib_version.3pcap
  projects/ofed/head/contrib/libpcap/pcap_list_datalinks.3pcap.in
  projects/ofed/head/contrib/libpcap/pcap_lookupdev.3pcap
  projects/ofed/head/contrib/libpcap/pcap_lookupnet.3pcap
  projects/ofed/head/contrib/libpcap/pcap_loop.3pcap
  projects/ofed/head/contrib/libpcap/pcap_major_version.3pcap
  projects/ofed/head/contrib/libpcap/pcap_next_ex.3pcap
  projects/ofed/head/contrib/libpcap/pcap_offline_filter.3pcap
  projects/ofed/head/contrib/libpcap/pcap_open_dead.3pcap.in
  projects/ofed/head/contrib/libpcap/pcap_open_live.3pcap
  projects/ofed/head/contrib/libpcap/pcap_open_offline.3pcap.in
  projects/ofed/head/contrib/libpcap/pcap_set_buffer_size.3pcap
  projects/ofed/head/contrib/libpcap/pcap_set_datalink.3pcap
  projects/ofed/head/contrib/libpcap/pcap_set_promisc.3pcap
  projects/ofed/head/contrib/libpcap/pcap_set_rfmon.3pcap
  projects/ofed/head/contrib/libpcap/pcap_set_snaplen.3pcap
  projects/ofed/head/contrib/libpcap/pcap_set_timeout.3pcap
  projects/ofed/head/contrib/libpcap/pcap_setdirection.3pcap
  projects/ofed/head/contrib/libpcap/pcap_setfilter.3pcap
  projects/ofed/head/contrib/libpcap/pcap_setnonblock.3pcap
  projects/ofed/head/contrib/libpcap/pcap_snapshot.3pcap
  projects/ofed/head/contrib/libpcap/pcap_stats.3pcap
  projects/ofed/head/contrib/libpcap/pcap_statustostr.3pcap
  projects/ofed/head/contrib/libpcap/pcap_strerror.3pcap
  projects/ofed/head/contrib/libpcap/ppp.h
  projects/ofed/head/contrib/libpcap/runlex.sh
  projects/ofed/head/contrib/libpcap/savefile.c
  projects/ofed/head/contrib/libpcap/scanner.l
  projects/ofed/head/contrib/libpcap/sunatmpos.h
  projects/ofed/head/contrib/libstdc++/include/ext/bitmap_allocator.h
  projects/ofed/head/contrib/libstdc++/include/ext/ropeimpl.h
  projects/ofed/head/contrib/libstdc++/src/locale-inst.cc
  projects/ofed/head/contrib/ncurses/man/keybound.3x
  projects/ofed/head/contrib/netcat/nc.1
  projects/ofed/head/contrib/netcat/netcat.c
  projects/ofed/head/contrib/netcat/socks.c
  projects/ofed/head/contrib/ngatm/man/libngatm.3
  projects/ofed/head/contrib/ngatm/man/uniaddr.3
  projects/ofed/head/contrib/ngatm/man/unifunc.3
  projects/ofed/head/contrib/ngatm/man/unimsg.3
  projects/ofed/head/contrib/ngatm/man/unisap.3
  projects/ofed/head/contrib/ngatm/man/unistruct.3
  projects/ofed/head/contrib/ngatm/snmp_atm/snmp_atm.3
  projects/ofed/head/contrib/ngatm/sscop/sscop.1
  projects/ofed/head/contrib/nvi/docs/help
  projects/ofed/head/contrib/nvi/ex/ex_cmd.c
  projects/ofed/head/contrib/nvi/vi/v_ex.c
  projects/ofed/head/contrib/nvi/vi/v_txt.c
  projects/ofed/head/contrib/opie/libopie/readrec.c
  projects/ofed/head/contrib/pf/pflogd/pflogd.c
  projects/ofed/head/contrib/sendmail/mail.local/mail.local.8
  projects/ofed/head/contrib/tcp_wrappers/fix_options.c
  projects/ofed/head/contrib/tcpdump/CHANGES
  projects/ofed/head/contrib/tcpdump/CREDITS
  projects/ofed/head/contrib/tcpdump/INSTALL.txt
  projects/ofed/head/contrib/tcpdump/Makefile.in
  projects/ofed/head/contrib/tcpdump/README
  projects/ofed/head/contrib/tcpdump/VERSION
  projects/ofed/head/contrib/tcpdump/acconfig.h
  projects/ofed/head/contrib/tcpdump/addrtoname.c
  projects/ofed/head/contrib/tcpdump/af.c
  projects/ofed/head/contrib/tcpdump/af.h
  projects/ofed/head/contrib/tcpdump/atmuni31.h
  projects/ofed/head/contrib/tcpdump/bootp.h
  projects/ofed/head/contrib/tcpdump/bpf_dump.c
  projects/ofed/head/contrib/tcpdump/checksum.c
  projects/ofed/head/contrib/tcpdump/config.guess
  projects/ofed/head/contrib/tcpdump/config.h.in
  projects/ofed/head/contrib/tcpdump/config.sub
  projects/ofed/head/contrib/tcpdump/configure
  projects/ofed/head/contrib/tcpdump/configure.in
  projects/ofed/head/contrib/tcpdump/ethertype.h
  projects/ofed/head/contrib/tcpdump/gmpls.c
  projects/ofed/head/contrib/tcpdump/gmpls.h
  projects/ofed/head/contrib/tcpdump/gmt2local.h
  projects/ofed/head/contrib/tcpdump/icmp6.h
  projects/ofed/head/contrib/tcpdump/ieee802_11.h
  projects/ofed/head/contrib/tcpdump/ieee802_11_radio.h
  projects/ofed/head/contrib/tcpdump/interface.h
  projects/ofed/head/contrib/tcpdump/ip6.h
  projects/ofed/head/contrib/tcpdump/ipproto.c
  projects/ofed/head/contrib/tcpdump/ipproto.h
  projects/ofed/head/contrib/tcpdump/isakmp.h
  projects/ofed/head/contrib/tcpdump/l2vpn.c
  projects/ofed/head/contrib/tcpdump/l2vpn.h
  projects/ofed/head/contrib/tcpdump/lbl/os-sunos4.h
  projects/ofed/head/contrib/tcpdump/lbl/os-ultrix4.h
  projects/ofed/head/contrib/tcpdump/missing/addrinfo.h
  projects/ofed/head/contrib/tcpdump/netdissect.h
  projects/ofed/head/contrib/tcpdump/nfs.h
  projects/ofed/head/contrib/tcpdump/nlpid.c
  projects/ofed/head/contrib/tcpdump/nlpid.h
  projects/ofed/head/contrib/tcpdump/oui.c
  projects/ofed/head/contrib/tcpdump/oui.h
  projects/ofed/head/contrib/tcpdump/print-802_11.c
  projects/ofed/head/contrib/tcpdump/print-ap1394.c
  projects/ofed/head/contrib/tcpdump/print-arcnet.c
  projects/ofed/head/contrib/tcpdump/print-atm.c
  projects/ofed/head/contrib/tcpdump/print-bfd.c
  projects/ofed/head/contrib/tcpdump/print-bgp.c
  projects/ofed/head/contrib/tcpdump/print-bootp.c
  projects/ofed/head/contrib/tcpdump/print-bt.c
  projects/ofed/head/contrib/tcpdump/print-cdp.c
  projects/ofed/head/contrib/tcpdump/print-cfm.c
  projects/ofed/head/contrib/tcpdump/print-dccp.c
  projects/ofed/head/contrib/tcpdump/print-dhcp6.c
  projects/ofed/head/contrib/tcpdump/print-domain.c
  projects/ofed/head/contrib/tcpdump/print-enc.c
  projects/ofed/head/contrib/tcpdump/print-esp.c
  projects/ofed/head/contrib/tcpdump/print-ether.c
  projects/ofed/head/contrib/tcpdump/print-fr.c
  projects/ofed/head/contrib/tcpdump/print-gre.c
  projects/ofed/head/contrib/tcpdump/print-icmp6.c
  projects/ofed/head/contrib/tcpdump/print-ip.c
  projects/ofed/head/contrib/tcpdump/print-ip6.c
  projects/ofed/head/contrib/tcpdump/print-isakmp.c
  projects/ofed/head/contrib/tcpdump/print-isoclns.c
  projects/ofed/head/contrib/tcpdump/print-juniper.c
  projects/ofed/head/contrib/tcpdump/print-l2tp.c
  projects/ofed/head/contrib/tcpdump/print-lane.c
  projects/ofed/head/contrib/tcpdump/print-llc.c
  projects/ofed/head/contrib/tcpdump/print-lldp.c
  projects/ofed/head/contrib/tcpdump/print-lspping.c
  projects/ofed/head/contrib/tcpdump/print-nfs.c
  projects/ofed/head/contrib/tcpdump/print-ntp.c
  projects/ofed/head/contrib/tcpdump/print-olsr.c
  projects/ofed/head/contrib/tcpdump/print-ospf.c
  projects/ofed/head/contrib/tcpdump/print-pflog.c
  projects/ofed/head/contrib/tcpdump/print-pim.c
  projects/ofed/head/contrib/tcpdump/print-ppp.c
  projects/ofed/head/contrib/tcpdump/print-rrcp.c
  projects/ofed/head/contrib/tcpdump/print-rsvp.c
  projects/ofed/head/contrib/tcpdump/print-rx.c
  projects/ofed/head/contrib/tcpdump/print-sctp.c
  projects/ofed/head/contrib/tcpdump/print-sip.c
  projects/ofed/head/contrib/tcpdump/print-sll.c
  projects/ofed/head/contrib/tcpdump/print-smb.c
  projects/ofed/head/contrib/tcpdump/print-sunrpc.c
  projects/ofed/head/contrib/tcpdump/print-symantec.c
  projects/ofed/head/contrib/tcpdump/print-tcp.c
  projects/ofed/head/contrib/tcpdump/print-tftp.c
  projects/ofed/head/contrib/tcpdump/print-token.c
  projects/ofed/head/contrib/tcpdump/print-udp.c
  projects/ofed/head/contrib/tcpdump/setsignal.h
  projects/ofed/head/contrib/tcpdump/sll.h
  projects/ofed/head/contrib/tcpdump/smbutil.c
  projects/ofed/head/contrib/tcpdump/strcasecmp.c
  projects/ofed/head/contrib/tcpdump/tcp.h
  projects/ofed/head/contrib/tcpdump/tcpdump-stdinc.h
  projects/ofed/head/contrib/tcpdump/tcpdump.c
  projects/ofed/head/contrib/tcpdump/tftp.h
  projects/ofed/head/contrib/tcpdump/timed.h
  projects/ofed/head/contrib/tcpdump/token.h
  projects/ofed/head/contrib/tcpdump/util.c
  projects/ofed/head/contrib/top/commands.c
  projects/ofed/head/contrib/top/display.c
  projects/ofed/head/contrib/top/screen.c
  projects/ofed/head/contrib/top/top.h
  projects/ofed/head/contrib/traceroute/as.c
  projects/ofed/head/contrib/traceroute/as.h
  projects/ofed/head/contrib/traceroute/ifaddrlist.c
  projects/ofed/head/contrib/traceroute/traceroute.c
  projects/ofed/head/contrib/tzcode/stdtime/asctime.c
  projects/ofed/head/contrib/tzcode/stdtime/localtime.c
  projects/ofed/head/contrib/tzcode/zic/zic.8
  projects/ofed/head/contrib/tzcode/zic/zic.c
  projects/ofed/head/contrib/tzdata/africa
  projects/ofed/head/contrib/tzdata/asia
  projects/ofed/head/contrib/tzdata/australasia
  projects/ofed/head/contrib/tzdata/backward
  projects/ofed/head/contrib/tzdata/europe
  projects/ofed/head/contrib/tzdata/leapseconds
  projects/ofed/head/contrib/tzdata/northamerica
  projects/ofed/head/contrib/tzdata/zone.tab
  projects/ofed/head/contrib/wpa/src/Makefile
  projects/ofed/head/contrib/wpa/src/common/Makefile
  projects/ofed/head/contrib/wpa/src/common/defs.h
  projects/ofed/head/contrib/wpa/src/common/ieee802_11_common.c
  projects/ofed/head/contrib/wpa/src/common/ieee802_11_common.h
  projects/ofed/head/contrib/wpa/src/common/ieee802_11_defs.h
  projects/ofed/head/contrib/wpa/src/common/privsep_commands.h
  projects/ofed/head/contrib/wpa/src/common/version.h
  projects/ofed/head/contrib/wpa/src/common/wpa_common.c
  projects/ofed/head/contrib/wpa/src/common/wpa_common.h
  projects/ofed/head/contrib/wpa/src/common/wpa_ctrl.h
  projects/ofed/head/contrib/wpa/src/crypto/Makefile
  projects/ofed/head/contrib/wpa/src/crypto/aes.h
  projects/ofed/head/contrib/wpa/src/crypto/crypto.h
  projects/ofed/head/contrib/wpa/src/crypto/crypto_cryptoapi.c
  projects/ofed/head/contrib/wpa/src/crypto/crypto_gnutls.c
  projects/ofed/head/contrib/wpa/src/crypto/crypto_internal.c
  projects/ofed/head/contrib/wpa/src/crypto/crypto_libtomcrypt.c
  projects/ofed/head/contrib/wpa/src/crypto/crypto_none.c
  projects/ofed/head/contrib/wpa/src/crypto/crypto_openssl.c
  projects/ofed/head/contrib/wpa/src/crypto/dh_groups.c
  projects/ofed/head/contrib/wpa/src/crypto/md5.c
  projects/ofed/head/contrib/wpa/src/crypto/md5.h
  projects/ofed/head/contrib/wpa/src/crypto/ms_funcs.c
  projects/ofed/head/contrib/wpa/src/crypto/ms_funcs.h
  projects/ofed/head/contrib/wpa/src/crypto/rc4.c
  projects/ofed/head/contrib/wpa/src/crypto/sha1.c
  projects/ofed/head/contrib/wpa/src/crypto/sha1.h
  projects/ofed/head/contrib/wpa/src/crypto/sha256.c
  projects/ofed/head/contrib/wpa/src/crypto/tls.h
  projects/ofed/head/contrib/wpa/src/crypto/tls_gnutls.c
  projects/ofed/head/contrib/wpa/src/crypto/tls_internal.c
  projects/ofed/head/contrib/wpa/src/crypto/tls_none.c
  projects/ofed/head/contrib/wpa/src/crypto/tls_openssl.c
  projects/ofed/head/contrib/wpa/src/crypto/tls_schannel.c
  projects/ofed/head/contrib/wpa/src/drivers/driver.h
  projects/ofed/head/contrib/wpa/src/drivers/driver_ndis.c
  projects/ofed/head/contrib/wpa/src/drivers/driver_ndis.h
  projects/ofed/head/contrib/wpa/src/drivers/drivers.c
  projects/ofed/head/contrib/wpa/src/eap_common/Makefile
  projects/ofed/head/contrib/wpa/src/eap_common/chap.c
  projects/ofed/head/contrib/wpa/src/eap_common/chap.h
  projects/ofed/head/contrib/wpa/src/eap_common/eap_defs.h
  projects/ofed/head/contrib/wpa/src/eap_common/eap_fast_common.c
  projects/ofed/head/contrib/wpa/src/eap_common/eap_fast_common.h
  projects/ofed/head/contrib/wpa/src/eap_common/eap_gpsk_common.c
  projects/ofed/head/contrib/wpa/src/eap_common/eap_pax_common.c
  projects/ofed/head/contrib/wpa/src/eap_common/eap_peap_common.c
  projects/ofed/head/contrib/wpa/src/eap_common/eap_psk_common.c
  projects/ofed/head/contrib/wpa/src/eap_common/eap_sake_common.c
  projects/ofed/head/contrib/wpa/src/eap_common/eap_sim_common.c
  projects/ofed/head/contrib/wpa/src/eap_common/eap_sim_common.h
  projects/ofed/head/contrib/wpa/src/eap_common/eap_tlv_common.h
  projects/ofed/head/contrib/wpa/src/eap_common/ikev2_common.c
  projects/ofed/head/contrib/wpa/src/eap_peer/Makefile
  projects/ofed/head/contrib/wpa/src/eap_peer/eap.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap.h
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_aka.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_config.h
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_fast.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_fast_pac.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_gpsk.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_leap.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_md5.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_methods.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_methods.h
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_mschapv2.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_pax.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_peap.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_psk.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_sim.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_tls.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_tls_common.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_tls_common.h
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_tnc.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_ttls.c
  projects/ofed/head/contrib/wpa/src/eap_peer/eap_wsc.c
  projects/ofed/head/contrib/wpa/src/eap_peer/ikev2.c
  projects/ofed/head/contrib/wpa/src/eap_peer/mschapv2.c
  projects/ofed/head/contrib/wpa/src/eap_peer/mschapv2.h
  projects/ofed/head/contrib/wpa/src/eap_peer/tncc.c
  projects/ofed/head/contrib/wpa/src/eap_server/Makefile
  projects/ofed/head/contrib/wpa/src/eap_server/eap.h
  projects/ofed/head/contrib/wpa/src/eap_server/eap_i.h
  projects/ofed/head/contrib/wpa/src/eap_server/eap_methods.h
  projects/ofed/head/contrib/wpa/src/eap_server/eap_sim_db.c
  projects/ofed/head/contrib/wpa/src/eap_server/eap_sim_db.h
  projects/ofed/head/contrib/wpa/src/eap_server/eap_tls_common.h
  projects/ofed/head/contrib/wpa/src/eap_server/ikev2.c
  projects/ofed/head/contrib/wpa/src/eap_server/tncs.c
  projects/ofed/head/contrib/wpa/src/eapol_supp/Makefile
  projects/ofed/head/contrib/wpa/src/eapol_supp/eapol_supp_sm.c
  projects/ofed/head/contrib/wpa/src/eapol_supp/eapol_supp_sm.h
  projects/ofed/head/contrib/wpa/src/radius/Makefile
  projects/ofed/head/contrib/wpa/src/radius/radius.c
  projects/ofed/head/contrib/wpa/src/radius/radius.h
  projects/ofed/head/contrib/wpa/src/radius/radius_client.c
  projects/ofed/head/contrib/wpa/src/radius/radius_client.h
  projects/ofed/head/contrib/wpa/src/radius/radius_server.c
  projects/ofed/head/contrib/wpa/src/radius/radius_server.h
  projects/ofed/head/contrib/wpa/src/rsn_supp/Makefile
  projects/ofed/head/contrib/wpa/src/rsn_supp/peerkey.c
  projects/ofed/head/contrib/wpa/src/rsn_supp/pmksa_cache.c
  projects/ofed/head/contrib/wpa/src/rsn_supp/pmksa_cache.h
  projects/ofed/head/contrib/wpa/src/rsn_supp/preauth.c
  projects/ofed/head/contrib/wpa/src/rsn_supp/preauth.h
  projects/ofed/head/contrib/wpa/src/rsn_supp/wpa.c
  projects/ofed/head/contrib/wpa/src/rsn_supp/wpa.h
  projects/ofed/head/contrib/wpa/src/rsn_supp/wpa_ft.c
  projects/ofed/head/contrib/wpa/src/rsn_supp/wpa_i.h
  projects/ofed/head/contrib/wpa/src/rsn_supp/wpa_ie.c
  projects/ofed/head/contrib/wpa/src/rsn_supp/wpa_ie.h
  projects/ofed/head/contrib/wpa/src/tls/Makefile
  projects/ofed/head/contrib/wpa/src/tls/asn1.c
  projects/ofed/head/contrib/wpa/src/tls/asn1.h
  projects/ofed/head/contrib/wpa/src/tls/rsa.c
  projects/ofed/head/contrib/wpa/src/tls/tlsv1_client.c
  projects/ofed/head/contrib/wpa/src/tls/tlsv1_client_read.c
  projects/ofed/head/contrib/wpa/src/tls/tlsv1_client_write.c
  projects/ofed/head/contrib/wpa/src/tls/tlsv1_common.h
  projects/ofed/head/contrib/wpa/src/tls/tlsv1_cred.c
  projects/ofed/head/contrib/wpa/src/tls/tlsv1_record.c
  projects/ofed/head/contrib/wpa/src/tls/tlsv1_record.h
  projects/ofed/head/contrib/wpa/src/tls/tlsv1_server.c
  projects/ofed/head/contrib/wpa/src/tls/tlsv1_server_read.c
  projects/ofed/head/contrib/wpa/src/tls/tlsv1_server_write.c
  projects/ofed/head/contrib/wpa/src/tls/x509v3.c
  projects/ofed/head/contrib/wpa/src/tls/x509v3.h
  projects/ofed/head/contrib/wpa/src/utils/Makefile
  projects/ofed/head/contrib/wpa/src/utils/base64.c
  projects/ofed/head/contrib/wpa/src/utils/build_config.h
  projects/ofed/head/contrib/wpa/src/utils/common.c
  projects/ofed/head/contrib/wpa/src/utils/common.h
  projects/ofed/head/contrib/wpa/src/utils/eloop.c
  projects/ofed/head/contrib/wpa/src/utils/eloop.h
  projects/ofed/head/contrib/wpa/src/utils/ip_addr.h
  projects/ofed/head/contrib/wpa/src/utils/os.h
  projects/ofed/head/contrib/wpa/src/utils/os_internal.c
  projects/ofed/head/contrib/wpa/src/utils/os_unix.c
  projects/ofed/head/contrib/wpa/src/utils/uuid.c
  projects/ofed/head/contrib/wpa/src/utils/uuid.h
  projects/ofed/head/contrib/wpa/src/utils/wpa_debug.c
  projects/ofed/head/contrib/wpa/src/utils/wpa_debug.h
  projects/ofed/head/contrib/wpa/src/utils/wpabuf.c
  projects/ofed/head/contrib/wpa/src/utils/wpabuf.h
  projects/ofed/head/contrib/wpa/src/wps/Makefile
  projects/ofed/head/contrib/wpa/src/wps/httpread.c
  projects/ofed/head/contrib/wpa/src/wps/httpread.h
  projects/ofed/head/contrib/wpa/src/wps/wps.c
  projects/ofed/head/contrib/wpa/src/wps/wps.h
  projects/ofed/head/contrib/wpa/src/wps/wps_attr_build.c
  projects/ofed/head/contrib/wpa/src/wps/wps_attr_parse.c
  projects/ofed/head/contrib/wpa/src/wps/wps_attr_process.c
  projects/ofed/head/contrib/wpa/src/wps/wps_common.c
  projects/ofed/head/contrib/wpa/src/wps/wps_defs.h
  projects/ofed/head/contrib/wpa/src/wps/wps_dev_attr.c
  projects/ofed/head/contrib/wpa/src/wps/wps_enrollee.c
  projects/ofed/head/contrib/wpa/src/wps/wps_i.h
  projects/ofed/head/contrib/wpa/src/wps/wps_registrar.c
  projects/ofed/head/contrib/wpa/src/wps/wps_upnp.c
  projects/ofed/head/contrib/wpa/src/wps/wps_upnp.h
  projects/ofed/head/contrib/wpa/src/wps/wps_upnp_event.c
  projects/ofed/head/contrib/wpa/src/wps/wps_upnp_i.h
  projects/ofed/head/contrib/wpa/src/wps/wps_upnp_ssdp.c
  projects/ofed/head/contrib/wpa/src/wps/wps_upnp_web.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/ChangeLog
  projects/ofed/head/contrib/wpa/wpa_supplicant/README
  projects/ofed/head/contrib/wpa/wpa_supplicant/README-WPS
  projects/ofed/head/contrib/wpa/wpa_supplicant/config.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/config.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/config_file.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/config_ssid.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/ctrl_iface.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/ctrl_iface_udp.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/defconfig
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/docbook/wpa_background.8
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/docbook/wpa_cli.8
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/docbook/wpa_gui.8
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/docbook/wpa_passphrase.8
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/docbook/wpa_priv.8
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/docbook/wpa_supplicant.8
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/docbook/wpa_supplicant.conf.5
  projects/ofed/head/contrib/wpa/wpa_supplicant/doc/docbook/wpa_supplicant.sgml
  projects/ofed/head/contrib/wpa/wpa_supplicant/eapol_test.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/events.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/main.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/mlme.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/mlme.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/preauth_test.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/scan.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/tests/test_eap_sim_common.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/tests/test_wpa.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/todo.txt
  projects/ofed/head/contrib/wpa/wpa_supplicant/wpa_cli.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/wpa_passphrase.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/wpa_priv.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/wpa_supplicant.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/wpa_supplicant.conf
  projects/ofed/head/contrib/wpa/wpa_supplicant/wpa_supplicant.nsi
  projects/ofed/head/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h
  projects/ofed/head/contrib/wpa/wpa_supplicant/wpas_glue.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/wps_supplicant.c
  projects/ofed/head/contrib/wpa/wpa_supplicant/wps_supplicant.h
  projects/ofed/head/crypto/openssh/ChangeLog
  projects/ofed/head/crypto/openssh/PROTOCOL.certkeys
  projects/ofed/head/crypto/openssh/PROTOCOL.mux
  projects/ofed/head/crypto/openssh/README
  projects/ofed/head/crypto/openssh/auth-options.c
  projects/ofed/head/crypto/openssh/auth-options.h
  projects/ofed/head/crypto/openssh/auth-rsa.c
  projects/ofed/head/crypto/openssh/auth.c
  projects/ofed/head/crypto/openssh/auth.h
  projects/ofed/head/crypto/openssh/auth1.c
  projects/ofed/head/crypto/openssh/auth2-hostbased.c
  projects/ofed/head/crypto/openssh/auth2-none.c
  projects/ofed/head/crypto/openssh/auth2-pubkey.c
  projects/ofed/head/crypto/openssh/authfd.c
  projects/ofed/head/crypto/openssh/authfile.c
  projects/ofed/head/crypto/openssh/authfile.h
  projects/ofed/head/crypto/openssh/bufaux.c
  projects/ofed/head/crypto/openssh/channels.c
  projects/ofed/head/crypto/openssh/channels.h
  projects/ofed/head/crypto/openssh/clientloop.c
  projects/ofed/head/crypto/openssh/clientloop.h
  projects/ofed/head/crypto/openssh/config.h
  projects/ofed/head/crypto/openssh/config.h.in
  projects/ofed/head/crypto/openssh/jpake.c
  projects/ofed/head/crypto/openssh/key.c
  projects/ofed/head/crypto/openssh/key.h
  projects/ofed/head/crypto/openssh/loginrec.h
  projects/ofed/head/crypto/openssh/misc.c
  projects/ofed/head/crypto/openssh/misc.h
  projects/ofed/head/crypto/openssh/moduli.5
  projects/ofed/head/crypto/openssh/monitor.c
  projects/ofed/head/crypto/openssh/mux.c
  projects/ofed/head/crypto/openssh/myproposal.h
  projects/ofed/head/crypto/openssh/openbsd-compat/openbsd-compat.h
  projects/ofed/head/crypto/openssh/openbsd-compat/openssl-compat.h
  projects/ofed/head/crypto/openssh/openbsd-compat/port-tun.c
  projects/ofed/head/crypto/openssh/openbsd-compat/port-uw.c
  projects/ofed/head/crypto/openssh/packet.c
  projects/ofed/head/crypto/openssh/readconf.c
  projects/ofed/head/crypto/openssh/readconf.h
  projects/ofed/head/crypto/openssh/scp.1
  projects/ofed/head/crypto/openssh/scp.c
  projects/ofed/head/crypto/openssh/servconf.c
  projects/ofed/head/crypto/openssh/servconf.h
  projects/ofed/head/crypto/openssh/session.c
  projects/ofed/head/crypto/openssh/sftp-client.c
  projects/ofed/head/crypto/openssh/sftp-server.8
  projects/ofed/head/crypto/openssh/sftp.1
  projects/ofed/head/crypto/openssh/sftp.c
  projects/ofed/head/crypto/openssh/ssh-add.1
  projects/ofed/head/crypto/openssh/ssh-add.c
  projects/ofed/head/crypto/openssh/ssh-agent.1
  projects/ofed/head/crypto/openssh/ssh-agent.c
  projects/ofed/head/crypto/openssh/ssh-dss.c
  projects/ofed/head/crypto/openssh/ssh-keygen.1
  projects/ofed/head/crypto/openssh/ssh-keygen.c
  projects/ofed/head/crypto/openssh/ssh-keyscan.1
  projects/ofed/head/crypto/openssh/ssh-keyscan.c
  projects/ofed/head/crypto/openssh/ssh-keysign.8
  projects/ofed/head/crypto/openssh/ssh-keysign.c
  projects/ofed/head/crypto/openssh/ssh-pkcs11-helper.8
  projects/ofed/head/crypto/openssh/ssh-pkcs11.c
  projects/ofed/head/crypto/openssh/ssh-rsa.c
  projects/ofed/head/crypto/openssh/ssh.1
  projects/ofed/head/crypto/openssh/ssh.c
  projects/ofed/head/crypto/openssh/ssh.h
  projects/ofed/head/crypto/openssh/ssh_config
  projects/ofed/head/crypto/openssh/ssh_config.5
  projects/ofed/head/crypto/openssh/sshconnect.c
  projects/ofed/head/crypto/openssh/sshconnect2.c
  projects/ofed/head/crypto/openssh/sshd.8
  projects/ofed/head/crypto/openssh/sshd.c
  projects/ofed/head/crypto/openssh/sshd_config
  projects/ofed/head/crypto/openssh/sshd_config.5
  projects/ofed/head/crypto/openssh/version.h
  projects/ofed/head/crypto/openssl/CHANGES
  projects/ofed/head/crypto/openssl/Configure
  projects/ofed/head/crypto/openssl/FAQ
  projects/ofed/head/crypto/openssl/Makefile
  projects/ofed/head/crypto/openssl/NEWS
  projects/ofed/head/crypto/openssl/PROBLEMS
  projects/ofed/head/crypto/openssl/README
  projects/ofed/head/crypto/openssl/apps/apps.c
  projects/ofed/head/crypto/openssl/apps/dh.c
  projects/ofed/head/crypto/openssl/apps/dhparam.c
  projects/ofed/head/crypto/openssl/apps/dsaparam.c
  projects/ofed/head/crypto/openssl/apps/ec.c
  projects/ofed/head/crypto/openssl/apps/ecparam.c
  projects/ofed/head/crypto/openssl/apps/enc.c
  projects/ofed/head/crypto/openssl/apps/gendh.c
  projects/ofed/head/crypto/openssl/apps/gendsa.c
  projects/ofed/head/crypto/openssl/apps/genrsa.c
  projects/ofed/head/crypto/openssl/apps/pkcs7.c
  projects/ofed/head/crypto/openssl/apps/rand.c
  projects/ofed/head/crypto/openssl/apps/s_server.c
  projects/ofed/head/crypto/openssl/apps/s_socket.c
  projects/ofed/head/crypto/openssl/apps/speed.c
  projects/ofed/head/crypto/openssl/apps/x509.c
  projects/ofed/head/crypto/openssl/crypto/aes/aes_wrap.c
  projects/ofed/head/crypto/openssl/crypto/aes/asm/aes-x86_64.pl
  projects/ofed/head/crypto/openssl/crypto/asn1/a_int.c
  projects/ofed/head/crypto/openssl/crypto/asn1/n_pkey.c
  projects/ofed/head/crypto/openssl/crypto/asn1/t_crl.c
  projects/ofed/head/crypto/openssl/crypto/asn1/tasn_dec.c
  projects/ofed/head/crypto/openssl/crypto/asn1/x_x509.c
  projects/ofed/head/crypto/openssl/crypto/bio/b_sock.c
  projects/ofed/head/crypto/openssl/crypto/bio/bf_nbio.c
  projects/ofed/head/crypto/openssl/crypto/bio/bio_lib.c
  projects/ofed/head/crypto/openssl/crypto/bio/bss_acpt.c
  projects/ofed/head/crypto/openssl/crypto/bio/bss_sock.c
  projects/ofed/head/crypto/openssl/crypto/bn/bn_exp2.c
  projects/ofed/head/crypto/openssl/crypto/bn/bn_mul.c
  projects/ofed/head/crypto/openssl/crypto/cms/cms_asn1.c
  projects/ofed/head/crypto/openssl/crypto/conf/conf_def.c
  projects/ofed/head/crypto/openssl/crypto/des/rpc_des.h
  projects/ofed/head/crypto/openssl/crypto/dsa/dsa_gen.c
  projects/ofed/head/crypto/openssl/crypto/dsa/dsa_ossl.c
  projects/ofed/head/crypto/openssl/crypto/ec/ec2_mult.c
  projects/ofed/head/crypto/openssl/crypto/ec/ec_mult.c
  projects/ofed/head/crypto/openssl/crypto/ecdh/ech_lib.c
  projects/ofed/head/crypto/openssl/crypto/ecdsa/ecs_lib.c
  projects/ofed/head/crypto/openssl/crypto/engine/eng_list.c
  projects/ofed/head/crypto/openssl/crypto/err/err_prn.c
  projects/ofed/head/crypto/openssl/crypto/evp/bio_b64.c
  projects/ofed/head/crypto/openssl/crypto/evp/enc_min.c
  projects/ofed/head/crypto/openssl/crypto/evp/encode.c
  projects/ofed/head/crypto/openssl/crypto/evp/evp_pbe.c
  projects/ofed/head/crypto/openssl/crypto/evp/p_sign.c
  projects/ofed/head/crypto/openssl/crypto/evp/p_verify.c
  projects/ofed/head/crypto/openssl/crypto/hmac/hmac.c
  projects/ofed/head/crypto/openssl/crypto/jpake/jpake.c
  projects/ofed/head/crypto/openssl/crypto/jpake/jpake.h
  projects/ofed/head/crypto/openssl/crypto/jpake/jpake_err.c
  projects/ofed/head/crypto/openssl/crypto/md32_common.h
  projects/ofed/head/crypto/openssl/crypto/o_init.c
  projects/ofed/head/crypto/openssl/crypto/ocsp/ocsp_ht.c
  projects/ofed/head/crypto/openssl/crypto/ocsp/ocsp_prn.c
  projects/ofed/head/crypto/openssl/crypto/opensslv.h
  projects/ofed/head/crypto/openssl/crypto/pem/pem_lib.c
  projects/ofed/head/crypto/openssl/crypto/pkcs12/p12_key.c
  projects/ofed/head/crypto/openssl/crypto/pkcs12/p12_npas.c
  projects/ofed/head/crypto/openssl/crypto/pkcs7/pk7_doit.c
  projects/ofed/head/crypto/openssl/crypto/pkcs7/pk7_lib.c
  projects/ofed/head/crypto/openssl/crypto/pkcs7/pk7_mime.c
  projects/ofed/head/crypto/openssl/crypto/pqueue/pqueue.c
  projects/ofed/head/crypto/openssl/crypto/rand/rand_nw.c
  projects/ofed/head/crypto/openssl/crypto/rand/randfile.c
  projects/ofed/head/crypto/openssl/crypto/rc5/rc5_locl.h
  projects/ofed/head/crypto/openssl/crypto/rsa/rsa_eay.c
  projects/ofed/head/crypto/openssl/crypto/stack/safestack.h
  projects/ofed/head/crypto/openssl/crypto/x509/x509.h
  projects/ofed/head/crypto/openssl/crypto/x509/x509_vfy.c
  projects/ofed/head/crypto/openssl/crypto/x509/x_all.c
  projects/ofed/head/crypto/openssl/crypto/x509v3/v3_ncons.c
  projects/ofed/head/crypto/openssl/crypto/x509v3/v3_pci.c
  projects/ofed/head/crypto/openssl/doc/apps/smime.pod
  projects/ofed/head/crypto/openssl/doc/crypto/ASN1_OBJECT_new.pod
  projects/ofed/head/crypto/openssl/doc/crypto/ASN1_STRING_length.pod
  projects/ofed/head/crypto/openssl/doc/crypto/ASN1_STRING_new.pod
  projects/ofed/head/crypto/openssl/doc/crypto/ASN1_generate_nconf.pod
  projects/ofed/head/crypto/openssl/doc/crypto/BIO_f_buffer.pod
  projects/ofed/head/crypto/openssl/doc/crypto/BIO_should_retry.pod
  projects/ofed/head/crypto/openssl/doc/crypto/CRYPTO_set_ex_data.pod
  projects/ofed/head/crypto/openssl/doc/crypto/OBJ_nid2obj.pod
  projects/ofed/head/crypto/openssl/doc/crypto/PKCS7_decrypt.pod
  projects/ofed/head/crypto/openssl/doc/crypto/PKCS7_encrypt.pod
  projects/ofed/head/crypto/openssl/doc/crypto/PKCS7_sign.pod
  projects/ofed/head/crypto/openssl/doc/crypto/PKCS7_verify.pod
  projects/ofed/head/crypto/openssl/doc/crypto/SMIME_read_PKCS7.pod
  projects/ofed/head/crypto/openssl/doc/crypto/SMIME_write_PKCS7.pod
  projects/ofed/head/crypto/openssl/doc/crypto/X509_NAME_ENTRY_get_object.pod
  projects/ofed/head/crypto/openssl/doc/crypto/X509_NAME_add_entry_by_txt.pod
  projects/ofed/head/crypto/openssl/doc/crypto/X509_NAME_get_index_by_NID.pod
  projects/ofed/head/crypto/openssl/doc/crypto/X509_new.pod
  projects/ofed/head/crypto/openssl/doc/crypto/bn_internal.pod
  projects/ofed/head/crypto/openssl/doc/crypto/ui_compat.pod
  projects/ofed/head/crypto/openssl/doc/ssl/SSL_CTX_set_options.pod
  projects/ofed/head/crypto/openssl/doc/ssl/SSL_library_init.pod
  projects/ofed/head/crypto/openssl/e_os.h
  projects/ofed/head/crypto/openssl/engines/e_chil.c
  projects/ofed/head/crypto/openssl/engines/e_cswift.c
  projects/ofed/head/crypto/openssl/engines/e_ubsec.c
  projects/ofed/head/crypto/openssl/fips/mkfipsscr.pl
  projects/ofed/head/crypto/openssl/openssl.spec
  projects/ofed/head/crypto/openssl/ssl/d1_both.c
  projects/ofed/head/crypto/openssl/ssl/d1_clnt.c
  projects/ofed/head/crypto/openssl/ssl/d1_enc.c
  projects/ofed/head/crypto/openssl/ssl/d1_lib.c
  projects/ofed/head/crypto/openssl/ssl/d1_pkt.c
  projects/ofed/head/crypto/openssl/ssl/dtls1.h
  projects/ofed/head/crypto/openssl/ssl/s23_clnt.c
  projects/ofed/head/crypto/openssl/ssl/s23_lib.c
  projects/ofed/head/crypto/openssl/ssl/s2_srvr.c
  projects/ofed/head/crypto/openssl/ssl/s3_both.c
  projects/ofed/head/crypto/openssl/ssl/s3_clnt.c
  projects/ofed/head/crypto/openssl/ssl/s3_enc.c
  projects/ofed/head/crypto/openssl/ssl/s3_srvr.c
  projects/ofed/head/crypto/openssl/ssl/ssl_algs.c
  projects/ofed/head/crypto/openssl/ssl/ssl_asn1.c
  projects/ofed/head/crypto/openssl/ssl/ssl_cert.c
  projects/ofed/head/crypto/openssl/ssl/ssl_ciph.c
  projects/ofed/head/crypto/openssl/ssl/ssl_lib.c
  projects/ofed/head/crypto/openssl/ssl/ssltest.c
  projects/ofed/head/crypto/openssl/ssl/t1_enc.c
  projects/ofed/head/crypto/openssl/ssl/t1_lib.c
  projects/ofed/head/crypto/openssl/test/cms-test.pl
  projects/ofed/head/crypto/openssl/tools/c_rehash
  projects/ofed/head/crypto/openssl/tools/c_rehash.in
  projects/ofed/head/crypto/openssl/util/libeay.num
  projects/ofed/head/crypto/openssl/util/mkdef.pl
  projects/ofed/head/crypto/openssl/util/pl/VC-32.pl
  projects/ofed/head/etc/Makefile
  projects/ofed/head/etc/csh.login
  projects/ofed/head/etc/defaults/periodic.conf
  projects/ofed/head/etc/defaults/rc.conf
  projects/ofed/head/etc/devd.conf
  projects/ofed/head/etc/gettytab
  projects/ofed/head/etc/login.conf
  projects/ofed/head/etc/mtree/BSD.include.dist
  projects/ofed/head/etc/mtree/BSD.usr.dist
  projects/ofed/head/etc/mtree/BSD.var.dist
  projects/ofed/head/etc/namedb/named.root
  projects/ofed/head/etc/netstart
  projects/ofed/head/etc/network.subr
  projects/ofed/head/etc/periodic/daily/310.accounting
  projects/ofed/head/etc/periodic/daily/440.status-mailq
  projects/ofed/head/etc/periodic/daily/Makefile
  projects/ofed/head/etc/periodic/security/Makefile
  projects/ofed/head/etc/periodic/weekly/330.catman
  projects/ofed/head/etc/periodic/weekly/Makefile
  projects/ofed/head/etc/portsnap.conf
  projects/ofed/head/etc/profile
  projects/ofed/head/etc/rc.d/Makefile
  projects/ofed/head/etc/rc.d/SERVERS
  projects/ofed/head/etc/rc.d/bluetooth
  projects/ofed/head/etc/rc.d/bridge
  projects/ofed/head/etc/rc.d/cleanvar
  projects/ofed/head/etc/rc.d/cleartmp
  projects/ofed/head/etc/rc.d/ddb
  projects/ofed/head/etc/rc.d/defaultroute
  projects/ofed/head/etc/rc.d/devd
  projects/ofed/head/etc/rc.d/dumpon
  projects/ofed/head/etc/rc.d/geli
  projects/ofed/head/etc/rc.d/geli2
  projects/ofed/head/etc/rc.d/hostid
  projects/ofed/head/etc/rc.d/hostid_save
  projects/ofed/head/etc/rc.d/initrandom
  projects/ofed/head/etc/rc.d/ip6addrctl
  projects/ofed/head/etc/rc.d/ipfw
  projects/ofed/head/etc/rc.d/ipmon
  projects/ofed/head/etc/rc.d/mdconfig
  projects/ofed/head/etc/rc.d/mdconfig2
  projects/ofed/head/etc/rc.d/mountcritlocal
  projects/ofed/head/etc/rc.d/netif
  projects/ofed/head/etc/rc.d/nscd
  projects/ofed/head/etc/rc.d/nsswitch
  projects/ofed/head/etc/rc.d/pf
  projects/ofed/head/etc/rc.d/rfcomm_pppd_server
  projects/ofed/head/etc/rc.d/savecore
  projects/ofed/head/etc/rc.d/stf
  projects/ofed/head/etc/rc.d/syscons
  projects/ofed/head/etc/rc.d/sysctl
  projects/ofed/head/etc/rc.d/ubthidhci
  projects/ofed/head/etc/rc.d/zvol
  projects/ofed/head/etc/rc.firewall
  projects/ofed/head/etc/rc.initdiskless
  projects/ofed/head/etc/rc.resume
  projects/ofed/head/etc/rc.subr
  projects/ofed/head/etc/rc.suspend
  projects/ofed/head/etc/regdomain.xml
  projects/ofed/head/etc/services
  projects/ofed/head/etc/snmpd.config
  projects/ofed/head/games/bcd/bcd.6
  projects/ofed/head/games/caesar/caesar.6
  projects/ofed/head/games/caesar/rot13.sh
  projects/ofed/head/games/factor/factor.6
  projects/ofed/head/games/factor/factor.c
  projects/ofed/head/games/fortune/datfiles/fortunes
  projects/ofed/head/games/fortune/datfiles/fortunes-o.real
  projects/ofed/head/games/fortune/datfiles/freebsd-tips
  projects/ofed/head/games/grdc/grdc.c
  projects/ofed/head/games/morse/morse.6
  projects/ofed/head/games/number/number.6
  projects/ofed/head/games/pom/pom.6
  projects/ofed/head/games/pom/pom.c
  projects/ofed/head/games/random/random.6
  projects/ofed/head/games/random/random.c
  projects/ofed/head/games/random/randomize_fd.c
  projects/ofed/head/gnu/lib/csu/Makefile
  projects/ofed/head/gnu/lib/libdialog/TESTS/check3.c
  projects/ofed/head/gnu/lib/libdialog/TESTS/menu3.c
  projects/ofed/head/gnu/lib/libdialog/TESTS/radio1.c
  projects/ofed/head/gnu/lib/libdialog/TESTS/radio3.c
  projects/ofed/head/gnu/lib/libdialog/checklist.c
  projects/ofed/head/gnu/lib/libgcc/Makefile
  projects/ofed/head/gnu/lib/libgomp/Makefile
  projects/ofed/head/gnu/lib/libobjc/Makefile
  projects/ofed/head/gnu/lib/libreadline/history/Makefile
  projects/ofed/head/gnu/lib/libreadline/readline/doc/Makefile
  projects/ofed/head/gnu/lib/libstdc++/Makefile
  projects/ofed/head/gnu/lib/libstdc++/config.h
  projects/ofed/head/gnu/lib/libsupc++/Makefile
  projects/ofed/head/gnu/usr.bin/Makefile
  projects/ofed/head/gnu/usr.bin/binutils/Makefile.inc0
  projects/ofed/head/gnu/usr.bin/binutils/as/Makefile
  projects/ofed/head/gnu/usr.bin/binutils/doc/Makefile
  projects/ofed/head/gnu/usr.bin/binutils/ld/Makefile.amd64
  projects/ofed/head/gnu/usr.bin/binutils/ld/Makefile.arm
  projects/ofed/head/gnu/usr.bin/binutils/ld/Makefile.mips
  projects/ofed/head/gnu/usr.bin/binutils/ld/elf32btsmipn32_fbsd.sh
  projects/ofed/head/gnu/usr.bin/binutils/ld/elf32ltsmipn32_fbsd.sh
  projects/ofed/head/gnu/usr.bin/binutils/libbfd/Makefile.amd64
  projects/ofed/head/gnu/usr.bin/binutils/libbfd/Makefile.arm
  projects/ofed/head/gnu/usr.bin/binutils/libbfd/Makefile.mips
  projects/ofed/head/gnu/usr.bin/binutils/libbfd/bfd.h
  projects/ofed/head/gnu/usr.bin/cc/Makefile.fe
  projects/ofed/head/gnu/usr.bin/cc/Makefile.inc
  projects/ofed/head/gnu/usr.bin/cc/Makefile.tgt
  projects/ofed/head/gnu/usr.bin/cc/cc_int/Makefile
  projects/ofed/head/gnu/usr.bin/cc/cc_tools/Makefile
  projects/ofed/head/gnu/usr.bin/cc/cc_tools/freebsd-native.h
  projects/ofed/head/gnu/usr.bin/cc/include/Makefile
  projects/ofed/head/gnu/usr.bin/cvs/contrib/Makefile
  projects/ofed/head/gnu/usr.bin/dialog/dialog.1
  projects/ofed/head/gnu/usr.bin/dtc/Makefile
  projects/ofed/head/gnu/usr.bin/gdb/Makefile
  projects/ofed/head/gnu/usr.bin/gdb/Makefile.inc
  projects/ofed/head/gnu/usr.bin/gdb/arch/mips/Makefile
  projects/ofed/head/gnu/usr.bin/gdb/arch/mips/init.c
  projects/ofed/head/gnu/usr.bin/gdb/doc/Makefile
  projects/ofed/head/gnu/usr.bin/gdb/gdbserver/Makefile
  projects/ofed/head/gnu/usr.bin/gdb/kgdb/Makefile
  projects/ofed/head/gnu/usr.bin/gdb/kgdb/kgdb.h
  projects/ofed/head/gnu/usr.bin/gdb/kgdb/kld.c
  projects/ofed/head/gnu/usr.bin/gdb/kgdb/kthr.c
  projects/ofed/head/gnu/usr.bin/gdb/kgdb/main.c
  projects/ofed/head/gnu/usr.bin/gdb/kgdb/trgt_amd64.c
  projects/ofed/head/gnu/usr.bin/gdb/kgdb/trgt_i386.c
  projects/ofed/head/gnu/usr.bin/gdb/kgdb/trgt_mips.c
  projects/ofed/head/gnu/usr.bin/gdb/libgdb/Makefile
  projects/ofed/head/gnu/usr.bin/gdb/libgdb/fbsd-threads.c
  projects/ofed/head/gnu/usr.bin/groff/tmac/mdoc.local
  projects/ofed/head/include/Makefile
  projects/ofed/head/include/arpa/inet.h
  projects/ofed/head/include/histedit.h
  projects/ofed/head/include/limits.h
  projects/ofed/head/include/pthread.h
  projects/ofed/head/include/readpassphrase.h
  projects/ofed/head/include/stdio.h
  projects/ofed/head/include/termios.h
  projects/ofed/head/include/unistd.h
  projects/ofed/head/lib/Makefile
  projects/ofed/head/lib/bind/config.h
  projects/ofed/head/lib/bind/config.mk
  projects/ofed/head/lib/bind/isc/isc/platform.h
  projects/ofed/head/lib/csu/amd64/crt1.c
  projects/ofed/head/lib/csu/amd64/crti.S
  projects/ofed/head/lib/csu/amd64/crtn.S
  projects/ofed/head/lib/csu/arm/crt1.c
  projects/ofed/head/lib/csu/arm/crtn.S
  projects/ofed/head/lib/csu/i386-elf/crt1_c.c
  projects/ofed/head/lib/csu/i386-elf/crt1_s.S
  projects/ofed/head/lib/csu/i386-elf/crti.S
  projects/ofed/head/lib/csu/i386-elf/crtn.S
  projects/ofed/head/lib/csu/ia64/Makefile
  projects/ofed/head/lib/csu/ia64/crt1.S
  projects/ofed/head/lib/csu/ia64/crti.S
  projects/ofed/head/lib/csu/ia64/crtn.S
  projects/ofed/head/lib/csu/powerpc/crt1.c
  projects/ofed/head/lib/csu/powerpc/crti.S
  projects/ofed/head/lib/csu/powerpc/crtn.S
  projects/ofed/head/lib/csu/sparc64/crt1.c
  projects/ofed/head/lib/csu/sparc64/crti.S
  projects/ofed/head/lib/csu/sparc64/crtn.S
  projects/ofed/head/lib/libarchive/Makefile
  projects/ofed/head/lib/libarchive/archive.h
  projects/ofed/head/lib/libarchive/archive_entry.3
  projects/ofed/head/lib/libarchive/archive_private.h
  projects/ofed/head/lib/libarchive/archive_read.3
  projects/ofed/head/lib/libarchive/archive_read.c
  projects/ofed/head/lib/libarchive/archive_read_disk.3
  projects/ofed/head/lib/libarchive/archive_read_disk.c
  projects/ofed/head/lib/libarchive/archive_read_extract.c
  projects/ofed/head/lib/libarchive/archive_read_open_fd.c
  projects/ofed/head/lib/libarchive/archive_read_open_filename.c
  projects/ofed/head/lib/libarchive/archive_read_support_format_zip.c
  projects/ofed/head/lib/libarchive/archive_util.3
  projects/ofed/head/lib/libarchive/archive_virtual.c
  projects/ofed/head/lib/libarchive/archive_write.3
  projects/ofed/head/lib/libarchive/archive_write.c
  projects/ofed/head/lib/libarchive/archive_write_disk.3
  projects/ofed/head/lib/libarchive/archive_write_disk.c
  projects/ofed/head/lib/libarchive/config_freebsd.h
  projects/ofed/head/lib/libarchive/cpio.5
  projects/ofed/head/lib/libarchive/libarchive-formats.5
  projects/ofed/head/lib/libarchive/libarchive.3
  projects/ofed/head/lib/libarchive/libarchive_internals.3
  projects/ofed/head/lib/libarchive/tar.5
  projects/ofed/head/lib/libarchive/test/Makefile
  projects/ofed/head/lib/libarchive/test/test_acl_freebsd.c
  projects/ofed/head/lib/libarchive/test/test_compat_zip.c
  projects/ofed/head/lib/libbluetooth/bluetooth.3
  projects/ofed/head/lib/libbluetooth/bluetooth.h
  projects/ofed/head/lib/libbsnmp/libbsnmp/Makefile
  projects/ofed/head/lib/libc/Makefile
  projects/ofed/head/lib/libc/compat-43/Makefile.inc
  projects/ofed/head/lib/libc/compat-43/sigcompat.c
  projects/ofed/head/lib/libc/compat-43/sigpause.2
  projects/ofed/head/lib/libc/db/man/dbopen.3
  projects/ofed/head/lib/libc/gen/Makefile.inc
  projects/ofed/head/lib/libc/gen/Symbol.map
  projects/ofed/head/lib/libc/gen/__getosreldate.c
  projects/ofed/head/lib/libc/gen/_pthread_stubs.c
  projects/ofed/head/lib/libc/gen/_thread_init.c
  projects/ofed/head/lib/libc/gen/confstr.3
  projects/ofed/head/lib/libc/gen/dlfcn.c
  projects/ofed/head/lib/libc/gen/dlopen.3
  projects/ofed/head/lib/libc/gen/fmtcheck.3
  projects/ofed/head/lib/libc/gen/getcap.3
  projects/ofed/head/lib/libc/gen/getosreldate.c
  projects/ofed/head/lib/libc/gen/getpagesize.c
  projects/ofed/head/lib/libc/gen/getpagesizes.c
  projects/ofed/head/lib/libc/gen/getutxent.3
  projects/ofed/head/lib/libc/gen/glob.c
  projects/ofed/head/lib/libc/gen/isgreater.3
  projects/ofed/head/lib/libc/gen/pututxline.c
  projects/ofed/head/lib/libc/gen/readpassphrase.3
  projects/ofed/head/lib/libc/gen/readpassphrase.c
  projects/ofed/head/lib/libc/gen/scandir.3
  projects/ofed/head/lib/libc/gen/sem.c
  projects/ofed/head/lib/libc/gen/sem_new.c
  projects/ofed/head/lib/libc/gen/sem_timedwait.3
  projects/ofed/head/lib/libc/gen/setproctitle.3
  projects/ofed/head/lib/libc/gen/stringlist.3
  projects/ofed/head/lib/libc/gen/sysconf.c
  projects/ofed/head/lib/libc/gen/sysctl.3
  projects/ofed/head/lib/libc/gen/tcgetsid.3
  projects/ofed/head/lib/libc/gen/tcsetattr.3
  projects/ofed/head/lib/libc/gen/termios.c
  projects/ofed/head/lib/libc/gmon/gmon.c
  projects/ofed/head/lib/libc/i386/string/Makefile.inc
  projects/ofed/head/lib/libc/include/compat.h
  projects/ofed/head/lib/libc/include/libc_private.h
  projects/ofed/head/lib/libc/locale/Makefile.inc
  projects/ofed/head/lib/libc/locale/isblank.3
  projects/ofed/head/lib/libc/locale/isgraph.3
  projects/ofed/head/lib/libc/locale/localeconv.3
  projects/ofed/head/lib/libc/locale/setlocale.3
  projects/ofed/head/lib/libc/locale/tolower.3
  projects/ofed/head/lib/libc/locale/toupper.3
  projects/ofed/head/lib/libc/mips/Makefile.inc
  projects/ofed/head/lib/libc/mips/SYS.h
  projects/ofed/head/lib/libc/mips/Symbol.map
  projects/ofed/head/lib/libc/mips/gen/Makefile.inc
  projects/ofed/head/lib/libc/mips/gen/_setjmp.S
  projects/ofed/head/lib/libc/mips/gen/makecontext.c
  projects/ofed/head/lib/libc/mips/gen/setjmp.S
  projects/ofed/head/lib/libc/mips/gen/sigsetjmp.S
  projects/ofed/head/lib/libc/mips/string/bcmp.S
  projects/ofed/head/lib/libc/mips/string/bcopy.S
  projects/ofed/head/lib/libc/mips/string/bzero.S
  projects/ofed/head/lib/libc/mips/string/ffs.S
  projects/ofed/head/lib/libc/mips/string/index.S
  projects/ofed/head/lib/libc/mips/string/rindex.S
  projects/ofed/head/lib/libc/mips/string/strcmp.S
  projects/ofed/head/lib/libc/mips/string/strlen.S
  projects/ofed/head/lib/libc/mips/sys/Makefile.inc
  projects/ofed/head/lib/libc/mips/sys/Ovfork.S
  projects/ofed/head/lib/libc/mips/sys/brk.S
  projects/ofed/head/lib/libc/mips/sys/cerror.S
  projects/ofed/head/lib/libc/mips/sys/exect.S
  projects/ofed/head/lib/libc/mips/sys/fork.S
  projects/ofed/head/lib/libc/mips/sys/pipe.S
  projects/ofed/head/lib/libc/mips/sys/ptrace.S
  projects/ofed/head/lib/libc/mips/sys/sbrk.S
  projects/ofed/head/lib/libc/net/ethers.3
  projects/ofed/head/lib/libc/net/eui64.3
  projects/ofed/head/lib/libc/net/gethostbydns.c
  projects/ofed/head/lib/libc/net/gethostbyht.c
  projects/ofed/head/lib/libc/net/gethostbynis.c
  projects/ofed/head/lib/libc/net/gethostnamadr.c
  projects/ofed/head/lib/libc/net/getnetbydns.c
  projects/ofed/head/lib/libc/net/getnetbyht.c
  projects/ofed/head/lib/libc/net/getnetbynis.c
  projects/ofed/head/lib/libc/net/getnetent.3
  projects/ofed/head/lib/libc/net/getnetnamadr.c
  projects/ofed/head/lib/libc/net/getproto.c
  projects/ofed/head/lib/libc/net/getprotoent.3
  projects/ofed/head/lib/libc/net/getprotoent.c
  projects/ofed/head/lib/libc/net/getprotoname.c
  projects/ofed/head/lib/libc/net/inet6_rth_space.3
  projects/ofed/head/lib/libc/net/nsdispatch.3
  projects/ofed/head/lib/libc/net/nsdispatch.c
  projects/ofed/head/lib/libc/net/nslexer.l
  projects/ofed/head/lib/libc/net/sctp_getaddrlen.3
  projects/ofed/head/lib/libc/net/sctp_recvmsg.3
  projects/ofed/head/lib/libc/net/sctp_send.3
  projects/ofed/head/lib/libc/net/sctp_sendmsg.3
  projects/ofed/head/lib/libc/net/sctp_sys_calls.c
  projects/ofed/head/lib/libc/nls/ru_RU.KOI8-R.msg   (contents, props changed)
  projects/ofed/head/lib/libc/posix1e/Makefile.inc
  projects/ofed/head/lib/libc/posix1e/acl_add_flag_np.3
  projects/ofed/head/lib/libc/posix1e/acl_add_perm.3
  projects/ofed/head/lib/libc/posix1e/acl_branding.c
  projects/ofed/head/lib/libc/posix1e/acl_entry.c
  projects/ofed/head/lib/libc/posix1e/acl_from_text.c
  projects/ofed/head/lib/libc/posix1e/acl_from_text_nfs4.c
  projects/ofed/head/lib/libc/posix1e/acl_get.3
  projects/ofed/head/lib/libc/posix1e/acl_get.c
  projects/ofed/head/lib/libc/posix1e/acl_is_trivial_np.3
  projects/ofed/head/lib/libc/posix1e/acl_perm.c
  projects/ofed/head/lib/libc/posix1e/acl_set.3
  projects/ofed/head/lib/libc/posix1e/acl_set.c
  projects/ofed/head/lib/libc/posix1e/acl_set_entry_type_np.3
  projects/ofed/head/lib/libc/posix1e/acl_set_tag_type.3
  projects/ofed/head/lib/libc/posix1e/acl_strip.c
  projects/ofed/head/lib/libc/posix1e/acl_strip_np.3
  projects/ofed/head/lib/libc/posix1e/acl_support.c
  projects/ofed/head/lib/libc/posix1e/acl_support.h
  projects/ofed/head/lib/libc/posix1e/acl_to_text_nfs4.c
  projects/ofed/head/lib/libc/posix1e/acl_valid.c
  projects/ofed/head/lib/libc/posix1e/mac.3
  projects/ofed/head/lib/libc/quad/Makefile.inc
  projects/ofed/head/lib/libc/regex/re_format.7
  projects/ofed/head/lib/libc/softfloat/Makefile.inc
  projects/ofed/head/lib/libc/stdio/fgets.3
  projects/ofed/head/lib/libc/stdio/fopen.3
  projects/ofed/head/lib/libc/stdio/freopen.c
  projects/ofed/head/lib/libc/stdio/getline.3
  projects/ofed/head/lib/libc/stdio/printf-pos.c
  projects/ofed/head/lib/libc/stdio/printf.3
  projects/ofed/head/lib/libc/stdio/tmpnam.3
  projects/ofed/head/lib/libc/stdio/wprintf.3
  projects/ofed/head/lib/libc/stdlib/Makefile.inc
  projects/ofed/head/lib/libc/stdlib/atexit.c
  projects/ofed/head/lib/libc/stdlib/getopt.3
  projects/ofed/head/lib/libc/stdlib/getopt_long.3
  projects/ofed/head/lib/libc/stdlib/malloc.3
  projects/ofed/head/lib/libc/stdlib/malloc.c
  projects/ofed/head/lib/libc/stdlib/rand.3
  projects/ofed/head/lib/libc/stdlib/random.3
  projects/ofed/head/lib/libc/stdlib/realpath.3
  projects/ofed/head/lib/libc/stdlib/strtod.3
  projects/ofed/head/lib/libc/stdlib/strtonum.3
  projects/ofed/head/lib/libc/stdtime/strptime.c
  projects/ofed/head/lib/libc/string/Makefile.inc
  projects/ofed/head/lib/libc/string/strcat.3
  projects/ofed/head/lib/libc/string/strcpy.3
  projects/ofed/head/lib/libc/sys/Makefile.inc
  projects/ofed/head/lib/libc/sys/Symbol.map
  projects/ofed/head/lib/libc/sys/access.2
  projects/ofed/head/lib/libc/sys/aio_read.2
  projects/ofed/head/lib/libc/sys/aio_write.2
  projects/ofed/head/lib/libc/sys/chflags.2
  projects/ofed/head/lib/libc/sys/clock_gettime.2
  projects/ofed/head/lib/libc/sys/connect.2
  projects/ofed/head/lib/libc/sys/cpuset_getaffinity.2
  projects/ofed/head/lib/libc/sys/execve.2
  projects/ofed/head/lib/libc/sys/flock.2
  projects/ofed/head/lib/libc/sys/getfh.2
  projects/ofed/head/lib/libc/sys/getgroups.2
  projects/ofed/head/lib/libc/sys/getitimer.2
  projects/ofed/head/lib/libc/sys/getpriority.2
  projects/ofed/head/lib/libc/sys/getrusage.2
  projects/ofed/head/lib/libc/sys/getsockopt.2
  projects/ofed/head/lib/libc/sys/gettimeofday.2
  projects/ofed/head/lib/libc/sys/ioctl.2
  projects/ofed/head/lib/libc/sys/jail.2
  projects/ofed/head/lib/libc/sys/kldstat.2
  projects/ofed/head/lib/libc/sys/kldsym.2
  projects/ofed/head/lib/libc/sys/kqueue.2
  projects/ofed/head/lib/libc/sys/mlock.2
  projects/ofed/head/lib/libc/sys/mlockall.2
  projects/ofed/head/lib/libc/sys/mmap.2
  projects/ofed/head/lib/libc/sys/modstat.2
  projects/ofed/head/lib/libc/sys/mount.2
  projects/ofed/head/lib/libc/sys/mq_close.2
  projects/ofed/head/lib/libc/sys/mq_getattr.2
  projects/ofed/head/lib/libc/sys/mq_notify.2
  projects/ofed/head/lib/libc/sys/mq_open.2
  projects/ofed/head/lib/libc/sys/mq_receive.2
  projects/ofed/head/lib/libc/sys/mq_send.2
  projects/ofed/head/lib/libc/sys/mq_setattr.2
  projects/ofed/head/lib/libc/sys/ntp_adjtime.2
  projects/ofed/head/lib/libc/sys/open.2
  projects/ofed/head/lib/libc/sys/pathconf.2
  projects/ofed/head/lib/libc/sys/ptrace.2
  projects/ofed/head/lib/libc/sys/recv.2
  projects/ofed/head/lib/libc/sys/sched_setscheduler.2
  projects/ofed/head/lib/libc/sys/sctp_peeloff.2
  projects/ofed/head/lib/libc/sys/semop.2
  projects/ofed/head/lib/libc/sys/setuid.2
  projects/ofed/head/lib/libc/sys/shm_open.2
  projects/ofed/head/lib/libc/sys/shmat.2
  projects/ofed/head/lib/libc/sys/shmctl.2
  projects/ofed/head/lib/libc/sys/shmget.2
  projects/ofed/head/lib/libc/sys/sigaltstack.2
  projects/ofed/head/lib/libc/sys/stack_protector.c
  projects/ofed/head/lib/libc/sys/stat.2
  projects/ofed/head/lib/libc/uuid/uuid.3
  projects/ofed/head/lib/libcam/Makefile
  projects/ofed/head/lib/libcam/cam.3
  projects/ofed/head/lib/libcam/cam_cdbparse.3
  projects/ofed/head/lib/libcam/camlib.c
  projects/ofed/head/lib/libcompat/4.1/ftime.c
  projects/ofed/head/lib/libcompat/Makefile
  projects/ofed/head/lib/libdevstat/devstat.3
  projects/ofed/head/lib/libdisk/Makefile
  projects/ofed/head/lib/libdisk/libdisk.3
  projects/ofed/head/lib/libedit/Makefile
  projects/ofed/head/lib/libedit/common.c
  projects/ofed/head/lib/libedit/editline.3
  projects/ofed/head/lib/libedit/term.c
  projects/ofed/head/lib/libedit/term.h
  projects/ofed/head/lib/libefi/libefi.3
  projects/ofed/head/lib/libelf/Makefile
  projects/ofed/head/lib/libelf/Version.map
  projects/ofed/head/lib/libelf/_libelf.h
  projects/ofed/head/lib/libelf/elf.3
  projects/ofed/head/lib/libelf/elf_begin.3
  projects/ofed/head/lib/libelf/elf_begin.c
  projects/ofed/head/lib/libelf/elf_data.c
  projects/ofed/head/lib/libelf/elf_getbase.3
  projects/ofed/head/lib/libelf/elf_getbase.c
  projects/ofed/head/lib/libelf/elf_getdata.3
  projects/ofed/head/lib/libelf/elf_getphnum.3
  projects/ofed/head/lib/libelf/elf_getshnum.3
  projects/ofed/head/lib/libelf/elf_getshstrndx.3
  projects/ofed/head/lib/libelf/elf_phnum.c
  projects/ofed/head/lib/libelf/elf_scn.c
  projects/ofed/head/lib/libelf/elf_shnum.c
  projects/ofed/head/lib/libelf/elf_shstrndx.c
  projects/ofed/head/lib/libelf/elf_strptr.3
  projects/ofed/head/lib/libelf/elf_types.m4
  projects/ofed/head/lib/libelf/elf_update.c
  projects/ofed/head/lib/libelf/gelf_ehdr.c
  projects/ofed/head/lib/libelf/gelf_fsize.3
  projects/ofed/head/lib/libelf/gelf_phdr.c
  projects/ofed/head/lib/libelf/gelf_shdr.c
  projects/ofed/head/lib/libelf/libelf.h
  projects/ofed/head/lib/libelf/libelf_align.c
  projects/ofed/head/lib/libelf/libelf_ar.c
  projects/ofed/head/lib/libelf/libelf_convert.m4
  projects/ofed/head/lib/libelf/libelf_data.c
  projects/ofed/head/lib/libelf/libelf_ehdr.c
  projects/ofed/head/lib/libelf/libelf_fsize.m4
  projects/ofed/head/lib/libelf/libelf_msize.m4
  projects/ofed/head/lib/libelf/libelf_phdr.c
  projects/ofed/head/lib/libelf/libelf_xlate.c
  projects/ofed/head/lib/libexpat/Makefile
  projects/ofed/head/lib/libfetch/common.c
  projects/ofed/head/lib/libfetch/http.c
  projects/ofed/head/lib/libftpio/ftpio.3
  projects/ofed/head/lib/libgeom/geom_ctl.c
  projects/ofed/head/lib/libgeom/geom_xml2tree.c
  projects/ofed/head/lib/libgeom/libgeom.3
  projects/ofed/head/lib/libgpib/gpib.3
  projects/ofed/head/lib/libgssapi/gss_accept_sec_context.3
  projects/ofed/head/lib/libgssapi/gss_acquire_cred.3
  projects/ofed/head/lib/libgssapi/gss_compare_name.3
  projects/ofed/head/lib/libgssapi/gssapi.3
  projects/ofed/head/lib/libipsec/ipsec_dump_policy.c
  projects/ofed/head/lib/libipx/ipx.3
  projects/ofed/head/lib/libjail/jail.3
  projects/ofed/head/lib/libjail/jail.c
  projects/ofed/head/lib/libjail/jail_getid.c
  projects/ofed/head/lib/libkse/Makefile
  projects/ofed/head/lib/libkse/arch/amd64/Makefile.inc
  projects/ofed/head/lib/libkse/arch/arm/Makefile.inc
  projects/ofed/head/lib/libkse/arch/i386/Makefile.inc
  projects/ofed/head/lib/libkse/arch/ia64/Makefile.inc
  projects/ofed/head/lib/libkse/arch/powerpc/Makefile.inc
  projects/ofed/head/lib/libkse/arch/sparc64/Makefile.inc
  projects/ofed/head/lib/libkse/support/Makefile.inc
  projects/ofed/head/lib/libkvm/Makefile
  projects/ofed/head/lib/libkvm/kvm.c
  projects/ofed/head/lib/libkvm/kvm_minidump_amd64.c
  projects/ofed/head/lib/libkvm/kvm_mips.c
  projects/ofed/head/lib/libkvm/kvm_pcpu.c
  projects/ofed/head/lib/libkvm/kvm_private.h
  projects/ofed/head/lib/libkvm/kvm_proc.c
  projects/ofed/head/lib/libmagic/Makefile
  projects/ofed/head/lib/libmagic/config.h
  projects/ofed/head/lib/libmemstat/libmemstat.3
  projects/ofed/head/lib/libmemstat/memstat.c
  projects/ofed/head/lib/libmemstat/memstat.h
  projects/ofed/head/lib/libmemstat/memstat_internal.h
  projects/ofed/head/lib/libmemstat/memstat_uma.c
  projects/ofed/head/lib/libpam/modules/pam_unix/pam_unix.c
  projects/ofed/head/lib/libpcap/Makefile
  projects/ofed/head/lib/libpcap/config.h
  projects/ofed/head/lib/libpmc/Makefile
  projects/ofed/head/lib/libpmc/libpmc.c
  projects/ofed/head/lib/libpmc/pmc.3
  projects/ofed/head/lib/libpmc/pmc.core.3
  projects/ofed/head/lib/libpmc/pmc.corei7.3
  projects/ofed/head/lib/libpmc/pmc.corei7uc.3
  projects/ofed/head/lib/libpmc/pmc.mips.3
  projects/ofed/head/lib/libpmc/pmc.p4.3
  projects/ofed/head/lib/libpmc/pmc.ucf.3
  projects/ofed/head/lib/libpmc/pmc.westmere.3
  projects/ofed/head/lib/libpmc/pmc.westmereuc.3
  projects/ofed/head/lib/libpmc/pmc.xscale.3
  projects/ofed/head/lib/libpmc/pmc_event_names_of_class.3
  projects/ofed/head/lib/libpmc/pmc_read.3
  projects/ofed/head/lib/libpmc/pmclog.c
  projects/ofed/head/lib/libproc/Makefile
  projects/ofed/head/lib/libproc/_libproc.h
  projects/ofed/head/lib/libproc/libproc.h
  projects/ofed/head/lib/libproc/proc_create.c
  projects/ofed/head/lib/libproc/proc_sym.c
  projects/ofed/head/lib/libproc/proc_util.c
  projects/ofed/head/lib/libradius/Makefile
  projects/ofed/head/lib/libradius/libradius.3
  projects/ofed/head/lib/libradius/radius.conf.5
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_get_error.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_get_mech_info.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_get_mechanisms.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_get_principal_name.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_get_versions.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_getcred.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_is_installed.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_max_data_length.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_mech_to_oid.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_oid_to_mech.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_qop_to_num.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_seccreate.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_set_callback.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_set_defaults.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_set_svc_name.3
  projects/ofed/head/lib/librpcsec_gss/rpc_gss_svc_max_data_length.3
  projects/ofed/head/lib/librpcsec_gss/rpcsec_gss.3
  projects/ofed/head/lib/librt/Makefile
  projects/ofed/head/lib/librt/mq.c
  projects/ofed/head/lib/libsdp/sdp.3
  projects/ofed/head/lib/libstand/Makefile
  projects/ofed/head/lib/libstand/libstand.3
  projects/ofed/head/lib/libstand/net.h
  projects/ofed/head/lib/libstand/nfs.c
  projects/ofed/head/lib/libstand/printf.c
  projects/ofed/head/lib/libtacplus/libtacplus.3
  projects/ofed/head/lib/libthr/Makefile
  projects/ofed/head/lib/libthr/arch/amd64/Makefile.inc
  projects/ofed/head/lib/libthr/arch/arm/Makefile.inc
  projects/ofed/head/lib/libthr/arch/i386/Makefile.inc
  projects/ofed/head/lib/libthr/arch/ia64/Makefile.inc
  projects/ofed/head/lib/libthr/arch/mips/Makefile.inc
  projects/ofed/head/lib/libthr/arch/powerpc/Makefile.inc
  projects/ofed/head/lib/libthr/arch/powerpc/include/pthread_md.h
  projects/ofed/head/lib/libthr/arch/sparc64/Makefile.inc
  projects/ofed/head/lib/libthr/pthread.map
  projects/ofed/head/lib/libthr/support/Makefile.inc
  projects/ofed/head/lib/libthr/thread/Makefile.inc
  projects/ofed/head/lib/libthr/thread/thr_affinity.c
  projects/ofed/head/lib/libthr/thread/thr_attr.c
  projects/ofed/head/lib/libthr/thread/thr_cancel.c
  projects/ofed/head/lib/libthr/thread/thr_clean.c
  projects/ofed/head/lib/libthr/thread/thr_cond.c
  projects/ofed/head/lib/libthr/thread/thr_condattr.c
  projects/ofed/head/lib/libthr/thread/thr_create.c
  projects/ofed/head/lib/libthr/thread/thr_detach.c
  projects/ofed/head/lib/libthr/thread/thr_exit.c
  projects/ofed/head/lib/libthr/thread/thr_fork.c
  projects/ofed/head/lib/libthr/thread/thr_init.c
  projects/ofed/head/lib/libthr/thread/thr_join.c
  projects/ofed/head/lib/libthr/thread/thr_kern.c
  projects/ofed/head/lib/libthr/thread/thr_kill.c
  projects/ofed/head/lib/libthr/thread/thr_list.c
  projects/ofed/head/lib/libthr/thread/thr_mutex.c
  projects/ofed/head/lib/libthr/thread/thr_private.h
  projects/ofed/head/lib/libthr/thread/thr_resume_np.c
  projects/ofed/head/lib/libthr/thread/thr_rtld.c
  projects/ofed/head/lib/libthr/thread/thr_rwlock.c
  projects/ofed/head/lib/libthr/thread/thr_rwlockattr.c
  projects/ofed/head/lib/libthr/thread/thr_sig.c
  projects/ofed/head/lib/libthr/thread/thr_spec.c
  projects/ofed/head/lib/libthr/thread/thr_stack.c
  projects/ofed/head/lib/libthr/thread/thr_suspend_np.c
  projects/ofed/head/lib/libthr/thread/thr_syscalls.c
  projects/ofed/head/lib/libthr/thread/thr_umtx.c
  projects/ofed/head/lib/libthr/thread/thr_umtx.h
  projects/ofed/head/lib/libthread_db/Makefile
  projects/ofed/head/lib/libthread_db/Symbol.map
  projects/ofed/head/lib/libthread_db/libpthread_db.c
  projects/ofed/head/lib/libthread_db/libthr_db.c
  projects/ofed/head/lib/libthread_db/thread_db.c
  projects/ofed/head/lib/libthread_db/thread_db.h
  projects/ofed/head/lib/libthread_db/thread_db_int.h
  projects/ofed/head/lib/libulog/ulog_login.3
  projects/ofed/head/lib/libusb/Makefile
  projects/ofed/head/lib/libusb/libusb.3
  projects/ofed/head/lib/libusb/libusb.h
  projects/ofed/head/lib/libusb/libusb10.c
  projects/ofed/head/lib/libusb/libusb10_desc.c
  projects/ofed/head/lib/libusb/libusb10_io.c
  projects/ofed/head/lib/libusb/libusb20.3
  projects/ofed/head/lib/libusb/libusb20.c
  projects/ofed/head/lib/libusb/libusb20_compat01.c
  projects/ofed/head/lib/libusb/libusb20_int.h
  projects/ofed/head/lib/libusb/libusb20_ugen20.c
  projects/ofed/head/lib/libusb/usb.h
  projects/ofed/head/lib/libusbhid/Makefile
  projects/ofed/head/lib/libusbhid/data.c
  projects/ofed/head/lib/libusbhid/descr.c
  projects/ofed/head/lib/libusbhid/usbhid.h
  projects/ofed/head/lib/libusbhid/usbvar.h
  projects/ofed/head/lib/libutil/expand_number.3
  projects/ofed/head/lib/libutil/expand_number.c
  projects/ofed/head/lib/libutil/kinfo_getfile.3
  projects/ofed/head/lib/libutil/kinfo_getvmmap.3
  projects/ofed/head/lib/libutil/kld.c
  projects/ofed/head/lib/libutil/libutil.h
  projects/ofed/head/lib/libutil/login_class.c
  projects/ofed/head/lib/libutil/property.3
  projects/ofed/head/lib/libutil/pw_util.c
  projects/ofed/head/lib/libutil/quotafile.3
  projects/ofed/head/lib/libutil/realhostname.3
  projects/ofed/head/lib/libutil/realhostname_sa.3
  projects/ofed/head/lib/libvgl/simple.c
  projects/ofed/head/lib/msun/Makefile
  projects/ofed/head/lib/msun/Symbol.map
  projects/ofed/head/lib/msun/amd64/s_logbl.S
  projects/ofed/head/lib/msun/i387/e_exp.S
  projects/ofed/head/lib/msun/i387/e_fmod.S
  projects/ofed/head/lib/msun/i387/e_log.S
  projects/ofed/head/lib/msun/i387/e_log10.S
  projects/ofed/head/lib/msun/i387/e_remainder.S
  projects/ofed/head/lib/msun/i387/e_sqrt.S
  projects/ofed/head/lib/msun/i387/e_sqrtl.S
  projects/ofed/head/lib/msun/i387/s_ceil.S
  projects/ofed/head/lib/msun/i387/s_copysign.S
  projects/ofed/head/lib/msun/i387/s_cos.S
  projects/ofed/head/lib/msun/i387/s_finite.S
  projects/ofed/head/lib/msun/i387/s_floor.S
  projects/ofed/head/lib/msun/i387/s_logb.S
  projects/ofed/head/lib/msun/i387/s_logbl.S
  projects/ofed/head/lib/msun/i387/s_rint.S
  projects/ofed/head/lib/msun/i387/s_rintl.S
  projects/ofed/head/lib/msun/i387/s_scalbn.S
  projects/ofed/head/lib/msun/i387/s_significand.S
  projects/ofed/head/lib/msun/i387/s_sin.S
  projects/ofed/head/lib/msun/i387/s_tan.S
  projects/ofed/head/lib/msun/man/atan2.3
  projects/ofed/head/lib/msun/man/fdim.3
  projects/ofed/head/lib/msun/man/fenv.3
  projects/ofed/head/lib/msun/man/hypot.3
  projects/ofed/head/lib/msun/man/log.3
  projects/ofed/head/lib/msun/man/math.3
  projects/ofed/head/lib/msun/man/remainder.3
  projects/ofed/head/lib/msun/src/e_jn.c
  projects/ofed/head/lib/msun/src/e_jnf.c
  projects/ofed/head/lib/msun/src/math.h
  projects/ofed/head/lib/msun/src/math_private.h
  projects/ofed/head/lib/msun/src/s_isnan.c
  projects/ofed/head/libexec/bootpd/bootptab.5
  projects/ofed/head/libexec/bootpd/rtmsg.c
  projects/ofed/head/libexec/ftpd/ftpd.8
  projects/ofed/head/libexec/getty/chat.c
  projects/ofed/head/libexec/getty/gettytab.5
  projects/ofed/head/libexec/getty/main.c
  projects/ofed/head/libexec/mknetid/parse_group.c
  projects/ofed/head/libexec/rbootd/rbootd.8
  projects/ofed/head/libexec/rbootd/rbootd.c
  projects/ofed/head/libexec/rlogind/rlogind.c
  projects/ofed/head/libexec/rpc.rwalld/rwalld.c
  projects/ofed/head/libexec/rtld-elf/Makefile
  projects/ofed/head/libexec/rtld-elf/Symbol.map
  projects/ofed/head/libexec/rtld-elf/amd64/Makefile.inc
  projects/ofed/head/libexec/rtld-elf/amd64/reloc.c
  projects/ofed/head/libexec/rtld-elf/arm/reloc.c
  projects/ofed/head/libexec/rtld-elf/i386/Makefile.inc
  projects/ofed/head/libexec/rtld-elf/i386/reloc.c
  projects/ofed/head/libexec/rtld-elf/ia64/reloc.c
  projects/ofed/head/libexec/rtld-elf/malloc.c
  projects/ofed/head/libexec/rtld-elf/mips/reloc.c
  projects/ofed/head/libexec/rtld-elf/mips/rtld_start.S
  projects/ofed/head/libexec/rtld-elf/powerpc/reloc.c
  projects/ofed/head/libexec/rtld-elf/rtld.1
  projects/ofed/head/libexec/rtld-elf/rtld.c
  projects/ofed/head/libexec/rtld-elf/rtld.h
  projects/ofed/head/libexec/rtld-elf/rtld_lock.c
  projects/ofed/head/libexec/rtld-elf/rtld_lock.h
  projects/ofed/head/libexec/rtld-elf/sparc64/reloc.c
  projects/ofed/head/libexec/talkd/announce.c
  projects/ofed/head/libexec/talkd/table.c
  projects/ofed/head/libexec/tftpd/Makefile
  projects/ofed/head/libexec/tftpd/tftp-file.c
  projects/ofed/head/libexec/tftpd/tftp-io.c
  projects/ofed/head/libexec/tftpd/tftp-options.c
  projects/ofed/head/libexec/tftpd/tftp-utils.c
  projects/ofed/head/libexec/tftpd/tftp-utils.h
  projects/ofed/head/libexec/tftpd/tftpd.8
  projects/ofed/head/libexec/tftpd/tftpd.c
  projects/ofed/head/libexec/ypxfr/ypxfr.8
  projects/ofed/head/release/Makefile
  projects/ofed/head/release/Makefile.inc.docports
  projects/ofed/head/release/amd64/boot_crunch.conf
  projects/ofed/head/release/doc/en_US.ISO8859-1/hardware/article.sgml
  projects/ofed/head/release/doc/en_US.ISO8859-1/relnotes/article.sgml
  projects/ofed/head/release/doc/share/misc/dev.archlist.txt
  projects/ofed/head/release/fixit.profile
  projects/ofed/head/release/i386/boot_crunch.conf
  projects/ofed/head/release/ia64/boot_crunch.conf
  projects/ofed/head/release/ia64/mkisoimages.sh
  projects/ofed/head/release/pc98/boot_crunch.conf
  projects/ofed/head/release/picobsd/build/picobsd
  projects/ofed/head/release/picobsd/qemu/PICOBSD
  projects/ofed/head/release/picobsd/qemu/crunch.conf
  projects/ofed/head/release/picobsd/tinyware/login/pico-login.c
  projects/ofed/head/release/powerpc/boot_crunch.conf
  projects/ofed/head/release/powerpc/mkisoimages.sh
  projects/ofed/head/release/scripts/ports-install.sh
  projects/ofed/head/release/sparc64/boot_crunch.conf
  projects/ofed/head/release/sun4v/boot_crunch.conf
  projects/ofed/head/rescue/rescue/Makefile
  projects/ofed/head/sbin/Makefile
  projects/ofed/head/sbin/atm/atmconfig/Makefile
  projects/ofed/head/sbin/bsdlabel/Makefile
  projects/ofed/head/sbin/bsdlabel/bsdlabel.c
  projects/ofed/head/sbin/camcontrol/Makefile
  projects/ofed/head/sbin/camcontrol/camcontrol.8
  projects/ofed/head/sbin/camcontrol/camcontrol.c
  projects/ofed/head/sbin/camcontrol/modeedit.c
  projects/ofed/head/sbin/ccdconfig/ccdconfig.8
  projects/ofed/head/sbin/ccdconfig/ccdconfig.c
  projects/ofed/head/sbin/ddb/ddb.c
  projects/ofed/head/sbin/devd/devd.cc
  projects/ofed/head/sbin/devd/devd.conf.5
  projects/ofed/head/sbin/devd/devd.hh
  projects/ofed/head/sbin/devd/token.l
  projects/ofed/head/sbin/dhclient/dhclient-script.8
  projects/ofed/head/sbin/dhclient/dhclient.c
  projects/ofed/head/sbin/dumpfs/dumpfs.c
  projects/ofed/head/sbin/fdisk/fdisk.c
  projects/ofed/head/sbin/fsck/fsck.8
  projects/ofed/head/sbin/fsck_ffs/fsck_ffs.8
  projects/ofed/head/sbin/fsck_ffs/main.c
  projects/ofed/head/sbin/fsck_ffs/pass2.c
  projects/ofed/head/sbin/fsck_ffs/pass4.c
  projects/ofed/head/sbin/fsck_ffs/suj.c
  projects/ofed/head/sbin/fsck_msdosfs/Makefile
  projects/ofed/head/sbin/fsck_msdosfs/boot.c
  projects/ofed/head/sbin/fsck_msdosfs/check.c
  projects/ofed/head/sbin/fsck_msdosfs/dir.c
  projects/ofed/head/sbin/fsck_msdosfs/fat.c
  projects/ofed/head/sbin/fsck_msdosfs/fsck_msdosfs.8
  projects/ofed/head/sbin/fsirand/Makefile
  projects/ofed/head/sbin/fsirand/fsirand.8
  projects/ofed/head/sbin/fsirand/fsirand.c
  projects/ofed/head/sbin/gbde/Makefile
  projects/ofed/head/sbin/gbde/gbde.c
  projects/ofed/head/sbin/geom/Makefile.inc
  projects/ofed/head/sbin/geom/class/Makefile.inc
  projects/ofed/head/sbin/geom/class/cache/Makefile
  projects/ofed/head/sbin/geom/class/cache/geom_cache.c
  projects/ofed/head/sbin/geom/class/concat/Makefile
  projects/ofed/head/sbin/geom/class/concat/geom_concat.c
  projects/ofed/head/sbin/geom/class/eli/Makefile
  projects/ofed/head/sbin/geom/class/eli/geli.8
  projects/ofed/head/sbin/geom/class/eli/geom_eli.c
  projects/ofed/head/sbin/geom/class/journal/Makefile
  projects/ofed/head/sbin/geom/class/journal/geom_journal.c
  projects/ofed/head/sbin/geom/class/journal/gjournal.8
  projects/ofed/head/sbin/geom/class/label/Makefile
  projects/ofed/head/sbin/geom/class/label/geom_label.c
  projects/ofed/head/sbin/geom/class/mirror/Makefile
  projects/ofed/head/sbin/geom/class/mirror/geom_mirror.c
  projects/ofed/head/sbin/geom/class/mountver/Makefile
  projects/ofed/head/sbin/geom/class/mountver/geom_mountver.c
  projects/ofed/head/sbin/geom/class/multipath/Makefile
  projects/ofed/head/sbin/geom/class/multipath/geom_multipath.c
  projects/ofed/head/sbin/geom/class/nop/Makefile
  projects/ofed/head/sbin/geom/class/nop/geom_nop.c
  projects/ofed/head/sbin/geom/class/part/Makefile
  projects/ofed/head/sbin/geom/class/part/geom_part.c
  projects/ofed/head/sbin/geom/class/part/gpart.8
  projects/ofed/head/sbin/geom/class/raid3/Makefile
  projects/ofed/head/sbin/geom/class/raid3/geom_raid3.c
  projects/ofed/head/sbin/geom/class/raid3/graid3.8
  projects/ofed/head/sbin/geom/class/sched/Makefile
  projects/ofed/head/sbin/geom/class/sched/geom_sched.c
  projects/ofed/head/sbin/geom/class/sched/gsched.8
  projects/ofed/head/sbin/geom/class/shsec/Makefile
  projects/ofed/head/sbin/geom/class/shsec/geom_shsec.c
  projects/ofed/head/sbin/geom/class/stripe/Makefile
  projects/ofed/head/sbin/geom/class/stripe/geom_stripe.c
  projects/ofed/head/sbin/geom/class/virstor/Makefile
  projects/ofed/head/sbin/geom/class/virstor/geom_virstor.c
  projects/ofed/head/sbin/geom/core/Makefile
  projects/ofed/head/sbin/geom/core/geom.8
  projects/ofed/head/sbin/geom/core/geom.c
  projects/ofed/head/sbin/geom/core/geom.h
  projects/ofed/head/sbin/geom/misc/subr.c
  projects/ofed/head/sbin/geom/misc/subr.h
  projects/ofed/head/sbin/growfs/debug.c
  projects/ofed/head/sbin/growfs/growfs.c
  projects/ofed/head/sbin/gvinum/gvinum.c
  projects/ofed/head/sbin/hastctl/Makefile
  projects/ofed/head/sbin/hastctl/hastctl.8
  projects/ofed/head/sbin/hastctl/hastctl.c
  projects/ofed/head/sbin/hastd/Makefile
  projects/ofed/head/sbin/hastd/control.c
  projects/ofed/head/sbin/hastd/control.h
  projects/ofed/head/sbin/hastd/ebuf.c
  projects/ofed/head/sbin/hastd/hast.conf.5
  projects/ofed/head/sbin/hastd/hast.h
  projects/ofed/head/sbin/hastd/hast_proto.c
  projects/ofed/head/sbin/hastd/hast_proto.h
  projects/ofed/head/sbin/hastd/hastd.8
  projects/ofed/head/sbin/hastd/hastd.c
  projects/ofed/head/sbin/hastd/hastd.h
  projects/ofed/head/sbin/hastd/hooks.c
  projects/ofed/head/sbin/hastd/hooks.h
  projects/ofed/head/sbin/hastd/metadata.c
  projects/ofed/head/sbin/hastd/nv.c
  projects/ofed/head/sbin/hastd/nv.h
  projects/ofed/head/sbin/hastd/parse.y
  projects/ofed/head/sbin/hastd/pjdlog.c
  projects/ofed/head/sbin/hastd/pjdlog.h
  projects/ofed/head/sbin/hastd/primary.c
  projects/ofed/head/sbin/hastd/proto.c
  projects/ofed/head/sbin/hastd/proto.h
  projects/ofed/head/sbin/hastd/proto_common.c
  projects/ofed/head/sbin/hastd/proto_impl.h
  projects/ofed/head/sbin/hastd/proto_socketpair.c
  projects/ofed/head/sbin/hastd/proto_tcp4.c
  projects/ofed/head/sbin/hastd/proto_uds.c
  projects/ofed/head/sbin/hastd/secondary.c
  projects/ofed/head/sbin/hastd/synch.h
  projects/ofed/head/sbin/hastd/token.l
  projects/ofed/head/sbin/ifconfig/af_link.c
  projects/ofed/head/sbin/ifconfig/ifconfig.8
  projects/ofed/head/sbin/ifconfig/ifconfig.c
  projects/ofed/head/sbin/ifconfig/ifmedia.c
  projects/ofed/head/sbin/ipfw/dummynet.c
  projects/ofed/head/sbin/ipfw/ipfw.8
  projects/ofed/head/sbin/ipfw/ipfw2.c
  projects/ofed/head/sbin/ipfw/ipfw2.h
  projects/ofed/head/sbin/iscontrol/Makefile
  projects/ofed/head/sbin/iscontrol/auth_subr.c
  projects/ofed/head/sbin/iscontrol/config.c
  projects/ofed/head/sbin/iscontrol/fsm.c
  projects/ofed/head/sbin/iscontrol/iscontrol.8
  projects/ofed/head/sbin/iscontrol/iscontrol.c
  projects/ofed/head/sbin/iscontrol/iscontrol.h
  projects/ofed/head/sbin/iscontrol/iscsi.conf.5
  projects/ofed/head/sbin/iscontrol/login.c
  projects/ofed/head/sbin/iscontrol/misc.c
  projects/ofed/head/sbin/iscontrol/pdu.c
  projects/ofed/head/sbin/kldload/kldload.8
  projects/ofed/head/sbin/kldload/kldload.c
  projects/ofed/head/sbin/kldstat/kldstat.c
  projects/ofed/head/sbin/mca/mca.c
  projects/ofed/head/sbin/mdconfig/mdconfig.8
  projects/ofed/head/sbin/mdconfig/mdconfig.c
  projects/ofed/head/sbin/mknod/mknod.8
  projects/ofed/head/sbin/mknod/mknod.c
  projects/ofed/head/sbin/mksnap_ffs/mksnap_ffs.8
  projects/ofed/head/sbin/mksnap_ffs/mksnap_ffs.c
  projects/ofed/head/sbin/mount/mount.8
  projects/ofed/head/sbin/mount/mount.c
  projects/ofed/head/sbin/mount/mount_fs.c
  projects/ofed/head/sbin/mount_hpfs/mount_hpfs.8
  projects/ofed/head/sbin/mount_msdosfs/mount_msdosfs.8
  projects/ofed/head/sbin/mount_nfs/mount_nfs.c
  projects/ofed/head/sbin/mount_ntfs/mount_ntfs.8
  projects/ofed/head/sbin/mount_reiserfs/mount_reiserfs.8
  projects/ofed/head/sbin/mount_std/mount_std.8
  projects/ofed/head/sbin/mount_unionfs/mount_unionfs.8
  projects/ofed/head/sbin/newfs/mkfs.c
  projects/ofed/head/sbin/newfs/newfs.8
  projects/ofed/head/sbin/newfs/newfs.c
  projects/ofed/head/sbin/newfs/newfs.h
  projects/ofed/head/sbin/newfs_msdos/Makefile
  projects/ofed/head/sbin/newfs_msdos/newfs_msdos.8
  projects/ofed/head/sbin/pflogd/Makefile
  projects/ofed/head/sbin/ping/ping.c
  projects/ofed/head/sbin/ping6/ping6.8
  projects/ofed/head/sbin/ping6/ping6.c
  projects/ofed/head/sbin/rcorder/rcorder.8
  projects/ofed/head/sbin/reboot/boot_i386.8
  projects/ofed/head/sbin/reboot/nextboot.sh
  projects/ofed/head/sbin/reboot/reboot.8
  projects/ofed/head/sbin/restore/restore.8
  projects/ofed/head/sbin/restore/symtab.c
  projects/ofed/head/sbin/route/route.c
  projects/ofed/head/sbin/routed/parms.c
  projects/ofed/head/sbin/routed/routed.8
  projects/ofed/head/sbin/savecore/savecore.c
  projects/ofed/head/sbin/setkey/setkey.8
  projects/ofed/head/sbin/shutdown/Makefile
  projects/ofed/head/sbin/shutdown/shutdown.8
  projects/ofed/head/sbin/shutdown/shutdown.c
  projects/ofed/head/sbin/sunlabel/Makefile
  projects/ofed/head/sbin/sunlabel/sunlabel.8
  projects/ofed/head/sbin/sysctl/sysctl.c
  projects/ofed/head/sbin/tunefs/tunefs.8
  projects/ofed/head/sbin/tunefs/tunefs.c
  projects/ofed/head/secure/lib/libcrypto/Makefile
  projects/ofed/head/secure/lib/libcrypto/Makefile.inc
  projects/ofed/head/secure/lib/libcrypto/man/ASN1_OBJECT_new.3
  projects/ofed/head/secure/lib/libcrypto/man/ASN1_STRING_length.3
  projects/ofed/head/secure/lib/libcrypto/man/ASN1_STRING_new.3
  projects/ofed/head/secure/lib/libcrypto/man/ASN1_STRING_print_ex.3
  projects/ofed/head/secure/lib/libcrypto/man/ASN1_generate_nconf.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_ctrl.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_f_base64.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_f_buffer.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_f_cipher.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_f_md.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_f_null.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_f_ssl.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_find_type.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_new.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_push.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_read.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_s_accept.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_s_bio.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_s_connect.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_s_fd.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_s_file.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_s_mem.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_s_null.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_s_socket.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_set_callback.3
  projects/ofed/head/secure/lib/libcrypto/man/BIO_should_retry.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_BLINDING_new.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_CTX_new.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_CTX_start.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_add.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_add_word.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_bn2bin.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_cmp.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_copy.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_generate_prime.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_mod_inverse.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_mod_mul_montgomery.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_mod_mul_reciprocal.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_new.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_num_bytes.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_rand.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_set_bit.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_swap.3
  projects/ofed/head/secure/lib/libcrypto/man/BN_zero.3
  projects/ofed/head/secure/lib/libcrypto/man/CONF_modules_free.3
  projects/ofed/head/secure/lib/libcrypto/man/CONF_modules_load_file.3
  projects/ofed/head/secure/lib/libcrypto/man/CRYPTO_set_ex_data.3
  projects/ofed/head/secure/lib/libcrypto/man/DH_generate_key.3
  projects/ofed/head/secure/lib/libcrypto/man/DH_generate_parameters.3
  projects/ofed/head/secure/lib/libcrypto/man/DH_get_ex_new_index.3
  projects/ofed/head/secure/lib/libcrypto/man/DH_new.3
  projects/ofed/head/secure/lib/libcrypto/man/DH_set_method.3
  projects/ofed/head/secure/lib/libcrypto/man/DH_size.3
  projects/ofed/head/secure/lib/libcrypto/man/DSA_SIG_new.3
  projects/ofed/head/secure/lib/libcrypto/man/DSA_do_sign.3
  projects/ofed/head/secure/lib/libcrypto/man/DSA_dup_DH.3
  projects/ofed/head/secure/lib/libcrypto/man/DSA_generate_key.3
  projects/ofed/head/secure/lib/libcrypto/man/DSA_generate_parameters.3
  projects/ofed/head/secure/lib/libcrypto/man/DSA_get_ex_new_index.3
  projects/ofed/head/secure/lib/libcrypto/man/DSA_new.3
  projects/ofed/head/secure/lib/libcrypto/man/DSA_set_method.3
  projects/ofed/head/secure/lib/libcrypto/man/DSA_sign.3
  projects/ofed/head/secure/lib/libcrypto/man/DSA_size.3
  projects/ofed/head/secure/lib/libcrypto/man/ERR_GET_LIB.3
  projects/ofed/head/secure/lib/libcrypto/man/ERR_clear_error.3
  projects/ofed/head/secure/lib/libcrypto/man/ERR_error_string.3
  projects/ofed/head/secure/lib/libcrypto/man/ERR_get_error.3
  projects/ofed/head/secure/lib/libcrypto/man/ERR_load_crypto_strings.3
  projects/ofed/head/secure/lib/libcrypto/man/ERR_load_strings.3
  projects/ofed/head/secure/lib/libcrypto/man/ERR_print_errors.3
  projects/ofed/head/secure/lib/libcrypto/man/ERR_put_error.3
  projects/ofed/head/secure/lib/libcrypto/man/ERR_remove_state.3
  projects/ofed/head/secure/lib/libcrypto/man/ERR_set_mark.3
  projects/ofed/head/secure/lib/libcrypto/man/EVP_BytesToKey.3
  projects/ofed/head/secure/lib/libcrypto/man/EVP_DigestInit.3
  projects/ofed/head/secure/lib/libcrypto/man/EVP_EncryptInit.3
  projects/ofed/head/secure/lib/libcrypto/man/EVP_OpenInit.3
  projects/ofed/head/secure/lib/libcrypto/man/EVP_PKEY_new.3
  projects/ofed/head/secure/lib/libcrypto/man/EVP_PKEY_set1_RSA.3
  projects/ofed/head/secure/lib/libcrypto/man/EVP_SealInit.3
  projects/ofed/head/secure/lib/libcrypto/man/EVP_SignInit.3
  projects/ofed/head/secure/lib/libcrypto/man/EVP_VerifyInit.3
  projects/ofed/head/secure/lib/libcrypto/man/OBJ_nid2obj.3
  projects/ofed/head/secure/lib/libcrypto/man/OPENSSL_Applink.3
  projects/ofed/head/secure/lib/libcrypto/man/OPENSSL_VERSION_NUMBER.3
  projects/ofed/head/secure/lib/libcrypto/man/OPENSSL_config.3
  projects/ofed/head/secure/lib/libcrypto/man/OPENSSL_ia32cap.3
  projects/ofed/head/secure/lib/libcrypto/man/OPENSSL_load_builtin_modules.3
  projects/ofed/head/secure/lib/libcrypto/man/OpenSSL_add_all_algorithms.3
  projects/ofed/head/secure/lib/libcrypto/man/PKCS12_create.3
  projects/ofed/head/secure/lib/libcrypto/man/PKCS12_parse.3
  projects/ofed/head/secure/lib/libcrypto/man/PKCS7_decrypt.3
  projects/ofed/head/secure/lib/libcrypto/man/PKCS7_encrypt.3
  projects/ofed/head/secure/lib/libcrypto/man/PKCS7_sign.3
  projects/ofed/head/secure/lib/libcrypto/man/PKCS7_verify.3
  projects/ofed/head/secure/lib/libcrypto/man/RAND_add.3
  projects/ofed/head/secure/lib/libcrypto/man/RAND_bytes.3
  projects/ofed/head/secure/lib/libcrypto/man/RAND_cleanup.3
  projects/ofed/head/secure/lib/libcrypto/man/RAND_egd.3
  projects/ofed/head/secure/lib/libcrypto/man/RAND_load_file.3
  projects/ofed/head/secure/lib/libcrypto/man/RAND_set_rand_method.3
  projects/ofed/head/secure/lib/libcrypto/man/RSA_blinding_on.3
  projects/ofed/head/secure/lib/libcrypto/man/RSA_check_key.3
  projects/ofed/head/secure/lib/libcrypto/man/RSA_generate_key.3
  projects/ofed/head/secure/lib/libcrypto/man/RSA_get_ex_new_index.3
  projects/ofed/head/secure/lib/libcrypto/man/RSA_new.3
  projects/ofed/head/secure/lib/libcrypto/man/RSA_padding_add_PKCS1_type_1.3
  projects/ofed/head/secure/lib/libcrypto/man/RSA_print.3
  projects/ofed/head/secure/lib/libcrypto/man/RSA_private_encrypt.3
  projects/ofed/head/secure/lib/libcrypto/man/RSA_public_encrypt.3
  projects/ofed/head/secure/lib/libcrypto/man/RSA_set_method.3
  projects/ofed/head/secure/lib/libcrypto/man/RSA_sign.3
  projects/ofed/head/secure/lib/libcrypto/man/RSA_sign_ASN1_OCTET_STRING.3
  projects/ofed/head/secure/lib/libcrypto/man/RSA_size.3
  projects/ofed/head/secure/lib/libcrypto/man/SMIME_read_PKCS7.3
  projects/ofed/head/secure/lib/libcrypto/man/SMIME_write_PKCS7.3
  projects/ofed/head/secure/lib/libcrypto/man/X509_NAME_ENTRY_get_object.3
  projects/ofed/head/secure/lib/libcrypto/man/X509_NAME_add_entry_by_txt.3
  projects/ofed/head/secure/lib/libcrypto/man/X509_NAME_get_index_by_NID.3
  projects/ofed/head/secure/lib/libcrypto/man/X509_NAME_print_ex.3
  projects/ofed/head/secure/lib/libcrypto/man/X509_new.3
  projects/ofed/head/secure/lib/libcrypto/man/bio.3
  projects/ofed/head/secure/lib/libcrypto/man/blowfish.3
  projects/ofed/head/secure/lib/libcrypto/man/bn.3
  projects/ofed/head/secure/lib/libcrypto/man/bn_internal.3
  projects/ofed/head/secure/lib/libcrypto/man/buffer.3
  projects/ofed/head/secure/lib/libcrypto/man/crypto.3
  projects/ofed/head/secure/lib/libcrypto/man/d2i_ASN1_OBJECT.3
  projects/ofed/head/secure/lib/libcrypto/man/d2i_DHparams.3
  projects/ofed/head/secure/lib/libcrypto/man/d2i_DSAPublicKey.3
  projects/ofed/head/secure/lib/libcrypto/man/d2i_PKCS8PrivateKey.3
  projects/ofed/head/secure/lib/libcrypto/man/d2i_RSAPublicKey.3
  projects/ofed/head/secure/lib/libcrypto/man/d2i_X509.3
  projects/ofed/head/secure/lib/libcrypto/man/d2i_X509_ALGOR.3
  projects/ofed/head/secure/lib/libcrypto/man/d2i_X509_CRL.3
  projects/ofed/head/secure/lib/libcrypto/man/d2i_X509_NAME.3
  projects/ofed/head/secure/lib/libcrypto/man/d2i_X509_REQ.3
  projects/ofed/head/secure/lib/libcrypto/man/d2i_X509_SIG.3
  projects/ofed/head/secure/lib/libcrypto/man/des.3
  projects/ofed/head/secure/lib/libcrypto/man/dh.3
  projects/ofed/head/secure/lib/libcrypto/man/dsa.3
  projects/ofed/head/secure/lib/libcrypto/man/ecdsa.3
  projects/ofed/head/secure/lib/libcrypto/man/engine.3
  projects/ofed/head/secure/lib/libcrypto/man/err.3
  projects/ofed/head/secure/lib/libcrypto/man/evp.3
  projects/ofed/head/secure/lib/libcrypto/man/hmac.3
  projects/ofed/head/secure/lib/libcrypto/man/lh_stats.3
  projects/ofed/head/secure/lib/libcrypto/man/lhash.3
  projects/ofed/head/secure/lib/libcrypto/man/md5.3
  projects/ofed/head/secure/lib/libcrypto/man/mdc2.3
  projects/ofed/head/secure/lib/libcrypto/man/pem.3
  projects/ofed/head/secure/lib/libcrypto/man/rand.3
  projects/ofed/head/secure/lib/libcrypto/man/rc4.3
  projects/ofed/head/secure/lib/libcrypto/man/ripemd.3
  projects/ofed/head/secure/lib/libcrypto/man/rsa.3
  projects/ofed/head/secure/lib/libcrypto/man/sha.3
  projects/ofed/head/secure/lib/libcrypto/man/threads.3
  projects/ofed/head/secure/lib/libcrypto/man/ui.3
  projects/ofed/head/secure/lib/libcrypto/man/ui_compat.3
  projects/ofed/head/secure/lib/libcrypto/man/x509.3
  projects/ofed/head/secure/lib/libcrypto/opensslconf-mips.h
  projects/ofed/head/secure/lib/libcrypto/opensslconf-powerpc.h
  projects/ofed/head/secure/lib/libssl/man/SSL_CIPHER_get_name.3
  projects/ofed/head/secure/lib/libssl/man/SSL_COMP_add_compression_method.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_add_extra_chain_cert.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_add_session.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_ctrl.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_flush_sessions.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_free.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_get_ex_new_index.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_get_verify_mode.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_load_verify_locations.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_new.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_sess_number.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_sess_set_cache_size.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_sess_set_get_cb.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_sessions.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_cert_store.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_cert_verify_callback.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_cipher_list.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_client_CA_list.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_client_cert_cb.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_default_passwd_cb.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_generate_session_id.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_info_callback.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_max_cert_list.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_mode.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_msg_callback.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_options.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_quiet_shutdown.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_session_cache_mode.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_session_id_context.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_ssl_version.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_timeout.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_tmp_dh_callback.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_tmp_rsa_callback.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_set_verify.3
  projects/ofed/head/secure/lib/libssl/man/SSL_CTX_use_certificate.3
  projects/ofed/head/secure/lib/libssl/man/SSL_SESSION_free.3
  projects/ofed/head/secure/lib/libssl/man/SSL_SESSION_get_ex_new_index.3
  projects/ofed/head/secure/lib/libssl/man/SSL_SESSION_get_time.3
  projects/ofed/head/secure/lib/libssl/man/SSL_accept.3
  projects/ofed/head/secure/lib/libssl/man/SSL_alert_type_string.3
  projects/ofed/head/secure/lib/libssl/man/SSL_clear.3
  projects/ofed/head/secure/lib/libssl/man/SSL_connect.3
  projects/ofed/head/secure/lib/libssl/man/SSL_do_handshake.3
  projects/ofed/head/secure/lib/libssl/man/SSL_free.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_SSL_CTX.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_ciphers.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_client_CA_list.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_current_cipher.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_default_timeout.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_error.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_ex_data_X509_STORE_CTX_idx.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_ex_new_index.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_fd.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_peer_cert_chain.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_peer_certificate.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_rbio.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_session.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_verify_result.3
  projects/ofed/head/secure/lib/libssl/man/SSL_get_version.3
  projects/ofed/head/secure/lib/libssl/man/SSL_library_init.3
  projects/ofed/head/secure/lib/libssl/man/SSL_load_client_CA_file.3
  projects/ofed/head/secure/lib/libssl/man/SSL_new.3
  projects/ofed/head/secure/lib/libssl/man/SSL_pending.3
  projects/ofed/head/secure/lib/libssl/man/SSL_read.3
  projects/ofed/head/secure/lib/libssl/man/SSL_rstate_string.3
  projects/ofed/head/secure/lib/libssl/man/SSL_session_reused.3
  projects/ofed/head/secure/lib/libssl/man/SSL_set_bio.3
  projects/ofed/head/secure/lib/libssl/man/SSL_set_connect_state.3
  projects/ofed/head/secure/lib/libssl/man/SSL_set_fd.3
  projects/ofed/head/secure/lib/libssl/man/SSL_set_session.3
  projects/ofed/head/secure/lib/libssl/man/SSL_set_shutdown.3
  projects/ofed/head/secure/lib/libssl/man/SSL_set_verify_result.3
  projects/ofed/head/secure/lib/libssl/man/SSL_shutdown.3
  projects/ofed/head/secure/lib/libssl/man/SSL_state_string.3
  projects/ofed/head/secure/lib/libssl/man/SSL_want.3
  projects/ofed/head/secure/lib/libssl/man/SSL_write.3
  projects/ofed/head/secure/lib/libssl/man/d2i_SSL_SESSION.3
  projects/ofed/head/secure/lib/libssl/man/ssl.3
  projects/ofed/head/secure/usr.bin/openssl/man/CA.pl.1
  projects/ofed/head/secure/usr.bin/openssl/man/asn1parse.1
  projects/ofed/head/secure/usr.bin/openssl/man/ca.1
  projects/ofed/head/secure/usr.bin/openssl/man/ciphers.1
  projects/ofed/head/secure/usr.bin/openssl/man/crl.1
  projects/ofed/head/secure/usr.bin/openssl/man/crl2pkcs7.1
  projects/ofed/head/secure/usr.bin/openssl/man/dgst.1
  projects/ofed/head/secure/usr.bin/openssl/man/dhparam.1
  projects/ofed/head/secure/usr.bin/openssl/man/dsa.1
  projects/ofed/head/secure/usr.bin/openssl/man/dsaparam.1
  projects/ofed/head/secure/usr.bin/openssl/man/ec.1
  projects/ofed/head/secure/usr.bin/openssl/man/ecparam.1
  projects/ofed/head/secure/usr.bin/openssl/man/enc.1
  projects/ofed/head/secure/usr.bin/openssl/man/errstr.1
  projects/ofed/head/secure/usr.bin/openssl/man/gendsa.1
  projects/ofed/head/secure/usr.bin/openssl/man/genrsa.1
  projects/ofed/head/secure/usr.bin/openssl/man/nseq.1
  projects/ofed/head/secure/usr.bin/openssl/man/ocsp.1
  projects/ofed/head/secure/usr.bin/openssl/man/openssl.1
  projects/ofed/head/secure/usr.bin/openssl/man/passwd.1
  projects/ofed/head/secure/usr.bin/openssl/man/pkcs12.1
  projects/ofed/head/secure/usr.bin/openssl/man/pkcs7.1
  projects/ofed/head/secure/usr.bin/openssl/man/pkcs8.1
  projects/ofed/head/secure/usr.bin/openssl/man/rand.1
  projects/ofed/head/secure/usr.bin/openssl/man/req.1
  projects/ofed/head/secure/usr.bin/openssl/man/rsa.1
  projects/ofed/head/secure/usr.bin/openssl/man/rsautl.1
  projects/ofed/head/secure/usr.bin/openssl/man/s_client.1
  projects/ofed/head/secure/usr.bin/openssl/man/s_server.1
  projects/ofed/head/secure/usr.bin/openssl/man/s_time.1
  projects/ofed/head/secure/usr.bin/openssl/man/sess_id.1
  projects/ofed/head/secure/usr.bin/openssl/man/smime.1
  projects/ofed/head/secure/usr.bin/openssl/man/speed.1
  projects/ofed/head/secure/usr.bin/openssl/man/spkac.1
  projects/ofed/head/secure/usr.bin/openssl/man/verify.1
  projects/ofed/head/secure/usr.bin/openssl/man/version.1
  projects/ofed/head/secure/usr.bin/openssl/man/x509.1
  projects/ofed/head/secure/usr.bin/openssl/man/x509v3_config.1
  projects/ofed/head/share/dict/web2
  projects/ofed/head/share/doc/legal/Makefile
  projects/ofed/head/share/doc/papers/jail/mgt.ms
  projects/ofed/head/share/doc/psd/12.make/Makefile
  projects/ofed/head/share/doc/psd/15.yacc/Makefile
  projects/ofed/head/share/doc/psd/18.gprof/Makefile
  projects/ofed/head/share/doc/psd/22.rpcgen/Makefile
  projects/ofed/head/share/doc/psd/23.rpc/Makefile
  projects/ofed/head/share/doc/psd/24.xdr/Makefile
  projects/ofed/head/share/doc/psd/25.xdrrfc/Makefile
  projects/ofed/head/share/doc/psd/26.rpcrfc/Makefile
  projects/ofed/head/share/doc/psd/27.nfsrpc/Makefile
  projects/ofed/head/share/doc/smm/01.setup/2.t
  projects/ofed/head/share/doc/smm/01.setup/4.t
  projects/ofed/head/share/doc/smm/01.setup/5.t
  projects/ofed/head/share/doc/smm/01.setup/spell.ok
  projects/ofed/head/share/doc/smm/02.config/Makefile
  projects/ofed/head/share/doc/smm/03.fsck/Makefile
  projects/ofed/head/share/doc/smm/11.timedop/Makefile
  projects/ofed/head/share/doc/smm/12.timed/Makefile
  projects/ofed/head/share/doc/usd/04.csh/Makefile
  projects/ofed/head/share/doc/usd/05.dc/Makefile
  projects/ofed/head/share/doc/usd/06.bc/Makefile
  projects/ofed/head/share/doc/usd/07.mail/Makefile
  projects/ofed/head/share/examples/Makefile
  projects/ofed/head/share/examples/etc/README.examples
  projects/ofed/head/share/examples/etc/make.conf
  projects/ofed/head/share/examples/kld/syscall/test/call.c
  projects/ofed/head/share/examples/perfmon/perfmon.c
  projects/ofed/head/share/man/Makefile
  projects/ofed/head/share/man/man1/builtin.1
  projects/ofed/head/share/man/man3/Makefile
  projects/ofed/head/share/man/man3/fpgetround.3
  projects/ofed/head/share/man/man3/pthread_attr_affinity_np.3
  projects/ofed/head/share/man/man3/pthread_cond_timedwait.3
  projects/ofed/head/share/man/man3/pthread_condattr.3
  projects/ofed/head/share/man/man3/pthread_join.3
  projects/ofed/head/share/man/man3/queue.3
  projects/ofed/head/share/man/man3/siginfo.3
  projects/ofed/head/share/man/man3/tree.3
  projects/ofed/head/share/man/man4/Makefile
  projects/ofed/head/share/man/man4/acpi.4
  projects/ofed/head/share/man/man4/acpi_hp.4
  projects/ofed/head/share/man/man4/ada.4
  projects/ofed/head/share/man/man4/ae.4
  projects/ofed/head/share/man/man4/ahb.4
  projects/ofed/head/share/man/man4/ahci.4
  projects/ofed/head/share/man/man4/alc.4
  projects/ofed/head/share/man/man4/altq.4
  projects/ofed/head/share/man/man4/amdtemp.4
  projects/ofed/head/share/man/man4/arcmsr.4
  projects/ofed/head/share/man/man4/asmc.4
  projects/ofed/head/share/man/man4/ata.4
  projects/ofed/head/share/man/man4/ataraid.4
  projects/ofed/head/share/man/man4/ath.4
  projects/ofed/head/share/man/man4/aue.4
  projects/ofed/head/share/man/man4/axe.4
  projects/ofed/head/share/man/man4/bge.4
  projects/ofed/head/share/man/man4/bktr.4
  projects/ofed/head/share/man/man4/blackhole.4
  projects/ofed/head/share/man/man4/bpf.4
  projects/ofed/head/share/man/man4/bridge.4
  projects/ofed/head/share/man/man4/bt.4
  projects/ofed/head/share/man/man4/bwi.4
  projects/ofed/head/share/man/man4/bwn.4
  projects/ofed/head/share/man/man4/cd.4
  projects/ofed/head/share/man/man4/ch.4
  projects/ofed/head/share/man/man4/cmx.4
  projects/ofed/head/share/man/man4/cpuctl.4
  projects/ofed/head/share/man/man4/crypto.4
  projects/ofed/head/share/man/man4/dc.4
  projects/ofed/head/share/man/man4/dcons.4
  projects/ofed/head/share/man/man4/ddb.4
  projects/ofed/head/share/man/man4/de.4
  projects/ofed/head/share/man/man4/digi.4
  projects/ofed/head/share/man/man4/ed.4
  projects/ofed/head/share/man/man4/ef.4
  projects/ofed/head/share/man/man4/em.4
  projects/ofed/head/share/man/man4/en.4
  projects/ofed/head/share/man/man4/enc.4
  projects/ofed/head/share/man/man4/et.4
  projects/ofed/head/share/man/man4/fpa.4
  projects/ofed/head/share/man/man4/fxp.4
  projects/ofed/head/share/man/man4/gbde.4
  projects/ofed/head/share/man/man4/geom_fox.4
  projects/ofed/head/share/man/man4/gre.4
  projects/ofed/head/share/man/man4/harp.4
  projects/ofed/head/share/man/man4/hatm.4
  projects/ofed/head/share/man/man4/hifn.4
  projects/ofed/head/share/man/man4/hwpmc.4
  projects/ofed/head/share/man/man4/icmp6.4
  projects/ofed/head/share/man/man4/igb.4
  projects/ofed/head/share/man/man4/igmp.4
  projects/ofed/head/share/man/man4/iic.4
  projects/ofed/head/share/man/man4/inet.4
  projects/ofed/head/share/man/man4/io.4
  projects/ofed/head/share/man/man4/ip.4
  projects/ofed/head/share/man/man4/ipsec.4
  projects/ofed/head/share/man/man4/ipw.4
  projects/ofed/head/share/man/man4/iscsi_initiator.4
  projects/ofed/head/share/man/man4/isp.4
  projects/ofed/head/share/man/man4/iwi.4
  projects/ofed/head/share/man/man4/iwn.4
  projects/ofed/head/share/man/man4/iwnfw.4
  projects/ofed/head/share/man/man4/ixgb.4
  projects/ofed/head/share/man/man4/ixgbe.4
  projects/ofed/head/share/man/man4/jme.4
  projects/ofed/head/share/man/man4/joy.4
  projects/ofed/head/share/man/man4/kbdmux.4
  projects/ofed/head/share/man/man4/keyboard.4
  projects/ofed/head/share/man/man4/ksyms.4
  projects/ofed/head/share/man/man4/lagg.4
  projects/ofed/head/share/man/man4/led.4
  projects/ofed/head/share/man/man4/lindev.4
  projects/ofed/head/share/man/man4/linux.4
  projects/ofed/head/share/man/man4/lmc.4
  projects/ofed/head/share/man/man4/lpbb.4
  projects/ofed/head/share/man/man4/mac_biba.4
  projects/ofed/head/share/man/man4/mac_lomac.4
  projects/ofed/head/share/man/man4/mac_portacl.4
  projects/ofed/head/share/man/man4/malo.4
  projects/ofed/head/share/man/man4/man4.arm/mge.4
  projects/ofed/head/share/man/man4/man4.i386/cs.4
  projects/ofed/head/share/man/man4/man4.i386/ep.4
  projects/ofed/head/share/man/man4/man4.i386/glxsb.4
  projects/ofed/head/share/man/man4/man4.i386/ie.4
  projects/ofed/head/share/man/man4/man4.i386/mse.4
  projects/ofed/head/share/man/man4/man4.i386/pnp.4
  projects/ofed/head/share/man/man4/man4.i386/pnpbios.4
  projects/ofed/head/share/man/man4/man4.i386/vx.4
  projects/ofed/head/share/man/man4/man4.i386/wl.4
  projects/ofed/head/share/man/man4/man4.powerpc/bm.4
  projects/ofed/head/share/man/man4/man4.powerpc/powermac_nvram.4
  projects/ofed/head/share/man/man4/man4.powerpc/snd_ai2s.4
  projects/ofed/head/share/man/man4/man4.powerpc/snd_davbus.4
  projects/ofed/head/share/man/man4/man4.powerpc/tsec.4
  projects/ofed/head/share/man/man4/man4.sparc64/clkbrd.4
  projects/ofed/head/share/man/man4/man4.sparc64/creator.4
  projects/ofed/head/share/man/man4/man4.sparc64/machfb.4
  projects/ofed/head/share/man/man4/man4.sparc64/ofw_console.4
  projects/ofed/head/share/man/man4/man4.sparc64/openfirm.4
  projects/ofed/head/share/man/man4/man4.sparc64/openprom.4
  projects/ofed/head/share/man/man4/md.4
  projects/ofed/head/share/man/man4/meteor.4
  projects/ofed/head/share/man/man4/mfi.4
  projects/ofed/head/share/man/man4/miibus.4
  projects/ofed/head/share/man/man4/mk48txx.4
  projects/ofed/head/share/man/man4/mld.4
  projects/ofed/head/share/man/man4/mpt.4
  projects/ofed/head/share/man/man4/msk.4
  projects/ofed/head/share/man/man4/mtio.4
  projects/ofed/head/share/man/man4/mvs.4
  projects/ofed/head/share/man/man4/mwl.4
  projects/ofed/head/share/man/man4/natm.4
  projects/ofed/head/share/man/man4/net80211.4
  projects/ofed/head/share/man/man4/netgraph.4
  projects/ofed/head/share/man/man4/netintro.4
  projects/ofed/head/share/man/man4/ng_UI.4
  projects/ofed/head/share/man/man4/ng_async.4
  projects/ofed/head/share/man/man4/ng_atm.4
  projects/ofed/head/share/man/man4/ng_btsocket.4
  projects/ofed/head/share/man/man4/ng_car.4
  projects/ofed/head/share/man/man4/ng_ccatm.4
  projects/ofed/head/share/man/man4/ng_cisco.4
  projects/ofed/head/share/man/man4/ng_frame_relay.4
  projects/ofed/head/share/man/man4/ng_gif.4
  projects/ofed/head/share/man/man4/ng_iface.4
  projects/ofed/head/share/man/man4/ng_l2cap.4
  projects/ofed/head/share/man/man4/ng_lmi.4
  projects/ofed/head/share/man/man4/ng_pppoe.4
  projects/ofed/head/share/man/man4/ng_rfc1490.4
  projects/ofed/head/share/man/man4/ng_tee.4
  projects/ofed/head/share/man/man4/ng_tty.4
  projects/ofed/head/share/man/man4/ng_vjc.4
  projects/ofed/head/share/man/man4/ngatmbase.4
  projects/ofed/head/share/man/man4/nge.4
  projects/ofed/head/share/man/man4/nve.4
  projects/ofed/head/share/man/man4/nxge.4
  projects/ofed/head/share/man/man4/patm.4
  projects/ofed/head/share/man/man4/pci.4
  projects/ofed/head/share/man/man4/pcii.4
  projects/ofed/head/share/man/man4/pcm.4
  projects/ofed/head/share/man/man4/pcn.4
  projects/ofed/head/share/man/man4/psm.4
  projects/ofed/head/share/man/man4/pt.4
  projects/ofed/head/share/man/man4/pts.4
  projects/ofed/head/share/man/man4/pty.4
  projects/ofed/head/share/man/man4/ral.4
  projects/ofed/head/share/man/man4/random.4
  projects/ofed/head/share/man/man4/re.4
  projects/ofed/head/share/man/man4/rl.4
  projects/ofed/head/share/man/man4/rum.4
  projects/ofed/head/share/man/man4/run.4
  projects/ofed/head/share/man/man4/sbp_targ.4
  projects/ofed/head/share/man/man4/screen.4
  projects/ofed/head/share/man/man4/sctp.4
  projects/ofed/head/share/man/man4/ses.4
  projects/ofed/head/share/man/man4/sf.4
  projects/ofed/head/share/man/man4/sge.4
  projects/ofed/head/share/man/man4/siis.4
  projects/ofed/head/share/man/man4/sis.4
  projects/ofed/head/share/man/man4/sk.4
  projects/ofed/head/share/man/man4/smb.4
  projects/ofed/head/share/man/man4/smp.4
  projects/ofed/head/share/man/man4/snd_emu10kx.4
  projects/ofed/head/share/man/man4/snd_hda.4
  projects/ofed/head/share/man/man4/splash.4
  projects/ofed/head/share/man/man4/ste.4
  projects/ofed/head/share/man/man4/stge.4
  projects/ofed/head/share/man/man4/sym.4
  projects/ofed/head/share/man/man4/syscons.4
  projects/ofed/head/share/man/man4/tcp.4
  projects/ofed/head/share/man/man4/termios.4
  projects/ofed/head/share/man/man4/textdump.4
  projects/ofed/head/share/man/man4/ti.4
  projects/ofed/head/share/man/man4/tl.4
  projects/ofed/head/share/man/man4/tx.4
  projects/ofed/head/share/man/man4/u3g.4
  projects/ofed/head/share/man/man4/uath.4
  projects/ofed/head/share/man/man4/ucom.4
  projects/ofed/head/share/man/man4/uhso.4
  projects/ofed/head/share/man/man4/upgt.4
  projects/ofed/head/share/man/man4/uplcom.4
  projects/ofed/head/share/man/man4/ural.4
  projects/ofed/head/share/man/man4/urtw.4
  projects/ofed/head/share/man/man4/usb.4
  projects/ofed/head/share/man/man4/usb2_template.4
  projects/ofed/head/share/man/man4/vge.4
  projects/ofed/head/share/man/man4/vkbd.4
  projects/ofed/head/share/man/man4/vlan.4
  projects/ofed/head/share/man/man4/vpo.4
  projects/ofed/head/share/man/man4/vr.4
  projects/ofed/head/share/man/man4/wb.4
  projects/ofed/head/share/man/man4/wi.4
  projects/ofed/head/share/man/man4/wpi.4
  projects/ofed/head/share/man/man4/xl.4
  projects/ofed/head/share/man/man5/Makefile
  projects/ofed/head/share/man/man5/a.out.5
  projects/ofed/head/share/man/man5/boot.config.5
  projects/ofed/head/share/man/man5/core.5
  projects/ofed/head/share/man/man5/devfs.5
  projects/ofed/head/share/man/man5/device.hints.5
  projects/ofed/head/share/man/man5/elf.5
  projects/ofed/head/share/man/man5/fdescfs.5
  projects/ofed/head/share/man/man5/freebsd-update.conf.5
  projects/ofed/head/share/man/man5/link.5
  projects/ofed/head/share/man/man5/linsysfs.5
  projects/ofed/head/share/man/man5/mailer.conf.5
  projects/ofed/head/share/man/man5/make.conf.5
  projects/ofed/head/share/man/man5/mqueuefs.5
  projects/ofed/head/share/man/man5/nsmb.conf.5
  projects/ofed/head/share/man/man5/passwd.5
  projects/ofed/head/share/man/man5/periodic.conf.5
  projects/ofed/head/share/man/man5/quota.user.5
  projects/ofed/head/share/man/man5/rc.conf.5
  projects/ofed/head/share/man/man5/reiserfs.5
  projects/ofed/head/share/man/man5/resolver.5
  projects/ofed/head/share/man/man5/src.conf.5
  projects/ofed/head/share/man/man5/stab.5
  projects/ofed/head/share/man/man5/xfs.5
  projects/ofed/head/share/man/man7/Makefile
  projects/ofed/head/share/man/man7/bsd.snmpmod.mk.7
  projects/ofed/head/share/man/man7/build.7
  projects/ofed/head/share/man/man7/firewall.7
  projects/ofed/head/share/man/man7/hier.7
  projects/ofed/head/share/man/man7/sdoc.7
  projects/ofed/head/share/man/man7/tuning.7
  projects/ofed/head/share/man/man8/Makefile
  projects/ofed/head/share/man/man8/nanobsd.8
  projects/ofed/head/share/man/man8/picobsd.8
  projects/ofed/head/share/man/man8/rc.8
  projects/ofed/head/share/man/man8/rc.sendmail.8
  projects/ofed/head/share/man/man9/BUS_DESCRIBE_INTR.9
  projects/ofed/head/share/man/man9/BUS_NEW_PASS.9
  projects/ofed/head/share/man/man9/BUS_SETUP_INTR.9
  projects/ofed/head/share/man/man9/DB_COMMAND.9
  projects/ofed/head/share/man/man9/DEVICE_PROBE.9
  projects/ofed/head/share/man/man9/MD5.9
  projects/ofed/head/share/man/man9/Makefile
  projects/ofed/head/share/man/man9/VFS_VGET.9
  projects/ofed/head/share/man/man9/VOP_GETPAGES.9
  projects/ofed/head/share/man/man9/VOP_LISTEXTATTR.9
  projects/ofed/head/share/man/man9/VOP_READDIR.9
  projects/ofed/head/share/man/man9/VOP_VPTOCNP.9
  projects/ofed/head/share/man/man9/alloc_unr.9
  projects/ofed/head/share/man/man9/atomic.9
  projects/ofed/head/share/man/man9/bios.9
  projects/ofed/head/share/man/man9/bus_generic_new_pass.9
  projects/ofed/head/share/man/man9/bus_set_pass.9
  projects/ofed/head/share/man/man9/bus_space.9
  projects/ofed/head/share/man/man9/cr_seeothergids.9
  projects/ofed/head/share/man/man9/cr_seeotheruids.9
  projects/ofed/head/share/man/man9/crypto.9
  projects/ofed/head/share/man/man9/devclass_get_maxunit.9
  projects/ofed/head/share/man/man9/devstat.9
  projects/ofed/head/share/man/man9/fail.9
  projects/ofed/head/share/man/man9/g_geom.9
  projects/ofed/head/share/man/man9/g_wither_geom.9
  projects/ofed/head/share/man/man9/ieee80211.9
  projects/ofed/head/share/man/man9/ieee80211_ddb.9
  projects/ofed/head/share/man/man9/ieee80211_node.9
  projects/ofed/head/share/man/man9/ieee80211_radiotap.9
  projects/ofed/head/share/man/man9/ieee80211_vap.9
  projects/ofed/head/share/man/man9/ifnet.9
  projects/ofed/head/share/man/man9/insmntque.9
  projects/ofed/head/share/man/man9/kproc.9
  projects/ofed/head/share/man/man9/locking.9
  projects/ofed/head/share/man/man9/make_dev.9
  projects/ofed/head/share/man/man9/mbpool.9
  projects/ofed/head/share/man/man9/mbuf.9
  projects/ofed/head/share/man/man9/memguard.9
  projects/ofed/head/share/man/man9/namei.9
  projects/ofed/head/share/man/man9/netisr.9
  projects/ofed/head/share/man/man9/p_candebug.9
  projects/ofed/head/share/man/man9/p_cansee.9
  projects/ofed/head/share/man/man9/prison_check.9
  projects/ofed/head/share/man/man9/rman.9
  projects/ofed/head/share/man/man9/rmlock.9
  projects/ofed/head/share/man/man9/runqueue.9
  projects/ofed/head/share/man/man9/sbuf.9
  projects/ofed/head/share/man/man9/sglist.9
  projects/ofed/head/share/man/man9/style.9
  projects/ofed/head/share/man/man9/sysctl_add_oid.9
  projects/ofed/head/share/man/man9/sysctl_ctx_init.9
  projects/ofed/head/share/man/man9/taskqueue.9
  projects/ofed/head/share/man/man9/timeout.9
  projects/ofed/head/share/man/man9/uio.9
  projects/ofed/head/share/man/man9/usbdi.9
  projects/ofed/head/share/man/man9/vflush.9
  projects/ofed/head/share/man/man9/vfs_busy.9
  projects/ofed/head/share/man/man9/vfs_mountedfrom.9
  projects/ofed/head/share/man/man9/vfs_unbusy.9
  projects/ofed/head/share/man/man9/vgone.9
  projects/ofed/head/share/man/man9/vm_page_alloc.9
  projects/ofed/head/share/man/man9/vm_page_bits.9
  projects/ofed/head/share/man/man9/vm_page_io.9
  projects/ofed/head/share/man/man9/vm_page_wakeup.9
  projects/ofed/head/share/man/man9/vrele.9
  projects/ofed/head/share/man/man9/watchdog.9
  projects/ofed/head/share/man/man9/zone.9
  projects/ofed/head/share/misc/bsd-family-tree
  projects/ofed/head/share/misc/committers-doc.dot
  projects/ofed/head/share/misc/committers-ports.dot
  projects/ofed/head/share/misc/committers-src.dot
  projects/ofed/head/share/misc/mdoc.template
  projects/ofed/head/share/mk/Makefile
  projects/ofed/head/share/mk/bsd.README
  projects/ofed/head/share/mk/bsd.cpu.mk
  projects/ofed/head/share/mk/bsd.dep.mk
  projects/ofed/head/share/mk/bsd.endian.mk
  projects/ofed/head/share/mk/bsd.lib.mk
  projects/ofed/head/share/mk/bsd.libnames.mk
  projects/ofed/head/share/mk/bsd.own.mk
  projects/ofed/head/share/mk/bsd.prog.mk
  projects/ofed/head/share/mk/bsd.sys.mk
  projects/ofed/head/share/mk/sys.mk
  projects/ofed/head/share/syscons/fonts/INDEX.fonts
  projects/ofed/head/share/syscons/fonts/Makefile
  projects/ofed/head/share/syscons/keymaps/INDEX.keymaps
  projects/ofed/head/share/syscons/keymaps/Makefile
  projects/ofed/head/share/termcap/termcap.5
  projects/ofed/head/share/termcap/termcap.src
  projects/ofed/head/share/timedef/fr_FR.ISO8859-1.src
  projects/ofed/head/share/timedef/fr_FR.UTF-8.src
  projects/ofed/head/sys/Makefile
  projects/ofed/head/sys/amd64/acpica/acpi_machdep.c
  projects/ofed/head/sys/amd64/acpica/acpi_switch.S
  projects/ofed/head/sys/amd64/acpica/acpi_wakecode.S
  projects/ofed/head/sys/amd64/acpica/acpi_wakeup.c
  projects/ofed/head/sys/amd64/amd64/amd64_mem.c
  projects/ofed/head/sys/amd64/amd64/apic_vector.S
  projects/ofed/head/sys/amd64/amd64/cpu_switch.S
  projects/ofed/head/sys/amd64/amd64/db_interface.c
  projects/ofed/head/sys/amd64/amd64/elf_machdep.c
  projects/ofed/head/sys/amd64/amd64/exception.S
  projects/ofed/head/sys/amd64/amd64/fpu.c
  projects/ofed/head/sys/amd64/amd64/genassym.c
  projects/ofed/head/sys/amd64/amd64/identcpu.c
  projects/ofed/head/sys/amd64/amd64/initcpu.c
  projects/ofed/head/sys/amd64/amd64/intr_machdep.c
  projects/ofed/head/sys/amd64/amd64/legacy.c
  projects/ofed/head/sys/amd64/amd64/machdep.c
  projects/ofed/head/sys/amd64/amd64/minidump_machdep.c
  projects/ofed/head/sys/amd64/amd64/mp_machdep.c
  projects/ofed/head/sys/amd64/amd64/mp_watchdog.c
  projects/ofed/head/sys/amd64/amd64/pmap.c
  projects/ofed/head/sys/amd64/amd64/support.S
  projects/ofed/head/sys/amd64/amd64/sys_machdep.c
  projects/ofed/head/sys/amd64/amd64/trap.c
  projects/ofed/head/sys/amd64/amd64/vm_machdep.c
  projects/ofed/head/sys/amd64/conf/GENERIC
  projects/ofed/head/sys/amd64/conf/GENERIC.hints
  projects/ofed/head/sys/amd64/conf/NOTES
  projects/ofed/head/sys/amd64/conf/XENHVM
  projects/ofed/head/sys/amd64/ia32/ia32_exception.S
  projects/ofed/head/sys/amd64/ia32/ia32_reg.c
  projects/ofed/head/sys/amd64/ia32/ia32_signal.c
  projects/ofed/head/sys/amd64/ia32/ia32_syscall.c
  projects/ofed/head/sys/amd64/include/_align.h
  projects/ofed/head/sys/amd64/include/apicvar.h
  projects/ofed/head/sys/amd64/include/apm_bios.h
  projects/ofed/head/sys/amd64/include/asmacros.h
  projects/ofed/head/sys/amd64/include/atomic.h
  projects/ofed/head/sys/amd64/include/bus.h
  projects/ofed/head/sys/amd64/include/clock.h
  projects/ofed/head/sys/amd64/include/cpu.h
  projects/ofed/head/sys/amd64/include/cpufunc.h
  projects/ofed/head/sys/amd64/include/elf.h
  projects/ofed/head/sys/amd64/include/endian.h
  projects/ofed/head/sys/amd64/include/fpu.h
  projects/ofed/head/sys/amd64/include/minidump.h
  projects/ofed/head/sys/amd64/include/param.h
  projects/ofed/head/sys/amd64/include/pcb.h
  projects/ofed/head/sys/amd64/include/pcpu.h
  projects/ofed/head/sys/amd64/include/pmap.h
  projects/ofed/head/sys/amd64/include/proc.h
  projects/ofed/head/sys/amd64/include/profile.h
  projects/ofed/head/sys/amd64/include/segments.h
  projects/ofed/head/sys/amd64/include/smp.h
  projects/ofed/head/sys/amd64/include/specialreg.h
  projects/ofed/head/sys/amd64/include/trap.h
  projects/ofed/head/sys/amd64/include/vmparam.h
  projects/ofed/head/sys/amd64/linux32/linux32_machdep.c
  projects/ofed/head/sys/amd64/linux32/linux32_proto.h
  projects/ofed/head/sys/amd64/linux32/linux32_syscall.h
  projects/ofed/head/sys/amd64/linux32/linux32_sysent.c
  projects/ofed/head/sys/amd64/linux32/linux32_sysvec.c
  projects/ofed/head/sys/amd64/linux32/syscalls.master
  projects/ofed/head/sys/arm/arm/cpufunc.c
  projects/ofed/head/sys/arm/arm/cpufunc_asm_sheeva.S
  projects/ofed/head/sys/arm/arm/elf_machdep.c
  projects/ofed/head/sys/arm/arm/elf_trampoline.c
  projects/ofed/head/sys/arm/arm/identcpu.c
  projects/ofed/head/sys/arm/arm/machdep.c
  projects/ofed/head/sys/arm/arm/nexus.c
  projects/ofed/head/sys/arm/arm/pmap.c
  projects/ofed/head/sys/arm/arm/trap.c
  projects/ofed/head/sys/arm/at91/at91.c
  projects/ofed/head/sys/arm/at91/at91_machdep.c
  projects/ofed/head/sys/arm/at91/at91_mci.c
  projects/ofed/head/sys/arm/at91/at91_pio.c
  projects/ofed/head/sys/arm/at91/at91_pio_rm9200.h
  projects/ofed/head/sys/arm/at91/at91_pioreg.h
  projects/ofed/head/sys/arm/at91/at91_pmc.c
  projects/ofed/head/sys/arm/at91/at91_pmcreg.h
  projects/ofed/head/sys/arm/at91/at91_pmcvar.h
  projects/ofed/head/sys/arm/at91/at91_twi.c
  projects/ofed/head/sys/arm/at91/at91_twireg.h
  projects/ofed/head/sys/arm/at91/at91rm92reg.h
  projects/ofed/head/sys/arm/at91/at91var.h
  projects/ofed/head/sys/arm/at91/board_kb920x.c
  projects/ofed/head/sys/arm/at91/files.at91
  projects/ofed/head/sys/arm/at91/if_ate.c
  projects/ofed/head/sys/arm/at91/if_atereg.h
  projects/ofed/head/sys/arm/at91/std.kb920x
  projects/ofed/head/sys/arm/at91/uart_cpu_at91rm9200usart.c
  projects/ofed/head/sys/arm/at91/uart_dev_at91usart.c
  projects/ofed/head/sys/arm/conf/AVILA
  projects/ofed/head/sys/arm/conf/AVILA.hints
  projects/ofed/head/sys/arm/conf/BWCT.hints
  projects/ofed/head/sys/arm/conf/CAMBRIA
  projects/ofed/head/sys/arm/conf/CAMBRIA.hints
  projects/ofed/head/sys/arm/conf/DB-78XXX
  projects/ofed/head/sys/arm/conf/DB-88F5XXX
  projects/ofed/head/sys/arm/conf/DB-88F6XXX
  projects/ofed/head/sys/arm/conf/SHEEVAPLUG
  projects/ofed/head/sys/arm/econa/if_ece.c
  projects/ofed/head/sys/arm/include/cpuconf.h
  projects/ofed/head/sys/arm/include/cpufunc.h
  projects/ofed/head/sys/arm/include/disassem.h
  projects/ofed/head/sys/arm/include/elf.h
  projects/ofed/head/sys/arm/include/md_var.h
  projects/ofed/head/sys/arm/include/metadata.h
  projects/ofed/head/sys/arm/include/pmap.h
  projects/ofed/head/sys/arm/include/vmparam.h
  projects/ofed/head/sys/arm/mv/bus_space.c
  projects/ofed/head/sys/arm/mv/common.c
  projects/ofed/head/sys/arm/mv/discovery/discovery.c
  projects/ofed/head/sys/arm/mv/discovery/files.db78xxx
  projects/ofed/head/sys/arm/mv/discovery/std.db78xxx
  projects/ofed/head/sys/arm/mv/files.mv
  projects/ofed/head/sys/arm/mv/gpio.c
  projects/ofed/head/sys/arm/mv/ic.c
  projects/ofed/head/sys/arm/mv/kirkwood/kirkwood.c
  projects/ofed/head/sys/arm/mv/kirkwood/sheevaplug.c
  projects/ofed/head/sys/arm/mv/kirkwood/std.db88f6xxx
  projects/ofed/head/sys/arm/mv/kirkwood/std.sheevaplug
  projects/ofed/head/sys/arm/mv/mv_machdep.c
  projects/ofed/head/sys/arm/mv/mv_pci.c
  projects/ofed/head/sys/arm/mv/mv_sata.c
  projects/ofed/head/sys/arm/mv/mvreg.h
  projects/ofed/head/sys/arm/mv/mvvar.h
  projects/ofed/head/sys/arm/mv/mvwin.h
  projects/ofed/head/sys/arm/mv/orion/db88f5xxx.c
  projects/ofed/head/sys/arm/mv/orion/orion.c
  projects/ofed/head/sys/arm/mv/orion/std.db88f5xxx
  projects/ofed/head/sys/arm/mv/rtc.c
  projects/ofed/head/sys/arm/mv/timer.c
  projects/ofed/head/sys/arm/mv/twsi.c
  projects/ofed/head/sys/arm/s3c2xx0/files.s3c2xx0
  projects/ofed/head/sys/arm/s3c2xx0/s3c24x0.c
  projects/ofed/head/sys/arm/s3c2xx0/s3c24x0_machdep.c
  projects/ofed/head/sys/arm/s3c2xx0/s3c24x0reg.h
  projects/ofed/head/sys/arm/s3c2xx0/s3c2xx0_space.c
  projects/ofed/head/sys/arm/s3c2xx0/s3c2xx0var.h
  projects/ofed/head/sys/arm/xscale/ixp425/avila_led.c
  projects/ofed/head/sys/arm/xscale/ixp425/files.avila
  projects/ofed/head/sys/arm/xscale/ixp425/if_npe.c
  projects/ofed/head/sys/arm/xscale/ixp425/ixp425.c
  projects/ofed/head/sys/arm/xscale/ixp425/ixp425_iic.c
  projects/ofed/head/sys/arm/xscale/ixp425/ixp425_qmgr.c
  projects/ofed/head/sys/arm/xscale/ixp425/ixp425reg.h
  projects/ofed/head/sys/arm/xscale/ixp425/ixp425var.h
  projects/ofed/head/sys/boot/Makefile
  projects/ofed/head/sys/boot/arm/ixp425/boot2/Makefile
  projects/ofed/head/sys/boot/arm/ixp425/boot2/ixp425_board.c
  projects/ofed/head/sys/boot/arm/uboot/Makefile
  projects/ofed/head/sys/boot/arm/uboot/ldscript.arm
  projects/ofed/head/sys/boot/arm/uboot/version
  projects/ofed/head/sys/boot/common/Makefile.inc
  projects/ofed/head/sys/boot/common/load_elf.c
  projects/ofed/head/sys/boot/common/load_elf_obj.c
  projects/ofed/head/sys/boot/common/loader.8
  projects/ofed/head/sys/boot/common/module.c
  projects/ofed/head/sys/boot/common/ufsread.c
  projects/ofed/head/sys/boot/efi/libefi/Makefile
  projects/ofed/head/sys/boot/ficl/Makefile
  projects/ofed/head/sys/boot/ficl/ficl.h
  projects/ofed/head/sys/boot/forth/beastie.4th
  projects/ofed/head/sys/boot/forth/loader.conf
  projects/ofed/head/sys/boot/forth/loader.conf.5
  projects/ofed/head/sys/boot/i386/Makefile.inc
  projects/ofed/head/sys/boot/i386/boot0/Makefile
  projects/ofed/head/sys/boot/i386/boot2/Makefile
  projects/ofed/head/sys/boot/i386/boot2/boot1.S
  projects/ofed/head/sys/boot/i386/boot2/boot2.c
  projects/ofed/head/sys/boot/i386/btx/btx/Makefile
  projects/ofed/head/sys/boot/i386/btx/btxldr/Makefile
  projects/ofed/head/sys/boot/i386/cdboot/Makefile
  projects/ofed/head/sys/boot/i386/efi/Makefile
  projects/ofed/head/sys/boot/i386/gptboot/Makefile
  projects/ofed/head/sys/boot/i386/gptboot/gptboot.c
  projects/ofed/head/sys/boot/i386/gptzfsboot/Makefile
  projects/ofed/head/sys/boot/i386/libfirewire/Makefile
  projects/ofed/head/sys/boot/i386/libi386/Makefile
  projects/ofed/head/sys/boot/i386/libi386/biosacpi.c
  projects/ofed/head/sys/boot/i386/libi386/biosdisk.c
  projects/ofed/head/sys/boot/i386/libi386/i386_module.c
  projects/ofed/head/sys/boot/i386/libi386/pxe.c
  projects/ofed/head/sys/boot/i386/loader/Makefile
  projects/ofed/head/sys/boot/i386/loader/help.i386
  projects/ofed/head/sys/boot/i386/mbr/Makefile
  projects/ofed/head/sys/boot/i386/pmbr/Makefile
  projects/ofed/head/sys/boot/i386/pxeldr/Makefile
  projects/ofed/head/sys/boot/i386/zfsboot/Makefile
  projects/ofed/head/sys/boot/i386/zfsboot/zfsboot.c
  projects/ofed/head/sys/boot/i386/zfsloader/Makefile
  projects/ofed/head/sys/boot/ia64/common/Makefile
  projects/ofed/head/sys/boot/ia64/common/exec.c
  projects/ofed/head/sys/boot/ia64/efi/Makefile
  projects/ofed/head/sys/boot/ia64/efi/version
  projects/ofed/head/sys/boot/ia64/ski/Makefile
  projects/ofed/head/sys/boot/ofw/Makefile.inc
  projects/ofed/head/sys/boot/ofw/common/main.c
  projects/ofed/head/sys/boot/ofw/libofw/Makefile
  projects/ofed/head/sys/boot/ofw/libofw/libofw.h
  projects/ofed/head/sys/boot/ofw/libofw/ofw_copy.c
  projects/ofed/head/sys/boot/ofw/libofw/ofw_memory.c
  projects/ofed/head/sys/boot/ofw/libofw/ofw_net.c
  projects/ofed/head/sys/boot/ofw/libofw/openfirm.c
  projects/ofed/head/sys/boot/ofw/libofw/openfirm.h
  projects/ofed/head/sys/boot/pc98/boot0.5/Makefile
  projects/ofed/head/sys/boot/pc98/boot0/Makefile
  projects/ofed/head/sys/boot/pc98/boot2/Makefile
  projects/ofed/head/sys/boot/pc98/boot2/boot2.c
  projects/ofed/head/sys/boot/pc98/btx/btx/Makefile
  projects/ofed/head/sys/boot/pc98/btx/btxldr/Makefile
  projects/ofed/head/sys/boot/pc98/cdboot/Makefile
  projects/ofed/head/sys/boot/pc98/loader/Makefile
  projects/ofed/head/sys/boot/powerpc/Makefile.inc
  projects/ofed/head/sys/boot/powerpc/boot1.chrp/Makefile
  projects/ofed/head/sys/boot/powerpc/ofw/Makefile
  projects/ofed/head/sys/boot/powerpc/ofw/conf.c
  projects/ofed/head/sys/boot/powerpc/ofw/ldscript.powerpc
  projects/ofed/head/sys/boot/powerpc/ofw/metadata.c
  projects/ofed/head/sys/boot/powerpc/ofw/start.c
  projects/ofed/head/sys/boot/powerpc/uboot/Makefile
  projects/ofed/head/sys/boot/powerpc/uboot/ldscript.powerpc
  projects/ofed/head/sys/boot/powerpc/uboot/version
  projects/ofed/head/sys/boot/sparc64/boot1/Makefile
  projects/ofed/head/sys/boot/sparc64/boot1/boot1.c
  projects/ofed/head/sys/boot/sparc64/loader/main.c
  projects/ofed/head/sys/boot/uboot/Makefile.inc
  projects/ofed/head/sys/boot/uboot/common/main.c
  projects/ofed/head/sys/boot/uboot/common/metadata.c
  projects/ofed/head/sys/boot/uboot/lib/Makefile
  projects/ofed/head/sys/boot/uboot/lib/disk.c
  projects/ofed/head/sys/boot/uboot/lib/glue.c
  projects/ofed/head/sys/boot/zfs/Makefile
  projects/ofed/head/sys/boot/zfs/zfs.c
  projects/ofed/head/sys/boot/zfs/zfsimpl.c
  projects/ofed/head/sys/cam/ata/ata_da.c
  projects/ofed/head/sys/cam/ata/ata_pmp.c
  projects/ofed/head/sys/cam/ata/ata_xpt.c
  projects/ofed/head/sys/cam/cam.c
  projects/ofed/head/sys/cam/cam.h
  projects/ofed/head/sys/cam/cam_ccb.h
  projects/ofed/head/sys/cam/cam_debug.h
  projects/ofed/head/sys/cam/cam_periph.c
  projects/ofed/head/sys/cam/cam_xpt.c
  projects/ofed/head/sys/cam/cam_xpt_internal.h
  projects/ofed/head/sys/cam/scsi/scsi_all.c
  projects/ofed/head/sys/cam/scsi/scsi_all.h
  projects/ofed/head/sys/cam/scsi/scsi_cd.c
  projects/ofed/head/sys/cam/scsi/scsi_ch.h
  projects/ofed/head/sys/cam/scsi/scsi_da.c
  projects/ofed/head/sys/cam/scsi/scsi_pass.c
  projects/ofed/head/sys/cam/scsi/scsi_sg.c
  projects/ofed/head/sys/cam/scsi/scsi_target.c
  projects/ofed/head/sys/cam/scsi/scsi_xpt.c
  projects/ofed/head/sys/cddl/boot/zfs/zfsimpl.h
  projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_acl.c
  projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c
  projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c
  projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c
  projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c
  projects/ofed/head/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c
  projects/ofed/head/sys/cddl/compat/opensolaris/sys/cyclic_impl.h
  projects/ofed/head/sys/cddl/compat/opensolaris/sys/dnlc.h
  projects/ofed/head/sys/cddl/compat/opensolaris/sys/misc.h
  projects/ofed/head/sys/cddl/compat/opensolaris/sys/policy.h
  projects/ofed/head/sys/cddl/compat/opensolaris/sys/sid.h
  projects/ofed/head/sys/cddl/compat/opensolaris/sys/sysmacros.h
  projects/ofed/head/sys/cddl/compat/opensolaris/sys/uio.h
  projects/ofed/head/sys/cddl/compat/opensolaris/sys/vnode.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/Makefile.files
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/rrwlock.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_zfetch.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ctldir.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/dtrace_impl.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/fasttrap.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h
  projects/ofed/head/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h
  projects/ofed/head/sys/cddl/dev/cyclic/cyclic.c
  projects/ofed/head/sys/cddl/dev/cyclic/i386/cyclic_machdep.c
  projects/ofed/head/sys/cddl/dev/dtrace/amd64/dtrace_isa.c
  projects/ofed/head/sys/cddl/dev/dtrace/amd64/dtrace_subr.c
  projects/ofed/head/sys/cddl/dev/dtrace/amd64/instr_size.c
  projects/ofed/head/sys/cddl/dev/dtrace/dtrace_cddl.h
  projects/ofed/head/sys/cddl/dev/dtrace/dtrace_debug.c
  projects/ofed/head/sys/cddl/dev/dtrace/dtrace_ioctl.c
  projects/ofed/head/sys/cddl/dev/dtrace/dtrace_load.c
  projects/ofed/head/sys/cddl/dev/dtrace/dtrace_unload.c
  projects/ofed/head/sys/cddl/dev/dtrace/i386/dtrace_isa.c
  projects/ofed/head/sys/cddl/dev/dtrace/i386/dtrace_subr.c
  projects/ofed/head/sys/cddl/dev/dtrace/i386/instr_size.c
  projects/ofed/head/sys/cddl/dev/systrace/systrace.c
  projects/ofed/head/sys/compat/freebsd32/freebsd32.h
  projects/ofed/head/sys/compat/freebsd32/freebsd32_misc.c
  projects/ofed/head/sys/compat/freebsd32/freebsd32_proto.h
  projects/ofed/head/sys/compat/freebsd32/freebsd32_signal.h
  projects/ofed/head/sys/compat/freebsd32/freebsd32_syscall.h
  projects/ofed/head/sys/compat/freebsd32/freebsd32_syscalls.c
  projects/ofed/head/sys/compat/freebsd32/freebsd32_sysent.c
  projects/ofed/head/sys/compat/freebsd32/freebsd32_util.h
  projects/ofed/head/sys/compat/freebsd32/syscalls.master
  projects/ofed/head/sys/compat/ia32/ia32_signal.h
  projects/ofed/head/sys/compat/ia32/ia32_sysvec.c
  projects/ofed/head/sys/compat/ia32/ia32_util.h
  projects/ofed/head/sys/compat/linprocfs/linprocfs.c
  projects/ofed/head/sys/compat/linsysfs/linsysfs.c
  projects/ofed/head/sys/compat/linux/linux_emul.c
  projects/ofed/head/sys/compat/linux/linux_emul.h
  projects/ofed/head/sys/compat/linux/linux_futex.c
  projects/ofed/head/sys/compat/linux/linux_futex.h
  projects/ofed/head/sys/compat/linux/linux_ioctl.c
  projects/ofed/head/sys/compat/linux/linux_ioctl.h
  projects/ofed/head/sys/compat/linux/linux_misc.c
  projects/ofed/head/sys/compat/linux/linux_signal.c
  projects/ofed/head/sys/compat/linux/linux_util.h
  projects/ofed/head/sys/compat/ndis/hal_var.h
  projects/ofed/head/sys/compat/ndis/kern_ndis.c
  projects/ofed/head/sys/compat/ndis/kern_windrv.c
  projects/ofed/head/sys/compat/ndis/ndis_var.h
  projects/ofed/head/sys/compat/ndis/ntoskrnl_var.h
  projects/ofed/head/sys/compat/ndis/subr_ndis.c
  projects/ofed/head/sys/compat/ndis/subr_ntoskrnl.c
  projects/ofed/head/sys/compat/ndis/subr_usbd.c
  projects/ofed/head/sys/compat/ndis/winx64_wrap.S
  projects/ofed/head/sys/compat/svr4/svr4_filio.c
  projects/ofed/head/sys/compat/svr4/svr4_proto.h
  projects/ofed/head/sys/compat/svr4/svr4_syscall.h
  projects/ofed/head/sys/compat/svr4/svr4_syscallnames.c
  projects/ofed/head/sys/compat/svr4/svr4_sysent.c
  projects/ofed/head/sys/compat/svr4/svr4_sysvec.c
  projects/ofed/head/sys/compat/x86bios/x86bios.c
  projects/ofed/head/sys/compat/x86bios/x86bios.h
  projects/ofed/head/sys/conf/Makefile.arm
  projects/ofed/head/sys/conf/Makefile.mips
  projects/ofed/head/sys/conf/Makefile.powerpc
  projects/ofed/head/sys/conf/NOTES
  projects/ofed/head/sys/conf/files
  projects/ofed/head/sys/conf/files.amd64
  projects/ofed/head/sys/conf/files.arm
  projects/ofed/head/sys/conf/files.i386
  projects/ofed/head/sys/conf/files.mips
  projects/ofed/head/sys/conf/files.pc98
  projects/ofed/head/sys/conf/files.powerpc
  projects/ofed/head/sys/conf/files.sparc64
  projects/ofed/head/sys/conf/files.sun4v
  projects/ofed/head/sys/conf/kern.mk
  projects/ofed/head/sys/conf/kern.post.mk
  projects/ofed/head/sys/conf/kern.pre.mk
  projects/ofed/head/sys/conf/kmod.mk
  projects/ofed/head/sys/conf/ldscript.mips
  projects/ofed/head/sys/conf/ldscript.mips.octeon1.64
  projects/ofed/head/sys/conf/makeLINT.mk
  projects/ofed/head/sys/conf/newvers.sh
  projects/ofed/head/sys/conf/options
  projects/ofed/head/sys/conf/options.amd64
  projects/ofed/head/sys/conf/options.arm
  projects/ofed/head/sys/conf/options.mips
  projects/ofed/head/sys/conf/options.powerpc
  projects/ofed/head/sys/contrib/dev/acpica/acpica_prep.sh
  projects/ofed/head/sys/contrib/dev/acpica/changes.txt
  projects/ofed/head/sys/contrib/dev/acpica/common/adfile.c
  projects/ofed/head/sys/contrib/dev/acpica/common/adisasm.c
  projects/ofed/head/sys/contrib/dev/acpica/common/adwalk.c
  projects/ofed/head/sys/contrib/dev/acpica/common/dmextern.c
  projects/ofed/head/sys/contrib/dev/acpica/common/dmrestag.c
  projects/ofed/head/sys/contrib/dev/acpica/common/dmtable.c
  projects/ofed/head/sys/contrib/dev/acpica/common/dmtbdump.c
  projects/ofed/head/sys/contrib/dev/acpica/common/dmtbinfo.c
  projects/ofed/head/sys/contrib/dev/acpica/common/getopt.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslanalyze.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslcodegen.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslcompile.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslcompiler.h
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslcompiler.l
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslcompiler.y
  projects/ofed/head/sys/contrib/dev/acpica/compiler/asldefine.h
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslerror.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslfiles.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslglobal.h
  projects/ofed/head/sys/contrib/dev/acpica/compiler/asllisting.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/asllookup.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslmain.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslopcodes.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslopt.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslpredef.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslresource.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslrestype1.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslrestype1i.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslrestype2d.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslrestype2e.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslrestype2q.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslrestype2w.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslstartup.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/asltransform.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/asltree.c
  projects/ofed/head/sys/contrib/dev/acpica/compiler/asltypes.h
  projects/ofed/head/sys/contrib/dev/acpica/compiler/aslutils.c
  projects/ofed/head/sys/contrib/dev/acpica/debugger/dbcmds.c
  projects/ofed/head/sys/contrib/dev/acpica/debugger/dbdisply.c
  projects/ofed/head/sys/contrib/dev/acpica/debugger/dbexec.c
  projects/ofed/head/sys/contrib/dev/acpica/debugger/dbfileio.c
  projects/ofed/head/sys/contrib/dev/acpica/debugger/dbhistry.c
  projects/ofed/head/sys/contrib/dev/acpica/debugger/dbinput.c
  projects/ofed/head/sys/contrib/dev/acpica/debugger/dbutils.c
  projects/ofed/head/sys/contrib/dev/acpica/disassembler/dmobject.c
  projects/ofed/head/sys/contrib/dev/acpica/disassembler/dmopcode.c
  projects/ofed/head/sys/contrib/dev/acpica/disassembler/dmresrc.c
  projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsinit.c
  projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsmethod.c
  projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsmthdat.c
  projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsobject.c
  projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsopcode.c
  projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dsutils.c
  projects/ofed/head/sys/contrib/dev/acpica/dispatcher/dswexec.c
  projects/ofed/head/sys/contrib/dev/acpica/events/evevent.c
  projects/ofed/head/sys/contrib/dev/acpica/events/evgpe.c
  projects/ofed/head/sys/contrib/dev/acpica/events/evgpeblk.c
  projects/ofed/head/sys/contrib/dev/acpica/events/evgpeinit.c
  projects/ofed/head/sys/contrib/dev/acpica/events/evgpeutil.c
  projects/ofed/head/sys/contrib/dev/acpica/events/evrgnini.c
  projects/ofed/head/sys/contrib/dev/acpica/events/evxface.c
  projects/ofed/head/sys/contrib/dev/acpica/events/evxfevnt.c
  projects/ofed/head/sys/contrib/dev/acpica/events/evxfregn.c
  projects/ofed/head/sys/contrib/dev/acpica/executer/exconfig.c
  projects/ofed/head/sys/contrib/dev/acpica/executer/exdump.c
  projects/ofed/head/sys/contrib/dev/acpica/executer/exfldio.c
  projects/ofed/head/sys/contrib/dev/acpica/executer/exmutex.c
  projects/ofed/head/sys/contrib/dev/acpica/executer/exprep.c
  projects/ofed/head/sys/contrib/dev/acpica/executer/exregion.c
  projects/ofed/head/sys/contrib/dev/acpica/executer/exsystem.c
  projects/ofed/head/sys/contrib/dev/acpica/hardware/hwgpe.c
  projects/ofed/head/sys/contrib/dev/acpica/hardware/hwsleep.c
  projects/ofed/head/sys/contrib/dev/acpica/hardware/hwvalid.c
  projects/ofed/head/sys/contrib/dev/acpica/include/acapps.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acconfig.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acdebug.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acdisasm.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acevents.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acexcep.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acglobal.h
  projects/ofed/head/sys/contrib/dev/acpica/include/achware.h
  projects/ofed/head/sys/contrib/dev/acpica/include/aclocal.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acmacros.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acnamesp.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acobject.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acoutput.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acpiosxf.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acpixf.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acpredef.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acstruct.h
  projects/ofed/head/sys/contrib/dev/acpica/include/actbl.h
  projects/ofed/head/sys/contrib/dev/acpica/include/actbl2.h
  projects/ofed/head/sys/contrib/dev/acpica/include/actypes.h
  projects/ofed/head/sys/contrib/dev/acpica/include/acutils.h
  projects/ofed/head/sys/contrib/dev/acpica/include/platform/acenv.h
  projects/ofed/head/sys/contrib/dev/acpica/include/platform/acfreebsd.h
  projects/ofed/head/sys/contrib/dev/acpica/include/platform/acgcc.h
  projects/ofed/head/sys/contrib/dev/acpica/namespace/nsaccess.c
  projects/ofed/head/sys/contrib/dev/acpica/namespace/nsalloc.c
  projects/ofed/head/sys/contrib/dev/acpica/namespace/nsdump.c
  projects/ofed/head/sys/contrib/dev/acpica/namespace/nsinit.c
  projects/ofed/head/sys/contrib/dev/acpica/namespace/nsnames.c
  projects/ofed/head/sys/contrib/dev/acpica/namespace/nsparse.c
  projects/ofed/head/sys/contrib/dev/acpica/namespace/nsrepair.c
  projects/ofed/head/sys/contrib/dev/acpica/namespace/nsrepair2.c
  projects/ofed/head/sys/contrib/dev/acpica/namespace/nssearch.c
  projects/ofed/head/sys/contrib/dev/acpica/namespace/nsutils.c
  projects/ofed/head/sys/contrib/dev/acpica/namespace/nswalk.c
  projects/ofed/head/sys/contrib/dev/acpica/namespace/nsxfobj.c
  projects/ofed/head/sys/contrib/dev/acpica/osunixxf.c
  projects/ofed/head/sys/contrib/dev/acpica/tables/tbfadt.c
  projects/ofed/head/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h
  projects/ofed/head/sys/contrib/dev/acpica/utilities/utdebug.c
  projects/ofed/head/sys/contrib/dev/acpica/utilities/uteval.c
  projects/ofed/head/sys/contrib/dev/acpica/utilities/utglobal.c
  projects/ofed/head/sys/contrib/dev/acpica/utilities/utids.c
  projects/ofed/head/sys/contrib/dev/acpica/utilities/utinit.c
  projects/ofed/head/sys/contrib/dev/acpica/utilities/utmath.c
  projects/ofed/head/sys/contrib/dev/acpica/utilities/utmisc.c
  projects/ofed/head/sys/contrib/dev/acpica/utilities/utmutex.c
  projects/ofed/head/sys/contrib/dev/acpica/utilities/uttrack.c
  projects/ofed/head/sys/contrib/dev/acpica/utilities/utxface.c
  projects/ofed/head/sys/contrib/dev/run/rt2870.fw.uu
  projects/ofed/head/sys/contrib/dev/wpi/LICENSE
  projects/ofed/head/sys/contrib/ipfilter/netinet/mlfk_ipl.c
  projects/ofed/head/sys/contrib/libfdt/libfdt_env.h
  projects/ofed/head/sys/contrib/ngatm/netnatm/api/cc_conn.c
  projects/ofed/head/sys/contrib/ngatm/netnatm/msg/privmsg.c
  projects/ofed/head/sys/contrib/ngatm/netnatm/msg/uni_ie.c
  projects/ofed/head/sys/contrib/ngatm/netnatm/sig/sig_call.c
  projects/ofed/head/sys/contrib/ngatm/netnatm/sig/sig_reset.c
  projects/ofed/head/sys/contrib/pf/net/pf.c
  projects/ofed/head/sys/contrib/pf/netinet/in4_cksum.c
  projects/ofed/head/sys/crypto/via/padlock.c
  projects/ofed/head/sys/crypto/via/padlock.h
  projects/ofed/head/sys/crypto/via/padlock_cipher.c
  projects/ofed/head/sys/crypto/via/padlock_hash.c
  projects/ofed/head/sys/ddb/db_command.c
  projects/ofed/head/sys/ddb/db_command.h
  projects/ofed/head/sys/ddb/db_output.c
  projects/ofed/head/sys/ddb/db_thread.c
  projects/ofed/head/sys/ddb/ddb.h
  projects/ofed/head/sys/dev/aac/aac.c
  projects/ofed/head/sys/dev/aac/aac_cam.c
  projects/ofed/head/sys/dev/aac/aac_disk.c
  projects/ofed/head/sys/dev/aac/aacreg.h
  projects/ofed/head/sys/dev/aac/aacvar.h
  projects/ofed/head/sys/dev/acpi_support/acpi_asus.c
  projects/ofed/head/sys/dev/acpi_support/acpi_fujitsu.c
  projects/ofed/head/sys/dev/acpi_support/acpi_hp.c
  projects/ofed/head/sys/dev/acpi_support/acpi_ibm.c
  projects/ofed/head/sys/dev/acpi_support/acpi_wmi.c
  projects/ofed/head/sys/dev/acpica/Osd/OsdHardware.c
  projects/ofed/head/sys/dev/acpica/Osd/OsdMemory.c
  projects/ofed/head/sys/dev/acpica/acpi.c
  projects/ofed/head/sys/dev/acpica/acpi_battery.c
  projects/ofed/head/sys/dev/acpica/acpi_button.c
  projects/ofed/head/sys/dev/acpica/acpi_cmbat.c
  projects/ofed/head/sys/dev/acpica/acpi_cpu.c
  projects/ofed/head/sys/dev/acpica/acpi_dock.c
  projects/ofed/head/sys/dev/acpica/acpi_ec.c
  projects/ofed/head/sys/dev/acpica/acpi_hpet.c
  projects/ofed/head/sys/dev/acpica/acpi_hpet.h
  projects/ofed/head/sys/dev/acpica/acpi_if.m
  projects/ofed/head/sys/dev/acpica/acpi_lid.c
  projects/ofed/head/sys/dev/acpica/acpi_pci.c
  projects/ofed/head/sys/dev/acpica/acpi_pci_link.c
  projects/ofed/head/sys/dev/acpica/acpi_pcib.c
  projects/ofed/head/sys/dev/acpica/acpi_pcib_acpi.c
  projects/ofed/head/sys/dev/acpica/acpi_pcib_pci.c
  projects/ofed/head/sys/dev/acpica/acpi_pcibvar.h
  projects/ofed/head/sys/dev/acpica/acpi_smbat.c
  projects/ofed/head/sys/dev/acpica/acpi_thermal.c
  projects/ofed/head/sys/dev/acpica/acpi_video.c
  projects/ofed/head/sys/dev/acpica/acpiio.h
  projects/ofed/head/sys/dev/acpica/acpivar.h
  projects/ofed/head/sys/dev/ae/if_ae.c
  projects/ofed/head/sys/dev/ae/if_aevar.h
  projects/ofed/head/sys/dev/age/if_age.c
  projects/ofed/head/sys/dev/agp/agp.c
  projects/ofed/head/sys/dev/agp/agp_nvidia.c
  projects/ofed/head/sys/dev/ahci/ahci.c
  projects/ofed/head/sys/dev/aic7xxx/aic79xx.reg
  projects/ofed/head/sys/dev/aic7xxx/aic7xxx.reg
  projects/ofed/head/sys/dev/aic7xxx/aicasm/Makefile
  projects/ofed/head/sys/dev/aic7xxx/aicasm/aicasm_gram.y
  projects/ofed/head/sys/dev/alc/if_alc.c
  projects/ofed/head/sys/dev/alc/if_alcreg.h
  projects/ofed/head/sys/dev/alc/if_alcvar.h
  projects/ofed/head/sys/dev/ale/if_ale.c
  projects/ofed/head/sys/dev/amdsbwd/amdsbwd.c
  projects/ofed/head/sys/dev/amr/amrvar.h
  projects/ofed/head/sys/dev/arcmsr/arcmsr.c
  projects/ofed/head/sys/dev/arcmsr/arcmsr.h
  projects/ofed/head/sys/dev/asr/asr.c
  projects/ofed/head/sys/dev/ata/ata-all.c
  projects/ofed/head/sys/dev/ata/ata-all.h
  projects/ofed/head/sys/dev/ata/ata-card.c
  projects/ofed/head/sys/dev/ata/ata-disk.c
  projects/ofed/head/sys/dev/ata/ata-dma.c
  projects/ofed/head/sys/dev/ata/ata-lowlevel.c
  projects/ofed/head/sys/dev/ata/ata-pci.c
  projects/ofed/head/sys/dev/ata/ata-pci.h
  projects/ofed/head/sys/dev/ata/ata-sata.c
  projects/ofed/head/sys/dev/ata/atapi-cam.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-acerlabs.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-ahci.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-amd.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-cyrix.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-highpoint.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-intel.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-ite.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-jmicron.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-marvell.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-national.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-nvidia.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-promise.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-serverworks.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-siliconimage.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-sis.c
  projects/ofed/head/sys/dev/ata/chipsets/ata-via.c
  projects/ofed/head/sys/dev/ath/ath_hal/ah.h
  projects/ofed/head/sys/dev/ath/ath_hal/ah_eeprom_v1.c
  projects/ofed/head/sys/dev/ath/ath_hal/ah_eeprom_v4k.c
  projects/ofed/head/sys/dev/ath/ath_hal/ah_eeprom_v4k.h
  projects/ofed/head/sys/dev/ath/ath_hal/ar5210/ar5210_reset.c
  projects/ofed/head/sys/dev/ath/ath_hal/ar5211/ar5211_reset.c
  projects/ofed/head/sys/dev/ath/ath_hal/ar5212/ar5212.h
  projects/ofed/head/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c
  projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416.ini
  projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c
  projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416_cal_iq.c
  projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416_interrupts.c
  projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c
  projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416phy.h
  projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar5416reg.h
  projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9160.ini
  projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9285_attach.c
  projects/ofed/head/sys/dev/ath/ath_hal/ar5416/ar9285_reset.c
  projects/ofed/head/sys/dev/ath/if_ath.c
  projects/ofed/head/sys/dev/ath/if_athioctl.h
  projects/ofed/head/sys/dev/atkbdc/atkbd_atkbdc.c
  projects/ofed/head/sys/dev/atkbdc/atkbdc.c
  projects/ofed/head/sys/dev/atkbdc/atkbdc_isa.c
  projects/ofed/head/sys/dev/atkbdc/atkbdcreg.h
  projects/ofed/head/sys/dev/atkbdc/psm.c
  projects/ofed/head/sys/dev/bce/if_bce.c
  projects/ofed/head/sys/dev/bce/if_bcereg.h
  projects/ofed/head/sys/dev/bfe/if_bfe.c
  projects/ofed/head/sys/dev/bge/if_bge.c
  projects/ofed/head/sys/dev/bge/if_bgereg.h
  projects/ofed/head/sys/dev/bktr/bktr_core.c
  projects/ofed/head/sys/dev/bm/if_bm.c
  projects/ofed/head/sys/dev/bwi/if_bwi.c
  projects/ofed/head/sys/dev/bwi/if_bwi_pci.c
  projects/ofed/head/sys/dev/bwn/if_bwn.c
  projects/ofed/head/sys/dev/cas/if_cas.c
  projects/ofed/head/sys/dev/cas/if_casvar.h
  projects/ofed/head/sys/dev/cfe/cfe_env.c
  projects/ofed/head/sys/dev/ciss/ciss.c
  projects/ofed/head/sys/dev/coretemp/coretemp.c
  projects/ofed/head/sys/dev/cxgb/common/cxgb_ael1002.c
  projects/ofed/head/sys/dev/cxgb/common/cxgb_common.h
  projects/ofed/head/sys/dev/cxgb/common/cxgb_t3_hw.c
  projects/ofed/head/sys/dev/cxgb/common/cxgb_xgmac.c
  projects/ofed/head/sys/dev/cxgb/cxgb_adapter.h
  projects/ofed/head/sys/dev/cxgb/cxgb_main.c
  projects/ofed/head/sys/dev/cxgb/cxgb_sge.c
  projects/ofed/head/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c
  projects/ofed/head/sys/dev/cxgb/ulp/tom/cxgb_ddp.c
  projects/ofed/head/sys/dev/cxgb/ulp/tom/cxgb_tom.c
  projects/ofed/head/sys/dev/dc/dcphy.c
  projects/ofed/head/sys/dev/dc/if_dc.c
  projects/ofed/head/sys/dev/dc/if_dcreg.h
  projects/ofed/head/sys/dev/dc/pnphy.c
  projects/ofed/head/sys/dev/drm/drmP.h
  projects/ofed/head/sys/dev/drm/drm_agpsupport.c
  projects/ofed/head/sys/dev/drm/drm_drv.c
  projects/ofed/head/sys/dev/drm/drm_irq.c
  projects/ofed/head/sys/dev/drm/drm_memory.c
  projects/ofed/head/sys/dev/drm/drm_pciids.h
  projects/ofed/head/sys/dev/drm/drm_sysctl.c
  projects/ofed/head/sys/dev/drm/r300_reg.h
  projects/ofed/head/sys/dev/drm/radeon_cs.c
  projects/ofed/head/sys/dev/drm/via_dmablit.c
  projects/ofed/head/sys/dev/e1000/e1000_82571.c
  projects/ofed/head/sys/dev/e1000/e1000_82571.h
  projects/ofed/head/sys/dev/e1000/e1000_82575.c
  projects/ofed/head/sys/dev/e1000/e1000_82575.h
  projects/ofed/head/sys/dev/e1000/e1000_api.c
  projects/ofed/head/sys/dev/e1000/e1000_api.h
  projects/ofed/head/sys/dev/e1000/e1000_defines.h
  projects/ofed/head/sys/dev/e1000/e1000_hw.h
  projects/ofed/head/sys/dev/e1000/e1000_ich8lan.c
  projects/ofed/head/sys/dev/e1000/e1000_ich8lan.h
  projects/ofed/head/sys/dev/e1000/e1000_mac.c
  projects/ofed/head/sys/dev/e1000/e1000_nvm.c
  projects/ofed/head/sys/dev/e1000/e1000_nvm.h
  projects/ofed/head/sys/dev/e1000/e1000_osdep.h
  projects/ofed/head/sys/dev/e1000/e1000_phy.c
  projects/ofed/head/sys/dev/e1000/e1000_phy.h
  projects/ofed/head/sys/dev/e1000/e1000_regs.h
  projects/ofed/head/sys/dev/e1000/if_em.c
  projects/ofed/head/sys/dev/e1000/if_em.h
  projects/ofed/head/sys/dev/e1000/if_igb.c
  projects/ofed/head/sys/dev/e1000/if_igb.h
  projects/ofed/head/sys/dev/e1000/if_lem.c
  projects/ofed/head/sys/dev/e1000/if_lem.h
  projects/ofed/head/sys/dev/ed/if_ed.c
  projects/ofed/head/sys/dev/ed/if_ed_isa.c
  projects/ofed/head/sys/dev/ed/if_ed_novell.c
  projects/ofed/head/sys/dev/ed/if_ed_pccard.c
  projects/ofed/head/sys/dev/ed/if_ed_pci.c
  projects/ofed/head/sys/dev/esp/esp_sbus.c
  projects/ofed/head/sys/dev/et/if_et.c
  projects/ofed/head/sys/dev/et/if_etreg.h
  projects/ofed/head/sys/dev/et/if_etvar.h
  projects/ofed/head/sys/dev/fb/fbreg.h
  projects/ofed/head/sys/dev/fb/vesa.c
  projects/ofed/head/sys/dev/fdc/fdc_acpi.c
  projects/ofed/head/sys/dev/firewire/00README
  projects/ofed/head/sys/dev/firewire/firewire.c
  projects/ofed/head/sys/dev/firewire/fwohci.c
  projects/ofed/head/sys/dev/firewire/fwohci_pci.c
  projects/ofed/head/sys/dev/flash/mx25l.c   (contents, props changed)
  projects/ofed/head/sys/dev/flash/mx25lreg.h   (contents, props changed)
  projects/ofed/head/sys/dev/fxp/if_fxp.c
  projects/ofed/head/sys/dev/fxp/if_fxpreg.h
  projects/ofed/head/sys/dev/fxp/if_fxpvar.h
  projects/ofed/head/sys/dev/gem/if_gem.c
  projects/ofed/head/sys/dev/gem/if_gem_pci.c
  projects/ofed/head/sys/dev/gem/if_gem_sbus.c
  projects/ofed/head/sys/dev/gem/if_gemvar.h
  projects/ofed/head/sys/dev/hifn/hifn7751.c
  projects/ofed/head/sys/dev/hifn/hifn7751var.h
  projects/ofed/head/sys/dev/hme/if_hme.c
  projects/ofed/head/sys/dev/hptiop/hptiop.c
  projects/ofed/head/sys/dev/hptmv/entry.c
  projects/ofed/head/sys/dev/hptrr/hptrr_osm_bsd.c
  projects/ofed/head/sys/dev/hwpmc/hwpmc_core.c
  projects/ofed/head/sys/dev/hwpmc/hwpmc_core.h
  projects/ofed/head/sys/dev/hwpmc/hwpmc_mod.c
  projects/ofed/head/sys/dev/hwpmc/pmc_events.h
  projects/ofed/head/sys/dev/ichsmb/ichsmb_pci.c
  projects/ofed/head/sys/dev/ichwd/ichwd.c
  projects/ofed/head/sys/dev/ichwd/ichwd.h
  projects/ofed/head/sys/dev/ieee488/ibfoo.c
  projects/ofed/head/sys/dev/if_ndis/if_ndis.c
  projects/ofed/head/sys/dev/if_ndis/if_ndis_pccard.c
  projects/ofed/head/sys/dev/if_ndis/if_ndis_pci.c
  projects/ofed/head/sys/dev/if_ndis/if_ndis_usb.c
  projects/ofed/head/sys/dev/iicbus/iic.h
  projects/ofed/head/sys/dev/iicbus/iicbus.c
  projects/ofed/head/sys/dev/iicbus/iiconf.c
  projects/ofed/head/sys/dev/ipmi/ipmi_smbios.c
  projects/ofed/head/sys/dev/ipw/if_ipw.c
  projects/ofed/head/sys/dev/iscsi/initiator/isc_cam.c
  projects/ofed/head/sys/dev/iscsi/initiator/isc_sm.c
  projects/ofed/head/sys/dev/iscsi/initiator/isc_soc.c
  projects/ofed/head/sys/dev/iscsi/initiator/isc_subr.c
  projects/ofed/head/sys/dev/iscsi/initiator/iscsi.c
  projects/ofed/head/sys/dev/iscsi/initiator/iscsi.h
  projects/ofed/head/sys/dev/iscsi/initiator/iscsi_subr.c
  projects/ofed/head/sys/dev/iscsi/initiator/iscsivar.h
  projects/ofed/head/sys/dev/isp/isp.c
  projects/ofed/head/sys/dev/isp/isp_freebsd.c
  projects/ofed/head/sys/dev/isp/isp_library.c
  projects/ofed/head/sys/dev/isp/isp_pci.c
  projects/ofed/head/sys/dev/isp/ispvar.h
  projects/ofed/head/sys/dev/iwi/if_iwi.c
  projects/ofed/head/sys/dev/iwi/if_iwivar.h
  projects/ofed/head/sys/dev/iwn/if_iwn.c
  projects/ofed/head/sys/dev/iwn/if_iwnreg.h
  projects/ofed/head/sys/dev/iwn/if_iwnvar.h
  projects/ofed/head/sys/dev/ixgb/if_ixgb.c
  projects/ofed/head/sys/dev/ixgb/if_ixgb.h
  projects/ofed/head/sys/dev/ixgbe/ixgbe.c
  projects/ofed/head/sys/dev/ixgbe/ixgbe.h
  projects/ofed/head/sys/dev/ixgbe/ixgbe_82598.c
  projects/ofed/head/sys/dev/ixgbe/ixgbe_82599.c
  projects/ofed/head/sys/dev/ixgbe/ixgbe_api.c
  projects/ofed/head/sys/dev/ixgbe/ixgbe_api.h
  projects/ofed/head/sys/dev/ixgbe/ixgbe_common.c
  projects/ofed/head/sys/dev/ixgbe/ixgbe_common.h
  projects/ofed/head/sys/dev/ixgbe/ixgbe_osdep.h
  projects/ofed/head/sys/dev/ixgbe/ixgbe_phy.c
  projects/ofed/head/sys/dev/ixgbe/ixgbe_phy.h
  projects/ofed/head/sys/dev/ixgbe/ixgbe_type.h
  projects/ofed/head/sys/dev/jme/if_jme.c
  projects/ofed/head/sys/dev/jme/if_jmereg.h
  projects/ofed/head/sys/dev/jme/if_jmevar.h
  projects/ofed/head/sys/dev/kbd/kbd.c
  projects/ofed/head/sys/dev/kbdmux/kbdmux.c
  projects/ofed/head/sys/dev/le/if_le_pci.c
  projects/ofed/head/sys/dev/led/led.c
  projects/ofed/head/sys/dev/lge/if_lge.c
  projects/ofed/head/sys/dev/lmc/if_lmc.c
  projects/ofed/head/sys/dev/malo/if_malo_pci.c
  projects/ofed/head/sys/dev/md/md.c
  projects/ofed/head/sys/dev/mfi/mfi_cam.c
  projects/ofed/head/sys/dev/mfi/mfireg.h
  projects/ofed/head/sys/dev/mge/if_mge.c
  projects/ofed/head/sys/dev/mge/if_mgevar.h
  projects/ofed/head/sys/dev/mii/acphy.c
  projects/ofed/head/sys/dev/mii/amphy.c
  projects/ofed/head/sys/dev/mii/atphy.c
  projects/ofed/head/sys/dev/mii/axphy.c
  projects/ofed/head/sys/dev/mii/bmtphy.c
  projects/ofed/head/sys/dev/mii/brgphy.c
  projects/ofed/head/sys/dev/mii/brgphyreg.h
  projects/ofed/head/sys/dev/mii/ciphy.c
  projects/ofed/head/sys/dev/mii/e1000phy.c
  projects/ofed/head/sys/dev/mii/exphy.c
  projects/ofed/head/sys/dev/mii/gentbi.c
  projects/ofed/head/sys/dev/mii/icsphy.c
  projects/ofed/head/sys/dev/mii/inphy.c
  projects/ofed/head/sys/dev/mii/ip1000phy.c
  projects/ofed/head/sys/dev/mii/jmphy.c
  projects/ofed/head/sys/dev/mii/jmphyreg.h
  projects/ofed/head/sys/dev/mii/lxtphy.c
  projects/ofed/head/sys/dev/mii/mii.c
  projects/ofed/head/sys/dev/mii/mii.h
  projects/ofed/head/sys/dev/mii/mii_physubr.c
  projects/ofed/head/sys/dev/mii/miidevs
  projects/ofed/head/sys/dev/mii/miivar.h
  projects/ofed/head/sys/dev/mii/mlphy.c
  projects/ofed/head/sys/dev/mii/nsgphy.c
  projects/ofed/head/sys/dev/mii/nsphy.c
  projects/ofed/head/sys/dev/mii/nsphyter.c
  projects/ofed/head/sys/dev/mii/pnaphy.c
  projects/ofed/head/sys/dev/mii/qsphy.c
  projects/ofed/head/sys/dev/mii/rgephy.c
  projects/ofed/head/sys/dev/mii/rlphy.c
  projects/ofed/head/sys/dev/mii/rlswitch.c
  projects/ofed/head/sys/dev/mii/ruephy.c
  projects/ofed/head/sys/dev/mii/smcphy.c
  projects/ofed/head/sys/dev/mii/tdkphy.c
  projects/ofed/head/sys/dev/mii/tlphy.c
  projects/ofed/head/sys/dev/mii/tlphyreg.h
  projects/ofed/head/sys/dev/mii/truephy.c
  projects/ofed/head/sys/dev/mii/ukphy.c
  projects/ofed/head/sys/dev/mii/ukphy_subr.c
  projects/ofed/head/sys/dev/mii/xmphy.c
  projects/ofed/head/sys/dev/mmc/mmc.c
  projects/ofed/head/sys/dev/mpt/mpt.c
  projects/ofed/head/sys/dev/mpt/mpt.h
  projects/ofed/head/sys/dev/mpt/mpt_cam.c
  projects/ofed/head/sys/dev/mpt/mpt_pci.c
  projects/ofed/head/sys/dev/mpt/mpt_raid.c
  projects/ofed/head/sys/dev/msk/if_msk.c
  projects/ofed/head/sys/dev/mvs/mvs.c
  projects/ofed/head/sys/dev/mvs/mvs_pci.c
  projects/ofed/head/sys/dev/mvs/mvs_soc.c
  projects/ofed/head/sys/dev/mwl/if_mwl_pci.c
  projects/ofed/head/sys/dev/mwl/mwlhal.c
  projects/ofed/head/sys/dev/mxge/eth_z8e.h
  projects/ofed/head/sys/dev/mxge/ethp_z8e.h
  projects/ofed/head/sys/dev/mxge/if_mxge.c
  projects/ofed/head/sys/dev/mxge/rss_eth_z8e.h
  projects/ofed/head/sys/dev/mxge/rss_ethp_z8e.h
  projects/ofed/head/sys/dev/nfe/if_nfe.c
  projects/ofed/head/sys/dev/nfe/if_nfereg.h
  projects/ofed/head/sys/dev/nfe/if_nfevar.h
  projects/ofed/head/sys/dev/nge/if_nge.c
  projects/ofed/head/sys/dev/null/null.c
  projects/ofed/head/sys/dev/nve/if_nve.c
  projects/ofed/head/sys/dev/ofw/ofw_bus_subr.c
  projects/ofed/head/sys/dev/ofw/ofw_bus_subr.h
  projects/ofed/head/sys/dev/ofw/ofw_if.m
  projects/ofed/head/sys/dev/ofw/ofw_iicbus.c
  projects/ofed/head/sys/dev/ofw/ofw_standard.c
  projects/ofed/head/sys/dev/ofw/openfirm.c
  projects/ofed/head/sys/dev/ofw/openfirm.h
  projects/ofed/head/sys/dev/pccard/pccardvar.h
  projects/ofed/head/sys/dev/pci/pci.c
  projects/ofed/head/sys/dev/pci/pci_pci.c
  projects/ofed/head/sys/dev/pci/pci_private.h
  projects/ofed/head/sys/dev/pci/pci_user.c
  projects/ofed/head/sys/dev/pci/pcib_if.m
  projects/ofed/head/sys/dev/pci/pcib_private.h
  projects/ofed/head/sys/dev/pci/pcireg.h
  projects/ofed/head/sys/dev/pci/pcivar.h
  projects/ofed/head/sys/dev/pci/vga_pci.c
  projects/ofed/head/sys/dev/pcn/if_pcn.c
  projects/ofed/head/sys/dev/powermac_nvram/powermac_nvram.c
  projects/ofed/head/sys/dev/powermac_nvram/powermac_nvramvar.h
  projects/ofed/head/sys/dev/ppbus/ppbconf.c
  projects/ofed/head/sys/dev/puc/pucdata.c
  projects/ofed/head/sys/dev/ral/rt2560.c
  projects/ofed/head/sys/dev/random/nehemiah.c
  projects/ofed/head/sys/dev/re/if_re.c
  projects/ofed/head/sys/dev/sec/sec.c
  projects/ofed/head/sys/dev/sf/if_sf.c
  projects/ofed/head/sys/dev/sge/if_sge.c
  projects/ofed/head/sys/dev/sge/if_sgereg.h
  projects/ofed/head/sys/dev/siba/siba.c
  projects/ofed/head/sys/dev/siba/siba_bwn.c
  projects/ofed/head/sys/dev/siis/siis.c
  projects/ofed/head/sys/dev/sis/if_sis.c
  projects/ofed/head/sys/dev/sis/if_sisreg.h
  projects/ofed/head/sys/dev/sk/if_sk.c
  projects/ofed/head/sys/dev/smc/if_smc.c
  projects/ofed/head/sys/dev/sound/pci/atiixp.c
  projects/ofed/head/sys/dev/sound/pci/csa.c
  projects/ofed/head/sys/dev/sound/pci/envy24ht.c
  projects/ofed/head/sys/dev/sound/pci/hda/hdac.c
  projects/ofed/head/sys/dev/sound/pci/ich.c
  projects/ofed/head/sys/dev/sound/pci/spicds.c
  projects/ofed/head/sys/dev/sound/pcm/channel.c
  projects/ofed/head/sys/dev/sound/pcm/feeder_eq.c
  projects/ofed/head/sys/dev/sound/pcm/feeder_rate.c
  projects/ofed/head/sys/dev/sound/pcm/sound.c
  projects/ofed/head/sys/dev/sound/sbus/cs4231.c
  projects/ofed/head/sys/dev/sound/usb/uaudio.c
  projects/ofed/head/sys/dev/sound/usb/uaudioreg.h
  projects/ofed/head/sys/dev/spibus/spibus.c
  projects/ofed/head/sys/dev/ste/if_ste.c
  projects/ofed/head/sys/dev/stge/if_stge.c
  projects/ofed/head/sys/dev/syscons/schistory.c
  projects/ofed/head/sys/dev/syscons/scvgarndr.c
  projects/ofed/head/sys/dev/syscons/scvidctl.c
  projects/ofed/head/sys/dev/syscons/syscons.c
  projects/ofed/head/sys/dev/syscons/syscons.h
  projects/ofed/head/sys/dev/tdfx/tdfx_pci.c
  projects/ofed/head/sys/dev/tl/if_tl.c
  projects/ofed/head/sys/dev/tl/if_tlreg.h
  projects/ofed/head/sys/dev/tsec/if_tsec.c
  projects/ofed/head/sys/dev/tsec/if_tsec.h
  projects/ofed/head/sys/dev/twa/tw_cl.h
  projects/ofed/head/sys/dev/twa/tw_cl_externs.h
  projects/ofed/head/sys/dev/twa/tw_cl_fwif.h
  projects/ofed/head/sys/dev/twa/tw_cl_init.c
  projects/ofed/head/sys/dev/twa/tw_cl_intr.c
  projects/ofed/head/sys/dev/twa/tw_cl_io.c
  projects/ofed/head/sys/dev/twa/tw_cl_misc.c
  projects/ofed/head/sys/dev/twa/tw_cl_share.h
  projects/ofed/head/sys/dev/twa/tw_osl.h
  projects/ofed/head/sys/dev/twa/tw_osl_cam.c
  projects/ofed/head/sys/dev/twa/tw_osl_externs.h
  projects/ofed/head/sys/dev/twa/tw_osl_freebsd.c
  projects/ofed/head/sys/dev/twa/tw_osl_inline.h
  projects/ofed/head/sys/dev/twa/tw_osl_share.h
  projects/ofed/head/sys/dev/tx/if_tx.c
  projects/ofed/head/sys/dev/uart/uart_cpu_amd64.c
  projects/ofed/head/sys/dev/uart/uart_cpu_i386.c
  projects/ofed/head/sys/dev/uart/uart_cpu_pc98.c
  projects/ofed/head/sys/dev/uart/uart_cpu_powerpc.c
  projects/ofed/head/sys/dev/uart/uart_subr.c
  projects/ofed/head/sys/dev/usb/controller/at91dci.c
  projects/ofed/head/sys/dev/usb/controller/atmegadci.c
  projects/ofed/head/sys/dev/usb/controller/avr32dci.c
  projects/ofed/head/sys/dev/usb/controller/ehci.c
  projects/ofed/head/sys/dev/usb/controller/ehci.h
  projects/ofed/head/sys/dev/usb/controller/ehci_pci.c
  projects/ofed/head/sys/dev/usb/controller/ehcireg.h
  projects/ofed/head/sys/dev/usb/controller/musb_otg.c
  projects/ofed/head/sys/dev/usb/controller/ohci.c
  projects/ofed/head/sys/dev/usb/controller/uhci.c
  projects/ofed/head/sys/dev/usb/controller/usb_controller.c
  projects/ofed/head/sys/dev/usb/controller/uss820dci.c
  projects/ofed/head/sys/dev/usb/input/atp.c
  projects/ofed/head/sys/dev/usb/input/uhid.c
  projects/ofed/head/sys/dev/usb/input/ukbd.c
  projects/ofed/head/sys/dev/usb/input/ums.c
  projects/ofed/head/sys/dev/usb/misc/udbp.c
  projects/ofed/head/sys/dev/usb/misc/ufm.c
  projects/ofed/head/sys/dev/usb/net/if_aue.c
  projects/ofed/head/sys/dev/usb/net/if_axe.c
  projects/ofed/head/sys/dev/usb/net/if_axereg.h
  projects/ofed/head/sys/dev/usb/net/if_cdce.c
  projects/ofed/head/sys/dev/usb/net/if_cdcereg.h
  projects/ofed/head/sys/dev/usb/net/if_cue.c
  projects/ofed/head/sys/dev/usb/net/if_kue.c
  projects/ofed/head/sys/dev/usb/net/if_rue.c
  projects/ofed/head/sys/dev/usb/net/if_ruereg.h
  projects/ofed/head/sys/dev/usb/net/if_udav.c
  projects/ofed/head/sys/dev/usb/net/uhso.c
  projects/ofed/head/sys/dev/usb/net/usb_ethernet.c
  projects/ofed/head/sys/dev/usb/quirk/usb_quirk.c
  projects/ofed/head/sys/dev/usb/quirk/usb_quirk.h
  projects/ofed/head/sys/dev/usb/serial/u3g.c
  projects/ofed/head/sys/dev/usb/serial/uark.c
  projects/ofed/head/sys/dev/usb/serial/ubsa.c
  projects/ofed/head/sys/dev/usb/serial/ubser.c
  projects/ofed/head/sys/dev/usb/serial/uchcom.c
  projects/ofed/head/sys/dev/usb/serial/ucycom.c
  projects/ofed/head/sys/dev/usb/serial/ufoma.c
  projects/ofed/head/sys/dev/usb/serial/uftdi.c
  projects/ofed/head/sys/dev/usb/serial/ugensa.c
  projects/ofed/head/sys/dev/usb/serial/uipaq.c
  projects/ofed/head/sys/dev/usb/serial/ulpt.c
  projects/ofed/head/sys/dev/usb/serial/umct.c
  projects/ofed/head/sys/dev/usb/serial/umodem.c
  projects/ofed/head/sys/dev/usb/serial/umoscom.c
  projects/ofed/head/sys/dev/usb/serial/uplcom.c
  projects/ofed/head/sys/dev/usb/serial/usb_serial.c
  projects/ofed/head/sys/dev/usb/serial/usb_serial.h
  projects/ofed/head/sys/dev/usb/serial/uslcom.c
  projects/ofed/head/sys/dev/usb/serial/uvisor.c
  projects/ofed/head/sys/dev/usb/serial/uvscom.c
  projects/ofed/head/sys/dev/usb/storage/umass.c
  projects/ofed/head/sys/dev/usb/storage/urio.c
  projects/ofed/head/sys/dev/usb/usb.h
  projects/ofed/head/sys/dev/usb/usb_bus.h
  projects/ofed/head/sys/dev/usb/usb_busdma.c
  projects/ofed/head/sys/dev/usb/usb_cdc.h
  projects/ofed/head/sys/dev/usb/usb_compat_linux.c
  projects/ofed/head/sys/dev/usb/usb_controller.h
  projects/ofed/head/sys/dev/usb/usb_dev.c
  projects/ofed/head/sys/dev/usb/usb_device.c
  projects/ofed/head/sys/dev/usb/usb_device.h
  projects/ofed/head/sys/dev/usb/usb_freebsd.h
  projects/ofed/head/sys/dev/usb/usb_generic.c
  projects/ofed/head/sys/dev/usb/usb_handle_request.c
  projects/ofed/head/sys/dev/usb/usb_hid.c
  projects/ofed/head/sys/dev/usb/usb_hub.c
  projects/ofed/head/sys/dev/usb/usb_hub.h
  projects/ofed/head/sys/dev/usb/usb_ioctl.h
  projects/ofed/head/sys/dev/usb/usb_msctest.c
  projects/ofed/head/sys/dev/usb/usb_msctest.h
  projects/ofed/head/sys/dev/usb/usb_parse.c
  projects/ofed/head/sys/dev/usb/usb_process.c
  projects/ofed/head/sys/dev/usb/usb_request.c
  projects/ofed/head/sys/dev/usb/usb_request.h
  projects/ofed/head/sys/dev/usb/usb_transfer.c
  projects/ofed/head/sys/dev/usb/usb_transfer.h
  projects/ofed/head/sys/dev/usb/usbdevs
  projects/ofed/head/sys/dev/usb/usbdi.h
  projects/ofed/head/sys/dev/usb/usbdi_util.h
  projects/ofed/head/sys/dev/usb/usbhid.h
  projects/ofed/head/sys/dev/usb/wlan/if_rum.c
  projects/ofed/head/sys/dev/usb/wlan/if_run.c
  projects/ofed/head/sys/dev/usb/wlan/if_runreg.h
  projects/ofed/head/sys/dev/usb/wlan/if_runvar.h
  projects/ofed/head/sys/dev/usb/wlan/if_uath.c
  projects/ofed/head/sys/dev/usb/wlan/if_upgt.c
  projects/ofed/head/sys/dev/usb/wlan/if_ural.c
  projects/ofed/head/sys/dev/usb/wlan/if_urtw.c
  projects/ofed/head/sys/dev/usb/wlan/if_zyd.c
  projects/ofed/head/sys/dev/vge/if_vge.c
  projects/ofed/head/sys/dev/vr/if_vr.c
  projects/ofed/head/sys/dev/vr/if_vrreg.h
  projects/ofed/head/sys/dev/wb/if_wb.c
  projects/ofed/head/sys/dev/wpi/if_wpi.c
  projects/ofed/head/sys/dev/xen/balloon/balloon.c
  projects/ofed/head/sys/dev/xen/blkback/blkback.c
  projects/ofed/head/sys/dev/xen/blkfront/blkfront.c
  projects/ofed/head/sys/dev/xen/blkfront/block.h
  projects/ofed/head/sys/dev/xen/console/console.c
  projects/ofed/head/sys/dev/xen/netfront/netfront.c
  projects/ofed/head/sys/dev/xen/xenpci/evtchn.c
  projects/ofed/head/sys/dev/xen/xenpci/xenpci.c
  projects/ofed/head/sys/dev/xl/if_xl.c
  projects/ofed/head/sys/dev/xl/if_xlreg.h
  projects/ofed/head/sys/fs/cd9660/cd9660_mount.h
  projects/ofed/head/sys/fs/cd9660/cd9660_node.c
  projects/ofed/head/sys/fs/cd9660/cd9660_vfsops.c
  projects/ofed/head/sys/fs/coda/coda.h
  projects/ofed/head/sys/fs/coda/coda_venus.c
  projects/ofed/head/sys/fs/coda/coda_vnops.c
  projects/ofed/head/sys/fs/devfs/devfs.h
  projects/ofed/head/sys/fs/devfs/devfs_devs.c
  projects/ofed/head/sys/fs/devfs/devfs_int.h
  projects/ofed/head/sys/fs/devfs/devfs_rule.c
  projects/ofed/head/sys/fs/devfs/devfs_vfsops.c
  projects/ofed/head/sys/fs/devfs/devfs_vnops.c
  projects/ofed/head/sys/fs/ext2fs/ext2_alloc.c
  projects/ofed/head/sys/fs/ext2fs/ext2_inode.c
  projects/ofed/head/sys/fs/hpfs/hpfs_vfsops.c
  projects/ofed/head/sys/fs/hpfs/hpfs_vnops.c
  projects/ofed/head/sys/fs/hpfs/hpfsmount.h
  projects/ofed/head/sys/fs/msdosfs/msdosfs_denode.c
  projects/ofed/head/sys/fs/msdosfs/msdosfs_lookup.c
  projects/ofed/head/sys/fs/msdosfs/msdosfs_vfsops.c
  projects/ofed/head/sys/fs/msdosfs/msdosfs_vnops.c
  projects/ofed/head/sys/fs/msdosfs/msdosfsmount.h
  projects/ofed/head/sys/fs/nfs/nfs.h
  projects/ofed/head/sys/fs/nfs/nfs_commonport.c
  projects/ofed/head/sys/fs/nfs/nfs_commonsubs.c
  projects/ofed/head/sys/fs/nfs/nfs_var.h
  projects/ofed/head/sys/fs/nfs/nfsclstate.h
  projects/ofed/head/sys/fs/nfs/nfsdport.h
  projects/ofed/head/sys/fs/nfs/nfskpiport.h
  projects/ofed/head/sys/fs/nfs/nfsport.h
  projects/ofed/head/sys/fs/nfsclient/nfs_clbio.c
  projects/ofed/head/sys/fs/nfsclient/nfs_clcomsubs.c
  projects/ofed/head/sys/fs/nfsclient/nfs_clnfsiod.c
  projects/ofed/head/sys/fs/nfsclient/nfs_clnode.c
  projects/ofed/head/sys/fs/nfsclient/nfs_clport.c
  projects/ofed/head/sys/fs/nfsclient/nfs_clrpcops.c
  projects/ofed/head/sys/fs/nfsclient/nfs_clstate.c
  projects/ofed/head/sys/fs/nfsclient/nfs_clsubs.c
  projects/ofed/head/sys/fs/nfsclient/nfs_clvfsops.c
  projects/ofed/head/sys/fs/nfsclient/nfs_clvnops.c
  projects/ofed/head/sys/fs/nfsclient/nfsmount.h
  projects/ofed/head/sys/fs/nfsclient/nfsnode.h
  projects/ofed/head/sys/fs/nfsserver/nfs_nfsdport.c
  projects/ofed/head/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/ofed/head/sys/fs/nfsserver/nfs_nfsdsocket.c
  projects/ofed/head/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/ofed/head/sys/fs/ntfs/ntfs_vfsops.c
  projects/ofed/head/sys/fs/ntfs/ntfs_vnops.c
  projects/ofed/head/sys/fs/ntfs/ntfsmount.h
  projects/ofed/head/sys/fs/nullfs/null_vnops.c
  projects/ofed/head/sys/fs/nwfs/nwfs_io.c
  projects/ofed/head/sys/fs/nwfs/nwfs_node.c
  projects/ofed/head/sys/fs/nwfs/nwfs_vfsops.c
  projects/ofed/head/sys/fs/nwfs/nwfs_vnops.c
  projects/ofed/head/sys/fs/procfs/procfs_ctl.c
  projects/ofed/head/sys/fs/procfs/procfs_fpregs.c
  projects/ofed/head/sys/fs/procfs/procfs_map.c
  projects/ofed/head/sys/fs/procfs/procfs_regs.c
  projects/ofed/head/sys/fs/procfs/procfs_type.c
  projects/ofed/head/sys/fs/pseudofs/pseudofs_vncache.c
  projects/ofed/head/sys/fs/smbfs/smbfs_io.c
  projects/ofed/head/sys/fs/smbfs/smbfs_node.c
  projects/ofed/head/sys/fs/smbfs/smbfs_vfsops.c
  projects/ofed/head/sys/fs/tmpfs/tmpfs.h
  projects/ofed/head/sys/fs/tmpfs/tmpfs_subr.c
  projects/ofed/head/sys/fs/tmpfs/tmpfs_vnops.c
  projects/ofed/head/sys/fs/udf/udf_vnops.c
  projects/ofed/head/sys/fs/unionfs/union_subr.c
  projects/ofed/head/sys/fs/unionfs/union_vfsops.c
  projects/ofed/head/sys/gdb/gdb_cons.c
  projects/ofed/head/sys/geom/cache/g_cache.h
  projects/ofed/head/sys/geom/concat/g_concat.c
  projects/ofed/head/sys/geom/eli/g_eli.c
  projects/ofed/head/sys/geom/eli/g_eli.h
  projects/ofed/head/sys/geom/eli/g_eli_crypto.c
  projects/ofed/head/sys/geom/eli/g_eli_ctl.c
  projects/ofed/head/sys/geom/eli/g_eli_integrity.c
  projects/ofed/head/sys/geom/eli/g_eli_key.c
  projects/ofed/head/sys/geom/eli/g_eli_privacy.c
  projects/ofed/head/sys/geom/gate/g_gate.c
  projects/ofed/head/sys/geom/geom_dev.c
  projects/ofed/head/sys/geom/geom_disk.c
  projects/ofed/head/sys/geom/geom_disk.h
  projects/ofed/head/sys/geom/geom_event.c
  projects/ofed/head/sys/geom/geom_io.c
  projects/ofed/head/sys/geom/geom_kern.c
  projects/ofed/head/sys/geom/label/g_label.c
  projects/ofed/head/sys/geom/mirror/g_mirror.c
  projects/ofed/head/sys/geom/mirror/g_mirror_ctl.c
  projects/ofed/head/sys/geom/mountver/g_mountver.c
  projects/ofed/head/sys/geom/multipath/g_multipath.c
  projects/ofed/head/sys/geom/part/g_part.c
  projects/ofed/head/sys/geom/part/g_part.h
  projects/ofed/head/sys/geom/part/g_part_apm.c
  projects/ofed/head/sys/geom/part/g_part_bsd.c
  projects/ofed/head/sys/geom/part/g_part_ebr.c
  projects/ofed/head/sys/geom/part/g_part_gpt.c
  projects/ofed/head/sys/geom/part/g_part_if.m
  projects/ofed/head/sys/geom/part/g_part_mbr.c
  projects/ofed/head/sys/geom/part/g_part_pc98.c
  projects/ofed/head/sys/geom/part/g_part_vtoc8.c
  projects/ofed/head/sys/geom/sched/g_sched.c
  projects/ofed/head/sys/geom/sched/subr_disk.c
  projects/ofed/head/sys/geom/vinum/geom_vinum.c
  projects/ofed/head/sys/geom/vinum/geom_vinum.h
  projects/ofed/head/sys/geom/vinum/geom_vinum_events.c
  projects/ofed/head/sys/geom/vinum/geom_vinum_move.c
  projects/ofed/head/sys/geom/vinum/geom_vinum_rename.c
  projects/ofed/head/sys/geom/vinum/geom_vinum_var.h
  projects/ofed/head/sys/geom/virstor/g_virstor.c
  projects/ofed/head/sys/geom/zero/g_zero.c
  projects/ofed/head/sys/gnu/fs/reiserfs/reiserfs_inode.c
  projects/ofed/head/sys/gnu/fs/reiserfs/reiserfs_mount.h
  projects/ofed/head/sys/gnu/fs/reiserfs/reiserfs_vfsops.c
  projects/ofed/head/sys/gnu/fs/xfs/FreeBSD/xfs_freebsd_iget.c
  projects/ofed/head/sys/i386/acpica/acpi_machdep.c
  projects/ofed/head/sys/i386/acpica/acpi_wakecode.S
  projects/ofed/head/sys/i386/acpica/acpi_wakeup.c
  projects/ofed/head/sys/i386/bios/apm.c
  projects/ofed/head/sys/i386/conf/GENERIC
  projects/ofed/head/sys/i386/conf/GENERIC.hints
  projects/ofed/head/sys/i386/conf/NOTES
  projects/ofed/head/sys/i386/conf/XBOX
  projects/ofed/head/sys/i386/conf/XEN
  projects/ofed/head/sys/i386/i386/apic_vector.s
  projects/ofed/head/sys/i386/i386/atpic_vector.s
  projects/ofed/head/sys/i386/i386/elan-mmcr.c
  projects/ofed/head/sys/i386/i386/elf_machdep.c
  projects/ofed/head/sys/i386/i386/exception.s
  projects/ofed/head/sys/i386/i386/genassym.c
  projects/ofed/head/sys/i386/i386/geode.c
  projects/ofed/head/sys/i386/i386/i686_mem.c
  projects/ofed/head/sys/i386/i386/identcpu.c
  projects/ofed/head/sys/i386/i386/initcpu.c
  projects/ofed/head/sys/i386/i386/intr_machdep.c
  projects/ofed/head/sys/i386/i386/legacy.c
  projects/ofed/head/sys/i386/i386/locore.s
  projects/ofed/head/sys/i386/i386/longrun.c
  projects/ofed/head/sys/i386/i386/machdep.c
  projects/ofed/head/sys/i386/i386/mp_machdep.c
  projects/ofed/head/sys/i386/i386/mp_watchdog.c
  projects/ofed/head/sys/i386/i386/mpboot.s
  projects/ofed/head/sys/i386/i386/perfmon.c
  projects/ofed/head/sys/i386/i386/pmap.c
  projects/ofed/head/sys/i386/i386/ptrace_machdep.c
  projects/ofed/head/sys/i386/i386/support.s
  projects/ofed/head/sys/i386/i386/swtch.s
  projects/ofed/head/sys/i386/i386/sys_machdep.c
  projects/ofed/head/sys/i386/i386/trap.c
  projects/ofed/head/sys/i386/i386/vm_machdep.c
  projects/ofed/head/sys/i386/ibcs2/ibcs2_proto.h
  projects/ofed/head/sys/i386/ibcs2/ibcs2_syscall.h
  projects/ofed/head/sys/i386/ibcs2/ibcs2_sysent.c
  projects/ofed/head/sys/i386/ibcs2/ibcs2_sysvec.c
  projects/ofed/head/sys/i386/include/_align.h
  projects/ofed/head/sys/i386/include/apicvar.h
  projects/ofed/head/sys/i386/include/apm_bios.h
  projects/ofed/head/sys/i386/include/atomic.h
  projects/ofed/head/sys/i386/include/bus.h
  projects/ofed/head/sys/i386/include/clock.h
  projects/ofed/head/sys/i386/include/cpu.h
  projects/ofed/head/sys/i386/include/cpufunc.h
  projects/ofed/head/sys/i386/include/elf.h
  projects/ofed/head/sys/i386/include/md_var.h
  projects/ofed/head/sys/i386/include/npx.h
  projects/ofed/head/sys/i386/include/pcb.h
  projects/ofed/head/sys/i386/include/pcpu.h
  projects/ofed/head/sys/i386/include/pmap.h
  projects/ofed/head/sys/i386/include/proc.h
  projects/ofed/head/sys/i386/include/profile.h
  projects/ofed/head/sys/i386/include/segments.h
  projects/ofed/head/sys/i386/include/smp.h
  projects/ofed/head/sys/i386/include/specialreg.h
  projects/ofed/head/sys/i386/include/trap.h
  projects/ofed/head/sys/i386/include/vm86.h
  projects/ofed/head/sys/i386/include/vmparam.h
  projects/ofed/head/sys/i386/include/xen/hypercall.h
  projects/ofed/head/sys/i386/isa/npx.c
  projects/ofed/head/sys/i386/linux/linux_machdep.c
  projects/ofed/head/sys/i386/linux/linux_ptrace.c
  projects/ofed/head/sys/i386/linux/linux_sysent.c
  projects/ofed/head/sys/i386/linux/linux_sysvec.c
  projects/ofed/head/sys/i386/pci/pci_bus.c
  projects/ofed/head/sys/i386/xen/clock.c
  projects/ofed/head/sys/i386/xen/mp_machdep.c
  projects/ofed/head/sys/i386/xen/mptable.c
  projects/ofed/head/sys/i386/xen/pmap.c
  projects/ofed/head/sys/i386/xen/xen_machdep.c
  projects/ofed/head/sys/ia64/acpica/OsdEnvironment.c
  projects/ofed/head/sys/ia64/acpica/acpi_machdep.c
  projects/ofed/head/sys/ia64/conf/GENERIC
  projects/ofed/head/sys/ia64/ia32/ia32_signal.c
  projects/ofed/head/sys/ia64/ia32/ia32_trap.c
  projects/ofed/head/sys/ia64/ia64/autoconf.c
  projects/ofed/head/sys/ia64/ia64/busdma_machdep.c
  projects/ofed/head/sys/ia64/ia64/db_machdep.c
  projects/ofed/head/sys/ia64/ia64/elf_machdep.c
  projects/ofed/head/sys/ia64/ia64/exception.S
  projects/ofed/head/sys/ia64/ia64/genassym.c
  projects/ofed/head/sys/ia64/ia64/machdep.c
  projects/ofed/head/sys/ia64/ia64/mca.c
  projects/ofed/head/sys/ia64/ia64/mp_machdep.c
  projects/ofed/head/sys/ia64/ia64/nexus.c
  projects/ofed/head/sys/ia64/ia64/pmap.c
  projects/ofed/head/sys/ia64/ia64/trap.c
  projects/ofed/head/sys/ia64/ia64/vm_machdep.c
  projects/ofed/head/sys/ia64/include/_stdint.h
  projects/ofed/head/sys/ia64/include/asm.h
  projects/ofed/head/sys/ia64/include/bus.h
  projects/ofed/head/sys/ia64/include/elf.h
  projects/ofed/head/sys/ia64/include/ia64_cpu.h
  projects/ofed/head/sys/ia64/include/mca.h
  projects/ofed/head/sys/ia64/include/md_var.h
  projects/ofed/head/sys/ia64/include/param.h
  projects/ofed/head/sys/ia64/include/pcpu.h
  projects/ofed/head/sys/ia64/include/pmap.h
  projects/ofed/head/sys/ia64/include/proc.h
  projects/ofed/head/sys/ia64/include/profile.h
  projects/ofed/head/sys/ia64/include/runq.h
  projects/ofed/head/sys/ia64/include/sal.h
  projects/ofed/head/sys/ia64/include/smp.h
  projects/ofed/head/sys/ia64/include/vmparam.h
  projects/ofed/head/sys/isa/isa_common.c
  projects/ofed/head/sys/isa/rtc.h
  projects/ofed/head/sys/isa/syscons_isa.c
  projects/ofed/head/sys/kern/bus_if.m
  projects/ofed/head/sys/kern/imgact_aout.c
  projects/ofed/head/sys/kern/imgact_elf.c
  projects/ofed/head/sys/kern/imgact_shell.c
  projects/ofed/head/sys/kern/init_main.c
  projects/ofed/head/sys/kern/init_sysent.c
  projects/ofed/head/sys/kern/kern_acct.c
  projects/ofed/head/sys/kern/kern_clock.c
  projects/ofed/head/sys/kern/kern_conf.c
  projects/ofed/head/sys/kern/kern_cons.c
  projects/ofed/head/sys/kern/kern_context.c
  projects/ofed/head/sys/kern/kern_cpu.c
  projects/ofed/head/sys/kern/kern_cpuset.c
  projects/ofed/head/sys/kern/kern_dtrace.c
  projects/ofed/head/sys/kern/kern_exec.c
  projects/ofed/head/sys/kern/kern_exit.c
  projects/ofed/head/sys/kern/kern_fail.c
  projects/ofed/head/sys/kern/kern_fork.c
  projects/ofed/head/sys/kern/kern_intr.c
  projects/ofed/head/sys/kern/kern_jail.c
  projects/ofed/head/sys/kern/kern_kthread.c
  projects/ofed/head/sys/kern/kern_ktr.c
  projects/ofed/head/sys/kern/kern_ktrace.c
  projects/ofed/head/sys/kern/kern_linker.c
  projects/ofed/head/sys/kern/kern_lock.c
  projects/ofed/head/sys/kern/kern_malloc.c
  projects/ofed/head/sys/kern/kern_mbuf.c
  projects/ofed/head/sys/kern/kern_mib.c
  projects/ofed/head/sys/kern/kern_module.c
  projects/ofed/head/sys/kern/kern_mutex.c
  projects/ofed/head/sys/kern/kern_ntptime.c
  projects/ofed/head/sys/kern/kern_physio.c
  projects/ofed/head/sys/kern/kern_priv.c
  projects/ofed/head/sys/kern/kern_proc.c
  projects/ofed/head/sys/kern/kern_resource.c
  projects/ofed/head/sys/kern/kern_rmlock.c
  projects/ofed/head/sys/kern/kern_sdt.c
  projects/ofed/head/sys/kern/kern_shutdown.c
  projects/ofed/head/sys/kern/kern_sig.c
  projects/ofed/head/sys/kern/kern_switch.c
  projects/ofed/head/sys/kern/kern_sx.c
  projects/ofed/head/sys/kern/kern_syscalls.c
  projects/ofed/head/sys/kern/kern_sysctl.c
  projects/ofed/head/sys/kern/kern_tc.c
  projects/ofed/head/sys/kern/kern_thr.c
  projects/ofed/head/sys/kern/kern_thread.c
  projects/ofed/head/sys/kern/kern_time.c
  projects/ofed/head/sys/kern/kern_timeout.c
  projects/ofed/head/sys/kern/kern_umtx.c
  projects/ofed/head/sys/kern/link_elf.c
  projects/ofed/head/sys/kern/link_elf_obj.c
  projects/ofed/head/sys/kern/makesyscalls.sh
  projects/ofed/head/sys/kern/p1003_1b.c
  projects/ofed/head/sys/kern/posix4_mib.c
  projects/ofed/head/sys/kern/sched_4bsd.c
  projects/ofed/head/sys/kern/sched_ule.c
  projects/ofed/head/sys/kern/subr_acl_nfs4.c
  projects/ofed/head/sys/kern/subr_acl_posix1e.c
  projects/ofed/head/sys/kern/subr_autoconf.c
  projects/ofed/head/sys/kern/subr_bus.c
  projects/ofed/head/sys/kern/subr_clock.c
  projects/ofed/head/sys/kern/subr_devstat.c
  projects/ofed/head/sys/kern/subr_disk.c
  projects/ofed/head/sys/kern/subr_fattime.c
  projects/ofed/head/sys/kern/subr_kdb.c
  projects/ofed/head/sys/kern/subr_lock.c
  projects/ofed/head/sys/kern/subr_mchain.c
  projects/ofed/head/sys/kern/subr_module.c
  projects/ofed/head/sys/kern/subr_param.c
  projects/ofed/head/sys/kern/subr_pcpu.c
  projects/ofed/head/sys/kern/subr_prf.c
  projects/ofed/head/sys/kern/subr_rtc.c
  projects/ofed/head/sys/kern/subr_sbuf.c
  projects/ofed/head/sys/kern/subr_sleepqueue.c
  projects/ofed/head/sys/kern/subr_smp.c
  projects/ofed/head/sys/kern/subr_stack.c
  projects/ofed/head/sys/kern/subr_taskqueue.c
  projects/ofed/head/sys/kern/subr_trap.c
  projects/ofed/head/sys/kern/subr_uio.c
  projects/ofed/head/sys/kern/subr_unit.c
  projects/ofed/head/sys/kern/subr_witness.c
  projects/ofed/head/sys/kern/sys_generic.c
  projects/ofed/head/sys/kern/sys_pipe.c
  projects/ofed/head/sys/kern/sys_process.c
  projects/ofed/head/sys/kern/sys_socket.c
  projects/ofed/head/sys/kern/syscalls.c
  projects/ofed/head/sys/kern/syscalls.master
  projects/ofed/head/sys/kern/systrace_args.c
  projects/ofed/head/sys/kern/sysv_msg.c
  projects/ofed/head/sys/kern/sysv_sem.c
  projects/ofed/head/sys/kern/sysv_shm.c
  projects/ofed/head/sys/kern/tty.c
  projects/ofed/head/sys/kern/uipc_cow.c
  projects/ofed/head/sys/kern/uipc_mbuf.c
  projects/ofed/head/sys/kern/uipc_mbuf2.c
  projects/ofed/head/sys/kern/uipc_mqueue.c
  projects/ofed/head/sys/kern/uipc_sem.c
  projects/ofed/head/sys/kern/uipc_shm.c
  projects/ofed/head/sys/kern/uipc_socket.c
  projects/ofed/head/sys/kern/uipc_syscalls.c
  projects/ofed/head/sys/kern/uipc_usrreq.c
  projects/ofed/head/sys/kern/vfs_acl.c
  projects/ofed/head/sys/kern/vfs_aio.c
  projects/ofed/head/sys/kern/vfs_bio.c
  projects/ofed/head/sys/kern/vfs_cache.c
  projects/ofed/head/sys/kern/vfs_cluster.c
  projects/ofed/head/sys/kern/vfs_default.c
  projects/ofed/head/sys/kern/vfs_lookup.c
  projects/ofed/head/sys/kern/vfs_mount.c
  projects/ofed/head/sys/kern/vfs_subr.c
  projects/ofed/head/sys/kern/vfs_syscalls.c
  projects/ofed/head/sys/kern/vfs_vnops.c
  projects/ofed/head/sys/kern/vnode_if.src
  projects/ofed/head/sys/libkern/gets.c
  projects/ofed/head/sys/mips/adm5120/adm5120_machdep.c
  projects/ofed/head/sys/mips/adm5120/if_admsw.c
  projects/ofed/head/sys/mips/adm5120/obio.c
  projects/ofed/head/sys/mips/adm5120/std.adm5120
  projects/ofed/head/sys/mips/alchemy/alchemy_machdep.c
  projects/ofed/head/sys/mips/alchemy/obio.c
  projects/ofed/head/sys/mips/alchemy/std.alchemy
  projects/ofed/head/sys/mips/atheros/apb.c
  projects/ofed/head/sys/mips/atheros/ar71xx_machdep.c
  projects/ofed/head/sys/mips/atheros/ar71xx_pci.c
  projects/ofed/head/sys/mips/atheros/ar71xx_wdog.c
  projects/ofed/head/sys/mips/atheros/ar71xxreg.h
  projects/ofed/head/sys/mips/atheros/files.ar71xx
  projects/ofed/head/sys/mips/atheros/if_arge.c
  projects/ofed/head/sys/mips/atheros/if_argevar.h
  projects/ofed/head/sys/mips/atheros/uart_bus_ar71xx.c
  projects/ofed/head/sys/mips/atheros/uart_cpu_ar71xx.c
  projects/ofed/head/sys/mips/cavium/files.octeon1
  projects/ofed/head/sys/mips/cavium/obio.c
  projects/ofed/head/sys/mips/cavium/octeon_ebt3000_cf.c
  projects/ofed/head/sys/mips/cavium/octeon_machdep.c
  projects/ofed/head/sys/mips/cavium/octeon_mp.c
  projects/ofed/head/sys/mips/cavium/octeon_pcmap_regs.h
  projects/ofed/head/sys/mips/cavium/std.octeon1
  projects/ofed/head/sys/mips/cavium/uart_bus_octeonusart.c
  projects/ofed/head/sys/mips/cavium/uart_cpu_octeonusart.c
  projects/ofed/head/sys/mips/cavium/uart_dev_oct16550.c
  projects/ofed/head/sys/mips/conf/ADM5120
  projects/ofed/head/sys/mips/conf/ALCHEMY
  projects/ofed/head/sys/mips/conf/AR71XX
  projects/ofed/head/sys/mips/conf/AR71XX.hints
  projects/ofed/head/sys/mips/conf/DEFAULTS
  projects/ofed/head/sys/mips/conf/MALTA
  projects/ofed/head/sys/mips/conf/MALTA64
  projects/ofed/head/sys/mips/conf/OCTEON1
  projects/ofed/head/sys/mips/conf/OCTEON1-32
  projects/ofed/head/sys/mips/conf/OCTEON1.hints
  projects/ofed/head/sys/mips/conf/QEMU
  projects/ofed/head/sys/mips/conf/SENTRY5
  projects/ofed/head/sys/mips/conf/SWARM
  projects/ofed/head/sys/mips/conf/SWARM_SMP
  projects/ofed/head/sys/mips/conf/XLR
  projects/ofed/head/sys/mips/idt/idt_machdep.c
  projects/ofed/head/sys/mips/idt/if_kr.c
  projects/ofed/head/sys/mips/idt/obio.c
  projects/ofed/head/sys/mips/idt/std.idt
  projects/ofed/head/sys/mips/include/_bus.h
  projects/ofed/head/sys/mips/include/_stdint.h
  projects/ofed/head/sys/mips/include/asm.h
  projects/ofed/head/sys/mips/include/atomic.h
  projects/ofed/head/sys/mips/include/bus.h
  projects/ofed/head/sys/mips/include/cache_mipsNN.h
  projects/ofed/head/sys/mips/include/clock.h
  projects/ofed/head/sys/mips/include/cpu.h
  projects/ofed/head/sys/mips/include/cpufunc.h
  projects/ofed/head/sys/mips/include/cpuregs.h
  projects/ofed/head/sys/mips/include/db_machdep.h
  projects/ofed/head/sys/mips/include/elf.h
  projects/ofed/head/sys/mips/include/endian.h
  projects/ofed/head/sys/mips/include/hwfunc.h
  projects/ofed/head/sys/mips/include/intr_machdep.h
  projects/ofed/head/sys/mips/include/locore.h
  projects/ofed/head/sys/mips/include/md_var.h
  projects/ofed/head/sys/mips/include/memdev.h
  projects/ofed/head/sys/mips/include/param.h
  projects/ofed/head/sys/mips/include/pcb.h
  projects/ofed/head/sys/mips/include/pmap.h
  projects/ofed/head/sys/mips/include/profile.h
  projects/ofed/head/sys/mips/include/pte.h
  projects/ofed/head/sys/mips/include/regnum.h
  projects/ofed/head/sys/mips/include/runq.h
  projects/ofed/head/sys/mips/include/setjmp.h
  projects/ofed/head/sys/mips/include/smp.h
  projects/ofed/head/sys/mips/include/ucontext.h
  projects/ofed/head/sys/mips/include/vm.h
  projects/ofed/head/sys/mips/include/vmparam.h
  projects/ofed/head/sys/mips/malta/malta_machdep.c
  projects/ofed/head/sys/mips/mips/bus_space_generic.c
  projects/ofed/head/sys/mips/mips/busdma_machdep.c
  projects/ofed/head/sys/mips/mips/cache.c
  projects/ofed/head/sys/mips/mips/cache_mipsNN.c
  projects/ofed/head/sys/mips/mips/cpu.c
  projects/ofed/head/sys/mips/mips/db_interface.c
  projects/ofed/head/sys/mips/mips/db_trace.c
  projects/ofed/head/sys/mips/mips/dump_machdep.c
  projects/ofed/head/sys/mips/mips/elf64_machdep.c
  projects/ofed/head/sys/mips/mips/elf_machdep.c
  projects/ofed/head/sys/mips/mips/elf_trampoline.c
  projects/ofed/head/sys/mips/mips/exception.S
  projects/ofed/head/sys/mips/mips/fp.S
  projects/ofed/head/sys/mips/mips/gdb_machdep.c
  projects/ofed/head/sys/mips/mips/genassym.c
  projects/ofed/head/sys/mips/mips/inckern.S
  projects/ofed/head/sys/mips/mips/locore.S
  projects/ofed/head/sys/mips/mips/machdep.c
  projects/ofed/head/sys/mips/mips/mainbus.c
  projects/ofed/head/sys/mips/mips/mp_machdep.c
  projects/ofed/head/sys/mips/mips/mpboot.S
  projects/ofed/head/sys/mips/mips/nexus.c
  projects/ofed/head/sys/mips/mips/pm_machdep.c
  projects/ofed/head/sys/mips/mips/pmap.c
  projects/ofed/head/sys/mips/mips/stack_machdep.c
  projects/ofed/head/sys/mips/mips/support.S
  projects/ofed/head/sys/mips/mips/swtch.S
  projects/ofed/head/sys/mips/mips/tick.c
  projects/ofed/head/sys/mips/mips/trap.c
  projects/ofed/head/sys/mips/mips/uio_machdep.c
  projects/ofed/head/sys/mips/mips/vm_machdep.c
  projects/ofed/head/sys/mips/rmi/board.c
  projects/ofed/head/sys/mips/rmi/board.h
  projects/ofed/head/sys/mips/rmi/dev/sec/desc.h
  projects/ofed/head/sys/mips/rmi/dev/sec/rmilib.c
  projects/ofed/head/sys/mips/rmi/dev/sec/rmilib.h
  projects/ofed/head/sys/mips/rmi/dev/sec/rmisec.c
  projects/ofed/head/sys/mips/rmi/dev/xlr/rge.c
  projects/ofed/head/sys/mips/rmi/dev/xlr/rge.h
  projects/ofed/head/sys/mips/rmi/files.xlr
  projects/ofed/head/sys/mips/rmi/interrupt.h
  projects/ofed/head/sys/mips/rmi/intr_machdep.c
  projects/ofed/head/sys/mips/rmi/iodi.c
  projects/ofed/head/sys/mips/rmi/iomap.h
  projects/ofed/head/sys/mips/rmi/msgring.h
  projects/ofed/head/sys/mips/rmi/pic.h
  projects/ofed/head/sys/mips/rmi/rmi_mips_exts.h
  projects/ofed/head/sys/mips/rmi/std.xlr
  projects/ofed/head/sys/mips/rmi/tick.c
  projects/ofed/head/sys/mips/rmi/xlr_i2c.c
  projects/ofed/head/sys/mips/rmi/xlr_machdep.c
  projects/ofed/head/sys/mips/rmi/xlr_pci.c
  projects/ofed/head/sys/mips/sentry5/s5_machdep.c
  projects/ofed/head/sys/mips/sibyte/sb_machdep.c
  projects/ofed/head/sys/mips/sibyte/sb_scd.c
  projects/ofed/head/sys/mips/sibyte/sb_zbbus.c
  projects/ofed/head/sys/mips/sibyte/sb_zbpci.c
  projects/ofed/head/sys/modules/Makefile
  projects/ofed/head/sys/modules/aac/Makefile
  projects/ofed/head/sys/modules/acpi/Makefile
  projects/ofed/head/sys/modules/acpi/acpi/Makefile
  projects/ofed/head/sys/modules/agp/Makefile
  projects/ofed/head/sys/modules/amr/Makefile
  projects/ofed/head/sys/modules/asr/Makefile
  projects/ofed/head/sys/modules/ata/atacore/Makefile
  projects/ofed/head/sys/modules/ata/atadisk/Makefile
  projects/ofed/head/sys/modules/bge/Makefile
  projects/ofed/head/sys/modules/cam/Makefile
  projects/ofed/head/sys/modules/cas/Makefile
  projects/ofed/head/sys/modules/cpufreq/Makefile
  projects/ofed/head/sys/modules/crypto/Makefile
  projects/ofed/head/sys/modules/cryptodev/Makefile
  projects/ofed/head/sys/modules/cxgb/Makefile
  projects/ofed/head/sys/modules/cyclic/Makefile
  projects/ofed/head/sys/modules/dtrace/Makefile
  projects/ofed/head/sys/modules/dtrace/Makefile.inc
  projects/ofed/head/sys/modules/dtrace/dtrace/Makefile
  projects/ofed/head/sys/modules/dtrace/dtraceall/dtraceall.c
  projects/ofed/head/sys/modules/dtrace/fasttrap/Makefile
  projects/ofed/head/sys/modules/em/Makefile
  projects/ofed/head/sys/modules/gem/Makefile
  projects/ofed/head/sys/modules/hptmv/Makefile
  projects/ofed/head/sys/modules/hptrr/Makefile
  projects/ofed/head/sys/modules/hwpmc/Makefile
  projects/ofed/head/sys/modules/i2c/controllers/pcf/Makefile
  projects/ofed/head/sys/modules/igb/Makefile
  projects/ofed/head/sys/modules/io/Makefile
  projects/ofed/head/sys/modules/iwnfw/Makefile
  projects/ofed/head/sys/modules/iwnfw/Makefile.inc
  projects/ofed/head/sys/modules/iwnfw/iwn6000/Makefile
  projects/ofed/head/sys/modules/ixgbe/Makefile
  projects/ofed/head/sys/modules/krpc/Makefile
  projects/ofed/head/sys/modules/le/Makefile
  projects/ofed/head/sys/modules/linprocfs/Makefile
  projects/ofed/head/sys/modules/linsysfs/Makefile
  projects/ofed/head/sys/modules/linux/Makefile
  projects/ofed/head/sys/modules/mem/Makefile
  projects/ofed/head/sys/modules/mfi/Makefile
  projects/ofed/head/sys/modules/mii/Makefile
  projects/ofed/head/sys/modules/mqueue/Makefile
  projects/ofed/head/sys/modules/mvs/Makefile
  projects/ofed/head/sys/modules/ndis/Makefile
  projects/ofed/head/sys/modules/netgraph/Makefile
  projects/ofed/head/sys/modules/nfscl/Makefile
  projects/ofed/head/sys/modules/nfsclient/Makefile
  projects/ofed/head/sys/modules/opensolaris/Makefile
  projects/ofed/head/sys/modules/ppc/Makefile
  projects/ofed/head/sys/modules/procfs/Makefile
  projects/ofed/head/sys/modules/scc/Makefile
  projects/ofed/head/sys/modules/sem/Makefile
  projects/ofed/head/sys/modules/smbfs/Makefile
  projects/ofed/head/sys/modules/sound/driver/Makefile
  projects/ofed/head/sys/modules/sound/sound/Makefile
  projects/ofed/head/sys/modules/svr4/Makefile
  projects/ofed/head/sys/modules/syscons/Makefile
  projects/ofed/head/sys/modules/sysvipc/sysvmsg/Makefile
  projects/ofed/head/sys/modules/sysvipc/sysvsem/Makefile
  projects/ofed/head/sys/modules/uart/Makefile
  projects/ofed/head/sys/modules/usb/Makefile
  projects/ofed/head/sys/modules/usb/usb/Makefile
  projects/ofed/head/sys/modules/vx/Makefile
  projects/ofed/head/sys/modules/wlan/Makefile
  projects/ofed/head/sys/modules/wpifw/Makefile
  projects/ofed/head/sys/modules/x86bios/Makefile
  projects/ofed/head/sys/modules/zfs/Makefile
  projects/ofed/head/sys/net/bpf.c
  projects/ofed/head/sys/net/bpf.h
  projects/ofed/head/sys/net/bpf_buffer.c
  projects/ofed/head/sys/net/bpf_zerocopy.c
  projects/ofed/head/sys/net/bpfdesc.h
  projects/ofed/head/sys/net/flowtable.c
  projects/ofed/head/sys/net/flowtable.h
  projects/ofed/head/sys/net/if.c
  projects/ofed/head/sys/net/if.h
  projects/ofed/head/sys/net/if_bridge.c
  projects/ofed/head/sys/net/if_epair.c
  projects/ofed/head/sys/net/if_ethersubr.c
  projects/ofed/head/sys/net/if_lagg.c
  projects/ofed/head/sys/net/if_llatbl.c
  projects/ofed/head/sys/net/if_llatbl.h
  projects/ofed/head/sys/net/if_media.h
  projects/ofed/head/sys/net/if_tap.c
  projects/ofed/head/sys/net/if_tun.c
  projects/ofed/head/sys/net/if_var.h
  projects/ofed/head/sys/net/if_vlan.c
  projects/ofed/head/sys/net/netisr.c
  projects/ofed/head/sys/net/pfil.h
  projects/ofed/head/sys/net/radix.c
  projects/ofed/head/sys/net/route.c
  projects/ofed/head/sys/net/rtsock.c
  projects/ofed/head/sys/net/vnet.c
  projects/ofed/head/sys/net/vnet.h
  projects/ofed/head/sys/net80211/ieee80211.c
  projects/ofed/head/sys/net80211/ieee80211_crypto.h
  projects/ofed/head/sys/net80211/ieee80211_crypto_ccmp.c
  projects/ofed/head/sys/net80211/ieee80211_crypto_tkip.c
  projects/ofed/head/sys/net80211/ieee80211_hwmp.c
  projects/ofed/head/sys/net80211/ieee80211_ioctl.c
  projects/ofed/head/sys/net80211/ieee80211_node.c
  projects/ofed/head/sys/net80211/ieee80211_ratectl.c
  projects/ofed/head/sys/net80211/ieee80211_ratectl.h
  projects/ofed/head/sys/net80211/ieee80211_rssadapt.c
  projects/ofed/head/sys/net80211/ieee80211_scan_sta.c
  projects/ofed/head/sys/net80211/ieee80211_sta.c
  projects/ofed/head/sys/netgraph/bluetooth/l2cap/ng_l2cap_cmds.h
  projects/ofed/head/sys/netgraph/netflow/netflow.c
  projects/ofed/head/sys/netgraph/ng_UI.c
  projects/ofed/head/sys/netgraph/ng_async.c
  projects/ofed/head/sys/netgraph/ng_base.c
  projects/ofed/head/sys/netgraph/ng_eiface.c
  projects/ofed/head/sys/netgraph/ng_eiface.h
  projects/ofed/head/sys/netgraph/ng_frame_relay.c
  projects/ofed/head/sys/netgraph/ng_gif_demux.c
  projects/ofed/head/sys/netgraph/ng_iface.c
  projects/ofed/head/sys/netgraph/ng_ipfw.c
  projects/ofed/head/sys/netgraph/ng_pipe.c
  projects/ofed/head/sys/netgraph/ng_pppoe.c
  projects/ofed/head/sys/netgraph/ng_rfc1490.c
  projects/ofed/head/sys/netgraph/ng_socket.c
  projects/ofed/head/sys/netgraph/ng_source.c
  projects/ofed/head/sys/netgraph/ng_source.h
  projects/ofed/head/sys/netgraph/ng_tty.c
  projects/ofed/head/sys/netinet/if_atm.c
  projects/ofed/head/sys/netinet/if_ether.c
  projects/ofed/head/sys/netinet/igmp.c
  projects/ofed/head/sys/netinet/in.c
  projects/ofed/head/sys/netinet/in.h
  projects/ofed/head/sys/netinet/in_pcb.c
  projects/ofed/head/sys/netinet/in_proto.c
  projects/ofed/head/sys/netinet/in_rmx.c
  projects/ofed/head/sys/netinet/ip6.h
  projects/ofed/head/sys/netinet/ip_carp.c
  projects/ofed/head/sys/netinet/ip_carp.h
  projects/ofed/head/sys/netinet/ip_divert.c
  projects/ofed/head/sys/netinet/ip_fastfwd.c
  projects/ofed/head/sys/netinet/ip_fw.h
  projects/ofed/head/sys/netinet/ip_icmp.c
  projects/ofed/head/sys/netinet/ip_input.c
  projects/ofed/head/sys/netinet/ip_ipsec.c
  projects/ofed/head/sys/netinet/ip_mroute.c
  projects/ofed/head/sys/netinet/ip_mroute.h
  projects/ofed/head/sys/netinet/ip_options.c
  projects/ofed/head/sys/netinet/ip_output.c
  projects/ofed/head/sys/netinet/ip_var.h
  projects/ofed/head/sys/netinet/ipfw/dn_heap.c
  projects/ofed/head/sys/netinet/ipfw/dn_sched.h
  projects/ofed/head/sys/netinet/ipfw/dn_sched_qfq.c
  projects/ofed/head/sys/netinet/ipfw/dn_sched_wf2q.c
  projects/ofed/head/sys/netinet/ipfw/ip_dn_glue.c
  projects/ofed/head/sys/netinet/ipfw/ip_dn_io.c
  projects/ofed/head/sys/netinet/ipfw/ip_dn_private.h
  projects/ofed/head/sys/netinet/ipfw/ip_dummynet.c
  projects/ofed/head/sys/netinet/ipfw/ip_fw2.c
  projects/ofed/head/sys/netinet/ipfw/ip_fw_dynamic.c
  projects/ofed/head/sys/netinet/ipfw/ip_fw_log.c
  projects/ofed/head/sys/netinet/ipfw/ip_fw_nat.c
  projects/ofed/head/sys/netinet/ipfw/ip_fw_pfil.c
  projects/ofed/head/sys/netinet/ipfw/ip_fw_sockopt.c
  projects/ofed/head/sys/netinet/libalias/alias.c
  projects/ofed/head/sys/netinet/libalias/alias_db.c
  projects/ofed/head/sys/netinet/libalias/alias_sctp.c
  projects/ofed/head/sys/netinet/libalias/alias_sctp.h
  projects/ofed/head/sys/netinet/libalias/libalias.3
  projects/ofed/head/sys/netinet/pim_var.h
  projects/ofed/head/sys/netinet/raw_ip.c
  projects/ofed/head/sys/netinet/sctp.h
  projects/ofed/head/sys/netinet/sctp_asconf.c
  projects/ofed/head/sys/netinet/sctp_asconf.h
  projects/ofed/head/sys/netinet/sctp_auth.c
  projects/ofed/head/sys/netinet/sctp_bsd_addr.c
  projects/ofed/head/sys/netinet/sctp_bsd_addr.h
  projects/ofed/head/sys/netinet/sctp_cc_functions.c
  projects/ofed/head/sys/netinet/sctp_constants.h
  projects/ofed/head/sys/netinet/sctp_crc32.c
  projects/ofed/head/sys/netinet/sctp_crc32.h
  projects/ofed/head/sys/netinet/sctp_indata.c
  projects/ofed/head/sys/netinet/sctp_input.c
  projects/ofed/head/sys/netinet/sctp_lock_bsd.h
  projects/ofed/head/sys/netinet/sctp_os_bsd.h
  projects/ofed/head/sys/netinet/sctp_output.c
  projects/ofed/head/sys/netinet/sctp_output.h
  projects/ofed/head/sys/netinet/sctp_pcb.c
  projects/ofed/head/sys/netinet/sctp_pcb.h
  projects/ofed/head/sys/netinet/sctp_peeloff.c
  projects/ofed/head/sys/netinet/sctp_structs.h
  projects/ofed/head/sys/netinet/sctp_sysctl.c
  projects/ofed/head/sys/netinet/sctp_sysctl.h
  projects/ofed/head/sys/netinet/sctp_timer.c
  projects/ofed/head/sys/netinet/sctp_timer.h
  projects/ofed/head/sys/netinet/sctp_uio.h
  projects/ofed/head/sys/netinet/sctp_usrreq.c
  projects/ofed/head/sys/netinet/sctputil.c
  projects/ofed/head/sys/netinet/sctputil.h
  projects/ofed/head/sys/netinet/tcp.h
  projects/ofed/head/sys/netinet/tcp_input.c
  projects/ofed/head/sys/netinet/tcp_output.c
  projects/ofed/head/sys/netinet/tcp_reass.c
  projects/ofed/head/sys/netinet/tcp_sack.c
  projects/ofed/head/sys/netinet/tcp_subr.c
  projects/ofed/head/sys/netinet/tcp_syncache.c
  projects/ofed/head/sys/netinet/tcp_timer.c
  projects/ofed/head/sys/netinet/tcp_timer.h
  projects/ofed/head/sys/netinet/tcp_usrreq.c
  projects/ofed/head/sys/netinet/tcp_var.h
  projects/ofed/head/sys/netinet/udp_usrreq.c
  projects/ofed/head/sys/netinet6/icmp6.c
  projects/ofed/head/sys/netinet6/in6.c
  projects/ofed/head/sys/netinet6/in6_cksum.c
  projects/ofed/head/sys/netinet6/in6_ifattach.c
  projects/ofed/head/sys/netinet6/in6_proto.c
  projects/ofed/head/sys/netinet6/in6_rmx.c
  projects/ofed/head/sys/netinet6/ip6_input.c
  projects/ofed/head/sys/netinet6/ip6_ipsec.c
  projects/ofed/head/sys/netinet6/ip6_output.c
  projects/ofed/head/sys/netinet6/ip6_var.h
  projects/ofed/head/sys/netinet6/nd6.c
  projects/ofed/head/sys/netinet6/nd6_nbr.c
  projects/ofed/head/sys/netinet6/raw_ip6.c
  projects/ofed/head/sys/netinet6/sctp6_usrreq.c
  projects/ofed/head/sys/netinet6/udp6_usrreq.c
  projects/ofed/head/sys/netipsec/ipsec.c
  projects/ofed/head/sys/netipsec/ipsec_input.c
  projects/ofed/head/sys/netipsec/ipsec_output.c
  projects/ofed/head/sys/netipsec/key.c
  projects/ofed/head/sys/netipsec/keydb.h
  projects/ofed/head/sys/nfsclient/nfs.h
  projects/ofed/head/sys/nfsclient/nfs_bio.c
  projects/ofed/head/sys/nfsclient/nfs_diskless.c
  projects/ofed/head/sys/nfsclient/nfs_nfsiod.c
  projects/ofed/head/sys/nfsclient/nfs_node.c
  projects/ofed/head/sys/nfsclient/nfs_subs.c
  projects/ofed/head/sys/nfsclient/nfs_vfsops.c
  projects/ofed/head/sys/nfsclient/nfs_vnops.c
  projects/ofed/head/sys/nfsclient/nfsmount.h
  projects/ofed/head/sys/nfsclient/nfsnode.h
  projects/ofed/head/sys/nfsserver/nfs.h
  projects/ofed/head/sys/nfsserver/nfs_serv.c
  projects/ofed/head/sys/nfsserver/nfs_srvsubs.c
  projects/ofed/head/sys/nlm/nlm_advlock.c
  projects/ofed/head/sys/nlm/nlm_prot_impl.c
  projects/ofed/head/sys/ofed/include/linux/workqueue.h
  projects/ofed/head/sys/opencrypto/crypto.c
  projects/ofed/head/sys/opencrypto/cryptodev.c
  projects/ofed/head/sys/opencrypto/cryptodev.h
  projects/ofed/head/sys/opencrypto/cryptosoft.c
  projects/ofed/head/sys/opencrypto/deflate.c
  projects/ofed/head/sys/opencrypto/xform.c
  projects/ofed/head/sys/opencrypto/xform.h
  projects/ofed/head/sys/pc98/cbus/syscons_cbus.c
  projects/ofed/head/sys/pc98/conf/GENERIC
  projects/ofed/head/sys/pc98/conf/GENERIC.hints
  projects/ofed/head/sys/pc98/include/_align.h
  projects/ofed/head/sys/pc98/include/apm_bios.h
  projects/ofed/head/sys/pc98/include/bus.h
  projects/ofed/head/sys/pc98/include/md_var.h
  projects/ofed/head/sys/pc98/include/npx.h
  projects/ofed/head/sys/pc98/pc98/busiosubr.c
  projects/ofed/head/sys/pc98/pc98/canbus.c
  projects/ofed/head/sys/pc98/pc98/machdep.c
  projects/ofed/head/sys/pc98/pc98/pc98_machdep.c
  projects/ofed/head/sys/pci/if_rl.c
  projects/ofed/head/sys/pci/if_rlreg.h
  projects/ofed/head/sys/powerpc/aim/clock.c
  projects/ofed/head/sys/powerpc/aim/copyinout.c
  projects/ofed/head/sys/powerpc/aim/interrupt.c
  projects/ofed/head/sys/powerpc/aim/locore.S
  projects/ofed/head/sys/powerpc/aim/machdep.c
  projects/ofed/head/sys/powerpc/aim/mmu_oea.c
  projects/ofed/head/sys/powerpc/aim/mmu_oea64.c
  projects/ofed/head/sys/powerpc/aim/mp_cpudep.c
  projects/ofed/head/sys/powerpc/aim/nexus.c
  projects/ofed/head/sys/powerpc/aim/trap.c
  projects/ofed/head/sys/powerpc/aim/vm_machdep.c
  projects/ofed/head/sys/powerpc/booke/clock.c
  projects/ofed/head/sys/powerpc/booke/interrupt.c
  projects/ofed/head/sys/powerpc/booke/locore.S
  projects/ofed/head/sys/powerpc/booke/machdep.c
  projects/ofed/head/sys/powerpc/booke/platform_bare.c
  projects/ofed/head/sys/powerpc/booke/pmap.c
  projects/ofed/head/sys/powerpc/booke/swtch.S
  projects/ofed/head/sys/powerpc/booke/trap.c
  projects/ofed/head/sys/powerpc/booke/trap_subr.S
  projects/ofed/head/sys/powerpc/booke/vm_machdep.c
  projects/ofed/head/sys/powerpc/conf/DEFAULTS
  projects/ofed/head/sys/powerpc/conf/GENERIC
  projects/ofed/head/sys/powerpc/conf/MPC85XX
  projects/ofed/head/sys/powerpc/conf/Makefile
  projects/ofed/head/sys/powerpc/conf/NOTES
  projects/ofed/head/sys/powerpc/cpufreq/pcr.c
  projects/ofed/head/sys/powerpc/include/_align.h
  projects/ofed/head/sys/powerpc/include/_bus.h
  projects/ofed/head/sys/powerpc/include/_inttypes.h
  projects/ofed/head/sys/powerpc/include/_limits.h
  projects/ofed/head/sys/powerpc/include/_stdint.h
  projects/ofed/head/sys/powerpc/include/_types.h
  projects/ofed/head/sys/powerpc/include/altivec.h
  projects/ofed/head/sys/powerpc/include/asm.h
  projects/ofed/head/sys/powerpc/include/atomic.h
  projects/ofed/head/sys/powerpc/include/bus.h
  projects/ofed/head/sys/powerpc/include/bus_dma.h
  projects/ofed/head/sys/powerpc/include/cpufunc.h
  projects/ofed/head/sys/powerpc/include/db_machdep.h
  projects/ofed/head/sys/powerpc/include/elf.h
  projects/ofed/head/sys/powerpc/include/endian.h
  projects/ofed/head/sys/powerpc/include/frame.h
  projects/ofed/head/sys/powerpc/include/hid.h
  projects/ofed/head/sys/powerpc/include/intr_machdep.h
  projects/ofed/head/sys/powerpc/include/md_var.h
  projects/ofed/head/sys/powerpc/include/memdev.h
  projects/ofed/head/sys/powerpc/include/metadata.h
  projects/ofed/head/sys/powerpc/include/mmuvar.h
  projects/ofed/head/sys/powerpc/include/ofw_machdep.h
  projects/ofed/head/sys/powerpc/include/openpicvar.h
  projects/ofed/head/sys/powerpc/include/param.h
  projects/ofed/head/sys/powerpc/include/pcb.h
  projects/ofed/head/sys/powerpc/include/pcpu.h
  projects/ofed/head/sys/powerpc/include/platform.h
  projects/ofed/head/sys/powerpc/include/pmap.h
  projects/ofed/head/sys/powerpc/include/proc.h
  projects/ofed/head/sys/powerpc/include/profile.h
  projects/ofed/head/sys/powerpc/include/psl.h
  projects/ofed/head/sys/powerpc/include/pte.h
  projects/ofed/head/sys/powerpc/include/reg.h
  projects/ofed/head/sys/powerpc/include/runq.h
  projects/ofed/head/sys/powerpc/include/smp.h
  projects/ofed/head/sys/powerpc/include/spr.h
  projects/ofed/head/sys/powerpc/include/sr.h
  projects/ofed/head/sys/powerpc/include/tlb.h
  projects/ofed/head/sys/powerpc/include/trap_aim.h
  projects/ofed/head/sys/powerpc/include/ucontext.h
  projects/ofed/head/sys/powerpc/include/vm.h
  projects/ofed/head/sys/powerpc/include/vmparam.h
  projects/ofed/head/sys/powerpc/mpc85xx/atpic.c
  projects/ofed/head/sys/powerpc/mpc85xx/i2c.c
  projects/ofed/head/sys/powerpc/mpc85xx/isa.c
  projects/ofed/head/sys/powerpc/mpc85xx/lbc.c
  projects/ofed/head/sys/powerpc/mpc85xx/lbc.h
  projects/ofed/head/sys/powerpc/mpc85xx/mpc85xx.c
  projects/ofed/head/sys/powerpc/mpc85xx/mpc85xx.h
  projects/ofed/head/sys/powerpc/mpc85xx/nexus.c
  projects/ofed/head/sys/powerpc/ofw/ofw_pcib_pci.c
  projects/ofed/head/sys/powerpc/ofw/ofw_pcibus.c
  projects/ofed/head/sys/powerpc/ofw/ofw_real.c
  projects/ofed/head/sys/powerpc/ofw/ofw_syscons.c
  projects/ofed/head/sys/powerpc/powermac/ata_dbdma.c
  projects/ofed/head/sys/powerpc/powermac/ata_kauai.c
  projects/ofed/head/sys/powerpc/powermac/cpcht.c
  projects/ofed/head/sys/powerpc/powermac/cuda.c
  projects/ofed/head/sys/powerpc/powermac/grackle.c
  projects/ofed/head/sys/powerpc/powermac/hrowpic.c
  projects/ofed/head/sys/powerpc/powermac/kiic.c
  projects/ofed/head/sys/powerpc/powermac/macgpio.c
  projects/ofed/head/sys/powerpc/powermac/macio.c
  projects/ofed/head/sys/powerpc/powermac/openpic_macio.c
  projects/ofed/head/sys/powerpc/powermac/pmu.c
  projects/ofed/head/sys/powerpc/powermac/smu.c
  projects/ofed/head/sys/powerpc/powermac/uninorth.c
  projects/ofed/head/sys/powerpc/powermac/uninorthvar.h
  projects/ofed/head/sys/powerpc/powerpc/bcopy.c
  projects/ofed/head/sys/powerpc/powerpc/bus_machdep.c
  projects/ofed/head/sys/powerpc/powerpc/busdma_machdep.c
  projects/ofed/head/sys/powerpc/powerpc/cpu.c
  projects/ofed/head/sys/powerpc/powerpc/db_interface.c
  projects/ofed/head/sys/powerpc/powerpc/db_trace.c
  projects/ofed/head/sys/powerpc/powerpc/genassym.c
  projects/ofed/head/sys/powerpc/powerpc/in_cksum.c
  projects/ofed/head/sys/powerpc/powerpc/intr_machdep.c
  projects/ofed/head/sys/powerpc/powerpc/mem.c
  projects/ofed/head/sys/powerpc/powerpc/mmu_if.m
  projects/ofed/head/sys/powerpc/powerpc/mp_machdep.c
  projects/ofed/head/sys/powerpc/powerpc/openpic.c
  projects/ofed/head/sys/powerpc/powerpc/pic_if.m
  projects/ofed/head/sys/powerpc/powerpc/platform.c
  projects/ofed/head/sys/powerpc/powerpc/platform_if.m
  projects/ofed/head/sys/powerpc/powerpc/pmap_dispatch.c
  projects/ofed/head/sys/powerpc/powerpc/setjmp.S
  projects/ofed/head/sys/powerpc/powerpc/stack_machdep.c
  projects/ofed/head/sys/powerpc/powerpc/syncicache.c
  projects/ofed/head/sys/powerpc/powerpc/sys_machdep.c
  projects/ofed/head/sys/powerpc/psim/openpic_iobus.c
  projects/ofed/head/sys/rpc/clnt_dg.c
  projects/ofed/head/sys/rpc/clnt_vc.c
  projects/ofed/head/sys/rpc/replay.c
  projects/ofed/head/sys/rpc/rpc_com.h
  projects/ofed/head/sys/rpc/rpc_generic.c
  projects/ofed/head/sys/security/audit/audit_bsm_klib.c
  projects/ofed/head/sys/security/mac/mac_framework.c
  projects/ofed/head/sys/security/mac/mac_internal.h
  projects/ofed/head/sys/security/mac/mac_vfs.c
  projects/ofed/head/sys/security/mac_portacl/mac_portacl.c
  projects/ofed/head/sys/sparc64/conf/GENERIC
  projects/ofed/head/sys/sparc64/ebus/ebus.c
  projects/ofed/head/sys/sparc64/include/asm.h
  projects/ofed/head/sys/sparc64/include/asmacros.h
  projects/ofed/head/sys/sparc64/include/bus.h
  projects/ofed/head/sys/sparc64/include/cache.h
  projects/ofed/head/sys/sparc64/include/cpufunc.h
  projects/ofed/head/sys/sparc64/include/elf.h
  projects/ofed/head/sys/sparc64/include/endian.h
  projects/ofed/head/sys/sparc64/include/intr_machdep.h
  projects/ofed/head/sys/sparc64/include/md_var.h
  projects/ofed/head/sys/sparc64/include/pcpu.h
  projects/ofed/head/sys/sparc64/include/pmap.h
  projects/ofed/head/sys/sparc64/include/proc.h
  projects/ofed/head/sys/sparc64/include/smp.h
  projects/ofed/head/sys/sparc64/include/tick.h
  projects/ofed/head/sys/sparc64/include/tsb.h
  projects/ofed/head/sys/sparc64/include/vmparam.h
  projects/ofed/head/sys/sparc64/isa/ofw_isa.c
  projects/ofed/head/sys/sparc64/pci/fire.c
  projects/ofed/head/sys/sparc64/pci/ofw_pcib_subr.c
  projects/ofed/head/sys/sparc64/pci/psycho.c
  projects/ofed/head/sys/sparc64/pci/schizo.c
  projects/ofed/head/sys/sparc64/pci/schizoreg.h
  projects/ofed/head/sys/sparc64/pci/schizovar.h
  projects/ofed/head/sys/sparc64/sparc64/ata_machdep.c
  projects/ofed/head/sys/sparc64/sparc64/bus_machdep.c
  projects/ofed/head/sys/sparc64/sparc64/cache.c
  projects/ofed/head/sys/sparc64/sparc64/clock.c
  projects/ofed/head/sys/sparc64/sparc64/elf_machdep.c
  projects/ofed/head/sys/sparc64/sparc64/exception.S
  projects/ofed/head/sys/sparc64/sparc64/genassym.c
  projects/ofed/head/sys/sparc64/sparc64/intr_machdep.c
  projects/ofed/head/sys/sparc64/sparc64/iommu.c
  projects/ofed/head/sys/sparc64/sparc64/machdep.c
  projects/ofed/head/sys/sparc64/sparc64/mem.c
  projects/ofed/head/sys/sparc64/sparc64/mp_exception.S
  projects/ofed/head/sys/sparc64/sparc64/mp_locore.S
  projects/ofed/head/sys/sparc64/sparc64/mp_machdep.c
  projects/ofed/head/sys/sparc64/sparc64/nexus.c
  projects/ofed/head/sys/sparc64/sparc64/pmap.c
  projects/ofed/head/sys/sparc64/sparc64/support.S
  projects/ofed/head/sys/sparc64/sparc64/tick.c
  projects/ofed/head/sys/sparc64/sparc64/tlb.c
  projects/ofed/head/sys/sparc64/sparc64/trap.c
  projects/ofed/head/sys/sparc64/sparc64/tsb.c
  projects/ofed/head/sys/sparc64/sparc64/uio_machdep.c
  projects/ofed/head/sys/sparc64/sparc64/vm_machdep.c
  projects/ofed/head/sys/sun4v/conf/DEFAULTS
  projects/ofed/head/sys/sun4v/conf/GENERIC
  projects/ofed/head/sys/sun4v/include/bus.h
  projects/ofed/head/sys/sun4v/include/clock.h
  projects/ofed/head/sys/sun4v/include/elf.h
  projects/ofed/head/sys/sun4v/include/endian.h
  projects/ofed/head/sys/sun4v/include/intr_machdep.h
  projects/ofed/head/sys/sun4v/include/pcpu.h
  projects/ofed/head/sys/sun4v/include/pmap.h
  projects/ofed/head/sys/sun4v/include/proc.h
  projects/ofed/head/sys/sun4v/include/smp.h
  projects/ofed/head/sys/sun4v/include/tick.h
  projects/ofed/head/sys/sun4v/include/vmparam.h
  projects/ofed/head/sys/sun4v/sun4v/bus_machdep.c
  projects/ofed/head/sys/sun4v/sun4v/clock.c
  projects/ofed/head/sys/sun4v/sun4v/exception.S
  projects/ofed/head/sys/sun4v/sun4v/hv_pci.c
  projects/ofed/head/sys/sun4v/sun4v/hviommu.c
  projects/ofed/head/sys/sun4v/sun4v/intr_machdep.c
  projects/ofed/head/sys/sun4v/sun4v/machdep.c
  projects/ofed/head/sys/sun4v/sun4v/mp_machdep.c
  projects/ofed/head/sys/sun4v/sun4v/nexus.c
  projects/ofed/head/sys/sun4v/sun4v/pmap.c
  projects/ofed/head/sys/sun4v/sun4v/tick.c
  projects/ofed/head/sys/sun4v/sun4v/trap.c
  projects/ofed/head/sys/sun4v/sun4v/vnex.c
  projects/ofed/head/sys/sys/_rmlock.h
  projects/ofed/head/sys/sys/_task.h
  projects/ofed/head/sys/sys/_umtx.h
  projects/ofed/head/sys/sys/acl.h
  projects/ofed/head/sys/sys/bio.h
  projects/ofed/head/sys/sys/buf.h
  projects/ofed/head/sys/sys/bus.h
  projects/ofed/head/sys/sys/callout.h
  projects/ofed/head/sys/sys/cdefs.h
  projects/ofed/head/sys/sys/conf.h
  projects/ofed/head/sys/sys/copyright.h
  projects/ofed/head/sys/sys/disk.h
  projects/ofed/head/sys/sys/disklabel.h
  projects/ofed/head/sys/sys/diskmbr.h
  projects/ofed/head/sys/sys/dtrace_bsd.h
  projects/ofed/head/sys/sys/elf_common.h
  projects/ofed/head/sys/sys/endian.h
  projects/ofed/head/sys/sys/eventhandler.h
  projects/ofed/head/sys/sys/exec.h
  projects/ofed/head/sys/sys/fail.h
  projects/ofed/head/sys/sys/file.h
  projects/ofed/head/sys/sys/gpt.h
  projects/ofed/head/sys/sys/imgact.h
  projects/ofed/head/sys/sys/imgact_elf.h
  projects/ofed/head/sys/sys/interrupt.h
  projects/ofed/head/sys/sys/kerneldump.h
  projects/ofed/head/sys/sys/kthread.h
  projects/ofed/head/sys/sys/ktr.h
  projects/ofed/head/sys/sys/ktrace.h
  projects/ofed/head/sys/sys/libkern.h
  projects/ofed/head/sys/sys/link_elf.h
  projects/ofed/head/sys/sys/linker_set.h
  projects/ofed/head/sys/sys/lock.h
  projects/ofed/head/sys/sys/lockmgr.h
  projects/ofed/head/sys/sys/malloc.h
  projects/ofed/head/sys/sys/mbuf.h
  projects/ofed/head/sys/sys/mman.h
  projects/ofed/head/sys/sys/module.h
  projects/ofed/head/sys/sys/mount.h
  projects/ofed/head/sys/sys/mutex.h
  projects/ofed/head/sys/sys/nlist_aout.h
  projects/ofed/head/sys/sys/osd.h
  projects/ofed/head/sys/sys/param.h
  projects/ofed/head/sys/sys/pcpu.h
  projects/ofed/head/sys/sys/pmc.h
  projects/ofed/head/sys/sys/posix4.h
  projects/ofed/head/sys/sys/priv.h
  projects/ofed/head/sys/sys/proc.h
  projects/ofed/head/sys/sys/procfs.h
  projects/ofed/head/sys/sys/ptrace.h
  projects/ofed/head/sys/sys/queue.h
  projects/ofed/head/sys/sys/resource.h
  projects/ofed/head/sys/sys/resourcevar.h
  projects/ofed/head/sys/sys/rmlock.h
  projects/ofed/head/sys/sys/sbuf.h
  projects/ofed/head/sys/sys/sched.h
  projects/ofed/head/sys/sys/sdt.h
  projects/ofed/head/sys/sys/signal.h
  projects/ofed/head/sys/sys/signalvar.h
  projects/ofed/head/sys/sys/sleepqueue.h
  projects/ofed/head/sys/sys/smp.h
  projects/ofed/head/sys/sys/socket.h
  projects/ofed/head/sys/sys/socketvar.h
  projects/ofed/head/sys/sys/sockio.h
  projects/ofed/head/sys/sys/syscall.h
  projects/ofed/head/sys/sys/syscall.mk
  projects/ofed/head/sys/sys/syscallsubr.h
  projects/ofed/head/sys/sys/sysctl.h
  projects/ofed/head/sys/sys/sysent.h
  projects/ofed/head/sys/sys/sysproto.h
  projects/ofed/head/sys/sys/systm.h
  projects/ofed/head/sys/sys/taskqueue.h
  projects/ofed/head/sys/sys/time.h
  projects/ofed/head/sys/sys/timetc.h
  projects/ofed/head/sys/sys/turnstile.h
  projects/ofed/head/sys/sys/types.h
  projects/ofed/head/sys/sys/umtx.h
  projects/ofed/head/sys/sys/unistd.h
  projects/ofed/head/sys/sys/user.h
  projects/ofed/head/sys/sys/vmmeter.h
  projects/ofed/head/sys/sys/vnode.h
  projects/ofed/head/sys/sys/vtoc.h
  projects/ofed/head/sys/teken/sequences
  projects/ofed/head/sys/teken/teken_subr.h
  projects/ofed/head/sys/teken/teken_subr_compat.h
  projects/ofed/head/sys/tools/vnode_if.awk
  projects/ofed/head/sys/ufs/ffs/ffs_alloc.c
  projects/ofed/head/sys/ufs/ffs/ffs_inode.c
  projects/ofed/head/sys/ufs/ffs/ffs_softdep.c
  projects/ofed/head/sys/ufs/ffs/ffs_vfsops.c
  projects/ofed/head/sys/ufs/ffs/ffs_vnops.c
  projects/ofed/head/sys/ufs/ffs/fs.h
  projects/ofed/head/sys/ufs/ffs/softdep.h
  projects/ofed/head/sys/ufs/ufs/inode.h
  projects/ofed/head/sys/ufs/ufs/ufs_dirhash.c
  projects/ofed/head/sys/ufs/ufs/ufs_inode.c
  projects/ofed/head/sys/ufs/ufs/ufs_lookup.c
  projects/ofed/head/sys/ufs/ufs/ufs_quota.c
  projects/ofed/head/sys/ufs/ufs/ufs_vnops.c
  projects/ofed/head/sys/ufs/ufs/ufsmount.h
  projects/ofed/head/sys/vm/default_pager.c
  projects/ofed/head/sys/vm/device_pager.c
  projects/ofed/head/sys/vm/memguard.c
  projects/ofed/head/sys/vm/memguard.h
  projects/ofed/head/sys/vm/pmap.h
  projects/ofed/head/sys/vm/swap_pager.c
  projects/ofed/head/sys/vm/uma.h
  projects/ofed/head/sys/vm/uma_core.c
  projects/ofed/head/sys/vm/uma_int.h
  projects/ofed/head/sys/vm/vm.h
  projects/ofed/head/sys/vm/vm_contig.c
  projects/ofed/head/sys/vm/vm_extern.h
  projects/ofed/head/sys/vm/vm_fault.c
  projects/ofed/head/sys/vm/vm_init.c
  projects/ofed/head/sys/vm/vm_kern.c
  projects/ofed/head/sys/vm/vm_map.c
  projects/ofed/head/sys/vm/vm_map.h
  projects/ofed/head/sys/vm/vm_mmap.c
  projects/ofed/head/sys/vm/vm_object.c
  projects/ofed/head/sys/vm/vm_object.h
  projects/ofed/head/sys/vm/vm_page.c
  projects/ofed/head/sys/vm/vm_page.h
  projects/ofed/head/sys/vm/vm_pageout.c
  projects/ofed/head/sys/vm/vm_pageout.h
  projects/ofed/head/sys/vm/vm_pager.h
  projects/ofed/head/sys/vm/vm_phys.c
  projects/ofed/head/sys/vm/vm_phys.h
  projects/ofed/head/sys/vm/vm_reserv.c
  projects/ofed/head/sys/vm/vnode_pager.c
  projects/ofed/head/sys/x86/cpufreq/est.c
  projects/ofed/head/sys/x86/cpufreq/hwpstate.c
  projects/ofed/head/sys/x86/isa/atrtc.c
  projects/ofed/head/sys/x86/isa/clock.c
  projects/ofed/head/sys/xen/evtchn/evtchn.c
  projects/ofed/head/sys/xen/gnttab.c
  projects/ofed/head/sys/xen/gnttab.h
  projects/ofed/head/sys/xen/interface/grant_table.h
  projects/ofed/head/sys/xen/interface/hvm/params.h
  projects/ofed/head/sys/xen/interface/io/blkif.h
  projects/ofed/head/sys/xen/interface/io/protocols.h
  projects/ofed/head/sys/xen/interface/io/ring.h
  projects/ofed/head/sys/xen/interface/io/xenbus.h
  projects/ofed/head/sys/xen/xen_intr.h
  projects/ofed/head/sys/xen/xenbus/xenbus_if.m
  projects/ofed/head/sys/xen/xenbus/xenbusvar.h
  projects/ofed/head/tools/build/mk/OptionalObsoleteFiles.inc
  projects/ofed/head/tools/debugscripts/README
  projects/ofed/head/tools/regression/acltools/02.t
  projects/ofed/head/tools/regression/acltools/run
  projects/ofed/head/tools/regression/acltools/tools-nfs4.test
  projects/ofed/head/tools/regression/bin/sh/Makefile
  projects/ofed/head/tools/regression/bin/sh/builtins/cd1.0
  projects/ofed/head/tools/regression/bin/sh/builtins/cd2.0
  projects/ofed/head/tools/regression/bin/sh/builtins/command3.0
  projects/ofed/head/tools/regression/bin/sh/builtins/command5.0
  projects/ofed/head/tools/regression/bin/sh/builtins/command6.0
  projects/ofed/head/tools/regression/bin/sh/builtins/command8.0
  projects/ofed/head/tools/regression/bin/sh/builtins/fc1.0
  projects/ofed/head/tools/regression/bin/sh/builtins/fc2.0
  projects/ofed/head/tools/regression/bin/sh/builtins/getopts1.0
  projects/ofed/head/tools/regression/bin/sh/builtins/getopts1.0.stdout
  projects/ofed/head/tools/regression/bin/sh/builtins/trap1.0
  projects/ofed/head/tools/regression/bin/sh/builtins/var-assign.0
  projects/ofed/head/tools/regression/bin/sh/builtins/var-assign2.0
  projects/ofed/head/tools/regression/bin/sh/errors/assignment-error1.0
  projects/ofed/head/tools/regression/bin/sh/errors/backquote-error1.0
  projects/ofed/head/tools/regression/bin/sh/errors/backquote-error2.0
  projects/ofed/head/tools/regression/bin/sh/errors/option-error.0
  projects/ofed/head/tools/regression/bin/sh/errors/redirection-error.0
  projects/ofed/head/tools/regression/bin/sh/errors/redirection-error2.2
  projects/ofed/head/tools/regression/bin/sh/errors/redirection-error3.0
  projects/ofed/head/tools/regression/bin/sh/execution/fork1.0
  projects/ofed/head/tools/regression/bin/sh/execution/fork2.0
  projects/ofed/head/tools/regression/bin/sh/execution/func1.0
  projects/ofed/head/tools/regression/bin/sh/execution/func2.0
  projects/ofed/head/tools/regression/bin/sh/execution/redir1.0
  projects/ofed/head/tools/regression/bin/sh/execution/redir2.0
  projects/ofed/head/tools/regression/bin/sh/expansion/arith2.0
  projects/ofed/head/tools/regression/bin/sh/expansion/plus-minus1.0
  projects/ofed/head/tools/regression/bin/sh/expansion/question1.0
  projects/ofed/head/tools/regression/bin/sh/expansion/set-u1.0
  projects/ofed/head/tools/regression/bin/sh/parameters/mail1.0
  projects/ofed/head/tools/regression/bin/sh/parameters/mail2.0
  projects/ofed/head/tools/regression/bin/sh/parameters/pwd1.0
  projects/ofed/head/tools/regression/bin/sh/parameters/pwd2.0
  projects/ofed/head/tools/regression/bin/sh/parser/heredoc2.0
  projects/ofed/head/tools/regression/bin/sh/regress.sh
  projects/ofed/head/tools/regression/bin/sh/regress.t
  projects/ofed/head/tools/regression/bin/sh/set-e/elif1.0
  projects/ofed/head/tools/regression/bin/sh/set-e/elif2.0
  projects/ofed/head/tools/regression/bin/sh/set-e/if1.0
  projects/ofed/head/tools/regression/bin/sh/set-e/if3.0
  projects/ofed/head/tools/regression/bin/sh/set-e/while1.0
  projects/ofed/head/tools/regression/bin/sh/set-e/while2.0
  projects/ofed/head/tools/regression/geom_eli/init-a.t
  projects/ofed/head/tools/regression/geom_eli/init.t
  projects/ofed/head/tools/regression/geom_eli/integrity-copy.t
  projects/ofed/head/tools/regression/geom_eli/integrity-data.t
  projects/ofed/head/tools/regression/geom_eli/integrity-hmac.t
  projects/ofed/head/tools/regression/geom_eli/onetime-a.t
  projects/ofed/head/tools/regression/geom_eli/onetime.t
  projects/ofed/head/tools/regression/lib/libc/gen/Makefile
  projects/ofed/head/tools/regression/lib/libc/gen/test-fnmatch.c
  projects/ofed/head/tools/regression/lib/msun/Makefile
  projects/ofed/head/tools/regression/lib/msun/test-exponential.c
  projects/ofed/head/tools/regression/lib/msun/test-fma.c
  projects/ofed/head/tools/regression/lib/msun/test-fmaxmin.c
  projects/ofed/head/tools/regression/lib/msun/test-invtrig.c
  projects/ofed/head/tools/regression/lib/msun/test-lrint.c
  projects/ofed/head/tools/regression/lib/msun/test-trig.c
  projects/ofed/head/tools/regression/poll/pipepoll.c
  projects/ofed/head/tools/regression/sockets/sendfile/sendfile.c
  projects/ofed/head/tools/regression/sockets/unix_gc/unix_gc.c
  projects/ofed/head/tools/regression/usr.bin/jot/regress.sh
  projects/ofed/head/tools/regression/usr.bin/printf/regress.sh
  projects/ofed/head/tools/regression/usr.bin/tr/regress.sh
  projects/ofed/head/tools/regression/usr.sbin/Makefile
  projects/ofed/head/tools/test/dtrace/Makefile
  projects/ofed/head/tools/tools/ether_reflect/ether_reflect.1
  projects/ofed/head/tools/tools/mctest/mctest.cc
  projects/ofed/head/tools/tools/mctest/mctest_run.sh
  projects/ofed/head/tools/tools/nanobsd/nanobsd.sh
  projects/ofed/head/tools/tools/nanobsd/rescue/common
  projects/ofed/head/tools/tools/nanobsd/rescue/isoamd64.conf
  projects/ofed/head/tools/tools/nanobsd/rescue/isoi386.conf
  projects/ofed/head/tools/tools/ncpus/biosmptable.c
  projects/ofed/head/tools/tools/netrate/juggle/juggle.c
  projects/ofed/head/tools/tools/netrate/tcpconnect/tcpconnect.c
  projects/ofed/head/tools/tools/netrate/tcpp/README
  projects/ofed/head/tools/tools/netrate/tcpp/tcpp.c
  projects/ofed/head/tools/tools/netrate/tcpp/tcpp.h
  projects/ofed/head/tools/tools/netrate/tcpp/tcpp_client.c
  projects/ofed/head/tools/tools/netrate/tcpp/tcpp_server.c
  projects/ofed/head/tools/tools/sysbuild/sysbuild.sh
  projects/ofed/head/tools/tools/syscall_timing/syscall_timing.c
  projects/ofed/head/tools/tools/tinybsd/conf/default/TINYBSD
  projects/ofed/head/tools/tools/tinybsd/conf/vpn/TINYBSD
  projects/ofed/head/tools/tools/umastat/umastat.c
  projects/ofed/head/tools/tools/vimage/vimage.8
  projects/ofed/head/usr.bin/Makefile
  projects/ofed/head/usr.bin/apply/apply.1
  projects/ofed/head/usr.bin/apply/apply.c
  projects/ofed/head/usr.bin/ar/Makefile
  projects/ofed/head/usr.bin/ar/acplex.l
  projects/ofed/head/usr.bin/ar/acpyacc.y
  projects/ofed/head/usr.bin/ar/ar.1
  projects/ofed/head/usr.bin/ar/ar.c
  projects/ofed/head/usr.bin/ar/ar.h
  projects/ofed/head/usr.bin/ar/read.c
  projects/ofed/head/usr.bin/ar/write.c
  projects/ofed/head/usr.bin/at/at.c
  projects/ofed/head/usr.bin/banner/banner.6
  projects/ofed/head/usr.bin/banner/banner.c
  projects/ofed/head/usr.bin/basename/basename.1
  projects/ofed/head/usr.bin/basename/basename.c
  projects/ofed/head/usr.bin/bc/scan.l
  projects/ofed/head/usr.bin/biff/biff.1
  projects/ofed/head/usr.bin/biff/biff.c
  projects/ofed/head/usr.bin/bsdiff/bsdiff/bsdiff.1
  projects/ofed/head/usr.bin/bsdiff/bspatch/bspatch.1
  projects/ofed/head/usr.bin/c99/c99.1
  projects/ofed/head/usr.bin/calendar/Makefile
  projects/ofed/head/usr.bin/calendar/calendar.1
  projects/ofed/head/usr.bin/calendar/calendar.h
  projects/ofed/head/usr.bin/calendar/calendars/calendar.freebsd
  projects/ofed/head/usr.bin/calendar/calendars/calendar.history
  projects/ofed/head/usr.bin/calendar/calendars/calendar.judaic
  projects/ofed/head/usr.bin/calendar/calendars/fr_FR.ISO8859-1/calendar.fetes
  projects/ofed/head/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.common   (contents, props changed)
  projects/ofed/head/usr.bin/calendar/calendars/ru_RU.KOI8-R/calendar.military   (contents, props changed)
  projects/ofed/head/usr.bin/calendar/io.c
  projects/ofed/head/usr.bin/calendar/locale.c
  projects/ofed/head/usr.bin/calendar/parsedata.c
  projects/ofed/head/usr.bin/calendar/sunpos.c
  projects/ofed/head/usr.bin/cap_mkdb/cap_mkdb.1
  projects/ofed/head/usr.bin/cap_mkdb/cap_mkdb.c
  projects/ofed/head/usr.bin/chat/chat.8
  projects/ofed/head/usr.bin/checknr/checknr.1
  projects/ofed/head/usr.bin/checknr/checknr.c
  projects/ofed/head/usr.bin/chkey/chkey.c
  projects/ofed/head/usr.bin/chpass/chpass.1
  projects/ofed/head/usr.bin/chpass/table.c
  projects/ofed/head/usr.bin/cksum/cksum.1
  projects/ofed/head/usr.bin/cksum/cksum.c
  projects/ofed/head/usr.bin/cksum/crc.c
  projects/ofed/head/usr.bin/cksum/extern.h
  projects/ofed/head/usr.bin/cksum/print.c
  projects/ofed/head/usr.bin/cksum/sum1.c
  projects/ofed/head/usr.bin/cksum/sum2.c
  projects/ofed/head/usr.bin/cmp/cmp.1
  projects/ofed/head/usr.bin/cmp/cmp.c
  projects/ofed/head/usr.bin/cmp/extern.h
  projects/ofed/head/usr.bin/cmp/misc.c
  projects/ofed/head/usr.bin/cmp/regular.c
  projects/ofed/head/usr.bin/cmp/special.c
  projects/ofed/head/usr.bin/col/col.1
  projects/ofed/head/usr.bin/col/col.c
  projects/ofed/head/usr.bin/colcrt/colcrt.1
  projects/ofed/head/usr.bin/colcrt/colcrt.c
  projects/ofed/head/usr.bin/colldef/Makefile
  projects/ofed/head/usr.bin/colldef/colldef.1
  projects/ofed/head/usr.bin/colrm/colrm.1
  projects/ofed/head/usr.bin/colrm/colrm.c
  projects/ofed/head/usr.bin/column/column.1
  projects/ofed/head/usr.bin/column/column.c
  projects/ofed/head/usr.bin/comm/comm.1
  projects/ofed/head/usr.bin/comm/comm.c
  projects/ofed/head/usr.bin/compress/compress.1
  projects/ofed/head/usr.bin/compress/compress.c
  projects/ofed/head/usr.bin/compress/zopen.3
  projects/ofed/head/usr.bin/compress/zopen.c
  projects/ofed/head/usr.bin/cpio/Makefile
  projects/ofed/head/usr.bin/cpio/bsdcpio.1
  projects/ofed/head/usr.bin/cpio/cmdline.c
  projects/ofed/head/usr.bin/cpio/config_freebsd.h
  projects/ofed/head/usr.bin/cpio/cpio.c
  projects/ofed/head/usr.bin/cpio/cpio.h
  projects/ofed/head/usr.bin/cpio/cpio_platform.h
  projects/ofed/head/usr.bin/cpio/err.c
  projects/ofed/head/usr.bin/cpio/matching.c
  projects/ofed/head/usr.bin/cpio/matching.h
  projects/ofed/head/usr.bin/cpio/pathmatch.c
  projects/ofed/head/usr.bin/cpio/pathmatch.h
  projects/ofed/head/usr.bin/cpio/test/Makefile
  projects/ofed/head/usr.bin/csup/cpasswd.1
  projects/ofed/head/usr.bin/csup/csup.1
  projects/ofed/head/usr.bin/csup/fnmatch.c
  projects/ofed/head/usr.bin/csup/fnmatch.h
  projects/ofed/head/usr.bin/csup/main.c
  projects/ofed/head/usr.bin/csup/rcsfile.c
  projects/ofed/head/usr.bin/csup/rcsfile.h
  projects/ofed/head/usr.bin/csup/rcsparse.c
  projects/ofed/head/usr.bin/ctags/C.c
  projects/ofed/head/usr.bin/ctags/ctags.1
  projects/ofed/head/usr.bin/ctags/ctags.c
  projects/ofed/head/usr.bin/ctags/ctags.h
  projects/ofed/head/usr.bin/ctags/fortran.c
  projects/ofed/head/usr.bin/ctags/lisp.c
  projects/ofed/head/usr.bin/ctags/print.c
  projects/ofed/head/usr.bin/ctags/tree.c
  projects/ofed/head/usr.bin/ctags/yacc.c
  projects/ofed/head/usr.bin/cut/cut.1
  projects/ofed/head/usr.bin/cut/cut.c
  projects/ofed/head/usr.bin/dc/bcode.c
  projects/ofed/head/usr.bin/dc/dc.c
  projects/ofed/head/usr.bin/dirname/dirname.c
  projects/ofed/head/usr.bin/du/du.1
  projects/ofed/head/usr.bin/du/du.c
  projects/ofed/head/usr.bin/elfdump/elfdump.c
  projects/ofed/head/usr.bin/env/env.1
  projects/ofed/head/usr.bin/env/env.c
  projects/ofed/head/usr.bin/expand/expand.1
  projects/ofed/head/usr.bin/expand/expand.c
  projects/ofed/head/usr.bin/false/false.1
  projects/ofed/head/usr.bin/false/false.c
  projects/ofed/head/usr.bin/find/extern.h
  projects/ofed/head/usr.bin/find/find.1
  projects/ofed/head/usr.bin/find/find.c
  projects/ofed/head/usr.bin/find/find.h
  projects/ofed/head/usr.bin/find/function.c
  projects/ofed/head/usr.bin/find/ls.c
  projects/ofed/head/usr.bin/find/main.c
  projects/ofed/head/usr.bin/find/misc.c
  projects/ofed/head/usr.bin/find/operator.c
  projects/ofed/head/usr.bin/find/option.c
  projects/ofed/head/usr.bin/finger/extern.h
  projects/ofed/head/usr.bin/finger/finger.1
  projects/ofed/head/usr.bin/finger/finger.c
  projects/ofed/head/usr.bin/finger/finger.h
  projects/ofed/head/usr.bin/finger/lprint.c
  projects/ofed/head/usr.bin/finger/net.c
  projects/ofed/head/usr.bin/finger/sprint.c
  projects/ofed/head/usr.bin/finger/util.c
  projects/ofed/head/usr.bin/fmt/fmt.1
  projects/ofed/head/usr.bin/fold/fold.1
  projects/ofed/head/usr.bin/fold/fold.c
  projects/ofed/head/usr.bin/from/from.1
  projects/ofed/head/usr.bin/from/from.c
  projects/ofed/head/usr.bin/fstat/fstat.1
  projects/ofed/head/usr.bin/fstat/fstat.c
  projects/ofed/head/usr.bin/fstat/fstat.h
  projects/ofed/head/usr.bin/gcore/elfcore.c
  projects/ofed/head/usr.bin/gcore/extern.h
  projects/ofed/head/usr.bin/gcore/gcore.1
  projects/ofed/head/usr.bin/gcore/gcore.c
  projects/ofed/head/usr.bin/gencat/gencat.1
  projects/ofed/head/usr.bin/getopt/getopt.1
  projects/ofed/head/usr.bin/gprof/amd64.h
  projects/ofed/head/usr.bin/gprof/aout.c
  projects/ofed/head/usr.bin/gprof/arcs.c
  projects/ofed/head/usr.bin/gprof/arm.h
  projects/ofed/head/usr.bin/gprof/dfn.c
  projects/ofed/head/usr.bin/gprof/elf.c
  projects/ofed/head/usr.bin/gprof/gprof.1
  projects/ofed/head/usr.bin/gprof/gprof.c
  projects/ofed/head/usr.bin/gprof/gprof.h
  projects/ofed/head/usr.bin/gprof/hertz.c
  projects/ofed/head/usr.bin/gprof/i386.h
  projects/ofed/head/usr.bin/gprof/ia64.h
  projects/ofed/head/usr.bin/gprof/lookup.c
  projects/ofed/head/usr.bin/gprof/pathnames.h
  projects/ofed/head/usr.bin/gprof/powerpc.h
  projects/ofed/head/usr.bin/gprof/printgprof.c
  projects/ofed/head/usr.bin/gprof/printlist.c
  projects/ofed/head/usr.bin/gprof/sparc64.h
  projects/ofed/head/usr.bin/gzip/gzip.c
  projects/ofed/head/usr.bin/gzip/unpack.c
  projects/ofed/head/usr.bin/gzip/zuncompress.c
  projects/ofed/head/usr.bin/head/head.1
  projects/ofed/head/usr.bin/head/head.c
  projects/ofed/head/usr.bin/hexdump/conv.c
  projects/ofed/head/usr.bin/hexdump/display.c
  projects/ofed/head/usr.bin/hexdump/hexdump.1
  projects/ofed/head/usr.bin/hexdump/hexdump.c
  projects/ofed/head/usr.bin/hexdump/hexdump.h
  projects/ofed/head/usr.bin/hexdump/hexsyntax.c
  projects/ofed/head/usr.bin/hexdump/od.1
  projects/ofed/head/usr.bin/hexdump/odsyntax.c
  projects/ofed/head/usr.bin/hexdump/parse.c
  projects/ofed/head/usr.bin/id/groups.1
  projects/ofed/head/usr.bin/id/id.1
  projects/ofed/head/usr.bin/id/id.c
  projects/ofed/head/usr.bin/id/whoami.1
  projects/ofed/head/usr.bin/indent/indent.c
  projects/ofed/head/usr.bin/ipcs/ipc.c
  projects/ofed/head/usr.bin/join/join.1
  projects/ofed/head/usr.bin/join/join.c
  projects/ofed/head/usr.bin/jot/jot.1
  projects/ofed/head/usr.bin/jot/jot.c
  projects/ofed/head/usr.bin/kdump/kdump.1
  projects/ofed/head/usr.bin/kdump/kdump.c
  projects/ofed/head/usr.bin/kdump/mksubr
  projects/ofed/head/usr.bin/killall/killall.1
  projects/ofed/head/usr.bin/ktrace/ktrace.1
  projects/ofed/head/usr.bin/ktrace/ktrace.c
  projects/ofed/head/usr.bin/ktrace/ktrace.h
  projects/ofed/head/usr.bin/ktrace/subr.c
  projects/ofed/head/usr.bin/lam/lam.1
  projects/ofed/head/usr.bin/lam/lam.c
  projects/ofed/head/usr.bin/last/last.1
  projects/ofed/head/usr.bin/last/last.c
  projects/ofed/head/usr.bin/lastcomm/lastcomm.1
  projects/ofed/head/usr.bin/lastcomm/lastcomm.c
  projects/ofed/head/usr.bin/lastcomm/pathnames.h
  projects/ofed/head/usr.bin/ldd/Makefile
  projects/ofed/head/usr.bin/ldd/ldd.c
  projects/ofed/head/usr.bin/leave/leave.1
  projects/ofed/head/usr.bin/leave/leave.c
  projects/ofed/head/usr.bin/less/Makefile
  projects/ofed/head/usr.bin/less/lesspipe.sh
  projects/ofed/head/usr.bin/lex/Makefile
  projects/ofed/head/usr.bin/lex/flex.skl
  projects/ofed/head/usr.bin/lex/initscan.c
  projects/ofed/head/usr.bin/locate/bigram/locate.bigram.c
  projects/ofed/head/usr.bin/locate/code/locate.code.c
  projects/ofed/head/usr.bin/locate/locate/locate.h
  projects/ofed/head/usr.bin/locate/locate/locate.rc
  projects/ofed/head/usr.bin/locate/locate/updatedb.sh
  projects/ofed/head/usr.bin/lock/Makefile
  projects/ofed/head/usr.bin/lock/lock.1
  projects/ofed/head/usr.bin/lock/lock.c
  projects/ofed/head/usr.bin/logger/logger.1
  projects/ofed/head/usr.bin/logger/logger.c
  projects/ofed/head/usr.bin/login/login.1
  projects/ofed/head/usr.bin/login/login.c
  projects/ofed/head/usr.bin/login/pathnames.h
  projects/ofed/head/usr.bin/logname/logname.1
  projects/ofed/head/usr.bin/logname/logname.c
  projects/ofed/head/usr.bin/look/look.1
  projects/ofed/head/usr.bin/look/look.c
  projects/ofed/head/usr.bin/look/pathnames.h
  projects/ofed/head/usr.bin/lorder/lorder.1
  projects/ofed/head/usr.bin/lorder/lorder.sh
  projects/ofed/head/usr.bin/m4/TEST/ack.m4
  projects/ofed/head/usr.bin/m4/TEST/hanoi.m4
  projects/ofed/head/usr.bin/m4/TEST/hash.m4
  projects/ofed/head/usr.bin/m4/TEST/sqroot.m4
  projects/ofed/head/usr.bin/m4/TEST/string.m4
  projects/ofed/head/usr.bin/m4/TEST/test.m4
  projects/ofed/head/usr.bin/m4/eval.c
  projects/ofed/head/usr.bin/m4/expr.c
  projects/ofed/head/usr.bin/m4/extern.h
  projects/ofed/head/usr.bin/m4/look.c
  projects/ofed/head/usr.bin/m4/main.c
  projects/ofed/head/usr.bin/m4/mdef.h
  projects/ofed/head/usr.bin/m4/misc.c
  projects/ofed/head/usr.bin/m4/pathnames.h
  projects/ofed/head/usr.bin/m4/stdd.h
  projects/ofed/head/usr.bin/mail/cmd1.c
  projects/ofed/head/usr.bin/mail/cmd2.c
  projects/ofed/head/usr.bin/mail/cmd3.c
  projects/ofed/head/usr.bin/mail/cmdtab.c
  projects/ofed/head/usr.bin/mail/collect.c
  projects/ofed/head/usr.bin/mail/def.h
  projects/ofed/head/usr.bin/mail/edit.c
  projects/ofed/head/usr.bin/mail/extern.h
  projects/ofed/head/usr.bin/mail/fio.c
  projects/ofed/head/usr.bin/mail/getname.c
  projects/ofed/head/usr.bin/mail/glob.h
  projects/ofed/head/usr.bin/mail/head.c
  projects/ofed/head/usr.bin/mail/lex.c
  projects/ofed/head/usr.bin/mail/list.c
  projects/ofed/head/usr.bin/mail/mail.1
  projects/ofed/head/usr.bin/mail/main.c
  projects/ofed/head/usr.bin/mail/names.c
  projects/ofed/head/usr.bin/mail/pathnames.h
  projects/ofed/head/usr.bin/mail/popen.c
  projects/ofed/head/usr.bin/mail/quit.c
  projects/ofed/head/usr.bin/mail/rcv.h
  projects/ofed/head/usr.bin/mail/send.c
  projects/ofed/head/usr.bin/mail/strings.c
  projects/ofed/head/usr.bin/mail/temp.c
  projects/ofed/head/usr.bin/mail/tty.c
  projects/ofed/head/usr.bin/mail/util.c
  projects/ofed/head/usr.bin/mail/v7.local.c
  projects/ofed/head/usr.bin/mail/vars.c
  projects/ofed/head/usr.bin/mail/version.c
  projects/ofed/head/usr.bin/make/main.c
  projects/ofed/head/usr.bin/make/make.1
  projects/ofed/head/usr.bin/make/str.c
  projects/ofed/head/usr.bin/mesg/mesg.1
  projects/ofed/head/usr.bin/ministat/ministat.1
  projects/ofed/head/usr.bin/mkdep/mkdep.1
  projects/ofed/head/usr.bin/mkdep/mkdep.gcc.sh
  projects/ofed/head/usr.bin/mkdep/mkdep.sh
  projects/ofed/head/usr.bin/mkfifo/mkfifo.1
  projects/ofed/head/usr.bin/mkfifo/mkfifo.c
  projects/ofed/head/usr.bin/mklocale/extern.h
  projects/ofed/head/usr.bin/mklocale/ldef.h
  projects/ofed/head/usr.bin/mklocale/lex.l
  projects/ofed/head/usr.bin/mklocale/mklocale.1
  projects/ofed/head/usr.bin/mklocale/yacc.y
  projects/ofed/head/usr.bin/mkstr/mkstr.1
  projects/ofed/head/usr.bin/mkstr/mkstr.c
  projects/ofed/head/usr.bin/mktemp/mktemp.1
  projects/ofed/head/usr.bin/mkuzip/mkuzip.8
  projects/ofed/head/usr.bin/msgs/msgs.1
  projects/ofed/head/usr.bin/msgs/msgs.c
  projects/ofed/head/usr.bin/msgs/pathnames.h
  projects/ofed/head/usr.bin/mt/mt.1
  projects/ofed/head/usr.bin/mt/mt.c
  projects/ofed/head/usr.bin/nc/Makefile
  projects/ofed/head/usr.bin/ncal/ncal.c
  projects/ofed/head/usr.bin/netstat/atalk.c
  projects/ofed/head/usr.bin/netstat/if.c
  projects/ofed/head/usr.bin/netstat/inet.c
  projects/ofed/head/usr.bin/netstat/inet6.c
  projects/ofed/head/usr.bin/netstat/ipsec.c
  projects/ofed/head/usr.bin/netstat/main.c
  projects/ofed/head/usr.bin/netstat/netstat.1
  projects/ofed/head/usr.bin/netstat/netstat.h
  projects/ofed/head/usr.bin/netstat/pfkey.c
  projects/ofed/head/usr.bin/netstat/route.c
  projects/ofed/head/usr.bin/netstat/sctp.c
  projects/ofed/head/usr.bin/netstat/unix.c
  projects/ofed/head/usr.bin/newkey/newkey.8
  projects/ofed/head/usr.bin/nfsstat/nfsstat.1
  projects/ofed/head/usr.bin/nfsstat/nfsstat.c
  projects/ofed/head/usr.bin/nice/nice.1
  projects/ofed/head/usr.bin/nice/nice.c
  projects/ofed/head/usr.bin/nl/nl.1
  projects/ofed/head/usr.bin/nohup/nohup.1
  projects/ofed/head/usr.bin/nohup/nohup.c
  projects/ofed/head/usr.bin/pagesize/pagesize.1
  projects/ofed/head/usr.bin/pagesize/pagesize.sh
  projects/ofed/head/usr.bin/passwd/passwd.1
  projects/ofed/head/usr.bin/paste/paste.1
  projects/ofed/head/usr.bin/paste/paste.c
  projects/ofed/head/usr.bin/printenv/printenv.1
  projects/ofed/head/usr.bin/printenv/printenv.c
  projects/ofed/head/usr.bin/printf/printf.1
  projects/ofed/head/usr.bin/printf/printf.c
  projects/ofed/head/usr.bin/quota/quota.1
  projects/ofed/head/usr.bin/quota/quota.c
  projects/ofed/head/usr.bin/renice/renice.8
  projects/ofed/head/usr.bin/renice/renice.c
  projects/ofed/head/usr.bin/rev/rev.1
  projects/ofed/head/usr.bin/rev/rev.c
  projects/ofed/head/usr.bin/rlogin/rlogin.1
  projects/ofed/head/usr.bin/rs/rs.1
  projects/ofed/head/usr.bin/rs/rs.c
  projects/ofed/head/usr.bin/rsh/rsh.1
  projects/ofed/head/usr.bin/rsh/rsh.c
  projects/ofed/head/usr.bin/rup/rup.1
  projects/ofed/head/usr.bin/ruptime/ruptime.1
  projects/ofed/head/usr.bin/ruptime/ruptime.c
  projects/ofed/head/usr.bin/rusers/rusers.1
  projects/ofed/head/usr.bin/rwall/rwall.1
  projects/ofed/head/usr.bin/rwho/rwho.1
  projects/ofed/head/usr.bin/rwho/rwho.c
  projects/ofed/head/usr.bin/script/script.1
  projects/ofed/head/usr.bin/script/script.c
  projects/ofed/head/usr.bin/seq/seq.c
  projects/ofed/head/usr.bin/setchannel/setchannel.1
  projects/ofed/head/usr.bin/setchannel/setchannel.c
  projects/ofed/head/usr.bin/shar/shar.1
  projects/ofed/head/usr.bin/shar/shar.sh
  projects/ofed/head/usr.bin/showmount/showmount.8
  projects/ofed/head/usr.bin/showmount/showmount.c
  projects/ofed/head/usr.bin/split/split.1
  projects/ofed/head/usr.bin/split/split.c
  projects/ofed/head/usr.bin/stat/Makefile
  projects/ofed/head/usr.bin/stat/stat.1
  projects/ofed/head/usr.bin/stat/stat.c
  projects/ofed/head/usr.bin/su/su.1
  projects/ofed/head/usr.bin/su/su.c
  projects/ofed/head/usr.bin/systat/cmds.c
  projects/ofed/head/usr.bin/systat/cmdtab.c
  projects/ofed/head/usr.bin/systat/devs.c
  projects/ofed/head/usr.bin/systat/extern.h
  projects/ofed/head/usr.bin/systat/fetch.c
  projects/ofed/head/usr.bin/systat/icmp.c
  projects/ofed/head/usr.bin/systat/icmp6.c
  projects/ofed/head/usr.bin/systat/iostat.c
  projects/ofed/head/usr.bin/systat/ip.c
  projects/ofed/head/usr.bin/systat/ip6.c
  projects/ofed/head/usr.bin/systat/keyboard.c
  projects/ofed/head/usr.bin/systat/main.c
  projects/ofed/head/usr.bin/systat/mbufs.c
  projects/ofed/head/usr.bin/systat/netcmds.c
  projects/ofed/head/usr.bin/systat/netstat.c
  projects/ofed/head/usr.bin/systat/pigs.c
  projects/ofed/head/usr.bin/systat/swap.c
  projects/ofed/head/usr.bin/systat/systat.1
  projects/ofed/head/usr.bin/systat/systat.h
  projects/ofed/head/usr.bin/systat/tcp.c
  projects/ofed/head/usr.bin/systat/vmstat.c
  projects/ofed/head/usr.bin/tail/extern.h
  projects/ofed/head/usr.bin/tail/forward.c
  projects/ofed/head/usr.bin/tail/misc.c
  projects/ofed/head/usr.bin/tail/read.c
  projects/ofed/head/usr.bin/tail/reverse.c
  projects/ofed/head/usr.bin/tail/tail.1
  projects/ofed/head/usr.bin/tail/tail.c
  projects/ofed/head/usr.bin/talk/ctl.c
  projects/ofed/head/usr.bin/talk/ctl_transact.c
  projects/ofed/head/usr.bin/talk/display.c
  projects/ofed/head/usr.bin/talk/get_addrs.c
  projects/ofed/head/usr.bin/talk/get_names.c
  projects/ofed/head/usr.bin/talk/init_disp.c
  projects/ofed/head/usr.bin/talk/invite.c
  projects/ofed/head/usr.bin/talk/io.c
  projects/ofed/head/usr.bin/talk/look_up.c
  projects/ofed/head/usr.bin/talk/msgs.c
  projects/ofed/head/usr.bin/talk/talk.1
  projects/ofed/head/usr.bin/talk/talk.c
  projects/ofed/head/usr.bin/talk/talk.h
  projects/ofed/head/usr.bin/talk/talk_ctl.h
  projects/ofed/head/usr.bin/tar/Makefile
  projects/ofed/head/usr.bin/tar/bsdtar.1
  projects/ofed/head/usr.bin/tar/config_freebsd.h
  projects/ofed/head/usr.bin/tar/pathmatch.c
  projects/ofed/head/usr.bin/tar/read.c
  projects/ofed/head/usr.bin/tar/test/Makefile
  projects/ofed/head/usr.bin/tar/write.c
  projects/ofed/head/usr.bin/tcopy/Makefile
  projects/ofed/head/usr.bin/tcopy/tcopy.1
  projects/ofed/head/usr.bin/tcopy/tcopy.c
  projects/ofed/head/usr.bin/tee/tee.1
  projects/ofed/head/usr.bin/tee/tee.c
  projects/ofed/head/usr.bin/tftp/Makefile
  projects/ofed/head/usr.bin/tftp/main.c
  projects/ofed/head/usr.bin/tftp/tftp.1
  projects/ofed/head/usr.bin/tftp/tftp.c
  projects/ofed/head/usr.bin/tftp/tftp.h
  projects/ofed/head/usr.bin/time/time.1
  projects/ofed/head/usr.bin/time/time.c
  projects/ofed/head/usr.bin/top/top.local.1
  projects/ofed/head/usr.bin/touch/touch.1
  projects/ofed/head/usr.bin/touch/touch.c
  projects/ofed/head/usr.bin/tput/clear.sh
  projects/ofed/head/usr.bin/tput/tput.1
  projects/ofed/head/usr.bin/tput/tput.c
  projects/ofed/head/usr.bin/tr/extern.h
  projects/ofed/head/usr.bin/tr/str.c
  projects/ofed/head/usr.bin/tr/tr.1
  projects/ofed/head/usr.bin/tr/tr.c
  projects/ofed/head/usr.bin/true/true.1
  projects/ofed/head/usr.bin/true/true.c
  projects/ofed/head/usr.bin/truss/Makefile
  projects/ofed/head/usr.bin/truss/amd64-fbsd.c
  projects/ofed/head/usr.bin/truss/amd64-fbsd32.c
  projects/ofed/head/usr.bin/truss/extern.h
  projects/ofed/head/usr.bin/truss/i386-fbsd.c
  projects/ofed/head/usr.bin/truss/ia64-fbsd.c
  projects/ofed/head/usr.bin/truss/main.c
  projects/ofed/head/usr.bin/truss/mips-fbsd.c
  projects/ofed/head/usr.bin/truss/powerpc-fbsd.c
  projects/ofed/head/usr.bin/truss/setup.c
  projects/ofed/head/usr.bin/truss/sparc64-fbsd.c
  projects/ofed/head/usr.bin/truss/syscalls.c
  projects/ofed/head/usr.bin/tset/extern.h
  projects/ofed/head/usr.bin/tset/map.c
  projects/ofed/head/usr.bin/tset/misc.c
  projects/ofed/head/usr.bin/tset/set.c
  projects/ofed/head/usr.bin/tset/term.c
  projects/ofed/head/usr.bin/tset/tset.1
  projects/ofed/head/usr.bin/tset/tset.c
  projects/ofed/head/usr.bin/tset/wrterm.c
  projects/ofed/head/usr.bin/tsort/tsort.1
  projects/ofed/head/usr.bin/tsort/tsort.c
  projects/ofed/head/usr.bin/tty/tty.1
  projects/ofed/head/usr.bin/tty/tty.c
  projects/ofed/head/usr.bin/ul/ul.1
  projects/ofed/head/usr.bin/ul/ul.c
  projects/ofed/head/usr.bin/uname/uname.1
  projects/ofed/head/usr.bin/unexpand/unexpand.c
  projects/ofed/head/usr.bin/unifdef/unifdef.1
  projects/ofed/head/usr.bin/uniq/uniq.1
  projects/ofed/head/usr.bin/uniq/uniq.c
  projects/ofed/head/usr.bin/unvis/unvis.1
  projects/ofed/head/usr.bin/unvis/unvis.c
  projects/ofed/head/usr.bin/unzip/unzip.1
  projects/ofed/head/usr.bin/unzip/unzip.c
  projects/ofed/head/usr.bin/usbhidaction/usbhidaction.c
  projects/ofed/head/usr.bin/users/users.1
  projects/ofed/head/usr.bin/users/users.c
  projects/ofed/head/usr.bin/uudecode/uudecode.c
  projects/ofed/head/usr.bin/uuencode/uuencode.1
  projects/ofed/head/usr.bin/uuencode/uuencode.c
  projects/ofed/head/usr.bin/uuencode/uuencode.format.5
  projects/ofed/head/usr.bin/vgrind/RETEST/retest.c
  projects/ofed/head/usr.bin/vgrind/extern.h
  projects/ofed/head/usr.bin/vgrind/pathnames.h
  projects/ofed/head/usr.bin/vgrind/regexp.c
  projects/ofed/head/usr.bin/vgrind/vfontedpr.c
  projects/ofed/head/usr.bin/vgrind/vgrind.1
  projects/ofed/head/usr.bin/vgrind/vgrind.sh
  projects/ofed/head/usr.bin/vgrind/vgrindefs.5
  projects/ofed/head/usr.bin/vgrind/vgrindefs.c
  projects/ofed/head/usr.bin/vgrind/vgrindefs.src
  projects/ofed/head/usr.bin/vis/extern.h
  projects/ofed/head/usr.bin/vis/foldit.c
  projects/ofed/head/usr.bin/vis/vis.1
  projects/ofed/head/usr.bin/vis/vis.c
  projects/ofed/head/usr.bin/vmstat/vmstat.8
  projects/ofed/head/usr.bin/vmstat/vmstat.c
  projects/ofed/head/usr.bin/w/extern.h
  projects/ofed/head/usr.bin/w/pr_time.c
  projects/ofed/head/usr.bin/w/proc_compare.c
  projects/ofed/head/usr.bin/w/uptime.1
  projects/ofed/head/usr.bin/w/w.1
  projects/ofed/head/usr.bin/w/w.c
  projects/ofed/head/usr.bin/wall/ttymsg.c
  projects/ofed/head/usr.bin/wall/wall.1
  projects/ofed/head/usr.bin/wall/wall.c
  projects/ofed/head/usr.bin/wc/wc.1
  projects/ofed/head/usr.bin/wc/wc.c
  projects/ofed/head/usr.bin/what/what.1
  projects/ofed/head/usr.bin/what/what.c
  projects/ofed/head/usr.bin/who/who.1
  projects/ofed/head/usr.bin/whois/whois.1
  projects/ofed/head/usr.bin/whois/whois.c
  projects/ofed/head/usr.bin/write/write.1
  projects/ofed/head/usr.bin/write/write.c
  projects/ofed/head/usr.bin/wtmpcvt/wtmpcvt.1
  projects/ofed/head/usr.bin/wtmpcvt/wtmpcvt.c
  projects/ofed/head/usr.bin/xargs/pathnames.h
  projects/ofed/head/usr.bin/xargs/xargs.1
  projects/ofed/head/usr.bin/xargs/xargs.c
  projects/ofed/head/usr.bin/xinstall/install.1
  projects/ofed/head/usr.bin/xinstall/xinstall.c
  projects/ofed/head/usr.bin/xlint/Makefile.inc
  projects/ofed/head/usr.bin/xlint/arch/powerpc/targparam.h
  projects/ofed/head/usr.bin/xlint/lint1/mem1.c
  projects/ofed/head/usr.bin/xstr/pathnames.h
  projects/ofed/head/usr.bin/xstr/xstr.1
  projects/ofed/head/usr.bin/xstr/xstr.c
  projects/ofed/head/usr.bin/yacc/Makefile
  projects/ofed/head/usr.bin/yacc/closure.c
  projects/ofed/head/usr.bin/yacc/defs.h
  projects/ofed/head/usr.bin/yacc/error.c
  projects/ofed/head/usr.bin/yacc/lalr.c
  projects/ofed/head/usr.bin/yacc/lr0.c
  projects/ofed/head/usr.bin/yacc/main.c
  projects/ofed/head/usr.bin/yacc/mkpar.c
  projects/ofed/head/usr.bin/yacc/output.c
  projects/ofed/head/usr.bin/yacc/reader.c
  projects/ofed/head/usr.bin/yacc/skeleton.c
  projects/ofed/head/usr.bin/yacc/symtab.c
  projects/ofed/head/usr.bin/yacc/verbose.c
  projects/ofed/head/usr.bin/yacc/warshall.c
  projects/ofed/head/usr.bin/yacc/yacc.1
  projects/ofed/head/usr.bin/yacc/yyfix.1
  projects/ofed/head/usr.bin/yacc/yyfix.sh
  projects/ofed/head/usr.bin/yes/yes.1
  projects/ofed/head/usr.bin/yes/yes.c
  projects/ofed/head/usr.bin/ypwhich/ypwhich.c
  projects/ofed/head/usr.sbin/IPXrouted/IPXrouted.8
  projects/ofed/head/usr.sbin/Makefile
  projects/ofed/head/usr.sbin/ac/Makefile
  projects/ofed/head/usr.sbin/ac/ac.c
  projects/ofed/head/usr.sbin/acpi/acpiconf/acpiconf.c
  projects/ofed/head/usr.sbin/acpi/acpidb/Makefile
  projects/ofed/head/usr.sbin/acpi/acpidump/acpi.c
  projects/ofed/head/usr.sbin/acpi/acpidump/acpi_user.c
  projects/ofed/head/usr.sbin/acpi/acpidump/acpidump.h
  projects/ofed/head/usr.sbin/acpi/iasl/Makefile
  projects/ofed/head/usr.sbin/adduser/adduser.conf.5
  projects/ofed/head/usr.sbin/amd/Makefile.inc
  projects/ofed/head/usr.sbin/apm/Makefile
  projects/ofed/head/usr.sbin/apm/apm.c
  projects/ofed/head/usr.sbin/apmd/Makefile
  projects/ofed/head/usr.sbin/apmd/README
  projects/ofed/head/usr.sbin/apmd/apmd.8
  projects/ofed/head/usr.sbin/apmd/apmd.c
  projects/ofed/head/usr.sbin/apmd/apmd.h
  projects/ofed/head/usr.sbin/apmd/apmdlex.l
  projects/ofed/head/usr.sbin/apmd/contrib/pccardq.c
  projects/ofed/head/usr.sbin/arp/arp.c
  projects/ofed/head/usr.sbin/bluetooth/Makefile
  projects/ofed/head/usr.sbin/bluetooth/bthidcontrol/sdp.c
  projects/ofed/head/usr.sbin/bluetooth/bthidd/bthidd.8
  projects/ofed/head/usr.sbin/bluetooth/bthidd/hid.c
  projects/ofed/head/usr.sbin/bluetooth/bthidd/lexer.l
  projects/ofed/head/usr.sbin/bluetooth/btpand/btpand.8
  projects/ofed/head/usr.sbin/bluetooth/hcsecd/lexer.l
  projects/ofed/head/usr.sbin/bluetooth/rfcomm_pppd/rfcomm_pppd.8
  projects/ofed/head/usr.sbin/bluetooth/sdpcontrol/sdpcontrol.8
  projects/ofed/head/usr.sbin/bsnmpd/Makefile
  projects/ofed/head/usr.sbin/bsnmpd/bsnmpd/Makefile
  projects/ofed/head/usr.sbin/bsnmpd/modules/Makefile
  projects/ofed/head/usr.sbin/bsnmpd/modules/snmp_bridge/bridge_tree.def
  projects/ofed/head/usr.sbin/bsnmpd/modules/snmp_bridge/snmp_bridge.3
  projects/ofed/head/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_diskstorage_tbl.c
  projects/ofed/head/usr.sbin/bsnmpd/modules/snmp_hostres/hostres_processor_tbl.c
  projects/ofed/head/usr.sbin/bsnmpd/modules/snmp_hostres/snmp_hostres.3
  projects/ofed/head/usr.sbin/bsnmpd/modules/snmp_netgraph/snmp_netgraph.3
  projects/ofed/head/usr.sbin/bsnmpd/modules/snmp_pf/pf_snmp.c
  projects/ofed/head/usr.sbin/burncd/burncd.8
  projects/ofed/head/usr.sbin/chown/chown.c
  projects/ofed/head/usr.sbin/ckdist/ckdist.1
  projects/ofed/head/usr.sbin/clear_locks/clear_locks.8
  projects/ofed/head/usr.sbin/config/config.5
  projects/ofed/head/usr.sbin/config/config.8
  projects/ofed/head/usr.sbin/config/config.y
  projects/ofed/head/usr.sbin/config/configvers.h
  projects/ofed/head/usr.sbin/config/lang.l
  projects/ofed/head/usr.sbin/config/main.c
  projects/ofed/head/usr.sbin/config/mkmakefile.c
  projects/ofed/head/usr.sbin/config/mkoptions.c
  projects/ofed/head/usr.sbin/cpucontrol/amd.c
  projects/ofed/head/usr.sbin/cpucontrol/cpucontrol.8
  projects/ofed/head/usr.sbin/cpucontrol/intel.c
  projects/ofed/head/usr.sbin/crashinfo/crashinfo.sh
  projects/ofed/head/usr.sbin/cron/crontab/crontab.1
  projects/ofed/head/usr.sbin/crunch/crunchgen/crunchgen.1
  projects/ofed/head/usr.sbin/crunch/crunchide/Makefile
  projects/ofed/head/usr.sbin/crunch/crunchide/exec_elf32.c
  projects/ofed/head/usr.sbin/cxgbtool/cxgbtool.c
  projects/ofed/head/usr.sbin/daemon/daemon.8
  projects/ofed/head/usr.sbin/dconschat/dconschat.8
  projects/ofed/head/usr.sbin/extattr/rmextattr.c
  projects/ofed/head/usr.sbin/extattrctl/extattrctl.c
  projects/ofed/head/usr.sbin/fdcontrol/fdcontrol.8
  projects/ofed/head/usr.sbin/fifolog/lib/fifolog.h
  projects/ofed/head/usr.sbin/fifolog/lib/fifolog_reader.c
  projects/ofed/head/usr.sbin/fifolog/lib/fifolog_write.h
  projects/ofed/head/usr.sbin/fifolog/lib/fifolog_write_poll.c
  projects/ofed/head/usr.sbin/flowctl/flowctl.8
  projects/ofed/head/usr.sbin/freebsd-update/freebsd-update.8
  projects/ofed/head/usr.sbin/freebsd-update/freebsd-update.sh
  projects/ofed/head/usr.sbin/fwcontrol/fwcontrol.8
  projects/ofed/head/usr.sbin/fwcontrol/fwcontrol.c
  projects/ofed/head/usr.sbin/gssd/gssd.8
  projects/ofed/head/usr.sbin/i2c/i2c.8
  projects/ofed/head/usr.sbin/iostat/iostat.8
  projects/ofed/head/usr.sbin/iostat/iostat.c
  projects/ofed/head/usr.sbin/jail/jail.8
  projects/ofed/head/usr.sbin/jail/jail.c
  projects/ofed/head/usr.sbin/jls/jls.c
  projects/ofed/head/usr.sbin/kbdcontrol/kbdcontrol.1
  projects/ofed/head/usr.sbin/kbdcontrol/lex.l
  projects/ofed/head/usr.sbin/kbdmap/kbdmap.c
  projects/ofed/head/usr.sbin/kldxref/Makefile
  projects/ofed/head/usr.sbin/lmcconfig/Makefile
  projects/ofed/head/usr.sbin/lmcconfig/lmcconfig.8
  projects/ofed/head/usr.sbin/lmcconfig/lmcconfig.c
  projects/ofed/head/usr.sbin/lpr/Makefile
  projects/ofed/head/usr.sbin/lpr/common_source/displayq.c
  projects/ofed/head/usr.sbin/lpr/common_source/lp.h
  projects/ofed/head/usr.sbin/lpr/common_source/lp.local.h
  projects/ofed/head/usr.sbin/lpr/common_source/pathnames.h
  projects/ofed/head/usr.sbin/lpr/common_source/rmjob.c
  projects/ofed/head/usr.sbin/lpr/common_source/startdaemon.c
  projects/ofed/head/usr.sbin/lpr/filters/lpf.c
  projects/ofed/head/usr.sbin/lpr/lpc/cmds.c
  projects/ofed/head/usr.sbin/lpr/lpc/cmdtab.c
  projects/ofed/head/usr.sbin/lpr/lpc/extern.h
  projects/ofed/head/usr.sbin/lpr/lpc/lpc.8
  projects/ofed/head/usr.sbin/lpr/lpc/lpc.c
  projects/ofed/head/usr.sbin/lpr/lpc/lpc.h
  projects/ofed/head/usr.sbin/lpr/lpd/extern.h
  projects/ofed/head/usr.sbin/lpr/lpd/lpd.8
  projects/ofed/head/usr.sbin/lpr/lpd/lpd.c
  projects/ofed/head/usr.sbin/lpr/lpd/lpdchar.c
  projects/ofed/head/usr.sbin/lpr/lpd/modes.c
  projects/ofed/head/usr.sbin/lpr/lpd/printjob.c
  projects/ofed/head/usr.sbin/lpr/lpd/recvjob.c
  projects/ofed/head/usr.sbin/lpr/lpq/lpq.1
  projects/ofed/head/usr.sbin/lpr/lpq/lpq.c
  projects/ofed/head/usr.sbin/lpr/lpr/lpr.1
  projects/ofed/head/usr.sbin/lpr/lpr/lpr.c
  projects/ofed/head/usr.sbin/lpr/lpr/printcap.5
  projects/ofed/head/usr.sbin/lpr/lprm/lprm.1
  projects/ofed/head/usr.sbin/lpr/lprm/lprm.c
  projects/ofed/head/usr.sbin/lpr/lptest/lptest.1
  projects/ofed/head/usr.sbin/lpr/lptest/lptest.c
  projects/ofed/head/usr.sbin/lpr/pac/pac.8
  projects/ofed/head/usr.sbin/lpr/pac/pac.c
  projects/ofed/head/usr.sbin/mailwrapper/Makefile
  projects/ofed/head/usr.sbin/makefs/Makefile
  projects/ofed/head/usr.sbin/makefs/ffs.c
  projects/ofed/head/usr.sbin/makefs/ffs/buf.c
  projects/ofed/head/usr.sbin/makefs/ffs/ffs_alloc.c
  projects/ofed/head/usr.sbin/makefs/ffs/mkfs.c
  projects/ofed/head/usr.sbin/makefs/makefs.8
  projects/ofed/head/usr.sbin/makefs/makefs.c
  projects/ofed/head/usr.sbin/makefs/makefs.h
  projects/ofed/head/usr.sbin/makefs/walk.c
  projects/ofed/head/usr.sbin/mergemaster/mergemaster.8
  projects/ofed/head/usr.sbin/mergemaster/mergemaster.sh
  projects/ofed/head/usr.sbin/mfiutil/mfi_cmd.c
  projects/ofed/head/usr.sbin/mfiutil/mfi_config.c
  projects/ofed/head/usr.sbin/mfiutil/mfi_drive.c
  projects/ofed/head/usr.sbin/mfiutil/mfi_evt.c
  projects/ofed/head/usr.sbin/mfiutil/mfi_flash.c
  projects/ofed/head/usr.sbin/mfiutil/mfi_patrol.c
  projects/ofed/head/usr.sbin/mfiutil/mfi_show.c
  projects/ofed/head/usr.sbin/mfiutil/mfi_volume.c
  projects/ofed/head/usr.sbin/mfiutil/mfiutil.8
  projects/ofed/head/usr.sbin/mfiutil/mfiutil.c
  projects/ofed/head/usr.sbin/mixer/mixer.8
  projects/ofed/head/usr.sbin/mld6query/mld6.c
  projects/ofed/head/usr.sbin/mlxcontrol/mlxcontrol.8
  projects/ofed/head/usr.sbin/mount_portalfs/mount_portalfs.8
  projects/ofed/head/usr.sbin/mountd/exports.5
  projects/ofed/head/usr.sbin/mountd/mountd.c
  projects/ofed/head/usr.sbin/moused/moused.8
  projects/ofed/head/usr.sbin/moused/moused.c
  projects/ofed/head/usr.sbin/mptable/mptable.1
  projects/ofed/head/usr.sbin/mptutil/mpt_cam.c
  projects/ofed/head/usr.sbin/mptutil/mpt_cmd.c
  projects/ofed/head/usr.sbin/mptutil/mpt_config.c
  projects/ofed/head/usr.sbin/mptutil/mpt_drive.c
  projects/ofed/head/usr.sbin/mptutil/mpt_evt.c
  projects/ofed/head/usr.sbin/mptutil/mpt_show.c
  projects/ofed/head/usr.sbin/mptutil/mpt_volume.c
  projects/ofed/head/usr.sbin/mptutil/mptutil.8
  projects/ofed/head/usr.sbin/mptutil/mptutil.c
  projects/ofed/head/usr.sbin/mtest/mtest.8
  projects/ofed/head/usr.sbin/mtree/mtree.5
  projects/ofed/head/usr.sbin/mtree/mtree.8
  projects/ofed/head/usr.sbin/named/Makefile
  projects/ofed/head/usr.sbin/ndp/ndp.c
  projects/ofed/head/usr.sbin/newsyslog/newsyslog.8
  projects/ofed/head/usr.sbin/newsyslog/newsyslog.c
  projects/ofed/head/usr.sbin/newsyslog/newsyslog.conf.5
  projects/ofed/head/usr.sbin/nfscbd/nfscbd.8
  projects/ofed/head/usr.sbin/nfsd/nfsv4.4
  projects/ofed/head/usr.sbin/nfsd/stablerestart.5
  projects/ofed/head/usr.sbin/nfsdumpstate/nfsdumpstate.8
  projects/ofed/head/usr.sbin/nfsdumpstate/nfsdumpstate.c
  projects/ofed/head/usr.sbin/nfsuserd/nfsuserd.8
  projects/ofed/head/usr.sbin/ngctl/main.c
  projects/ofed/head/usr.sbin/ngctl/msg.c
  projects/ofed/head/usr.sbin/nscd/nscd.8
  projects/ofed/head/usr.sbin/nscd/nscd.conf.5
  projects/ofed/head/usr.sbin/ntp/config.h
  projects/ofed/head/usr.sbin/ntp/doc/ntp.conf.5
  projects/ofed/head/usr.sbin/ntp/doc/ntpd.8
  projects/ofed/head/usr.sbin/ntp/doc/ntpq.8
  projects/ofed/head/usr.sbin/pciconf/cap.c
  projects/ofed/head/usr.sbin/pciconf/pciconf.8
  projects/ofed/head/usr.sbin/pciconf/pciconf.c
  projects/ofed/head/usr.sbin/pkg_install/Makefile.inc
  projects/ofed/head/usr.sbin/pkg_install/add/main.c
  projects/ofed/head/usr.sbin/pkg_install/create/create.h
  projects/ofed/head/usr.sbin/pkg_install/create/main.c
  projects/ofed/head/usr.sbin/pkg_install/create/perform.c
  projects/ofed/head/usr.sbin/pkg_install/create/pkg_create.1
  projects/ofed/head/usr.sbin/pkg_install/updating/pkg_updating.1
  projects/ofed/head/usr.sbin/pmcannotate/pmcannotate.c
  projects/ofed/head/usr.sbin/pmccontrol/pmccontrol.c
  projects/ofed/head/usr.sbin/pmcstat/pmcpl_callgraph.c
  projects/ofed/head/usr.sbin/pmcstat/pmcpl_calltree.c
  projects/ofed/head/usr.sbin/pmcstat/pmcstat.c
  projects/ofed/head/usr.sbin/pmcstat/pmcstat.h
  projects/ofed/head/usr.sbin/pmcstat/pmcstat_log.c
  projects/ofed/head/usr.sbin/pmcstat/pmcstat_log.h
  projects/ofed/head/usr.sbin/portsnap/portsnap/portsnap.8
  projects/ofed/head/usr.sbin/portsnap/portsnap/portsnap.sh
  projects/ofed/head/usr.sbin/powerd/powerd.8
  projects/ofed/head/usr.sbin/powerd/powerd.c
  projects/ofed/head/usr.sbin/ppp/ipcp.c
  projects/ofed/head/usr.sbin/ppp/ipv6cp.c
  projects/ofed/head/usr.sbin/ppp/throughput.c
  projects/ofed/head/usr.sbin/pw/pw.8
  projects/ofed/head/usr.sbin/rarpd/rarpd.c
  projects/ofed/head/usr.sbin/rpc.lockd/Makefile
  projects/ofed/head/usr.sbin/rpc.lockd/kern.c
  projects/ofed/head/usr.sbin/rpc.lockd/lockd.c
  projects/ofed/head/usr.sbin/rpc.lockd/lockd_lock.c
  projects/ofed/head/usr.sbin/rpc.ypxfrd/rpc.ypxfrd.8
  projects/ofed/head/usr.sbin/rtadvd/Makefile
  projects/ofed/head/usr.sbin/rtadvd/rtadvd.8
  projects/ofed/head/usr.sbin/rtadvd/rtadvd.c
  projects/ofed/head/usr.sbin/rtadvd/rtadvd.conf.5
  projects/ofed/head/usr.sbin/rtprio/rtprio.1
  projects/ofed/head/usr.sbin/rtsold/rtsold.8
  projects/ofed/head/usr.sbin/sa/sa.8
  projects/ofed/head/usr.sbin/sade/Makefile
  projects/ofed/head/usr.sbin/service/service.8
  projects/ofed/head/usr.sbin/services_mkdb/services_mkdb.8
  projects/ofed/head/usr.sbin/smbmsg/smbmsg.8
  projects/ofed/head/usr.sbin/snapinfo/snapinfo.8
  projects/ofed/head/usr.sbin/sysinstall/Makefile
  projects/ofed/head/usr.sbin/sysinstall/cdrom.c
  projects/ofed/head/usr.sbin/sysinstall/config.c
  projects/ofed/head/usr.sbin/sysinstall/devices.c
  projects/ofed/head/usr.sbin/sysinstall/disks.c
  projects/ofed/head/usr.sbin/sysinstall/dispatch.c
  projects/ofed/head/usr.sbin/sysinstall/dist.c
  projects/ofed/head/usr.sbin/sysinstall/dist.h
  projects/ofed/head/usr.sbin/sysinstall/globals.c
  projects/ofed/head/usr.sbin/sysinstall/help/options.hlp
  projects/ofed/head/usr.sbin/sysinstall/help/shortcuts.hlp
  projects/ofed/head/usr.sbin/sysinstall/index.c
  projects/ofed/head/usr.sbin/sysinstall/install.c
  projects/ofed/head/usr.sbin/sysinstall/install.cfg
  projects/ofed/head/usr.sbin/sysinstall/installUpgrade.c
  projects/ofed/head/usr.sbin/sysinstall/label.c
  projects/ofed/head/usr.sbin/sysinstall/main.c
  projects/ofed/head/usr.sbin/sysinstall/media.c
  projects/ofed/head/usr.sbin/sysinstall/menus.c
  projects/ofed/head/usr.sbin/sysinstall/misc.c
  projects/ofed/head/usr.sbin/sysinstall/modules.c
  projects/ofed/head/usr.sbin/sysinstall/msg.c
  projects/ofed/head/usr.sbin/sysinstall/network.c
  projects/ofed/head/usr.sbin/sysinstall/sysinstall.8
  projects/ofed/head/usr.sbin/sysinstall/sysinstall.h
  projects/ofed/head/usr.sbin/sysinstall/system.c
  projects/ofed/head/usr.sbin/sysinstall/tcpip.c
  projects/ofed/head/usr.sbin/sysinstall/termcap.c
  projects/ofed/head/usr.sbin/syslogd/Makefile
  projects/ofed/head/usr.sbin/syslogd/syslogd.8
  projects/ofed/head/usr.sbin/syslogd/syslogd.c
  projects/ofed/head/usr.sbin/tcpdump/tcpdump/Makefile
  projects/ofed/head/usr.sbin/tcpdump/tcpdump/config.h
  projects/ofed/head/usr.sbin/timed/timed/acksend.c
  projects/ofed/head/usr.sbin/timed/timed/byteorder.c
  projects/ofed/head/usr.sbin/timed/timed/candidate.c
  projects/ofed/head/usr.sbin/timed/timed/cksum.c
  projects/ofed/head/usr.sbin/timed/timed/correct.c
  projects/ofed/head/usr.sbin/timed/timed/extern.h
  projects/ofed/head/usr.sbin/timed/timed/globals.h
  projects/ofed/head/usr.sbin/timed/timed/master.c
  projects/ofed/head/usr.sbin/timed/timed/measure.c
  projects/ofed/head/usr.sbin/timed/timed/networkdelta.c
  projects/ofed/head/usr.sbin/timed/timed/pathnames.h
  projects/ofed/head/usr.sbin/timed/timed/readmsg.c
  projects/ofed/head/usr.sbin/timed/timed/slave.c
  projects/ofed/head/usr.sbin/timed/timed/timed.8
  projects/ofed/head/usr.sbin/timed/timed/timed.c
  projects/ofed/head/usr.sbin/timed/timedc/cmds.c
  projects/ofed/head/usr.sbin/timed/timedc/cmdtab.c
  projects/ofed/head/usr.sbin/timed/timedc/extern.h
  projects/ofed/head/usr.sbin/timed/timedc/timedc.8
  projects/ofed/head/usr.sbin/timed/timedc/timedc.c
  projects/ofed/head/usr.sbin/timed/timedc/timedc.h
  projects/ofed/head/usr.sbin/traceroute/Makefile
  projects/ofed/head/usr.sbin/traceroute6/Makefile
  projects/ofed/head/usr.sbin/traceroute6/traceroute6.c
  projects/ofed/head/usr.sbin/tzsetup/tzsetup.c
  projects/ofed/head/usr.sbin/uathload/uathload.8
  projects/ofed/head/usr.sbin/ugidfw/ugidfw.8
  projects/ofed/head/usr.sbin/uhsoctl/uhsoctl.c
  projects/ofed/head/usr.sbin/usbconfig/usbconfig.8
  projects/ofed/head/usr.sbin/usbconfig/usbconfig.c
  projects/ofed/head/usr.sbin/vidcontrol/vidcontrol.1
  projects/ofed/head/usr.sbin/watchdogd/watchdogd.c
  projects/ofed/head/usr.sbin/wpa/hostapd/Makefile
  projects/ofed/head/usr.sbin/wpa/hostapd/driver_freebsd.c
  projects/ofed/head/usr.sbin/wpa/wpa_cli/wpa_cli.8
  projects/ofed/head/usr.sbin/wpa/wpa_passphrase/Makefile
  projects/ofed/head/usr.sbin/wpa/wpa_supplicant/Makefile
  projects/ofed/head/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c
  projects/ofed/head/usr.sbin/wpa/wpa_supplicant/wpa_supplicant.conf.5
  projects/ofed/head/usr.sbin/ypbind/ypbind.8
  projects/ofed/head/usr.sbin/ypbind/ypbind.c
  projects/ofed/head/usr.sbin/ypserv/ypinit.8
Directory Properties:
  projects/ofed/head/   (props changed)
  projects/ofed/head/cddl/contrib/opensolaris/   (props changed)
  projects/ofed/head/contrib/bind9/   (props changed)
  projects/ofed/head/contrib/binutils/   (props changed)
  projects/ofed/head/contrib/bzip2/   (props changed)
  projects/ofed/head/contrib/ee/   (props changed)
  projects/ofed/head/contrib/expat/   (props changed)
  projects/ofed/head/contrib/file/   (props changed)
  projects/ofed/head/contrib/gdb/   (props changed)
  projects/ofed/head/contrib/gdtoa/   (props changed)
  projects/ofed/head/contrib/gnu-sort/   (props changed)
  projects/ofed/head/contrib/groff/   (props changed)
  projects/ofed/head/contrib/less/   (props changed)
  projects/ofed/head/contrib/libpcap/   (props changed)
  projects/ofed/head/contrib/llvm/tools/clang/   (props changed)
  projects/ofed/head/contrib/ncurses/   (props changed)
  projects/ofed/head/contrib/netcat/   (props changed)
  projects/ofed/head/contrib/ntp/   (props changed)
  projects/ofed/head/contrib/ofed/   (props changed)
  projects/ofed/head/contrib/one-true-awk/   (props changed)
  projects/ofed/head/contrib/openbsm/   (props changed)
  projects/ofed/head/contrib/openpam/   (props changed)
  projects/ofed/head/contrib/pf/   (props changed)
  projects/ofed/head/contrib/sendmail/   (props changed)
  projects/ofed/head/contrib/tcpdump/   (props changed)
  projects/ofed/head/contrib/tcsh/   (props changed)
  projects/ofed/head/contrib/top/   (props changed)
  projects/ofed/head/contrib/top/install-sh   (props changed)
  projects/ofed/head/contrib/tzcode/stdtime/   (props changed)
  projects/ofed/head/contrib/tzcode/zic/   (props changed)
  projects/ofed/head/contrib/tzdata/   (props changed)
  projects/ofed/head/contrib/wpa/   (props changed)
  projects/ofed/head/crypto/openssh/   (props changed)
  projects/ofed/head/crypto/openssl/   (props changed)
  projects/ofed/head/lib/libc/   (props changed)
  projects/ofed/head/lib/libc/stdtime/   (props changed)
  projects/ofed/head/lib/libutil/   (props changed)
  projects/ofed/head/lib/libz/   (props changed)
  projects/ofed/head/sbin/   (props changed)
  projects/ofed/head/sbin/ipfw/   (props changed)
  projects/ofed/head/share/man/man4/twa.4   (props changed)
  projects/ofed/head/share/zoneinfo/   (props changed)
  projects/ofed/head/sys/   (props changed)
  projects/ofed/head/sys/amd64/include/xen/   (props changed)
  projects/ofed/head/sys/cddl/contrib/opensolaris/   (props changed)
  projects/ofed/head/sys/contrib/dev/acpica/   (props changed)
  projects/ofed/head/sys/contrib/pf/   (props changed)
  projects/ofed/head/sys/contrib/x86emu/   (props changed)
  projects/ofed/head/sys/dev/usb/controller/   (props changed)
  projects/ofed/head/sys/dev/xen/xenpci/   (props changed)
  projects/ofed/head/sys/ofed/   (props changed)
  projects/ofed/head/sys/ofed/include/linux/   (props changed)
  projects/ofed/head/usr.bin/calendar/   (props changed)
  projects/ofed/head/usr.bin/csup/   (props changed)
  projects/ofed/head/usr.bin/procstat/   (props changed)
  projects/ofed/head/usr.sbin/zic/   (props changed)

Modified: projects/ofed/head/COPYRIGHT
==============================================================================
--- projects/ofed/head/COPYRIGHT	Mon Jan  3 08:09:49 2011	(r216917)
+++ projects/ofed/head/COPYRIGHT	Mon Jan  3 09:18:12 2011	(r216918)
@@ -4,7 +4,7 @@
 The compilation of software known as FreeBSD is distributed under the
 following terms:
 
-Copyright (c) 1992-2010 The FreeBSD Project. All rights reserved.
+Copyright (c) 1992-2011 The FreeBSD Project. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions

Modified: projects/ofed/head/Makefile
==============================================================================
--- projects/ofed/head/Makefile	Mon Jan  3 08:09:49 2011	(r216917)
+++ projects/ofed/head/Makefile	Mon Jan  3 09:18:12 2011	(r216918)
@@ -89,7 +89,8 @@ TGTS=	all all-man buildenv buildenvvars 
 	obj objlink regress rerelease showconfig tags toolchain update \
 	_worldtmp _legacy _bootstrap-tools _cleanobj _obj \
 	_build-tools _cross-tools _includes _libraries _depend \
-	build32 distribute32 install32 xdev xdev-build xdev-install
+	build32 builddtb distribute32 install32 xdev xdev-build xdev-install \
+
 TGTS+=	${SUBDIR_TARGETS}
 
 BITGTS=	files includes
@@ -270,7 +271,7 @@ make: .PHONY
 
 tinderbox:
 	cd ${.CURDIR} && \
-		DOING_TINDERBOX=YES ${MAKE} ${JFLAG} universe
+		DOING_TINDERBOX=YES ${MAKE} JFLAG=${JFLAG} universe
 
 #
 # universe
@@ -281,6 +282,14 @@ tinderbox:
 #
 .if make(universe) || make(universe_kernels) || make(tinderbox)
 TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v
+TARGET_ARCHES_arm?=	arm armeb
+TARGET_ARCHES_mips?=	mipsel mipseb
+TARGET_ARCHES_powerpc?=	powerpc powerpc64
+TARGET_ARCHES_pc98?=	i386
+TARGET_ARCHES_sun4v?=	sparc64
+.for target in ${TARGETS}
+TARGET_ARCHES_${target}?= ${target}
+.endfor
 
 .if defined(DOING_TINDERBOX)
 FAILFILE=tinderbox.failed
@@ -300,16 +309,24 @@ universe_prologue:
 .for target in ${TARGETS}
 universe: universe_${target}
 .ORDER: universe_prologue universe_${target} universe_epilogue
-universe_${target}:
-.if !defined(MAKE_JUST_KERNELS)
+universe_${target}: universe_${target}_prologue
+universe_${target}_prologue:
 	@echo ">> ${target} started on `LC_ALL=C date`"
+.if !defined(MAKE_JUST_KERNELS)
+.for target_arch in ${TARGET_ARCHES_${target}}
+universe_${target}: universe_${target}_${target_arch}
+universe_${target}_${target_arch}: universe_${target}_prologue
+	@echo ">> ${target}.${target_arch} buildworld started on `LC_ALL=C date`"
 	@(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \
 	    ${MAKE} ${JFLAG} buildworld \
 	    TARGET=${target} \
-	    > _.${target}.buildworld 2>&1 || \
-	    (echo "${target} world failed," \
-	    "check _.${target}.buildworld for details" | ${MAKEFAIL}))
-	@echo ">> ${target} buildworld completed on `LC_ALL=C date`"
+	    TARGET_ARCH=${target_arch} \
+	    > _.${target}.${target_arch}.buildworld 2>&1 || \
+	    (echo "${target}.${target_arch} world failed," \
+	    "check _.${target}.${target_arch}.buildworld for details" | \
+	    ${MAKEFAIL}))
+	@echo ">> ${target}.${target_arch} buildworld completed on `LC_ALL=C date`"
+.endfor
 .endif
 .if !defined(MAKE_JUST_WORLDS)
 .if exists(${.CURDIR}/sys/${target}/conf/NOTES)
@@ -332,9 +349,15 @@ KERNCONFS!=	cd ${.CURDIR}/sys/${TARGET}/
 		! -name DEFAULTS ! -name NOTES
 universe_kernconfs:
 .for kernel in ${KERNCONFS}
+TARGET_ARCH_${kernel}!=	cd ${.CURDIR}/sys/${TARGET}/conf && \
+	config -m ${.CURDIR}/sys/${TARGET}/conf/${kernel} 2> /dev/null | \
+	cut -f 2
+universe_kernconfs: universe_kernconf_${TARGET}_${kernel}
+universe_kernconf_${TARGET}_${kernel}:
 	@(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \
 	    ${MAKE} ${JFLAG} buildkernel \
 	    TARGET=${TARGET} \
+	    TARGET_ARCH=${TARGET_ARCH_${kernel}} \
 	    KERNCONF=${kernel} \
 	    > _.${TARGET}.${kernel} 2>&1 || \
 	    (echo "${TARGET} ${kernel} kernel failed," \

Modified: projects/ofed/head/Makefile.inc1
==============================================================================
--- projects/ofed/head/Makefile.inc1	Mon Jan  3 08:09:49 2011	(r216917)
+++ projects/ofed/head/Makefile.inc1	Mon Jan  3 09:18:12 2011	(r216918)
@@ -29,10 +29,7 @@
 #		obj depend all install clean cleandepend cleanobj
 
 .include <bsd.own.mk>
-
-.if ${MACHINE_ARCH} == "mips"
-MK_RESCUE=no	# not yet
-.endif
+.include <bsd.arch.inc.mk>
 
 # We must do share/info early so that installation of info `dir'
 # entries works correctly.  Do it first since it is less likely to
@@ -121,16 +118,31 @@ VERSION+=	${OSRELDATE}
 
 # Guess machine architecture from machine type, and vice versa.
 .if !defined(TARGET_ARCH) && defined(TARGET)
-TARGET_ARCH=	${TARGET:S/pc98/i386/:S/sun4v/sparc64/}
+TARGET_ARCH=	${TARGET:S/pc98/i386/:S/sun4v/sparc64/:S/mips/mipsel/}
 .elif !defined(TARGET) && defined(TARGET_ARCH) && \
     ${TARGET_ARCH} != ${MACHINE_ARCH}
-TARGET=		${TARGET_ARCH}
+TARGET=		${TARGET_ARCH:C/mipse[lb]/mips/:C/armeb/arm/}
+.endif
+# Legacy names, for a transition period mips:mips -> mipsel:mips
+.if defined(TARGET) && defined(TARGET_ARCH) && \
+    ${TARGET_ARCH} == "mips" && ${TARGET} == "mips"
+.warning "TARGET_ARCH of mips is deprecated in favor of mipsel or mipseb"
+.if defined(TARGET_BIG_ENDIAN)
+TARGET_ARCH=mipseb
+.else
+TARGET_ARCH=mipsel
+.endif
+.endif
+# arm with TARGET_BIG_ENDIAN -> armeb
+.if defined(TARGET_ARCH) && ${TARGET_ARCH} == "arm" && defined(TARGET_BIG_ENDIAN)
+.warning "TARGET_ARCH of arm with TARGET_BIG_ENDIAN is deprecated.  use armeb"
+TARGET_ARCH=armeb
 .endif
 # Otherwise, default to current machine type and architecture.
 TARGET?=	${MACHINE}
 TARGET_ARCH?=	${MACHINE_ARCH}
 
-KNOWN_ARCHES?=	amd64 arm i386 i386/pc98 ia64 mips powerpc sparc64 sparc64/sun4v
+KNOWN_ARCHES?=	amd64 arm armeb/arm i386 i386/pc98 ia64 mipsel/mips mipseb/mips powerpc powerpc64/powerpc sparc64 sparc64/sun4v
 .if ${TARGET} == ${TARGET_ARCH}
 _t=		${TARGET}
 .else
@@ -164,10 +176,10 @@ BUILD_ARCH!=	uname -p
 .error To cross-build, set TARGET_ARCH.
 .endif
 .endif
-.if ${MACHINE} == ${TARGET} && !defined(CROSS_BUILD_TESTING)
+.if ${MACHINE} == ${TARGET} && ${MACHINE_ARCH} == ${TARGET_ARCH} && !defined(CROSS_BUILD_TESTING)
 OBJTREE=	${MAKEOBJDIRPREFIX}
 .else
-OBJTREE=	${MAKEOBJDIRPREFIX}/${TARGET}
+OBJTREE=	${MAKEOBJDIRPREFIX}/${TARGET}.${TARGET_ARCH}
 .endif
 WORLDTMP=	${OBJTREE}${.CURDIR}/tmp
 # /usr/games added for fortune which depend on strfile
@@ -264,40 +276,53 @@ WMAKEENV+=	NO_CTF=1
 .endif
 WMAKE=		${WMAKEENV} ${MAKE} -f Makefile.inc1 DESTDIR=${WORLDTMP}
 
-.if ${TARGET_ARCH} == "amd64"
+.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "powerpc64"
 # 32 bit world
 LIB32TMP=	${OBJTREE}${.CURDIR}/lib32
 
+.if ${TARGET_ARCH} == "amd64"
 .if empty(TARGET_CPUTYPE)
 LIB32CPUFLAGS=	-march=i686 -mmmx -msse -msse2
 .else
 LIB32CPUFLAGS=	-march=${TARGET_CPUTYPE}
 .endif
-LIB32FLAGS=	-m32 ${LIB32CPUFLAGS} -mfancy-math-387 -DCOMPAT_32BIT \
+LIB32CPUFLAGS+=	-mfancy-math-387
+LIB32WMAKEENV=	MACHINE=i386 MACHINE_ARCH=i386 \
+		MACHINE_CPU="i686 mmx sse sse2" \
+		LD="${LD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \
+		AS="${AS} --32"
+
+.elif ${TARGET_ARCH} == "powerpc64"
+.if empty(TARGET_CPUTYPE)
+LIB32CPUFLAGS=	-mcpu=powerpc
+.else
+LIB32CPUFLAGS=	-mcpu=${TARGET_CPUTYPE}
+.endif
+LIB32WMAKEENV=	MACHINE=powerpc MACHINE_ARCH=powerpc \
+		LD="${LD} -m elf32ppc"
+.endif
+
+
+LIB32FLAGS=	-m32 ${LIB32CPUFLAGS} -DCOMPAT_32BIT \
 		-isystem ${LIB32TMP}/usr/include/ \
 		-L${LIB32TMP}/usr/lib32 \
 		-B${LIB32TMP}/usr/lib32
 
 # Yes, the flags are redundant.
-LIB32WMAKEENV=	MAKEOBJDIRPREFIX=${OBJTREE}/lib32 \
+LIB32WMAKEENV+=	MAKEOBJDIRPREFIX=${OBJTREE}/lib32 \
 		_SHLIBDIRPREFIX=${LIB32TMP} \
 		VERSION="${VERSION}" \
-		MACHINE=i386 \
-		MACHINE_ARCH=i386 \
-		MACHINE_CPU="i686 mmx sse sse2" \
 		INSTALL="sh ${.CURDIR}/tools/install.sh" \
 		PATH=${TMPPATH} \
 		CC="${CC} ${LIB32FLAGS}" \
 		CXX="${CXX} ${LIB32FLAGS}" \
 		OBJC="${OBJC} ${LIB32FLAGS}" \
-		LD="${LD} -m elf_i386_fbsd -Y P,${LIB32TMP}/usr/lib32" \
-		AS="${AS} --32" \
 		LIBDIR=/usr/lib32 \
 		SHLIBDIR=/usr/lib32
 
 LIB32WMAKE=	${LIB32WMAKEENV} ${MAKE} -DNO_CPU_CFLAGS -DCOMPAT_32BIT \
 		-DWITHOUT_BIND -DWITHOUT_MAN -DWITHOUT_INFO \
-		-DWITHOUT_HTML -DNO_CTF DESTDIR=${LIB32TMP}
+		-DWITHOUT_HTML -DNO_CTF -DNO_LINT DESTDIR=${LIB32TMP}
 LIB32IMAKE=	${LIB32WMAKE:NINSTALL=*:NDESTDIR=*} -DNO_INCS
 .endif
 
@@ -338,7 +363,7 @@ _worldtmp:
 	@echo "--------------------------------------------------------------"
 .if !defined(NO_CLEAN)
 	rm -rf ${WORLDTMP}
-.if ${TARGET_ARCH} == "amd64"
+.if defined(LIB32TMP)
 	rm -rf ${LIB32TMP}
 .endif
 .else
@@ -382,7 +407,7 @@ _cleanobj:
 	@echo ">>> stage 2.1: cleaning up the object tree"
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; ${WMAKE} ${CLEANDIR:S/^/par-/}
-.if ${TARGET_ARCH} == "amd64"
+.if defined(LIB32TMP)
 	${_+_}cd ${.CURDIR}; ${LIB32WMAKE} -f Makefile.inc1 ${CLEANDIR:S/^/par-/}
 .endif
 .endif
@@ -430,7 +455,7 @@ everything:
 	@echo ">>> stage 4.4: building everything"
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; ${WMAKE} par-all
-.if ${TARGET_ARCH} == "amd64"
+.if defined(LIB32TMP)
 build32:
 	@echo
 	@echo "--------------------------------------------------------------"
@@ -512,7 +537,7 @@ WMAKE_TGTS+=	_cleanobj _obj _build-tools
 WMAKE_TGTS+=	_cross-tools
 .endif
 WMAKE_TGTS+=	_includes _libraries _depend everything
-.if ${TARGET_ARCH} == "amd64" && ${MK_LIB32} != "no"
+.if defined(LIB32TMP) && ${MK_LIB32} != "no"
 WMAKE_TGTS+=	build32
 .endif
 
@@ -662,7 +687,7 @@ reinstall:
 	@echo ">>> Installing everything"
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 install
-.if ${TARGET_ARCH} == "amd64" && ${MK_LIB32} != "no"
+.if defined(LIB32TMP) && ${MK_LIB32} != "no"
 	${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 install32
 .endif
 
@@ -671,7 +696,7 @@ redistribute:
 	@echo ">>> Distributing everything"
 	@echo "--------------------------------------------------------------"
 	${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 distribute
-.if ${TARGET_ARCH} == "amd64" && ${MK_LIB32} != "no"
+.if defined(LIB32TMP) && ${MK_LIB32} != "no"
 	${_+_}cd ${.CURDIR}; ${MAKE} -f Makefile.inc1 distribute32 \
 	    DISTRIBUTION=lib32
 .endif
@@ -707,8 +732,12 @@ KERNCONF=${KERNFAST}
 KERNCONF=	${KERNEL}
 KERNWARN=
 .else
+.if ${TARGET_ARCH} == "powerpc64"
+KERNCONF?=	GENERIC64
+.else
 KERNCONF?=	GENERIC
 .endif
+.endif
 INSTKERNNAME?=	kernel
 
 KERNSRCDIR?=	${.CURDIR}/sys
@@ -956,18 +985,31 @@ _gensnmptree=	usr.sbin/bsnmpd/gensnmptre
 _crunchgen=	usr.sbin/crunch/crunchgen
 .endif
 
+# XXX: There is no way to specify bootstrap tools depending on MK-flags
+# with different per-architecture default values. Always build tblgen.
+_clang_tblgen= \
+	lib/clang/libllvmsupport \
+	lib/clang/libllvmsystem \
+	usr.bin/clang/tblgen
+
 .if ${MK_CDDL} != "no"
 _dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf lib/libelf \
     lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge
 .endif
 
+.if ${MK_FDT} != "no"
+_dtc= gnu/usr.bin/dtc
+.endif
+
 bootstrap-tools:
 .for _tool in \
+    ${_clang_tblgen} \
     ${_dtrace_tools} \
     ${_strfile} \
     ${_gperf} \
     ${_groff} \
     ${_ar} \
+    ${_dtc} \
     usr.bin/lorder \
     usr.bin/makewhatis \
     ${_mklocale} \
@@ -1050,8 +1092,15 @@ _kgzip=		usr.sbin/kgzip
 .endif
 .endif
 
+.if ${CC:T:Mclang} == "clang"
+_clang=		usr.bin/clang
+_clang_libs=	lib/clang
+.endif
+
 cross-tools:
 .for _tool in \
+    ${_clang_libs} \
+    ${_clang} \
     gnu/usr.bin/binutils \
     gnu/usr.bin/cc \
     usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \
@@ -1089,7 +1138,7 @@ libraries:
 #
 # static libgcc.a prerequisite for shared libc
 #
-_prereq_libs= gnu/lib/libssp/libssp_nonshared gnu/lib/libgcc
+_prereq_libs= gnu/lib/libssp/libssp_nonshared gnu/lib/libgcc lib/libcompiler_rt
 
 # These dependencies are not automatically generated:
 #
@@ -1099,10 +1148,13 @@ _prereq_libs= gnu/lib/libssp/libssp_nons
 _startup_libs=	gnu/lib/csu
 .if exists(${.CURDIR}/lib/csu/${MACHINE_ARCH}-elf)
 _startup_libs+=	lib/csu/${MACHINE_ARCH}-elf
-.else
+.elif exists(${.CURDIR}/lib/csu/${MACHINE_ARCH})
 _startup_libs+=	lib/csu/${MACHINE_ARCH}
+.else
+_startup_libs+=	lib/csu/${MACHINE_CPUARCH}
 .endif
 _startup_libs+=	gnu/lib/libgcc
+_startup_libs+=	lib/libcompiler_rt
 _startup_libs+=	lib/libc
 
 gnu/lib/libgcc__L: lib/libc__L
@@ -1113,7 +1165,7 @@ _prebuild_libs=	${_kerberos5_lib_libasn1
 		lib/libbz2 lib/libcom_err lib/libcrypt \
 		lib/libexpat lib/libfetch \
 		${_lib_libgssapi} ${_lib_libipx} \
-		lib/libkiconv lib/libkvm lib/libmd \
+		lib/libkiconv lib/libkvm lib/liblzma lib/libmd \
 		lib/ncurses/ncurses lib/ncurses/ncursesw \
 		lib/libopie lib/libpam ${_lib_libthr} \
 		lib/libradius lib/libsbuf lib/libtacplus \
@@ -1440,3 +1492,41 @@ _xi-links:
 			    ../../../../usr/bin/${XDDIR}${OSREL}-$$i; \
 		done
 .endif
+
+.if !empty(KRNLOBJDIR) && !empty(KERNCONF)
+DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/
+
+.if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE)
+.if exists(${KERNCONFDIR}/${KERNCONF})
+FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \
+	${KERNCONFDIR}/${KERNCONF}
+.endif
+.endif
+
+.endif
+
+.if !defined(DTBOUTPUTPATH) || !exists(${DTBOUTPUTPATH})
+DTBOUTPUTPATH= ${.CURDIR}
+.endif
+
+#
+# Build 'standalone' Device Tree Blob
+#
+builddtb:
+	@if [ "${FDT_DTS_FILE}" = "" ]; then \
+		echo "ERROR: FDT_DTS_FILE must be specified!"; \
+		exit 1; \
+	fi;	\
+	if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \
+		echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \
+			exist!"; \
+		exit 1;	\
+	fi;	\
+	if [ "${DTBOUTPUTPATH}" = "${.CURDIR}" ]; then	\
+		echo "WARNING: DTB will be placed in the current working \
+			directory"; \
+	fi
+	@PATH=${TMPPATH} \
+	dtc -O dtb -o \
+	    ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b 0 \
+	    -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE}

Copied: projects/ofed/head/Makefile.mips (from r216917, projects/ofed/base/Makefile.mips)
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/head/Makefile.mips	Mon Jan  3 09:18:12 2011	(r216918, copy of r216917, projects/ofed/base/Makefile.mips)
@@ -0,0 +1,5 @@
+# $FreeBSD$
+
+.if defined(TARGET_ABI) && ${TARGET_ABI} == "n64"
+MK_RESCUE=no
+.endif

Modified: projects/ofed/head/ObsoleteFiles.inc
==============================================================================
--- projects/ofed/head/ObsoleteFiles.inc	Mon Jan  3 08:09:49 2011	(r216917)
+++ projects/ofed/head/ObsoleteFiles.inc	Mon Jan  3 09:18:12 2011	(r216918)
@@ -13,7 +13,106 @@
 #
 # The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
 #
+# Before you commit changes to this file please check if any entries in
+# tools/build/mk/OptionalObsoleteFiles.inc can be removed. The following
+# command tells which files are listed more than once regardless of some
+# architecture specific conditionals, so you can not blindly trust the
+# output:
+# ( grep '+=' /usr/src/ObsoleteFiles.inc | sort -u ; \
+# grep '+=' /usr/src/tools/build/mk/OptionalObsoleteFiles.inc | sort -u) | \
+# sort | uniq -d
+#
+# To find regular duplicates not dependant on optional components, you can
+# also use something that will not give you false positives, e.g.:
+# for t in `make -V TARGETS universe`; do
+#   __MAKE_CONF=/dev/null make -f Makefile.inc1 TARGET=$t \
+#   -V OLD_FILES -V OLD_LIBS -V OLD_DIRS check-old | \
+#   xargs -n1 | sort | uniq -d;
+# done
+#
+# For optional components, you can use the following to see if some entries
+# in OptionalObsoleteFiles.inc have been obsoleted by ObsoleteFiles.inc
+# for o in tools/build/options/WITH*; do
+#   __MAKE_CONF=/dev/null make -f Makefile.inc1 -D${o##*/} \
+#   -V OLD_FILES -V OLD_LIBS -V OLD_DIRS check-old | \
+#   xargs -n1 | sort | uniq -d;
+# done
 
+# 20101114: Remove long-obsolete MAKEDEV.8
+OLD_FILES+=usr/share/man/man8/MAKEDEV.8.gz
+# 20101112: vgonel(9) has gone to private API a while ago
+OLD_FILES+=usr/share/man/man9/vgonel.9.gz
+# 20101112: removed gasp.info
+OLD_FILES+=usr/share/info/gasp.info.gz
+# 20101109: headers moved from machine/ to x86/
+.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
+OLD_FILES+=usr/include/machine/mptable.h
+.endif
+# 20101101: headers moved from machine/ to x86/
+.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
+OLD_FILES+=usr/include/machine/apicreg.h
+OLD_FILES+=usr/include/machine/mca.h
+.endif
+# 20101020: catch up with vm_page_sleep_if_busy rename
+OLD_FILES+=usr/share/man/man9/vm_page_sleep_busy.9.gz
+# 20101011: removed subblock.h from liblzma
+OLD_FILES+=usr/include/lzma/subblock.h
+# 20101002: removed manpath.config
+OLD_FILES+=etc/manpath.config
+OLD_FILES+=usr/share/examples/etc/manpath.config
+# 20100910: renamed sbuf_overflowed to sbuf_error
+OLD_FILES+=usr/share/man/man9/sbuf_overflowed.9.gz
+# 20100815: retired last traces of chooseproc(9)
+OLD_FILES+=usr/share/man/man9/chooseproc.9.gz
+# 20100806: removal of unused libcompat routines
+OLD_FILES+=usr/share/man/man3/ascftime.3.gz
+OLD_FILES+=usr/share/man/man3/cfree.3.gz
+OLD_FILES+=usr/share/man/man3/cftime.3.gz
+OLD_FILES+=usr/share/man/man3/getpw.3.gz
+# 20100801: tzdata2010k import
+OLD_FILES+=usr/share/zoneinfo/Pacific/Ponape
+OLD_FILES+=usr/share/zoneinfo/Pacific/Truk
+# 20100725: acpi_aiboost(4) removal.
+OLD_FILES+=usr/share/man/man4/acpi_aiboost.4.gz
+# 20100724: nfsclient/nfs_lock.h moved to nfs/nfs_lock.h
+OLD_FILES+=usr/include/nfsclient/nfs_lock.h
+# 20100720: new clang import which bumps version from 2.0 to 2.8
+OLD_FILES+=usr/include/clang/2.0/emmintrin.h
+OLD_FILES+=usr/include/clang/2.0/mm_malloc.h
+OLD_FILES+=usr/include/clang/2.0/mmintrin.h
+OLD_FILES+=usr/include/clang/2.0/pmmintrin.h
+OLD_FILES+=usr/include/clang/2.0/tmmintrin.h
+OLD_FILES+=usr/include/clang/2.0/xmmintrin.h
+OLD_DIRS+=usr/include/clang/2.0
+# 20100706: removed pc-sysinstall's detect-vmware.sh
+OLD_FILES+=usr/share/pc-sysinstall/backend-query/detect-vmware.sh
+# 20100701: [powerpc] removed <machine/intr.h>
+.if ${TARGET_ARCH} == "powerpc"
+OLD_FILES+=usr/include/machine/intr.h
+.endif
+# 20100514: library version bump for versioned symbols for liblzma
+OLD_LIBS+=usr/lib/liblzma.so.0
+.if ${TARGET_ARCH} == "amd64"
+OLD_LIBS+=usr/lib32/liblzma.so.0
+.endif
+# 20100511: move GCC-specific headers to /usr/include/gcc
+.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386"
+OLD_FILES+=usr/include/emmintrin.h
+OLD_FILES+=usr/include/mm_malloc.h
+OLD_FILES+=usr/include/pmmintrin.h
+OLD_FILES+=usr/include/xmmintrin.h
+.endif
+.if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386" || ${TARGET_ARCH} == "arm"
+OLD_FILES+=usr/include/mmintrin.h
+.endif
+.if ${TARGET_ARCH} == "ia64"
+OLD_FILES+=usr/include/ia64intrin.h
+.endif
+.if ${TARGET_ARCH} == "powerpc"
+OLD_FILES+=usr/include/altivec.h
+OLD_FILES+=usr/include/ppc-asm.h
+OLD_FILES+=usr/include/spe.h
+.endif
 # 20100416: [mips] removed <machine/psl.h>
 .if ${TARGET_ARCH} == "mips"
 OLD_FILES+=usr/include/machine/psl.h
@@ -185,6 +284,8 @@ OLD_FILES+=usr/share/man/man9/ieee80211_
 OLD_FILES+=usr/share/man/man9/ieee80211_wep_crypt.9.gz
 # 20090801: vimage.h removed in favour of vnet.h
 OLD_FILES+=usr/include/sys/vimage.h
+# 20101208: libbsnmp was moved to usr/lib
+OLD_LIBS+=lib/libbsnmp.so.5
 # 20090719: library version bump for 8.0
 OLD_LIBS+=lib/libalias.so.6
 OLD_LIBS+=lib/libavl.so.1
@@ -1076,12 +1177,6 @@ OLD_FILES+=usr/include/machine/i4b_rbch_
 OLD_FILES+=usr/include/machine/i4b_tel_ioctl.h
 OLD_FILES+=usr/include/machine/i4b_trace.h
 .endif
-# 20070704: I4B 'modules' temporary disconnected (removed 20080525)
-.if ${TARGET_ARCH} == "i386"
-OLD_FILES+=usr/share/man/man4/i4bing.4.gz
-OLD_FILES+=usr/share/man/man4/i4bipr.4.gz
-OLD_FILES+=usr/share/man/man4/i4bisppp.4.gz
-.endif
 # 20070703: pf 4.1 import
 OLD_FILES+=usr/libexec/ftp-proxy
 # 20070701: KAME IPSec removal
@@ -1260,12 +1355,8 @@ OLD_LIBS+=usr/lib/libusbhid.so.2
 OLD_LIBS+=usr/lib/libvgl.so.4
 OLD_LIBS+=usr/lib/libwrap.so.4
 OLD_LIBS+=usr/lib/libypclnt.so.2
-OLD_LIBS+=usr/lib/snmp_atm.so.3
 OLD_LIBS+=usr/lib/snmp_bridge.so.3
 OLD_LIBS+=usr/lib/snmp_hostres.so.3
-OLD_LIBS+=usr/lib/snmp_mibII.so.3
-OLD_LIBS+=usr/lib/snmp_netgraph.so.3
-OLD_LIBS+=usr/lib/snmp_pf.so.3
 .if ${TARGET_ARCH} == "amd64"
 OLD_LIBS+=usr/lib32/libatm.so.4
 OLD_LIBS+=usr/lib32/libbegemot.so.2
@@ -1561,7 +1652,7 @@ OLD_DIRS+=usr/include/c++/3.4
 OLD_FILES+=usr/sbin/zfs
 OLD_FILES+=usr/sbin/zpool
 # 20070423: rc.bluetooth (examples) removed
-OLD_FILES+=usr/share/examples/netgraph/bluetooth/rc.bluetooth 
+OLD_FILES+=usr/share/examples/netgraph/bluetooth/rc.bluetooth
 # 20070421: worm.4 removed
 OLD_FILES+=usr/share/man/man4/worm.4.gz
 # 20070417: trunk(4) renamed to lagg(4)
@@ -4469,7 +4560,6 @@ OLD_FILES+=usr/games/worm
 OLD_FILES+=usr/games/worms
 OLD_FILES+=usr/games/wump
 OLD_FILES+=sbin/mount_reiserfs
-OLD_FILES+=usr/include/c++/3.4/ext/demangle.h
 OLD_FILES+=usr/include/cam/cam_extend.h
 OLD_FILES+=usr/include/dev/wi/wi_hostap.h
 OLD_FILES+=usr/include/disktab.h
@@ -4732,7 +4822,6 @@ OLD_FILES+=usr/include/posix4/posix4.h
 OLD_FILES+=usr/include/posix4/sched.h
 OLD_FILES+=usr/include/posix4/semaphore.h
 OLD_DIRS+=usr/include/posix4
-OLD_FILES+=usr/include/rune.h
 OLD_FILES+=usr/include/security/_pam_compat.h
 OLD_FILES+=usr/include/security/_pam_macros.h
 OLD_FILES+=usr/include/security/_pam_types.h
@@ -4878,42 +4967,19 @@ OLD_FILES+=usr/share/doc/ntp/release.htm
 OLD_FILES+=usr/share/doc/ntp/tickadj.htm
 OLD_FILES+=usr/share/doc/papers/nqnfs.ascii.gz
 OLD_FILES+=usr/share/doc/papers/px.ascii.gz
-OLD_FILES+=usr/share/man/man3/mbrune.3.gz
-OLD_FILES+=usr/share/man/man3/rune.3.gz
-OLD_FILES+=usr/share/man/man3/mac_is_present_np.3.gz
-OLD_FILES+=usr/share/man/man3/fpsetsticky.3.gz
-OLD_FILES+=usr/share/man/man3/gss_krb5_copy_ccache.3.gz
-OLD_FILES+=usr/share/man/man3/gss_krb5_compat_des3_mic.3.gz
-OLD_FILES+=usr/share/man/man3/exp10f.3.gz
 OLD_FILES+=usr/share/man/man3/exp10.3.gz
-OLD_FILES+=usr/share/man/man3/mbrrune.3.gz
-OLD_FILES+=usr/share/man/man3/mbmb.3.gz
-OLD_FILES+=usr/share/man/man3/sputrune.3.gz
-OLD_FILES+=usr/share/man/man3/sgetrune.3.gz
-OLD_FILES+=usr/share/man/man3/setrunelocale.3.gz
-OLD_FILES+=usr/share/man/man3/setinvalidrune.3.gz
-OLD_FILES+=usr/share/man/man3/mbrune.3.gz
-OLD_FILES+=usr/share/man/man3/rune.3.gz
-OLD_FILES+=usr/share/man/man3/mac_is_present_np.3.gz
+OLD_FILES+=usr/share/man/man3/exp10f.3.gz
 OLD_FILES+=usr/share/man/man3/fpsetsticky.3.gz
-OLD_FILES+=usr/share/man/man3/gss_krb5_copy_ccache.3.gz
 OLD_FILES+=usr/share/man/man3/gss_krb5_compat_des3_mic.3.gz
-OLD_FILES+=usr/share/man/man3/exp10f.3.gz
-OLD_FILES+=usr/share/man/man3/exp10.3.gz
-OLD_FILES+=usr/share/man/man3/mbrrune.3.gz
+OLD_FILES+=usr/share/man/man3/gss_krb5_copy_ccache.3.gz
+OLD_FILES+=usr/share/man/man3/mac_is_present_np.3.gz
 OLD_FILES+=usr/share/man/man3/mbmb.3.gz
-OLD_FILES+=usr/share/man/man3/sputrune.3.gz
-OLD_FILES+=usr/share/man/man3/sgetrune.3.gz
 OLD_FILES+=usr/share/man/man3/setrunelocale.3.gz
-OLD_FILES+=usr/share/man/man3/setinvalidrune.3.gz
-OLD_FILES+=usr/share/man/man3/fungetrune.3.gz
-OLD_FILES+=usr/share/man/man3/fputrune.3.gz
-OLD_FILES+=usr/share/man/man3/fgetrune.3.gz
 OLD_FILES+=usr/share/man/man5/usbd.conf.5.gz
 .if ${TARGET_ARCH} != "i386" && ${TARGET_ARCH} != "amd64"
 OLD_FILES+=usr/share/man/man8/boot_i386.8.gz
 .endif
-.if ${TARGET_ARCH} != "powerpc" && ${TARGET_ARCH} != "sparc64"
+.if ${TARGET_ARCH} != "powerpc" && ${TARGET_ARCH} != "powerpc64" && ${TARGET_ARCH} != "sparc64"
 OLD_FILES+=usr/share/man/man8/ofwdump.8.gz
 .endif
 OLD_FILES+=usr/share/man/man8/mount_reiserfs.8.gz
@@ -5006,14 +5072,10 @@ OLD_LIBS+=lib/libgpib.so.1
 # 20060413: libpcap.so.4 moved to /lib/
 OLD_LIBS+=usr/lib/libpcap.so.4
 # 20060412: libpthread.so.2 moved to /lib/
-.if ${TARGET_ARCH} != "sparc64"
 OLD_LIBS+=usr/lib/libpthread.so.2
-.else
-OLD_LIBS+=usr/lib/libthr.so.2
-.endif
 # 20060127: revert libdisk to static-only
 OLD_LIBS+=usr/lib/libdisk.so.3
-# 20051027: libc_r discontinued
+# 20051027: libc_r discontinued (removed 20101113)
 OLD_LIBS+=usr/lib/libc_r.a
 OLD_LIBS+=usr/lib/libc_r.so
 OLD_LIBS+=usr/lib/libc_r.so.7
@@ -5129,8 +5191,6 @@ OLD_LIBS+=usr/lib/snmp_atm.so.3
 OLD_LIBS+=usr/lib/snmp_mibII.so.3
 OLD_LIBS+=usr/lib/snmp_netgraph.so.3
 OLD_LIBS+=usr/lib/snmp_pf.so.3
-# 20050603: network related ABI change on 64bit systems
-OLD_LIBS+=usr/lib/libpcap.so.3
 # 200505XX: ?
 OLD_LIBS+=usr/lib/snmp_atm.so.2
 OLD_LIBS+=usr/lib/snmp_mibII.so.2
@@ -5151,10 +5211,6 @@ OLD_LIBS+=usr/lib/libpcap.so.2
 OLD_LIBS+=usr/lib/libisc.so.1
 # 200408XX
 OLD_LIBS+=usr/lib/snmp_netgraph.so.1
-.if ${TARGET_ARCH} != "sparc64"
-# 20040130: libkse renamed to libpthread
-OLD_LIBS+=usr/lib/libkse.so.1
-.endif
 # 200404XX
 OLD_LIBS+=usr/lib/libsnmp.so.1
 OLD_LIBS+=usr/lib/snmp_mibII.so.1

Modified: projects/ofed/head/README
==============================================================================
--- projects/ofed/head/README	Mon Jan  3 08:09:49 2011	(r216917)
+++ projects/ofed/head/README	Mon Jan  3 09:18:12 2011	(r216918)
@@ -43,6 +43,9 @@ Source Roadmap:
 ---------------
 bin		System/user commands.
 
+cddl		Various commands and libraries under the Common Development
+		and Distribution License.
+
 contrib		Packages contributed by 3rd parties.
 
 crypto		Cryptography stuff (see crypto/README).

Modified: projects/ofed/head/UPDATING
==============================================================================
--- projects/ofed/head/UPDATING	Mon Jan  3 08:09:49 2011	(r216917)
+++ projects/ofed/head/UPDATING	Mon Jan  3 09:18:12 2011	(r216918)
@@ -22,6 +22,124 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 	machines to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20101228:
+	The TCP stack has been modified to allow Khelp modules to interact with
+	it via helper hook points and store per-connection data in the TCP
+	control block. Bump __FreeBSD_version to 900029. User space tools that
+	rely on the size of struct tcpcb in tcp_var.h (e.g. sockstat) need to
+	be recompiled.
+
+20101114:
+	Generic IEEE 802.3 annex 31B full duplex flow control support has been
+	added to mii(4) and bge(4), bce(4), msk(4), nfe(4) and stge(4) along
+	with brgphy(4), e1000phy(4) as well as ip1000phy() have been converted
+	to take advantage of it instead of using custom implementations.  This
+	means that these drivers now no longer unconditionally advertise
+	support for flow control but only do so if flow control is a selected
+	media option.  This was implemented in the generic support that way in
+	order to allow flow control to be switched on and off via ifconfig(8)
+	with the PHY specific default to typically off in order to protect
+	from unwanted effects.  Consequently, if you used flow control with
+	one of the above mentioned drivers you now need to explicitly enable
+	it, for example via:
+		ifconfig bge0 media auto mediaopt flowcontrol
+
+	Along with the above mentioned changes generic support for setting
+	1000baseT master mode also has been added and brgphy(4), ciphy(4),
+	e1000phy(4) as well as ip1000phy(4) have been converted to take
+	advantage of it.  This means that these drivers now no longer take the
+	link0 parameter for selecting master mode but the master media option
+	has to be used instead, for example like in the following:
+		ifconfig bge0 media 1000baseT mediaopt full-duplex,master
+
+	Selection of master mode now is also available with all other PHY
+	drivers supporting 1000baseT.
+
+20101111:
+	The TCP stack has received a significant update to add support for
+	modularised congestion control and generally improve the clarity of
+	congestion control decisions. Bump __FreeBSD_version to 900025. User
+	space tools that rely on the size of struct tcpcb in tcp_var.h (e.g.
+	sockstat) need to be recompiled.
+
+20101002:
+	The man(1) utility has been replaced by a new version that no longer
+	uses /etc/manpath.config. Please consult man.conf(5) for how to
+	migrate local entries to the new format.
+
+20100928:
+	The copyright strings printed by login(1) and sshd(8) at the time of a
+	new connection have been removed to follow other operating systems and
+	upstream sshd.
+
+20100915:
+	A workaround for a fixed ld bug has been removed in kernel code,
+	so make sure that your system ld is built from sources after
+	revision 210245 from 2010-07-19 (r211583 if building head kernel
+	on stable/8, r211584 for stable/7; both from 2010-08-21).
+	A symptom of incorrect ld version is different addresses for
+	set_pcpu section and __start_set_pcpu symbol in kernel and/or modules.
+
+20100913:
+	The $ipv6_prefer variable in rc.conf(5) has been split into
+	$ip6addrctl_policy and $ipv6_activate_all_interfaces.
+
+	The $ip6addrctl_policy is a variable to choose a pre-defined
+	address selection policy set by ip6addrctl(8).  A value
+	"ipv4_prefer", "ipv6_prefer" or "AUTO" can be specified.  The
+	default is "AUTO".
+
+	The $ipv6_activate_all_interfaces specifies whether IFDISABLED
+	flag (see an entry of 20090926) is set on an interface with no
+	corresponding $ifconfig_IF_ipv6 line.  The default is "NO" for
+	security reason.  If you want IPv6 link-local address on all
+	interfaces by default, set this to "YES".
+
+	The old ipv6_prefer="YES" is equivalent to
+	ipv6_activate_all_interfaces="YES" and
+	ip6addrctl_policy="ipv6_prefer".
+
+20100913:
+	DTrace has grown support for userland tracing. Due to this, DTrace is
+	now i386 and amd64 only.
+	dtruss(1) is now installed by default on those systems and a new
+	kernel module is needed for userland tracing: fasttrap.
+	No changes to your kernel config file are necessary to enable
+	userland tracing, but you might consider adding 'STRIP=' and
+	'CFLAGS+=-fno-omit-frame-pointer' to your make.conf if you want
+	to have informative userland stack traces in DTrace (ustack).
+
+20100725:
+	The acpi_aiboost(4) driver has been removed in favor of the new
+	aibs(4) driver. You should update your kernel configuration file.
+
+20100722:
+	BSD grep has been imported to the base system and it is built by
+	default.  It is completely BSD licensed, highly GNU-compatible, uses
+	less memory than its GNU counterpart and has a small codebase.
+	However, it is slower than its GNU counterpart, which is mostly
+	noticeable for larger searches, for smaller ones it is measurable
+	but not significant.  The reason is complex, the most important factor
+	is that we lack a modern and efficient regex library and GNU
+	overcomes this by optimizing the searches internally.  Future work
+	on improving the regex performance is planned, for the meantime,
+	users that need better performance, can build GNU grep instead by
+	setting the WITH_GNU_GREP knob.
+
+20100713:
+	Due to the import of powerpc64 support, all existing powerpc kernel
+	configuration files must be updated with a machine directive like this:
+	    machine powerpc powerpc
+
+	In addition, an updated config(8) is required to build powerpc kernels
+	after this change.
+
+20100713:
+	A new version of ZFS (version 15) has been merged to -HEAD.
+	This version uses a python library for the following subcommands:
+	zfs allow, zfs unallow, zfs groupspace, zfs userspace.
+	For full functionality of these commands the following port must
+	be installed: sysutils/py-zfs
 
 20100429:
 	'vm_page's are now hashed by physical address to an array of mutexes.
@@ -83,6 +201,9 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 
 	The meanings correspond to the relevant IPv4 variables.
 
+20091125:
+	8.0-RELEASE.
+
 20091113:
 	The default terminal emulation for syscons(4) has been changed
 	from cons25 to xterm on all platforms except pc98.  This means
@@ -961,6 +1082,22 @@ COMMON ITEMS:
 	path, and has the highest probability of being successful.  Please try
 	this approach before reporting problems with a major version upgrade.
 
+	ZFS notes
+	---------
+	When upgrading the boot ZFS pool to a new version, always follow
+	these two steps:
+
+	1.) recompile and reinstall the ZFS boot loader and boot block
+	(this is part of "make buildworld" and "make installworld")
+
+	2.) update the ZFS boot block on your boot drive
+
+	The following example updates the ZFS boot block on the first
+	partition (freebsd-boot) of a GPT partitioned drive ad0:
+	"gpart bootcode -p /boot/gptzfsboot -i 1 ad0"
+
+	Non-boot pools do not need these updates.
+
 	To build a kernel
 	-----------------
 	If you are updating from a prior version of FreeBSD (even one just
@@ -1006,8 +1143,8 @@ COMMON ITEMS:
 	<reboot in single user>				[3]
 	mergemaster -p					[5]
 	make installworld
-	make delete-old
 	mergemaster -i					[4]
+	make delete-old					[6]
 	<reboot>
 
 
@@ -1044,8 +1181,8 @@ COMMON ITEMS:
 	<reboot in single user>				[3]
 	mergemaster -p					[5]
 	make installworld
-	make delete-old
 	mergemaster -i					[4]
+	make delete-old					[6]
 	<reboot>
 
 	Make sure that you've read the UPDATING file to understand the
@@ -1088,6 +1225,10 @@ COMMON ITEMS:
 	install) after the buildworld before this step if you last updated
 	from current before 20020224 or from -stable before 20020408.
 
+	[6] This only deletes old files and directories. Old libraries
+	can be deleted by "make delete-old-libs", but you have to make
+	sure that no program is using those libraries anymore.
+
 	[8] In order to have a kernel that can run the 4.x binaries needed to
 	do an installworld, you must include the COMPAT_FREEBSD4 option in
 	your kernel.  Failure to do so may leave you with a system that is

Modified: projects/ofed/head/bin/Makefile
==============================================================================
--- projects/ofed/head/bin/Makefile	Mon Jan  3 08:09:49 2011	(r216917)
+++ projects/ofed/head/bin/Makefile	Mon Jan  3 09:18:12 2011	(r216918)
@@ -8,7 +8,6 @@ SUBDIR= cat \
 	chio \
 	chmod \
 	cp \
-	${_csh} \
 	date \
 	dd \
 	df \
@@ -29,10 +28,8 @@ SUBDIR= cat \
 	ps \
 	pwait \
 	pwd \
-	${_rcp} \
 	realpath \
 	rm \
-	${_rmail} \
 	rmdir \
 	setfacl \
 	sh \
@@ -43,15 +40,19 @@ SUBDIR= cat \
 	uuidgen
 
 .if ${MK_RCMDS} != "no"
-_rcp=	rcp
+SUBDIR+=	rcp
 .endif
 
 .if ${MK_SENDMAIL} != "no"
-_rmail=	rmail
+SUBDIR+=	rmail
 .endif
 
 .if ${MK_TCSH} != "no"
-_csh=	csh
+SUBDIR+=	csh
 .endif
 
+.include <bsd.arch.inc.mk>
+
+SUBDIR:=	${SUBDIR:O}
+
 .include <bsd.subdir.mk>

Modified: projects/ofed/head/bin/chflags/chflags.1
==============================================================================
--- projects/ofed/head/bin/chflags/chflags.1	Mon Jan  3 08:09:49 2011	(r216917)
+++ projects/ofed/head/bin/chflags/chflags.1	Mon Jan  3 09:18:12 2011	(r216918)
@@ -98,7 +98,6 @@ will also be printed, in octal notation.
 The flags are specified as an octal number or a comma separated list
 of keywords.
 The following keywords are currently defined:
-.Pp
 .Bl -tag -offset indent -width ".Cm opaque"
 .It Cm arch , archived
 set the archived flag (super-user only)

Modified: projects/ofed/head/bin/chio/chio.c
==============================================================================
--- projects/ofed/head/bin/chio/chio.c	Mon Jan  3 08:09:49 2011	(r216917)
+++ projects/ofed/head/bin/chio/chio.c	Mon Jan  3 09:18:12 2011	(r216918)
@@ -1072,6 +1072,7 @@ find_element(char *voltag, uint16_t *et,
 
 	/* Read in the changer slots */
 	if (cp.cp_nslots > 0) {
+		(void) memset(&cesr, 0, sizeof(cesr));
 		cesr.cesr_element_type = CHET_ST;
 		cesr.cesr_element_base = 0;
 		cesr.cesr_element_count = cp.cp_nslots;

Modified: projects/ofed/head/bin/cp/cp.c
==============================================================================
--- projects/ofed/head/bin/cp/cp.c	Mon Jan  3 08:09:49 2011	(r216917)
+++ projects/ofed/head/bin/cp/cp.c	Mon Jan  3 09:18:12 2011	(r216918)
@@ -466,6 +466,7 @@ copy(char *argv[], enum op type, int fts
 		case S_IFSOCK:
 			warnx("%s is a socket (not copied).",
 				    curr->fts_path);
+			break;
 		case S_IFIFO:
 			if (Rflag) {
 				if (copy_fifo(curr->fts_statp, !dne))

Modified: projects/ofed/head/bin/date/date.1
==============================================================================
--- projects/ofed/head/bin/date/date.1	Mon Jan  3 08:09:49 2011	(r216917)
+++ projects/ofed/head/bin/date/date.1	Mon Jan  3 09:18:12 2011	(r216918)
@@ -32,7 +32,7 @@
 .\"     @(#)date.1	8.3 (Berkeley) 4/28/95
 .\" $FreeBSD$
 .\"
-.Dd June 2, 2007
+.Dd June 3, 2010
 .Dt DATE 1
 .Os
 .Sh NAME
@@ -219,6 +219,14 @@ When the date is adjusted to a specific 
 the resulting timezone will be set so that the date matches the earlier of
 the two times.
 .Pp
+It is not possible to adjust a date to an invalid absolute day, so using
+the switches
+.Fl v No 31d Fl v No 12m
+will simply fail five months of the year.
+It is therefore usual to set the month before setting the day; using
+.Fl v No 12m Fl v No 31d
+always works.
+.Pp
 Adjusting the date by months is inherently ambiguous because
 a month is a unit of variable length depending on the current date.
 This kind of date adjustment is applied in the most intuitive way.
@@ -339,9 +347,9 @@ will display the last day of February in
 .Pp
 .Dl "Tue Feb 29 03:18:00 GMT 2000"
 .Pp
-So will do the command:
+So will the command:
 .Pp
-.Dl "date -v30d -v3m -v0y -v-1m"
+.Dl "date -v3m -v30d -v0y -v-1m"
 .Pp
 because there is no such date as the 30th of February.
 .Pp

Modified: projects/ofed/head/bin/echo/echo.1
==============================================================================
--- projects/ofed/head/bin/echo/echo.1	Mon Jan  3 08:09:49 2011	(r216917)
+++ projects/ofed/head/bin/echo/echo.1	Mon Jan  3 09:18:12 2011	(r216918)
@@ -32,7 +32,7 @@
 .\"	@(#)echo.1	8.1 (Berkeley) 7/22/93
 .\" $FreeBSD$
 .\"
-.Dd April 12, 2003
+.Dd November 12, 2010
 .Dt ECHO 1
 .Os
 .Sh NAME
@@ -56,24 +56,37 @@ The following option is available:
 .Bl -tag -width flag
 .It Fl n
 Do not print the trailing newline character.
-This may also be achieved by appending

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

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 22:25:34 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 87DF6106564A;
	Mon,  3 Jan 2011 22:25:34 +0000 (UTC)
	(envelope-from nwhitehorn@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 769518FC12;
	Mon,  3 Jan 2011 22:25:34 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p03MPY2A007081;
	Mon, 3 Jan 2011 22:25:34 GMT
	(envelope-from nwhitehorn@svn.freebsd.org)
Received: (from nwhitehorn@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p03MPYvx007079;
	Mon, 3 Jan 2011 22:25:34 GMT
	(envelope-from nwhitehorn@svn.freebsd.org)
Message-Id: <201101032225.p03MPYvx007079@svn.freebsd.org>
From: Nathan Whitehorn <nwhitehorn@FreeBSD.org>
Date: Mon, 3 Jan 2011 22:25:34 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216933 - projects/binutils-2.17/contrib/gdb/gdb
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 22:25:34 -0000

Author: nwhitehorn
Date: Mon Jan  3 22:25:34 2011
New Revision: 216933
URL: http://svn.freebsd.org/changeset/base/216933

Log:
  Use the synthetic symtab interface in binutils 2.17 to handle absent dotsyms
  on powerpc64. This is a backport of GDB elfread.c r1.51 by Daniel Jacobowitz.

Modified:
  projects/binutils-2.17/contrib/gdb/gdb/elfread.c

Modified: projects/binutils-2.17/contrib/gdb/gdb/elfread.c
==============================================================================
--- projects/binutils-2.17/contrib/gdb/gdb/elfread.c	Mon Jan  3 21:28:12 2011	(r216932)
+++ projects/binutils-2.17/contrib/gdb/gdb/elfread.c	Mon Jan  3 22:25:34 2011	(r216933)
@@ -124,13 +124,14 @@ record_minimal_symbol (char *name, CORE_
 
    SYNOPSIS
 
-   void elf_symtab_read (struct objfile *objfile, int dynamic)
+   void elf_symtab_read (struct objfile *objfile, int dynamic,
+			 long number_of_symbols, asymbol **symbol_table)
 
    DESCRIPTION
 
-   Given an objfile and a flag that specifies whether or not the objfile
-   is for an executable or not (may be shared library for example), add
-   all the global function and data symbols to the minimal symbol table.
+   Given an objfile, a symbol table, and a flag indicating whether the
+   symbol table contains dynamic symbols, add all the global function
+   and data symbols to the minimal symbol table.
 
    In stabs-in-ELF, as implemented by Sun, there are some local symbols
    defined in the ELF symbol table, which can be used to locate
@@ -141,14 +142,12 @@ record_minimal_symbol (char *name, CORE_
  */
 
 static void
-elf_symtab_read (struct objfile *objfile, int dynamic)
+elf_symtab_read (struct objfile *objfile, int dynamic,
+		 long number_of_symbols, asymbol **symbol_table)
 {
   long storage_needed;
   asymbol *sym;
-  asymbol **symbol_table;
-  long number_of_symbols;
   long i;
-  struct cleanup *back_to;
   CORE_ADDR symaddr;
   CORE_ADDR offset;
   enum minimal_symbol_type ms_type;
@@ -165,34 +164,8 @@ elf_symtab_read (struct objfile *objfile
   struct dbx_symfile_info *dbx = objfile->sym_stab_info;
   int stripped = (bfd_get_symcount (objfile->obfd) == 0);
 
-  if (dynamic)
+  if (1)
     {
-      storage_needed = bfd_get_dynamic_symtab_upper_bound (objfile->obfd);
-
-      /* Nothing to be done if there is no dynamic symtab.  */
-      if (storage_needed < 0)
-	return;
-    }
-  else
-    {
-      storage_needed = bfd_get_symtab_upper_bound (objfile->obfd);
-      if (storage_needed < 0)
-	error ("Can't read symbols from %s: %s", bfd_get_filename (objfile->obfd),
-	       bfd_errmsg (bfd_get_error ()));
-    }
-  if (storage_needed > 0)
-    {
-      symbol_table = (asymbol **) xmalloc (storage_needed);
-      back_to = make_cleanup (xfree, symbol_table);
-      if (dynamic)
-	number_of_symbols = bfd_canonicalize_dynamic_symtab (objfile->obfd,
-							     symbol_table);
-      else
-	number_of_symbols = bfd_canonicalize_symtab (objfile->obfd, symbol_table);
-      if (number_of_symbols < 0)
-	error ("Can't read symbols from %s: %s", bfd_get_filename (objfile->obfd),
-	       bfd_errmsg (bfd_get_error ()));
-
       for (i = 0; i < number_of_symbols; i++)
 	{
 	  sym = symbol_table[i];
@@ -448,7 +421,6 @@ elf_symtab_read (struct objfile *objfile
 	      ELF_MAKE_MSYMBOL_SPECIAL (sym, msym);
 	    }
 	}
-      do_cleanups (back_to);
     }
 }
 
@@ -491,6 +463,9 @@ elf_symfile_read (struct objfile *objfil
   struct elfinfo ei;
   struct cleanup *back_to;
   CORE_ADDR offset;
+  long symcount = 0, dynsymcount = 0, synthcount, storage_needed;
+  asymbol **symbol_table = NULL, **dyn_symbol_table = NULL;
+  asymbol *synthsyms;
 
   init_minimal_symbol_collection ();
   back_to = make_cleanup_discard_minimal_symbols ();
@@ -507,11 +482,65 @@ elf_symfile_read (struct objfile *objfil
      chain of info into the dbx_symfile_info in objfile->sym_stab_info,
      which can later be used by elfstab_offset_sections.  */
 
-  elf_symtab_read (objfile, 0);
+  storage_needed = bfd_get_symtab_upper_bound (objfile->obfd);
+  if (storage_needed < 0)
+    error (_("Can't read symbols from %s: %s"), bfd_get_filename (objfile->obfd),
+	   bfd_errmsg (bfd_get_error ()));
+
+  if (storage_needed > 0)
+    {
+      symbol_table = (asymbol **) xmalloc (storage_needed);
+      make_cleanup (xfree, symbol_table);
+      symcount = bfd_canonicalize_symtab (objfile->obfd, symbol_table);
+
+      if (symcount < 0)
+	error (_("Can't read symbols from %s: %s"), bfd_get_filename (objfile->obfd),
+	       bfd_errmsg (bfd_get_error ()));
+
+      elf_symtab_read (objfile, 0, symcount, symbol_table);
+    }
 
   /* Add the dynamic symbols.  */
 
-  elf_symtab_read (objfile, 1);
+  storage_needed = bfd_get_dynamic_symtab_upper_bound (objfile->obfd);
+
+  if (storage_needed > 0)
+    {
+      dyn_symbol_table = (asymbol **) xmalloc (storage_needed);
+      make_cleanup (xfree, dyn_symbol_table);
+      dynsymcount = bfd_canonicalize_dynamic_symtab (objfile->obfd,
+						     dyn_symbol_table);
+
+      if (dynsymcount < 0)
+	error (_("Can't read symbols from %s: %s"), bfd_get_filename (objfile->obfd),
+	       bfd_errmsg (bfd_get_error ()));
+
+      elf_symtab_read (objfile, 1, dynsymcount, dyn_symbol_table);
+    }
+
+  /* Add synthetic symbols - for instance, names for any PLT entries.  */
+
+  synthcount = bfd_get_synthetic_symtab (abfd, symcount, symbol_table,
+					 dynsymcount, dyn_symbol_table,
+					 &synthsyms);
+  if (synthcount > 0)
+    {
+      asymbol **synth_symbol_table;
+      long i;
+
+      make_cleanup (xfree, synthsyms);
+      synth_symbol_table = xmalloc (sizeof (asymbol *) * synthcount);
+      for (i = 0; i < synthcount; i++)
+	{
+	  synth_symbol_table[i] = synthsyms + i;
+	  /* Synthetic symbols are not, strictly speaking, either local
+	     or global.  But we can treat them as global symbols, since
+	     they are effectively dynamic symbols.  */
+	  synth_symbol_table[i]->flags |= BSF_GLOBAL;
+	}
+      make_cleanup (xfree, synth_symbol_table);
+      elf_symtab_read (objfile, 0, synthcount, synth_symbol_table);
+    }
 
   /* Install any minimal symbols that have been collected as the current
      minimal symbols for this objfile.  The debug readers below this point

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 22:58:23 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 4B94B1065672;
	Mon,  3 Jan 2011 22:58:23 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 375BD8FC12;
	Mon,  3 Jan 2011 22:58:23 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p03MwNX5008104;
	Mon, 3 Jan 2011 22:58:23 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p03MwMkY008067;
	Mon, 3 Jan 2011 22:58:22 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101032258.p03MwMkY008067@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 22:58:22 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216935 - in projects/ofed/head:
	contrib/ofed/include/infiniband contrib/ofed/include/rdma
	contrib/ofed/libibverbs/include/infiniband
	contrib/ofed/librdmacm/src contrib/ofed/management/...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 22:58:23 -0000

Author: jeff
Date: Mon Jan  3 22:58:22 2011
New Revision: 216935
URL: http://svn.freebsd.org/changeset/base/216935

Log:
   - Move byteswap.h and endian.h from sys/ofed/include to
     usr/include/infiniband which is a more natural location for these
     compatibility headers.
   - Use ${.CURDIR} where appropriate.
   - Protect the ALIGN() define to prevent redefinition.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Added:
  projects/ofed/head/contrib/ofed/include/infiniband/byteswap.h
  projects/ofed/head/contrib/ofed/include/infiniband/endian.h
Deleted:
  projects/ofed/head/sys/ofed/include/byteswap.h
  projects/ofed/head/sys/ofed/include/endian.h
Modified:
  projects/ofed/head/contrib/ofed/include/infiniband/Makefile
  projects/ofed/head/contrib/ofed/include/rdma/Makefile
  projects/ofed/head/contrib/ofed/libibverbs/include/infiniband/arch.h
  projects/ofed/head/contrib/ofed/librdmacm/src/cma.c
  projects/ofed/head/contrib/ofed/management/libibcommon/include/infiniband/common.h
  projects/ofed/head/contrib/ofed/usr.bin/Makefile.inc
  projects/ofed/head/contrib/ofed/usr.bin/ibaddr/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/ibnetdiscover/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/ibping/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/ibportstate/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/ibroute/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/ibsendtrap/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/ibstat/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/ibsysstat/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/ibtracert/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/opensm/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/perfquery/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/saquery/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/sminfo/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/smpdump/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/smpquery/Makefile
  projects/ofed/head/contrib/ofed/usr.bin/vendstat/Makefile
  projects/ofed/head/contrib/ofed/usr.lib/libibcm/Makefile
  projects/ofed/head/contrib/ofed/usr.lib/libibcommon/Makefile
  projects/ofed/head/contrib/ofed/usr.lib/libibmad/Makefile
  projects/ofed/head/contrib/ofed/usr.lib/libibumad/Makefile
  projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile
  projects/ofed/head/contrib/ofed/usr.lib/libmlx4/Makefile
  projects/ofed/head/contrib/ofed/usr.lib/libmthca/Makefile
  projects/ofed/head/contrib/ofed/usr.lib/libopensm/Makefile
  projects/ofed/head/contrib/ofed/usr.lib/libosmcomp/Makefile
  projects/ofed/head/contrib/ofed/usr.lib/libosmvendor/Makefile
  projects/ofed/head/contrib/ofed/usr.lib/librdmacm/Makefile
  projects/ofed/head/contrib/ofed/usr.lib/libsdp/Makefile

Modified: projects/ofed/head/contrib/ofed/include/infiniband/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/include/infiniband/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/include/infiniband/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -1,28 +1,28 @@
 .include <bsd.own.mk>
 
 INCS=
-IBINCS=		types.h byteorder.h
+IBINCS=		byteorder.h byteswap.h endian.h types.h
 IBINCSDIR=	${INCLUDEDIR}/infiniband
 
-IBVERBS=	../../libibverbs/include/infiniband
+IBVERBS=	${.CURDIR}/../../libibverbs/include/infiniband
 VERBINCS=	${IBVERBS}/arch.h ${IBVERBS}/driver.h ${IBVERBS}/kern-abi.h
 VERBINCS+=	${IBVERBS}/marshall.h ${IBVERBS}/opcode.h
 VERBINCS+=	${IBVERBS}/sa-kern-abi.h ${IBVERBS}/sa.h ${IBVERBS}/verbs.h
 VERBINCSDIR=	${INCLUDEDIR}/infiniband
 
-IBCOMMON=	../../management/libibcommon/include/infiniband
+IBCOMMON=	${.CURDIR}/../../management/libibcommon/include/infiniband
 COMMONINCS=	${IBCOMMON}/common.h
 COMMONINCSDIR=	${INCLUDEDIR}/infiniband
 
-IBMAD=		../../management/libibmad/include/infiniband
+IBMAD=		${.CURDIR}/../../management/libibmad/include/infiniband
 MADINCS=	${IBMAD}/mad.h
 MADINCSDIR=	${INCLUDEDIR}/infiniband
 
-IBUMAD=		../../management/libibumad/include/infiniband
+IBUMAD=		${.CURDIR}/../../management/libibumad/include/infiniband
 UMADINCS=	${IBUMAD}/umad.h
 UMADINCSDIR=	${INCLUDEDIR}/infiniband
 
-COMPLIB=	../../management/opensm/include/complib
+COMPLIB=	${.CURDIR}/../../management/opensm/include/complib
 COMPLIBINCS=	${COMPLIB}/cl_atomic.h ${COMPLIB}/cl_atomic_osd.h
 COMPLIBINCS+= 	${COMPLIB}/cl_byteswap.h ${COMPLIB}/cl_byteswap_osd.h
 COMPLIBINCS+= 	${COMPLIB}/cl_comppool.h ${COMPLIB}/cl_debug.h
@@ -43,11 +43,11 @@ COMPLIBINCS+=	${COMPLIB}/cl_timer_osd.h 
 COMPLIBINCS+=	${COMPLIB}/cl_types_osd.h ${COMPLIB}/cl_vector.h
 COMPLIBINCSDIR=	${INCLUDEDIR}/infiniband/complib
 
-IBADIR=		../../management/opensm/include/iba
+IBADIR=		${.CURDIR}/../../management/opensm/include/iba
 IBAINCS=	${IBADIR}/ib_cm_types.h ${IBADIR}/ib_types.h
 IBAINCSDIR=	${INCLUDEDIR}/infiniband/iba
 
-OPENSM=		../../management/opensm/include/opensm
+OPENSM=		${.CURDIR}/../../management/opensm/include/opensm
 
 OPENSMINCS=	${OPENSM}/osm_attrib_req.h ${OPENSM}/osm_base.h
 OPENSMINCS+=	${OPENSM}/osm_config.h ${OPENSM}/osm_console.h
@@ -75,7 +75,7 @@ OPENSMINCS+=	${OPENSM}/osm_ucast_mgr.h $
 OPENSMINCS+=	${OPENSM}/osm_vl15intf.h ${OPENSM}/st.h
 OPENSMINCSDIR=	${INCLUDEDIR}/infiniband/opensm
 
-VENDOR=		../../management/opensm/include/vendor
+VENDOR=		${.CURDIR}/../../management/opensm/include/vendor
 VENDORINCS=	${VENDOR}/osm_mtl_bind.h ${VENDOR}/osm_pkt_randomizer.h
 VENDORINCS+=	${VENDOR}/osm_ts_useraccess.h ${VENDOR}/osm_umadt.h
 VENDORINCS+=	${VENDOR}/osm_vendor.h ${VENDOR}/osm_vendor_al.h
@@ -97,7 +97,7 @@ VENDORINCS+=	${VENDOR}/osm_vendor_test.h
 VENDORINCS+=	${VENDOR}/osm_vendor_umadt.h
 VENDORINCSDIR=	${INCLUDEDIR}/infiniband/vendor
 
-IBCM=		../../libibcm/include/infiniband
+IBCM=		${.CURDIR}/../../libibcm/include/infiniband
 IBCMINCS=	${IBCM}/cm.h ${IBCM}/cm_abi.h
 IBCMINCSDIR=	${INCLUDEDIR}/infiniband
 

Added: projects/ofed/head/contrib/ofed/include/infiniband/byteswap.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/include/infiniband/byteswap.h	Mon Jan  3 22:58:22 2011	(r216935)
@@ -0,0 +1,42 @@
+/*-
+ * Copyright (c) 2010 Isilon Systems, Inc.
+ * Copyright (c) 2010 iX Systems, Inc.
+ * Copyright (c) 2010 Panasas, Inc.
+ * 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 unmodified, this list of conditions, and the following
+ *    disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR 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.
+ */
+
+#ifndef _INFINIBAND_BYTESWAP_H_
+#define	_INFINIBAND_BYTESWAP_H_
+/*
+ * This file is included for compatibility with the userland libraries
+ * accompanying the infiniband stack.
+ */
+#include <sys/types.h>
+#include <sys/endian.h>
+
+#define bswap_16        bswap16
+#define bswap_32        bswap32
+#define bswap_64        bswap64
+
+#endif	/* _INFINIBAND_BYTESWAP_H_ */

Added: projects/ofed/head/contrib/ofed/include/infiniband/endian.h
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/ofed/head/contrib/ofed/include/infiniband/endian.h	Mon Jan  3 22:58:22 2011	(r216935)
@@ -0,0 +1,42 @@
+/*-
+ * Copyright (c) 2010 Isilon Systems, Inc.
+ * Copyright (c) 2010 iX Systems, Inc.
+ * Copyright (c) 2010 Panasas, Inc.
+ * 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 unmodified, this list of conditions, and the following
+ *    disclaimer.
+ * 2. Redistributions in binary form must reproduce the above copyright
+ *    notice, this list of conditions and the following disclaimer in the
+ *    documentation and/or other materials provided with the distribution.
+ *
+ * THIS SOFTWARE IS PROVIDED BY THE AUTHOR ``AS IS'' AND ANY EXPRESS OR
+ * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES
+ * OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED.
+ * IN NO EVENT SHALL THE AUTHOR 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.
+ */
+/*
+ * This file is included for compatibility with the userland libraries
+ * accompanying the infiniband stack.
+ */
+
+#ifndef _INFINIBAND_ENDIAN_H_
+#define	_INFINIBAND_ENDIAN_H_
+
+#include <sys/types.h>
+#include <sys/endian.h>
+#define	__LITTLE_ENDIAN	_LITTLE_ENDIAN
+#define	__BIG_ENDIAN	_BIG_ENDIAN
+#define __BYTE_ORDER    _BYTE_ORDER
+
+#endif /* _INFINIBAND_ENDIAN_H_ */

Modified: projects/ofed/head/contrib/ofed/include/rdma/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/include/rdma/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/include/rdma/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -1,7 +1,7 @@
 .include <bsd.own.mk>
 
 INCS=
-RDMACM=		../../librdmacm/include/rdma
+RDMACM=		${.CURDIR}/../../librdmacm/include/rdma
 RDMACMINCS=	${RDMACM}/rdma_cma.h ${RDMACM}/rdma_cma_abi.h
 RDMACMINCSDIR=	${INCLUDEDIR}/rdma
 

Modified: projects/ofed/head/contrib/ofed/libibverbs/include/infiniband/arch.h
==============================================================================
--- projects/ofed/head/contrib/ofed/libibverbs/include/infiniband/arch.h	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/libibverbs/include/infiniband/arch.h	Mon Jan  3 22:58:22 2011	(r216935)
@@ -34,8 +34,8 @@
 #define INFINIBAND_ARCH_H
 
 #include <stdint.h>
-#include <endian.h>
-#include <byteswap.h>
+#include <infiniband/endian.h>
+#include <infiniband/byteswap.h>
 
 #if __BYTE_ORDER == __LITTLE_ENDIAN
 static inline uint64_t htonll(uint64_t x) { return bswap_64(x); }

Modified: projects/ofed/head/contrib/ofed/librdmacm/src/cma.c
==============================================================================
--- projects/ofed/head/contrib/ofed/librdmacm/src/cma.c	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/librdmacm/src/cma.c	Mon Jan  3 22:58:22 2011	(r216935)
@@ -46,8 +46,8 @@
 #include <poll.h>
 #include <unistd.h>
 #include <pthread.h>
-#include <endian.h>
-#include <byteswap.h>
+#include <infiniband/endian.h>
+#include <infiniband/byteswap.h>
 #include <stddef.h>
 
 #include <infiniband/driver.h>

Modified: projects/ofed/head/contrib/ofed/management/libibcommon/include/infiniband/common.h
==============================================================================
--- projects/ofed/head/contrib/ofed/management/libibcommon/include/infiniband/common.h	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/management/libibcommon/include/infiniband/common.h	Mon Jan  3 22:58:22 2011	(r216935)
@@ -38,7 +38,7 @@
 #include <sys/types.h>
 #include <dirent.h>
 #include <stdint.h>
-#include <byteswap.h>
+#include <infiniband/byteswap.h>
 
 #ifdef __cplusplus
 #  define BEGIN_C_DECLS extern "C" {
@@ -80,10 +80,12 @@ static inline uint64_t htonll(uint64_t x
 
 /* Misc. macros: */
 /** align value \a l to \a size (ceil) */
+#ifndef ALIGN
 #define ALIGN(l, size) (((l) + ((size) - 1)) / (size) * (size))
 
 /** align value \a l to \a sizeof 32 bit int (ceil) */
 #define ALIGN32(l) (ALIGN((l), sizeof(uint32)))
+#endif
 
 /** printf style debugging MACRO, conmmon header includes name of function */
 #define IBWARN(fmt, args...)	ibwarn(__FUNCTION__, fmt, ## args)

Modified: projects/ofed/head/contrib/ofed/usr.bin/Makefile.inc
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/Makefile.inc	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/Makefile.inc	Mon Jan  3 22:58:22 2011	(r216935)
@@ -1,3 +1,2 @@
-OFEDSYS=	../../../../sys/ofed
 DIAGPATH=	${.CURDIR}/../../management/infiniband-diags
 BINDIR?=	/usr/bin

Modified: projects/ofed/head/contrib/ofed/usr.bin/ibaddr/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/ibaddr/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibaddr/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   ibaddr
 SRCS=   ibaddr.c ibdiag_common.c
 LDADD=	-libumad -libcommon -libmad
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+CFLAGS+= -I${DIAGPATH}/include
 MAN=	ibaddr.8
 
 WARNS?= 1

Modified: projects/ofed/head/contrib/ofed/usr.bin/ibnetdiscover/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/ibnetdiscover/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibnetdiscover/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   ibnetdiscover
 SRCS=   ibnetdiscover.c grouping.c ibdiag_common.c
 LDADD=	-libumad -libcommon -libmad -losmcomp
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include -I/usr/include/infiniband
+CFLAGS+= -I${DIAGPATH}/include -I/usr/include/infiniband
 CFLAGS+= -pthread
 MAN=	ibnetdiscover.8
 

Modified: projects/ofed/head/contrib/ofed/usr.bin/ibping/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/ibping/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibping/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   ibping
 SRCS=   ibping.c ibdiag_common.c
 LDADD=	-libumad -libcommon -libmad
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+CFLAGS+= -I${DIAGPATH}/include
 MAN=	ibping.8
 
 WARNS?= 1

Modified: projects/ofed/head/contrib/ofed/usr.bin/ibportstate/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/ibportstate/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibportstate/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   ibportstate
 SRCS=   ibportstate.c ibdiag_common.c
 LDADD=	-libumad -libcommon -libmad
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+CFLAGS+= -I${DIAGPATH}/include
 MAN=	ibportstate.8
 
 WARNS?= 1

Modified: projects/ofed/head/contrib/ofed/usr.bin/ibroute/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/ibroute/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibroute/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   ibroute
 SRCS=   ibroute.c ibdiag_common.c
 LDADD=	-libumad -libcommon -libmad -losmcomp
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include -I/usr/include/infiniband
+CFLAGS+= -I${DIAGPATH}/include -I/usr/include/infiniband
 CFLAGS+= -pthread
 MAN=	ibroute.8
 

Modified: projects/ofed/head/contrib/ofed/usr.bin/ibsendtrap/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/ibsendtrap/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibsendtrap/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   ibsendtrap
 SRCS=   ibsendtrap.c ibdiag_common.c
 LDADD=	-libumad -libcommon -libmad
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include -I/usr/include/infiniband
+CFLAGS+= -I${DIAGPATH}/include -I/usr/include/infiniband
 NO_MAN=	true
 
 WARNS?= 1

Modified: projects/ofed/head/contrib/ofed/usr.bin/ibstat/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/ibstat/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibstat/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   ibstat
 SRCS=   ibstat.c
 LDADD=	-libumad -libcommon
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+CFLAGS+= -I${DIAGPATH}/include -I/usr/include/infiniband
 MAN=	ibstat.8
 
 WARNS?= 1

Modified: projects/ofed/head/contrib/ofed/usr.bin/ibsysstat/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/ibsysstat/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibsysstat/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   ibsysstat
 SRCS=   ibsysstat.c ibdiag_common.c
 LDADD=	-libumad -libcommon -libmad
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+CFLAGS+= -I${DIAGPATH}/include
 MAN=	ibsysstat.8
 
 WARNS?= 1

Modified: projects/ofed/head/contrib/ofed/usr.bin/ibtracert/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/ibtracert/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/ibtracert/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   ibtracert
 SRCS=   ibtracert.c ibdiag_common.c
 LDADD=	-libumad -libcommon -libmad -losmcomp
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include -I/usr/include/infiniband
+CFLAGS+= -I${DIAGPATH}/include -I/usr/include/infiniband
 CFLAGS+= -pthread
 MAN=	ibtracert.8
 

Modified: projects/ofed/head/contrib/ofed/usr.bin/opensm/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/opensm/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/opensm/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -2,7 +2,7 @@
 
 .include "../Makefile.inc"
 
-OPENSM	= ../../management/opensm
+OPENSM	= ${.CURDIR}/../../management/opensm
 .PATH: ${OPENSM}/opensm ${OPENSM}/man
 
 PROG=   opensm
@@ -30,7 +30,7 @@ SRCS+=	osm_dump.c osm_ucast_cache.c osm_
 SRCS+=	osm_qos_policy.c
 
 LDADD=	-lopensm -losmvendor -losmcomp -libmad -libumad -libcommon
-CFLAGS+= -I${OFEDSYS}/include -I/usr/include/infiniband
+CFLAGS+= -I/usr/include/infiniband
 CFLAGS+= -pthread
 CFLAGS+= -DVENDOR_RMPP_SUPPORT -DDUAL_SIDED_RMPP
 

Modified: projects/ofed/head/contrib/ofed/usr.bin/perfquery/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/perfquery/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/perfquery/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   perfquery
 SRCS=   perfquery.c ibdiag_common.c
 LDADD=	-libumad -libcommon -libmad
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+CFLAGS+= -I${DIAGPATH}/include
 MAN=	perfquery.8
 
 WARNS?= 1

Modified: projects/ofed/head/contrib/ofed/usr.bin/saquery/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/saquery/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/saquery/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   saquery
 SRCS=   saquery.c ibdiag_common.c
 LDADD=	-libumad -libcommon -libmad -losmcomp -losmvendor -lopensm
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include -I/usr/include/infiniband
+CFLAGS+= -I${DIAGPATH}/include -I/usr/include/infiniband
 CFLAGS+= -DOSM_VENDOR_INTF_OPENIB -DVENDOR_RMPP_SUPPORT -DDUAL_SIDED_RMPP
 CFLAGS+= -pthread
 MAN=	saquery.8

Modified: projects/ofed/head/contrib/ofed/usr.bin/sminfo/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/sminfo/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/sminfo/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   sminfo
 SRCS=   sminfo.c ibdiag_common.c
 LDADD=	-libumad -libcommon -libmad
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+CFLAGS+= -I${DIAGPATH}/include
 MAN=	sminfo.8
 
 WARNS?= 1

Modified: projects/ofed/head/contrib/ofed/usr.bin/smpdump/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/smpdump/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/smpdump/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   smpdump
 SRCS=   smpdump.c
 LDADD=	-libumad -libcommon -libmad
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+CFLAGS+= -I${DIAGPATH}/include -I/usr/include/infiniband
 MAN=	smpdump.8
 
 WARNS?= 1

Modified: projects/ofed/head/contrib/ofed/usr.bin/smpquery/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/smpquery/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/smpquery/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   smpquery
 SRCS=   smpquery.c ibdiag_common.c
 LDADD=	-libumad -libcommon -libmad -losmcomp
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include -I/usr/include/infiniband/
+CFLAGS+= -I${DIAGPATH}/include -I/usr/include/infiniband/
 CFLAGS+= -pthread
 MAN=	smpquery.8
 

Modified: projects/ofed/head/contrib/ofed/usr.bin/vendstat/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.bin/vendstat/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.bin/vendstat/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -6,7 +6,7 @@
 PROG=   vendstat
 SRCS=   vendstat.c ibdiag_common.c
 LDADD=	-libumad -libcommon -libmad
-CFLAGS+= -I${DIAGPATH}/include -I${OFEDSYS}/include
+CFLAGS+= -I${DIAGPATH}/include
 MAN=	vendstat.8
 
 WARNS?= 1

Modified: projects/ofed/head/contrib/ofed/usr.lib/libibcm/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libibcm/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.lib/libibcm/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -4,7 +4,7 @@ SHLIBDIR?=	/usr/lib
 
 .include <bsd.own.mk>
 
-IBCMDIR= 	../../libibcm
+IBCMDIR= 	${.CURDIR}/../../libibcm
 IBSRCDIR=	${IBCMDIR}/src
 
 .PATH: ${IBSRCDIR}

Modified: projects/ofed/head/contrib/ofed/usr.lib/libibcommon/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libibcommon/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.lib/libibcommon/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -4,9 +4,8 @@ SHLIBDIR?=	/usr/lib
 
 .include <bsd.own.mk>
 
-IBCOMMONDIR= 	../../management/libibcommon
+IBCOMMONDIR= 	${.CURDIR}/../../management/libibcommon
 IBSRCDIR=	${IBCOMMONDIR}/src
-OFEDSYS= 	../../../../sys/ofed
 
 .PATH: ${IBSRCDIR}
 
@@ -16,7 +15,7 @@ NO_PROFILE=
 
 SRCS=	sysfs.c util.c hash.c stack.c time.c
 
-CFLAGS+= -I${.CURDIR} -I${IBSRCDIR} -I${OFEDSYS}/include -I/usr/include/infiniband
+CFLAGS+= -I${.CURDIR} -I${IBSRCDIR} -I/usr/include/infiniband
 
 VERSION_MAP= ${IBSRCDIR}/libibcommon.map
 

Modified: projects/ofed/head/contrib/ofed/usr.lib/libibmad/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libibmad/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.lib/libibmad/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -4,10 +4,9 @@ SHLIBDIR?=	/usr/lib
 
 .include <bsd.own.mk>
 
-IBMADDIR= 	../../management/libibmad
-UMADDIR=	../../management/libibumad/include
+IBMADDIR= 	${.CURDIR}/../../management/libibmad
+UMADDIR=	${.CURDIR}/../../management/libibumad/include
 IBSRCDIR=	${IBMADDIR}/src
-OFEDSYS= 	../../../../sys/ofed
 
 .PATH: ${IBSRCDIR}
 
@@ -20,7 +19,7 @@ SRCS=	dump.c fields.c gs.c mad.c portid.
 
 CFLAGS+= -DHAVE_CONFIG_H
 CFLAGS+= -I${.CURDIR} -I${IBSRCDIR} -I${IBMADDIR}/include
-CFLAGS+= -I/usr/include/infiniband -I${OFEDSYS}/include
+CFLAGS+= -I/usr/include/infiniband
 
 VERSION_MAP= ${IBSRCDIR}/libibmad.map
 

Modified: projects/ofed/head/contrib/ofed/usr.lib/libibumad/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libibumad/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.lib/libibumad/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -4,9 +4,8 @@ SHLIBDIR?=	/usr/lib
 
 .include <bsd.own.mk>
 
-UMADDIR=	../../management/libibumad
+UMADDIR=	${.CURDIR}/../../management/libibumad
 IBSRCDIR=	${UMADDIR}/src
-OFEDSYS= 	../../../../sys/ofed
 
 .PATH: ${IBSRCDIR}
 
@@ -17,7 +16,7 @@ NO_PROFILE=
 SRCS=	umad.c
 
 CFLAGS+= -DHAVE_CONFIG_H
-CFLAGS+= -I${.CURDIR} -I/usr/include/infiniband -I${OFEDSYS}/include 
+CFLAGS+= -I${.CURDIR} -I/usr/include/infiniband
 
 VERSION_MAP= ${IBSRCDIR}/libibumad.map
 

Modified: projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.lib/libibverbs/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -4,10 +4,9 @@ SHLIBDIR?=	/usr/lib
 
 .include <bsd.own.mk>
 
-IBVERBSDIR= 	../../libibverbs
+IBVERBSDIR= 	${.CURDIR}/../../libibverbs
 IBSRCDIR=	${IBVERBSDIR}/src
 IBMANDIR=	${IBVERBSDIR}/man
-OFEDSYS= 	../../../../sys/ofed
 
 .PATH: ${IBSRCDIR} ${IBMANDIR}
 
@@ -34,7 +33,7 @@ MAN=	ibv_alloc_pd.3 ibv_asyncwatch.1 ibv
 
 
 CFLAGS+= -DHAVE_CONFIG_H -DIBV_CONFIG_DIR=\"/etc/ibverbs/\"
-CFLAGS+= -I${.CURDIR} -I${IBSRCDIR} -I${IBVERBSDIR}/include -I${OFEDSYS}/include
+CFLAGS+= -I${.CURDIR} -I${IBSRCDIR} -I${IBVERBSDIR}/include 
 
 VERSION_MAP= ${IBSRCDIR}/libibverbs.map
 

Modified: projects/ofed/head/contrib/ofed/usr.lib/libmlx4/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libmlx4/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.lib/libmlx4/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -4,10 +4,9 @@ SHLIBDIR?=	/usr/lib
 
 .include <bsd.own.mk>
 
-MLX4DIR=	../../libmlx4
-IBVERBSDIR=	../../libibverbs
+MLX4DIR=	${.CURDIR}/../../libmlx4
+IBVERBSDIR=	${.CURDIR}/../../libibverbs
 MLXSRCDIR=	${MLX4DIR}/src
-OFEDSYS=	../../../../sys/ofed
 
 .PATH: ${MLXSRCDIR}
 
@@ -19,7 +18,6 @@ SRCS=	buf.c cq.c dbrec.c mlx4.c qp.c srq
 
 CFLAGS+= -DHAVE_CONFIG_H 
 CFLAGS+= -I${.CURDIR} -I${MLXSRCDIR} -I${IBVERBSDIR}/include
-CFLAGS+= -I${OFEDSYS}/include
 
 VERSION_MAP= ${MLXSRCDIR}/mlx4.map
 

Modified: projects/ofed/head/contrib/ofed/usr.lib/libmthca/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libmthca/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.lib/libmthca/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -4,10 +4,9 @@ SHLIBDIR?=	/usr/lib
 
 .include <bsd.own.mk>
 
-MTHCADIR=	../../libmthca
-IBVERBSDIR=	../../libibverbs
+MTHCADIR=	${.CURDIR}/../../libmthca
+IBVERBSDIR=	${.CURDIR}/../../libibverbs
 MTHCASRCDIR=	${MTHCADIR}/src
-OFEDSYS=	../../../../sys/ofed
 
 .PATH: ${MTHCASRCDIR}
 
@@ -20,7 +19,6 @@ SRCS=	ah.c buf.c cq.c memfree.c mthca.c 
 
 CFLAGS+= -DHAVE_CONFIG_H 
 CFLAGS+= -I${.CURDIR} -I${MTHCASRCDIR} -I${IBVERBSDIR}/include
-CFLAGS+= -I${OFEDSYS}/include
 
 VERSION_MAP= ${MTHCASRCDIR}/mthca.map
 

Modified: projects/ofed/head/contrib/ofed/usr.lib/libopensm/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libopensm/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.lib/libopensm/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -4,8 +4,7 @@ SHLIBDIR?=	/usr/lib
 
 .include <bsd.own.mk>
 
-OPENSMDIR= 	../../management/opensm/opensm
-OFEDSYS= 	../../../../sys/ofed
+OPENSMDIR= 	${.CURDIR}/../../management/opensm/opensm
 
 .PATH: ${OPENSMDIR}
 
@@ -15,7 +14,7 @@ NO_PROFILE=
 
 SRCS=	osm_log.c osm_mad_pool.c osm_helper.c
 
-CFLAGS+= -I${.CURDIR} -I/usr/include/infiniband -I${OFEDSYS}/include
+CFLAGS+= -I${.CURDIR} -I/usr/include/infiniband
 
 VERSION_MAP= ${OPENSMDIR}/libopensm.map
 

Modified: projects/ofed/head/contrib/ofed/usr.lib/libosmcomp/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libosmcomp/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.lib/libosmcomp/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -4,8 +4,7 @@ SHLIBDIR?=	/usr/lib
 
 .include <bsd.own.mk>
 
-COMPLIBDIR= 	../../management/opensm/complib
-OFEDSYS= 	../../../../sys/ofed
+COMPLIBDIR= 	${.CURDIR}/../../management/opensm/complib
 
 .PATH: ${COMPLIBDIR}
 
@@ -18,7 +17,7 @@ SRCS+=	cl_log.c cl_map.c cl_pool.c cl_pt
 SRCS+=	cl_statustext.c cl_thread.c cl_threadpool.c cl_timer.c cl_vector.c
 SRCS+=	ib_statustext.c cl_nodenamemap.c
 
-CFLAGS+= -I${.CURDIR} -I/usr/include/infiniband -I${OFEDSYS}/include
+CFLAGS+= -I${.CURDIR} -I/usr/include/infiniband
 
 VERSION_MAP= ${COMPLIBDIR}/libosmcomp.map
 

Modified: projects/ofed/head/contrib/ofed/usr.lib/libosmvendor/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libosmvendor/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.lib/libosmvendor/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -4,8 +4,7 @@ SHLIBDIR?=	/usr/lib
 
 .include <bsd.own.mk>
 
-VENDORLIBDIR= 	../../management/opensm/libvendor
-OFEDSYS= 	../../../../sys/ofed
+VENDORLIBDIR= 	${.CURDIR}/../../management/opensm/libvendor
 
 .PATH: ${VENDORLIBDIR}
 
@@ -15,7 +14,7 @@ NO_PROFILE=
 
 SRCS=	osm_vendor_ibumad.c osm_vendor_ibumad_sa.c
 
-CFLAGS+= -I${.CURDIR} -I/usr/include/infiniband -I${OFEDSYS}/include
+CFLAGS+= -I${.CURDIR} -I/usr/include/infiniband
 CFLAGS+= -DOSM_VENDOR_INTF_OPENIB
 
 VERSION_MAP= ${VENDORLIBDIR}/libosmvendor.map

Modified: projects/ofed/head/contrib/ofed/usr.lib/librdmacm/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/librdmacm/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.lib/librdmacm/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -4,7 +4,7 @@ SHLIBDIR?=	/usr/lib
 
 .include <bsd.own.mk>
 
-RDMACMDIR= 	../../librdmacm
+RDMACMDIR= 	${.CURDIR}/../../librdmacm
 RDMASRCDIR=	${RDMACMDIR}/src
 RDMAMANDIR=	${RDMACMDIR}/man
 
@@ -14,7 +14,7 @@ LIB=		rdmacm
 SHLIB_MAJOR=	1
 NO_PROFILE=
 
-SRCS= cma.c
+SRCS=	cma.c
 
 MAN=	rdma_get_devices.3 mckey.1 rdma_get_dst_port.3 rdma_accept.3
 MAN+=	rdma_get_local_addr.3 rdma_ack_cm_event.3 rdma_get_peer_addr.3
@@ -27,7 +27,6 @@ MAN+=	rdma_resolve_route.3 rdma_disconne
 MAN+=	rdma_event_str.3 rping.1 rdma_free_devices.3 ucmatose.1
 MAN+=	rdma_get_cm_event.3 udaddy.1
 
-CFLAGS+=	-I../../../../sys/ofed/include
 
 VERSION_MAP= ${RDMASRCDIR}/librdmacm.map
 

Modified: projects/ofed/head/contrib/ofed/usr.lib/libsdp/Makefile
==============================================================================
--- projects/ofed/head/contrib/ofed/usr.lib/libsdp/Makefile	Mon Jan  3 22:48:01 2011	(r216934)
+++ projects/ofed/head/contrib/ofed/usr.lib/libsdp/Makefile	Mon Jan  3 22:58:22 2011	(r216935)
@@ -4,7 +4,7 @@ SHLIBDIR?=	/usr/lib
 
 .include <bsd.own.mk>
 
-SDPDIR=	../../libsdp/src
+SDPDIR=	${.CURDIR}/../../libsdp/src
 
 .PATH: ${SDPDIR}
 

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 22:59:16 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 058C2106564A;
	Mon,  3 Jan 2011 22:59:16 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id DE1E08FC15;
	Mon,  3 Jan 2011 22:59:15 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p03MxFHE008159;
	Mon, 3 Jan 2011 22:59:15 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p03MxFlf008154;
	Mon, 3 Jan 2011 22:59:15 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101032259.p03MxFlf008154@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 22:59:15 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216936 - in
	projects/ofed/head/sys/ofed/drivers/infiniband: core ulp/ipoib
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 22:59:16 -0000

Author: jeff
Date: Mon Jan  3 22:59:15 2011
New Revision: 216936
URL: http://svn.freebsd.org/changeset/base/216936

Log:
   - Add link_state_change calls to ipoib.
   - Fix a corrupt filp pointer that can occur now that I've switched back
     to kmalloc from kzalloc.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_main.c
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_main.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_main.c	Mon Jan  3 22:58:22 2011	(r216935)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/uverbs_main.c	Mon Jan  3 22:59:15 2011	(r216936)
@@ -552,6 +552,7 @@ struct file *ib_uverbs_alloc_event_file(
 	ev_file->async_queue = NULL;
 	ev_file->is_async    = is_async;
 	ev_file->is_closed   = 0;
+	ev_file->filp	     = NULL;
 
 	*fd = get_unused_fd();
 	if (*fd < 0) {

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c	Mon Jan  3 22:58:22 2011	(r216935)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c	Mon Jan  3 22:59:15 2011	(r216936)
@@ -660,6 +660,7 @@ int ipoib_ib_dev_down(struct ifnet *dev,
 	ipoib_dbg(priv, "downing ib_dev\n");
 
 	clear_bit(IPOIB_FLAG_OPER_UP, &priv->flags);
+	if_link_state_change(dev, LINK_STATE_DOWN);
 
 	/* Shutdown the P_Key thread if still active */
 	if (!test_bit(IPOIB_PKEY_ASSIGNED, &priv->flags)) {

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c	Mon Jan  3 22:58:22 2011	(r216935)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c	Mon Jan  3 22:59:15 2011	(r216936)
@@ -855,6 +855,7 @@ ipoib_intf_alloc(const char *name)
 	sdl->sdl_type = IFT_INFINIBAND;
 	sdl->sdl_alen = dev->if_addrlen;
 	priv->dev = dev;
+	if_link_state_change(dev, LINK_STATE_DOWN);
 
 	bpfattach(dev, DLT_EN10MB, IPOIB_HEADER_LEN);
 

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c	Mon Jan  3 22:58:22 2011	(r216935)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c	Mon Jan  3 22:59:15 2011	(r216936)
@@ -331,6 +331,7 @@ void ipoib_mcast_carrier_on_task(struct 
 		ipoib_dbg(priv, "Keeping carrier off until IB port is active\n");
 		return;
 	}
+	if_link_state_change(priv->dev, LINK_STATE_UP);
 }
 
 static int ipoib_mcast_join_complete(int status,

From owner-svn-src-projects@FreeBSD.ORG  Mon Jan  3 23:00:52 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 863101065670;
	Mon,  3 Jan 2011 23:00:52 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 7626D8FC13;
	Mon,  3 Jan 2011 23:00:52 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p03N0qhG008251;
	Mon, 3 Jan 2011 23:00:52 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p03N0qR4008249;
	Mon, 3 Jan 2011 23:00:52 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101032300.p03N0qR4008249@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Mon, 3 Jan 2011 23:00:52 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216937 - projects/ofed/head
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Mon, 03 Jan 2011 23:00:52 -0000

Author: jeff
Date: Mon Jan  3 23:00:52 2011
New Revision: 216937
URL: http://svn.freebsd.org/changeset/base/216937

Log:
   - Add contrib/ofed to the build.  This works for now but may not be
     the ultimate solution.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/head/Makefile.inc1

Modified: projects/ofed/head/Makefile.inc1
==============================================================================
--- projects/ofed/head/Makefile.inc1	Mon Jan  3 22:59:15 2011	(r216936)
+++ projects/ofed/head/Makefile.inc1	Mon Jan  3 23:00:52 2011	(r216937)
@@ -65,6 +65,9 @@ SUBDIR+=secure
 SUBDIR+=share
 .endif
 SUBDIR+=sys usr.bin usr.sbin
+.if !defined(MK_OFED) || ${MK_OFED} != "no"
+SUBDIR+=contrib/ofed
+.endif
 #
 # We must do etc/ last for install/distribute to work.
 #
@@ -1177,7 +1180,11 @@ _prebuild_libs=	${_kerberos5_lib_libasn1
 _lib_libthr=	lib/libthr
 .endif
 
-_generic_libs=	${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib
+.if !defined(MK_OFED) || ${MK_OFED} != "no"
+_ofed_lib=	contrib/ofed/usr.lib/
+.endif
+
+_generic_libs=	${_cddl_lib} gnu/lib ${_kerberos5_lib} lib ${_secure_lib} usr.bin/lex/lib ${_ofed_lib}
 
 lib/libopie__L lib/libtacplus__L: lib/libmd__L
 

From owner-svn-src-projects@FreeBSD.ORG  Tue Jan  4 05:35:44 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 7E22210657C4;
	Tue,  4 Jan 2011 05:35:44 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 6964D8FC1A;
	Tue,  4 Jan 2011 05:35:44 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p045ZiQA023841;
	Tue, 4 Jan 2011 05:35:44 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p045Zibf023832;
	Tue, 4 Jan 2011 05:35:44 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101040535.p045Zibf023832@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Tue, 4 Jan 2011 05:35:44 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216950 - in projects/ofed/head/sys: conf
	ofed/drivers/infiniband/core ofed/drivers/infiniband/hw/mlx4
	ofed/include/linux
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Jan 2011 05:35:44 -0000

Author: jeff
Date: Tue Jan  4 05:35:44 2011
New Revision: 216950
URL: http://svn.freebsd.org/changeset/base/216950

Log:
   - Enable write combining memory attribute support in mmap and ioremap.
   - Add the write-combine source file for mlx4 back to the build.
   - Set pages to dirty when releasing umem maps.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/head/sys/conf/files
  projects/ofed/head/sys/ofed/drivers/infiniband/core/umem.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/main.c
  projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/wc.h
  projects/ofed/head/sys/ofed/include/linux/io-mapping.h
  projects/ofed/head/sys/ofed/include/linux/io.h
  projects/ofed/head/sys/ofed/include/linux/linux_compat.c
  projects/ofed/head/sys/ofed/include/linux/page.h

Modified: projects/ofed/head/sys/conf/files
==============================================================================
--- projects/ofed/head/sys/conf/files	Tue Jan  4 05:35:19 2011	(r216949)
+++ projects/ofed/head/sys/conf/files	Tue Jan  4 05:35:44 2011	(r216950)
@@ -2893,9 +2893,9 @@ ofed/drivers/infiniband/hw/mlx4/qp.c		op
 ofed/drivers/infiniband/hw/mlx4/srq.c		optional mlx4		\
 	no-depend obj-prefix "mlx4ib_"					\
 	compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/"
-#ofed/drivers/infiniband/hw/mlx4/wc.c		optional mlx4		\
-#	no-depend obj-prefix "mlx4ib_"					\
-#	compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/"
+ofed/drivers/infiniband/hw/mlx4/wc.c		optional mlx4		\
+	no-depend obj-prefix "mlx4ib_"					\
+	compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/infiniband/hw/mlx4/"
 ofed/drivers/net/mlx4/alloc.c			optional mlx4		\
 	no-depend obj-prefix "mlx4_"					\
 	compile-with "${OFED_C_NOIMP} -I$S/ofed/drivers/net/mlx4/"

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/core/umem.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/core/umem.c	Tue Jan  4 05:35:19 2011	(r216949)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/core/umem.c	Tue Jan  4 05:35:44 2011	(r216950)
@@ -46,9 +46,9 @@
 
 #include <vm/vm.h>
 #include <vm/vm_map.h>
+#include <vm/vm_object.h>
 #include <vm/vm_pageout.h>
 
-
 #include "uverbs.h"
 
 static int allow_weak_ordering;
@@ -112,6 +112,7 @@ static void dma_unmap_sg_ia64(struct ib_
 
 static void __ib_umem_release(struct ib_device *dev, struct ib_umem *umem, int dirty)
 {
+#ifdef __linux__
 	struct ib_umem_chunk *chunk, *tmp;
 	int i;
 
@@ -119,17 +120,40 @@ static void __ib_umem_release(struct ib_
 		ib_dma_unmap_sg_attrs(dev, chunk->page_list,
 				      chunk->nents, DMA_BIDIRECTIONAL, &chunk->attrs);
 		for (i = 0; i < chunk->nents; ++i) {
-#ifdef __linux__
-			/* XXX I need to set the proper page flags here too. */
 			struct page *page = sg_page(&chunk->page_list[i]);
 			if (umem->writable && dirty)
 				set_page_dirty_lock(page);
 			put_page(page);
-#endif
 		}
+		kfree(chunk);
+	}
+#else
+	struct ib_umem_chunk *chunk, *tmp;
+	vm_object_t object;
+	int i;
 
+	object = NULL;
+	list_for_each_entry_safe(chunk, tmp, &umem->chunk_list, list) {
+		ib_dma_unmap_sg_attrs(dev, chunk->page_list,
+				      chunk->nents, DMA_BIDIRECTIONAL, &chunk->attrs);
+		for (i = 0; i < chunk->nents; ++i) {
+			struct page *page = sg_page(&chunk->page_list[i]);
+			if (umem->writable && dirty) {
+				if (object && object != page->object)
+					VM_OBJECT_UNLOCK(object);
+				if (object != page->object) {
+					object = page->object;
+					VM_OBJECT_LOCK(object);
+				}
+				vm_page_dirty(page);
+			}
+		}
 		kfree(chunk);
 	}
+	if (object)
+		VM_OBJECT_UNLOCK(object);
+
+#endif
 }
 
 /**
@@ -469,7 +493,6 @@ void ib_umem_release(struct ib_umem *ume
 	int error;
 
 	__ib_umem_release(umem->context->device, umem, 1);
-
 	if (umem->context->closing) {
 		kfree(umem);
 		return;

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/main.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/main.c	Tue Jan  4 05:35:19 2011	(r216949)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/main.c	Tue Jan  4 05:35:44 2011	(r216950)
@@ -522,7 +522,6 @@ static struct ib_ucontext *mlx4_ib_alloc
 
 	resp.qp_tab_size      = dev->dev->caps.num_qps;
 
-#ifdef __linux__
 	if (mlx4_wc_enabled()) {
 		resp.bf_reg_size      = dev->dev->caps.bf_reg_size;
 		resp.bf_regs_per_page = dev->dev->caps.bf_regs_per_page;
@@ -530,10 +529,6 @@ static struct ib_ucontext *mlx4_ib_alloc
 		resp.bf_reg_size      = 0;
 		resp.bf_regs_per_page = 0;
 	}
-#else
-	resp.bf_reg_size      = 0;
-	resp.bf_regs_per_page = 0;
-#endif
 
 	context = kzalloc(sizeof *context, GFP_KERNEL);
 	if (!context)

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/wc.h
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/wc.h	Tue Jan  4 05:35:19 2011	(r216949)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/hw/mlx4/wc.h	Tue Jan  4 05:35:44 2011	(r216950)
@@ -36,8 +36,6 @@
 #include <asm/pgtable.h>
 
 int mlx4_wc_enabled(void);
-#ifdef __linux__
 pgprot_t pgprot_wc(pgprot_t _prot);
-#endif
 
 #endif

Modified: projects/ofed/head/sys/ofed/include/linux/io-mapping.h
==============================================================================
--- projects/ofed/head/sys/ofed/include/linux/io-mapping.h	Tue Jan  4 05:35:19 2011	(r216949)
+++ projects/ofed/head/sys/ofed/include/linux/io-mapping.h	Tue Jan  4 05:35:44 2011	(r216950)
@@ -37,11 +37,8 @@ struct io_mapping;
 static inline struct io_mapping *
 io_mapping_create_wc(resource_size_t base, unsigned long size)
 {
-	struct io_mapping *map;
 
-	map = ioremap(base, size);
-	/* XXX Set write combine. */
-	return (map);
+	return ioremap_wc(base, size);
 }
 
 static inline void

Modified: projects/ofed/head/sys/ofed/include/linux/io.h
==============================================================================
--- projects/ofed/head/sys/ofed/include/linux/io.h	Tue Jan  4 05:35:19 2011	(r216949)
+++ projects/ofed/head/sys/ofed/include/linux/io.h	Tue Jan  4 05:35:44 2011	(r216950)
@@ -29,6 +29,8 @@
 #ifndef	_LINUX_IO_H_
 #define	_LINUX_IO_H_
 
+#include <machine/vm.h>
+
 static inline uint32_t
 __raw_readl(const volatile void *addr)
 {
@@ -86,7 +88,12 @@ writew(uint16_t b, void *addr)
         *(volatile uint16_t *)addr = b;
 }
 
-void *ioremap(vm_paddr_t phys_addr, unsigned long size);
+void *_ioremap_attr(vm_paddr_t phys_addr, unsigned long size, int attr);
+#define	ioremap_nocache(addr, size)					\
+    _ioremap_attr((addr), (size), VM_MEMATTR_UNCACHED)
+#define	ioremap_wc(addr, size)						\
+    _ioremap_attr((addr), (size), VM_MEMATTR_WRITE_COMBINING)
+#define	ioremap	ioremap_nocache
 void iounmap(void *addr);
 
 #define	memset_io(a, b, c)	memset((a), (b), (c))

Modified: projects/ofed/head/sys/ofed/include/linux/linux_compat.c
==============================================================================
--- projects/ofed/head/sys/ofed/include/linux/linux_compat.c	Tue Jan  4 05:35:19 2011	(r216949)
+++ projects/ofed/head/sys/ofed/include/linux/linux_compat.c	Tue Jan  4 05:35:44 2011	(r216950)
@@ -436,6 +436,8 @@ linux_dev_mmap_single(struct cdev *dev, 
 			    PAGE_SIZE, nprot, *offset, curthread->td_ucred);
 		        if (*object == NULL)
                			 return (EINVAL);
+			if (vma.vm_page_prot != VM_MEMATTR_DEFAULT)
+				pmap_page_set_memattr(m, vma.vm_page_prot);
 		}
 	} else
 		error = ENODEV;
@@ -578,12 +580,12 @@ static struct iomaphd iomaphead[IOMAP_HA
 static struct mtx iomaplock;
 
 void *
-ioremap(vm_paddr_t phys_addr, unsigned long size)
+_ioremap_attr(vm_paddr_t phys_addr, unsigned long size, int attr)
 {
 	struct iomap *iomap;
 	void *addr;
 
-	addr = pmap_mapdev(phys_addr, size);
+	addr = pmap_mapdev_attr(phys_addr, size, attr);
 	if (addr == NULL)
 		return (NULL);
 	iomap = kmalloc(sizeof(*iomap), GFP_KERNEL);

Modified: projects/ofed/head/sys/ofed/include/linux/page.h
==============================================================================
--- projects/ofed/head/sys/ofed/include/linux/page.h	Tue Jan  4 05:35:19 2011	(r216949)
+++ projects/ofed/head/sys/ofed/include/linux/page.h	Tue Jan  4 05:35:44 2011	(r216950)
@@ -39,9 +39,9 @@
 
 #define	virt_to_page(x)	PHYS_TO_VM_PAGE(vtophys((x)))
 
-#define	clear_page(page)	memset((page), 0, PAGE_SIZE)
-#define	pgprot_noncached(prot)	VM_MEMATTR_UNCACHED
-#define	pgprot_wc(prot)		VM_MEMATTR_WRITE_COMBINING
+#define	clear_page(page)		memset((page), 0, PAGE_SIZE)
+#define	pgprot_noncached(prot)		VM_MEMATTR_UNCACHED
+#define	pgprot_writecombine(prot)	VM_MEMATTR_WRITE_COMBINING
 
 #undef	PAGE_MASK
 #define	PAGE_MASK	(~(PAGE_SIZE-1))

From owner-svn-src-projects@FreeBSD.ORG  Tue Jan  4 22:44:11 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 40E16106566B;
	Tue,  4 Jan 2011 22:44:11 +0000 (UTC) (envelope-from imp@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 2F6E38FC12;
	Tue,  4 Jan 2011 22:44:11 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p04MiBEP057196;
	Tue, 4 Jan 2011 22:44:11 GMT (envelope-from imp@svn.freebsd.org)
Received: (from imp@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p04MiBf6057193;
	Tue, 4 Jan 2011 22:44:11 GMT (envelope-from imp@svn.freebsd.org)
Message-Id: <201101042244.p04MiBf6057193@svn.freebsd.org>
From: Warner Losh <imp@FreeBSD.org>
Date: Tue, 4 Jan 2011 22:44:11 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216978 - in projects/graid/head/sys: cam/ata conf
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Jan 2011 22:44:11 -0000

Author: imp
Date: Tue Jan  4 22:44:10 2011
New Revision: 216978
URL: http://svn.freebsd.org/changeset/base/216978

Log:
  Implement three types of forced errors in the ada layer for the
  purpose of testing uppper layers in the stack.
  
  kern.cam.ada.X.periodic_read_error specifies that every Nth read will
  fail.
  
  kern.cam.ada.X.force_read_error specifies that the next N reads will fail.
  
  kern.cam.ada.X.force_write_error specifies that the next N writes will fail.
  
  These are enabled with 'options ADA_TEST_FAILURE'.  Otherwise, they
  aren't added to the kernel.  Also, the sysctl stuff is only used for
  this feature, so move it under this option ifdef.

Modified:
  projects/graid/head/sys/cam/ata/ata_da.c
  projects/graid/head/sys/conf/options

Modified: projects/graid/head/sys/cam/ata/ata_da.c
==============================================================================
--- projects/graid/head/sys/cam/ata/ata_da.c	Tue Jan  4 20:51:28 2011	(r216977)
+++ projects/graid/head/sys/cam/ata/ata_da.c	Tue Jan  4 22:44:10 2011	(r216978)
@@ -27,6 +27,8 @@
 #include <sys/cdefs.h>
 __FBSDID("$FreeBSD$");
 
+#include "opt_ada.h"
+
 #include <sys/param.h>
 
 #ifdef _KERNEL
@@ -125,11 +127,19 @@ struct ada_softc {
 	int	 outstanding_cmds;
 	int	 trim_max_ranges;
 	int	 trim_running;
+#ifdef ADA_TEST_FAILURE
+	int      force_read_error;
+	int      force_write_error;
+	int      periodic_read_error;
+        int      periodic_read_count;
+#endif
 	struct	 disk_params params;
 	struct	 disk *disk;
 	struct task		sysctl_task;
+#ifdef ADA_TEST_FAILURE
 	struct sysctl_ctx_list	sysctl_ctx;
 	struct sysctl_oid	*sysctl_tree;
+#endif
 	struct callout		sendordered_c;
 	struct trim_request	trim_req;
 };
@@ -156,7 +166,12 @@ static	dumper_t	adadump;
 static	periph_init_t	adainit;
 static	void		adaasync(void *callback_arg, u_int32_t code,
 				struct cam_path *path, void *arg);
+#ifdef ADA_TEST_FAILURE
 static	void		adasysctlinit(void *context, int pending);
+static	int		adaforcereaderrsysctl(SYSCTL_HANDLER_ARGS);
+static	int		adaforcewriteerrsysctl(SYSCTL_HANDLER_ARGS);
+static	int		adaperiodicreaderrsysctl(SYSCTL_HANDLER_ARGS);
+#endif
 static	periph_ctor_t	adaregister;
 static	periph_dtor_t	adacleanup;
 static	periph_start_t	adastart;
@@ -549,6 +564,7 @@ adacleanup(struct cam_periph *periph)
 	xpt_print(periph->path, "removing device entry\n");
 	cam_periph_unlock(periph);
 
+#ifdef ADA_TEST_FAILURE
 	/*
 	 * If we can't free the sysctl tree, oh well...
 	 */
@@ -556,6 +572,7 @@ adacleanup(struct cam_periph *periph)
 	    && sysctl_ctx_free(&softc->sysctl_ctx) != 0) {
 		xpt_print(periph->path, "can't remove sysctl context\n");
 	}
+#endif
 
 	disk_destroy(softc->disk);
 	callout_drain(&softc->sendordered_c);
@@ -606,6 +623,7 @@ adaasync(void *callback_arg, u_int32_t c
 	}
 }
 
+#ifdef ADA_TEST_FAILURE
 static void
 adasysctlinit(void *context, int pending)
 {
@@ -632,9 +650,66 @@ adasysctlinit(void *context, int pending
 		return;
 	}
 
+	/*
+	 * Add a 'door bell' sysctl which allows one to set it from userland
+	 * and cause something bad to happen.  For the moment, we only allow
+	 * whacking the next read or write.
+	 */
+	SYSCTL_ADD_PROC(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree),
+		OID_AUTO, "force_read_error", CTLTYPE_INT | CTLFLAG_RW,
+		&softc->force_read_error, 0, adaforcereaderrsysctl, "I",
+		"Force a read error for the next N reads.");
+	SYSCTL_ADD_PROC(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree),
+		OID_AUTO, "force_write_error", CTLTYPE_INT | CTLFLAG_RW,
+		&softc->force_write_error, 0, adaforcewriteerrsysctl, "I",
+		"Force a write error for the next N writes.");
+	SYSCTL_ADD_PROC(&softc->sysctl_ctx, SYSCTL_CHILDREN(softc->sysctl_tree),
+		OID_AUTO, "periodic_read_error", CTLTYPE_INT | CTLFLAG_RW,
+		&softc->periodic_read_error, 0, adaperiodicreaderrsysctl, "I",
+		"Force a read error every N reads (don't set too low).");
 	cam_periph_release(periph);
 }
 
+static int
+adaforcereaderrsysctl(SYSCTL_HANDLER_ARGS)
+{
+	int error, value;
+
+	value = *(int *)arg1;
+	error = sysctl_handle_int(oidp, &value, 0, req);
+	if (error != 0 || req->newptr == NULL)
+		return (error);
+	*(int *)arg1 = value;
+	return (0);
+}
+
+static int
+adaforcewriteerrsysctl(SYSCTL_HANDLER_ARGS)
+{
+	int error, value;
+
+	value = *(int *)arg1;
+	error = sysctl_handle_int(oidp, &value, 0, req);
+	if (error != 0 || req->newptr == NULL)
+		return (error);
+	*(int *)arg1 = value;
+	return (0);
+}
+
+static int
+adaperiodicreaderrsysctl(SYSCTL_HANDLER_ARGS)
+{
+	int error, value;
+
+	value = *(int *)arg1;
+	error = sysctl_handle_int(oidp, &value, 0, req);
+	if (error != 0 || req->newptr == NULL)
+		return (error);
+	*(int *)arg1 = value;
+	return (0);
+}
+#endif
+
 static cam_status
 adaregister(struct cam_periph *periph, void *arg)
 {
@@ -712,7 +787,9 @@ adaregister(struct cam_periph *periph, v
 	cpi.ccb_h.func_code = XPT_PATH_INQ;
 	xpt_action((union ccb *)&cpi);
 
+#ifdef ADA_TEST_FAILURE
 	TASK_INIT(&softc->sysctl_task, 0, adasysctlinit, periph);
+#endif
 
 	/*
 	 * Register this media as a disk
@@ -779,6 +856,12 @@ adaregister(struct cam_periph *periph, v
 		dp->secs_per_track, dp->cylinders);
 	xpt_announce_periph(periph, announce_buf);
 	/*
+	 * Create our sysctl variables, now that we know
+	 * we have successfully attached.
+	 * XXX: da code does a cam_periph_acquire(periph) here -- why?.
+	 */
+	taskqueue_enqueue(taskqueue_thread, &softc->sysctl_task);
+	/*
 	 * Add async callbacks for bus reset and
 	 * bus device reset calls.  I don't bother
 	 * checking if this fails as, in most cases,
@@ -900,7 +983,45 @@ adastart(struct cam_periph *periph, unio
 		{
 			uint64_t lba = bp->bio_pblkno;
 			uint16_t count = bp->bio_bcount / softc->params.secsize;
+#ifdef ADA_TEST_FAILURE
+			int fail = 0;
 
+			/*
+			 * Support the failure ioctls.  If the command is a
+			 * read, and there are pending forced read errors, or
+			 * if a write and pending write errors, then fail this
+			 * operation with EIO.  This is useful for testing
+			 * purposes.  Also, support having every Nth read fail.
+			 *
+			 * This is a rather blunt tool.
+			 */
+			if (bp->bio_cmd == BIO_READ) {
+				if (softc->force_read_error) {
+					softc->force_read_error--;
+					fail = 1;
+				}
+				if (softc->periodic_read_error > 0) {
+					if (++softc->periodic_read_count >=
+					    softc->periodic_read_error) {
+						softc->periodic_read_count = 0;
+						fail = 1;
+					}
+				}
+			} else {
+				if (softc->force_write_error) {
+					softc->force_write_error--;
+					fail = 1;
+				}
+			}
+			if (fail) {
+				bp->bio_error = EIO;
+				bp->bio_flags |= BIO_ERROR;
+				biodone(bp);
+				xpt_release_ccb(start_ccb);
+				adaschedule(periph);
+				return;
+			}
+#endif
 			cam_fill_ataio(ataio,
 			    ada_retry_count,
 			    adadone,

Modified: projects/graid/head/sys/conf/options
==============================================================================
--- projects/graid/head/sys/conf/options	Tue Jan  4 20:51:28 2011	(r216977)
+++ projects/graid/head/sys/conf/options	Tue Jan  4 22:44:10 2011	(r216978)
@@ -306,6 +306,9 @@ SCSI_DELAY		opt_scsi.h
 SCSI_NO_SENSE_STRINGS	opt_scsi.h
 SCSI_NO_OP_STRINGS	opt_scsi.h
 
+# Options used only in cam/ata/ata_da.c
+ADA_TEST_FAILURE       opt_ada.h
+
 # Options used only in cam/scsi/scsi_cd.c
 CHANGER_MIN_BUSY_SECONDS	opt_cd.h
 CHANGER_MAX_BUSY_SECONDS	opt_cd.h

From owner-svn-src-projects@FreeBSD.ORG  Tue Jan  4 22:44:58 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2D2ED1065672;
	Tue,  4 Jan 2011 22:44:58 +0000 (UTC) (envelope-from imp@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 1D0058FC1F;
	Tue,  4 Jan 2011 22:44:58 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p04MiwmJ057247;
	Tue, 4 Jan 2011 22:44:58 GMT (envelope-from imp@svn.freebsd.org)
Received: (from imp@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p04MiwEw057245;
	Tue, 4 Jan 2011 22:44:58 GMT (envelope-from imp@svn.freebsd.org)
Message-Id: <201101042244.p04MiwEw057245@svn.freebsd.org>
From: Warner Losh <imp@FreeBSD.org>
Date: Tue, 4 Jan 2011 22:44:57 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216979 - projects/graid/head/sys/amd64/conf
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Jan 2011 22:44:58 -0000

Author: imp
Date: Tue Jan  4 22:44:57 2011
New Revision: 216979
URL: http://svn.freebsd.org/changeset/base/216979

Log:
  File optimized for testing the work we're doing now.

Added:
  projects/graid/head/sys/amd64/conf/CISCO

Added: projects/graid/head/sys/amd64/conf/CISCO
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/graid/head/sys/amd64/conf/CISCO	Tue Jan  4 22:44:57 2011	(r216979)
@@ -0,0 +1,7 @@
+# Generic, tweaked for Cisco.
+include 	"GENERIC"
+ident		CISCO_CAM
+options 	ATA_CAM
+options 	ADA_TEST_FAILURE
+makeoptions	MODULES_OVERRIDE="geom"
+

From owner-svn-src-projects@FreeBSD.ORG  Tue Jan  4 22:47:42 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6EC1A106564A;
	Tue,  4 Jan 2011 22:47:42 +0000 (UTC) (envelope-from imp@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 527BE8FC12;
	Tue,  4 Jan 2011 22:47:42 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p04Mlg0s057338;
	Tue, 4 Jan 2011 22:47:42 GMT (envelope-from imp@svn.freebsd.org)
Received: (from imp@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p04MlgMX057336;
	Tue, 4 Jan 2011 22:47:42 GMT (envelope-from imp@svn.freebsd.org)
Message-Id: <201101042247.p04MlgMX057336@svn.freebsd.org>
From: Warner Losh <imp@FreeBSD.org>
Date: Tue, 4 Jan 2011 22:47:42 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216980 - projects/graid/head/sys/geom/raid
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Jan 2011 22:47:42 -0000

Author: imp
Date: Tue Jan  4 22:47:42 2011
New Revision: 216980
URL: http://svn.freebsd.org/changeset/base/216980

Log:
  Use the last 16 bytes of the label rather than the first 16 bytes.

Modified:
  projects/graid/head/sys/geom/raid/md_intel.c

Modified: projects/graid/head/sys/geom/raid/md_intel.c
==============================================================================
--- projects/graid/head/sys/geom/raid/md_intel.c	Tue Jan  4 22:44:57 2011	(r216979)
+++ projects/graid/head/sys/geom/raid/md_intel.c	Tue Jan  4 22:47:42 2011	(r216980)
@@ -603,6 +603,33 @@ g_raid_md_create_intel(struct g_raid_md_
 	return (G_RAID_MD_TASTE_NEW);
 }
 
+/*
+ * Return the last N characters of the serial label.  The Linux and
+ * ataraid(7) code always uses the last 16 characters of the label to
+ * store into the Intel meta format.  Generalize this to N characters
+ * since that's easy.  Labels can be up to 20 characters for SATA drives
+ * and up 251 characters for SAS drives.  Allocate a little extra to be
+ * safe.
+ */
+
+static int
+g_raid_md_get_label(struct g_consumer *cp, char *serial, int serlen)
+{
+	char serial_buffer[256];
+	int len, error;
+	
+	len = sizeof(serial_buffer);
+	error = g_io_getattr("GEOM::ident", cp, &len, serial_buffer);
+	if (error != 0)
+		return (error);
+	if (len > serlen)
+		len -= serlen;
+	else
+		len = 0;
+	strncpy(serial, serial_buffer + len, serlen);
+	return (0);
+}
+
 static int
 g_raid_md_taste_intel(struct g_raid_md_object *md, struct g_class *mp,
                               struct g_consumer *cp, struct g_geom **gp)
@@ -615,7 +642,7 @@ g_raid_md_taste_intel(struct g_raid_md_o
 	struct intel_raid_conf *meta;
 	struct g_raid_md_intel_perdisk *pd;
 	struct g_geom *geom;
-	int error, serial_len, disk_pos, result;
+	int error, disk_pos, result;
 	char serial[INTEL_SERIAL_LEN];
 	char name[16];
 
@@ -628,8 +655,7 @@ g_raid_md_taste_intel(struct g_raid_md_o
 	if (g_access(cp, 1, 0, 0) != 0)
 		return (G_RAID_MD_TASTE_FAIL);
 	g_topology_unlock();
-	serial_len = sizeof(serial);
-	error = g_io_getattr("GEOM::ident", cp, &serial_len, serial);
+	error = g_raid_md_get_label(cp, serial, sizeof(serial));
 	if (error != 0) {
 		G_RAID_DEBUG(1, "Cannot get serial number from %s (error=%d).",
 		    pp->name, error);
@@ -643,7 +669,7 @@ g_raid_md_taste_intel(struct g_raid_md_o
 
 	/* Check this disk position in obtained metadata. */
 	for (disk_pos = 0; disk_pos < meta->total_disks; disk_pos++) {
-		if (strncmp(meta->disk[disk_pos].serial, serial, serial_len)) {
+		if (strncmp(meta->disk[disk_pos].serial, serial, sizeof(serial))) {
 			G_RAID_DEBUG(1, "Intel serial mismatch '%s' '%s'",
 			    meta->disk[disk_pos].serial, serial);
 			continue;
@@ -767,7 +793,7 @@ g_raid_md_ctl_intel(struct g_raid_md_obj
 	const char *verb, *volname, *levelname, *diskname;
 	int *nargs;
 	uint64_t size, sectorsize;
-	int numdisks, i, level, qual, serial_len;
+	int numdisks, i, level, qual;
 	int error;
 
 	sc = md->mdo_softc;
@@ -862,9 +888,8 @@ g_raid_md_ctl_intel(struct g_raid_md_obj
 
 			g_topology_unlock();
 
-			serial_len = sizeof(meta->disk[i].serial);
-			error = g_io_getattr("GEOM::ident", cp,
-			    &serial_len, &meta->disk[i].serial[0]);
+			error = g_raid_md_get_label(cp,
+			    &meta->disk[i].serial[0], INTEL_SERIAL_LEN);
 			if (error != 0) {
 				gctl_error(req,
 				    "Can't get serial for provider '%s'.",

From owner-svn-src-projects@FreeBSD.ORG  Tue Jan  4 22:50:28 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id CD298106564A;
	Tue,  4 Jan 2011 22:50:28 +0000 (UTC) (envelope-from imp@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id BCAF68FC1F;
	Tue,  4 Jan 2011 22:50:28 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p04MoS2N057451;
	Tue, 4 Jan 2011 22:50:28 GMT (envelope-from imp@svn.freebsd.org)
Received: (from imp@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p04MoSDi057449;
	Tue, 4 Jan 2011 22:50:28 GMT (envelope-from imp@svn.freebsd.org)
Message-Id: <201101042250.p04MoSDi057449@svn.freebsd.org>
From: Warner Losh <imp@FreeBSD.org>
Date: Tue, 4 Jan 2011 22:50:28 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216981 - projects/graid/head/sys/geom/raid
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Tue, 04 Jan 2011 22:50:28 -0000

Author: imp
Date: Tue Jan  4 22:50:28 2011
New Revision: 216981
URL: http://svn.freebsd.org/changeset/base/216981

Log:
  Use only 24 bytes to accomidate the SATA label.  Intel doesn't do SAS
  drives for this kind of raid, so no need to waste stack in case we see
  a SAS drive with the intel metadata on it.
  
  Reviewed by:	mav@

Modified:
  projects/graid/head/sys/geom/raid/md_intel.c

Modified: projects/graid/head/sys/geom/raid/md_intel.c
==============================================================================
--- projects/graid/head/sys/geom/raid/md_intel.c	Tue Jan  4 22:47:42 2011	(r216980)
+++ projects/graid/head/sys/geom/raid/md_intel.c	Tue Jan  4 22:50:28 2011	(r216981)
@@ -608,14 +608,14 @@ g_raid_md_create_intel(struct g_raid_md_
  * ataraid(7) code always uses the last 16 characters of the label to
  * store into the Intel meta format.  Generalize this to N characters
  * since that's easy.  Labels can be up to 20 characters for SATA drives
- * and up 251 characters for SAS drives.  Allocate a little extra to be
- * safe.
+ * and up 251 characters for SAS drives.  Since intel controllers don't
+ * support SAS drives, just stick with the SATA limits for stack friendliness.
  */
 
 static int
 g_raid_md_get_label(struct g_consumer *cp, char *serial, int serlen)
 {
-	char serial_buffer[256];
+	char serial_buffer[24];
 	int len, error;
 	
 	len = sizeof(serial_buffer);

From owner-svn-src-projects@FreeBSD.ORG  Wed Jan  5 00:04:14 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id D36A8106564A;
	Wed,  5 Jan 2011 00:04:14 +0000 (UTC)
	(envelope-from ivoras@gmail.com)
Received: from mail-qy0-f182.google.com (mail-qy0-f182.google.com
	[209.85.216.182])
	by mx1.freebsd.org (Postfix) with ESMTP id 6826A8FC12;
	Wed,  5 Jan 2011 00:04:14 +0000 (UTC)
Received: by qyk36 with SMTP id 36so14398351qyk.13
	for <multiple recipients>; Tue, 04 Jan 2011 16:04:13 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:mime-version:sender:received
	:in-reply-to:references:from:date:x-google-sender-auth:message-id
	:subject:to:cc:content-type:content-transfer-encoding;
	bh=aUpSGshPkImiuOvuYM0tRweeZeK5eQwVT5Z0UGNgq3E=;
	b=pbaaqOiVscG9Nk7tj9iJVMIEbnwudF36B0x2bGtlTpMH5Q4kmfF8udG8081MOVr25V
	0oCFtUFmnnjTLNwWIkJ3wE22BCUrj0CvpI2S+8R2Xivelm3qavEt+ZPaw7khW8shff/T
	5muXS3tj8dJnzNYrZp1CjbHi0TqYrOEPyAeyw=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=mime-version:sender:in-reply-to:references:from:date
	:x-google-sender-auth:message-id:subject:to:cc:content-type
	:content-transfer-encoding;
	b=BKud12z7CBm2NrbXmFjEqHXC2C8iPQGOymE0iVuxCMrZBo2eXbD0vywycJ/JDrnpm1
	DzV5mtxcpERSgVNp/yi+6J5fWmMASOsJo5KGgPRLPnXAu3AAt2GtIAmFSkjpgz2JsoLj
	r4RZSVaTr0uQ4vQo7M82mkkRGIgClPxTEnnNI=
Received: by 10.229.43.195 with SMTP id x3mr19252300qce.291.1294184266822;
	Tue, 04 Jan 2011 15:37:46 -0800 (PST)
MIME-Version: 1.0
Sender: ivoras@gmail.com
Received: by 10.229.44.70 with HTTP; Tue, 4 Jan 2011 15:37:06 -0800 (PST)
In-Reply-To: <201101042244.p04MiBf6057193@svn.freebsd.org>
References: <201101042244.p04MiBf6057193@svn.freebsd.org>
From: Ivan Voras <ivoras@freebsd.org>
Date: Wed, 5 Jan 2011 00:37:06 +0100
X-Google-Sender-Auth: L-dXhrHTtSRlwR1ETVrqnpQJtgo
Message-ID: <AANLkTinjQdTmeXKhXd79dcEBYQRw98M+9NLz-3XEcLn-@mail.gmail.com>
To: Warner Losh <imp@freebsd.org>
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable
Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org
Subject: Re: svn commit: r216978 - in projects/graid/head/sys: cam/ata conf
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jan 2011 00:04:14 -0000

On 4 January 2011 23:44, Warner Losh <imp@freebsd.org> wrote:
> Author: imp
> Date: Tue Jan =C2=A04 22:44:10 2011
> New Revision: 216978
> URL: http://svn.freebsd.org/changeset/base/216978
>
> Log:
> =C2=A0Implement three types of forced errors in the ada layer for the
> =C2=A0purpose of testing uppper layers in the stack.
>
> =C2=A0kern.cam.ada.X.periodic_read_error specifies that every Nth read wi=
ll
> =C2=A0fail.
>
> =C2=A0kern.cam.ada.X.force_read_error specifies that the next N reads wil=
l fail.
>
> =C2=A0kern.cam.ada.X.force_write_error specifies that the next N writes w=
ill fail.
>
> =C2=A0These are enabled with 'options ADA_TEST_FAILURE'. =C2=A0Otherwise,=
 they
> =C2=A0aren't added to the kernel. =C2=A0Also, the sysctl stuff is only us=
ed for
> =C2=A0this feature, so move it under this option ifdef.

Maybe gnop would help you? (though on a different layer and
nondeterministic failures)

From owner-svn-src-projects@FreeBSD.ORG  Wed Jan  5 00:19:41 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 1BA23106564A;
	Wed,  5 Jan 2011 00:19:41 +0000 (UTC) (envelope-from imp@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 0AA8E8FC14;
	Wed,  5 Jan 2011 00:19:41 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p050JeTB059536;
	Wed, 5 Jan 2011 00:19:40 GMT (envelope-from imp@svn.freebsd.org)
Received: (from imp@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p050Je5J059533;
	Wed, 5 Jan 2011 00:19:40 GMT (envelope-from imp@svn.freebsd.org)
Message-Id: <201101050019.p050Je5J059533@svn.freebsd.org>
From: Warner Losh <imp@FreeBSD.org>
Date: Wed, 5 Jan 2011 00:19:40 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r216984 - projects/graid/head/sys/geom/raid
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jan 2011 00:19:41 -0000

Author: imp
Date: Wed Jan  5 00:19:40 2011
New Revision: 216984
URL: http://svn.freebsd.org/changeset/base/216984

Log:
  First pass at error recovery: if the first disk that we get errors on
  has a problem, try from the second one.  Note info about possible bad
  sector remap attempt through write, and some ideas on when to eject
  the subdisk from the disk.

Modified:
  projects/graid/head/sys/geom/raid/g_raid.h
  projects/graid/head/sys/geom/raid/tr_raid1.c

Modified: projects/graid/head/sys/geom/raid/g_raid.h
==============================================================================
--- projects/graid/head/sys/geom/raid/g_raid.h	Tue Jan  4 23:00:54 2011	(r216983)
+++ projects/graid/head/sys/geom/raid/g_raid.h	Wed Jan  5 00:19:40 2011	(r216984)
@@ -137,6 +137,7 @@ struct g_raid_subdisk {
 	off_t			 sd_size;	/* Size on the disk. */
 	u_int			 sd_pos;	/* Position in volume. */
 	u_int			 sd_state;	/* Subdisk state. */
+	int			 sd_read_errs;  /* Count of the read errors */
 	LIST_ENTRY(g_raid_subdisk)	 sd_next; /* Next subdisk on disk. */
 };
 

Modified: projects/graid/head/sys/geom/raid/tr_raid1.c
==============================================================================
--- projects/graid/head/sys/geom/raid/tr_raid1.c	Tue Jan  4 23:00:54 2011	(r216983)
+++ projects/graid/head/sys/geom/raid/tr_raid1.c	Wed Jan  5 00:19:40 2011	(r216984)
@@ -164,24 +164,34 @@ g_raid_tr_stop_raid1(struct g_raid_tr_ob
 	return (0);
 }
 
+/*
+ * Select the disk to do the reads to.  For now, we just pick the
+ * first one in the list that's active always.  This ensures we favor
+ * one disk on boot, and have more deterministic recovery from the
+ * weird edge cases of power failure.  In the future, we can imagine
+ * policies that go for the least loaded disk to improve performance,
+ * or we need to limit reads to a disk during some kind of error
+ * recovery with that disk.
+ */
+static struct g_raid_subdisk *
+g_raid_tr_raid1_select_read_disk(struct g_raid_volume *vol)
+{
+	int i;
+
+	for (i = 0; i < vol->v_disks_count; i++)
+		if (vol->v_subdisks[i].sd_state == G_RAID_SUBDISK_S_ACTIVE)
+			return (&vol->v_subdisks[i]);
+	return (NULL);
+}
+
 static void
 g_raid_tr_iostart_raid1_read(struct g_raid_tr_object *tr, struct bio *bp)
 {
-	struct g_raid_softc *sc;
-	struct g_raid_volume *vol;
 	struct g_raid_subdisk *sd;
 	struct bio *cbp;
-	int i;
 
-	vol = tr->tro_volume;
-	sc = vol->v_softc;
-	sd = NULL;
-	for (i = 0; i < vol->v_disks_count; i++) {
-		if (vol->v_subdisks[i].sd_state != G_RAID_SUBDISK_S_ACTIVE)
-			continue;
-		sd = &vol->v_subdisks[i];
-	}
-	KASSERT(sd != NULL, ("No active disks in volume %s.", vol->v_name));
+	sd = g_raid_tr_raid1_select_read_disk(tr->tro_volume);
+	KASSERT(sd != NULL, ("No active disks in volume %s.", tr->tro_volume->v_name));
 
 	cbp = g_clone_bio(bp);
 	if (cbp == NULL) {
@@ -283,6 +293,53 @@ g_raid_tr_iodone_raid1(struct g_raid_tr_
 
 	pbp = bp->bio_parent;
 	pbp->bio_inbed++;
+	if ((pbp->bio_flags & BIO_ERROR) && pbp->bio_cmd == BIO_READ &&
+	    pbp->bio_children == 1) {
+		struct bio *cbp;
+		struct g_raid_subdisk *nsd;
+		struct g_raid_volume *vol;
+		int i;
+
+		/*
+		 * Retry the error on the other disk drive, if available,
+		 * before erroring out the read.  Do we need to mark the
+		 * 'sd' disk as degraded somehow?
+		 */
+		vol = tr->tro_volume;
+		sd->sd_read_errs++;
+		/*
+		 * XXX Check threshold of sd_read_errs here to declare 
+		 * this subdisk bad?
+		 */
+		for (nsd = NULL, i = 0; i < vol->v_disks_count; i++) {
+			nsd = &vol->v_subdisks[i];
+			if (sd == nsd)
+				continue;
+			if (nsd->sd_state != G_RAID_SUBDISK_S_ACTIVE)
+				continue;
+			cbp = g_clone_bio(pbp);
+			if (cbp == NULL)
+				break;
+			g_raid_subdisk_iostart(nsd, cbp);
+			return;
+		}
+		/*
+		 * something happened, so we can't retry.  Return the
+		 * original error by falling through.
+		 */
+	}
+	/*
+	 * If it was a read, and bio_children is 2, then we just
+	 * recovered the data from the second drive.  We should try to
+	 * write that data to the first drive if sector remapping is
+	 * enabled.  A write should put the data in a new place on the
+	 * disk, remapping the bad sector.  Do we need to do that by
+	 * queueing a request to the main worker thread?  It doesn't
+	 * affect the return code of this current read, and can be
+	 * done at our liesure.
+	 *
+	 * XXX TODO
+	 */
 	if (pbp->bio_children == pbp->bio_inbed) {
 		pbp->bio_completed = pbp->bio_length;
 		g_raid_iodone(pbp, bp->bio_error);

From owner-svn-src-projects@FreeBSD.ORG  Wed Jan  5 08:39:18 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id E7000106566B;
	Wed,  5 Jan 2011 08:39:18 +0000 (UTC)
	(envelope-from pawel@dawidek.net)
Received: from mail.garage.freebsd.pl (60.wheelsystems.com [83.12.187.60])
	by mx1.freebsd.org (Postfix) with ESMTP id 876188FC17;
	Wed,  5 Jan 2011 08:39:17 +0000 (UTC)
Received: by mail.garage.freebsd.pl (Postfix, from userid 65534)
	id 1F1AA45CD8; Wed,  5 Jan 2011 09:39:16 +0100 (CET)
Received: from localhost (pdawidek.whl [10.0.1.1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mail.garage.freebsd.pl (Postfix) with ESMTP id D46B945C8A;
	Wed,  5 Jan 2011 09:39:09 +0100 (CET)
Date: Wed, 5 Jan 2011 09:39:06 +0100
From: Pawel Jakub Dawidek <pjd@FreeBSD.org>
To: Warner Losh <imp@FreeBSD.org>
Message-ID: <20110105083906.GB1740@garage.freebsd.pl>
References: <201101050019.p050Je5J059533@svn.freebsd.org>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="JP+T4n/bALQSJXh8"
Content-Disposition: inline
In-Reply-To: <201101050019.p050Je5J059533@svn.freebsd.org>
User-Agent: Mutt/1.4.2.3i
X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc
X-OS: FreeBSD 9.0-CURRENT amd64
X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on 
	mail.garage.freebsd.pl
X-Spam-Level: 
X-Spam-Status: No, score=-5.9 required=4.5 tests=ALL_TRUSTED,BAYES_00 
	autolearn=ham version=3.0.4
Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org
Subject: Re: svn commit: r216984 - projects/graid/head/sys/geom/raid
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jan 2011 08:39:19 -0000


--JP+T4n/bALQSJXh8
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jan 05, 2011 at 12:19:40AM +0000, Warner Losh wrote:
> Author: imp
> Date: Wed Jan  5 00:19:40 2011
> New Revision: 216984
> URL: http://svn.freebsd.org/changeset/base/216984
>=20
> Log:
>   First pass at error recovery: if the first disk that we get errors on
>   has a problem, try from the second one.  Note info about possible bad
>   sector remap attempt through write, and some ideas on when to eject
>   the subdisk from the disk.

My ideas what to do on I/O error mostly matches yours:
- On read error, read from the other disk, write the data back to the
  first disk.  Before you return the data up, you must wait for write to
  complete.  If you won't wait, you can lose race with new write request
  going into the same area and you will overwrite new data with the old
  one.
- Count read errors and mark disk as broken after some number of errors.
  If you get I/O errors because your requests time out you really want
  to disconnect the misbehaving disk or your entire array would suffer
  (read from the first disk, wait for timeout, read from the second
  disk).
- On write error you want to mark disk as broken immediately, as from
  now on it has stale data and can't be trusted.

How do you plan to detect if there was unclean shutdown and you need to
synchronize the disks?

Do you plan to support some kind of dirty bitmap to be able to optimize
synchronization time after unclean shutdown? If you do, you might want
to look at HAST. I implemented dirty bitmap handling based on DRBD
ideas, which gives the lowest overhead I can think of.

--=20
Pawel Jakub Dawidek                       http://www.wheelsystems.com
pjd@FreeBSD.org                           http://www.FreeBSD.org
FreeBSD committer                         Am I Evil? Yes, I Am!

--JP+T4n/bALQSJXh8
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iEYEARECAAYFAk0kLikACgkQForvXbEpPzQBRwCeOrL55KLSL+mExanONmLPloRz
QlMAn1EMxhj4I+CJSNy6jAYtB2agFsrB
=zWkj
-----END PGP SIGNATURE-----

--JP+T4n/bALQSJXh8--

From owner-svn-src-projects@FreeBSD.ORG  Wed Jan  5 12:41:45 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 4FA8E106566B;
	Wed,  5 Jan 2011 12:41:45 +0000 (UTC)
	(envelope-from mavbsd@gmail.com)
Received: from mail-fx0-f54.google.com (mail-fx0-f54.google.com
	[209.85.161.54])
	by mx1.freebsd.org (Postfix) with ESMTP id 13DEF8FC0A;
	Wed,  5 Jan 2011 12:41:43 +0000 (UTC)
Received: by fxm16 with SMTP id 16so14847178fxm.13
	for <multiple recipients>; Wed, 05 Jan 2011 04:41:43 -0800 (PST)
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma;
	h=domainkey-signature:received:received:sender:message-id:date:from
	:user-agent:mime-version:to:cc:subject:references:in-reply-to
	:content-type:content-transfer-encoding;
	bh=mRk2uted1oRE7dX9CWzNu47k4HCCY228cGOzYAbY6Zg=;
	b=TQW/Gq0kgH0u5MJMoWaLdlhOal7/z/FTwKY0efMEIyY3Rrkj0RfysWct1i0okm14Js
	QdEV4q9GTxjBJTMZdkJLiyrvgNMQLRxjrGyMDe2XuXsABhpBQpBRpkwiDsgbixZiLs69
	gVd1Ha/qAKevyYkWqSj2PIkvRnX8il8sh9/pI=
DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma;
	h=sender:message-id:date:from:user-agent:mime-version:to:cc:subject
	:references:in-reply-to:content-type:content-transfer-encoding;
	b=ozCZNYD+BibIAiyIBgpRwgYJol69MV8uYiLqEX/w3yKUHoeq0VRLlSy55MB7KpDYP9
	6sNEfz1YXSpOTFXRqNEqkIrMefAyNJkzMaLRruCvTsGr8E3uBQ663vfapmAOXOUnLg8M
	tpYEkMC5Z73RVwM7Etj860QdRtatCtrLCgKD4=
Received: by 10.223.81.76 with SMTP id w12mr14413770fak.26.1294231303178;
	Wed, 05 Jan 2011 04:41:43 -0800 (PST)
Received: from mavbook.mavhome.dp.ua (pc.mavhome.dp.ua [212.86.226.226])
	by mx.google.com with ESMTPS id y1sm5451255fak.39.2011.01.05.04.41.39
	(version=SSLv3 cipher=RC4-MD5); Wed, 05 Jan 2011 04:41:40 -0800 (PST)
Sender: Alexander Motin <mavbsd@gmail.com>
Message-ID: <4D2466FE.3000307@FreeBSD.org>
Date: Wed, 05 Jan 2011 14:41:34 +0200
From: Alexander Motin <mav@FreeBSD.org>
User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US;
	rv:1.9.2.12) Gecko/20101104 Thunderbird/3.1.6
MIME-Version: 1.0
To: Pawel Jakub Dawidek <pjd@FreeBSD.org>
References: <201101050019.p050Je5J059533@svn.freebsd.org>
	<20110105083906.GB1740@garage.freebsd.pl>
In-Reply-To: <20110105083906.GB1740@garage.freebsd.pl>
Content-Type: text/plain; charset=KOI8-R; format=flowed
Content-Transfer-Encoding: 7bit
Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org,
	Warner Losh <imp@FreeBSD.org>
Subject: Re: svn commit: r216984 - projects/graid/head/sys/geom/raid
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jan 2011 12:41:45 -0000

On 05.01.2011 10:39, Pawel Jakub Dawidek wrote:
> On Wed, Jan 05, 2011 at 12:19:40AM +0000, Warner Losh wrote:
>> Author: imp
>> Date: Wed Jan  5 00:19:40 2011
>> New Revision: 216984
>> URL: http://svn.freebsd.org/changeset/base/216984
>>
>> Log:
>>    First pass at error recovery: if the first disk that we get errors on
>>    has a problem, try from the second one.  Note info about possible bad
>>    sector remap attempt through write, and some ideas on when to eject
>>    the subdisk from the disk.
>
> My ideas what to do on I/O error mostly matches yours:
> - On read error, read from the other disk, write the data back to the
>    first disk.  Before you return the data up, you must wait for write to
>    complete.  If you won't wait, you can lose race with new write request
>    going into the same area and you will overwrite new data with the old
>    one.

In design document we have planned range locking mechanism for use here 
and during synchronization/rebuild.

> - Count read errors and mark disk as broken after some number of errors.
>    If you get I/O errors because your requests time out you really want
>    to disconnect the misbehaving disk or your entire array would suffer
>    (read from the first disk, wait for timeout, read from the second
>    disk).

It is planned.

> - On write error you want to mark disk as broken immediately, as from
>    now on it has stale data and can't be trusted.

Right. As further steps we have discussed idea of keeping such disks as 
part of array, marking them as dirty, avoiding reads from them. If main 
disk instrantly fail, partially broken disk is probably better then nothing.

> How do you plan to detect if there was unclean shutdown and you need to
> synchronize the disks?

It depends from metadata format. Intel metadata, according to Linux 
sources, seem to have some flags related to the case. I have planned to 
implement logic used by gmirror (dirty on first write and clean on close 
or after timeout) using that flags and metadata sequence numbers.

> Do you plan to support some kind of dirty bitmap to be able to optimize
> synchronization time after unclean shutdown? If you do, you might want
> to look at HAST. I implemented dirty bitmap handling based on DRBD
> ideas, which gives the lowest overhead I can think of.

I've thought about it, but it depends on metadata formats. At this 
moment I don't know such ones.

-- 
Alexander Motin

From owner-svn-src-projects@FreeBSD.ORG  Wed Jan  5 13:46:29 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 88D6E106564A;
	Wed,  5 Jan 2011 13:46:29 +0000 (UTC)
	(envelope-from pawel@dawidek.net)
Received: from mail.garage.freebsd.pl (60.wheelsystems.com [83.12.187.60])
	by mx1.freebsd.org (Postfix) with ESMTP id F280D8FC1F;
	Wed,  5 Jan 2011 13:46:28 +0000 (UTC)
Received: by mail.garage.freebsd.pl (Postfix, from userid 65534)
	id C013A45D8D; Wed,  5 Jan 2011 14:46:26 +0100 (CET)
Received: from localhost (pdawidek.whl [10.0.1.1])
	(using TLSv1 with cipher DHE-RSA-AES256-SHA (256/256 bits))
	(No client certificate requested)
	by mail.garage.freebsd.pl (Postfix) with ESMTP id AAE9445CAC;
	Wed,  5 Jan 2011 14:46:21 +0100 (CET)
Date: Wed, 5 Jan 2011 14:46:17 +0100
From: Pawel Jakub Dawidek <pjd@FreeBSD.org>
To: Alexander Motin <mav@FreeBSD.org>
Message-ID: <20110105134617.GC1740@garage.freebsd.pl>
References: <201101050019.p050Je5J059533@svn.freebsd.org>
	<20110105083906.GB1740@garage.freebsd.pl>
	<4D2466FE.3000307@FreeBSD.org>
Mime-Version: 1.0
Content-Type: multipart/signed; micalg=pgp-sha1;
	protocol="application/pgp-signature"; boundary="Bu8it7iiRSEf40bY"
Content-Disposition: inline
In-Reply-To: <4D2466FE.3000307@FreeBSD.org>
User-Agent: Mutt/1.4.2.3i
X-PGP-Key-URL: http://people.freebsd.org/~pjd/pjd.asc
X-OS: FreeBSD 9.0-CURRENT amd64
X-Spam-Checker-Version: SpamAssassin 3.0.4 (2005-06-05) on 
	mail.garage.freebsd.pl
X-Spam-Level: 
X-Spam-Status: No, score=-5.9 required=4.5 tests=ALL_TRUSTED,BAYES_00 
	autolearn=ham version=3.0.4
Cc: svn-src-projects@freebsd.org, src-committers@freebsd.org,
	Warner Losh <imp@FreeBSD.org>
Subject: Re: svn commit: r216984 - projects/graid/head/sys/geom/raid
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jan 2011 13:46:29 -0000


--Bu8it7iiRSEf40bY
Content-Type: text/plain; charset=us-ascii
Content-Disposition: inline
Content-Transfer-Encoding: quoted-printable

On Wed, Jan 05, 2011 at 02:41:34PM +0200, Alexander Motin wrote:
> On 05.01.2011 10:39, Pawel Jakub Dawidek wrote:
> >On Wed, Jan 05, 2011 at 12:19:40AM +0000, Warner Losh wrote:
> >>Author: imp
> >>Date: Wed Jan  5 00:19:40 2011
> >>New Revision: 216984
> >>URL: http://svn.freebsd.org/changeset/base/216984
> >>
> >>Log:
> >>   First pass at error recovery: if the first disk that we get errors on
> >>   has a problem, try from the second one.  Note info about possible bad
> >>   sector remap attempt through write, and some ideas on when to eject
> >>   the subdisk from the disk.
> >
> >My ideas what to do on I/O error mostly matches yours:
> >- On read error, read from the other disk, write the data back to the
> >   first disk.  Before you return the data up, you must wait for write to
> >   complete.  If you won't wait, you can lose race with new write request
> >   going into the same area and you will overwrite new data with the old
> >   one.
>=20
> In design document we have planned range locking mechanism for use here=
=20
> and during synchronization/rebuild.

Range locking is definiatelly good idea. It is a must have for
RAID4/RAID5, but also for RAID1 when you synchronize.

> >- On write error you want to mark disk as broken immediately, as from
> >   now on it has stale data and can't be trusted.
>=20
> Right. As further steps we have discussed idea of keeping such disks as=
=20
> part of array, marking them as dirty, avoiding reads from them. If main=
=20
> disk instrantly fail, partially broken disk is probably better then nothi=
ng.

I agree that this is more intuitive and easier for the user to observe
which disk exactly broke and why.

> >How do you plan to detect if there was unclean shutdown and you need to
> >synchronize the disks?
>=20
> It depends from metadata format. Intel metadata, according to Linux=20
> sources, seem to have some flags related to the case. I have planned to=
=20
> implement logic used by gmirror (dirty on first write and clean on close=
=20
> or after timeout) using that flags and metadata sequence numbers.

I was also thinking about flash-friendly resync. Currently gmirror
synchronizes entire thing by reading data from one component and
writting to the other one. Flash-friendly synchronization will read data
from both components and write only if they differ.

--=20
Pawel Jakub Dawidek                       http://www.wheelsystems.com
pjd@FreeBSD.org                           http://www.FreeBSD.org
FreeBSD committer                         Am I Evil? Yes, I Am!

--Bu8it7iiRSEf40bY
Content-Type: application/pgp-signature
Content-Disposition: inline

-----BEGIN PGP SIGNATURE-----
Version: GnuPG v2.0.14 (FreeBSD)

iEYEARECAAYFAk0kdikACgkQForvXbEpPzTW9ACgq2aE21iG6LlTjYBst//xOjyO
p5wAmgNIQxhnmAbtKqx5RO5UuBM21zPS
=aMH8
-----END PGP SIGNATURE-----

--Bu8it7iiRSEf40bY--

From owner-svn-src-projects@FreeBSD.ORG  Wed Jan  5 15:09:10 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6B7B31065673;
	Wed,  5 Jan 2011 15:09:10 +0000 (UTC) (envelope-from mav@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 4F83F8FC0A;
	Wed,  5 Jan 2011 15:09:10 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p05F9AJD082153;
	Wed, 5 Jan 2011 15:09:10 GMT (envelope-from mav@svn.freebsd.org)
Received: (from mav@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p05F9AAr082151;
	Wed, 5 Jan 2011 15:09:10 GMT (envelope-from mav@svn.freebsd.org)
Message-Id: <201101051509.p05F9AAr082151@svn.freebsd.org>
From: Alexander Motin <mav@FreeBSD.org>
Date: Wed, 5 Jan 2011 15:09:10 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r217011 - projects/graid/8/sys/geom/raid
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jan 2011 15:09:10 -0000

Author: mav
Date: Wed Jan  5 15:09:10 2011
New Revision: 217011
URL: http://svn.freebsd.org/changeset/base/217011

Log:
  MFH r216690:
  Hold root mounting while metadata module waits for disks.

Modified:
  projects/graid/8/sys/geom/raid/md_intel.c
Directory Properties:
  projects/graid/8/sys/   (props changed)
  projects/graid/8/sys/amd64/include/xen/   (props changed)
  projects/graid/8/sys/cddl/contrib/opensolaris/   (props changed)
  projects/graid/8/sys/contrib/dev/acpica/   (props changed)
  projects/graid/8/sys/contrib/pf/   (props changed)

Modified: projects/graid/8/sys/geom/raid/md_intel.c
==============================================================================
--- projects/graid/8/sys/geom/raid/md_intel.c	Wed Jan  5 14:51:04 2011	(r217010)
+++ projects/graid/8/sys/geom/raid/md_intel.c	Wed Jan  5 15:09:10 2011	(r217011)
@@ -157,6 +157,7 @@ struct g_raid_md_intel_object {
 	struct callout		 mdio_start_co;	/* STARTING state timer. */
 	int			 mdio_disks_present;
 	int			 mdio_started;
+	struct root_hold_token	*mdio_rootmount; /* Root mount delay token. */
 };
 
 static g_raid_md_create_t g_raid_md_create_intel;
@@ -486,6 +487,7 @@ g_raid_md_intel_start(struct g_raid_soft
 	md = sc->sc_md;
 	mdi = (struct g_raid_md_intel_object *)md;
 	meta = mdi->mdio_meta;
+
 	/* Create volumes */
 	for (i = 0; i < meta->total_volumes; i++) {
 		mvol = intel_get_volume(meta, i);
@@ -510,9 +512,14 @@ g_raid_md_intel_start(struct g_raid_soft
 		vol->v_sectorsize = 512; //ZZZ
 		g_raid_start_volume(vol);
 	}
-	LIST_FOREACH(disk, &sc->sc_disks, d_next) {
+	LIST_FOREACH(disk, &sc->sc_disks, d_next)
 		g_raid_md_intel_start_disk(disk);
-	}
+
+	mdi->mdio_started = 1;
+	callout_stop(&mdi->mdio_start_co);
+	G_RAID_DEBUG(1, "root_mount_rel %p", mdi->mdio_rootmount);
+	root_mount_rel(mdi->mdio_rootmount);
+	mdi->mdio_rootmount = NULL;
 }
 
 static void
@@ -553,11 +560,8 @@ g_raid_md_intel_new_disk(struct g_raid_d
 	if (mdi->mdio_started) {
 		g_raid_md_intel_start_disk(disk);
 	} else {
-		if (mdi->mdio_disks_present == meta->total_disks) {
-			mdi->mdio_started = 1;
-			callout_stop(&mdi->mdio_start_co);
+		if (mdi->mdio_disks_present == meta->total_disks)
 			g_raid_md_intel_start(sc);
-		}
 	}
 }
 
@@ -574,7 +578,6 @@ g_raid_intel_go(void *arg)
 	sx_xlock(&sc->sc_lock);
 	if (!mdi->mdio_started) {
 		G_RAID_DEBUG(0, "Force node %s start due to timeout.", sc->sc_name);
-		mdi->mdio_started = 1;
 		g_raid_md_intel_start(sc);
 	}
 	sx_xunlock(&sc->sc_lock);
@@ -695,6 +698,8 @@ g_raid_md_taste_intel(struct g_raid_md_o
 		callout_init(&mdi->mdio_start_co, 1);
 		callout_reset(&mdi->mdio_start_co, g_raid_start_timeout * hz,
 		    g_raid_intel_go, sc);
+		mdi->mdio_rootmount = root_mount_hold("GRAID-Intel");
+		G_RAID_DEBUG(1, "root_mount_hold %p", mdi->mdio_rootmount);
 	}
 
 	rcp = g_new_consumer(geom);
@@ -920,7 +925,6 @@ g_raid_md_ctl_intel(struct g_raid_md_obj
 			pd->pd_meta = intel_meta_copy(meta);
 			intel_meta_write(disk->d_consumer, meta);
 		}
-		mdi->mdio_started = 1;
 		g_raid_md_intel_start(sc);
 		return (0);
 	}
@@ -960,6 +964,9 @@ g_raid_md_free_intel(struct g_raid_md_ob
 	if (!mdi->mdio_started) {
 		mdi->mdio_started = 0;
 		callout_stop(&mdi->mdio_start_co);
+		G_RAID_DEBUG(1, "root_mount_rel %p", mdi->mdio_rootmount);
+		root_mount_rel(mdi->mdio_rootmount);
+		mdi->mdio_rootmount = NULL;
 	}
 	if (mdi->mdio_meta != NULL) {
 		free(mdi->mdio_meta, M_MD_INTEL);

From owner-svn-src-projects@FreeBSD.ORG  Wed Jan  5 15:10:59 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 2EAA91065670;
	Wed,  5 Jan 2011 15:10:59 +0000 (UTC) (envelope-from mav@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 13FE08FC08;
	Wed,  5 Jan 2011 15:10:59 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p05FAwEi082242;
	Wed, 5 Jan 2011 15:10:58 GMT (envelope-from mav@svn.freebsd.org)
Received: (from mav@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p05FAwtD082240;
	Wed, 5 Jan 2011 15:10:58 GMT (envelope-from mav@svn.freebsd.org)
Message-Id: <201101051510.p05FAwtD082240@svn.freebsd.org>
From: Alexander Motin <mav@FreeBSD.org>
Date: Wed, 5 Jan 2011 15:10:58 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r217012 - projects/graid/7/sys/geom/raid
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jan 2011 15:10:59 -0000

Author: mav
Date: Wed Jan  5 15:10:58 2011
New Revision: 217012
URL: http://svn.freebsd.org/changeset/base/217012

Log:
  MFH r216690:
  Hold root mounting while metadata module waits for disks.

Modified:
  projects/graid/7/sys/geom/raid/md_intel.c
Directory Properties:
  projects/graid/7/sys/   (props changed)
  projects/graid/7/sys/cddl/contrib/opensolaris/   (props changed)
  projects/graid/7/sys/contrib/dev/acpica/   (props changed)
  projects/graid/7/sys/contrib/pf/   (props changed)

Modified: projects/graid/7/sys/geom/raid/md_intel.c
==============================================================================
--- projects/graid/7/sys/geom/raid/md_intel.c	Wed Jan  5 15:09:10 2011	(r217011)
+++ projects/graid/7/sys/geom/raid/md_intel.c	Wed Jan  5 15:10:58 2011	(r217012)
@@ -157,6 +157,7 @@ struct g_raid_md_intel_object {
 	struct callout		 mdio_start_co;	/* STARTING state timer. */
 	int			 mdio_disks_present;
 	int			 mdio_started;
+	struct root_hold_token	*mdio_rootmount; /* Root mount delay token. */
 };
 
 static g_raid_md_create_t g_raid_md_create_intel;
@@ -486,6 +487,7 @@ g_raid_md_intel_start(struct g_raid_soft
 	md = sc->sc_md;
 	mdi = (struct g_raid_md_intel_object *)md;
 	meta = mdi->mdio_meta;
+
 	/* Create volumes */
 	for (i = 0; i < meta->total_volumes; i++) {
 		mvol = intel_get_volume(meta, i);
@@ -510,9 +512,14 @@ g_raid_md_intel_start(struct g_raid_soft
 		vol->v_sectorsize = 512; //ZZZ
 		g_raid_start_volume(vol);
 	}
-	LIST_FOREACH(disk, &sc->sc_disks, d_next) {
+	LIST_FOREACH(disk, &sc->sc_disks, d_next)
 		g_raid_md_intel_start_disk(disk);
-	}
+
+	mdi->mdio_started = 1;
+	callout_stop(&mdi->mdio_start_co);
+	G_RAID_DEBUG(1, "root_mount_rel %p", mdi->mdio_rootmount);
+	root_mount_rel(mdi->mdio_rootmount);
+	mdi->mdio_rootmount = NULL;
 }
 
 static void
@@ -553,11 +560,8 @@ g_raid_md_intel_new_disk(struct g_raid_d
 	if (mdi->mdio_started) {
 		g_raid_md_intel_start_disk(disk);
 	} else {
-		if (mdi->mdio_disks_present == meta->total_disks) {
-			mdi->mdio_started = 1;
-			callout_stop(&mdi->mdio_start_co);
+		if (mdi->mdio_disks_present == meta->total_disks)
 			g_raid_md_intel_start(sc);
-		}
 	}
 }
 
@@ -574,7 +578,6 @@ g_raid_intel_go(void *arg)
 	sx_xlock(&sc->sc_lock);
 	if (!mdi->mdio_started) {
 		G_RAID_DEBUG(0, "Force node %s start due to timeout.", sc->sc_name);
-		mdi->mdio_started = 1;
 		g_raid_md_intel_start(sc);
 	}
 	sx_xunlock(&sc->sc_lock);
@@ -695,6 +698,8 @@ g_raid_md_taste_intel(struct g_raid_md_o
 		callout_init(&mdi->mdio_start_co, 1);
 		callout_reset(&mdi->mdio_start_co, g_raid_start_timeout * hz,
 		    g_raid_intel_go, sc);
+		mdi->mdio_rootmount = root_mount_hold("GRAID-Intel");
+		G_RAID_DEBUG(1, "root_mount_hold %p", mdi->mdio_rootmount);
 	}
 
 	rcp = g_new_consumer(geom);
@@ -920,7 +925,6 @@ g_raid_md_ctl_intel(struct g_raid_md_obj
 			pd->pd_meta = intel_meta_copy(meta);
 			intel_meta_write(disk->d_consumer, meta);
 		}
-		mdi->mdio_started = 1;
 		g_raid_md_intel_start(sc);
 		return (0);
 	}
@@ -960,6 +964,9 @@ g_raid_md_free_intel(struct g_raid_md_ob
 	if (!mdi->mdio_started) {
 		mdi->mdio_started = 0;
 		callout_stop(&mdi->mdio_start_co);
+		G_RAID_DEBUG(1, "root_mount_rel %p", mdi->mdio_rootmount);
+		root_mount_rel(mdi->mdio_rootmount);
+		mdi->mdio_rootmount = NULL;
 	}
 	if (mdi->mdio_meta != NULL) {
 		free(mdi->mdio_meta, M_MD_INTEL);

From owner-svn-src-projects@FreeBSD.ORG  Wed Jan  5 15:43:44 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 24C3A106564A;
	Wed,  5 Jan 2011 15:43:44 +0000 (UTC) (envelope-from mav@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 1322D8FC12;
	Wed,  5 Jan 2011 15:43:44 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p05Fhh5G083067;
	Wed, 5 Jan 2011 15:43:43 GMT (envelope-from mav@svn.freebsd.org)
Received: (from mav@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p05Fhhb0083064;
	Wed, 5 Jan 2011 15:43:43 GMT (envelope-from mav@svn.freebsd.org)
Message-Id: <201101051543.p05Fhhb0083064@svn.freebsd.org>
From: Alexander Motin <mav@FreeBSD.org>
Date: Wed, 5 Jan 2011 15:43:43 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r217014 - projects/graid/head/sbin/geom/core
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jan 2011 15:43:44 -0000

Author: mav
Date: Wed Jan  5 15:43:43 2011
New Revision: 217014
URL: http://svn.freebsd.org/changeset/base/217014

Log:
  Make `geom XXX list` and `geom XXX status` outputs more consistent:
  Add -a options to print all geoms, not only ones with providers.
  Add -g option for `status` to report geom's names, not provider's.
  Make `status` by default report provider's status (if present), not geom's.
  Make `status` report consumer's statuses, not only "synchronized" field.
  
  Discussed with:	pjd@

Modified:
  projects/graid/head/sbin/geom/core/geom.8
  projects/graid/head/sbin/geom/core/geom.c

Modified: projects/graid/head/sbin/geom/core/geom.8
==============================================================================
--- projects/graid/head/sbin/geom/core/geom.8	Wed Jan  5 15:28:30 2011	(r217013)
+++ projects/graid/head/sbin/geom/core/geom.8	Wed Jan  5 15:43:43 2011	(r217014)
@@ -24,7 +24,7 @@
 .\"
 .\" $FreeBSD$
 .\"
-.Dd September 1, 2010
+.Dd January 5, 2011
 .Dt GEOM 8
 .Os
 .Sh NAME
@@ -37,11 +37,12 @@
 .Nm
 .Ar class
 .Cm list
+.Op Fl a
 .Op Ar name ...
 .Nm
 .Ar class
 .Cm status
-.Op Fl s
+.Op Fl ags
 .Op Ar name ...
 .Nm
 .Ar class
@@ -69,6 +70,11 @@ List all available commands for the give
 Print detailed information (within the given class) about all geoms
 (if no additional arguments were specified) or the given geoms.
 This command is only available if the given class exists in the kernel.
+Additional options include:
+.Bl -tag -width ".Fl a"
+.It Fl a
+Print information for geoms without providers.
+.El
 .It Cm status
 Print general information (within the given class) about all geoms
 (if no additional arguments were specified) or the given geoms.
@@ -76,6 +82,10 @@ This command is only available if the gi
 .Pp
 Additional options include:
 .Bl -tag -width ".Fl s"
+.It Fl a
+When used with -g, print status for geoms without providers.
+.It Fl g
+Report statuses for geoms instead of providers.
 .It Fl s
 Produce script-friendly output.
 .El
@@ -128,6 +138,8 @@ NOP
 .It
 PART
 .It
+RAID
+.It
 RAID3
 .It
 SCHED

Modified: projects/graid/head/sbin/geom/core/geom.c
==============================================================================
--- projects/graid/head/sbin/geom/core/geom.c	Wed Jan  5 15:28:30 2011	(r217013)
+++ projects/graid/head/sbin/geom/core/geom.c	Wed Jan  5 15:43:43 2011	(r217014)
@@ -76,15 +76,21 @@ static void std_unload(struct gctl_req *
 
 struct g_command std_commands[] = {
 	{ "help", 0, std_help, G_NULL_OPTS, NULL },
-	{ "list", 0, std_list, G_NULL_OPTS,
-	    "[name ...]"
+	{ "list", 0, std_list,
+	    {
+		{ 'a', "all", NULL, G_TYPE_BOOL },
+		G_OPT_SENTINEL
+	    },
+	    "[-a] [name ...]"
 	},
 	{ "status", 0, std_status,
 	    {
+		{ 'a', "all", NULL, G_TYPE_BOOL },
+		{ 'g', "geoms", NULL, G_TYPE_BOOL },
 		{ 's', "script", NULL, G_TYPE_BOOL },
 		G_OPT_SENTINEL
 	    },
-	    "[-s] [name ...]"
+	    "[-ags] [name ...]"
 	},
 	{ "load", G_FLAG_VERBOSE | G_FLAG_LOADKLD, std_load, G_NULL_OPTS,
 	    NULL },
@@ -786,7 +792,7 @@ std_list(struct gctl_req *req, unsigned 
 	struct gclass *classp;
 	struct ggeom *gp;
 	const char *name;
-	int error, i, nargs;
+	int all, error, i, nargs;
 
 	error = geom_gettree(&mesh);
 	if (error != 0)
@@ -797,18 +803,18 @@ std_list(struct gctl_req *req, unsigned 
 		errx(EXIT_FAILURE, "Class %s not found.", gclass_name);
 	}
 	nargs = gctl_get_int(req, "nargs");
+	all = gctl_get_int(req, "all");
 	if (nargs > 0) {
 		for (i = 0; i < nargs; i++) {
 			name = gctl_get_ascii(req, "arg%d", i);
 			gp = find_geom(classp, name);
-			if (gp != NULL)
-				list_one_geom(gp);
-			else
+			if (gp == NULL)
 				errx(EXIT_FAILURE, "No such geom: %s.", name);
+			list_one_geom(gp);
 		}
 	} else {
 		LIST_FOREACH(gp, &classp->lg_geom, lg_geom) {
-			if (LIST_EMPTY(&gp->lg_provider))
+			if (LIST_EMPTY(&gp->lg_provider) && !all)
 				continue;
 			list_one_geom(gp);
 		}
@@ -827,7 +833,6 @@ std_status_available(void)
 static void
 status_update_len(struct ggeom *gp, int *name_len, int *status_len)
 {
-	struct gprovider *pp;
 	struct gconfig *conf;
 	int len;
 
@@ -835,11 +840,7 @@ status_update_len(struct ggeom *gp, int 
 	assert(name_len != NULL);
 	assert(status_len != NULL);
 
-	pp = LIST_FIRST(&gp->lg_provider);
-	if (pp != NULL)
-		len = strlen(pp->lg_name);
-	else
-		len = strlen(gp->lg_name);
+	len = strlen(gp->lg_name);
 	if (*name_len < len)
 		*name_len = len;
 	LIST_FOREACH(conf, &gp->lg_config, lg_config) {
@@ -851,25 +852,67 @@ status_update_len(struct ggeom *gp, int 
 	}
 }
 
+static void
+status_update_len_prs(struct ggeom *gp, int *name_len, int *status_len)
+{
+	struct gprovider *pp;
+	struct gconfig *conf;
+	int len, glen;
+
+	assert(gp != NULL);
+	assert(name_len != NULL);
+	assert(status_len != NULL);
+
+	glen = 0;
+	LIST_FOREACH(conf, &gp->lg_config, lg_config) {
+		if (strcasecmp(conf->lg_name, "state") == 0) {
+			glen = strlen(conf->lg_val);
+			break;
+		}
+	}
+	LIST_FOREACH(pp, &gp->lg_provider, lg_provider) {
+		len = strlen(pp->lg_name);
+		if (*name_len < len)
+			*name_len = len;
+		len = glen;
+		LIST_FOREACH(conf, &pp->lg_config, lg_config) {
+			if (strcasecmp(conf->lg_name, "state") == 0) {
+				len = strlen(conf->lg_val);
+				break;
+			}
+		}
+		if (*status_len < len)
+			*status_len = len;
+	}
+}
+
 static char *
 status_one_consumer(struct gconsumer *cp)
 {
 	static char buf[256];
 	struct gprovider *pp;
 	struct gconfig *conf;
+	const char *state, *syncr;
 
 	pp = cp->lg_provider;
 	if (pp == NULL)
 		return (NULL);
+	state = NULL;
+	syncr = NULL;
 	LIST_FOREACH(conf, &cp->lg_config, lg_config) {
+		if (strcasecmp(conf->lg_name, "state") == 0)
+			state = conf->lg_val;
 		if (strcasecmp(conf->lg_name, "synchronized") == 0)
-			break;
+			syncr = conf->lg_val;
 	}
-	if (conf == NULL)
+	if (state == NULL && syncr == NULL)
 		snprintf(buf, sizeof(buf), "%s", pp->lg_name);
-	else {
+	else if (state != NULL && syncr != NULL) {
+		snprintf(buf, sizeof(buf), "%s (%s, %s)", pp->lg_name,
+		    state, syncr);
+	} else {
 		snprintf(buf, sizeof(buf), "%s (%s)", pp->lg_name,
-		    conf->lg_val);
+		    state ? state : syncr);
 	}
 	return (buf);
 }
@@ -877,25 +920,19 @@ status_one_consumer(struct gconsumer *cp
 static void
 status_one_geom(struct ggeom *gp, int script, int name_len, int status_len)
 {
-	struct gprovider *pp;
 	struct gconsumer *cp;
 	struct gconfig *conf;
 	const char *name, *status, *component;
 	int gotone;
 
-	pp = LIST_FIRST(&gp->lg_provider);
-	if (pp != NULL)
-		name = pp->lg_name;
-	else
-		name = gp->lg_name;
+	name = gp->lg_name;
+	status = "N/A";
 	LIST_FOREACH(conf, &gp->lg_config, lg_config) {
-		if (strcasecmp(conf->lg_name, "state") == 0)
+		if (strcasecmp(conf->lg_name, "state") == 0) {
+			status = conf->lg_val;
 			break;
+		}
 	}
-	if (conf == NULL)
-		status = "N/A";
-	else
-		status = conf->lg_val;
 	gotone = 0;
 	LIST_FOREACH(cp, &gp->lg_consumer, lg_consumer) {
 		component = status_one_consumer(cp);
@@ -914,6 +951,48 @@ status_one_geom(struct ggeom *gp, int sc
 }
 
 static void
+status_one_geom_prs(struct ggeom *gp, int script, int name_len, int status_len)
+{
+	struct gprovider *pp;
+	struct gconsumer *cp;
+	struct gconfig *conf;
+	const char *name, *status, *component;
+	int gotone;
+
+	LIST_FOREACH(pp, &gp->lg_provider, lg_provider) {
+		name = pp->lg_name;
+		status = "N/A";
+		LIST_FOREACH(conf, &gp->lg_config, lg_config) {
+			if (strcasecmp(conf->lg_name, "state") == 0) {
+				status = conf->lg_val;
+				break;
+			}
+		}
+		LIST_FOREACH(conf, &pp->lg_config, lg_config) {
+			if (strcasecmp(conf->lg_name, "state") == 0) {
+				status = conf->lg_val;
+				break;
+			}
+		}
+		gotone = 0;
+		LIST_FOREACH(cp, &gp->lg_consumer, lg_consumer) {
+			component = status_one_consumer(cp);
+			if (component == NULL)
+				continue;
+			gotone = 1;
+			printf("%*s  %*s  %s\n", name_len, name,
+			    status_len, status, component);
+			if (!script)
+				name = status = "";
+		}
+		if (!gotone) {
+			printf("%*s  %*s  %s\n", name_len, name,
+			    status_len, status, "N/A");
+		}
+	}
+}
+
+static void
 std_status(struct gctl_req *req, unsigned flags __unused)
 {
 	struct gmesh mesh;
@@ -921,7 +1000,7 @@ std_status(struct gctl_req *req, unsigne
 	struct ggeom *gp;
 	const char *name;
 	int name_len, status_len;
-	int error, i, n, nargs, script;
+	int all, error, geoms, i, n, nargs, script;
 
 	error = geom_gettree(&mesh);
 	if (error != 0)
@@ -930,28 +1009,45 @@ std_status(struct gctl_req *req, unsigne
 	if (classp == NULL)
 		errx(EXIT_FAILURE, "Class %s not found.", gclass_name);
 	nargs = gctl_get_int(req, "nargs");
+	all = gctl_get_int(req, "all");
+	geoms = gctl_get_int(req, "geoms");
 	script = gctl_get_int(req, "script");
-	name_len = strlen("Name");
-	status_len = strlen("Status");
+	if (script) {
+		name_len = 0;
+		status_len = 0;
+	} else {
+		name_len = strlen("Name");
+		status_len = strlen("Status");
+	}
 	if (nargs > 0) {
 		for (i = 0, n = 0; i < nargs; i++) {
 			name = gctl_get_ascii(req, "arg%d", i);
 			gp = find_geom(classp, name);
 			if (gp == NULL)
 				errx(EXIT_FAILURE, "No such geom: %s.", name);
-			else {
-				status_update_len(gp, &name_len, &status_len);
-				n++;
+			if (geoms) {
+				status_update_len(gp,
+				    &name_len, &status_len);
+			} else {
+				status_update_len_prs(gp,
+				    &name_len, &status_len);
 			}
+			n++;
 		}
 		if (n == 0)
 			goto end;
 	} else {
 		n = 0;
 		LIST_FOREACH(gp, &classp->lg_geom, lg_geom) {
-			if (LIST_EMPTY(&gp->lg_provider))
+			if (LIST_EMPTY(&gp->lg_provider) && !all)
 				continue;
-			status_update_len(gp, &name_len, &status_len);
+			if (geoms) {
+				status_update_len(gp,
+				    &name_len, &status_len);
+			} else {
+				status_update_len_prs(gp,
+				    &name_len, &status_len);
+			}
 			n++;
 		}
 		if (n == 0)
@@ -965,16 +1061,27 @@ std_status(struct gctl_req *req, unsigne
 		for (i = 0; i < nargs; i++) {
 			name = gctl_get_ascii(req, "arg%d", i);
 			gp = find_geom(classp, name);
-			if (gp != NULL) {
+			if (gp == NULL)
+				continue;
+			if (geoms) {
 				status_one_geom(gp, script, name_len,
 				    status_len);
+			} else {
+				status_one_geom_prs(gp, script, name_len,
+				    status_len);
 			}
 		}
 	} else {
 		LIST_FOREACH(gp, &classp->lg_geom, lg_geom) {
-			if (LIST_EMPTY(&gp->lg_provider))
+			if (LIST_EMPTY(&gp->lg_provider) && !all)
 				continue;
-			status_one_geom(gp, script, name_len, status_len);
+			if (geoms) {
+				status_one_geom(gp, script, name_len,
+				    status_len);
+			} else {
+				status_one_geom_prs(gp, script, name_len,
+				    status_len);
+			}
 		}
 	}
 end:

From owner-svn-src-projects@FreeBSD.ORG  Wed Jan  5 16:51:35 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id CA944106566C;
	Wed,  5 Jan 2011 16:51:35 +0000 (UTC) (envelope-from imp@bsdimp.com)
Received: from harmony.bsdimp.com (bsdimp.com [199.45.160.85])
	by mx1.freebsd.org (Postfix) with ESMTP id 86A678FC14;
	Wed,  5 Jan 2011 16:51:35 +0000 (UTC)
Received: from [127.0.0.1] (localhost [127.0.0.1])
	by harmony.bsdimp.com (8.14.3/8.14.1) with ESMTP id p05Gk5Wg016760;
	Wed, 5 Jan 2011 09:46:05 -0700 (MST) (envelope-from imp@bsdimp.com)
Message-ID: <4D24A04C.7070601@bsdimp.com>
Date: Wed, 05 Jan 2011 09:46:04 -0700
From: Warner Losh <imp@bsdimp.com>
User-Agent: Mozilla/5.0 (X11; U; FreeBSD amd64; en-US;
	rv:1.9.2.12) Gecko/20101029 Thunderbird/3.1.6
MIME-Version: 1.0
To: Ivan Voras <ivoras@FreeBSD.org>
References: <201101042244.p04MiBf6057193@svn.freebsd.org>
	<AANLkTinjQdTmeXKhXd79dcEBYQRw98M+9NLz-3XEcLn-@mail.gmail.com>
In-Reply-To: <AANLkTinjQdTmeXKhXd79dcEBYQRw98M+9NLz-3XEcLn-@mail.gmail.com>
Content-Type: text/plain; charset=UTF-8; format=flowed
Content-Transfer-Encoding: 7bit
Cc: svn-src-projects@FreeBSD.org, src-committers@FreeBSD.org,
	Warner Losh <imp@FreeBSD.org>
Subject: Re: svn commit: r216978 - in projects/graid/head/sys: cam/ata conf
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jan 2011 16:51:35 -0000

On 01/04/2011 16:37, Ivan Voras wrote:
> On 4 January 2011 23:44, Warner Losh<imp@freebsd.org>  wrote:
>> Author: imp
>> Date: Tue Jan  4 22:44:10 2011
>> New Revision: 216978
>> URL: http://svn.freebsd.org/changeset/base/216978
>>
>> Log:
>>   Implement three types of forced errors in the ada layer for the
>>   purpose of testing uppper layers in the stack.
>>
>>   kern.cam.ada.X.periodic_read_error specifies that every Nth read will
>>   fail.
>>
>>   kern.cam.ada.X.force_read_error specifies that the next N reads will fail.
>>
>>   kern.cam.ada.X.force_write_error specifies that the next N writes will fail.
>>
>>   These are enabled with 'options ADA_TEST_FAILURE'.  Otherwise, they
>>   aren't added to the kernel.  Also, the sysctl stuff is only used for
>>   this feature, so move it under this option ifdef.
> Maybe gnop would help you? (though on a different layer and
> nondeterministic failures)
Thanks for the suggestion.  I wasn't aware of that, and will add it to 
my toolkit.  These sysctls will help me force errors when I want them 
while testing graid behavior in a number of different scenarios.  gnop 
will help me cope with testing how they work out all together on flaky 
hardware w/o needing the flaky hardware.

Warner

From owner-svn-src-projects@FreeBSD.ORG  Wed Jan  5 19:53:48 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id E1364106564A;
	Wed,  5 Jan 2011 19:53:48 +0000 (UTC)
	(envelope-from nwhitehorn@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id CFECB8FC1D;
	Wed,  5 Jan 2011 19:53:48 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p05JrmmH089282;
	Wed, 5 Jan 2011 19:53:48 GMT
	(envelope-from nwhitehorn@svn.freebsd.org)
Received: (from nwhitehorn@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p05Jrm0A089280;
	Wed, 5 Jan 2011 19:53:48 GMT
	(envelope-from nwhitehorn@svn.freebsd.org)
Message-Id: <201101051953.p05Jrm0A089280@svn.freebsd.org>
From: Nathan Whitehorn <nwhitehorn@FreeBSD.org>
Date: Wed, 5 Jan 2011 19:53:48 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r217024 - projects/binutils-2.17/contrib/binutils/bfd
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Wed, 05 Jan 2011 19:53:49 -0000

Author: nwhitehorn
Date: Wed Jan  5 19:53:48 2011
New Revision: 217024
URL: http://svn.freebsd.org/changeset/base/217024

Log:
  Fix a bug involving hidden PLT symbols on powerpc64 systems by importing
  the 64-bit section of the change in binutils PR 11088.

Modified:
  projects/binutils-2.17/contrib/binutils/bfd/elf64-ppc.c

Modified: projects/binutils-2.17/contrib/binutils/bfd/elf64-ppc.c
==============================================================================
--- projects/binutils-2.17/contrib/binutils/bfd/elf64-ppc.c	Wed Jan  5 19:35:35 2011	(r217023)
+++ projects/binutils-2.17/contrib/binutils/bfd/elf64-ppc.c	Wed Jan  5 19:53:48 2011	(r217024)
@@ -5365,9 +5365,7 @@ ppc64_elf_gc_sweep_hook (bfd *abfd, stru
 	      for (ent = h->plt.plist; ent != NULL; ent = ent->next)
 		if (ent->addend == rel->r_addend)
 		  break;
-	      if (ent == NULL)
-		abort ();
-	      if (ent->plt.refcount > 0)
+	      if (ent != NULL && ent->plt.refcount > 0)
 		ent->plt.refcount -= 1;
 	    }
 	  break;

From owner-svn-src-projects@FreeBSD.ORG  Fri Jan  7 11:43:46 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 716291065672;
	Fri,  7 Jan 2011 11:43:46 +0000 (UTC) (envelope-from pho@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 602528FC13;
	Fri,  7 Jan 2011 11:43:46 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p07BhkRC050085;
	Fri, 7 Jan 2011 11:43:46 GMT (envelope-from pho@svn.freebsd.org)
Received: (from pho@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p07BhjrF050080;
	Fri, 7 Jan 2011 11:43:45 GMT (envelope-from pho@svn.freebsd.org)
Message-Id: <201101071143.p07BhjrF050080@svn.freebsd.org>
From: Peter Holm <pho@FreeBSD.org>
Date: Fri, 7 Jan 2011 11:43:45 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r217091 - projects/stress2/misc
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 11:43:46 -0000

Author: pho
Date: Fri Jan  7 11:43:45 2011
New Revision: 217091
URL: http://svn.freebsd.org/changeset/base/217091

Log:
  Added new SU+J test scenarios.

Added:
  projects/stress2/misc/suj10.sh   (contents, props changed)
  projects/stress2/misc/suj11.sh   (contents, props changed)
  projects/stress2/misc/suj8.sh   (contents, props changed)
  projects/stress2/misc/suj9.sh   (contents, props changed)

Added: projects/stress2/misc/suj10.sh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/stress2/misc/suj10.sh	Fri Jan  7 11:43:45 2011	(r217091)
@@ -0,0 +1,185 @@
+#!/bin/sh
+
+#
+# Copyright (c) 2011 Peter Holm <pho@FreeBSD.org>
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# SUCH DAMAGE.
+#
+# $FreeBSD: projects/stress2/misc/suj.sh 210724 2010-08-01 10:33:03Z pho $
+#
+
+[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
+
+# Page fault in softdep_revert_mkdir+0x4d seen and
+
+# fsck updates "clean" FS:
+# *** /tmp/dumpfs.1       2010-12-24 19:18:44.000000000 +0100
+# --- /tmp/dumpfs.2       2010-12-24 19:18:46.000000000 +0100
+# ***************
+# *** 5,11 ****
+#   frag  8       shift   3       fsbtodb 2
+#   minfree       8%      optim   time    symlinklen 120
+#   maxbsize 16384        maxbpg  2048    maxcontig 8     contigsumsize 8
+# ! nbfree        62794   ndir    2       nifree  141307  nffree  25
+#   bpg   11761   fpg     94088   ipg     23552   unrefs  0
+#   nindir        2048    inopb   64      maxfilesize     140806241583103
+#   sbsize        2048    cgsize  16384   csaddr  3000    cssize  2048
+# --- 5,11 ----
+#   frag  8       shift   3       fsbtodb 2
+#   minfree       8%      optim   time    symlinklen 120
+#   maxbsize 16384        maxbpg  2048    maxcontig 8     contigsumsize 8
+# ! nbfree        62794   ndir    30      nifree  141307  nffree  25
+#   bpg   11761   fpg     94088   ipg     23552   unrefs  0
+#   nindir        2048    inopb   64      maxfilesize     140806241583103
+#   sbsize        2048    cgsize  16384   csaddr  3000    cssize  2048
+
+. ../default.cfg
+
+here=`pwd`
+cd /tmp
+sed '1,/^EOF/d' < $here/$0 > suj10.c
+cc -o suj10 -Wall -O2 suj10.c
+rm -f suj10.c
+cd $here
+
+mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint
+mdconfig -l | grep -q md$mdstart &&  mdconfig -d -u $mdstart
+mdconfig -a -t swap -s 1g -u $mdstart
+bsdlabel -w md$mdstart auto
+newfs -U md${mdstart}$part > /dev/null
+tunefs -j enable /dev/md${mdstart}$part
+mount /dev/md${mdstart}$part $mntpoint
+chmod 777 $mntpoint
+
+su ${testuser} -c "cd $mntpoint; /tmp/suj10"
+
+while mount | grep "$mntpoint " | grep -q /dev/md; do
+	umount $mntpoint || sleep 1
+done
+dumpfs /dev/md${mdstart}$part | grep -v UFS2 > /tmp/dumpfs.1
+sleep 1
+fsck -t ufs -y -v /dev/md${mdstart}$part > /tmp/fsck.log 2>&1
+dumpfs /dev/md${mdstart}$part | grep -v UFS2 > /tmp/dumpfs.2
+diff -c /tmp/dumpfs.1 /tmp/dumpfs.2 || cat /tmp/fsck.log
+mdconfig -d -u $mdstart
+rm -f /tmp/fsck.log /tmp/dumpfs.?
+exit
+EOF
+#include <err.h>
+#include <errno.h>
+#include <fcntl.h>
+#include <sched.h>
+#include <stdio.h>
+#include <stdlib.h>
+#include <sys/mount.h>
+#include <sys/param.h>
+#include <sys/stat.h>
+#include <sys/wait.h>
+#include <unistd.h>
+
+#define PARALLEL 10
+/*
+static int size = 14100;
+Causes:
+    Fatal trap 12: page fault while in kernel mode
+    Stopped at softdep_revert_mkdir+0x4d: movl 0x28(%ebx),%eax
+*/
+//static int size = 14000;
+static int size = 13000;
+
+void
+test(void)
+{
+	int fd, i, j;
+	pid_t pid;
+	char file[128];
+
+	for (i = 0; i < 10; i++) {
+		if (access("rendezvous", R_OK) == 0)
+			break;
+		sched_yield();
+	}
+	pid = getpid();
+	sprintf(file,"d%05d", pid);
+	if (mkdir(file, 0740) == -1)
+		err(1, "mkdir(%s)", file);
+	chdir(file);
+	for (j = 0; j < size; j++) {
+		sprintf(file,"p%05d.%05d", pid, j);
+		if ((fd = mkdir(file, 0740)) == -1) {
+			if (errno != EINTR) {
+				warn("creat(%s). %s:%d", file, __FILE__, __LINE__);
+				unlink("continue");
+				break;
+			}
+		}
+
+	}
+	sleep(3);
+
+	for (i = --j; i >= 0; i--) {
+		sprintf(file,"p%05d.%05d", pid, i);
+		if (rmdir(file) == -1)
+			err(3, "unlink(%s)", file);
+		
+	}
+	chdir("..");
+	sprintf(file,"d%05d", pid);
+	if (rmdir(file) == -1)
+		err(3, "unlink(%s)", file);
+}
+
+int
+main(void)
+{
+	int fd, i, j;
+
+	umask(0);
+	if ((fd = open("continue", O_CREAT, 0644)) == -1)
+		err(1, "open()");
+	close(fd);
+	for (i = 0; i < 1; i++) {
+		for (j = 0; j < PARALLEL; j++) {
+			if (fork() == 0) {
+				test();
+				exit(0);
+			}
+		}
+
+		if ((fd = open("rendezvous", O_CREAT, 0644)) == -1)
+			err(1, "open()");
+		close(fd);
+		
+		for (j = 0; j < PARALLEL; j++)
+			wait(NULL);
+
+		unlink("rendezvous");
+		if (access("continue", R_OK) == -1) {
+			fprintf(stderr, "Loop #%d\n", i + 1); fflush(stderr);
+			break;
+		}
+	}
+	unlink("continue");
+
+	return (0);
+}

Added: projects/stress2/misc/suj11.sh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/stress2/misc/suj11.sh	Fri Jan  7 11:43:45 2011	(r217091)
@@ -0,0 +1,57 @@
+#!/bin/sh
+
+#
+# Copyright (c) 2011 Peter Holm <pho@FreeBSD.org>
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# SUCH DAMAGE.
+#
+# $FreeBSD: projects/stress2/misc/suj.sh 210724 2010-08-01 10:33:03Z pho $
+#
+
+[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
+
+# Run with marcus.cfg on a 2g swap backed MD
+
+. ../default.cfg
+
+mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint
+mdconfig -l | grep -q md$mdstart &&  mdconfig -d -u $mdstart
+
+mdconfig -a -t swap -s 2g -u $mdstart || exit 1
+bsdlabel -w md$mdstart auto
+
+newfs -U md${mdstart}$part > /dev/null
+tunefs -j enable /dev/md${mdstart}$part
+
+mount /dev/md${mdstart}$part $mntpoint
+chmod 777 $mntpoint
+
+export runRUNTIME=30m
+export RUNDIR=$mntpoint/stressX
+
+su $testuser -c 'cd ..; ./run.sh marcus.cfg' > /dev/null 2>&1
+
+while mount | grep $mntpoint | grep -q /dev/md; do
+	umount $mntpoint || sleep 1
+done
+mdconfig -d -u $mdstart

Added: projects/stress2/misc/suj8.sh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/stress2/misc/suj8.sh	Fri Jan  7 11:43:45 2011	(r217091)
@@ -0,0 +1,67 @@
+#!/bin/sh
+
+#
+# Copyright (c) 2011 Peter Holm <pho@FreeBSD.org>
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# SUCH DAMAGE.
+#
+# $FreeBSD: projects/stress2/misc/suj.sh 210724 2010-08-01 10:33:03Z pho $
+#
+
+[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
+
+# fsck modifies the fs_time without reason for SU+J, when "disk full" or
+# "out of inodes" has been reached.
+
+. ../default.cfg
+
+mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint
+mdconfig -l | grep -q md$mdstart &&  mdconfig -d -u $mdstart
+
+mdconfig -a -t swap  -s 128M -u $mdstart || exit 1
+bsdlabel -w md$mdstart auto
+
+n=0
+for i in 1 2 ; do
+	n=$((n + 1))
+	echo "newfs -U md${mdstart}$part"
+	newfs -U md${mdstart}$part > /dev/null
+	[ $n -eq 2 ] && tunefs -j enable /dev/md${mdstart}$part
+
+	mount /dev/md${mdstart}$part $mntpoint
+
+	dd if=/dev/zero of=/mnt/big bs=4k > /dev/null 2>&1
+
+	while mount | grep $mntpoint | grep -q /dev/md; do
+		umount $mntpoint || sleep 1
+	done
+	dumpfs /dev/md${mdstart}$part > /tmp/dumpfs.1
+	sleep 1
+	fsck -t ufs -y /dev/md${mdstart}$part > /tmp/fsck.log 2>&1
+	dumpfs /dev/md${mdstart}$part > /tmp/dumpfs.2
+
+	diff -c /tmp/dumpfs.1 /tmp/dumpfs.2 || cat /tmp/fsck.log
+done
+
+mdconfig -d -u $mdstart
+rm -f /tmp/fsck.log /tmp/dumpfs.?

Added: projects/stress2/misc/suj9.sh
==============================================================================
--- /dev/null	00:00:00 1970	(empty, because file is newly added)
+++ projects/stress2/misc/suj9.sh	Fri Jan  7 11:43:45 2011	(r217091)
@@ -0,0 +1,60 @@
+#!/bin/sh
+
+#
+# Copyright (c) 2011 Peter Holm <pho@FreeBSD.org>
+# All rights reserved.
+#
+# Redistribution and use in source and binary forms, with or without
+# modification, are permitted provided that the following conditions
+# are met:
+# 1. Redistributions of source code must retain the above copyright
+#    notice, this list of conditions and the following disclaimer.
+# 2. Redistributions in binary form must reproduce the above copyright
+#    notice, this list of conditions and the following disclaimer in the
+#    documentation and/or other materials provided with the distribution.
+#
+# THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
+# ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
+# IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
+# ARE DISCLAIMED.  IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
+# FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
+# DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
+# OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
+# HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
+# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
+# OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
+# SUCH DAMAGE.
+#
+# $FreeBSD: projects/stress2/misc/suj.sh 210724 2010-08-01 10:33:03Z pho $
+#
+
+[ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
+
+# Run with marcus.cfg on a 128 Mb swap backed MD
+# "panic: softdep_revert_mkdir: dot addref parent mismatch" seen.
+
+. ../default.cfg
+
+mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint
+mdconfig -l | grep -q md$mdstart &&  mdconfig -d -u $mdstart
+
+mdconfig -a -t swap -s 128m -u $mdstart || exit 1
+bsdlabel -w md$mdstart auto
+
+for i in `jot 5`; do
+	newfs -U md${mdstart}$part > /dev/null
+	tunefs -j enable /dev/md${mdstart}$part
+
+	mount /dev/md${mdstart}$part $mntpoint
+	chmod 777 $mntpoint
+
+	export runRUNTIME=10m
+	export RUNDIR=$mntpoint/stressX
+
+	su $testuser -c 'cd ..; ./run.sh marcus.cfg' > /dev/null 2>&1
+
+	while mount | grep $mntpoint | grep -q /dev/md; do
+		umount $mntpoint || sleep 1
+	done
+done
+mdconfig -d -u $mdstart

From owner-svn-src-projects@FreeBSD.ORG  Fri Jan  7 11:45:57 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 998EE106564A;
	Fri,  7 Jan 2011 11:45:57 +0000 (UTC) (envelope-from pho@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 8990C8FC1A;
	Fri,  7 Jan 2011 11:45:57 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p07Bjv8L050194;
	Fri, 7 Jan 2011 11:45:57 GMT (envelope-from pho@svn.freebsd.org)
Received: (from pho@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p07Bjv7e050192;
	Fri, 7 Jan 2011 11:45:57 GMT (envelope-from pho@svn.freebsd.org)
Message-Id: <201101071145.p07Bjv7e050192@svn.freebsd.org>
From: Peter Holm <pho@FreeBSD.org>
Date: Fri, 7 Jan 2011 11:45:57 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r217092 - projects/stress2/misc
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 11:45:57 -0000

Author: pho
Date: Fri Jan  7 11:45:57 2011
New Revision: 217092
URL: http://svn.freebsd.org/changeset/base/217092

Log:
  Changed this scenario to use geli, which demonstrates the problem.

Modified:
  projects/stress2/misc/suj3.sh

Modified: projects/stress2/misc/suj3.sh
==============================================================================
--- projects/stress2/misc/suj3.sh	Fri Jan  7 11:43:45 2011	(r217091)
+++ projects/stress2/misc/suj3.sh	Fri Jan  7 11:45:57 2011	(r217092)
@@ -30,28 +30,32 @@
 
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
 
-# Sectorsize != 512 test
+# Sector size > 512 test.
 
 . ../default.cfg
 
 mount | grep $mntpoint | grep -q /dev/md && umount -f $mntpoint
 mdconfig -l | grep -q md$mdstart &&  mdconfig -d -u $mdstart
 mdconfig -a -t swap -s 1g -u $mdstart
-bsdlabel -w md$mdstart auto
-newfs -U -S 1024 md${mdstart}$part > /dev/null
-tunefs -j enable /dev/md${mdstart}$part
-mount /dev/md${mdstart}$part $mntpoint
+
+dd if=/dev/random of=/tmp/suj3.key bs=64 count=1 > /dev/null 2>&1
+echo test | geli init -s 4096 -J - -K /tmp/suj3.key /dev/md$mdstart > /dev/null
+echo test | geli attach -j - -k /tmp/suj3.key /dev/md$mdstart
+newfs /dev/md$mdstart.eli > /dev/null
+
+tunefs -j enable /dev/md${mdstart}.eli
+mount /dev/md${mdstart}.eli $mntpoint
 chmod 777 $mntpoint
 
 export RUNDIR=$mntpoint/stressX
-export runRUNTIME=20m
-set `df -ik /mnt | tail -1 | awk '{print $4,$7}'`
-export KBLOCKS=$(($1 / 2))
-export INODES=$(($2 / 2))
+export runRUNTIME=5m
 
-su $testuser -c "cd ..; ./run.sh rw.cfg"
+mount | grep -q md${mdstart}.eli && \
+	su $testuser -c "cd ..; ./run.sh rw.cfg"
 
 while mount | grep $mntpoint | grep -q /dev/md; do
 	umount $mntpoint || sleep 1
 done
+geli kill /dev/md$mdstart.eli
 mdconfig -d -u $mdstart
+rm -f /tmp/suj3.key

From owner-svn-src-projects@FreeBSD.ORG  Fri Jan  7 11:49:06 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 0502E106566C;
	Fri,  7 Jan 2011 11:49:06 +0000 (UTC) (envelope-from pho@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id E941E8FC0C;
	Fri,  7 Jan 2011 11:49:05 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p07Bn5gs050295;
	Fri, 7 Jan 2011 11:49:05 GMT (envelope-from pho@svn.freebsd.org)
Received: (from pho@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p07Bn5S0050293;
	Fri, 7 Jan 2011 11:49:05 GMT (envelope-from pho@svn.freebsd.org)
Message-Id: <201101071149.p07Bn5S0050293@svn.freebsd.org>
From: Peter Holm <pho@FreeBSD.org>
Date: Fri, 7 Jan 2011 11:49:05 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r217093 - projects/stress2/misc
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 11:49:06 -0000

Author: pho
Date: Fri Jan  7 11:49:05 2011
New Revision: 217093
URL: http://svn.freebsd.org/changeset/base/217093

Log:
  Change program name from rename5 to suj2.

Modified:
  projects/stress2/misc/suj2.sh

Modified: projects/stress2/misc/suj2.sh
==============================================================================
--- projects/stress2/misc/suj2.sh	Fri Jan  7 11:45:57 2011	(r217092)
+++ projects/stress2/misc/suj2.sh	Fri Jan  7 11:49:05 2011	(r217093)
@@ -40,9 +40,9 @@
 odir=`pwd`
 
 cd /tmp
-sed '1,/^EOF/d' < $odir/$0 > rename5.c
-cc -o rename5 -Wall -Wextra -O2 rename5.c
-rm -f rename5.c
+sed '1,/^EOF/d' < $odir/$0 > suj2.c
+cc -o suj2 -Wall -Wextra -O2 suj2.c
+rm -f suj2.c
 
 mount | grep "$mntpoint" | grep -q /dev/md && umount -f $mntpoint
 mdconfig -l | grep -q md$mdstart &&  mdconfig -d -u $mdstart
@@ -55,14 +55,14 @@ cd $mntpoint
 
 rm -rf foo bar
 
-/tmp/rename5
+/tmp/suj2
 
 cd /
 while mount | grep "$mntpoint" | grep -q /dev/md; do
 	umount $mntpoint || sleep 1
 done
 mdconfig -d -u $mdstart
-rm -rf foo bar /tmp/rename5
+rm -rf foo bar /tmp/suj2
 exit
 EOF
 #include <sys/stat.h>

From owner-svn-src-projects@FreeBSD.ORG  Fri Jan  7 12:16:17 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id B697E1065694;
	Fri,  7 Jan 2011 12:16:17 +0000 (UTC) (envelope-from pho@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id A6F198FC14;
	Fri,  7 Jan 2011 12:16:17 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p07CGHrx051007;
	Fri, 7 Jan 2011 12:16:17 GMT (envelope-from pho@svn.freebsd.org)
Received: (from pho@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p07CGHcj051005;
	Fri, 7 Jan 2011 12:16:17 GMT (envelope-from pho@svn.freebsd.org)
Message-Id: <201101071216.p07CGHcj051005@svn.freebsd.org>
From: Peter Holm <pho@FreeBSD.org>
Date: Fri, 7 Jan 2011 12:16:17 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r217094 - projects/stress2/misc
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 12:16:17 -0000

Author: pho
Date: Fri Jan  7 12:16:17 2011
New Revision: 217094
URL: http://svn.freebsd.org/changeset/base/217094

Log:
  The newfs needs to be inside the for loop.

Modified:
  projects/stress2/misc/truncate4.sh

Modified: projects/stress2/misc/truncate4.sh
==============================================================================
--- projects/stress2/misc/truncate4.sh	Fri Jan  7 11:49:05 2011	(r217093)
+++ projects/stress2/misc/truncate4.sh	Fri Jan  7 12:16:17 2011	(r217094)
@@ -30,7 +30,7 @@
 
 [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1
 
-# fsck fails with "PARTIALLY ALLOCATED INODE I=4"
+# fsck fails with "PARTIALLY ALLOCATED INODE I=4". UFS1 and UFS2
 # Test scenario by Bruce Cran <bruce cran org uk>
 
 . ../default.cfg
@@ -39,8 +39,8 @@ mount | grep $mntpoint | grep -q /dev/md
 mdconfig -l | grep -q md$mdstart &&  mdconfig -d -u $mdstart
 mdconfig -a -t swap -s 1g -u $mdstart
 bsdlabel -w md$mdstart auto
-newfs -U md${mdstart}$part > /dev/null
 for size in $((4 * 1024 * 1024 * 1024 - 1)) $((4 * 1024 * 1024 * 1024)); do
+	newfs -U md${mdstart}$part > /dev/null
 	mount /dev/md${mdstart}$part $mntpoint
 
 	echo "Truncate file size: $size"

From owner-svn-src-projects@FreeBSD.ORG  Fri Jan  7 18:54:09 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id DD7CF1065670;
	Fri,  7 Jan 2011 18:54:09 +0000 (UTC) (envelope-from dim@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id C89148FC27;
	Fri,  7 Jan 2011 18:54:09 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p07Is9FP062322;
	Fri, 7 Jan 2011 18:54:09 GMT (envelope-from dim@svn.freebsd.org)
Received: (from dim@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p07Is8Ux062223;
	Fri, 7 Jan 2011 18:54:08 GMT (envelope-from dim@svn.freebsd.org)
Message-Id: <201101071854.p07Is8Ux062223@svn.freebsd.org>
From: Dimitry Andric <dim@FreeBSD.org>
Date: Fri, 7 Jan 2011 18:54:08 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r217120 - in projects/binutils-2.17: . bin/setfacl
	bin/sh contrib/gcc/config/i386 contrib/top etc etc/rc.d
	include lib/bind lib/csu/amd64 lib/csu/i386-elf
	lib/libc/amd64/gen lib/libc/am...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Fri, 07 Jan 2011 18:54:09 -0000

Author: dim
Date: Fri Jan  7 18:54:08 2011
New Revision: 217120
URL: http://svn.freebsd.org/changeset/base/217120

Log:
  Sync: merge r216827 through r217118 from ^/head.

Added:
  projects/binutils-2.17/share/man/man4/vte.4
     - copied unchanged from r217118, head/share/man/man4/vte.4
  projects/binutils-2.17/share/man/man9/osd.9
     - copied unchanged from r217118, head/share/man/man9/osd.9
  projects/binutils-2.17/sys/boot/powerpc/ps3/
     - copied from r217118, head/sys/boot/powerpc/ps3/
  projects/binutils-2.17/sys/dev/mii/rdcphy.c
     - copied unchanged from r217118, head/sys/dev/mii/rdcphy.c
  projects/binutils-2.17/sys/dev/mii/rdcphyreg.h
     - copied unchanged from r217118, head/sys/dev/mii/rdcphyreg.h
  projects/binutils-2.17/sys/dev/vte/
     - copied from r217118, head/sys/dev/vte/
  projects/binutils-2.17/sys/modules/vte/
     - copied from r217118, head/sys/modules/vte/
  projects/binutils-2.17/sys/powerpc/ps3/
     - copied from r217118, head/sys/powerpc/ps3/
  projects/binutils-2.17/tools/regression/bin/sh/builtins/exit1.0
     - copied unchanged from r217118, head/tools/regression/bin/sh/builtins/exit1.0
  projects/binutils-2.17/tools/regression/bin/sh/builtins/trap4.0
     - copied unchanged from r217118, head/tools/regression/bin/sh/builtins/trap4.0
  projects/binutils-2.17/tools/regression/bin/sh/errors/assignment-error2.0
     - copied unchanged from r217118, head/tools/regression/bin/sh/errors/assignment-error2.0
  projects/binutils-2.17/tools/regression/bin/sh/errors/redirection-error7.0
     - copied unchanged from r217118, head/tools/regression/bin/sh/errors/redirection-error7.0
Deleted:
  projects/binutils-2.17/sys/arm/conf/SKYEYE
  projects/binutils-2.17/sys/mips/conf/OCTEON1-32
Modified:
  projects/binutils-2.17/COPYRIGHT
  projects/binutils-2.17/Makefile
  projects/binutils-2.17/UPDATING
  projects/binutils-2.17/bin/setfacl/setfacl.c
  projects/binutils-2.17/bin/sh/eval.c
  projects/binutils-2.17/bin/sh/redir.c
  projects/binutils-2.17/bin/sh/var.c
  projects/binutils-2.17/bin/sh/var.h
  projects/binutils-2.17/contrib/gcc/config/i386/freebsd.h
  projects/binutils-2.17/etc/devd.conf
  projects/binutils-2.17/etc/rc.d/ldconfig
  projects/binutils-2.17/etc/rc.subr
  projects/binutils-2.17/include/pthread.h
  projects/binutils-2.17/lib/bind/config.mk
  projects/binutils-2.17/lib/csu/amd64/crti.S
  projects/binutils-2.17/lib/csu/amd64/crtn.S
  projects/binutils-2.17/lib/csu/i386-elf/crt1_s.S
  projects/binutils-2.17/lib/csu/i386-elf/crti.S
  projects/binutils-2.17/lib/csu/i386-elf/crtn.S
  projects/binutils-2.17/lib/libc/amd64/gen/_setjmp.S
  projects/binutils-2.17/lib/libc/amd64/gen/fabs.S
  projects/binutils-2.17/lib/libc/amd64/gen/modf.S
  projects/binutils-2.17/lib/libc/amd64/gen/rfork_thread.S
  projects/binutils-2.17/lib/libc/amd64/gen/setjmp.S
  projects/binutils-2.17/lib/libc/amd64/gen/sigsetjmp.S
  projects/binutils-2.17/lib/libc/amd64/stdlib/div.S
  projects/binutils-2.17/lib/libc/amd64/stdlib/ldiv.S
  projects/binutils-2.17/lib/libc/amd64/stdlib/lldiv.S
  projects/binutils-2.17/lib/libc/amd64/string/bcmp.S
  projects/binutils-2.17/lib/libc/amd64/string/bcopy.S
  projects/binutils-2.17/lib/libc/amd64/string/bzero.S
  projects/binutils-2.17/lib/libc/amd64/string/memcmp.S
  projects/binutils-2.17/lib/libc/amd64/string/memmove.S
  projects/binutils-2.17/lib/libc/amd64/string/memset.S
  projects/binutils-2.17/lib/libc/amd64/string/strcat.S
  projects/binutils-2.17/lib/libc/amd64/string/strcmp.S
  projects/binutils-2.17/lib/libc/amd64/string/strcpy.S
  projects/binutils-2.17/lib/libc/amd64/sys/brk.S
  projects/binutils-2.17/lib/libc/amd64/sys/cerror.S
  projects/binutils-2.17/lib/libc/amd64/sys/exect.S
  projects/binutils-2.17/lib/libc/amd64/sys/getcontext.S
  projects/binutils-2.17/lib/libc/amd64/sys/pipe.S
  projects/binutils-2.17/lib/libc/amd64/sys/ptrace.S
  projects/binutils-2.17/lib/libc/amd64/sys/reboot.S
  projects/binutils-2.17/lib/libc/amd64/sys/sbrk.S
  projects/binutils-2.17/lib/libc/amd64/sys/setlogin.S
  projects/binutils-2.17/lib/libc/amd64/sys/sigreturn.S
  projects/binutils-2.17/lib/libc/amd64/sys/vfork.S
  projects/binutils-2.17/lib/libc/i386/gen/_ctx_start.S
  projects/binutils-2.17/lib/libc/i386/gen/_setjmp.S
  projects/binutils-2.17/lib/libc/i386/gen/fabs.S
  projects/binutils-2.17/lib/libc/i386/gen/modf.S
  projects/binutils-2.17/lib/libc/i386/gen/rfork_thread.S
  projects/binutils-2.17/lib/libc/i386/gen/setjmp.S
  projects/binutils-2.17/lib/libc/i386/gen/sigsetjmp.S
  projects/binutils-2.17/lib/libc/i386/stdlib/div.S
  projects/binutils-2.17/lib/libc/i386/stdlib/ldiv.S
  projects/binutils-2.17/lib/libc/i386/string/bcmp.S
  projects/binutils-2.17/lib/libc/i386/string/bcopy.S
  projects/binutils-2.17/lib/libc/i386/string/bzero.S
  projects/binutils-2.17/lib/libc/i386/string/ffs.S
  projects/binutils-2.17/lib/libc/i386/string/index.S
  projects/binutils-2.17/lib/libc/i386/string/memchr.S
  projects/binutils-2.17/lib/libc/i386/string/memcmp.S
  projects/binutils-2.17/lib/libc/i386/string/memcpy.S
  projects/binutils-2.17/lib/libc/i386/string/memmove.S
  projects/binutils-2.17/lib/libc/i386/string/memset.S
  projects/binutils-2.17/lib/libc/i386/string/rindex.S
  projects/binutils-2.17/lib/libc/i386/string/strcat.S
  projects/binutils-2.17/lib/libc/i386/string/strchr.S
  projects/binutils-2.17/lib/libc/i386/string/strcmp.S
  projects/binutils-2.17/lib/libc/i386/string/strcpy.S
  projects/binutils-2.17/lib/libc/i386/string/strncmp.S
  projects/binutils-2.17/lib/libc/i386/string/strrchr.S
  projects/binutils-2.17/lib/libc/i386/string/swab.S
  projects/binutils-2.17/lib/libc/i386/string/wcschr.S
  projects/binutils-2.17/lib/libc/i386/string/wcscmp.S
  projects/binutils-2.17/lib/libc/i386/string/wcslen.S
  projects/binutils-2.17/lib/libc/i386/string/wmemchr.S
  projects/binutils-2.17/lib/libc/i386/sys/Ovfork.S
  projects/binutils-2.17/lib/libc/i386/sys/brk.S
  projects/binutils-2.17/lib/libc/i386/sys/cerror.S
  projects/binutils-2.17/lib/libc/i386/sys/exect.S
  projects/binutils-2.17/lib/libc/i386/sys/getcontext.S
  projects/binutils-2.17/lib/libc/i386/sys/pipe.S
  projects/binutils-2.17/lib/libc/i386/sys/ptrace.S
  projects/binutils-2.17/lib/libc/i386/sys/reboot.S
  projects/binutils-2.17/lib/libc/i386/sys/sbrk.S
  projects/binutils-2.17/lib/libc/i386/sys/setlogin.S
  projects/binutils-2.17/lib/libc/i386/sys/sigreturn.S
  projects/binutils-2.17/lib/libc/i386/sys/syscall.S
  projects/binutils-2.17/lib/libc/sys/Makefile.inc
  projects/binutils-2.17/lib/libcompiler_rt/Makefile
  projects/binutils-2.17/lib/libstand/Makefile
  projects/binutils-2.17/lib/libthr/arch/amd64/amd64/_umtx_op_err.S
  projects/binutils-2.17/lib/libthr/arch/i386/i386/_umtx_op_err.S
  projects/binutils-2.17/lib/libthr/thread/thr_cond.c
  projects/binutils-2.17/lib/libthr/thread/thr_mutex.c
  projects/binutils-2.17/lib/libugidfw/ugidfw.c
  projects/binutils-2.17/lib/msun/amd64/e_remainder.S
  projects/binutils-2.17/lib/msun/amd64/e_remainderf.S
  projects/binutils-2.17/lib/msun/amd64/e_remainderl.S
  projects/binutils-2.17/lib/msun/amd64/e_sqrt.S
  projects/binutils-2.17/lib/msun/amd64/e_sqrtf.S
  projects/binutils-2.17/lib/msun/amd64/e_sqrtl.S
  projects/binutils-2.17/lib/msun/amd64/s_llrint.S
  projects/binutils-2.17/lib/msun/amd64/s_llrintf.S
  projects/binutils-2.17/lib/msun/amd64/s_llrintl.S
  projects/binutils-2.17/lib/msun/amd64/s_logbl.S
  projects/binutils-2.17/lib/msun/amd64/s_lrint.S
  projects/binutils-2.17/lib/msun/amd64/s_lrintf.S
  projects/binutils-2.17/lib/msun/amd64/s_lrintl.S
  projects/binutils-2.17/lib/msun/amd64/s_remquo.S
  projects/binutils-2.17/lib/msun/amd64/s_remquof.S
  projects/binutils-2.17/lib/msun/amd64/s_remquol.S
  projects/binutils-2.17/lib/msun/amd64/s_rintl.S
  projects/binutils-2.17/lib/msun/amd64/s_scalbn.S
  projects/binutils-2.17/lib/msun/amd64/s_scalbnf.S
  projects/binutils-2.17/lib/msun/amd64/s_scalbnl.S
  projects/binutils-2.17/lib/msun/i387/e_exp.S
  projects/binutils-2.17/lib/msun/i387/e_fmod.S
  projects/binutils-2.17/lib/msun/i387/e_log.S
  projects/binutils-2.17/lib/msun/i387/e_log10.S
  projects/binutils-2.17/lib/msun/i387/e_log10f.S
  projects/binutils-2.17/lib/msun/i387/e_logf.S
  projects/binutils-2.17/lib/msun/i387/e_remainder.S
  projects/binutils-2.17/lib/msun/i387/e_remainderf.S
  projects/binutils-2.17/lib/msun/i387/e_remainderl.S
  projects/binutils-2.17/lib/msun/i387/e_sqrt.S
  projects/binutils-2.17/lib/msun/i387/e_sqrtf.S
  projects/binutils-2.17/lib/msun/i387/e_sqrtl.S
  projects/binutils-2.17/lib/msun/i387/s_ceil.S
  projects/binutils-2.17/lib/msun/i387/s_ceilf.S
  projects/binutils-2.17/lib/msun/i387/s_ceill.S
  projects/binutils-2.17/lib/msun/i387/s_copysign.S
  projects/binutils-2.17/lib/msun/i387/s_copysignf.S
  projects/binutils-2.17/lib/msun/i387/s_copysignl.S
  projects/binutils-2.17/lib/msun/i387/s_cos.S
  projects/binutils-2.17/lib/msun/i387/s_finite.S
  projects/binutils-2.17/lib/msun/i387/s_floor.S
  projects/binutils-2.17/lib/msun/i387/s_floorf.S
  projects/binutils-2.17/lib/msun/i387/s_floorl.S
  projects/binutils-2.17/lib/msun/i387/s_llrint.S
  projects/binutils-2.17/lib/msun/i387/s_llrintf.S
  projects/binutils-2.17/lib/msun/i387/s_llrintl.S
  projects/binutils-2.17/lib/msun/i387/s_logb.S
  projects/binutils-2.17/lib/msun/i387/s_logbf.S
  projects/binutils-2.17/lib/msun/i387/s_logbl.S
  projects/binutils-2.17/lib/msun/i387/s_lrint.S
  projects/binutils-2.17/lib/msun/i387/s_lrintf.S
  projects/binutils-2.17/lib/msun/i387/s_lrintl.S
  projects/binutils-2.17/lib/msun/i387/s_remquo.S
  projects/binutils-2.17/lib/msun/i387/s_remquof.S
  projects/binutils-2.17/lib/msun/i387/s_remquol.S
  projects/binutils-2.17/lib/msun/i387/s_rint.S
  projects/binutils-2.17/lib/msun/i387/s_rintf.S
  projects/binutils-2.17/lib/msun/i387/s_rintl.S
  projects/binutils-2.17/lib/msun/i387/s_scalbn.S
  projects/binutils-2.17/lib/msun/i387/s_scalbnf.S
  projects/binutils-2.17/lib/msun/i387/s_scalbnl.S
  projects/binutils-2.17/lib/msun/i387/s_significand.S
  projects/binutils-2.17/lib/msun/i387/s_significandf.S
  projects/binutils-2.17/lib/msun/i387/s_sin.S
  projects/binutils-2.17/lib/msun/i387/s_tan.S
  projects/binutils-2.17/lib/msun/i387/s_trunc.S
  projects/binutils-2.17/lib/msun/i387/s_truncf.S
  projects/binutils-2.17/lib/msun/i387/s_truncl.S
  projects/binutils-2.17/libexec/ftpd/ftpd.c
  projects/binutils-2.17/libexec/rtld-elf/amd64/Makefile.inc
  projects/binutils-2.17/libexec/rtld-elf/amd64/rtld_start.S
  projects/binutils-2.17/libexec/rtld-elf/i386/Makefile.inc
  projects/binutils-2.17/libexec/rtld-elf/i386/rtld_start.S
  projects/binutils-2.17/libexec/rtld-elf/powerpc64/reloc.c
  projects/binutils-2.17/sbin/camcontrol/camcontrol.8
  projects/binutils-2.17/sbin/ifconfig/ifmedia.c
  projects/binutils-2.17/share/man/man4/Makefile
  projects/binutils-2.17/share/man/man4/altq.4
  projects/binutils-2.17/share/man/man4/miibus.4
  projects/binutils-2.17/share/man/man4/vlan.4
  projects/binutils-2.17/share/man/man4/wi.4
  projects/binutils-2.17/share/man/man9/BUS_SETUP_INTR.9
  projects/binutils-2.17/share/man/man9/Makefile
  projects/binutils-2.17/share/man/man9/ithread.9
  projects/binutils-2.17/share/man/man9/mutex.9
  projects/binutils-2.17/share/man/man9/style.9
  projects/binutils-2.17/share/man/man9/swi.9
  projects/binutils-2.17/share/misc/committers-doc.dot
  projects/binutils-2.17/share/misc/committers-src.dot
  projects/binutils-2.17/share/mk/bsd.lib.mk
  projects/binutils-2.17/share/mk/sys.mk
  projects/binutils-2.17/sys/amd64/include/elf.h
  projects/binutils-2.17/sys/arm/at91/at91_st.c
  projects/binutils-2.17/sys/arm/at91/at91rm9200.c
  projects/binutils-2.17/sys/arm/at91/if_macb.c
  projects/binutils-2.17/sys/arm/at91/uart_bus_at91usart.c
  projects/binutils-2.17/sys/arm/at91/uart_cpu_at91rm9200usart.c
  projects/binutils-2.17/sys/arm/at91/uart_dev_at91usart.c
  projects/binutils-2.17/sys/arm/include/elf.h
  projects/binutils-2.17/sys/arm/include/pmap.h
  projects/binutils-2.17/sys/arm/mv/gpio.c
  projects/binutils-2.17/sys/arm/s3c2xx0/s3c24x0_clk.c
  projects/binutils-2.17/sys/boot/efi/libefi/efinet.c
  projects/binutils-2.17/sys/boot/efi/libefi/efipart.c
  projects/binutils-2.17/sys/boot/ficl/Makefile
  projects/binutils-2.17/sys/boot/forth/loader.conf
  projects/binutils-2.17/sys/boot/i386/Makefile.inc
  projects/binutils-2.17/sys/boot/i386/boot2/Makefile
  projects/binutils-2.17/sys/boot/i386/gptboot/Makefile
  projects/binutils-2.17/sys/boot/i386/gptzfsboot/Makefile
  projects/binutils-2.17/sys/boot/i386/zfsboot/Makefile
  projects/binutils-2.17/sys/boot/pc98/Makefile.inc
  projects/binutils-2.17/sys/boot/pc98/boot2/Makefile
  projects/binutils-2.17/sys/boot/powerpc/Makefile
  projects/binutils-2.17/sys/boot/zfs/Makefile
  projects/binutils-2.17/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  projects/binutils-2.17/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/binutils-2.17/sys/conf/NOTES
  projects/binutils-2.17/sys/conf/files
  projects/binutils-2.17/sys/conf/files.powerpc
  projects/binutils-2.17/sys/conf/kern.mk
  projects/binutils-2.17/sys/conf/options.i386
  projects/binutils-2.17/sys/conf/options.powerpc
  projects/binutils-2.17/sys/dev/acpica/acpi_ec.c
  projects/binutils-2.17/sys/dev/adlink/adlink.c
  projects/binutils-2.17/sys/dev/ae/if_ae.c
  projects/binutils-2.17/sys/dev/ae/if_aevar.h
  projects/binutils-2.17/sys/dev/age/if_age.c
  projects/binutils-2.17/sys/dev/age/if_agevar.h
  projects/binutils-2.17/sys/dev/alc/if_alc.c
  projects/binutils-2.17/sys/dev/alc/if_alcvar.h
  projects/binutils-2.17/sys/dev/ale/if_ale.c
  projects/binutils-2.17/sys/dev/ale/if_alevar.h
  projects/binutils-2.17/sys/dev/bge/if_bge.c
  projects/binutils-2.17/sys/dev/if_ndis/if_ndis.c
  projects/binutils-2.17/sys/dev/ispfw/asm_2322.h
  projects/binutils-2.17/sys/dev/ispfw/asm_2400.h
  projects/binutils-2.17/sys/dev/ispfw/asm_2500.h
  projects/binutils-2.17/sys/dev/mii/miidevs
  projects/binutils-2.17/sys/dev/mmc/mmc.c
  projects/binutils-2.17/sys/dev/mpt/mpt_cam.c
  projects/binutils-2.17/sys/dev/msk/if_msk.c
  projects/binutils-2.17/sys/dev/mwl/mwlhal.c
  projects/binutils-2.17/sys/dev/mxge/if_mxge.c
  projects/binutils-2.17/sys/dev/nfe/if_nfe.c
  projects/binutils-2.17/sys/dev/nfe/if_nfevar.h
  projects/binutils-2.17/sys/dev/pty/pty.c
  projects/binutils-2.17/sys/dev/random/randomdev.c
  projects/binutils-2.17/sys/dev/usb/controller/ehci_mv.c
  projects/binutils-2.17/sys/dev/usb/serial/uplcom.c
  projects/binutils-2.17/sys/dev/usb/usbdevs
  projects/binutils-2.17/sys/dev/xen/balloon/balloon.c
  projects/binutils-2.17/sys/dev/xen/blkfront/blkfront.c
  projects/binutils-2.17/sys/dev/xen/netfront/netfront.c
  projects/binutils-2.17/sys/dev/xen/xenpci/evtchn.c
  projects/binutils-2.17/sys/fs/nfs/nfs_commonsubs.c
  projects/binutils-2.17/sys/fs/nfs/nfs_var.h
  projects/binutils-2.17/sys/fs/nfs/nfsdport.h
  projects/binutils-2.17/sys/fs/nfs/nfsport.h
  projects/binutils-2.17/sys/fs/nfsclient/nfs_clvfsops.c
  projects/binutils-2.17/sys/fs/nfsclient/nfsmount.h
  projects/binutils-2.17/sys/fs/nfsserver/nfs_nfsdport.c
  projects/binutils-2.17/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/binutils-2.17/sys/fs/nfsserver/nfs_nfsdsocket.c
  projects/binutils-2.17/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/binutils-2.17/sys/geom/geom_ctl.c
  projects/binutils-2.17/sys/geom/part/g_part.c
  projects/binutils-2.17/sys/geom/part/g_part_gpt.c
  projects/binutils-2.17/sys/i386/conf/GENERIC
  projects/binutils-2.17/sys/i386/i386/sys_machdep.c
  projects/binutils-2.17/sys/i386/include/elf.h
  projects/binutils-2.17/sys/i386/include/pcpu.h
  projects/binutils-2.17/sys/i386/include/pmap.h
  projects/binutils-2.17/sys/i386/include/segments.h
  projects/binutils-2.17/sys/i386/include/xen/hypercall.h
  projects/binutils-2.17/sys/i386/include/xen/xen-os.h
  projects/binutils-2.17/sys/i386/include/xen/xenpmap.h
  projects/binutils-2.17/sys/i386/include/xen/xenvar.h
  projects/binutils-2.17/sys/i386/xen/clock.c
  projects/binutils-2.17/sys/i386/xen/mp_machdep.c
  projects/binutils-2.17/sys/i386/xen/pmap.c
  projects/binutils-2.17/sys/i386/xen/xen_machdep.c
  projects/binutils-2.17/sys/ia64/include/elf.h
  projects/binutils-2.17/sys/kern/init_main.c
  projects/binutils-2.17/sys/kern/kern_descrip.c
  projects/binutils-2.17/sys/kern/kern_fork.c
  projects/binutils-2.17/sys/kern/kern_jail.c
  projects/binutils-2.17/sys/kern/kern_kthread.c
  projects/binutils-2.17/sys/kern/kern_linker.c
  projects/binutils-2.17/sys/kern/kern_synch.c
  projects/binutils-2.17/sys/kern/sched_4bsd.c
  projects/binutils-2.17/sys/kern/sched_ule.c
  projects/binutils-2.17/sys/kern/subr_autoconf.c
  projects/binutils-2.17/sys/kern/subr_bus.c
  projects/binutils-2.17/sys/kern/subr_devstat.c
  projects/binutils-2.17/sys/kern/subr_log.c
  projects/binutils-2.17/sys/kern/tty.c
  projects/binutils-2.17/sys/kern/tty_tty.c
  projects/binutils-2.17/sys/kern/vfs_subr.c
  projects/binutils-2.17/sys/mips/cavium/octeon_mp.c
  projects/binutils-2.17/sys/mips/cavium/octeon_wdog.c
  projects/binutils-2.17/sys/mips/include/cpufunc.h
  projects/binutils-2.17/sys/mips/include/elf.h
  projects/binutils-2.17/sys/mips/mips/machdep.c
  projects/binutils-2.17/sys/mips/mips/mp_machdep.c
  projects/binutils-2.17/sys/mips/rmi/dev/nlge/if_nlge.c
  projects/binutils-2.17/sys/mips/rmi/dev/xlr/rge.c
  projects/binutils-2.17/sys/mips/rmi/fmn.c
  projects/binutils-2.17/sys/modules/Makefile
  projects/binutils-2.17/sys/modules/aha/Makefile
  projects/binutils-2.17/sys/modules/ahb/Makefile
  projects/binutils-2.17/sys/modules/mii/Makefile
  projects/binutils-2.17/sys/net/flowtable.c
  projects/binutils-2.17/sys/net/if_llatbl.h
  projects/binutils-2.17/sys/net/if_media.h
  projects/binutils-2.17/sys/netinet/if_ether.c
  projects/binutils-2.17/sys/netinet/ip_output.c
  projects/binutils-2.17/sys/netinet/ipfw/ip_dummynet.c
  projects/binutils-2.17/sys/netinet/sctp_input.c
  projects/binutils-2.17/sys/netinet/sctp_uio.h
  projects/binutils-2.17/sys/nfs/nfs_lock.c
  projects/binutils-2.17/sys/nfs/nfs_mountcommon.h
  projects/binutils-2.17/sys/nfsclient/nfs_vfsops.c
  projects/binutils-2.17/sys/nfsclient/nfsmount.h
  projects/binutils-2.17/sys/nlm/nlm_advlock.c
  projects/binutils-2.17/sys/nlm/nlm_prot_impl.c
  projects/binutils-2.17/sys/pc98/pc98/machdep.c
  projects/binutils-2.17/sys/powerpc/aim/nexus.c
  projects/binutils-2.17/sys/powerpc/aim/vm_machdep.c
  projects/binutils-2.17/sys/powerpc/conf/GENERIC64
  projects/binutils-2.17/sys/powerpc/conf/NOTES
  projects/binutils-2.17/sys/powerpc/cpufreq/dfs.c
  projects/binutils-2.17/sys/powerpc/cpufreq/pcr.c
  projects/binutils-2.17/sys/powerpc/include/elf.h
  projects/binutils-2.17/sys/powerpc/include/pte.h
  projects/binutils-2.17/sys/powerpc/ofw/ofw_real.c
  projects/binutils-2.17/sys/powerpc/powermac/macgpio.c
  projects/binutils-2.17/sys/powerpc/powermac/uninorth.c
  projects/binutils-2.17/sys/powerpc/powerpc/intr_machdep.c
  projects/binutils-2.17/sys/sparc64/include/elf.h
  projects/binutils-2.17/sys/sparc64/include/intr_machdep.h
  projects/binutils-2.17/sys/sparc64/pci/apb.c
  projects/binutils-2.17/sys/sparc64/pci/fire.c
  projects/binutils-2.17/sys/sparc64/pci/ofw_pcib.c
  projects/binutils-2.17/sys/sparc64/pci/psycho.c
  projects/binutils-2.17/sys/sparc64/pci/schizo.c
  projects/binutils-2.17/sys/sparc64/sbus/sbus.c
  projects/binutils-2.17/sys/sparc64/sparc64/intr_machdep.c
  projects/binutils-2.17/sys/sparc64/sparc64/tlb.c
  projects/binutils-2.17/sys/sparc64/sparc64/tsb.c
  projects/binutils-2.17/sys/sun4v/include/elf.h
  projects/binutils-2.17/sys/sys/bus.h
  projects/binutils-2.17/sys/sys/copyright.h
  projects/binutils-2.17/sys/sys/priority.h
  projects/binutils-2.17/sys/ufs/ffs/ffs_softdep.c
  projects/binutils-2.17/sys/vm/swap_pager.c
  projects/binutils-2.17/sys/vm/vm_object.c
  projects/binutils-2.17/sys/vm/vm_page.c
  projects/binutils-2.17/sys/vm/vm_pageout.c
  projects/binutils-2.17/tools/regression/acct/Makefile
  projects/binutils-2.17/tools/regression/acct/pack.c
  projects/binutils-2.17/tools/regression/acct/regress.t
  projects/binutils-2.17/tools/tools/nanobsd/gateworks/common
  projects/binutils-2.17/tools/tools/nanobsd/nanobsd.sh
  projects/binutils-2.17/usr.bin/calendar/calendar.1
  projects/binutils-2.17/usr.bin/calendar/calendars/calendar.freebsd
  projects/binutils-2.17/usr.sbin/cpucontrol/cpucontrol.c
  projects/binutils-2.17/usr.sbin/fwcontrol/fwdv.c
  projects/binutils-2.17/usr.sbin/fwcontrol/fwmpegts.c
  projects/binutils-2.17/usr.sbin/newsyslog/newsyslog.c
  projects/binutils-2.17/usr.sbin/rtprio/rtprio.c
  projects/binutils-2.17/usr.sbin/sysinstall/devices.c
Directory Properties:
  projects/binutils-2.17/   (props changed)
  projects/binutils-2.17/cddl/contrib/opensolaris/   (props changed)
  projects/binutils-2.17/contrib/bind9/   (props changed)
  projects/binutils-2.17/contrib/binutils/   (props changed)
  projects/binutils-2.17/contrib/bzip2/   (props changed)
  projects/binutils-2.17/contrib/ee/   (props changed)
  projects/binutils-2.17/contrib/expat/   (props changed)
  projects/binutils-2.17/contrib/file/   (props changed)
  projects/binutils-2.17/contrib/gdb/   (props changed)
  projects/binutils-2.17/contrib/gdtoa/   (props changed)
  projects/binutils-2.17/contrib/gnu-sort/   (props changed)
  projects/binutils-2.17/contrib/groff/   (props changed)
  projects/binutils-2.17/contrib/less/   (props changed)
  projects/binutils-2.17/contrib/libpcap/   (props changed)
  projects/binutils-2.17/contrib/llvm/   (props changed)
  projects/binutils-2.17/contrib/llvm/tools/clang/   (props changed)
  projects/binutils-2.17/contrib/ncurses/   (props changed)
  projects/binutils-2.17/contrib/netcat/   (props changed)
  projects/binutils-2.17/contrib/ntp/   (props changed)
  projects/binutils-2.17/contrib/one-true-awk/   (props changed)
  projects/binutils-2.17/contrib/openbsm/   (props changed)
  projects/binutils-2.17/contrib/openpam/   (props changed)
  projects/binutils-2.17/contrib/pf/   (props changed)
  projects/binutils-2.17/contrib/sendmail/   (props changed)
  projects/binutils-2.17/contrib/tcpdump/   (props changed)
  projects/binutils-2.17/contrib/tcsh/   (props changed)
  projects/binutils-2.17/contrib/top/   (props changed)
  projects/binutils-2.17/contrib/top/install-sh   (props changed)
  projects/binutils-2.17/contrib/tzcode/stdtime/   (props changed)
  projects/binutils-2.17/contrib/tzcode/zic/   (props changed)
  projects/binutils-2.17/contrib/tzdata/   (props changed)
  projects/binutils-2.17/contrib/wpa/   (props changed)
  projects/binutils-2.17/contrib/xz/   (props changed)
  projects/binutils-2.17/crypto/openssh/   (props changed)
  projects/binutils-2.17/crypto/openssl/   (props changed)
  projects/binutils-2.17/lib/libc/   (props changed)
  projects/binutils-2.17/lib/libc/stdtime/   (props changed)
  projects/binutils-2.17/lib/libutil/   (props changed)
  projects/binutils-2.17/lib/libz/   (props changed)
  projects/binutils-2.17/sbin/   (props changed)
  projects/binutils-2.17/sbin/ipfw/   (props changed)
  projects/binutils-2.17/share/mk/bsd.arch.inc.mk   (props changed)
  projects/binutils-2.17/share/zoneinfo/   (props changed)
  projects/binutils-2.17/sys/   (props changed)
  projects/binutils-2.17/sys/amd64/include/xen/   (props changed)
  projects/binutils-2.17/sys/cddl/contrib/opensolaris/   (props changed)
  projects/binutils-2.17/sys/contrib/dev/acpica/   (props changed)
  projects/binutils-2.17/sys/contrib/octeon-sdk/   (props changed)
  projects/binutils-2.17/sys/contrib/pf/   (props changed)
  projects/binutils-2.17/sys/contrib/x86emu/   (props changed)
  projects/binutils-2.17/usr.bin/calendar/   (props changed)
  projects/binutils-2.17/usr.bin/csup/   (props changed)
  projects/binutils-2.17/usr.bin/procstat/   (props changed)
  projects/binutils-2.17/usr.sbin/zic/   (props changed)

Modified: projects/binutils-2.17/COPYRIGHT
==============================================================================
--- projects/binutils-2.17/COPYRIGHT	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/COPYRIGHT	Fri Jan  7 18:54:08 2011	(r217120)
@@ -4,7 +4,7 @@
 The compilation of software known as FreeBSD is distributed under the
 following terms:
 
-Copyright (c) 1992-2010 The FreeBSD Project. All rights reserved.
+Copyright (c) 1992-2011 The FreeBSD Project. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions

Modified: projects/binutils-2.17/Makefile
==============================================================================
--- projects/binutils-2.17/Makefile	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/Makefile	Fri Jan  7 18:54:08 2011	(r217120)
@@ -351,7 +351,10 @@ universe_kernconfs:
 .for kernel in ${KERNCONFS}
 TARGET_ARCH_${kernel}!=	cd ${.CURDIR}/sys/${TARGET}/conf && \
 	config -m ${.CURDIR}/sys/${TARGET}/conf/${kernel} 2> /dev/null | \
-	cut -f 2
+	grep -v WARNING: | cut -f 2
+.if empty(TARGET_ARCH_${kernel})
+.error "Target architecture for ${TARGET}/conf/${kernel} unknown.  config(8) likely too old."
+.endif
 universe_kernconfs: universe_kernconf_${TARGET}_${kernel}
 universe_kernconf_${TARGET}_${kernel}:
 	@(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \

Modified: projects/binutils-2.17/UPDATING
==============================================================================
--- projects/binutils-2.17/UPDATING	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/UPDATING	Fri Jan  7 18:54:08 2011	(r217120)
@@ -22,6 +22,20 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 	machines to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20110103:
+	If you are trying to run make universe on a -stable system, and you get
+	the following warning:
+"Makefile", line 356: "Target architecture for i386/conf/GENERIC unknown.  config(8) likely too old."
+	or something similar to it, then you must upgrade your -stable system
+	to 8.2-Release or newer (really, any time after r210146 7/15/2010 in
+	stable/8) or build the config from the latest stable/8 branch and
+	install it on your system.
+
+	Prior to this date, building a current universe on 8-stable system from
+	between 7/15/2010 and 1/2/2011 would result in a weird shell parsing
+	error in the first kernel build phase.  A new config on those old systems
+	will fix that problem for older versions of -current.
+
 20101228:
 	The TCP stack has been modified to allow Khelp modules to interact with
 	it via helper hook points and store per-connection data in the TCP

Modified: projects/binutils-2.17/bin/setfacl/setfacl.c
==============================================================================
--- projects/binutils-2.17/bin/setfacl/setfacl.c	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/bin/setfacl/setfacl.c	Fri Jan  7 18:54:08 2011	(r217120)
@@ -201,12 +201,14 @@ main(int argc, char *argv[])
 
 		if (stat(file->filename, &sb) == -1) {
 			warn("%s: stat() failed", file->filename);
+			carried_error++;
 			continue;
 		}
 
 		if (acl_type == ACL_TYPE_DEFAULT && S_ISDIR(sb.st_mode) == 0) {
 			warnx("%s: default ACL may only be set on a directory",
 			    file->filename);
+			carried_error++;
 			continue;
 		}
 
@@ -218,6 +220,7 @@ main(int argc, char *argv[])
 			if (acl_type == ACL_TYPE_DEFAULT) {
 				warnx("%s: there are no default entries "
 			           "in NFSv4 ACLs", file->filename);
+				carried_error++;
 				continue;
 			}
 			acl_type = ACL_TYPE_NFS4;
@@ -240,6 +243,7 @@ main(int argc, char *argv[])
 			else
 				warn("%s: acl_get_file() failed",
 				    file->filename);
+			carried_error++;
 			continue;
 		}
 

Modified: projects/binutils-2.17/bin/sh/eval.c
==============================================================================
--- projects/binutils-2.17/bin/sh/eval.c	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/bin/sh/eval.c	Fri Jan  7 18:54:08 2011	(r217120)
@@ -671,6 +671,7 @@ safe_builtin(int idx, int argc, char **a
 
 /*
  * Execute a simple command.
+ * Note: This may or may not return if (flags & EV_EXIT).
  */
 
 static void
@@ -707,6 +708,7 @@ evalcommand(union node *cmd, int flags, 
 	arglist.lastp = &arglist.list;
 	varlist.lastp = &varlist.list;
 	varflag = 1;
+	jp = NULL;
 	do_clearcmdentry = 0;
 	oexitstatus = exitstatus;
 	exitstatus = 0;
@@ -965,7 +967,7 @@ evalcommand(union node *cmd, int flags, 
 			evalskip = 0;
 			skipcount = 0;
 		}
-		if (flags & EV_EXIT)
+		if (jp)
 			exitshell(exitstatus);
 	} else if (cmdentry.cmdtype == CMDBUILTIN) {
 #ifdef DEBUG
@@ -997,8 +999,7 @@ evalcommand(union node *cmd, int flags, 
 		 */
 		if (argc == 0 && !(flags & EV_BACKCMD))
 			cmdentry.special = 1;
-		if (cmdentry.special)
-			listsetvar(cmdenviron);
+		listsetvar(cmdenviron, cmdentry.special ? 0 : VNOSET);
 		if (argc > 0)
 			bltinsetlocale();
 		commandname = argv[0];
@@ -1014,13 +1015,12 @@ cmddone:
 		out1 = &output;
 		out2 = &errout;
 		freestdout();
+		handler = savehandler;
 		if (e != EXSHELLPROC) {
 			commandname = savecmdname;
-			if (flags & EV_EXIT) {
+			if (jp)
 				exitshell(exitstatus);
-			}
 		}
-		handler = savehandler;
 		if (flags == EV_BACKCMD) {
 			backcmd->buf = memout.buf;
 			backcmd->nleft = memout.nextc - memout.buf;

Modified: projects/binutils-2.17/bin/sh/redir.c
==============================================================================
--- projects/binutils-2.17/bin/sh/redir.c	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/bin/sh/redir.c	Fri Jan  7 18:54:08 2011	(r217120)
@@ -155,6 +155,7 @@ openredirect(union node *redir, char mem
 	int fd = redir->nfile.fd;
 	char *fname;
 	int f;
+	int e;
 
 	/*
 	 * We suppress interrupts so that we won't leave open file
@@ -173,7 +174,11 @@ openredirect(union node *redir, char mem
 			error("cannot open %s: %s", fname, strerror(errno));
 movefd:
 		if (f != fd) {
-			dup2(f, fd);
+			if (dup2(f, fd) == -1) {
+				e = errno;
+				close(f);
+				error("%d: %s", fd, strerror(e));
+			}
 			close(f);
 		}
 		break;

Modified: projects/binutils-2.17/bin/sh/var.c
==============================================================================
--- projects/binutils-2.17/bin/sh/var.c	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/bin/sh/var.c	Fri Jan  7 18:54:08 2011	(r217120)
@@ -333,6 +333,8 @@ setvareq(char *s, int flags)
 				len = strchr(s, '=') - s;
 				error("%.*s: is read only", len, s);
 			}
+			if (flags & VNOSET)
+				return;
 			INTOFF;
 
 			if (vp->func && (flags & VNOFUNC) == 0)
@@ -365,6 +367,8 @@ setvareq(char *s, int flags)
 		}
 	}
 	/* not found */
+	if (flags & VNOSET)
+		return;
 	vp = ckmalloc(sizeof (*vp));
 	vp->flags = flags;
 	vp->text = s;
@@ -386,13 +390,13 @@ setvareq(char *s, int flags)
  */
 
 void
-listsetvar(struct strlist *list)
+listsetvar(struct strlist *list, int flags)
 {
 	struct strlist *lp;
 
 	INTOFF;
 	for (lp = list ; lp ; lp = lp->next) {
-		setvareq(savestr(lp->text), 0);
+		setvareq(savestr(lp->text), flags);
 	}
 	INTON;
 }

Modified: projects/binutils-2.17/bin/sh/var.h
==============================================================================
--- projects/binutils-2.17/bin/sh/var.h	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/bin/sh/var.h	Fri Jan  7 18:54:08 2011	(r217120)
@@ -45,6 +45,7 @@
 #define VSTACK		0x10	/* text is allocated on the stack */
 #define VUNSET		0x20	/* the variable is not set */
 #define VNOFUNC		0x40	/* don't call the callback function */
+#define VNOSET		0x80	/* do not set variable - just readonly test */
 
 
 struct var {
@@ -106,7 +107,7 @@ void initvar(void);
 void setvar(const char *, const char *, int);
 void setvareq(char *, int);
 struct strlist;
-void listsetvar(struct strlist *);
+void listsetvar(struct strlist *, int);
 char *lookupvar(const char *);
 char *bltinlookup(const char *, int);
 void bltinsetlocale(void);

Modified: projects/binutils-2.17/contrib/gcc/config/i386/freebsd.h
==============================================================================
--- projects/binutils-2.17/contrib/gcc/config/i386/freebsd.h	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/contrib/gcc/config/i386/freebsd.h	Fri Jan  7 18:54:08 2011	(r217120)
@@ -239,3 +239,6 @@ Boston, MA 02110-1301, USA.  */
 		 XSTR (XEXP (DECL_RTL (current_function_decl), 0), 0));	\
     fprintf (asm_out_file, "\n");					\
   } while (0)
+
+#undef NEED_INDICATE_EXEC_STACK
+#define NEED_INDICATE_EXEC_STACK 1

Modified: projects/binutils-2.17/etc/devd.conf
==============================================================================
--- projects/binutils-2.17/etc/devd.conf	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/etc/devd.conf	Fri Jan  7 18:54:08 2011	(r217120)
@@ -45,7 +45,7 @@ notify 0 {
 #
 # Try to start dhclient on Ethernet like interfaces when the link comes
 # up.  Only devices that are configured to support DHCP will actually
-# run it.  No link down rule exists because dhclient automaticly exits
+# run it.  No link down rule exists because dhclient automatically exits
 # when the link goes down.
 #
 notify 0 {

Modified: projects/binutils-2.17/etc/rc.d/ldconfig
==============================================================================
--- projects/binutils-2.17/etc/rc.d/ldconfig	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/etc/rc.d/ldconfig	Fri Jan  7 18:54:08 2011	(r217120)
@@ -66,8 +66,8 @@ ldconfig_start()
 		i386)
 			# Default the a.out ldconfig path.
 			: ${ldconfig_paths_aout=${ldconfig_paths}}
-			_LDC=/usr/lib/aout
-			for i in ${ldconfig_paths_aout} /etc/ld.so.conf; do
+			_LDC=""
+			for i in /usr/lib/aout ${ldconfig_paths_aout} /etc/ld.so.conf; do
 				if [ -r "${i}" ]; then
 					_LDC="${_LDC} ${i}"
 				fi

Modified: projects/binutils-2.17/etc/rc.subr
==============================================================================
--- projects/binutils-2.17/etc/rc.subr	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/etc/rc.subr	Fri Jan  7 18:54:08 2011	(r217120)
@@ -1349,7 +1349,10 @@ devfs_init_rulesets()
 		return
 	fi
 	for file in $devfs_rulesets; do
-		devfs_rulesets_from_file $file || return 1
+		if ! devfs_rulesets_from_file $file; then
+			warn "$_me: could not read rules from $file"
+			return 1
+		fi
 	done
 	devfs_rulesets_init=1
 	debug "$_me: devfs rulesets initialized"

Modified: projects/binutils-2.17/include/pthread.h
==============================================================================
--- projects/binutils-2.17/include/pthread.h	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/include/pthread.h	Fri Jan  7 18:54:08 2011	(r217120)
@@ -135,15 +135,6 @@ enum pthread_mutextype {
 
 #define PTHREAD_MUTEX_DEFAULT		PTHREAD_MUTEX_ERRORCHECK
 
-enum pthread_rwlocktype_np
-{
-	PTHREAD_RWLOCK_PREFER_READER_NP,
-	PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP,
-	PTHREAD_RWLOCK_PREFER_WRITER_NP,
-	PTHREAD_RWLOCK_DEFAULT_NP =
-		PTHREAD_RWLOCK_PREFER_WRITER_NONRECURSIVE_NP
-};
-
 struct _pthread_cleanup_info {
 	__uintptr_t	pthread_cleanup_pad[8];
 };

Modified: projects/binutils-2.17/lib/bind/config.mk
==============================================================================
--- projects/binutils-2.17/lib/bind/config.mk	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/bind/config.mk	Fri Jan  7 18:54:08 2011	(r217120)
@@ -1,6 +1,7 @@
 # $FreeBSD$
 
 .include <bsd.own.mk>
+.include <bsd.endian.mk>
 
 # BIND version number
 .if defined(BIND_DIR) && exists(${BIND_DIR}/version)
@@ -45,7 +46,7 @@ CFLAGS+=	-DOPENSSL
 CFLAGS+=	-DUSE_MD5
 
 # Endianness
-.if ${MACHINE_CPUARCH} == "powerpc" || ${MACHINE_CPUARCH} == "sparc64"
+.if ${TARGET_ENDIANNESS} == 4321
 CFLAGS+=	-DWORDS_BIGENDIAN
 .endif
 
@@ -64,11 +65,7 @@ CFLAGS+=	-I${LIB_BIND_DIR}
 .endif
 
 # Use the right version of the atomic.h file from lib/isc
-.if ${MACHINE_ARCH} == "amd64" || ${MACHINE_ARCH} == "i386"
-ISC_ATOMIC_ARCH=	x86_32
-.else
-ISC_ATOMIC_ARCH=	${MACHINE_CPUARCH}
-.endif
+ISC_ATOMIC_ARCH=${MACHINE_CPUARCH:S/i386/x86_32/:S/amd64/x86_32/}
 
 # Optional features
 .if ${MK_BIND_LARGE_FILE} == "yes"
@@ -121,4 +118,3 @@ CRYPTO_LDADD=	-lcrypto
 
 PTHREAD_DPADD=	${LIBPTHREAD}
 PTHREAD_LDADD=	-lpthread
-

Modified: projects/binutils-2.17/lib/csu/amd64/crti.S
==============================================================================
--- projects/binutils-2.17/lib/csu/amd64/crti.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/csu/amd64/crti.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -39,3 +39,5 @@ _init:
 	.type	_fini,@function
 _fini:
 	subq	$8,%rsp
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/csu/amd64/crtn.S
==============================================================================
--- projects/binutils-2.17/lib/csu/amd64/crtn.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/csu/amd64/crtn.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -33,3 +33,5 @@ __FBSDID("$FreeBSD$");
 	.section .fini,"ax",@progbits
 	addq	$8,%rsp
 	ret
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/csu/i386-elf/crt1_s.S
==============================================================================
--- projects/binutils-2.17/lib/csu/i386-elf/crt1_s.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/csu/i386-elf/crt1_s.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -49,3 +49,5 @@ _start:
 	int3
 	.cfi_endproc
 	.size	_start, . - _start
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/csu/i386-elf/crti.S
==============================================================================
--- projects/binutils-2.17/lib/csu/i386-elf/crti.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/csu/i386-elf/crti.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -39,3 +39,5 @@ _init:
 	.type	_fini,@function
 _fini:
 	sub	$12,%esp	/* re-align stack pointer */
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/csu/i386-elf/crtn.S
==============================================================================
--- projects/binutils-2.17/lib/csu/i386-elf/crtn.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/csu/i386-elf/crtn.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -33,3 +33,5 @@ __FBSDID("$FreeBSD$");
 	.section .fini,"ax",@progbits
 	add	$12,%esp
 	ret
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/gen/_setjmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/gen/_setjmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/gen/_setjmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -92,3 +92,5 @@ ENTRY(___longjmp)
 1:	movq	%rcx,0(%rsp)
 	ret
 END(___longjmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/gen/fabs.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/gen/fabs.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/gen/fabs.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -42,3 +42,5 @@ END(fabs)
 	.data
 signbit:
 	.quad	0x8000000000000000
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/gen/modf.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/gen/modf.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/gen/modf.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -87,3 +87,5 @@ ENTRY(modf)
 
 	ret
 END(modf)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/gen/rfork_thread.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/gen/rfork_thread.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/gen/rfork_thread.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -100,3 +100,5 @@ ENTRY(rfork_thread)
 	jmp	HIDENAME(cerror)
 #endif
 END(rfork_thread)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/gen/setjmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/gen/setjmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/gen/setjmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -110,3 +110,5 @@ ENTRY(__longjmp)
 1:	movq	%rcx,0(%rsp)
 	ret
 END(__longjmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/gen/sigsetjmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/gen/sigsetjmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/gen/sigsetjmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -111,3 +111,5 @@ ENTRY(__siglongjmp)
 1:	movq	%rcx,0(%rsp)
 	ret
 END(__siglongjmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/stdlib/div.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/stdlib/div.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/stdlib/div.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -16,3 +16,5 @@ ENTRY(div)
 	orq	%rdx,%rax
 	ret
 END(div)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/stdlib/ldiv.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/stdlib/ldiv.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/stdlib/ldiv.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -14,3 +14,5 @@ ENTRY(ldiv)
 	idivq	%rsi
 	ret
 END(ldiv)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/stdlib/lldiv.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/stdlib/lldiv.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/stdlib/lldiv.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -14,3 +14,5 @@ ENTRY(lldiv)
 	idivq	%rsi
 	ret
 END(lldiv)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/string/bcmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/string/bcmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/string/bcmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -23,3 +23,5 @@ L1:
 	movsbl	%al,%eax
 	ret
 END(bcmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/string/bcopy.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/string/bcopy.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/string/bcopy.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -95,3 +95,5 @@ END(memmove)
 END(bcopy)
 #endif
 #endif
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/string/bzero.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/string/bzero.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/string/bzero.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -42,3 +42,5 @@ L1:	movq	%rsi,%rcx		/* zero remainder by
 
 	ret
 END(bzero)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/string/memcmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/string/memcmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/string/memcmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -40,3 +40,5 @@ L6:	xorl	%eax,%eax		/* Perform unsigned 
 	subl    %edx,%eax
 	ret
 END(memcmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/string/memmove.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/string/memmove.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/string/memmove.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -3,3 +3,5 @@
 
 #define MEMMOVE
 #include "bcopy.S"
+
+	.section .note.GNU-stack,"",%progbist

Modified: projects/binutils-2.17/lib/libc/amd64/string/memset.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/string/memset.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/string/memset.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -59,3 +59,5 @@ L1:	rep
 
 	ret
 END(memset)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/string/strcat.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/string/strcat.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/string/strcat.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -164,3 +164,5 @@ ENTRY(strcat)
 .Ldone:
 	ret
 END(strcat)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/string/strcmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/string/strcmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/string/strcmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -72,3 +72,5 @@ ENTRY(strcmp)
 	subq	%rdx,%rax
 	ret
 END(strcmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/string/strcpy.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/string/strcpy.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/string/strcpy.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -110,3 +110,5 @@ ENTRY(strcpy)
 .Ldone:
 	ret
 END(strcpy)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/sys/brk.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/sys/brk.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/sys/brk.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -83,3 +83,5 @@ err:
 	jmp	HIDENAME(cerror)
 #endif
 END(brk)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/sys/cerror.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/sys/cerror.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/sys/cerror.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -56,3 +56,4 @@ HIDENAME(cerror):
 	movq	$-1,%rdx
 	ret
 
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/sys/exect.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/sys/exect.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/sys/exect.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -54,3 +54,5 @@ ENTRY(exect)
 	jmp	HIDENAME(cerror)
 #endif
 END(exect)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/sys/getcontext.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/sys/getcontext.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/sys/getcontext.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -53,3 +53,5 @@ ENTRY(__sys_getcontext)
 	jmp	HIDENAME(cerror)
 #endif
 END(__sys_getcontext)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/sys/pipe.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/sys/pipe.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/sys/pipe.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -58,3 +58,5 @@ ENTRY(__sys_pipe)
 	jmp	HIDENAME(cerror)
 #endif
 END(__sys_pipe)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/sys/ptrace.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/sys/ptrace.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/sys/ptrace.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -58,3 +58,5 @@ err:
 	jmp	HIDENAME(cerror)
 #endif
 END(ptrace)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/sys/reboot.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/sys/reboot.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/sys/reboot.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -55,3 +55,5 @@ ENTRY(__sys_reboot)
 	jmp	HIDENAME(cerror)
 #endif
 END(__sys_reboot)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/sys/sbrk.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/sys/sbrk.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/sys/sbrk.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -86,3 +86,5 @@ err:
 	jmp	HIDENAME(cerror)
 #endif
 END(sbrk)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/sys/setlogin.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/sys/setlogin.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/sys/setlogin.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -63,3 +63,5 @@ ENTRY(__sys_setlogin)
 	jmp	HIDENAME(cerror)
 #endif
 END(__sys_setlogin)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/sys/sigreturn.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/sys/sigreturn.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/sys/sigreturn.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -44,3 +44,5 @@ __FBSDID("$FreeBSD$");
  */
 
 RSYSCALL(sigreturn)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/amd64/sys/vfork.S
==============================================================================
--- projects/binutils-2.17/lib/libc/amd64/sys/vfork.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/amd64/sys/vfork.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -57,3 +57,5 @@ ENTRY(__sys_vfork)
 	jmp	HIDENAME(cerror)
 #endif
 END(__sys_vfork)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/gen/_ctx_start.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/gen/_ctx_start.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/gen/_ctx_start.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -50,3 +50,5 @@ ENTRY(_ctx_start)
 	call	PIC_PLT(abort)		/* fubar */
 	ret
 END(_ctx_start)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/gen/_setjmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/gen/_setjmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/gen/_setjmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -78,3 +78,5 @@ ENTRY(___longjmp)
 1:	movl	%ecx,0(%esp)
 	ret
 END(___longjmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/gen/fabs.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/gen/fabs.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/gen/fabs.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -41,3 +41,5 @@ ENTRY(fabs)
 	fabs
 	ret
 END(fabs)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/gen/modf.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/gen/modf.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/gen/modf.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -83,3 +83,5 @@ ENTRY(modf)
 	leave
 	ret
 END(modf)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/gen/rfork_thread.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/gen/rfork_thread.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/gen/rfork_thread.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -116,3 +116,5 @@ ENTRY(rfork_thread)
 	PIC_PROLOGUE
 	jmp	PIC_PLT(HIDENAME(cerror))
 END(rfork_thread)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/gen/setjmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/gen/setjmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/gen/setjmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -98,3 +98,5 @@ ENTRY(__longjmp)
 1:	movl	%ecx,0(%esp)
 	ret
 END(__longjmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/gen/sigsetjmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/gen/sigsetjmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/gen/sigsetjmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -110,3 +110,5 @@ ENTRY(__siglongjmp)
 1:	movl	%ecx,0(%esp)
 	ret
 END(__siglongjmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/stdlib/div.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/stdlib/div.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/stdlib/div.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -35,3 +35,5 @@ ENTRY(div)
         idiv    %ecx
         ret
 END(div)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/stdlib/ldiv.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/stdlib/ldiv.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/stdlib/ldiv.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -38,3 +38,5 @@ ENTRY(ldiv)
         idiv    %ecx
         ret
 END(ldiv)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/bcmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/bcmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/bcmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -62,3 +62,5 @@ L1:
 	popl	%edi
 	ret
 END(bcmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/bcopy.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/bcopy.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/bcopy.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -106,3 +106,5 @@ END(memmove)
 END(bcopy)
 #endif
 #endif
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/bzero.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/bzero.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/bzero.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -80,3 +80,5 @@ L1:	rep
 	popl	%edi
 	ret
 END(bzero)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/ffs.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/ffs.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/ffs.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -52,3 +52,5 @@ ENTRY(ffs)
 L1:	xorl	%eax,%eax		/* clear result */
 	ret
 END(ffs)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/index.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/index.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/index.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -62,3 +62,5 @@ L2:
 	popl	%ebx
 	ret
 END(index)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/memchr.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/memchr.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/memchr.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -57,3 +57,5 @@ L1:	xorl	%eax,%eax
 	popl	%edi
 	ret
 END(memchr)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/memcmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/memcmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/memcmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -74,3 +74,5 @@ L6:	movzbl  -1(%edi),%eax		/* Perform un
 	popl	%edi
 	ret
 END(memcmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/memcpy.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/memcpy.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/memcpy.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -3,3 +3,5 @@ __FBSDID("$FreeBSD$");
 
 #define MEMCOPY
 #include "bcopy.S"
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/memmove.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/memmove.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/memmove.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -3,3 +3,5 @@ __FBSDID("$FreeBSD$");
 
 #define MEMMOVE
 #include "bcopy.S"
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/memset.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/memset.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/memset.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -88,3 +88,5 @@ L1:	rep
 	popl	%edi
 	ret
 END(memset)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/rindex.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/rindex.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/rindex.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -63,3 +63,5 @@ L2:	
 	popl	%ebx
 	ret
 END(rindex)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/strcat.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/strcat.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/strcat.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -99,3 +99,5 @@ L2:	popl	%eax			/* pop destination addre
 	popl	%edi			/* restore edi */
 	ret
 END(strcat)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/strchr.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/strchr.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/strchr.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -62,3 +62,5 @@ L2:
 	popl	%ebx
 	ret
 END(strchr)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/strcmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/strcmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/strcmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -118,3 +118,5 @@ L3:     movzbl  (%eax),%eax             
 	subl	%edx,%eax
 	ret
 END(strcmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/strcpy.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/strcpy.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/strcpy.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -88,3 +88,5 @@ L1:	movb	(%edx),%al		/* unroll loop, but
 L2:	popl	%eax			/* pop dst address */
 	ret
 END(strcpy)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/strncmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/strncmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/strncmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -165,3 +165,5 @@ L4:	xorl	%eax,%eax
 	popl	%ebx
 	ret
 END(strncmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/strrchr.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/strrchr.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/strrchr.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -63,3 +63,5 @@ L2:	
 	popl	%ebx
 	ret
 END(strrchr)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/swab.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/swab.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/swab.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -98,3 +98,5 @@ L4:	popl	%edi
 	popl	%esi
 	ret
 END(swab)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/wcschr.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/wcschr.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/wcschr.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -75,3 +75,5 @@ no:	popl	%ebx
 	xorl	%eax,%eax
 	ret
 END(wcschr)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/wcscmp.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/wcscmp.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/wcscmp.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -78,3 +78,5 @@ no0:	subl	(%esi),%eax
 	popl	%edi
 	ret
 END(wcscmp)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/wcslen.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/wcslen.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/wcslen.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -67,3 +67,5 @@ found1:	incl	%eax
 found0:	popl	%ebx
 	ret
 END(wcslen)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/string/wmemchr.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/string/wmemchr.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/string/wmemchr.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -104,3 +104,5 @@ no:	xorl	%eax,%eax
 	popl	%edi
 	ret
 END(wmemchr)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/sys/Ovfork.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/sys/Ovfork.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/sys/Ovfork.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -53,3 +53,5 @@ ENTRY(__sys_vfork)
 	PIC_PROLOGUE
 	jmp     PIC_PLT(HIDENAME(cerror))
 END(__sys_vfork)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/sys/brk.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/sys/brk.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/sys/brk.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -86,3 +86,5 @@ err:
 	jmp	HIDENAME(cerror)
 #endif
 END(brk)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/sys/cerror.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/sys/cerror.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/sys/cerror.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -63,3 +63,4 @@ HIDENAME(cerror):
 	movl	$-1,%edx
 	ret
 
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/sys/exect.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/sys/exect.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/sys/exect.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -50,3 +50,5 @@ ENTRY(exect)
 	PIC_PROLOGUE
 	jmp	PIC_PLT(HIDENAME(cerror))	/* exect(file, argv, env); */
 END(exect)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/sys/getcontext.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/sys/getcontext.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/sys/getcontext.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -49,3 +49,5 @@ ENTRY(__sys_getcontext)
 	PIC_PROLOGUE
 	jmp	PIC_PLT(HIDENAME(cerror))
 END(__sys_getcontext)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/sys/pipe.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/sys/pipe.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/sys/pipe.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -45,3 +45,5 @@ SYSCALL(pipe)
 	movl	$0,%eax
 	ret
 END(__sys_pipe)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/sys/ptrace.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/sys/ptrace.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/sys/ptrace.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -56,3 +56,5 @@ err:
 	PIC_PROLOGUE
 	jmp	PIC_PLT(HIDENAME(cerror))
 END(ptrace)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/sys/reboot.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/sys/reboot.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/sys/reboot.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -41,3 +41,5 @@ __FBSDID("$FreeBSD$");
 SYSCALL(reboot)
 	iret
 END(__sys_reboot)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/sys/sbrk.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/sys/sbrk.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/sys/sbrk.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -89,3 +89,5 @@ err:
 	jmp	HIDENAME(cerror)
 #endif /* PIC */
 END(sbrk)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/sys/setlogin.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/sys/setlogin.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/sys/setlogin.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -53,3 +53,5 @@ SYSCALL(setlogin)
 #endif
 	ret				/* setlogin(name) */
 END(__sys_setlogin)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/sys/sigreturn.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/sys/sigreturn.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/sys/sigreturn.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -44,3 +44,5 @@ __FBSDID("$FreeBSD$");
  */
 
 RSYSCALL(sigreturn)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/i386/sys/syscall.S
==============================================================================
--- projects/binutils-2.17/lib/libc/i386/sys/syscall.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/i386/sys/syscall.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -51,3 +51,5 @@ ENTRY(syscall)
 	PIC_PROLOGUE
 	jmp	PIC_PLT(HIDENAME(cerror))
 END(syscall)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libc/sys/Makefile.inc
==============================================================================
--- projects/binutils-2.17/lib/libc/sys/Makefile.inc	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libc/sys/Makefile.inc	Fri Jan  7 18:54:08 2011	(r217120)
@@ -56,11 +56,13 @@ CLEANFILES+=	${SASM} ${SPSEUDO}
 ${SASM}:
 	printf '#include "compat.h"\n' > ${.TARGET}
 	printf '#include "SYS.h"\nRSYSCALL(${.PREFIX})\n' >> ${.TARGET}
+	printf '\t.section .note.GNU-stack,"",%%progbits\n' >>${.TARGET}
 
 ${SPSEUDO}:
 	printf '#include "compat.h"\n' > ${.TARGET}
 	printf '#include "SYS.h"\nPSEUDO(${.PREFIX:S/_//})\n' \
 	    >> ${.TARGET}
+	printf '\t.section .note.GNU-stack,"",%%progbits\n' >>${.TARGET}
 
 MAN+=	abort2.2 accept.2 access.2 acct.2 adjtime.2 \
 	aio_cancel.2 aio_error.2 aio_read.2 aio_return.2 \

Modified: projects/binutils-2.17/lib/libcompiler_rt/Makefile
==============================================================================
--- projects/binutils-2.17/lib/libcompiler_rt/Makefile	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libcompiler_rt/Makefile	Fri Jan  7 18:54:08 2011	(r217120)
@@ -156,4 +156,10 @@ SYMLINKS+=libcompiler_rt_p.a ${LIBDIR}/l
 . endif
 .endif
 
+.if ${MACHINE_CPUARCH} == "amd64" || ${MACHINE_CPUARCH} == "i386"
+AFLAGS+=--noexecstack
+ACFLAGS+=-Wa,--noexecstack
+.endif
+
+
 .include <bsd.lib.mk>

Modified: projects/binutils-2.17/lib/libstand/Makefile
==============================================================================
--- projects/binutils-2.17/lib/libstand/Makefile	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libstand/Makefile	Fri Jan  7 18:54:08 2011	(r217120)
@@ -22,10 +22,7 @@ CFLAGS+= -I${.CURDIR}
 
 .if ${MACHINE_CPUARCH} == "i386" || ${MACHINE_CPUARCH} == "amd64"
 CFLAGS+=	-mpreferred-stack-boundary=2
-CFLAGS+=	-mno-mmx -mno-3dnow -mno-sse -mno-sse2
-.endif
-.if ${MACHINE_CPUARCH} == "i386"
-CFLAGS+=	-mno-sse3
+CFLAGS+=	-mno-mmx -mno-3dnow -mno-sse -mno-sse2 -mno-sse3 -msoft-float
 .endif
 .if ${MACHINE} == "pc98"
 CFLAGS+=	-Os

Modified: projects/binutils-2.17/lib/libthr/arch/amd64/amd64/_umtx_op_err.S
==============================================================================
--- projects/binutils-2.17/lib/libthr/arch/amd64/amd64/_umtx_op_err.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libthr/arch/amd64/amd64/_umtx_op_err.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -35,3 +35,5 @@
 #define KERNCALL	movq %rcx, %r10; syscall
 
 RSYSCALL_ERR(_umtx_op)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libthr/arch/i386/i386/_umtx_op_err.S
==============================================================================
--- projects/binutils-2.17/lib/libthr/arch/i386/i386/_umtx_op_err.S	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libthr/arch/i386/i386/_umtx_op_err.S	Fri Jan  7 18:54:08 2011	(r217120)
@@ -34,3 +34,5 @@
 			mov __CONCAT($SYS_,x),%eax; int $0x80; ret
 
 SYSCALL_ERR(_umtx_op)
+
+	.section .note.GNU-stack,"",%progbits

Modified: projects/binutils-2.17/lib/libthr/thread/thr_cond.c
==============================================================================
--- projects/binutils-2.17/lib/libthr/thread/thr_cond.c	Fri Jan  7 18:52:08 2011	(r217119)
+++ projects/binutils-2.17/lib/libthr/thread/thr_cond.c	Fri Jan  7 18:54:08 2011	(r217120)
@@ -246,11 +246,6 @@ cond_wait_user(struct pthread_cond *cvp,
 			error = _thr_sleep(curthread, cvp->__clock_id, abstime);
 		}
 
-		if (curthread->wchan == NULL) {
-			error = 0;
-			goto out;
-		}
-
 		_sleepq_lock(cvp);
 		if (curthread->wchan == NULL) {

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

From owner-svn-src-projects@FreeBSD.ORG  Sat Jan  8 01:15:33 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 6990B10656B9;
	Sat,  8 Jan 2011 01:15:33 +0000 (UTC)
	(envelope-from attilio@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 542138FC14;
	Sat,  8 Jan 2011 01:15:33 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p081FXvL071931;
	Sat, 8 Jan 2011 01:15:33 GMT (envelope-from attilio@svn.freebsd.org)
Received: (from attilio@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p081FW18071902;
	Sat, 8 Jan 2011 01:15:32 GMT (envelope-from attilio@svn.freebsd.org)
Message-Id: <201101080115.p081FW18071902@svn.freebsd.org>
From: Attilio Rao <attilio@FreeBSD.org>
Date: Sat, 8 Jan 2011 01:15:32 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r217138 - in projects/sv: . bin/kill bin/setfacl bin/sh
	bin/sh/bltin contrib/gcc/config/i386 contrib/top etc etc/rc.d
	gnu/lib/libgcc gnu/lib/libgomp gnu/usr.bin/binutils
	gnu/usr.bin/bin...
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Jan 2011 01:15:33 -0000

Author: attilio
Date: Sat Jan  8 01:15:32 2011
New Revision: 217138
URL: http://svn.freebsd.org/changeset/base/217138

Log:
  MFC

Added:
  projects/sv/lib/libthr/thread/thr_sleepq.c
     - copied unchanged from r217136, head/lib/libthr/thread/thr_sleepq.c
  projects/sv/share/man/man4/vte.4
     - copied unchanged from r217136, head/share/man/man4/vte.4
  projects/sv/share/man/man9/osd.9
     - copied unchanged from r217136, head/share/man/man9/osd.9
  projects/sv/sys/boot/powerpc/ps3/
     - copied from r217136, head/sys/boot/powerpc/ps3/
  projects/sv/sys/dev/mii/rdcphy.c
     - copied unchanged from r217136, head/sys/dev/mii/rdcphy.c
  projects/sv/sys/dev/mii/rdcphyreg.h
     - copied unchanged from r217136, head/sys/dev/mii/rdcphyreg.h
  projects/sv/sys/dev/vte/
     - copied from r217136, head/sys/dev/vte/
  projects/sv/sys/modules/vte/
     - copied from r217136, head/sys/modules/vte/
  projects/sv/sys/powerpc/ps3/
     - copied from r217136, head/sys/powerpc/ps3/
  projects/sv/tools/regression/bin/sh/builtins/exit1.0
     - copied unchanged from r217136, head/tools/regression/bin/sh/builtins/exit1.0
  projects/sv/tools/regression/bin/sh/builtins/trap4.0
     - copied unchanged from r217136, head/tools/regression/bin/sh/builtins/trap4.0
  projects/sv/tools/regression/bin/sh/errors/assignment-error2.0
     - copied unchanged from r217136, head/tools/regression/bin/sh/errors/assignment-error2.0
  projects/sv/tools/regression/bin/sh/errors/redirection-error7.0
     - copied unchanged from r217136, head/tools/regression/bin/sh/errors/redirection-error7.0
  projects/sv/tools/regression/bin/sh/expansion/cmdsubst10.0
     - copied unchanged from r217136, head/tools/regression/bin/sh/expansion/cmdsubst10.0
  projects/sv/tools/regression/bin/sh/expansion/cmdsubst4.0
     - copied unchanged from r217136, head/tools/regression/bin/sh/expansion/cmdsubst4.0
  projects/sv/tools/regression/bin/sh/expansion/cmdsubst5.0
     - copied unchanged from r217136, head/tools/regression/bin/sh/expansion/cmdsubst5.0
  projects/sv/tools/regression/bin/sh/expansion/cmdsubst6.0
     - copied unchanged from r217136, head/tools/regression/bin/sh/expansion/cmdsubst6.0
  projects/sv/tools/regression/bin/sh/expansion/cmdsubst7.0
     - copied unchanged from r217136, head/tools/regression/bin/sh/expansion/cmdsubst7.0
  projects/sv/tools/regression/bin/sh/expansion/cmdsubst8.0
     - copied unchanged from r217136, head/tools/regression/bin/sh/expansion/cmdsubst8.0
  projects/sv/tools/regression/bin/sh/expansion/cmdsubst9.0
     - copied unchanged from r217136, head/tools/regression/bin/sh/expansion/cmdsubst9.0
  projects/sv/tools/regression/bin/sh/expansion/plus-minus7.0
     - copied unchanged from r217136, head/tools/regression/bin/sh/expansion/plus-minus7.0
  projects/sv/tools/regression/usr.bin/sed/inplace_race.t
     - copied unchanged from r217136, head/tools/regression/usr.bin/sed/inplace_race.t
Deleted:
  projects/sv/sys/arm/conf/SKYEYE
  projects/sv/sys/dev/cxgb/ulp/tom/cxgb_vm.c
  projects/sv/sys/dev/cxgb/ulp/tom/cxgb_vm.h
  projects/sv/sys/mips/conf/OCTEON1-32
Modified:
  projects/sv/COPYRIGHT
  projects/sv/Makefile
  projects/sv/Makefile.inc1
  projects/sv/Makefile.mips
  projects/sv/UPDATING
  projects/sv/bin/kill/kill.1
  projects/sv/bin/kill/kill.c
  projects/sv/bin/setfacl/setfacl.c
  projects/sv/bin/sh/Makefile
  projects/sv/bin/sh/alias.c
  projects/sv/bin/sh/bltin/bltin.h
  projects/sv/bin/sh/builtins.def
  projects/sv/bin/sh/cd.c
  projects/sv/bin/sh/error.c
  projects/sv/bin/sh/error.h
  projects/sv/bin/sh/eval.c
  projects/sv/bin/sh/exec.c
  projects/sv/bin/sh/expand.c
  projects/sv/bin/sh/expand.h
  projects/sv/bin/sh/histedit.c
  projects/sv/bin/sh/jobs.c
  projects/sv/bin/sh/memalloc.c
  projects/sv/bin/sh/memalloc.h
  projects/sv/bin/sh/parser.c
  projects/sv/bin/sh/redir.c
  projects/sv/bin/sh/sh.1
  projects/sv/bin/sh/trap.c
  projects/sv/bin/sh/var.c
  projects/sv/bin/sh/var.h
  projects/sv/contrib/gcc/config/i386/freebsd.h
  projects/sv/etc/devd.conf
  projects/sv/etc/portsnap.conf
  projects/sv/etc/rc.d/devd
  projects/sv/etc/rc.d/ldconfig
  projects/sv/etc/rc.subr
  projects/sv/gnu/lib/libgcc/Makefile
  projects/sv/gnu/lib/libgomp/Makefile
  projects/sv/gnu/usr.bin/binutils/Makefile.inc0
  projects/sv/gnu/usr.bin/binutils/ld/Makefile.mips
  projects/sv/gnu/usr.bin/binutils/libbfd/Makefile.mips
  projects/sv/gnu/usr.bin/cc/Makefile.inc
  projects/sv/gnu/usr.bin/cc/Makefile.tgt
  projects/sv/gnu/usr.bin/gdb/Makefile.inc
  projects/sv/gnu/usr.bin/gdb/libgdb/Makefile
  projects/sv/include/pthread.h
  projects/sv/lib/bind/config.mk
  projects/sv/lib/csu/amd64/crti.S
  projects/sv/lib/csu/amd64/crtn.S
  projects/sv/lib/csu/i386-elf/crt1_s.S
  projects/sv/lib/csu/i386-elf/crti.S
  projects/sv/lib/csu/i386-elf/crtn.S
  projects/sv/lib/libc/Makefile
  projects/sv/lib/libc/amd64/gen/_setjmp.S
  projects/sv/lib/libc/amd64/gen/fabs.S
  projects/sv/lib/libc/amd64/gen/modf.S
  projects/sv/lib/libc/amd64/gen/rfork_thread.S
  projects/sv/lib/libc/amd64/gen/setjmp.S
  projects/sv/lib/libc/amd64/gen/sigsetjmp.S
  projects/sv/lib/libc/amd64/stdlib/div.S
  projects/sv/lib/libc/amd64/stdlib/ldiv.S
  projects/sv/lib/libc/amd64/stdlib/lldiv.S
  projects/sv/lib/libc/amd64/string/bcmp.S
  projects/sv/lib/libc/amd64/string/bcopy.S
  projects/sv/lib/libc/amd64/string/bzero.S
  projects/sv/lib/libc/amd64/string/memcmp.S
  projects/sv/lib/libc/amd64/string/memmove.S
  projects/sv/lib/libc/amd64/string/memset.S
  projects/sv/lib/libc/amd64/string/strcat.S
  projects/sv/lib/libc/amd64/string/strcmp.S
  projects/sv/lib/libc/amd64/string/strcpy.S
  projects/sv/lib/libc/amd64/sys/brk.S
  projects/sv/lib/libc/amd64/sys/cerror.S
  projects/sv/lib/libc/amd64/sys/exect.S
  projects/sv/lib/libc/amd64/sys/getcontext.S
  projects/sv/lib/libc/amd64/sys/pipe.S
  projects/sv/lib/libc/amd64/sys/ptrace.S
  projects/sv/lib/libc/amd64/sys/reboot.S
  projects/sv/lib/libc/amd64/sys/sbrk.S
  projects/sv/lib/libc/amd64/sys/setlogin.S
  projects/sv/lib/libc/amd64/sys/sigreturn.S
  projects/sv/lib/libc/amd64/sys/vfork.S
  projects/sv/lib/libc/i386/gen/_ctx_start.S
  projects/sv/lib/libc/i386/gen/_setjmp.S
  projects/sv/lib/libc/i386/gen/fabs.S
  projects/sv/lib/libc/i386/gen/modf.S
  projects/sv/lib/libc/i386/gen/rfork_thread.S
  projects/sv/lib/libc/i386/gen/setjmp.S
  projects/sv/lib/libc/i386/gen/sigsetjmp.S
  projects/sv/lib/libc/i386/stdlib/div.S
  projects/sv/lib/libc/i386/stdlib/ldiv.S
  projects/sv/lib/libc/i386/string/bcmp.S
  projects/sv/lib/libc/i386/string/bcopy.S
  projects/sv/lib/libc/i386/string/bzero.S
  projects/sv/lib/libc/i386/string/ffs.S
  projects/sv/lib/libc/i386/string/index.S
  projects/sv/lib/libc/i386/string/memchr.S
  projects/sv/lib/libc/i386/string/memcmp.S
  projects/sv/lib/libc/i386/string/memcpy.S
  projects/sv/lib/libc/i386/string/memmove.S
  projects/sv/lib/libc/i386/string/memset.S
  projects/sv/lib/libc/i386/string/rindex.S
  projects/sv/lib/libc/i386/string/strcat.S
  projects/sv/lib/libc/i386/string/strchr.S
  projects/sv/lib/libc/i386/string/strcmp.S
  projects/sv/lib/libc/i386/string/strcpy.S
  projects/sv/lib/libc/i386/string/strncmp.S
  projects/sv/lib/libc/i386/string/strrchr.S
  projects/sv/lib/libc/i386/string/swab.S
  projects/sv/lib/libc/i386/string/wcschr.S
  projects/sv/lib/libc/i386/string/wcscmp.S
  projects/sv/lib/libc/i386/string/wcslen.S
  projects/sv/lib/libc/i386/string/wmemchr.S
  projects/sv/lib/libc/i386/sys/Ovfork.S
  projects/sv/lib/libc/i386/sys/brk.S
  projects/sv/lib/libc/i386/sys/cerror.S
  projects/sv/lib/libc/i386/sys/exect.S
  projects/sv/lib/libc/i386/sys/getcontext.S
  projects/sv/lib/libc/i386/sys/pipe.S
  projects/sv/lib/libc/i386/sys/ptrace.S
  projects/sv/lib/libc/i386/sys/reboot.S
  projects/sv/lib/libc/i386/sys/sbrk.S
  projects/sv/lib/libc/i386/sys/setlogin.S
  projects/sv/lib/libc/i386/sys/sigreturn.S
  projects/sv/lib/libc/i386/sys/syscall.S
  projects/sv/lib/libc/locale/mbrtowc.3
  projects/sv/lib/libc/rpc/publickey.3
  projects/sv/lib/libc/sys/Makefile.inc
  projects/sv/lib/libcompiler_rt/Makefile
  projects/sv/lib/libkvm/kvm_getloadavg.3
  projects/sv/lib/libstand/Makefile
  projects/sv/lib/libthr/arch/amd64/amd64/_umtx_op_err.S
  projects/sv/lib/libthr/arch/i386/i386/_umtx_op_err.S
  projects/sv/lib/libthr/thread/Makefile.inc
  projects/sv/lib/libthr/thread/thr_cond.c
  projects/sv/lib/libthr/thread/thr_init.c
  projects/sv/lib/libthr/thread/thr_kern.c
  projects/sv/lib/libthr/thread/thr_list.c
  projects/sv/lib/libthr/thread/thr_mutex.c
  projects/sv/lib/libthr/thread/thr_private.h
  projects/sv/lib/libthr/thread/thr_umtx.c
  projects/sv/lib/libthr/thread/thr_umtx.h
  projects/sv/lib/libugidfw/ugidfw.c
  projects/sv/lib/msun/amd64/e_remainder.S
  projects/sv/lib/msun/amd64/e_remainderf.S
  projects/sv/lib/msun/amd64/e_remainderl.S
  projects/sv/lib/msun/amd64/e_sqrt.S
  projects/sv/lib/msun/amd64/e_sqrtf.S
  projects/sv/lib/msun/amd64/e_sqrtl.S
  projects/sv/lib/msun/amd64/s_llrint.S
  projects/sv/lib/msun/amd64/s_llrintf.S
  projects/sv/lib/msun/amd64/s_llrintl.S
  projects/sv/lib/msun/amd64/s_logbl.S
  projects/sv/lib/msun/amd64/s_lrint.S
  projects/sv/lib/msun/amd64/s_lrintf.S
  projects/sv/lib/msun/amd64/s_lrintl.S
  projects/sv/lib/msun/amd64/s_remquo.S
  projects/sv/lib/msun/amd64/s_remquof.S
  projects/sv/lib/msun/amd64/s_remquol.S
  projects/sv/lib/msun/amd64/s_rintl.S
  projects/sv/lib/msun/amd64/s_scalbn.S
  projects/sv/lib/msun/amd64/s_scalbnf.S
  projects/sv/lib/msun/amd64/s_scalbnl.S
  projects/sv/lib/msun/i387/e_exp.S
  projects/sv/lib/msun/i387/e_fmod.S
  projects/sv/lib/msun/i387/e_log.S
  projects/sv/lib/msun/i387/e_log10.S
  projects/sv/lib/msun/i387/e_log10f.S
  projects/sv/lib/msun/i387/e_logf.S
  projects/sv/lib/msun/i387/e_remainder.S
  projects/sv/lib/msun/i387/e_remainderf.S
  projects/sv/lib/msun/i387/e_remainderl.S
  projects/sv/lib/msun/i387/e_sqrt.S
  projects/sv/lib/msun/i387/e_sqrtf.S
  projects/sv/lib/msun/i387/e_sqrtl.S
  projects/sv/lib/msun/i387/s_ceil.S
  projects/sv/lib/msun/i387/s_ceilf.S
  projects/sv/lib/msun/i387/s_ceill.S
  projects/sv/lib/msun/i387/s_copysign.S
  projects/sv/lib/msun/i387/s_copysignf.S
  projects/sv/lib/msun/i387/s_copysignl.S
  projects/sv/lib/msun/i387/s_cos.S
  projects/sv/lib/msun/i387/s_finite.S
  projects/sv/lib/msun/i387/s_floor.S
  projects/sv/lib/msun/i387/s_floorf.S
  projects/sv/lib/msun/i387/s_floorl.S
  projects/sv/lib/msun/i387/s_llrint.S
  projects/sv/lib/msun/i387/s_llrintf.S
  projects/sv/lib/msun/i387/s_llrintl.S
  projects/sv/lib/msun/i387/s_logb.S
  projects/sv/lib/msun/i387/s_logbf.S
  projects/sv/lib/msun/i387/s_logbl.S
  projects/sv/lib/msun/i387/s_lrint.S
  projects/sv/lib/msun/i387/s_lrintf.S
  projects/sv/lib/msun/i387/s_lrintl.S
  projects/sv/lib/msun/i387/s_remquo.S
  projects/sv/lib/msun/i387/s_remquof.S
  projects/sv/lib/msun/i387/s_remquol.S
  projects/sv/lib/msun/i387/s_rint.S
  projects/sv/lib/msun/i387/s_rintf.S
  projects/sv/lib/msun/i387/s_rintl.S
  projects/sv/lib/msun/i387/s_scalbn.S
  projects/sv/lib/msun/i387/s_scalbnf.S
  projects/sv/lib/msun/i387/s_scalbnl.S
  projects/sv/lib/msun/i387/s_significand.S
  projects/sv/lib/msun/i387/s_significandf.S
  projects/sv/lib/msun/i387/s_sin.S
  projects/sv/lib/msun/i387/s_tan.S
  projects/sv/lib/msun/i387/s_trunc.S
  projects/sv/lib/msun/i387/s_truncf.S
  projects/sv/lib/msun/i387/s_truncl.S
  projects/sv/libexec/ftpd/ftpd.c
  projects/sv/libexec/rtld-elf/Makefile
  projects/sv/libexec/rtld-elf/amd64/Makefile.inc
  projects/sv/libexec/rtld-elf/amd64/reloc.c
  projects/sv/libexec/rtld-elf/amd64/rtld_start.S
  projects/sv/libexec/rtld-elf/arm/reloc.c
  projects/sv/libexec/rtld-elf/i386/Makefile.inc
  projects/sv/libexec/rtld-elf/i386/reloc.c
  projects/sv/libexec/rtld-elf/i386/rtld_start.S
  projects/sv/libexec/rtld-elf/ia64/reloc.c
  projects/sv/libexec/rtld-elf/mips/reloc.c
  projects/sv/libexec/rtld-elf/powerpc/reloc.c
  projects/sv/libexec/rtld-elf/powerpc64/reloc.c
  projects/sv/libexec/rtld-elf/powerpc64/rtld_start.S
  projects/sv/libexec/rtld-elf/rtld.1
  projects/sv/libexec/rtld-elf/rtld.c
  projects/sv/libexec/rtld-elf/rtld.h
  projects/sv/libexec/rtld-elf/rtld_lock.c
  projects/sv/libexec/rtld-elf/rtld_lock.h
  projects/sv/libexec/rtld-elf/sparc64/reloc.c
  projects/sv/sbin/camcontrol/camcontrol.8
  projects/sv/sbin/dumpfs/dumpfs.c
  projects/sv/sbin/hastd/parse.y
  projects/sv/sbin/ifconfig/ifmedia.c
  projects/sv/sbin/mount_nfs/mount_nfs.c
  projects/sv/sbin/newfs/mkfs.c
  projects/sv/sbin/newfs/newfs.8
  projects/sv/sbin/newfs/newfs.c
  projects/sv/sbin/newfs/newfs.h
  projects/sv/sbin/shutdown/Makefile
  projects/sv/sbin/shutdown/shutdown.8
  projects/sv/sbin/shutdown/shutdown.c
  projects/sv/sbin/tunefs/tunefs.8
  projects/sv/sbin/tunefs/tunefs.c
  projects/sv/share/examples/etc/make.conf
  projects/sv/share/man/man1/builtin.1
  projects/sv/share/man/man4/Makefile
  projects/sv/share/man/man4/altq.4
  projects/sv/share/man/man4/miibus.4
  projects/sv/share/man/man4/tcp.4
  projects/sv/share/man/man4/vlan.4
  projects/sv/share/man/man4/wi.4
  projects/sv/share/man/man5/core.5
  projects/sv/share/man/man9/BUS_SETUP_INTR.9
  projects/sv/share/man/man9/Makefile
  projects/sv/share/man/man9/ithread.9
  projects/sv/share/man/man9/mutex.9
  projects/sv/share/man/man9/style.9
  projects/sv/share/man/man9/swi.9
  projects/sv/share/misc/committers-doc.dot
  projects/sv/share/misc/committers-src.dot
  projects/sv/share/mk/bsd.cpu.mk
  projects/sv/share/mk/bsd.endian.mk
  projects/sv/share/mk/bsd.lib.mk
  projects/sv/share/mk/bsd.own.mk
  projects/sv/share/mk/sys.mk
  projects/sv/sys/amd64/amd64/cpu_switch.S
  projects/sv/sys/amd64/amd64/exception.S
  projects/sv/sys/amd64/amd64/fpu.c
  projects/sv/sys/amd64/amd64/genassym.c
  projects/sv/sys/amd64/amd64/machdep.c
  projects/sv/sys/amd64/amd64/sys_machdep.c
  projects/sv/sys/amd64/amd64/vm_machdep.c
  projects/sv/sys/amd64/ia32/ia32_reg.c
  projects/sv/sys/amd64/ia32/ia32_signal.c
  projects/sv/sys/amd64/include/elf.h
  projects/sv/sys/amd64/include/pcb.h
  projects/sv/sys/amd64/linux32/linux32_machdep.c
  projects/sv/sys/amd64/linux32/linux32_sysvec.c
  projects/sv/sys/arm/at91/at91_st.c
  projects/sv/sys/arm/at91/at91rm9200.c
  projects/sv/sys/arm/at91/if_macb.c
  projects/sv/sys/arm/at91/uart_bus_at91usart.c
  projects/sv/sys/arm/at91/uart_cpu_at91rm9200usart.c
  projects/sv/sys/arm/at91/uart_dev_at91usart.c
  projects/sv/sys/arm/include/_limits.h
  projects/sv/sys/arm/include/elf.h
  projects/sv/sys/arm/include/pmap.h
  projects/sv/sys/arm/mv/gpio.c
  projects/sv/sys/arm/s3c2xx0/s3c24x0_clk.c
  projects/sv/sys/arm/xscale/ixp425/avila_gpio.c
  projects/sv/sys/boot/efi/libefi/efinet.c
  projects/sv/sys/boot/efi/libefi/efipart.c
  projects/sv/sys/boot/ficl/Makefile
  projects/sv/sys/boot/forth/loader.conf
  projects/sv/sys/boot/i386/Makefile.inc
  projects/sv/sys/boot/i386/boot2/Makefile
  projects/sv/sys/boot/i386/gptboot/Makefile
  projects/sv/sys/boot/i386/gptzfsboot/Makefile
  projects/sv/sys/boot/i386/zfsboot/Makefile
  projects/sv/sys/boot/pc98/Makefile.inc
  projects/sv/sys/boot/pc98/boot2/Makefile
  projects/sv/sys/boot/powerpc/Makefile
  projects/sv/sys/boot/zfs/Makefile
  projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h
  projects/sv/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c
  projects/sv/sys/compat/linux/linux_ioctl.c
  projects/sv/sys/compat/linux/linux_ioctl.h
  projects/sv/sys/conf/NOTES
  projects/sv/sys/conf/files
  projects/sv/sys/conf/files.powerpc
  projects/sv/sys/conf/kern.mk
  projects/sv/sys/conf/kern.pre.mk
  projects/sv/sys/conf/makeLINT.mk
  projects/sv/sys/conf/options.i386
  projects/sv/sys/conf/options.powerpc
  projects/sv/sys/dev/acpica/acpi.c
  projects/sv/sys/dev/acpica/acpi_ec.c
  projects/sv/sys/dev/acpica/acpivar.h
  projects/sv/sys/dev/adlink/adlink.c
  projects/sv/sys/dev/ae/if_ae.c
  projects/sv/sys/dev/ae/if_aevar.h
  projects/sv/sys/dev/age/if_age.c
  projects/sv/sys/dev/age/if_agevar.h
  projects/sv/sys/dev/alc/if_alc.c
  projects/sv/sys/dev/alc/if_alcvar.h
  projects/sv/sys/dev/ale/if_ale.c
  projects/sv/sys/dev/ale/if_alevar.h
  projects/sv/sys/dev/bge/if_bge.c
  projects/sv/sys/dev/cxgb/ulp/tom/cxgb_cpl_socket.c
  projects/sv/sys/dev/cxgb/ulp/tom/cxgb_ddp.c
  projects/sv/sys/dev/drm/via_dmablit.c
  projects/sv/sys/dev/if_ndis/if_ndis.c
  projects/sv/sys/dev/ispfw/asm_2322.h
  projects/sv/sys/dev/ispfw/asm_2400.h
  projects/sv/sys/dev/ispfw/asm_2500.h
  projects/sv/sys/dev/ixgbe/ixgbe.c
  projects/sv/sys/dev/ixgbe/ixgbe.h
  projects/sv/sys/dev/md/md.c
  projects/sv/sys/dev/mii/miidevs
  projects/sv/sys/dev/mii/nsgphy.c
  projects/sv/sys/dev/mmc/mmc.c
  projects/sv/sys/dev/mpt/mpt_cam.c
  projects/sv/sys/dev/mpt/mpt_pci.c
  projects/sv/sys/dev/msk/if_msk.c
  projects/sv/sys/dev/mwl/mwlhal.c
  projects/sv/sys/dev/mxge/if_mxge.c
  projects/sv/sys/dev/nfe/if_nfe.c
  projects/sv/sys/dev/nfe/if_nfevar.h
  projects/sv/sys/dev/pty/pty.c
  projects/sv/sys/dev/random/randomdev.c
  projects/sv/sys/dev/sound/pci/hda/hdac.c
  projects/sv/sys/dev/usb/controller/ehci_mv.c
  projects/sv/sys/dev/usb/serial/uplcom.c
  projects/sv/sys/dev/usb/usbdevs
  projects/sv/sys/dev/wpi/if_wpi.c
  projects/sv/sys/dev/xen/balloon/balloon.c
  projects/sv/sys/dev/xen/blkfront/blkfront.c
  projects/sv/sys/dev/xen/console/console.c
  projects/sv/sys/dev/xen/netfront/netfront.c
  projects/sv/sys/dev/xen/xenpci/evtchn.c
  projects/sv/sys/fs/nfs/nfs.h
  projects/sv/sys/fs/nfs/nfs_commonsubs.c
  projects/sv/sys/fs/nfs/nfs_var.h
  projects/sv/sys/fs/nfs/nfsdport.h
  projects/sv/sys/fs/nfs/nfsport.h
  projects/sv/sys/fs/nfsclient/nfs_clvfsops.c
  projects/sv/sys/fs/nfsclient/nfsmount.h
  projects/sv/sys/fs/nfsserver/nfs_nfsdport.c
  projects/sv/sys/fs/nfsserver/nfs_nfsdserv.c
  projects/sv/sys/fs/nfsserver/nfs_nfsdsocket.c
  projects/sv/sys/fs/nfsserver/nfs_nfsdstate.c
  projects/sv/sys/geom/geom_ctl.c
  projects/sv/sys/geom/geom_disk.c
  projects/sv/sys/geom/part/g_part.c
  projects/sv/sys/geom/part/g_part_ebr.c
  projects/sv/sys/geom/part/g_part_gpt.c
  projects/sv/sys/i386/conf/GENERIC
  projects/sv/sys/i386/conf/XBOX
  projects/sv/sys/i386/conf/XEN
  projects/sv/sys/i386/i386/sys_machdep.c
  projects/sv/sys/i386/include/_limits.h
  projects/sv/sys/i386/include/elf.h
  projects/sv/sys/i386/include/pcpu.h
  projects/sv/sys/i386/include/pmap.h
  projects/sv/sys/i386/include/segments.h
  projects/sv/sys/i386/include/xen/hypercall.h
  projects/sv/sys/i386/include/xen/xen-os.h
  projects/sv/sys/i386/include/xen/xenpmap.h
  projects/sv/sys/i386/include/xen/xenvar.h
  projects/sv/sys/i386/xen/clock.c
  projects/sv/sys/i386/xen/mp_machdep.c
  projects/sv/sys/i386/xen/pmap.c
  projects/sv/sys/i386/xen/xen_machdep.c
  projects/sv/sys/ia64/include/elf.h
  projects/sv/sys/kern/init_main.c
  projects/sv/sys/kern/kern_descrip.c
  projects/sv/sys/kern/kern_fork.c
  projects/sv/sys/kern/kern_jail.c
  projects/sv/sys/kern/kern_kthread.c
  projects/sv/sys/kern/kern_linker.c
  projects/sv/sys/kern/kern_resource.c
  projects/sv/sys/kern/kern_synch.c
  projects/sv/sys/kern/kern_timeout.c
  projects/sv/sys/kern/kern_umtx.c
  projects/sv/sys/kern/sched_4bsd.c
  projects/sv/sys/kern/sched_ule.c
  projects/sv/sys/kern/subr_autoconf.c
  projects/sv/sys/kern/subr_bus.c
  projects/sv/sys/kern/subr_devstat.c
  projects/sv/sys/kern/subr_log.c
  projects/sv/sys/kern/sys_pipe.c
  projects/sv/sys/kern/tty.c
  projects/sv/sys/kern/tty_tty.c
  projects/sv/sys/kern/uipc_cow.c
  projects/sv/sys/kern/vfs_bio.c
  projects/sv/sys/kern/vfs_subr.c
  projects/sv/sys/mips/cavium/octeon_machdep.c
  projects/sv/sys/mips/cavium/octeon_mp.c
  projects/sv/sys/mips/conf/SENTRY5
  projects/sv/sys/mips/include/_limits.h
  projects/sv/sys/mips/include/cpufunc.h
  projects/sv/sys/mips/include/elf.h
  projects/sv/sys/mips/mips/machdep.c
  projects/sv/sys/mips/mips/mp_machdep.c
  projects/sv/sys/mips/rmi/dev/nlge/if_nlge.c
  projects/sv/sys/mips/rmi/dev/xlr/rge.c
  projects/sv/sys/mips/rmi/fmn.c
  projects/sv/sys/modules/Makefile
  projects/sv/sys/modules/aha/Makefile
  projects/sv/sys/modules/ahb/Makefile
  projects/sv/sys/modules/mii/Makefile
  projects/sv/sys/net/bpf_zerocopy.c
  projects/sv/sys/net/flowtable.c
  projects/sv/sys/net/if_llatbl.h
  projects/sv/sys/net/if_media.h
  projects/sv/sys/netinet/if_ether.c
  projects/sv/sys/netinet/in_pcb.c
  projects/sv/sys/netinet/ip_output.c
  projects/sv/sys/netinet/ipfw/ip_dummynet.c
  projects/sv/sys/netinet/sctp_asconf.c
  projects/sv/sys/netinet/sctp_bsd_addr.c
  projects/sv/sys/netinet/sctp_cc_functions.c
  projects/sv/sys/netinet/sctp_constants.h
  projects/sv/sys/netinet/sctp_indata.c
  projects/sv/sys/netinet/sctp_input.c
  projects/sv/sys/netinet/sctp_output.c
  projects/sv/sys/netinet/sctp_pcb.c
  projects/sv/sys/netinet/sctp_sysctl.h
  projects/sv/sys/netinet/sctp_timer.c
  projects/sv/sys/netinet/sctp_uio.h
  projects/sv/sys/netinet/sctp_usrreq.c
  projects/sv/sys/netinet/sctputil.c
  projects/sv/sys/netinet/tcp_input.c
  projects/sv/sys/netinet/tcp_lro.c
  projects/sv/sys/netinet/tcp_lro.h
  projects/sv/sys/netinet/tcp_output.c
  projects/sv/sys/netinet/tcp_reass.c
  projects/sv/sys/netinet/tcp_sack.c
  projects/sv/sys/netinet/tcp_subr.c
  projects/sv/sys/netinet/tcp_syncache.h
  projects/sv/sys/netinet/tcp_timer.c
  projects/sv/sys/netinet/tcp_usrreq.c
  projects/sv/sys/netinet/tcp_var.h
  projects/sv/sys/netinet/udp.h
  projects/sv/sys/netinet/udp_var.h
  projects/sv/sys/netinet6/in6_ifattach.c
  projects/sv/sys/netinet6/sctp6_usrreq.c
  projects/sv/sys/nfs/nfs_lock.c
  projects/sv/sys/nfs/nfs_mountcommon.h
  projects/sv/sys/nfsclient/nfs_vfsops.c
  projects/sv/sys/nfsclient/nfsmount.h
  projects/sv/sys/nfsserver/nfs.h
  projects/sv/sys/nfsserver/nfs_serv.c
  projects/sv/sys/nfsserver/nfs_srvsubs.c
  projects/sv/sys/nlm/nlm_advlock.c
  projects/sv/sys/nlm/nlm_prot_impl.c
  projects/sv/sys/pc98/pc98/machdep.c
  projects/sv/sys/powerpc/aim/nexus.c
  projects/sv/sys/powerpc/aim/vm_machdep.c
  projects/sv/sys/powerpc/conf/GENERIC64
  projects/sv/sys/powerpc/conf/NOTES
  projects/sv/sys/powerpc/cpufreq/dfs.c
  projects/sv/sys/powerpc/cpufreq/pcr.c
  projects/sv/sys/powerpc/include/_limits.h
  projects/sv/sys/powerpc/include/elf.h
  projects/sv/sys/powerpc/include/pte.h
  projects/sv/sys/powerpc/ofw/ofw_real.c
  projects/sv/sys/powerpc/powermac/macgpio.c
  projects/sv/sys/powerpc/powermac/uninorth.c
  projects/sv/sys/powerpc/powerpc/intr_machdep.c
  projects/sv/sys/sparc64/include/asmacros.h
  projects/sv/sys/sparc64/include/cpufunc.h
  projects/sv/sys/sparc64/include/elf.h
  projects/sv/sys/sparc64/include/intr_machdep.h
  projects/sv/sys/sparc64/include/pmap.h
  projects/sv/sys/sparc64/include/tsb.h
  projects/sv/sys/sparc64/include/vmparam.h
  projects/sv/sys/sparc64/pci/apb.c
  projects/sv/sys/sparc64/pci/fire.c
  projects/sv/sys/sparc64/pci/ofw_pcib.c
  projects/sv/sys/sparc64/pci/psycho.c
  projects/sv/sys/sparc64/pci/schizo.c
  projects/sv/sys/sparc64/sbus/sbus.c
  projects/sv/sys/sparc64/sparc64/exception.S
  projects/sv/sys/sparc64/sparc64/genassym.c
  projects/sv/sys/sparc64/sparc64/intr_machdep.c
  projects/sv/sys/sparc64/sparc64/mp_machdep.c
  projects/sv/sys/sparc64/sparc64/pmap.c
  projects/sv/sys/sparc64/sparc64/support.S
  projects/sv/sys/sparc64/sparc64/tick.c
  projects/sv/sys/sparc64/sparc64/tlb.c
  projects/sv/sys/sparc64/sparc64/tsb.c
  projects/sv/sys/sun4v/include/elf.h
  projects/sv/sys/sys/_umtx.h
  projects/sv/sys/sys/bus.h
  projects/sv/sys/sys/copyright.h
  projects/sv/sys/sys/mount.h
  projects/sv/sys/sys/param.h
  projects/sv/sys/sys/priority.h
  projects/sv/sys/sys/sched.h
  projects/sv/sys/sys/umtx.h
  projects/sv/sys/ufs/ffs/ffs_alloc.c
  projects/sv/sys/ufs/ffs/ffs_softdep.c
  projects/sv/sys/ufs/ffs/ffs_vfsops.c
  projects/sv/sys/ufs/ffs/fs.h
  projects/sv/sys/ufs/ffs/softdep.h
  projects/sv/sys/ufs/ufs/ufs_inode.c
  projects/sv/sys/ufs/ufs/ufs_vnops.c
  projects/sv/sys/ufs/ufs/ufsmount.h
  projects/sv/sys/vm/swap_pager.c
  projects/sv/sys/vm/vm_contig.c
  projects/sv/sys/vm/vm_extern.h
  projects/sv/sys/vm/vm_fault.c
  projects/sv/sys/vm/vm_object.c
  projects/sv/sys/vm/vm_object.h
  projects/sv/sys/vm/vm_page.c
  projects/sv/sys/vm/vm_pageout.c
  projects/sv/sys/x86/x86/io_apic.c
  projects/sv/sys/xen/evtchn/evtchn.c
  projects/sv/tools/regression/acct/Makefile
  projects/sv/tools/regression/acct/pack.c
  projects/sv/tools/regression/acct/regress.t
  projects/sv/tools/regression/bin/sh/expansion/plus-minus1.0
  projects/sv/tools/regression/usr.bin/sed/Makefile
  projects/sv/tools/tools/nanobsd/gateworks/common
  projects/sv/tools/tools/nanobsd/nanobsd.sh
  projects/sv/usr.bin/ar/ar.1
  projects/sv/usr.bin/c89/c89.1
  projects/sv/usr.bin/c99/c99.1
  projects/sv/usr.bin/calendar/calendar.1
  projects/sv/usr.bin/calendar/calendar.h
  projects/sv/usr.bin/calendar/calendars/calendar.freebsd
  projects/sv/usr.bin/calendar/parsedata.c
  projects/sv/usr.bin/gcore/gcore.1
  projects/sv/usr.bin/lock/lock.c
  projects/sv/usr.bin/mail/mail.1
  projects/sv/usr.bin/printf/printf.c
  projects/sv/usr.bin/sed/main.c
  projects/sv/usr.bin/tar/bsdtar.1
  projects/sv/usr.bin/xlint/Makefile.inc
  projects/sv/usr.sbin/Makefile.mips
  projects/sv/usr.sbin/ancontrol/ancontrol.8
  projects/sv/usr.sbin/cpucontrol/cpucontrol.c
  projects/sv/usr.sbin/fwcontrol/fwdv.c
  projects/sv/usr.sbin/fwcontrol/fwmpegts.c
  projects/sv/usr.sbin/newsyslog/newsyslog.c
  projects/sv/usr.sbin/pkg_install/add/main.c
  projects/sv/usr.sbin/rtadvd/Makefile
  projects/sv/usr.sbin/rtadvd/rtadvd.8
  projects/sv/usr.sbin/rtadvd/rtadvd.c
  projects/sv/usr.sbin/rtprio/rtprio.c
  projects/sv/usr.sbin/sysinstall/devices.c
  projects/sv/usr.sbin/sysinstall/menus.c
Directory Properties:
  projects/sv/   (props changed)
  projects/sv/cddl/contrib/opensolaris/   (props changed)
  projects/sv/contrib/bind9/   (props changed)
  projects/sv/contrib/binutils/   (props changed)
  projects/sv/contrib/bzip2/   (props changed)
  projects/sv/contrib/ee/   (props changed)
  projects/sv/contrib/expat/   (props changed)
  projects/sv/contrib/file/   (props changed)
  projects/sv/contrib/gdb/   (props changed)
  projects/sv/contrib/gdtoa/   (props changed)
  projects/sv/contrib/gnu-sort/   (props changed)
  projects/sv/contrib/groff/   (props changed)
  projects/sv/contrib/less/   (props changed)
  projects/sv/contrib/libpcap/   (props changed)
  projects/sv/contrib/llvm/   (props changed)
  projects/sv/contrib/llvm/tools/clang/   (props changed)
  projects/sv/contrib/ncurses/   (props changed)
  projects/sv/contrib/netcat/   (props changed)
  projects/sv/contrib/ntp/   (props changed)
  projects/sv/contrib/one-true-awk/   (props changed)
  projects/sv/contrib/openbsm/   (props changed)
  projects/sv/contrib/openpam/   (props changed)
  projects/sv/contrib/pf/   (props changed)
  projects/sv/contrib/sendmail/   (props changed)
  projects/sv/contrib/tcpdump/   (props changed)
  projects/sv/contrib/tcsh/   (props changed)
  projects/sv/contrib/top/   (props changed)
  projects/sv/contrib/top/install-sh   (props changed)
  projects/sv/contrib/tzcode/stdtime/   (props changed)
  projects/sv/contrib/tzcode/zic/   (props changed)
  projects/sv/contrib/tzdata/   (props changed)
  projects/sv/contrib/wpa/   (props changed)
  projects/sv/contrib/xz/   (props changed)
  projects/sv/crypto/openssh/   (props changed)
  projects/sv/crypto/openssl/   (props changed)
  projects/sv/lib/libc/   (props changed)
  projects/sv/lib/libc/stdtime/   (props changed)
  projects/sv/lib/libutil/   (props changed)
  projects/sv/lib/libz/   (props changed)
  projects/sv/sbin/   (props changed)
  projects/sv/sbin/ipfw/   (props changed)
  projects/sv/share/mk/bsd.arch.inc.mk   (props changed)
  projects/sv/share/zoneinfo/   (props changed)
  projects/sv/sys/   (props changed)
  projects/sv/sys/amd64/include/xen/   (props changed)
  projects/sv/sys/cddl/contrib/opensolaris/   (props changed)
  projects/sv/sys/contrib/dev/acpica/   (props changed)
  projects/sv/sys/contrib/octeon-sdk/   (props changed)
  projects/sv/sys/contrib/pf/   (props changed)
  projects/sv/sys/contrib/x86emu/   (props changed)
  projects/sv/usr.bin/calendar/   (props changed)
  projects/sv/usr.bin/csup/   (props changed)
  projects/sv/usr.bin/procstat/   (props changed)
  projects/sv/usr.sbin/zic/   (props changed)

Modified: projects/sv/COPYRIGHT
==============================================================================
--- projects/sv/COPYRIGHT	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/COPYRIGHT	Sat Jan  8 01:15:32 2011	(r217138)
@@ -4,7 +4,7 @@
 The compilation of software known as FreeBSD is distributed under the
 following terms:
 
-Copyright (c) 1992-2010 The FreeBSD Project. All rights reserved.
+Copyright (c) 1992-2011 The FreeBSD Project. All rights reserved.
 
 Redistribution and use in source and binary forms, with or without
 modification, are permitted provided that the following conditions

Modified: projects/sv/Makefile
==============================================================================
--- projects/sv/Makefile	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/Makefile	Sat Jan  8 01:15:32 2011	(r217138)
@@ -26,6 +26,7 @@
 # delete-old-dirs     - Delete obsolete directories.
 # delete-old-files    - Delete obsolete files.
 # delete-old-libs     - Delete obsolete libraries.
+# targets             - Print a list of supported TARGET/TARGET_ARCH pairs.
 #
 # This makefile is simple by design. The FreeBSD make automatically reads
 # the /usr/share/mk/sys.mk unless the -m argument is specified on the
@@ -280,10 +281,10 @@ tinderbox:
 # with a reasonable chance of success, regardless of how old your
 # existing system is.
 #
-.if make(universe) || make(universe_kernels) || make(tinderbox)
+.if make(universe) || make(universe_kernels) || make(tinderbox) || make(targets)
 TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v
 TARGET_ARCHES_arm?=	arm armeb
-TARGET_ARCHES_mips?=	mipsel mipseb
+TARGET_ARCHES_mips?=	mipsel mipseb mips64el mips64eb
 TARGET_ARCHES_powerpc?=	powerpc powerpc64
 TARGET_ARCHES_pc98?=	i386
 TARGET_ARCHES_sun4v?=	sparc64
@@ -291,6 +292,14 @@ TARGET_ARCHES_sun4v?=	sparc64
 TARGET_ARCHES_${target}?= ${target}
 .endfor
 
+targets:
+	@echo "Supported TARGET/TARGET_ARCH pairs"
+.for target in ${TARGETS}
+.for target_arch in ${TARGET_ARCHES_${target}}
+	@echo "    ${target}/${target_arch}"
+.endfor
+.endfor
+
 .if defined(DOING_TINDERBOX)
 FAILFILE=tinderbox.failed
 MAKEFAIL=tee -a ${FAILFILE}
@@ -350,8 +359,11 @@ KERNCONFS!=	cd ${.CURDIR}/sys/${TARGET}/
 universe_kernconfs:
 .for kernel in ${KERNCONFS}
 TARGET_ARCH_${kernel}!=	cd ${.CURDIR}/sys/${TARGET}/conf && \
-			config -m ${.CURDIR}/sys/${TARGET}/conf/${kernel} | \
-			cut -f 2
+	config -m ${.CURDIR}/sys/${TARGET}/conf/${kernel} 2> /dev/null | \
+	grep -v WARNING: | cut -f 2
+.if empty(TARGET_ARCH_${kernel})
+.error "Target architecture for ${TARGET}/conf/${kernel} unknown.  config(8) likely too old."
+.endif
 universe_kernconfs: universe_kernconf_${TARGET}_${kernel}
 universe_kernconf_${TARGET}_${kernel}:
 	@(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \

Modified: projects/sv/Makefile.inc1
==============================================================================
--- projects/sv/Makefile.inc1	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/Makefile.inc1	Sat Jan  8 01:15:32 2011	(r217138)
@@ -121,7 +121,7 @@ VERSION+=	${OSRELDATE}
 TARGET_ARCH=	${TARGET:S/pc98/i386/:S/sun4v/sparc64/:S/mips/mipsel/}
 .elif !defined(TARGET) && defined(TARGET_ARCH) && \
     ${TARGET_ARCH} != ${MACHINE_ARCH}
-TARGET=		${TARGET_ARCH:C/mipse[lb]/mips/:C/armeb/arm/}
+TARGET=		${TARGET_ARCH:C/mips.*e[lb]/mips/:C/armeb/arm/}
 .endif
 # Legacy names, for a transition period mips:mips -> mipsel:mips
 .if defined(TARGET) && defined(TARGET_ARCH) && \
@@ -142,7 +142,7 @@ TARGET_ARCH=armeb
 TARGET?=	${MACHINE}
 TARGET_ARCH?=	${MACHINE_ARCH}
 
-KNOWN_ARCHES?=	amd64 arm armeb/arm i386 i386/pc98 ia64 mipsel/mips mipseb/mips powerpc powerpc64/powerpc sparc64 sparc64/sun4v
+KNOWN_ARCHES?=	amd64 arm armeb/arm i386 i386/pc98 ia64 mipsel/mips mipseb/mips mips64el/mips mips64eb/mips mipsn32el/mips mipsn32eb/mips powerpc powerpc64/powerpc sparc64 sparc64/sun4v
 .if ${TARGET} == ${TARGET_ARCH}
 _t=		${TARGET}
 .else

Modified: projects/sv/Makefile.mips
==============================================================================
--- projects/sv/Makefile.mips	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/Makefile.mips	Sat Jan  8 01:15:32 2011	(r217138)
@@ -1,5 +1,5 @@
 # $FreeBSD$
 
-.if defined(TARGET_ABI) && ${TARGET_ABI} == "n64"
+.if ${MACHINE_ARCH} != "mipsel" && ${MACHINE_ARCH} != "mipseb"
 MK_RESCUE=no
 .endif

Modified: projects/sv/UPDATING
==============================================================================
--- projects/sv/UPDATING	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/UPDATING	Sat Jan  8 01:15:32 2011	(r217138)
@@ -22,6 +22,27 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 9.
 	machines to maximize performance.  (To disable malloc debugging, run
 	ln -s aj /etc/malloc.conf.)
 
+20110103:
+	If you are trying to run make universe on a -stable system, and you get
+	the following warning:
+"Makefile", line 356: "Target architecture for i386/conf/GENERIC unknown.  config(8) likely too old."
+	or something similar to it, then you must upgrade your -stable system
+	to 8.2-Release or newer (really, any time after r210146 7/15/2010 in
+	stable/8) or build the config from the latest stable/8 branch and
+	install it on your system.
+
+	Prior to this date, building a current universe on 8-stable system from
+	between 7/15/2010 and 1/2/2011 would result in a weird shell parsing
+	error in the first kernel build phase.  A new config on those old systems
+	will fix that problem for older versions of -current.
+
+20101228:
+	The TCP stack has been modified to allow Khelp modules to interact with
+	it via helper hook points and store per-connection data in the TCP
+	control block. Bump __FreeBSD_version to 900029. User space tools that
+	rely on the size of struct tcpcb in tcp_var.h (e.g. sockstat) need to
+	be recompiled.
+
 20101114:
 	Generic IEEE 802.3 annex 31B full duplex flow control support has been
 	added to mii(4) and bge(4), bce(4), msk(4), nfe(4) and stge(4) along

Modified: projects/sv/bin/kill/kill.1
==============================================================================
--- projects/sv/bin/kill/kill.1	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/kill/kill.1	Sat Jan  8 01:15:32 2011	(r217138)
@@ -134,6 +134,7 @@ Terminate the process group with PGID 11
 .Xr csh 1 ,
 .Xr killall 1 ,
 .Xr ps 1 ,
+.Xr sh 1 ,
 .Xr kill 2 ,
 .Xr sigaction 2
 .Sh STANDARDS

Modified: projects/sv/bin/kill/kill.c
==============================================================================
--- projects/sv/bin/kill/kill.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/kill/kill.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -49,6 +49,12 @@ __FBSDID("$FreeBSD$");
 #include <stdlib.h>
 #include <string.h>
 
+#ifdef SHELL
+#define main killcmd
+#include "bltin/bltin.h"
+#include "error.h"
+#endif
+
 static void nosig(const char *);
 static void printsignals(FILE *);
 static int signame_to_signum(const char *);
@@ -75,16 +81,16 @@ main(int argc, char *argv[])
 				usage();
 			numsig = strtol(*argv, &ep, 10);
 			if (!**argv || *ep)
-				errx(1, "illegal signal number: %s", *argv);
+				errx(2, "illegal signal number: %s", *argv);
 			if (numsig >= 128)
 				numsig -= 128;
 			if (numsig <= 0 || numsig >= sys_nsig)
 				nosig(*argv);
 			printf("%s\n", sys_signame[numsig]);
-			exit(0);
+			return (0);
 		}
 		printsignals(stdout);
-		exit(0);
+		return (0);
 	}
 
 	if (!strcmp(*argv, "-s")) {
@@ -107,7 +113,7 @@ main(int argc, char *argv[])
 		} else if (isdigit(**argv)) {
 			numsig = strtol(*argv, &ep, 10);
 			if (!**argv || *ep)
-				errx(1, "illegal signal number: %s", *argv);
+				errx(2, "illegal signal number: %s", *argv);
 			if (numsig < 0)
 				nosig(*argv);
 		} else
@@ -122,16 +128,23 @@ main(int argc, char *argv[])
 		usage();
 
 	for (errors = 0; argc; argc--, argv++) {
-		pid = strtol(*argv, &ep, 10);
-		if (!**argv || *ep)
-			errx(1, "illegal process id: %s", *argv);
-		else if (kill(pid, numsig) == -1) {
+#ifdef SHELL
+		if (**argv == '%')
+			pid = getjobpgrp(*argv);
+		else
+#endif
+		{
+			pid = strtol(*argv, &ep, 10);
+			if (!**argv || *ep)
+				errx(2, "illegal process id: %s", *argv);
+		}
+		if (kill(pid, numsig) == -1) {
 			warn("%s", *argv);
 			errors = 1;
 		}
 	}
 
-	exit(errors);
+	return (errors);
 }
 
 static int
@@ -154,7 +167,11 @@ nosig(const char *name)
 
 	warnx("unknown signal %s; valid signals:", name);
 	printsignals(stderr);
-	exit(1);
+#ifdef SHELL
+	error(NULL);
+#else
+	exit(2);
+#endif
 }
 
 static void
@@ -180,5 +197,9 @@ usage(void)
 		"       kill -l [exit_status]",
 		"       kill -signal_name pid ...",
 		"       kill -signal_number pid ...");
-	exit(1);
+#ifdef SHELL
+	error(NULL);
+#else
+	exit(2);
+#endif
 }

Modified: projects/sv/bin/setfacl/setfacl.c
==============================================================================
--- projects/sv/bin/setfacl/setfacl.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/setfacl/setfacl.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -201,12 +201,14 @@ main(int argc, char *argv[])
 
 		if (stat(file->filename, &sb) == -1) {
 			warn("%s: stat() failed", file->filename);
+			carried_error++;
 			continue;
 		}
 
 		if (acl_type == ACL_TYPE_DEFAULT && S_ISDIR(sb.st_mode) == 0) {
 			warnx("%s: default ACL may only be set on a directory",
 			    file->filename);
+			carried_error++;
 			continue;
 		}
 
@@ -218,6 +220,7 @@ main(int argc, char *argv[])
 			if (acl_type == ACL_TYPE_DEFAULT) {
 				warnx("%s: there are no default entries "
 			           "in NFSv4 ACLs", file->filename);
+				carried_error++;
 				continue;
 			}
 			acl_type = ACL_TYPE_NFS4;
@@ -240,6 +243,7 @@ main(int argc, char *argv[])
 			else
 				warn("%s: acl_get_file() failed",
 				    file->filename);
+			carried_error++;
 			continue;
 		}
 

Modified: projects/sv/bin/sh/Makefile
==============================================================================
--- projects/sv/bin/sh/Makefile	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/Makefile	Sat Jan  8 01:15:32 2011	(r217138)
@@ -4,7 +4,7 @@
 PROG=	sh
 INSTALLFLAGS= -S
 SHSRCS=	alias.c arith.y arith_lex.l cd.c echo.c error.c eval.c exec.c expand.c \
-	histedit.c input.c jobs.c mail.c main.c memalloc.c miscbltin.c \
+	histedit.c input.c jobs.c kill.c mail.c main.c memalloc.c miscbltin.c \
 	mystring.c options.c output.c parser.c printf.c redir.c show.c \
 	test.c trap.c var.c
 GENSRCS= builtins.c init.c nodes.c syntax.c
@@ -26,6 +26,7 @@ WARNS?=	2
 WFORMAT=0
 
 .PATH:	${.CURDIR}/bltin \
+	${.CURDIR}/../kill \
 	${.CURDIR}/../test \
 	${.CURDIR}/../../usr.bin/printf
 

Modified: projects/sv/bin/sh/alias.c
==============================================================================
--- projects/sv/bin/sh/alias.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/alias.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -246,7 +246,7 @@ aliascmd(int argc, char **argv)
 	while ((n = *++argv) != NULL) {
 		if ((v = strchr(n+1, '=')) == NULL) /* n+1: funny ksh stuff */
 			if ((ap = lookupalias(n, 0)) == NULL) {
-				outfmt(out2, "alias: %s not found\n", n);
+				warning("%s not found", n);
 				ret = 1;
 			} else
 				printalias(ap);

Modified: projects/sv/bin/sh/bltin/bltin.h
==============================================================================
--- projects/sv/bin/sh/bltin/bltin.h	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/bltin/bltin.h	Sat Jan  8 01:15:32 2011	(r217138)
@@ -43,6 +43,7 @@
 #include "../mystring.h"
 #ifdef SHELL
 #include "../output.h"
+#define FILE struct output
 #undef stdout
 #define stdout out1
 #undef stderr
@@ -57,11 +58,8 @@
 #define fwrite(ptr, size, nmemb, file) outbin(ptr, (size) * (nmemb), file)
 #define fflush flushout
 #define INITARGS(argv)
-#define warnx(...) do {					\
-	out2fmt_flush("%s: ", commandname);		\
-	out2fmt_flush(__VA_ARGS__);			\
-	out2fmt_flush("\n");				\
-	} while (0)
+#define warnx warning
+#define warn(fmt, ...) warning(fmt ": %s", __VA_ARGS__, strerror(errno))
 #define errx(exitstatus, ...) error(__VA_ARGS__)
 
 #else
@@ -71,8 +69,11 @@
 #define INITARGS(argv)	if ((commandname = argv[0]) == NULL) {fputs("Argc is zero\n", stderr); exit(2);} else
 #endif
 
+#include <unistd.h>
+
 pointer stalloc(int);
 void error(const char *, ...) __printf0like(1, 2);
+pid_t getjobpgrp(char *);
 
 int echocmd(int, char **);
 int testcmd(int, char **);

Modified: projects/sv/bin/sh/builtins.def
==============================================================================
--- projects/sv/bin/sh/builtins.def	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/builtins.def	Sat Jan  8 01:15:32 2011	(r217138)
@@ -70,6 +70,7 @@ hashcmd		hash
 histcmd -h	fc
 jobidcmd	jobid
 jobscmd		jobs
+killcmd		kill
 localcmd	local
 printfcmd	printf
 pwdcmd		pwd

Modified: projects/sv/bin/sh/cd.c
==============================================================================
--- projects/sv/bin/sh/cd.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/cd.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -224,7 +224,7 @@ cdphysical(char *dest)
 	}
 	p = findcwd(NULL);
 	if (p == NULL)
-		out2fmt_flush("cd: warning: failed to get name of current directory\n");
+		warning("warning: failed to get name of current directory");
 	updatepwd(p);
 	INTON;
 	return (0);

Modified: projects/sv/bin/sh/error.c
==============================================================================
--- projects/sv/bin/sh/error.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/error.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -134,6 +134,26 @@ onint(void)
 }
 
 
+static void
+vwarning(const char *msg, va_list ap)
+{
+	if (commandname)
+		outfmt(out2, "%s: ", commandname);
+	doformat(out2, msg, ap);
+	out2fmt_flush("\n");
+}
+
+
+void
+warning(const char *msg, ...)
+{
+	va_list ap;
+	va_start(ap, msg);
+	vwarning(msg, ap);
+	va_end(ap);
+}
+
+
 /*
  * Exverror is called to raise the error exception.  If the first argument
  * is not NULL then error prints an error message using printf style
@@ -158,12 +178,8 @@ exverror(int cond, const char *msg, va_l
 	else
 		TRACE(("exverror(%d, NULL) pid=%d\n", cond, getpid()));
 #endif
-	if (msg) {
-		if (commandname)
-			outfmt(out2, "%s: ", commandname);
-		doformat(out2, msg, ap);
-		out2c('\n');
-	}
+	if (msg)
+		vwarning(msg, ap);
 	flushall();
 	exraise(cond);
 }

Modified: projects/sv/bin/sh/error.h
==============================================================================
--- projects/sv/bin/sh/error.h	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/error.h	Sat Jan  8 01:15:32 2011	(r217138)
@@ -80,6 +80,7 @@ extern volatile sig_atomic_t intpending;
 
 void exraise(int) __dead2;
 void onint(void);
+void warning(const char *, ...) __printflike(1, 2);
 void error(const char *, ...) __printf0like(1, 2) __dead2;
 void exerror(int, const char *, ...) __printf0like(2, 3) __dead2;
 

Modified: projects/sv/bin/sh/eval.c
==============================================================================
--- projects/sv/bin/sh/eval.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/eval.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -94,6 +94,7 @@ static void evalsubshell(union node *, i
 static void evalredir(union node *, int);
 static void expredir(union node *);
 static void evalpipe(union node *);
+static int is_valid_fast_cmdsubst(union node *n);
 static void evalcommand(union node *, int, struct backcmd *);
 static void prehash(union node *);
 
@@ -565,6 +566,19 @@ evalpipe(union node *n)
 
 
 
+static int
+is_valid_fast_cmdsubst(union node *n)
+{
+	union node *argp;
+
+	if (n->type != NCMD)
+		return 0;
+	for (argp = n->ncmd.args ; argp ; argp = argp->narg.next)
+		if (expandhassideeffects(argp->narg.text))
+			return 0;
+	return 1;
+}
+
 /*
  * Execute a command inside back quotes.  If it's a builtin command, we
  * want to save its output in a block obtained from malloc.  Otherwise
@@ -578,6 +592,8 @@ evalbackcmd(union node *n, struct backcm
 	int pip[2];
 	struct job *jp;
 	struct stackmark smark;		/* unnecessary */
+	struct jmploc jmploc;
+	struct jmploc *savehandler;
 
 	setstackmark(&smark);
 	result->fd = -1;
@@ -588,9 +604,21 @@ evalbackcmd(union node *n, struct backcm
 		exitstatus = 0;
 		goto out;
 	}
-	if (n->type == NCMD) {
+	if (is_valid_fast_cmdsubst(n)) {
 		exitstatus = oexitstatus;
-		evalcommand(n, EV_BACKCMD, result);
+		savehandler = handler;
+		if (setjmp(jmploc.loc)) {
+			if (exception == EXERROR || exception == EXEXEC)
+				exitstatus = 2;
+			else if (exception != 0) {
+				handler = savehandler;
+				longjmp(handler->loc, 1);
+			}
+		} else {
+			handler = &jmploc;
+			evalcommand(n, EV_BACKCMD, result);
+		}
+		handler = savehandler;
 	} else {
 		exitstatus = 0;
 		if (pipe(pip) < 0)
@@ -615,10 +643,35 @@ out:
 		result->fd, result->buf, result->nleft, result->jp));
 }
 
-
+/*
+ * Check if a builtin can safely be executed in the same process,
+ * even though it should be in a subshell (command substitution).
+ * Note that jobid, jobs, times and trap can show information not
+ * available in a child process; this is deliberate.
+ * The arguments should already have been expanded.
+ */
+static int
+safe_builtin(int idx, int argc, char **argv)
+{
+	if (idx == BLTINCMD || idx == COMMANDCMD || idx == ECHOCMD ||
+	    idx == FALSECMD || idx == JOBIDCMD || idx == JOBSCMD ||
+	    idx == KILLCMD || idx == PRINTFCMD || idx == PWDCMD ||
+	    idx == TESTCMD || idx == TIMESCMD || idx == TRUECMD ||
+	    idx == TYPECMD)
+		return (1);
+	if (idx == EXPORTCMD || idx == TRAPCMD || idx == ULIMITCMD ||
+	    idx == UMASKCMD)
+		return (argc <= 1 || (argc == 2 && argv[1][0] == '-'));
+	if (idx == SETCMD)
+		return (argc <= 1 || (argc == 2 && (argv[1][0] == '-' ||
+		    argv[1][0] == '+') && argv[1][1] == 'o' &&
+		    argv[1][2] == '\0'));
+	return (0);
+}
 
 /*
  * Execute a simple command.
+ * Note: This may or may not return if (flags & EV_EXIT).
  */
 
 static void
@@ -655,6 +708,7 @@ evalcommand(union node *cmd, int flags, 
 	arglist.lastp = &arglist.list;
 	varlist.lastp = &varlist.list;
 	varflag = 1;
+	jp = NULL;
 	do_clearcmdentry = 0;
 	oexitstatus = exitstatus;
 	exitstatus = 0;
@@ -833,10 +887,8 @@ evalcommand(union node *cmd, int flags, 
 	 || ((cmdentry.cmdtype == CMDNORMAL || cmdentry.cmdtype == CMDUNKNOWN)
 	    && ((flags & EV_EXIT) == 0 || have_traps()))
 	 || ((flags & EV_BACKCMD) != 0
-	    && (cmdentry.cmdtype != CMDBUILTIN
-		 || cmdentry.u.index == CDCMD
-		 || cmdentry.u.index == DOTCMD
-		 || cmdentry.u.index == EVALCMD))) {
+	    && (cmdentry.cmdtype != CMDBUILTIN ||
+		 !safe_builtin(cmdentry.u.index, argc, argv)))) {
 		jp = makejob(cmd, 1);
 		mode = cmd->ncmd.backgnd;
 		if (flags & EV_BACKCMD) {
@@ -915,7 +967,7 @@ evalcommand(union node *cmd, int flags, 
 			evalskip = 0;
 			skipcount = 0;
 		}
-		if (flags & EV_EXIT)
+		if (jp)
 			exitshell(exitstatus);
 	} else if (cmdentry.cmdtype == CMDBUILTIN) {
 #ifdef DEBUG
@@ -947,8 +999,7 @@ evalcommand(union node *cmd, int flags, 
 		 */
 		if (argc == 0 && !(flags & EV_BACKCMD))
 			cmdentry.special = 1;
-		if (cmdentry.special)
-			listsetvar(cmdenviron);
+		listsetvar(cmdenviron, cmdentry.special ? 0 : VNOSET);
 		if (argc > 0)
 			bltinsetlocale();
 		commandname = argv[0];
@@ -964,13 +1015,12 @@ cmddone:
 		out1 = &output;
 		out2 = &errout;
 		freestdout();
+		handler = savehandler;
 		if (e != EXSHELLPROC) {
 			commandname = savecmdname;
-			if (flags & EV_EXIT) {
+			if (jp)
 				exitshell(exitstatus);
-			}
 		}
-		handler = savehandler;
 		if (flags == EV_BACKCMD) {
 			backcmd->buf = memout.buf;
 			backcmd->nleft = memout.nextc - memout.buf;

Modified: projects/sv/bin/sh/exec.c
==============================================================================
--- projects/sv/bin/sh/exec.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/exec.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -190,9 +190,8 @@ padvance(const char **path, const char *
 	for (p = start; *p && *p != ':' && *p != '%'; p++)
 		; /* nothing */
 	len = p - start + strlen(name) + 2;	/* "2" is for '/' and '\0' */
-	while (stackblocksize() < len)
-		growstackblock();
-	q = stackblock();
+	STARTSTACKSTR(q);
+	CHECKSTRSPACE(len, q);
 	if (p != start) {
 		memcpy(q, start, p - start);
 		q += p - start;

Modified: projects/sv/bin/sh/expand.c
==============================================================================
--- projects/sv/bin/sh/expand.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/expand.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -502,13 +502,14 @@ expbackq(union node *cmd, int quoted, in
 			if (lastc == '\n') {
 				nnl++;
 			} else {
+				CHECKSTRSPACE(nnl + 2, dest);
 				while (nnl > 0) {
 					nnl--;
-					STPUTC('\n', dest);
+					USTPUTC('\n', dest);
 				}
 				if (quotes && syntax[(int)lastc] == CCTL)
-					STPUTC(CTLESC, dest);
-				STPUTC(lastc, dest);
+					USTPUTC(CTLESC, dest);
+				USTPUTC(lastc, dest);
 			}
 		}
 	}
@@ -1569,6 +1570,78 @@ cvtnum(int num, char *buf)
 }
 
 /*
+ * Check statically if expanding a string may have side effects.
+ */
+int
+expandhassideeffects(const char *p)
+{
+	int c;
+	int arinest;
+
+	arinest = 0;
+	while ((c = *p++) != '\0') {
+		switch (c) {
+		case CTLESC:
+			p++;
+			break;
+		case CTLVAR:
+			c = *p++;
+			/* Expanding $! sets the job to remembered. */
+			if (*p == '!')
+				return 1;
+			if ((c & VSTYPE) == VSASSIGN)
+				return 1;
+			/*
+			 * If we are in arithmetic, the parameter may contain
+			 * '=' which may cause side effects. Exceptions are
+			 * the length of a parameter and $$, $# and $? which
+			 * are always numeric.
+			 */
+			if ((c & VSTYPE) == VSLENGTH) {
+				while (*p != '=')
+					p++;
+				p++;
+				break;
+			}
+			if ((*p == '$' || *p == '#' || *p == '?') &&
+			    p[1] == '=') {
+				p += 2;
+				break;
+			}
+			if (arinest > 0)
+				return 1;
+			break;
+		case CTLBACKQ:
+		case CTLBACKQ | CTLQUOTE:
+			if (arinest > 0)
+				return 1;
+			break;
+		case CTLARI:
+			arinest++;
+			break;
+		case CTLENDARI:
+			arinest--;
+			break;
+		case '=':
+			if (*p == '=') {
+				/* Allow '==' operator. */
+				p++;
+				continue;
+			}
+			if (arinest > 0)
+				return 1;
+			break;
+		case '!': case '<': case '>':
+			/* Allow '!=', '<=', '>=' operators. */
+			if (*p == '=')
+				p++;
+			break;
+		}
+	}
+	return 0;
+}
+
+/*
  * Do most of the work for wordexp(3).
  */
 

Modified: projects/sv/bin/sh/expand.h
==============================================================================
--- projects/sv/bin/sh/expand.h	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/expand.h	Sat Jan  8 01:15:32 2011	(r217138)
@@ -63,4 +63,5 @@ void expari(int);
 int patmatch(const char *, const char *, int);
 void rmescapes(char *);
 int casematch(union node *, const char *);
+int expandhassideeffects(const char *);
 int wordexpcmd(int, char **);

Modified: projects/sv/bin/sh/histedit.c
==============================================================================
--- projects/sv/bin/sh/histedit.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/histedit.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -232,6 +232,7 @@ histcmd(int argc, char **argv)
 		}
 	argc -= optind, argv += optind;
 
+	savehandler = handler;
 	/*
 	 * If executing...
 	 */
@@ -242,7 +243,6 @@ histcmd(int argc, char **argv)
 		 * Catch interrupts to reset active counter and
 		 * cleanup temp files.
 		 */
-		savehandler = handler;
 		if (setjmp(jmploc.loc)) {
 			active = 0;
 			if (editfile)
@@ -399,6 +399,7 @@ histcmd(int argc, char **argv)
 		--active;
 	if (displayhist)
 		displayhist = 0;
+	handler = savehandler;
 	return 0;
 }
 

Modified: projects/sv/bin/sh/jobs.c
==============================================================================
--- projects/sv/bin/sh/jobs.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/jobs.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -632,6 +632,14 @@ currentjob:	if ((jp = getcurjob(NULL)) =
 }
 
 
+pid_t
+getjobpgrp(char *name)
+{
+	struct job *jp;
+
+	jp = getjob(name);
+	return -jp->ps[0].pid;
+}
 
 /*
  * Return a new job structure,

Modified: projects/sv/bin/sh/memalloc.c
==============================================================================
--- projects/sv/bin/sh/memalloc.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/memalloc.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -127,7 +127,7 @@ static struct stack_block *stackp;
 static struct stackmark *markp;
 char *stacknxt;
 int stacknleft;
-int sstrnleft;
+char *sstrend;
 
 
 static void
@@ -146,6 +146,7 @@ stnewblock(int nbytes)
 	sp->prev = stackp;
 	stacknxt = SPACE(sp);
 	stacknleft = allocsize - (stacknxt - (char*)sp);
+	sstrend = stacknxt + stacknleft;
 	stackp = sp;
 	INTON;
 }
@@ -204,6 +205,7 @@ popstackmark(struct stackmark *mark)
 	}
 	stacknxt = mark->stacknxt;
 	stacknleft = mark->stacknleft;
+	sstrend = stacknxt + stacknleft;
 	INTON;
 }
 
@@ -218,8 +220,8 @@ popstackmark(struct stackmark *mark)
  * part of the block that has been used.
  */
 
-void
-growstackblock(void)
+static void
+growstackblock(int min)
 {
 	char *p;
 	int newlen;
@@ -229,8 +231,15 @@ growstackblock(void)
 	struct stack_block *oldstackp;
 	struct stackmark *xmark;
 
-	newlen = (stacknleft == 0) ? MINSIZE : stacknleft * 2 + 100;
-	newlen = ALIGN(newlen);
+	if (min < stacknleft)
+		min = stacknleft;
+	if (min >= INT_MAX / 2 - ALIGN(sizeof(struct stack_block)))
+		error("Out of space");
+	min += stacknleft;
+	min += ALIGN(sizeof(struct stack_block));
+	newlen = 512;
+	while (newlen < min)
+		newlen <<= 1;
 	oldspace = stacknxt;
 	oldlen = stacknleft;
 
@@ -243,6 +252,7 @@ growstackblock(void)
 		stackp = sp;
 		stacknxt = SPACE(sp);
 		stacknleft = newlen - (stacknxt - (char*)sp);
+		sstrend = stacknxt + stacknleft;
 
 		/*
 		 * Stack marks pointing to the start of the old block
@@ -257,6 +267,7 @@ growstackblock(void)
 		}
 		INTON;
 	} else {
+		newlen -= ALIGN(sizeof(struct stack_block));
 		p = stalloc(newlen);
 		if (oldlen != 0)
 			memcpy(p, oldspace, oldlen);
@@ -295,10 +306,9 @@ grabstackblock(int len)
  */
 
 static char *
-growstrstackblock(int n)
+growstrstackblock(int n, int min)
 {
-	growstackblock();
-	sstrnleft = stackblocksize() - n;
+	growstackblock(min);
 	return stackblock() + n;
 }
 
@@ -308,7 +318,7 @@ growstackstr(void)
 	int len;
 
 	len = stackblocksize();
-	return growstrstackblock(len);
+	return (growstrstackblock(len, 0));
 }
 
 
@@ -317,33 +327,21 @@ growstackstr(void)
  */
 
 char *
-makestrspace(void)
+makestrspace(int min, char *p)
 {
 	int len;
 
-	len = stackblocksize() - sstrnleft;
-	return growstrstackblock(len);
-}
-
-
-
-void
-ungrabstackstr(char *s, char *p)
-{
-	stacknleft += stacknxt - s;
-	stacknxt = s;
-	sstrnleft = stacknleft - (p - s);
+	len = p - stackblock();
+	return (growstrstackblock(len, min));
 }
 
 
 char *
 stputbin(const char *data, int len, char *p)
 {
-	int i;
-
-	for (i = 0; i < len; i++)
-		STPUTC(data[i], p);
-	return (p);
+	CHECKSTRSPACE(len, p);
+	memcpy(p, data, len);
+	return (p + len);
 }
 
 char *

Modified: projects/sv/bin/sh/memalloc.h
==============================================================================
--- projects/sv/bin/sh/memalloc.h	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/memalloc.h	Sat Jan  8 01:15:32 2011	(r217138)
@@ -45,7 +45,7 @@ struct stackmark {
 
 extern char *stacknxt;
 extern int stacknleft;
-extern int sstrnleft;
+extern char *sstrend;
 
 pointer ckmalloc(size_t);
 pointer ckrealloc(pointer, int);
@@ -55,11 +55,9 @@ pointer stalloc(int);
 void stunalloc(pointer);
 void setstackmark(struct stackmark *);
 void popstackmark(struct stackmark *);
-void growstackblock(void);
 void grabstackblock(int);
 char *growstackstr(void);
-char *makestrspace(void);
-void ungrabstackstr(char *, char *);
+char *makestrspace(int, char *);
 char *stputbin(const char *data, int len, char *p);
 char *stputs(const char *data, char *p);
 
@@ -67,10 +65,10 @@ char *stputs(const char *data, char *p);
 
 #define stackblock() stacknxt
 #define stackblocksize() stacknleft
-#define STARTSTACKSTR(p)	p = stackblock(), sstrnleft = stackblocksize()
-#define STPUTC(c, p)	(--sstrnleft >= 0? (*p++ = (c)) : (p = growstackstr(), --sstrnleft, *p++ = (c)))
-#define CHECKSTRSPACE(n, p)	{ if (sstrnleft < n) p = makestrspace(); }
-#define USTPUTC(c, p)	(--sstrnleft, *p++ = (c))
+#define STARTSTACKSTR(p)	p = stackblock()
+#define STPUTC(c, p)	do { if (p == sstrend) p = growstackstr(); *p++ = (c); } while(0)
+#define CHECKSTRSPACE(n, p)	{ if (sstrend - p < n) p = makestrspace(n, p); }
+#define USTPUTC(c, p)	(*p++ = (c))
 /*
  * STACKSTRNUL's use is where we want to be able to turn a stack
  * (non-sentinel, character counting string) into a C string,
@@ -78,10 +76,11 @@ char *stputs(const char *data, char *p);
  * Note: Because of STACKSTRNUL's semantics, STACKSTRNUL cannot be used
  * on a stack that will grabstackstr()ed.
  */
-#define STACKSTRNUL(p)	(sstrnleft == 0? (p = growstackstr(), *p = '\0') : (*p = '\0'))
-#define STUNPUTC(p)	(++sstrnleft, --p)
+#define STACKSTRNUL(p)	(p == sstrend ? (p = growstackstr(), *p = '\0') : (*p = '\0'))
+#define STUNPUTC(p)	(--p)
 #define STTOPC(p)	p[-1]
-#define STADJUST(amount, p)	(p += (amount), sstrnleft -= (amount))
-#define grabstackstr(p)	stalloc(stackblocksize() - sstrnleft)
+#define STADJUST(amount, p)	(p += (amount))
+#define grabstackstr(p)	stalloc((char *)p - stackblock())
+#define ungrabstackstr(s, p)	stunalloc((s))
 #define STPUTBIN(s, len, p)	p = stputbin((s), (len), p)
 #define STPUTS(s, p)	p = stputs((s), p)

Modified: projects/sv/bin/sh/parser.c
==============================================================================
--- projects/sv/bin/sh/parser.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/parser.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -1093,9 +1093,8 @@ done:
                 popfile();
 		tokpushback = 0;
 	}
-	while (stackblocksize() <= savelen)
-		growstackblock();
 	STARTSTACKSTR(out);
+	CHECKSTRSPACE(savelen + 1, out);
 	INTOFF;
 	if (str) {
 		memcpy(out, str, savelen);

Modified: projects/sv/bin/sh/redir.c
==============================================================================
--- projects/sv/bin/sh/redir.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/redir.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -155,6 +155,7 @@ openredirect(union node *redir, char mem
 	int fd = redir->nfile.fd;
 	char *fname;
 	int f;
+	int e;
 
 	/*
 	 * We suppress interrupts so that we won't leave open file
@@ -173,7 +174,11 @@ openredirect(union node *redir, char mem
 			error("cannot open %s: %s", fname, strerror(errno));
 movefd:
 		if (f != fd) {
-			dup2(f, fd);
+			if (dup2(f, fd) == -1) {
+				e = errno;
+				close(f);
+				error("%d: %s", fd, strerror(e));
+			}
 			close(f);
 		}
 		break;

Modified: projects/sv/bin/sh/sh.1
==============================================================================
--- projects/sv/bin/sh/sh.1	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/sh.1	Sat Jan  8 01:15:32 2011	(r217138)
@@ -32,7 +32,7 @@
 .\"	from: @(#)sh.1	8.6 (Berkeley) 5/4/95
 .\" $FreeBSD$
 .\"
-.Dd December 3, 2010
+.Dd December 21, 2010
 .Dt SH 1
 .Os
 .Sh NAME
@@ -456,9 +456,10 @@ would become
 Aliases provide a convenient way for naive users to
 create shorthands for commands without having to learn how
 to create functions with arguments.
-They can also be
-used to create lexically obscure code.
-This use is discouraged.
+Using aliases in scripts is discouraged
+because the command that defines them must be executed
+before the code that uses them is parsed.
+This is fragile and not portable.
 .Pp
 An alias name may be escaped in a command line, so that it is not
 replaced by its alias value, by using quoting characters within or
@@ -2049,6 +2050,10 @@ If the
 .Fl s
 option is specified, only the PIDs of the job commands are printed, one per
 line.
+.It Ic kill
+A built-in equivalent of
+.Xr kill 1
+that additionally supports sending signals to jobs.
 .It Ic local Oo Ar variable ... Oc Op Fl
 See the
 .Sx Functions
@@ -2477,6 +2482,7 @@ will return the argument.
 .Xr echo 1 ,
 .Xr ed 1 ,
 .Xr emacs 1 ,
+.Xr kill 1 ,
 .Xr printf 1 ,
 .Xr pwd 1 ,
 .Xr test 1 ,

Modified: projects/sv/bin/sh/trap.c
==============================================================================
--- projects/sv/bin/sh/trap.c	Sat Jan  8 01:11:14 2011	(r217137)
+++ projects/sv/bin/sh/trap.c	Sat Jan  8 01:15:32 2011	(r217138)
@@ -185,7 +185,7 @@ trapcmd(int argc, char **argv)
 	}
 	while (*argv) {
 		if ((signo = sigstring_to_signum(*argv)) == -1) {
-			out2fmt_flush("trap: bad signal %s\n", *argv);
+			warning("bad signal %s", *argv);

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

From owner-svn-src-projects@FreeBSD.ORG  Sat Jan  8 08:58:47 2011
Return-Path: <owner-svn-src-projects@FreeBSD.ORG>
Delivered-To: svn-src-projects@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
	by hub.freebsd.org (Postfix) with ESMTP id 27AE710656A9;
	Sat,  8 Jan 2011 08:58:47 +0000 (UTC)
	(envelope-from jeff@FreeBSD.org)
Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c])
	by mx1.freebsd.org (Postfix) with ESMTP id 15E5A8FC0A;
	Sat,  8 Jan 2011 08:58:47 +0000 (UTC)
Received: from svn.freebsd.org (localhost [127.0.0.1])
	by svn.freebsd.org (8.14.3/8.14.3) with ESMTP id p088wlJp082162;
	Sat, 8 Jan 2011 08:58:47 GMT (envelope-from jeff@svn.freebsd.org)
Received: (from jeff@localhost)
	by svn.freebsd.org (8.14.3/8.14.3/Submit) id p088wl11082158;
	Sat, 8 Jan 2011 08:58:47 GMT (envelope-from jeff@svn.freebsd.org)
Message-Id: <201101080858.p088wl11082158@svn.freebsd.org>
From: Jeff Roberson <jeff@FreeBSD.org>
Date: Sat, 8 Jan 2011 08:58:47 +0000 (UTC)
To: src-committers@freebsd.org, svn-src-projects@freebsd.org
X-SVN-Group: projects
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Cc: 
Subject: svn commit: r217142 -
	projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib
X-BeenThere: svn-src-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: "SVN commit messages for the src &quot; projects&quot;
	tree" <svn-src-projects.freebsd.org>
List-Unsubscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=unsubscribe>
List-Archive: <http://lists.freebsd.org/pipermail/svn-src-projects>
List-Post: <mailto:svn-src-projects@freebsd.org>
List-Help: <mailto:svn-src-projects-request@freebsd.org?subject=help>
List-Subscribe: <http://lists.freebsd.org/mailman/listinfo/svn-src-projects>, 
	<mailto:svn-src-projects-request@freebsd.org?subject=subscribe>
X-List-Received-Date: Sat, 08 Jan 2011 08:58:47 -0000

Author: jeff
Date: Sat Jan  8 08:58:46 2011
New Revision: 217142
URL: http://svn.freebsd.org/changeset/base/217142

Log:
   - Change ipoib functions from primarily ifnet passing to primarily
     softc passing.  Virtually every function just took the ifnet and
     immediately looked up the softc anyway.  This further allows me to
     allocate a seperate softc for each vlan interface while using the
     device file created by if_vlan.c.
  
  Sponsored by:	Isilon Systems, iX Systems, and Panasas.

Modified:
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_ib.c
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_main.c
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_multicast.c
  projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_verbs.c

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h	Sat Jan  8 02:23:59 2011	(r217141)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib.h	Sat Jan  8 08:58:46 2011	(r217142)
@@ -183,7 +183,7 @@ struct ipoib_mcast {
 
 	struct ifqueue pkt_queue;
 
-	struct ifnet *dev;
+	struct ipoib_dev_priv *priv;
 };
 
 struct ipoib_rx_buf {
@@ -246,7 +246,7 @@ struct ipoib_cm_rx {
 	struct ib_qp	       *qp;
 	struct ipoib_cm_rx_buf *rx_ring;
 	struct list_head	list;
-	struct ifnet      *dev;
+	struct ipoib_dev_priv	*priv;
 	unsigned long		jiffies;
 	enum ipoib_cm_state	state;
 	int			recv_count;
@@ -256,7 +256,7 @@ struct ipoib_cm_tx {
 	struct ib_cm_id	    *id;
 	struct ib_qp	    *qp;
 	struct list_head     list;
-	struct ifnet   *dev;
+	struct ipoib_dev_priv *priv;
 	struct ipoib_path   *path;
 	struct ipoib_cm_tx_buf *tx_ring;
 	unsigned	     tx_head;
@@ -388,7 +388,7 @@ struct ipoib_dev_priv {
 };
 
 struct ipoib_ah {
-	struct ifnet *dev;
+	struct ipoib_dev_priv *priv;
 	struct ib_ah	  *ah;
 	struct list_head   list;
 	struct kref	   ref;
@@ -396,7 +396,7 @@ struct ipoib_ah {
 };
 
 struct ipoib_path {
-	struct ifnet         *dev;
+	struct ipoib_dev_priv *priv;
 	struct rb_node	      rb_node;
 	struct list_head      list;
 #ifdef CONFIG_INFINIBAND_IPOIB_CM
@@ -426,7 +426,7 @@ extern struct workqueue_struct *ipoib_wo
 void ipoib_ib_completion(struct ib_cq *cq, void *dev_ptr);
 void ipoib_send_comp_handler(struct ib_cq *cq, void *dev_ptr);
 
-struct ipoib_ah *ipoib_create_ah(struct ifnet *dev,
+struct ipoib_ah *ipoib_create_ah(struct ipoib_dev_priv *,
 				 struct ib_pd *pd, struct ib_ah_attr *attr);
 void ipoib_free_ah(struct kref *kref);
 static inline void ipoib_put_ah(struct ipoib_ah *ah)
@@ -434,50 +434,51 @@ static inline void ipoib_put_ah(struct i
 	kref_put(&ah->ref, ipoib_free_ah);
 }
 
-int ipoib_open(struct ifnet *dev);
-int ipoib_add_pkey_attr(struct ifnet *dev);
-int ipoib_add_umcast_attr(struct ifnet *dev);
+int ipoib_open(struct ipoib_dev_priv *priv);
+int ipoib_add_pkey_attr(struct ipoib_dev_priv *priv);
+int ipoib_add_umcast_attr(struct ipoib_dev_priv *priv);
 
 void ipoib_demux(struct ifnet *ifp, struct mbuf *m, u_short proto);
 
-void ipoib_send(struct ifnet *dev, struct mbuf *mb,
+void ipoib_send(struct ipoib_dev_priv *priv, struct mbuf *mb,
 		struct ipoib_ah *address, u32 qpn);
 void ipoib_reap_ah(struct work_struct *work);
 
-void ipoib_mark_paths_invalid(struct ifnet *dev);
-void ipoib_flush_paths(struct ifnet *dev);
+void ipoib_mark_paths_invalid(struct ipoib_dev_priv *priv);
+void ipoib_flush_paths(struct ipoib_dev_priv *priv);
 struct ipoib_dev_priv *ipoib_intf_alloc(const char *format);
 
-int ipoib_ib_dev_init(struct ifnet *dev, struct ib_device *ca, int port);
+int ipoib_ib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca,
+    int port);
 void ipoib_ib_dev_flush_light(struct work_struct *work);
 void ipoib_ib_dev_flush_normal(struct work_struct *work);
 void ipoib_ib_dev_flush_heavy(struct work_struct *work);
 void ipoib_pkey_event(struct work_struct *work);
-void ipoib_ib_dev_cleanup(struct ifnet *dev);
+void ipoib_ib_dev_cleanup(struct ipoib_dev_priv *priv);
 
-int ipoib_ib_dev_open(struct ifnet *dev);
-int ipoib_ib_dev_up(struct ifnet *dev);
-int ipoib_ib_dev_down(struct ifnet *dev, int flush);
-int ipoib_ib_dev_stop(struct ifnet *dev, int flush);
+int ipoib_ib_dev_open(struct ipoib_dev_priv *priv);
+int ipoib_ib_dev_up(struct ipoib_dev_priv *priv);
+int ipoib_ib_dev_down(struct ipoib_dev_priv *priv, int flush);
+int ipoib_ib_dev_stop(struct ipoib_dev_priv *priv, int flush);
 
-int ipoib_dev_init(struct ifnet *dev, struct ib_device *ca, int port);
-void ipoib_dev_cleanup(struct ifnet *dev);
+int ipoib_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca, int port);
+void ipoib_dev_cleanup(struct ipoib_dev_priv *priv);
 
 void ipoib_mcast_join_task(struct work_struct *work);
 void ipoib_mcast_carrier_on_task(struct work_struct *work);
-void ipoib_mcast_send(struct ifnet *dev, void *mgid, struct mbuf *mb);
+void ipoib_mcast_send(struct ipoib_dev_priv *priv, void *mgid, struct mbuf *mb);
 
 void ipoib_mcast_restart_task(struct work_struct *work);
 void ipoib_mcast_restart(struct ipoib_dev_priv *);
-int ipoib_mcast_start_thread(struct ifnet *dev);
-int ipoib_mcast_stop_thread(struct ifnet *dev, int flush);
+int ipoib_mcast_start_thread(struct ipoib_dev_priv *priv);
+int ipoib_mcast_stop_thread(struct ipoib_dev_priv *priv, int flush);
 
-void ipoib_mcast_dev_down(struct ifnet *dev);
-void ipoib_mcast_dev_flush(struct ifnet *dev);
+void ipoib_mcast_dev_down(struct ipoib_dev_priv *priv);
+void ipoib_mcast_dev_flush(struct ipoib_dev_priv *priv);
 
-void ipoib_path_free(struct ifnet *dev, struct ipoib_path *path);
+void ipoib_path_free(struct ipoib_dev_priv *priv, struct ipoib_path *path);
 #ifdef CONFIG_INFINIBAND_IPOIB_DEBUG
-struct ipoib_mcast_iter *ipoib_mcast_iter_init(struct ifnet *dev);
+struct ipoib_mcast_iter *ipoib_mcast_iter_init(struct ipoib_dev_priv *priv);
 int ipoib_mcast_iter_next(struct ipoib_mcast_iter *iter);
 void ipoib_mcast_iter_read(struct ipoib_mcast_iter *iter,
 				  union ib_gid *gid,
@@ -486,28 +487,25 @@ void ipoib_mcast_iter_read(struct ipoib_
 				  unsigned int *complete,
 				  unsigned int *send_only);
 
-struct ipoib_path_iter *ipoib_path_iter_init(struct ifnet *dev);
+struct ipoib_path_iter *ipoib_path_iter_init(struct ipoib_dev_priv *priv);
 int ipoib_path_iter_next(struct ipoib_path_iter *iter);
 void ipoib_path_iter_read(struct ipoib_path_iter *iter,
 			  struct ipoib_path *path);
 #endif
 
-int ipoib_mcast_attach(struct ifnet *dev, u16 mlid,
+int ipoib_mcast_attach(struct ipoib_dev_priv *priv, u16 mlid,
 		       union ib_gid *mgid, int set_qkey);
 
-int ipoib_init_qp(struct ifnet *dev);
-int ipoib_transport_dev_init(struct ifnet *dev, struct ib_device *ca);
-void ipoib_transport_dev_cleanup(struct ifnet *dev);
+int ipoib_init_qp(struct ipoib_dev_priv *priv);
+int ipoib_transport_dev_init(struct ipoib_dev_priv *priv, struct ib_device *ca);
+void ipoib_transport_dev_cleanup(struct ipoib_dev_priv *priv);
 
 void ipoib_event(struct ib_event_handler *handler,
 		 struct ib_event *record);
 
-int ipoib_vlan_add(struct ifnet *pdev, unsigned short pkey);
-int ipoib_vlan_delete(struct ifnet *pdev, unsigned short pkey);
-
 void ipoib_pkey_poll(struct work_struct *work);
-int ipoib_pkey_dev_delay_open(struct ifnet *dev);
-void ipoib_drain_cq(struct ifnet *dev);
+int ipoib_pkey_dev_delay_open(struct ipoib_dev_priv *priv);
+void ipoib_drain_cq(struct ipoib_dev_priv *priv);
 
 void ipoib_set_ethtool_ops(struct ifnet *dev);
 int ipoib_set_dev_features(struct ipoib_dev_priv *priv, struct ib_device *hca);
@@ -522,16 +520,14 @@ int ipoib_set_dev_features(struct ipoib_
 
 extern int ipoib_max_conn_qp;
 
-static inline int ipoib_cm_admin_enabled(struct ifnet *dev)
+static inline int ipoib_cm_admin_enabled(struct ipoib_dev_priv *priv)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
-	return IPOIB_CM_SUPPORTED(IF_LLADDR(dev)) &&
+	return IPOIB_CM_SUPPORTED(IF_LLADDR(priv->dev)) &&
 		test_bit(IPOIB_FLAG_ADMIN_CM, &priv->flags);
 }
 
-static inline int ipoib_cm_enabled(struct ifnet *dev, uint8_t *hwaddr)
+static inline int ipoib_cm_enabled(struct ipoib_dev_priv *priv, uint8_t *hwaddr)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	return IPOIB_CM_SUPPORTED(hwaddr) &&
 		test_bit(IPOIB_FLAG_ADMIN_CM, &priv->flags);
 }
@@ -552,41 +548,40 @@ static inline void ipoib_cm_set(struct i
 	path->cm = tx;
 }
 
-static inline int ipoib_cm_has_srq(struct ifnet *dev)
+static inline int ipoib_cm_has_srq(struct ipoib_dev_priv *priv)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	return !!priv->cm.srq;
 }
 
-static inline unsigned int ipoib_cm_max_mtu(struct ifnet *dev)
+static inline unsigned int ipoib_cm_max_mtu(struct ipoib_dev_priv *priv)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	return priv->cm.max_cm_mtu;
 }
 
-void ipoib_cm_send(struct ifnet *dev, struct mbuf *mb, struct ipoib_cm_tx *tx);
-int ipoib_cm_dev_open(struct ifnet *dev);
-void ipoib_cm_dev_stop(struct ifnet *dev);
-int ipoib_cm_dev_init(struct ifnet *dev);
-int ipoib_cm_add_mode_attr(struct ifnet *dev);
-void ipoib_cm_dev_cleanup(struct ifnet *dev);
-struct ipoib_cm_tx *ipoib_cm_create_tx(struct ifnet *dev, struct ipoib_path *path);
+void ipoib_cm_send(struct ipoib_dev_priv *priv, struct mbuf *mb, struct ipoib_cm_tx *tx);
+int ipoib_cm_dev_open(struct ipoib_dev_priv *priv);
+void ipoib_cm_dev_stop(struct ipoib_dev_priv *priv);
+int ipoib_cm_dev_init(struct ipoib_dev_priv *priv);
+int ipoib_cm_add_mode_attr(struct ipoib_dev_priv *priv);
+void ipoib_cm_dev_cleanup(struct ipoib_dev_priv *priv);
+struct ipoib_cm_tx *ipoib_cm_create_tx(struct ipoib_dev_priv *priv,
+    struct ipoib_path *path);
 void ipoib_cm_destroy_tx(struct ipoib_cm_tx *tx);
-void ipoib_cm_mb_too_long(struct ifnet *dev, struct mbuf *mb,
+void ipoib_cm_mb_too_long(struct ipoib_dev_priv *priv, struct mbuf *mb,
 			   unsigned int mtu);
-void ipoib_cm_handle_rx_wc(struct ifnet *dev, struct ib_wc *wc);
-void ipoib_cm_handle_tx_wc(struct ifnet *dev, struct ib_wc *wc);
+void ipoib_cm_handle_rx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc);
+void ipoib_cm_handle_tx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc);
 #else
 
 struct ipoib_cm_tx;
 
 #define ipoib_max_conn_qp 0
 
-static inline int ipoib_cm_admin_enabled(struct ifnet *dev)
+static inline int ipoib_cm_admin_enabled(struct ipoib_dev_priv *priv)
 {
 	return 0;
 }
-static inline int ipoib_cm_enabled(struct ifnet *dev, uint8_t *hwaddr)
+static inline int ipoib_cm_enabled(struct ipoib_dev_priv *priv, uint8_t *hwaddr)
 
 {
 	return 0;
@@ -607,48 +602,48 @@ static inline void ipoib_cm_set(struct i
 {
 }
 
-static inline int ipoib_cm_has_srq(struct ifnet *dev)
+static inline int ipoib_cm_has_srq(struct ipoib_dev_priv *priv)
 {
 	return 0;
 }
 
-static inline unsigned int ipoib_cm_max_mtu(struct ifnet *dev)
+static inline unsigned int ipoib_cm_max_mtu(struct ipoib_dev_priv *priv)
 {
 	return 0;
 }
 
 static inline
-void ipoib_cm_send(struct ifnet *dev, struct mbuf *mb, struct ipoib_cm_tx *tx)
+void ipoib_cm_send(struct ipoib_dev_priv *priv, struct mbuf *mb, struct ipoib_cm_tx *tx)
 {
 	return;
 }
 
 static inline
-int ipoib_cm_dev_open(struct ifnet *dev)
+int ipoib_cm_dev_open(struct ipoib_dev_priv *priv)
 {
 	return 0;
 }
 
 static inline
-void ipoib_cm_dev_stop(struct ifnet *dev)
+void ipoib_cm_dev_stop(struct ipoib_dev_priv *priv)
 {
 	return;
 }
 
 static inline
-int ipoib_cm_dev_init(struct ifnet *dev)
+int ipoib_cm_dev_init(struct ipoib_dev_priv *priv)
 {
 	return -ENOSYS;
 }
 
 static inline
-void ipoib_cm_dev_cleanup(struct ifnet *dev)
+void ipoib_cm_dev_cleanup(struct ipoib_dev_priv *priv)
 {
 	return;
 }
 
 static inline
-struct ipoib_cm_tx *ipoib_cm_create_tx(struct ifnet *dev, struct ipoib_path *path)
+struct ipoib_cm_tx *ipoib_cm_create_tx(struct ipoib_dev_priv *priv, struct ipoib_path *path)
 {
 	return NULL;
 }
@@ -660,34 +655,34 @@ void ipoib_cm_destroy_tx(struct ipoib_cm
 }
 
 static inline
-int ipoib_cm_add_mode_attr(struct ifnet *dev)
+int ipoib_cm_add_mode_attr(struct ipoib_dev_priv *priv)
 {
 	return 0;
 }
 
-static inline void ipoib_cm_mb_too_long(struct ifnet *dev, struct mbuf *mb,
+static inline void ipoib_cm_mb_too_long(struct ipoib_dev_priv *priv, struct mbuf *mb,
 					 unsigned int mtu)
 {
 	m_freem(mb);
 }
 
-static inline void ipoib_cm_handle_rx_wc(struct ifnet *dev, struct ib_wc *wc)
+static inline void ipoib_cm_handle_rx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
 {
 }
 
-static inline void ipoib_cm_handle_tx_wc(struct ifnet *dev, struct ib_wc *wc)
+static inline void ipoib_cm_handle_tx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
 {
 }
 #endif
 
 #ifdef CONFIG_INFINIBAND_IPOIB_DEBUG
-void ipoib_create_debug_files(struct ifnet *dev);
-void ipoib_delete_debug_files(struct ifnet *dev);
+void ipoib_create_debug_files(struct ipoib_dev_priv *priv);
+void ipoib_delete_debug_files(struct ipoib_dev_priv *priv);
 int ipoib_register_debugfs(void);
 void ipoib_unregister_debugfs(void);
 #else
-static inline void ipoib_create_debug_files(struct ifnet *dev) { }
-static inline void ipoib_delete_debug_files(struct ifnet *dev) { }
+static inline void ipoib_create_debug_files(struct ipoib_dev_priv *priv) { }
+static inline void ipoib_delete_debug_files(struct ipoib_dev_priv *priv) { }
 static inline int ipoib_register_debugfs(void) { return 0; }
 static inline void ipoib_unregister_debugfs(void) { }
 #endif

Modified: projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c
==============================================================================
--- projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c	Sat Jan  8 02:23:59 2011	(r217141)
+++ projects/ofed/head/sys/ofed/drivers/infiniband/ulp/ipoib/ipoib_cm.c	Sat Jan  8 08:58:46 2011	(r217142)
@@ -84,9 +84,8 @@ static void ipoib_cm_dma_unmap_rx(struct
 
 }
 
-static int ipoib_cm_post_receive_srq(struct ifnet *dev, int id)
+static int ipoib_cm_post_receive_srq(struct ipoib_dev_priv *priv, int id)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ib_recv_wr *bad_wr;
 	int ret;
 
@@ -105,12 +104,11 @@ static int ipoib_cm_post_receive_srq(str
 	return ret;
 }
 
-static int ipoib_cm_post_receive_nonsrq(struct ifnet *dev,
+static int ipoib_cm_post_receive_nonsrq(struct ipoib_dev_priv *priv,
 					struct ipoib_cm_rx *rx,
 					struct ib_recv_wr *wr,
 					struct ib_sge *sge, int id)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ib_recv_wr *bad_wr;
 	int ret;
 
@@ -129,12 +127,11 @@ static int ipoib_cm_post_receive_nonsrq(
 	return ret;
 }
 
-static struct mbuf *ipoib_cm_alloc_rx_mb(struct ifnet *dev,
+static struct mbuf *ipoib_cm_alloc_rx_mb(struct ipoib_dev_priv *priv,
 					     struct ipoib_cm_rx_buf *rx_ring,
 					     int id,
 					     u64 mapping[IPOIB_CM_RX_SG])
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct mbuf *mb;
 	int buf_size;
 
@@ -163,10 +160,9 @@ static struct mbuf *ipoib_cm_alloc_rx_mb
 	return mb;
 }
 
-static void ipoib_cm_free_rx_ring(struct ifnet *dev,
+static void ipoib_cm_free_rx_ring(struct ipoib_dev_priv *priv,
 				  struct ipoib_cm_rx_buf *rx_ring)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	int i;
 
 	for (i = 0; i < ipoib_recvq_size; ++i)
@@ -203,7 +199,7 @@ static void ipoib_cm_start_rx_drain(stru
 static void ipoib_cm_rx_event_handler(struct ib_event *event, void *ctx)
 {
 	struct ipoib_cm_rx *p = ctx;
-	struct ipoib_dev_priv *priv = p->dev->if_softc;
+	struct ipoib_dev_priv *priv = p->priv;
 	unsigned long flags;
 
 	if (event->event != IB_EVENT_QP_LAST_WQE_REACHED)
@@ -216,10 +212,9 @@ static void ipoib_cm_rx_event_handler(st
 	spin_unlock_irqrestore(&priv->lock, flags);
 }
 
-static struct ib_qp *ipoib_cm_create_rx_qp(struct ifnet *dev,
+static struct ib_qp *ipoib_cm_create_rx_qp(struct ipoib_dev_priv *priv,
 					   struct ipoib_cm_rx *p)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ib_qp_init_attr attr = {
 		.event_handler = ipoib_cm_rx_event_handler,
 		.send_cq = priv->recv_cq, /* For drain WR */
@@ -232,7 +227,7 @@ static struct ib_qp *ipoib_cm_create_rx_
 		.qp_context = p,
 	};
 
-	if (!ipoib_cm_has_srq(dev)) {
+	if (!ipoib_cm_has_srq(priv)) {
 		attr.cap.max_recv_wr  = ipoib_recvq_size;
 		attr.cap.max_recv_sge = IPOIB_CM_RX_SG;
 	}
@@ -240,11 +235,10 @@ static struct ib_qp *ipoib_cm_create_rx_
 	return ib_create_qp(priv->pd, &attr);
 }
 
-static int ipoib_cm_modify_rx_qp(struct ifnet *dev,
+static int ipoib_cm_modify_rx_qp(struct ipoib_dev_priv *priv,
 				 struct ib_cm_id *cm_id, struct ib_qp *qp,
 				 unsigned psn)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ib_qp_attr qp_attr;
 	int qp_attr_mask, ret;
 
@@ -295,11 +289,10 @@ static int ipoib_cm_modify_rx_qp(struct 
 	return 0;
 }
 
-static void ipoib_cm_init_rx_wr(struct ifnet *dev,
+static void ipoib_cm_init_rx_wr(struct ipoib_dev_priv *priv,
 				struct ib_recv_wr *wr,
 				struct ib_sge *sge)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	int i;
 
 	for (i = 0; i < priv->cm.num_frags; ++i)
@@ -314,10 +307,9 @@ static void ipoib_cm_init_rx_wr(struct i
 	wr->num_sge = priv->cm.num_frags;
 }
 
-static int ipoib_cm_nonsrq_init_rx(struct ifnet *dev, struct ib_cm_id *cm_id,
-				   struct ipoib_cm_rx *rx)
+static int ipoib_cm_nonsrq_init_rx(struct ipoib_dev_priv *priv,
+    struct ib_cm_id *cm_id, struct ipoib_cm_rx *rx)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct {
 		struct ib_recv_wr wr;
 		struct ib_sge sge[IPOIB_CM_RX_SG];
@@ -340,7 +332,7 @@ static int ipoib_cm_nonsrq_init_rx(struc
 		goto err_free;
 	}
 
-	ipoib_cm_init_rx_wr(dev, &t->wr, t->sge);
+	ipoib_cm_init_rx_wr(priv, &t->wr, t->sge);
 
 	spin_lock_irq(&priv->lock);
 
@@ -355,13 +347,13 @@ static int ipoib_cm_nonsrq_init_rx(struc
 	spin_unlock_irq(&priv->lock);
 
 	for (i = 0; i < ipoib_recvq_size; ++i) {
-		if (!ipoib_cm_alloc_rx_mb(dev, rx->rx_ring, i,
+		if (!ipoib_cm_alloc_rx_mb(priv, rx->rx_ring, i,
 					   rx->rx_ring[i].mapping)) {
 			ipoib_warn(priv, "failed to allocate receive buffer %d\n", i);
 				ret = -ENOMEM;
 				goto err_count;
 		}
-		ret = ipoib_cm_post_receive_nonsrq(dev, rx, &t->wr, t->sge, i);
+		ret = ipoib_cm_post_receive_nonsrq(priv, rx, &t->wr, t->sge, i);
 		if (ret) {
 			ipoib_warn(priv, "ipoib_cm_post_receive_nonsrq "
 				   "failed for buf %d\n", i);
@@ -383,16 +375,15 @@ err_count:
 
 err_free:
 	kfree(t);
-	ipoib_cm_free_rx_ring(dev, rx->rx_ring);
+	ipoib_cm_free_rx_ring(priv, rx->rx_ring);
 
 	return ret;
 }
 
-static int ipoib_cm_send_rep(struct ifnet *dev, struct ib_cm_id *cm_id,
+static int ipoib_cm_send_rep(struct ipoib_dev_priv *priv, struct ib_cm_id *cm_id,
 			     struct ib_qp *qp, struct ib_cm_req_event_param *req,
 			     unsigned psn)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ipoib_cm_data data = {};
 	struct ib_cm_rep_param rep = {};
 
@@ -403,7 +394,7 @@ static int ipoib_cm_send_rep(struct ifne
 	rep.private_data_len = sizeof data;
 	rep.flow_control = 0;
 	rep.rnr_retry_count = req->rnr_retry_count;
-	rep.srq = ipoib_cm_has_srq(dev);
+	rep.srq = ipoib_cm_has_srq(priv);
 	rep.qp_num = qp->qp_num;
 	rep.starting_psn = psn;
 	return ib_send_cm_rep(cm_id, &rep);
@@ -411,8 +402,7 @@ static int ipoib_cm_send_rep(struct ifne
 
 static int ipoib_cm_req_handler(struct ib_cm_id *cm_id, struct ib_cm_event *event)
 {
-	struct ifnet *dev = cm_id->context;
-	struct ipoib_dev_priv *priv = dev->if_softc;
+	struct ipoib_dev_priv *priv = cm_id->context;
 	struct ipoib_cm_rx *p;
 	unsigned psn;
 	int ret;
@@ -421,26 +411,26 @@ static int ipoib_cm_req_handler(struct i
 	p = kzalloc(sizeof *p, GFP_KERNEL);
 	if (!p)
 		return -ENOMEM;
-	p->dev = dev;
+	p->priv = priv;
 	p->id = cm_id;
 	cm_id->context = p;
 	p->state = IPOIB_CM_RX_LIVE;
 	p->jiffies = jiffies;
 	INIT_LIST_HEAD(&p->list);
 
-	p->qp = ipoib_cm_create_rx_qp(dev, p);
+	p->qp = ipoib_cm_create_rx_qp(priv, p);
 	if (IS_ERR(p->qp)) {
 		ret = PTR_ERR(p->qp);
 		goto err_qp;
 	}
 
 	psn = random() & 0xffffff;
-	ret = ipoib_cm_modify_rx_qp(dev, cm_id, p->qp, psn);
+	ret = ipoib_cm_modify_rx_qp(priv, cm_id, p->qp, psn);
 	if (ret)
 		goto err_modify;
 
-	if (!ipoib_cm_has_srq(dev)) {
-		ret = ipoib_cm_nonsrq_init_rx(dev, cm_id, p);
+	if (!ipoib_cm_has_srq(priv)) {
+		ret = ipoib_cm_nonsrq_init_rx(priv, cm_id, p);
 		if (ret)
 			goto err_modify;
 	}
@@ -455,7 +445,7 @@ static int ipoib_cm_req_handler(struct i
 		list_move(&p->list, &priv->cm.passive_ids);
 	spin_unlock_irq(&priv->lock);
 
-	ret = ipoib_cm_send_rep(dev, cm_id, p->qp, &event->param.req_rcvd, psn);
+	ret = ipoib_cm_send_rep(priv, cm_id, p->qp, &event->param.req_rcvd, psn);
 	if (ret) {
 		ipoib_warn(priv, "failed to send REP: %d\n", ret);
 		if (ib_modify_qp(p->qp, &ipoib_cm_err_attr, IB_QP_STATE))
@@ -485,7 +475,7 @@ static int ipoib_cm_rx_handler(struct ib
 		/* Fall through */
 	case IB_CM_REJ_RECEIVED:
 		p = cm_id->context;
-		priv = p->dev->if_softc;
+		priv = p->priv;
 		if (ib_modify_qp(p->qp, &ipoib_cm_err_attr, IB_QP_STATE))
 			ipoib_warn(priv, "unable to move qp to error state\n");
 		/* Fall through */
@@ -502,11 +492,11 @@ static void mb_put_frags(struct mbuf *mb
 	mb->m_len = length;
 }
 
-void ipoib_cm_handle_rx_wc(struct ifnet *dev, struct ib_wc *wc)
+void ipoib_cm_handle_rx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ipoib_cm_rx_buf *rx_ring;
 	unsigned int wr_id = wc->wr_id & ~(IPOIB_OP_CM | IPOIB_OP_RECV);
+	struct ifnet *dev = priv->dev;
 	struct mbuf *mb, *newmb;
 	struct ipoib_cm_rx *p;
 	u64 mapping[IPOIB_CM_RX_SG];
@@ -531,7 +521,7 @@ void ipoib_cm_handle_rx_wc(struct ifnet 
 
 	p = wc->qp->qp_context;
 
-	has_srq = ipoib_cm_has_srq(dev);
+	has_srq = ipoib_cm_has_srq(priv);
 	rx_ring = has_srq ? priv->cm.srq_ring : p->rx_ring;
 
 	mb = rx_ring[wr_id].mb;
@@ -562,7 +552,7 @@ void ipoib_cm_handle_rx_wc(struct ifnet 
 		}
 	}
 
-	newmb = ipoib_cm_alloc_rx_mb(dev, rx_ring, wr_id, mapping);
+	newmb = ipoib_cm_alloc_rx_mb(priv, rx_ring, wr_id, mapping);
 	if (unlikely(!newmb)) {
 		/*
 		 * If we can't allocate a new RX buffer, dump
@@ -587,15 +577,17 @@ void ipoib_cm_handle_rx_wc(struct ifnet 
 	mb->m_pkthdr.rcvif = dev;
 	proto = ntohs(*mtod(mb, uint16_t *));
 	m_adj(mb, IPOIB_ENCAP_LEN);
+	spin_unlock(&priv->lock);
 	ipoib_demux(dev, mb, proto);
+	spin_lock(&priv->lock);
 
 repost:
 	if (has_srq) {
-		if (unlikely(ipoib_cm_post_receive_srq(dev, wr_id)))
+		if (unlikely(ipoib_cm_post_receive_srq(priv, wr_id)))
 			ipoib_warn(priv, "ipoib_cm_post_receive_srq failed "
 				   "for buf %d\n", wr_id);
 	} else {
-		if (unlikely(ipoib_cm_post_receive_nonsrq(dev, p,
+		if (unlikely(ipoib_cm_post_receive_nonsrq(priv, p,
 							  &priv->cm.rx_wr,
 							  priv->cm.rx_sge,
 							  wr_id))) {
@@ -622,10 +614,10 @@ static inline int post_send(struct ipoib
 	return ib_post_send(tx->qp, &priv->tx_wr, &bad_wr);
 }
 
-void ipoib_cm_send(struct ifnet *dev, struct mbuf *mb, struct ipoib_cm_tx *tx)
+void ipoib_cm_send(struct ipoib_dev_priv *priv, struct mbuf *mb, struct ipoib_cm_tx *tx)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ipoib_cm_tx_buf *tx_req;
+	struct ifnet *dev = priv->dev;
 	u64 addr;
 
 	m_adj(mb, INFINIBAND_ALEN);
@@ -633,7 +625,7 @@ void ipoib_cm_send(struct ifnet *dev, st
 		ipoib_warn(priv, "packet len %d (> %d) too long to send, dropping\n",
 			   mb->m_pkthdr.len, tx->mtu);
 		++dev->if_oerrors;
-		ipoib_cm_mb_too_long(dev, mb, tx->mtu - IPOIB_ENCAP_LEN);
+		ipoib_cm_mb_too_long(priv, mb, tx->mtu - IPOIB_ENCAP_LEN);
 		return;
 	}
 
@@ -678,11 +670,11 @@ void ipoib_cm_send(struct ifnet *dev, st
 	}
 }
 
-void ipoib_cm_handle_tx_wc(struct ifnet *dev, struct ib_wc *wc)
+void ipoib_cm_handle_tx_wc(struct ipoib_dev_priv *priv, struct ib_wc *wc)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ipoib_cm_tx *tx = wc->qp->qp_context;
 	unsigned int wr_id = wc->wr_id & ~IPOIB_OP_CM;
+	struct ifnet *dev = priv->dev;
 	struct ipoib_cm_tx_buf *tx_req;
 	unsigned long flags;
 
@@ -727,7 +719,7 @@ void ipoib_cm_handle_tx_wc(struct ifnet 
 			tx->path = NULL;
 			rb_erase(&path->rb_node, &priv->path_tree);
 			list_del(&path->list);
-			ipoib_path_free(dev, path);
+			ipoib_path_free(priv, path);
 		}
 
 		if (test_and_clear_bit(IPOIB_FLAG_INITIALIZED, &tx->flags)) {
@@ -742,15 +734,14 @@ void ipoib_cm_handle_tx_wc(struct ifnet 
 
 }
 
-int ipoib_cm_dev_open(struct ifnet *dev)
+int ipoib_cm_dev_open(struct ipoib_dev_priv *priv)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	int ret;
 
-	if (!IPOIB_CM_SUPPORTED(IF_LLADDR(dev)))
+	if (!IPOIB_CM_SUPPORTED(IF_LLADDR(priv->dev)))
 		return 0;
 
-	priv->cm.id = ib_create_cm_id(priv->ca, ipoib_cm_rx_handler, dev);
+	priv->cm.id = ib_create_cm_id(priv->ca, ipoib_cm_rx_handler, priv);
 	if (IS_ERR(priv->cm.id)) {
 		printk(KERN_WARNING "%s: failed to create CM ID\n", priv->ca->name);
 		ret = PTR_ERR(priv->cm.id);
@@ -774,9 +765,8 @@ err_cm:
 	return ret;
 }
 
-static void ipoib_cm_free_rx_reap_list(struct ifnet *dev)
+static void ipoib_cm_free_rx_reap_list(struct ipoib_dev_priv *priv)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ipoib_cm_rx *rx, *n;
 	LIST_HEAD(list);
 
@@ -787,8 +777,8 @@ static void ipoib_cm_free_rx_reap_list(s
 	list_for_each_entry_safe(rx, n, &list, list) {
 		ib_destroy_cm_id(rx->id);
 		ib_destroy_qp(rx->qp);
-		if (!ipoib_cm_has_srq(dev)) {
-			ipoib_cm_free_rx_ring(priv->dev, rx->rx_ring);
+		if (!ipoib_cm_has_srq(priv)) {
+			ipoib_cm_free_rx_ring(priv, rx->rx_ring);
 			spin_lock_irq(&priv->lock);
 			--priv->cm.nonsrq_conn_qp;
 			spin_unlock_irq(&priv->lock);
@@ -797,14 +787,13 @@ static void ipoib_cm_free_rx_reap_list(s
 	}
 }
 
-void ipoib_cm_dev_stop(struct ifnet *dev)
+void ipoib_cm_dev_stop(struct ipoib_dev_priv *priv)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ipoib_cm_rx *p;
 	unsigned long begin;
 	int ret;
 
-	if (!IPOIB_CM_SUPPORTED(IF_LLADDR(dev)) || !priv->cm.id)
+	if (!IPOIB_CM_SUPPORTED(IF_LLADDR(priv->dev)) || !priv->cm.id)
 		return;
 
 	ib_destroy_cm_id(priv->cm.id);
@@ -846,13 +835,13 @@ void ipoib_cm_dev_stop(struct ifnet *dev
 		}
 		spin_unlock_irq(&priv->lock);
 		msleep(1);
-		ipoib_drain_cq(dev);
+		ipoib_drain_cq(priv);
 		spin_lock_irq(&priv->lock);
 	}
 
 	spin_unlock_irq(&priv->lock);
 
-	ipoib_cm_free_rx_reap_list(dev);
+	ipoib_cm_free_rx_reap_list(priv);
 
 	cancel_delayed_work(&priv->cm.stale_task);
 }
@@ -860,7 +849,7 @@ void ipoib_cm_dev_stop(struct ifnet *dev
 static int ipoib_cm_rep_handler(struct ib_cm_id *cm_id, struct ib_cm_event *event)
 {
 	struct ipoib_cm_tx *p = cm_id->context;
-	struct ipoib_dev_priv *priv = p->dev->if_softc;
+	struct ipoib_dev_priv *priv = p->priv;
 	struct ipoib_cm_data *data = event->private_data;
 	struct ifqueue mbqueue;
 	struct ib_qp_attr qp_attr;
@@ -916,11 +905,12 @@ static int ipoib_cm_rep_handler(struct i
 	spin_unlock_irq(&priv->lock);
 
 	for (;;) {
+		struct ifnet *dev = p->priv->dev;
 		_IF_DEQUEUE(&mbqueue, mb);
 		if (mb == NULL)
 			break;
-		mb->m_pkthdr.rcvif = p->dev;
-		if (p->dev->if_transmit(p->dev, mb))
+		mb->m_pkthdr.rcvif = dev;
+		if (dev->if_transmit(dev, mb))
 			ipoib_warn(priv, "dev_queue_xmit failed "
 				   "to requeue packet\n");
 	}
@@ -933,9 +923,9 @@ static int ipoib_cm_rep_handler(struct i
 	return 0;
 }
 
-static struct ib_qp *ipoib_cm_create_tx_qp(struct ifnet *dev, struct ipoib_cm_tx *tx)
+static struct ib_qp *ipoib_cm_create_tx_qp(struct ipoib_dev_priv *priv,
+    struct ipoib_cm_tx *tx)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ib_qp_init_attr attr = {
 		.send_cq		= priv->recv_cq,
 		.recv_cq		= priv->recv_cq,
@@ -950,12 +940,11 @@ static struct ib_qp *ipoib_cm_create_tx_
 	return ib_create_qp(priv->pd, &attr);
 }
 
-static int ipoib_cm_send_req(struct ifnet *dev,
+static int ipoib_cm_send_req(struct ipoib_dev_priv *priv,
 			     struct ib_cm_id *id, struct ib_qp *qp,
 			     u32 qpn,
 			     struct ib_sa_path_rec *pathrec)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ipoib_cm_data data = {};
 	struct ib_cm_req_param req = {};
 
@@ -985,14 +974,13 @@ static int ipoib_cm_send_req(struct ifne
 	req.retry_count			= 0; /* RFC draft warns against retries */
 	req.rnr_retry_count		= 0; /* RFC draft warns against retries */
 	req.max_cm_retries		= 15;
-	req.srq				= ipoib_cm_has_srq(dev);
+	req.srq				= ipoib_cm_has_srq(priv);
 	return ib_send_cm_req(id, &req);
 }
 
-static int ipoib_cm_modify_tx_init(struct ifnet *dev,
+static int ipoib_cm_modify_tx_init(struct ipoib_dev_priv *priv,
 				  struct ib_cm_id *cm_id, struct ib_qp *qp)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ib_qp_attr qp_attr;
 	int qp_attr_mask, ret;
 	ret = ib_find_pkey(priv->ca, priv->port, priv->pkey, &qp_attr.pkey_index);
@@ -1017,7 +1005,7 @@ static int ipoib_cm_modify_tx_init(struc
 static int ipoib_cm_tx_init(struct ipoib_cm_tx *p, u32 qpn,
 			    struct ib_sa_path_rec *pathrec)
 {
-	struct ipoib_dev_priv *priv = p->dev->if_softc;
+	struct ipoib_dev_priv *priv = p->priv;
 	int ret;
 
 	p->tx_ring = kzalloc(ipoib_sendq_size * sizeof *p->tx_ring, GFP_KERNEL);
@@ -1028,7 +1016,7 @@ static int ipoib_cm_tx_init(struct ipoib
 	}
 	memset(p->tx_ring, 0, ipoib_sendq_size * sizeof *p->tx_ring);
 
-	p->qp = ipoib_cm_create_tx_qp(p->dev, p);
+	p->qp = ipoib_cm_create_tx_qp(p->priv, p);
 	if (IS_ERR(p->qp)) {
 		ret = PTR_ERR(p->qp);
 		ipoib_warn(priv, "failed to allocate tx qp: %d\n", ret);
@@ -1042,13 +1030,13 @@ static int ipoib_cm_tx_init(struct ipoib
 		goto err_id;
 	}
 
-	ret = ipoib_cm_modify_tx_init(p->dev, p->id,  p->qp);
+	ret = ipoib_cm_modify_tx_init(p->priv, p->id,  p->qp);
 	if (ret) {
 		ipoib_warn(priv, "failed to modify tx qp to rtr: %d\n", ret);
 		goto err_modify;
 	}
 
-	ret = ipoib_cm_send_req(p->dev, p->id, p->qp, qpn, pathrec);
+	ret = ipoib_cm_send_req(p->priv, p->id, p->qp, qpn, pathrec);
 	if (ret) {
 		ipoib_warn(priv, "failed to send cm req: %d\n", ret);
 		goto err_send_cm;
@@ -1074,8 +1062,8 @@ err_tx:
 
 static void ipoib_cm_tx_destroy(struct ipoib_cm_tx *p)
 {
-	struct ifnet *dev = p->dev;
-	struct ipoib_dev_priv *priv = dev->if_softc;
+	struct ipoib_dev_priv *priv = p->priv;
+	struct ifnet *dev = priv->dev;
 	struct ipoib_cm_tx_buf *tx_req;
 	unsigned long begin;
 
@@ -1124,7 +1112,7 @@ static int ipoib_cm_tx_handler(struct ib
 			       struct ib_cm_event *event)
 {
 	struct ipoib_cm_tx *tx = cm_id->context;
-	struct ipoib_dev_priv *priv = tx->dev->if_softc;
+	struct ipoib_dev_priv *priv = tx->priv;
 	struct ipoib_path *path;
 	unsigned long flags;
 	int ret;
@@ -1153,7 +1141,7 @@ static int ipoib_cm_tx_handler(struct ib
 			tx->path = NULL;
 			rb_erase(&path->rb_node, &priv->path_tree);
 			list_del(&path->list);
-			ipoib_path_free(tx->dev, path);
+			ipoib_path_free(tx->priv, path);
 		}
 
 		if (test_and_clear_bit(IPOIB_FLAG_INITIALIZED, &tx->flags)) {
@@ -1170,9 +1158,9 @@ static int ipoib_cm_tx_handler(struct ib
 	return 0;
 }
 
-struct ipoib_cm_tx *ipoib_cm_create_tx(struct ifnet *dev, struct ipoib_path *path)
+struct ipoib_cm_tx *ipoib_cm_create_tx(struct ipoib_dev_priv *priv,
+    struct ipoib_path *path)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ipoib_cm_tx *tx;
 
 	tx = kzalloc(sizeof *tx, GFP_ATOMIC);
@@ -1182,7 +1170,7 @@ struct ipoib_cm_tx *ipoib_cm_create_tx(s
 	ipoib_dbg(priv, "Creating cm tx\n");
 	path->cm = tx;
 	tx->path = path;
-	tx->dev = dev;
+	tx->priv = priv;
 	list_add(&tx->list, &priv->cm.start_list);
 	set_bit(IPOIB_FLAG_INITIALIZED, &tx->flags);
 	queue_work(ipoib_workqueue, &priv->cm.start_task);
@@ -1191,7 +1179,7 @@ struct ipoib_cm_tx *ipoib_cm_create_tx(s
 
 void ipoib_cm_destroy_tx(struct ipoib_cm_tx *tx)
 {
-	struct ipoib_dev_priv *priv = tx->dev->if_softc;
+	struct ipoib_dev_priv *priv = tx->priv;
 	if (test_and_clear_bit(IPOIB_FLAG_INITIALIZED, &tx->flags)) {
 		list_move(&tx->list, &priv->cm.reap_list);
 		queue_work(ipoib_workqueue, &priv->cm.reap_task);
@@ -1235,7 +1223,7 @@ static void ipoib_cm_tx_start(struct wor
 				path->cm = NULL;
 				rb_erase(&path->rb_node, &priv->path_tree);
 				list_del(&path->list);
-				ipoib_path_free(priv->dev, path);
+				ipoib_path_free(priv, path);
 			}
 			list_del(&p->list);
 			kfree(p);
@@ -1299,9 +1287,8 @@ static void ipoib_cm_mb_reap(struct work
 }
 
 void
-ipoib_cm_mb_too_long(struct ifnet *dev, struct mbuf *mb, unsigned int mtu)
+ipoib_cm_mb_too_long(struct ipoib_dev_priv *priv, struct mbuf *mb, unsigned int mtu)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	int e = priv->cm.mb_queue.ifq_len; 
 
 /* XXX */
@@ -1318,7 +1305,7 @@ ipoib_cm_mb_too_long(struct ifnet *dev, 
 static void ipoib_cm_rx_reap(struct work_struct *work)
 {
 	ipoib_cm_free_rx_reap_list(container_of(work, struct ipoib_dev_priv,
-						cm.rx_reap_task)->dev);
+						cm.rx_reap_task));
 }
 
 static void ipoib_cm_stale_task(struct work_struct *work)
@@ -1351,9 +1338,8 @@ static void ipoib_cm_stale_task(struct w
 }
 
 
-static void ipoib_cm_create_srq(struct ifnet *dev, int max_sge)
+static void ipoib_cm_create_srq(struct ipoib_dev_priv *priv, int max_sge)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
 	struct ib_srq_init_attr srq_init_attr = {
 		.attr = {
 			.max_wr  = ipoib_recvq_size,
@@ -1382,9 +1368,9 @@ static void ipoib_cm_create_srq(struct i
 	memset(priv->cm.srq_ring, 0, ipoib_recvq_size * sizeof *priv->cm.srq_ring);
 }
 
-int ipoib_cm_dev_init(struct ifnet *dev)
+int ipoib_cm_dev_init(struct ipoib_dev_priv *priv)
 {
-	struct ipoib_dev_priv *priv = dev->if_softc;
+	struct ifnet *dev = priv->dev;
 	int i, ret;
 	struct ib_device_attr attr;
 
@@ -1414,8 +1400,8 @@ int ipoib_cm_dev_init(struct ifnet *dev)
 	ipoib_dbg(priv, "max_srq_sge=%d\n", attr.max_srq_sge);
 
 	attr.max_srq_sge = min_t(int, IPOIB_CM_RX_SG, attr.max_srq_sge);
-	ipoib_cm_create_srq(dev, attr.max_srq_sge);
-	if (ipoib_cm_has_srq(dev)) {
+	ipoib_cm_create_srq(priv, attr.max_srq_sge);
+	if (ipoib_cm_has_srq(priv)) {
 
 		priv->cm.max_cm_mtu = attr.max_srq_sge * PAGE_SIZE - 0x10;
 		priv->cm.num_frags  = attr.max_srq_sge;
@@ -1426,22 +1412,22 @@ int ipoib_cm_dev_init(struct ifnet *dev)
 		priv->cm.num_frags  = IPOIB_CM_RX_SG;
 	}
 
-	ipoib_cm_init_rx_wr(dev, &priv->cm.rx_wr, priv->cm.rx_sge);
+	ipoib_cm_init_rx_wr(priv, &priv->cm.rx_wr, priv->cm.rx_sge);
 
-	if (ipoib_cm_has_srq(dev)) {
+	if (ipoib_cm_has_srq(priv)) {
 		for (i = 0; i < ipoib_recvq_size; ++i) {
-			if (!ipoib_cm_alloc_rx_mb(dev, priv->cm.srq_ring, i,
+			if (!ipoib_cm_alloc_rx_mb(priv, priv->cm.srq_ring, i,
 						   priv->cm.srq_ring[i].mapping)) {
 				ipoib_warn(priv, "failed to allocate "
 					   "receive buffer %d\n", i);
-				ipoib_cm_dev_cleanup(dev);
+				ipoib_cm_dev_cleanup(priv);
 				return -ENOMEM;
 			}
 
-			if (ipoib_cm_post_receive_srq(dev, i)) {
+			if (ipoib_cm_post_receive_srq(priv, i)) {
 				ipoib_warn(priv, "ipoib_cm_post_receive_srq "
 					   "failed for buf %d\n", i);
-				ipoib_cm_dev_cleanup(dev);
+				ipoib_cm_dev_cleanup(priv);
 				return -EIO;
 			}
 		}

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