From owner-svn-src-user@FreeBSD.ORG Sun Jul 7 06:04:44 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 58B341D9; Sun, 7 Jul 2013 06:04:44 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 4BC21124A; Sun, 7 Jul 2013 06:04:44 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6764iTn067558; Sun, 7 Jul 2013 06:04:44 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6764isV067557; Sun, 7 Jul 2013 06:04:44 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307070604.r6764isV067557@svn.freebsd.org> From: Peter Holm Date: Sun, 7 Jul 2013 06:04:44 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r252916 - user/pho/stress2/lib X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2013 06:04:44 -0000 Author: pho Date: Sun Jul 7 06:04:43 2013 New Revision: 252916 URL: http://svnweb.freebsd.org/changeset/base/252916 Log: Fix compiler warning. Modified: user/pho/stress2/lib/options.c Modified: user/pho/stress2/lib/options.c ============================================================================== --- user/pho/stress2/lib/options.c Sun Jul 7 04:24:38 2013 (r252915) +++ user/pho/stress2/lib/options.c Sun Jul 7 06:04:43 2013 (r252916) @@ -59,7 +59,7 @@ usage(char *where) " k : terminate with SIGHUP + SIGKILL\n" " n : no startup delay\n" " v : verbose\n"; - printf(help); + printf("%s", help); exit(EX_USAGE); } From owner-svn-src-user@FreeBSD.ORG Sun Jul 7 06:15:05 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id CFD6D421; Sun, 7 Jul 2013 06:15:05 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id A927B126C; Sun, 7 Jul 2013 06:15:05 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r676F5xG070908; Sun, 7 Jul 2013 06:15:05 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r676F5Wk070907; Sun, 7 Jul 2013 06:15:05 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307070615.r676F5Wk070907@svn.freebsd.org> From: Peter Holm Date: Sun, 7 Jul 2013 06:15:05 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r252917 - user/pho/stress2/tools X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2013 06:15:05 -0000 Author: pho Date: Sun Jul 7 06:15:05 2013 New Revision: 252917 URL: http://svnweb.freebsd.org/changeset/base/252917 Log: Added cleanup tool. Added: user/pho/stress2/tools/killall.sh (contents, props changed) Added: user/pho/stress2/tools/killall.sh ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/pho/stress2/tools/killall.sh Sun Jul 7 06:15:05 2013 (r252917) @@ -0,0 +1,48 @@ +#!/bin/sh + +# +# Copyright (c) 2013 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$ +# + +# Kill all running test programs from stress2/testcases + +for i in `find ../testcases -type f -perm -1`; do + list=`echo $list $(basename $i)` +done + +ps -a | sed '1d' | awk '{print $1,$5}' | while read line; do + set $line + pid=$1 + prog=$2 + prog=`echo $prog | sed 's/^-//;s#.*/##'` + for l in $list; do + if [ $l = $prog ]; then + echo "kill $l: $pid" + kill -9 $pid + fi + done +done From owner-svn-src-user@FreeBSD.ORG Sun Jul 7 06:25:40 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 2F94E534; Sun, 7 Jul 2013 06:25:40 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 2079B1290; Sun, 7 Jul 2013 06:25:40 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r676Pe4h073733; Sun, 7 Jul 2013 06:25:40 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r676PdD5073732; Sun, 7 Jul 2013 06:25:39 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307070625.r676PdD5073732@svn.freebsd.org> From: Peter Holm Date: Sun, 7 Jul 2013 06:25:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r252918 - user/pho/stress2/tools X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2013 06:25:40 -0000 Author: pho Date: Sun Jul 7 06:25:39 2013 New Revision: 252918 URL: http://svnweb.freebsd.org/changeset/base/252918 Log: Replace the "InUse" with one space, replace the "size" text with the more correct "used". Modified: user/pho/stress2/tools/leaks.sh Modified: user/pho/stress2/tools/leaks.sh ============================================================================== --- user/pho/stress2/tools/leaks.sh Sun Jul 7 06:15:05 2013 (r252917) +++ user/pho/stress2/tools/leaks.sh Sun Jul 7 06:25:39 2013 (r252918) @@ -57,7 +57,7 @@ while true; do # DEVFS1 157 40K - 157 256 # DEVFS 12 1K - 13 16,128 vmstat -m | \ - sed '1,1d;s/K .*//;s/ [0-9][0-9]* //;s/ */ /g;s/^ *//;s/ /_/g;s/_\([0-9][0-9]*$\)/ \1/' | \ + sed '1,1d;s/K .*//;s/ [0-9][0-9]* / /;s/ */ /g;s/^ *//;s/ /_/g;s/_\([0-9][0-9]*$\)/ \1/' | \ awk '{printf "vmstat -m %s, %d\n", $1, $2}' # Check for leaks in mbufs @@ -107,7 +107,7 @@ done | awk -F, ' cmd="date '+%T'"; cmd | getline t; close(cmd); - printf "%s \"%s\" may be leaking, size %d\n", t, name, size; + printf "%s \"%s\" may be leaking, used %d\n", t, name, size; n[name] = 0; } s[name] = size; From owner-svn-src-user@FreeBSD.ORG Sun Jul 7 07:06:23 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8F6E2AD5; Sun, 7 Jul 2013 07:06:23 +0000 (UTC) (envelope-from dchagin@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 640FB1355; Sun, 7 Jul 2013 07:06:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6776Nf2085297; Sun, 7 Jul 2013 07:06:23 GMT (envelope-from dchagin@svn.freebsd.org) Received: (from dchagin@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6776KtA085278; Sun, 7 Jul 2013 07:06:20 GMT (envelope-from dchagin@svn.freebsd.org) Message-Id: <201307070706.r6776KtA085278@svn.freebsd.org> From: Dmitry Chagin Date: Sun, 7 Jul 2013 07:06:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r252919 - in user/dchagin/lemul: . bin/ed bin/sh cddl/contrib/opensolaris/cmd/zfs cddl/contrib/opensolaris/cmd/zhack cddl/contrib/opensolaris/cmd/zpool cddl/contrib/opensolaris/cmd/ztes... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2013 07:06:23 -0000 Author: dchagin Date: Sun Jul 7 07:06:15 2013 New Revision: 252919 URL: http://svnweb.freebsd.org/changeset/base/252919 Log: sync with HEAD Added: user/dchagin/lemul/contrib/apr/ - copied from r252918, head/contrib/apr/ user/dchagin/lemul/contrib/apr-util/ - copied from r252918, head/contrib/apr-util/ user/dchagin/lemul/contrib/dialog/buildlist.c - copied unchanged from r252918, head/contrib/dialog/buildlist.c user/dchagin/lemul/contrib/dialog/po/an.po - copied unchanged from r252918, head/contrib/dialog/po/an.po user/dchagin/lemul/contrib/dialog/po/ia.po - copied unchanged from r252918, head/contrib/dialog/po/ia.po user/dchagin/lemul/contrib/dialog/rangebox.c - copied unchanged from r252918, head/contrib/dialog/rangebox.c user/dchagin/lemul/contrib/dialog/samples/buildlist - copied unchanged from r252918, head/contrib/dialog/samples/buildlist user/dchagin/lemul/contrib/dialog/samples/buildlist2 - copied unchanged from r252918, head/contrib/dialog/samples/buildlist2 user/dchagin/lemul/contrib/dialog/samples/checklist12 - copied unchanged from r252918, head/contrib/dialog/samples/checklist12 user/dchagin/lemul/contrib/dialog/samples/dft-cancel - copied unchanged from r252918, head/contrib/dialog/samples/dft-cancel user/dchagin/lemul/contrib/dialog/samples/dft-extra - copied unchanged from r252918, head/contrib/dialog/samples/dft-extra user/dchagin/lemul/contrib/dialog/samples/dft-help - copied unchanged from r252918, head/contrib/dialog/samples/dft-help user/dchagin/lemul/contrib/dialog/samples/dft-no - copied unchanged from r252918, head/contrib/dialog/samples/dft-no user/dchagin/lemul/contrib/dialog/samples/fselect0 - copied unchanged from r252918, head/contrib/dialog/samples/fselect0 user/dchagin/lemul/contrib/dialog/samples/menubox12 - copied unchanged from r252918, head/contrib/dialog/samples/menubox12 user/dchagin/lemul/contrib/dialog/samples/rangebox - copied unchanged from r252918, head/contrib/dialog/samples/rangebox user/dchagin/lemul/contrib/dialog/samples/rangebox2 - copied unchanged from r252918, head/contrib/dialog/samples/rangebox2 user/dchagin/lemul/contrib/dialog/samples/rangebox3 - copied unchanged from r252918, head/contrib/dialog/samples/rangebox3 user/dchagin/lemul/contrib/dialog/samples/rangebox4 - copied unchanged from r252918, head/contrib/dialog/samples/rangebox4 user/dchagin/lemul/contrib/dialog/samples/treeview - copied unchanged from r252918, head/contrib/dialog/samples/treeview user/dchagin/lemul/contrib/dialog/samples/treeview2 - copied unchanged from r252918, head/contrib/dialog/samples/treeview2 user/dchagin/lemul/contrib/dialog/samples/with-dquotes - copied unchanged from r252918, head/contrib/dialog/samples/with-dquotes user/dchagin/lemul/contrib/dialog/samples/with-squotes - copied unchanged from r252918, head/contrib/dialog/samples/with-squotes user/dchagin/lemul/contrib/dialog/treeview.c - copied unchanged from r252918, head/contrib/dialog/treeview.c user/dchagin/lemul/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h - copied unchanged from r252918, head/contrib/llvm/include/llvm/DebugInfo/DWARFFormValue.h user/dchagin/lemul/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h - copied unchanged from r252918, head/contrib/llvm/include/llvm/ExecutionEngine/ObjectCache.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/CBindingWrapping.h - copied unchanged from r252918, head/contrib/llvm/include/llvm/Support/CBindingWrapping.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Compression.h - copied unchanged from r252918, head/contrib/llvm/include/llvm/Support/Compression.h user/dchagin/lemul/contrib/llvm/lib/Support/Compression.cpp - copied unchanged from r252918, head/contrib/llvm/lib/Support/Compression.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp - copied unchanged from r252918, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h - copied unchanged from r252918, head/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOpAsm.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td - copied unchanged from r252918, head/contrib/llvm/lib/Target/Mips/MicroMipsInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td - copied unchanged from r252918, head/contrib/llvm/lib/Target/Mips/MicroMipsInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp - copied unchanged from r252918, head/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.h - copied unchanged from r252918, head/contrib/llvm/lib/Target/Mips/MipsModuleISelDAGToDAG.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsOs16.cpp - copied unchanged from r252918, head/contrib/llvm/lib/Target/Mips/MipsOs16.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsOs16.h - copied unchanged from r252918, head/contrib/llvm/lib/Target/Mips/MipsOs16.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp - copied unchanged from r252918, head/contrib/llvm/lib/Target/NVPTX/NVPTXGenericToNVVM.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/AsmParser/ - copied from r252918, head/contrib/llvm/lib/Target/PowerPC/AsmParser/ user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUELFObjectWriter.cpp - copied unchanged from r252918, head/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUELFObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600Packetizer.cpp - copied unchanged from r252918, head/contrib/llvm/lib/Target/R600/R600Packetizer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIDefines.h - copied unchanged from r252918, head/contrib/llvm/lib/Target/R600/SIDefines.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h - copied unchanged from r252918, head/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcBaseInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/SystemZ/ - copied from r252918, head/contrib/llvm/lib/Target/SystemZ/ user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp - copied unchanged from r252918, head/contrib/llvm/lib/Target/X86/X86FixupLEAs.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp - copied unchanged from r252918, head/contrib/llvm/lib/Target/XCore/XCoreLowerThreadLocal.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp - copied unchanged from r252918, head/contrib/llvm/lib/Transforms/Vectorize/SLPVectorizer.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Vectorize/VecUtils.cpp - copied unchanged from r252918, head/contrib/llvm/lib/Transforms/Vectorize/VecUtils.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Vectorize/VecUtils.h - copied unchanged from r252918, head/contrib/llvm/lib/Transforms/Vectorize/VecUtils.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def - copied unchanged from r252918, head/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsAArch64.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/CapturedStmt.h - copied unchanged from r252918, head/contrib/llvm/tools/clang/include/clang/Basic/CapturedStmt.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/MacroArgs.h - copied unchanged from r252918, head/contrib/llvm/tools/clang/include/clang/Lex/MacroArgs.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp - copied unchanged from r252918, head/contrib/llvm/tools/clang/lib/Format/BreakableToken.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/BreakableToken.h - copied unchanged from r252918, head/contrib/llvm/tools/clang/lib/Format/BreakableToken.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp - copied unchanged from r252918, head/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h - copied unchanged from r252918, head/contrib/llvm/tools/clang/lib/Format/WhitespaceManager.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp - copied unchanged from r252918, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h - copied unchanged from r252918, head/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/AllocationDiagnostics.h user/dchagin/lemul/contrib/serf/ - copied from r252918, head/contrib/serf/ user/dchagin/lemul/contrib/sqlite3/ - copied from r252918, head/contrib/sqlite3/ - copied from r252918, head/contrib/subversion/ user/dchagin/lemul/contrib/wpa/hostapd/hlr_auc_gw.txt - copied unchanged from r252918, head/contrib/wpa/hostapd/hlr_auc_gw.txt user/dchagin/lemul/contrib/wpa/hostapd/hostapd.eap_user_sqlite - copied unchanged from r252918, head/contrib/wpa/hostapd/hostapd.eap_user_sqlite user/dchagin/lemul/contrib/wpa/patches/openssl-0.9.8x-tls-extensions.patch - copied unchanged from r252918, head/contrib/wpa/patches/openssl-0.9.8x-tls-extensions.patch user/dchagin/lemul/contrib/wpa/src/ap/eap_user_db.c - copied unchanged from r252918, head/contrib/wpa/src/ap/eap_user_db.c user/dchagin/lemul/contrib/wpa/src/ap/gas_serv.c - copied unchanged from r252918, head/contrib/wpa/src/ap/gas_serv.c user/dchagin/lemul/contrib/wpa/src/ap/gas_serv.h - copied unchanged from r252918, head/contrib/wpa/src/ap/gas_serv.h user/dchagin/lemul/contrib/wpa/src/ap/hs20.c - copied unchanged from r252918, head/contrib/wpa/src/ap/hs20.c user/dchagin/lemul/contrib/wpa/src/ap/hs20.h - copied unchanged from r252918, head/contrib/wpa/src/ap/hs20.h user/dchagin/lemul/contrib/wpa/src/ap/ieee802_11_shared.c - copied unchanged from r252918, head/contrib/wpa/src/ap/ieee802_11_shared.c user/dchagin/lemul/contrib/wpa/src/ap/ieee802_11_vht.c - copied unchanged from r252918, head/contrib/wpa/src/ap/ieee802_11_vht.c user/dchagin/lemul/contrib/wpa/src/ap/p2p_hostapd.c - copied unchanged from r252918, head/contrib/wpa/src/ap/p2p_hostapd.c user/dchagin/lemul/contrib/wpa/src/ap/p2p_hostapd.h - copied unchanged from r252918, head/contrib/wpa/src/ap/p2p_hostapd.h user/dchagin/lemul/contrib/wpa/src/ap/vlan_util.c - copied unchanged from r252918, head/contrib/wpa/src/ap/vlan_util.c user/dchagin/lemul/contrib/wpa/src/ap/vlan_util.h - copied unchanged from r252918, head/contrib/wpa/src/ap/vlan_util.h user/dchagin/lemul/contrib/wpa/src/ap/wnm_ap.c - copied unchanged from r252918, head/contrib/wpa/src/ap/wnm_ap.c user/dchagin/lemul/contrib/wpa/src/ap/wnm_ap.h - copied unchanged from r252918, head/contrib/wpa/src/ap/wnm_ap.h user/dchagin/lemul/contrib/wpa/src/common/gas.c - copied unchanged from r252918, head/contrib/wpa/src/common/gas.c user/dchagin/lemul/contrib/wpa/src/common/gas.h - copied unchanged from r252918, head/contrib/wpa/src/common/gas.h user/dchagin/lemul/contrib/wpa/src/crypto/aes-ccm.c - copied unchanged from r252918, head/contrib/wpa/src/crypto/aes-ccm.c user/dchagin/lemul/contrib/wpa/src/crypto/aes-gcm.c - copied unchanged from r252918, head/contrib/wpa/src/crypto/aes-gcm.c user/dchagin/lemul/contrib/wpa/src/crypto/random.c - copied unchanged from r252918, head/contrib/wpa/src/crypto/random.c user/dchagin/lemul/contrib/wpa/src/crypto/random.h - copied unchanged from r252918, head/contrib/wpa/src/crypto/random.h user/dchagin/lemul/contrib/wpa/src/crypto/sha1-prf.c - copied unchanged from r252918, head/contrib/wpa/src/crypto/sha1-prf.c user/dchagin/lemul/contrib/wpa/src/crypto/sha256-prf.c - copied unchanged from r252918, head/contrib/wpa/src/crypto/sha256-prf.c user/dchagin/lemul/contrib/wpa/src/crypto/sha256-tlsprf.c - copied unchanged from r252918, head/contrib/wpa/src/crypto/sha256-tlsprf.c user/dchagin/lemul/contrib/wpa/src/crypto/sha256_i.h - copied unchanged from r252918, head/contrib/wpa/src/crypto/sha256_i.h user/dchagin/lemul/contrib/wpa/src/drivers/driver_bsd.c - copied unchanged from r252918, head/contrib/wpa/src/drivers/driver_bsd.c user/dchagin/lemul/contrib/wpa/src/drivers/driver_common.c - copied unchanged from r252918, head/contrib/wpa/src/drivers/driver_common.c user/dchagin/lemul/contrib/wpa/src/drivers/driver_privsep.c - copied unchanged from r252918, head/contrib/wpa/src/drivers/driver_privsep.c user/dchagin/lemul/contrib/wpa/src/eap_common/eap_pwd_common.c - copied unchanged from r252918, head/contrib/wpa/src/eap_common/eap_pwd_common.c user/dchagin/lemul/contrib/wpa/src/eap_common/eap_pwd_common.h - copied unchanged from r252918, head/contrib/wpa/src/eap_common/eap_pwd_common.h user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_pwd.c - copied unchanged from r252918, head/contrib/wpa/src/eap_peer/eap_pwd.c user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_pwd.c - copied unchanged from r252918, head/contrib/wpa/src/eap_server/eap_server_pwd.c user/dchagin/lemul/contrib/wpa/src/l2_packet/l2_packet_privsep.c - copied unchanged from r252918, head/contrib/wpa/src/l2_packet/l2_packet_privsep.c user/dchagin/lemul/contrib/wpa/src/p2p/ - copied from r252918, head/contrib/wpa/src/p2p/ user/dchagin/lemul/contrib/wpa/src/radius/radius_das.c - copied unchanged from r252918, head/contrib/wpa/src/radius/radius_das.c user/dchagin/lemul/contrib/wpa/src/radius/radius_das.h - copied unchanged from r252918, head/contrib/wpa/src/radius/radius_das.h user/dchagin/lemul/contrib/wpa/src/rsn_supp/tdls.c - copied unchanged from r252918, head/contrib/wpa/src/rsn_supp/tdls.c user/dchagin/lemul/contrib/wpa/src/utils/edit.c - copied unchanged from r252918, head/contrib/wpa/src/utils/edit.c user/dchagin/lemul/contrib/wpa/src/utils/edit.h - copied unchanged from r252918, head/contrib/wpa/src/utils/edit.h user/dchagin/lemul/contrib/wpa/src/utils/edit_readline.c - copied unchanged from r252918, head/contrib/wpa/src/utils/edit_readline.c user/dchagin/lemul/contrib/wpa/src/utils/edit_simple.c - copied unchanged from r252918, head/contrib/wpa/src/utils/edit_simple.c user/dchagin/lemul/contrib/wpa/src/utils/ext_password.c - copied unchanged from r252918, head/contrib/wpa/src/utils/ext_password.c user/dchagin/lemul/contrib/wpa/src/utils/ext_password.h - copied unchanged from r252918, head/contrib/wpa/src/utils/ext_password.h user/dchagin/lemul/contrib/wpa/src/utils/ext_password_i.h - copied unchanged from r252918, head/contrib/wpa/src/utils/ext_password_i.h user/dchagin/lemul/contrib/wpa/src/utils/ext_password_test.c - copied unchanged from r252918, head/contrib/wpa/src/utils/ext_password_test.c user/dchagin/lemul/contrib/wpa/src/wps/wps_attr_parse.h - copied unchanged from r252918, head/contrib/wpa/src/wps/wps_attr_parse.h user/dchagin/lemul/contrib/wpa/src/wps/wps_validate.c - copied unchanged from r252918, head/contrib/wpa/src/wps/wps_validate.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/README-HS20 - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/README-HS20 user/dchagin/lemul/contrib/wpa/wpa_supplicant/README-P2P - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/README-P2P user/dchagin/lemul/contrib/wpa/wpa_supplicant/autoscan.c - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/autoscan.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/autoscan.h - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/autoscan.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/autoscan_exponential.c - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/autoscan_exponential.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/autoscan_periodic.c - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/autoscan_periodic.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/bgscan_learn.c - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/bgscan_learn.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.c - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.h - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service.in - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service.in user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service.in - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service.in user/dchagin/lemul/contrib/wpa/wpa_supplicant/examples/dbus-listen-preq.py - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/examples/dbus-listen-preq.py user/dchagin/lemul/contrib/wpa/wpa_supplicant/examples/p2p/ - copied from r252918, head/contrib/wpa/wpa_supplicant/examples/p2p/ user/dchagin/lemul/contrib/wpa/wpa_supplicant/examples/p2p-action-udhcp.sh - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/examples/p2p-action-udhcp.sh user/dchagin/lemul/contrib/wpa/wpa_supplicant/examples/p2p-action.sh - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/examples/p2p-action.sh user/dchagin/lemul/contrib/wpa/wpa_supplicant/examples/udhcpd-p2p.conf - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/examples/udhcpd-p2p.conf user/dchagin/lemul/contrib/wpa/wpa_supplicant/examples/wps-ap-cli - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/examples/wps-ap-cli user/dchagin/lemul/contrib/wpa/wpa_supplicant/examples/wps-nfc.py - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/examples/wps-nfc.py user/dchagin/lemul/contrib/wpa/wpa_supplicant/gas_query.c - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/gas_query.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/gas_query.h - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/gas_query.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/hs20_supplicant.c - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/hs20_supplicant.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/hs20_supplicant.h - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/hs20_supplicant.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/interworking.c - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/interworking.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/interworking.h - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/interworking.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/nfc_pw_token.c - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/nfc_pw_token.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/offchannel.c - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/offchannel.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/offchannel.h - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/offchannel.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/p2p_supplicant.c - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/p2p_supplicant.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/p2p_supplicant.h - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/p2p_supplicant.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/utils/ - copied from r252918, head/contrib/wpa/wpa_supplicant/utils/ user/dchagin/lemul/contrib/wpa/wpa_supplicant/wifi_display.c - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/wifi_display.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/wifi_display.h - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/wifi_display.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/wnm_sta.c - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/wnm_sta.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/wnm_sta.h - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/wnm_sta.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.mk - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.mk user/dchagin/lemul/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.sh - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.sh user/dchagin/lemul/contrib/wpa/wpa_supplicant/wpa_supplicant_template.conf - copied unchanged from r252918, head/contrib/wpa/wpa_supplicant/wpa_supplicant_template.conf user/dchagin/lemul/etc/mtree/BSD.debug.dist - copied unchanged from r252918, head/etc/mtree/BSD.debug.dist user/dchagin/lemul/etc/rc.d/swap - copied unchanged from r252918, head/etc/rc.d/swap user/dchagin/lemul/etc/rc.d/swaplate - copied unchanged from r252918, head/etc/rc.d/swaplate user/dchagin/lemul/lib/clang/include/clang/Parse/AttrExprArgs.inc - copied unchanged from r252918, head/lib/clang/include/clang/Parse/AttrExprArgs.inc user/dchagin/lemul/lib/libc/arm/gen/arm_initfini.c - copied unchanged from r252918, head/lib/libc/arm/gen/arm_initfini.c user/dchagin/lemul/lib/libc/libc.ldscript - copied unchanged from r252918, head/lib/libc/libc.ldscript user/dchagin/lemul/lib/libc/sys/aio_mlock.2 - copied unchanged from r252918, head/lib/libc/sys/aio_mlock.2 user/dchagin/lemul/lib/msun/src/e_acoshl.c - copied unchanged from r252918, head/lib/msun/src/e_acoshl.c user/dchagin/lemul/lib/msun/src/e_atanhl.c - copied unchanged from r252918, head/lib/msun/src/e_atanhl.c user/dchagin/lemul/lib/msun/src/s_asinhl.c - copied unchanged from r252918, head/lib/msun/src/s_asinhl.c user/dchagin/lemul/release/release.conf.sample - copied unchanged from r252918, head/release/release.conf.sample user/dchagin/lemul/release/release.sh - copied unchanged from r252918, head/release/release.sh user/dchagin/lemul/sbin/nvmecontrol/devlist.c - copied unchanged from r252918, head/sbin/nvmecontrol/devlist.c user/dchagin/lemul/sbin/nvmecontrol/firmware.c - copied unchanged from r252918, head/sbin/nvmecontrol/firmware.c user/dchagin/lemul/sbin/nvmecontrol/identify.c - copied unchanged from r252918, head/sbin/nvmecontrol/identify.c user/dchagin/lemul/sbin/nvmecontrol/logpage.c - copied unchanged from r252918, head/sbin/nvmecontrol/logpage.c user/dchagin/lemul/sbin/nvmecontrol/nvmecontrol.h - copied unchanged from r252918, head/sbin/nvmecontrol/nvmecontrol.h user/dchagin/lemul/sbin/nvmecontrol/perftest.c - copied unchanged from r252918, head/sbin/nvmecontrol/perftest.c user/dchagin/lemul/sbin/nvmecontrol/reset.c - copied unchanged from r252918, head/sbin/nvmecontrol/reset.c user/dchagin/lemul/share/man/man4/cc_cdg.4 - copied unchanged from r252918, head/share/man/man4/cc_cdg.4 user/dchagin/lemul/share/man/man4/hptnr.4 - copied unchanged from r252918, head/share/man/man4/hptnr.4 user/dchagin/lemul/share/man/man4/qlxge.4 - copied unchanged from r252918, head/share/man/man4/qlxge.4 user/dchagin/lemul/share/man/man4/urtwn.4 - copied unchanged from r252918, head/share/man/man4/urtwn.4 user/dchagin/lemul/share/man/man9/SDT.9 - copied unchanged from r252918, head/share/man/man9/SDT.9 user/dchagin/lemul/sys/arm/arm/generic_timer.c - copied unchanged from r252918, head/sys/arm/arm/generic_timer.c user/dchagin/lemul/sys/arm/arm/stdatomic.c - copied unchanged from r252918, head/sys/arm/arm/stdatomic.c user/dchagin/lemul/sys/arm/conf/ARNDALE - copied unchanged from r252918, head/sys/arm/conf/ARNDALE user/dchagin/lemul/sys/arm/samsung/ - copied from r252918, head/sys/arm/samsung/ user/dchagin/lemul/sys/arm/ti/am335x/am335x_usbss.c - copied unchanged from r252918, head/sys/arm/ti/am335x/am335x_usbss.c user/dchagin/lemul/sys/boot/fdt/dts/bcm2835.dtsi - copied unchanged from r252918, head/sys/boot/fdt/dts/bcm2835.dtsi user/dchagin/lemul/sys/boot/fdt/dts/exynos5250-arndale.dts - copied unchanged from r252918, head/sys/boot/fdt/dts/exynos5250-arndale.dts user/dchagin/lemul/sys/boot/fdt/dts/exynos5250.dtsi - copied unchanged from r252918, head/sys/boot/fdt/dts/exynos5250.dtsi user/dchagin/lemul/sys/boot/fdt/dts/rpi.dts - copied unchanged from r252918, head/sys/boot/fdt/dts/rpi.dts user/dchagin/lemul/sys/boot/i386/gptboot/gptboot.8 - copied unchanged from r252918, head/sys/boot/i386/gptboot/gptboot.8 user/dchagin/lemul/sys/cam/cam_compat.c - copied unchanged from r252918, head/sys/cam/cam_compat.c user/dchagin/lemul/sys/cam/cam_compat.h - copied unchanged from r252918, head/sys/cam/cam_compat.h user/dchagin/lemul/sys/contrib/v4l/ - copied from r252918, head/sys/contrib/v4l/ user/dchagin/lemul/sys/dev/ath/if_ath_lna_div.c - copied unchanged from r252918, head/sys/dev/ath/if_ath_lna_div.c user/dchagin/lemul/sys/dev/ath/if_ath_lna_div.h - copied unchanged from r252918, head/sys/dev/ath/if_ath_lna_div.h user/dchagin/lemul/sys/dev/cxgbe/firmware/t4fw-1.8.11.0.bin.uu - copied unchanged from r252918, head/sys/dev/cxgbe/firmware/t4fw-1.8.11.0.bin.uu user/dchagin/lemul/sys/dev/cxgbe/firmware/t5fw-1.8.22.0.bin.uu - copied unchanged from r252918, head/sys/dev/cxgbe/firmware/t5fw-1.8.22.0.bin.uu user/dchagin/lemul/sys/dev/cxgbe/firmware/t5fw_cfg.txt - copied unchanged from r252918, head/sys/dev/cxgbe/firmware/t5fw_cfg.txt user/dchagin/lemul/sys/dev/cxgbe/firmware/t5fw_cfg_fpga.txt - copied unchanged from r252918, head/sys/dev/cxgbe/firmware/t5fw_cfg_fpga.txt user/dchagin/lemul/sys/dev/cxgbe/firmware/t5fw_cfg_uwire.txt - copied unchanged from r252918, head/sys/dev/cxgbe/firmware/t5fw_cfg_uwire.txt user/dchagin/lemul/sys/dev/hpt27xx/hpt27xx_os_bsd.c - copied unchanged from r252918, head/sys/dev/hpt27xx/hpt27xx_os_bsd.c user/dchagin/lemul/sys/dev/hpt27xx/hpt27xx_osm_bsd.c - copied unchanged from r252918, head/sys/dev/hpt27xx/hpt27xx_osm_bsd.c user/dchagin/lemul/sys/dev/hptnr/ - copied from r252918, head/sys/dev/hptnr/ user/dchagin/lemul/sys/dev/ixgbe/ixgbe_dcb.c - copied unchanged from r252918, head/sys/dev/ixgbe/ixgbe_dcb.c user/dchagin/lemul/sys/dev/ixgbe/ixgbe_dcb.h - copied unchanged from r252918, head/sys/dev/ixgbe/ixgbe_dcb.h user/dchagin/lemul/sys/dev/ixgbe/ixgbe_dcb_82598.c - copied unchanged from r252918, head/sys/dev/ixgbe/ixgbe_dcb_82598.c user/dchagin/lemul/sys/dev/ixgbe/ixgbe_dcb_82598.h - copied unchanged from r252918, head/sys/dev/ixgbe/ixgbe_dcb_82598.h user/dchagin/lemul/sys/dev/ixgbe/ixgbe_dcb_82599.c - copied unchanged from r252918, head/sys/dev/ixgbe/ixgbe_dcb_82599.c user/dchagin/lemul/sys/dev/ixgbe/ixgbe_dcb_82599.h - copied unchanged from r252918, head/sys/dev/ixgbe/ixgbe_dcb_82599.h user/dchagin/lemul/sys/dev/qlxge/ - copied from r252918, head/sys/dev/qlxge/ user/dchagin/lemul/sys/dev/usb/wlan/if_urtwn.c - copied unchanged from r252918, head/sys/dev/usb/wlan/if_urtwn.c user/dchagin/lemul/sys/dev/usb/wlan/if_urtwnreg.h - copied unchanged from r252918, head/sys/dev/usb/wlan/if_urtwnreg.h user/dchagin/lemul/sys/fs/ext2fs/ext2_hash.c - copied unchanged from r252918, head/sys/fs/ext2fs/ext2_hash.c user/dchagin/lemul/sys/fs/ext2fs/ext2_htree.c - copied unchanged from r252918, head/sys/fs/ext2fs/ext2_htree.c user/dchagin/lemul/sys/fs/ext2fs/htree.h - copied unchanged from r252918, head/sys/fs/ext2fs/htree.h user/dchagin/lemul/sys/kern/subr_vmem.c - copied unchanged from r252918, head/sys/kern/subr_vmem.c user/dchagin/lemul/sys/mips/conf/CARAMBOLA2 - copied unchanged from r252918, head/sys/mips/conf/CARAMBOLA2 user/dchagin/lemul/sys/mips/conf/CARAMBOLA2.hints - copied unchanged from r252918, head/sys/mips/conf/CARAMBOLA2.hints user/dchagin/lemul/sys/mips/conf/ENH200 - copied unchanged from r252918, head/sys/mips/conf/ENH200 user/dchagin/lemul/sys/mips/conf/ENH200.hints - copied unchanged from r252918, head/sys/mips/conf/ENH200.hints user/dchagin/lemul/sys/mips/mips/stdatomic.c - copied unchanged from r252918, head/sys/mips/mips/stdatomic.c user/dchagin/lemul/sys/modules/cc/cc_cdg/ - copied from r252918, head/sys/modules/cc/cc_cdg/ user/dchagin/lemul/sys/modules/cxgbe/t5_firmware/ - copied from r252918, head/sys/modules/cxgbe/t5_firmware/ user/dchagin/lemul/sys/modules/hptnr/ - copied from r252918, head/sys/modules/hptnr/ user/dchagin/lemul/sys/modules/qlxge/ - copied from r252918, head/sys/modules/qlxge/ user/dchagin/lemul/sys/modules/usb/urtwn/ - copied from r252918, head/sys/modules/usb/urtwn/ user/dchagin/lemul/sys/netinet/cc/cc_cdg.c - copied unchanged from r252918, head/sys/netinet/cc/cc_cdg.c user/dchagin/lemul/sys/sys/vmem.h - copied unchanged from r252918, head/sys/sys/vmem.h user/dchagin/lemul/sys/xen/hvm.h - copied unchanged from r252918, head/sys/xen/hvm.h - copied from r252918, head/sys/xen/interface/arch-arm/ user/dchagin/lemul/sys/xen/interface/arch-arm.h - copied unchanged from r252918, head/sys/xen/interface/arch-arm.h - copied from r252918, head/sys/xen/interface/arch-ia64/ user/dchagin/lemul/sys/xen/interface/io/fsif.h - copied unchanged from r252918, head/sys/xen/interface/io/fsif.h user/dchagin/lemul/sys/xen/interface/io/libxenvchan.h - copied unchanged from r252918, head/sys/xen/interface/io/libxenvchan.h user/dchagin/lemul/sys/xen/interface/io/usbif.h - copied unchanged from r252918, head/sys/xen/interface/io/usbif.h user/dchagin/lemul/sys/xen/interface/io/vscsiif.h - copied unchanged from r252918, head/sys/xen/interface/io/vscsiif.h user/dchagin/lemul/sys/xen/interface/mem_event.h - copied unchanged from r252918, head/sys/xen/interface/mem_event.h user/dchagin/lemul/sys/xen/interface/tmem.h - copied unchanged from r252918, head/sys/xen/interface/tmem.h - copied from r252918, head/sys/xen/interface/xsm/ user/dchagin/lemul/tools/build/options/WITHOUT_SVNLITE - copied unchanged from r252918, head/tools/build/options/WITHOUT_SVNLITE user/dchagin/lemul/tools/build/options/WITH_DEBUG_FILES - copied unchanged from r252918, head/tools/build/options/WITH_DEBUG_FILES user/dchagin/lemul/tools/build/options/WITH_SVN - copied unchanged from r252918, head/tools/build/options/WITH_SVN user/dchagin/lemul/tools/regression/bin/sh/builtins/local2.0 - copied unchanged from r252918, head/tools/regression/bin/sh/builtins/local2.0 user/dchagin/lemul/tools/regression/bin/sh/builtins/local3.0 - copied unchanged from r252918, head/tools/regression/bin/sh/builtins/local3.0 user/dchagin/lemul/tools/regression/include/stdatomic/ - copied from r252918, head/tools/regression/include/stdatomic/ user/dchagin/lemul/tools/tools/ath/ath_ee_9300_print/ - copied from r252918, head/tools/tools/ath/ath_ee_9300_print/ user/dchagin/lemul/usr.bin/svn/ - copied from r252918, head/usr.bin/svn/ user/dchagin/lemul/usr.sbin/bsdconfig/examples/browse_packages.sh - copied unchanged from r252918, head/usr.sbin/bsdconfig/examples/browse_packages.sh user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/services.subr - copied unchanged from r252918, head/usr.sbin/bsdconfig/networking/share/services.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/http.subr - copied unchanged from r252918, head/usr.sbin/bsdconfig/share/media/http.subr user/dchagin/lemul/usr.sbin/mfiutil/mfi_foreign.c - copied unchanged from r252918, head/usr.sbin/mfiutil/mfi_foreign.c user/dchagin/lemul/usr.sbin/wpa/wpa_priv/ - copied from r252918, head/usr.sbin/wpa/wpa_priv/ Directory Properties: user/dchagin/lemul/contrib/subversion/ (props changed) user/dchagin/lemul/sys/xen/interface/arch-arm/ (props changed) user/dchagin/lemul/sys/xen/interface/arch-ia64/ (props changed) user/dchagin/lemul/sys/xen/interface/xsm/ (props changed) Deleted: user/dchagin/lemul/contrib/cvs/ user/dchagin/lemul/contrib/dialog/samples/copifuncs/admin.funcs user/dchagin/lemul/contrib/dialog/samples/copifuncs/common.funcs user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.funcs user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.ifman1 user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.ifman2 user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.ifmcfg2 user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.ifmcfg4 user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.ifmcfg5 user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.ifpoll1 user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.ifpoll2 user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.ifreq1 user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.ifreq2 user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.rcnews user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.sendifm1 user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.sendifm2 user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.trnrc user/dchagin/lemul/contrib/dialog/samples/copifuncs/copi.wheel user/dchagin/lemul/contrib/dialog/samples/copifuncs/ifpatch user/dchagin/lemul/contrib/dialog/samples/copismall user/dchagin/lemul/contrib/dialog/samples/dselect user/dchagin/lemul/contrib/dialog/samples/install/FDISK.TEST user/dchagin/lemul/contrib/dialog/samples/install/makefile.in user/dchagin/lemul/contrib/dialog/samples/install/setup.c user/dchagin/lemul/contrib/dialog/samples/install/setup.help user/dchagin/lemul/contrib/dialog/samples/valgrind.log user/dchagin/lemul/contrib/llvm/include/llvm/ADT/InMemoryStruct.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/MachOObject.h user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFFormValue.h user/dchagin/lemul/contrib/llvm/lib/Linker/Linker.cpp user/dchagin/lemul/contrib/llvm/lib/Object/MachOObject.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILPeepholeOptimizer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/MacroArgs.h user/dchagin/lemul/contrib/smbfs/mount_smbfs/Makefile user/dchagin/lemul/contrib/wpa/hostapd/.gitignore user/dchagin/lemul/contrib/wpa/hostapd/Makefile user/dchagin/lemul/contrib/wpa/src/Makefile user/dchagin/lemul/contrib/wpa/src/ap/Makefile user/dchagin/lemul/contrib/wpa/src/common/Makefile user/dchagin/lemul/contrib/wpa/src/crypto/.gitignore user/dchagin/lemul/contrib/wpa/src/crypto/Makefile user/dchagin/lemul/contrib/wpa/src/crypto/md5-non-fips.c user/dchagin/lemul/contrib/wpa/src/drivers/.gitignore user/dchagin/lemul/contrib/wpa/src/drivers/Makefile user/dchagin/lemul/contrib/wpa/src/drivers/driver_ndiswrapper.c user/dchagin/lemul/contrib/wpa/src/drivers/drivers.mak user/dchagin/lemul/contrib/wpa/src/eap_common/Makefile user/dchagin/lemul/contrib/wpa/src/eap_peer/Makefile user/dchagin/lemul/contrib/wpa/src/eap_server/Makefile user/dchagin/lemul/contrib/wpa/src/eapol_auth/Makefile user/dchagin/lemul/contrib/wpa/src/eapol_supp/Makefile user/dchagin/lemul/contrib/wpa/src/l2_packet/Makefile user/dchagin/lemul/contrib/wpa/src/lib.rules user/dchagin/lemul/contrib/wpa/src/radius/.gitignore user/dchagin/lemul/contrib/wpa/src/radius/Makefile user/dchagin/lemul/contrib/wpa/src/rsn_supp/Makefile user/dchagin/lemul/contrib/wpa/src/tls/.gitignore user/dchagin/lemul/contrib/wpa/src/tls/Makefile user/dchagin/lemul/contrib/wpa/src/utils/.gitignore user/dchagin/lemul/contrib/wpa/src/utils/Makefile user/dchagin/lemul/contrib/wpa/src/wps/Makefile user/dchagin/lemul/contrib/wpa/src/wps/wps_nfc.c user/dchagin/lemul/contrib/wpa/src/wps/wps_nfc_pn531.c user/dchagin/lemul/contrib/wpa/src/wps/wps_ufd.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/.gitignore user/dchagin/lemul/contrib/wpa/wpa_supplicant/Makefile user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/.gitignore user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service user/dchagin/lemul/contrib/wpa/wpa_supplicant/doc/ user/dchagin/lemul/contrib/wpa/wpa_supplicant/mlme.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/mlme.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/wpa_supplicant.nsi user/dchagin/lemul/etc/rc.d/encswap user/dchagin/lemul/etc/rc.d/swap1 user/dchagin/lemul/gnu/usr.bin/cvs/ user/dchagin/lemul/gnu/usr.bin/gdb/libgdb/frame-unwind.diff user/dchagin/lemul/lib/libcompiler_rt/__sync_fetch_and_add_4.c user/dchagin/lemul/lib/libcompiler_rt/__sync_fetch_and_add_8.c user/dchagin/lemul/lib/libcompiler_rt/__sync_fetch_and_and_4.c user/dchagin/lemul/lib/libcompiler_rt/__sync_fetch_and_and_8.c user/dchagin/lemul/lib/libcompiler_rt/__sync_fetch_and_op_n.h user/dchagin/lemul/lib/libcompiler_rt/__sync_fetch_and_or_4.c user/dchagin/lemul/lib/libcompiler_rt/__sync_fetch_and_or_8.c user/dchagin/lemul/lib/libcompiler_rt/__sync_fetch_and_sub_4.c user/dchagin/lemul/lib/libcompiler_rt/__sync_fetch_and_sub_8.c user/dchagin/lemul/lib/libcompiler_rt/__sync_fetch_and_xor_4.c user/dchagin/lemul/lib/libcompiler_rt/__sync_fetch_and_xor_8.c user/dchagin/lemul/lib/libcompiler_rt/__sync_lock_test_and_set_4.c user/dchagin/lemul/lib/libcompiler_rt/__sync_lock_test_and_set_8.c user/dchagin/lemul/lib/libcompiler_rt/__sync_synchronize.c user/dchagin/lemul/lib/libcompiler_rt/__sync_val_compare_and_swap_4.c user/dchagin/lemul/lib/libcompiler_rt/__sync_val_compare_and_swap_8.c user/dchagin/lemul/lib/libcompiler_rt/__sync_val_compare_and_swap_n.h user/dchagin/lemul/lib/libstand/arm/ user/dchagin/lemul/share/doc/psd/28.cvs/ user/dchagin/lemul/share/man/man9/vfs_mount.9 user/dchagin/lemul/sys/boot/fdt/dts/bcm2835-rpi-b.dts user/dchagin/lemul/sys/compat/linux/linux_videodev.h user/dchagin/lemul/sys/compat/linux/linux_videodev2.h user/dchagin/lemul/sys/dev/cxgbe/firmware/t4fw-1.8.4.0.bin.uu user/dchagin/lemul/sys/dev/hpt27xx/os_bsd.c user/dchagin/lemul/sys/dev/hpt27xx/osm_bsd.c user/dchagin/lemul/sys/xen/interface/hvm/vmx_assist.h user/dchagin/lemul/usr.sbin/wpa/hostapd/driver_freebsd.c user/dchagin/lemul/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c Modified: user/dchagin/lemul/Makefile user/dchagin/lemul/Makefile.inc1 user/dchagin/lemul/ObsoleteFiles.inc user/dchagin/lemul/UPDATING user/dchagin/lemul/bin/ed/re.c user/dchagin/lemul/bin/sh/eval.c user/dchagin/lemul/bin/sh/sh.1 user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zhack/zhack.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c user/dchagin/lemul/cddl/contrib/opensolaris/cmd/ztest/ztest.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs_core/common/libzfs_core.c user/dchagin/lemul/contrib/binutils/include/elf/dwarf2.h user/dchagin/lemul/contrib/bmake/parse.c user/dchagin/lemul/contrib/dialog/CHANGES user/dchagin/lemul/contrib/dialog/VERSION user/dchagin/lemul/contrib/dialog/aclocal.m4 user/dchagin/lemul/contrib/dialog/argv.c user/dchagin/lemul/contrib/dialog/arrows.c user/dchagin/lemul/contrib/dialog/buttons.c user/dchagin/lemul/contrib/dialog/calendar.c user/dchagin/lemul/contrib/dialog/checklist.c user/dchagin/lemul/contrib/dialog/columns.c user/dchagin/lemul/contrib/dialog/config.guess user/dchagin/lemul/contrib/dialog/config.sub user/dchagin/lemul/contrib/dialog/configure user/dchagin/lemul/contrib/dialog/configure.in user/dchagin/lemul/contrib/dialog/dialog-config.in user/dchagin/lemul/contrib/dialog/dialog.1 user/dchagin/lemul/contrib/dialog/dialog.3 user/dchagin/lemul/contrib/dialog/dialog.c user/dchagin/lemul/contrib/dialog/dialog.h user/dchagin/lemul/contrib/dialog/dlg_colors.h user/dchagin/lemul/contrib/dialog/dlg_keys.c user/dchagin/lemul/contrib/dialog/dlg_keys.h user/dchagin/lemul/contrib/dialog/editbox.c user/dchagin/lemul/contrib/dialog/formbox.c user/dchagin/lemul/contrib/dialog/fselect.c user/dchagin/lemul/contrib/dialog/guage.c user/dchagin/lemul/contrib/dialog/headers-sh.in user/dchagin/lemul/contrib/dialog/help.c user/dchagin/lemul/contrib/dialog/inputbox.c user/dchagin/lemul/contrib/dialog/inputstr.c user/dchagin/lemul/contrib/dialog/makefile.in user/dchagin/lemul/contrib/dialog/menubox.c user/dchagin/lemul/contrib/dialog/mixedform.c user/dchagin/lemul/contrib/dialog/mixedgauge.c user/dchagin/lemul/contrib/dialog/mouse.c user/dchagin/lemul/contrib/dialog/mousewget.c user/dchagin/lemul/contrib/dialog/msgbox.c user/dchagin/lemul/contrib/dialog/package/debian/changelog user/dchagin/lemul/contrib/dialog/package/dialog.spec user/dchagin/lemul/contrib/dialog/pause.c user/dchagin/lemul/contrib/dialog/po/cs.po user/dchagin/lemul/contrib/dialog/po/el.po user/dchagin/lemul/contrib/dialog/po/gl.po user/dchagin/lemul/contrib/dialog/po/hr.po user/dchagin/lemul/contrib/dialog/po/sr.po user/dchagin/lemul/contrib/dialog/po/zh_TW.po user/dchagin/lemul/contrib/dialog/prgbox.c user/dchagin/lemul/contrib/dialog/progressbox.c user/dchagin/lemul/contrib/dialog/rc.c user/dchagin/lemul/contrib/dialog/rename.sh user/dchagin/lemul/contrib/dialog/samples/README user/dchagin/lemul/contrib/dialog/samples/debian.rc user/dchagin/lemul/contrib/dialog/samples/dialog.py user/dchagin/lemul/contrib/dialog/samples/form1 user/dchagin/lemul/contrib/dialog/samples/inputmenu user/dchagin/lemul/contrib/dialog/samples/inputmenu-stdout user/dchagin/lemul/contrib/dialog/samples/inputmenu1 user/dchagin/lemul/contrib/dialog/samples/inputmenu2 user/dchagin/lemul/contrib/dialog/samples/inputmenu3 user/dchagin/lemul/contrib/dialog/samples/inputmenu4 user/dchagin/lemul/contrib/dialog/samples/killall user/dchagin/lemul/contrib/dialog/samples/prgbox user/dchagin/lemul/contrib/dialog/samples/prgbox2 user/dchagin/lemul/contrib/dialog/samples/report-button user/dchagin/lemul/contrib/dialog/samples/report-edit user/dchagin/lemul/contrib/dialog/samples/report-string user/dchagin/lemul/contrib/dialog/samples/report-tempfile user/dchagin/lemul/contrib/dialog/samples/report-yesno user/dchagin/lemul/contrib/dialog/samples/setup-edit user/dchagin/lemul/contrib/dialog/samples/setup-tempfile user/dchagin/lemul/contrib/dialog/samples/setup-utf8 user/dchagin/lemul/contrib/dialog/samples/setup-vars user/dchagin/lemul/contrib/dialog/samples/slackware.rc user/dchagin/lemul/contrib/dialog/samples/sourcemage.rc user/dchagin/lemul/contrib/dialog/samples/suse.rc user/dchagin/lemul/contrib/dialog/samples/tailboxbg user/dchagin/lemul/contrib/dialog/samples/tailboxbg1 user/dchagin/lemul/contrib/dialog/samples/tailboxbg2 user/dchagin/lemul/contrib/dialog/samples/testdata-8bit user/dchagin/lemul/contrib/dialog/samples/wheel user/dchagin/lemul/contrib/dialog/samples/whiptail.rc user/dchagin/lemul/contrib/dialog/tailbox.c user/dchagin/lemul/contrib/dialog/textbox.c user/dchagin/lemul/contrib/dialog/timebox.c user/dchagin/lemul/contrib/dialog/trace.c user/dchagin/lemul/contrib/dialog/ui_getc.c user/dchagin/lemul/contrib/dialog/util.c user/dchagin/lemul/contrib/dialog/yesno.c user/dchagin/lemul/contrib/gcc/config.gcc user/dchagin/lemul/contrib/gcc/gthr-posix95.h user/dchagin/lemul/contrib/gcc/opts.c user/dchagin/lemul/contrib/gcc/unwind-dw2.c user/dchagin/lemul/contrib/gdb/gdb/dwarf2read.c user/dchagin/lemul/contrib/gdb/gdb/frame-unwind.c user/dchagin/lemul/contrib/libstdc++/libsupc++/unwind-cxx.h user/dchagin/lemul/contrib/llvm/include/llvm-c/Core.h user/dchagin/lemul/contrib/llvm/include/llvm-c/ExecutionEngine.h user/dchagin/lemul/contrib/llvm/include/llvm-c/Object.h user/dchagin/lemul/contrib/llvm/include/llvm-c/Target.h user/dchagin/lemul/contrib/llvm/include/llvm-c/TargetMachine.h user/dchagin/lemul/contrib/llvm/include/llvm-c/Transforms/PassManagerBuilder.h user/dchagin/lemul/contrib/llvm/include/llvm-c/Transforms/Vectorize.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/ArrayRef.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/DenseMap.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/Hashing.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/PointerIntPair.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/StringRef.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/Triple.h user/dchagin/lemul/contrib/llvm/include/llvm/ADT/Twine.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/MemoryBuiltins.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/RegionInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/Analysis/ScalarEvolution.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/CallingConvLower.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/FastISel.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/ISDOpcodes.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/LiveInterval.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/LiveRangeEdit.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineFunction.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineMemOperand.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineScheduler.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/MachineTraceMetrics.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/Passes.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/RegAllocPBQP.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/ScheduleDAG.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/ScheduleDAGInstrs.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/SelectionDAG.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/SelectionDAGISel.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/SlotIndexes.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/TargetLoweringObjectFileImpl.h user/dchagin/lemul/contrib/llvm/include/llvm/CodeGen/ValueTypes.td user/dchagin/lemul/contrib/llvm/include/llvm/DIBuilder.h user/dchagin/lemul/contrib/llvm/include/llvm/DebugInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/ExecutionEngine/ExecutionEngine.h user/dchagin/lemul/contrib/llvm/include/llvm/ExecutionEngine/RuntimeDyld.h user/dchagin/lemul/contrib/llvm/include/llvm/ExecutionEngine/SectionMemoryManager.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Argument.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Attributes.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/BasicBlock.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Constants.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/DataLayout.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/DerivedTypes.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/GlobalValue.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/IRBuilder.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Intrinsics.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/IntrinsicsMips.td user/dchagin/lemul/contrib/llvm/include/llvm/IR/IntrinsicsNVVM.td user/dchagin/lemul/contrib/llvm/include/llvm/IR/IntrinsicsPowerPC.td user/dchagin/lemul/contrib/llvm/include/llvm/IR/LLVMContext.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/MDBuilder.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Module.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Type.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Use.h user/dchagin/lemul/contrib/llvm/include/llvm/IR/Value.h user/dchagin/lemul/contrib/llvm/include/llvm/InitializePasses.h user/dchagin/lemul/contrib/llvm/include/llvm/LinkAllPasses.h user/dchagin/lemul/contrib/llvm/include/llvm/Linker.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCAsmInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCAssembler.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCELFObjectWriter.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCELFStreamer.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCExpr.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCInst.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCObjectFileInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCObjectStreamer.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCParser/MCAsmParser.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCParser/MCParsedAsmOperand.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCSection.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCSectionCOFF.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCSectionELF.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCSectionMachO.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCStreamer.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCTargetAsmParser.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MCWinCOFFObjectWriter.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/MachineLocation.h user/dchagin/lemul/contrib/llvm/include/llvm/MC/SubtargetFeature.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/Binary.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/ELF.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/MachO.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/ObjectFile.h user/dchagin/lemul/contrib/llvm/include/llvm/Object/RelocVisitor.h user/dchagin/lemul/contrib/llvm/include/llvm/PassManager.h user/dchagin/lemul/contrib/llvm/include/llvm/PassRegistry.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/CodeGen.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/CommandLine.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/ELF.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Endian.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Host.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/MemoryBuffer.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/PatternMatch.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/Program.h user/dchagin/lemul/contrib/llvm/include/llvm/Support/SourceMgr.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/Target.td user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetCallingConv.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetInstrInfo.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetLowering.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetMachine.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetOptions.h user/dchagin/lemul/contrib/llvm/include/llvm/Target/TargetSelectionDAG.td user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/IPO/PassManagerBuilder.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/BlackList.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Utils/Local.h user/dchagin/lemul/contrib/llvm/include/llvm/Transforms/Vectorize.h user/dchagin/lemul/contrib/llvm/lib/Analysis/Analysis.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/BasicAliasAnalysis.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ConstantFolding.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/IPA/IPA.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/InstructionSimplify.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/MemoryBuiltins.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/MemoryDependenceAnalysis.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/RegionInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/ScalarEvolution.cpp user/dchagin/lemul/contrib/llvm/lib/Analysis/TypeBasedAliasAnalysis.cpp user/dchagin/lemul/contrib/llvm/lib/AsmParser/LLLexer.cpp user/dchagin/lemul/contrib/llvm/lib/AsmParser/LLParser.cpp user/dchagin/lemul/contrib/llvm/lib/AsmParser/LLToken.h user/dchagin/lemul/contrib/llvm/lib/Bitcode/Reader/BitReader.cpp user/dchagin/lemul/contrib/llvm/lib/Bitcode/Reader/BitcodeReader.cpp user/dchagin/lemul/contrib/llvm/lib/Bitcode/Writer/BitWriter.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/Analysis.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinterDwarf.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DIE.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfCompileUnit.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/BasicTargetTransformInfo.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/CalcSpillWeights.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/CallingConvLower.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/CodeGen.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/IfConversion.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/InlineSpiller.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/IntrinsicLowering.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/LocalStackSlotAllocation.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineBlockPlacement.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineModuleInfo.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineScheduler.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineTraceMetrics.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/MachineVerifier.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/Passes.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/PrologEpilogInserter.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegAllocPBQP.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/RegisterScavenging.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/ScheduleDAGInstrs.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeIntegerTypes.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeTypes.h user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeVectorTypes.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGDumper.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/ShrinkWrapping.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/TargetLoweringBase.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/TargetOptionsImpl.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/TargetSchedule.cpp user/dchagin/lemul/contrib/llvm/lib/CodeGen/TwoAddressInstructionPass.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFCompileUnit.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFContext.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFContext.h user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.cpp user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFDebugInfoEntry.h user/dchagin/lemul/contrib/llvm/lib/DebugInfo/DWARFFormValue.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/ExecutionEngine.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/ExecutionEngineBindings.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/Interpreter/Execution.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/MCJIT/MCJIT.h user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/MCJIT/SectionMemoryManager.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyld.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldELF.h user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldImpl.h user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.cpp user/dchagin/lemul/contrib/llvm/lib/ExecutionEngine/RuntimeDyld/RuntimeDyldMachO.h user/dchagin/lemul/contrib/llvm/lib/IR/AsmWriter.cpp user/dchagin/lemul/contrib/llvm/lib/IR/AttributeImpl.h user/dchagin/lemul/contrib/llvm/lib/IR/Attributes.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Constants.cpp user/dchagin/lemul/contrib/llvm/lib/IR/ConstantsContext.h user/dchagin/lemul/contrib/llvm/lib/IR/Core.cpp user/dchagin/lemul/contrib/llvm/lib/IR/DIBuilder.cpp user/dchagin/lemul/contrib/llvm/lib/IR/DataLayout.cpp user/dchagin/lemul/contrib/llvm/lib/IR/DebugInfo.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Function.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Metadata.cpp user/dchagin/lemul/contrib/llvm/lib/IR/PassManager.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Type.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Value.cpp user/dchagin/lemul/contrib/llvm/lib/IR/Verifier.cpp user/dchagin/lemul/contrib/llvm/lib/Linker/LinkModules.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCAsmInfoCOFF.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCAsmStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCAssembler.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCDwarf.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCELFStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCExpr.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCMachOStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCNullStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCObjectFileInfo.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCObjectStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCParser/AsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCParser/DarwinAsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCPureStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCSectionCOFF.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCSectionELF.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCSectionMachO.cpp user/dchagin/lemul/contrib/llvm/lib/MC/MCStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/MC/WinCOFFObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Object/COFFObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Object/MachOObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Object/Object.cpp user/dchagin/lemul/contrib/llvm/lib/Object/ObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Support/CommandLine.cpp user/dchagin/lemul/contrib/llvm/lib/Support/DataExtractor.cpp user/dchagin/lemul/contrib/llvm/lib/Support/FoldingSet.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Host.cpp user/dchagin/lemul/contrib/llvm/lib/Support/LockFileManager.cpp user/dchagin/lemul/contrib/llvm/lib/Support/PathV2.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Triple.cpp user/dchagin/lemul/contrib/llvm/lib/Support/Unix/Memory.inc user/dchagin/lemul/contrib/llvm/lib/Support/Unix/PathV2.inc user/dchagin/lemul/contrib/llvm/lib/Support/Unix/Program.inc user/dchagin/lemul/contrib/llvm/lib/Support/Unix/Signals.inc user/dchagin/lemul/contrib/llvm/lib/Support/Windows/Program.inc user/dchagin/lemul/contrib/llvm/lib/Support/Windows/Signals.inc user/dchagin/lemul/contrib/llvm/lib/Support/YAMLParser.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64FrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64ISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64ISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64InstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64InstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/AArch64MCInstLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64ELFStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCExpr.h user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/MCTargetDesc/AArch64MCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/TargetInfo/AArch64TargetInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/AArch64/Utils/AArch64BaseInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARM.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMBaseRegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMCallingConv.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMCallingConv.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMFrameLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMInstrThumb2.td user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMLoadStoreOptimizer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMMachineFunctionInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMSubtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/ARMTargetTransformInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/AsmParser/ARMAsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/Disassembler/ARMDisassembler.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/InstPrinter/ARMInstPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMELFStreamer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/MCTargetDesc/ARMUnwindOp.h user/dchagin/lemul/contrib/llvm/lib/Target/ARM/Thumb1FrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/ARM/Thumb2SizeReduction.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/Hexagon.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/Hexagon.td user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonCFGOptimizer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonExpandPredSpillCode.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonHardwareLoops.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV3.td user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonInstrInfoV4.td user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonMachineFunctionInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonNewValueJump.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonPeephole.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonRemoveSZExtArgs.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonSplitTFRCondSets.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Hexagon/HexagonVLIWPacketizer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/MBlaze/MBlazeISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/MBlaze/MBlazeInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Mangler.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/AsmParser/MipsAsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Disassembler/MipsDisassembler.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MCTargetDesc/MipsMCCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16ISelDAGToDAG.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16ISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips16RegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/Mips64InstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsConstantIslandPass.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsDSPInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsDSPInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsLongBranch.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsRegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEISelDAGToDAG.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSEInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSubtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsSubtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Mips/MipsTargetMachine.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTX.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXAsmPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXISelDAGToDAG.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXIntrinsics.td user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXSection.h user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVPTXTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/NVPTX/NVVMReflect.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/InstPrinter/PPCInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCELFObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/MCTargetDesc/PPCPredicates.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPC.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPC.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCBranchSelector.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCInstr64Bit.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCInstrAltivec.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCMCInstLower.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCMachineFunctionInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCRegisterInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCScheduleA2.td user/dchagin/lemul/contrib/llvm/lib/Target/PowerPC/PPCTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPU.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUAsmPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUCallingConv.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUInstructions.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUMachineFunction.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUSubtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDGPUTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILBase.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILDeviceInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/AMDILISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/InstPrinter/AMDGPUInstPrinter.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUAsmBackend.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCAsmInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/AMDGPUMCTargetDesc.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/MCTargetDesc/R600MCCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/Processors.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600ControlFlowFinalizer.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600Defines.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600ISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600InstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600InstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600Instructions.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600MachineFunctionInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600RegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/R600Schedule.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIInstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIInstrInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIInstructions.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIIntrinsics.td user/dchagin/lemul/contrib/llvm/lib/Target/R600/SIRegisterInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/MCTargetDesc/SparcMCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcCallingConv.td user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcFrameLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcInstr64Bit.td user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcInstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcRegisterInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/Sparc/SparcSubtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/Target.cpp user/dchagin/lemul/contrib/llvm/lib/Target/TargetMachineC.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86BaseInfo.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86MCCodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/MCTargetDesc/X86WinCOFFObjectWriter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86CodeEmitter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86FastISel.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86FrameLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86FrameLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86ISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86ISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrFormats.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrSSE.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrShiftRotate.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86InstrSystem.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86SchedHaswell.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86SchedSandyBridge.td user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86Subtarget.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86Subtarget.h user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86TargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/X86/X86TargetTransformInfo.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/Disassembler/XCoreDisassembler.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/InstPrinter/XCoreInstPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/MCTargetDesc/XCoreMCTargetDesc.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCore.h user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreAsmPrinter.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreISelDAGToDAG.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreTargetMachine.cpp user/dchagin/lemul/contrib/llvm/lib/Target/XCore/XCoreTargetObjectFile.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/ConstantMerge.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/GlobalDCE.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/GlobalOpt.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/MergeFunctions.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/PassManagerBuilder.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/IPO/StripSymbols.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombine.h user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineAddSub.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineCompares.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineLoadStoreAlloca.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineMulDivRem.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombinePHI.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineSelect.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstCombineVectorOps.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/InstCombine/InstructionCombining.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/BlackList.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Instrumentation/Instrumentation.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/ObjCARC/ObjCARC.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCContract.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/ObjCARC/ObjCARCOpts.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/CodeGenPrepare.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/GVN.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/GlobalMerge.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/LoopRotation.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/Reassociate.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/SROA.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Scalar/ScalarReplAggregates.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/CloneFunction.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/InlineFunction.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/Local.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/SimplifyLibCalls.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/Utils.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Utils/ValueMapper.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Vectorize/LoopVectorize.cpp user/dchagin/lemul/contrib/llvm/lib/Transforms/Vectorize/Vectorize.cpp user/dchagin/lemul/contrib/llvm/tools/bugpoint/BugDriver.cpp user/dchagin/lemul/contrib/llvm/tools/clang/include/clang-c/Index.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ASTUnresolvedSet.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/CommentCommands.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/CommentLexer.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/Decl.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclFriend.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/DeclObjC.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/EvaluatedExprVisitor.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/Expr.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/ExprObjC.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/Mangle.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/RawCommentList.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/Stmt.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/Type.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/AST/TypeNodes.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/ASTMatchers/ASTMatchers.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Attr.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/BuiltinsARM.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/CommentOptions.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DeclNodes.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticASTKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticCommentKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticDriverKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticLexKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticOptions.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSerializationKinds.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/IdentifierTable.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/OnDiskHashTable.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/Specifiers.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/StmtNodes.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/TargetBuiltins.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/TargetInfo.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Basic/arm_neon.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/ArgList.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Driver.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/Options.td user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Driver/ToolChain.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Format/Format.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/ChainedDiagnosticConsumer.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/ChainedIncludesSource.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.def user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/CodeGenOptions.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/CompilerInstance.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/LogDiagnosticPrinter.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticBuffer.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/TextDiagnosticPrinter.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Frontend/VerifyDiagnosticConsumer.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/ModuleMap.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/PPCallbacks.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/PreprocessingRecord.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Parse/Parser.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Rewrite/Frontend/FixItRewriter.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/AttributeList.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/ObjCMethodList.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/Ownership.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/Sema.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/Template.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Sema/TemplateDeduction.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Serialization/ASTBitCodes.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/Serialization/GlobalModuleIndex.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/AnalyzerOptions.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporterVisitor.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/PathDiagnostic.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/BasicValueFactory.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExplodedGraph.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/MemRegion.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ProgramState.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SValBuilder.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SVals.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Store.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/SymbolManager.h user/dchagin/lemul/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/ARCMigrate/ARCMT.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/ARCMigrate/TransAPIUses.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/ARCMigrate/TransRetainReleaseDealloc.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/ARCMigrate/Transforms.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ASTDumper.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/Comment.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/CommentLexer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/CommentParser.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/Decl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/DeclObjC.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/Expr.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ExprClassification.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/MicrosoftCXXABI.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/MicrosoftMangle.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/RawCommentList.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/Stmt.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/StmtPrinter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/StmtProfile.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/Type.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/AST/TypePrinter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/BodyFarm.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Analysis/ThreadSafety.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/Diagnostic.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/IdentifierTable.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/TargetInfo.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/Targets.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Basic/Version.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/ABIInfo.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGAtomic.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGBuiltin.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGCXXABI.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGCall.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGDeclCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGExprAgg.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGExprComplex.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGExprConstant.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGExprScalar.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGObjCRuntime.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGRTTI.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CGStmt.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTBAA.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/CodeGenTypes.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/ItaniumCXXABI.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/MicrosoftCXXABI.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/ModuleBuilder.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/ArgList.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/Driver.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/SanitizerArgs.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/ToolChains.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/Tools.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Driver/WindowsToolChain.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Edit/EditedSource.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/Format.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/TokenAnnotator.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Format/UnwrappedLineParser.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/ASTMerge.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/ChainedIncludesSource.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/DiagnosticRenderer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/FrontendAction.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/LogDiagnosticPrinter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/PrintPreprocessedOutput.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/SerializedDiagnosticPrinter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/TextDiagnostic.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticBuffer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticConsumer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Frontend/Warnings.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/avxintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/emmintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/stddef.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/stdint.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Headers/xopintrin.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/Lexer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/LiteralSupport.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/MacroArgs.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/ModuleMap.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/PPMacroExpansion.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/PreprocessingRecord.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/Preprocessor.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseInit.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseObjc.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParsePragma.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParsePragma.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseStmt.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/ParseTentative.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Parse/Parser.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Rewrite/Frontend/FixItRewriter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Rewrite/Frontend/InclusionRewriter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/AttributeList.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/ScopeInfo.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/Sema.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaAccess.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaCast.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaCodeComplete.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaExceptionSpec.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaExprMember.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaExprObjC.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaLambda.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaObjCProperty.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaOpenMP.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaPseudoObject.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaStmtAsm.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaTemplateVariadic.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTCommon.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTReaderInternals.h user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/Serialization/GlobalModuleIndex.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringSyntaxChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CheckSecuritySyntaxOnly.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DeadStoresChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DebugCheckers.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/DynamicTypePropagation.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IvarInvalidationChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocSizeofChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/RetainCountChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnUndefChecker.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporterVisitors.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CallEvent.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngine.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineC.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ExprEngineCallAndReturn.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/MemRegion.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PathDiagnostic.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/PlistDiagnostics.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/ProgramState.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/RegionStore.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SValBuilder.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SVals.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleConstraintManager.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SimpleSValBuilder.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Store.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/SymbolManager.cpp user/dchagin/lemul/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp user/dchagin/lemul/contrib/llvm/tools/clang/utils/TableGen/ClangAttrEmitter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/utils/TableGen/ClangCommentCommandInfoEmitter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/utils/TableGen/ClangDiagnosticsEmitter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/utils/TableGen/NeonEmitter.cpp user/dchagin/lemul/contrib/llvm/tools/clang/utils/TableGen/TableGen.cpp user/dchagin/lemul/contrib/llvm/tools/clang/utils/TableGen/TableGenBackends.h user/dchagin/lemul/contrib/llvm/tools/llc/llc.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-as/llvm-as.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-dis/llvm-dis.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-extract/llvm-extract.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-link/llvm-link.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-mc/llvm-mc.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-objdump/MachODump.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-objdump/llvm-objdump.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-ranlib/llvm-ranlib.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-readobj/COFFDumper.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-readobj/ELFDumper.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-readobj/MachODumper.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-readobj/ObjDumper.h user/dchagin/lemul/contrib/llvm/tools/llvm-readobj/llvm-readobj.cpp user/dchagin/lemul/contrib/llvm/tools/llvm-readobj/llvm-readobj.h user/dchagin/lemul/contrib/llvm/tools/llvm-rtdyld/llvm-rtdyld.cpp user/dchagin/lemul/contrib/llvm/tools/macho-dump/macho-dump.cpp user/dchagin/lemul/contrib/llvm/tools/opt/opt.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/AsmMatcherEmitter.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/CodeGenSchedule.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/CodeGenSchedule.h user/dchagin/lemul/contrib/llvm/utils/TableGen/SubtargetEmitter.cpp user/dchagin/lemul/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp user/dchagin/lemul/contrib/wpa/COPYING user/dchagin/lemul/contrib/wpa/README user/dchagin/lemul/contrib/wpa/hostapd/ChangeLog user/dchagin/lemul/contrib/wpa/hostapd/README user/dchagin/lemul/contrib/wpa/hostapd/README-WPS user/dchagin/lemul/contrib/wpa/hostapd/config_file.c (contents, props changed) user/dchagin/lemul/contrib/wpa/hostapd/config_file.h (contents, props changed) user/dchagin/lemul/contrib/wpa/hostapd/ctrl_iface.c (contents, props changed) user/dchagin/lemul/contrib/wpa/hostapd/ctrl_iface.h (contents, props changed) user/dchagin/lemul/contrib/wpa/hostapd/defconfig user/dchagin/lemul/contrib/wpa/hostapd/dump_state.c (contents, props changed) user/dchagin/lemul/contrib/wpa/hostapd/dump_state.h (contents, props changed) user/dchagin/lemul/contrib/wpa/hostapd/eap_register.c (contents, props changed) user/dchagin/lemul/contrib/wpa/hostapd/eap_register.h (contents, props changed) user/dchagin/lemul/contrib/wpa/hostapd/hlr_auc_gw.c (contents, props changed) user/dchagin/lemul/contrib/wpa/hostapd/hostapd.conf (contents, props changed) user/dchagin/lemul/contrib/wpa/hostapd/hostapd.eap_user user/dchagin/lemul/contrib/wpa/hostapd/hostapd_cli.c (contents, props changed) user/dchagin/lemul/contrib/wpa/hostapd/main.c (contents, props changed) user/dchagin/lemul/contrib/wpa/hostapd/nt_password_hash.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/accounting.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/accounting.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ap_config.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ap_config.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ap_drv_ops.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ap_drv_ops.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ap_list.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ap_list.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ap_mlme.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ap_mlme.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/authsrv.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/authsrv.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/beacon.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/beacon.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ctrl_iface_ap.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ctrl_iface_ap.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/drv_callbacks.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/hostapd.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/hostapd.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/hw_features.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/hw_features.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/iapp.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/iapp.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ieee802_11.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ieee802_11.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ieee802_11_auth.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ieee802_11_auth.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ieee802_11_ht.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ieee802_1x.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/ieee802_1x.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/peerkey_auth.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/pmksa_cache_auth.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/pmksa_cache_auth.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/preauth_auth.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/preauth_auth.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/sta_info.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/sta_info.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/tkip_countermeasures.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/tkip_countermeasures.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/utils.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/vlan_init.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/wmm.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/wpa_auth.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/wpa_auth.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/wpa_auth_ft.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/wpa_auth_glue.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/wpa_auth_glue.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/wpa_auth_i.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/wpa_auth_ie.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/wpa_auth_ie.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/wps_hostapd.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/ap/wps_hostapd.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/common/defs.h user/dchagin/lemul/contrib/wpa/src/common/eapol_common.h user/dchagin/lemul/contrib/wpa/src/common/ieee802_11_common.c user/dchagin/lemul/contrib/wpa/src/common/ieee802_11_common.h user/dchagin/lemul/contrib/wpa/src/common/ieee802_11_defs.h user/dchagin/lemul/contrib/wpa/src/common/privsep_commands.h user/dchagin/lemul/contrib/wpa/src/common/version.h user/dchagin/lemul/contrib/wpa/src/common/wpa_common.c user/dchagin/lemul/contrib/wpa/src/common/wpa_common.h user/dchagin/lemul/contrib/wpa/src/common/wpa_ctrl.c user/dchagin/lemul/contrib/wpa/src/common/wpa_ctrl.h user/dchagin/lemul/contrib/wpa/src/crypto/aes-cbc.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/aes-ctr.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/aes-eax.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/aes-encblock.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/aes-internal-dec.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/aes-internal-enc.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/aes-internal.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/aes-omac1.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/aes-unwrap.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/aes-wrap.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/aes.h user/dchagin/lemul/contrib/wpa/src/crypto/aes_i.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/aes_wrap.h user/dchagin/lemul/contrib/wpa/src/crypto/crypto.h user/dchagin/lemul/contrib/wpa/src/crypto/crypto_cryptoapi.c user/dchagin/lemul/contrib/wpa/src/crypto/crypto_gnutls.c user/dchagin/lemul/contrib/wpa/src/crypto/crypto_internal-cipher.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/crypto_internal-modexp.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/crypto_internal-rsa.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/crypto_internal.c user/dchagin/lemul/contrib/wpa/src/crypto/crypto_libtomcrypt.c user/dchagin/lemul/contrib/wpa/src/crypto/crypto_none.c user/dchagin/lemul/contrib/wpa/src/crypto/crypto_nss.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/crypto_openssl.c user/dchagin/lemul/contrib/wpa/src/crypto/des-internal.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/des_i.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/dh_group5.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/dh_group5.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/dh_groups.c user/dchagin/lemul/contrib/wpa/src/crypto/dh_groups.h user/dchagin/lemul/contrib/wpa/src/crypto/fips_prf_cryptoapi.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/fips_prf_gnutls.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/fips_prf_internal.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/fips_prf_nss.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/fips_prf_openssl.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/md4-internal.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/md5-internal.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/md5.c user/dchagin/lemul/contrib/wpa/src/crypto/md5.h user/dchagin/lemul/contrib/wpa/src/crypto/md5_i.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/milenage.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/milenage.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/ms_funcs.c user/dchagin/lemul/contrib/wpa/src/crypto/ms_funcs.h user/dchagin/lemul/contrib/wpa/src/crypto/rc4.c user/dchagin/lemul/contrib/wpa/src/crypto/sha1-internal.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/sha1-pbkdf2.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/sha1-tlsprf.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/sha1-tprf.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/sha1.c user/dchagin/lemul/contrib/wpa/src/crypto/sha1.h user/dchagin/lemul/contrib/wpa/src/crypto/sha1_i.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/sha256-internal.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/sha256.c user/dchagin/lemul/contrib/wpa/src/crypto/sha256.h user/dchagin/lemul/contrib/wpa/src/crypto/tls.h user/dchagin/lemul/contrib/wpa/src/crypto/tls_gnutls.c user/dchagin/lemul/contrib/wpa/src/crypto/tls_internal.c user/dchagin/lemul/contrib/wpa/src/crypto/tls_none.c user/dchagin/lemul/contrib/wpa/src/crypto/tls_nss.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/crypto/tls_openssl.c user/dchagin/lemul/contrib/wpa/src/crypto/tls_schannel.c user/dchagin/lemul/contrib/wpa/src/drivers/driver.h user/dchagin/lemul/contrib/wpa/src/drivers/driver_ndis.c user/dchagin/lemul/contrib/wpa/src/drivers/driver_ndis.h user/dchagin/lemul/contrib/wpa/src/drivers/driver_ndis_.c user/dchagin/lemul/contrib/wpa/src/drivers/driver_wired.c user/dchagin/lemul/contrib/wpa/src/drivers/drivers.c user/dchagin/lemul/contrib/wpa/src/drivers/ndis_events.c user/dchagin/lemul/contrib/wpa/src/eap_common/chap.c user/dchagin/lemul/contrib/wpa/src/eap_common/chap.h user/dchagin/lemul/contrib/wpa/src/eap_common/eap_common.c user/dchagin/lemul/contrib/wpa/src/eap_common/eap_common.h user/dchagin/lemul/contrib/wpa/src/eap_common/eap_defs.h user/dchagin/lemul/contrib/wpa/src/eap_common/eap_fast_common.c user/dchagin/lemul/contrib/wpa/src/eap_common/eap_fast_common.h user/dchagin/lemul/contrib/wpa/src/eap_common/eap_gpsk_common.c user/dchagin/lemul/contrib/wpa/src/eap_common/eap_gpsk_common.h user/dchagin/lemul/contrib/wpa/src/eap_common/eap_ikev2_common.c user/dchagin/lemul/contrib/wpa/src/eap_common/eap_ikev2_common.h user/dchagin/lemul/contrib/wpa/src/eap_common/eap_pax_common.c user/dchagin/lemul/contrib/wpa/src/eap_common/eap_pax_common.h user/dchagin/lemul/contrib/wpa/src/eap_common/eap_peap_common.c user/dchagin/lemul/contrib/wpa/src/eap_common/eap_peap_common.h user/dchagin/lemul/contrib/wpa/src/eap_common/eap_psk_common.c user/dchagin/lemul/contrib/wpa/src/eap_common/eap_psk_common.h user/dchagin/lemul/contrib/wpa/src/eap_common/eap_sake_common.c user/dchagin/lemul/contrib/wpa/src/eap_common/eap_sake_common.h user/dchagin/lemul/contrib/wpa/src/eap_common/eap_sim_common.c user/dchagin/lemul/contrib/wpa/src/eap_common/eap_sim_common.h user/dchagin/lemul/contrib/wpa/src/eap_common/eap_tlv_common.h user/dchagin/lemul/contrib/wpa/src/eap_common/eap_ttls.h user/dchagin/lemul/contrib/wpa/src/eap_common/eap_wsc_common.c user/dchagin/lemul/contrib/wpa/src/eap_common/eap_wsc_common.h user/dchagin/lemul/contrib/wpa/src/eap_common/ikev2_common.c user/dchagin/lemul/contrib/wpa/src/eap_common/ikev2_common.h user/dchagin/lemul/contrib/wpa/src/eap_peer/eap.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap.h user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_aka.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_config.h user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_fast.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_fast_pac.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_fast_pac.h user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_gpsk.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_gtc.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_i.h user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_ikev2.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_leap.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_md5.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_methods.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_methods.h user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_mschapv2.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_otp.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_pax.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_peap.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_psk.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_sake.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_sim.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_tls.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_tls_common.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_tls_common.h user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_tnc.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_ttls.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_vendor_test.c user/dchagin/lemul/contrib/wpa/src/eap_peer/eap_wsc.c user/dchagin/lemul/contrib/wpa/src/eap_peer/ikev2.c user/dchagin/lemul/contrib/wpa/src/eap_peer/ikev2.h user/dchagin/lemul/contrib/wpa/src/eap_peer/mschapv2.c user/dchagin/lemul/contrib/wpa/src/eap_peer/mschapv2.h user/dchagin/lemul/contrib/wpa/src/eap_peer/tncc.c user/dchagin/lemul/contrib/wpa/src/eap_peer/tncc.h user/dchagin/lemul/contrib/wpa/src/eap_server/eap.h user/dchagin/lemul/contrib/wpa/src/eap_server/eap_i.h user/dchagin/lemul/contrib/wpa/src/eap_server/eap_methods.h user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_aka.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_fast.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_gpsk.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_gtc.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_identity.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_ikev2.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_md5.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_methods.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_mschapv2.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_pax.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_peap.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_psk.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_sake.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_sim.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_tls.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_tls_common.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_tnc.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_ttls.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_vendor_test.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_server_wsc.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eap_server/eap_sim_db.c user/dchagin/lemul/contrib/wpa/src/eap_server/eap_sim_db.h user/dchagin/lemul/contrib/wpa/src/eap_server/eap_tls_common.h user/dchagin/lemul/contrib/wpa/src/eap_server/ikev2.c user/dchagin/lemul/contrib/wpa/src/eap_server/ikev2.h user/dchagin/lemul/contrib/wpa/src/eap_server/tncs.c user/dchagin/lemul/contrib/wpa/src/eap_server/tncs.h user/dchagin/lemul/contrib/wpa/src/eapol_auth/eapol_auth_dump.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eapol_auth/eapol_auth_sm.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eapol_auth/eapol_auth_sm.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eapol_auth/eapol_auth_sm_i.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/eapol_supp/eapol_supp_sm.c user/dchagin/lemul/contrib/wpa/src/eapol_supp/eapol_supp_sm.h user/dchagin/lemul/contrib/wpa/src/l2_packet/l2_packet.h user/dchagin/lemul/contrib/wpa/src/l2_packet/l2_packet_freebsd.c user/dchagin/lemul/contrib/wpa/src/l2_packet/l2_packet_ndis.c user/dchagin/lemul/contrib/wpa/src/l2_packet/l2_packet_none.c user/dchagin/lemul/contrib/wpa/src/radius/radius.c user/dchagin/lemul/contrib/wpa/src/radius/radius.h user/dchagin/lemul/contrib/wpa/src/radius/radius_client.c user/dchagin/lemul/contrib/wpa/src/radius/radius_client.h user/dchagin/lemul/contrib/wpa/src/radius/radius_server.c user/dchagin/lemul/contrib/wpa/src/radius/radius_server.h user/dchagin/lemul/contrib/wpa/src/rsn_supp/peerkey.c user/dchagin/lemul/contrib/wpa/src/rsn_supp/peerkey.h user/dchagin/lemul/contrib/wpa/src/rsn_supp/pmksa_cache.c user/dchagin/lemul/contrib/wpa/src/rsn_supp/pmksa_cache.h user/dchagin/lemul/contrib/wpa/src/rsn_supp/preauth.c user/dchagin/lemul/contrib/wpa/src/rsn_supp/preauth.h user/dchagin/lemul/contrib/wpa/src/rsn_supp/wpa.c user/dchagin/lemul/contrib/wpa/src/rsn_supp/wpa.h user/dchagin/lemul/contrib/wpa/src/rsn_supp/wpa_ft.c user/dchagin/lemul/contrib/wpa/src/rsn_supp/wpa_i.h user/dchagin/lemul/contrib/wpa/src/rsn_supp/wpa_ie.c user/dchagin/lemul/contrib/wpa/src/rsn_supp/wpa_ie.h user/dchagin/lemul/contrib/wpa/src/tls/asn1.c user/dchagin/lemul/contrib/wpa/src/tls/asn1.h user/dchagin/lemul/contrib/wpa/src/tls/bignum.c user/dchagin/lemul/contrib/wpa/src/tls/bignum.h user/dchagin/lemul/contrib/wpa/src/tls/libtommath.c user/dchagin/lemul/contrib/wpa/src/tls/pkcs1.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/tls/pkcs1.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/tls/pkcs5.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/tls/pkcs5.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/tls/pkcs8.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/tls/pkcs8.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/tls/rsa.c user/dchagin/lemul/contrib/wpa/src/tls/rsa.h user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_client.c user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_client.h user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_client_i.h user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_client_read.c user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_client_write.c user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_common.c user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_common.h user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_cred.c user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_cred.h user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_record.c user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_record.h user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_server.c user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_server.h user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_server_i.h user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_server_read.c user/dchagin/lemul/contrib/wpa/src/tls/tlsv1_server_write.c user/dchagin/lemul/contrib/wpa/src/tls/x509v3.c user/dchagin/lemul/contrib/wpa/src/tls/x509v3.h user/dchagin/lemul/contrib/wpa/src/utils/base64.c user/dchagin/lemul/contrib/wpa/src/utils/base64.h user/dchagin/lemul/contrib/wpa/src/utils/build_config.h user/dchagin/lemul/contrib/wpa/src/utils/common.c user/dchagin/lemul/contrib/wpa/src/utils/common.h user/dchagin/lemul/contrib/wpa/src/utils/eloop.c user/dchagin/lemul/contrib/wpa/src/utils/eloop.h user/dchagin/lemul/contrib/wpa/src/utils/eloop_none.c user/dchagin/lemul/contrib/wpa/src/utils/eloop_win.c user/dchagin/lemul/contrib/wpa/src/utils/includes.h user/dchagin/lemul/contrib/wpa/src/utils/ip_addr.c user/dchagin/lemul/contrib/wpa/src/utils/ip_addr.h user/dchagin/lemul/contrib/wpa/src/utils/list.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/utils/os.h user/dchagin/lemul/contrib/wpa/src/utils/os_internal.c user/dchagin/lemul/contrib/wpa/src/utils/os_none.c user/dchagin/lemul/contrib/wpa/src/utils/os_unix.c user/dchagin/lemul/contrib/wpa/src/utils/os_win32.c user/dchagin/lemul/contrib/wpa/src/utils/pcsc_funcs.c user/dchagin/lemul/contrib/wpa/src/utils/pcsc_funcs.h user/dchagin/lemul/contrib/wpa/src/utils/radiotap.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/utils/radiotap_iter.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/utils/state_machine.h user/dchagin/lemul/contrib/wpa/src/utils/trace.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/utils/trace.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/utils/uuid.c user/dchagin/lemul/contrib/wpa/src/utils/uuid.h user/dchagin/lemul/contrib/wpa/src/utils/wpa_debug.c user/dchagin/lemul/contrib/wpa/src/utils/wpa_debug.h user/dchagin/lemul/contrib/wpa/src/utils/wpabuf.c user/dchagin/lemul/contrib/wpa/src/utils/wpabuf.h user/dchagin/lemul/contrib/wpa/src/wps/http_client.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/wps/http_client.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/wps/http_server.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/wps/http_server.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/wps/httpread.c user/dchagin/lemul/contrib/wpa/src/wps/httpread.h user/dchagin/lemul/contrib/wpa/src/wps/ndef.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/wps/upnp_xml.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/wps/upnp_xml.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/wps/wps.c user/dchagin/lemul/contrib/wpa/src/wps/wps.h user/dchagin/lemul/contrib/wpa/src/wps/wps_attr_build.c user/dchagin/lemul/contrib/wpa/src/wps/wps_attr_parse.c user/dchagin/lemul/contrib/wpa/src/wps/wps_attr_process.c user/dchagin/lemul/contrib/wpa/src/wps/wps_common.c user/dchagin/lemul/contrib/wpa/src/wps/wps_defs.h user/dchagin/lemul/contrib/wpa/src/wps/wps_dev_attr.c user/dchagin/lemul/contrib/wpa/src/wps/wps_dev_attr.h user/dchagin/lemul/contrib/wpa/src/wps/wps_enrollee.c user/dchagin/lemul/contrib/wpa/src/wps/wps_er.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/wps/wps_er.h (contents, props changed) user/dchagin/lemul/contrib/wpa/src/wps/wps_er_ssdp.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/wps/wps_i.h user/dchagin/lemul/contrib/wpa/src/wps/wps_registrar.c user/dchagin/lemul/contrib/wpa/src/wps/wps_upnp.c user/dchagin/lemul/contrib/wpa/src/wps/wps_upnp.h user/dchagin/lemul/contrib/wpa/src/wps/wps_upnp_ap.c (contents, props changed) user/dchagin/lemul/contrib/wpa/src/wps/wps_upnp_event.c user/dchagin/lemul/contrib/wpa/src/wps/wps_upnp_i.h user/dchagin/lemul/contrib/wpa/src/wps/wps_upnp_ssdp.c user/dchagin/lemul/contrib/wpa/src/wps/wps_upnp_web.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/ChangeLog user/dchagin/lemul/contrib/wpa/wpa_supplicant/README user/dchagin/lemul/contrib/wpa/wpa_supplicant/README-WPS user/dchagin/lemul/contrib/wpa/wpa_supplicant/ap.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/ap.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/bgscan.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/bgscan.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/bgscan_simple.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/blacklist.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/blacklist.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/bss.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/bss.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/config.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/config.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/config_file.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/config_none.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/config_ssid.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/ctrl_iface.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/ctrl_iface.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/ctrl_iface_udp.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/Makefile (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_common.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_common.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_common_i.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_new.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_new.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_wps.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_new_introspect.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_old.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_old.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers_wps.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/defconfig user/dchagin/lemul/contrib/wpa/wpa_supplicant/driver_i.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/eap_register.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/eapol_test.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/events.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-signals.py (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/ibss_rsn.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/ibss_rsn.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/main.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/main_none.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/notify.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/notify.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/preauth_test.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/scan.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/scan.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/sme.c (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/sme.h (contents, props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/tests/test_eap_sim_common.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/tests/test_wpa.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/wpa_cli.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/wpa_passphrase.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/wpa_priv.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/wpa_supplicant.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/wpa_supplicant.conf user/dchagin/lemul/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/wpas_glue.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/wpas_glue.h user/dchagin/lemul/contrib/wpa/wpa_supplicant/wps_supplicant.c user/dchagin/lemul/contrib/wpa/wpa_supplicant/wps_supplicant.h user/dchagin/lemul/crypto/heimdal/lib/gssapi/gssapi/gssapi_krb5.h user/dchagin/lemul/crypto/openssh/sshd_config user/dchagin/lemul/crypto/openssh/sshd_config.5 user/dchagin/lemul/etc/Makefile user/dchagin/lemul/etc/defaults/rc.conf user/dchagin/lemul/etc/devd/usb.conf user/dchagin/lemul/etc/inetd.conf user/dchagin/lemul/etc/mtree/BSD.include.dist user/dchagin/lemul/etc/mtree/BSD.usr.dist user/dchagin/lemul/etc/mtree/Makefile user/dchagin/lemul/etc/network.subr user/dchagin/lemul/etc/newsyslog.conf user/dchagin/lemul/etc/periodic/daily/450.status-security user/dchagin/lemul/etc/rc.d/Makefile user/dchagin/lemul/etc/rc.d/addswap user/dchagin/lemul/etc/rc.d/fsck user/dchagin/lemul/etc/rc.d/hostapd user/dchagin/lemul/etc/rc.d/mdconfig user/dchagin/lemul/etc/rc.d/netif user/dchagin/lemul/etc/rc.d/ntpdate user/dchagin/lemul/etc/rc.d/routing user/dchagin/lemul/etc/rc.d/sshd user/dchagin/lemul/etc/rc.resume user/dchagin/lemul/etc/syslog.conf user/dchagin/lemul/gnu/lib/libdialog/Makefile user/dchagin/lemul/gnu/lib/libdialog/dlg_config.h user/dchagin/lemul/gnu/lib/libsupc++/Version.map user/dchagin/lemul/gnu/usr.bin/Makefile user/dchagin/lemul/gnu/usr.bin/dialog/Makefile user/dchagin/lemul/gnu/usr.bin/gdb/Makefile.inc user/dchagin/lemul/gnu/usr.bin/gdb/arch/amd64/config.h user/dchagin/lemul/gnu/usr.bin/gdb/arch/arm/config.h user/dchagin/lemul/gnu/usr.bin/gdb/arch/i386/config.h user/dchagin/lemul/gnu/usr.bin/gdb/arch/ia64/config.h user/dchagin/lemul/gnu/usr.bin/gdb/arch/mips/config.h user/dchagin/lemul/gnu/usr.bin/gdb/arch/powerpc/config.h user/dchagin/lemul/gnu/usr.bin/gdb/arch/powerpc64/config.h user/dchagin/lemul/gnu/usr.bin/gdb/arch/sparc64/config.h user/dchagin/lemul/gnu/usr.bin/gdb/gdb/Makefile user/dchagin/lemul/gnu/usr.bin/gdb/libgdb/Makefile user/dchagin/lemul/gnu/usr.bin/patch/pch.c user/dchagin/lemul/include/Makefile user/dchagin/lemul/include/gssapi/gssapi.h user/dchagin/lemul/include/iconv.h user/dchagin/lemul/include/paths.h user/dchagin/lemul/include/stdlib.h user/dchagin/lemul/lib/Makefile user/dchagin/lemul/lib/clang/clang.build.mk user/dchagin/lemul/lib/clang/include/clang/Basic/Version.inc user/dchagin/lemul/lib/clang/include/llvm/Config/config.h user/dchagin/lemul/lib/clang/include/llvm/Config/llvm-config.h user/dchagin/lemul/lib/clang/libclangparse/Makefile user/dchagin/lemul/lib/clang/libclangstaticanalyzercheckers/Makefile user/dchagin/lemul/lib/clang/libllvmarmdesc/Makefile user/dchagin/lemul/lib/clang/libllvmlinker/Makefile user/dchagin/lemul/lib/clang/libllvmmipscodegen/Makefile user/dchagin/lemul/lib/clang/libllvmobject/Makefile user/dchagin/lemul/lib/clang/libllvmsupport/Makefile user/dchagin/lemul/lib/clang/libllvmvectorize/Makefile user/dchagin/lemul/lib/clang/libllvmx86codegen/Makefile user/dchagin/lemul/lib/libc/Makefile user/dchagin/lemul/lib/libc/arm/gen/Makefile.inc user/dchagin/lemul/lib/libc/arm/gen/_setjmp.S user/dchagin/lemul/lib/libc/arm/gen/setjmp.S user/dchagin/lemul/lib/libc/arm/gen/sigsetjmp.S user/dchagin/lemul/lib/libc/gen/siginterrupt.c user/dchagin/lemul/lib/libc/gen/signal.c user/dchagin/lemul/lib/libc/iconv/Symbol.map user/dchagin/lemul/lib/libc/iconv/citrus_csmapper.c user/dchagin/lemul/lib/libc/iconv/citrus_iconv.c user/dchagin/lemul/lib/libc/iconv/citrus_iconv.h user/dchagin/lemul/lib/libc/iconv/citrus_iconv_local.h user/dchagin/lemul/lib/libc/iconv/citrus_lock.h user/dchagin/lemul/lib/libc/iconv/citrus_mapper.c user/dchagin/lemul/lib/libc/iconv/citrus_none.c user/dchagin/lemul/lib/libc/iconv/citrus_stdenc.h user/dchagin/lemul/lib/libc/iconv/citrus_stdenc_local.h user/dchagin/lemul/lib/libc/iconv/citrus_stdenc_template.h user/dchagin/lemul/lib/libc/iconv/iconv.c user/dchagin/lemul/lib/libc/locale/cXXrtomb_iconv.h user/dchagin/lemul/lib/libc/locale/mbrtocXX_iconv.h user/dchagin/lemul/lib/libc/net/recv.c user/dchagin/lemul/lib/libc/net/send.c user/dchagin/lemul/lib/libc/stdio/mktemp.3 user/dchagin/lemul/lib/libc/stdlib/labs.3 user/dchagin/lemul/lib/libc/stdlib/labs.c user/dchagin/lemul/lib/libc/stdlib/ldiv.3 user/dchagin/lemul/lib/libc/stdlib/ldiv.c user/dchagin/lemul/lib/libc/stdlib/memory.3 user/dchagin/lemul/lib/libc/stdlib/merge.c user/dchagin/lemul/lib/libc/stdlib/qsort.3 user/dchagin/lemul/lib/libc/stdlib/qsort.c user/dchagin/lemul/lib/libc/stdlib/radixsort.3 user/dchagin/lemul/lib/libc/stdlib/radixsort.c user/dchagin/lemul/lib/libc/stdlib/rand.3 user/dchagin/lemul/lib/libc/stdlib/rand.c user/dchagin/lemul/lib/libc/stdlib/random.3 user/dchagin/lemul/lib/libc/stdlib/random.c user/dchagin/lemul/lib/libc/stdlib/realpath.3 user/dchagin/lemul/lib/libc/stdlib/strtod.3 user/dchagin/lemul/lib/libc/stdlib/strtoimax.c user/dchagin/lemul/lib/libc/stdlib/strtol.3 user/dchagin/lemul/lib/libc/stdlib/strtol.c user/dchagin/lemul/lib/libc/stdlib/strtoll.c user/dchagin/lemul/lib/libc/stdlib/strtoq.c user/dchagin/lemul/lib/libc/stdlib/strtoul.3 user/dchagin/lemul/lib/libc/stdlib/strtoul.c user/dchagin/lemul/lib/libc/stdlib/strtoull.c user/dchagin/lemul/lib/libc/stdlib/strtoumax.c user/dchagin/lemul/lib/libc/stdlib/strtouq.c user/dchagin/lemul/lib/libc/stdlib/system.3 user/dchagin/lemul/lib/libc/stdlib/system.c user/dchagin/lemul/lib/libc/sys/Makefile.inc user/dchagin/lemul/lib/libc/sys/Symbol.map user/dchagin/lemul/lib/libc/sys/sigaction.2 user/dchagin/lemul/lib/libcompiler_rt/Makefile user/dchagin/lemul/lib/libdwarf/dwarf_init.c user/dchagin/lemul/lib/libdwarf/dwarf_loc.c user/dchagin/lemul/lib/libfetch/fetch.c user/dchagin/lemul/lib/libiconv_modules/BIG5/citrus_big5.c user/dchagin/lemul/lib/libiconv_modules/DECHanyu/citrus_dechanyu.c user/dchagin/lemul/lib/libiconv_modules/EUC/citrus_euc.c user/dchagin/lemul/lib/libiconv_modules/EUCTW/citrus_euctw.c user/dchagin/lemul/lib/libiconv_modules/GBK2K/citrus_gbk2k.c user/dchagin/lemul/lib/libiconv_modules/HZ/citrus_hz.c user/dchagin/lemul/lib/libiconv_modules/ISO2022/citrus_iso2022.c user/dchagin/lemul/lib/libiconv_modules/JOHAB/citrus_johab.c user/dchagin/lemul/lib/libiconv_modules/MSKanji/citrus_mskanji.c user/dchagin/lemul/lib/libiconv_modules/UES/citrus_ues.c user/dchagin/lemul/lib/libiconv_modules/UTF1632/citrus_utf1632.c user/dchagin/lemul/lib/libiconv_modules/UTF7/citrus_utf7.c user/dchagin/lemul/lib/libiconv_modules/UTF8/citrus_utf8.c user/dchagin/lemul/lib/libiconv_modules/VIQR/citrus_viqr.c user/dchagin/lemul/lib/libiconv_modules/ZW/citrus_zw.c user/dchagin/lemul/lib/libiconv_modules/iconv_none/citrus_iconv_none.c user/dchagin/lemul/lib/libiconv_modules/iconv_std/citrus_iconv_std.c user/dchagin/lemul/lib/libmemstat/memstat_uma.c user/dchagin/lemul/lib/libprocstat/Makefile user/dchagin/lemul/lib/libprocstat/common_kvm.h user/dchagin/lemul/lib/libprocstat/libprocstat.c user/dchagin/lemul/lib/librt/sigev_thread.c user/dchagin/lemul/lib/libstand/ext2fs.c user/dchagin/lemul/lib/libstand/nfs.c user/dchagin/lemul/lib/libthr/thread/thr_cancel.c user/dchagin/lemul/lib/libutil/login_times.c user/dchagin/lemul/lib/msun/Makefile user/dchagin/lemul/lib/msun/Symbol.map user/dchagin/lemul/lib/msun/man/acosh.3 user/dchagin/lemul/lib/msun/man/asinh.3 user/dchagin/lemul/lib/msun/man/atanh.3 user/dchagin/lemul/lib/msun/src/e_acosh.c user/dchagin/lemul/lib/msun/src/e_atanh.c user/dchagin/lemul/lib/msun/src/math.h user/dchagin/lemul/lib/msun/src/s_asinh.c user/dchagin/lemul/lib/msun/src/s_fma.c user/dchagin/lemul/lib/msun/src/s_fmal.c user/dchagin/lemul/libexec/atrun/atrun.c user/dchagin/lemul/release/doc/en_US.ISO8859-1/relnotes/article.xml user/dchagin/lemul/release/generate-release.sh user/dchagin/lemul/rescue/rescue/Makefile user/dchagin/lemul/sbin/camcontrol/camcontrol.c user/dchagin/lemul/sbin/camcontrol/fwdownload.c user/dchagin/lemul/sbin/devd/devd.8 user/dchagin/lemul/sbin/devd/devd.cc user/dchagin/lemul/sbin/dhclient/bpf.c user/dchagin/lemul/sbin/dhclient/clparse.c user/dchagin/lemul/sbin/dhclient/dhclient.c user/dchagin/lemul/sbin/dhclient/dhcpd.h user/dchagin/lemul/sbin/dhclient/packet.c user/dchagin/lemul/sbin/dhclient/privsep.c user/dchagin/lemul/sbin/dhclient/privsep.h user/dchagin/lemul/sbin/dmesg/dmesg.c user/dchagin/lemul/sbin/geom/class/part/geom_part.c user/dchagin/lemul/sbin/geom/class/part/gpart.8 user/dchagin/lemul/sbin/hastctl/hastctl.c user/dchagin/lemul/sbin/hastd/control.c user/dchagin/lemul/sbin/hastd/hastd.8 user/dchagin/lemul/sbin/ifconfig/af_nd6.c user/dchagin/lemul/sbin/mdconfig/mdconfig.8 user/dchagin/lemul/sbin/mdconfig/mdconfig.c user/dchagin/lemul/sbin/mount/mount.8 user/dchagin/lemul/sbin/mount/mount.c user/dchagin/lemul/sbin/nvmecontrol/Makefile user/dchagin/lemul/sbin/nvmecontrol/nvmecontrol.8 user/dchagin/lemul/sbin/nvmecontrol/nvmecontrol.c user/dchagin/lemul/sbin/reboot/boot_i386.8 user/dchagin/lemul/sbin/route/route.c user/dchagin/lemul/sbin/swapon/swapon.8 user/dchagin/lemul/sbin/swapon/swapon.c user/dchagin/lemul/share/doc/psd/Makefile user/dchagin/lemul/share/examples/Makefile user/dchagin/lemul/share/examples/etc/README.examples user/dchagin/lemul/share/examples/etc/make.conf user/dchagin/lemul/share/man/man3/pthread_testcancel.3 user/dchagin/lemul/share/man/man3/queue.3 user/dchagin/lemul/share/man/man4/Makefile user/dchagin/lemul/share/man/man4/axe.4 user/dchagin/lemul/share/man/man4/filemon.4 user/dchagin/lemul/share/man/man4/hptiop.4 user/dchagin/lemul/share/man/man4/oce.4 user/dchagin/lemul/share/man/man4/virtio.4 user/dchagin/lemul/share/man/man4/virtio_balloon.4 user/dchagin/lemul/share/man/man4/virtio_blk.4 user/dchagin/lemul/share/man/man4/virtio_scsi.4 user/dchagin/lemul/share/man/man4/vtnet.4 user/dchagin/lemul/share/man/man5/fstab.5 user/dchagin/lemul/share/man/man5/rc.conf.5 user/dchagin/lemul/share/man/man5/src.conf.5 user/dchagin/lemul/share/man/man7/ports.7 user/dchagin/lemul/share/man/man9/Makefile user/dchagin/lemul/share/man/man9/hhook.9 user/dchagin/lemul/share/man/man9/kernel_mount.9 user/dchagin/lemul/share/man/man9/locking.9 user/dchagin/lemul/share/man/man9/pci.9 user/dchagin/lemul/share/man/man9/rmlock.9 user/dchagin/lemul/share/man/man9/rwlock.9 user/dchagin/lemul/share/man/man9/signal.9 user/dchagin/lemul/share/man/man9/vfsconf.9 user/dchagin/lemul/share/misc/bsd-family-tree user/dchagin/lemul/share/misc/committers-ports.dot user/dchagin/lemul/share/misc/committers-src.dot user/dchagin/lemul/share/mk/bsd.cpu.mk user/dchagin/lemul/share/mk/bsd.crunchgen.mk user/dchagin/lemul/share/mk/bsd.lib.mk user/dchagin/lemul/share/mk/bsd.libnames.mk user/dchagin/lemul/share/mk/bsd.own.mk user/dchagin/lemul/share/mk/bsd.prog.mk user/dchagin/lemul/share/mk/bsd.subdir.mk user/dchagin/lemul/share/mk/sys.mk user/dchagin/lemul/sys/amd64/amd64/exception.S user/dchagin/lemul/sys/amd64/amd64/genassym.c user/dchagin/lemul/sys/amd64/amd64/mp_machdep.c user/dchagin/lemul/sys/amd64/amd64/pmap.c user/dchagin/lemul/sys/amd64/conf/GENERIC user/dchagin/lemul/sys/amd64/conf/NOTES user/dchagin/lemul/sys/amd64/include/acpica_machdep.h user/dchagin/lemul/sys/amd64/include/counter.h user/dchagin/lemul/sys/amd64/include/pmap.h user/dchagin/lemul/sys/amd64/include/xen/xen-os.h user/dchagin/lemul/sys/amd64/vmm/intel/ept.c user/dchagin/lemul/sys/amd64/vmm/io/vlapic.c user/dchagin/lemul/sys/amd64/vmm/vmm_instruction_emul.c user/dchagin/lemul/sys/amd64/vmm/x86.c user/dchagin/lemul/sys/arm/arm/bus_space_generic.c user/dchagin/lemul/sys/arm/arm/busdma_machdep-v6.c user/dchagin/lemul/sys/arm/arm/cpufunc.c user/dchagin/lemul/sys/arm/arm/db_trace.c user/dchagin/lemul/sys/arm/arm/exception.S user/dchagin/lemul/sys/arm/arm/gic.c user/dchagin/lemul/sys/arm/arm/identcpu.c user/dchagin/lemul/sys/arm/arm/pmap-v6.c user/dchagin/lemul/sys/arm/arm/vfp.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_mbox.c user/dchagin/lemul/sys/arm/broadcom/bcm2835/bcm2835_sdhci.c user/dchagin/lemul/sys/arm/conf/BEAGLEBONE user/dchagin/lemul/sys/arm/conf/RPI-B user/dchagin/lemul/sys/arm/include/armreg.h user/dchagin/lemul/sys/arm/include/asm.h user/dchagin/lemul/sys/arm/include/asmacros.h user/dchagin/lemul/sys/arm/include/counter.h user/dchagin/lemul/sys/arm/include/intr.h user/dchagin/lemul/sys/arm/include/setjmp.h user/dchagin/lemul/sys/arm/include/vfp.h user/dchagin/lemul/sys/arm/ti/am335x/am335x_lcd.c user/dchagin/lemul/sys/arm/ti/am335x/am335x_pwm.c user/dchagin/lemul/sys/arm/ti/am335x/files.am335x user/dchagin/lemul/sys/arm/ti/ti_machdep.c user/dchagin/lemul/sys/arm/ti/ti_mmchs.c user/dchagin/lemul/sys/arm/ti/ti_mmchs.h user/dchagin/lemul/sys/arm/ti/ti_scm.c user/dchagin/lemul/sys/arm/versatile/versatile_pci.c user/dchagin/lemul/sys/arm/versatile/versatile_sic.c user/dchagin/lemul/sys/boot/fdt/dts/am335x-evm.dts user/dchagin/lemul/sys/boot/fdt/dts/am335x.dtsi user/dchagin/lemul/sys/boot/fdt/dts/beaglebone-black.dts user/dchagin/lemul/sys/boot/fdt/dts/beaglebone.dts user/dchagin/lemul/sys/boot/i386/gptboot/Makefile user/dchagin/lemul/sys/boot/sparc64/loader/main.c user/dchagin/lemul/sys/cam/ata/ata_da.c user/dchagin/lemul/sys/cam/cam_ccb.h user/dchagin/lemul/sys/cam/cam_xpt.c user/dchagin/lemul/sys/cam/ctl/ctl_backend_ramdisk.c user/dchagin/lemul/sys/cam/scsi/scsi_all.c user/dchagin/lemul/sys/cam/scsi/scsi_all.h user/dchagin/lemul/sys/cam/scsi/scsi_da.c user/dchagin/lemul/sys/cam/scsi/scsi_enc_ses.c user/dchagin/lemul/sys/cam/scsi/scsi_pass.c user/dchagin/lemul/sys/cam/scsi/scsi_xpt.c user/dchagin/lemul/sys/cddl/compat/opensolaris/kern/opensolaris_cmn_err.c user/dchagin/lemul/sys/cddl/compat/opensolaris/sys/mutex.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bptree.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_destroy.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_userhold.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_userhold.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/space_map.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/unique.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_rlock.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c user/dchagin/lemul/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h user/dchagin/lemul/sys/cddl/dev/dtmalloc/dtmalloc.c user/dchagin/lemul/sys/cddl/dev/dtrace/dtrace_ioctl.c user/dchagin/lemul/sys/cddl/dev/dtrace/dtrace_load.c user/dchagin/lemul/sys/cddl/dev/dtrace/dtrace_unload.c user/dchagin/lemul/sys/compat/freebsd32/freebsd32_proto.h user/dchagin/lemul/sys/compat/freebsd32/freebsd32_syscall.h user/dchagin/lemul/sys/compat/freebsd32/freebsd32_syscalls.c user/dchagin/lemul/sys/compat/freebsd32/freebsd32_sysent.c user/dchagin/lemul/sys/compat/freebsd32/freebsd32_systrace_args.c user/dchagin/lemul/sys/compat/freebsd32/syscalls.master user/dchagin/lemul/sys/compat/linux/linux_ioctl.c user/dchagin/lemul/sys/conf/NOTES user/dchagin/lemul/sys/conf/WITHOUT_SOURCELESS_HOST user/dchagin/lemul/sys/conf/files user/dchagin/lemul/sys/conf/files.amd64 user/dchagin/lemul/sys/conf/files.arm user/dchagin/lemul/sys/conf/files.i386 user/dchagin/lemul/sys/conf/files.ia64 user/dchagin/lemul/sys/conf/files.mips user/dchagin/lemul/sys/conf/files.pc98 user/dchagin/lemul/sys/conf/files.powerpc user/dchagin/lemul/sys/conf/files.sparc64 user/dchagin/lemul/sys/conf/newvers.sh user/dchagin/lemul/sys/conf/options user/dchagin/lemul/sys/contrib/dev/acpica/acpica_prep.sh user/dchagin/lemul/sys/contrib/dev/acpica/changes.txt (contents, props changed) user/dchagin/lemul/sys/contrib/dev/acpica/common/dmrestag.c user/dchagin/lemul/sys/contrib/dev/acpica/common/dmtable.c user/dchagin/lemul/sys/contrib/dev/acpica/common/dmtbdump.c user/dchagin/lemul/sys/contrib/dev/acpica/common/dmtbinfo.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/aslcompile.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/aslmessages.h user/dchagin/lemul/sys/contrib/dev/acpica/compiler/asltree.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/aslutils.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/dtfield.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/dtio.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/dttable.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/dttemplate.h user/dchagin/lemul/sys/contrib/dev/acpica/compiler/dtutils.c user/dchagin/lemul/sys/contrib/dev/acpica/compiler/preprocess.h user/dchagin/lemul/sys/contrib/dev/acpica/compiler/prscan.c user/dchagin/lemul/sys/contrib/dev/acpica/components/debugger/dbcmds.c user/dchagin/lemul/sys/contrib/dev/acpica/components/debugger/dbdisply.c user/dchagin/lemul/sys/contrib/dev/acpica/components/debugger/dbinput.c user/dchagin/lemul/sys/contrib/dev/acpica/components/debugger/dbnames.c user/dchagin/lemul/sys/contrib/dev/acpica/components/disassembler/dmbuffer.c user/dchagin/lemul/sys/contrib/dev/acpica/components/disassembler/dmopcode.c user/dchagin/lemul/sys/contrib/dev/acpica/components/disassembler/dmresrcl.c user/dchagin/lemul/sys/contrib/dev/acpica/components/disassembler/dmresrcl2.c user/dchagin/lemul/sys/contrib/dev/acpica/components/events/evgpeinit.c user/dchagin/lemul/sys/contrib/dev/acpica/components/executer/exdump.c user/dchagin/lemul/sys/contrib/dev/acpica/components/namespace/nsdump.c user/dchagin/lemul/sys/contrib/dev/acpica/components/namespace/nsrepair2.c user/dchagin/lemul/sys/contrib/dev/acpica/components/namespace/nsxfname.c user/dchagin/lemul/sys/contrib/dev/acpica/components/resources/rsdump.c user/dchagin/lemul/sys/contrib/dev/acpica/components/resources/rsutils.c user/dchagin/lemul/sys/contrib/dev/acpica/components/tables/tbxfroot.c user/dchagin/lemul/sys/contrib/dev/acpica/components/utilities/uteval.c user/dchagin/lemul/sys/contrib/dev/acpica/components/utilities/utstring.c user/dchagin/lemul/sys/contrib/dev/acpica/include/acdisasm.h user/dchagin/lemul/sys/contrib/dev/acpica/include/acpixf.h user/dchagin/lemul/sys/contrib/dev/acpica/include/actables.h user/dchagin/lemul/sys/contrib/dev/acpica/include/actypes.h user/dchagin/lemul/sys/contrib/dev/acpica/include/acutils.h user/dchagin/lemul/sys/contrib/dev/acpica/include/platform/acfreebsd.h user/dchagin/lemul/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_attach.c user/dchagin/lemul/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd.c user/dchagin/lemul/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_freebsd_inc.h user/dchagin/lemul/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_radio.c user/dchagin/lemul/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_reset.c user/dchagin/lemul/sys/contrib/dev/ath/ath_hal/ar9300/ar9300_stub_funcs.c user/dchagin/lemul/sys/dev/acpi_support/atk0110.c user/dchagin/lemul/sys/dev/acpica/acpi_pcib.c user/dchagin/lemul/sys/dev/acpica/acpi_pcib_acpi.c user/dchagin/lemul/sys/dev/age/if_age.c user/dchagin/lemul/sys/dev/arcmsr/arcmsr.c user/dchagin/lemul/sys/dev/arcmsr/arcmsr.h user/dchagin/lemul/sys/dev/ata/chipsets/ata-acerlabs.c user/dchagin/lemul/sys/dev/ata/chipsets/ata-intel.c user/dchagin/lemul/sys/dev/ath/ath_hal/ah.c user/dchagin/lemul/sys/dev/ath/ath_hal/ah.h user/dchagin/lemul/sys/dev/ath/ath_hal/ah_internal.h user/dchagin/lemul/sys/dev/ath/ath_hal/ar9002/ar9285.h user/dchagin/lemul/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c user/dchagin/lemul/sys/dev/ath/ath_hal/ar9002/ar9285_diversity.c user/dchagin/lemul/sys/dev/ath/ath_hal/ar9002/ar9285_diversity.h user/dchagin/lemul/sys/dev/ath/ath_hal/ar9002/ar9285_phy.c user/dchagin/lemul/sys/dev/ath/ath_hal/ar9002/ar9285_phy.h user/dchagin/lemul/sys/dev/ath/ath_hal/ar9002/ar9285_reset.c user/dchagin/lemul/sys/dev/ath/if_ath.c user/dchagin/lemul/sys/dev/ath/if_ath_ahb.c user/dchagin/lemul/sys/dev/ath/if_ath_btcoex.c user/dchagin/lemul/sys/dev/ath/if_ath_debug.h user/dchagin/lemul/sys/dev/ath/if_ath_rx.c user/dchagin/lemul/sys/dev/ath/if_ath_rx_edma.c user/dchagin/lemul/sys/dev/ath/if_athvar.h user/dchagin/lemul/sys/dev/bce/if_bce.c user/dchagin/lemul/sys/dev/bce/if_bcereg.h user/dchagin/lemul/sys/dev/bge/if_bge.c user/dchagin/lemul/sys/dev/bge/if_bgereg.h user/dchagin/lemul/sys/dev/cfi/cfi_disk.c user/dchagin/lemul/sys/dev/cpuctl/cpuctl.c user/dchagin/lemul/sys/dev/cxgbe/adapter.h user/dchagin/lemul/sys/dev/cxgbe/common/common.h user/dchagin/lemul/sys/dev/cxgbe/common/t4_hw.c user/dchagin/lemul/sys/dev/cxgbe/common/t4_hw.h user/dchagin/lemul/sys/dev/cxgbe/common/t4_msg.h user/dchagin/lemul/sys/dev/cxgbe/common/t4_regs_values.h user/dchagin/lemul/sys/dev/cxgbe/firmware/t4fw_cfg.txt user/dchagin/lemul/sys/dev/cxgbe/firmware/t4fw_cfg_uwire.txt user/dchagin/lemul/sys/dev/cxgbe/firmware/t4fw_interface.h user/dchagin/lemul/sys/dev/cxgbe/offload.h user/dchagin/lemul/sys/dev/cxgbe/t4_main.c user/dchagin/lemul/sys/dev/cxgbe/t4_sge.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_connect.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_cpl_io.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_ddp.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_listen.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_tom.c user/dchagin/lemul/sys/dev/cxgbe/tom/t4_tom.h user/dchagin/lemul/sys/dev/drm2/i915/i915_gem.c user/dchagin/lemul/sys/dev/drm2/i915/intel_fb.c user/dchagin/lemul/sys/dev/drm2/ttm/ttm_bo_vm.c user/dchagin/lemul/sys/dev/flash/mx25l.c user/dchagin/lemul/sys/dev/fxp/if_fxp.c user/dchagin/lemul/sys/dev/hpt27xx/hpt27xx_config.c user/dchagin/lemul/sys/dev/hptiop/hptiop.c user/dchagin/lemul/sys/dev/isci/scil/sati_passthrough.c user/dchagin/lemul/sys/dev/iwn/if_iwn.c user/dchagin/lemul/sys/dev/iwn/if_iwnvar.h user/dchagin/lemul/sys/dev/ixgbe/README user/dchagin/lemul/sys/dev/ixgbe/ixgbe.c user/dchagin/lemul/sys/dev/ixgbe/ixgbe.h user/dchagin/lemul/sys/dev/ixgbe/ixgbe_82598.c user/dchagin/lemul/sys/dev/ixgbe/ixgbe_82599.c user/dchagin/lemul/sys/dev/ixgbe/ixgbe_api.c user/dchagin/lemul/sys/dev/ixgbe/ixgbe_api.h user/dchagin/lemul/sys/dev/ixgbe/ixgbe_common.c user/dchagin/lemul/sys/dev/ixgbe/ixgbe_common.h user/dchagin/lemul/sys/dev/ixgbe/ixgbe_osdep.h user/dchagin/lemul/sys/dev/ixgbe/ixgbe_phy.c user/dchagin/lemul/sys/dev/ixgbe/ixgbe_phy.h user/dchagin/lemul/sys/dev/ixgbe/ixgbe_type.h user/dchagin/lemul/sys/dev/ixgbe/ixgbe_vf.c user/dchagin/lemul/sys/dev/ixgbe/ixgbe_x540.c user/dchagin/lemul/sys/dev/ixgbe/ixgbe_x540.h user/dchagin/lemul/sys/dev/mem/memdev.c user/dchagin/lemul/sys/dev/mfi/mfi.c user/dchagin/lemul/sys/dev/mfi/mfireg.h user/dchagin/lemul/sys/dev/mpt/mpt_cam.c user/dchagin/lemul/sys/dev/mvs/mvs.c user/dchagin/lemul/sys/dev/nand/nand_geom.c user/dchagin/lemul/sys/dev/nvme/nvme.h user/dchagin/lemul/sys/dev/nvme/nvme_ctrlr.c user/dchagin/lemul/sys/dev/nvme/nvme_private.h user/dchagin/lemul/sys/dev/nvme/nvme_qpair.c user/dchagin/lemul/sys/dev/oce/oce_hw.c user/dchagin/lemul/sys/dev/oce/oce_hw.h user/dchagin/lemul/sys/dev/oce/oce_if.c user/dchagin/lemul/sys/dev/oce/oce_if.h user/dchagin/lemul/sys/dev/oce/oce_mbox.c user/dchagin/lemul/sys/dev/oce/oce_queue.c user/dchagin/lemul/sys/dev/oce/oce_sysctl.c user/dchagin/lemul/sys/dev/oce/oce_util.c user/dchagin/lemul/sys/dev/pci/pci.c user/dchagin/lemul/sys/dev/pci/pci_private.h user/dchagin/lemul/sys/dev/puc/puc_bfe.h user/dchagin/lemul/sys/dev/puc/puc_cfg.h user/dchagin/lemul/sys/dev/puc/pucdata.c user/dchagin/lemul/sys/dev/qlxgbe/ql_isr.c user/dchagin/lemul/sys/dev/qlxgbe/ql_os.c user/dchagin/lemul/sys/dev/ral/rt2560.c user/dchagin/lemul/sys/dev/ral/rt2661.c user/dchagin/lemul/sys/dev/ral/rt2860.c user/dchagin/lemul/sys/dev/re/if_re.c user/dchagin/lemul/sys/dev/rt/if_rt.c user/dchagin/lemul/sys/dev/syscons/scvgarndr.c user/dchagin/lemul/sys/dev/uart/uart.h user/dchagin/lemul/sys/dev/uart/uart_bus_fdt.c user/dchagin/lemul/sys/dev/uart/uart_cpu_fdt.c user/dchagin/lemul/sys/dev/uart/uart_subr.c user/dchagin/lemul/sys/dev/usb/controller/musb_otg.c user/dchagin/lemul/sys/dev/usb/controller/musb_otg.h user/dchagin/lemul/sys/dev/usb/controller/musb_otg_atmelarm.c user/dchagin/lemul/sys/dev/usb/controller/xhci.c user/dchagin/lemul/sys/dev/usb/net/if_aue.c user/dchagin/lemul/sys/dev/usb/net/if_axe.c user/dchagin/lemul/sys/dev/usb/net/if_axereg.h user/dchagin/lemul/sys/dev/usb/net/if_cuereg.h user/dchagin/lemul/sys/dev/usb/net/if_mos.c user/dchagin/lemul/sys/dev/usb/net/if_rue.c user/dchagin/lemul/sys/dev/usb/net/if_smsc.c user/dchagin/lemul/sys/dev/usb/net/if_udav.c user/dchagin/lemul/sys/dev/usb/quirk/usb_quirk.c user/dchagin/lemul/sys/dev/usb/serial/u3g.c user/dchagin/lemul/sys/dev/usb/serial/umcs.h user/dchagin/lemul/sys/dev/usb/usbdevs user/dchagin/lemul/sys/dev/usb/wlan/if_rum.c user/dchagin/lemul/sys/dev/usb/wlan/if_uath.c user/dchagin/lemul/sys/dev/usb/wlan/if_upgt.c user/dchagin/lemul/sys/dev/usb/wlan/if_ural.c user/dchagin/lemul/sys/dev/usb/wlan/if_urtw.c user/dchagin/lemul/sys/dev/usb/wlan/if_zyd.c user/dchagin/lemul/sys/dev/virtio/balloon/virtio_balloon.c user/dchagin/lemul/sys/dev/virtio/block/virtio_blk.c user/dchagin/lemul/sys/dev/virtio/block/virtio_blk.h user/dchagin/lemul/sys/dev/virtio/network/if_vtnet.c user/dchagin/lemul/sys/dev/virtio/network/if_vtnetvar.h user/dchagin/lemul/sys/dev/virtio/pci/virtio_pci.c user/dchagin/lemul/sys/dev/virtio/scsi/virtio_scsi.c user/dchagin/lemul/sys/dev/virtio/scsi/virtio_scsivar.h user/dchagin/lemul/sys/dev/virtio/virtio.c user/dchagin/lemul/sys/dev/virtio/virtio.h user/dchagin/lemul/sys/dev/virtio/virtio_bus_if.m user/dchagin/lemul/sys/dev/virtio/virtio_if.m user/dchagin/lemul/sys/dev/virtio/virtqueue.c user/dchagin/lemul/sys/dev/virtio/virtqueue.h user/dchagin/lemul/sys/dev/vxge/vxge.h user/dchagin/lemul/sys/dev/xen/blkfront/blkfront.c user/dchagin/lemul/sys/dev/xen/blkfront/block.h user/dchagin/lemul/sys/dev/xen/netfront/netfront.c user/dchagin/lemul/sys/fs/ext2fs/ext2_alloc.c user/dchagin/lemul/sys/fs/ext2fs/ext2_balloc.c user/dchagin/lemul/sys/fs/ext2fs/ext2_bmap.c user/dchagin/lemul/sys/fs/ext2fs/ext2_dinode.h user/dchagin/lemul/sys/fs/ext2fs/ext2_dir.h user/dchagin/lemul/sys/fs/ext2fs/ext2_extern.h user/dchagin/lemul/sys/fs/ext2fs/ext2_inode.c user/dchagin/lemul/sys/fs/ext2fs/ext2_inode_cnv.c user/dchagin/lemul/sys/fs/ext2fs/ext2_lookup.c user/dchagin/lemul/sys/fs/ext2fs/ext2_subr.c user/dchagin/lemul/sys/fs/ext2fs/ext2_vfsops.c user/dchagin/lemul/sys/fs/ext2fs/ext2_vnops.c user/dchagin/lemul/sys/fs/ext2fs/ext2fs.h user/dchagin/lemul/sys/fs/ext2fs/fs.h user/dchagin/lemul/sys/fs/ext2fs/inode.h user/dchagin/lemul/sys/fs/nfsclient/nfs_clbio.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clport.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clstate.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clvfsops.c user/dchagin/lemul/sys/fs/nfsclient/nfs_clvnops.c user/dchagin/lemul/sys/fs/nullfs/null_vnops.c user/dchagin/lemul/sys/fs/smbfs/smbfs_node.c user/dchagin/lemul/sys/fs/smbfs/smbfs_smb.c user/dchagin/lemul/sys/fs/smbfs/smbfs_vfsops.c user/dchagin/lemul/sys/fs/smbfs/smbfs_vnops.c user/dchagin/lemul/sys/fs/tmpfs/tmpfs_vnops.c user/dchagin/lemul/sys/geom/geom_disk.c user/dchagin/lemul/sys/geom/geom_disk.h user/dchagin/lemul/sys/geom/geom_io.c user/dchagin/lemul/sys/geom/mirror/g_mirror.c user/dchagin/lemul/sys/geom/part/g_part.c user/dchagin/lemul/sys/geom/part/g_part_ebr.c user/dchagin/lemul/sys/geom/part/g_part_gpt.c user/dchagin/lemul/sys/geom/part/g_part_ldm.c user/dchagin/lemul/sys/geom/part/g_part_mbr.c user/dchagin/lemul/sys/geom/part/g_part_pc98.c user/dchagin/lemul/sys/i386/conf/GENERIC user/dchagin/lemul/sys/i386/conf/NOTES user/dchagin/lemul/sys/i386/conf/PAE user/dchagin/lemul/sys/i386/conf/XEN user/dchagin/lemul/sys/i386/i386/exception.s user/dchagin/lemul/sys/i386/i386/mp_machdep.c user/dchagin/lemul/sys/i386/i386/pmap.c user/dchagin/lemul/sys/i386/include/acpica_machdep.h user/dchagin/lemul/sys/i386/include/counter.h user/dchagin/lemul/sys/i386/include/xen/xen-os.h user/dchagin/lemul/sys/i386/include/xen/xenvar.h user/dchagin/lemul/sys/i386/xen/mp_machdep.c user/dchagin/lemul/sys/i386/xen/pmap.c user/dchagin/lemul/sys/i386/xen/xen_machdep.c user/dchagin/lemul/sys/ia64/include/acpica_machdep.h user/dchagin/lemul/sys/ia64/include/counter.h user/dchagin/lemul/sys/kern/Make.tags.inc user/dchagin/lemul/sys/kern/init_sysent.c user/dchagin/lemul/sys/kern/kern_acct.c user/dchagin/lemul/sys/kern/kern_alq.c user/dchagin/lemul/sys/kern/kern_clock.c user/dchagin/lemul/sys/kern/kern_cpuset.c user/dchagin/lemul/sys/kern/kern_descrip.c user/dchagin/lemul/sys/kern/kern_event.c user/dchagin/lemul/sys/kern/kern_hhook.c user/dchagin/lemul/sys/kern/kern_intr.c user/dchagin/lemul/sys/kern/kern_khelp.c user/dchagin/lemul/sys/kern/kern_lock.c user/dchagin/lemul/sys/kern/kern_mutex.c user/dchagin/lemul/sys/kern/kern_priv.c user/dchagin/lemul/sys/kern/kern_rmlock.c user/dchagin/lemul/sys/kern/kern_rwlock.c user/dchagin/lemul/sys/kern/kern_sx.c user/dchagin/lemul/sys/kern/kern_synch.c user/dchagin/lemul/sys/kern/kern_umtx.c user/dchagin/lemul/sys/kern/subr_bus.c user/dchagin/lemul/sys/kern/subr_counter.c user/dchagin/lemul/sys/kern/subr_lock.c user/dchagin/lemul/sys/kern/sys_generic.c user/dchagin/lemul/sys/kern/syscalls.c user/dchagin/lemul/sys/kern/syscalls.master user/dchagin/lemul/sys/kern/systrace_args.c user/dchagin/lemul/sys/kern/uipc_sockbuf.c user/dchagin/lemul/sys/kern/uipc_usrreq.c user/dchagin/lemul/sys/kern/vfs_aio.c user/dchagin/lemul/sys/kern/vfs_bio.c user/dchagin/lemul/sys/mips/conf/AP93.hints user/dchagin/lemul/sys/mips/conf/AR933X_BASE user/dchagin/lemul/sys/mips/conf/AR933X_BASE.hints user/dchagin/lemul/sys/mips/include/counter.h user/dchagin/lemul/sys/mips/mips/mp_machdep.c user/dchagin/lemul/sys/modules/Makefile user/dchagin/lemul/sys/modules/ath/Makefile user/dchagin/lemul/sys/modules/cam/Makefile user/dchagin/lemul/sys/modules/cc/Makefile user/dchagin/lemul/sys/modules/cxgbe/Makefile user/dchagin/lemul/sys/modules/cxgbe/t4_firmware/Makefile user/dchagin/lemul/sys/modules/ext2fs/Makefile user/dchagin/lemul/sys/modules/hpt27xx/Makefile user/dchagin/lemul/sys/modules/ixgbe/Makefile user/dchagin/lemul/sys/modules/linux/Makefile user/dchagin/lemul/sys/modules/runfw/Makefile user/dchagin/lemul/sys/modules/usb/Makefile user/dchagin/lemul/sys/net/if_bridge.c user/dchagin/lemul/sys/net/if_lagg.c user/dchagin/lemul/sys/net/if_var.h user/dchagin/lemul/sys/net/if_vlan.c user/dchagin/lemul/sys/net/route.h user/dchagin/lemul/sys/net/rtsock.c user/dchagin/lemul/sys/net80211/ieee80211_amrr.c user/dchagin/lemul/sys/net80211/ieee80211_ioctl.c user/dchagin/lemul/sys/net80211/ieee80211_mesh.c user/dchagin/lemul/sys/net80211/ieee80211_phy.c user/dchagin/lemul/sys/net80211/ieee80211_phy.h user/dchagin/lemul/sys/net80211/ieee80211_var.h user/dchagin/lemul/sys/netinet/if_ether.c user/dchagin/lemul/sys/netinet/in_mcast.c user/dchagin/lemul/sys/netinet/in_pcb.c user/dchagin/lemul/sys/netinet/in_pcb.h user/dchagin/lemul/sys/netinet/ip_input.c user/dchagin/lemul/sys/netinet/ip_output.c user/dchagin/lemul/sys/netinet/sctp_constants.h user/dchagin/lemul/sys/netinet/sctp_indata.c user/dchagin/lemul/sys/netinet/sctp_indata.h user/dchagin/lemul/sys/netinet/sctp_input.c user/dchagin/lemul/sys/netinet/sctp_pcb.c user/dchagin/lemul/sys/netinet/sctp_sysctl.c user/dchagin/lemul/sys/netinet/sctp_sysctl.h user/dchagin/lemul/sys/netinet/tcp_input.c user/dchagin/lemul/sys/netinet/udp_usrreq.c user/dchagin/lemul/sys/netinet6/icmp6.c user/dchagin/lemul/sys/netinet6/in6.c user/dchagin/lemul/sys/netinet6/in6_ifattach.c user/dchagin/lemul/sys/netinet6/in6_pcb.c user/dchagin/lemul/sys/netinet6/in6_var.h user/dchagin/lemul/sys/netinet6/ip6_forward.c user/dchagin/lemul/sys/netinet6/ip6_mroute.c user/dchagin/lemul/sys/netinet6/ip6_output.c user/dchagin/lemul/sys/netinet6/nd6.c user/dchagin/lemul/sys/netinet6/nd6_rtr.c user/dchagin/lemul/sys/netinet6/raw_ip6.c user/dchagin/lemul/sys/netinet6/raw_ip6.h user/dchagin/lemul/sys/netinet6/udp6_usrreq.c user/dchagin/lemul/sys/netipsec/ah_var.h user/dchagin/lemul/sys/netipsec/esp_var.h user/dchagin/lemul/sys/netipsec/ipcomp_var.h user/dchagin/lemul/sys/netipsec/ipip_var.h user/dchagin/lemul/sys/netipsec/ipsec.c user/dchagin/lemul/sys/netipsec/ipsec.h user/dchagin/lemul/sys/netipsec/ipsec6.h user/dchagin/lemul/sys/netipsec/ipsec_input.c user/dchagin/lemul/sys/netipsec/ipsec_mbuf.c user/dchagin/lemul/sys/netipsec/ipsec_output.c user/dchagin/lemul/sys/netipsec/key.c user/dchagin/lemul/sys/netipsec/keysock.c user/dchagin/lemul/sys/netipsec/keysock.h user/dchagin/lemul/sys/netipsec/xform_ah.c user/dchagin/lemul/sys/netipsec/xform_esp.c user/dchagin/lemul/sys/netipsec/xform_ipcomp.c user/dchagin/lemul/sys/netipsec/xform_ipip.c user/dchagin/lemul/sys/netpfil/pf/pf.c user/dchagin/lemul/sys/netsmb/smb_conn.c user/dchagin/lemul/sys/nfsclient/nfs_subs.c user/dchagin/lemul/sys/nfsclient/nfs_vnops.c user/dchagin/lemul/sys/ofed/include/linux/fs.h user/dchagin/lemul/sys/ofed/include/linux/linux_compat.c user/dchagin/lemul/sys/powerpc/include/counter.h user/dchagin/lemul/sys/powerpc/ofw/ofw_cpu.c user/dchagin/lemul/sys/powerpc/powerpc/busdma_machdep.c user/dchagin/lemul/sys/powerpc/wii/wii_ipcreg.h user/dchagin/lemul/sys/sparc64/include/atomic.h user/dchagin/lemul/sys/sparc64/include/counter.h user/dchagin/lemul/sys/sparc64/sparc64/mp_machdep.c user/dchagin/lemul/sys/sparc64/sparc64/pmap.c user/dchagin/lemul/sys/sys/_rmlock.h user/dchagin/lemul/sys/sys/aio.h user/dchagin/lemul/sys/sys/bitset.h user/dchagin/lemul/sys/sys/bus.h user/dchagin/lemul/sys/sys/cdefs.h user/dchagin/lemul/sys/sys/cpuset.h user/dchagin/lemul/sys/sys/hhook.h user/dchagin/lemul/sys/sys/lock.h user/dchagin/lemul/sys/sys/malloc.h user/dchagin/lemul/sys/sys/module_khelp.h user/dchagin/lemul/sys/sys/param.h user/dchagin/lemul/sys/sys/priv.h user/dchagin/lemul/sys/sys/queue.h user/dchagin/lemul/sys/sys/rmlock.h user/dchagin/lemul/sys/sys/sdt.h user/dchagin/lemul/sys/sys/socket.h user/dchagin/lemul/sys/sys/socketvar.h user/dchagin/lemul/sys/sys/stdatomic.h user/dchagin/lemul/sys/sys/syscall.h user/dchagin/lemul/sys/sys/syscall.mk user/dchagin/lemul/sys/sys/sysproto.h user/dchagin/lemul/sys/sys/time.h user/dchagin/lemul/sys/ufs/ffs/ffs_alloc.c user/dchagin/lemul/sys/ufs/ffs/ffs_balloc.c user/dchagin/lemul/sys/ufs/ufs/dinode.h user/dchagin/lemul/sys/ufs/ufs/inode.h user/dchagin/lemul/sys/ufs/ufs/ufs_extattr.c user/dchagin/lemul/sys/ufs/ufs/ufs_vnops.c user/dchagin/lemul/sys/vm/uma.h user/dchagin/lemul/sys/vm/uma_core.c user/dchagin/lemul/sys/vm/uma_dbg.c user/dchagin/lemul/sys/vm/uma_int.h user/dchagin/lemul/sys/vm/vm.h user/dchagin/lemul/sys/vm/vm_extern.h user/dchagin/lemul/sys/vm/vm_init.c user/dchagin/lemul/sys/vm/vm_kern.c user/dchagin/lemul/sys/vm/vm_kern.h user/dchagin/lemul/sys/vm/vm_map.c user/dchagin/lemul/sys/vm/vm_mmap.c user/dchagin/lemul/sys/vm/vm_object.c user/dchagin/lemul/sys/vm/vm_page.c user/dchagin/lemul/sys/vm/vm_page.h user/dchagin/lemul/sys/vm/vm_pager.c user/dchagin/lemul/sys/vm/vm_pager.h user/dchagin/lemul/sys/vm/vm_phys.c user/dchagin/lemul/sys/x86/x86/busdma_machdep.c user/dchagin/lemul/sys/xen/evtchn/evtchn.c user/dchagin/lemul/sys/xen/interface/arch-ia64.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/arch-x86/cpuid.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/arch-x86/hvm/save.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/arch-x86/xen-mca.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/arch-x86/xen-x86_32.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/arch-x86/xen-x86_64.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/arch-x86/xen.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/arch-x86_32.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/arch-x86_64.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/domctl.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/elfnote.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/event_channel.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/features.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/foreign/structs.py (contents, props changed) user/dchagin/lemul/sys/xen/interface/grant_table.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/hvm/hvm_info_table.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/hvm/hvm_op.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/hvm/ioreq.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/hvm/params.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/hvm/save.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/io/blkif.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/io/netif.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/io/pciif.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/io/protocols.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/io/ring.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/io/xs_wire.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/kexec.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/memory.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/nmi.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/physdev.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/platform.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/sched.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/sysctl.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/trace.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/vcpu.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/version.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/xen-compat.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/xen.h (contents, props changed) user/dchagin/lemul/sys/xen/interface/xenoprof.h (contents, props changed) user/dchagin/lemul/sys/xen/xenstore/xenstore.c user/dchagin/lemul/tools/build/mk/OptionalObsoleteFiles.inc user/dchagin/lemul/tools/build/options/WITHOUT_KERBEROS_SUPPORT user/dchagin/lemul/tools/build/options/makeman user/dchagin/lemul/tools/regression/lib/libc/nss/test-getaddr.c user/dchagin/lemul/tools/regression/lib/libc/nss/test-getgr.c user/dchagin/lemul/tools/regression/lib/libc/nss/test-gethostby.c user/dchagin/lemul/tools/regression/lib/libc/nss/test-getproto.c user/dchagin/lemul/tools/regression/lib/libc/nss/test-getpw.c user/dchagin/lemul/tools/regression/lib/libc/nss/test-getrpc.c user/dchagin/lemul/tools/regression/lib/libc/nss/test-getusershell.c user/dchagin/lemul/tools/regression/lib/libc/nss/testutil.h user/dchagin/lemul/tools/regression/lib/msun/test-ctrig.c user/dchagin/lemul/tools/tools/ath/Makefile user/dchagin/lemul/tools/tools/ath/Makefile.inc user/dchagin/lemul/tools/tools/ath/athspectral/athspectral.c user/dchagin/lemul/tools/tools/cxgbetool/cxgbetool.c user/dchagin/lemul/tools/tools/nanobsd/gateworks/common user/dchagin/lemul/usr.bin/Makefile user/dchagin/lemul/usr.bin/Makefile.amd64 user/dchagin/lemul/usr.bin/Makefile.i386 user/dchagin/lemul/usr.bin/Makefile.ia64 user/dchagin/lemul/usr.bin/Makefile.powerpc user/dchagin/lemul/usr.bin/Makefile.sparc64 user/dchagin/lemul/usr.bin/calendar/calendar.h user/dchagin/lemul/usr.bin/calendar/calendars/calendar.freebsd user/dchagin/lemul/usr.bin/calendar/dates.c user/dchagin/lemul/usr.bin/calendar/io.c user/dchagin/lemul/usr.bin/calendar/parsedata.c user/dchagin/lemul/usr.bin/calendar/pathnames.h user/dchagin/lemul/usr.bin/calendar/sunpos.c user/dchagin/lemul/usr.bin/clang/clang/clang.1 user/dchagin/lemul/usr.bin/clang/llc/llc.1 user/dchagin/lemul/usr.bin/clang/llvm-objdump/Makefile user/dchagin/lemul/usr.bin/clang/llvm-rtdyld/Makefile user/dchagin/lemul/usr.bin/clang/opt/opt.1 user/dchagin/lemul/usr.bin/csup/updater.h user/dchagin/lemul/usr.bin/dtc/checking.cc user/dchagin/lemul/usr.bin/dtc/dtc.1 user/dchagin/lemul/usr.bin/iconv/iconv.c user/dchagin/lemul/usr.bin/kdump/kdump.c user/dchagin/lemul/usr.bin/killall/killall.1 user/dchagin/lemul/usr.bin/killall/killall.c user/dchagin/lemul/usr.bin/lsvfs/lsvfs.1 user/dchagin/lemul/usr.bin/lsvfs/lsvfs.c user/dchagin/lemul/usr.bin/mail/popen.c user/dchagin/lemul/usr.bin/make/job.c user/dchagin/lemul/usr.bin/mkcsmapper/lex.l user/dchagin/lemul/usr.bin/mkesdb/lex.l user/dchagin/lemul/usr.bin/nfsstat/nfsstat.c user/dchagin/lemul/usr.bin/patch/pch.c user/dchagin/lemul/usr.bin/rwho/rwho.c user/dchagin/lemul/usr.bin/sed/main.c user/dchagin/lemul/usr.bin/sort/vsort.h user/dchagin/lemul/usr.bin/tail/extern.h user/dchagin/lemul/usr.bin/tail/forward.c user/dchagin/lemul/usr.bin/tail/misc.c user/dchagin/lemul/usr.bin/tail/tail.c user/dchagin/lemul/usr.bin/top/machine.c user/dchagin/lemul/usr.bin/truss/syscalls.c user/dchagin/lemul/usr.sbin/Makefile user/dchagin/lemul/usr.sbin/Makefile.amd64 user/dchagin/lemul/usr.sbin/Makefile.i386 user/dchagin/lemul/usr.sbin/Makefile.ia64 user/dchagin/lemul/usr.sbin/Makefile.powerpc user/dchagin/lemul/usr.sbin/Makefile.sparc64 user/dchagin/lemul/usr.sbin/acpi/acpidb/acpidb.c user/dchagin/lemul/usr.sbin/acpi/acpidump/acpi.c user/dchagin/lemul/usr.sbin/bhyve/atpic.c user/dchagin/lemul/usr.sbin/bhyve/bhyverun.c user/dchagin/lemul/usr.sbin/bhyve/pci_emul.c user/dchagin/lemul/usr.sbin/bhyve/pci_emul.h user/dchagin/lemul/usr.sbin/bhyve/pci_virtio_net.c user/dchagin/lemul/usr.sbin/bsdconfig/bsdconfig user/dchagin/lemul/usr.sbin/bsdconfig/bsdconfig.8 user/dchagin/lemul/usr.sbin/bsdconfig/console/INDEX user/dchagin/lemul/usr.sbin/bsdconfig/console/console user/dchagin/lemul/usr.sbin/bsdconfig/console/font user/dchagin/lemul/usr.sbin/bsdconfig/console/include/messages.subr user/dchagin/lemul/usr.sbin/bsdconfig/console/keymap user/dchagin/lemul/usr.sbin/bsdconfig/console/repeat user/dchagin/lemul/usr.sbin/bsdconfig/console/saver user/dchagin/lemul/usr.sbin/bsdconfig/console/screenmap user/dchagin/lemul/usr.sbin/bsdconfig/console/ttys user/dchagin/lemul/usr.sbin/bsdconfig/diskmgmt/INDEX user/dchagin/lemul/usr.sbin/bsdconfig/diskmgmt/diskmgmt user/dchagin/lemul/usr.sbin/bsdconfig/docsinstall/INDEX user/dchagin/lemul/usr.sbin/bsdconfig/docsinstall/docsinstall user/dchagin/lemul/usr.sbin/bsdconfig/dot/INDEX user/dchagin/lemul/usr.sbin/bsdconfig/dot/dot user/dchagin/lemul/usr.sbin/bsdconfig/examples/Makefile user/dchagin/lemul/usr.sbin/bsdconfig/examples/bsdconfigrc user/dchagin/lemul/usr.sbin/bsdconfig/include/media.hlp user/dchagin/lemul/usr.sbin/bsdconfig/include/messages.subr user/dchagin/lemul/usr.sbin/bsdconfig/mouse/INDEX user/dchagin/lemul/usr.sbin/bsdconfig/mouse/disable user/dchagin/lemul/usr.sbin/bsdconfig/mouse/enable user/dchagin/lemul/usr.sbin/bsdconfig/mouse/flags user/dchagin/lemul/usr.sbin/bsdconfig/mouse/include/messages.subr user/dchagin/lemul/usr.sbin/bsdconfig/mouse/mouse user/dchagin/lemul/usr.sbin/bsdconfig/mouse/port user/dchagin/lemul/usr.sbin/bsdconfig/mouse/type user/dchagin/lemul/usr.sbin/bsdconfig/networking/INDEX user/dchagin/lemul/usr.sbin/bsdconfig/networking/defaultrouter user/dchagin/lemul/usr.sbin/bsdconfig/networking/devices user/dchagin/lemul/usr.sbin/bsdconfig/networking/hostname user/dchagin/lemul/usr.sbin/bsdconfig/networking/include/messages.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/nameservers user/dchagin/lemul/usr.sbin/bsdconfig/networking/networking user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/Makefile user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/device.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/hostname.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/ipaddr.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/media.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/netmask.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/resolv.subr user/dchagin/lemul/usr.sbin/bsdconfig/networking/share/routing.subr user/dchagin/lemul/usr.sbin/bsdconfig/packages/INDEX user/dchagin/lemul/usr.sbin/bsdconfig/packages/packages user/dchagin/lemul/usr.sbin/bsdconfig/password/INDEX user/dchagin/lemul/usr.sbin/bsdconfig/password/password user/dchagin/lemul/usr.sbin/bsdconfig/password/share/password.subr user/dchagin/lemul/usr.sbin/bsdconfig/security/INDEX user/dchagin/lemul/usr.sbin/bsdconfig/security/include/messages.subr user/dchagin/lemul/usr.sbin/bsdconfig/security/kern_securelevel user/dchagin/lemul/usr.sbin/bsdconfig/security/security user/dchagin/lemul/usr.sbin/bsdconfig/share/common.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/device.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/dialog.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/Makefile user/dchagin/lemul/usr.sbin/bsdconfig/share/media/any.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/cdrom.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/common.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/directory.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/dos.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/floppy.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/ftp.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/httpproxy.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/network.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/nfs.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/options.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/tcpip.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/ufs.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/media/usb.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/mustberoot.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/packages/index.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/packages/packages.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/script.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/sysrc.subr user/dchagin/lemul/usr.sbin/bsdconfig/share/variable.subr user/dchagin/lemul/usr.sbin/bsdconfig/startup/INDEX user/dchagin/lemul/usr.sbin/bsdconfig/startup/include/messages.subr user/dchagin/lemul/usr.sbin/bsdconfig/startup/misc user/dchagin/lemul/usr.sbin/bsdconfig/startup/rcadd user/dchagin/lemul/usr.sbin/bsdconfig/startup/rcconf user/dchagin/lemul/usr.sbin/bsdconfig/startup/rcdelete user/dchagin/lemul/usr.sbin/bsdconfig/startup/rcedit user/dchagin/lemul/usr.sbin/bsdconfig/startup/rcvar user/dchagin/lemul/usr.sbin/bsdconfig/startup/share/rcconf.subr user/dchagin/lemul/usr.sbin/bsdconfig/startup/startup user/dchagin/lemul/usr.sbin/bsdconfig/timezone/INDEX user/dchagin/lemul/usr.sbin/bsdconfig/timezone/share/zones.subr user/dchagin/lemul/usr.sbin/bsdconfig/timezone/timezone user/dchagin/lemul/usr.sbin/bsdconfig/ttys/INDEX user/dchagin/lemul/usr.sbin/bsdconfig/ttys/ttys user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/INDEX user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/groupadd user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/groupdel user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/groupedit user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/groupinput user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/include/messages.subr user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/share/group_input.subr user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/share/user_input.subr user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/useradd user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/userdel user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/useredit user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/userinput user/dchagin/lemul/usr.sbin/bsdconfig/usermgmt/usermgmt user/dchagin/lemul/usr.sbin/bsdinstall/partedit/diskeditor.c user/dchagin/lemul/usr.sbin/bsnmpd/modules/snmp_hast/BEGEMOT-HAST-MIB.txt user/dchagin/lemul/usr.sbin/bsnmpd/modules/snmp_hast/hast_snmp.c user/dchagin/lemul/usr.sbin/bsnmpd/modules/snmp_hast/hast_tree.def user/dchagin/lemul/usr.sbin/gssd/gssd.8 user/dchagin/lemul/usr.sbin/gssd/gssd.c user/dchagin/lemul/usr.sbin/mergemaster/mergemaster.8 user/dchagin/lemul/usr.sbin/mfiutil/Makefile user/dchagin/lemul/usr.sbin/mfiutil/mfi_config.c user/dchagin/lemul/usr.sbin/mfiutil/mfi_show.c user/dchagin/lemul/usr.sbin/mfiutil/mfiutil.8 user/dchagin/lemul/usr.sbin/mfiutil/mfiutil.c user/dchagin/lemul/usr.sbin/mfiutil/mfiutil.h user/dchagin/lemul/usr.sbin/newsyslog/newsyslog.c user/dchagin/lemul/usr.sbin/nfsd/nfsv4.4 user/dchagin/lemul/usr.sbin/pkg/dns_utils.c user/dchagin/lemul/usr.sbin/pkg_install/add/extract.c user/dchagin/lemul/usr.sbin/pkg_install/create/pl.c user/dchagin/lemul/usr.sbin/pkg_install/lib/exec.c user/dchagin/lemul/usr.sbin/portsnap/portsnap/portsnap.sh user/dchagin/lemul/usr.sbin/powerd/powerd.8 user/dchagin/lemul/usr.sbin/powerd/powerd.c user/dchagin/lemul/usr.sbin/ppp/defs.c user/dchagin/lemul/usr.sbin/ppp/defs.h user/dchagin/lemul/usr.sbin/pw/pw_user.c user/dchagin/lemul/usr.sbin/rwhod/rwhod.c user/dchagin/lemul/usr.sbin/sysrc/sysrc user/dchagin/lemul/usr.sbin/sysrc/sysrc.8 user/dchagin/lemul/usr.sbin/wpa/Makefile.crypto user/dchagin/lemul/usr.sbin/wpa/Makefile.inc user/dchagin/lemul/usr.sbin/wpa/hostapd/Makefile user/dchagin/lemul/usr.sbin/wpa/hostapd_cli/Makefile user/dchagin/lemul/usr.sbin/wpa/wpa_cli/Makefile user/dchagin/lemul/usr.sbin/wpa/wpa_passphrase/Makefile user/dchagin/lemul/usr.sbin/wpa/wpa_supplicant/Makefile Directory Properties: user/dchagin/lemul/ (props changed) user/dchagin/lemul/cddl/ (props changed) user/dchagin/lemul/cddl/contrib/opensolaris/ (props changed) user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/ (props changed) user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/ (props changed) user/dchagin/lemul/contrib/binutils/ (props changed) user/dchagin/lemul/contrib/bmake/ (props changed) user/dchagin/lemul/contrib/dialog/ (props changed) user/dchagin/lemul/contrib/gcc/ (props changed) user/dchagin/lemul/contrib/gdb/ (props changed) user/dchagin/lemul/contrib/libstdc++/ (props changed) user/dchagin/lemul/contrib/llvm/ (props changed) user/dchagin/lemul/contrib/llvm/tools/clang/ (props changed) user/dchagin/lemul/contrib/wpa/ (props changed) user/dchagin/lemul/contrib/wpa/hostapd/eap_testing.txt (props changed) user/dchagin/lemul/contrib/wpa/hostapd/hostapd.8 (props changed) user/dchagin/lemul/contrib/wpa/hostapd/hostapd_cli.1 (props changed) user/dchagin/lemul/contrib/wpa/hostapd/logwatch/hostapd.conf (props changed) user/dchagin/lemul/contrib/wpa/hostapd/wired.conf (props changed) user/dchagin/lemul/contrib/wpa/src/ap/vlan_init.h (props changed) user/dchagin/lemul/contrib/wpa/src/ap/wmm.h (props changed) user/dchagin/lemul/contrib/wpa/src/utils/radiotap.c (props changed) user/dchagin/lemul/contrib/wpa/src/wps/http.h (props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/dbus/dbus-wpa_supplicant.conf (props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-getall.py (props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-wps.py (props changed) user/dchagin/lemul/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new.py (props changed) user/dchagin/lemul/crypto/heimdal/ (props changed) user/dchagin/lemul/crypto/openssh/ (props changed) user/dchagin/lemul/gnu/lib/ (props changed) user/dchagin/lemul/gnu/usr.bin/gdb/ (props changed) user/dchagin/lemul/lib/libc/ (props changed) user/dchagin/lemul/lib/libutil/ (props changed) user/dchagin/lemul/sbin/ (props changed) user/dchagin/lemul/share/man/man4/ (props changed) user/dchagin/lemul/sys/ (props changed) user/dchagin/lemul/sys/amd64/include/xen/ (props changed) user/dchagin/lemul/sys/amd64/vmm/ (props changed) user/dchagin/lemul/sys/boot/ (props changed) user/dchagin/lemul/sys/cddl/contrib/opensolaris/ (props changed) user/dchagin/lemul/sys/conf/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/common/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/compiler/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/debugger/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/disassembler/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/events/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/executer/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/namespace/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/resources/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/tables/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/components/utilities/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/include/ (props changed) user/dchagin/lemul/sys/contrib/dev/acpica/os_specific/ (props changed) user/dchagin/lemul/sys/dev/usb/serial/uark.c (props changed) user/dchagin/lemul/sys/xen/interface/ (props changed) user/dchagin/lemul/sys/xen/interface/COPYING (props changed) user/dchagin/lemul/sys/xen/interface/acm.h (props changed) user/dchagin/lemul/sys/xen/interface/acm_ops.h (props changed) user/dchagin/lemul/sys/xen/interface/arch-arm/hvm/ (props changed) user/dchagin/lemul/sys/xen/interface/arch-ia64/hvm/ (props changed) user/dchagin/lemul/sys/xen/interface/arch-powerpc.h (props changed) user/dchagin/lemul/sys/xen/interface/arch-x86/ (props changed) user/dchagin/lemul/sys/xen/interface/arch-x86/hvm/ (props changed) user/dchagin/lemul/sys/xen/interface/callback.h (props changed) user/dchagin/lemul/sys/xen/interface/dom0_ops.h (props changed) user/dchagin/lemul/sys/xen/interface/elfstructs.h (props changed) user/dchagin/lemul/sys/xen/interface/foreign/ (props changed) user/dchagin/lemul/sys/xen/interface/foreign/Makefile (props changed) user/dchagin/lemul/sys/xen/interface/foreign/mkchecker.py (props changed) user/dchagin/lemul/sys/xen/interface/foreign/mkheader.py (props changed) user/dchagin/lemul/sys/xen/interface/foreign/reference.size (props changed) user/dchagin/lemul/sys/xen/interface/hvm/ (props changed) user/dchagin/lemul/sys/xen/interface/hvm/e820.h (props changed) user/dchagin/lemul/sys/xen/interface/io/ (props changed) user/dchagin/lemul/sys/xen/interface/io/console.h (props changed) user/dchagin/lemul/sys/xen/interface/io/fbif.h (props changed) user/dchagin/lemul/sys/xen/interface/io/kbdif.h (props changed) user/dchagin/lemul/sys/xen/interface/io/tpmif.h (props changed) user/dchagin/lemul/sys/xen/interface/io/xenbus.h (props changed) user/dchagin/lemul/sys/xen/interface/libelf.h (props changed) user/dchagin/lemul/sys/xen/interface/xencomm.h (props changed) user/dchagin/lemul/usr.bin/calendar/ (props changed) user/dchagin/lemul/usr.bin/csup/ (props changed) user/dchagin/lemul/usr.sbin/bhyve/ (props changed) Modified: user/dchagin/lemul/Makefile ============================================================================== --- user/dchagin/lemul/Makefile Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/Makefile Sun Jul 7 07:06:15 2013 (r252919) @@ -209,6 +209,12 @@ cleanworld: # Handle the user-driven targets, using the source relative mk files. # +.if empty(.MAKEFLAGS:M-n) +# skip this for -n to avoid changing previous behavior of +# 'make -n buildworld' etc. +${TGTS}: .MAKE +.endif + ${TGTS}: ${_+_}@cd ${.CURDIR}; ${_MAKE} ${.TARGET} Modified: user/dchagin/lemul/Makefile.inc1 ============================================================================== --- user/dchagin/lemul/Makefile.inc1 Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/Makefile.inc1 Sun Jul 7 07:06:15 2013 (r252919) @@ -263,6 +263,13 @@ WMAKEENV= ${CROSSENV} \ VERSION="${VERSION}" \ INSTALL="sh ${.CURDIR}/tools/install.sh" \ PATH=${TMPPATH} + +# make hierarchy +HMAKE= PATH=${TMPPATH} ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} +.if defined(NO_ROOT) +HMAKE+= PATH=${TMPPATH} METALOG=${METALOG} -DNO_ROOT +.endif + .if ${MK_CDDL} == "no" WMAKEENV+= NO_CTF=1 .endif @@ -470,6 +477,13 @@ _worldtmp: mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${WORLDTMP}/usr/include >/dev/null ln -sf ${.CURDIR}/sys ${WORLDTMP} +.if ${MK_DEBUG_FILES} != "no" + # We could instead disable debug files for these build stages + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ + -p ${WORLDTMP}/legacy/usr/lib >/dev/null + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ + -p ${WORLDTMP}/usr/lib >/dev/null +.endif .if ${MK_BIND_LIBS} != "no" mtree -deU -f ${.CURDIR}/etc/mtree/BIND.include.dist \ -p ${WORLDTMP}/usr/include >/dev/null @@ -555,6 +569,10 @@ build32: -p ${LIB32TMP}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${LIB32TMP}/usr/include >/dev/null +.if ${MK_DEBUG_FILES} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ + -p ${LIB32TMP}/usr/lib >/dev/null +.endif mkdir -p ${WORLDTMP} ln -sf ${.CURDIR}/sys ${WORLDTMP} .for _t in obj includes @@ -779,6 +797,10 @@ distributeworld installworld: installche -p ${DESTDIR}/${DISTDIR}/${dist}/usr >/dev/null mtree -deU -f ${.CURDIR}/etc/mtree/BSD.include.dist \ -p ${DESTDIR}/${DISTDIR}/${dist}/usr/include >/dev/null +.if ${MK_DEBUG_FILES} != "no" + mtree -deU -f ${.CURDIR}/etc/mtree/BSD.debug.dist \ + -p ${DESTDIR}/${DISTDIR}/${dist}/usr/lib >/dev/null +.endif .if defined(NO_ROOT) ${IMAKEENV} nmtree -C -f ${.CURDIR}/etc/mtree/BSD.root.dist | \ sed -e 's#^\./#./${dist}/#' >> ${METALOG} @@ -1109,11 +1131,11 @@ legacy: .endif .for _tool in tools/build ${_+_}@${ECHODIR} "===> ${_tool} (obj,includes,depend,all,install)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ - ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy includes; \ - ${MAKE} DIRPRFX=${_tool}/ depend; \ - ${MAKE} DIRPRFX=${_tool}/ all; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ + ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy includes && \ + ${MAKE} DIRPRFX=${_tool}/ depend && \ + ${MAKE} DIRPRFX=${_tool}/ all && \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy install .endfor @@ -1188,8 +1210,8 @@ _clang_tblgen= \ # dtrace tools are required for older bootstrap env and cross-build .if ${MK_CDDL} != "no" && \ - ((${BOOTSTRAPPING} < 800038 && \ - !(${BOOTSTRAPPING} >= 700112 && ${BOOTSTRAPPING} < 799999)) \ + ((${BOOTSTRAPPING} < 1000034 && \ + !(${BOOTSTRAPPING} >= 901505 && ${BOOTSTRAPPING} < 999999)) \ || (${MACHINE} != ${TARGET} || ${MACHINE_ARCH} != ${TARGET_ARCH})) _dtrace_tools= cddl/usr.bin/sgsmsg cddl/lib/libctf lib/libelf \ lib/libdwarf cddl/usr.bin/ctfconvert cddl/usr.bin/ctfmerge @@ -1215,7 +1237,7 @@ _kerberos5_bootstrap_tools= \ # Please document (add comment) why something is in 'bootstrap-tools'. # Try to bound the building of the bootstrap-tool to just the # FreeBSD versions that need the tool built at this stage of the build. -bootstrap-tools: +bootstrap-tools: .MAKE .for _tool in \ ${_clang_tblgen} \ ${_kerberos5_bootstrap_tools} \ @@ -1242,10 +1264,10 @@ bootstrap-tools: ${_crunch} \ ${_nmtree} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ - ${MAKE} DIRPRFX=${_tool}/ depend; \ - ${MAKE} DIRPRFX=${_tool}/ all; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ + ${MAKE} DIRPRFX=${_tool}/ depend && \ + ${MAKE} DIRPRFX=${_tool}/ all && \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX}/legacy install .endfor @@ -1268,7 +1290,7 @@ _gcc_tools= gnu/usr.bin/cc/cc_tools _rescue= rescue/rescue .endif -build-tools: +build-tools: .MAKE .for _tool in \ bin/csh \ bin/sh \ @@ -1283,16 +1305,16 @@ build-tools: usr.bin/mkesdb_static \ usr.bin/mkcsmapper_static ${_+_}@${ECHODIR} "===> ${_tool} (obj,build-tools)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ ${MAKE} DIRPRFX=${_tool}/ build-tools .endfor .for _tool in \ ${_gcc_tools} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ - ${MAKE} DIRPRFX=${_tool}/ depend; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ + ${MAKE} DIRPRFX=${_tool}/ depend && \ ${MAKE} DIRPRFX=${_tool}/ all .endfor @@ -1330,7 +1352,7 @@ _cc= gnu/usr.bin/cc .endif .endif -cross-tools: +cross-tools: .MAKE .for _tool in \ ${_clang_libs} \ ${_clang} \ @@ -1341,10 +1363,10 @@ cross-tools: ${_crunchide} \ ${_kgzip} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_tool}; \ - ${MAKE} DIRPRFX=${_tool}/ obj; \ - ${MAKE} DIRPRFX=${_tool}/ depend; \ - ${MAKE} DIRPRFX=${_tool}/ all; \ + cd ${.CURDIR}/${_tool} && \ + ${MAKE} DIRPRFX=${_tool}/ obj && \ + ${MAKE} DIRPRFX=${_tool}/ depend && \ + ${MAKE} DIRPRFX=${_tool}/ all && \ ${MAKE} DIRPRFX=${_tool}/ DESTDIR=${MAKEOBJDIRPREFIX} install .endfor @@ -1352,12 +1374,7 @@ cross-tools: # hierarchy - ensure that all the needed directories are present # hierarchy hier: -.if defined(NO_ROOT) - cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} \ - -DNO_ROOT METALOG=${METALOG} distrib-dirs -.else - cd ${.CURDIR}/etc; ${MAKE} LOCAL_MTREE=${LOCAL_MTREE} distrib-dirs -.endif + cd ${.CURDIR}/etc && ${HMAKE} distrib-dirs # # libraries - build all libraries, and install them under ${DESTDIR}. @@ -1366,12 +1383,12 @@ hierarchy hier: # interdependencies (__L) are built automatically by the # ${.CURDIR}/tools/make_libdeps.sh script. # -libraries: - cd ${.CURDIR}; \ - ${MAKE} -f Makefile.inc1 _prereq_libs; \ - ${MAKE} -f Makefile.inc1 _startup_libs; \ - ${MAKE} -f Makefile.inc1 _prebuild_libs; \ - ${MAKE} -f Makefile.inc1 _generic_libs; +libraries: .MAKE + cd ${.CURDIR} && \ + ${MAKE} -f Makefile.inc1 _prereq_libs && \ + ${MAKE} -f Makefile.inc1 _startup_libs && \ + ${MAKE} -f Makefile.inc1 _prebuild_libs && \ + ${MAKE} -f Makefile.inc1 _generic_libs # # static libgcc.a prerequisite for shared libc @@ -1525,25 +1542,25 @@ lib/libradius__L: lib/libmd__L .endif .for _lib in ${_prereq_libs} -${_lib}__PL: .PHONY +${_lib}__PL: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_lib}; \ - ${MAKE} DIRPRFX=${_lib}/ obj; \ - ${MAKE} DIRPRFX=${_lib}/ depend; \ - ${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ all; \ + cd ${.CURDIR}/${_lib} && \ + ${MAKE} DIRPRFX=${_lib}/ obj && \ + ${MAKE} DIRPRFX=${_lib}/ depend && \ + ${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ all && \ ${MAKE} -DNO_PROFILE -DNO_PIC DIRPRFX=${_lib}/ install .endif .endfor .for _lib in ${_startup_libs} ${_prebuild_libs:Nlib/libpam} ${_generic_libs} -${_lib}__L: .PHONY +${_lib}__L: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_lib}; \ - ${MAKE} DIRPRFX=${_lib}/ obj; \ - ${MAKE} DIRPRFX=${_lib}/ depend; \ - ${MAKE} DIRPRFX=${_lib}/ all; \ + cd ${.CURDIR}/${_lib} && \ + ${MAKE} DIRPRFX=${_lib}/ obj && \ + ${MAKE} DIRPRFX=${_lib}/ depend && \ + ${MAKE} DIRPRFX=${_lib}/ all && \ ${MAKE} DIRPRFX=${_lib}/ install .endif .endfor @@ -1551,12 +1568,12 @@ ${_lib}__L: .PHONY # libpam is special: we need to build static PAM modules before # static PAM library, and dynamic PAM library before dynamic PAM # modules. -lib/libpam__L: .PHONY +lib/libpam__L: .PHONY .MAKE ${_+_}@${ECHODIR} "===> lib/libpam (obj,depend,all,install)"; \ - cd ${.CURDIR}/lib/libpam; \ - ${MAKE} DIRPRFX=lib/libpam/ obj; \ - ${MAKE} DIRPRFX=lib/libpam/ depend; \ - ${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET all; \ + cd ${.CURDIR}/lib/libpam && \ + ${MAKE} DIRPRFX=lib/libpam/ obj && \ + ${MAKE} DIRPRFX=lib/libpam/ depend && \ + ${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET all && \ ${MAKE} DIRPRFX=lib/libpam/ -D_NO_LIBPAM_SO_YET install _prereq_libs: ${_prereq_libs:S/$/__PL/} @@ -1566,8 +1583,8 @@ _generic_libs: ${_generic_libs:S/$/__L/} .for __target in all clean cleandepend cleandir depend includes obj .for entry in ${SUBDIR} -${entry}.${__target}__D: .PHONY - ${_+_}@if test -d ${.CURDIR}/${entry}.${MACHINE_ARCH}; then \ +${entry}.${__target}__D: .PHONY .MAKE + ${_+_}@set -e; if test -d ${.CURDIR}/${entry}.${MACHINE_ARCH}; then \ ${ECHODIR} "===> ${DIRPRFX}${entry}.${MACHINE_ARCH} (${__target})"; \ edir=${entry}.${MACHINE_ARCH}; \ cd ${.CURDIR}/$${edir}; \ @@ -1805,10 +1822,10 @@ _xb-bootstrap-tools: .for _tool in \ ${_clang_tblgen} ${_+_}@${ECHODIR} "===> ${_tool} (obj,depend,all,install)"; \ - cd ${.CURDIR}/${_tool}; \ - ${CDMAKE} DIRPRFX=${_tool}/ obj; \ - ${CDMAKE} DIRPRFX=${_tool}/ depend; \ - ${CDMAKE} DIRPRFX=${_tool}/ all; \ + cd ${.CURDIR}/${_tool} && \ + ${CDMAKE} DIRPRFX=${_tool}/ obj && \ + ${CDMAKE} DIRPRFX=${_tool}/ depend && \ + ${CDMAKE} DIRPRFX=${_tool}/ all && \ ${CDMAKE} DIRPRFX=${_tool}/ DESTDIR=${CDTMP} install .endfor @@ -1824,9 +1841,9 @@ _xb-cross-tools: ${_clang_libs} \ ${_clang} ${_+_}@${ECHODIR} "===> xdev ${_tool} (obj,depend,all)"; \ - cd ${.CURDIR}/${_tool}; \ - ${CDMAKE} DIRPRFX=${_tool}/ obj; \ - ${CDMAKE} DIRPRFX=${_tool}/ depend; \ + cd ${.CURDIR}/${_tool} && \ + ${CDMAKE} DIRPRFX=${_tool}/ obj && \ + ${CDMAKE} DIRPRFX=${_tool}/ depend && \ ${CDMAKE} DIRPRFX=${_tool}/ all .endfor @@ -1875,3 +1892,5 @@ _xi-links: xdev xdev-build xdev-install: @echo "*** Error: Both XDEV and XDEV_ARCH must be defined for \"${.TARGET}\" target" .endif + +buildkernel ${WMAKE_TGTS} ${.ALLTARGETS:M_*}: .MAKE Modified: user/dchagin/lemul/ObsoleteFiles.inc ============================================================================== --- user/dchagin/lemul/ObsoleteFiles.inc Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/ObsoleteFiles.inc Sun Jul 7 07:06:15 2013 (r252919) @@ -38,6 +38,45 @@ # xargs -n1 | sort | uniq -d; # done +# 20130623: dialog update from 1.1 to 1.2 +OLD_LIBS+=usr/lib/libdialog.so.7 +OLD_LIBS+=usr/lib32/libdialog.so.7 +# 20130616: vfs_mount.9 removed +OLD_FILES+=usr/share/man/man9/vfs_mount.9.gz +# 20130614: remove CVS from base +OLD_FILES+=usr/bin/cvs +OLD_FILES+=usr/bin/cvsbug +OLD_FILES+=usr/share/doc/psd/28.cvs/paper.ascii.gz +OLD_DIRS+=usr/share/doc/psd/28.cvs +OLD_FILES+=usr/share/examples/cvs/contrib/README +OLD_FILES+=usr/share/examples/cvs/contrib/clmerge +OLD_FILES+=usr/share/examples/cvs/contrib/cln_hist +OLD_FILES+=usr/share/examples/cvs/contrib/commit_prep +OLD_FILES+=usr/share/examples/cvs/contrib/cvs2vendor +OLD_FILES+=usr/share/examples/cvs/contrib/cvs_acls +OLD_FILES+=usr/share/examples/cvs/contrib/cvscheck +OLD_FILES+=usr/share/examples/cvs/contrib/cvscheck.man +OLD_FILES+=usr/share/examples/cvs/contrib/cvshelp.man +OLD_FILES+=usr/share/examples/cvs/contrib/descend.man +OLD_FILES+=usr/share/examples/cvs/contrib/easy-import +OLD_FILES+=usr/share/examples/cvs/contrib/intro.doc +OLD_FILES+=usr/share/examples/cvs/contrib/log +OLD_FILES+=usr/share/examples/cvs/contrib/log_accum +OLD_FILES+=usr/share/examples/cvs/contrib/mfpipe +OLD_FILES+=usr/share/examples/cvs/contrib/rcs-to-cvs +OLD_FILES+=usr/share/examples/cvs/contrib/rcs2log +OLD_FILES+=usr/share/examples/cvs/contrib/rcslock +OLD_FILES+=usr/share/examples/cvs/contrib/sccs2rcs +OLD_DIRS+=usr/share/examples/cvs/contrib +OLD_DIRS+=usr/share/examples/cvs +OLD_FILES+=usr/share/info/cvs.info.gz +OLD_FILES+=usr/share/info/cvsclient.info.gz +OLD_FILES+=usr/share/man/man1/cvs.1.gz +OLD_FILES+=usr/share/man/man5/cvs.5.gz +OLD_FILES+=usr/share/man/man8/cvsbug.8.gz +# 20130607: WITH_DEBUG_FILES added +OLD_FILES+=lib/libufs.so.6.symbols +OLD_FILES+=usr/lib32/libufs.so.6.symbols # 20130417: nfs fha moved from nfsserver to nfs OLD_FILES+=usr/include/nfsserver/nfs_fha.h # 20130411: new clang import which bumps version from 3.2 to 3.3. Modified: user/dchagin/lemul/UPDATING ============================================================================== --- user/dchagin/lemul/UPDATING Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/UPDATING Sun Jul 7 07:06:15 2013 (r252919) @@ -31,6 +31,41 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20130629: + Fix targets that run multiple make's to use && rather than ; + so that subsequent steps depend on success of previous. + + NOTE: if building 'universe' with -j* on stable/8 or stable/9 + it would be better to start the build using bmake, to avoid + overloading the machine. + +20130618: + Fix a bug that allowed a tracing process (e.g. gdb) to write + to a memory-mapped file in the traced process's address space + even if neither the traced process nor the tracing process had + write access to that file. + +20130615: + CVS has been removed from the base system. An exact copy + of the code is available from the devel/cvs port. + +20130613: + Some people report the following error after the switch to bmake: + + make: illegal option -- J + usage: make [-BPSXeiknpqrstv] [-C directory] [-D variable] + ... + *** [buildworld] Error code 2 + + this likely due to an old instance of make in + ${MAKEPATH} (${MAKEOBJDIRPREFIX}${.CURDIR}/make.${MACHINE}) + which src/Makefile will use that blindly, if it exists, so if + you see the above error: + + rm -rf `make -V MAKEPATH` + + should resolve it. + 20130516: Use bmake by default. Whereas before one could choose to build with bmake via Modified: user/dchagin/lemul/bin/ed/re.c ============================================================================== --- user/dchagin/lemul/bin/ed/re.c Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/bin/ed/re.c Sun Jul 7 07:06:15 2013 (r252919) @@ -89,7 +89,7 @@ extract_pattern(int delimiter) default: break; case '[': - if ((nd = parse_char_class(++nd)) == NULL) { + if ((nd = parse_char_class(nd + 1)) == NULL) { errmsg = "unbalanced brackets ([])"; return NULL; } Modified: user/dchagin/lemul/bin/sh/eval.c ============================================================================== --- user/dchagin/lemul/bin/sh/eval.c Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/bin/sh/eval.c Sun Jul 7 07:06:15 2013 (r252919) @@ -589,7 +589,8 @@ evalpipe(union node *n) pip[1] = -1; if (lp->next) { if (pipe(pip) < 0) { - close(prevfd); + if (prevfd >= 0) + close(prevfd); error("Pipe call failed: %s", strerror(errno)); } } Modified: user/dchagin/lemul/bin/sh/sh.1 ============================================================================== --- user/dchagin/lemul/bin/sh/sh.1 Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/bin/sh/sh.1 Sun Jul 7 07:06:15 2013 (r252919) @@ -32,7 +32,7 @@ .\" from: @(#)sh.1 8.6 (Berkeley) 5/4/95 .\" $FreeBSD$ .\" -.Dd June 5, 2013 +.Dd June 14, 2013 .Dt SH 1 .Os .Sh NAME @@ -1036,6 +1036,9 @@ The current working directory as set by The file creation mask as set by .Ic umask . .It +Resource limits as set by +.Ic ulimit . +.It References to open files. .It Traps as set by Modified: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c ============================================================================== --- user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sun Jul 7 07:06:15 2013 (r252919) @@ -28,6 +28,7 @@ * Copyright (c) 2011-2012 Pawel Jakub Dawidek . * All rights reserved. * Copyright (c) 2012 Martin Matuska . All rights reserved. + * Copyright (c) 2013 Steven Hartland. All rights reserved. */ #include @@ -5233,8 +5234,7 @@ zfs_do_hold_rele_impl(int argc, char **a continue; } if (holding) { - if (zfs_hold(zhp, delim+1, tag, recursive, - B_FALSE, -1) != 0) + if (zfs_hold(zhp, delim+1, tag, recursive, -1) != 0) ++errors; } else { if (zfs_release(zhp, delim+1, tag, recursive) != 0) @@ -5601,8 +5601,8 @@ share_mount_one(zfs_handle_t *zhp, int o (void) fprintf(stderr, gettext("cannot share '%s': " "legacy share\n"), zfs_get_name(zhp)); - (void) fprintf(stderr, gettext("use share(1M) to " - "share this filesystem, or set " + (void) fprintf(stderr, gettext("to " + "share this filesystem set " "sharenfs property on\n")); return (1); } @@ -5618,7 +5618,7 @@ share_mount_one(zfs_handle_t *zhp, int o (void) fprintf(stderr, gettext("cannot %s '%s': " "legacy mountpoint\n"), cmdname, zfs_get_name(zhp)); - (void) fprintf(stderr, gettext("use %s(1M) to " + (void) fprintf(stderr, gettext("use %s(8) to " "%s this filesystem\n"), cmdname, cmdname); return (1); } @@ -6056,8 +6056,10 @@ unshare_unmount_path(int op, char *path, strcmp(smbshare_prop, "off") == 0) { (void) fprintf(stderr, gettext("cannot unshare " "'%s': legacy share\n"), path); +#ifdef illumos (void) fprintf(stderr, gettext("use " "unshare(1M) to unshare this filesystem\n")); +#endif } else if (!zfs_is_shared(zhp)) { (void) fprintf(stderr, gettext("cannot unshare '%s': " "not currently shared\n"), path); @@ -6076,7 +6078,7 @@ unshare_unmount_path(int op, char *path, (void) fprintf(stderr, gettext("cannot unmount " "'%s': legacy mountpoint\n"), zfs_get_name(zhp)); - (void) fprintf(stderr, gettext("use umount(1M) " + (void) fprintf(stderr, gettext("use umount(8) " "to unmount this filesystem\n")); } else { ret = zfs_unmountall(zhp, flags); @@ -6298,9 +6300,11 @@ unshare_unmount(int op, int argc, char * (void) fprintf(stderr, gettext("cannot " "unshare '%s': legacy share\n"), zfs_get_name(zhp)); +#ifdef illumos (void) fprintf(stderr, gettext("use " "unshare(1M) to unshare this " "filesystem\n")); +#endif ret = 1; } else if (!zfs_is_shared(zhp)) { (void) fprintf(stderr, gettext("cannot " @@ -6318,7 +6322,7 @@ unshare_unmount(int op, int argc, char * "unmount '%s': legacy " "mountpoint\n"), zfs_get_name(zhp)); (void) fprintf(stderr, gettext("use " - "umount(1M) to unmount this " + "umount(8) to unmount this " "filesystem\n")); ret = 1; } else if (!zfs_is_mounted(zhp, NULL)) { @@ -6504,12 +6508,12 @@ manual_mount(int argc, char **argv) } } else { (void) fprintf(stderr, gettext("filesystem '%s' cannot be " - "mounted using 'mount -F zfs'\n"), dataset); + "mounted using 'mount -t zfs'\n"), dataset); (void) fprintf(stderr, gettext("Use 'zfs set mountpoint=%s' " "instead.\n"), path); - (void) fprintf(stderr, gettext("If you must use 'mount -F zfs' " - "or /etc/vfstab, use 'zfs set mountpoint=legacy'.\n")); - (void) fprintf(stderr, gettext("See zfs(1M) for more " + (void) fprintf(stderr, gettext("If you must use 'mount -t zfs' " + "or /etc/fstab, use 'zfs set mountpoint=legacy'.\n")); + (void) fprintf(stderr, gettext("See zfs(8) for more " "information.\n")); ret = 1; } Modified: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zhack/zhack.c ============================================================================== --- user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zhack/zhack.c Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zhack/zhack.c Sun Jul 7 07:06:15 2013 (r252919) @@ -21,6 +21,7 @@ /* * Copyright (c) 2012 by Delphix. All rights reserved. + * Copyright (c) 2013 Steven Hartland. All rights reserved. */ /* @@ -153,7 +154,7 @@ import_pool(const char *target, boolean_ g_importargs.poolname = g_pool; pools = zpool_search_import(g_zfs, &g_importargs); - if (pools == NULL || nvlist_next_nvpair(pools, NULL) == NULL) { + if (nvlist_empty(pools)) { if (!g_importargs.can_be_active) { g_importargs.can_be_active = B_TRUE; if (zpool_search_import(g_zfs, &g_importargs) != NULL || Modified: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c ============================================================================== --- user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c Sun Jul 7 07:06:15 2013 (r252919) @@ -804,6 +804,7 @@ zpool_do_create(int argc, char **argv) goto errout; break; case 'm': + /* Equivalent to -O mountpoint=optarg */ mountpoint = optarg; break; case 'o': @@ -842,8 +843,18 @@ zpool_do_create(int argc, char **argv) *propval = '\0'; propval++; - if (add_prop_list(optarg, propval, &fsprops, B_FALSE)) + /* + * Mountpoints are checked and then added later. + * Uniquely among properties, they can be specified + * more than once, to avoid conflict with -m. + */ + if (0 == strcmp(optarg, + zfs_prop_to_name(ZFS_PROP_MOUNTPOINT))) { + mountpoint = propval; + } else if (add_prop_list(optarg, propval, &fsprops, + B_FALSE)) { goto errout; + } break; case ':': (void) fprintf(stderr, gettext("missing argument for " @@ -961,6 +972,18 @@ zpool_do_create(int argc, char **argv) } } + /* + * Now that the mountpoint's validity has been checked, ensure that + * the property is set appropriately prior to creating the pool. + */ + if (mountpoint != NULL) { + ret = add_prop_list(zfs_prop_to_name(ZFS_PROP_MOUNTPOINT), + mountpoint, &fsprops, B_FALSE); + if (ret != 0) + goto errout; + } + + ret = 1; if (dryrun) { /* * For a dry run invocation, print out a basic message and run @@ -995,21 +1018,19 @@ zpool_do_create(int argc, char **argv) if (nvlist_exists(props, propname)) continue; - if (add_prop_list(propname, ZFS_FEATURE_ENABLED, - &props, B_TRUE) != 0) + ret = add_prop_list(propname, + ZFS_FEATURE_ENABLED, &props, B_TRUE); + if (ret != 0) goto errout; } } + + ret = 1; if (zpool_create(g_zfs, poolname, nvroot, props, fsprops) == 0) { zfs_handle_t *pool = zfs_open(g_zfs, poolname, ZFS_TYPE_FILESYSTEM); if (pool != NULL) { - if (mountpoint != NULL) - verify(zfs_prop_set(pool, - zfs_prop_to_name( - ZFS_PROP_MOUNTPOINT), - mountpoint) == 0); if (zfs_mount(pool, NULL, 0) == 0) ret = zfs_shareall(pool); zfs_close(pool); @@ -5323,10 +5344,9 @@ main(int argc, char **argv) * 'freeze' is a vile debugging abomination, so we treat * it as such. */ - char buf[16384]; - int fd = open(ZFS_DEV, O_RDWR); - (void) strcpy((void *)buf, argv[2]); - return (!!ioctl(fd, ZFS_IOC_POOL_FREEZE, buf)); + zfs_cmd_t zc = { 0 }; + (void) strlcpy(zc.zc_name, argv[2], sizeof (zc.zc_name)); + return (!!zfs_ioctl(g_zfs, ZFS_IOC_POOL_FREEZE, &zc)); } else { (void) fprintf(stderr, gettext("unrecognized " "command '%s'\n"), cmdname); Modified: user/dchagin/lemul/cddl/contrib/opensolaris/cmd/ztest/ztest.c ============================================================================== --- user/dchagin/lemul/cddl/contrib/opensolaris/cmd/ztest/ztest.c Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/cddl/contrib/opensolaris/cmd/ztest/ztest.c Sun Jul 7 07:06:15 2013 (r252919) @@ -23,6 +23,7 @@ * Copyright (c) 2012 by Delphix. All rights reserved. * Copyright 2011 Nexenta Systems, Inc. All rights reserved. * Copyright (c) 2012 Martin Matuska . All rights reserved. + * Copyright (c) 2013 Steven Hartland. All rights reserved. */ /* @@ -4509,7 +4510,7 @@ ztest_dmu_commit_callbacks(ztest_ds_t *z */ tmp_cb = list_head(&zcl.zcl_callbacks); if (tmp_cb != NULL && - tmp_cb->zcd_txg > txg - ZTEST_COMMIT_CALLBACK_THRESH) { + (txg - ZTEST_COMMIT_CALLBACK_THRESH) > tmp_cb->zcd_txg) { fatal(0, "Commit callback threshold exceeded, oldest txg: %" PRIu64 ", open txg: %" PRIu64 "\n", tmp_cb->zcd_txg, txg); } @@ -4713,7 +4714,7 @@ ztest_dmu_snapshot_hold(ztest_ds_t *zd, error = user_release_one(fullname, tag); if (error) - fatal(0, "user_release_one(%s)", fullname, tag); + fatal(0, "user_release_one(%s, %s) = %d", fullname, tag, error); VERIFY3U(dmu_objset_hold(fullname, FTAG, &origin), ==, ENOENT); Modified: user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h ============================================================================== --- user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h Sun Jul 7 07:06:15 2013 (r252919) @@ -27,6 +27,7 @@ * Copyright (c) 2012 by Delphix. All rights reserved. * Copyright (c) 2012, Joyent, Inc. All rights reserved. * Copyright (c) 2012 Martin Matuska . All rights reserved. + * Copyright (c) 2013 Steven Hartland. All rights reserved. */ #ifndef _LIBZFS_H @@ -611,7 +612,8 @@ extern int zfs_send(zfs_handle_t *, cons extern int zfs_promote(zfs_handle_t *); extern int zfs_hold(zfs_handle_t *, const char *, const char *, - boolean_t, boolean_t, int); + boolean_t, int); +extern int zfs_hold_nvl(zfs_handle_t *, int, nvlist_t *); extern int zfs_release(zfs_handle_t *, const char *, const char *, boolean_t); extern int zfs_get_holds(zfs_handle_t *, nvlist_t **); extern uint64_t zvol_volsize_to_reservation(uint64_t, nvlist_t *); Modified: user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c ============================================================================== --- user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c Sun Jul 7 07:06:15 2013 (r252919) @@ -21,12 +21,13 @@ /* * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. - * Copyright 2012 Nexenta Systems, Inc. All rights reserved. - * Copyright (c) 2011 by Delphix. All rights reserved. + * Copyright (c) 2013 by Delphix. All rights reserved. * Copyright (c) 2012 DEY Storage Systems, Inc. All rights reserved. + * Copyright 2012 Nexenta Systems, Inc. All rights reserved. * Copyright (c) 2011-2012 Pawel Jakub Dawidek . * All rights reserved. * Copyright (c) 2012 Martin Matuska . All rights reserved. + * Copyright (c) 2013 Steven Hartland. All rights reserved. */ #include @@ -3158,18 +3159,14 @@ static int zfs_check_snap_cb(zfs_handle_t *zhp, void *arg) { struct destroydata *dd = arg; - zfs_handle_t *szhp; char name[ZFS_MAXNAMELEN]; int rv = 0; (void) snprintf(name, sizeof (name), "%s@%s", zhp->zfs_name, dd->snapname); - szhp = make_dataset_handle(zhp->zfs_hdl, name); - if (szhp) { + if (lzc_exists(name)) verify(nvlist_add_boolean(dd->nvl, name) == 0); - zfs_close(szhp); - } rv = zfs_iter_filesystems(zhp, zfs_check_snap_cb, dd); zfs_close(zhp); @@ -3189,7 +3186,7 @@ zfs_destroy_snaps(zfs_handle_t *zhp, cha verify(nvlist_alloc(&dd.nvl, NV_UNIQUE_NAME, 0) == 0); (void) zfs_check_snap_cb(zfs_handle_dup(zhp), &dd); - if (nvlist_next_nvpair(dd.nvl, NULL) == NULL) { + if (nvlist_empty(dd.nvl)) { ret = zfs_standard_error_fmt(zhp->zfs_hdl, ENOENT, dgettext(TEXT_DOMAIN, "cannot destroy '%s@%s'"), zhp->zfs_name, snapname); @@ -3214,7 +3211,7 @@ zfs_destroy_snaps_nvl(libzfs_handle_t *h if (ret == 0) return (0); - if (nvlist_next_nvpair(errlist, NULL) == NULL) { + if (nvlist_empty(errlist)) { char errbuf[1024]; (void) snprintf(errbuf, sizeof (errbuf), dgettext(TEXT_DOMAIN, "cannot destroy snapshots")); @@ -4162,24 +4159,21 @@ struct holdarg { const char *snapname; const char *tag; boolean_t recursive; + int error; }; static int zfs_hold_one(zfs_handle_t *zhp, void *arg) { struct holdarg *ha = arg; - zfs_handle_t *szhp; char name[ZFS_MAXNAMELEN]; int rv = 0; (void) snprintf(name, sizeof (name), "%s@%s", zhp->zfs_name, ha->snapname); - szhp = make_dataset_handle(zhp->zfs_hdl, name); - if (szhp) { + if (lzc_exists(name)) fnvlist_add_string(ha->nvl, name, ha->tag); - zfs_close(szhp); - } if (ha->recursive) rv = zfs_iter_filesystems(zhp, zfs_hold_one, ha); @@ -4189,14 +4183,10 @@ zfs_hold_one(zfs_handle_t *zhp, void *ar int zfs_hold(zfs_handle_t *zhp, const char *snapname, const char *tag, - boolean_t recursive, boolean_t enoent_ok, int cleanup_fd) + boolean_t recursive, int cleanup_fd) { int ret; struct holdarg ha; - nvlist_t *errors; - libzfs_handle_t *hdl = zhp->zfs_hdl; - char errbuf[1024]; - nvpair_t *elem; ha.nvl = fnvlist_alloc(); ha.snapname = snapname; @@ -4204,26 +4194,44 @@ zfs_hold(zfs_handle_t *zhp, const char * ha.recursive = recursive; (void) zfs_hold_one(zfs_handle_dup(zhp), &ha); - if (nvlist_next_nvpair(ha.nvl, NULL) == NULL) { + if (nvlist_empty(ha.nvl)) { + char errbuf[1024]; + fnvlist_free(ha.nvl); ret = ENOENT; - if (!enoent_ok) { - (void) snprintf(errbuf, sizeof (errbuf), - dgettext(TEXT_DOMAIN, - "cannot hold snapshot '%s@%s'"), - zhp->zfs_name, snapname); - (void) zfs_standard_error(hdl, ret, errbuf); - } + (void) snprintf(errbuf, sizeof (errbuf), + dgettext(TEXT_DOMAIN, + "cannot hold snapshot '%s@%s'"), + zhp->zfs_name, snapname); + (void) zfs_standard_error(zhp->zfs_hdl, ret, errbuf); return (ret); } - ret = lzc_hold(ha.nvl, cleanup_fd, &errors); + ret = zfs_hold_nvl(zhp, cleanup_fd, ha.nvl); fnvlist_free(ha.nvl); - if (ret == 0) + return (ret); +} + +int +zfs_hold_nvl(zfs_handle_t *zhp, int cleanup_fd, nvlist_t *holds) +{ + int ret; + nvlist_t *errors; + libzfs_handle_t *hdl = zhp->zfs_hdl; + char errbuf[1024]; + nvpair_t *elem; + + errors = NULL; + ret = lzc_hold(holds, cleanup_fd, &errors); + + if (ret == 0) { + /* There may be errors even in the success case. */ + fnvlist_free(errors); return (0); + } - if (nvlist_next_nvpair(errors, NULL) == NULL) { + if (nvlist_empty(errors)) { /* no hold-specific errors */ (void) snprintf(errbuf, sizeof (errbuf), dgettext(TEXT_DOMAIN, "cannot hold")); @@ -4263,10 +4271,6 @@ zfs_hold(zfs_handle_t *zhp, const char * case EEXIST: (void) zfs_error(hdl, EZFS_REFTAG_HOLD, errbuf); break; - case ENOENT: - if (enoent_ok) - return (ENOENT); - /* FALLTHROUGH */ default: (void) zfs_standard_error(hdl, fnvpair_value_int32(elem), errbuf); @@ -4277,30 +4281,26 @@ zfs_hold(zfs_handle_t *zhp, const char * return (ret); } -struct releasearg { - nvlist_t *nvl; - const char *snapname; - const char *tag; - boolean_t recursive; -}; - static int zfs_release_one(zfs_handle_t *zhp, void *arg) { struct holdarg *ha = arg; - zfs_handle_t *szhp; char name[ZFS_MAXNAMELEN]; int rv = 0; + nvlist_t *existing_holds; (void) snprintf(name, sizeof (name), "%s@%s", zhp->zfs_name, ha->snapname); - szhp = make_dataset_handle(zhp->zfs_hdl, name); - if (szhp) { - nvlist_t *holds = fnvlist_alloc(); - fnvlist_add_boolean(holds, ha->tag); - fnvlist_add_nvlist(ha->nvl, name, holds); - zfs_close(szhp); + if (lzc_get_holds(name, &existing_holds) != 0) { + ha->error = ENOENT; + } else if (!nvlist_exists(existing_holds, ha->tag)) { + ha->error = ESRCH; + } else { + nvlist_t *torelease = fnvlist_alloc(); + fnvlist_add_boolean(torelease, ha->tag); + fnvlist_add_nvlist(ha->nvl, name, torelease); + fnvlist_free(torelease); } if (ha->recursive) @@ -4315,7 +4315,7 @@ zfs_release(zfs_handle_t *zhp, const cha { int ret; struct holdarg ha; - nvlist_t *errors; + nvlist_t *errors = NULL; nvpair_t *elem; libzfs_handle_t *hdl = zhp->zfs_hdl; char errbuf[1024]; @@ -4324,26 +4324,34 @@ zfs_release(zfs_handle_t *zhp, const cha ha.snapname = snapname; ha.tag = tag; ha.recursive = recursive; + ha.error = 0; (void) zfs_release_one(zfs_handle_dup(zhp), &ha); - if (nvlist_next_nvpair(ha.nvl, NULL) == NULL) { + if (nvlist_empty(ha.nvl)) { fnvlist_free(ha.nvl); - ret = ENOENT; + ret = ha.error; (void) snprintf(errbuf, sizeof (errbuf), dgettext(TEXT_DOMAIN, "cannot release hold from snapshot '%s@%s'"), zhp->zfs_name, snapname); - (void) zfs_standard_error(hdl, ret, errbuf); + if (ret == ESRCH) { + (void) zfs_error(hdl, EZFS_REFTAG_RELE, errbuf); + } else { + (void) zfs_standard_error(hdl, ret, errbuf); + } return (ret); } ret = lzc_release(ha.nvl, &errors); fnvlist_free(ha.nvl); - if (ret == 0) + if (ret == 0) { + /* There may be errors even in the success case. */ + fnvlist_free(errors); return (0); + } - if (nvlist_next_nvpair(errors, NULL) == NULL) { + if (nvlist_empty(errors)) { /* no hold-specific errors */ (void) snprintf(errbuf, sizeof (errbuf), dgettext(TEXT_DOMAIN, "cannot release")); @@ -4538,6 +4546,11 @@ zfs_get_holds(zfs_handle_t *zhp, nvlist_ return (err); } +/* + * Convert the zvol's volume size to an appropriate reservation. + * Note: If this routine is updated, it is necessary to update the ZFS test + * suite's shell version in reservation.kshlib. + */ uint64_t zvol_volsize_to_reservation(uint64_t volsize, nvlist_t *props) { Modified: user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c ============================================================================== --- user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c Sun Jul 7 07:06:15 2013 (r252919) @@ -1112,7 +1112,6 @@ zpool_create(libzfs_handle_t *hdl, const nvlist_t *zc_fsprops = NULL; nvlist_t *zc_props = NULL; char msg[1024]; - char *altroot; int ret = -1; (void) snprintf(msg, sizeof (msg), dgettext(TEXT_DOMAIN, @@ -1211,21 +1210,6 @@ zpool_create(libzfs_handle_t *hdl, const } } - /* - * If this is an alternate root pool, then we automatically set the - * mountpoint of the root dataset to be '/'. - */ - if (nvlist_lookup_string(props, zpool_prop_to_name(ZPOOL_PROP_ALTROOT), - &altroot) == 0) { - zfs_handle_t *zhp; - - verify((zhp = zfs_open(hdl, pool, ZFS_TYPE_DATASET)) != NULL); - verify(zfs_prop_set(zhp, zfs_prop_to_name(ZFS_PROP_MOUNTPOINT), - "/") == 0); - - zfs_close(zhp); - } - create_failed: zcmd_free_nvlists(&zc); nvlist_free(zc_props); Modified: user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c ============================================================================== --- user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Sun Jul 7 06:25:39 2013 (r252918) +++ user/dchagin/lemul/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c Sun Jul 7 07:06:15 2013 (r252919) @@ -25,6 +25,7 @@ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Sun Jul 7 19:53:11 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 84D70C3A; Sun, 7 Jul 2013 19:53:11 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 72DC31248; Sun, 7 Jul 2013 19:53:11 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r67JrBdw016109; Sun, 7 Jul 2013 19:53:11 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r67Jr8SU016090; Sun, 7 Jul 2013 19:53:08 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201307071953.r67Jr8SU016090@svn.freebsd.org> From: Attilio Rao Date: Sun, 7 Jul 2013 19:53:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r252999 - in user/attilio/vmcontention: . cddl/contrib/opensolaris/cmd/zfs contrib/llvm/include/llvm/CodeGen contrib/llvm/lib/CodeGen contrib/llvm/lib/CodeGen/SelectionDAG contrib/llvm/... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2013 19:53:11 -0000 Author: attilio Date: Sun Jul 7 19:53:07 2013 New Revision: 252999 URL: http://svnweb.freebsd.org/changeset/base/252999 Log: MFC Added: user/attilio/vmcontention/contrib/wpa/hostapd/hlr_auc_gw.txt - copied unchanged from r252997, head/contrib/wpa/hostapd/hlr_auc_gw.txt user/attilio/vmcontention/contrib/wpa/hostapd/hostapd.eap_user_sqlite - copied unchanged from r252997, head/contrib/wpa/hostapd/hostapd.eap_user_sqlite user/attilio/vmcontention/contrib/wpa/patches/openssl-0.9.8x-tls-extensions.patch - copied unchanged from r252997, head/contrib/wpa/patches/openssl-0.9.8x-tls-extensions.patch user/attilio/vmcontention/contrib/wpa/src/ap/eap_user_db.c - copied unchanged from r252997, head/contrib/wpa/src/ap/eap_user_db.c user/attilio/vmcontention/contrib/wpa/src/ap/gas_serv.c - copied unchanged from r252997, head/contrib/wpa/src/ap/gas_serv.c user/attilio/vmcontention/contrib/wpa/src/ap/gas_serv.h - copied unchanged from r252997, head/contrib/wpa/src/ap/gas_serv.h user/attilio/vmcontention/contrib/wpa/src/ap/hs20.c - copied unchanged from r252997, head/contrib/wpa/src/ap/hs20.c user/attilio/vmcontention/contrib/wpa/src/ap/hs20.h - copied unchanged from r252997, head/contrib/wpa/src/ap/hs20.h user/attilio/vmcontention/contrib/wpa/src/ap/ieee802_11_shared.c - copied unchanged from r252997, head/contrib/wpa/src/ap/ieee802_11_shared.c user/attilio/vmcontention/contrib/wpa/src/ap/ieee802_11_vht.c - copied unchanged from r252997, head/contrib/wpa/src/ap/ieee802_11_vht.c user/attilio/vmcontention/contrib/wpa/src/ap/p2p_hostapd.c - copied unchanged from r252997, head/contrib/wpa/src/ap/p2p_hostapd.c user/attilio/vmcontention/contrib/wpa/src/ap/p2p_hostapd.h - copied unchanged from r252997, head/contrib/wpa/src/ap/p2p_hostapd.h user/attilio/vmcontention/contrib/wpa/src/ap/vlan_util.c - copied unchanged from r252997, head/contrib/wpa/src/ap/vlan_util.c user/attilio/vmcontention/contrib/wpa/src/ap/vlan_util.h - copied unchanged from r252997, head/contrib/wpa/src/ap/vlan_util.h user/attilio/vmcontention/contrib/wpa/src/ap/wnm_ap.c - copied unchanged from r252997, head/contrib/wpa/src/ap/wnm_ap.c user/attilio/vmcontention/contrib/wpa/src/ap/wnm_ap.h - copied unchanged from r252997, head/contrib/wpa/src/ap/wnm_ap.h user/attilio/vmcontention/contrib/wpa/src/common/gas.c - copied unchanged from r252997, head/contrib/wpa/src/common/gas.c user/attilio/vmcontention/contrib/wpa/src/common/gas.h - copied unchanged from r252997, head/contrib/wpa/src/common/gas.h user/attilio/vmcontention/contrib/wpa/src/crypto/aes-ccm.c - copied unchanged from r252997, head/contrib/wpa/src/crypto/aes-ccm.c user/attilio/vmcontention/contrib/wpa/src/crypto/aes-gcm.c - copied unchanged from r252997, head/contrib/wpa/src/crypto/aes-gcm.c user/attilio/vmcontention/contrib/wpa/src/crypto/random.c - copied unchanged from r252997, head/contrib/wpa/src/crypto/random.c user/attilio/vmcontention/contrib/wpa/src/crypto/random.h - copied unchanged from r252997, head/contrib/wpa/src/crypto/random.h user/attilio/vmcontention/contrib/wpa/src/crypto/sha1-prf.c - copied unchanged from r252997, head/contrib/wpa/src/crypto/sha1-prf.c user/attilio/vmcontention/contrib/wpa/src/crypto/sha256-prf.c - copied unchanged from r252997, head/contrib/wpa/src/crypto/sha256-prf.c user/attilio/vmcontention/contrib/wpa/src/crypto/sha256-tlsprf.c - copied unchanged from r252997, head/contrib/wpa/src/crypto/sha256-tlsprf.c user/attilio/vmcontention/contrib/wpa/src/crypto/sha256_i.h - copied unchanged from r252997, head/contrib/wpa/src/crypto/sha256_i.h user/attilio/vmcontention/contrib/wpa/src/drivers/driver_bsd.c - copied unchanged from r252997, head/contrib/wpa/src/drivers/driver_bsd.c user/attilio/vmcontention/contrib/wpa/src/drivers/driver_common.c - copied unchanged from r252997, head/contrib/wpa/src/drivers/driver_common.c user/attilio/vmcontention/contrib/wpa/src/drivers/driver_privsep.c - copied unchanged from r252997, head/contrib/wpa/src/drivers/driver_privsep.c user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_pwd_common.c - copied unchanged from r252997, head/contrib/wpa/src/eap_common/eap_pwd_common.c user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_pwd_common.h - copied unchanged from r252997, head/contrib/wpa/src/eap_common/eap_pwd_common.h user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_pwd.c - copied unchanged from r252997, head/contrib/wpa/src/eap_peer/eap_pwd.c user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_pwd.c - copied unchanged from r252997, head/contrib/wpa/src/eap_server/eap_server_pwd.c user/attilio/vmcontention/contrib/wpa/src/l2_packet/l2_packet_privsep.c - copied unchanged from r252997, head/contrib/wpa/src/l2_packet/l2_packet_privsep.c user/attilio/vmcontention/contrib/wpa/src/p2p/ - copied from r252997, head/contrib/wpa/src/p2p/ user/attilio/vmcontention/contrib/wpa/src/radius/radius_das.c - copied unchanged from r252997, head/contrib/wpa/src/radius/radius_das.c user/attilio/vmcontention/contrib/wpa/src/radius/radius_das.h - copied unchanged from r252997, head/contrib/wpa/src/radius/radius_das.h user/attilio/vmcontention/contrib/wpa/src/rsn_supp/tdls.c - copied unchanged from r252997, head/contrib/wpa/src/rsn_supp/tdls.c user/attilio/vmcontention/contrib/wpa/src/utils/edit.c - copied unchanged from r252997, head/contrib/wpa/src/utils/edit.c user/attilio/vmcontention/contrib/wpa/src/utils/edit.h - copied unchanged from r252997, head/contrib/wpa/src/utils/edit.h user/attilio/vmcontention/contrib/wpa/src/utils/edit_readline.c - copied unchanged from r252997, head/contrib/wpa/src/utils/edit_readline.c user/attilio/vmcontention/contrib/wpa/src/utils/edit_simple.c - copied unchanged from r252997, head/contrib/wpa/src/utils/edit_simple.c user/attilio/vmcontention/contrib/wpa/src/utils/ext_password.c - copied unchanged from r252997, head/contrib/wpa/src/utils/ext_password.c user/attilio/vmcontention/contrib/wpa/src/utils/ext_password.h - copied unchanged from r252997, head/contrib/wpa/src/utils/ext_password.h user/attilio/vmcontention/contrib/wpa/src/utils/ext_password_i.h - copied unchanged from r252997, head/contrib/wpa/src/utils/ext_password_i.h user/attilio/vmcontention/contrib/wpa/src/utils/ext_password_test.c - copied unchanged from r252997, head/contrib/wpa/src/utils/ext_password_test.c user/attilio/vmcontention/contrib/wpa/src/wps/wps_attr_parse.h - copied unchanged from r252997, head/contrib/wpa/src/wps/wps_attr_parse.h user/attilio/vmcontention/contrib/wpa/src/wps/wps_validate.c - copied unchanged from r252997, head/contrib/wpa/src/wps/wps_validate.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/README-HS20 - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/README-HS20 user/attilio/vmcontention/contrib/wpa/wpa_supplicant/README-P2P - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/README-P2P user/attilio/vmcontention/contrib/wpa/wpa_supplicant/autoscan.c - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/autoscan.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/autoscan.h - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/autoscan.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/autoscan_exponential.c - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/autoscan_exponential.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/autoscan_periodic.c - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/autoscan_periodic.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/bgscan_learn.c - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/bgscan_learn.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.c - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.h - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service.in - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service.in user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service.in - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service.in user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/dbus-listen-preq.py - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/examples/dbus-listen-preq.py user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/p2p/ - copied from r252997, head/contrib/wpa/wpa_supplicant/examples/p2p/ user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/p2p-action-udhcp.sh - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/examples/p2p-action-udhcp.sh user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/p2p-action.sh - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/examples/p2p-action.sh user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/udhcpd-p2p.conf - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/examples/udhcpd-p2p.conf user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/wps-ap-cli - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/examples/wps-ap-cli user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/wps-nfc.py - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/examples/wps-nfc.py user/attilio/vmcontention/contrib/wpa/wpa_supplicant/gas_query.c - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/gas_query.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/gas_query.h - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/gas_query.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/hs20_supplicant.c - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/hs20_supplicant.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/hs20_supplicant.h - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/hs20_supplicant.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/interworking.c - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/interworking.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/interworking.h - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/interworking.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/nfc_pw_token.c - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/nfc_pw_token.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/offchannel.c - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/offchannel.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/offchannel.h - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/offchannel.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/p2p_supplicant.c - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/p2p_supplicant.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/p2p_supplicant.h - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/p2p_supplicant.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/utils/ - copied from r252997, head/contrib/wpa/wpa_supplicant/utils/ user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wifi_display.c - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/wifi_display.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wifi_display.h - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/wifi_display.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wnm_sta.c - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/wnm_sta.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wnm_sta.h - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/wnm_sta.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.mk - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.mk user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.sh - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.sh user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpa_supplicant_template.conf - copied unchanged from r252997, head/contrib/wpa/wpa_supplicant/wpa_supplicant_template.conf user/attilio/vmcontention/share/man/man4/hptnr.4 - copied unchanged from r252997, head/share/man/man4/hptnr.4 user/attilio/vmcontention/share/man/man9/SDT.9 - copied unchanged from r252997, head/share/man/man9/SDT.9 user/attilio/vmcontention/sys/arm/ti/am335x/am335x_usbss.c - copied unchanged from r252997, head/sys/arm/ti/am335x/am335x_usbss.c user/attilio/vmcontention/sys/contrib/v4l/ - copied from r252997, head/sys/contrib/v4l/ user/attilio/vmcontention/sys/dev/cxgbe/firmware/t4fw-1.8.11.0.bin.uu - copied unchanged from r252997, head/sys/dev/cxgbe/firmware/t4fw-1.8.11.0.bin.uu user/attilio/vmcontention/sys/dev/cxgbe/firmware/t5fw-1.8.22.0.bin.uu - copied unchanged from r252997, head/sys/dev/cxgbe/firmware/t5fw-1.8.22.0.bin.uu user/attilio/vmcontention/sys/dev/cxgbe/firmware/t5fw_cfg.txt - copied unchanged from r252997, head/sys/dev/cxgbe/firmware/t5fw_cfg.txt user/attilio/vmcontention/sys/dev/cxgbe/firmware/t5fw_cfg_fpga.txt - copied unchanged from r252997, head/sys/dev/cxgbe/firmware/t5fw_cfg_fpga.txt user/attilio/vmcontention/sys/dev/cxgbe/firmware/t5fw_cfg_uwire.txt - copied unchanged from r252997, head/sys/dev/cxgbe/firmware/t5fw_cfg_uwire.txt user/attilio/vmcontention/sys/dev/hpt27xx/hpt27xx_os_bsd.c - copied unchanged from r252997, head/sys/dev/hpt27xx/hpt27xx_os_bsd.c user/attilio/vmcontention/sys/dev/hpt27xx/hpt27xx_osm_bsd.c - copied unchanged from r252997, head/sys/dev/hpt27xx/hpt27xx_osm_bsd.c user/attilio/vmcontention/sys/dev/hptnr/ - copied from r252997, head/sys/dev/hptnr/ user/attilio/vmcontention/sys/fs/ext2fs/ext2_hash.c - copied unchanged from r252997, head/sys/fs/ext2fs/ext2_hash.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_htree.c - copied unchanged from r252997, head/sys/fs/ext2fs/ext2_htree.c user/attilio/vmcontention/sys/fs/ext2fs/htree.h - copied unchanged from r252997, head/sys/fs/ext2fs/htree.h user/attilio/vmcontention/sys/mips/conf/ENH200 - copied unchanged from r252997, head/sys/mips/conf/ENH200 user/attilio/vmcontention/sys/mips/conf/ENH200.hints - copied unchanged from r252997, head/sys/mips/conf/ENH200.hints user/attilio/vmcontention/sys/modules/cxgbe/t5_firmware/ - copied from r252997, head/sys/modules/cxgbe/t5_firmware/ user/attilio/vmcontention/sys/modules/hptnr/ - copied from r252997, head/sys/modules/hptnr/ user/attilio/vmcontention/tools/build/options/WITHOUT_SVNLITE - copied unchanged from r252997, head/tools/build/options/WITHOUT_SVNLITE user/attilio/vmcontention/tools/build/options/WITH_SVN - copied unchanged from r252997, head/tools/build/options/WITH_SVN user/attilio/vmcontention/usr.sbin/bsdconfig/examples/browse_packages.sh - copied unchanged from r252997, head/usr.sbin/bsdconfig/examples/browse_packages.sh user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/services.subr - copied unchanged from r252997, head/usr.sbin/bsdconfig/networking/share/services.subr user/attilio/vmcontention/usr.sbin/wpa/wpa_priv/ - copied from r252997, head/usr.sbin/wpa/wpa_priv/ Deleted: user/attilio/vmcontention/contrib/wpa/hostapd/.gitignore user/attilio/vmcontention/contrib/wpa/hostapd/Makefile user/attilio/vmcontention/contrib/wpa/src/Makefile user/attilio/vmcontention/contrib/wpa/src/ap/Makefile user/attilio/vmcontention/contrib/wpa/src/common/Makefile user/attilio/vmcontention/contrib/wpa/src/crypto/.gitignore user/attilio/vmcontention/contrib/wpa/src/crypto/Makefile user/attilio/vmcontention/contrib/wpa/src/crypto/md5-non-fips.c user/attilio/vmcontention/contrib/wpa/src/drivers/.gitignore user/attilio/vmcontention/contrib/wpa/src/drivers/Makefile user/attilio/vmcontention/contrib/wpa/src/drivers/driver_ndiswrapper.c user/attilio/vmcontention/contrib/wpa/src/drivers/drivers.mak user/attilio/vmcontention/contrib/wpa/src/eap_common/Makefile user/attilio/vmcontention/contrib/wpa/src/eap_peer/Makefile user/attilio/vmcontention/contrib/wpa/src/eap_server/Makefile user/attilio/vmcontention/contrib/wpa/src/eapol_auth/Makefile user/attilio/vmcontention/contrib/wpa/src/eapol_supp/Makefile user/attilio/vmcontention/contrib/wpa/src/l2_packet/Makefile user/attilio/vmcontention/contrib/wpa/src/lib.rules user/attilio/vmcontention/contrib/wpa/src/radius/.gitignore user/attilio/vmcontention/contrib/wpa/src/radius/Makefile user/attilio/vmcontention/contrib/wpa/src/rsn_supp/Makefile user/attilio/vmcontention/contrib/wpa/src/tls/.gitignore user/attilio/vmcontention/contrib/wpa/src/tls/Makefile user/attilio/vmcontention/contrib/wpa/src/utils/.gitignore user/attilio/vmcontention/contrib/wpa/src/utils/Makefile user/attilio/vmcontention/contrib/wpa/src/wps/Makefile user/attilio/vmcontention/contrib/wpa/src/wps/wps_nfc.c user/attilio/vmcontention/contrib/wpa/src/wps/wps_nfc_pn531.c user/attilio/vmcontention/contrib/wpa/src/wps/wps_ufd.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/.gitignore user/attilio/vmcontention/contrib/wpa/wpa_supplicant/Makefile user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/.gitignore user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service user/attilio/vmcontention/contrib/wpa/wpa_supplicant/doc/ user/attilio/vmcontention/contrib/wpa/wpa_supplicant/mlme.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/mlme.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpa_supplicant.nsi user/attilio/vmcontention/sys/compat/linux/linux_videodev.h user/attilio/vmcontention/sys/compat/linux/linux_videodev2.h user/attilio/vmcontention/sys/dev/cxgbe/firmware/t4fw-1.8.4.0.bin.uu user/attilio/vmcontention/sys/dev/hpt27xx/os_bsd.c user/attilio/vmcontention/sys/dev/hpt27xx/osm_bsd.c user/attilio/vmcontention/usr.sbin/wpa/hostapd/driver_freebsd.c user/attilio/vmcontention/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c Modified: user/attilio/vmcontention/Makefile.inc1 user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp user/attilio/vmcontention/contrib/wpa/COPYING user/attilio/vmcontention/contrib/wpa/README user/attilio/vmcontention/contrib/wpa/hostapd/ChangeLog user/attilio/vmcontention/contrib/wpa/hostapd/README user/attilio/vmcontention/contrib/wpa/hostapd/README-WPS user/attilio/vmcontention/contrib/wpa/hostapd/config_file.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/hostapd/config_file.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/hostapd/ctrl_iface.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/hostapd/ctrl_iface.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/hostapd/defconfig user/attilio/vmcontention/contrib/wpa/hostapd/dump_state.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/hostapd/dump_state.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/hostapd/eap_register.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/hostapd/eap_register.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/hostapd/hlr_auc_gw.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/hostapd/hostapd.conf (contents, props changed) user/attilio/vmcontention/contrib/wpa/hostapd/hostapd.eap_user user/attilio/vmcontention/contrib/wpa/hostapd/hostapd_cli.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/hostapd/main.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/hostapd/nt_password_hash.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/accounting.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/accounting.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ap_config.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ap_config.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ap_drv_ops.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ap_drv_ops.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ap_list.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ap_list.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ap_mlme.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ap_mlme.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/authsrv.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/authsrv.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/beacon.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/beacon.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ctrl_iface_ap.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ctrl_iface_ap.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/drv_callbacks.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/hostapd.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/hostapd.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/hw_features.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/hw_features.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/iapp.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/iapp.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ieee802_11.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ieee802_11.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ieee802_11_auth.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ieee802_11_auth.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ieee802_11_ht.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ieee802_1x.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/ieee802_1x.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/peerkey_auth.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/pmksa_cache_auth.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/pmksa_cache_auth.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/preauth_auth.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/preauth_auth.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/sta_info.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/sta_info.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/tkip_countermeasures.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/tkip_countermeasures.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/utils.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/vlan_init.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/wmm.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/wpa_auth.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/wpa_auth.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/wpa_auth_ft.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/wpa_auth_glue.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/wpa_auth_glue.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/wpa_auth_i.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/wpa_auth_ie.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/wpa_auth_ie.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/wps_hostapd.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/ap/wps_hostapd.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/common/defs.h user/attilio/vmcontention/contrib/wpa/src/common/eapol_common.h user/attilio/vmcontention/contrib/wpa/src/common/ieee802_11_common.c user/attilio/vmcontention/contrib/wpa/src/common/ieee802_11_common.h user/attilio/vmcontention/contrib/wpa/src/common/ieee802_11_defs.h user/attilio/vmcontention/contrib/wpa/src/common/privsep_commands.h user/attilio/vmcontention/contrib/wpa/src/common/version.h user/attilio/vmcontention/contrib/wpa/src/common/wpa_common.c user/attilio/vmcontention/contrib/wpa/src/common/wpa_common.h user/attilio/vmcontention/contrib/wpa/src/common/wpa_ctrl.c user/attilio/vmcontention/contrib/wpa/src/common/wpa_ctrl.h user/attilio/vmcontention/contrib/wpa/src/crypto/aes-cbc.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/aes-ctr.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/aes-eax.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/aes-encblock.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/aes-internal-dec.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/aes-internal-enc.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/aes-internal.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/aes-omac1.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/aes-unwrap.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/aes-wrap.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/aes.h user/attilio/vmcontention/contrib/wpa/src/crypto/aes_i.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/aes_wrap.h user/attilio/vmcontention/contrib/wpa/src/crypto/crypto.h user/attilio/vmcontention/contrib/wpa/src/crypto/crypto_cryptoapi.c user/attilio/vmcontention/contrib/wpa/src/crypto/crypto_gnutls.c user/attilio/vmcontention/contrib/wpa/src/crypto/crypto_internal-cipher.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/crypto_internal-modexp.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/crypto_internal-rsa.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/crypto_internal.c user/attilio/vmcontention/contrib/wpa/src/crypto/crypto_libtomcrypt.c user/attilio/vmcontention/contrib/wpa/src/crypto/crypto_none.c user/attilio/vmcontention/contrib/wpa/src/crypto/crypto_nss.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/crypto_openssl.c user/attilio/vmcontention/contrib/wpa/src/crypto/des-internal.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/des_i.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/dh_group5.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/dh_group5.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/dh_groups.c user/attilio/vmcontention/contrib/wpa/src/crypto/dh_groups.h user/attilio/vmcontention/contrib/wpa/src/crypto/fips_prf_cryptoapi.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/fips_prf_gnutls.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/fips_prf_internal.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/fips_prf_nss.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/fips_prf_openssl.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/md4-internal.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/md5-internal.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/md5.c user/attilio/vmcontention/contrib/wpa/src/crypto/md5.h user/attilio/vmcontention/contrib/wpa/src/crypto/md5_i.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/milenage.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/milenage.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/ms_funcs.c user/attilio/vmcontention/contrib/wpa/src/crypto/ms_funcs.h user/attilio/vmcontention/contrib/wpa/src/crypto/rc4.c user/attilio/vmcontention/contrib/wpa/src/crypto/sha1-internal.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/sha1-pbkdf2.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/sha1-tlsprf.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/sha1-tprf.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/sha1.c user/attilio/vmcontention/contrib/wpa/src/crypto/sha1.h user/attilio/vmcontention/contrib/wpa/src/crypto/sha1_i.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/sha256-internal.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/sha256.c user/attilio/vmcontention/contrib/wpa/src/crypto/sha256.h user/attilio/vmcontention/contrib/wpa/src/crypto/tls.h user/attilio/vmcontention/contrib/wpa/src/crypto/tls_gnutls.c user/attilio/vmcontention/contrib/wpa/src/crypto/tls_internal.c user/attilio/vmcontention/contrib/wpa/src/crypto/tls_none.c user/attilio/vmcontention/contrib/wpa/src/crypto/tls_nss.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/crypto/tls_openssl.c user/attilio/vmcontention/contrib/wpa/src/crypto/tls_schannel.c user/attilio/vmcontention/contrib/wpa/src/drivers/driver.h user/attilio/vmcontention/contrib/wpa/src/drivers/driver_ndis.c user/attilio/vmcontention/contrib/wpa/src/drivers/driver_ndis.h user/attilio/vmcontention/contrib/wpa/src/drivers/driver_ndis_.c user/attilio/vmcontention/contrib/wpa/src/drivers/driver_wired.c user/attilio/vmcontention/contrib/wpa/src/drivers/drivers.c user/attilio/vmcontention/contrib/wpa/src/drivers/ndis_events.c user/attilio/vmcontention/contrib/wpa/src/eap_common/chap.c user/attilio/vmcontention/contrib/wpa/src/eap_common/chap.h user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_common.c user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_common.h user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_defs.h user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_fast_common.c user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_fast_common.h user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_gpsk_common.c user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_gpsk_common.h user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_ikev2_common.c user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_ikev2_common.h user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_pax_common.c user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_pax_common.h user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_peap_common.c user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_peap_common.h user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_psk_common.c user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_psk_common.h user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_sake_common.c user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_sake_common.h user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_sim_common.c user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_sim_common.h user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_tlv_common.h user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_ttls.h user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_wsc_common.c user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_wsc_common.h user/attilio/vmcontention/contrib/wpa/src/eap_common/ikev2_common.c user/attilio/vmcontention/contrib/wpa/src/eap_common/ikev2_common.h user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap.h user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_aka.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_config.h user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_fast.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_fast_pac.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_fast_pac.h user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_gpsk.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_gtc.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_i.h user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_ikev2.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_leap.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_md5.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_methods.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_methods.h user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_mschapv2.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_otp.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_pax.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_peap.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_psk.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_sake.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_sim.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_tls.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_tls_common.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_tls_common.h user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_tnc.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_ttls.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_vendor_test.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_wsc.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/ikev2.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/ikev2.h user/attilio/vmcontention/contrib/wpa/src/eap_peer/mschapv2.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/mschapv2.h user/attilio/vmcontention/contrib/wpa/src/eap_peer/tncc.c user/attilio/vmcontention/contrib/wpa/src/eap_peer/tncc.h user/attilio/vmcontention/contrib/wpa/src/eap_server/eap.h user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_i.h user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_methods.h user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_aka.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_fast.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_gpsk.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_gtc.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_identity.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_ikev2.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_md5.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_methods.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_mschapv2.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_pax.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_peap.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_psk.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_sake.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_sim.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_tls.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_tls_common.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_tnc.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_ttls.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_vendor_test.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_wsc.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_sim_db.c user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_sim_db.h user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_tls_common.h user/attilio/vmcontention/contrib/wpa/src/eap_server/ikev2.c user/attilio/vmcontention/contrib/wpa/src/eap_server/ikev2.h user/attilio/vmcontention/contrib/wpa/src/eap_server/tncs.c user/attilio/vmcontention/contrib/wpa/src/eap_server/tncs.h user/attilio/vmcontention/contrib/wpa/src/eapol_auth/eapol_auth_dump.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eapol_auth/eapol_auth_sm.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eapol_auth/eapol_auth_sm.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eapol_auth/eapol_auth_sm_i.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/eapol_supp/eapol_supp_sm.c user/attilio/vmcontention/contrib/wpa/src/eapol_supp/eapol_supp_sm.h user/attilio/vmcontention/contrib/wpa/src/l2_packet/l2_packet.h user/attilio/vmcontention/contrib/wpa/src/l2_packet/l2_packet_freebsd.c user/attilio/vmcontention/contrib/wpa/src/l2_packet/l2_packet_ndis.c user/attilio/vmcontention/contrib/wpa/src/l2_packet/l2_packet_none.c user/attilio/vmcontention/contrib/wpa/src/radius/radius.c user/attilio/vmcontention/contrib/wpa/src/radius/radius.h user/attilio/vmcontention/contrib/wpa/src/radius/radius_client.c user/attilio/vmcontention/contrib/wpa/src/radius/radius_client.h user/attilio/vmcontention/contrib/wpa/src/radius/radius_server.c user/attilio/vmcontention/contrib/wpa/src/radius/radius_server.h user/attilio/vmcontention/contrib/wpa/src/rsn_supp/peerkey.c user/attilio/vmcontention/contrib/wpa/src/rsn_supp/peerkey.h user/attilio/vmcontention/contrib/wpa/src/rsn_supp/pmksa_cache.c user/attilio/vmcontention/contrib/wpa/src/rsn_supp/pmksa_cache.h user/attilio/vmcontention/contrib/wpa/src/rsn_supp/preauth.c user/attilio/vmcontention/contrib/wpa/src/rsn_supp/preauth.h user/attilio/vmcontention/contrib/wpa/src/rsn_supp/wpa.c user/attilio/vmcontention/contrib/wpa/src/rsn_supp/wpa.h user/attilio/vmcontention/contrib/wpa/src/rsn_supp/wpa_ft.c user/attilio/vmcontention/contrib/wpa/src/rsn_supp/wpa_i.h user/attilio/vmcontention/contrib/wpa/src/rsn_supp/wpa_ie.c user/attilio/vmcontention/contrib/wpa/src/rsn_supp/wpa_ie.h user/attilio/vmcontention/contrib/wpa/src/tls/asn1.c user/attilio/vmcontention/contrib/wpa/src/tls/asn1.h user/attilio/vmcontention/contrib/wpa/src/tls/bignum.c user/attilio/vmcontention/contrib/wpa/src/tls/bignum.h user/attilio/vmcontention/contrib/wpa/src/tls/libtommath.c user/attilio/vmcontention/contrib/wpa/src/tls/pkcs1.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/tls/pkcs1.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/tls/pkcs5.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/tls/pkcs5.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/tls/pkcs8.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/tls/pkcs8.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/tls/rsa.c user/attilio/vmcontention/contrib/wpa/src/tls/rsa.h user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_client.c user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_client.h user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_client_i.h user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_client_read.c user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_client_write.c user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_common.c user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_common.h user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_cred.c user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_cred.h user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_record.c user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_record.h user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_server.c user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_server.h user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_server_i.h user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_server_read.c user/attilio/vmcontention/contrib/wpa/src/tls/tlsv1_server_write.c user/attilio/vmcontention/contrib/wpa/src/tls/x509v3.c user/attilio/vmcontention/contrib/wpa/src/tls/x509v3.h user/attilio/vmcontention/contrib/wpa/src/utils/base64.c user/attilio/vmcontention/contrib/wpa/src/utils/base64.h user/attilio/vmcontention/contrib/wpa/src/utils/build_config.h user/attilio/vmcontention/contrib/wpa/src/utils/common.c user/attilio/vmcontention/contrib/wpa/src/utils/common.h user/attilio/vmcontention/contrib/wpa/src/utils/eloop.c user/attilio/vmcontention/contrib/wpa/src/utils/eloop.h user/attilio/vmcontention/contrib/wpa/src/utils/eloop_none.c user/attilio/vmcontention/contrib/wpa/src/utils/eloop_win.c user/attilio/vmcontention/contrib/wpa/src/utils/includes.h user/attilio/vmcontention/contrib/wpa/src/utils/ip_addr.c user/attilio/vmcontention/contrib/wpa/src/utils/ip_addr.h user/attilio/vmcontention/contrib/wpa/src/utils/list.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/utils/os.h user/attilio/vmcontention/contrib/wpa/src/utils/os_internal.c user/attilio/vmcontention/contrib/wpa/src/utils/os_none.c user/attilio/vmcontention/contrib/wpa/src/utils/os_unix.c user/attilio/vmcontention/contrib/wpa/src/utils/os_win32.c user/attilio/vmcontention/contrib/wpa/src/utils/pcsc_funcs.c user/attilio/vmcontention/contrib/wpa/src/utils/pcsc_funcs.h user/attilio/vmcontention/contrib/wpa/src/utils/radiotap.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/utils/radiotap_iter.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/utils/state_machine.h user/attilio/vmcontention/contrib/wpa/src/utils/trace.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/utils/trace.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/utils/uuid.c user/attilio/vmcontention/contrib/wpa/src/utils/uuid.h user/attilio/vmcontention/contrib/wpa/src/utils/wpa_debug.c user/attilio/vmcontention/contrib/wpa/src/utils/wpa_debug.h user/attilio/vmcontention/contrib/wpa/src/utils/wpabuf.c user/attilio/vmcontention/contrib/wpa/src/utils/wpabuf.h user/attilio/vmcontention/contrib/wpa/src/wps/http_client.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/wps/http_client.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/wps/http_server.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/wps/http_server.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/wps/httpread.c user/attilio/vmcontention/contrib/wpa/src/wps/httpread.h user/attilio/vmcontention/contrib/wpa/src/wps/ndef.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/wps/upnp_xml.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/wps/upnp_xml.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/wps/wps.c user/attilio/vmcontention/contrib/wpa/src/wps/wps.h user/attilio/vmcontention/contrib/wpa/src/wps/wps_attr_build.c user/attilio/vmcontention/contrib/wpa/src/wps/wps_attr_parse.c user/attilio/vmcontention/contrib/wpa/src/wps/wps_attr_process.c user/attilio/vmcontention/contrib/wpa/src/wps/wps_common.c user/attilio/vmcontention/contrib/wpa/src/wps/wps_defs.h user/attilio/vmcontention/contrib/wpa/src/wps/wps_dev_attr.c user/attilio/vmcontention/contrib/wpa/src/wps/wps_dev_attr.h user/attilio/vmcontention/contrib/wpa/src/wps/wps_enrollee.c user/attilio/vmcontention/contrib/wpa/src/wps/wps_er.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/wps/wps_er.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/wps/wps_er_ssdp.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/wps/wps_i.h user/attilio/vmcontention/contrib/wpa/src/wps/wps_registrar.c user/attilio/vmcontention/contrib/wpa/src/wps/wps_upnp.c user/attilio/vmcontention/contrib/wpa/src/wps/wps_upnp.h user/attilio/vmcontention/contrib/wpa/src/wps/wps_upnp_ap.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/src/wps/wps_upnp_event.c user/attilio/vmcontention/contrib/wpa/src/wps/wps_upnp_i.h user/attilio/vmcontention/contrib/wpa/src/wps/wps_upnp_ssdp.c user/attilio/vmcontention/contrib/wpa/src/wps/wps_upnp_web.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/ChangeLog user/attilio/vmcontention/contrib/wpa/wpa_supplicant/README user/attilio/vmcontention/contrib/wpa/wpa_supplicant/README-WPS user/attilio/vmcontention/contrib/wpa/wpa_supplicant/ap.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/ap.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/bgscan.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/bgscan.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/bgscan_simple.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/blacklist.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/blacklist.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/bss.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/bss.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/config.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/config.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/config_file.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/config_none.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/config_ssid.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/ctrl_iface.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/ctrl_iface.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/ctrl_iface_udp.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/Makefile (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_common.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_common.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_common_i.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_new.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_new.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_wps.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_new_introspect.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_old.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_old.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers_wps.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/defconfig user/attilio/vmcontention/contrib/wpa/wpa_supplicant/driver_i.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/eap_register.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/eapol_test.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/events.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-signals.py (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/ibss_rsn.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/ibss_rsn.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/main.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/main_none.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/notify.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/notify.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/preauth_test.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/scan.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/scan.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/sme.c (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/sme.h (contents, props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/tests/test_eap_sim_common.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/tests/test_wpa.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpa_cli.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpa_passphrase.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpa_priv.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpa_supplicant.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpa_supplicant.conf user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpas_glue.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpas_glue.h user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wps_supplicant.c user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wps_supplicant.h user/attilio/vmcontention/etc/rc.resume user/attilio/vmcontention/include/stdlib.h user/attilio/vmcontention/lib/libc/iconv/citrus_csmapper.c user/attilio/vmcontention/lib/libc/iconv/citrus_iconv.c user/attilio/vmcontention/lib/libc/iconv/citrus_lock.h user/attilio/vmcontention/lib/libc/iconv/citrus_mapper.c user/attilio/vmcontention/lib/libc/iconv/citrus_none.c user/attilio/vmcontention/lib/libc/iconv/citrus_stdenc.h user/attilio/vmcontention/lib/libc/iconv/citrus_stdenc_local.h user/attilio/vmcontention/lib/libc/iconv/citrus_stdenc_template.h user/attilio/vmcontention/lib/libc/stdio/mktemp.3 user/attilio/vmcontention/lib/libc/stdlib/rand.c user/attilio/vmcontention/lib/libiconv_modules/BIG5/citrus_big5.c user/attilio/vmcontention/lib/libiconv_modules/DECHanyu/citrus_dechanyu.c user/attilio/vmcontention/lib/libiconv_modules/EUC/citrus_euc.c user/attilio/vmcontention/lib/libiconv_modules/EUCTW/citrus_euctw.c user/attilio/vmcontention/lib/libiconv_modules/GBK2K/citrus_gbk2k.c user/attilio/vmcontention/lib/libiconv_modules/HZ/citrus_hz.c user/attilio/vmcontention/lib/libiconv_modules/ISO2022/citrus_iso2022.c user/attilio/vmcontention/lib/libiconv_modules/JOHAB/citrus_johab.c user/attilio/vmcontention/lib/libiconv_modules/MSKanji/citrus_mskanji.c user/attilio/vmcontention/lib/libiconv_modules/UES/citrus_ues.c user/attilio/vmcontention/lib/libiconv_modules/UTF1632/citrus_utf1632.c user/attilio/vmcontention/lib/libiconv_modules/UTF7/citrus_utf7.c user/attilio/vmcontention/lib/libiconv_modules/UTF8/citrus_utf8.c user/attilio/vmcontention/lib/libiconv_modules/VIQR/citrus_viqr.c user/attilio/vmcontention/lib/libiconv_modules/ZW/citrus_zw.c user/attilio/vmcontention/lib/libiconv_modules/iconv_none/citrus_iconv_none.c user/attilio/vmcontention/lib/libiconv_modules/iconv_std/citrus_iconv_std.c user/attilio/vmcontention/release/release.conf.sample user/attilio/vmcontention/release/release.sh user/attilio/vmcontention/sbin/dhclient/bpf.c user/attilio/vmcontention/sbin/dhclient/dhclient.c user/attilio/vmcontention/sbin/dhclient/dhcpd.h user/attilio/vmcontention/sbin/dhclient/packet.c user/attilio/vmcontention/sbin/dhclient/privsep.c user/attilio/vmcontention/sbin/dhclient/privsep.h user/attilio/vmcontention/sbin/nvmecontrol/firmware.c user/attilio/vmcontention/share/man/man4/Makefile user/attilio/vmcontention/share/man/man4/hptiop.4 user/attilio/vmcontention/share/man/man4/oce.4 user/attilio/vmcontention/share/man/man4/virtio.4 user/attilio/vmcontention/share/man/man4/virtio_balloon.4 user/attilio/vmcontention/share/man/man4/virtio_blk.4 user/attilio/vmcontention/share/man/man4/virtio_scsi.4 user/attilio/vmcontention/share/man/man4/vtnet.4 user/attilio/vmcontention/share/man/man5/src.conf.5 user/attilio/vmcontention/share/man/man9/Makefile user/attilio/vmcontention/share/misc/committers-src.dot user/attilio/vmcontention/sys/amd64/amd64/pmap.c user/attilio/vmcontention/sys/amd64/conf/GENERIC user/attilio/vmcontention/sys/amd64/conf/NOTES user/attilio/vmcontention/sys/amd64/vmm/vmm_instruction_emul.c user/attilio/vmcontention/sys/arm/arm/busdma_machdep-v6.c user/attilio/vmcontention/sys/arm/arm/elf_trampoline.c user/attilio/vmcontention/sys/arm/arm/generic_timer.c user/attilio/vmcontention/sys/arm/arm/pmap-v6.c user/attilio/vmcontention/sys/arm/arm/vfp.c user/attilio/vmcontention/sys/arm/conf/BEAGLEBONE user/attilio/vmcontention/sys/arm/ti/am335x/am335x_pwm.c user/attilio/vmcontention/sys/arm/ti/am335x/files.am335x user/attilio/vmcontention/sys/arm/ti/ti_mmchs.c user/attilio/vmcontention/sys/arm/ti/ti_mmchs.h user/attilio/vmcontention/sys/boot/fdt/dts/am335x-evm.dts user/attilio/vmcontention/sys/boot/fdt/dts/am335x.dtsi user/attilio/vmcontention/sys/boot/fdt/dts/beaglebone-black.dts user/attilio/vmcontention/sys/boot/fdt/dts/beaglebone.dts user/attilio/vmcontention/sys/boot/i386/gptboot/gptboot.8 user/attilio/vmcontention/sys/cam/cam_ccb.h user/attilio/vmcontention/sys/cam/ctl/ctl_backend_ramdisk.c user/attilio/vmcontention/sys/cam/scsi/scsi_da.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c user/attilio/vmcontention/sys/cddl/dev/dtrace/dtrace_ioctl.c user/attilio/vmcontention/sys/cddl/dev/dtrace/dtrace_load.c user/attilio/vmcontention/sys/cddl/dev/dtrace/dtrace_unload.c user/attilio/vmcontention/sys/compat/linux/linux_ioctl.c user/attilio/vmcontention/sys/conf/WITHOUT_SOURCELESS_HOST user/attilio/vmcontention/sys/conf/files user/attilio/vmcontention/sys/conf/files.amd64 user/attilio/vmcontention/sys/conf/files.i386 user/attilio/vmcontention/sys/conf/options user/attilio/vmcontention/sys/dev/acpica/acpi_pcib.c user/attilio/vmcontention/sys/dev/acpica/acpi_pcib_acpi.c user/attilio/vmcontention/sys/dev/arcmsr/arcmsr.c user/attilio/vmcontention/sys/dev/arcmsr/arcmsr.h user/attilio/vmcontention/sys/dev/cpuctl/cpuctl.c user/attilio/vmcontention/sys/dev/cxgbe/adapter.h user/attilio/vmcontention/sys/dev/cxgbe/common/common.h user/attilio/vmcontention/sys/dev/cxgbe/common/t4_hw.c user/attilio/vmcontention/sys/dev/cxgbe/common/t4_hw.h user/attilio/vmcontention/sys/dev/cxgbe/common/t4_msg.h user/attilio/vmcontention/sys/dev/cxgbe/common/t4_regs_values.h user/attilio/vmcontention/sys/dev/cxgbe/firmware/t4fw_cfg.txt user/attilio/vmcontention/sys/dev/cxgbe/firmware/t4fw_cfg_uwire.txt user/attilio/vmcontention/sys/dev/cxgbe/firmware/t4fw_interface.h user/attilio/vmcontention/sys/dev/cxgbe/offload.h user/attilio/vmcontention/sys/dev/cxgbe/t4_main.c user/attilio/vmcontention/sys/dev/cxgbe/t4_sge.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_connect.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_listen.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_tom.c user/attilio/vmcontention/sys/dev/cxgbe/tom/t4_tom.h user/attilio/vmcontention/sys/dev/drm2/ttm/ttm_bo_vm.c user/attilio/vmcontention/sys/dev/hpt27xx/hpt27xx_config.c user/attilio/vmcontention/sys/dev/hptiop/hptiop.c user/attilio/vmcontention/sys/dev/iwn/if_iwn.c user/attilio/vmcontention/sys/dev/iwn/if_iwnvar.h user/attilio/vmcontention/sys/dev/mem/memdev.c user/attilio/vmcontention/sys/dev/oce/oce_hw.c user/attilio/vmcontention/sys/dev/oce/oce_hw.h user/attilio/vmcontention/sys/dev/oce/oce_if.c user/attilio/vmcontention/sys/dev/oce/oce_if.h user/attilio/vmcontention/sys/dev/oce/oce_mbox.c user/attilio/vmcontention/sys/dev/oce/oce_queue.c user/attilio/vmcontention/sys/dev/oce/oce_sysctl.c user/attilio/vmcontention/sys/dev/oce/oce_util.c user/attilio/vmcontention/sys/dev/qlxgbe/ql_os.c user/attilio/vmcontention/sys/dev/ral/rt2560.c user/attilio/vmcontention/sys/dev/ral/rt2661.c user/attilio/vmcontention/sys/dev/ral/rt2860.c user/attilio/vmcontention/sys/dev/usb/controller/musb_otg.c user/attilio/vmcontention/sys/dev/usb/controller/musb_otg.h user/attilio/vmcontention/sys/dev/usb/controller/musb_otg_atmelarm.c user/attilio/vmcontention/sys/dev/usb/wlan/if_rum.c user/attilio/vmcontention/sys/dev/usb/wlan/if_uath.c user/attilio/vmcontention/sys/dev/usb/wlan/if_upgt.c user/attilio/vmcontention/sys/dev/usb/wlan/if_ural.c user/attilio/vmcontention/sys/dev/usb/wlan/if_urtw.c user/attilio/vmcontention/sys/dev/usb/wlan/if_urtwn.c user/attilio/vmcontention/sys/dev/usb/wlan/if_zyd.c user/attilio/vmcontention/sys/dev/virtio/balloon/virtio_balloon.c user/attilio/vmcontention/sys/dev/virtio/block/virtio_blk.c user/attilio/vmcontention/sys/dev/virtio/block/virtio_blk.h user/attilio/vmcontention/sys/dev/virtio/network/if_vtnet.c user/attilio/vmcontention/sys/dev/virtio/network/if_vtnetvar.h user/attilio/vmcontention/sys/dev/virtio/pci/virtio_pci.c user/attilio/vmcontention/sys/dev/virtio/scsi/virtio_scsi.c user/attilio/vmcontention/sys/dev/virtio/scsi/virtio_scsivar.h user/attilio/vmcontention/sys/dev/virtio/virtio.c user/attilio/vmcontention/sys/dev/virtio/virtio.h user/attilio/vmcontention/sys/dev/virtio/virtio_bus_if.m user/attilio/vmcontention/sys/dev/virtio/virtio_if.m user/attilio/vmcontention/sys/dev/virtio/virtqueue.c user/attilio/vmcontention/sys/dev/virtio/virtqueue.h user/attilio/vmcontention/sys/fs/ext2fs/ext2_dir.h user/attilio/vmcontention/sys/fs/ext2fs/ext2_extern.h user/attilio/vmcontention/sys/fs/ext2fs/ext2_inode_cnv.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_lookup.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_vfsops.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_vnops.c user/attilio/vmcontention/sys/fs/ext2fs/ext2fs.h user/attilio/vmcontention/sys/fs/nullfs/null_vnops.c user/attilio/vmcontention/sys/geom/geom_disk.c user/attilio/vmcontention/sys/geom/geom_disk.h user/attilio/vmcontention/sys/i386/conf/GENERIC user/attilio/vmcontention/sys/i386/conf/NOTES user/attilio/vmcontention/sys/i386/conf/PAE user/attilio/vmcontention/sys/i386/conf/XEN user/attilio/vmcontention/sys/kern/kern_intr.c user/attilio/vmcontention/sys/kern/kern_priv.c user/attilio/vmcontention/sys/mips/conf/AP93.hints user/attilio/vmcontention/sys/mips/include/atomic.h user/attilio/vmcontention/sys/modules/Makefile user/attilio/vmcontention/sys/modules/cxgbe/Makefile user/attilio/vmcontention/sys/modules/cxgbe/t4_firmware/Makefile user/attilio/vmcontention/sys/modules/ext2fs/Makefile user/attilio/vmcontention/sys/modules/hpt27xx/Makefile user/attilio/vmcontention/sys/net/if_var.h user/attilio/vmcontention/sys/net80211/ieee80211_amrr.c user/attilio/vmcontention/sys/net80211/ieee80211_mesh.c user/attilio/vmcontention/sys/net80211/ieee80211_phy.c user/attilio/vmcontention/sys/net80211/ieee80211_phy.h user/attilio/vmcontention/sys/netinet/if_ether.c user/attilio/vmcontention/sys/netinet/in_pcb.c user/attilio/vmcontention/sys/netinet/in_pcb.h user/attilio/vmcontention/sys/netinet/ip_output.c user/attilio/vmcontention/sys/netinet/sctp_constants.h user/attilio/vmcontention/sys/netinet/sctp_indata.c user/attilio/vmcontention/sys/netinet/sctp_indata.h user/attilio/vmcontention/sys/netinet/sctp_input.c user/attilio/vmcontention/sys/netinet/sctp_pcb.c user/attilio/vmcontention/sys/netinet/sctp_sysctl.c user/attilio/vmcontention/sys/netinet/sctp_sysctl.h user/attilio/vmcontention/sys/netinet6/in6_pcb.c user/attilio/vmcontention/sys/netinet6/ip6_output.c user/attilio/vmcontention/sys/nfsclient/nfs_subs.c user/attilio/vmcontention/sys/sys/priv.h user/attilio/vmcontention/sys/sys/sdt.h user/attilio/vmcontention/sys/vm/vm_page.c user/attilio/vmcontention/sys/vm/vm_phys.c user/attilio/vmcontention/usr.bin/iconv/iconv.c user/attilio/vmcontention/usr.bin/mail/popen.c user/attilio/vmcontention/usr.bin/make/job.c user/attilio/vmcontention/usr.bin/mkcsmapper/lex.l user/attilio/vmcontention/usr.bin/mkesdb/lex.l user/attilio/vmcontention/usr.bin/patch/pch.c user/attilio/vmcontention/usr.bin/rwho/rwho.c user/attilio/vmcontention/usr.sbin/Makefile user/attilio/vmcontention/usr.sbin/bhyve/bhyverun.c user/attilio/vmcontention/usr.sbin/bhyve/pci_emul.c user/attilio/vmcontention/usr.sbin/bhyve/pci_emul.h user/attilio/vmcontention/usr.sbin/bhyve/pci_virtio_net.c user/attilio/vmcontention/usr.sbin/bsdconfig/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/bsdconfig user/attilio/vmcontention/usr.sbin/bsdconfig/bsdconfig.8 user/attilio/vmcontention/usr.sbin/bsdconfig/console/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/console/console user/attilio/vmcontention/usr.sbin/bsdconfig/console/font user/attilio/vmcontention/usr.sbin/bsdconfig/console/keymap user/attilio/vmcontention/usr.sbin/bsdconfig/console/repeat user/attilio/vmcontention/usr.sbin/bsdconfig/console/saver user/attilio/vmcontention/usr.sbin/bsdconfig/console/screenmap user/attilio/vmcontention/usr.sbin/bsdconfig/console/ttys user/attilio/vmcontention/usr.sbin/bsdconfig/diskmgmt/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/diskmgmt/diskmgmt user/attilio/vmcontention/usr.sbin/bsdconfig/docsinstall/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/docsinstall/docsinstall user/attilio/vmcontention/usr.sbin/bsdconfig/dot/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/dot/dot user/attilio/vmcontention/usr.sbin/bsdconfig/examples/Makefile user/attilio/vmcontention/usr.sbin/bsdconfig/include/messages.subr user/attilio/vmcontention/usr.sbin/bsdconfig/mouse/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/mouse/disable user/attilio/vmcontention/usr.sbin/bsdconfig/mouse/enable user/attilio/vmcontention/usr.sbin/bsdconfig/mouse/flags user/attilio/vmcontention/usr.sbin/bsdconfig/mouse/mouse user/attilio/vmcontention/usr.sbin/bsdconfig/mouse/port user/attilio/vmcontention/usr.sbin/bsdconfig/mouse/type user/attilio/vmcontention/usr.sbin/bsdconfig/networking/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/networking/defaultrouter user/attilio/vmcontention/usr.sbin/bsdconfig/networking/devices user/attilio/vmcontention/usr.sbin/bsdconfig/networking/hostname user/attilio/vmcontention/usr.sbin/bsdconfig/networking/include/messages.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/nameservers user/attilio/vmcontention/usr.sbin/bsdconfig/networking/networking user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/Makefile user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/common.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/device.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/hostname.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/ipaddr.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/media.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/netmask.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/resolv.subr user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/routing.subr user/attilio/vmcontention/usr.sbin/bsdconfig/packages/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/packages/packages user/attilio/vmcontention/usr.sbin/bsdconfig/password/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/password/password user/attilio/vmcontention/usr.sbin/bsdconfig/password/share/password.subr user/attilio/vmcontention/usr.sbin/bsdconfig/security/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/security/kern_securelevel user/attilio/vmcontention/usr.sbin/bsdconfig/security/security user/attilio/vmcontention/usr.sbin/bsdconfig/share/common.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/device.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/dialog.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/any.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/cdrom.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/common.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/directory.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/dos.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/floppy.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/ftp.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/http.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/httpproxy.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/network.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/nfs.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/options.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/tcpip.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/ufs.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/media/usb.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/mustberoot.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/packages/categories.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/packages/index.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/packages/packages.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/script.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/strings.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/struct.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/sysrc.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/variable.subr user/attilio/vmcontention/usr.sbin/bsdconfig/startup/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/startup/misc user/attilio/vmcontention/usr.sbin/bsdconfig/startup/rcadd user/attilio/vmcontention/usr.sbin/bsdconfig/startup/rcconf user/attilio/vmcontention/usr.sbin/bsdconfig/startup/rcdelete user/attilio/vmcontention/usr.sbin/bsdconfig/startup/rcvar user/attilio/vmcontention/usr.sbin/bsdconfig/startup/share/rcconf.subr user/attilio/vmcontention/usr.sbin/bsdconfig/startup/share/rcvar.subr user/attilio/vmcontention/usr.sbin/bsdconfig/startup/startup user/attilio/vmcontention/usr.sbin/bsdconfig/timezone/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/timezone/share/continents.subr user/attilio/vmcontention/usr.sbin/bsdconfig/timezone/share/countries.subr user/attilio/vmcontention/usr.sbin/bsdconfig/timezone/share/iso3166.subr user/attilio/vmcontention/usr.sbin/bsdconfig/timezone/share/menus.subr user/attilio/vmcontention/usr.sbin/bsdconfig/timezone/share/zones.subr user/attilio/vmcontention/usr.sbin/bsdconfig/timezone/timezone user/attilio/vmcontention/usr.sbin/bsdconfig/ttys/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/ttys/ttys user/attilio/vmcontention/usr.sbin/bsdconfig/usermgmt/USAGE user/attilio/vmcontention/usr.sbin/bsdconfig/usermgmt/groupinput user/attilio/vmcontention/usr.sbin/bsdconfig/usermgmt/share/group_input.subr user/attilio/vmcontention/usr.sbin/bsdconfig/usermgmt/share/user_input.subr user/attilio/vmcontention/usr.sbin/bsdconfig/usermgmt/userinput user/attilio/vmcontention/usr.sbin/powerd/powerd.8 user/attilio/vmcontention/usr.sbin/powerd/powerd.c user/attilio/vmcontention/usr.sbin/ppp/defs.c user/attilio/vmcontention/usr.sbin/ppp/defs.h user/attilio/vmcontention/usr.sbin/pw/pw_user.c user/attilio/vmcontention/usr.sbin/rwhod/rwhod.c user/attilio/vmcontention/usr.sbin/sysrc/sysrc user/attilio/vmcontention/usr.sbin/sysrc/sysrc.8 user/attilio/vmcontention/usr.sbin/wpa/Makefile.crypto user/attilio/vmcontention/usr.sbin/wpa/Makefile.inc user/attilio/vmcontention/usr.sbin/wpa/hostapd/Makefile user/attilio/vmcontention/usr.sbin/wpa/hostapd_cli/Makefile user/attilio/vmcontention/usr.sbin/wpa/wpa_cli/Makefile user/attilio/vmcontention/usr.sbin/wpa/wpa_passphrase/Makefile user/attilio/vmcontention/usr.sbin/wpa/wpa_supplicant/Makefile Directory Properties: user/attilio/vmcontention/ (props changed) user/attilio/vmcontention/cddl/ (props changed) user/attilio/vmcontention/cddl/contrib/opensolaris/ (props changed) user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zfs/ (props changed) user/attilio/vmcontention/contrib/llvm/ (props changed) user/attilio/vmcontention/contrib/llvm/tools/clang/ (props changed) user/attilio/vmcontention/contrib/wpa/ (props changed) user/attilio/vmcontention/contrib/wpa/hostapd/eap_testing.txt (props changed) user/attilio/vmcontention/contrib/wpa/hostapd/hostapd.8 (props changed) user/attilio/vmcontention/contrib/wpa/hostapd/hostapd_cli.1 (props changed) user/attilio/vmcontention/contrib/wpa/hostapd/logwatch/hostapd.conf (props changed) user/attilio/vmcontention/contrib/wpa/hostapd/wired.conf (props changed) user/attilio/vmcontention/contrib/wpa/src/ap/vlan_init.h (props changed) user/attilio/vmcontention/contrib/wpa/src/ap/wmm.h (props changed) user/attilio/vmcontention/contrib/wpa/src/utils/radiotap.c (props changed) user/attilio/vmcontention/contrib/wpa/src/wps/http.h (props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus-wpa_supplicant.conf (props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-getall.py (props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-wps.py (props changed) user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new.py (props changed) user/attilio/vmcontention/lib/libc/ (props changed) user/attilio/vmcontention/sbin/ (props changed) user/attilio/vmcontention/share/man/man4/ (props changed) user/attilio/vmcontention/sys/ (props changed) user/attilio/vmcontention/sys/amd64/vmm/ (props changed) user/attilio/vmcontention/sys/boot/ (props changed) user/attilio/vmcontention/sys/cddl/contrib/opensolaris/ (props changed) user/attilio/vmcontention/sys/conf/ (props changed) user/attilio/vmcontention/usr.sbin/bhyve/ (props changed) Modified: user/attilio/vmcontention/Makefile.inc1 ============================================================================== --- user/attilio/vmcontention/Makefile.inc1 Sun Jul 7 19:47:22 2013 (r252998) +++ user/attilio/vmcontention/Makefile.inc1 Sun Jul 7 19:53:07 2013 (r252999) @@ -1237,7 +1237,7 @@ _kerberos5_bootstrap_tools= \ # Please document (add comment) why something is in 'bootstrap-tools'. # Try to bound the building of the bootstrap-tool to just the # FreeBSD versions that need the tool built at this stage of the build. -bootstrap-tools: +bootstrap-tools: .MAKE .for _tool in \ ${_clang_tblgen} \ ${_kerberos5_bootstrap_tools} \ @@ -1290,7 +1290,7 @@ _gcc_tools= gnu/usr.bin/cc/cc_tools _rescue= rescue/rescue .endif -build-tools: +build-tools: .MAKE .for _tool in \ bin/csh \ bin/sh \ @@ -1352,7 +1352,7 @@ _cc= gnu/usr.bin/cc .endif .endif -cross-tools: +cross-tools: .MAKE .for _tool in \ ${_clang_libs} \ ${_clang} \ @@ -1383,12 +1383,12 @@ hierarchy hier: # interdependencies (__L) are built automatically by the # ${.CURDIR}/tools/make_libdeps.sh script. # -libraries: - cd ${.CURDIR}; \ - ${MAKE} -f Makefile.inc1 _prereq_libs; \ - ${MAKE} -f Makefile.inc1 _startup_libs; \ - ${MAKE} -f Makefile.inc1 _prebuild_libs; \ - ${MAKE} -f Makefile.inc1 _generic_libs; +libraries: .MAKE + cd ${.CURDIR} && \ + ${MAKE} -f Makefile.inc1 _prereq_libs && \ + ${MAKE} -f Makefile.inc1 _startup_libs && \ + ${MAKE} -f Makefile.inc1 _prebuild_libs && \ + ${MAKE} -f Makefile.inc1 _generic_libs # # static libgcc.a prerequisite for shared libc @@ -1542,7 +1542,7 @@ lib/libradius__L: lib/libmd__L .endif .for _lib in ${_prereq_libs} -${_lib}__PL: .PHONY +${_lib}__PL: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_lib} && \ @@ -1554,7 +1554,7 @@ ${_lib}__PL: .PHONY .endfor .for _lib in ${_startup_libs} ${_prebuild_libs:Nlib/libpam} ${_generic_libs} -${_lib}__L: .PHONY +${_lib}__L: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_lib} && \ @@ -1568,7 +1568,7 @@ ${_lib}__L: .PHONY # libpam is special: we need to build static PAM modules before # static PAM library, and dynamic PAM library before dynamic PAM # modules. -lib/libpam__L: .PHONY +lib/libpam__L: .PHONY .MAKE ${_+_}@${ECHODIR} "===> lib/libpam (obj,depend,all,install)"; \ cd ${.CURDIR}/lib/libpam && \ ${MAKE} DIRPRFX=lib/libpam/ obj && \ @@ -1583,7 +1583,7 @@ _generic_libs: ${_generic_libs:S/$/__L/} .for __target in all clean cleandepend cleandir depend includes obj .for entry in ${SUBDIR} -${entry}.${__target}__D: .PHONY +${entry}.${__target}__D: .PHONY .MAKE ${_+_}@set -e; if test -d ${.CURDIR}/${entry}.${MACHINE_ARCH}; then \ ${ECHODIR} "===> ${DIRPRFX}${entry}.${MACHINE_ARCH} (${__target})"; \ edir=${entry}.${MACHINE_ARCH}; \ Modified: user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c ============================================================================== --- user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sun Jul 7 19:47:22 2013 (r252998) +++ user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sun Jul 7 19:53:07 2013 (r252999) @@ -5601,8 +5601,8 @@ share_mount_one(zfs_handle_t *zhp, int o (void) fprintf(stderr, gettext("cannot share '%s': " "legacy share\n"), zfs_get_name(zhp)); - (void) fprintf(stderr, gettext("use share(1M) to " - "share this filesystem, or set " + (void) fprintf(stderr, gettext("to " + "share this filesystem set " "sharenfs property on\n")); return (1); } @@ -5618,7 +5618,7 @@ share_mount_one(zfs_handle_t *zhp, int o (void) fprintf(stderr, gettext("cannot %s '%s': " "legacy mountpoint\n"), cmdname, zfs_get_name(zhp)); - (void) fprintf(stderr, gettext("use %s(1M) to " + (void) fprintf(stderr, gettext("use %s(8) to " "%s this filesystem\n"), cmdname, cmdname); return (1); } @@ -6056,8 +6056,10 @@ unshare_unmount_path(int op, char *path, strcmp(smbshare_prop, "off") == 0) { (void) fprintf(stderr, gettext("cannot unshare " "'%s': legacy share\n"), path); +#ifdef illumos (void) fprintf(stderr, gettext("use " "unshare(1M) to unshare this filesystem\n")); +#endif } else if (!zfs_is_shared(zhp)) { (void) fprintf(stderr, gettext("cannot unshare '%s': " "not currently shared\n"), path); @@ -6076,7 +6078,7 @@ unshare_unmount_path(int op, char *path, (void) fprintf(stderr, gettext("cannot unmount " "'%s': legacy mountpoint\n"), zfs_get_name(zhp)); - (void) fprintf(stderr, gettext("use umount(1M) " + (void) fprintf(stderr, gettext("use umount(8) " "to unmount this filesystem\n")); } else { ret = zfs_unmountall(zhp, flags); @@ -6298,9 +6300,11 @@ unshare_unmount(int op, int argc, char * (void) fprintf(stderr, gettext("cannot " "unshare '%s': legacy share\n"), zfs_get_name(zhp)); +#ifdef illumos (void) fprintf(stderr, gettext("use " "unshare(1M) to unshare this " "filesystem\n")); +#endif ret = 1; } else if (!zfs_is_shared(zhp)) { (void) fprintf(stderr, gettext("cannot " @@ -6318,7 +6322,7 @@ unshare_unmount(int op, int argc, char * "unmount '%s': legacy " "mountpoint\n"), zfs_get_name(zhp)); (void) fprintf(stderr, gettext("use " - "umount(1M) to unmount this " + "umount(8) to unmount this " "filesystem\n")); ret = 1; } else if (!zfs_is_mounted(zhp, NULL)) { @@ -6504,12 +6508,12 @@ manual_mount(int argc, char **argv) } } else { (void) fprintf(stderr, gettext("filesystem '%s' cannot be " - "mounted using 'mount -F zfs'\n"), dataset); + "mounted using 'mount -t zfs'\n"), dataset); (void) fprintf(stderr, gettext("Use 'zfs set mountpoint=%s' " "instead.\n"), path); - (void) fprintf(stderr, gettext("If you must use 'mount -F zfs' " - "or /etc/vfstab, use 'zfs set mountpoint=legacy'.\n")); - (void) fprintf(stderr, gettext("See zfs(1M) for more " + (void) fprintf(stderr, gettext("If you must use 'mount -t zfs' " + "or /etc/fstab, use 'zfs set mountpoint=legacy'.\n")); + (void) fprintf(stderr, gettext("See zfs(8) for more " "information.\n")); ret = 1; } Modified: user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h ============================================================================== --- user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h Sun Jul 7 19:47:22 2013 (r252998) +++ user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h Sun Jul 7 19:53:07 2013 (r252999) @@ -115,6 +115,11 @@ public: /// there's no other convenient place for it to live right now. std::vector > PHINodesToUpdate; + /// If the current MBB is a landing pad, the exception pointer and exception + /// selector registers are copied into these virtual registers by + /// SelectionDAGISel::PrepareEHLandingPad(). + unsigned ExceptionPointerVirtReg, ExceptionSelectorVirtReg; + explicit FunctionLoweringInfo(const TargetLowering &TLI); /// set - Initialize this FunctionLoweringInfo with the given Function Modified: user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h ============================================================================== --- user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h Sun Jul 7 19:47:22 2013 (r252998) +++ user/attilio/vmcontention/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h Sun Jul 7 19:53:07 2013 (r252999) @@ -296,6 +296,11 @@ public: /// is an error to add the same register to the same set more than once. void addLiveIn(unsigned Reg) { LiveIns.push_back(Reg); } + /// Add PhysReg as live in to this block, and ensure that there is a copy of + /// PhysReg to a virtual register of class RC. Return the virtual register + /// that is a copy of the live in PhysReg. + unsigned addLiveIn(unsigned PhysReg, const TargetRegisterClass *RC); + /// removeLiveIn - Remove the specified register from the live in set. /// void removeLiveIn(unsigned Reg); Modified: user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp ============================================================================== --- user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp Sun Jul 7 19:47:22 2013 (r252998) +++ user/attilio/vmcontention/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp Sun Jul 7 19:53:07 2013 (r252999) @@ -19,6 +19,7 @@ #include "llvm/CodeGen/LiveVariables.h" #include "llvm/CodeGen/MachineDominators.h" #include "llvm/CodeGen/MachineFunction.h" +#include "llvm/CodeGen/MachineInstrBuilder.h" #include "llvm/CodeGen/MachineLoopInfo.h" #include "llvm/CodeGen/MachineRegisterInfo.h" #include "llvm/CodeGen/SlotIndexes.h" @@ -341,6 +342,38 @@ bool MachineBasicBlock::isLiveIn(unsigne return I != livein_end(); } +unsigned +MachineBasicBlock::addLiveIn(unsigned PhysReg, const TargetRegisterClass *RC) { + assert(getParent() && "MBB must be inserted in function"); + assert(TargetRegisterInfo::isPhysicalRegister(PhysReg) && "Expected physreg"); + assert(RC && "Register class is required"); + assert((isLandingPad() || this == &getParent()->front()) && + "Only the entry block and landing pads can have physreg live ins"); + + bool LiveIn = isLiveIn(PhysReg); + iterator I = SkipPHIsAndLabels(begin()), E = end(); + MachineRegisterInfo &MRI = getParent()->getRegInfo(); + const TargetInstrInfo &TII = *getParent()->getTarget().getInstrInfo(); + + // Look for an existing copy. + if (LiveIn) + for (;I != E && I->isCopy(); ++I) + if (I->getOperand(1).getReg() == PhysReg) { + unsigned VirtReg = I->getOperand(0).getReg(); + if (!MRI.constrainRegClass(VirtReg, RC)) + llvm_unreachable("Incompatible live-in register class."); + return VirtReg; + } + + // No luck, create a virtual register. + unsigned VirtReg = MRI.createVirtualRegister(RC); + BuildMI(*this, I, DebugLoc(), TII.get(TargetOpcode::COPY), VirtReg) + .addReg(PhysReg, RegState::Kill); + if (!LiveIn) + addLiveIn(PhysReg); + return VirtReg; +} + void MachineBasicBlock::moveBefore(MachineBasicBlock *NewAfter) { getParent()->splice(NewAfter, this); } Modified: user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp ============================================================================== --- user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp Sun Jul 7 19:47:22 2013 (r252998) +++ user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp Sun Jul 7 19:53:07 2013 (r252999) @@ -1910,33 +1910,25 @@ void SelectionDAGBuilder::visitLandingPa SmallVector ValueVTs; ComputeValueVTs(TLI, LP.getType(), ValueVTs); + assert(ValueVTs.size() == 2 && "Only two-valued landingpads are supported"); - // Insert the EXCEPTIONADDR instruction. - assert(FuncInfo.MBB->isLandingPad() && - "Call to eh.exception not in landing pad!"); - SDVTList VTs = DAG.getVTList(TLI.getPointerTy(), MVT::Other); + // Get the two live-in registers as SDValues. The physregs have already been + // copied into virtual registers. SDValue Ops[2]; - Ops[0] = DAG.getRoot(); - SDValue Op1 = DAG.getNode(ISD::EXCEPTIONADDR, getCurDebugLoc(), VTs, Ops, 1); - SDValue Chain = Op1.getValue(1); - - // Insert the EHSELECTION instruction. - VTs = DAG.getVTList(TLI.getPointerTy(), MVT::Other); - Ops[0] = Op1; - Ops[1] = Chain; - SDValue Op2 = DAG.getNode(ISD::EHSELECTION, getCurDebugLoc(), VTs, Ops, 2); - Chain = Op2.getValue(1); - Op2 = DAG.getSExtOrTrunc(Op2, getCurDebugLoc(), MVT::i32); + Ops[0] = DAG.getZExtOrTrunc( + DAG.getCopyFromReg(DAG.getEntryNode(), getCurDebugLoc(), + FuncInfo.ExceptionPointerVirtReg, TLI.getPointerTy()), + getCurDebugLoc(), ValueVTs[0]); + Ops[1] = DAG.getZExtOrTrunc( + DAG.getCopyFromReg(DAG.getEntryNode(), getCurDebugLoc(), + FuncInfo.ExceptionSelectorVirtReg, TLI.getPointerTy()), + getCurDebugLoc(), ValueVTs[1]); - Ops[0] = Op1; - Ops[1] = Op2; + // Merge into one. SDValue Res = DAG.getNode(ISD::MERGE_VALUES, getCurDebugLoc(), DAG.getVTList(&ValueVTs[0], ValueVTs.size()), &Ops[0], 2); - - std::pair RetPair = std::make_pair(Res, Chain); - setValue(&LP, RetPair.first); - DAG.setRoot(RetPair.second); + setValue(&LP, Res); } /// handleSmallSwitchCaseRange - Emit a series of specific tests (suitable for Modified: user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp ============================================================================== --- user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp Sun Jul 7 19:47:22 2013 (r252998) +++ user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp Sun Jul 7 19:53:07 2013 (r252999) @@ -827,12 +827,13 @@ void SelectionDAGISel::PrepareEHLandingP .addSym(Label); // Mark exception register as live in. - unsigned Reg = TLI.getExceptionPointerRegister(); - if (Reg) MBB->addLiveIn(Reg); + const TargetRegisterClass *PtrRC = TLI.getRegClassFor(TLI.getPointerTy()); + if (unsigned Reg = TLI.getExceptionPointerRegister()) + FuncInfo->ExceptionPointerVirtReg = MBB->addLiveIn(Reg, PtrRC); // Mark exception selector register as live in. - Reg = TLI.getExceptionSelectorRegister(); - if (Reg) MBB->addLiveIn(Reg); + if (unsigned Reg = TLI.getExceptionSelectorRegister()) + FuncInfo->ExceptionSelectorVirtReg = MBB->addLiveIn(Reg, PtrRC); } /// isFoldedOrDeadInstruction - Return true if the specified instruction is @@ -970,6 +971,8 @@ void SelectionDAGISel::SelectAllBasicBlo FuncInfo->InsertPt = FuncInfo->MBB->getFirstNonPHI(); // Setup an EH landing-pad block. + FuncInfo->ExceptionPointerVirtReg = 0; + FuncInfo->ExceptionSelectorVirtReg = 0; if (FuncInfo->MBB->isLandingPad()) PrepareEHLandingPad(); Modified: user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp ============================================================================== --- user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp Sun Jul 7 19:47:22 2013 (r252998) +++ user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp Sun Jul 7 19:53:07 2013 (r252999) @@ -10296,7 +10296,8 @@ void Sema::ActOnTagFinishDefinition(Scop Tag->setTopLevelDeclInObjCContainer(); // Notify the consumer that we've defined a tag. - Consumer.HandleTagDeclDefinition(Tag); + if (!Tag->isInvalidDecl()) + Consumer.HandleTagDeclDefinition(Tag); } void Sema::ActOnObjCContainerFinishDefinition() { Modified: user/attilio/vmcontention/contrib/wpa/COPYING ============================================================================== --- user/attilio/vmcontention/contrib/wpa/COPYING Sun Jul 7 19:47:22 2013 (r252998) +++ user/attilio/vmcontention/contrib/wpa/COPYING Sun Jul 7 19:53:07 2013 (r252999) @@ -1,340 +1,22 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 +wpa_supplicant and hostapd +-------------------------- - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. +Copyright (c) 2002-2012, Jouni Malinen and contributors +All Rights Reserved. - Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. +See the README file for the current license terms. - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) 19yy - - 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 of the License, 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 St, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) 19yy name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. +This software was previously distributed under BSD/GPL v2 dual license +terms that allowed either of those license alternatives to be +selected. As of February 11, 2012, the project has chosen to use only +the BSD license option for future distribution. As such, the GPL v2 +license option is no longer used. It should be noted that the BSD +license option (the one with advertisement clause removed) is compatible +with GPL and as such, does not prevent use of this software in projects +that use GPL. + +Some of the files may still include pointers to GPL version 2 license +terms. However, such copyright and license notifications are maintained +only for attribution purposes and any distribution of this software +after February 11, 2012 is no longer under the GPL v2 option. Modified: user/attilio/vmcontention/contrib/wpa/README ============================================================================== --- user/attilio/vmcontention/contrib/wpa/README Sun Jul 7 19:47:22 2013 (r252998) +++ user/attilio/vmcontention/contrib/wpa/README Sun Jul 7 19:53:07 2013 (r252999) @@ -1,19 +1,56 @@ -wpa_supplicant and hostapd v0.6.x ---------------------------------- +wpa_supplicant and hostapd +-------------------------- -Copyright (c) 2002-2007, Jouni Malinen and contributors +Copyright (c) 2002-2012, Jouni Malinen and contributors All Rights Reserved. -These program is dual-licensed under both the GPL version 2 and BSD -license. Either license may be used at your option. +These programs are licensed under the BSD license (the one with +advertisement clause removed). + +If you are submitting changes to the project, please see CONTRIBUTIONS +file for more instructions. This package may include either wpa_supplicant, hostapd, or both. See README file respective subdirectories (wpa_supplicant/README or hostapd/README) for more details. -Source code files have been moved around in v0.6.x releases and -compared to earlier releases, the programs are now build by first -going to a subdirectory (wpa_supplicant or hostapd) and creating -build configuration (.config) and running 'make' there (for -Linux/BSD/cygwin builds). +Source code files were moved around in v0.6.x releases and compared to +earlier releases, the programs are now built by first going to a +subdirectory (wpa_supplicant or hostapd) and creating build +configuration (.config) and running 'make' there (for Linux/BSD/cygwin +builds). + + +License +------- + +This software may be distributed, used, and modified under the terms of +BSD license: + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. Neither the name(s) of the above-listed copyright holder(s) nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE 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. Modified: user/attilio/vmcontention/contrib/wpa/hostapd/ChangeLog ============================================================================== --- user/attilio/vmcontention/contrib/wpa/hostapd/ChangeLog Sun Jul 7 19:47:22 2013 (r252998) +++ user/attilio/vmcontention/contrib/wpa/hostapd/ChangeLog Sun Jul 7 19:53:07 2013 (r252999) @@ -1,20 +1,206 @@ ChangeLog for hostapd -2010-09-07 - v0.7.3 - * fixed re-association after WPS not initializing WPA state machine in - some cases - * fixed WPS IE update on reconfiguration - * fixed WPS code not to proxy Probe Request frames for foreign SSIDs - * added WPS workaround for open networks and some known interop issues - * fixed WPS Diffie-Hellman derivation to use correct public key length - * fixed FT RRB messages on big endian CPUs - * changed WPS protection for brute force AP PIN attacks to disable AP - PIN only temporarily (but with increasing time) to avoid usability - issues on Label-only devices - * added wps_ap_pin command for more secure handling of AP PIN - operations (e.g., to generate a random AP PIN and only use it for - short amount of time) - * fixed HT STBC negotiation +2013-01-12 - v2.0 + * added AP-STA-DISCONNECTED ctrl_iface event + * improved debug logging (human readable event names, interface name + included in more entries) + * added number of small changes to make it easier for static analyzers + to understand the implementation + * added a workaround for Windows 7 Michael MIC failure reporting and + use of the Secure bit in EAPOL-Key msg 3/4 + * fixed number of small bugs (see git logs for more details) + * changed OpenSSL to read full certificate chain from server_cert file + * nl80211: number of updates to use new cfg80211/nl80211 functionality + - replace monitor interface with nl80211 commands + - additional information for driver-based AP SME + * EAP-pwd: + - fix KDF for group 21 and zero-padding + - added support for fragmentation + - increased maximum number of hunting-and-pecking iterations + * avoid excessive Probe Response retries for broadcast Probe Request + frames (only with drivers using hostapd SME/MLME) + * added preliminary support for using TLS v1.2 (CONFIG_TLSV12=y) + * fixed WPS operation stopping on dual concurrent AP + * added wps_rf_bands configuration parameter for overriding RF Bands + value for WPS + * added support for getting per-device PSK from RADIUS Tunnel-Password + * added support for libnl 3.2 and newer + * increased initial group key handshake retransmit timeout to 500 ms + * added a workaround for 4-way handshake to update SNonce even after + having sent EAPOL-Key 3/4 to avoid issues with some supplicant + implementations that can change SNonce for each EAP-Key 2/4 + * added a workaround for EAPOL-Key 4/4 using incorrect type value in + WPA2 mode (some deployed stations use WPA type in that message) + * added a WPS workaround for mixed mode AP Settings with Windows 7 + * changed WPS AP PIN disabling mechanism to disable the PIN after 10 + consecutive failures in addition to using the exponential lockout + period + * added support for WFA Hotspot 2.0 + - GAS/ANQP advertisement of network information + - disable_dgaf parameter to disable downstream group-addressed + forwarding + * simplified licensing terms by selecting the BSD license as the only + alternative + * EAP-SIM: fixed re-authentication not to update pseudonym + * EAP-SIM: use Notification round before EAP-Failure + * EAP-AKA: added support for AT_COUNTER_TOO_SMALL + * EAP-AKA: skip AKA/Identity exchange if EAP identity is recognized + * EAP-AKA': fixed identity for MK derivation + * EAP-AKA': updated to RFC 5448 (username prefixes changed); note: this + breaks interoperability with older versions + * EAP-SIM/AKA: allow pseudonym to be used after unknown reauth id + * changed ANonce to be a random number instead of Counter-based + * added support for canceling WPS operations with hostapd_cli wps_cancel + * fixed EAP/WPS to PSK transition on reassociation in cases where + deauthentication is missed + * hlr_auc_gw enhancements: + - a new command line parameter -u can be used to enable updating of + SQN in Milenage file + - use 5 bit IND for SQN updates + - SQLite database can now be used to store Milenage information + * EAP-SIM/AKA DB: added optional use of SQLite database for pseudonyms + and reauth data + * added support for Chargeable-User-Identity (RFC 4372) + * added radius_auth_req_attr and radius_acct_req_attr configuration + parameters to allow adding/overriding of RADIUS attributes in + Access-Request and Accounting-Request packets + * added support for RADIUS dynamic authorization server (RFC 5176) + * added initial support for WNM operations + - BSS max idle period + - WNM-Sleep Mode + * added new WPS NFC ctrl_iface mechanism + - removed obsoleted WPS_OOB command (including support for deprecated + UFD config_method) + * added FT support for drivers that implement MLME internally + * added SA Query support for drivers that implement MLME internally + * removed default ACM=1 from AC_VO and AC_VI + * changed VENDOR-TEST EAP method to use proper private enterprise number + (this will not interoperate with older versions) + * added hostapd.conf parameter vendor_elements to allow arbitrary vendor + specific elements to be added to the Beacon and Probe Response frames + * added support for configuring GCMP cipher for IEEE 802.11ad + * added support for 256-bit AES with internal TLS implementation + * changed EAPOL transmission to use AC_VO if WMM is active + * fixed EAP-TLS/PEAP/TTLS/FAST server to validate TLS Message Length + correctly; invalid messages could have caused the hostapd process to + terminate before this fix [CVE-2012-4445] + * limit number of active wildcard PINs for WPS Registrar to one to avoid + confusing behavior with multiple wildcard PINs + * added a workaround for WPS PBC session overlap detection to avoid + interop issues with deployed station implementations that do not + remove active PBC indication from Probe Request frames properly + * added support for using SQLite for the eap_user database + * added Acct-Session-Id attribute into Access-Request messages + * fixed EAPOL frame transmission to non-QoS STAs with nl80211 + (do not send QoS frames if the STA did not negotiate use of QoS for + this association) + +2012-05-10 - v1.0 + * Add channel selection support in hostapd. See hostapd.conf. + * Add support for IEEE 802.11v Time Advertisement mechanism with UTC + TSF offset. See hostapd.conf for config info. + * Delay STA entry removal until Deauth/Disassoc TX status in AP mode. + This allows the driver to use PS buffering of Deauthentication and + Disassociation frames when the STA is in power save sleep. Only + available with drivers that provide TX status events for Deauth/ + Disassoc frames (nl80211). + * Allow PMKSA caching to be disabled on the Authenticator. See + hostap.conf config parameter disable_pmksa_caching. + * atheros: Add support for IEEE 802.11w configuration. + * bsd: Add support for setting HT values in IFM_MMASK. + * Allow client isolation to be configured with ap_isolate. Client + isolation can be used to prevent low-level bridging of frames + between associated stations in the BSS. By default, this bridging + is allowed. + * Allow coexistance of HT BSSes with WEP/TKIP BSSes. + * Add require_ht config parameter, which can be used to configure + hostapd to reject association with any station that does not support + HT PHY. + * Add support for writing debug log to a file using "-f" option. Also + add relog CLI command to re-open the log file. + * Add bridge handling for WDS STA interfaces. By default they are + added to the configured bridge of the AP interface (if present), + but the user can also specify a separate bridge using cli command + wds_bridge. + * hostapd_cli: + - Add wds_bridge command for specifying bridge for WDS STA + interfaces. + - Add relog command for reopening log file. + - Send AP-STA-DISCONNECTED event when an AP disconnects a station + due to inactivity. + - Add wps_config ctrl_interface command for configuring AP. This + command can be used to configure the AP using the internal WPS + registrar. It works in the same way as new AP settings received + from an ER. + - Many WPS/WPS ER commands - see WPS/WPS ER sections for details. + - Add command get version, that returns hostapd version string. + * WNM: Add BSS Transition Management Request for ESS Disassoc Imminent. + Use hostapd_cli ess_disassoc (STA addr) (URL) to send the + notification to the STA. + * Allow AP mode to disconnect STAs based on low ACK condition (when + the data connection is not working properly, e.g., due to the STA + going outside the range of the AP). Disabled by default, enable by + config option disassoc_low_ack. + * Add WPA_IGNORE_CONFIG_ERRORS build option to continue in case of bad + config file. + * WPS: + - Send AP Settings as a wrapped Credential attribute to ctrl_iface + in WPS-NEW-AP-SETTINGS. + - Dispatch more WPS events through hostapd ctrl_iface. + - Add mechanism for indicating non-standard WPS errors. + - Change concurrent radio AP to use only one WPS UPnP instance. + - Add wps_check_pin command for processing PIN from user input. + UIs can use this command to process a PIN entered by a user and to + validate the checksum digit (if present). + - Add hostap_cli get_config command to display current AP config. + - Add new hostapd_cli command, wps_ap_pin, to manage AP PIN at + runtime and support dynamic AP PIN management. + - Disable AP PIN after 10 consecutive failures. Slow down attacks + on failures up to 10. + - Allow AP to start in Enrollee mode without AP PIN for probing, + to be compatible with Windows 7. + - Add Config Error into WPS-FAIL events to provide more info + to the user on how to resolve the issue. + - When controlling multiple interfaces: + - apply WPS commands to all interfaces configured to use WPS + - apply WPS config changes to all interfaces that use WPS + - when an attack is detected on any interface, disable AP PIN on + all interfaces + * WPS ER: + - Show SetSelectedRegistrar events as ctrl_iface events. + - Add special AP Setup Locked mode to allow read only ER. + ap_setup_locked=2 can now be used to enable a special mode where + WPS ER can learn the current AP settings, but cannot change them. + * WPS 2.0: Add support for WPS 2.0 (CONFIG_WPS2) + - Add build option CONFIG_WPS_EXTENSIBILITY_TESTING to enable tool + for testing protocol extensibility. + - Add build option CONFIG_WPS_STRICT to allow disabling of WPS + workarounds. + - Add support for AuthorizedMACs attribute. + * TDLS: + - Allow TDLS use or TDLS channel switching in the BSS to be + prohibited in the BSS, using config params tdls_prohibit and + tdls_prohibit_chan_switch. + * EAP server: Add support for configuring fragment size (see + fragment_size in hostapd.conf). + * wlantest: Add a tool wlantest for IEEE802.11 protocol testing. + wlantest can be used to capture frames from a monitor interface + for realtime capturing or from pcap files for offline analysis. + * Interworking: Support added for 802.11u. Enable in .config with + CONFIG_INTERWORKING. See hostapd.conf for config parameters for + interworking. + * Android: Add build and runtime support for Android hostapd. + * Add a new debug message level for excessive information. Use + -ddd to enable. + * TLS: Add support for tls_disable_time_checks=1 in client mode. + * Internal TLS: + - Add support for TLS v1.1 (RFC 4346). Enable with build parameter + CONFIG_TLSV11. + - Add domainComponent parser for X.509 names + * Reorder some IEs to get closer to IEEE 802.11 standard. Move + WMM into end of Beacon, Probe Resp and (Re)Assoc Resp frames. + Move HT IEs to be later in (Re)Assoc Resp. + * Many bugfixes. 2010-04-18 - v0.7.2 * fix WPS internal Registrar use when an external Registrar is also @@ -98,7 +284,7 @@ ChangeLog for hostapd * updated management frame protection to use IEEE Std 802.11w-2009 * fixed number of small WPS issues and added workarounds to interoperate with common deployed broken implementations - * added some IEEE 802.11n co-existance rules to disable 40 MHz channels + * added some IEEE 802.11n co-existence rules to disable 40 MHz channels or modify primary/secondary channels if needed based on neighboring networks * added support for NFC out-of-band mechanism with WPS Modified: user/attilio/vmcontention/contrib/wpa/hostapd/README ============================================================================== --- user/attilio/vmcontention/contrib/wpa/hostapd/README Sun Jul 7 19:47:22 2013 (r252998) +++ user/attilio/vmcontention/contrib/wpa/hostapd/README Sun Jul 7 19:53:07 2013 (r252999) @@ -2,37 +2,22 @@ hostapd - user space IEEE 802.11 AP and Authenticator and RADIUS authentication server ================================================================ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Sun Jul 7 19:58:13 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 11821E2F; Sun, 7 Jul 2013 19:58:13 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id F3C50126B; Sun, 7 Jul 2013 19:58:12 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r67JwC3t016833; Sun, 7 Jul 2013 19:58:12 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r67JwAKB016816; Sun, 7 Jul 2013 19:58:10 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201307071958.r67JwAKB016816@svn.freebsd.org> From: Attilio Rao Date: Sun, 7 Jul 2013 19:58:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253000 - in user/attilio/vmobj-readlock: . cddl/contrib/opensolaris/cmd/zfs contrib/llvm/include/llvm/CodeGen contrib/llvm/lib/CodeGen contrib/llvm/lib/CodeGen/SelectionDAG contrib/llv... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2013 19:58:13 -0000 Author: attilio Date: Sun Jul 7 19:58:09 2013 New Revision: 253000 URL: http://svnweb.freebsd.org/changeset/base/253000 Log: MFC Added: user/attilio/vmobj-readlock/contrib/wpa/hostapd/hlr_auc_gw.txt - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/hostapd/hlr_auc_gw.txt user/attilio/vmobj-readlock/contrib/wpa/hostapd/hostapd.eap_user_sqlite - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/hostapd/hostapd.eap_user_sqlite user/attilio/vmobj-readlock/contrib/wpa/patches/openssl-0.9.8x-tls-extensions.patch - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/patches/openssl-0.9.8x-tls-extensions.patch user/attilio/vmobj-readlock/contrib/wpa/src/ap/eap_user_db.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/ap/eap_user_db.c user/attilio/vmobj-readlock/contrib/wpa/src/ap/gas_serv.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/ap/gas_serv.c user/attilio/vmobj-readlock/contrib/wpa/src/ap/gas_serv.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/ap/gas_serv.h user/attilio/vmobj-readlock/contrib/wpa/src/ap/hs20.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/ap/hs20.c user/attilio/vmobj-readlock/contrib/wpa/src/ap/hs20.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/ap/hs20.h user/attilio/vmobj-readlock/contrib/wpa/src/ap/ieee802_11_shared.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/ap/ieee802_11_shared.c user/attilio/vmobj-readlock/contrib/wpa/src/ap/ieee802_11_vht.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/ap/ieee802_11_vht.c user/attilio/vmobj-readlock/contrib/wpa/src/ap/p2p_hostapd.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/ap/p2p_hostapd.c user/attilio/vmobj-readlock/contrib/wpa/src/ap/p2p_hostapd.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/ap/p2p_hostapd.h user/attilio/vmobj-readlock/contrib/wpa/src/ap/vlan_util.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/ap/vlan_util.c user/attilio/vmobj-readlock/contrib/wpa/src/ap/vlan_util.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/ap/vlan_util.h user/attilio/vmobj-readlock/contrib/wpa/src/ap/wnm_ap.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/ap/wnm_ap.c user/attilio/vmobj-readlock/contrib/wpa/src/ap/wnm_ap.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/ap/wnm_ap.h user/attilio/vmobj-readlock/contrib/wpa/src/common/gas.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/common/gas.c user/attilio/vmobj-readlock/contrib/wpa/src/common/gas.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/common/gas.h user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes-ccm.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/crypto/aes-ccm.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes-gcm.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/crypto/aes-gcm.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/random.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/crypto/random.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/random.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/crypto/random.h user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha1-prf.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/crypto/sha1-prf.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha256-prf.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/crypto/sha256-prf.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha256-tlsprf.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/crypto/sha256-tlsprf.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha256_i.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/crypto/sha256_i.h user/attilio/vmobj-readlock/contrib/wpa/src/drivers/driver_bsd.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/drivers/driver_bsd.c user/attilio/vmobj-readlock/contrib/wpa/src/drivers/driver_common.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/drivers/driver_common.c user/attilio/vmobj-readlock/contrib/wpa/src/drivers/driver_privsep.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/drivers/driver_privsep.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_pwd_common.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_pwd_common.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_pwd_common.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/eap_common/eap_pwd_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_pwd.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/eap_peer/eap_pwd.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_pwd.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/eap_server/eap_server_pwd.c user/attilio/vmobj-readlock/contrib/wpa/src/l2_packet/l2_packet_privsep.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/l2_packet/l2_packet_privsep.c user/attilio/vmobj-readlock/contrib/wpa/src/p2p/ - copied from r252999, user/attilio/vmcontention/contrib/wpa/src/p2p/ user/attilio/vmobj-readlock/contrib/wpa/src/radius/radius_das.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/radius/radius_das.c user/attilio/vmobj-readlock/contrib/wpa/src/radius/radius_das.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/radius/radius_das.h user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/tdls.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/rsn_supp/tdls.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/edit.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/utils/edit.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/edit.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/utils/edit.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/edit_readline.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/utils/edit_readline.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/edit_simple.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/utils/edit_simple.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/ext_password.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/utils/ext_password.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/ext_password.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/utils/ext_password.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/ext_password_i.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/utils/ext_password_i.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/ext_password_test.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/utils/ext_password_test.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_attr_parse.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/wps/wps_attr_parse.h user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_validate.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/src/wps/wps_validate.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/README-HS20 - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/README-HS20 user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/README-P2P - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/README-P2P user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/autoscan.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/autoscan.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/autoscan.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/autoscan.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/autoscan_exponential.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/autoscan_exponential.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/autoscan_periodic.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/autoscan_periodic.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/bgscan_learn.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/bgscan_learn.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_p2p.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service.in - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service.in user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service.in - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service.in user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/examples/dbus-listen-preq.py - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/dbus-listen-preq.py user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/examples/p2p/ - copied from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/p2p/ user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/examples/p2p-action-udhcp.sh - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/p2p-action-udhcp.sh user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/examples/p2p-action.sh - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/p2p-action.sh user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/examples/udhcpd-p2p.conf - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/udhcpd-p2p.conf user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/examples/wps-ap-cli - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/wps-ap-cli user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/examples/wps-nfc.py - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/examples/wps-nfc.py user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/gas_query.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/gas_query.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/gas_query.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/gas_query.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/hs20_supplicant.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/hs20_supplicant.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/hs20_supplicant.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/hs20_supplicant.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/interworking.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/interworking.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/interworking.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/interworking.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/nfc_pw_token.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/nfc_pw_token.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/offchannel.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/offchannel.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/offchannel.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/offchannel.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/p2p_supplicant.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/p2p_supplicant.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/p2p_supplicant.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/p2p_supplicant.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/utils/ - copied from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/utils/ user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wifi_display.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wifi_display.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wifi_display.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wifi_display.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wnm_sta.c - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wnm_sta.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wnm_sta.h - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wnm_sta.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.mk - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.mk user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.sh - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpa_supplicant_conf.sh user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wpa_supplicant_template.conf - copied unchanged from r252999, user/attilio/vmcontention/contrib/wpa/wpa_supplicant/wpa_supplicant_template.conf user/attilio/vmobj-readlock/share/man/man4/hptnr.4 - copied unchanged from r252999, user/attilio/vmcontention/share/man/man4/hptnr.4 user/attilio/vmobj-readlock/share/man/man9/SDT.9 - copied unchanged from r252999, user/attilio/vmcontention/share/man/man9/SDT.9 user/attilio/vmobj-readlock/sys/arm/ti/am335x/am335x_usbss.c - copied unchanged from r252999, user/attilio/vmcontention/sys/arm/ti/am335x/am335x_usbss.c user/attilio/vmobj-readlock/sys/contrib/v4l/ - copied from r252999, user/attilio/vmcontention/sys/contrib/v4l/ user/attilio/vmobj-readlock/sys/dev/cxgbe/firmware/t4fw-1.8.11.0.bin.uu - copied unchanged from r252999, user/attilio/vmcontention/sys/dev/cxgbe/firmware/t4fw-1.8.11.0.bin.uu user/attilio/vmobj-readlock/sys/dev/cxgbe/firmware/t5fw-1.8.22.0.bin.uu - copied unchanged from r252999, user/attilio/vmcontention/sys/dev/cxgbe/firmware/t5fw-1.8.22.0.bin.uu user/attilio/vmobj-readlock/sys/dev/cxgbe/firmware/t5fw_cfg.txt - copied unchanged from r252999, user/attilio/vmcontention/sys/dev/cxgbe/firmware/t5fw_cfg.txt user/attilio/vmobj-readlock/sys/dev/cxgbe/firmware/t5fw_cfg_fpga.txt - copied unchanged from r252999, user/attilio/vmcontention/sys/dev/cxgbe/firmware/t5fw_cfg_fpga.txt user/attilio/vmobj-readlock/sys/dev/cxgbe/firmware/t5fw_cfg_uwire.txt - copied unchanged from r252999, user/attilio/vmcontention/sys/dev/cxgbe/firmware/t5fw_cfg_uwire.txt user/attilio/vmobj-readlock/sys/dev/hpt27xx/hpt27xx_os_bsd.c - copied unchanged from r252999, user/attilio/vmcontention/sys/dev/hpt27xx/hpt27xx_os_bsd.c user/attilio/vmobj-readlock/sys/dev/hpt27xx/hpt27xx_osm_bsd.c - copied unchanged from r252999, user/attilio/vmcontention/sys/dev/hpt27xx/hpt27xx_osm_bsd.c user/attilio/vmobj-readlock/sys/dev/hptnr/ - copied from r252999, user/attilio/vmcontention/sys/dev/hptnr/ user/attilio/vmobj-readlock/sys/fs/ext2fs/ext2_hash.c - copied unchanged from r252999, user/attilio/vmcontention/sys/fs/ext2fs/ext2_hash.c user/attilio/vmobj-readlock/sys/fs/ext2fs/ext2_htree.c - copied unchanged from r252999, user/attilio/vmcontention/sys/fs/ext2fs/ext2_htree.c user/attilio/vmobj-readlock/sys/fs/ext2fs/htree.h - copied unchanged from r252999, user/attilio/vmcontention/sys/fs/ext2fs/htree.h user/attilio/vmobj-readlock/sys/mips/conf/ENH200 - copied unchanged from r252999, user/attilio/vmcontention/sys/mips/conf/ENH200 user/attilio/vmobj-readlock/sys/mips/conf/ENH200.hints - copied unchanged from r252999, user/attilio/vmcontention/sys/mips/conf/ENH200.hints user/attilio/vmobj-readlock/sys/modules/cxgbe/t5_firmware/ - copied from r252999, user/attilio/vmcontention/sys/modules/cxgbe/t5_firmware/ user/attilio/vmobj-readlock/sys/modules/hptnr/ - copied from r252999, user/attilio/vmcontention/sys/modules/hptnr/ user/attilio/vmobj-readlock/tools/build/options/WITHOUT_SVNLITE - copied unchanged from r252999, user/attilio/vmcontention/tools/build/options/WITHOUT_SVNLITE user/attilio/vmobj-readlock/tools/build/options/WITH_SVN - copied unchanged from r252999, user/attilio/vmcontention/tools/build/options/WITH_SVN user/attilio/vmobj-readlock/usr.sbin/bsdconfig/examples/browse_packages.sh - copied unchanged from r252999, user/attilio/vmcontention/usr.sbin/bsdconfig/examples/browse_packages.sh user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/services.subr - copied unchanged from r252999, user/attilio/vmcontention/usr.sbin/bsdconfig/networking/share/services.subr user/attilio/vmobj-readlock/usr.sbin/wpa/wpa_priv/ - copied from r252999, user/attilio/vmcontention/usr.sbin/wpa/wpa_priv/ Deleted: user/attilio/vmobj-readlock/contrib/wpa/hostapd/.gitignore user/attilio/vmobj-readlock/contrib/wpa/hostapd/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/ap/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/common/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/crypto/.gitignore user/attilio/vmobj-readlock/contrib/wpa/src/crypto/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/crypto/md5-non-fips.c user/attilio/vmobj-readlock/contrib/wpa/src/drivers/.gitignore user/attilio/vmobj-readlock/contrib/wpa/src/drivers/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/drivers/driver_ndiswrapper.c user/attilio/vmobj-readlock/contrib/wpa/src/drivers/drivers.mak user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/eapol_auth/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/eapol_supp/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/l2_packet/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/lib.rules user/attilio/vmobj-readlock/contrib/wpa/src/radius/.gitignore user/attilio/vmobj-readlock/contrib/wpa/src/radius/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/tls/.gitignore user/attilio/vmobj-readlock/contrib/wpa/src/tls/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/utils/.gitignore user/attilio/vmobj-readlock/contrib/wpa/src/utils/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/wps/Makefile user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_nfc.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_nfc_pn531.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_ufd.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/.gitignore user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/Makefile user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/.gitignore user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/fi.epitest.hostap.WPASupplicant.service user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/fi.w1.wpa_supplicant1.service user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/doc/ user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/mlme.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/mlme.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wpa_supplicant.nsi user/attilio/vmobj-readlock/sys/compat/linux/linux_videodev.h user/attilio/vmobj-readlock/sys/compat/linux/linux_videodev2.h user/attilio/vmobj-readlock/sys/dev/cxgbe/firmware/t4fw-1.8.4.0.bin.uu user/attilio/vmobj-readlock/sys/dev/hpt27xx/os_bsd.c user/attilio/vmobj-readlock/sys/dev/hpt27xx/osm_bsd.c user/attilio/vmobj-readlock/usr.sbin/wpa/hostapd/driver_freebsd.c user/attilio/vmobj-readlock/usr.sbin/wpa/wpa_supplicant/driver_freebsd.c Modified: user/attilio/vmobj-readlock/Makefile.inc1 user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c user/attilio/vmobj-readlock/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h user/attilio/vmobj-readlock/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h user/attilio/vmobj-readlock/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp user/attilio/vmobj-readlock/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp user/attilio/vmobj-readlock/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp user/attilio/vmobj-readlock/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp user/attilio/vmobj-readlock/contrib/wpa/COPYING user/attilio/vmobj-readlock/contrib/wpa/README user/attilio/vmobj-readlock/contrib/wpa/hostapd/ChangeLog user/attilio/vmobj-readlock/contrib/wpa/hostapd/README user/attilio/vmobj-readlock/contrib/wpa/hostapd/README-WPS user/attilio/vmobj-readlock/contrib/wpa/hostapd/config_file.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/config_file.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/ctrl_iface.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/ctrl_iface.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/defconfig user/attilio/vmobj-readlock/contrib/wpa/hostapd/dump_state.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/dump_state.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/eap_register.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/eap_register.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/hlr_auc_gw.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/hostapd.conf (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/hostapd.eap_user user/attilio/vmobj-readlock/contrib/wpa/hostapd/hostapd_cli.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/main.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/nt_password_hash.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/accounting.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/accounting.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ap_config.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ap_config.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ap_drv_ops.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ap_drv_ops.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ap_list.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ap_list.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ap_mlme.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ap_mlme.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/authsrv.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/authsrv.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/beacon.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/beacon.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ctrl_iface_ap.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ctrl_iface_ap.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/drv_callbacks.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/hostapd.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/hostapd.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/hw_features.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/hw_features.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/iapp.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/iapp.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ieee802_11.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ieee802_11.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ieee802_11_auth.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ieee802_11_auth.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ieee802_11_ht.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ieee802_1x.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/ieee802_1x.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/peerkey_auth.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/pmksa_cache_auth.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/pmksa_cache_auth.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/preauth_auth.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/preauth_auth.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/sta_info.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/sta_info.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/tkip_countermeasures.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/tkip_countermeasures.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/utils.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/vlan_init.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/wmm.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/wpa_auth.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/wpa_auth.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/wpa_auth_ft.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/wpa_auth_glue.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/wpa_auth_glue.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/wpa_auth_i.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/wpa_auth_ie.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/wpa_auth_ie.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/wps_hostapd.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/wps_hostapd.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/common/defs.h user/attilio/vmobj-readlock/contrib/wpa/src/common/eapol_common.h user/attilio/vmobj-readlock/contrib/wpa/src/common/ieee802_11_common.c user/attilio/vmobj-readlock/contrib/wpa/src/common/ieee802_11_common.h user/attilio/vmobj-readlock/contrib/wpa/src/common/ieee802_11_defs.h user/attilio/vmobj-readlock/contrib/wpa/src/common/privsep_commands.h user/attilio/vmobj-readlock/contrib/wpa/src/common/version.h user/attilio/vmobj-readlock/contrib/wpa/src/common/wpa_common.c user/attilio/vmobj-readlock/contrib/wpa/src/common/wpa_common.h user/attilio/vmobj-readlock/contrib/wpa/src/common/wpa_ctrl.c user/attilio/vmobj-readlock/contrib/wpa/src/common/wpa_ctrl.h user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes-cbc.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes-ctr.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes-eax.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes-encblock.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes-internal-dec.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes-internal-enc.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes-internal.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes-omac1.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes-unwrap.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes-wrap.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes.h user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes_i.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/aes_wrap.h user/attilio/vmobj-readlock/contrib/wpa/src/crypto/crypto.h user/attilio/vmobj-readlock/contrib/wpa/src/crypto/crypto_cryptoapi.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/crypto_gnutls.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/crypto_internal-cipher.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/crypto_internal-modexp.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/crypto_internal-rsa.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/crypto_internal.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/crypto_libtomcrypt.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/crypto_none.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/crypto_nss.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/crypto_openssl.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/des-internal.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/des_i.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/dh_group5.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/dh_group5.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/dh_groups.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/dh_groups.h user/attilio/vmobj-readlock/contrib/wpa/src/crypto/fips_prf_cryptoapi.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/fips_prf_gnutls.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/fips_prf_internal.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/fips_prf_nss.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/fips_prf_openssl.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/md4-internal.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/md5-internal.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/md5.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/md5.h user/attilio/vmobj-readlock/contrib/wpa/src/crypto/md5_i.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/milenage.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/milenage.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/ms_funcs.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/ms_funcs.h user/attilio/vmobj-readlock/contrib/wpa/src/crypto/rc4.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha1-internal.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha1-pbkdf2.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha1-tlsprf.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha1-tprf.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha1.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha1.h user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha1_i.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha256-internal.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha256.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/sha256.h user/attilio/vmobj-readlock/contrib/wpa/src/crypto/tls.h user/attilio/vmobj-readlock/contrib/wpa/src/crypto/tls_gnutls.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/tls_internal.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/tls_none.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/tls_nss.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/crypto/tls_openssl.c user/attilio/vmobj-readlock/contrib/wpa/src/crypto/tls_schannel.c user/attilio/vmobj-readlock/contrib/wpa/src/drivers/driver.h user/attilio/vmobj-readlock/contrib/wpa/src/drivers/driver_ndis.c user/attilio/vmobj-readlock/contrib/wpa/src/drivers/driver_ndis.h user/attilio/vmobj-readlock/contrib/wpa/src/drivers/driver_ndis_.c user/attilio/vmobj-readlock/contrib/wpa/src/drivers/driver_wired.c user/attilio/vmobj-readlock/contrib/wpa/src/drivers/drivers.c user/attilio/vmobj-readlock/contrib/wpa/src/drivers/ndis_events.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/chap.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/chap.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_common.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_defs.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_fast_common.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_fast_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_gpsk_common.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_gpsk_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_ikev2_common.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_ikev2_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_pax_common.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_pax_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_peap_common.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_peap_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_psk_common.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_psk_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_sake_common.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_sake_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_sim_common.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_sim_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_tlv_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_ttls.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_wsc_common.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/eap_wsc_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/ikev2_common.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_common/ikev2_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_aka.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_config.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_fast.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_fast_pac.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_fast_pac.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_gpsk.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_gtc.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_i.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_ikev2.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_leap.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_md5.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_methods.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_methods.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_mschapv2.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_otp.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_pax.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_peap.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_psk.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_sake.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_sim.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_tls.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_tls_common.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_tls_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_tnc.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_ttls.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_vendor_test.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/eap_wsc.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/ikev2.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/ikev2.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/mschapv2.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/mschapv2.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/tncc.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_peer/tncc.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_i.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_methods.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_aka.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_fast.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_gpsk.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_gtc.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_identity.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_ikev2.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_md5.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_methods.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_mschapv2.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_pax.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_peap.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_psk.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_sake.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_sim.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_tls.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_tls_common.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_tnc.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_ttls.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_vendor_test.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_server_wsc.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_sim_db.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_sim_db.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/eap_tls_common.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/ikev2.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/ikev2.h user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/tncs.c user/attilio/vmobj-readlock/contrib/wpa/src/eap_server/tncs.h user/attilio/vmobj-readlock/contrib/wpa/src/eapol_auth/eapol_auth_dump.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eapol_auth/eapol_auth_sm.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eapol_auth/eapol_auth_sm.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eapol_auth/eapol_auth_sm_i.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/eapol_supp/eapol_supp_sm.c user/attilio/vmobj-readlock/contrib/wpa/src/eapol_supp/eapol_supp_sm.h user/attilio/vmobj-readlock/contrib/wpa/src/l2_packet/l2_packet.h user/attilio/vmobj-readlock/contrib/wpa/src/l2_packet/l2_packet_freebsd.c user/attilio/vmobj-readlock/contrib/wpa/src/l2_packet/l2_packet_ndis.c user/attilio/vmobj-readlock/contrib/wpa/src/l2_packet/l2_packet_none.c user/attilio/vmobj-readlock/contrib/wpa/src/radius/radius.c user/attilio/vmobj-readlock/contrib/wpa/src/radius/radius.h user/attilio/vmobj-readlock/contrib/wpa/src/radius/radius_client.c user/attilio/vmobj-readlock/contrib/wpa/src/radius/radius_client.h user/attilio/vmobj-readlock/contrib/wpa/src/radius/radius_server.c user/attilio/vmobj-readlock/contrib/wpa/src/radius/radius_server.h user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/peerkey.c user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/peerkey.h user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/pmksa_cache.c user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/pmksa_cache.h user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/preauth.c user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/preauth.h user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/wpa.c user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/wpa.h user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/wpa_ft.c user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/wpa_i.h user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/wpa_ie.c user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/wpa_ie.h user/attilio/vmobj-readlock/contrib/wpa/src/tls/asn1.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/asn1.h user/attilio/vmobj-readlock/contrib/wpa/src/tls/bignum.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/bignum.h user/attilio/vmobj-readlock/contrib/wpa/src/tls/libtommath.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/pkcs1.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/tls/pkcs1.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/tls/pkcs5.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/tls/pkcs5.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/tls/pkcs8.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/tls/pkcs8.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/tls/rsa.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/rsa.h user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_client.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_client.h user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_client_i.h user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_client_read.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_client_write.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_common.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_common.h user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_cred.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_cred.h user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_record.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_record.h user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_server.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_server.h user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_server_i.h user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_server_read.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/tlsv1_server_write.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/x509v3.c user/attilio/vmobj-readlock/contrib/wpa/src/tls/x509v3.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/base64.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/base64.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/build_config.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/common.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/common.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/eloop.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/eloop.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/eloop_none.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/eloop_win.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/includes.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/ip_addr.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/ip_addr.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/list.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/utils/os.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/os_internal.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/os_none.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/os_unix.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/os_win32.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/pcsc_funcs.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/pcsc_funcs.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/radiotap.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/utils/radiotap_iter.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/utils/state_machine.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/trace.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/utils/trace.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/utils/uuid.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/uuid.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/wpa_debug.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/wpa_debug.h user/attilio/vmobj-readlock/contrib/wpa/src/utils/wpabuf.c user/attilio/vmobj-readlock/contrib/wpa/src/utils/wpabuf.h user/attilio/vmobj-readlock/contrib/wpa/src/wps/http_client.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/wps/http_client.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/wps/http_server.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/wps/http_server.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/wps/httpread.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/httpread.h user/attilio/vmobj-readlock/contrib/wpa/src/wps/ndef.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/wps/upnp_xml.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/wps/upnp_xml.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps.h user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_attr_build.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_attr_parse.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_attr_process.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_common.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_defs.h user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_dev_attr.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_dev_attr.h user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_enrollee.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_er.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_er.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_er_ssdp.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_i.h user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_registrar.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_upnp.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_upnp.h user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_upnp_ap.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_upnp_event.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_upnp_i.h user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_upnp_ssdp.c user/attilio/vmobj-readlock/contrib/wpa/src/wps/wps_upnp_web.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/ChangeLog user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/README user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/README-WPS user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/ap.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/ap.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/bgscan.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/bgscan.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/bgscan_simple.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/blacklist.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/blacklist.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/bss.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/bss.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/config.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/config.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/config_file.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/config_none.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/config_ssid.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/ctrl_iface.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/ctrl_iface.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/ctrl_iface_named_pipe.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/ctrl_iface_udp.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/ctrl_iface_unix.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/Makefile (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_common.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_common.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_common_i.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_dict_helpers.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_new.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_new.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_new_handlers_wps.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_new_helpers.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_new_introspect.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_old.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_old.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus_old_handlers_wps.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/defconfig user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/driver_i.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/eap_register.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/eapol_test.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/events.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-signals.py (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/ibss_rsn.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/ibss_rsn.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/main.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/main_none.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/notify.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/notify.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/preauth_test.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/scan.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/scan.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/sme.c (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/sme.h (contents, props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/tests/test_eap_sim_common.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/tests/test_wpa.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wpa_cli.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wpa_passphrase.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wpa_priv.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wpa_supplicant.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wpa_supplicant.conf user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wpa_supplicant_i.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wpas_glue.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wpas_glue.h user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wps_supplicant.c user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/wps_supplicant.h user/attilio/vmobj-readlock/etc/rc.resume user/attilio/vmobj-readlock/include/stdlib.h user/attilio/vmobj-readlock/lib/libc/iconv/citrus_csmapper.c user/attilio/vmobj-readlock/lib/libc/iconv/citrus_iconv.c user/attilio/vmobj-readlock/lib/libc/iconv/citrus_lock.h user/attilio/vmobj-readlock/lib/libc/iconv/citrus_mapper.c user/attilio/vmobj-readlock/lib/libc/iconv/citrus_none.c user/attilio/vmobj-readlock/lib/libc/iconv/citrus_stdenc.h user/attilio/vmobj-readlock/lib/libc/iconv/citrus_stdenc_local.h user/attilio/vmobj-readlock/lib/libc/iconv/citrus_stdenc_template.h user/attilio/vmobj-readlock/lib/libc/stdio/mktemp.3 user/attilio/vmobj-readlock/lib/libc/stdlib/rand.c user/attilio/vmobj-readlock/lib/libiconv_modules/BIG5/citrus_big5.c user/attilio/vmobj-readlock/lib/libiconv_modules/DECHanyu/citrus_dechanyu.c user/attilio/vmobj-readlock/lib/libiconv_modules/EUC/citrus_euc.c user/attilio/vmobj-readlock/lib/libiconv_modules/EUCTW/citrus_euctw.c user/attilio/vmobj-readlock/lib/libiconv_modules/GBK2K/citrus_gbk2k.c user/attilio/vmobj-readlock/lib/libiconv_modules/HZ/citrus_hz.c user/attilio/vmobj-readlock/lib/libiconv_modules/ISO2022/citrus_iso2022.c user/attilio/vmobj-readlock/lib/libiconv_modules/JOHAB/citrus_johab.c user/attilio/vmobj-readlock/lib/libiconv_modules/MSKanji/citrus_mskanji.c user/attilio/vmobj-readlock/lib/libiconv_modules/UES/citrus_ues.c user/attilio/vmobj-readlock/lib/libiconv_modules/UTF1632/citrus_utf1632.c user/attilio/vmobj-readlock/lib/libiconv_modules/UTF7/citrus_utf7.c user/attilio/vmobj-readlock/lib/libiconv_modules/UTF8/citrus_utf8.c user/attilio/vmobj-readlock/lib/libiconv_modules/VIQR/citrus_viqr.c user/attilio/vmobj-readlock/lib/libiconv_modules/ZW/citrus_zw.c user/attilio/vmobj-readlock/lib/libiconv_modules/iconv_none/citrus_iconv_none.c user/attilio/vmobj-readlock/lib/libiconv_modules/iconv_std/citrus_iconv_std.c user/attilio/vmobj-readlock/release/release.conf.sample user/attilio/vmobj-readlock/release/release.sh user/attilio/vmobj-readlock/sbin/dhclient/bpf.c user/attilio/vmobj-readlock/sbin/dhclient/dhclient.c user/attilio/vmobj-readlock/sbin/dhclient/dhcpd.h user/attilio/vmobj-readlock/sbin/dhclient/packet.c user/attilio/vmobj-readlock/sbin/dhclient/privsep.c user/attilio/vmobj-readlock/sbin/dhclient/privsep.h user/attilio/vmobj-readlock/sbin/nvmecontrol/firmware.c user/attilio/vmobj-readlock/share/man/man4/Makefile user/attilio/vmobj-readlock/share/man/man4/hptiop.4 user/attilio/vmobj-readlock/share/man/man4/oce.4 user/attilio/vmobj-readlock/share/man/man4/virtio.4 user/attilio/vmobj-readlock/share/man/man4/virtio_balloon.4 user/attilio/vmobj-readlock/share/man/man4/virtio_blk.4 user/attilio/vmobj-readlock/share/man/man4/virtio_scsi.4 user/attilio/vmobj-readlock/share/man/man4/vtnet.4 user/attilio/vmobj-readlock/share/man/man5/src.conf.5 user/attilio/vmobj-readlock/share/man/man9/Makefile user/attilio/vmobj-readlock/share/misc/committers-src.dot user/attilio/vmobj-readlock/sys/amd64/amd64/pmap.c user/attilio/vmobj-readlock/sys/amd64/conf/GENERIC user/attilio/vmobj-readlock/sys/amd64/conf/NOTES user/attilio/vmobj-readlock/sys/amd64/vmm/vmm_instruction_emul.c user/attilio/vmobj-readlock/sys/arm/arm/busdma_machdep-v6.c user/attilio/vmobj-readlock/sys/arm/arm/elf_trampoline.c user/attilio/vmobj-readlock/sys/arm/arm/generic_timer.c user/attilio/vmobj-readlock/sys/arm/arm/pmap-v6.c user/attilio/vmobj-readlock/sys/arm/arm/vfp.c user/attilio/vmobj-readlock/sys/arm/conf/BEAGLEBONE user/attilio/vmobj-readlock/sys/arm/ti/am335x/am335x_pwm.c user/attilio/vmobj-readlock/sys/arm/ti/am335x/files.am335x user/attilio/vmobj-readlock/sys/arm/ti/ti_mmchs.c user/attilio/vmobj-readlock/sys/arm/ti/ti_mmchs.h user/attilio/vmobj-readlock/sys/boot/fdt/dts/am335x-evm.dts user/attilio/vmobj-readlock/sys/boot/fdt/dts/am335x.dtsi user/attilio/vmobj-readlock/sys/boot/fdt/dts/beaglebone-black.dts user/attilio/vmobj-readlock/sys/boot/fdt/dts/beaglebone.dts user/attilio/vmobj-readlock/sys/boot/i386/gptboot/gptboot.8 user/attilio/vmobj-readlock/sys/cam/cam_ccb.h user/attilio/vmobj-readlock/sys/cam/ctl/ctl_backend_ramdisk.c user/attilio/vmobj-readlock/sys/cam/scsi/scsi_da.c user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/dtrace/dtrace.c user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c user/attilio/vmobj-readlock/sys/cddl/dev/dtrace/dtrace_ioctl.c user/attilio/vmobj-readlock/sys/cddl/dev/dtrace/dtrace_load.c user/attilio/vmobj-readlock/sys/cddl/dev/dtrace/dtrace_unload.c user/attilio/vmobj-readlock/sys/compat/linux/linux_ioctl.c user/attilio/vmobj-readlock/sys/conf/WITHOUT_SOURCELESS_HOST user/attilio/vmobj-readlock/sys/conf/files user/attilio/vmobj-readlock/sys/conf/files.amd64 user/attilio/vmobj-readlock/sys/conf/files.i386 user/attilio/vmobj-readlock/sys/conf/options user/attilio/vmobj-readlock/sys/dev/acpica/acpi_pcib.c user/attilio/vmobj-readlock/sys/dev/acpica/acpi_pcib_acpi.c user/attilio/vmobj-readlock/sys/dev/arcmsr/arcmsr.c user/attilio/vmobj-readlock/sys/dev/arcmsr/arcmsr.h user/attilio/vmobj-readlock/sys/dev/cpuctl/cpuctl.c user/attilio/vmobj-readlock/sys/dev/cxgbe/adapter.h user/attilio/vmobj-readlock/sys/dev/cxgbe/common/common.h user/attilio/vmobj-readlock/sys/dev/cxgbe/common/t4_hw.c user/attilio/vmobj-readlock/sys/dev/cxgbe/common/t4_hw.h user/attilio/vmobj-readlock/sys/dev/cxgbe/common/t4_msg.h user/attilio/vmobj-readlock/sys/dev/cxgbe/common/t4_regs_values.h user/attilio/vmobj-readlock/sys/dev/cxgbe/firmware/t4fw_cfg.txt user/attilio/vmobj-readlock/sys/dev/cxgbe/firmware/t4fw_cfg_uwire.txt user/attilio/vmobj-readlock/sys/dev/cxgbe/firmware/t4fw_interface.h user/attilio/vmobj-readlock/sys/dev/cxgbe/offload.h user/attilio/vmobj-readlock/sys/dev/cxgbe/t4_main.c user/attilio/vmobj-readlock/sys/dev/cxgbe/t4_sge.c user/attilio/vmobj-readlock/sys/dev/cxgbe/tom/t4_connect.c user/attilio/vmobj-readlock/sys/dev/cxgbe/tom/t4_listen.c user/attilio/vmobj-readlock/sys/dev/cxgbe/tom/t4_tom.c user/attilio/vmobj-readlock/sys/dev/cxgbe/tom/t4_tom.h user/attilio/vmobj-readlock/sys/dev/drm2/ttm/ttm_bo_vm.c user/attilio/vmobj-readlock/sys/dev/hpt27xx/hpt27xx_config.c user/attilio/vmobj-readlock/sys/dev/hptiop/hptiop.c user/attilio/vmobj-readlock/sys/dev/iwn/if_iwn.c user/attilio/vmobj-readlock/sys/dev/iwn/if_iwnvar.h user/attilio/vmobj-readlock/sys/dev/mem/memdev.c user/attilio/vmobj-readlock/sys/dev/oce/oce_hw.c user/attilio/vmobj-readlock/sys/dev/oce/oce_hw.h user/attilio/vmobj-readlock/sys/dev/oce/oce_if.c user/attilio/vmobj-readlock/sys/dev/oce/oce_if.h user/attilio/vmobj-readlock/sys/dev/oce/oce_mbox.c user/attilio/vmobj-readlock/sys/dev/oce/oce_queue.c user/attilio/vmobj-readlock/sys/dev/oce/oce_sysctl.c user/attilio/vmobj-readlock/sys/dev/oce/oce_util.c user/attilio/vmobj-readlock/sys/dev/qlxgbe/ql_os.c user/attilio/vmobj-readlock/sys/dev/ral/rt2560.c user/attilio/vmobj-readlock/sys/dev/ral/rt2661.c user/attilio/vmobj-readlock/sys/dev/ral/rt2860.c user/attilio/vmobj-readlock/sys/dev/usb/controller/musb_otg.c user/attilio/vmobj-readlock/sys/dev/usb/controller/musb_otg.h user/attilio/vmobj-readlock/sys/dev/usb/controller/musb_otg_atmelarm.c user/attilio/vmobj-readlock/sys/dev/usb/wlan/if_rum.c user/attilio/vmobj-readlock/sys/dev/usb/wlan/if_uath.c user/attilio/vmobj-readlock/sys/dev/usb/wlan/if_upgt.c user/attilio/vmobj-readlock/sys/dev/usb/wlan/if_ural.c user/attilio/vmobj-readlock/sys/dev/usb/wlan/if_urtw.c user/attilio/vmobj-readlock/sys/dev/usb/wlan/if_urtwn.c user/attilio/vmobj-readlock/sys/dev/usb/wlan/if_zyd.c user/attilio/vmobj-readlock/sys/dev/virtio/balloon/virtio_balloon.c user/attilio/vmobj-readlock/sys/dev/virtio/block/virtio_blk.c user/attilio/vmobj-readlock/sys/dev/virtio/block/virtio_blk.h user/attilio/vmobj-readlock/sys/dev/virtio/network/if_vtnet.c user/attilio/vmobj-readlock/sys/dev/virtio/network/if_vtnetvar.h user/attilio/vmobj-readlock/sys/dev/virtio/pci/virtio_pci.c user/attilio/vmobj-readlock/sys/dev/virtio/scsi/virtio_scsi.c user/attilio/vmobj-readlock/sys/dev/virtio/scsi/virtio_scsivar.h user/attilio/vmobj-readlock/sys/dev/virtio/virtio.c user/attilio/vmobj-readlock/sys/dev/virtio/virtio.h user/attilio/vmobj-readlock/sys/dev/virtio/virtio_bus_if.m user/attilio/vmobj-readlock/sys/dev/virtio/virtio_if.m user/attilio/vmobj-readlock/sys/dev/virtio/virtqueue.c user/attilio/vmobj-readlock/sys/dev/virtio/virtqueue.h user/attilio/vmobj-readlock/sys/fs/ext2fs/ext2_dir.h user/attilio/vmobj-readlock/sys/fs/ext2fs/ext2_extern.h user/attilio/vmobj-readlock/sys/fs/ext2fs/ext2_inode_cnv.c user/attilio/vmobj-readlock/sys/fs/ext2fs/ext2_lookup.c user/attilio/vmobj-readlock/sys/fs/ext2fs/ext2_vfsops.c user/attilio/vmobj-readlock/sys/fs/ext2fs/ext2_vnops.c user/attilio/vmobj-readlock/sys/fs/ext2fs/ext2fs.h user/attilio/vmobj-readlock/sys/fs/nullfs/null_vnops.c user/attilio/vmobj-readlock/sys/geom/geom_disk.c user/attilio/vmobj-readlock/sys/geom/geom_disk.h user/attilio/vmobj-readlock/sys/i386/conf/GENERIC user/attilio/vmobj-readlock/sys/i386/conf/NOTES user/attilio/vmobj-readlock/sys/i386/conf/PAE user/attilio/vmobj-readlock/sys/i386/conf/XEN user/attilio/vmobj-readlock/sys/kern/kern_intr.c user/attilio/vmobj-readlock/sys/kern/kern_priv.c user/attilio/vmobj-readlock/sys/mips/conf/AP93.hints user/attilio/vmobj-readlock/sys/mips/include/atomic.h user/attilio/vmobj-readlock/sys/modules/Makefile user/attilio/vmobj-readlock/sys/modules/cxgbe/Makefile user/attilio/vmobj-readlock/sys/modules/cxgbe/t4_firmware/Makefile user/attilio/vmobj-readlock/sys/modules/ext2fs/Makefile user/attilio/vmobj-readlock/sys/modules/hpt27xx/Makefile user/attilio/vmobj-readlock/sys/net/if_var.h user/attilio/vmobj-readlock/sys/net80211/ieee80211_amrr.c user/attilio/vmobj-readlock/sys/net80211/ieee80211_mesh.c user/attilio/vmobj-readlock/sys/net80211/ieee80211_phy.c user/attilio/vmobj-readlock/sys/net80211/ieee80211_phy.h user/attilio/vmobj-readlock/sys/netinet/if_ether.c user/attilio/vmobj-readlock/sys/netinet/in_pcb.c user/attilio/vmobj-readlock/sys/netinet/in_pcb.h user/attilio/vmobj-readlock/sys/netinet/ip_output.c user/attilio/vmobj-readlock/sys/netinet/sctp_constants.h user/attilio/vmobj-readlock/sys/netinet/sctp_indata.c user/attilio/vmobj-readlock/sys/netinet/sctp_indata.h user/attilio/vmobj-readlock/sys/netinet/sctp_input.c user/attilio/vmobj-readlock/sys/netinet/sctp_pcb.c user/attilio/vmobj-readlock/sys/netinet/sctp_sysctl.c user/attilio/vmobj-readlock/sys/netinet/sctp_sysctl.h user/attilio/vmobj-readlock/sys/netinet6/in6_pcb.c user/attilio/vmobj-readlock/sys/netinet6/ip6_output.c user/attilio/vmobj-readlock/sys/nfsclient/nfs_subs.c user/attilio/vmobj-readlock/sys/sys/priv.h user/attilio/vmobj-readlock/sys/sys/sdt.h user/attilio/vmobj-readlock/sys/vm/vm_page.c user/attilio/vmobj-readlock/sys/vm/vm_phys.c user/attilio/vmobj-readlock/usr.bin/iconv/iconv.c user/attilio/vmobj-readlock/usr.bin/mail/popen.c user/attilio/vmobj-readlock/usr.bin/make/job.c user/attilio/vmobj-readlock/usr.bin/mkcsmapper/lex.l user/attilio/vmobj-readlock/usr.bin/mkesdb/lex.l user/attilio/vmobj-readlock/usr.bin/patch/pch.c user/attilio/vmobj-readlock/usr.bin/rwho/rwho.c user/attilio/vmobj-readlock/usr.sbin/Makefile user/attilio/vmobj-readlock/usr.sbin/bhyve/bhyverun.c user/attilio/vmobj-readlock/usr.sbin/bhyve/pci_emul.c user/attilio/vmobj-readlock/usr.sbin/bhyve/pci_emul.h user/attilio/vmobj-readlock/usr.sbin/bhyve/pci_virtio_net.c user/attilio/vmobj-readlock/usr.sbin/bsdconfig/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/bsdconfig user/attilio/vmobj-readlock/usr.sbin/bsdconfig/bsdconfig.8 user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/console user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/font user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/keymap user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/repeat user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/saver user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/screenmap user/attilio/vmobj-readlock/usr.sbin/bsdconfig/console/ttys user/attilio/vmobj-readlock/usr.sbin/bsdconfig/diskmgmt/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/diskmgmt/diskmgmt user/attilio/vmobj-readlock/usr.sbin/bsdconfig/docsinstall/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/docsinstall/docsinstall user/attilio/vmobj-readlock/usr.sbin/bsdconfig/dot/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/dot/dot user/attilio/vmobj-readlock/usr.sbin/bsdconfig/examples/Makefile user/attilio/vmobj-readlock/usr.sbin/bsdconfig/include/messages.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/mouse/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/mouse/disable user/attilio/vmobj-readlock/usr.sbin/bsdconfig/mouse/enable user/attilio/vmobj-readlock/usr.sbin/bsdconfig/mouse/flags user/attilio/vmobj-readlock/usr.sbin/bsdconfig/mouse/mouse user/attilio/vmobj-readlock/usr.sbin/bsdconfig/mouse/port user/attilio/vmobj-readlock/usr.sbin/bsdconfig/mouse/type user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/defaultrouter user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/devices user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/hostname user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/include/messages.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/nameservers user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/networking user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/Makefile user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/common.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/device.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/hostname.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/ipaddr.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/media.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/netmask.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/resolv.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/networking/share/routing.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/packages/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/packages/packages user/attilio/vmobj-readlock/usr.sbin/bsdconfig/password/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/password/password user/attilio/vmobj-readlock/usr.sbin/bsdconfig/password/share/password.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/security/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/security/kern_securelevel user/attilio/vmobj-readlock/usr.sbin/bsdconfig/security/security user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/common.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/device.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/dialog.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/any.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/cdrom.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/common.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/directory.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/dos.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/floppy.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/ftp.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/http.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/httpproxy.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/network.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/nfs.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/options.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/tcpip.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/ufs.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/media/usb.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/mustberoot.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/packages/categories.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/packages/index.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/packages/packages.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/script.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/strings.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/struct.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/sysrc.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/variable.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/misc user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/rcadd user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/rcconf user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/rcdelete user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/rcvar user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/share/rcconf.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/share/rcvar.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/startup/startup user/attilio/vmobj-readlock/usr.sbin/bsdconfig/timezone/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/timezone/share/continents.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/timezone/share/countries.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/timezone/share/iso3166.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/timezone/share/menus.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/timezone/share/zones.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/timezone/timezone user/attilio/vmobj-readlock/usr.sbin/bsdconfig/ttys/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/ttys/ttys user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/USAGE user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/groupinput user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/share/group_input.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/share/user_input.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/usermgmt/userinput user/attilio/vmobj-readlock/usr.sbin/powerd/powerd.8 user/attilio/vmobj-readlock/usr.sbin/powerd/powerd.c user/attilio/vmobj-readlock/usr.sbin/ppp/defs.c user/attilio/vmobj-readlock/usr.sbin/ppp/defs.h user/attilio/vmobj-readlock/usr.sbin/pw/pw_user.c user/attilio/vmobj-readlock/usr.sbin/rwhod/rwhod.c user/attilio/vmobj-readlock/usr.sbin/sysrc/sysrc user/attilio/vmobj-readlock/usr.sbin/sysrc/sysrc.8 user/attilio/vmobj-readlock/usr.sbin/wpa/Makefile.crypto user/attilio/vmobj-readlock/usr.sbin/wpa/Makefile.inc user/attilio/vmobj-readlock/usr.sbin/wpa/hostapd/Makefile user/attilio/vmobj-readlock/usr.sbin/wpa/hostapd_cli/Makefile user/attilio/vmobj-readlock/usr.sbin/wpa/wpa_cli/Makefile user/attilio/vmobj-readlock/usr.sbin/wpa/wpa_passphrase/Makefile user/attilio/vmobj-readlock/usr.sbin/wpa/wpa_supplicant/Makefile Directory Properties: user/attilio/vmobj-readlock/ (props changed) user/attilio/vmobj-readlock/cddl/ (props changed) user/attilio/vmobj-readlock/cddl/contrib/opensolaris/ (props changed) user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/zfs/ (props changed) user/attilio/vmobj-readlock/contrib/llvm/ (props changed) user/attilio/vmobj-readlock/contrib/llvm/tools/clang/ (props changed) user/attilio/vmobj-readlock/contrib/wpa/ (props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/eap_testing.txt (props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/hostapd.8 (props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/hostapd_cli.1 (props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/logwatch/hostapd.conf (props changed) user/attilio/vmobj-readlock/contrib/wpa/hostapd/wired.conf (props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/vlan_init.h (props changed) user/attilio/vmobj-readlock/contrib/wpa/src/ap/wmm.h (props changed) user/attilio/vmobj-readlock/contrib/wpa/src/utils/radiotap.c (props changed) user/attilio/vmobj-readlock/contrib/wpa/src/wps/http.h (props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/dbus/dbus-wpa_supplicant.conf (props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-getall.py (props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new-wps.py (props changed) user/attilio/vmobj-readlock/contrib/wpa/wpa_supplicant/examples/wpas-dbus-new.py (props changed) user/attilio/vmobj-readlock/lib/libc/ (props changed) user/attilio/vmobj-readlock/sbin/ (props changed) user/attilio/vmobj-readlock/share/man/man4/ (props changed) user/attilio/vmobj-readlock/sys/ (props changed) user/attilio/vmobj-readlock/sys/amd64/vmm/ (props changed) user/attilio/vmobj-readlock/sys/boot/ (props changed) user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/ (props changed) user/attilio/vmobj-readlock/sys/conf/ (props changed) user/attilio/vmobj-readlock/usr.sbin/bhyve/ (props changed) Modified: user/attilio/vmobj-readlock/Makefile.inc1 ============================================================================== --- user/attilio/vmobj-readlock/Makefile.inc1 Sun Jul 7 19:53:07 2013 (r252999) +++ user/attilio/vmobj-readlock/Makefile.inc1 Sun Jul 7 19:58:09 2013 (r253000) @@ -1237,7 +1237,7 @@ _kerberos5_bootstrap_tools= \ # Please document (add comment) why something is in 'bootstrap-tools'. # Try to bound the building of the bootstrap-tool to just the # FreeBSD versions that need the tool built at this stage of the build. -bootstrap-tools: +bootstrap-tools: .MAKE .for _tool in \ ${_clang_tblgen} \ ${_kerberos5_bootstrap_tools} \ @@ -1290,7 +1290,7 @@ _gcc_tools= gnu/usr.bin/cc/cc_tools _rescue= rescue/rescue .endif -build-tools: +build-tools: .MAKE .for _tool in \ bin/csh \ bin/sh \ @@ -1352,7 +1352,7 @@ _cc= gnu/usr.bin/cc .endif .endif -cross-tools: +cross-tools: .MAKE .for _tool in \ ${_clang_libs} \ ${_clang} \ @@ -1383,12 +1383,12 @@ hierarchy hier: # interdependencies (__L) are built automatically by the # ${.CURDIR}/tools/make_libdeps.sh script. # -libraries: - cd ${.CURDIR}; \ - ${MAKE} -f Makefile.inc1 _prereq_libs; \ - ${MAKE} -f Makefile.inc1 _startup_libs; \ - ${MAKE} -f Makefile.inc1 _prebuild_libs; \ - ${MAKE} -f Makefile.inc1 _generic_libs; +libraries: .MAKE + cd ${.CURDIR} && \ + ${MAKE} -f Makefile.inc1 _prereq_libs && \ + ${MAKE} -f Makefile.inc1 _startup_libs && \ + ${MAKE} -f Makefile.inc1 _prebuild_libs && \ + ${MAKE} -f Makefile.inc1 _generic_libs # # static libgcc.a prerequisite for shared libc @@ -1542,7 +1542,7 @@ lib/libradius__L: lib/libmd__L .endif .for _lib in ${_prereq_libs} -${_lib}__PL: .PHONY +${_lib}__PL: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_lib} && \ @@ -1554,7 +1554,7 @@ ${_lib}__PL: .PHONY .endfor .for _lib in ${_startup_libs} ${_prebuild_libs:Nlib/libpam} ${_generic_libs} -${_lib}__L: .PHONY +${_lib}__L: .PHONY .MAKE .if exists(${.CURDIR}/${_lib}) ${_+_}@${ECHODIR} "===> ${_lib} (obj,depend,all,install)"; \ cd ${.CURDIR}/${_lib} && \ @@ -1568,7 +1568,7 @@ ${_lib}__L: .PHONY # libpam is special: we need to build static PAM modules before # static PAM library, and dynamic PAM library before dynamic PAM # modules. -lib/libpam__L: .PHONY +lib/libpam__L: .PHONY .MAKE ${_+_}@${ECHODIR} "===> lib/libpam (obj,depend,all,install)"; \ cd ${.CURDIR}/lib/libpam && \ ${MAKE} DIRPRFX=lib/libpam/ obj && \ @@ -1583,7 +1583,7 @@ _generic_libs: ${_generic_libs:S/$/__L/} .for __target in all clean cleandepend cleandir depend includes obj .for entry in ${SUBDIR} -${entry}.${__target}__D: .PHONY +${entry}.${__target}__D: .PHONY .MAKE ${_+_}@set -e; if test -d ${.CURDIR}/${entry}.${MACHINE_ARCH}; then \ ${ECHODIR} "===> ${DIRPRFX}${entry}.${MACHINE_ARCH} (${__target})"; \ edir=${entry}.${MACHINE_ARCH}; \ Modified: user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c ============================================================================== --- user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sun Jul 7 19:53:07 2013 (r252999) +++ user/attilio/vmobj-readlock/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c Sun Jul 7 19:58:09 2013 (r253000) @@ -5601,8 +5601,8 @@ share_mount_one(zfs_handle_t *zhp, int o (void) fprintf(stderr, gettext("cannot share '%s': " "legacy share\n"), zfs_get_name(zhp)); - (void) fprintf(stderr, gettext("use share(1M) to " - "share this filesystem, or set " + (void) fprintf(stderr, gettext("to " + "share this filesystem set " "sharenfs property on\n")); return (1); } @@ -5618,7 +5618,7 @@ share_mount_one(zfs_handle_t *zhp, int o (void) fprintf(stderr, gettext("cannot %s '%s': " "legacy mountpoint\n"), cmdname, zfs_get_name(zhp)); - (void) fprintf(stderr, gettext("use %s(1M) to " + (void) fprintf(stderr, gettext("use %s(8) to " "%s this filesystem\n"), cmdname, cmdname); return (1); } @@ -6056,8 +6056,10 @@ unshare_unmount_path(int op, char *path, strcmp(smbshare_prop, "off") == 0) { (void) fprintf(stderr, gettext("cannot unshare " "'%s': legacy share\n"), path); +#ifdef illumos (void) fprintf(stderr, gettext("use " "unshare(1M) to unshare this filesystem\n")); +#endif } else if (!zfs_is_shared(zhp)) { (void) fprintf(stderr, gettext("cannot unshare '%s': " "not currently shared\n"), path); @@ -6076,7 +6078,7 @@ unshare_unmount_path(int op, char *path, (void) fprintf(stderr, gettext("cannot unmount " "'%s': legacy mountpoint\n"), zfs_get_name(zhp)); - (void) fprintf(stderr, gettext("use umount(1M) " + (void) fprintf(stderr, gettext("use umount(8) " "to unmount this filesystem\n")); } else { ret = zfs_unmountall(zhp, flags); @@ -6298,9 +6300,11 @@ unshare_unmount(int op, int argc, char * (void) fprintf(stderr, gettext("cannot " "unshare '%s': legacy share\n"), zfs_get_name(zhp)); +#ifdef illumos (void) fprintf(stderr, gettext("use " "unshare(1M) to unshare this " "filesystem\n")); +#endif ret = 1; } else if (!zfs_is_shared(zhp)) { (void) fprintf(stderr, gettext("cannot " @@ -6318,7 +6322,7 @@ unshare_unmount(int op, int argc, char * "unmount '%s': legacy " "mountpoint\n"), zfs_get_name(zhp)); (void) fprintf(stderr, gettext("use " - "umount(1M) to unmount this " + "umount(8) to unmount this " "filesystem\n")); ret = 1; } else if (!zfs_is_mounted(zhp, NULL)) { @@ -6504,12 +6508,12 @@ manual_mount(int argc, char **argv) } } else { (void) fprintf(stderr, gettext("filesystem '%s' cannot be " - "mounted using 'mount -F zfs'\n"), dataset); + "mounted using 'mount -t zfs'\n"), dataset); (void) fprintf(stderr, gettext("Use 'zfs set mountpoint=%s' " "instead.\n"), path); - (void) fprintf(stderr, gettext("If you must use 'mount -F zfs' " - "or /etc/vfstab, use 'zfs set mountpoint=legacy'.\n")); - (void) fprintf(stderr, gettext("See zfs(1M) for more " + (void) fprintf(stderr, gettext("If you must use 'mount -t zfs' " + "or /etc/fstab, use 'zfs set mountpoint=legacy'.\n")); + (void) fprintf(stderr, gettext("See zfs(8) for more " "information.\n")); ret = 1; } Modified: user/attilio/vmobj-readlock/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h ============================================================================== --- user/attilio/vmobj-readlock/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h Sun Jul 7 19:53:07 2013 (r252999) +++ user/attilio/vmobj-readlock/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h Sun Jul 7 19:58:09 2013 (r253000) @@ -115,6 +115,11 @@ public: /// there's no other convenient place for it to live right now. std::vector > PHINodesToUpdate; + /// If the current MBB is a landing pad, the exception pointer and exception + /// selector registers are copied into these virtual registers by + /// SelectionDAGISel::PrepareEHLandingPad(). + unsigned ExceptionPointerVirtReg, ExceptionSelectorVirtReg; + explicit FunctionLoweringInfo(const TargetLowering &TLI); /// set - Initialize this FunctionLoweringInfo with the given Function Modified: user/attilio/vmobj-readlock/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h ============================================================================== --- user/attilio/vmobj-readlock/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h Sun Jul 7 19:53:07 2013 (r252999) +++ user/attilio/vmobj-readlock/contrib/llvm/include/llvm/CodeGen/MachineBasicBlock.h Sun Jul 7 19:58:09 2013 (r253000) @@ -296,6 +296,11 @@ public: /// is an error to add the same register to the same set more than once. void addLiveIn(unsigned Reg) { LiveIns.push_back(Reg); } + /// Add PhysReg as live in to this block, and ensure that there is a copy of + /// PhysReg to a virtual register of class RC. Return the virtual register + /// that is a copy of the live in PhysReg. + unsigned addLiveIn(unsigned PhysReg, const TargetRegisterClass *RC); + /// removeLiveIn - Remove the specified register from the live in set. /// void removeLiveIn(unsigned Reg); Modified: user/attilio/vmobj-readlock/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp ============================================================================== --- user/attilio/vmobj-readlock/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp Sun Jul 7 19:53:07 2013 (r252999) +++ user/attilio/vmobj-readlock/contrib/llvm/lib/CodeGen/MachineBasicBlock.cpp Sun Jul 7 19:58:09 2013 (r253000) @@ -19,6 +19,7 @@ #include "llvm/CodeGen/LiveVariables.h" #include "llvm/CodeGen/MachineDominators.h" #include "llvm/CodeGen/MachineFunction.h" +#include "llvm/CodeGen/MachineInstrBuilder.h" #include "llvm/CodeGen/MachineLoopInfo.h" #include "llvm/CodeGen/MachineRegisterInfo.h" #include "llvm/CodeGen/SlotIndexes.h" @@ -341,6 +342,38 @@ bool MachineBasicBlock::isLiveIn(unsigne return I != livein_end(); } +unsigned +MachineBasicBlock::addLiveIn(unsigned PhysReg, const TargetRegisterClass *RC) { + assert(getParent() && "MBB must be inserted in function"); + assert(TargetRegisterInfo::isPhysicalRegister(PhysReg) && "Expected physreg"); + assert(RC && "Register class is required"); + assert((isLandingPad() || this == &getParent()->front()) && + "Only the entry block and landing pads can have physreg live ins"); + + bool LiveIn = isLiveIn(PhysReg); + iterator I = SkipPHIsAndLabels(begin()), E = end(); + MachineRegisterInfo &MRI = getParent()->getRegInfo(); + const TargetInstrInfo &TII = *getParent()->getTarget().getInstrInfo(); + + // Look for an existing copy. + if (LiveIn) + for (;I != E && I->isCopy(); ++I) + if (I->getOperand(1).getReg() == PhysReg) { + unsigned VirtReg = I->getOperand(0).getReg(); + if (!MRI.constrainRegClass(VirtReg, RC)) + llvm_unreachable("Incompatible live-in register class."); + return VirtReg; + } + + // No luck, create a virtual register. + unsigned VirtReg = MRI.createVirtualRegister(RC); + BuildMI(*this, I, DebugLoc(), TII.get(TargetOpcode::COPY), VirtReg) + .addReg(PhysReg, RegState::Kill); + if (!LiveIn) + addLiveIn(PhysReg); + return VirtReg; +} + void MachineBasicBlock::moveBefore(MachineBasicBlock *NewAfter) { getParent()->splice(NewAfter, this); } Modified: user/attilio/vmobj-readlock/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp ============================================================================== --- user/attilio/vmobj-readlock/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp Sun Jul 7 19:53:07 2013 (r252999) +++ user/attilio/vmobj-readlock/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp Sun Jul 7 19:58:09 2013 (r253000) @@ -1910,33 +1910,25 @@ void SelectionDAGBuilder::visitLandingPa SmallVector ValueVTs; ComputeValueVTs(TLI, LP.getType(), ValueVTs); + assert(ValueVTs.size() == 2 && "Only two-valued landingpads are supported"); - // Insert the EXCEPTIONADDR instruction. - assert(FuncInfo.MBB->isLandingPad() && - "Call to eh.exception not in landing pad!"); - SDVTList VTs = DAG.getVTList(TLI.getPointerTy(), MVT::Other); + // Get the two live-in registers as SDValues. The physregs have already been + // copied into virtual registers. SDValue Ops[2]; - Ops[0] = DAG.getRoot(); - SDValue Op1 = DAG.getNode(ISD::EXCEPTIONADDR, getCurDebugLoc(), VTs, Ops, 1); - SDValue Chain = Op1.getValue(1); - - // Insert the EHSELECTION instruction. - VTs = DAG.getVTList(TLI.getPointerTy(), MVT::Other); - Ops[0] = Op1; - Ops[1] = Chain; - SDValue Op2 = DAG.getNode(ISD::EHSELECTION, getCurDebugLoc(), VTs, Ops, 2); - Chain = Op2.getValue(1); - Op2 = DAG.getSExtOrTrunc(Op2, getCurDebugLoc(), MVT::i32); + Ops[0] = DAG.getZExtOrTrunc( + DAG.getCopyFromReg(DAG.getEntryNode(), getCurDebugLoc(), + FuncInfo.ExceptionPointerVirtReg, TLI.getPointerTy()), + getCurDebugLoc(), ValueVTs[0]); + Ops[1] = DAG.getZExtOrTrunc( + DAG.getCopyFromReg(DAG.getEntryNode(), getCurDebugLoc(), + FuncInfo.ExceptionSelectorVirtReg, TLI.getPointerTy()), + getCurDebugLoc(), ValueVTs[1]); - Ops[0] = Op1; - Ops[1] = Op2; + // Merge into one. SDValue Res = DAG.getNode(ISD::MERGE_VALUES, getCurDebugLoc(), DAG.getVTList(&ValueVTs[0], ValueVTs.size()), &Ops[0], 2); - - std::pair RetPair = std::make_pair(Res, Chain); - setValue(&LP, RetPair.first); - DAG.setRoot(RetPair.second); + setValue(&LP, Res); } /// handleSmallSwitchCaseRange - Emit a series of specific tests (suitable for Modified: user/attilio/vmobj-readlock/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp ============================================================================== --- user/attilio/vmobj-readlock/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp Sun Jul 7 19:53:07 2013 (r252999) +++ user/attilio/vmobj-readlock/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp Sun Jul 7 19:58:09 2013 (r253000) @@ -827,12 +827,13 @@ void SelectionDAGISel::PrepareEHLandingP .addSym(Label); // Mark exception register as live in. - unsigned Reg = TLI.getExceptionPointerRegister(); - if (Reg) MBB->addLiveIn(Reg); + const TargetRegisterClass *PtrRC = TLI.getRegClassFor(TLI.getPointerTy()); + if (unsigned Reg = TLI.getExceptionPointerRegister()) + FuncInfo->ExceptionPointerVirtReg = MBB->addLiveIn(Reg, PtrRC); // Mark exception selector register as live in. - Reg = TLI.getExceptionSelectorRegister(); - if (Reg) MBB->addLiveIn(Reg); + if (unsigned Reg = TLI.getExceptionSelectorRegister()) + FuncInfo->ExceptionSelectorVirtReg = MBB->addLiveIn(Reg, PtrRC); } /// isFoldedOrDeadInstruction - Return true if the specified instruction is @@ -970,6 +971,8 @@ void SelectionDAGISel::SelectAllBasicBlo FuncInfo->InsertPt = FuncInfo->MBB->getFirstNonPHI(); // Setup an EH landing-pad block. + FuncInfo->ExceptionPointerVirtReg = 0; + FuncInfo->ExceptionSelectorVirtReg = 0; if (FuncInfo->MBB->isLandingPad()) PrepareEHLandingPad(); Modified: user/attilio/vmobj-readlock/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp ============================================================================== --- user/attilio/vmobj-readlock/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp Sun Jul 7 19:53:07 2013 (r252999) +++ user/attilio/vmobj-readlock/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp Sun Jul 7 19:58:09 2013 (r253000) @@ -10296,7 +10296,8 @@ void Sema::ActOnTagFinishDefinition(Scop Tag->setTopLevelDeclInObjCContainer(); // Notify the consumer that we've defined a tag. - Consumer.HandleTagDeclDefinition(Tag); + if (!Tag->isInvalidDecl()) + Consumer.HandleTagDeclDefinition(Tag); } void Sema::ActOnObjCContainerFinishDefinition() { Modified: user/attilio/vmobj-readlock/contrib/wpa/COPYING ============================================================================== --- user/attilio/vmobj-readlock/contrib/wpa/COPYING Sun Jul 7 19:53:07 2013 (r252999) +++ user/attilio/vmobj-readlock/contrib/wpa/COPYING Sun Jul 7 19:58:09 2013 (r253000) @@ -1,340 +1,22 @@ - GNU GENERAL PUBLIC LICENSE - Version 2, June 1991 +wpa_supplicant and hostapd +-------------------------- - Copyright (C) 1989, 1991 Free Software Foundation, Inc. - 51 Franklin St, Fifth Floor, Boston, MA 02110-1301 USA - Everyone is permitted to copy and distribute verbatim copies - of this license document, but changing it is not allowed. +Copyright (c) 2002-2012, Jouni Malinen and contributors +All Rights Reserved. - Preamble - The licenses for most software are designed to take away your -freedom to share and change it. By contrast, the GNU General Public -License is intended to guarantee your freedom to share and change free -software--to make sure the software is free for all its users. This -General Public License applies to most of the Free Software -Foundation's software and to any other program whose authors commit to -using it. (Some other Free Software Foundation software is covered by -the GNU Library General Public License instead.) You can apply it to -your programs, too. +See the README file for the current license terms. - When we speak of free software, we are referring to freedom, not -price. Our General Public Licenses are designed to make sure that you -have the freedom to distribute copies of free software (and charge for -this service if you wish), that you receive source code or can get it -if you want it, that you can change the software or use pieces of it -in new free programs; and that you know you can do these things. - - To protect your rights, we need to make restrictions that forbid -anyone to deny you these rights or to ask you to surrender the rights. -These restrictions translate to certain responsibilities for you if you -distribute copies of the software, or if you modify it. - - For example, if you distribute copies of such a program, whether -gratis or for a fee, you must give the recipients all the rights that -you have. You must make sure that they, too, receive or can get the -source code. And you must show them these terms so they know their -rights. - - We protect your rights with two steps: (1) copyright the software, and -(2) offer you this license which gives you legal permission to copy, -distribute and/or modify the software. - - Also, for each author's protection and ours, we want to make certain -that everyone understands that there is no warranty for this free -software. If the software is modified by someone else and passed on, we -want its recipients to know that what they have is not the original, so -that any problems introduced by others will not reflect on the original -authors' reputations. - - Finally, any free program is threatened constantly by software -patents. We wish to avoid the danger that redistributors of a free -program will individually obtain patent licenses, in effect making the -program proprietary. To prevent this, we have made it clear that any -patent must be licensed for everyone's free use or not licensed at all. - - The precise terms and conditions for copying, distribution and -modification follow. - - GNU GENERAL PUBLIC LICENSE - TERMS AND CONDITIONS FOR COPYING, DISTRIBUTION AND MODIFICATION - - 0. This License applies to any program or other work which contains -a notice placed by the copyright holder saying it may be distributed -under the terms of this General Public License. The "Program", below, -refers to any such program or work, and a "work based on the Program" -means either the Program or any derivative work under copyright law: -that is to say, a work containing the Program or a portion of it, -either verbatim or with modifications and/or translated into another -language. (Hereinafter, translation is included without limitation in -the term "modification".) Each licensee is addressed as "you". - -Activities other than copying, distribution and modification are not -covered by this License; they are outside its scope. The act of -running the Program is not restricted, and the output from the Program -is covered only if its contents constitute a work based on the -Program (independent of having been made by running the Program). -Whether that is true depends on what the Program does. - - 1. You may copy and distribute verbatim copies of the Program's -source code as you receive it, in any medium, provided that you -conspicuously and appropriately publish on each copy an appropriate -copyright notice and disclaimer of warranty; keep intact all the -notices that refer to this License and to the absence of any warranty; -and give any other recipients of the Program a copy of this License -along with the Program. - -You may charge a fee for the physical act of transferring a copy, and -you may at your option offer warranty protection in exchange for a fee. - - 2. You may modify your copy or copies of the Program or any portion -of it, thus forming a work based on the Program, and copy and -distribute such modifications or work under the terms of Section 1 -above, provided that you also meet all of these conditions: - - a) You must cause the modified files to carry prominent notices - stating that you changed the files and the date of any change. - - b) You must cause any work that you distribute or publish, that in - whole or in part contains or is derived from the Program or any - part thereof, to be licensed as a whole at no charge to all third - parties under the terms of this License. - - c) If the modified program normally reads commands interactively - when run, you must cause it, when started running for such - interactive use in the most ordinary way, to print or display an - announcement including an appropriate copyright notice and a - notice that there is no warranty (or else, saying that you provide - a warranty) and that users may redistribute the program under - these conditions, and telling the user how to view a copy of this - License. (Exception: if the Program itself is interactive but - does not normally print such an announcement, your work based on - the Program is not required to print an announcement.) - -These requirements apply to the modified work as a whole. If -identifiable sections of that work are not derived from the Program, -and can be reasonably considered independent and separate works in -themselves, then this License, and its terms, do not apply to those -sections when you distribute them as separate works. But when you -distribute the same sections as part of a whole which is a work based -on the Program, the distribution of the whole must be on the terms of -this License, whose permissions for other licensees extend to the -entire whole, and thus to each and every part regardless of who wrote it. - -Thus, it is not the intent of this section to claim rights or contest -your rights to work written entirely by you; rather, the intent is to -exercise the right to control the distribution of derivative or -collective works based on the Program. - -In addition, mere aggregation of another work not based on the Program -with the Program (or with a work based on the Program) on a volume of -a storage or distribution medium does not bring the other work under -the scope of this License. - - 3. You may copy and distribute the Program (or a work based on it, -under Section 2) in object code or executable form under the terms of -Sections 1 and 2 above provided that you also do one of the following: - - a) Accompany it with the complete corresponding machine-readable - source code, which must be distributed under the terms of Sections - 1 and 2 above on a medium customarily used for software interchange; or, - - b) Accompany it with a written offer, valid for at least three - years, to give any third party, for a charge no more than your - cost of physically performing source distribution, a complete - machine-readable copy of the corresponding source code, to be - distributed under the terms of Sections 1 and 2 above on a medium - customarily used for software interchange; or, - - c) Accompany it with the information you received as to the offer - to distribute corresponding source code. (This alternative is - allowed only for noncommercial distribution and only if you - received the program in object code or executable form with such - an offer, in accord with Subsection b above.) - -The source code for a work means the preferred form of the work for -making modifications to it. For an executable work, complete source -code means all the source code for all modules it contains, plus any -associated interface definition files, plus the scripts used to -control compilation and installation of the executable. However, as a -special exception, the source code distributed need not include -anything that is normally distributed (in either source or binary -form) with the major components (compiler, kernel, and so on) of the -operating system on which the executable runs, unless that component -itself accompanies the executable. - -If distribution of executable or object code is made by offering -access to copy from a designated place, then offering equivalent -access to copy the source code from the same place counts as -distribution of the source code, even though third parties are not -compelled to copy the source along with the object code. - - 4. You may not copy, modify, sublicense, or distribute the Program -except as expressly provided under this License. Any attempt -otherwise to copy, modify, sublicense or distribute the Program is -void, and will automatically terminate your rights under this License. -However, parties who have received copies, or rights, from you under -this License will not have their licenses terminated so long as such -parties remain in full compliance. - - 5. You are not required to accept this License, since you have not -signed it. However, nothing else grants you permission to modify or -distribute the Program or its derivative works. These actions are -prohibited by law if you do not accept this License. Therefore, by -modifying or distributing the Program (or any work based on the -Program), you indicate your acceptance of this License to do so, and -all its terms and conditions for copying, distributing or modifying -the Program or works based on it. - - 6. Each time you redistribute the Program (or any work based on the -Program), the recipient automatically receives a license from the -original licensor to copy, distribute or modify the Program subject to -these terms and conditions. You may not impose any further -restrictions on the recipients' exercise of the rights granted herein. -You are not responsible for enforcing compliance by third parties to -this License. - - 7. If, as a consequence of a court judgment or allegation of patent -infringement or for any other reason (not limited to patent issues), -conditions are imposed on you (whether by court order, agreement or -otherwise) that contradict the conditions of this License, they do not -excuse you from the conditions of this License. If you cannot -distribute so as to satisfy simultaneously your obligations under this -License and any other pertinent obligations, then as a consequence you -may not distribute the Program at all. For example, if a patent -license would not permit royalty-free redistribution of the Program by -all those who receive copies directly or indirectly through you, then -the only way you could satisfy both it and this License would be to -refrain entirely from distribution of the Program. - -If any portion of this section is held invalid or unenforceable under -any particular circumstance, the balance of the section is intended to -apply and the section as a whole is intended to apply in other -circumstances. - -It is not the purpose of this section to induce you to infringe any -patents or other property right claims or to contest validity of any -such claims; this section has the sole purpose of protecting the -integrity of the free software distribution system, which is -implemented by public license practices. Many people have made -generous contributions to the wide range of software distributed -through that system in reliance on consistent application of that -system; it is up to the author/donor to decide if he or she is willing -to distribute software through any other system and a licensee cannot -impose that choice. - -This section is intended to make thoroughly clear what is believed to -be a consequence of the rest of this License. - - 8. If the distribution and/or use of the Program is restricted in -certain countries either by patents or by copyrighted interfaces, the -original copyright holder who places the Program under this License -may add an explicit geographical distribution limitation excluding -those countries, so that distribution is permitted only in or among -countries not thus excluded. In such case, this License incorporates -the limitation as if written in the body of this License. - - 9. The Free Software Foundation may publish revised and/or new versions -of the General Public License from time to time. Such new versions will -be similar in spirit to the present version, but may differ in detail to -address new problems or concerns. - -Each version is given a distinguishing version number. If the Program -specifies a version number of this License which applies to it and "any -later version", you have the option of following the terms and conditions -either of that version or of any later version published by the Free -Software Foundation. If the Program does not specify a version number of -this License, you may choose any version ever published by the Free Software -Foundation. - - 10. If you wish to incorporate parts of the Program into other free -programs whose distribution conditions are different, write to the author -to ask for permission. For software which is copyrighted by the Free -Software Foundation, write to the Free Software Foundation; we sometimes -make exceptions for this. Our decision will be guided by the two goals -of preserving the free status of all derivatives of our free software and -of promoting the sharing and reuse of software generally. - - NO WARRANTY - - 11. BECAUSE THE PROGRAM IS LICENSED FREE OF CHARGE, THERE IS NO WARRANTY -FOR THE PROGRAM, TO THE EXTENT PERMITTED BY APPLICABLE LAW. EXCEPT WHEN -OTHERWISE STATED IN WRITING THE COPYRIGHT HOLDERS AND/OR OTHER PARTIES -PROVIDE THE PROGRAM "AS IS" WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESSED -OR IMPLIED, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF -MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE. THE ENTIRE RISK AS -TO THE QUALITY AND PERFORMANCE OF THE PROGRAM IS WITH YOU. SHOULD THE -PROGRAM PROVE DEFECTIVE, YOU ASSUME THE COST OF ALL NECESSARY SERVICING, -REPAIR OR CORRECTION. - - 12. IN NO EVENT UNLESS REQUIRED BY APPLICABLE LAW OR AGREED TO IN WRITING -WILL ANY COPYRIGHT HOLDER, OR ANY OTHER PARTY WHO MAY MODIFY AND/OR -REDISTRIBUTE THE PROGRAM AS PERMITTED ABOVE, BE LIABLE TO YOU FOR DAMAGES, -INCLUDING ANY GENERAL, SPECIAL, INCIDENTAL OR CONSEQUENTIAL DAMAGES ARISING -OUT OF THE USE OR INABILITY TO USE THE PROGRAM (INCLUDING BUT NOT LIMITED -TO LOSS OF DATA OR DATA BEING RENDERED INACCURATE OR LOSSES SUSTAINED BY -YOU OR THIRD PARTIES OR A FAILURE OF THE PROGRAM TO OPERATE WITH ANY OTHER -PROGRAMS), EVEN IF SUCH HOLDER OR OTHER PARTY HAS BEEN ADVISED OF THE -POSSIBILITY OF SUCH DAMAGES. - - END OF TERMS AND CONDITIONS - - How to Apply These Terms to Your New Programs - - If you develop a new program, and you want it to be of the greatest -possible use to the public, the best way to achieve this is to make it -free software which everyone can redistribute and change under these terms. - - To do so, attach the following notices to the program. It is safest -to attach them to the start of each source file to most effectively -convey the exclusion of warranty; and each file should have at least -the "copyright" line and a pointer to where the full notice is found. - - - Copyright (C) 19yy - - 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 of the License, 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 St, Fifth Floor, Boston, MA 02110-1301 USA - - -Also add information on how to contact you by electronic and paper mail. - -If the program is interactive, make it output a short notice like this -when it starts in an interactive mode: - - Gnomovision version 69, Copyright (C) 19yy name of author - Gnomovision comes with ABSOLUTELY NO WARRANTY; for details type `show w'. - This is free software, and you are welcome to redistribute it - under certain conditions; type `show c' for details. - -The hypothetical commands `show w' and `show c' should show the appropriate -parts of the General Public License. Of course, the commands you use may -be called something other than `show w' and `show c'; they could even be -mouse-clicks or menu items--whatever suits your program. - -You should also get your employer (if you work as a programmer) or your -school, if any, to sign a "copyright disclaimer" for the program, if -necessary. Here is a sample; alter the names: - - Yoyodyne, Inc., hereby disclaims all copyright interest in the program - `Gnomovision' (which makes passes at compilers) written by James Hacker. - - , 1 April 1989 - Ty Coon, President of Vice - -This General Public License does not permit incorporating your program into -proprietary programs. If your program is a subroutine library, you may -consider it more useful to permit linking proprietary applications with the -library. If this is what you want to do, use the GNU Library General -Public License instead of this License. +This software was previously distributed under BSD/GPL v2 dual license +terms that allowed either of those license alternatives to be +selected. As of February 11, 2012, the project has chosen to use only +the BSD license option for future distribution. As such, the GPL v2 +license option is no longer used. It should be noted that the BSD +license option (the one with advertisement clause removed) is compatible +with GPL and as such, does not prevent use of this software in projects +that use GPL. + +Some of the files may still include pointers to GPL version 2 license +terms. However, such copyright and license notifications are maintained +only for attribution purposes and any distribution of this software +after February 11, 2012 is no longer under the GPL v2 option. Modified: user/attilio/vmobj-readlock/contrib/wpa/README ============================================================================== --- user/attilio/vmobj-readlock/contrib/wpa/README Sun Jul 7 19:53:07 2013 (r252999) +++ user/attilio/vmobj-readlock/contrib/wpa/README Sun Jul 7 19:58:09 2013 (r253000) @@ -1,19 +1,56 @@ -wpa_supplicant and hostapd v0.6.x ---------------------------------- +wpa_supplicant and hostapd +-------------------------- -Copyright (c) 2002-2007, Jouni Malinen and contributors +Copyright (c) 2002-2012, Jouni Malinen and contributors All Rights Reserved. -These program is dual-licensed under both the GPL version 2 and BSD -license. Either license may be used at your option. +These programs are licensed under the BSD license (the one with +advertisement clause removed). + +If you are submitting changes to the project, please see CONTRIBUTIONS +file for more instructions. This package may include either wpa_supplicant, hostapd, or both. See README file respective subdirectories (wpa_supplicant/README or hostapd/README) for more details. -Source code files have been moved around in v0.6.x releases and -compared to earlier releases, the programs are now build by first -going to a subdirectory (wpa_supplicant or hostapd) and creating -build configuration (.config) and running 'make' there (for -Linux/BSD/cygwin builds). +Source code files were moved around in v0.6.x releases and compared to +earlier releases, the programs are now built by first going to a +subdirectory (wpa_supplicant or hostapd) and creating build +configuration (.config) and running 'make' there (for Linux/BSD/cygwin +builds). + + +License +------- + +This software may be distributed, used, and modified under the terms of +BSD license: + +Redistribution and use in source and binary forms, with or without +modification, are permitted provided that the following conditions are +met: + +1. Redistributions of source code must retain the above copyright + notice, this list of conditions and the following disclaimer. + +2. Redistributions in binary form must reproduce the above copyright + notice, this list of conditions and the following disclaimer in the + documentation and/or other materials provided with the distribution. + +3. Neither the name(s) of the above-listed copyright holder(s) nor the + names of its contributors may be used to endorse or promote products + derived from this software without specific prior written permission. + +THIS SOFTWARE IS PROVIDED BY THE 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. Modified: user/attilio/vmobj-readlock/contrib/wpa/hostapd/ChangeLog ============================================================================== --- user/attilio/vmobj-readlock/contrib/wpa/hostapd/ChangeLog Sun Jul 7 19:53:07 2013 (r252999) +++ user/attilio/vmobj-readlock/contrib/wpa/hostapd/ChangeLog Sun Jul 7 19:58:09 2013 (r253000) @@ -1,20 +1,206 @@ ChangeLog for hostapd -2010-09-07 - v0.7.3 - * fixed re-association after WPS not initializing WPA state machine in - some cases - * fixed WPS IE update on reconfiguration - * fixed WPS code not to proxy Probe Request frames for foreign SSIDs - * added WPS workaround for open networks and some known interop issues - * fixed WPS Diffie-Hellman derivation to use correct public key length - * fixed FT RRB messages on big endian CPUs - * changed WPS protection for brute force AP PIN attacks to disable AP - PIN only temporarily (but with increasing time) to avoid usability - issues on Label-only devices - * added wps_ap_pin command for more secure handling of AP PIN - operations (e.g., to generate a random AP PIN and only use it for - short amount of time) - * fixed HT STBC negotiation +2013-01-12 - v2.0 + * added AP-STA-DISCONNECTED ctrl_iface event + * improved debug logging (human readable event names, interface name + included in more entries) + * added number of small changes to make it easier for static analyzers + to understand the implementation + * added a workaround for Windows 7 Michael MIC failure reporting and + use of the Secure bit in EAPOL-Key msg 3/4 + * fixed number of small bugs (see git logs for more details) + * changed OpenSSL to read full certificate chain from server_cert file + * nl80211: number of updates to use new cfg80211/nl80211 functionality + - replace monitor interface with nl80211 commands + - additional information for driver-based AP SME + * EAP-pwd: + - fix KDF for group 21 and zero-padding + - added support for fragmentation + - increased maximum number of hunting-and-pecking iterations + * avoid excessive Probe Response retries for broadcast Probe Request + frames (only with drivers using hostapd SME/MLME) + * added preliminary support for using TLS v1.2 (CONFIG_TLSV12=y) + * fixed WPS operation stopping on dual concurrent AP + * added wps_rf_bands configuration parameter for overriding RF Bands + value for WPS + * added support for getting per-device PSK from RADIUS Tunnel-Password + * added support for libnl 3.2 and newer + * increased initial group key handshake retransmit timeout to 500 ms + * added a workaround for 4-way handshake to update SNonce even after + having sent EAPOL-Key 3/4 to avoid issues with some supplicant + implementations that can change SNonce for each EAP-Key 2/4 + * added a workaround for EAPOL-Key 4/4 using incorrect type value in + WPA2 mode (some deployed stations use WPA type in that message) + * added a WPS workaround for mixed mode AP Settings with Windows 7 + * changed WPS AP PIN disabling mechanism to disable the PIN after 10 + consecutive failures in addition to using the exponential lockout + period + * added support for WFA Hotspot 2.0 + - GAS/ANQP advertisement of network information + - disable_dgaf parameter to disable downstream group-addressed + forwarding + * simplified licensing terms by selecting the BSD license as the only + alternative + * EAP-SIM: fixed re-authentication not to update pseudonym + * EAP-SIM: use Notification round before EAP-Failure + * EAP-AKA: added support for AT_COUNTER_TOO_SMALL + * EAP-AKA: skip AKA/Identity exchange if EAP identity is recognized + * EAP-AKA': fixed identity for MK derivation + * EAP-AKA': updated to RFC 5448 (username prefixes changed); note: this + breaks interoperability with older versions + * EAP-SIM/AKA: allow pseudonym to be used after unknown reauth id + * changed ANonce to be a random number instead of Counter-based + * added support for canceling WPS operations with hostapd_cli wps_cancel + * fixed EAP/WPS to PSK transition on reassociation in cases where + deauthentication is missed + * hlr_auc_gw enhancements: + - a new command line parameter -u can be used to enable updating of + SQN in Milenage file + - use 5 bit IND for SQN updates + - SQLite database can now be used to store Milenage information + * EAP-SIM/AKA DB: added optional use of SQLite database for pseudonyms + and reauth data + * added support for Chargeable-User-Identity (RFC 4372) + * added radius_auth_req_attr and radius_acct_req_attr configuration + parameters to allow adding/overriding of RADIUS attributes in + Access-Request and Accounting-Request packets + * added support for RADIUS dynamic authorization server (RFC 5176) + * added initial support for WNM operations + - BSS max idle period + - WNM-Sleep Mode + * added new WPS NFC ctrl_iface mechanism + - removed obsoleted WPS_OOB command (including support for deprecated + UFD config_method) + * added FT support for drivers that implement MLME internally + * added SA Query support for drivers that implement MLME internally + * removed default ACM=1 from AC_VO and AC_VI + * changed VENDOR-TEST EAP method to use proper private enterprise number + (this will not interoperate with older versions) + * added hostapd.conf parameter vendor_elements to allow arbitrary vendor + specific elements to be added to the Beacon and Probe Response frames + * added support for configuring GCMP cipher for IEEE 802.11ad + * added support for 256-bit AES with internal TLS implementation + * changed EAPOL transmission to use AC_VO if WMM is active + * fixed EAP-TLS/PEAP/TTLS/FAST server to validate TLS Message Length + correctly; invalid messages could have caused the hostapd process to + terminate before this fix [CVE-2012-4445] + * limit number of active wildcard PINs for WPS Registrar to one to avoid + confusing behavior with multiple wildcard PINs + * added a workaround for WPS PBC session overlap detection to avoid + interop issues with deployed station implementations that do not + remove active PBC indication from Probe Request frames properly + * added support for using SQLite for the eap_user database + * added Acct-Session-Id attribute into Access-Request messages + * fixed EAPOL frame transmission to non-QoS STAs with nl80211 + (do not send QoS frames if the STA did not negotiate use of QoS for + this association) + +2012-05-10 - v1.0 + * Add channel selection support in hostapd. See hostapd.conf. + * Add support for IEEE 802.11v Time Advertisement mechanism with UTC + TSF offset. See hostapd.conf for config info. + * Delay STA entry removal until Deauth/Disassoc TX status in AP mode. + This allows the driver to use PS buffering of Deauthentication and + Disassociation frames when the STA is in power save sleep. Only + available with drivers that provide TX status events for Deauth/ + Disassoc frames (nl80211). + * Allow PMKSA caching to be disabled on the Authenticator. See + hostap.conf config parameter disable_pmksa_caching. + * atheros: Add support for IEEE 802.11w configuration. + * bsd: Add support for setting HT values in IFM_MMASK. + * Allow client isolation to be configured with ap_isolate. Client + isolation can be used to prevent low-level bridging of frames + between associated stations in the BSS. By default, this bridging + is allowed. + * Allow coexistance of HT BSSes with WEP/TKIP BSSes. + * Add require_ht config parameter, which can be used to configure + hostapd to reject association with any station that does not support + HT PHY. + * Add support for writing debug log to a file using "-f" option. Also + add relog CLI command to re-open the log file. + * Add bridge handling for WDS STA interfaces. By default they are + added to the configured bridge of the AP interface (if present), + but the user can also specify a separate bridge using cli command + wds_bridge. + * hostapd_cli: + - Add wds_bridge command for specifying bridge for WDS STA + interfaces. + - Add relog command for reopening log file. + - Send AP-STA-DISCONNECTED event when an AP disconnects a station + due to inactivity. + - Add wps_config ctrl_interface command for configuring AP. This + command can be used to configure the AP using the internal WPS + registrar. It works in the same way as new AP settings received + from an ER. + - Many WPS/WPS ER commands - see WPS/WPS ER sections for details. + - Add command get version, that returns hostapd version string. + * WNM: Add BSS Transition Management Request for ESS Disassoc Imminent. + Use hostapd_cli ess_disassoc (STA addr) (URL) to send the + notification to the STA. + * Allow AP mode to disconnect STAs based on low ACK condition (when + the data connection is not working properly, e.g., due to the STA + going outside the range of the AP). Disabled by default, enable by + config option disassoc_low_ack. + * Add WPA_IGNORE_CONFIG_ERRORS build option to continue in case of bad + config file. + * WPS: + - Send AP Settings as a wrapped Credential attribute to ctrl_iface + in WPS-NEW-AP-SETTINGS. + - Dispatch more WPS events through hostapd ctrl_iface. + - Add mechanism for indicating non-standard WPS errors. + - Change concurrent radio AP to use only one WPS UPnP instance. + - Add wps_check_pin command for processing PIN from user input. + UIs can use this command to process a PIN entered by a user and to + validate the checksum digit (if present). + - Add hostap_cli get_config command to display current AP config. + - Add new hostapd_cli command, wps_ap_pin, to manage AP PIN at + runtime and support dynamic AP PIN management. + - Disable AP PIN after 10 consecutive failures. Slow down attacks + on failures up to 10. + - Allow AP to start in Enrollee mode without AP PIN for probing, + to be compatible with Windows 7. + - Add Config Error into WPS-FAIL events to provide more info + to the user on how to resolve the issue. + - When controlling multiple interfaces: + - apply WPS commands to all interfaces configured to use WPS + - apply WPS config changes to all interfaces that use WPS + - when an attack is detected on any interface, disable AP PIN on + all interfaces + * WPS ER: + - Show SetSelectedRegistrar events as ctrl_iface events. + - Add special AP Setup Locked mode to allow read only ER. + ap_setup_locked=2 can now be used to enable a special mode where + WPS ER can learn the current AP settings, but cannot change them. + * WPS 2.0: Add support for WPS 2.0 (CONFIG_WPS2) + - Add build option CONFIG_WPS_EXTENSIBILITY_TESTING to enable tool + for testing protocol extensibility. + - Add build option CONFIG_WPS_STRICT to allow disabling of WPS + workarounds. + - Add support for AuthorizedMACs attribute. + * TDLS: + - Allow TDLS use or TDLS channel switching in the BSS to be + prohibited in the BSS, using config params tdls_prohibit and + tdls_prohibit_chan_switch. + * EAP server: Add support for configuring fragment size (see + fragment_size in hostapd.conf). + * wlantest: Add a tool wlantest for IEEE802.11 protocol testing. + wlantest can be used to capture frames from a monitor interface + for realtime capturing or from pcap files for offline analysis. + * Interworking: Support added for 802.11u. Enable in .config with + CONFIG_INTERWORKING. See hostapd.conf for config parameters for + interworking. + * Android: Add build and runtime support for Android hostapd. + * Add a new debug message level for excessive information. Use + -ddd to enable. + * TLS: Add support for tls_disable_time_checks=1 in client mode. + * Internal TLS: + - Add support for TLS v1.1 (RFC 4346). Enable with build parameter + CONFIG_TLSV11. + - Add domainComponent parser for X.509 names + * Reorder some IEs to get closer to IEEE 802.11 standard. Move + WMM into end of Beacon, Probe Resp and (Re)Assoc Resp frames. + Move HT IEs to be later in (Re)Assoc Resp. + * Many bugfixes. 2010-04-18 - v0.7.2 * fix WPS internal Registrar use when an external Registrar is also @@ -98,7 +284,7 @@ ChangeLog for hostapd * updated management frame protection to use IEEE Std 802.11w-2009 * fixed number of small WPS issues and added workarounds to interoperate with common deployed broken implementations - * added some IEEE 802.11n co-existance rules to disable 40 MHz channels + * added some IEEE 802.11n co-existence rules to disable 40 MHz channels or modify primary/secondary channels if needed based on neighboring networks * added support for NFC out-of-band mechanism with WPS Modified: user/attilio/vmobj-readlock/contrib/wpa/hostapd/README ============================================================================== --- user/attilio/vmobj-readlock/contrib/wpa/hostapd/README Sun Jul 7 19:53:07 2013 (r252999) +++ user/attilio/vmobj-readlock/contrib/wpa/hostapd/README Sun Jul 7 19:58:09 2013 (r253000) @@ -2,37 +2,22 @@ hostapd - user space IEEE 802.11 AP and Authenticator and RADIUS authentication server ================================================================ *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Sun Jul 7 19:58:15 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7AC61E30; Sun, 7 Jul 2013 19:58:15 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5C7F0126C; Sun, 7 Jul 2013 19:58:15 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r67JwF2K016870; Sun, 7 Jul 2013 19:58:15 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r67JwF8Z016869; Sun, 7 Jul 2013 19:58:15 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307071958.r67JwF8Z016869@svn.freebsd.org> From: Peter Holm Date: Sun, 7 Jul 2013 19:58:15 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253001 - user/pho/stress2/misc X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sun, 07 Jul 2013 19:58:15 -0000 Author: pho Date: Sun Jul 7 19:58:14 2013 New Revision: 253001 URL: http://svnweb.freebsd.org/changeset/base/253001 Log: Added -o option, added check for random(6) and added more tests to the exclude list. Added progress number info. Modified: user/pho/stress2/misc/all.sh Modified: user/pho/stress2/misc/all.sh ============================================================================== --- user/pho/stress2/misc/all.sh Sun Jul 7 19:58:09 2013 (r253000) +++ user/pho/stress2/misc/all.sh Sun Jul 7 19:58:14 2013 (r253001) @@ -1,7 +1,7 @@ #!/bin/sh # -# Copyright (c) 2008-2009, 2012 Peter Holm +# Copyright (c) 2008-2009, 2012-13 Peter Holm # All rights reserved. # # Redistribution and use in source and binary forms, with or without @@ -32,6 +32,7 @@ # Start of list Known problems Seen +# altbufferflushes.sh snapshots + disk full == know problem 20130617 # backingstore.sh # g_vfs_done():md6a[WRITE(offset=...)]error = 28 20111220 # backingstore2.sh @@ -41,30 +42,56 @@ # datamove.sh Deadlock (ufs) 20111216 # datamove2.sh Deadlock (ufs) 20111220 # datamove3.sh Deadlock (ufs) 20111221 +# datamove4.sh Deadlock (tmpfs) 20120601 # dfull.sh umount stuck in "mount drain" 20111227 -# fts.sh Deadlock seen, possibly due to low v_free_count 20120105 +# ext2fs.sh Deadlock 20120510 +# fuse2.sh Deadlock seen 20121129 +# gjournal.sh kmem_malloc(131072): kmem_map too small 20120626 +# gjournal2.sh # mkfifo.sh umount stuck in suspfs 20111224 # mkfifo2c.sh panic: ufsdirhash_newblk: bad offset 20111225 +# mlockall3.sh Waiting fix 20130616 +# msync.sh Waiting fix 20130619 +# nbufkv.sh Deadlock seen 20130212 # newfs.sh Memory modified after free. ... used by inodedep 20111217 # newfs2.sh umount stuck in ufs 20111226 +# nfs8X.sh Deadlock 20120610 +# nfs9.sh panic: lockmgr still held 20130503 +# nfs10.sh Deadlock 20130401 +# nfs11.sh Deadlock 20130429 # pmc.sh NMI ... going to debugger 20111217 # snap5-1.sh mksnap_ffs deadlock 20111218 +# quota2.sh panic: dqflush: stray dquot 20120221 # quota3.sh panic: softdep_deallocate_dependencies: unrecovered ... 20111222 -# quota6.sh panic: softdep_deallocate_dependencies: unrecovered ... 20111219 +# quota6.sh panic: softdep_deallocate_dependencies: unrecovered ... 20130206 +# quota7.sh panic: dqflush: stray dquot 20120221 +# readdir.sh panic: ffs_read: uio->uio_resid < 0 20120228 +# rwlock_ronly.sh Waiting for fix 20130611 +# shm_open.sh panic: kmem_malloc(4096): kmem_map too small 20130504 +# sigreturn.sh Waiting for fix 20130606 # snap3.sh mksnap_ffs stuck in snaprdb 20111226 # snap5.sh mksnap_ffs stuck in getblk 20111224 +# snap6.sh panic: softdep_deallocate_dependencies: unrecovered ... 20130630 +# snap8.sh panic: softdep_deallocate_dependencies: unrecovered ... 20120630 +# socketpair.sh Deadlock 20130511 # suj11.sh panic: ufsdirhash_newblk: bad offset 20120118 +# suj18.sh panic: Bad tailq NEXT(0xc1e2a6088->tqh_last_s) != NULL 20120213 # suj23.sh panic: Bad link elm 0xc9d00e00 next->prev != elm 20111216 +# suj26.sh Deadlock 20120213 +# suj27.sh Deadlock 20120213 +# suj30.sh panic: flush_pagedep_deps: MKDIR_PARENT 20121020 # tmpfs6.sh watchdogd fired. Test stuck in pgrbwt 20111219 # trim3.sh watchdog timeout 20111225 # umountf3.sh KDB: enter: watchdog timeout 20111217 # unionfs.sh insmntque: mp-safe fs and non-locked vp is not ... 20111217 # unionfs2.sh insmntque: mp-safe fs and non-locked vp is not ... 20111219 # unionfs3.sh insmntque: mp-safe fs and non-locked vp is not ... 20111216 +# wire_no_page.sh Waiting fix 20130616 # Test not to run for other reasons: # fuzz.sh A know issue +# newfs3.sh OK, but runs for a very long time # syscall.sh OK, but runs for a very long time # syscall2.sh OK, but runs for a very long time # vunref.sh No problems ever seen @@ -72,9 +99,14 @@ # End of list +# Suspects: +# ffs_syncvnode2.sh +# Memory modified after free. ... used by inodedep 20111224 + [ `id -u ` -ne 0 ] && echo "Must be root!" && exit 1 +[ -x /usr/games/random ] || { echo "random(6) not installed"; exit 1; } -args=`getopt acn $*` +args=`getopt acno $*` [ $? -ne 0 ] && echo "Usage $0 [-a] [-c] [-n] [tests]" && exit 1 set -- $args for i; do @@ -88,6 +120,9 @@ for i; do -n) noshuffle=1 # Do not shuffle the list of tests shift ;; + -o) once=1 # Only run once + shift + ;; --) shift break @@ -117,17 +152,22 @@ while true; do lst="" for i in $list; do - [ -z "$all" ] && echo $exclude | grep -q $i && continue + [ -z "$all" ] && echo $exclude | grep -qw $i && continue lst="$lst $i" done [ -z "$lst" ] && exit + n1=0 + n2=`echo $lst | wc -w | sed 's/ //g'` for i in $lst; do + n1=$((n1 + 1)) echo $i > .all.last ./cleanup.sh echo "`date '+%Y%m%d %T'` all: $i" | tee /dev/tty >> .all.log + printf "`date '+%Y%m%d %T'` all ($n1/$n2): $i\r\n" > /dev/console logger "Starting test all: $i" sync;sync;sync ./$i done + [ -n "$once" ] && break done From owner-svn-src-user@FreeBSD.ORG Mon Jul 8 01:51:18 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 4B40BA16; Mon, 8 Jul 2013 01:51:18 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 3E2C21021; Mon, 8 Jul 2013 01:51:18 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r681pISj022653; Mon, 8 Jul 2013 01:51:18 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r681pIJ4022652; Mon, 8 Jul 2013 01:51:18 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201307080151.r681pIJ4022652@svn.freebsd.org> From: Attilio Rao Date: Mon, 8 Jul 2013 01:51:18 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253021 - user/attilio/vmobj-readlock/sys/kern X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2013 01:51:18 -0000 Author: attilio Date: Mon Jul 8 01:51:17 2013 New Revision: 253021 URL: http://svnweb.freebsd.org/changeset/base/253021 Log: Fix compilation. Sponsored by: EMC / Isilon storage division Modified: user/attilio/vmobj-readlock/sys/kern/kern_exec.c Modified: user/attilio/vmobj-readlock/sys/kern/kern_exec.c ============================================================================== --- user/attilio/vmobj-readlock/sys/kern/kern_exec.c Mon Jul 8 01:47:50 2013 (r253020) +++ user/attilio/vmobj-readlock/sys/kern/kern_exec.c Mon Jul 8 01:51:17 2013 (r253021) @@ -991,7 +991,7 @@ exec_unmap_first_page(imgp) sf_buf_free(imgp->firstpage); imgp->firstpage = NULL; vm_page_lock(m); - vm_page_unwire(m); + vm_page_unwire(m, 0); vm_page_unlock(m); } } From owner-svn-src-user@FreeBSD.ORG Mon Jul 8 11:25:05 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 36214975; Mon, 8 Jul 2013 11:25:05 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 5A7281493; Mon, 8 Jul 2013 11:18:48 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r68BImfZ041687; Mon, 8 Jul 2013 11:18:48 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r68BImnq041686; Mon, 8 Jul 2013 11:18:48 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307081118.r68BImnq041686@svn.freebsd.org> From: Peter Holm Date: Mon, 8 Jul 2013 11:18:48 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253029 - user/pho/stress2/testcases/fts X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2013 11:25:05 -0000 Author: pho Date: Mon Jul 8 11:18:47 2013 New Revision: 253029 URL: http://svnweb.freebsd.org/changeset/base/253029 Log: ftsoptions needs to be non zero, move printing of file names to a higher verbose level and ignore fts_read(3) errors. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/fts/fts.c Modified: user/pho/stress2/testcases/fts/fts.c ============================================================================== --- user/pho/stress2/testcases/fts/fts.c Mon Jul 8 06:12:38 2013 (r253028) +++ user/pho/stress2/testcases/fts/fts.c Mon Jul 8 11:18:47 2013 (r253029) @@ -63,7 +63,7 @@ test(void) int ftsoptions; char *args[2]; - ftsoptions = 0; + ftsoptions = FTS_LOGICAL; args[0] = "."; args[1] = 0; @@ -71,7 +71,7 @@ test(void) err(1, "fts_open"); while ((p = fts_read(fts)) != NULL && done_testing == 0) { - if (op->verbose > 1) + if (op->verbose > 2) (void) printf("%s\n", p->fts_path); switch (p->fts_info) { case FTS_F: /* Ignore. */ @@ -84,6 +84,8 @@ test(void) break; case FTS_SL: /* Ignore. */ break; + case FTS_SLNONE: /* Ignore. */ + break; case FTS_DNR: /* Warn, continue. */ case FTS_ERR: case FTS_NS: @@ -97,8 +99,6 @@ test(void) } } - if (errno != 0 && errno != ENOENT) - err(1, "fts_read"); if (fts_close(fts) == -1) err(1, "fts_close()"); From owner-svn-src-user@FreeBSD.ORG Mon Jul 8 11:30:00 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 6BB512C2; Mon, 8 Jul 2013 11:29:59 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id AB6551D6D; Mon, 8 Jul 2013 11:29:59 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r68BTxch044782; Mon, 8 Jul 2013 11:29:59 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r68BTxCU044781; Mon, 8 Jul 2013 11:29:59 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307081129.r68BTxCU044781@svn.freebsd.org> From: Peter Holm Date: Mon, 8 Jul 2013 11:29:59 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253030 - user/pho/stress2/testcases/link X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2013 11:30:00 -0000 Author: pho Date: Mon Jul 8 11:29:59 2013 New Revision: 253030 URL: http://svnweb.freebsd.org/changeset/base/253030 Log: Change max number of files per dir from 20.000 to 32.000. Fine tune the resource reservation. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/link/link.c Modified: user/pho/stress2/testcases/link/link.c ============================================================================== --- user/pho/stress2/testcases/link/link.c Mon Jul 8 11:18:47 2013 (r253029) +++ user/pho/stress2/testcases/link/link.c Mon Jul 8 11:29:59 2013 (r253030) @@ -64,18 +64,15 @@ setup(int nb) pct = random_int(1, 90); size = size / 100 * pct + 1; - if (size > 20000 && op->hog == 0) - size = 20000; /* arbitrary limit number of files pr. dir */ + if (size > 32000 && op->hog == 0) + size = 32000; /* arbitrary limit number of files pr. dir */ if (size > LINK_MAX) size = LINK_MAX; - /* Resource requirements: */ - reserve_in = 2 * op->incarnations + 1; + reserve_in = 2 * op->incarnations + 7; reserve_bl = 26 * size * op->incarnations; - if (reserve_bl > bl) - size = bl / 26 * op->incarnations; - if (reserve_in > in) + if (reserve_in > in || reserve_bl > bl) size = reserve_in = reserve_bl = 0; if (op->verbose > 1) @@ -102,6 +99,8 @@ setup(int nb) void cleanup(void) { + if (size == 0) + return; (void)chdir(".."); if (path[0] != 0 && rmdir(path) == -1) warn("rmdir(%s), %s:%d", path, __FILE__, __LINE__); @@ -116,7 +115,7 @@ test(void) char lfile[128]; pid = getpid(); - for (j = 0; j < size && done_testing == 0; j++) { + for (j = 0; j < (int)size && done_testing == 0; j++) { sprintf(file,"p%05d.%05d", pid, j); if (j == 0) { if ((fd = creat(file, 0660)) == -1) { From owner-svn-src-user@FreeBSD.ORG Mon Jul 8 12:07:37 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 7C3EA13F; Mon, 8 Jul 2013 12:07:37 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 6F7041C50; Mon, 8 Jul 2013 12:07:37 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r68C7bOw056773; Mon, 8 Jul 2013 12:07:37 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r68C7bAR056772; Mon, 8 Jul 2013 12:07:37 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307081207.r68C7bAR056772@svn.freebsd.org> From: Peter Holm Date: Mon, 8 Jul 2013 12:07:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253031 - user/pho/stress2/testcases/lockf X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2013 12:07:37 -0000 Author: pho Date: Mon Jul 8 12:07:36 2013 New Revision: 253031 URL: http://svnweb.freebsd.org/changeset/base/253031 Log: Added missing resource reservation to this test. Moved debug information to a higher verbose level. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/lockf/lockf.c Modified: user/pho/stress2/testcases/lockf/lockf.c ============================================================================== --- user/pho/stress2/testcases/lockf/lockf.c Mon Jul 8 11:29:59 2013 (r253030) +++ user/pho/stress2/testcases/lockf/lockf.c Mon Jul 8 12:07:36 2013 (r253031) @@ -45,6 +45,7 @@ __FBSDID("$FreeBSD$"); char file[128]; int fd; +int freespace; pid_t pid; int @@ -78,9 +79,36 @@ incr(void) { if (lockf(fd, F_ULOCK, 0) == -1) err(1, "lockf(%s, F_ULOCK)", file); } + int setup(int nb) { + int64_t bl; + int64_t in; + int64_t reserve_bl; + int64_t reserve_in; + + if (nb == 0) { + getdf(&bl, &in); + + /* Resource requirements: */ + reserve_in = 1 * op->incarnations; + reserve_bl = 4096 * op->incarnations; + freespace = (reserve_bl <= bl && reserve_in <= in); + if (!freespace) + reserve_bl = reserve_in = 0; + + if (op->verbose > 1) + printf("lockf(incarnations=%d). Free(%jdk, %jd), reserve(%jdk, %jd)\n", + op->incarnations, bl/1024, in, reserve_bl/1024, reserve_in); + reservedf(reserve_bl, reserve_in); + putval(freespace); + } else { + freespace = getval(); + } + if (!freespace) + exit(0); + return (0); } @@ -113,7 +141,7 @@ test(void) for (i = 0; i < 100; i++) { while ((get() & 1) == 0) ; - if (op->verbose > 2) + if (op->verbose > 3) printf("Child %d, sem = %d\n", i, get()), fflush(stdout); incr(); @@ -123,7 +151,7 @@ test(void) for (i = 0; i < 100; i++) { while ((get() & 1) == 1) ; - if (op->verbose > 2) + if (op->verbose > 3) printf("Parent %d, sem = %d\n", i, get()), fflush(stdout); incr(); From owner-svn-src-user@FreeBSD.ORG Mon Jul 8 12:11:55 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 1885F30C; Mon, 8 Jul 2013 12:11:55 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 0B93F1CAE; Mon, 8 Jul 2013 12:11:55 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r68CBs87059109; Mon, 8 Jul 2013 12:11:54 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r68CBsk1059108; Mon, 8 Jul 2013 12:11:54 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307081211.r68CBsk1059108@svn.freebsd.org> From: Peter Holm Date: Mon, 8 Jul 2013 12:11:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253032 - user/pho/stress2/testcases/mkdir X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Mon, 08 Jul 2013 12:11:55 -0000 Author: pho Date: Mon Jul 8 12:11:54 2013 New Revision: 253032 URL: http://svnweb.freebsd.org/changeset/base/253032 Log: Fine tune resource reservation. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/mkdir/mkdir.c Modified: user/pho/stress2/testcases/mkdir/mkdir.c ============================================================================== --- user/pho/stress2/testcases/mkdir/mkdir.c Mon Jul 8 12:07:36 2013 (r253031) +++ user/pho/stress2/testcases/mkdir/mkdir.c Mon Jul 8 12:11:54 2013 (r253032) @@ -60,17 +60,15 @@ setup(int nb) pct = random_int(1, 90); size = size / 100 * pct + 1; - size = size % 10000; /* arbitrary limit depth */ - size = size % 200; /* arbitrary limit depth */ /* XXX Soft Update */ + size = size % 200; /* arbitrary limit depth */ /* Resource requirements: */ while (size > 0) { - reserve_in = 1 * size * op->incarnations + 1; - reserve_bl = 2048 * size * op->incarnations; -// printf("---size = %lu, reserve(%jd, %jd)\n", size, reserve_bl/1024, reserve_in); + reserve_in = 1 * size * op->incarnations; + reserve_bl = 4096 * size * op->incarnations; if (reserve_bl <= bl && reserve_in <= in) break; - size--; + size = size / 2; } if (size == 0) reserve_bl = reserve_in = 0; @@ -83,6 +81,9 @@ setup(int nb) } else size = getval(); + if (size == 0) + exit(0); + return (0); } @@ -104,7 +105,7 @@ mkDir(char *path, int level) { if (done_testing == 1) size = level; - if (level < size) { + if (level < (int)size) { sprintf(newPath,"d%d", level+1); mkDir(newPath, level+1); } @@ -114,7 +115,7 @@ void rmDir(char *path, int level) { char newPath[MAXPATHLEN + 1]; - if (level < size) { + if (level < (int)size) { sprintf(newPath,"d%d", level+1); rmDir(newPath, level+1); } From owner-svn-src-user@FreeBSD.ORG Tue Jul 9 06:39:33 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 2609CBDC; Tue, 9 Jul 2013 06:39:33 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 19B631B34; Tue, 9 Jul 2013 06:39:33 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r696dWnv079437; Tue, 9 Jul 2013 06:39:32 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r696dW4x079435; Tue, 9 Jul 2013 06:39:32 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307090639.r696dW4x079435@svn.freebsd.org> From: Peter Holm Date: Tue, 9 Jul 2013 06:39:32 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253055 - user/pho/stress2/testcases/creat X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 06:39:33 -0000 Author: pho Date: Tue Jul 9 06:39:32 2013 New Revision: 253055 URL: http://svnweb.freebsd.org/changeset/base/253055 Log: Test more often if the test should stop, exit success, add casts for the benefit of gcc. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/creat/creat.c Modified: user/pho/stress2/testcases/creat/creat.c ============================================================================== --- user/pho/stress2/testcases/creat/creat.c Tue Jul 9 03:00:06 2013 (r253054) +++ user/pho/stress2/testcases/creat/creat.c Tue Jul 9 06:39:32 2013 (r253055) @@ -64,10 +64,8 @@ setup(int nb) pct = random_int(1, 90); size = size / 100 * pct + 1; - if (size > 20000) - size = 20000; /* arbitrary limit number of files pr. dir */ if (size > 1000) - size = 1000; /* XXX Soft Update */ + size = 1000; /* Due to Soft Update lag */ /* Resource requirements: */ while (size > 0) { @@ -91,7 +89,7 @@ setup(int nb) } if (size == 0) - exit(1); + exit(0); sprintf(path,"%s.%05d", getprogname(), getpid()); if (mkdir(path, 0770) < 0) err(1, "mkdir(%s), %s:%d", path, __FILE__, __LINE__); @@ -119,7 +117,7 @@ test(void) char file[128]; pid = getpid(); - for (j = 0; j < size && done_testing == 0; j++) { + for (j = 0; j < (int)size && done_testing == 0; j++) { sprintf(file,"p%05d.%05d", pid, j); if ((fd = creat(file, 0660)) == -1) { if (errno != EINTR) { @@ -135,7 +133,7 @@ test(void) for (i = --j; i >= 0; i--) { sprintf(file,"p%05d.%05d", pid, i); if (unlink(file) == -1) - err(3, "unlink(%s)", file); + warn("unlink(%s)", file); } From owner-svn-src-user@FreeBSD.ORG Tue Jul 9 06:51:42 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 19B86DC2; Tue, 9 Jul 2013 06:51:42 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 0D86E1BB1; Tue, 9 Jul 2013 06:51:42 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r696pfZp084085; Tue, 9 Jul 2013 06:51:41 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r696pfvm084084; Tue, 9 Jul 2013 06:51:41 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307090651.r696pfvm084084@svn.freebsd.org> From: Peter Holm Date: Tue, 9 Jul 2013 06:51:41 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253056 - user/pho/stress2/testcases/symlink X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 06:51:42 -0000 Author: pho Date: Tue Jul 9 06:51:41 2013 New Revision: 253056 URL: http://svnweb.freebsd.org/changeset/base/253056 Log: Tune resource reservation, exit success and test more often for test done. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/symlink/symlink.c Modified: user/pho/stress2/testcases/symlink/symlink.c ============================================================================== --- user/pho/stress2/testcases/symlink/symlink.c Tue Jul 9 06:39:32 2013 (r253055) +++ user/pho/stress2/testcases/symlink/symlink.c Tue Jul 9 06:51:41 2013 (r253056) @@ -62,17 +62,16 @@ setup(int nb) pct = random_int(1, 90); size = size / 100 * pct + 1; - if (size > 20000) - size = 20000; /* arbitrary limit number of files pr. dir */ + if (size > 32000) + size = 32000; /* arbitrary limit number of files pr. dir */ /* Resource requirements: */ while (size > 0) { - reserve_in = 1 * size * op->incarnations; - reserve_bl = 36 * size * op->incarnations; -// printf("size = %lu, reserve(%jd, %jd)\n", size, reserve_bl/1024, reserve_in); + reserve_in = 1 * size * op->incarnations + op->incarnations; + reserve_bl = 26 * size * op->incarnations; if (reserve_bl <= bl && reserve_in <= in) break; - size--; + size = size / 2; } if (size == 0) reserve_bl = reserve_in = 0; @@ -85,6 +84,8 @@ setup(int nb) } else { size = getval(); } + if (size == 0) + exit(0); sprintf(path,"%s.%05d", getprogname(), getpid()); if (mkdir(path, 0770) < 0) @@ -113,7 +114,7 @@ test(void) char file[128]; pid = getpid(); - for (j = 0; j < size && done_testing == 0; j++) { + for (j = 0; j < (int)size && done_testing == 0; j++) { sprintf(file,"p%05d.%05d", pid, j); if (symlink("/tmp/not/there", file) == -1) { if (errno != EINTR) { @@ -124,7 +125,6 @@ test(void) break; } } - if (j % 4000) sleep(1); } for (i = --j; i >= 0; i--) { From owner-svn-src-user@FreeBSD.ORG Tue Jul 9 08:03:48 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 220A2B7F; Tue, 9 Jul 2013 08:03:48 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id EEFF51EDB; Tue, 9 Jul 2013 08:03:47 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6983lU1005826; Tue, 9 Jul 2013 08:03:47 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6983lWG005825; Tue, 9 Jul 2013 08:03:47 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307090803.r6983lWG005825@svn.freebsd.org> From: Peter Holm Date: Tue, 9 Jul 2013 08:03:47 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253063 - user/pho/stress2/testcases/openat X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 08:03:48 -0000 Author: pho Date: Tue Jul 9 08:03:47 2013 New Revision: 253063 URL: http://svnweb.freebsd.org/changeset/base/253063 Log: Added missing resource reservation. Added missing test for test done. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/openat/openat.c Modified: user/pho/stress2/testcases/openat/openat.c ============================================================================== --- user/pho/stress2/testcases/openat/openat.c Tue Jul 9 07:59:47 2013 (r253062) +++ user/pho/stress2/testcases/openat/openat.c Tue Jul 9 08:03:47 2013 (r253063) @@ -46,12 +46,39 @@ static char rpath[128]; static char apath[128]; static int fd; +int freespace; int setup(int nb) { + int64_t bl; + int64_t in; + int64_t reserve_bl; + int64_t reserve_in; + umask(0); + if (nb == 0) { + getdf(&bl, &in); + + /* Resource requirements: */ + reserve_in = 4 * op->incarnations; + reserve_bl = 8192 * op->incarnations; + freespace = (reserve_bl <= bl && reserve_in <= in); + if (!freespace) + reserve_bl = reserve_in = 0; + + if (op->verbose > 1) + printf("openat(incarnations=%d). Free(%jdk, %jd), reserve(%jdk, %jd)\n", + op->incarnations, bl/1024, in, reserve_bl/1024, reserve_in); + reservedf(reserve_bl, reserve_in); + putval(freespace); + } else { + freespace = getval(); + } + if (!freespace) + exit(0); + sprintf(path1,"%s.%05d", getprogname(), getpid()); if (mkdir(path1, 0770) < 0) err(1, "mkdir(%s), %s:%d", path1, __FILE__, __LINE__); @@ -78,13 +105,11 @@ setup(int nb) void cleanup(void) { -#if 1 if (rmdir(path2) == -1) warn("rmdir(%s), %s:%d", path2, __FILE__, __LINE__); (void)chdir(".."); if (rmdir(path1) == -1) warn("rmdir(%s), %s:%d", path1, __FILE__, __LINE__); -#endif } static void @@ -97,7 +122,7 @@ test_openat(void) int tfd; pid = getpid(); - for (i = 0; i < 100; i++) { + for (i = 0; i < 100 && done_testing == 0; i++) { sprintf(file,"p%05d.%05d", pid, i); if ((tfd = openat(fd, file, O_RDONLY|O_CREAT, 0660)) == -1) err(1, "openat(%s), %s:%d", file, __FILE__, __LINE__); @@ -119,7 +144,7 @@ test_renameat(void) int tfd; pid = getpid(); - for (i = 0; i < 100; i++) { + for (i = 0; i < 100 && done_testing == 0; i++) { sprintf(file,"p%05d.%05d", pid, i); if ((tfd = openat(fd, file, O_RDONLY|O_CREAT, 0660)) == -1) err(1, "openat(%s), %s:%d", file, __FILE__, __LINE__); @@ -144,7 +169,7 @@ test_unlinkat(void) int tfd; pid = getpid(); - for (i = 0; i < 100; i++) { + for (i = 0; i < 100 && done_testing == 0; i++) { sprintf(file,"p%05d.%05d", pid, i); if ((tfd = openat(fd, file, O_RDONLY|O_CREAT, 0660)) == -1) err(1, "openat(%s), %s:%d", file, __FILE__, __LINE__); From owner-svn-src-user@FreeBSD.ORG Tue Jul 9 08:16:08 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id F2C8AB5; Tue, 9 Jul 2013 08:16:07 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id CC11F1F69; Tue, 9 Jul 2013 08:16:07 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r698G7TR009383; Tue, 9 Jul 2013 08:16:07 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r698G72J009382; Tue, 9 Jul 2013 08:16:07 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307090816.r698G72J009382@svn.freebsd.org> From: Peter Holm Date: Tue, 9 Jul 2013 08:16:07 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253064 - user/pho/stress2/testcases/rename X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 08:16:08 -0000 Author: pho Date: Tue Jul 9 08:16:07 2013 New Revision: 253064 URL: http://svnweb.freebsd.org/changeset/base/253064 Log: Tune the resource reservation. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/rename/rename.c Modified: user/pho/stress2/testcases/rename/rename.c ============================================================================== --- user/pho/stress2/testcases/rename/rename.c Tue Jul 9 08:03:47 2013 (r253063) +++ user/pho/stress2/testcases/rename/rename.c Tue Jul 9 08:16:07 2013 (r253064) @@ -56,17 +56,17 @@ setup(int nb) getdf(&bl, &in); size = in / op->incarnations; - if (size > 100) - size = 100; /* arbitrary limit number of files pr. dir */ + if (size > 1000) + size = 1000; /* arbitrary limit number of files pr. dir */ /* Resource requirements: */ while (size > 0) { - reserve_in = 1 * size * op->incarnations + 2 * op->incarnations; - reserve_bl = 100 * size * op->incarnations; + reserve_in = 2 * size * op->incarnations + 2 * op->incarnations; + reserve_bl = 30 * size * op->incarnations; // printf("size = %lu, reserve(%jd, %jd)\n", size, reserve_bl/1024, reserve_in); if (reserve_bl <= bl && reserve_in <= in) break; - size--; + size = size / 2; } if (size == 0) reserve_bl = reserve_in = 0; @@ -79,6 +79,8 @@ setup(int nb) } else { size = getval(); } + if (size == 0) + exit(0); sprintf(path,"%s.%05d", getprogname(), getpid()); if (mkdir(path, 0770) < 0) @@ -108,21 +110,21 @@ test_rename(void) int tfd; pid = getpid(); - for (i = 0; i < size; i++) { + for (i = 0; i < (int)size; i++) { sprintf(file1,"p%05d.%05d", pid, i); if ((tfd = open(file1, O_RDONLY|O_CREAT, 0660)) == -1) err(1, "openat(%s), %s:%d", file1, __FILE__, __LINE__); close(tfd); } - for (j = 0; j < 100; j++) { - for (i = 0; i < size; i++) { + for (j = 0; j < 100 && done_testing == 0; j++) { + for (i = 0; i < (int)size; i++) { sprintf(file1,"p%05d.%05d", pid, i); sprintf(file2,"p%05d.%05d.togo", pid, i); if (rename(file1, file2) == -1) err(1, "rename(%s, %s). %s:%d", file1, file2, __FILE__, __LINE__); } - for (i = 0; i < size; i++) { + for (i = 0; i < (int)size; i++) { sprintf(file1,"p%05d.%05d", pid, i); sprintf(file2,"p%05d.%05d.togo", pid, i); if (rename(file2, file1) == -1) @@ -131,7 +133,7 @@ test_rename(void) } } - for (i = 0; i < size; i++) { + for (i = 0; i < (int)size; i++) { sprintf(file1,"p%05d.%05d", pid, i); if (unlink(file1) == -1) err(1, "unlink(%s), %s:%d", file1, __FILE__, __LINE__); From owner-svn-src-user@FreeBSD.ORG Tue Jul 9 08:17:43 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id DF921197; Tue, 9 Jul 2013 08:17:43 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id D1D3E1F70; Tue, 9 Jul 2013 08:17:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r698HhSu009589; Tue, 9 Jul 2013 08:17:43 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r698Hh1U009588; Tue, 9 Jul 2013 08:17:43 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307090817.r698Hh1U009588@svn.freebsd.org> From: Peter Holm Date: Tue, 9 Jul 2013 08:17:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253065 - user/pho/stress2/testcases/shm X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 08:17:43 -0000 Author: pho Date: Tue Jul 9 08:17:43 2013 New Revision: 253065 URL: http://svnweb.freebsd.org/changeset/base/253065 Log: Removed some debug printfs. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/shm/shm.c Modified: user/pho/stress2/testcases/shm/shm.c ============================================================================== --- user/pho/stress2/testcases/shm/shm.c Tue Jul 9 08:16:07 2013 (r253064) +++ user/pho/stress2/testcases/shm/shm.c Tue Jul 9 08:17:43 2013 (r253065) @@ -64,7 +64,6 @@ setup(int nb __unused) pgsize = sysconf(_SC_PAGESIZE); seed = getpid(); -// printf("seed(%d) = %d\n", getpid(), seed); shmkey = ftok("/tmp", seed); if ((shmid = shmget(shmkey, 10 * pgsize, IPC_CREAT | IPC_EXCL | 0640)) == -1) { if (errno == ENOSPC) { @@ -78,7 +77,6 @@ setup(int nb __unused) if ((shm_buf = shmat(shmid, NULL, 0)) == (void *) -1) err(1, "sender: shmat (%s:%d)", __FILE__, __LINE__); -// printf("seed(%d) = %d\n", getpid(), seed); semkey = ftok("/var", seed); if ((semid = semget(semkey, 2, IPC_CREAT | IPC_EXCL | 0640)) == -1) { if (errno == ENOSPC) { From owner-svn-src-user@FreeBSD.ORG Tue Jul 9 09:31:27 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 9868FCC5; Tue, 9 Jul 2013 09:31:27 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 71A961372; Tue, 9 Jul 2013 09:31:27 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r699VRwJ034139; Tue, 9 Jul 2013 09:31:27 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r699VRgd034138; Tue, 9 Jul 2013 09:31:27 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307090931.r699VRgd034138@svn.freebsd.org> From: Peter Holm Date: Tue, 9 Jul 2013 09:31:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253080 - user/pho/stress2/testcases/mkfifo X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 09:31:27 -0000 Author: pho Date: Tue Jul 9 09:31:26 2013 New Revision: 253080 URL: http://svnweb.freebsd.org/changeset/base/253080 Log: Added missing resource reservation and timeout to fifo read and write. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/mkfifo/mkfifo.c Modified: user/pho/stress2/testcases/mkfifo/mkfifo.c ============================================================================== --- user/pho/stress2/testcases/mkfifo/mkfifo.c Tue Jul 9 09:05:00 2013 (r253079) +++ user/pho/stress2/testcases/mkfifo/mkfifo.c Tue Jul 9 09:31:26 2013 (r253080) @@ -46,12 +46,22 @@ static char path[MAXPATHLEN+1]; #define NB (1 * 1024 * 1024) int bufsize; +int freespace; + +void +handler(int i __unused) +{ + _exit(0); +} static void reader(void) { int fd; int i, n, *buf; + setproctitle("reader"); + signal(SIGALRM, handler); + alarm(2); if ((fd = open(path, O_RDWR, 0600)) < 0) { unlink(path); err(1, "open(%s)", path); @@ -73,13 +83,17 @@ writer(void) { int i, *buf; int fd; + signal(SIGALRM, handler); + alarm(2); + + setproctitle("writer"); if ((fd = open(path, O_RDWR, 0600)) < 0) { unlink(path); err(1, "open(%s)", path); } if ((buf = malloc(bufsize)) == NULL) err(1, "malloc(%d), %s:%d", bufsize, __FILE__, __LINE__); - for (i = 0; i < bufsize / sizeof(int); i++) + for (i = 0; i < bufsize / (int)sizeof(int); i++) buf[i] = i; for (i = 0; i < NB; i+= bufsize) { @@ -96,6 +110,32 @@ writer(void) { int setup(int nb) { + int64_t bl; + int64_t in; + int64_t reserve_bl; + int64_t reserve_in; + + if (nb == 0) { + getdf(&bl, &in); + + /* Resource requirements: */ + reserve_in = 200 * op->incarnations; + reserve_bl = 2048 * op->incarnations; + freespace = (reserve_bl <= bl && reserve_in <= in); + if (!freespace) + reserve_bl = reserve_in = 0; + + if (op->verbose > 1) + printf("mkfifo(incarnations=%d). Free(%jdk, %jd), reserve(%jdk, %jd)\n", + op->incarnations, bl/1024, in, reserve_bl/1024, reserve_in); + reservedf(reserve_bl, reserve_in); + putval(freespace); + fflush(stdout); + } else { + freespace = getval(); + } + if (!freespace) + _exit(0); bufsize = 2 << random_int(2, 12); return (0); } @@ -132,7 +172,7 @@ test(void) if ((pid = fork()) == 0) { writer(); - exit(EXIT_SUCCESS); + _exit(EXIT_SUCCESS); } else if (pid > 0) { reader(); From owner-svn-src-user@FreeBSD.ORG Tue Jul 9 11:00:10 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id E93F5E91; Tue, 9 Jul 2013 11:00:10 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id D790A190D; Tue, 9 Jul 2013 11:00:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r69B0AKt060273; Tue, 9 Jul 2013 11:00:10 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r69B0AAj060272; Tue, 9 Jul 2013 11:00:10 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307091100.r69B0AAj060272@svn.freebsd.org> From: Peter Holm Date: Tue, 9 Jul 2013 11:00:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253092 - user/pho/stress2/testcases/lockf2 X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 11:00:11 -0000 Author: pho Date: Tue Jul 9 11:00:10 2013 New Revision: 253092 URL: http://svnweb.freebsd.org/changeset/base/253092 Log: Tuned the resource reservation to match actual usage. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/lockf2/lockf2.c Modified: user/pho/stress2/testcases/lockf2/lockf2.c ============================================================================== --- user/pho/stress2/testcases/lockf2/lockf2.c Tue Jul 9 10:41:17 2013 (r253091) +++ user/pho/stress2/testcases/lockf2/lockf2.c Tue Jul 9 11:00:10 2013 (r253092) @@ -66,8 +66,8 @@ setup(int nb) getdf(&bl, &in); /* Resource requirements: */ - reserve_in = 1 * op->incarnations + 2; - reserve_bl = 1064960 * op->incarnations + 2048; + reserve_in = 1 * op->incarnations; + reserve_bl = 1081344 * op->incarnations; freespace = (reserve_bl <= bl && reserve_in <= in); if (!freespace) reserve_bl = reserve_in = 0; @@ -81,7 +81,7 @@ setup(int nb) freespace = getval(); } if (!freespace) - _exit (0); + exit (0); sprintf(file, "lockf.%d", getpid()); if ((fd = open(file,O_CREAT | O_TRUNC | O_RDWR, 0600)) == -1) From owner-svn-src-user@FreeBSD.ORG Tue Jul 9 13:26:17 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8FDD3A14; Tue, 9 Jul 2013 13:26:17 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 81A7A1FDD; Tue, 9 Jul 2013 13:26:17 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r69DQH44002845; Tue, 9 Jul 2013 13:26:17 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r69DQHa0002844; Tue, 9 Jul 2013 13:26:17 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307091326.r69DQHa0002844@svn.freebsd.org> From: Peter Holm Date: Tue, 9 Jul 2013 13:26:17 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253096 - user/pho/stress2/testcases/mmap X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 13:26:17 -0000 Author: pho Date: Tue Jul 9 13:26:17 2013 New Revision: 253096 URL: http://svnweb.freebsd.org/changeset/base/253096 Log: Added missing resource reservation. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/mmap/mmap.c Modified: user/pho/stress2/testcases/mmap/mmap.c ============================================================================== --- user/pho/stress2/testcases/mmap/mmap.c Tue Jul 9 13:22:30 2013 (r253095) +++ user/pho/stress2/testcases/mmap/mmap.c Tue Jul 9 13:26:17 2013 (r253096) @@ -48,6 +48,32 @@ static char path[128]; int setup(int nb) { + int64_t bl; + int64_t in; + int64_t reserve_bl; + int64_t reserve_in; + int freespace; + + if (nb == 0) { + getdf(&bl, &in); + + /* Resource requirements: */ + reserve_in = 2 * op->incarnations; + reserve_bl = 20480 * op->incarnations; + freespace = (reserve_bl <= bl && reserve_in <= in); + if (!freespace) + reserve_bl = reserve_in = 0; + + if (op->verbose > 1) + printf("mmap(incarnations=%d). Free(%jdk, %jd), reserve(%jdk, %jd)\n", + op->incarnations, bl/1024, in, reserve_bl/1024, reserve_in); + reservedf(reserve_bl, reserve_in); + putval(freespace); + } else { + freespace = getval(); + } + if (!freespace) + exit(0); umask(0); sprintf(path,"%s.%05d", getprogname(), getpid()); From owner-svn-src-user@FreeBSD.ORG Tue Jul 9 13:52:34 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 9331B3E4; Tue, 9 Jul 2013 13:52:34 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 86478113A; Tue, 9 Jul 2013 13:52:34 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r69DqYqS011054; Tue, 9 Jul 2013 13:52:34 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r69DqYwX011053; Tue, 9 Jul 2013 13:52:34 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307091352.r69DqYwX011053@svn.freebsd.org> From: Peter Holm Date: Tue, 9 Jul 2013 13:52:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253097 - user/pho/stress2/testcases/mkfifo X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Tue, 09 Jul 2013 13:52:34 -0000 Author: pho Date: Tue Jul 9 13:52:34 2013 New Revision: 253097 URL: http://svnweb.freebsd.org/changeset/base/253097 Log: The name "handler" is already used. Rename to "handler2". Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/mkfifo/mkfifo.c Modified: user/pho/stress2/testcases/mkfifo/mkfifo.c ============================================================================== --- user/pho/stress2/testcases/mkfifo/mkfifo.c Tue Jul 9 13:26:17 2013 (r253096) +++ user/pho/stress2/testcases/mkfifo/mkfifo.c Tue Jul 9 13:52:34 2013 (r253097) @@ -49,7 +49,7 @@ int bufsize; int freespace; void -handler(int i __unused) +handler2(int i __unused) { _exit(0); } @@ -60,7 +60,7 @@ reader(void) { int i, n, *buf; setproctitle("reader"); - signal(SIGALRM, handler); + signal(SIGALRM, handler2); alarm(2); if ((fd = open(path, O_RDWR, 0600)) < 0) { unlink(path); @@ -83,7 +83,7 @@ writer(void) { int i, *buf; int fd; - signal(SIGALRM, handler); + signal(SIGALRM, handler2); alarm(2); setproctitle("writer"); From owner-svn-src-user@FreeBSD.ORG Wed Jul 10 10:38:43 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id D480169A; Wed, 10 Jul 2013 10:38:43 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id ACB341236; Wed, 10 Jul 2013 10:38:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6AAch5S092145; Wed, 10 Jul 2013 10:38:43 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6AAchh9092144; Wed, 10 Jul 2013 10:38:43 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307101038.r6AAchh9092144@svn.freebsd.org> From: Peter Holm Date: Wed, 10 Jul 2013 10:38:43 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253143 - user/pho/stress2/testcases/rw X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2013 10:38:43 -0000 Author: pho Date: Wed Jul 10 10:38:43 2013 New Revision: 253143 URL: http://svnweb.freebsd.org/changeset/base/253143 Log: Trim back file size a bit further. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/rw/rw.c Modified: user/pho/stress2/testcases/rw/rw.c ============================================================================== --- user/pho/stress2/testcases/rw/rw.c Wed Jul 10 10:15:38 2013 (r253142) +++ user/pho/stress2/testcases/rw/rw.c Wed Jul 10 10:38:43 2013 (r253143) @@ -73,10 +73,9 @@ setup(int nb) reserve_bl = size * 1024 * op->incarnations + (512 * 1024 * op->incarnations) + 64 * 1024; -// printf("-- size = %lu, reserve(%jd, %jd)\n", size, reserve_bl/1024, reserve_in); if (reserve_bl <= bl && reserve_in <= in) break; - size = size - 1024; + size = size / 10 * 8; } if (size == 0) reserve_bl = reserve_in = 0; @@ -91,6 +90,8 @@ setup(int nb) size = getval(); size = size * 1024; } + if (size == 0) + exit(0); umask(0); sprintf(path,"%s.%05d", getprogname(), getpid()); @@ -100,14 +101,13 @@ setup(int nb) if ((starting_dir = open(".", 0)) < 0) err(1, "."); - return (0); } void cleanup(void) { - if (size == 0) + if (starting_dir == 0) return; if (fchdir(starting_dir) == -1) err(1, "fchdir()"); @@ -133,15 +133,14 @@ test(void) int fd; char file[128]; - sprintf(file,"p%05d", getpid()); if ((fd = creat(file, 0660)) == -1) err(1, "creat(%s)", file); to = sizeof(buf); index = 0; - while (index < size) { - if (index + to > size) + while (index < (int)size) { + if (index + to > (int)size) to = size - index; #ifdef TEST for (i = 0; i < to; i++) @@ -158,8 +157,8 @@ test(void) err(1, "open(%s), %s:%d", file, __FILE__, __LINE__); index = 0; - while (index < size && done_testing == 0) { - if (index + to > size) + while (index < (int)size && done_testing == 0) { + if (index + to > (int)size) to = size - index; if (read(fd, buf, to) != to) err(1, "rw read. %s.%d", __FILE__, __LINE__); From owner-svn-src-user@FreeBSD.ORG Wed Jul 10 12:51:30 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 9A018FD0; Wed, 10 Jul 2013 12:51:30 +0000 (UTC) (envelope-from pho@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 8B27E1B9D; Wed, 10 Jul 2013 12:51:30 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6ACpUE9035590; Wed, 10 Jul 2013 12:51:30 GMT (envelope-from pho@svn.freebsd.org) Received: (from pho@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6ACpUdF035589; Wed, 10 Jul 2013 12:51:30 GMT (envelope-from pho@svn.freebsd.org) Message-Id: <201307101251.r6ACpUdF035589@svn.freebsd.org> From: Peter Holm Date: Wed, 10 Jul 2013 12:51:30 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253151 - user/pho/stress2/testcases X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Wed, 10 Jul 2013 12:51:30 -0000 Author: pho Date: Wed Jul 10 12:51:30 2013 New Revision: 253151 URL: http://svnweb.freebsd.org/changeset/base/253151 Log: Added compile flags for extra warnings. Sponsored by: EMC / Isilon storage division Modified: user/pho/stress2/testcases/Makefile.inc Modified: user/pho/stress2/testcases/Makefile.inc ============================================================================== --- user/pho/stress2/testcases/Makefile.inc Wed Jul 10 12:06:01 2013 (r253150) +++ user/pho/stress2/testcases/Makefile.inc Wed Jul 10 12:51:30 2013 (r253151) @@ -4,5 +4,5 @@ NO_MAN= NO_OBJ= noobj LDADD+= -L../../lib -lstress -lutil DPADD+= ../../lib/libstress.a -CFLAGS =-g -Wall -I../../include -I../include +CFLAGS =-g -Wall -Wextra -O2 -I../../include -I../include NOMAN= sorry From owner-svn-src-user@FreeBSD.ORG Thu Jul 11 23:30:19 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 8985DAA2; Thu, 11 Jul 2013 23:30:19 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 79AA21D82; Thu, 11 Jul 2013 23:30:19 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6BNUIhK062490; Thu, 11 Jul 2013 23:30:18 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6BNUGjj062473; Thu, 11 Jul 2013 23:30:16 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201307112330.r6BNUGjj062473@svn.freebsd.org> From: Attilio Rao Date: Thu, 11 Jul 2013 23:30:16 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253225 - in user/attilio/vmcontention: . contrib/libc++/include contrib/libc++/src contrib/libcxxrt contrib/llvm/lib/CodeGen/SelectionDAG contrib/tcpdump contrib/tzdata contrib/wpa/src... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2013 23:30:19 -0000 Author: attilio Date: Thu Jul 11 23:30:15 2013 New Revision: 253225 URL: http://svnweb.freebsd.org/changeset/base/253225 Log: MFC Added: user/attilio/vmcontention/share/doc/legal/realtek/ - copied from r253224, head/share/doc/legal/realtek/ user/attilio/vmcontention/sys/contrib/dev/urtwn/ - copied from r253224, head/sys/contrib/dev/urtwn/ user/attilio/vmcontention/sys/crypto/siphash/ - copied from r253224, head/sys/crypto/siphash/ user/attilio/vmcontention/sys/dev/mbox/ - copied from r253224, head/sys/dev/mbox/ user/attilio/vmcontention/sys/mips/atheros/ar934xreg.h - copied unchanged from r253224, head/sys/mips/atheros/ar934xreg.h user/attilio/vmcontention/sys/modules/usb/urtwnfw/ - copied from r253224, head/sys/modules/usb/urtwnfw/ user/attilio/vmcontention/usr.sbin/bhyve/rtc.h - copied unchanged from r253224, head/usr.sbin/bhyve/rtc.h Modified: user/attilio/vmcontention/Makefile user/attilio/vmcontention/ObsoleteFiles.inc user/attilio/vmcontention/UPDATING user/attilio/vmcontention/contrib/libc++/include/__bit_reference user/attilio/vmcontention/contrib/libc++/include/__config user/attilio/vmcontention/contrib/libc++/include/__functional_base user/attilio/vmcontention/contrib/libc++/include/__hash_table user/attilio/vmcontention/contrib/libc++/include/__locale user/attilio/vmcontention/contrib/libc++/include/__split_buffer user/attilio/vmcontention/contrib/libc++/include/__std_stream user/attilio/vmcontention/contrib/libc++/include/__tree user/attilio/vmcontention/contrib/libc++/include/algorithm user/attilio/vmcontention/contrib/libc++/include/atomic user/attilio/vmcontention/contrib/libc++/include/deque user/attilio/vmcontention/contrib/libc++/include/forward_list user/attilio/vmcontention/contrib/libc++/include/functional user/attilio/vmcontention/contrib/libc++/include/future user/attilio/vmcontention/contrib/libc++/include/istream user/attilio/vmcontention/contrib/libc++/include/iterator user/attilio/vmcontention/contrib/libc++/include/list user/attilio/vmcontention/contrib/libc++/include/locale user/attilio/vmcontention/contrib/libc++/include/map user/attilio/vmcontention/contrib/libc++/include/memory user/attilio/vmcontention/contrib/libc++/include/random user/attilio/vmcontention/contrib/libc++/include/regex user/attilio/vmcontention/contrib/libc++/include/string user/attilio/vmcontention/contrib/libc++/include/type_traits user/attilio/vmcontention/contrib/libc++/include/unordered_map user/attilio/vmcontention/contrib/libc++/include/utility user/attilio/vmcontention/contrib/libc++/include/vector user/attilio/vmcontention/contrib/libc++/src/debug.cpp user/attilio/vmcontention/contrib/libc++/src/hash.cpp user/attilio/vmcontention/contrib/libc++/src/iostream.cpp user/attilio/vmcontention/contrib/libc++/src/locale.cpp user/attilio/vmcontention/contrib/libc++/src/stdexcept.cpp user/attilio/vmcontention/contrib/libc++/src/string.cpp user/attilio/vmcontention/contrib/libc++/src/thread.cpp user/attilio/vmcontention/contrib/libcxxrt/atomic.h user/attilio/vmcontention/contrib/libcxxrt/auxhelper.cc user/attilio/vmcontention/contrib/libcxxrt/cxxabi.h user/attilio/vmcontention/contrib/libcxxrt/dwarf_eh.h user/attilio/vmcontention/contrib/libcxxrt/exception.cc user/attilio/vmcontention/contrib/libcxxrt/guard.cc user/attilio/vmcontention/contrib/libcxxrt/memory.cc user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp user/attilio/vmcontention/contrib/tcpdump/tcpdump.c user/attilio/vmcontention/contrib/tzdata/africa user/attilio/vmcontention/contrib/tzdata/asia user/attilio/vmcontention/contrib/tzdata/australasia user/attilio/vmcontention/contrib/tzdata/europe user/attilio/vmcontention/contrib/tzdata/southamerica user/attilio/vmcontention/contrib/tzdata/zone.tab user/attilio/vmcontention/contrib/wpa/src/rsn_supp/wpa.c user/attilio/vmcontention/etc/rc.d/zfs user/attilio/vmcontention/lib/libc/net/getaddrinfo.3 user/attilio/vmcontention/lib/libc/net/getnameinfo.3 user/attilio/vmcontention/lib/libc/net/sctp_sys_calls.c user/attilio/vmcontention/lib/libkvm/Makefile user/attilio/vmcontention/lib/libkvm/kvm.h user/attilio/vmcontention/lib/msun/src/math.h user/attilio/vmcontention/sbin/devd/devd.cc user/attilio/vmcontention/sbin/mount_nfs/mount_nfs.8 user/attilio/vmcontention/sbin/nvmecontrol/devlist.c user/attilio/vmcontention/sbin/nvmecontrol/firmware.c user/attilio/vmcontention/sbin/nvmecontrol/identify.c user/attilio/vmcontention/sbin/nvmecontrol/logpage.c user/attilio/vmcontention/sbin/nvmecontrol/nvmecontrol.c user/attilio/vmcontention/sbin/nvmecontrol/nvmecontrol.h user/attilio/vmcontention/sbin/nvmecontrol/perftest.c user/attilio/vmcontention/sbin/nvmecontrol/reset.c user/attilio/vmcontention/share/doc/legal/Makefile user/attilio/vmcontention/share/man/man4/bridge.4 user/attilio/vmcontention/share/man/man4/nvd.4 user/attilio/vmcontention/share/man/man4/nvme.4 user/attilio/vmcontention/share/man/man5/rc.conf.5 user/attilio/vmcontention/share/man/man9/SDT.9 user/attilio/vmcontention/share/misc/committers-ports.dot user/attilio/vmcontention/sys/amd64/amd64/pmap.c user/attilio/vmcontention/sys/arm/arm/elf_trampoline.c user/attilio/vmcontention/sys/arm/arm/pmap-v6.c user/attilio/vmcontention/sys/arm/arm/trap.c user/attilio/vmcontention/sys/arm/broadcom/bcm2835/bcm2835_fb.c user/attilio/vmcontention/sys/arm/broadcom/bcm2835/bcm2835_mbox.c user/attilio/vmcontention/sys/arm/broadcom/bcm2835/bcm2835_mbox.h user/attilio/vmcontention/sys/arm/broadcom/bcm2835/files.bcm2835 user/attilio/vmcontention/sys/arm/ti/am335x/am335x_pmic.c user/attilio/vmcontention/sys/arm/ti/ti_mmchs.c user/attilio/vmcontention/sys/boot/fdt/dts/beaglebone-black.dts user/attilio/vmcontention/sys/boot/ficl/loader.c user/attilio/vmcontention/sys/boot/forth/loader.conf user/attilio/vmcontention/sys/cam/ata/ata_da.c user/attilio/vmcontention/sys/cam/scsi/scsi_da.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/attilio/vmcontention/sys/conf/Makefile.amd64 user/attilio/vmcontention/sys/conf/WITHOUT_SOURCELESS_UCODE user/attilio/vmcontention/sys/conf/files user/attilio/vmcontention/sys/conf/kmod.mk user/attilio/vmcontention/sys/contrib/v4l/videodev2.h user/attilio/vmcontention/sys/crypto/sha2/sha2.c user/attilio/vmcontention/sys/crypto/sha2/sha2.h user/attilio/vmcontention/sys/dev/ahci/ahci.c user/attilio/vmcontention/sys/dev/cxgbe/t4_main.c user/attilio/vmcontention/sys/dev/hme/if_hme.c user/attilio/vmcontention/sys/dev/ixgb/if_ixgb.c user/attilio/vmcontention/sys/dev/ixgb/ixgb_ids.h user/attilio/vmcontention/sys/dev/ixgbe/ixgbe.c user/attilio/vmcontention/sys/dev/mmc/mmcsd.c user/attilio/vmcontention/sys/dev/nvd/nvd.c user/attilio/vmcontention/sys/dev/nvme/nvme.c user/attilio/vmcontention/sys/dev/nvme/nvme.h user/attilio/vmcontention/sys/dev/nvme/nvme_ctrlr.c user/attilio/vmcontention/sys/dev/nvme/nvme_ctrlr_cmd.c user/attilio/vmcontention/sys/dev/nvme/nvme_ns.c user/attilio/vmcontention/sys/dev/nvme/nvme_private.h user/attilio/vmcontention/sys/dev/nvme/nvme_qpair.c user/attilio/vmcontention/sys/dev/nvme/nvme_sysctl.c user/attilio/vmcontention/sys/dev/nvme/nvme_test.c user/attilio/vmcontention/sys/dev/pci/pci.c user/attilio/vmcontention/sys/dev/pci/pci_pci.c user/attilio/vmcontention/sys/dev/pci/pcib_private.h user/attilio/vmcontention/sys/dev/pci/pcivar.h user/attilio/vmcontention/sys/dev/random/probe.c user/attilio/vmcontention/sys/dev/random/randomdev.c user/attilio/vmcontention/sys/dev/random/randomdev.h user/attilio/vmcontention/sys/dev/random/randomdev_soft.c user/attilio/vmcontention/sys/dev/sound/pci/hda/hdaa_patches.c user/attilio/vmcontention/sys/dev/sound/pci/hda/hdac.h user/attilio/vmcontention/sys/dev/uart/uart_core.c user/attilio/vmcontention/sys/dev/usb/controller/xhci.h user/attilio/vmcontention/sys/dev/usb/controller/xhci_pci.c user/attilio/vmcontention/sys/dev/usb/wlan/if_urtwn.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_vnops.c user/attilio/vmcontention/sys/fs/nfs/nfs.h user/attilio/vmcontention/sys/fs/nfs/nfs_commonkrpc.c user/attilio/vmcontention/sys/fs/nfsclient/nfs_clvfsops.c user/attilio/vmcontention/sys/geom/journal/g_journal.c user/attilio/vmcontention/sys/i386/i386/pmap.c user/attilio/vmcontention/sys/kern/kern_mbuf.c user/attilio/vmcontention/sys/kern/kern_rmlock.c user/attilio/vmcontention/sys/kern/kern_synch.c user/attilio/vmcontention/sys/kern/subr_witness.c user/attilio/vmcontention/sys/kern/vfs_bio.c user/attilio/vmcontention/sys/kern/vfs_cache.c user/attilio/vmcontention/sys/kern/vfs_mount.c user/attilio/vmcontention/sys/kern/vfs_vnops.c user/attilio/vmcontention/sys/kgssapi/gss_impl.c user/attilio/vmcontention/sys/mips/atheros/ar71xx_setup.h user/attilio/vmcontention/sys/mips/include/elf.h user/attilio/vmcontention/sys/net/if_arp.h user/attilio/vmcontention/sys/net/vnet.h user/attilio/vmcontention/sys/net80211/ieee80211_output.c user/attilio/vmcontention/sys/netinet/icmp6.h user/attilio/vmcontention/sys/netinet/icmp_var.h user/attilio/vmcontention/sys/netinet/if_ether.c user/attilio/vmcontention/sys/netinet/in.c user/attilio/vmcontention/sys/netinet/ip_carp.c user/attilio/vmcontention/sys/netinet/ip_carp.h user/attilio/vmcontention/sys/netinet/ip_icmp.c user/attilio/vmcontention/sys/netinet/ip_input.c user/attilio/vmcontention/sys/netinet/ip_mroute.c user/attilio/vmcontention/sys/netinet/ip_mroute.h user/attilio/vmcontention/sys/netinet/ip_var.h user/attilio/vmcontention/sys/netinet/pim_var.h user/attilio/vmcontention/sys/netinet/sctp_input.c user/attilio/vmcontention/sys/netinet/tcp_input.c user/attilio/vmcontention/sys/netinet/tcp_syncache.c user/attilio/vmcontention/sys/netinet/tcp_syncache.h user/attilio/vmcontention/sys/netinet/tcp_var.h user/attilio/vmcontention/sys/netinet/udp_usrreq.c user/attilio/vmcontention/sys/netinet/udp_var.h user/attilio/vmcontention/sys/netinet6/icmp6.c user/attilio/vmcontention/sys/netinet6/in6.c user/attilio/vmcontention/sys/netinet6/in6_proto.c user/attilio/vmcontention/sys/netinet6/in6_var.h user/attilio/vmcontention/sys/netinet6/ip6_input.c user/attilio/vmcontention/sys/netinet6/ip6_mroute.h user/attilio/vmcontention/sys/netinet6/ip6_var.h user/attilio/vmcontention/sys/netinet6/pim6_var.h user/attilio/vmcontention/sys/netinet6/raw_ip6.c user/attilio/vmcontention/sys/netinet6/raw_ip6.h user/attilio/vmcontention/sys/netipsec/ah_var.h user/attilio/vmcontention/sys/netipsec/esp_var.h user/attilio/vmcontention/sys/netipsec/ipcomp_var.h user/attilio/vmcontention/sys/netipsec/ipip_var.h user/attilio/vmcontention/sys/netipsec/ipsec.c user/attilio/vmcontention/sys/netipsec/ipsec.h user/attilio/vmcontention/sys/netipsec/ipsec6.h user/attilio/vmcontention/sys/netipsec/keysock.c user/attilio/vmcontention/sys/netipsec/keysock.h user/attilio/vmcontention/sys/netipsec/xform_ah.c user/attilio/vmcontention/sys/netipsec/xform_esp.c user/attilio/vmcontention/sys/netipsec/xform_ipcomp.c user/attilio/vmcontention/sys/netipsec/xform_ipip.c user/attilio/vmcontention/sys/ofed/drivers/net/mlx4/main.c user/attilio/vmcontention/sys/ofed/include/linux/sysfs.h user/attilio/vmcontention/sys/rpc/rpcsec_gss.h user/attilio/vmcontention/sys/rpc/rpcsec_gss/rpcsec_gss.c user/attilio/vmcontention/sys/security/audit/audit.c user/attilio/vmcontention/sys/sys/counter.h user/attilio/vmcontention/sys/sys/elf_common.h user/attilio/vmcontention/sys/sys/eventhandler.h user/attilio/vmcontention/sys/sys/param.h user/attilio/vmcontention/sys/sys/sdt.h user/attilio/vmcontention/sys/sys/systm.h user/attilio/vmcontention/sys/sys/vnode.h user/attilio/vmcontention/sys/ufs/ffs/ffs_snapshot.c user/attilio/vmcontention/sys/ufs/ffs/ffs_suspend.c user/attilio/vmcontention/sys/ufs/ffs/ffs_vfsops.c user/attilio/vmcontention/sys/ufs/ufs/inode.h user/attilio/vmcontention/sys/vm/swap_pager.c user/attilio/vmcontention/sys/vm/vm_fault.c user/attilio/vmcontention/sys/vm/vm_map.c user/attilio/vmcontention/sys/vm/vm_map.h user/attilio/vmcontention/sys/vm/vm_object.c user/attilio/vmcontention/sys/vm/vm_object.h user/attilio/vmcontention/sys/vm/vm_page.c user/attilio/vmcontention/tools/tools/crypto/ipsecstats.c user/attilio/vmcontention/tools/tools/zfsboottest/zfsboottest.c user/attilio/vmcontention/tools/tools/zfsboottest/zfsboottest.sh user/attilio/vmcontention/usr.bin/dtc/fdt.cc user/attilio/vmcontention/usr.bin/netstat/inet.c user/attilio/vmcontention/usr.bin/netstat/inet6.c user/attilio/vmcontention/usr.bin/netstat/ipsec.c user/attilio/vmcontention/usr.bin/netstat/main.c user/attilio/vmcontention/usr.bin/netstat/mroute.c user/attilio/vmcontention/usr.bin/netstat/netstat.h user/attilio/vmcontention/usr.bin/netstat/pfkey.c user/attilio/vmcontention/usr.sbin/authpf/Makefile user/attilio/vmcontention/usr.sbin/bhyve/bhyverun.c user/attilio/vmcontention/usr.sbin/bhyve/rtc.c user/attilio/vmcontention/usr.sbin/bsdconfig/share/common.subr user/attilio/vmcontention/usr.sbin/bsdconfig/share/dialog.subr user/attilio/vmcontention/usr.sbin/gssd/gssd.8 user/attilio/vmcontention/usr.sbin/gssd/gssd.c user/attilio/vmcontention/usr.sbin/nvram/nvram.c user/attilio/vmcontention/usr.sbin/portsnap/portsnap/portsnap.sh user/attilio/vmcontention/usr.sbin/rtadvd/config.c user/attilio/vmcontention/usr.sbin/rtadvd/rtadvd.c Directory Properties: user/attilio/vmcontention/ (props changed) user/attilio/vmcontention/contrib/libc++/ (props changed) user/attilio/vmcontention/contrib/libcxxrt/ (props changed) user/attilio/vmcontention/contrib/llvm/ (props changed) user/attilio/vmcontention/contrib/tcpdump/ (props changed) user/attilio/vmcontention/contrib/tzdata/ (props changed) user/attilio/vmcontention/contrib/wpa/ (props changed) user/attilio/vmcontention/lib/libc/ (props changed) user/attilio/vmcontention/sbin/ (props changed) user/attilio/vmcontention/share/man/man4/ (props changed) user/attilio/vmcontention/sys/ (props changed) user/attilio/vmcontention/sys/boot/ (props changed) user/attilio/vmcontention/sys/cddl/contrib/opensolaris/ (props changed) user/attilio/vmcontention/sys/conf/ (props changed) user/attilio/vmcontention/usr.sbin/bhyve/ (props changed) user/attilio/vmcontention/usr.sbin/rtadvd/ (props changed) Modified: user/attilio/vmcontention/Makefile ============================================================================== --- user/attilio/vmcontention/Makefile Thu Jul 11 22:19:18 2013 (r253224) +++ user/attilio/vmcontention/Makefile Thu Jul 11 23:30:15 2013 (r253225) @@ -32,6 +32,12 @@ # targets - Print a list of supported TARGET/TARGET_ARCH pairs # for world and kernel targets. # toolchains - Build a toolchain for all world and kernel targets. +# +# "quick" way to test all kernel builds: +# _jflag=`sysctl -n hw.ncpu` +# _jflag=$(($_jflag * 2)) +# [ $_jflag -gt 12 ] && _jflag=12 +# make universe -DMAKE_JUST_KERNELS JFLAG=-j${_jflag} # # 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 Modified: user/attilio/vmcontention/ObsoleteFiles.inc ============================================================================== --- user/attilio/vmcontention/ObsoleteFiles.inc Thu Jul 11 22:19:18 2013 (r253224) +++ user/attilio/vmcontention/ObsoleteFiles.inc Thu Jul 11 23:30:15 2013 (r253225) @@ -38,6 +38,9 @@ # xargs -n1 | sort | uniq -d; # done +# 20130710: libkvm version bump +OLD_LIBS+=lib/libkvm.so.5 +OLD_LIBS+=usr/lib32/libkvm.so.5 # 20130623: dialog update from 1.1 to 1.2 OLD_LIBS+=usr/lib/libdialog.so.7 OLD_LIBS+=usr/lib32/libdialog.so.7 Modified: user/attilio/vmcontention/UPDATING ============================================================================== --- user/attilio/vmcontention/UPDATING Thu Jul 11 22:19:18 2013 (r253224) +++ user/attilio/vmcontention/UPDATING Thu Jul 11 23:30:15 2013 (r253225) @@ -31,6 +31,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20130709: + Most of network statistics structures were changed to be able + keep 64-bits counters. Thus all tools, that work with networking + statistics, must be rebuilded (netstat(1), bsnmpd(1), etc.) + 20130629: Fix targets that run multiple make's to use && rather than ; so that subsequent steps depend on success of previous. Modified: user/attilio/vmcontention/contrib/libc++/include/__bit_reference ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/__bit_reference Thu Jul 11 22:19:18 2013 (r253224) +++ user/attilio/vmcontention/contrib/libc++/include/__bit_reference Thu Jul 11 23:30:15 2013 (r253225) @@ -333,7 +333,7 @@ __fill_n_false(__bit_iterator<_Cp, false } // do middle whole words __storage_type __nw = __n / __bits_per_word; - _VSTD::memset(__first.__seg_, 0, __nw * sizeof(__storage_type)); + _VSTD::memset(_VSTD::__to_raw_pointer(__first.__seg_), 0, __nw * sizeof(__storage_type)); __n -= __nw * __bits_per_word; // do last partial word if (__n > 0) @@ -363,7 +363,7 @@ __fill_n_true(__bit_iterator<_Cp, false> } // do middle whole words __storage_type __nw = __n / __bits_per_word; - _VSTD::memset(__first.__seg_, -1, __nw * sizeof(__storage_type)); + _VSTD::memset(_VSTD::__to_raw_pointer(__first.__seg_), -1, __nw * sizeof(__storage_type)); __n -= __nw * __bits_per_word; // do last partial word if (__n > 0) @@ -430,7 +430,9 @@ __copy_aligned(__bit_iterator<_Cp, _IsCo // __first.__ctz_ == 0; // do middle words __storage_type __nw = __n / __bits_per_word; - _VSTD::memmove(__result.__seg_, __first.__seg_, __nw * sizeof(__storage_type)); + _VSTD::memmove(_VSTD::__to_raw_pointer(__result.__seg_), + _VSTD::__to_raw_pointer(__first.__seg_), + __nw * sizeof(__storage_type)); __n -= __nw * __bits_per_word; __result.__seg_ += __nw; // do last word @@ -569,7 +571,9 @@ __copy_backward_aligned(__bit_iterator<_ __storage_type __nw = __n / __bits_per_word; __result.__seg_ -= __nw; __last.__seg_ -= __nw; - _VSTD::memmove(__result.__seg_, __last.__seg_, __nw * sizeof(__storage_type)); + _VSTD::memmove(_VSTD::__to_raw_pointer(__result.__seg_), + _VSTD::__to_raw_pointer(__last.__seg_), + __nw * sizeof(__storage_type)); __n -= __nw * __bits_per_word; // do last word if (__n > 0) @@ -870,6 +874,7 @@ struct __bit_array { typedef typename _Cp::difference_type difference_type; typedef typename _Cp::__storage_type __storage_type; + typedef typename _Cp::__storage_pointer __storage_pointer; typedef typename _Cp::iterator iterator; static const unsigned __bits_per_word = _Cp::__bits_per_word; static const unsigned _Np = 4; @@ -880,9 +885,15 @@ struct __bit_array _LIBCPP_INLINE_VISIBILITY static difference_type capacity() {return static_cast(_Np * __bits_per_word);} _LIBCPP_INLINE_VISIBILITY explicit __bit_array(difference_type __s) : __size_(__s) {} - _LIBCPP_INLINE_VISIBILITY iterator begin() {return iterator(__word_, 0);} - _LIBCPP_INLINE_VISIBILITY iterator end() {return iterator(__word_ + __size_ / __bits_per_word, - static_cast(__size_ % __bits_per_word));} + _LIBCPP_INLINE_VISIBILITY iterator begin() + { + return iterator(pointer_traits<__storage_pointer>::pointer_to(__word_[0]), 0); + } + _LIBCPP_INLINE_VISIBILITY iterator end() + { + return iterator(pointer_traits<__storage_pointer>::pointer_to(__word_[0]) + __size_ / __bits_per_word, + static_cast(__size_ % __bits_per_word)); + } }; template Modified: user/attilio/vmcontention/contrib/libc++/include/__config ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/__config Thu Jul 11 22:19:18 2013 (r253224) +++ user/attilio/vmcontention/contrib/libc++/include/__config Thu Jul 11 23:30:15 2013 (r253225) @@ -56,6 +56,18 @@ # endif // __LONG_LONG_SUPPORTED #endif // __FreeBSD__ +#ifdef __NetBSD__ +# include +# if _BYTE_ORDER == _LITTLE_ENDIAN +# define _LIBCPP_LITTLE_ENDIAN 1 +# define _LIBCPP_BIG_ENDIAN 0 +# else // _BYTE_ORDER == _LITTLE_ENDIAN +# define _LIBCPP_LITTLE_ENDIAN 0 +# define _LIBCPP_BIG_ENDIAN 1 +# endif // _BYTE_ORDER == _LITTLE_ENDIAN +# define _LIBCPP_HAS_QUICK_EXIT +#endif // __NetBSD__ + #ifdef _WIN32 # define _LIBCPP_LITTLE_ENDIAN 1 # define _LIBCPP_BIG_ENDIAN 0 @@ -135,6 +147,10 @@ #endif // _WIN32 +#ifndef __has_attribute +#define __has_attribute(__x) 0 +#endif + #ifndef _LIBCPP_HIDDEN #define _LIBCPP_HIDDEN __attribute__ ((__visibility__("hidden"))) #endif @@ -212,7 +228,9 @@ typedef __char32_t char32_t; # define _LIBCPP_NORETURN __attribute__ ((noreturn)) #endif +#if !(__has_feature(cxx_defaulted_functions)) #define _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS +#endif // !(__has_feature(cxx_defaulted_functions)) #if !(__has_feature(cxx_deleted_functions)) #define _LIBCPP_HAS_NO_DELETED_FUNCTIONS @@ -272,10 +290,20 @@ typedef __char32_t char32_t; #define _LIBCPP_HAS_NO_CONSTEXPR #endif -#if defined(__FreeBSD__) && (__ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L) +#if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L +#if defined(__FreeBSD__) +#define _LIBCPP_HAS_QUICK_EXIT +#define _LIBCPP_HAS_C11_FEATURES +#elif defined(__linux__) +#include +#if __GLIBC_PREREQ(2, 15) #define _LIBCPP_HAS_QUICK_EXIT +#endif +#if __GLIBC_PREREQ(2, 17) #define _LIBCPP_HAS_C11_FEATURES #endif +#endif +#endif #if (__has_feature(cxx_noexcept)) # define _NOEXCEPT noexcept @@ -418,8 +446,14 @@ template struct __static_asse #define _LIBCPP_CONSTEXPR constexpr #endif +#ifdef _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS +#define _LIBCPP_DEFAULT {} +#else +#define _LIBCPP_DEFAULT = default; +#endif + #ifdef __GNUC__ -#define _NOALIAS __attribute__((malloc)) +#define _NOALIAS __attribute__((__malloc__)) #else #define _NOALIAS #endif @@ -451,7 +485,7 @@ template struct __static_asse #define _LIBCPP_EXTERN_TEMPLATE(...) extern template __VA_ARGS__; #endif -#if defined(__APPLE__) || defined(__FreeBSD__) || defined(_WIN32) || defined(__sun__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(_WIN32) || defined(__sun__) || defined(__NetBSD__) #define _LIBCPP_LOCALE__L_EXTENSIONS 1 #endif #ifdef __FreeBSD__ @@ -476,6 +510,14 @@ template struct __static_asse # endif #endif +#ifndef _LIBCPP_STD_VER +# if __cplusplus <= 201103L +# define _LIBCPP_STD_VER 11 +# else +# define _LIBCPP_STD_VER 13 // current year, or date of c++14 ratification +# endif +#endif // _LIBCPP_STD_VER + #ifdef _LIBCPP_DEBUG2 # include <__debug> #else Modified: user/attilio/vmcontention/contrib/libc++/include/__functional_base ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/__functional_base Thu Jul 11 22:19:18 2013 (r253224) +++ user/attilio/vmcontention/contrib/libc++/include/__functional_base Thu Jul 11 23:30:15 2013 (r253225) @@ -292,7 +292,8 @@ struct __weak_result_type<_Rp (_Cp::*)(_ // bullets 1 and 2 -template +template inline _LIBCPP_INLINE_VISIBILITY auto __invoke(_Fp&& __f, _A0&& __a0, _Args&& ...__args) @@ -301,7 +302,8 @@ __invoke(_Fp&& __f, _A0&& __a0, _Args&& return (_VSTD::forward<_A0>(__a0).*__f)(_VSTD::forward<_Args>(__args)...); } -template +template inline _LIBCPP_INLINE_VISIBILITY auto __invoke(_Fp&& __f, _A0&& __a0, _Args&& ...__args) @@ -312,7 +314,8 @@ __invoke(_Fp&& __f, _A0&& __a0, _Args&& // bullets 3 and 4 -template +template inline _LIBCPP_INLINE_VISIBILITY auto __invoke(_Fp&& __f, _A0&& __a0) @@ -321,7 +324,8 @@ __invoke(_Fp&& __f, _A0&& __a0) return _VSTD::forward<_A0>(__a0).*__f; } -template +template inline _LIBCPP_INLINE_VISIBILITY auto __invoke(_Fp&& __f, _A0&& __a0) Modified: user/attilio/vmcontention/contrib/libc++/include/__hash_table ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/__hash_table Thu Jul 11 22:19:18 2013 (r253224) +++ user/attilio/vmcontention/contrib/libc++/include/__hash_table Thu Jul 11 23:30:15 2013 (r253225) @@ -33,7 +33,6 @@ template struct __hash_node_base { typedef __hash_node_base __first_node; - // typedef _NodePtr pointer; _NodePtr __next_; @@ -111,7 +110,7 @@ public: _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __node_->__value_;} _LIBCPP_INLINE_VISIBILITY - pointer operator->() const {return _VSTD::addressof(__node_->__value_);} + pointer operator->() const {return pointer_traits::pointer_to(__node_->__value_);} _LIBCPP_INLINE_VISIBILITY __hash_iterator& operator++() @@ -189,7 +188,7 @@ public: _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __node_->__value_;} _LIBCPP_INLINE_VISIBILITY - pointer operator->() const {return _VSTD::addressof(__node_->__value_);} + pointer operator->() const {return pointer_traits::pointer_to(__node_->__value_);} _LIBCPP_INLINE_VISIBILITY __hash_const_iterator& operator++() @@ -255,7 +254,7 @@ public: _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __node_->__value_;} _LIBCPP_INLINE_VISIBILITY - pointer operator->() const {return &__node_->__value_;} + pointer operator->() const {return pointer_traits::pointer_to(__node_->__value_);} _LIBCPP_INLINE_VISIBILITY __hash_local_iterator& operator++() @@ -345,7 +344,7 @@ public: _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __node_->__value_;} _LIBCPP_INLINE_VISIBILITY - pointer operator->() const {return &__node_->__value_;} + pointer operator->() const {return pointer_traits::pointer_to(__node_->__value_);} _LIBCPP_INLINE_VISIBILITY __hash_const_local_iterator& operator++() @@ -505,8 +504,15 @@ public: __node_allocator; typedef allocator_traits<__node_allocator> __node_traits; typedef typename __node_traits::pointer __node_pointer; - typedef typename __node_traits::const_pointer __node_const_pointer; + typedef typename __node_traits::pointer __node_const_pointer; typedef __hash_node_base<__node_pointer> __first_node; + typedef typename pointer_traits<__node_pointer>::template +#ifndef _LIBCPP_HAS_NO_TEMPLATE_ALIASES + rebind<__first_node> +#else + rebind<__first_node>::other +#endif + __node_base_pointer; private: @@ -558,9 +564,9 @@ public: public: typedef __hash_iterator<__node_pointer> iterator; - typedef __hash_const_iterator<__node_const_pointer> const_iterator; + typedef __hash_const_iterator<__node_pointer> const_iterator; typedef __hash_local_iterator<__node_pointer> local_iterator; - typedef __hash_const_local_iterator<__node_const_pointer> const_local_iterator; + typedef __hash_const_local_iterator<__node_pointer> const_local_iterator; __hash_table() _NOEXCEPT_( @@ -706,7 +712,7 @@ public: _LIBCPP_INLINE_VISIBILITY size_type max_bucket_count() const _NOEXCEPT - {return __bucket_list_.get_deleter().__alloc().max_size();} + {return __pointer_alloc_traits::max_size(__bucket_list_.get_deleter().__alloc());} size_type bucket_size(size_type __n) const; _LIBCPP_INLINE_VISIBILITY float load_factor() const _NOEXCEPT { @@ -807,6 +813,9 @@ private: void __deallocate(__node_pointer __np) _NOEXCEPT; __node_pointer __detach() _NOEXCEPT; + + template friend class _LIBCPP_TYPE_VIS unordered_map; + template friend class _LIBCPP_TYPE_VIS unordered_multimap; }; template @@ -893,7 +902,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> if (size() > 0) { __bucket_list_[__constrain_hash(__p1_.first().__next_->__hash_, bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __u.__p1_.first().__next_ = nullptr; __u.size() = 0; } @@ -917,7 +926,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __p1_.first().__next_ = __u.__p1_.first().__next_; __u.__p1_.first().__next_ = nullptr; __bucket_list_[__constrain_hash(__p1_.first().__next_->__hash_, bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); size() = __u.size(); __u.size() = 0; } @@ -1014,7 +1023,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> if (size() > 0) { __bucket_list_[__constrain_hash(__p1_.first().__next_->__hash_, bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __u.__p1_.first().__next_ = nullptr; __u.size() = 0; } @@ -1236,7 +1245,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __node_pointer __pn = __bucket_list_[__chash]; if (__pn == nullptr) { - __pn = static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + __pn = static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __nd->__next_ = __pn->__next_; __pn->__next_ = __nd; // fix up __bucket_list_ @@ -1274,7 +1283,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __node_pointer __pn = __bucket_list_[__chash]; if (__pn == nullptr) { - __pn = static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + __pn = static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __cp->__next_ = __pn->__next_; __pn->__next_ = __cp; // fix up __bucket_list_ @@ -1322,7 +1331,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> { if (__p != end() && key_eq()(*__p, __cp->__value_)) { - __node_pointer __np = const_cast<__node_pointer>(__p.__node_); + __node_pointer __np = __p.__node_; __cp->__hash_ = __np->__hash_; size_type __bc = bucket_count(); if (size()+1 > __bc * max_load_factor() || __bc == 0) @@ -1380,7 +1389,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __node_pointer __pn = __bucket_list_[__chash]; if (__pn == nullptr) { - __pn = static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + __pn = static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __h->__next_ = __pn->__next_; __pn->__next_ = __h.get(); // fix up __bucket_list_ @@ -1542,7 +1551,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> { for (size_type __i = 0; __i < __nbc; ++__i) __bucket_list_[__i] = nullptr; - __node_pointer __pp(static_cast<__node_pointer>(_VSTD::addressof(__p1_.first()))); + __node_pointer __pp(static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first()))); __node_pointer __cp = __pp->__next_; if (__cp != nullptr) { @@ -1700,7 +1709,7 @@ template ::iterator __hash_table<_Tp, _Hash, _Equal, _Alloc>::erase(const_iterator __p) { - __node_pointer __np = const_cast<__node_pointer>(__p.__node_); + __node_pointer __np = __p.__node_; iterator __r(__np); ++__r; remove(__p); @@ -1717,7 +1726,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> ++__first; erase(__p); } - __node_pointer __np = const_cast<__node_pointer>(__last.__node_); + __node_pointer __np = __last.__node_; return iterator (__np); } @@ -1757,7 +1766,7 @@ typename __hash_table<_Tp, _Hash, _Equal __hash_table<_Tp, _Hash, _Equal, _Alloc>::remove(const_iterator __p) _NOEXCEPT { // current node - __node_pointer __cn = const_cast<__node_pointer>(__p.__node_); + __node_pointer __cn = __p.__node_; size_type __bc = bucket_count(); size_t __chash = __constrain_hash(__cn->__hash_, __bc); // find previous node @@ -1767,7 +1776,8 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> // Fix up __bucket_list_ // if __pn is not in same bucket (before begin is not in same bucket) && // if __cn->__next_ is not in same bucket (nullptr is not in same bucket) - if (__pn == _VSTD::addressof(__p1_.first()) || __constrain_hash(__pn->__hash_, __bc) != __chash) + if (__pn == static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())) + || __constrain_hash(__pn->__hash_, __bc) != __chash) { if (__cn->__next_ == nullptr || __constrain_hash(__cn->__next_->__hash_, __bc) != __chash) __bucket_list_[__chash] = nullptr; @@ -1907,10 +1917,10 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __p3_.swap(__u.__p3_); if (size() > 0) __bucket_list_[__constrain_hash(__p1_.first().__next_->__hash_, bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); if (__u.size() > 0) __u.__bucket_list_[__constrain_hash(__u.__p1_.first().__next_->__hash_, __u.bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__u.__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__u.__p1_.first())); } template Modified: user/attilio/vmcontention/contrib/libc++/include/__locale ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/__locale Thu Jul 11 22:19:18 2013 (r253224) +++ user/attilio/vmcontention/contrib/libc++/include/__locale Thu Jul 11 23:30:15 2013 (r253225) @@ -339,12 +339,12 @@ public: static const mask punct = _PUNCT; static const mask xdigit = _HEX; static const mask blank = _BLANK; -#elif (defined(__APPLE__) || defined(__FreeBSD__)) || defined(EMSCRIPTEN) +#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(EMSCRIPTEN) || defined(__NetBSD__) #ifdef __APPLE__ typedef __uint32_t mask; #elif defined(__FreeBSD__) typedef unsigned long mask; -#elif defined(EMSCRIPTEN) +#elif defined(EMSCRIPTEN) || defined(__NetBSD__) typedef unsigned short mask; #endif static const mask space = _CTYPE_S; @@ -356,7 +356,11 @@ public: static const mask digit = _CTYPE_D; static const mask punct = _CTYPE_P; static const mask xdigit = _CTYPE_X; +# if defined(__NetBSD__) + static const mask blank = _CTYPE_BL; +# else static const mask blank = _CTYPE_B; +# endif #elif defined(__sun__) typedef unsigned int mask; static const mask space = _ISSPACE; @@ -596,6 +600,10 @@ public: static const int* __classic_upper_table() _NOEXCEPT; static const int* __classic_lower_table() _NOEXCEPT; #endif +#if defined(__NetBSD__) + static const short* __classic_upper_table() _NOEXCEPT; + static const short* __classic_lower_table() _NOEXCEPT; +#endif protected: ~ctype(); Modified: user/attilio/vmcontention/contrib/libc++/include/__split_buffer ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/__split_buffer Thu Jul 11 22:19:18 2013 (r253224) +++ user/attilio/vmcontention/contrib/libc++/include/__split_buffer Thu Jul 11 23:30:15 2013 (r253225) @@ -290,7 +290,7 @@ void __split_buffer<_Tp, _Allocator>::__destruct_at_begin(pointer __new_begin, false_type) { while (__begin_ != __new_begin) - __alloc_traits::destroy(__alloc(), __begin_++); + __alloc_traits::destroy(__alloc(), __to_raw_pointer(__begin_++)); } template @@ -307,7 +307,7 @@ void __split_buffer<_Tp, _Allocator>::__destruct_at_end(pointer __new_last, false_type) _NOEXCEPT { while (__new_last != __end_) - __alloc_traits::destroy(__alloc(), --__end_); + __alloc_traits::destroy(__alloc(), __to_raw_pointer(--__end_)); } template @@ -320,7 +320,7 @@ __split_buffer<_Tp, _Allocator>::__destr template __split_buffer<_Tp, _Allocator>::__split_buffer(size_type __cap, size_type __start, __alloc_rr& __a) - : __end_cap_(0, __a) + : __end_cap_(nullptr, __a) { __first_ = __cap != 0 ? __alloc_traits::allocate(__alloc(), __cap) : nullptr; __begin_ = __end_ = __first_ + __start; @@ -331,21 +331,21 @@ template _LIBCPP_INLINE_VISIBILITY inline __split_buffer<_Tp, _Allocator>::__split_buffer() _NOEXCEPT_(is_nothrow_default_constructible::value) - : __first_(0), __begin_(0), __end_(0), __end_cap_(0) + : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr) { } template _LIBCPP_INLINE_VISIBILITY inline __split_buffer<_Tp, _Allocator>::__split_buffer(__alloc_rr& __a) - : __first_(0), __begin_(0), __end_(0), __end_cap_(0, __a) + : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __a) { } template _LIBCPP_INLINE_VISIBILITY inline __split_buffer<_Tp, _Allocator>::__split_buffer(const __alloc_rr& __a) - : __first_(0), __begin_(0), __end_(0), __end_cap_(0, __a) + : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __a) { } Modified: user/attilio/vmcontention/contrib/libc++/include/__std_stream ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/__std_stream Thu Jul 11 22:19:18 2013 (r253224) +++ user/attilio/vmcontention/contrib/libc++/include/__std_stream Thu Jul 11 23:30:15 2013 (r253225) @@ -55,6 +55,8 @@ private: const codecvt* __cv_; state_type* __st_; int __encoding_; + int_type __last_consumed_; + bool __last_consumed_is_next_; bool __always_noconv_; __stdinbuf(const __stdinbuf&); @@ -66,7 +68,9 @@ private: template __stdinbuf<_CharT>::__stdinbuf(FILE* __fp, state_type* __st) : __file_(__fp), - __st_(__st) + __st_(__st), + __last_consumed_(traits_type::eof()), + __last_consumed_is_next_(false) { imbue(this->getloc()); } @@ -100,6 +104,16 @@ template typename __stdinbuf<_CharT>::int_type __stdinbuf<_CharT>::__getchar(bool __consume) { + if (__last_consumed_is_next_) + { + int_type __result = __last_consumed_; + if (__consume) + { + __last_consumed_ = traits_type::eof(); + __last_consumed_is_next_ = false; + } + return __result; + } char __extbuf[__limit]; int __nread = _VSTD::max(1, __encoding_); for (int __i = 0; __i < __nread; ++__i) @@ -154,6 +168,8 @@ __stdinbuf<_CharT>::__getchar(bool __con return traits_type::eof(); } } + else + __last_consumed_ = traits_type::to_int_type(__1buf); return traits_type::to_int_type(__1buf); } @@ -162,28 +178,41 @@ typename __stdinbuf<_CharT>::int_type __stdinbuf<_CharT>::pbackfail(int_type __c) { if (traits_type::eq_int_type(__c, traits_type::eof())) - return __c; - char __extbuf[__limit]; - char* __enxt; - const char_type __ci = traits_type::to_char_type(__c); - const char_type* __inxt; - switch (__cv_->out(*__st_, &__ci, &__ci + 1, __inxt, - __extbuf, __extbuf + sizeof(__extbuf), __enxt)) { - case _VSTD::codecvt_base::ok: - break; - case _VSTD::codecvt_base::noconv: - __extbuf[0] = static_cast(__c); - __enxt = __extbuf + 1; - break; - case codecvt_base::partial: - case codecvt_base::error: - return traits_type::eof(); + if (!__last_consumed_is_next_) + { + __c = __last_consumed_; + __last_consumed_is_next_ = !traits_type::eq_int_type(__last_consumed_, + traits_type::eof()); + } + return __c; } - while (__enxt > __extbuf) - if (ungetc(*--__enxt, __file_) == EOF) + if (__last_consumed_is_next_) + { + char __extbuf[__limit]; + char* __enxt; + const char_type __ci = traits_type::to_char_type(__last_consumed_); + const char_type* __inxt; + switch (__cv_->out(*__st_, &__ci, &__ci + 1, __inxt, + __extbuf, __extbuf + sizeof(__extbuf), __enxt)) + { + case _VSTD::codecvt_base::ok: + break; + case _VSTD::codecvt_base::noconv: + __extbuf[0] = static_cast(__last_consumed_); + __enxt = __extbuf + 1; + break; + case codecvt_base::partial: + case codecvt_base::error: return traits_type::eof(); - return traits_type::not_eof(__c); + } + while (__enxt > __extbuf) + if (ungetc(*--__enxt, __file_) == EOF) + return traits_type::eof(); + } + __last_consumed_ = __c; + __last_consumed_is_next_ = true; + return __c; } // __stdoutbuf @@ -234,30 +263,31 @@ __stdoutbuf<_CharT>::overflow(int_type _ char_type __1buf; if (!traits_type::eq_int_type(__c, traits_type::eof())) { - this->setp(&__1buf, &__1buf+1); - *this->pptr() = traits_type::to_char_type(__c); - this->pbump(1); + __1buf = traits_type::to_char_type(__c); if (__always_noconv_) { - if (fwrite(this->pbase(), sizeof(char_type), 1, __file_) != 1) + if (fwrite(&__1buf, sizeof(char_type), 1, __file_) != 1) return traits_type::eof(); } else { char* __extbe = __extbuf; codecvt_base::result __r; + char_type* pbase = &__1buf; + char_type* pptr = pbase + 1; + char_type* epptr = pptr; do { const char_type* __e; - __r = __cv_->out(*__st_, this->pbase(), this->pptr(), __e, + __r = __cv_->out(*__st_, pbase, pptr, __e, __extbuf, __extbuf + sizeof(__extbuf), __extbe); - if (__e == this->pbase()) + if (__e == pbase) return traits_type::eof(); if (__r == codecvt_base::noconv) { - if (fwrite(this->pbase(), 1, 1, __file_) != 1) + if (fwrite(pbase, 1, 1, __file_) != 1) return traits_type::eof(); } else if (__r == codecvt_base::ok || __r == codecvt_base::partial) @@ -267,15 +297,13 @@ __stdoutbuf<_CharT>::overflow(int_type _ return traits_type::eof(); if (__r == codecvt_base::partial) { - this->setp((char_type*)__e, this->pptr()); - this->pbump(static_cast(this->epptr() - this->pbase())); + pbase = (char_type*)__e; } } else return traits_type::eof(); } while (__r == codecvt_base::partial); } - this->setp(0, 0); } return traits_type::not_eof(__c); } Modified: user/attilio/vmcontention/contrib/libc++/include/__tree ============================================================================== --- user/attilio/vmcontention/contrib/libc++/include/__tree Thu Jul 11 22:19:18 2013 (r253224) +++ user/attilio/vmcontention/contrib/libc++/include/__tree Thu Jul 11 23:30:15 2013 (r253225) @@ -644,7 +644,8 @@ public: _LIBCPP_INLINE_VISIBILITY __tree_iterator() _NOEXCEPT {} _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __ptr_->__value_;} - _LIBCPP_INLINE_VISIBILITY pointer operator->() const {return &__ptr_->__value_;} + _LIBCPP_INLINE_VISIBILITY pointer operator->() const + {return pointer_traits::pointer_to(__ptr_->__value_);} _LIBCPP_INLINE_VISIBILITY __tree_iterator& operator++() @@ -686,7 +687,7 @@ class _LIBCPP_TYPE_VIS __tree_const_iter { typedef _ConstNodePtr __node_pointer; typedef typename pointer_traits<__node_pointer>::element_type __node; - typedef const typename __node::base __node_base; + typedef typename __node::base __node_base; typedef typename pointer_traits<__node_pointer>::template #ifndef _LIBCPP_HAS_NO_TEMPLATE_ALIASES rebind<__node_base> @@ -729,7 +730,8 @@ public: : __ptr_(__p.__ptr_) {} _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __ptr_->__value_;} - _LIBCPP_INLINE_VISIBILITY pointer operator->() const {return &__ptr_->__value_;} + _LIBCPP_INLINE_VISIBILITY pointer operator->() const + {return pointer_traits::pointer_to(__ptr_->__value_);} _LIBCPP_INLINE_VISIBILITY __tree_const_iterator& operator++() @@ -779,8 +781,10 @@ public: typedef typename __alloc_traits::size_type size_type; typedef typename __alloc_traits::difference_type difference_type; - typedef __tree_node __node; - typedef __tree_node_base __node_base; + typedef typename __alloc_traits::void_pointer __void_pointer; + + typedef __tree_node __node; + typedef __tree_node_base<__void_pointer> __node_base; typedef typename __alloc_traits::template #ifndef _LIBCPP_HAS_NO_TEMPLATE_ALIASES rebind_alloc<__node> @@ -790,9 +794,9 @@ public: __node_allocator; typedef allocator_traits<__node_allocator> __node_traits; typedef typename __node_traits::pointer __node_pointer; - typedef typename __node_traits::const_pointer __node_const_pointer; + typedef typename __node_traits::pointer __node_const_pointer; typedef typename __node_base::pointer __node_base_pointer; - typedef typename __node_base::const_pointer __node_base_const_pointer; + typedef typename __node_base::pointer __node_base_const_pointer; private: typedef typename __node_base::base __end_node_t; typedef typename pointer_traits<__node_pointer>::template @@ -804,9 +808,9 @@ private: __end_node_ptr; typedef typename pointer_traits<__node_pointer>::template #ifndef _LIBCPP_HAS_NO_TEMPLATE_ALIASES - rebind + rebind<__end_node_t> #else - rebind::other + rebind<__end_node_t>::other #endif __end_node_const_ptr; @@ -828,7 +832,7 @@ public: { return static_cast<__node_const_pointer> ( - pointer_traits<__end_node_const_ptr>::pointer_to(__pair1_.first()) + pointer_traits<__end_node_const_ptr>::pointer_to(const_cast<__end_node_t&>(__pair1_.first())) ); } _LIBCPP_INLINE_VISIBILITY @@ -865,7 +869,7 @@ public: {return static_cast<__node_const_pointer>(__end_node()->__left_);} typedef __tree_iterator iterator; - typedef __tree_const_iterator const_iterator; + typedef __tree_const_iterator const_iterator; explicit __tree(const value_compare& __comp) _NOEXCEPT_( @@ -1102,6 +1106,9 @@ private: __node_pointer __detach(); static __node_pointer __detach(__node_pointer); + + template friend class _LIBCPP_TYPE_VIS map; + template friend class _LIBCPP_TYPE_VIS multimap; }; template @@ -1161,7 +1168,7 @@ __tree<_Tp, _Compare, _Allocator>::__det { if (__cache->__parent_ == nullptr) return nullptr; - if (__tree_is_left_child(__cache)) + if (__tree_is_left_child(static_cast<__node_base_pointer>(__cache))) { __cache->__parent_->__left_ = nullptr; __cache = static_cast<__node_pointer>(__cache->__parent_); @@ -1294,7 +1301,7 @@ __tree<_Tp, _Compare, _Allocator>::__tre __begin_node() = __end_node(); else { - __end_node()->__left_->__parent_ = __end_node(); + __end_node()->__left_->__parent_ = static_cast<__node_base_pointer>(__end_node()); __t.__begin_node() = __t.__end_node(); __t.__end_node()->__left_ = nullptr; __t.size() = 0; @@ -1314,7 +1321,7 @@ __tree<_Tp, _Compare, _Allocator>::__tre { __begin_node() = __t.__begin_node(); __end_node()->__left_ = __t.__end_node()->__left_; - __end_node()->__left_->__parent_ = __end_node(); + __end_node()->__left_->__parent_ = static_cast<__node_base_pointer>(__end_node()); size() = __t.size(); __t.__begin_node() = __t.__end_node(); __t.__end_node()->__left_ = nullptr; @@ -1342,7 +1349,7 @@ __tree<_Tp, _Compare, _Allocator>::__mov __begin_node() = __end_node(); else { - __end_node()->__left_->__parent_ = __end_node(); + __end_node()->__left_->__parent_ = static_cast<__node_base_pointer>(__end_node()); __t.__begin_node() = __t.__end_node(); __t.__end_node()->__left_ = nullptr; __t.size() = 0; @@ -1447,11 +1454,11 @@ __tree<_Tp, _Compare, _Allocator>::swap( if (size() == 0) __begin_node() = __end_node(); else - __end_node()->__left_->__parent_ = __end_node(); + __end_node()->__left_->__parent_ = static_cast<__node_base_pointer>(__end_node()); if (__t.size() == 0) __t.__begin_node() = __t.__end_node(); else - __t.__end_node()->__left_->__parent_ = __t.__end_node(); + __t.__end_node()->__left_->__parent_ = static_cast<__node_base_pointer>(__t.__end_node()); } template @@ -1483,7 +1490,7 @@ __tree<_Tp, _Compare, _Allocator>::__fin __nd = static_cast<__node_pointer>(__nd->__right_); else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent->__right_; } } @@ -1493,13 +1500,13 @@ __tree<_Tp, _Compare, _Allocator>::__fin __nd = static_cast<__node_pointer>(__nd->__left_); else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent->__left_; } } } } - __parent = __end_node(); + __parent = static_cast<__node_base_pointer>(__end_node()); return __parent->__left_; } @@ -1522,7 +1529,7 @@ __tree<_Tp, _Compare, _Allocator>::__fin __nd = static_cast<__node_pointer>(__nd->__left_); else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent->__left_; } } @@ -1532,13 +1539,13 @@ __tree<_Tp, _Compare, _Allocator>::__fin __nd = static_cast<__node_pointer>(__nd->__right_); else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent->__right_; } } } } - __parent = __end_node(); + __parent = static_cast<__node_base_pointer>(__end_node()); return __parent->__left_; } @@ -1563,12 +1570,12 @@ __tree<_Tp, _Compare, _Allocator>::__fin // *prev(__hint) <= __v <= *__hint if (__hint.__ptr_->__left_ == nullptr) { - __parent = const_cast<__node_pointer&>(__hint.__ptr_); + __parent = static_cast<__node_base_pointer>(__hint.__ptr_); return __parent->__left_; } else { - __parent = const_cast<__node_pointer&>(__prior.__ptr_); + __parent = static_cast<__node_base_pointer>(__prior.__ptr_); return __parent->__right_; } } @@ -1600,7 +1607,7 @@ __tree<_Tp, _Compare, _Allocator>::__fin __nd = static_cast<__node_pointer>(__nd->__left_); else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent->__left_; } } @@ -1610,18 +1617,18 @@ __tree<_Tp, _Compare, _Allocator>::__fin __nd = static_cast<__node_pointer>(__nd->__right_); else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent->__right_; } } else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent; } } } - __parent = __end_node(); + __parent = static_cast<__node_base_pointer>(__end_node()); return __parent->__left_; } @@ -1648,12 +1655,12 @@ __tree<_Tp, _Compare, _Allocator>::__fin // *prev(__hint) < __v < *__hint if (__hint.__ptr_->__left_ == nullptr) { - __parent = const_cast<__node_pointer&>(__hint.__ptr_); + __parent = static_cast<__node_base_pointer>(__hint.__ptr_); return __parent->__left_; } else { - __parent = const_cast<__node_pointer&>(__prior.__ptr_); + __parent = static_cast<__node_base_pointer>(__prior.__ptr_); return __parent->__right_; } } @@ -1669,12 +1676,12 @@ __tree<_Tp, _Compare, _Allocator>::__fin // *__hint < __v < *_VSTD::next(__hint) if (__hint.__ptr_->__right_ == nullptr) { - __parent = const_cast<__node_pointer&>(__hint.__ptr_); + __parent = static_cast<__node_base_pointer>(__hint.__ptr_); return __parent->__right_; } else { - __parent = const_cast<__node_pointer&>(__next.__ptr_); + __parent = static_cast<__node_base_pointer>(__next.__ptr_); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Thu Jul 11 23:35:54 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id A8413D29; Thu, 11 Jul 2013 23:35:54 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 966491DB5; Thu, 11 Jul 2013 23:35:54 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6BNZsH2064773; Thu, 11 Jul 2013 23:35:54 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6BNZqLw064757; Thu, 11 Jul 2013 23:35:52 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201307112335.r6BNZqLw064757@svn.freebsd.org> From: Attilio Rao Date: Thu, 11 Jul 2013 23:35:52 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253226 - in user/attilio/vmobj-readlock: . contrib/libc++/include contrib/libc++/src contrib/libcxxrt contrib/llvm/lib/CodeGen/SelectionDAG contrib/tcpdump contrib/tzdata contrib/wpa/s... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Thu, 11 Jul 2013 23:35:54 -0000 Author: attilio Date: Thu Jul 11 23:35:51 2013 New Revision: 253226 URL: http://svnweb.freebsd.org/changeset/base/253226 Log: MFC Added: user/attilio/vmobj-readlock/share/doc/legal/realtek/ - copied from r253225, user/attilio/vmcontention/share/doc/legal/realtek/ user/attilio/vmobj-readlock/sys/contrib/dev/urtwn/ - copied from r253225, user/attilio/vmcontention/sys/contrib/dev/urtwn/ user/attilio/vmobj-readlock/sys/crypto/siphash/ - copied from r253225, user/attilio/vmcontention/sys/crypto/siphash/ user/attilio/vmobj-readlock/sys/dev/mbox/ - copied from r253225, user/attilio/vmcontention/sys/dev/mbox/ user/attilio/vmobj-readlock/sys/mips/atheros/ar934xreg.h - copied unchanged from r253225, user/attilio/vmcontention/sys/mips/atheros/ar934xreg.h user/attilio/vmobj-readlock/sys/modules/usb/urtwnfw/ - copied from r253225, user/attilio/vmcontention/sys/modules/usb/urtwnfw/ user/attilio/vmobj-readlock/usr.sbin/bhyve/rtc.h - copied unchanged from r253225, user/attilio/vmcontention/usr.sbin/bhyve/rtc.h Modified: user/attilio/vmobj-readlock/Makefile user/attilio/vmobj-readlock/ObsoleteFiles.inc user/attilio/vmobj-readlock/UPDATING user/attilio/vmobj-readlock/contrib/libc++/include/__bit_reference user/attilio/vmobj-readlock/contrib/libc++/include/__config user/attilio/vmobj-readlock/contrib/libc++/include/__functional_base user/attilio/vmobj-readlock/contrib/libc++/include/__hash_table user/attilio/vmobj-readlock/contrib/libc++/include/__locale user/attilio/vmobj-readlock/contrib/libc++/include/__split_buffer user/attilio/vmobj-readlock/contrib/libc++/include/__std_stream user/attilio/vmobj-readlock/contrib/libc++/include/__tree user/attilio/vmobj-readlock/contrib/libc++/include/algorithm user/attilio/vmobj-readlock/contrib/libc++/include/atomic user/attilio/vmobj-readlock/contrib/libc++/include/deque user/attilio/vmobj-readlock/contrib/libc++/include/forward_list user/attilio/vmobj-readlock/contrib/libc++/include/functional user/attilio/vmobj-readlock/contrib/libc++/include/future user/attilio/vmobj-readlock/contrib/libc++/include/istream user/attilio/vmobj-readlock/contrib/libc++/include/iterator user/attilio/vmobj-readlock/contrib/libc++/include/list user/attilio/vmobj-readlock/contrib/libc++/include/locale user/attilio/vmobj-readlock/contrib/libc++/include/map user/attilio/vmobj-readlock/contrib/libc++/include/memory user/attilio/vmobj-readlock/contrib/libc++/include/random user/attilio/vmobj-readlock/contrib/libc++/include/regex user/attilio/vmobj-readlock/contrib/libc++/include/string user/attilio/vmobj-readlock/contrib/libc++/include/type_traits user/attilio/vmobj-readlock/contrib/libc++/include/unordered_map user/attilio/vmobj-readlock/contrib/libc++/include/utility user/attilio/vmobj-readlock/contrib/libc++/include/vector user/attilio/vmobj-readlock/contrib/libc++/src/debug.cpp user/attilio/vmobj-readlock/contrib/libc++/src/hash.cpp user/attilio/vmobj-readlock/contrib/libc++/src/iostream.cpp user/attilio/vmobj-readlock/contrib/libc++/src/locale.cpp user/attilio/vmobj-readlock/contrib/libc++/src/stdexcept.cpp user/attilio/vmobj-readlock/contrib/libc++/src/string.cpp user/attilio/vmobj-readlock/contrib/libc++/src/thread.cpp user/attilio/vmobj-readlock/contrib/libcxxrt/atomic.h user/attilio/vmobj-readlock/contrib/libcxxrt/auxhelper.cc user/attilio/vmobj-readlock/contrib/libcxxrt/cxxabi.h user/attilio/vmobj-readlock/contrib/libcxxrt/dwarf_eh.h user/attilio/vmobj-readlock/contrib/libcxxrt/exception.cc user/attilio/vmobj-readlock/contrib/libcxxrt/guard.cc user/attilio/vmobj-readlock/contrib/libcxxrt/memory.cc user/attilio/vmobj-readlock/contrib/llvm/lib/CodeGen/SelectionDAG/FastISel.cpp user/attilio/vmobj-readlock/contrib/tcpdump/tcpdump.c user/attilio/vmobj-readlock/contrib/tzdata/africa user/attilio/vmobj-readlock/contrib/tzdata/asia user/attilio/vmobj-readlock/contrib/tzdata/australasia user/attilio/vmobj-readlock/contrib/tzdata/europe user/attilio/vmobj-readlock/contrib/tzdata/southamerica user/attilio/vmobj-readlock/contrib/tzdata/zone.tab user/attilio/vmobj-readlock/contrib/wpa/src/rsn_supp/wpa.c user/attilio/vmobj-readlock/etc/rc.d/zfs user/attilio/vmobj-readlock/lib/libc/net/getaddrinfo.3 user/attilio/vmobj-readlock/lib/libc/net/getnameinfo.3 user/attilio/vmobj-readlock/lib/libc/net/sctp_sys_calls.c user/attilio/vmobj-readlock/lib/libkvm/Makefile user/attilio/vmobj-readlock/lib/libkvm/kvm.h user/attilio/vmobj-readlock/lib/msun/src/math.h user/attilio/vmobj-readlock/sbin/devd/devd.cc user/attilio/vmobj-readlock/sbin/mount_nfs/mount_nfs.8 user/attilio/vmobj-readlock/sbin/nvmecontrol/devlist.c user/attilio/vmobj-readlock/sbin/nvmecontrol/firmware.c user/attilio/vmobj-readlock/sbin/nvmecontrol/identify.c user/attilio/vmobj-readlock/sbin/nvmecontrol/logpage.c user/attilio/vmobj-readlock/sbin/nvmecontrol/nvmecontrol.c user/attilio/vmobj-readlock/sbin/nvmecontrol/nvmecontrol.h user/attilio/vmobj-readlock/sbin/nvmecontrol/perftest.c user/attilio/vmobj-readlock/sbin/nvmecontrol/reset.c user/attilio/vmobj-readlock/share/doc/legal/Makefile user/attilio/vmobj-readlock/share/man/man4/bridge.4 user/attilio/vmobj-readlock/share/man/man4/nvd.4 user/attilio/vmobj-readlock/share/man/man4/nvme.4 user/attilio/vmobj-readlock/share/man/man5/rc.conf.5 user/attilio/vmobj-readlock/share/man/man9/SDT.9 user/attilio/vmobj-readlock/share/misc/committers-ports.dot user/attilio/vmobj-readlock/sys/amd64/amd64/pmap.c user/attilio/vmobj-readlock/sys/arm/arm/elf_trampoline.c user/attilio/vmobj-readlock/sys/arm/arm/pmap-v6.c user/attilio/vmobj-readlock/sys/arm/arm/trap.c user/attilio/vmobj-readlock/sys/arm/broadcom/bcm2835/bcm2835_fb.c user/attilio/vmobj-readlock/sys/arm/broadcom/bcm2835/bcm2835_mbox.c user/attilio/vmobj-readlock/sys/arm/broadcom/bcm2835/bcm2835_mbox.h user/attilio/vmobj-readlock/sys/arm/broadcom/bcm2835/files.bcm2835 user/attilio/vmobj-readlock/sys/arm/ti/am335x/am335x_pmic.c user/attilio/vmobj-readlock/sys/arm/ti/ti_mmchs.c user/attilio/vmobj-readlock/sys/boot/fdt/dts/beaglebone-black.dts user/attilio/vmobj-readlock/sys/boot/ficl/loader.c user/attilio/vmobj-readlock/sys/boot/forth/loader.conf user/attilio/vmobj-readlock/sys/cam/ata/ata_da.c user/attilio/vmobj-readlock/sys/cam/scsi/scsi_da.c user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/dtrace/fasttrap.c user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/attilio/vmobj-readlock/sys/conf/Makefile.amd64 user/attilio/vmobj-readlock/sys/conf/WITHOUT_SOURCELESS_UCODE user/attilio/vmobj-readlock/sys/conf/files user/attilio/vmobj-readlock/sys/conf/kmod.mk user/attilio/vmobj-readlock/sys/contrib/v4l/videodev2.h user/attilio/vmobj-readlock/sys/crypto/sha2/sha2.c user/attilio/vmobj-readlock/sys/crypto/sha2/sha2.h user/attilio/vmobj-readlock/sys/dev/ahci/ahci.c user/attilio/vmobj-readlock/sys/dev/cxgbe/t4_main.c user/attilio/vmobj-readlock/sys/dev/hme/if_hme.c user/attilio/vmobj-readlock/sys/dev/ixgb/if_ixgb.c user/attilio/vmobj-readlock/sys/dev/ixgb/ixgb_ids.h user/attilio/vmobj-readlock/sys/dev/ixgbe/ixgbe.c user/attilio/vmobj-readlock/sys/dev/mmc/mmcsd.c user/attilio/vmobj-readlock/sys/dev/nvd/nvd.c user/attilio/vmobj-readlock/sys/dev/nvme/nvme.c user/attilio/vmobj-readlock/sys/dev/nvme/nvme.h user/attilio/vmobj-readlock/sys/dev/nvme/nvme_ctrlr.c user/attilio/vmobj-readlock/sys/dev/nvme/nvme_ctrlr_cmd.c user/attilio/vmobj-readlock/sys/dev/nvme/nvme_ns.c user/attilio/vmobj-readlock/sys/dev/nvme/nvme_private.h user/attilio/vmobj-readlock/sys/dev/nvme/nvme_qpair.c user/attilio/vmobj-readlock/sys/dev/nvme/nvme_sysctl.c user/attilio/vmobj-readlock/sys/dev/nvme/nvme_test.c user/attilio/vmobj-readlock/sys/dev/pci/pci.c user/attilio/vmobj-readlock/sys/dev/pci/pci_pci.c user/attilio/vmobj-readlock/sys/dev/pci/pcib_private.h user/attilio/vmobj-readlock/sys/dev/pci/pcivar.h user/attilio/vmobj-readlock/sys/dev/random/probe.c user/attilio/vmobj-readlock/sys/dev/random/randomdev.c user/attilio/vmobj-readlock/sys/dev/random/randomdev.h user/attilio/vmobj-readlock/sys/dev/random/randomdev_soft.c user/attilio/vmobj-readlock/sys/dev/sound/pci/hda/hdaa_patches.c user/attilio/vmobj-readlock/sys/dev/sound/pci/hda/hdac.h user/attilio/vmobj-readlock/sys/dev/uart/uart_core.c user/attilio/vmobj-readlock/sys/dev/usb/controller/xhci.h user/attilio/vmobj-readlock/sys/dev/usb/controller/xhci_pci.c user/attilio/vmobj-readlock/sys/dev/usb/wlan/if_urtwn.c user/attilio/vmobj-readlock/sys/fs/ext2fs/ext2_vnops.c user/attilio/vmobj-readlock/sys/fs/nfs/nfs.h user/attilio/vmobj-readlock/sys/fs/nfs/nfs_commonkrpc.c user/attilio/vmobj-readlock/sys/fs/nfsclient/nfs_clvfsops.c user/attilio/vmobj-readlock/sys/geom/journal/g_journal.c user/attilio/vmobj-readlock/sys/i386/i386/pmap.c user/attilio/vmobj-readlock/sys/kern/kern_mbuf.c user/attilio/vmobj-readlock/sys/kern/kern_rmlock.c user/attilio/vmobj-readlock/sys/kern/kern_synch.c user/attilio/vmobj-readlock/sys/kern/subr_witness.c user/attilio/vmobj-readlock/sys/kern/vfs_bio.c user/attilio/vmobj-readlock/sys/kern/vfs_cache.c user/attilio/vmobj-readlock/sys/kern/vfs_mount.c user/attilio/vmobj-readlock/sys/kern/vfs_vnops.c user/attilio/vmobj-readlock/sys/kgssapi/gss_impl.c user/attilio/vmobj-readlock/sys/mips/atheros/ar71xx_setup.h user/attilio/vmobj-readlock/sys/mips/include/elf.h user/attilio/vmobj-readlock/sys/net/if_arp.h user/attilio/vmobj-readlock/sys/net/vnet.h user/attilio/vmobj-readlock/sys/net80211/ieee80211_output.c user/attilio/vmobj-readlock/sys/netinet/icmp6.h user/attilio/vmobj-readlock/sys/netinet/icmp_var.h user/attilio/vmobj-readlock/sys/netinet/if_ether.c user/attilio/vmobj-readlock/sys/netinet/in.c user/attilio/vmobj-readlock/sys/netinet/ip_carp.c user/attilio/vmobj-readlock/sys/netinet/ip_carp.h user/attilio/vmobj-readlock/sys/netinet/ip_icmp.c user/attilio/vmobj-readlock/sys/netinet/ip_input.c user/attilio/vmobj-readlock/sys/netinet/ip_mroute.c user/attilio/vmobj-readlock/sys/netinet/ip_mroute.h user/attilio/vmobj-readlock/sys/netinet/ip_var.h user/attilio/vmobj-readlock/sys/netinet/pim_var.h user/attilio/vmobj-readlock/sys/netinet/sctp_input.c user/attilio/vmobj-readlock/sys/netinet/tcp_input.c user/attilio/vmobj-readlock/sys/netinet/tcp_syncache.c user/attilio/vmobj-readlock/sys/netinet/tcp_syncache.h user/attilio/vmobj-readlock/sys/netinet/tcp_var.h user/attilio/vmobj-readlock/sys/netinet/udp_usrreq.c user/attilio/vmobj-readlock/sys/netinet/udp_var.h user/attilio/vmobj-readlock/sys/netinet6/icmp6.c user/attilio/vmobj-readlock/sys/netinet6/in6.c user/attilio/vmobj-readlock/sys/netinet6/in6_proto.c user/attilio/vmobj-readlock/sys/netinet6/in6_var.h user/attilio/vmobj-readlock/sys/netinet6/ip6_input.c user/attilio/vmobj-readlock/sys/netinet6/ip6_mroute.h user/attilio/vmobj-readlock/sys/netinet6/ip6_var.h user/attilio/vmobj-readlock/sys/netinet6/pim6_var.h user/attilio/vmobj-readlock/sys/netinet6/raw_ip6.c user/attilio/vmobj-readlock/sys/netinet6/raw_ip6.h user/attilio/vmobj-readlock/sys/netipsec/ah_var.h user/attilio/vmobj-readlock/sys/netipsec/esp_var.h user/attilio/vmobj-readlock/sys/netipsec/ipcomp_var.h user/attilio/vmobj-readlock/sys/netipsec/ipip_var.h user/attilio/vmobj-readlock/sys/netipsec/ipsec.c user/attilio/vmobj-readlock/sys/netipsec/ipsec.h user/attilio/vmobj-readlock/sys/netipsec/ipsec6.h user/attilio/vmobj-readlock/sys/netipsec/keysock.c user/attilio/vmobj-readlock/sys/netipsec/keysock.h user/attilio/vmobj-readlock/sys/netipsec/xform_ah.c user/attilio/vmobj-readlock/sys/netipsec/xform_esp.c user/attilio/vmobj-readlock/sys/netipsec/xform_ipcomp.c user/attilio/vmobj-readlock/sys/netipsec/xform_ipip.c user/attilio/vmobj-readlock/sys/ofed/drivers/net/mlx4/main.c user/attilio/vmobj-readlock/sys/ofed/include/linux/sysfs.h user/attilio/vmobj-readlock/sys/rpc/rpcsec_gss.h user/attilio/vmobj-readlock/sys/rpc/rpcsec_gss/rpcsec_gss.c user/attilio/vmobj-readlock/sys/security/audit/audit.c user/attilio/vmobj-readlock/sys/sys/counter.h user/attilio/vmobj-readlock/sys/sys/elf_common.h user/attilio/vmobj-readlock/sys/sys/eventhandler.h user/attilio/vmobj-readlock/sys/sys/param.h user/attilio/vmobj-readlock/sys/sys/sdt.h user/attilio/vmobj-readlock/sys/sys/systm.h user/attilio/vmobj-readlock/sys/sys/vnode.h user/attilio/vmobj-readlock/sys/ufs/ffs/ffs_snapshot.c user/attilio/vmobj-readlock/sys/ufs/ffs/ffs_suspend.c user/attilio/vmobj-readlock/sys/ufs/ffs/ffs_vfsops.c user/attilio/vmobj-readlock/sys/ufs/ufs/inode.h user/attilio/vmobj-readlock/sys/vm/swap_pager.c user/attilio/vmobj-readlock/sys/vm/vm_fault.c user/attilio/vmobj-readlock/sys/vm/vm_map.c user/attilio/vmobj-readlock/sys/vm/vm_map.h user/attilio/vmobj-readlock/sys/vm/vm_object.c user/attilio/vmobj-readlock/sys/vm/vm_object.h user/attilio/vmobj-readlock/sys/vm/vm_page.c user/attilio/vmobj-readlock/tools/tools/crypto/ipsecstats.c user/attilio/vmobj-readlock/tools/tools/zfsboottest/zfsboottest.c user/attilio/vmobj-readlock/tools/tools/zfsboottest/zfsboottest.sh user/attilio/vmobj-readlock/usr.bin/dtc/fdt.cc user/attilio/vmobj-readlock/usr.bin/netstat/inet.c user/attilio/vmobj-readlock/usr.bin/netstat/inet6.c user/attilio/vmobj-readlock/usr.bin/netstat/ipsec.c user/attilio/vmobj-readlock/usr.bin/netstat/main.c user/attilio/vmobj-readlock/usr.bin/netstat/mroute.c user/attilio/vmobj-readlock/usr.bin/netstat/netstat.h user/attilio/vmobj-readlock/usr.bin/netstat/pfkey.c user/attilio/vmobj-readlock/usr.sbin/authpf/Makefile user/attilio/vmobj-readlock/usr.sbin/bhyve/bhyverun.c user/attilio/vmobj-readlock/usr.sbin/bhyve/rtc.c user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/common.subr user/attilio/vmobj-readlock/usr.sbin/bsdconfig/share/dialog.subr user/attilio/vmobj-readlock/usr.sbin/gssd/gssd.8 user/attilio/vmobj-readlock/usr.sbin/gssd/gssd.c user/attilio/vmobj-readlock/usr.sbin/nvram/nvram.c user/attilio/vmobj-readlock/usr.sbin/portsnap/portsnap/portsnap.sh user/attilio/vmobj-readlock/usr.sbin/rtadvd/config.c user/attilio/vmobj-readlock/usr.sbin/rtadvd/rtadvd.c Directory Properties: user/attilio/vmobj-readlock/ (props changed) user/attilio/vmobj-readlock/contrib/libc++/ (props changed) user/attilio/vmobj-readlock/contrib/libcxxrt/ (props changed) user/attilio/vmobj-readlock/contrib/llvm/ (props changed) user/attilio/vmobj-readlock/contrib/tcpdump/ (props changed) user/attilio/vmobj-readlock/contrib/tzdata/ (props changed) user/attilio/vmobj-readlock/contrib/wpa/ (props changed) user/attilio/vmobj-readlock/lib/libc/ (props changed) user/attilio/vmobj-readlock/sbin/ (props changed) user/attilio/vmobj-readlock/share/man/man4/ (props changed) user/attilio/vmobj-readlock/sys/ (props changed) user/attilio/vmobj-readlock/sys/boot/ (props changed) user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/ (props changed) user/attilio/vmobj-readlock/sys/conf/ (props changed) user/attilio/vmobj-readlock/usr.sbin/bhyve/ (props changed) user/attilio/vmobj-readlock/usr.sbin/rtadvd/ (props changed) Modified: user/attilio/vmobj-readlock/Makefile ============================================================================== --- user/attilio/vmobj-readlock/Makefile Thu Jul 11 23:30:15 2013 (r253225) +++ user/attilio/vmobj-readlock/Makefile Thu Jul 11 23:35:51 2013 (r253226) @@ -32,6 +32,12 @@ # targets - Print a list of supported TARGET/TARGET_ARCH pairs # for world and kernel targets. # toolchains - Build a toolchain for all world and kernel targets. +# +# "quick" way to test all kernel builds: +# _jflag=`sysctl -n hw.ncpu` +# _jflag=$(($_jflag * 2)) +# [ $_jflag -gt 12 ] && _jflag=12 +# make universe -DMAKE_JUST_KERNELS JFLAG=-j${_jflag} # # 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 Modified: user/attilio/vmobj-readlock/ObsoleteFiles.inc ============================================================================== --- user/attilio/vmobj-readlock/ObsoleteFiles.inc Thu Jul 11 23:30:15 2013 (r253225) +++ user/attilio/vmobj-readlock/ObsoleteFiles.inc Thu Jul 11 23:35:51 2013 (r253226) @@ -38,6 +38,9 @@ # xargs -n1 | sort | uniq -d; # done +# 20130710: libkvm version bump +OLD_LIBS+=lib/libkvm.so.5 +OLD_LIBS+=usr/lib32/libkvm.so.5 # 20130623: dialog update from 1.1 to 1.2 OLD_LIBS+=usr/lib/libdialog.so.7 OLD_LIBS+=usr/lib32/libdialog.so.7 Modified: user/attilio/vmobj-readlock/UPDATING ============================================================================== --- user/attilio/vmobj-readlock/UPDATING Thu Jul 11 23:30:15 2013 (r253225) +++ user/attilio/vmobj-readlock/UPDATING Thu Jul 11 23:35:51 2013 (r253226) @@ -31,6 +31,11 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 disable the most expensive debugging functionality run "ln -s 'abort:false,junk:false' /etc/malloc.conf".) +20130709: + Most of network statistics structures were changed to be able + keep 64-bits counters. Thus all tools, that work with networking + statistics, must be rebuilded (netstat(1), bsnmpd(1), etc.) + 20130629: Fix targets that run multiple make's to use && rather than ; so that subsequent steps depend on success of previous. Modified: user/attilio/vmobj-readlock/contrib/libc++/include/__bit_reference ============================================================================== --- user/attilio/vmobj-readlock/contrib/libc++/include/__bit_reference Thu Jul 11 23:30:15 2013 (r253225) +++ user/attilio/vmobj-readlock/contrib/libc++/include/__bit_reference Thu Jul 11 23:35:51 2013 (r253226) @@ -333,7 +333,7 @@ __fill_n_false(__bit_iterator<_Cp, false } // do middle whole words __storage_type __nw = __n / __bits_per_word; - _VSTD::memset(__first.__seg_, 0, __nw * sizeof(__storage_type)); + _VSTD::memset(_VSTD::__to_raw_pointer(__first.__seg_), 0, __nw * sizeof(__storage_type)); __n -= __nw * __bits_per_word; // do last partial word if (__n > 0) @@ -363,7 +363,7 @@ __fill_n_true(__bit_iterator<_Cp, false> } // do middle whole words __storage_type __nw = __n / __bits_per_word; - _VSTD::memset(__first.__seg_, -1, __nw * sizeof(__storage_type)); + _VSTD::memset(_VSTD::__to_raw_pointer(__first.__seg_), -1, __nw * sizeof(__storage_type)); __n -= __nw * __bits_per_word; // do last partial word if (__n > 0) @@ -430,7 +430,9 @@ __copy_aligned(__bit_iterator<_Cp, _IsCo // __first.__ctz_ == 0; // do middle words __storage_type __nw = __n / __bits_per_word; - _VSTD::memmove(__result.__seg_, __first.__seg_, __nw * sizeof(__storage_type)); + _VSTD::memmove(_VSTD::__to_raw_pointer(__result.__seg_), + _VSTD::__to_raw_pointer(__first.__seg_), + __nw * sizeof(__storage_type)); __n -= __nw * __bits_per_word; __result.__seg_ += __nw; // do last word @@ -569,7 +571,9 @@ __copy_backward_aligned(__bit_iterator<_ __storage_type __nw = __n / __bits_per_word; __result.__seg_ -= __nw; __last.__seg_ -= __nw; - _VSTD::memmove(__result.__seg_, __last.__seg_, __nw * sizeof(__storage_type)); + _VSTD::memmove(_VSTD::__to_raw_pointer(__result.__seg_), + _VSTD::__to_raw_pointer(__last.__seg_), + __nw * sizeof(__storage_type)); __n -= __nw * __bits_per_word; // do last word if (__n > 0) @@ -870,6 +874,7 @@ struct __bit_array { typedef typename _Cp::difference_type difference_type; typedef typename _Cp::__storage_type __storage_type; + typedef typename _Cp::__storage_pointer __storage_pointer; typedef typename _Cp::iterator iterator; static const unsigned __bits_per_word = _Cp::__bits_per_word; static const unsigned _Np = 4; @@ -880,9 +885,15 @@ struct __bit_array _LIBCPP_INLINE_VISIBILITY static difference_type capacity() {return static_cast(_Np * __bits_per_word);} _LIBCPP_INLINE_VISIBILITY explicit __bit_array(difference_type __s) : __size_(__s) {} - _LIBCPP_INLINE_VISIBILITY iterator begin() {return iterator(__word_, 0);} - _LIBCPP_INLINE_VISIBILITY iterator end() {return iterator(__word_ + __size_ / __bits_per_word, - static_cast(__size_ % __bits_per_word));} + _LIBCPP_INLINE_VISIBILITY iterator begin() + { + return iterator(pointer_traits<__storage_pointer>::pointer_to(__word_[0]), 0); + } + _LIBCPP_INLINE_VISIBILITY iterator end() + { + return iterator(pointer_traits<__storage_pointer>::pointer_to(__word_[0]) + __size_ / __bits_per_word, + static_cast(__size_ % __bits_per_word)); + } }; template Modified: user/attilio/vmobj-readlock/contrib/libc++/include/__config ============================================================================== --- user/attilio/vmobj-readlock/contrib/libc++/include/__config Thu Jul 11 23:30:15 2013 (r253225) +++ user/attilio/vmobj-readlock/contrib/libc++/include/__config Thu Jul 11 23:35:51 2013 (r253226) @@ -56,6 +56,18 @@ # endif // __LONG_LONG_SUPPORTED #endif // __FreeBSD__ +#ifdef __NetBSD__ +# include +# if _BYTE_ORDER == _LITTLE_ENDIAN +# define _LIBCPP_LITTLE_ENDIAN 1 +# define _LIBCPP_BIG_ENDIAN 0 +# else // _BYTE_ORDER == _LITTLE_ENDIAN +# define _LIBCPP_LITTLE_ENDIAN 0 +# define _LIBCPP_BIG_ENDIAN 1 +# endif // _BYTE_ORDER == _LITTLE_ENDIAN +# define _LIBCPP_HAS_QUICK_EXIT +#endif // __NetBSD__ + #ifdef _WIN32 # define _LIBCPP_LITTLE_ENDIAN 1 # define _LIBCPP_BIG_ENDIAN 0 @@ -135,6 +147,10 @@ #endif // _WIN32 +#ifndef __has_attribute +#define __has_attribute(__x) 0 +#endif + #ifndef _LIBCPP_HIDDEN #define _LIBCPP_HIDDEN __attribute__ ((__visibility__("hidden"))) #endif @@ -212,7 +228,9 @@ typedef __char32_t char32_t; # define _LIBCPP_NORETURN __attribute__ ((noreturn)) #endif +#if !(__has_feature(cxx_defaulted_functions)) #define _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS +#endif // !(__has_feature(cxx_defaulted_functions)) #if !(__has_feature(cxx_deleted_functions)) #define _LIBCPP_HAS_NO_DELETED_FUNCTIONS @@ -272,10 +290,20 @@ typedef __char32_t char32_t; #define _LIBCPP_HAS_NO_CONSTEXPR #endif -#if defined(__FreeBSD__) && (__ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L) +#if __ISO_C_VISIBLE >= 2011 || __cplusplus >= 201103L +#if defined(__FreeBSD__) +#define _LIBCPP_HAS_QUICK_EXIT +#define _LIBCPP_HAS_C11_FEATURES +#elif defined(__linux__) +#include +#if __GLIBC_PREREQ(2, 15) #define _LIBCPP_HAS_QUICK_EXIT +#endif +#if __GLIBC_PREREQ(2, 17) #define _LIBCPP_HAS_C11_FEATURES #endif +#endif +#endif #if (__has_feature(cxx_noexcept)) # define _NOEXCEPT noexcept @@ -418,8 +446,14 @@ template struct __static_asse #define _LIBCPP_CONSTEXPR constexpr #endif +#ifdef _LIBCPP_HAS_NO_DEFAULTED_FUNCTIONS +#define _LIBCPP_DEFAULT {} +#else +#define _LIBCPP_DEFAULT = default; +#endif + #ifdef __GNUC__ -#define _NOALIAS __attribute__((malloc)) +#define _NOALIAS __attribute__((__malloc__)) #else #define _NOALIAS #endif @@ -451,7 +485,7 @@ template struct __static_asse #define _LIBCPP_EXTERN_TEMPLATE(...) extern template __VA_ARGS__; #endif -#if defined(__APPLE__) || defined(__FreeBSD__) || defined(_WIN32) || defined(__sun__) +#if defined(__APPLE__) || defined(__FreeBSD__) || defined(_WIN32) || defined(__sun__) || defined(__NetBSD__) #define _LIBCPP_LOCALE__L_EXTENSIONS 1 #endif #ifdef __FreeBSD__ @@ -476,6 +510,14 @@ template struct __static_asse # endif #endif +#ifndef _LIBCPP_STD_VER +# if __cplusplus <= 201103L +# define _LIBCPP_STD_VER 11 +# else +# define _LIBCPP_STD_VER 13 // current year, or date of c++14 ratification +# endif +#endif // _LIBCPP_STD_VER + #ifdef _LIBCPP_DEBUG2 # include <__debug> #else Modified: user/attilio/vmobj-readlock/contrib/libc++/include/__functional_base ============================================================================== --- user/attilio/vmobj-readlock/contrib/libc++/include/__functional_base Thu Jul 11 23:30:15 2013 (r253225) +++ user/attilio/vmobj-readlock/contrib/libc++/include/__functional_base Thu Jul 11 23:35:51 2013 (r253226) @@ -292,7 +292,8 @@ struct __weak_result_type<_Rp (_Cp::*)(_ // bullets 1 and 2 -template +template inline _LIBCPP_INLINE_VISIBILITY auto __invoke(_Fp&& __f, _A0&& __a0, _Args&& ...__args) @@ -301,7 +302,8 @@ __invoke(_Fp&& __f, _A0&& __a0, _Args&& return (_VSTD::forward<_A0>(__a0).*__f)(_VSTD::forward<_Args>(__args)...); } -template +template inline _LIBCPP_INLINE_VISIBILITY auto __invoke(_Fp&& __f, _A0&& __a0, _Args&& ...__args) @@ -312,7 +314,8 @@ __invoke(_Fp&& __f, _A0&& __a0, _Args&& // bullets 3 and 4 -template +template inline _LIBCPP_INLINE_VISIBILITY auto __invoke(_Fp&& __f, _A0&& __a0) @@ -321,7 +324,8 @@ __invoke(_Fp&& __f, _A0&& __a0) return _VSTD::forward<_A0>(__a0).*__f; } -template +template inline _LIBCPP_INLINE_VISIBILITY auto __invoke(_Fp&& __f, _A0&& __a0) Modified: user/attilio/vmobj-readlock/contrib/libc++/include/__hash_table ============================================================================== --- user/attilio/vmobj-readlock/contrib/libc++/include/__hash_table Thu Jul 11 23:30:15 2013 (r253225) +++ user/attilio/vmobj-readlock/contrib/libc++/include/__hash_table Thu Jul 11 23:35:51 2013 (r253226) @@ -33,7 +33,6 @@ template struct __hash_node_base { typedef __hash_node_base __first_node; - // typedef _NodePtr pointer; _NodePtr __next_; @@ -111,7 +110,7 @@ public: _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __node_->__value_;} _LIBCPP_INLINE_VISIBILITY - pointer operator->() const {return _VSTD::addressof(__node_->__value_);} + pointer operator->() const {return pointer_traits::pointer_to(__node_->__value_);} _LIBCPP_INLINE_VISIBILITY __hash_iterator& operator++() @@ -189,7 +188,7 @@ public: _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __node_->__value_;} _LIBCPP_INLINE_VISIBILITY - pointer operator->() const {return _VSTD::addressof(__node_->__value_);} + pointer operator->() const {return pointer_traits::pointer_to(__node_->__value_);} _LIBCPP_INLINE_VISIBILITY __hash_const_iterator& operator++() @@ -255,7 +254,7 @@ public: _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __node_->__value_;} _LIBCPP_INLINE_VISIBILITY - pointer operator->() const {return &__node_->__value_;} + pointer operator->() const {return pointer_traits::pointer_to(__node_->__value_);} _LIBCPP_INLINE_VISIBILITY __hash_local_iterator& operator++() @@ -345,7 +344,7 @@ public: _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __node_->__value_;} _LIBCPP_INLINE_VISIBILITY - pointer operator->() const {return &__node_->__value_;} + pointer operator->() const {return pointer_traits::pointer_to(__node_->__value_);} _LIBCPP_INLINE_VISIBILITY __hash_const_local_iterator& operator++() @@ -505,8 +504,15 @@ public: __node_allocator; typedef allocator_traits<__node_allocator> __node_traits; typedef typename __node_traits::pointer __node_pointer; - typedef typename __node_traits::const_pointer __node_const_pointer; + typedef typename __node_traits::pointer __node_const_pointer; typedef __hash_node_base<__node_pointer> __first_node; + typedef typename pointer_traits<__node_pointer>::template +#ifndef _LIBCPP_HAS_NO_TEMPLATE_ALIASES + rebind<__first_node> +#else + rebind<__first_node>::other +#endif + __node_base_pointer; private: @@ -558,9 +564,9 @@ public: public: typedef __hash_iterator<__node_pointer> iterator; - typedef __hash_const_iterator<__node_const_pointer> const_iterator; + typedef __hash_const_iterator<__node_pointer> const_iterator; typedef __hash_local_iterator<__node_pointer> local_iterator; - typedef __hash_const_local_iterator<__node_const_pointer> const_local_iterator; + typedef __hash_const_local_iterator<__node_pointer> const_local_iterator; __hash_table() _NOEXCEPT_( @@ -706,7 +712,7 @@ public: _LIBCPP_INLINE_VISIBILITY size_type max_bucket_count() const _NOEXCEPT - {return __bucket_list_.get_deleter().__alloc().max_size();} + {return __pointer_alloc_traits::max_size(__bucket_list_.get_deleter().__alloc());} size_type bucket_size(size_type __n) const; _LIBCPP_INLINE_VISIBILITY float load_factor() const _NOEXCEPT { @@ -807,6 +813,9 @@ private: void __deallocate(__node_pointer __np) _NOEXCEPT; __node_pointer __detach() _NOEXCEPT; + + template friend class _LIBCPP_TYPE_VIS unordered_map; + template friend class _LIBCPP_TYPE_VIS unordered_multimap; }; template @@ -893,7 +902,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> if (size() > 0) { __bucket_list_[__constrain_hash(__p1_.first().__next_->__hash_, bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __u.__p1_.first().__next_ = nullptr; __u.size() = 0; } @@ -917,7 +926,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __p1_.first().__next_ = __u.__p1_.first().__next_; __u.__p1_.first().__next_ = nullptr; __bucket_list_[__constrain_hash(__p1_.first().__next_->__hash_, bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); size() = __u.size(); __u.size() = 0; } @@ -1014,7 +1023,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> if (size() > 0) { __bucket_list_[__constrain_hash(__p1_.first().__next_->__hash_, bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __u.__p1_.first().__next_ = nullptr; __u.size() = 0; } @@ -1236,7 +1245,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __node_pointer __pn = __bucket_list_[__chash]; if (__pn == nullptr) { - __pn = static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + __pn = static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __nd->__next_ = __pn->__next_; __pn->__next_ = __nd; // fix up __bucket_list_ @@ -1274,7 +1283,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __node_pointer __pn = __bucket_list_[__chash]; if (__pn == nullptr) { - __pn = static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + __pn = static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __cp->__next_ = __pn->__next_; __pn->__next_ = __cp; // fix up __bucket_list_ @@ -1322,7 +1331,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> { if (__p != end() && key_eq()(*__p, __cp->__value_)) { - __node_pointer __np = const_cast<__node_pointer>(__p.__node_); + __node_pointer __np = __p.__node_; __cp->__hash_ = __np->__hash_; size_type __bc = bucket_count(); if (size()+1 > __bc * max_load_factor() || __bc == 0) @@ -1380,7 +1389,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __node_pointer __pn = __bucket_list_[__chash]; if (__pn == nullptr) { - __pn = static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + __pn = static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); __h->__next_ = __pn->__next_; __pn->__next_ = __h.get(); // fix up __bucket_list_ @@ -1542,7 +1551,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> { for (size_type __i = 0; __i < __nbc; ++__i) __bucket_list_[__i] = nullptr; - __node_pointer __pp(static_cast<__node_pointer>(_VSTD::addressof(__p1_.first()))); + __node_pointer __pp(static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first()))); __node_pointer __cp = __pp->__next_; if (__cp != nullptr) { @@ -1700,7 +1709,7 @@ template ::iterator __hash_table<_Tp, _Hash, _Equal, _Alloc>::erase(const_iterator __p) { - __node_pointer __np = const_cast<__node_pointer>(__p.__node_); + __node_pointer __np = __p.__node_; iterator __r(__np); ++__r; remove(__p); @@ -1717,7 +1726,7 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> ++__first; erase(__p); } - __node_pointer __np = const_cast<__node_pointer>(__last.__node_); + __node_pointer __np = __last.__node_; return iterator (__np); } @@ -1757,7 +1766,7 @@ typename __hash_table<_Tp, _Hash, _Equal __hash_table<_Tp, _Hash, _Equal, _Alloc>::remove(const_iterator __p) _NOEXCEPT { // current node - __node_pointer __cn = const_cast<__node_pointer>(__p.__node_); + __node_pointer __cn = __p.__node_; size_type __bc = bucket_count(); size_t __chash = __constrain_hash(__cn->__hash_, __bc); // find previous node @@ -1767,7 +1776,8 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> // Fix up __bucket_list_ // if __pn is not in same bucket (before begin is not in same bucket) && // if __cn->__next_ is not in same bucket (nullptr is not in same bucket) - if (__pn == _VSTD::addressof(__p1_.first()) || __constrain_hash(__pn->__hash_, __bc) != __chash) + if (__pn == static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())) + || __constrain_hash(__pn->__hash_, __bc) != __chash) { if (__cn->__next_ == nullptr || __constrain_hash(__cn->__next_->__hash_, __bc) != __chash) __bucket_list_[__chash] = nullptr; @@ -1907,10 +1917,10 @@ __hash_table<_Tp, _Hash, _Equal, _Alloc> __p3_.swap(__u.__p3_); if (size() > 0) __bucket_list_[__constrain_hash(__p1_.first().__next_->__hash_, bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__p1_.first())); if (__u.size() > 0) __u.__bucket_list_[__constrain_hash(__u.__p1_.first().__next_->__hash_, __u.bucket_count())] = - static_cast<__node_pointer>(_VSTD::addressof(__u.__p1_.first())); + static_cast<__node_pointer>(pointer_traits<__node_base_pointer>::pointer_to(__u.__p1_.first())); } template Modified: user/attilio/vmobj-readlock/contrib/libc++/include/__locale ============================================================================== --- user/attilio/vmobj-readlock/contrib/libc++/include/__locale Thu Jul 11 23:30:15 2013 (r253225) +++ user/attilio/vmobj-readlock/contrib/libc++/include/__locale Thu Jul 11 23:35:51 2013 (r253226) @@ -339,12 +339,12 @@ public: static const mask punct = _PUNCT; static const mask xdigit = _HEX; static const mask blank = _BLANK; -#elif (defined(__APPLE__) || defined(__FreeBSD__)) || defined(EMSCRIPTEN) +#elif defined(__APPLE__) || defined(__FreeBSD__) || defined(EMSCRIPTEN) || defined(__NetBSD__) #ifdef __APPLE__ typedef __uint32_t mask; #elif defined(__FreeBSD__) typedef unsigned long mask; -#elif defined(EMSCRIPTEN) +#elif defined(EMSCRIPTEN) || defined(__NetBSD__) typedef unsigned short mask; #endif static const mask space = _CTYPE_S; @@ -356,7 +356,11 @@ public: static const mask digit = _CTYPE_D; static const mask punct = _CTYPE_P; static const mask xdigit = _CTYPE_X; +# if defined(__NetBSD__) + static const mask blank = _CTYPE_BL; +# else static const mask blank = _CTYPE_B; +# endif #elif defined(__sun__) typedef unsigned int mask; static const mask space = _ISSPACE; @@ -596,6 +600,10 @@ public: static const int* __classic_upper_table() _NOEXCEPT; static const int* __classic_lower_table() _NOEXCEPT; #endif +#if defined(__NetBSD__) + static const short* __classic_upper_table() _NOEXCEPT; + static const short* __classic_lower_table() _NOEXCEPT; +#endif protected: ~ctype(); Modified: user/attilio/vmobj-readlock/contrib/libc++/include/__split_buffer ============================================================================== --- user/attilio/vmobj-readlock/contrib/libc++/include/__split_buffer Thu Jul 11 23:30:15 2013 (r253225) +++ user/attilio/vmobj-readlock/contrib/libc++/include/__split_buffer Thu Jul 11 23:35:51 2013 (r253226) @@ -290,7 +290,7 @@ void __split_buffer<_Tp, _Allocator>::__destruct_at_begin(pointer __new_begin, false_type) { while (__begin_ != __new_begin) - __alloc_traits::destroy(__alloc(), __begin_++); + __alloc_traits::destroy(__alloc(), __to_raw_pointer(__begin_++)); } template @@ -307,7 +307,7 @@ void __split_buffer<_Tp, _Allocator>::__destruct_at_end(pointer __new_last, false_type) _NOEXCEPT { while (__new_last != __end_) - __alloc_traits::destroy(__alloc(), --__end_); + __alloc_traits::destroy(__alloc(), __to_raw_pointer(--__end_)); } template @@ -320,7 +320,7 @@ __split_buffer<_Tp, _Allocator>::__destr template __split_buffer<_Tp, _Allocator>::__split_buffer(size_type __cap, size_type __start, __alloc_rr& __a) - : __end_cap_(0, __a) + : __end_cap_(nullptr, __a) { __first_ = __cap != 0 ? __alloc_traits::allocate(__alloc(), __cap) : nullptr; __begin_ = __end_ = __first_ + __start; @@ -331,21 +331,21 @@ template _LIBCPP_INLINE_VISIBILITY inline __split_buffer<_Tp, _Allocator>::__split_buffer() _NOEXCEPT_(is_nothrow_default_constructible::value) - : __first_(0), __begin_(0), __end_(0), __end_cap_(0) + : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr) { } template _LIBCPP_INLINE_VISIBILITY inline __split_buffer<_Tp, _Allocator>::__split_buffer(__alloc_rr& __a) - : __first_(0), __begin_(0), __end_(0), __end_cap_(0, __a) + : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __a) { } template _LIBCPP_INLINE_VISIBILITY inline __split_buffer<_Tp, _Allocator>::__split_buffer(const __alloc_rr& __a) - : __first_(0), __begin_(0), __end_(0), __end_cap_(0, __a) + : __first_(nullptr), __begin_(nullptr), __end_(nullptr), __end_cap_(nullptr, __a) { } Modified: user/attilio/vmobj-readlock/contrib/libc++/include/__std_stream ============================================================================== --- user/attilio/vmobj-readlock/contrib/libc++/include/__std_stream Thu Jul 11 23:30:15 2013 (r253225) +++ user/attilio/vmobj-readlock/contrib/libc++/include/__std_stream Thu Jul 11 23:35:51 2013 (r253226) @@ -55,6 +55,8 @@ private: const codecvt* __cv_; state_type* __st_; int __encoding_; + int_type __last_consumed_; + bool __last_consumed_is_next_; bool __always_noconv_; __stdinbuf(const __stdinbuf&); @@ -66,7 +68,9 @@ private: template __stdinbuf<_CharT>::__stdinbuf(FILE* __fp, state_type* __st) : __file_(__fp), - __st_(__st) + __st_(__st), + __last_consumed_(traits_type::eof()), + __last_consumed_is_next_(false) { imbue(this->getloc()); } @@ -100,6 +104,16 @@ template typename __stdinbuf<_CharT>::int_type __stdinbuf<_CharT>::__getchar(bool __consume) { + if (__last_consumed_is_next_) + { + int_type __result = __last_consumed_; + if (__consume) + { + __last_consumed_ = traits_type::eof(); + __last_consumed_is_next_ = false; + } + return __result; + } char __extbuf[__limit]; int __nread = _VSTD::max(1, __encoding_); for (int __i = 0; __i < __nread; ++__i) @@ -154,6 +168,8 @@ __stdinbuf<_CharT>::__getchar(bool __con return traits_type::eof(); } } + else + __last_consumed_ = traits_type::to_int_type(__1buf); return traits_type::to_int_type(__1buf); } @@ -162,28 +178,41 @@ typename __stdinbuf<_CharT>::int_type __stdinbuf<_CharT>::pbackfail(int_type __c) { if (traits_type::eq_int_type(__c, traits_type::eof())) - return __c; - char __extbuf[__limit]; - char* __enxt; - const char_type __ci = traits_type::to_char_type(__c); - const char_type* __inxt; - switch (__cv_->out(*__st_, &__ci, &__ci + 1, __inxt, - __extbuf, __extbuf + sizeof(__extbuf), __enxt)) { - case _VSTD::codecvt_base::ok: - break; - case _VSTD::codecvt_base::noconv: - __extbuf[0] = static_cast(__c); - __enxt = __extbuf + 1; - break; - case codecvt_base::partial: - case codecvt_base::error: - return traits_type::eof(); + if (!__last_consumed_is_next_) + { + __c = __last_consumed_; + __last_consumed_is_next_ = !traits_type::eq_int_type(__last_consumed_, + traits_type::eof()); + } + return __c; } - while (__enxt > __extbuf) - if (ungetc(*--__enxt, __file_) == EOF) + if (__last_consumed_is_next_) + { + char __extbuf[__limit]; + char* __enxt; + const char_type __ci = traits_type::to_char_type(__last_consumed_); + const char_type* __inxt; + switch (__cv_->out(*__st_, &__ci, &__ci + 1, __inxt, + __extbuf, __extbuf + sizeof(__extbuf), __enxt)) + { + case _VSTD::codecvt_base::ok: + break; + case _VSTD::codecvt_base::noconv: + __extbuf[0] = static_cast(__last_consumed_); + __enxt = __extbuf + 1; + break; + case codecvt_base::partial: + case codecvt_base::error: return traits_type::eof(); - return traits_type::not_eof(__c); + } + while (__enxt > __extbuf) + if (ungetc(*--__enxt, __file_) == EOF) + return traits_type::eof(); + } + __last_consumed_ = __c; + __last_consumed_is_next_ = true; + return __c; } // __stdoutbuf @@ -234,30 +263,31 @@ __stdoutbuf<_CharT>::overflow(int_type _ char_type __1buf; if (!traits_type::eq_int_type(__c, traits_type::eof())) { - this->setp(&__1buf, &__1buf+1); - *this->pptr() = traits_type::to_char_type(__c); - this->pbump(1); + __1buf = traits_type::to_char_type(__c); if (__always_noconv_) { - if (fwrite(this->pbase(), sizeof(char_type), 1, __file_) != 1) + if (fwrite(&__1buf, sizeof(char_type), 1, __file_) != 1) return traits_type::eof(); } else { char* __extbe = __extbuf; codecvt_base::result __r; + char_type* pbase = &__1buf; + char_type* pptr = pbase + 1; + char_type* epptr = pptr; do { const char_type* __e; - __r = __cv_->out(*__st_, this->pbase(), this->pptr(), __e, + __r = __cv_->out(*__st_, pbase, pptr, __e, __extbuf, __extbuf + sizeof(__extbuf), __extbe); - if (__e == this->pbase()) + if (__e == pbase) return traits_type::eof(); if (__r == codecvt_base::noconv) { - if (fwrite(this->pbase(), 1, 1, __file_) != 1) + if (fwrite(pbase, 1, 1, __file_) != 1) return traits_type::eof(); } else if (__r == codecvt_base::ok || __r == codecvt_base::partial) @@ -267,15 +297,13 @@ __stdoutbuf<_CharT>::overflow(int_type _ return traits_type::eof(); if (__r == codecvt_base::partial) { - this->setp((char_type*)__e, this->pptr()); - this->pbump(static_cast(this->epptr() - this->pbase())); + pbase = (char_type*)__e; } } else return traits_type::eof(); } while (__r == codecvt_base::partial); } - this->setp(0, 0); } return traits_type::not_eof(__c); } Modified: user/attilio/vmobj-readlock/contrib/libc++/include/__tree ============================================================================== --- user/attilio/vmobj-readlock/contrib/libc++/include/__tree Thu Jul 11 23:30:15 2013 (r253225) +++ user/attilio/vmobj-readlock/contrib/libc++/include/__tree Thu Jul 11 23:35:51 2013 (r253226) @@ -644,7 +644,8 @@ public: _LIBCPP_INLINE_VISIBILITY __tree_iterator() _NOEXCEPT {} _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __ptr_->__value_;} - _LIBCPP_INLINE_VISIBILITY pointer operator->() const {return &__ptr_->__value_;} + _LIBCPP_INLINE_VISIBILITY pointer operator->() const + {return pointer_traits::pointer_to(__ptr_->__value_);} _LIBCPP_INLINE_VISIBILITY __tree_iterator& operator++() @@ -686,7 +687,7 @@ class _LIBCPP_TYPE_VIS __tree_const_iter { typedef _ConstNodePtr __node_pointer; typedef typename pointer_traits<__node_pointer>::element_type __node; - typedef const typename __node::base __node_base; + typedef typename __node::base __node_base; typedef typename pointer_traits<__node_pointer>::template #ifndef _LIBCPP_HAS_NO_TEMPLATE_ALIASES rebind<__node_base> @@ -729,7 +730,8 @@ public: : __ptr_(__p.__ptr_) {} _LIBCPP_INLINE_VISIBILITY reference operator*() const {return __ptr_->__value_;} - _LIBCPP_INLINE_VISIBILITY pointer operator->() const {return &__ptr_->__value_;} + _LIBCPP_INLINE_VISIBILITY pointer operator->() const + {return pointer_traits::pointer_to(__ptr_->__value_);} _LIBCPP_INLINE_VISIBILITY __tree_const_iterator& operator++() @@ -779,8 +781,10 @@ public: typedef typename __alloc_traits::size_type size_type; typedef typename __alloc_traits::difference_type difference_type; - typedef __tree_node __node; - typedef __tree_node_base __node_base; + typedef typename __alloc_traits::void_pointer __void_pointer; + + typedef __tree_node __node; + typedef __tree_node_base<__void_pointer> __node_base; typedef typename __alloc_traits::template #ifndef _LIBCPP_HAS_NO_TEMPLATE_ALIASES rebind_alloc<__node> @@ -790,9 +794,9 @@ public: __node_allocator; typedef allocator_traits<__node_allocator> __node_traits; typedef typename __node_traits::pointer __node_pointer; - typedef typename __node_traits::const_pointer __node_const_pointer; + typedef typename __node_traits::pointer __node_const_pointer; typedef typename __node_base::pointer __node_base_pointer; - typedef typename __node_base::const_pointer __node_base_const_pointer; + typedef typename __node_base::pointer __node_base_const_pointer; private: typedef typename __node_base::base __end_node_t; typedef typename pointer_traits<__node_pointer>::template @@ -804,9 +808,9 @@ private: __end_node_ptr; typedef typename pointer_traits<__node_pointer>::template #ifndef _LIBCPP_HAS_NO_TEMPLATE_ALIASES - rebind + rebind<__end_node_t> #else - rebind::other + rebind<__end_node_t>::other #endif __end_node_const_ptr; @@ -828,7 +832,7 @@ public: { return static_cast<__node_const_pointer> ( - pointer_traits<__end_node_const_ptr>::pointer_to(__pair1_.first()) + pointer_traits<__end_node_const_ptr>::pointer_to(const_cast<__end_node_t&>(__pair1_.first())) ); } _LIBCPP_INLINE_VISIBILITY @@ -865,7 +869,7 @@ public: {return static_cast<__node_const_pointer>(__end_node()->__left_);} typedef __tree_iterator iterator; - typedef __tree_const_iterator const_iterator; + typedef __tree_const_iterator const_iterator; explicit __tree(const value_compare& __comp) _NOEXCEPT_( @@ -1102,6 +1106,9 @@ private: __node_pointer __detach(); static __node_pointer __detach(__node_pointer); + + template friend class _LIBCPP_TYPE_VIS map; + template friend class _LIBCPP_TYPE_VIS multimap; }; template @@ -1161,7 +1168,7 @@ __tree<_Tp, _Compare, _Allocator>::__det { if (__cache->__parent_ == nullptr) return nullptr; - if (__tree_is_left_child(__cache)) + if (__tree_is_left_child(static_cast<__node_base_pointer>(__cache))) { __cache->__parent_->__left_ = nullptr; __cache = static_cast<__node_pointer>(__cache->__parent_); @@ -1294,7 +1301,7 @@ __tree<_Tp, _Compare, _Allocator>::__tre __begin_node() = __end_node(); else { - __end_node()->__left_->__parent_ = __end_node(); + __end_node()->__left_->__parent_ = static_cast<__node_base_pointer>(__end_node()); __t.__begin_node() = __t.__end_node(); __t.__end_node()->__left_ = nullptr; __t.size() = 0; @@ -1314,7 +1321,7 @@ __tree<_Tp, _Compare, _Allocator>::__tre { __begin_node() = __t.__begin_node(); __end_node()->__left_ = __t.__end_node()->__left_; - __end_node()->__left_->__parent_ = __end_node(); + __end_node()->__left_->__parent_ = static_cast<__node_base_pointer>(__end_node()); size() = __t.size(); __t.__begin_node() = __t.__end_node(); __t.__end_node()->__left_ = nullptr; @@ -1342,7 +1349,7 @@ __tree<_Tp, _Compare, _Allocator>::__mov __begin_node() = __end_node(); else { - __end_node()->__left_->__parent_ = __end_node(); + __end_node()->__left_->__parent_ = static_cast<__node_base_pointer>(__end_node()); __t.__begin_node() = __t.__end_node(); __t.__end_node()->__left_ = nullptr; __t.size() = 0; @@ -1447,11 +1454,11 @@ __tree<_Tp, _Compare, _Allocator>::swap( if (size() == 0) __begin_node() = __end_node(); else - __end_node()->__left_->__parent_ = __end_node(); + __end_node()->__left_->__parent_ = static_cast<__node_base_pointer>(__end_node()); if (__t.size() == 0) __t.__begin_node() = __t.__end_node(); else - __t.__end_node()->__left_->__parent_ = __t.__end_node(); + __t.__end_node()->__left_->__parent_ = static_cast<__node_base_pointer>(__t.__end_node()); } template @@ -1483,7 +1490,7 @@ __tree<_Tp, _Compare, _Allocator>::__fin __nd = static_cast<__node_pointer>(__nd->__right_); else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent->__right_; } } @@ -1493,13 +1500,13 @@ __tree<_Tp, _Compare, _Allocator>::__fin __nd = static_cast<__node_pointer>(__nd->__left_); else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent->__left_; } } } } - __parent = __end_node(); + __parent = static_cast<__node_base_pointer>(__end_node()); return __parent->__left_; } @@ -1522,7 +1529,7 @@ __tree<_Tp, _Compare, _Allocator>::__fin __nd = static_cast<__node_pointer>(__nd->__left_); else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent->__left_; } } @@ -1532,13 +1539,13 @@ __tree<_Tp, _Compare, _Allocator>::__fin __nd = static_cast<__node_pointer>(__nd->__right_); else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent->__right_; } } } } - __parent = __end_node(); + __parent = static_cast<__node_base_pointer>(__end_node()); return __parent->__left_; } @@ -1563,12 +1570,12 @@ __tree<_Tp, _Compare, _Allocator>::__fin // *prev(__hint) <= __v <= *__hint if (__hint.__ptr_->__left_ == nullptr) { - __parent = const_cast<__node_pointer&>(__hint.__ptr_); + __parent = static_cast<__node_base_pointer>(__hint.__ptr_); return __parent->__left_; } else { - __parent = const_cast<__node_pointer&>(__prior.__ptr_); + __parent = static_cast<__node_base_pointer>(__prior.__ptr_); return __parent->__right_; } } @@ -1600,7 +1607,7 @@ __tree<_Tp, _Compare, _Allocator>::__fin __nd = static_cast<__node_pointer>(__nd->__left_); else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent->__left_; } } @@ -1610,18 +1617,18 @@ __tree<_Tp, _Compare, _Allocator>::__fin __nd = static_cast<__node_pointer>(__nd->__right_); else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent->__right_; } } else { - __parent = __nd; + __parent = static_cast<__node_base_pointer>(__nd); return __parent; } } } - __parent = __end_node(); + __parent = static_cast<__node_base_pointer>(__end_node()); return __parent->__left_; } @@ -1648,12 +1655,12 @@ __tree<_Tp, _Compare, _Allocator>::__fin // *prev(__hint) < __v < *__hint if (__hint.__ptr_->__left_ == nullptr) { - __parent = const_cast<__node_pointer&>(__hint.__ptr_); + __parent = static_cast<__node_base_pointer>(__hint.__ptr_); return __parent->__left_; } else { - __parent = const_cast<__node_pointer&>(__prior.__ptr_); + __parent = static_cast<__node_base_pointer>(__prior.__ptr_); return __parent->__right_; } } @@ -1669,12 +1676,12 @@ __tree<_Tp, _Compare, _Allocator>::__fin // *__hint < __v < *_VSTD::next(__hint) if (__hint.__ptr_->__right_ == nullptr) { - __parent = const_cast<__node_pointer&>(__hint.__ptr_); + __parent = static_cast<__node_base_pointer>(__hint.__ptr_); return __parent->__right_; } else { - __parent = const_cast<__node_pointer&>(__next.__ptr_); + __parent = static_cast<__node_base_pointer>(__next.__ptr_); *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Fri Jul 12 21:24:11 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 0EBF21BF; Fri, 12 Jul 2013 21:24:11 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 003231FEB; Fri, 12 Jul 2013 21:24:10 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6CLOApg053844; Fri, 12 Jul 2013 21:24:10 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6CLOAof053843; Fri, 12 Jul 2013 21:24:10 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201307122124.r6CLOAof053843@svn.freebsd.org> From: Attilio Rao Date: Fri, 12 Jul 2013 21:24:10 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253286 - user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jul 2013 21:24:11 -0000 Author: attilio Date: Fri Jul 12 21:24:10 2013 New Revision: 253286 URL: http://svnweb.freebsd.org/changeset/base/253286 Log: MFC Modified: user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Modified: user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c ============================================================================== --- user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Fri Jul 12 21:21:15 2013 (r253285) +++ user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Fri Jul 12 21:24:10 2013 (r253286) @@ -511,8 +511,7 @@ mappedread_sf(vnode_t *vp, int nbytes, u vm_page_busy_runlock(pp); vm_page_lock(pp); if (error) { - if (pp->wire_count == 0 && pp->valid == 0 && - pp->busy == 0 && !(pp->oflags & VPO_BUSY)) + if (pp->wire_count == 0 && pp->valid == 0 && !vm_page_busy_locked(pp)) vm_page_free(pp); } else { pp->valid = VM_PAGE_BITS_ALL; From owner-svn-src-user@FreeBSD.ORG Fri Jul 12 21:27:23 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id ED68B2F7; Fri, 12 Jul 2013 21:27:23 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id DDDB01016; Fri, 12 Jul 2013 21:27:23 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6CLRNuZ054242; Fri, 12 Jul 2013 21:27:23 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6CLRNiI054241; Fri, 12 Jul 2013 21:27:23 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201307122127.r6CLRNiI054241@svn.freebsd.org> From: Attilio Rao Date: Fri, 12 Jul 2013 21:27:23 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253287 - user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Fri, 12 Jul 2013 21:27:24 -0000 Author: attilio Date: Fri Jul 12 21:27:23 2013 New Revision: 253287 URL: http://svnweb.freebsd.org/changeset/base/253287 Log: Style. Sponsored by: EMC / Isilon storage division Modified: user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Modified: user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c ============================================================================== --- user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Fri Jul 12 21:24:10 2013 (r253286) +++ user/attilio/vmobj-readlock/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c Fri Jul 12 21:27:23 2013 (r253287) @@ -511,7 +511,8 @@ mappedread_sf(vnode_t *vp, int nbytes, u vm_page_busy_runlock(pp); vm_page_lock(pp); if (error) { - if (pp->wire_count == 0 && pp->valid == 0 && !vm_page_busy_locked(pp)) + if (pp->wire_count == 0 && pp->valid == 0 && + !vm_page_busy_locked(pp)) vm_page_free(pp); } else { pp->valid = VM_PAGE_BITS_ALL; From owner-svn-src-user@FreeBSD.ORG Sat Jul 13 00:36:20 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 0D827731; Sat, 13 Jul 2013 00:36:20 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id DA68E18D7; Sat, 13 Jul 2013 00:36:19 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6D0aJvJ010401; Sat, 13 Jul 2013 00:36:19 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6D0aJ6d010400; Sat, 13 Jul 2013 00:36:19 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201307130036.r6D0aJ6d010400@svn.freebsd.org> From: Attilio Rao Date: Sat, 13 Jul 2013 00:36:19 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253308 - user/attilio/vmobj-fullread X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2013 00:36:20 -0000 Author: attilio Date: Sat Jul 13 00:36:19 2013 New Revision: 253308 URL: http://svnweb.freebsd.org/changeset/base/253308 Log: Create a new branch for further read-path development as the datapoint is acquired. Added: - copied from r253307, user/attilio/vmobj-readlock/ Directory Properties: user/attilio/vmobj-fullread/ (props changed) From owner-svn-src-user@FreeBSD.ORG Sat Jul 13 00:50:43 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:1900:2254:206a::19:1]) by hub.freebsd.org (Postfix) with ESMTP id 14507B34; Sat, 13 Jul 2013 00:50:43 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 04B0219CE; Sat, 13 Jul 2013 00:50:43 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6D0ohl7014017; Sat, 13 Jul 2013 00:50:43 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6D0odVj013992; Sat, 13 Jul 2013 00:50:39 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201307130050.r6D0odVj013992@svn.freebsd.org> From: Attilio Rao Date: Sat, 13 Jul 2013 00:50:39 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253310 - in user/attilio/vmcontention: . bin/sh lib/libc/gen lib/libc/sparc64/gen lib/libc/stdio lib/libthread_db/arch/sparc64 lib/msun/src sbin/devfs sbin/nvmecontrol sbin/recoverdisk... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2013 00:50:43 -0000 Author: attilio Date: Sat Jul 13 00:50:38 2013 New Revision: 253310 URL: http://svnweb.freebsd.org/changeset/base/253310 Log: MFC Added: user/attilio/vmcontention/share/man/man9/vmem.9 - copied unchanged from r253309, head/share/man/man9/vmem.9 user/attilio/vmcontention/tools/build/options/WITH_PKGTOOLS - copied unchanged from r253309, head/tools/build/options/WITH_PKGTOOLS user/attilio/vmcontention/tools/regression/bin/sh/execution/int-cmd1.0 - copied unchanged from r253309, head/tools/regression/bin/sh/execution/int-cmd1.0 Deleted: user/attilio/vmcontention/tools/build/options/WITHOUT_PKGTOOLS Modified: user/attilio/vmcontention/UPDATING user/attilio/vmcontention/bin/sh/main.c user/attilio/vmcontention/lib/libc/gen/sysctl.3 user/attilio/vmcontention/lib/libc/sparc64/gen/makecontext.c user/attilio/vmcontention/lib/libc/sparc64/gen/signalcontext.c user/attilio/vmcontention/lib/libc/stdio/fwrite.c user/attilio/vmcontention/lib/libthread_db/arch/sparc64/libpthread_md.c user/attilio/vmcontention/lib/msun/src/math.h user/attilio/vmcontention/sbin/devfs/devfs.8 user/attilio/vmcontention/sbin/nvmecontrol/firmware.c user/attilio/vmcontention/sbin/recoverdisk/recoverdisk.1 user/attilio/vmcontention/share/man/man5/rc.conf.5 user/attilio/vmcontention/share/man/man5/src.conf.5 user/attilio/vmcontention/share/man/man9/Makefile user/attilio/vmcontention/sys/arm/arm/db_trace.c user/attilio/vmcontention/sys/cam/scsi/scsi_ch.c user/attilio/vmcontention/sys/cam/scsi/scsi_da.c user/attilio/vmcontention/sys/dev/e1000/if_em.c user/attilio/vmcontention/sys/dev/e1000/if_igb.c user/attilio/vmcontention/sys/dev/e1000/if_lem.c user/attilio/vmcontention/sys/dev/hptnr/hptnr_osm_bsd.c user/attilio/vmcontention/sys/dev/ixgbe/ixgbe.c user/attilio/vmcontention/sys/dev/ixgbe/ixv.c user/attilio/vmcontention/sys/fs/fuse/fuse_internal.h user/attilio/vmcontention/sys/fs/fuse/fuse_kernel.h user/attilio/vmcontention/sys/modules/em/Makefile user/attilio/vmcontention/sys/modules/igb/Makefile user/attilio/vmcontention/sys/net/if_gif.c user/attilio/vmcontention/sys/net/rtsock.c user/attilio/vmcontention/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c user/attilio/vmcontention/sys/netinet/in_pcb.c user/attilio/vmcontention/sys/netinet/tcp_syncache.h user/attilio/vmcontention/sys/netinet6/in6_pcb.c user/attilio/vmcontention/sys/powerpc/aim/mmu_oea64.c user/attilio/vmcontention/sys/sparc64/include/ucontext.h user/attilio/vmcontention/sys/sparc64/sparc64/machdep.c user/attilio/vmcontention/sys/ufs/ffs/ffs_snapshot.c user/attilio/vmcontention/tools/build/mk/OptionalObsoleteFiles.inc user/attilio/vmcontention/tools/build/options/makeman user/attilio/vmcontention/usr.bin/netstat/main.c user/attilio/vmcontention/usr.bin/netstat/netstat.1 user/attilio/vmcontention/usr.bin/netstat/netstat.h user/attilio/vmcontention/usr.bin/netstat/route.c user/attilio/vmcontention/usr.sbin/ypserv/yp_main.c Directory Properties: user/attilio/vmcontention/ (props changed) user/attilio/vmcontention/lib/libc/ (props changed) user/attilio/vmcontention/sbin/ (props changed) user/attilio/vmcontention/sys/ (props changed) Modified: user/attilio/vmcontention/UPDATING ============================================================================== --- user/attilio/vmcontention/UPDATING Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/UPDATING Sat Jul 13 00:50:38 2013 (r253310) @@ -32,6 +32,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 "ln -s 'abort:false,junk:false' /etc/malloc.conf".) 20130709: + pkg_install has been disconnected from the build if you really need it + you should add WITH_PKGTOOLS in your src.conf(5). + +20130709: Most of network statistics structures were changed to be able keep 64-bits counters. Thus all tools, that work with networking statistics, must be rebuilded (netstat(1), bsnmpd(1), etc.) Modified: user/attilio/vmcontention/bin/sh/main.c ============================================================================== --- user/attilio/vmcontention/bin/sh/main.c Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/bin/sh/main.c Sat Jul 13 00:50:38 2013 (r253310) @@ -170,8 +170,8 @@ state3: if (minusc) { evalstring(minusc, sflag ? 0 : EV_EXIT); } +state4: if (sflag || minusc == NULL) { -state4: /* XXX ??? - why isn't this before the "if" statement */ cmdloop(1); } exitshell(exitstatus); Modified: user/attilio/vmcontention/lib/libc/gen/sysctl.3 ============================================================================== --- user/attilio/vmcontention/lib/libc/gen/sysctl.3 Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/lib/libc/gen/sysctl.3 Sat Jul 13 00:50:38 2013 (r253310) @@ -28,7 +28,7 @@ .\" @(#)sysctl.3 8.4 (Berkeley) 5/9/95 .\" $FreeBSD$ .\" -.Dd February 11, 2012 +.Dd May 17, 2013 .Dt SYSCTL 3 .Os .Sh NAME @@ -547,14 +547,14 @@ The length of each message is contained The third level name is a protocol number, which is currently always 0. The fourth level name is an address family, which may be set to 0 to select all address families. -The fifth and sixth level names are as follows: -.Bl -column "Fifth level nameXXXXXX" "Sixth level is:XXX" -offset indent -.It Sy "Fifth level name Sixth level is:" -.It "NET_RT_FLAGS rtflags" -.It "NET_RT_DUMP None" -.It "NET_RT_IFLIST 0 or if_index" -.It "NET_RT_IFMALIST 0 or if_index" -.It "NET_RT_IFLISTL 0 or if_index" +The fifth, sixth, and seventh level names are as follows: +.Bl -column "Fifth level " "Sixth level " -offset indent +.It Sy "Fifth level Sixth level Seventh level" +.It "NET_RT_FLAGS rtflags None" +.It "NET_RT_DUMP None None or fib number" +.It "NET_RT_IFLIST 0 or if_index None" +.It "NET_RT_IFMALIST 0 or if_index None" +.It "NET_RT_IFLISTL 0 or if_index None" .El .Pp The Modified: user/attilio/vmcontention/lib/libc/sparc64/gen/makecontext.c ============================================================================== --- user/attilio/vmcontention/lib/libc/sparc64/gen/makecontext.c Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/lib/libc/sparc64/gen/makecontext.c Sat Jul 13 00:50:38 2013 (r253310) @@ -54,12 +54,12 @@ __makecontext(ucontext_t *ucp, void (*st mc = &ucp->uc_mcontext; if (ucp == NULL || - (mc->mc_flags & ((1L << _MC_VERSION_BITS) - 1)) != _MC_VERSION) + (mc->_mc_flags & ((1L << _MC_VERSION_BITS) - 1)) != _MC_VERSION) return; if ((argc < 0) || (argc > 6) || (ucp->uc_stack.ss_sp == NULL) || (ucp->uc_stack.ss_size < MINSIGSTKSZ)) { - mc->mc_flags = 0; + mc->_mc_flags = 0; return; } mc = &ucp->uc_mcontext; @@ -71,8 +71,8 @@ __makecontext(ucontext_t *ucp, void (*st mc->mc_global[1] = (uint64_t)start; mc->mc_global[2] = (uint64_t)ucp; mc->mc_out[6] = sp - SPOFF - sizeof(struct frame); - mc->mc_tnpc = (uint64_t)_ctx_start + 4; - mc->mc_tpc = (uint64_t)_ctx_start; + mc->_mc_tnpc = (uint64_t)_ctx_start + 4; + mc->_mc_tpc = (uint64_t)_ctx_start; } void @@ -82,7 +82,7 @@ _ctx_done(ucontext_t *ucp) if (ucp->uc_link == NULL) exit(0); else { - ucp->uc_mcontext.mc_flags = 0; + ucp->uc_mcontext._mc_flags = 0; setcontext((const ucontext_t *)ucp->uc_link); abort(); } Modified: user/attilio/vmcontention/lib/libc/sparc64/gen/signalcontext.c ============================================================================== --- user/attilio/vmcontention/lib/libc/sparc64/gen/signalcontext.c Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/lib/libc/sparc64/gen/signalcontext.c Sat Jul 13 00:50:38 2013 (r253310) @@ -52,7 +52,7 @@ __signalcontext(ucontext_t *ucp, int sig mcontext_t *mc; mc = &ucp->uc_mcontext; - sfp = (struct sigframe *)(mc->mc_sp + SPOFF) - 1; + sfp = (struct sigframe *)(mc->_mc_sp + SPOFF) - 1; fp = (struct frame *)sfp - 1; bzero(fp, sizeof(*fp)); @@ -67,8 +67,8 @@ __signalcontext(ucontext_t *ucp, int sig mc->mc_out[1] = (uint64_t)&sfp->sf_si; mc->mc_out[2] = (uint64_t)&sfp->sf_uc; mc->mc_out[6] = (uint64_t)fp - SPOFF; - mc->mc_tnpc = (uint64_t)_ctx_start + 4; - mc->mc_tpc = (uint64_t)_ctx_start; + mc->_mc_tnpc = (uint64_t)_ctx_start + 4; + mc->_mc_tpc = (uint64_t)_ctx_start; ucp->uc_link = &sfp->sf_uc; sigdelset(&ucp->uc_sigmask, sig); Modified: user/attilio/vmcontention/lib/libc/stdio/fwrite.c ============================================================================== --- user/attilio/vmcontention/lib/libc/stdio/fwrite.c Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/lib/libc/stdio/fwrite.c Sat Jul 13 00:50:38 2013 (r253310) @@ -65,7 +65,7 @@ fwrite(const void * __restrict buf, size /* * Check for integer overflow. As an optimization, first check that * at least one of {count, size} is at least 2^16, since if both - * values are less than that, their product can't possible overflow + * values are less than that, their product can't possibly overflow * (size_t is always at least 32 bits on FreeBSD). */ if (((count | size) > 0xFFFF) && Modified: user/attilio/vmcontention/lib/libthread_db/arch/sparc64/libpthread_md.c ============================================================================== --- user/attilio/vmcontention/lib/libthread_db/arch/sparc64/libpthread_md.c Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/lib/libthread_db/arch/sparc64/libpthread_md.c Sat Jul 13 00:50:38 2013 (r253310) @@ -57,9 +57,9 @@ pt_fpreg_to_ucontext(const struct fpreg* memcpy(mc->mc_fp, r->fr_regs, MIN(sizeof(mc->mc_fp), sizeof(r->fr_regs))); - mc->mc_fsr = r->fr_fsr; - mc->mc_gsr = r->fr_gsr; - mc->mc_fprs |= FPRS_FEF; + mc->_mc_fsr = r->fr_fsr; + mc->_mc_gsr = r->fr_gsr; + mc->_mc_fprs |= FPRS_FEF; } void @@ -67,11 +67,11 @@ pt_ucontext_to_fpreg(const ucontext_t *u { const mcontext_t *mc = &uc->uc_mcontext; - if ((mc->mc_fprs & FPRS_FEF) != 0) { + if ((mc->_mc_fprs & FPRS_FEF) != 0) { memcpy(r->fr_regs, mc->mc_fp, MIN(sizeof(mc->mc_fp), sizeof(r->fr_regs))); - r->fr_fsr = mc->mc_fsr; - r->fr_gsr = mc->mc_gsr; + r->fr_fsr = mc->_mc_fsr; + r->fr_gsr = mc->_mc_gsr; } else memset(r, 0, sizeof(*r)); } Modified: user/attilio/vmcontention/lib/msun/src/math.h ============================================================================== --- user/attilio/vmcontention/lib/msun/src/math.h Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/lib/msun/src/math.h Sat Jul 13 00:50:38 2013 (r253310) @@ -81,12 +81,13 @@ extern const union __nan_un { #define FP_SUBNORMAL 0x08 #define FP_ZERO 0x10 -#if __STDC_VERSION__ >= 201112L && defined(__clang__) +#if (__STDC_VERSION__ >= 201112L && defined(__clang__)) || \ + __has_extension(c_generic_selections) #define __fp_type_select(x, f, d, ld) _Generic((x), \ float: f(x), \ double: d(x), \ long double: ld(x)) -#elif __GNUC_PREREQ__(3, 1) +#elif __GNUC_PREREQ__(3, 1) && !defined(__cplusplus) #define __fp_type_select(x, f, d, ld) __builtin_choose_expr( \ __builtin_types_compatible_p(__typeof(x), long double), ld(x), \ __builtin_choose_expr( \ Modified: user/attilio/vmcontention/sbin/devfs/devfs.8 ============================================================================== --- user/attilio/vmcontention/sbin/devfs/devfs.8 Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/sbin/devfs/devfs.8 Sat Jul 13 00:50:38 2013 (r253310) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 21, 2013 +.Dd July 12, 2013 .Dt DEVFS 8 .Os .Sh NAME @@ -190,6 +190,7 @@ Nodes may later be revived manually with or with the .Cm unhide action. +Hiding a directory node effectively hides all of its child nodes. .It Cm include Ar ruleset Apply all the rules in ruleset number .Ar ruleset @@ -213,6 +214,8 @@ which may be a user name or number. .It Cm unhide Unhide the node. +If the node resides in a subdirectory, +all parent directory nodes must be visible to be able to access the node. .El .Sh IMPLEMENTATION NOTES Rulesets are created by the kernel at the first reference Modified: user/attilio/vmcontention/sbin/nvmecontrol/firmware.c ============================================================================== --- user/attilio/vmcontention/sbin/nvmecontrol/firmware.c Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/sbin/nvmecontrol/firmware.c Sat Jul 13 00:50:38 2013 (r253310) @@ -94,7 +94,7 @@ read_image_file(char *path, void **buf, path, (intmax_t)sb.st_size); filesize = (int32_t)sb.st_size; if ((*buf = malloc(filesize)) == NULL) - errx(1, "unable to malloc %zd bytes", filesize); + errx(1, "unable to malloc %d bytes", filesize); if ((*size = read(fd, *buf, filesize)) < 0) err(1, "error reading '%s'", path); /* XXX assuming no short reads */ Modified: user/attilio/vmcontention/sbin/recoverdisk/recoverdisk.1 ============================================================================== --- user/attilio/vmcontention/sbin/recoverdisk/recoverdisk.1 Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/sbin/recoverdisk/recoverdisk.1 Sat Jul 13 00:50:38 2013 (r253310) @@ -125,9 +125,9 @@ recoverdisk -b 0 /dev/ad3 /somewhere .Ed .Sh SEE ALSO .Xr dd 1 , -.Xr ada 4, -.Xr cam 4, -.Xr cd 4, +.Xr ada 4 , +.Xr cam 4 , +.Xr cd 4 , .Xr da 4 .Sh HISTORY The Modified: user/attilio/vmcontention/share/man/man5/rc.conf.5 ============================================================================== --- user/attilio/vmcontention/share/man/man5/rc.conf.5 Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/share/man/man5/rc.conf.5 Sat Jul 13 00:50:38 2013 (r253310) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd July 9, 2013 +.Dd July 12, 2013 .Dt RC.CONF 5 .Os .Sh NAME @@ -3875,6 +3875,11 @@ configure multiple jails. The names specified in this list will be used to identify settings common to an instance of a jail, and should contain alphanumeric characters only. +The literal jail name of +.Dq Li 0 +.Pq zero +is not allowed. +.Pp Assuming that the jail in question was named .Li vjail , you would have the following dependent variables: Modified: user/attilio/vmcontention/share/man/man5/src.conf.5 ============================================================================== --- user/attilio/vmcontention/share/man/man5/src.conf.5 Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/share/man/man5/src.conf.5 Sat Jul 13 00:50:38 2013 (r253310) @@ -1,7 +1,7 @@ .\" DO NOT EDIT-- this file is automatically generated. -.\" from FreeBSD: head/tools/build/options/makeman 251685 2013-06-13 13:05:08Z emaste +.\" from FreeBSD: head/tools/build/options/makeman 253304 2013-07-12 23:08:44Z bapt .\" $FreeBSD$ -.Dd July 3, 2013 +.Dd July 13, 2013 .Dt SRC.CONF 5 .Os .Sh NAME @@ -962,9 +962,9 @@ When set, it also enforces the following Set to not build .Xr pkg 1 bootstrap tool -.It Va WITHOUT_PKGTOOLS -.\" from FreeBSD: head/tools/build/options/WITHOUT_PKGTOOLS 183242 2008-09-21 22:02:26Z sam -Set to not build +.It Va WITH_PKGTOOLS +.\" from FreeBSD: head/tools/build/options/WITH_PKGTOOLS 253305 2013-07-12 23:11:17Z bapt +Set to build .Xr pkg_add 8 and related programs. .It Va WITHOUT_PMC Modified: user/attilio/vmcontention/share/man/man9/Makefile ============================================================================== --- user/attilio/vmcontention/share/man/man9/Makefile Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/share/man/man9/Makefile Sat Jul 13 00:50:38 2013 (r253310) @@ -339,6 +339,7 @@ MAN= accept_filter.9 \ vm_page_wakeup.9 \ vm_page_wire.9 \ vm_set_page_size.9 \ + vmem.9 \ vn_fullpath.9 \ vn_isdisk.9 \ vnode.9 \ Copied: user/attilio/vmcontention/share/man/man9/vmem.9 (from r253309, head/share/man/man9/vmem.9) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmcontention/share/man/man9/vmem.9 Sat Jul 13 00:50:38 2013 (r253310, copy of r253309, head/share/man/man9/vmem.9) @@ -0,0 +1,315 @@ +.\" $NetBSD: vmem.9,v 1.15 2013/01/29 22:02:17 wiz Exp $ +.\" +.\" Copyright (c)2006 YAMAMOTO Takashi, +.\" 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$ +.\" +.\" ------------------------------------------------------------ +.Dd July 12, 2013 +.Dt VMEM 9 +.Os +.\" ------------------------------------------------------------ +.Sh NAME +.Nm vmem +.Nd general purpose resource allocator +.\" ------------------------------------------------------------ +.Sh SYNOPSIS +.In sys/vmem.h +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft vmem_t * +.Fn vmem_create \ +"const char *name" "vmem_addr_t base" "vmem_size_t size" "vmem_size_t quantum" \ +"vmem_size_t qcache_max" "int flags" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft int +.Fn vmem_add \ +"vmem_t *vm" "vmem_addr_t addr" "vmem_size_t size" "int flags" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft int +.Fn vmem_xalloc \ +"vmem_t *vm" "const vmem_size_t size" "vmem_size_t align" \ +"const vmem_size_t phase" "const vmem_size_t nocross" \ +"const vmem_addr_t minaddr" "const vmem_addr_t maxaddr" "int flags" \ +"vmem_addr_t *addrp" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft void +.Fn vmem_xfree "vmem_t *vm" "vmem_addr_t addr" "vmem_size_t size" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft int +.Fn vmem_alloc "vmem_t *vm" "vmem_size_t size" "int flags" "vmem_addr_t *addrp" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft void +.Fn vmem_free "vmem_t *vm" "vmem_addr_t addr" "vmem_size_t size" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft void +.Fn vmem_destroy "vmem_t *vm" +.\" ------------------------------------------------------------ +.Sh DESCRIPTION +The +.Nm +is a general purpose resource allocator. +Despite its name, it can be used for arbitrary resources +other than virtual memory. +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_create +creates a new vmem arena. +.Bl -tag -width qcache_max +.It Fa name +The string to describe the vmem. +.It Fa base +The start address of the initial span. +Pass +.Dv 0 +if no initial span is required. +.It Fa size +The size of the initial span. +Pass +.Dv 0 +if no initial span is required. +.It Fa quantum +The smallest unit of allocation. +.It Fa qcache_max +The largest size of allocations which can be served by quantum cache. +It is merely a hint and can be ignored. +.It Fa flags +Combination of +.Xr malloc 9 +wait flag and +.Nm +allocation strategy flag: +.Bl -tag -width M_FIRSTFIT +.It Dv M_FIRSTFIT +Prefer allocation performance. +.It Dv M_BESTFIT +Prefer space efficiency. +.El +.El +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_add +adds a span of size +.Fa size +starting at +.Fa addr +to the arena. +Returns +0 +on success, +.Dv ENOMEM +on failure. +.Fa flags +is +.Xr malloc 9 +wait flag. +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_xalloc +allocates a resource from the arena. +.Bl -tag -width nocross +.It Fa vm +The arena which we allocate from. +.It Fa size +Specify the size of the allocation. +.It Fa align +If zero, don't care about the alignment of the allocation. +Otherwise, request a resource segment starting at +offset +.Fa phase +from an +.Fa align +aligned boundary. +.It Fa phase +See the above description of +.Fa align . +If +.Fa align +is zero, +.Fa phase +should be zero. +Otherwise, +.Fa phase +should be smaller than +.Fa align . +.It Fa nocross +Request a resource which doesn't cross +.Fa nocross +aligned boundary. +.It Fa minaddr +Specify the minimum address which can be allocated, or +.Dv VMEM_ADDR_MIN +if the caller does not care. +.It Fa maxaddr +Specify the maximum address which can be allocated, or +.Dv VMEM_ADDR_MAX +if the caller does not care. +.It Fa flags +A bitwise OR of an allocation strategy and a +.Xr malloc 9 +wait flag. +The allocation strategy is one of +.Dv M_FIRSTFIT +and +.Dv M_BESTFIT . +.It Fa addrp +On success, if +.Fa addrp +is not +.Dv NULL , +.Fn vmem_xalloc +overwrites it with the start address of the allocated span. +.El +.Pp +.\" ------------------------------------------------------------ +.Fn vmem_xfree +frees resource allocated by +.Fn vmem_xalloc +to the arena. +.Bl -tag -width addr +.It Fa vm +The arena which we free to. +.It Fa addr +The resource being freed. +It must be the one returned by +.Fn vmem_xalloc . +Notably, it must not be the one from +.Fn vmem_alloc . +Otherwise, the behaviour is undefined. +.It Fa size +The size of the resource being freed. +It must be the same as the +.Fa size +argument used for +.Fn vmem_xalloc . +.El +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_alloc +allocates a resource from the arena. +.Bl -tag -width flags +.It Fa vm +The arena which we allocate from. +.It Fa size +Specify the size of the allocation. +.It Fa flags +A bitwise OR of an +.Nm +allocation strategy flag (see above) and a +.Xr malloc 9 +sleep flag. +.It Fa addrp +On success, if +.Fa addrp +is not +.Dv NULL , +.Fn vmem_alloc +overwrites it with the start address of the allocated span. +.El +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_free +frees resource allocated by +.Fn vmem_alloc +to the arena. +.Bl -tag -width addr +.It Fa vm +The arena which we free to. +.It Fa addr +The resource being freed. +It must be the one returned by +.Fn vmem_alloc . +Notably, it must not be the one from +.Fn vmem_xalloc . +Otherwise, the behaviour is undefined. +.It Fa size +The size of the resource being freed. +It must be the same as the +.Fa size +argument used for +.Fn vmem_alloc . +.El +.Pp +.\" ------------------------------------------------------------ +.Fn vmem_destroy +destroys a vmem arena. +.Bl -tag -width vm +.It Fa vm +The vmem arena being destroyed. +The caller should ensure that no one will use it anymore. +.El +.\" ------------------------------------------------------------ +.Sh RETURN VALUES +.Fn vmem_create +returns a pointer to the newly allocated vmem_t. +Otherwise, it returns +.Dv NULL . +.Pp +On success, +.Fn vmem_xalloc +and +.Fn vmem_alloc +return 0. +Otherwise, +.Dv ENOMEM +is returned. +.\" ------------------------------------------------------------ +.Sh CODE REFERENCES +The +.Nm +subsystem is implemented within the file +.Pa sys/kern/subr_vmem.c . +.\" ------------------------------------------------------------ +.Sh SEE ALSO +.Xr malloc 9 +.Rs +.%A Jeff Bonwick +.%A Jonathan Adams +.%T "Magazines and Vmem: Extending the Slab Allocator to Many CPUs and Arbitrary Resources" +.%J "2001 USENIX Annual Technical Conference" +.%D 2001 +.Re +.\" ------------------------------------------------------------ +.Sh HISTORY +The +.Nm +allocator was originally implemented in +.Nx . +It was introduced in +.Fx 10.0 . +.Sh AUTHORS +.An -nosplit +Original implementation of +.Nm +was written by +.An "YAMAMOTO Takashi" . +The +.Fx +port was made by +.An "Jeff Roberson" . +.Sh BUGS +.Nm +relies on +.Xr malloc 9 , +so it cannot be used as early during system bootstrap. Modified: user/attilio/vmcontention/sys/arm/arm/db_trace.c ============================================================================== --- user/attilio/vmcontention/sys/arm/arm/db_trace.c Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/sys/arm/arm/db_trace.c Sat Jul 13 00:50:38 2013 (r253310) @@ -515,11 +515,11 @@ db_stack_trace_cmd(db_expr_t addr, db_ex db_printsym(scp, DB_STGY_PROC); db_printf("\n"); #ifdef __PROG26 - db_printf("scp=0x%08x rlv=0x%08x (", scp, frame[FR_RLV] & R15_PC); + db_printf("\tscp=0x%08x rlv=0x%08x (", scp, frame[FR_RLV] & R15_PC); db_printsym(frame[FR_RLV] & R15_PC, DB_STGY_PROC); db_printf(")\n"); #else - db_printf("scp=0x%08x rlv=0x%08x (", scp, frame[FR_RLV]); + db_printf("\tscp=0x%08x rlv=0x%08x (", scp, frame[FR_RLV]); db_printsym(frame[FR_RLV], DB_STGY_PROC); db_printf(")\n"); #endif Modified: user/attilio/vmcontention/sys/cam/scsi/scsi_ch.c ============================================================================== --- user/attilio/vmcontention/sys/cam/scsi/scsi_ch.c Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/sys/cam/scsi/scsi_ch.c Sat Jul 13 00:50:38 2013 (r253310) @@ -102,7 +102,7 @@ static const u_int32_t CH_TIMEOUT_MODE_S static const u_int32_t CH_TIMEOUT_MOVE_MEDIUM = 100000; static const u_int32_t CH_TIMEOUT_EXCHANGE_MEDIUM = 100000; static const u_int32_t CH_TIMEOUT_POSITION_TO_ELEMENT = 100000; -static const u_int32_t CH_TIMEOUT_READ_ELEMENT_STATUS = 10000; +static const u_int32_t CH_TIMEOUT_READ_ELEMENT_STATUS = 60000; static const u_int32_t CH_TIMEOUT_SEND_VOLTAG = 10000; static const u_int32_t CH_TIMEOUT_INITIALIZE_ELEMENT_STATUS = 500000; @@ -122,12 +122,14 @@ typedef enum { typedef enum { CH_Q_NONE = 0x00, - CH_Q_NO_DBD = 0x01 + CH_Q_NO_DBD = 0x01, + CH_Q_NO_DVCID = 0x02 } ch_quirks; #define CH_Q_BIT_STRING \ "\020" \ - "\001NO_DBD" + "\001NO_DBD" \ + "\002NO_DVCID" #define ccb_state ppriv_field0 #define ccb_bp ppriv_ptr1 @@ -396,6 +398,14 @@ chregister(struct cam_periph *periph, vo periph->softc = softc; softc->quirks = CH_Q_NONE; + /* + * The DVCID and CURDATA bits were not introduced until the SMC + * spec. If this device claims SCSI-2 or earlier support, then it + * very likely does not support these bits. + */ + if (cgd->inq_data.version <= SCSI_REV_2) + softc->quirks |= CH_Q_NO_DVCID; + bzero(&cpi, sizeof(cpi)); xpt_setup_ccb(&cpi.ccb_h, periph->path, CAM_PRIORITY_NORMAL); cpi.ccb_h.func_code = XPT_PATH_INQ; @@ -1208,6 +1218,8 @@ chgetelemstatus(struct cam_periph *perip caddr_t data = NULL; size_t size, desclen; int avail, i, error = 0; + int curdata, dvcid, sense_flags; + int try_no_dvcid = 0; struct changer_element_status *user_data = NULL; struct ch_softc *softc; union ccb *ccb; @@ -1239,14 +1251,31 @@ chgetelemstatus(struct cam_periph *perip cam_periph_lock(periph); ccb = cam_periph_getccb(periph, CAM_PRIORITY_NORMAL); + sense_flags = SF_RETRY_UA; + if (softc->quirks & CH_Q_NO_DVCID) { + dvcid = 0; + curdata = 0; + } else { + dvcid = 1; + curdata = 1; + /* + * Don't print anything for an Illegal Request, because + * these flags can cause some changers to complain. We'll + * retry without them if we get an error. + */ + sense_flags |= SF_QUIET_IR; + } + +retry_einval: + scsi_read_element_status(&ccb->csio, /* retries */ 1, /* cbfcnp */ chdone, /* tag_action */ MSG_SIMPLE_Q_TAG, /* voltag */ want_voltags, /* sea */ softc->sc_firsts[chet], - /* dvcid */ 1, - /* curdata */ 1, + /* dvcid */ dvcid, + /* curdata */ curdata, /* count */ 1, /* data_ptr */ data, /* dxfer_len */ 1024, @@ -1254,9 +1283,38 @@ chgetelemstatus(struct cam_periph *perip /* timeout */ CH_TIMEOUT_READ_ELEMENT_STATUS); error = cam_periph_runccb(ccb, cherror, /*cam_flags*/ CAM_RETRY_SELTO, - /*sense_flags*/ SF_RETRY_UA, + /*sense_flags*/ sense_flags, softc->device_stats); + /* + * An Illegal Request sense key (only used if there is no asc/ascq) + * or 0x24,0x00 for an ASC/ASCQ both map to EINVAL. If dvcid or + * curdata are set (we set both or neither), try turning them off + * and see if the command is successful. + */ + if ((error == EINVAL) + && (dvcid || curdata)) { + dvcid = 0; + curdata = 0; + error = 0; + /* At this point we want to report any Illegal Request */ + sense_flags &= ~SF_QUIET_IR; + try_no_dvcid = 1; + goto retry_einval; + } + + /* + * In this case, we tried a read element status with dvcid and + * curdata set, and it failed. We retried without those bits, and + * it succeeded. Suggest to the user that he set a quirk, so we + * don't go through the retry process the first time in the future. + * This should only happen on changers that claim SCSI-3 or higher, + * but don't support these bits. + */ + if ((try_no_dvcid != 0) + && (error == 0)) + softc->quirks |= CH_Q_NO_DVCID; + if (error) goto done; cam_periph_unlock(periph); @@ -1284,8 +1342,8 @@ chgetelemstatus(struct cam_periph *perip /* voltag */ want_voltags, /* sea */ softc->sc_firsts[chet] + cesr->cesr_element_base, - /* dvcid */ 1, - /* curdata */ 1, + /* dvcid */ dvcid, + /* curdata */ curdata, /* count */ cesr->cesr_element_count, /* data_ptr */ data, /* dxfer_len */ size, Modified: user/attilio/vmcontention/sys/cam/scsi/scsi_da.c ============================================================================== --- user/attilio/vmcontention/sys/cam/scsi/scsi_da.c Sat Jul 13 00:39:07 2013 (r253309) +++ user/attilio/vmcontention/sys/cam/scsi/scsi_da.c Sat Jul 13 00:50:38 2013 (r253310) @@ -144,6 +144,22 @@ typedef enum { DA_DELETE_MAX = DA_DELETE_ZERO } da_delete_methods; +typedef void da_delete_func_t (struct cam_periph *periph, union ccb *ccb, + struct bio *bp); +static da_delete_func_t da_delete_trim; +static da_delete_func_t da_delete_unmap; +static da_delete_func_t da_delete_ws; + +static const void * da_delete_functions[] = { + NULL, + NULL, + da_delete_trim, + da_delete_unmap, + da_delete_ws, + da_delete_ws, + da_delete_ws +}; + static const char *da_delete_method_names[] = { "NONE", "DISABLE", "ATA_TRIM", "UNMAP", "WS16", "WS10", "ZERO" }; static const char *da_delete_method_desc[] = @@ -198,6 +214,7 @@ struct da_softc { uint32_t unmap_max_lba; uint64_t ws_max_blks; da_delete_methods delete_method; + da_delete_func_t *delete_func; struct disk_params params; struct disk *disk; union ccb saved_ccb; @@ -1801,6 +1818,7 @@ dadeletemethodset(struct da_softc *softc softc->delete_method = delete_method; softc->disk->d_delmaxsize = dadeletemaxsize(softc, delete_method); + softc->delete_func = da_delete_functions[delete_method]; if (softc->delete_method > DA_DELETE_DISABLE) softc->disk->d_flags |= DISKFLAG_CANDELETE; @@ -2160,7 +2178,7 @@ skipstate: switch (softc->state) { case DA_STATE_NORMAL: { - struct bio *bp, *bp1; + struct bio *bp; uint8_t tag_code; /* Execute immediate CCB if waiting. */ @@ -2180,237 +2198,13 @@ skipstate: /* Run BIO_DELETE if not running yet. */ if (!softc->delete_running && (bp = bioq_first(&softc->delete_queue)) != NULL) { - uint64_t lba; - uint64_t count; /* forward compat with WS32 */ - - /* - * In each of the methods below, while its the caller's - * responsibility to ensure the request will fit into a - * single device request, we might have changed the delete - * method due to the device incorrectly advertising either - * its supported methods or limits. - * - * To prevent this causing further issues we validate the - * against the methods limits, and warn which would - * otherwise be unnecessary. - */ - - if (softc->delete_method == DA_DELETE_UNMAP) { - uint8_t *buf = softc->unmap_buf; - uint64_t lastlba = (uint64_t)-1; - uint32_t lastcount = 0, c; - uint64_t totalcount = 0; - uint32_t off, ranges = 0; - - /* - * Currently this doesn't take the UNMAP - * Granularity and Granularity Alignment - * fields into account. - * - * This could result in both unoptimal unmap - * requests as as well as UNMAP calls unmapping - * fewer LBA's than requested. - */ - - softc->delete_running = 1; - bzero(softc->unmap_buf, sizeof(softc->unmap_buf)); - bp1 = bp; - do { - bioq_remove(&softc->delete_queue, bp1); - if (bp1 != bp) - bioq_insert_tail(&softc->delete_run_queue, bp1); - lba = bp1->bio_pblkno; - count = bp1->bio_bcount / softc->params.secsize; - - /* Try to extend the previous range. */ - if (lba == lastlba) { - c = min(count, softc->unmap_max_lba - - lastcount); - lastcount += c; - off = ((ranges - 1) * UNMAP_RANGE_SIZE) + - UNMAP_HEAD_SIZE; - scsi_ulto4b(lastcount, &buf[off + 8]); - count -= c; - lba +=c; - totalcount += c; - } - - while (count > 0) { - c = min(count, softc->unmap_max_lba); - if (totalcount + c > softc->unmap_max_lba || - ranges >= softc->unmap_max_ranges) { - xpt_print(periph->path, - "%s issuing short delete %ld > %ld" - "|| %d >= %d", - da_delete_method_desc[softc->delete_method], - totalcount + c, softc->unmap_max_lba, - ranges, softc->unmap_max_ranges); - break; - } - off = (ranges * UNMAP_RANGE_SIZE) + - UNMAP_HEAD_SIZE; - scsi_u64to8b(lba, &buf[off + 0]); - scsi_ulto4b(c, &buf[off + 8]); - lba += c; - totalcount += c; - ranges++; - count -= c; - lastcount = c; - } - lastlba = lba; - bp1 = bioq_first(&softc->delete_queue); - if (bp1 == NULL || - ranges >= softc->unmap_max_ranges || - totalcount + bp1->bio_bcount / - softc->params.secsize > softc->unmap_max_lba) - break; - } while (1); - scsi_ulto2b(ranges * 16 + 6, &buf[0]); - scsi_ulto2b(ranges * 16, &buf[2]); - - scsi_unmap(&start_ccb->csio, - /*retries*/da_retry_count, - /*cbfcnp*/dadone, - /*tag_action*/MSG_SIMPLE_Q_TAG, - /*byte2*/0, - /*data_ptr*/ buf, - /*dxfer_len*/ ranges * 16 + 8, - /*sense_len*/SSD_FULL_SIZE, - da_default_timeout * 1000); - start_ccb->ccb_h.ccb_state = DA_CCB_DELETE; - goto out; - } else if (softc->delete_method == DA_DELETE_ATA_TRIM) { - uint8_t *buf = softc->unmap_buf; - uint64_t lastlba = (uint64_t)-1; - uint32_t lastcount = 0, c, requestcount; - int ranges = 0, off, block_count; - - softc->delete_running = 1; - bzero(softc->unmap_buf, sizeof(softc->unmap_buf)); - bp1 = bp; - do { - bioq_remove(&softc->delete_queue, bp1); - if (bp1 != bp) - bioq_insert_tail(&softc->delete_run_queue, bp1); - lba = bp1->bio_pblkno; - count = bp1->bio_bcount / softc->params.secsize; - requestcount = count; - - /* Try to extend the previous range. */ - if (lba == lastlba) { - c = min(count, ATA_DSM_RANGE_MAX - lastcount); - lastcount += c; - off = (ranges - 1) * 8; - buf[off + 6] = lastcount & 0xff; - buf[off + 7] = (lastcount >> 8) & 0xff; - count -= c; - lba += c; - } - - while (count > 0) { - c = min(count, ATA_DSM_RANGE_MAX); - off = ranges * 8; - - buf[off + 0] = lba & 0xff; - buf[off + 1] = (lba >> 8) & 0xff; - buf[off + 2] = (lba >> 16) & 0xff; - buf[off + 3] = (lba >> 24) & 0xff; - buf[off + 4] = (lba >> 32) & 0xff; - buf[off + 5] = (lba >> 40) & 0xff; - buf[off + 6] = c & 0xff; - buf[off + 7] = (c >> 8) & 0xff; - lba += c; - ranges++; - count -= c; - lastcount = c; - if (count != 0 && ranges == softc->trim_max_ranges) { - xpt_print(periph->path, - "%s issuing short delete %ld > %ld", - da_delete_method_desc[softc->delete_method], - requestcount, - (softc->trim_max_ranges - ranges) * - ATA_DSM_RANGE_MAX); - break; - } - } - lastlba = lba; - bp1 = bioq_first(&softc->delete_queue); - if (bp1 == NULL || - bp1->bio_bcount / softc->params.secsize > - (softc->trim_max_ranges - ranges) * - ATA_DSM_RANGE_MAX) - break; - } while (1); - - block_count = (ranges + ATA_DSM_BLK_RANGES - 1) / - ATA_DSM_BLK_RANGES; - scsi_ata_trim(&start_ccb->csio, - /*retries*/da_retry_count, - /*cbfcnp*/dadone, - /*tag_action*/MSG_SIMPLE_Q_TAG, - block_count, - /*data_ptr*/buf, - /*dxfer_len*/block_count * ATA_DSM_BLK_SIZE, - /*sense_len*/SSD_FULL_SIZE, - da_default_timeout * 1000); - start_ccb->ccb_h.ccb_state = DA_CCB_DELETE; + if (softc->delete_func != NULL) { + softc->delete_func(periph, start_ccb, bp); goto out; - } else if (softc->delete_method == DA_DELETE_ZERO || - softc->delete_method == DA_DELETE_WS10 || - softc->delete_method == DA_DELETE_WS16) { - /* - * We calculate ws_max_blks here based off d_delmaxsize instead - * of using softc->ws_max_blks as it is absolute max for the - * device not the protocol max which may well be lower - */ - uint64_t ws_max_blks; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Sat Jul 13 00:52:16 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id D938BC24; Sat, 13 Jul 2013 00:52:16 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id C94FE19DB; Sat, 13 Jul 2013 00:52:16 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6D0qGeq015680; Sat, 13 Jul 2013 00:52:16 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6D0qDw7015655; Sat, 13 Jul 2013 00:52:13 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201307130052.r6D0qDw7015655@svn.freebsd.org> From: Attilio Rao Date: Sat, 13 Jul 2013 00:52:13 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253311 - in user/attilio/vmobj-readlock: . bin/sh lib/libc/gen lib/libc/sparc64/gen lib/libc/stdio lib/libthread_db/arch/sparc64 lib/msun/src sbin/devfs sbin/nvmecontrol sbin/recoverdi... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2013 00:52:16 -0000 Author: attilio Date: Sat Jul 13 00:52:12 2013 New Revision: 253311 URL: http://svnweb.freebsd.org/changeset/base/253311 Log: MFC Added: user/attilio/vmobj-readlock/share/man/man9/vmem.9 - copied unchanged from r253310, user/attilio/vmcontention/share/man/man9/vmem.9 user/attilio/vmobj-readlock/tools/build/options/WITH_PKGTOOLS - copied unchanged from r253310, user/attilio/vmcontention/tools/build/options/WITH_PKGTOOLS user/attilio/vmobj-readlock/tools/regression/bin/sh/execution/int-cmd1.0 - copied unchanged from r253310, user/attilio/vmcontention/tools/regression/bin/sh/execution/int-cmd1.0 Deleted: user/attilio/vmobj-readlock/tools/build/options/WITHOUT_PKGTOOLS Modified: user/attilio/vmobj-readlock/UPDATING user/attilio/vmobj-readlock/bin/sh/main.c user/attilio/vmobj-readlock/lib/libc/gen/sysctl.3 user/attilio/vmobj-readlock/lib/libc/sparc64/gen/makecontext.c user/attilio/vmobj-readlock/lib/libc/sparc64/gen/signalcontext.c user/attilio/vmobj-readlock/lib/libc/stdio/fwrite.c user/attilio/vmobj-readlock/lib/libthread_db/arch/sparc64/libpthread_md.c user/attilio/vmobj-readlock/lib/msun/src/math.h user/attilio/vmobj-readlock/sbin/devfs/devfs.8 user/attilio/vmobj-readlock/sbin/nvmecontrol/firmware.c user/attilio/vmobj-readlock/sbin/recoverdisk/recoverdisk.1 user/attilio/vmobj-readlock/share/man/man5/rc.conf.5 user/attilio/vmobj-readlock/share/man/man5/src.conf.5 user/attilio/vmobj-readlock/share/man/man9/Makefile user/attilio/vmobj-readlock/sys/arm/arm/db_trace.c user/attilio/vmobj-readlock/sys/cam/scsi/scsi_ch.c user/attilio/vmobj-readlock/sys/cam/scsi/scsi_da.c user/attilio/vmobj-readlock/sys/dev/e1000/if_em.c user/attilio/vmobj-readlock/sys/dev/e1000/if_igb.c user/attilio/vmobj-readlock/sys/dev/e1000/if_lem.c user/attilio/vmobj-readlock/sys/dev/hptnr/hptnr_osm_bsd.c user/attilio/vmobj-readlock/sys/dev/ixgbe/ixgbe.c user/attilio/vmobj-readlock/sys/dev/ixgbe/ixv.c user/attilio/vmobj-readlock/sys/fs/fuse/fuse_internal.h user/attilio/vmobj-readlock/sys/fs/fuse/fuse_kernel.h user/attilio/vmobj-readlock/sys/modules/em/Makefile user/attilio/vmobj-readlock/sys/modules/igb/Makefile user/attilio/vmobj-readlock/sys/net/if_gif.c user/attilio/vmobj-readlock/sys/net/rtsock.c user/attilio/vmobj-readlock/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c user/attilio/vmobj-readlock/sys/netinet/in_pcb.c user/attilio/vmobj-readlock/sys/netinet/tcp_syncache.h user/attilio/vmobj-readlock/sys/netinet6/in6_pcb.c user/attilio/vmobj-readlock/sys/powerpc/aim/mmu_oea64.c user/attilio/vmobj-readlock/sys/sparc64/include/ucontext.h user/attilio/vmobj-readlock/sys/sparc64/sparc64/machdep.c user/attilio/vmobj-readlock/sys/ufs/ffs/ffs_snapshot.c user/attilio/vmobj-readlock/tools/build/mk/OptionalObsoleteFiles.inc user/attilio/vmobj-readlock/tools/build/options/makeman user/attilio/vmobj-readlock/usr.bin/netstat/main.c user/attilio/vmobj-readlock/usr.bin/netstat/netstat.1 user/attilio/vmobj-readlock/usr.bin/netstat/netstat.h user/attilio/vmobj-readlock/usr.bin/netstat/route.c user/attilio/vmobj-readlock/usr.sbin/ypserv/yp_main.c Directory Properties: user/attilio/vmobj-readlock/ (props changed) user/attilio/vmobj-readlock/lib/libc/ (props changed) user/attilio/vmobj-readlock/sbin/ (props changed) user/attilio/vmobj-readlock/sys/ (props changed) Modified: user/attilio/vmobj-readlock/UPDATING ============================================================================== --- user/attilio/vmobj-readlock/UPDATING Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/UPDATING Sat Jul 13 00:52:12 2013 (r253311) @@ -32,6 +32,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 "ln -s 'abort:false,junk:false' /etc/malloc.conf".) 20130709: + pkg_install has been disconnected from the build if you really need it + you should add WITH_PKGTOOLS in your src.conf(5). + +20130709: Most of network statistics structures were changed to be able keep 64-bits counters. Thus all tools, that work with networking statistics, must be rebuilded (netstat(1), bsnmpd(1), etc.) Modified: user/attilio/vmobj-readlock/bin/sh/main.c ============================================================================== --- user/attilio/vmobj-readlock/bin/sh/main.c Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/bin/sh/main.c Sat Jul 13 00:52:12 2013 (r253311) @@ -170,8 +170,8 @@ state3: if (minusc) { evalstring(minusc, sflag ? 0 : EV_EXIT); } +state4: if (sflag || minusc == NULL) { -state4: /* XXX ??? - why isn't this before the "if" statement */ cmdloop(1); } exitshell(exitstatus); Modified: user/attilio/vmobj-readlock/lib/libc/gen/sysctl.3 ============================================================================== --- user/attilio/vmobj-readlock/lib/libc/gen/sysctl.3 Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/lib/libc/gen/sysctl.3 Sat Jul 13 00:52:12 2013 (r253311) @@ -28,7 +28,7 @@ .\" @(#)sysctl.3 8.4 (Berkeley) 5/9/95 .\" $FreeBSD$ .\" -.Dd February 11, 2012 +.Dd May 17, 2013 .Dt SYSCTL 3 .Os .Sh NAME @@ -547,14 +547,14 @@ The length of each message is contained The third level name is a protocol number, which is currently always 0. The fourth level name is an address family, which may be set to 0 to select all address families. -The fifth and sixth level names are as follows: -.Bl -column "Fifth level nameXXXXXX" "Sixth level is:XXX" -offset indent -.It Sy "Fifth level name Sixth level is:" -.It "NET_RT_FLAGS rtflags" -.It "NET_RT_DUMP None" -.It "NET_RT_IFLIST 0 or if_index" -.It "NET_RT_IFMALIST 0 or if_index" -.It "NET_RT_IFLISTL 0 or if_index" +The fifth, sixth, and seventh level names are as follows: +.Bl -column "Fifth level " "Sixth level " -offset indent +.It Sy "Fifth level Sixth level Seventh level" +.It "NET_RT_FLAGS rtflags None" +.It "NET_RT_DUMP None None or fib number" +.It "NET_RT_IFLIST 0 or if_index None" +.It "NET_RT_IFMALIST 0 or if_index None" +.It "NET_RT_IFLISTL 0 or if_index None" .El .Pp The Modified: user/attilio/vmobj-readlock/lib/libc/sparc64/gen/makecontext.c ============================================================================== --- user/attilio/vmobj-readlock/lib/libc/sparc64/gen/makecontext.c Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/lib/libc/sparc64/gen/makecontext.c Sat Jul 13 00:52:12 2013 (r253311) @@ -54,12 +54,12 @@ __makecontext(ucontext_t *ucp, void (*st mc = &ucp->uc_mcontext; if (ucp == NULL || - (mc->mc_flags & ((1L << _MC_VERSION_BITS) - 1)) != _MC_VERSION) + (mc->_mc_flags & ((1L << _MC_VERSION_BITS) - 1)) != _MC_VERSION) return; if ((argc < 0) || (argc > 6) || (ucp->uc_stack.ss_sp == NULL) || (ucp->uc_stack.ss_size < MINSIGSTKSZ)) { - mc->mc_flags = 0; + mc->_mc_flags = 0; return; } mc = &ucp->uc_mcontext; @@ -71,8 +71,8 @@ __makecontext(ucontext_t *ucp, void (*st mc->mc_global[1] = (uint64_t)start; mc->mc_global[2] = (uint64_t)ucp; mc->mc_out[6] = sp - SPOFF - sizeof(struct frame); - mc->mc_tnpc = (uint64_t)_ctx_start + 4; - mc->mc_tpc = (uint64_t)_ctx_start; + mc->_mc_tnpc = (uint64_t)_ctx_start + 4; + mc->_mc_tpc = (uint64_t)_ctx_start; } void @@ -82,7 +82,7 @@ _ctx_done(ucontext_t *ucp) if (ucp->uc_link == NULL) exit(0); else { - ucp->uc_mcontext.mc_flags = 0; + ucp->uc_mcontext._mc_flags = 0; setcontext((const ucontext_t *)ucp->uc_link); abort(); } Modified: user/attilio/vmobj-readlock/lib/libc/sparc64/gen/signalcontext.c ============================================================================== --- user/attilio/vmobj-readlock/lib/libc/sparc64/gen/signalcontext.c Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/lib/libc/sparc64/gen/signalcontext.c Sat Jul 13 00:52:12 2013 (r253311) @@ -52,7 +52,7 @@ __signalcontext(ucontext_t *ucp, int sig mcontext_t *mc; mc = &ucp->uc_mcontext; - sfp = (struct sigframe *)(mc->mc_sp + SPOFF) - 1; + sfp = (struct sigframe *)(mc->_mc_sp + SPOFF) - 1; fp = (struct frame *)sfp - 1; bzero(fp, sizeof(*fp)); @@ -67,8 +67,8 @@ __signalcontext(ucontext_t *ucp, int sig mc->mc_out[1] = (uint64_t)&sfp->sf_si; mc->mc_out[2] = (uint64_t)&sfp->sf_uc; mc->mc_out[6] = (uint64_t)fp - SPOFF; - mc->mc_tnpc = (uint64_t)_ctx_start + 4; - mc->mc_tpc = (uint64_t)_ctx_start; + mc->_mc_tnpc = (uint64_t)_ctx_start + 4; + mc->_mc_tpc = (uint64_t)_ctx_start; ucp->uc_link = &sfp->sf_uc; sigdelset(&ucp->uc_sigmask, sig); Modified: user/attilio/vmobj-readlock/lib/libc/stdio/fwrite.c ============================================================================== --- user/attilio/vmobj-readlock/lib/libc/stdio/fwrite.c Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/lib/libc/stdio/fwrite.c Sat Jul 13 00:52:12 2013 (r253311) @@ -65,7 +65,7 @@ fwrite(const void * __restrict buf, size /* * Check for integer overflow. As an optimization, first check that * at least one of {count, size} is at least 2^16, since if both - * values are less than that, their product can't possible overflow + * values are less than that, their product can't possibly overflow * (size_t is always at least 32 bits on FreeBSD). */ if (((count | size) > 0xFFFF) && Modified: user/attilio/vmobj-readlock/lib/libthread_db/arch/sparc64/libpthread_md.c ============================================================================== --- user/attilio/vmobj-readlock/lib/libthread_db/arch/sparc64/libpthread_md.c Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/lib/libthread_db/arch/sparc64/libpthread_md.c Sat Jul 13 00:52:12 2013 (r253311) @@ -57,9 +57,9 @@ pt_fpreg_to_ucontext(const struct fpreg* memcpy(mc->mc_fp, r->fr_regs, MIN(sizeof(mc->mc_fp), sizeof(r->fr_regs))); - mc->mc_fsr = r->fr_fsr; - mc->mc_gsr = r->fr_gsr; - mc->mc_fprs |= FPRS_FEF; + mc->_mc_fsr = r->fr_fsr; + mc->_mc_gsr = r->fr_gsr; + mc->_mc_fprs |= FPRS_FEF; } void @@ -67,11 +67,11 @@ pt_ucontext_to_fpreg(const ucontext_t *u { const mcontext_t *mc = &uc->uc_mcontext; - if ((mc->mc_fprs & FPRS_FEF) != 0) { + if ((mc->_mc_fprs & FPRS_FEF) != 0) { memcpy(r->fr_regs, mc->mc_fp, MIN(sizeof(mc->mc_fp), sizeof(r->fr_regs))); - r->fr_fsr = mc->mc_fsr; - r->fr_gsr = mc->mc_gsr; + r->fr_fsr = mc->_mc_fsr; + r->fr_gsr = mc->_mc_gsr; } else memset(r, 0, sizeof(*r)); } Modified: user/attilio/vmobj-readlock/lib/msun/src/math.h ============================================================================== --- user/attilio/vmobj-readlock/lib/msun/src/math.h Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/lib/msun/src/math.h Sat Jul 13 00:52:12 2013 (r253311) @@ -81,12 +81,13 @@ extern const union __nan_un { #define FP_SUBNORMAL 0x08 #define FP_ZERO 0x10 -#if __STDC_VERSION__ >= 201112L && defined(__clang__) +#if (__STDC_VERSION__ >= 201112L && defined(__clang__)) || \ + __has_extension(c_generic_selections) #define __fp_type_select(x, f, d, ld) _Generic((x), \ float: f(x), \ double: d(x), \ long double: ld(x)) -#elif __GNUC_PREREQ__(3, 1) +#elif __GNUC_PREREQ__(3, 1) && !defined(__cplusplus) #define __fp_type_select(x, f, d, ld) __builtin_choose_expr( \ __builtin_types_compatible_p(__typeof(x), long double), ld(x), \ __builtin_choose_expr( \ Modified: user/attilio/vmobj-readlock/sbin/devfs/devfs.8 ============================================================================== --- user/attilio/vmobj-readlock/sbin/devfs/devfs.8 Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/sbin/devfs/devfs.8 Sat Jul 13 00:52:12 2013 (r253311) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 21, 2013 +.Dd July 12, 2013 .Dt DEVFS 8 .Os .Sh NAME @@ -190,6 +190,7 @@ Nodes may later be revived manually with or with the .Cm unhide action. +Hiding a directory node effectively hides all of its child nodes. .It Cm include Ar ruleset Apply all the rules in ruleset number .Ar ruleset @@ -213,6 +214,8 @@ which may be a user name or number. .It Cm unhide Unhide the node. +If the node resides in a subdirectory, +all parent directory nodes must be visible to be able to access the node. .El .Sh IMPLEMENTATION NOTES Rulesets are created by the kernel at the first reference Modified: user/attilio/vmobj-readlock/sbin/nvmecontrol/firmware.c ============================================================================== --- user/attilio/vmobj-readlock/sbin/nvmecontrol/firmware.c Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/sbin/nvmecontrol/firmware.c Sat Jul 13 00:52:12 2013 (r253311) @@ -94,7 +94,7 @@ read_image_file(char *path, void **buf, path, (intmax_t)sb.st_size); filesize = (int32_t)sb.st_size; if ((*buf = malloc(filesize)) == NULL) - errx(1, "unable to malloc %zd bytes", filesize); + errx(1, "unable to malloc %d bytes", filesize); if ((*size = read(fd, *buf, filesize)) < 0) err(1, "error reading '%s'", path); /* XXX assuming no short reads */ Modified: user/attilio/vmobj-readlock/sbin/recoverdisk/recoverdisk.1 ============================================================================== --- user/attilio/vmobj-readlock/sbin/recoverdisk/recoverdisk.1 Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/sbin/recoverdisk/recoverdisk.1 Sat Jul 13 00:52:12 2013 (r253311) @@ -125,9 +125,9 @@ recoverdisk -b 0 /dev/ad3 /somewhere .Ed .Sh SEE ALSO .Xr dd 1 , -.Xr ada 4, -.Xr cam 4, -.Xr cd 4, +.Xr ada 4 , +.Xr cam 4 , +.Xr cd 4 , .Xr da 4 .Sh HISTORY The Modified: user/attilio/vmobj-readlock/share/man/man5/rc.conf.5 ============================================================================== --- user/attilio/vmobj-readlock/share/man/man5/rc.conf.5 Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/share/man/man5/rc.conf.5 Sat Jul 13 00:52:12 2013 (r253311) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd July 9, 2013 +.Dd July 12, 2013 .Dt RC.CONF 5 .Os .Sh NAME @@ -3875,6 +3875,11 @@ configure multiple jails. The names specified in this list will be used to identify settings common to an instance of a jail, and should contain alphanumeric characters only. +The literal jail name of +.Dq Li 0 +.Pq zero +is not allowed. +.Pp Assuming that the jail in question was named .Li vjail , you would have the following dependent variables: Modified: user/attilio/vmobj-readlock/share/man/man5/src.conf.5 ============================================================================== --- user/attilio/vmobj-readlock/share/man/man5/src.conf.5 Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/share/man/man5/src.conf.5 Sat Jul 13 00:52:12 2013 (r253311) @@ -1,7 +1,7 @@ .\" DO NOT EDIT-- this file is automatically generated. -.\" from FreeBSD: head/tools/build/options/makeman 251685 2013-06-13 13:05:08Z emaste +.\" from FreeBSD: head/tools/build/options/makeman 253304 2013-07-12 23:08:44Z bapt .\" $FreeBSD$ -.Dd July 3, 2013 +.Dd July 13, 2013 .Dt SRC.CONF 5 .Os .Sh NAME @@ -962,9 +962,9 @@ When set, it also enforces the following Set to not build .Xr pkg 1 bootstrap tool -.It Va WITHOUT_PKGTOOLS -.\" from FreeBSD: head/tools/build/options/WITHOUT_PKGTOOLS 183242 2008-09-21 22:02:26Z sam -Set to not build +.It Va WITH_PKGTOOLS +.\" from FreeBSD: head/tools/build/options/WITH_PKGTOOLS 253305 2013-07-12 23:11:17Z bapt +Set to build .Xr pkg_add 8 and related programs. .It Va WITHOUT_PMC Modified: user/attilio/vmobj-readlock/share/man/man9/Makefile ============================================================================== --- user/attilio/vmobj-readlock/share/man/man9/Makefile Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/share/man/man9/Makefile Sat Jul 13 00:52:12 2013 (r253311) @@ -339,6 +339,7 @@ MAN= accept_filter.9 \ vm_page_wakeup.9 \ vm_page_wire.9 \ vm_set_page_size.9 \ + vmem.9 \ vn_fullpath.9 \ vn_isdisk.9 \ vnode.9 \ Copied: user/attilio/vmobj-readlock/share/man/man9/vmem.9 (from r253310, user/attilio/vmcontention/share/man/man9/vmem.9) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmobj-readlock/share/man/man9/vmem.9 Sat Jul 13 00:52:12 2013 (r253311, copy of r253310, user/attilio/vmcontention/share/man/man9/vmem.9) @@ -0,0 +1,315 @@ +.\" $NetBSD: vmem.9,v 1.15 2013/01/29 22:02:17 wiz Exp $ +.\" +.\" Copyright (c)2006 YAMAMOTO Takashi, +.\" 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$ +.\" +.\" ------------------------------------------------------------ +.Dd July 12, 2013 +.Dt VMEM 9 +.Os +.\" ------------------------------------------------------------ +.Sh NAME +.Nm vmem +.Nd general purpose resource allocator +.\" ------------------------------------------------------------ +.Sh SYNOPSIS +.In sys/vmem.h +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft vmem_t * +.Fn vmem_create \ +"const char *name" "vmem_addr_t base" "vmem_size_t size" "vmem_size_t quantum" \ +"vmem_size_t qcache_max" "int flags" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft int +.Fn vmem_add \ +"vmem_t *vm" "vmem_addr_t addr" "vmem_size_t size" "int flags" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft int +.Fn vmem_xalloc \ +"vmem_t *vm" "const vmem_size_t size" "vmem_size_t align" \ +"const vmem_size_t phase" "const vmem_size_t nocross" \ +"const vmem_addr_t minaddr" "const vmem_addr_t maxaddr" "int flags" \ +"vmem_addr_t *addrp" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft void +.Fn vmem_xfree "vmem_t *vm" "vmem_addr_t addr" "vmem_size_t size" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft int +.Fn vmem_alloc "vmem_t *vm" "vmem_size_t size" "int flags" "vmem_addr_t *addrp" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft void +.Fn vmem_free "vmem_t *vm" "vmem_addr_t addr" "vmem_size_t size" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft void +.Fn vmem_destroy "vmem_t *vm" +.\" ------------------------------------------------------------ +.Sh DESCRIPTION +The +.Nm +is a general purpose resource allocator. +Despite its name, it can be used for arbitrary resources +other than virtual memory. +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_create +creates a new vmem arena. +.Bl -tag -width qcache_max +.It Fa name +The string to describe the vmem. +.It Fa base +The start address of the initial span. +Pass +.Dv 0 +if no initial span is required. +.It Fa size +The size of the initial span. +Pass +.Dv 0 +if no initial span is required. +.It Fa quantum +The smallest unit of allocation. +.It Fa qcache_max +The largest size of allocations which can be served by quantum cache. +It is merely a hint and can be ignored. +.It Fa flags +Combination of +.Xr malloc 9 +wait flag and +.Nm +allocation strategy flag: +.Bl -tag -width M_FIRSTFIT +.It Dv M_FIRSTFIT +Prefer allocation performance. +.It Dv M_BESTFIT +Prefer space efficiency. +.El +.El +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_add +adds a span of size +.Fa size +starting at +.Fa addr +to the arena. +Returns +0 +on success, +.Dv ENOMEM +on failure. +.Fa flags +is +.Xr malloc 9 +wait flag. +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_xalloc +allocates a resource from the arena. +.Bl -tag -width nocross +.It Fa vm +The arena which we allocate from. +.It Fa size +Specify the size of the allocation. +.It Fa align +If zero, don't care about the alignment of the allocation. +Otherwise, request a resource segment starting at +offset +.Fa phase +from an +.Fa align +aligned boundary. +.It Fa phase +See the above description of +.Fa align . +If +.Fa align +is zero, +.Fa phase +should be zero. +Otherwise, +.Fa phase +should be smaller than +.Fa align . +.It Fa nocross +Request a resource which doesn't cross +.Fa nocross +aligned boundary. +.It Fa minaddr +Specify the minimum address which can be allocated, or +.Dv VMEM_ADDR_MIN +if the caller does not care. +.It Fa maxaddr +Specify the maximum address which can be allocated, or +.Dv VMEM_ADDR_MAX +if the caller does not care. +.It Fa flags +A bitwise OR of an allocation strategy and a +.Xr malloc 9 +wait flag. +The allocation strategy is one of +.Dv M_FIRSTFIT +and +.Dv M_BESTFIT . +.It Fa addrp +On success, if +.Fa addrp +is not +.Dv NULL , +.Fn vmem_xalloc +overwrites it with the start address of the allocated span. +.El +.Pp +.\" ------------------------------------------------------------ +.Fn vmem_xfree +frees resource allocated by +.Fn vmem_xalloc +to the arena. +.Bl -tag -width addr +.It Fa vm +The arena which we free to. +.It Fa addr +The resource being freed. +It must be the one returned by +.Fn vmem_xalloc . +Notably, it must not be the one from +.Fn vmem_alloc . +Otherwise, the behaviour is undefined. +.It Fa size +The size of the resource being freed. +It must be the same as the +.Fa size +argument used for +.Fn vmem_xalloc . +.El +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_alloc +allocates a resource from the arena. +.Bl -tag -width flags +.It Fa vm +The arena which we allocate from. +.It Fa size +Specify the size of the allocation. +.It Fa flags +A bitwise OR of an +.Nm +allocation strategy flag (see above) and a +.Xr malloc 9 +sleep flag. +.It Fa addrp +On success, if +.Fa addrp +is not +.Dv NULL , +.Fn vmem_alloc +overwrites it with the start address of the allocated span. +.El +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_free +frees resource allocated by +.Fn vmem_alloc +to the arena. +.Bl -tag -width addr +.It Fa vm +The arena which we free to. +.It Fa addr +The resource being freed. +It must be the one returned by +.Fn vmem_alloc . +Notably, it must not be the one from +.Fn vmem_xalloc . +Otherwise, the behaviour is undefined. +.It Fa size +The size of the resource being freed. +It must be the same as the +.Fa size +argument used for +.Fn vmem_alloc . +.El +.Pp +.\" ------------------------------------------------------------ +.Fn vmem_destroy +destroys a vmem arena. +.Bl -tag -width vm +.It Fa vm +The vmem arena being destroyed. +The caller should ensure that no one will use it anymore. +.El +.\" ------------------------------------------------------------ +.Sh RETURN VALUES +.Fn vmem_create +returns a pointer to the newly allocated vmem_t. +Otherwise, it returns +.Dv NULL . +.Pp +On success, +.Fn vmem_xalloc +and +.Fn vmem_alloc +return 0. +Otherwise, +.Dv ENOMEM +is returned. +.\" ------------------------------------------------------------ +.Sh CODE REFERENCES +The +.Nm +subsystem is implemented within the file +.Pa sys/kern/subr_vmem.c . +.\" ------------------------------------------------------------ +.Sh SEE ALSO +.Xr malloc 9 +.Rs +.%A Jeff Bonwick +.%A Jonathan Adams +.%T "Magazines and Vmem: Extending the Slab Allocator to Many CPUs and Arbitrary Resources" +.%J "2001 USENIX Annual Technical Conference" +.%D 2001 +.Re +.\" ------------------------------------------------------------ +.Sh HISTORY +The +.Nm +allocator was originally implemented in +.Nx . +It was introduced in +.Fx 10.0 . +.Sh AUTHORS +.An -nosplit +Original implementation of +.Nm +was written by +.An "YAMAMOTO Takashi" . +The +.Fx +port was made by +.An "Jeff Roberson" . +.Sh BUGS +.Nm +relies on +.Xr malloc 9 , +so it cannot be used as early during system bootstrap. Modified: user/attilio/vmobj-readlock/sys/arm/arm/db_trace.c ============================================================================== --- user/attilio/vmobj-readlock/sys/arm/arm/db_trace.c Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/sys/arm/arm/db_trace.c Sat Jul 13 00:52:12 2013 (r253311) @@ -515,11 +515,11 @@ db_stack_trace_cmd(db_expr_t addr, db_ex db_printsym(scp, DB_STGY_PROC); db_printf("\n"); #ifdef __PROG26 - db_printf("scp=0x%08x rlv=0x%08x (", scp, frame[FR_RLV] & R15_PC); + db_printf("\tscp=0x%08x rlv=0x%08x (", scp, frame[FR_RLV] & R15_PC); db_printsym(frame[FR_RLV] & R15_PC, DB_STGY_PROC); db_printf(")\n"); #else - db_printf("scp=0x%08x rlv=0x%08x (", scp, frame[FR_RLV]); + db_printf("\tscp=0x%08x rlv=0x%08x (", scp, frame[FR_RLV]); db_printsym(frame[FR_RLV], DB_STGY_PROC); db_printf(")\n"); #endif Modified: user/attilio/vmobj-readlock/sys/cam/scsi/scsi_ch.c ============================================================================== --- user/attilio/vmobj-readlock/sys/cam/scsi/scsi_ch.c Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/sys/cam/scsi/scsi_ch.c Sat Jul 13 00:52:12 2013 (r253311) @@ -102,7 +102,7 @@ static const u_int32_t CH_TIMEOUT_MODE_S static const u_int32_t CH_TIMEOUT_MOVE_MEDIUM = 100000; static const u_int32_t CH_TIMEOUT_EXCHANGE_MEDIUM = 100000; static const u_int32_t CH_TIMEOUT_POSITION_TO_ELEMENT = 100000; -static const u_int32_t CH_TIMEOUT_READ_ELEMENT_STATUS = 10000; +static const u_int32_t CH_TIMEOUT_READ_ELEMENT_STATUS = 60000; static const u_int32_t CH_TIMEOUT_SEND_VOLTAG = 10000; static const u_int32_t CH_TIMEOUT_INITIALIZE_ELEMENT_STATUS = 500000; @@ -122,12 +122,14 @@ typedef enum { typedef enum { CH_Q_NONE = 0x00, - CH_Q_NO_DBD = 0x01 + CH_Q_NO_DBD = 0x01, + CH_Q_NO_DVCID = 0x02 } ch_quirks; #define CH_Q_BIT_STRING \ "\020" \ - "\001NO_DBD" + "\001NO_DBD" \ + "\002NO_DVCID" #define ccb_state ppriv_field0 #define ccb_bp ppriv_ptr1 @@ -396,6 +398,14 @@ chregister(struct cam_periph *periph, vo periph->softc = softc; softc->quirks = CH_Q_NONE; + /* + * The DVCID and CURDATA bits were not introduced until the SMC + * spec. If this device claims SCSI-2 or earlier support, then it + * very likely does not support these bits. + */ + if (cgd->inq_data.version <= SCSI_REV_2) + softc->quirks |= CH_Q_NO_DVCID; + bzero(&cpi, sizeof(cpi)); xpt_setup_ccb(&cpi.ccb_h, periph->path, CAM_PRIORITY_NORMAL); cpi.ccb_h.func_code = XPT_PATH_INQ; @@ -1208,6 +1218,8 @@ chgetelemstatus(struct cam_periph *perip caddr_t data = NULL; size_t size, desclen; int avail, i, error = 0; + int curdata, dvcid, sense_flags; + int try_no_dvcid = 0; struct changer_element_status *user_data = NULL; struct ch_softc *softc; union ccb *ccb; @@ -1239,14 +1251,31 @@ chgetelemstatus(struct cam_periph *perip cam_periph_lock(periph); ccb = cam_periph_getccb(periph, CAM_PRIORITY_NORMAL); + sense_flags = SF_RETRY_UA; + if (softc->quirks & CH_Q_NO_DVCID) { + dvcid = 0; + curdata = 0; + } else { + dvcid = 1; + curdata = 1; + /* + * Don't print anything for an Illegal Request, because + * these flags can cause some changers to complain. We'll + * retry without them if we get an error. + */ + sense_flags |= SF_QUIET_IR; + } + +retry_einval: + scsi_read_element_status(&ccb->csio, /* retries */ 1, /* cbfcnp */ chdone, /* tag_action */ MSG_SIMPLE_Q_TAG, /* voltag */ want_voltags, /* sea */ softc->sc_firsts[chet], - /* dvcid */ 1, - /* curdata */ 1, + /* dvcid */ dvcid, + /* curdata */ curdata, /* count */ 1, /* data_ptr */ data, /* dxfer_len */ 1024, @@ -1254,9 +1283,38 @@ chgetelemstatus(struct cam_periph *perip /* timeout */ CH_TIMEOUT_READ_ELEMENT_STATUS); error = cam_periph_runccb(ccb, cherror, /*cam_flags*/ CAM_RETRY_SELTO, - /*sense_flags*/ SF_RETRY_UA, + /*sense_flags*/ sense_flags, softc->device_stats); + /* + * An Illegal Request sense key (only used if there is no asc/ascq) + * or 0x24,0x00 for an ASC/ASCQ both map to EINVAL. If dvcid or + * curdata are set (we set both or neither), try turning them off + * and see if the command is successful. + */ + if ((error == EINVAL) + && (dvcid || curdata)) { + dvcid = 0; + curdata = 0; + error = 0; + /* At this point we want to report any Illegal Request */ + sense_flags &= ~SF_QUIET_IR; + try_no_dvcid = 1; + goto retry_einval; + } + + /* + * In this case, we tried a read element status with dvcid and + * curdata set, and it failed. We retried without those bits, and + * it succeeded. Suggest to the user that he set a quirk, so we + * don't go through the retry process the first time in the future. + * This should only happen on changers that claim SCSI-3 or higher, + * but don't support these bits. + */ + if ((try_no_dvcid != 0) + && (error == 0)) + softc->quirks |= CH_Q_NO_DVCID; + if (error) goto done; cam_periph_unlock(periph); @@ -1284,8 +1342,8 @@ chgetelemstatus(struct cam_periph *perip /* voltag */ want_voltags, /* sea */ softc->sc_firsts[chet] + cesr->cesr_element_base, - /* dvcid */ 1, - /* curdata */ 1, + /* dvcid */ dvcid, + /* curdata */ curdata, /* count */ cesr->cesr_element_count, /* data_ptr */ data, /* dxfer_len */ size, Modified: user/attilio/vmobj-readlock/sys/cam/scsi/scsi_da.c ============================================================================== --- user/attilio/vmobj-readlock/sys/cam/scsi/scsi_da.c Sat Jul 13 00:50:38 2013 (r253310) +++ user/attilio/vmobj-readlock/sys/cam/scsi/scsi_da.c Sat Jul 13 00:52:12 2013 (r253311) @@ -144,6 +144,22 @@ typedef enum { DA_DELETE_MAX = DA_DELETE_ZERO } da_delete_methods; +typedef void da_delete_func_t (struct cam_periph *periph, union ccb *ccb, + struct bio *bp); +static da_delete_func_t da_delete_trim; +static da_delete_func_t da_delete_unmap; +static da_delete_func_t da_delete_ws; + +static const void * da_delete_functions[] = { + NULL, + NULL, + da_delete_trim, + da_delete_unmap, + da_delete_ws, + da_delete_ws, + da_delete_ws +}; + static const char *da_delete_method_names[] = { "NONE", "DISABLE", "ATA_TRIM", "UNMAP", "WS16", "WS10", "ZERO" }; static const char *da_delete_method_desc[] = @@ -198,6 +214,7 @@ struct da_softc { uint32_t unmap_max_lba; uint64_t ws_max_blks; da_delete_methods delete_method; + da_delete_func_t *delete_func; struct disk_params params; struct disk *disk; union ccb saved_ccb; @@ -1801,6 +1818,7 @@ dadeletemethodset(struct da_softc *softc softc->delete_method = delete_method; softc->disk->d_delmaxsize = dadeletemaxsize(softc, delete_method); + softc->delete_func = da_delete_functions[delete_method]; if (softc->delete_method > DA_DELETE_DISABLE) softc->disk->d_flags |= DISKFLAG_CANDELETE; @@ -2160,7 +2178,7 @@ skipstate: switch (softc->state) { case DA_STATE_NORMAL: { - struct bio *bp, *bp1; + struct bio *bp; uint8_t tag_code; /* Execute immediate CCB if waiting. */ @@ -2180,237 +2198,13 @@ skipstate: /* Run BIO_DELETE if not running yet. */ if (!softc->delete_running && (bp = bioq_first(&softc->delete_queue)) != NULL) { - uint64_t lba; - uint64_t count; /* forward compat with WS32 */ - - /* - * In each of the methods below, while its the caller's - * responsibility to ensure the request will fit into a - * single device request, we might have changed the delete - * method due to the device incorrectly advertising either - * its supported methods or limits. - * - * To prevent this causing further issues we validate the - * against the methods limits, and warn which would - * otherwise be unnecessary. - */ - - if (softc->delete_method == DA_DELETE_UNMAP) { - uint8_t *buf = softc->unmap_buf; - uint64_t lastlba = (uint64_t)-1; - uint32_t lastcount = 0, c; - uint64_t totalcount = 0; - uint32_t off, ranges = 0; - - /* - * Currently this doesn't take the UNMAP - * Granularity and Granularity Alignment - * fields into account. - * - * This could result in both unoptimal unmap - * requests as as well as UNMAP calls unmapping - * fewer LBA's than requested. - */ - - softc->delete_running = 1; - bzero(softc->unmap_buf, sizeof(softc->unmap_buf)); - bp1 = bp; - do { - bioq_remove(&softc->delete_queue, bp1); - if (bp1 != bp) - bioq_insert_tail(&softc->delete_run_queue, bp1); - lba = bp1->bio_pblkno; - count = bp1->bio_bcount / softc->params.secsize; - - /* Try to extend the previous range. */ - if (lba == lastlba) { - c = min(count, softc->unmap_max_lba - - lastcount); - lastcount += c; - off = ((ranges - 1) * UNMAP_RANGE_SIZE) + - UNMAP_HEAD_SIZE; - scsi_ulto4b(lastcount, &buf[off + 8]); - count -= c; - lba +=c; - totalcount += c; - } - - while (count > 0) { - c = min(count, softc->unmap_max_lba); - if (totalcount + c > softc->unmap_max_lba || - ranges >= softc->unmap_max_ranges) { - xpt_print(periph->path, - "%s issuing short delete %ld > %ld" - "|| %d >= %d", - da_delete_method_desc[softc->delete_method], - totalcount + c, softc->unmap_max_lba, - ranges, softc->unmap_max_ranges); - break; - } - off = (ranges * UNMAP_RANGE_SIZE) + - UNMAP_HEAD_SIZE; - scsi_u64to8b(lba, &buf[off + 0]); - scsi_ulto4b(c, &buf[off + 8]); - lba += c; - totalcount += c; - ranges++; - count -= c; - lastcount = c; - } - lastlba = lba; - bp1 = bioq_first(&softc->delete_queue); - if (bp1 == NULL || - ranges >= softc->unmap_max_ranges || - totalcount + bp1->bio_bcount / - softc->params.secsize > softc->unmap_max_lba) - break; - } while (1); - scsi_ulto2b(ranges * 16 + 6, &buf[0]); - scsi_ulto2b(ranges * 16, &buf[2]); - - scsi_unmap(&start_ccb->csio, - /*retries*/da_retry_count, - /*cbfcnp*/dadone, - /*tag_action*/MSG_SIMPLE_Q_TAG, - /*byte2*/0, - /*data_ptr*/ buf, - /*dxfer_len*/ ranges * 16 + 8, - /*sense_len*/SSD_FULL_SIZE, - da_default_timeout * 1000); - start_ccb->ccb_h.ccb_state = DA_CCB_DELETE; - goto out; - } else if (softc->delete_method == DA_DELETE_ATA_TRIM) { - uint8_t *buf = softc->unmap_buf; - uint64_t lastlba = (uint64_t)-1; - uint32_t lastcount = 0, c, requestcount; - int ranges = 0, off, block_count; - - softc->delete_running = 1; - bzero(softc->unmap_buf, sizeof(softc->unmap_buf)); - bp1 = bp; - do { - bioq_remove(&softc->delete_queue, bp1); - if (bp1 != bp) - bioq_insert_tail(&softc->delete_run_queue, bp1); - lba = bp1->bio_pblkno; - count = bp1->bio_bcount / softc->params.secsize; - requestcount = count; - - /* Try to extend the previous range. */ - if (lba == lastlba) { - c = min(count, ATA_DSM_RANGE_MAX - lastcount); - lastcount += c; - off = (ranges - 1) * 8; - buf[off + 6] = lastcount & 0xff; - buf[off + 7] = (lastcount >> 8) & 0xff; - count -= c; - lba += c; - } - - while (count > 0) { - c = min(count, ATA_DSM_RANGE_MAX); - off = ranges * 8; - - buf[off + 0] = lba & 0xff; - buf[off + 1] = (lba >> 8) & 0xff; - buf[off + 2] = (lba >> 16) & 0xff; - buf[off + 3] = (lba >> 24) & 0xff; - buf[off + 4] = (lba >> 32) & 0xff; - buf[off + 5] = (lba >> 40) & 0xff; - buf[off + 6] = c & 0xff; - buf[off + 7] = (c >> 8) & 0xff; - lba += c; - ranges++; - count -= c; - lastcount = c; - if (count != 0 && ranges == softc->trim_max_ranges) { - xpt_print(periph->path, - "%s issuing short delete %ld > %ld", - da_delete_method_desc[softc->delete_method], - requestcount, - (softc->trim_max_ranges - ranges) * - ATA_DSM_RANGE_MAX); - break; - } - } - lastlba = lba; - bp1 = bioq_first(&softc->delete_queue); - if (bp1 == NULL || - bp1->bio_bcount / softc->params.secsize > - (softc->trim_max_ranges - ranges) * - ATA_DSM_RANGE_MAX) - break; - } while (1); - - block_count = (ranges + ATA_DSM_BLK_RANGES - 1) / - ATA_DSM_BLK_RANGES; - scsi_ata_trim(&start_ccb->csio, - /*retries*/da_retry_count, - /*cbfcnp*/dadone, - /*tag_action*/MSG_SIMPLE_Q_TAG, - block_count, - /*data_ptr*/buf, - /*dxfer_len*/block_count * ATA_DSM_BLK_SIZE, - /*sense_len*/SSD_FULL_SIZE, - da_default_timeout * 1000); - start_ccb->ccb_h.ccb_state = DA_CCB_DELETE; + if (softc->delete_func != NULL) { + softc->delete_func(periph, start_ccb, bp); goto out; - } else if (softc->delete_method == DA_DELETE_ZERO || - softc->delete_method == DA_DELETE_WS10 || - softc->delete_method == DA_DELETE_WS16) { - /* - * We calculate ws_max_blks here based off d_delmaxsize instead - * of using softc->ws_max_blks as it is absolute max for the - * device not the protocol max which may well be lower - */ - uint64_t ws_max_blks; *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Sat Jul 13 00:54:00 2013 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [8.8.178.115]) by hub.freebsd.org (Postfix) with ESMTP id 3FE1BCFC; Sat, 13 Jul 2013 00:54:00 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:1900:2254:2068::e6a:0]) by mx1.freebsd.org (Postfix) with ESMTP id 2E52F19DD; Sat, 13 Jul 2013 00:54:00 +0000 (UTC) Received: from svn.freebsd.org ([127.0.1.70]) by svn.freebsd.org (8.14.7/8.14.7) with ESMTP id r6D0s0Ws015927; Sat, 13 Jul 2013 00:54:00 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.7/8.14.5/Submit) id r6D0rul8015899; Sat, 13 Jul 2013 00:53:56 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201307130053.r6D0rul8015899@svn.freebsd.org> From: Attilio Rao Date: Sat, 13 Jul 2013 00:53:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org Subject: svn commit: r253312 - in user/attilio/vmobj-fullread: . bin/sh lib/libc/gen lib/libc/sparc64/gen lib/libc/stdio lib/libthread_db/arch/sparc64 lib/msun/src sbin/devfs sbin/nvmecontrol sbin/recoverdi... X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.14 Precedence: list List-Id: "SVN commit messages for the experimental " user" src tree" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , X-List-Received-Date: Sat, 13 Jul 2013 00:54:00 -0000 Author: attilio Date: Sat Jul 13 00:53:56 2013 New Revision: 253312 URL: http://svnweb.freebsd.org/changeset/base/253312 Log: MFC Added: user/attilio/vmobj-fullread/share/man/man9/vmem.9 - copied unchanged from r253311, user/attilio/vmobj-readlock/share/man/man9/vmem.9 user/attilio/vmobj-fullread/tools/build/options/WITH_PKGTOOLS - copied unchanged from r253311, user/attilio/vmobj-readlock/tools/build/options/WITH_PKGTOOLS user/attilio/vmobj-fullread/tools/regression/bin/sh/execution/int-cmd1.0 - copied unchanged from r253311, user/attilio/vmobj-readlock/tools/regression/bin/sh/execution/int-cmd1.0 Deleted: user/attilio/vmobj-fullread/tools/build/options/WITHOUT_PKGTOOLS Modified: user/attilio/vmobj-fullread/UPDATING user/attilio/vmobj-fullread/bin/sh/main.c user/attilio/vmobj-fullread/lib/libc/gen/sysctl.3 user/attilio/vmobj-fullread/lib/libc/sparc64/gen/makecontext.c user/attilio/vmobj-fullread/lib/libc/sparc64/gen/signalcontext.c user/attilio/vmobj-fullread/lib/libc/stdio/fwrite.c user/attilio/vmobj-fullread/lib/libthread_db/arch/sparc64/libpthread_md.c user/attilio/vmobj-fullread/lib/msun/src/math.h user/attilio/vmobj-fullread/sbin/devfs/devfs.8 user/attilio/vmobj-fullread/sbin/nvmecontrol/firmware.c user/attilio/vmobj-fullread/sbin/recoverdisk/recoverdisk.1 user/attilio/vmobj-fullread/share/man/man5/rc.conf.5 user/attilio/vmobj-fullread/share/man/man5/src.conf.5 user/attilio/vmobj-fullread/share/man/man9/Makefile user/attilio/vmobj-fullread/sys/arm/arm/db_trace.c user/attilio/vmobj-fullread/sys/cam/scsi/scsi_ch.c user/attilio/vmobj-fullread/sys/cam/scsi/scsi_da.c user/attilio/vmobj-fullread/sys/dev/e1000/if_em.c user/attilio/vmobj-fullread/sys/dev/e1000/if_igb.c user/attilio/vmobj-fullread/sys/dev/e1000/if_lem.c user/attilio/vmobj-fullread/sys/dev/hptnr/hptnr_osm_bsd.c user/attilio/vmobj-fullread/sys/dev/ixgbe/ixgbe.c user/attilio/vmobj-fullread/sys/dev/ixgbe/ixv.c user/attilio/vmobj-fullread/sys/fs/fuse/fuse_internal.h user/attilio/vmobj-fullread/sys/fs/fuse/fuse_kernel.h user/attilio/vmobj-fullread/sys/modules/em/Makefile user/attilio/vmobj-fullread/sys/modules/igb/Makefile user/attilio/vmobj-fullread/sys/net/if_gif.c user/attilio/vmobj-fullread/sys/net/rtsock.c user/attilio/vmobj-fullread/sys/netgraph/bluetooth/drivers/ubt/ng_ubt.c user/attilio/vmobj-fullread/sys/netinet/in_pcb.c user/attilio/vmobj-fullread/sys/netinet/tcp_syncache.h user/attilio/vmobj-fullread/sys/netinet6/in6_pcb.c user/attilio/vmobj-fullread/sys/powerpc/aim/mmu_oea64.c user/attilio/vmobj-fullread/sys/sparc64/include/ucontext.h user/attilio/vmobj-fullread/sys/sparc64/sparc64/machdep.c user/attilio/vmobj-fullread/sys/ufs/ffs/ffs_snapshot.c user/attilio/vmobj-fullread/tools/build/mk/OptionalObsoleteFiles.inc user/attilio/vmobj-fullread/tools/build/options/makeman user/attilio/vmobj-fullread/usr.bin/netstat/main.c user/attilio/vmobj-fullread/usr.bin/netstat/netstat.1 user/attilio/vmobj-fullread/usr.bin/netstat/netstat.h user/attilio/vmobj-fullread/usr.bin/netstat/route.c user/attilio/vmobj-fullread/usr.sbin/ypserv/yp_main.c Directory Properties: user/attilio/vmobj-fullread/ (props changed) user/attilio/vmobj-fullread/lib/libc/ (props changed) user/attilio/vmobj-fullread/sbin/ (props changed) user/attilio/vmobj-fullread/sys/ (props changed) Modified: user/attilio/vmobj-fullread/UPDATING ============================================================================== --- user/attilio/vmobj-fullread/UPDATING Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/UPDATING Sat Jul 13 00:53:56 2013 (r253312) @@ -32,6 +32,10 @@ NOTE TO PEOPLE WHO THINK THAT FreeBSD 10 "ln -s 'abort:false,junk:false' /etc/malloc.conf".) 20130709: + pkg_install has been disconnected from the build if you really need it + you should add WITH_PKGTOOLS in your src.conf(5). + +20130709: Most of network statistics structures were changed to be able keep 64-bits counters. Thus all tools, that work with networking statistics, must be rebuilded (netstat(1), bsnmpd(1), etc.) Modified: user/attilio/vmobj-fullread/bin/sh/main.c ============================================================================== --- user/attilio/vmobj-fullread/bin/sh/main.c Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/bin/sh/main.c Sat Jul 13 00:53:56 2013 (r253312) @@ -170,8 +170,8 @@ state3: if (minusc) { evalstring(minusc, sflag ? 0 : EV_EXIT); } +state4: if (sflag || minusc == NULL) { -state4: /* XXX ??? - why isn't this before the "if" statement */ cmdloop(1); } exitshell(exitstatus); Modified: user/attilio/vmobj-fullread/lib/libc/gen/sysctl.3 ============================================================================== --- user/attilio/vmobj-fullread/lib/libc/gen/sysctl.3 Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/lib/libc/gen/sysctl.3 Sat Jul 13 00:53:56 2013 (r253312) @@ -28,7 +28,7 @@ .\" @(#)sysctl.3 8.4 (Berkeley) 5/9/95 .\" $FreeBSD$ .\" -.Dd February 11, 2012 +.Dd May 17, 2013 .Dt SYSCTL 3 .Os .Sh NAME @@ -547,14 +547,14 @@ The length of each message is contained The third level name is a protocol number, which is currently always 0. The fourth level name is an address family, which may be set to 0 to select all address families. -The fifth and sixth level names are as follows: -.Bl -column "Fifth level nameXXXXXX" "Sixth level is:XXX" -offset indent -.It Sy "Fifth level name Sixth level is:" -.It "NET_RT_FLAGS rtflags" -.It "NET_RT_DUMP None" -.It "NET_RT_IFLIST 0 or if_index" -.It "NET_RT_IFMALIST 0 or if_index" -.It "NET_RT_IFLISTL 0 or if_index" +The fifth, sixth, and seventh level names are as follows: +.Bl -column "Fifth level " "Sixth level " -offset indent +.It Sy "Fifth level Sixth level Seventh level" +.It "NET_RT_FLAGS rtflags None" +.It "NET_RT_DUMP None None or fib number" +.It "NET_RT_IFLIST 0 or if_index None" +.It "NET_RT_IFMALIST 0 or if_index None" +.It "NET_RT_IFLISTL 0 or if_index None" .El .Pp The Modified: user/attilio/vmobj-fullread/lib/libc/sparc64/gen/makecontext.c ============================================================================== --- user/attilio/vmobj-fullread/lib/libc/sparc64/gen/makecontext.c Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/lib/libc/sparc64/gen/makecontext.c Sat Jul 13 00:53:56 2013 (r253312) @@ -54,12 +54,12 @@ __makecontext(ucontext_t *ucp, void (*st mc = &ucp->uc_mcontext; if (ucp == NULL || - (mc->mc_flags & ((1L << _MC_VERSION_BITS) - 1)) != _MC_VERSION) + (mc->_mc_flags & ((1L << _MC_VERSION_BITS) - 1)) != _MC_VERSION) return; if ((argc < 0) || (argc > 6) || (ucp->uc_stack.ss_sp == NULL) || (ucp->uc_stack.ss_size < MINSIGSTKSZ)) { - mc->mc_flags = 0; + mc->_mc_flags = 0; return; } mc = &ucp->uc_mcontext; @@ -71,8 +71,8 @@ __makecontext(ucontext_t *ucp, void (*st mc->mc_global[1] = (uint64_t)start; mc->mc_global[2] = (uint64_t)ucp; mc->mc_out[6] = sp - SPOFF - sizeof(struct frame); - mc->mc_tnpc = (uint64_t)_ctx_start + 4; - mc->mc_tpc = (uint64_t)_ctx_start; + mc->_mc_tnpc = (uint64_t)_ctx_start + 4; + mc->_mc_tpc = (uint64_t)_ctx_start; } void @@ -82,7 +82,7 @@ _ctx_done(ucontext_t *ucp) if (ucp->uc_link == NULL) exit(0); else { - ucp->uc_mcontext.mc_flags = 0; + ucp->uc_mcontext._mc_flags = 0; setcontext((const ucontext_t *)ucp->uc_link); abort(); } Modified: user/attilio/vmobj-fullread/lib/libc/sparc64/gen/signalcontext.c ============================================================================== --- user/attilio/vmobj-fullread/lib/libc/sparc64/gen/signalcontext.c Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/lib/libc/sparc64/gen/signalcontext.c Sat Jul 13 00:53:56 2013 (r253312) @@ -52,7 +52,7 @@ __signalcontext(ucontext_t *ucp, int sig mcontext_t *mc; mc = &ucp->uc_mcontext; - sfp = (struct sigframe *)(mc->mc_sp + SPOFF) - 1; + sfp = (struct sigframe *)(mc->_mc_sp + SPOFF) - 1; fp = (struct frame *)sfp - 1; bzero(fp, sizeof(*fp)); @@ -67,8 +67,8 @@ __signalcontext(ucontext_t *ucp, int sig mc->mc_out[1] = (uint64_t)&sfp->sf_si; mc->mc_out[2] = (uint64_t)&sfp->sf_uc; mc->mc_out[6] = (uint64_t)fp - SPOFF; - mc->mc_tnpc = (uint64_t)_ctx_start + 4; - mc->mc_tpc = (uint64_t)_ctx_start; + mc->_mc_tnpc = (uint64_t)_ctx_start + 4; + mc->_mc_tpc = (uint64_t)_ctx_start; ucp->uc_link = &sfp->sf_uc; sigdelset(&ucp->uc_sigmask, sig); Modified: user/attilio/vmobj-fullread/lib/libc/stdio/fwrite.c ============================================================================== --- user/attilio/vmobj-fullread/lib/libc/stdio/fwrite.c Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/lib/libc/stdio/fwrite.c Sat Jul 13 00:53:56 2013 (r253312) @@ -65,7 +65,7 @@ fwrite(const void * __restrict buf, size /* * Check for integer overflow. As an optimization, first check that * at least one of {count, size} is at least 2^16, since if both - * values are less than that, their product can't possible overflow + * values are less than that, their product can't possibly overflow * (size_t is always at least 32 bits on FreeBSD). */ if (((count | size) > 0xFFFF) && Modified: user/attilio/vmobj-fullread/lib/libthread_db/arch/sparc64/libpthread_md.c ============================================================================== --- user/attilio/vmobj-fullread/lib/libthread_db/arch/sparc64/libpthread_md.c Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/lib/libthread_db/arch/sparc64/libpthread_md.c Sat Jul 13 00:53:56 2013 (r253312) @@ -57,9 +57,9 @@ pt_fpreg_to_ucontext(const struct fpreg* memcpy(mc->mc_fp, r->fr_regs, MIN(sizeof(mc->mc_fp), sizeof(r->fr_regs))); - mc->mc_fsr = r->fr_fsr; - mc->mc_gsr = r->fr_gsr; - mc->mc_fprs |= FPRS_FEF; + mc->_mc_fsr = r->fr_fsr; + mc->_mc_gsr = r->fr_gsr; + mc->_mc_fprs |= FPRS_FEF; } void @@ -67,11 +67,11 @@ pt_ucontext_to_fpreg(const ucontext_t *u { const mcontext_t *mc = &uc->uc_mcontext; - if ((mc->mc_fprs & FPRS_FEF) != 0) { + if ((mc->_mc_fprs & FPRS_FEF) != 0) { memcpy(r->fr_regs, mc->mc_fp, MIN(sizeof(mc->mc_fp), sizeof(r->fr_regs))); - r->fr_fsr = mc->mc_fsr; - r->fr_gsr = mc->mc_gsr; + r->fr_fsr = mc->_mc_fsr; + r->fr_gsr = mc->_mc_gsr; } else memset(r, 0, sizeof(*r)); } Modified: user/attilio/vmobj-fullread/lib/msun/src/math.h ============================================================================== --- user/attilio/vmobj-fullread/lib/msun/src/math.h Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/lib/msun/src/math.h Sat Jul 13 00:53:56 2013 (r253312) @@ -81,12 +81,13 @@ extern const union __nan_un { #define FP_SUBNORMAL 0x08 #define FP_ZERO 0x10 -#if __STDC_VERSION__ >= 201112L && defined(__clang__) +#if (__STDC_VERSION__ >= 201112L && defined(__clang__)) || \ + __has_extension(c_generic_selections) #define __fp_type_select(x, f, d, ld) _Generic((x), \ float: f(x), \ double: d(x), \ long double: ld(x)) -#elif __GNUC_PREREQ__(3, 1) +#elif __GNUC_PREREQ__(3, 1) && !defined(__cplusplus) #define __fp_type_select(x, f, d, ld) __builtin_choose_expr( \ __builtin_types_compatible_p(__typeof(x), long double), ld(x), \ __builtin_choose_expr( \ Modified: user/attilio/vmobj-fullread/sbin/devfs/devfs.8 ============================================================================== --- user/attilio/vmobj-fullread/sbin/devfs/devfs.8 Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/sbin/devfs/devfs.8 Sat Jul 13 00:53:56 2013 (r253312) @@ -25,7 +25,7 @@ .\" .\" $FreeBSD$ .\" -.Dd April 21, 2013 +.Dd July 12, 2013 .Dt DEVFS 8 .Os .Sh NAME @@ -190,6 +190,7 @@ Nodes may later be revived manually with or with the .Cm unhide action. +Hiding a directory node effectively hides all of its child nodes. .It Cm include Ar ruleset Apply all the rules in ruleset number .Ar ruleset @@ -213,6 +214,8 @@ which may be a user name or number. .It Cm unhide Unhide the node. +If the node resides in a subdirectory, +all parent directory nodes must be visible to be able to access the node. .El .Sh IMPLEMENTATION NOTES Rulesets are created by the kernel at the first reference Modified: user/attilio/vmobj-fullread/sbin/nvmecontrol/firmware.c ============================================================================== --- user/attilio/vmobj-fullread/sbin/nvmecontrol/firmware.c Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/sbin/nvmecontrol/firmware.c Sat Jul 13 00:53:56 2013 (r253312) @@ -94,7 +94,7 @@ read_image_file(char *path, void **buf, path, (intmax_t)sb.st_size); filesize = (int32_t)sb.st_size; if ((*buf = malloc(filesize)) == NULL) - errx(1, "unable to malloc %zd bytes", filesize); + errx(1, "unable to malloc %d bytes", filesize); if ((*size = read(fd, *buf, filesize)) < 0) err(1, "error reading '%s'", path); /* XXX assuming no short reads */ Modified: user/attilio/vmobj-fullread/sbin/recoverdisk/recoverdisk.1 ============================================================================== --- user/attilio/vmobj-fullread/sbin/recoverdisk/recoverdisk.1 Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/sbin/recoverdisk/recoverdisk.1 Sat Jul 13 00:53:56 2013 (r253312) @@ -125,9 +125,9 @@ recoverdisk -b 0 /dev/ad3 /somewhere .Ed .Sh SEE ALSO .Xr dd 1 , -.Xr ada 4, -.Xr cam 4, -.Xr cd 4, +.Xr ada 4 , +.Xr cam 4 , +.Xr cd 4 , .Xr da 4 .Sh HISTORY The Modified: user/attilio/vmobj-fullread/share/man/man5/rc.conf.5 ============================================================================== --- user/attilio/vmobj-fullread/share/man/man5/rc.conf.5 Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/share/man/man5/rc.conf.5 Sat Jul 13 00:53:56 2013 (r253312) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd July 9, 2013 +.Dd July 12, 2013 .Dt RC.CONF 5 .Os .Sh NAME @@ -3875,6 +3875,11 @@ configure multiple jails. The names specified in this list will be used to identify settings common to an instance of a jail, and should contain alphanumeric characters only. +The literal jail name of +.Dq Li 0 +.Pq zero +is not allowed. +.Pp Assuming that the jail in question was named .Li vjail , you would have the following dependent variables: Modified: user/attilio/vmobj-fullread/share/man/man5/src.conf.5 ============================================================================== --- user/attilio/vmobj-fullread/share/man/man5/src.conf.5 Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/share/man/man5/src.conf.5 Sat Jul 13 00:53:56 2013 (r253312) @@ -1,7 +1,7 @@ .\" DO NOT EDIT-- this file is automatically generated. -.\" from FreeBSD: head/tools/build/options/makeman 251685 2013-06-13 13:05:08Z emaste +.\" from FreeBSD: head/tools/build/options/makeman 253304 2013-07-12 23:08:44Z bapt .\" $FreeBSD$ -.Dd July 3, 2013 +.Dd July 13, 2013 .Dt SRC.CONF 5 .Os .Sh NAME @@ -962,9 +962,9 @@ When set, it also enforces the following Set to not build .Xr pkg 1 bootstrap tool -.It Va WITHOUT_PKGTOOLS -.\" from FreeBSD: head/tools/build/options/WITHOUT_PKGTOOLS 183242 2008-09-21 22:02:26Z sam -Set to not build +.It Va WITH_PKGTOOLS +.\" from FreeBSD: head/tools/build/options/WITH_PKGTOOLS 253305 2013-07-12 23:11:17Z bapt +Set to build .Xr pkg_add 8 and related programs. .It Va WITHOUT_PMC Modified: user/attilio/vmobj-fullread/share/man/man9/Makefile ============================================================================== --- user/attilio/vmobj-fullread/share/man/man9/Makefile Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/share/man/man9/Makefile Sat Jul 13 00:53:56 2013 (r253312) @@ -339,6 +339,7 @@ MAN= accept_filter.9 \ vm_page_wakeup.9 \ vm_page_wire.9 \ vm_set_page_size.9 \ + vmem.9 \ vn_fullpath.9 \ vn_isdisk.9 \ vnode.9 \ Copied: user/attilio/vmobj-fullread/share/man/man9/vmem.9 (from r253311, user/attilio/vmobj-readlock/share/man/man9/vmem.9) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmobj-fullread/share/man/man9/vmem.9 Sat Jul 13 00:53:56 2013 (r253312, copy of r253311, user/attilio/vmobj-readlock/share/man/man9/vmem.9) @@ -0,0 +1,315 @@ +.\" $NetBSD: vmem.9,v 1.15 2013/01/29 22:02:17 wiz Exp $ +.\" +.\" Copyright (c)2006 YAMAMOTO Takashi, +.\" 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$ +.\" +.\" ------------------------------------------------------------ +.Dd July 12, 2013 +.Dt VMEM 9 +.Os +.\" ------------------------------------------------------------ +.Sh NAME +.Nm vmem +.Nd general purpose resource allocator +.\" ------------------------------------------------------------ +.Sh SYNOPSIS +.In sys/vmem.h +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft vmem_t * +.Fn vmem_create \ +"const char *name" "vmem_addr_t base" "vmem_size_t size" "vmem_size_t quantum" \ +"vmem_size_t qcache_max" "int flags" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft int +.Fn vmem_add \ +"vmem_t *vm" "vmem_addr_t addr" "vmem_size_t size" "int flags" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft int +.Fn vmem_xalloc \ +"vmem_t *vm" "const vmem_size_t size" "vmem_size_t align" \ +"const vmem_size_t phase" "const vmem_size_t nocross" \ +"const vmem_addr_t minaddr" "const vmem_addr_t maxaddr" "int flags" \ +"vmem_addr_t *addrp" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft void +.Fn vmem_xfree "vmem_t *vm" "vmem_addr_t addr" "vmem_size_t size" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft int +.Fn vmem_alloc "vmem_t *vm" "vmem_size_t size" "int flags" "vmem_addr_t *addrp" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft void +.Fn vmem_free "vmem_t *vm" "vmem_addr_t addr" "vmem_size_t size" +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Ft void +.Fn vmem_destroy "vmem_t *vm" +.\" ------------------------------------------------------------ +.Sh DESCRIPTION +The +.Nm +is a general purpose resource allocator. +Despite its name, it can be used for arbitrary resources +other than virtual memory. +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_create +creates a new vmem arena. +.Bl -tag -width qcache_max +.It Fa name +The string to describe the vmem. +.It Fa base +The start address of the initial span. +Pass +.Dv 0 +if no initial span is required. +.It Fa size +The size of the initial span. +Pass +.Dv 0 +if no initial span is required. +.It Fa quantum +The smallest unit of allocation. +.It Fa qcache_max +The largest size of allocations which can be served by quantum cache. +It is merely a hint and can be ignored. +.It Fa flags +Combination of +.Xr malloc 9 +wait flag and +.Nm +allocation strategy flag: +.Bl -tag -width M_FIRSTFIT +.It Dv M_FIRSTFIT +Prefer allocation performance. +.It Dv M_BESTFIT +Prefer space efficiency. +.El +.El +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_add +adds a span of size +.Fa size +starting at +.Fa addr +to the arena. +Returns +0 +on success, +.Dv ENOMEM +on failure. +.Fa flags +is +.Xr malloc 9 +wait flag. +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_xalloc +allocates a resource from the arena. +.Bl -tag -width nocross +.It Fa vm +The arena which we allocate from. +.It Fa size +Specify the size of the allocation. +.It Fa align +If zero, don't care about the alignment of the allocation. +Otherwise, request a resource segment starting at +offset +.Fa phase +from an +.Fa align +aligned boundary. +.It Fa phase +See the above description of +.Fa align . +If +.Fa align +is zero, +.Fa phase +should be zero. +Otherwise, +.Fa phase +should be smaller than +.Fa align . +.It Fa nocross +Request a resource which doesn't cross +.Fa nocross +aligned boundary. +.It Fa minaddr +Specify the minimum address which can be allocated, or +.Dv VMEM_ADDR_MIN +if the caller does not care. +.It Fa maxaddr +Specify the maximum address which can be allocated, or +.Dv VMEM_ADDR_MAX +if the caller does not care. +.It Fa flags +A bitwise OR of an allocation strategy and a +.Xr malloc 9 +wait flag. +The allocation strategy is one of +.Dv M_FIRSTFIT +and +.Dv M_BESTFIT . +.It Fa addrp +On success, if +.Fa addrp +is not +.Dv NULL , +.Fn vmem_xalloc +overwrites it with the start address of the allocated span. +.El +.Pp +.\" ------------------------------------------------------------ +.Fn vmem_xfree +frees resource allocated by +.Fn vmem_xalloc +to the arena. +.Bl -tag -width addr +.It Fa vm +The arena which we free to. +.It Fa addr +The resource being freed. +It must be the one returned by +.Fn vmem_xalloc . +Notably, it must not be the one from +.Fn vmem_alloc . +Otherwise, the behaviour is undefined. +.It Fa size +The size of the resource being freed. +It must be the same as the +.Fa size +argument used for +.Fn vmem_xalloc . +.El +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_alloc +allocates a resource from the arena. +.Bl -tag -width flags +.It Fa vm +The arena which we allocate from. +.It Fa size +Specify the size of the allocation. +.It Fa flags +A bitwise OR of an +.Nm +allocation strategy flag (see above) and a +.Xr malloc 9 +sleep flag. +.It Fa addrp +On success, if +.Fa addrp +is not +.Dv NULL , +.Fn vmem_alloc +overwrites it with the start address of the allocated span. +.El +.Pp +.\" - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - +.Fn vmem_free +frees resource allocated by +.Fn vmem_alloc +to the arena. +.Bl -tag -width addr +.It Fa vm +The arena which we free to. +.It Fa addr +The resource being freed. +It must be the one returned by +.Fn vmem_alloc . +Notably, it must not be the one from +.Fn vmem_xalloc . +Otherwise, the behaviour is undefined. +.It Fa size +The size of the resource being freed. +It must be the same as the +.Fa size +argument used for +.Fn vmem_alloc . +.El +.Pp +.\" ------------------------------------------------------------ +.Fn vmem_destroy +destroys a vmem arena. +.Bl -tag -width vm +.It Fa vm +The vmem arena being destroyed. +The caller should ensure that no one will use it anymore. +.El +.\" ------------------------------------------------------------ +.Sh RETURN VALUES +.Fn vmem_create +returns a pointer to the newly allocated vmem_t. +Otherwise, it returns +.Dv NULL . +.Pp +On success, +.Fn vmem_xalloc +and +.Fn vmem_alloc +return 0. +Otherwise, +.Dv ENOMEM +is returned. +.\" ------------------------------------------------------------ +.Sh CODE REFERENCES +The +.Nm +subsystem is implemented within the file +.Pa sys/kern/subr_vmem.c . +.\" ------------------------------------------------------------ +.Sh SEE ALSO +.Xr malloc 9 +.Rs +.%A Jeff Bonwick +.%A Jonathan Adams +.%T "Magazines and Vmem: Extending the Slab Allocator to Many CPUs and Arbitrary Resources" +.%J "2001 USENIX Annual Technical Conference" +.%D 2001 +.Re +.\" ------------------------------------------------------------ +.Sh HISTORY +The +.Nm +allocator was originally implemented in +.Nx . +It was introduced in +.Fx 10.0 . +.Sh AUTHORS +.An -nosplit +Original implementation of +.Nm +was written by +.An "YAMAMOTO Takashi" . +The +.Fx +port was made by +.An "Jeff Roberson" . +.Sh BUGS +.Nm +relies on +.Xr malloc 9 , +so it cannot be used as early during system bootstrap. Modified: user/attilio/vmobj-fullread/sys/arm/arm/db_trace.c ============================================================================== --- user/attilio/vmobj-fullread/sys/arm/arm/db_trace.c Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/sys/arm/arm/db_trace.c Sat Jul 13 00:53:56 2013 (r253312) @@ -515,11 +515,11 @@ db_stack_trace_cmd(db_expr_t addr, db_ex db_printsym(scp, DB_STGY_PROC); db_printf("\n"); #ifdef __PROG26 - db_printf("scp=0x%08x rlv=0x%08x (", scp, frame[FR_RLV] & R15_PC); + db_printf("\tscp=0x%08x rlv=0x%08x (", scp, frame[FR_RLV] & R15_PC); db_printsym(frame[FR_RLV] & R15_PC, DB_STGY_PROC); db_printf(")\n"); #else - db_printf("scp=0x%08x rlv=0x%08x (", scp, frame[FR_RLV]); + db_printf("\tscp=0x%08x rlv=0x%08x (", scp, frame[FR_RLV]); db_printsym(frame[FR_RLV], DB_STGY_PROC); db_printf(")\n"); #endif Modified: user/attilio/vmobj-fullread/sys/cam/scsi/scsi_ch.c ============================================================================== --- user/attilio/vmobj-fullread/sys/cam/scsi/scsi_ch.c Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/sys/cam/scsi/scsi_ch.c Sat Jul 13 00:53:56 2013 (r253312) @@ -102,7 +102,7 @@ static const u_int32_t CH_TIMEOUT_MODE_S static const u_int32_t CH_TIMEOUT_MOVE_MEDIUM = 100000; static const u_int32_t CH_TIMEOUT_EXCHANGE_MEDIUM = 100000; static const u_int32_t CH_TIMEOUT_POSITION_TO_ELEMENT = 100000; -static const u_int32_t CH_TIMEOUT_READ_ELEMENT_STATUS = 10000; +static const u_int32_t CH_TIMEOUT_READ_ELEMENT_STATUS = 60000; static const u_int32_t CH_TIMEOUT_SEND_VOLTAG = 10000; static const u_int32_t CH_TIMEOUT_INITIALIZE_ELEMENT_STATUS = 500000; @@ -122,12 +122,14 @@ typedef enum { typedef enum { CH_Q_NONE = 0x00, - CH_Q_NO_DBD = 0x01 + CH_Q_NO_DBD = 0x01, + CH_Q_NO_DVCID = 0x02 } ch_quirks; #define CH_Q_BIT_STRING \ "\020" \ - "\001NO_DBD" + "\001NO_DBD" \ + "\002NO_DVCID" #define ccb_state ppriv_field0 #define ccb_bp ppriv_ptr1 @@ -396,6 +398,14 @@ chregister(struct cam_periph *periph, vo periph->softc = softc; softc->quirks = CH_Q_NONE; + /* + * The DVCID and CURDATA bits were not introduced until the SMC + * spec. If this device claims SCSI-2 or earlier support, then it + * very likely does not support these bits. + */ + if (cgd->inq_data.version <= SCSI_REV_2) + softc->quirks |= CH_Q_NO_DVCID; + bzero(&cpi, sizeof(cpi)); xpt_setup_ccb(&cpi.ccb_h, periph->path, CAM_PRIORITY_NORMAL); cpi.ccb_h.func_code = XPT_PATH_INQ; @@ -1208,6 +1218,8 @@ chgetelemstatus(struct cam_periph *perip caddr_t data = NULL; size_t size, desclen; int avail, i, error = 0; + int curdata, dvcid, sense_flags; + int try_no_dvcid = 0; struct changer_element_status *user_data = NULL; struct ch_softc *softc; union ccb *ccb; @@ -1239,14 +1251,31 @@ chgetelemstatus(struct cam_periph *perip cam_periph_lock(periph); ccb = cam_periph_getccb(periph, CAM_PRIORITY_NORMAL); + sense_flags = SF_RETRY_UA; + if (softc->quirks & CH_Q_NO_DVCID) { + dvcid = 0; + curdata = 0; + } else { + dvcid = 1; + curdata = 1; + /* + * Don't print anything for an Illegal Request, because + * these flags can cause some changers to complain. We'll + * retry without them if we get an error. + */ + sense_flags |= SF_QUIET_IR; + } + +retry_einval: + scsi_read_element_status(&ccb->csio, /* retries */ 1, /* cbfcnp */ chdone, /* tag_action */ MSG_SIMPLE_Q_TAG, /* voltag */ want_voltags, /* sea */ softc->sc_firsts[chet], - /* dvcid */ 1, - /* curdata */ 1, + /* dvcid */ dvcid, + /* curdata */ curdata, /* count */ 1, /* data_ptr */ data, /* dxfer_len */ 1024, @@ -1254,9 +1283,38 @@ chgetelemstatus(struct cam_periph *perip /* timeout */ CH_TIMEOUT_READ_ELEMENT_STATUS); error = cam_periph_runccb(ccb, cherror, /*cam_flags*/ CAM_RETRY_SELTO, - /*sense_flags*/ SF_RETRY_UA, + /*sense_flags*/ sense_flags, softc->device_stats); + /* + * An Illegal Request sense key (only used if there is no asc/ascq) + * or 0x24,0x00 for an ASC/ASCQ both map to EINVAL. If dvcid or + * curdata are set (we set both or neither), try turning them off + * and see if the command is successful. + */ + if ((error == EINVAL) + && (dvcid || curdata)) { + dvcid = 0; + curdata = 0; + error = 0; + /* At this point we want to report any Illegal Request */ + sense_flags &= ~SF_QUIET_IR; + try_no_dvcid = 1; + goto retry_einval; + } + + /* + * In this case, we tried a read element status with dvcid and + * curdata set, and it failed. We retried without those bits, and + * it succeeded. Suggest to the user that he set a quirk, so we + * don't go through the retry process the first time in the future. + * This should only happen on changers that claim SCSI-3 or higher, + * but don't support these bits. + */ + if ((try_no_dvcid != 0) + && (error == 0)) + softc->quirks |= CH_Q_NO_DVCID; + if (error) goto done; cam_periph_unlock(periph); @@ -1284,8 +1342,8 @@ chgetelemstatus(struct cam_periph *perip /* voltag */ want_voltags, /* sea */ softc->sc_firsts[chet] + cesr->cesr_element_base, - /* dvcid */ 1, - /* curdata */ 1, + /* dvcid */ dvcid, + /* curdata */ curdata, /* count */ cesr->cesr_element_count, /* data_ptr */ data, /* dxfer_len */ size, Modified: user/attilio/vmobj-fullread/sys/cam/scsi/scsi_da.c ============================================================================== --- user/attilio/vmobj-fullread/sys/cam/scsi/scsi_da.c Sat Jul 13 00:52:12 2013 (r253311) +++ user/attilio/vmobj-fullread/sys/cam/scsi/scsi_da.c Sat Jul 13 00:53:56 2013 (r253312) @@ -144,6 +144,22 @@ typedef enum { DA_DELETE_MAX = DA_DELETE_ZERO } da_delete_methods; +typedef void da_delete_func_t (struct cam_periph *periph, union ccb *ccb, + struct bio *bp); +static da_delete_func_t da_delete_trim; +static da_delete_func_t da_delete_unmap; +static da_delete_func_t da_delete_ws; + +static const void * da_delete_functions[] = { + NULL, + NULL, + da_delete_trim, + da_delete_unmap, + da_delete_ws, + da_delete_ws, + da_delete_ws +}; + static const char *da_delete_method_names[] = { "NONE", "DISABLE", "ATA_TRIM", "UNMAP", "WS16", "WS10", "ZERO" }; static const char *da_delete_method_desc[] = @@ -198,6 +214,7 @@ struct da_softc { uint32_t unmap_max_lba; uint64_t ws_max_blks; da_delete_methods delete_method; + da_delete_func_t *delete_func; struct disk_params params; struct disk *disk; union ccb saved_ccb; @@ -1801,6 +1818,7 @@ dadeletemethodset(struct da_softc *softc softc->delete_method = delete_method; softc->disk->d_delmaxsize = dadeletemaxsize(softc, delete_method); + softc->delete_func = da_delete_functions[delete_method]; if (softc->delete_method > DA_DELETE_DISABLE) softc->disk->d_flags |= DISKFLAG_CANDELETE; @@ -2160,7 +2178,7 @@ skipstate: switch (softc->state) { case DA_STATE_NORMAL: { - struct bio *bp, *bp1; + struct bio *bp; uint8_t tag_code; /* Execute immediate CCB if waiting. */ @@ -2180,237 +2198,13 @@ skipstate: /* Run BIO_DELETE if not running yet. */ if (!softc->delete_running && (bp = bioq_first(&softc->delete_queue)) != NULL) { - uint64_t lba; - uint64_t count; /* forward compat with WS32 */ - - /* - * In each of the methods below, while its the caller's - * responsibility to ensure the request will fit into a - * single device request, we might have changed the delete - * method due to the device incorrectly advertising either - * its supported methods or limits. - * - * To prevent this causing further issues we validate the - * against the methods limits, and warn which would - * otherwise be unnecessary. - */ - - if (softc->delete_method == DA_DELETE_UNMAP) { - uint8_t *buf = softc->unmap_buf; - uint64_t lastlba = (uint64_t)-1; - uint32_t lastcount = 0, c; - uint64_t totalcount = 0; - uint32_t off, ranges = 0; - - /* - * Currently this doesn't take the UNMAP - * Granularity and Granularity Alignment - * fields into account. - * - * This could result in both unoptimal unmap - * requests as as well as UNMAP calls unmapping - * fewer LBA's than requested. - */ - - softc->delete_running = 1; - bzero(softc->unmap_buf, sizeof(softc->unmap_buf)); - bp1 = bp; - do { - bioq_remove(&softc->delete_queue, bp1); - if (bp1 != bp) - bioq_insert_tail(&softc->delete_run_queue, bp1); - lba = bp1->bio_pblkno; - count = bp1->bio_bcount / softc->params.secsize; - - /* Try to extend the previous range. */ - if (lba == lastlba) { - c = min(count, softc->unmap_max_lba - - lastcount); - lastcount += c; - off = ((ranges - 1) * UNMAP_RANGE_SIZE) + - UNMAP_HEAD_SIZE; - scsi_ulto4b(lastcount, &buf[off + 8]); - count -= c; - lba +=c; - totalcount += c; - } - - while (count > 0) { - c = min(count, softc->unmap_max_lba); - if (totalcount + c > softc->unmap_max_lba || - ranges >= softc->unmap_max_ranges) { - xpt_print(periph->path, - "%s issuing short delete %ld > %ld" - "|| %d >= %d", - da_delete_method_desc[softc->delete_method], - totalcount + c, softc->unmap_max_lba, - ranges, softc->unmap_max_ranges); - break; - } - off = (ranges * UNMAP_RANGE_SIZE) + - UNMAP_HEAD_SIZE; - scsi_u64to8b(lba, &buf[off + 0]); - scsi_ulto4b(c, &buf[off + 8]); - lba += c; - totalcount += c; - ranges++; - count -= c; - lastcount = c; - } - lastlba = lba; - bp1 = bioq_first(&softc->delete_queue); - if (bp1 == NULL || - ranges >= softc->unmap_max_ranges || - totalcount + bp1->bio_bcount / - softc->params.secsize > softc->unmap_max_lba) - break; - } while (1); - scsi_ulto2b(ranges * 16 + 6, &buf[0]); - scsi_ulto2b(ranges * 16, &buf[2]); - - scsi_unmap(&start_ccb->csio, - /*retries*/da_retry_count, - /*cbfcnp*/dadone, - /*tag_action*/MSG_SIMPLE_Q_TAG, - /*byte2*/0, - /*data_ptr*/ buf, - /*dxfer_len*/ ranges * 16 + 8, - /*sense_len*/SSD_FULL_SIZE, - da_default_timeout * 1000); - start_ccb->ccb_h.ccb_state = DA_CCB_DELETE; - goto out; - } else if (softc->delete_method == DA_DELETE_ATA_TRIM) { - uint8_t *buf = softc->unmap_buf; - uint64_t lastlba = (uint64_t)-1; - uint32_t lastcount = 0, c, requestcount; - int ranges = 0, off, block_count; - - softc->delete_running = 1; - bzero(softc->unmap_buf, sizeof(softc->unmap_buf)); - bp1 = bp; - do { - bioq_remove(&softc->delete_queue, bp1); - if (bp1 != bp) - bioq_insert_tail(&softc->delete_run_queue, bp1); - lba = bp1->bio_pblkno; - count = bp1->bio_bcount / softc->params.secsize; - requestcount = count; - - /* Try to extend the previous range. */ - if (lba == lastlba) { - c = min(count, ATA_DSM_RANGE_MAX - lastcount); - lastcount += c; - off = (ranges - 1) * 8; - buf[off + 6] = lastcount & 0xff; - buf[off + 7] = (lastcount >> 8) & 0xff; - count -= c; - lba += c; - } - - while (count > 0) { - c = min(count, ATA_DSM_RANGE_MAX); - off = ranges * 8; - - buf[off + 0] = lba & 0xff; - buf[off + 1] = (lba >> 8) & 0xff; - buf[off + 2] = (lba >> 16) & 0xff; - buf[off + 3] = (lba >> 24) & 0xff; - buf[off + 4] = (lba >> 32) & 0xff; - buf[off + 5] = (lba >> 40) & 0xff; - buf[off + 6] = c & 0xff; - buf[off + 7] = (c >> 8) & 0xff; - lba += c; - ranges++; - count -= c; - lastcount = c; - if (count != 0 && ranges == softc->trim_max_ranges) { - xpt_print(periph->path, - "%s issuing short delete %ld > %ld", - da_delete_method_desc[softc->delete_method], - requestcount, - (softc->trim_max_ranges - ranges) * - ATA_DSM_RANGE_MAX); - break; - } - } - lastlba = lba; - bp1 = bioq_first(&softc->delete_queue); - if (bp1 == NULL || - bp1->bio_bcount / softc->params.secsize > - (softc->trim_max_ranges - ranges) * - ATA_DSM_RANGE_MAX) - break; - } while (1); - - block_count = (ranges + ATA_DSM_BLK_RANGES - 1) / - ATA_DSM_BLK_RANGES; - scsi_ata_trim(&start_ccb->csio, - /*retries*/da_retry_count, - /*cbfcnp*/dadone, - /*tag_action*/MSG_SIMPLE_Q_TAG, - block_count, - /*data_ptr*/buf, - /*dxfer_len*/block_count * ATA_DSM_BLK_SIZE, - /*sense_len*/SSD_FULL_SIZE, - da_default_timeout * 1000); - start_ccb->ccb_h.ccb_state = DA_CCB_DELETE; + if (softc->delete_func != NULL) { + softc->delete_func(periph, start_ccb, bp); goto out; - } else if (softc->delete_method == DA_DELETE_ZERO || - softc->delete_method == DA_DELETE_WS10 || - softc->delete_method == DA_DELETE_WS16) { - /* - * We calculate ws_max_blks here based off d_delmaxsize instead - * of using softc->ws_max_blks as it is absolute max for the - * device not the protocol max which may well be lower - */ - uint64_t ws_max_blks; *** DIFF OUTPUT TRUNCATED AT 1000 LINES ***