From owner-svn-src-projects@FreeBSD.ORG Mon Jan 3 01:44:13 2011 Return-Path: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 +, 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 + * 9c2ad15 libsdp: full ipv6 support + +2010-11-29 11:43:51 +0200 Amir Vadai + * 0a3d5c3 libsdp: BUG2130 - libsdp.so is not installed + version + 1.1.106 +2010-11-08 14:41:27 +0200 Amir Vadai + * 7a1880f libsdp: updated version to 1.1.105 + +2010-11-08 14:31:13 +0200 Amir Vadai + * c6efc06 libsdp: fix security issues with log file + +2010-11-02 15:28:06 +0200 Amir Vadai + * 09343d1 libsdp: fix bad permissions + +2010-10-28 13:46:39 +0200 root + * 46d845d libsdp: fixed indentation + +2010-10-04 11:49:46 +0200 Amir Vadai + * 59b6a36 libsdp: updated version to 1.1.104 + +2010-10-04 11:22:23 +0200 Amir Vadai + * 21b63e0 libsdp: fix libsdp.so permissions + +2010-10-04 11:20:49 +0200 Amir Vadai + * 3180e25 libsdp: fix "make dist" + +2010-09-13 10:31:52 +0200 Amir Vadai + * df744a5 libsdp: updated version to 1.1.103 + +2010-09-13 10:45:40 +0200 Amir Vadai + * e3ce469 libsdp: don't make libsdp depend on sdp_socket.h from ib-kernel + +2010-08-03 15:35:11 +0300 Amir Vadai + * c5ff8e2 libsdp: updated version to 1.1.102 + +2010-08-03 15:33:57 +0300 Amir Vadai + * 82fe3f9 libsdp: search openib headers according to 'prefix' + +2010-04-11 11:38:47 +0300 Amir Vadai + * 76060c5 libsdp: changed version to 1.1.101 + +2010-04-08 09:33:29 +0300 Eldad Zinger + * 8bf57aa libsdp: added differentiation between bind failures of sdp. + +2010-03-23 10:13:45 +0200 Eldad Zinger + * 93706ed sdp: BUG1984 - fix for bad memory access. + +2010-04-08 15:40:55 +0300 Amir Vadai + * dadef4b libsdp: add path to openib include's + +2010-02-18 11:04:29 +0200 Amir Vadai + * 920ea31 libsdp: changed version to 1.1.100 + +2010-02-18 11:02:20 +0200 Amir Vadai + * 0fe8a11 libsdp: updated changelog from git + script to get change log + +2010-02-18 10:49:42 +0200 Amir Vadai + * a298098 libsdp: Fix memory leak. free libsdp_fd_attributes + +2010-02-18 10:49:00 +0200 Amir Vadai + * cf4ceab libsdp: make libsdp.so have gid bit on + +2008-11-26 13:44:26 +0200 Amir Vadai + * b1eaecb libsdp: Enable building libsdp on Solaris + +2008-11-23 Amir Vadai + * BUG1405 - conflict when running an application that use yacc. + +2008-12-08 18:29:09 +0200 Yossi Etigin + * dcfca98 libsdp: BUG1256 - Add epoll support + +2008-11-23 16:09:21 +0200 Amir Vadai + * 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 + * 81d6ec3 removed not unnecessary use of va_copy. + +2008-06-12 14:13:07 +0300 Amir Vadai + * 90f25b7 Fixed compilation error on Fedora Release 9 + +2006-05-29 Eitan Zahavi + + * 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./log +# or /var/log/ 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 ] [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 - messages will be written to the file /var/log/ for root. +# for regular user, if full path is requsted ./log +# or /tmp/./log if no path is requested +# Due to security reasons, 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 : +# +# 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. +# +# can be one of: +# "server" or "listen" - for defining the listening port address family +# "client" or "connect" - for defining the connected port address family +# +# 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. +# +# 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 = [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. +# +# 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 +- 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 +#include +#include +#include "libsdp.h" +#include +#include +#include + +#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 /* 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 /* 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 #include #include +#ifdef __linux__ #include +#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 SUBDIR = libibcommon libibmad libibumad libibverbs libmlx4 libmthca -SUBDIR += libopensm libosmcomp libosmvendor libibcm librdmacm +SUBDIR += libopensm libosmcomp libosmvendor libibcm librdmacm libsdp .include 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 + +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 From owner-svn-src-projects@FreeBSD.ORG Mon Jan 3 02:59:25 2011 Return-Path: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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; iproc_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 #include #include -#include #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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 +#include #include #include #include @@ -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 = ""; /* 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 +#include +#include +#include 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= number of exchanges (default 1000)\n"); printf(" -l, --sl= service level value\n"); printf(" -e, --events sleep on CQ events (default poll)\n"); + printf(" -g, --gid-idx= 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= number of exchanges per QP(default 1000)\n"); printf(" -l, --sl= service level value\n"); printf(" -e, --events sleep on CQ events (default poll)\n"); + printf(" -g, --gid-idx= 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= number of exchanges (default 1000)\n"); printf(" -l, --sl= service level value\n"); printf(" -e, --events sleep on CQ events (default poll)\n"); + printf(" -g, --gid-idx= 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= listen on/connect to port (default 18515)\n"); printf(" -d, --ib-dev= use IB device (default first device found)\n"); printf(" -i, --ib-port= use port of IB device (default 1)\n"); - printf(" -s, --size= size of message to exchange (default 2048)\n"); + printf(" -s, --size= size of message to exchange (default 1024)\n"); printf(" -r, --rx-depth= number of receives to post at a time (default 500)\n"); printf(" -n, --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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 +.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 . +.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 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 +.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 . +.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 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 +.B #include +.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 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 +.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 . +.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 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 +.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 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 +.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 +.TP +Or Gerlitz 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 +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 +--- + 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 + * + * 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 +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#include +#include + +#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<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<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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 +#include + 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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; iproc_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 #include #include -#include #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 + * + * 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 +#include +#include +#include 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= number of exchanges (default 1000)\n"); printf(" -l, --sl= service level value\n"); printf(" -e, --events sleep on CQ events (default poll)\n"); + printf(" -g, --gid-idx= 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= number of exchanges per QP(default 1000)\n"); printf(" -l, --sl= service level value\n"); printf(" -e, --events sleep on CQ events (default poll)\n"); + printf(" -g, --gid-idx= 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= number of exchanges (default 1000)\n"); printf(" -l, --sl= service level value\n"); printf(" -e, --events sleep on CQ events (default poll)\n"); + printf(" -g, --gid-idx= 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= listen on/connect to port (default 18515)\n"); printf(" -d, --ib-dev= use IB device (default first device found)\n"); printf(" -i, --ib-port= use port of IB device (default 1)\n"); - printf(" -s, --size= size of message to exchange (default 2048)\n"); + printf(" -s, --size= size of message to exchange (default 1024)\n"); printf(" -r, --rx-depth= number of receives to post at a time (default 500)\n"); printf(" -n, --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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 - -.if ${MACHINE_ARCH} == "mips" -MK_RESCUE=no # not yet -.endif +.include # 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 +.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 .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: [3] mergemaster -p [5] make installworld - make delete-old mergemaster -i [4] + make delete-old [6] @@ -1044,8 +1181,8 @@ COMMON ITEMS: [3] mergemaster -p [5] make installworld - make delete-old mergemaster -i [4] + make delete-old [6] 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 + +SUBDIR:= ${SUBDIR:O} + .include 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 - -.if ${MACHINE_ARCH} == "mips" -MK_RESCUE=no # not yet -.endif +.include # 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 +.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 .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: [3] mergemaster -p [5] make installworld - make delete-old mergemaster -i [4] + make delete-old [6] @@ -1044,8 +1181,8 @@ COMMON ITEMS: [3] mergemaster -p [5] make installworld - make delete-old mergemaster -i [4] + make delete-old [6] 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 + +SUBDIR:= ${SUBDIR:O} + .include 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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 +#include + +#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 +#include +#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 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 -#include -#include +#include +#include #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 #include #include -#include -#include +#include +#include #include #include 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 #include #include -#include +#include #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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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 -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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 #include +#include #include - #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 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 + 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 __FBSDID("$FreeBSD$"); +#include "opt_ada.h" + #include #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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 Date: Wed, 5 Jan 2011 00:37:06 +0100 X-Google-Sender-Auth: L-dXhrHTtSRlwR1ETVrqnpQJtgo Message-ID: To: Warner Losh 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 05 Jan 2011 00:04:14 -0000 On 4 January 2011 23:44, Warner Losh 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 To: Warner Losh 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 ; 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 Message-ID: <4D2466FE.3000307@FreeBSD.org> Date: Wed, 05 Jan 2011 14:41:34 +0200 From: Alexander Motin 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 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 To: Alexander Motin 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 References: <201101042244.p04MiBf6057193@svn.freebsd.org> In-Reply-To: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 +# 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 +#include +#include +#include +#include +#include +#include +#include +#include +#include +#include + +#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 +# 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 +# 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 +# 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 From owner-svn-src-projects@FreeBSD.ORG Fri Jan 7 12:16:17 2011 Return-Path: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 . ../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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 +.include # 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 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 #include +#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 + 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: 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 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 " projects" tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-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 ***