From owner-svn-src-user@FreeBSD.ORG Mon May 28 19:42:49 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CDC7210656AA; Mon, 28 May 2012 19:42:49 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id B9C758FC0C; Mon, 28 May 2012 19:42:49 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4SJgnk3029931; Mon, 28 May 2012 19:42:49 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4SJgnMx029929; Mon, 28 May 2012 19:42:49 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201205281942.q4SJgnMx029929@svn.freebsd.org> From: Dag-Erling Smorgrav Date: Mon, 28 May 2012 19:42:49 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236194 - user/des/fbce/t X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 28 May 2012 19:42:49 -0000 Author: des Date: Mon May 28 19:42:49 2012 New Revision: 236194 URL: http://svn.freebsd.org/changeset/base/236194 Log: Add missing (dummy) tests Added: user/des/fbce/t/model_Rules.t user/des/fbce/t/model_Schedule.t Added: user/des/fbce/t/model_Rules.t ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbce/t/model_Rules.t Mon May 28 19:42:49 2012 (r236194) @@ -0,0 +1,8 @@ +use strict; +use warnings; +use Test::More; + + +BEGIN { use_ok 'FBCE::Model::FBCE' } + +done_testing(); Added: user/des/fbce/t/model_Schedule.t ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/des/fbce/t/model_Schedule.t Mon May 28 19:42:49 2012 (r236194) @@ -0,0 +1,8 @@ +use strict; +use warnings; +use Test::More; + + +BEGIN { use_ok 'FBCE::Model::FBCE' } + +done_testing(); From owner-svn-src-user@FreeBSD.ORG Mon May 28 19:44:36 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 0B0E6106566C; Mon, 28 May 2012 19:44:36 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id EBF398FC12; Mon, 28 May 2012 19:44:35 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4SJiZA5030052; Mon, 28 May 2012 19:44:35 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4SJiZsB030050; Mon, 28 May 2012 19:44:35 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201205281944.q4SJiZsB030050@svn.freebsd.org> From: Dag-Erling Smorgrav Date: Mon, 28 May 2012 19:44:35 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236195 - user/des/fbce X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 28 May 2012 19:44:36 -0000 Author: des Date: Mon May 28 19:44:35 2012 New Revision: 236195 URL: http://svn.freebsd.org/changeset/base/236195 Log: Change session idle timeout from 1800 s to 7200 s, and force unlink_on_exit off; the default is supposed to DTRT, but doesn't seem to. Modified: user/des/fbce/fbce.conf Modified: user/des/fbce/fbce.conf ============================================================================== --- user/des/fbce/fbce.conf Mon May 28 19:42:49 2012 (r236194) +++ user/des/fbce/fbce.conf Mon May 28 19:44:35 2012 (r236195) @@ -26,9 +26,10 @@ descr = 2012 FreeBSD core team election - expires = 1800 + expires = 7200 cookie_expires = 0 # cookie_secure = true storage = /tmp/fbce.__UID__/session-cache + unlink_on_exit = 0 cache_size = 8m From owner-svn-src-user@FreeBSD.ORG Tue May 29 11:48:54 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 9A7781065676; Tue, 29 May 2012 11:48:54 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 6CD1F8FC15; Tue, 29 May 2012 11:48:54 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4TBmsVs075292; Tue, 29 May 2012 11:48:54 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4TBmscE075288; Tue, 29 May 2012 11:48:54 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201205291148.q4TBmscE075288@svn.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 29 May 2012 11:48:54 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236229 - in user/des/fbce/root: see static X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 29 May 2012 11:48:54 -0000 Author: des Date: Tue May 29 11:48:53 2012 New Revision: 236229 URL: http://svn.freebsd.org/changeset/base/236229 Log: Indicate incumbent candidates. Modified: user/des/fbce/root/see/candidate.tt user/des/fbce/root/see/index.tt user/des/fbce/root/static/fbce.css Modified: user/des/fbce/root/see/candidate.tt ============================================================================== --- user/des/fbce/root/see/candidate.tt Tue May 29 11:22:40 2012 (r236228) +++ user/des/fbce/root/see/candidate.tt Tue May 29 11:48:53 2012 (r236229) @@ -2,8 +2,11 @@ [% PROCESS lib/header %] [% WRAPPER lib/main %] +

[% candidate.name | html %] ([% candidate.login %])

+[% IF candidate.incumbent %]

(incumbent)

[% END %] +

[% candidate.statement.short | html %]

Modified: user/des/fbce/root/see/index.tt ============================================================================== --- user/des/fbce/root/see/index.tt Tue May 29 11:22:40 2012 (r236228) +++ user/des/fbce/root/see/index.tt Tue May 29 11:48:53 2012 (r236229) @@ -14,7 +14,7 @@ [% END %] [% END %] Modified: user/des/fbce/root/static/fbce.css ============================================================================== --- user/des/fbce/root/static/fbce.css Tue May 29 11:22:40 2012 (r236228) +++ user/des/fbce/root/static/fbce.css Tue May 29 11:48:53 2012 (r236229) @@ -171,11 +171,21 @@ th { font-weight: bold; } +.see .candidate-incumbent { + font-style: italic; + font-size: 120%; + margin-top: -1ex; +} + .statement { - margin: 16px 48px 32px 48px; + margin-top: 16px; + margin-left: 48px; + margin-right: 48px; + margin-bottom: 32px; } .see .statement { + margin-top: 16px; margin-left: 128px; margin-right: 88px; margin-bottom: 40px; @@ -199,38 +209,3 @@ th { .statement-body { } - -/* -blockquote { - margin-left: 6ex; - width: 80ex; -} - -.vote { - margin-left: 2ex; -} - -.message { - font-weight: bold; -} - -.error { - color: red; -} - -td, th { - text-align: left; - vertical-align: baseline; -} - -.login { - width: 30%; - margin-left: auto; - margin-right: auto; - margin-top: 20%; -} - -.login td { - text-align: right; -} -*/ From owner-svn-src-user@FreeBSD.ORG Tue May 29 14:23:58 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 44612106564A; Tue, 29 May 2012 14:23:58 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 308938FC08; Tue, 29 May 2012 14:23:58 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4TENwJd083449; Tue, 29 May 2012 14:23:58 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4TENv0s083447; Tue, 29 May 2012 14:23:57 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201205291423.q4TENv0s083447@svn.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 29 May 2012 14:23:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236233 - user/des/fbce/root/lib X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 29 May 2012 14:23:58 -0000 Author: des Date: Tue May 29 14:23:57 2012 New Revision: 236233 URL: http://svn.freebsd.org/changeset/base/236233 Log: Indicate incumbent status along with active / inactive status. Modified: user/des/fbce/root/lib/loginout Modified: user/des/fbce/root/lib/loginout ============================================================================== --- user/des/fbce/root/lib/loginout Tue May 29 13:54:53 2012 (r236232) +++ user/des/fbce/root/lib/loginout Tue May 29 14:23:57 2012 (r236233) @@ -1,7 +1,7 @@
[% PROCESS lib/datetime dt=now %]
[% IF user %] - Logged in as [% user.name | html %] ([% IF user.active %]active[% ELSE %]inactive[% END %]) – Log out + Logged in as [% user.name | html %] ([% IF user.active %]active[% ELSE %]inactive[% END %][% IF user.incumbent %], incumbent[% END %]) – Log out [% ELSE %] Log in [% END %] From owner-svn-src-user@FreeBSD.ORG Tue May 29 21:34:10 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 120E0106566C; Tue, 29 May 2012 21:34:10 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id F210B8FC14; Tue, 29 May 2012 21:34:09 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4TLY9H0004259; Tue, 29 May 2012 21:34:09 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4TLY9KC004256; Tue, 29 May 2012 21:34:09 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201205292134.q4TLY9KC004256@svn.freebsd.org> From: Dag-Erling Smorgrav Date: Tue, 29 May 2012 21:34:09 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236259 - in user/des/fbce: . root/lib X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 29 May 2012 21:34:10 -0000 Author: des Date: Tue May 29 21:34:09 2012 New Revision: 236259 URL: http://svn.freebsd.org/changeset/base/236259 Log: Change the post-election schedule as per email to developers@. Don't print an exact time for the announcement, I'm not staying up until two in the morning just to send a stupid email. Let's do 18:00 UTC next time, m'kay? Modified: user/des/fbce/fbce.conf user/des/fbce/root/lib/schedule Modified: user/des/fbce/fbce.conf ============================================================================== --- user/des/fbce/fbce.conf Tue May 29 20:21:24 2012 (r236258) +++ user/des/fbce/fbce.conf Tue May 29 21:34:09 2012 (r236259) @@ -16,8 +16,8 @@ descr = 2012 FreeBSD core team election nominating_ends = 2012-05-30 00:00:00 UTC voting_starts = 2012-05-30 00:00:00 UTC voting_ends = 2012-06-27 00:00:00 UTC - announcement = 2012-06-27 18:00:00 UTC - investiture = 2012-07-04 + announcement = 2012-07-04 00:00:00 UTC + investiture = 2012-07-11 00:00:00 UTC Modified: user/des/fbce/root/lib/schedule ============================================================================== --- user/des/fbce/root/lib/schedule Tue May 29 20:21:24 2012 (r236258) +++ user/des/fbce/root/lib/schedule Tue May 29 21:34:09 2012 (r236259) @@ -9,7 +9,7 @@
Voting ends
[% INCLUDE lib/datetime dt=voting_ends %]
Results announced
-
[% INCLUDE lib/datetime dt=announcement %]
+
[% INCLUDE lib/date dt=announcement %]
New core team takes office
[% INCLUDE lib/date dt=investiture %]
From owner-svn-src-user@FreeBSD.ORG Wed May 30 00:56:26 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id A6F1F106564A; Wed, 30 May 2012 00:56:26 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 79B958FC14; Wed, 30 May 2012 00:56:26 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4U0uQmT015280; Wed, 30 May 2012 00:56:26 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4U0uQqv015279; Wed, 30 May 2012 00:56:26 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201205300056.q4U0uQqv015279@svn.freebsd.org> From: Dag-Erling Smorgrav Date: Wed, 30 May 2012 00:56:26 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236270 - user/des/fbce/lib/FBCE X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 30 May 2012 00:56:26 -0000 Author: des Date: Wed May 30 00:56:26 2012 New Revision: 236270 URL: http://svn.freebsd.org/changeset/base/236270 Log: Dead code (moved to FBCE::Controller::Root) Deleted: user/des/fbce/lib/FBCE/Controller.pm From owner-svn-src-user@FreeBSD.ORG Wed May 30 00:57:04 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 239231065672; Wed, 30 May 2012 00:57:04 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 0FFE78FC15; Wed, 30 May 2012 00:57:04 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4U0v3qH015340; Wed, 30 May 2012 00:57:03 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4U0v3Jq015338; Wed, 30 May 2012 00:57:03 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201205300057.q4U0v3Jq015338@svn.freebsd.org> From: Dag-Erling Smorgrav Date: Wed, 30 May 2012 00:57:03 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236271 - user/des/fbce/lib/FBCE/Controller X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 30 May 2012 00:57:04 -0000 Author: des Date: Wed May 30 00:57:03 2012 New Revision: 236271 URL: http://svn.freebsd.org/changeset/base/236271 Log: Get max_votes from the correct place. This unbreaks voting. Modified: user/des/fbce/lib/FBCE/Controller/Root.pm Modified: user/des/fbce/lib/FBCE/Controller/Root.pm ============================================================================== --- user/des/fbce/lib/FBCE/Controller/Root.pm Wed May 30 00:56:26 2012 (r236270) +++ user/des/fbce/lib/FBCE/Controller/Root.pm Wed May 30 00:57:03 2012 (r236271) @@ -33,7 +33,7 @@ sub auto :Private { $c->stash(title => FBCE->config->{'title'}); my $now = DateTime->now(); $c->stash(now => $now); - my $schedule = $c->comp('FBCE::Model::Schedule'); + my $schedule = FBCE->model('Schedule'); foreach my $phase ("nominating", "voting") { foreach my $endpoint ("${phase}_starts", "${phase}_ends") { $c->stash($endpoint => $schedule->{$endpoint}); @@ -44,8 +44,9 @@ sub auto :Private { $c->stash(nominating => $schedule->nominating($now)); $c->stash(voting => $schedule->voting($now)); $c->stash(announced => $schedule->announced($now)); - # XXX does not really belong in FBCE::Schedule - $c->stash(max_votes => $schedule->{'max_votes'}); + + my $rules = FBCE->model('Rules'); + $c->stash(max_votes => $rules->{'max_votes'}); # Authentication if ($c->request->path !~ m/^(login|logout|bylaws|help|static\/.*)?$/) { From owner-svn-src-user@FreeBSD.ORG Wed May 30 01:02:20 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 93107106564A; Wed, 30 May 2012 01:02:20 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 7EEA08FC0A; Wed, 30 May 2012 01:02:20 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4U12Ke3015644; Wed, 30 May 2012 01:02:20 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4U12Kas015642; Wed, 30 May 2012 01:02:20 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201205300102.q4U12Kas015642@svn.freebsd.org> From: Dag-Erling Smorgrav Date: Wed, 30 May 2012 01:02:20 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236272 - user/des/fbce/root/see X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 30 May 2012 01:02:20 -0000 Author: des Date: Wed May 30 01:02:19 2012 New Revision: 236272 URL: http://svn.freebsd.org/changeset/base/236272 Log: remove no-op code Modified: user/des/fbce/root/see/index.tt Modified: user/des/fbce/root/see/index.tt ============================================================================== --- user/des/fbce/root/see/index.tt Wed May 30 00:57:03 2012 (r236271) +++ user/des/fbce/root/see/index.tt Wed May 30 01:02:19 2012 (r236272) @@ -14,7 +14,7 @@ [% END %] [% END %] From owner-svn-src-user@FreeBSD.ORG Wed May 30 01:02:35 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 3D478106564A; Wed, 30 May 2012 01:02:35 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 2877C8FC12; Wed, 30 May 2012 01:02:35 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4U12ZuR015695; Wed, 30 May 2012 01:02:35 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4U12Yef015693; Wed, 30 May 2012 01:02:34 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201205300102.q4U12Yef015693@svn.freebsd.org> From: Dag-Erling Smorgrav Date: Wed, 30 May 2012 01:02:34 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236273 - user/des/fbce/root/vote X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 30 May 2012 01:02:35 -0000 Author: des Date: Wed May 30 01:02:34 2012 New Revision: 236273 URL: http://svn.freebsd.org/changeset/base/236273 Log: Indicate incumbent candidates Modified: user/des/fbce/root/vote/index.tt Modified: user/des/fbce/root/vote/index.tt ============================================================================== --- user/des/fbce/root/vote/index.tt Wed May 30 01:02:19 2012 (r236272) +++ user/des/fbce/root/vote/index.tt Wed May 30 01:02:34 2012 (r236273) @@ -57,7 +57,7 @@ [% login = candidate.login %] - + [% candidate.statement.short | html %] [% END %] From owner-svn-src-user@FreeBSD.ORG Wed May 30 11:38:53 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 5C74E106566C; Wed, 30 May 2012 11:38:53 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 481918FC0A; Wed, 30 May 2012 11:38:53 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4UBcrfS046188; Wed, 30 May 2012 11:38:53 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4UBcrqI046186; Wed, 30 May 2012 11:38:53 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201205301138.q4UBcrqI046186@svn.freebsd.org> From: Dag-Erling Smorgrav Date: Wed, 30 May 2012 11:38:53 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236302 - user/des/fbce/lib/FBCE/Schema/Result X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 30 May 2012 11:38:53 -0000 Author: des Date: Wed May 30 11:38:52 2012 New Revision: 236302 URL: http://svn.freebsd.org/changeset/base/236302 Log: Make links work in wiki text (i.e. candidate statements). I'm sorry I didn't notice and fix this bug before this year's application period ended... Modified: user/des/fbce/lib/FBCE/Schema/Result/Statement.pm Modified: user/des/fbce/lib/FBCE/Schema/Result/Statement.pm ============================================================================== --- user/des/fbce/lib/FBCE/Schema/Result/Statement.pm Wed May 30 08:03:58 2012 (r236301) +++ user/des/fbce/lib/FBCE/Schema/Result/Statement.pm Wed May 30 11:38:52 2012 (r236302) @@ -129,7 +129,8 @@ use Text::WikiFormat; sub long_html($) { my ($self) = @_; - return Text::WikiFormat::format($self->long, {}, { implicit_links => 0 }); + return Text::WikiFormat::format($self->long, {}, { + implicit_links => 0, extended => 1, absolute_links => 1 }); } 1; From owner-svn-src-user@FreeBSD.ORG Wed May 30 11:48:57 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id CFE9E1065670; Wed, 30 May 2012 11:48:57 +0000 (UTC) (envelope-from des@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id A24768FC0A; Wed, 30 May 2012 11:48:57 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4UBmvD4046664; Wed, 30 May 2012 11:48:57 GMT (envelope-from des@svn.freebsd.org) Received: (from des@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4UBmv66046661; Wed, 30 May 2012 11:48:57 GMT (envelope-from des@svn.freebsd.org) Message-Id: <201205301148.q4UBmv66046661@svn.freebsd.org> From: Dag-Erling Smorgrav Date: Wed, 30 May 2012 11:48:57 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236303 - in user/des/fbce/root: admin result X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 30 May 2012 11:48:57 -0000 Author: des Date: Wed May 30 11:48:57 2012 New Revision: 236303 URL: http://svn.freebsd.org/changeset/base/236303 Log: Change the way incumbent candidates are indicated on the admin and result page. The two are now identical, which is stupid. Modified: user/des/fbce/root/admin/index.tt user/des/fbce/root/result/index.tt Modified: user/des/fbce/root/admin/index.tt ============================================================================== --- user/des/fbce/root/admin/index.tt Wed May 30 11:38:52 2012 (r236302) +++ user/des/fbce/root/admin/index.tt Wed May 30 11:48:57 2012 (r236303) @@ -28,12 +28,12 @@ [% WHILE (candidate = results.next) %] [% i = i + 1 %] [% login = results.login %] - + [% i %] [% candidate.votes %] [% candidate.votes / voted.count * 100 | format('%.1f') %]% - [% candidate.realname | html %] ([% candidate.login %]) + [% candidate.realname | html %][% IF candidate.incumbent %] (incumbent)[% END %] [% END %] Modified: user/des/fbce/root/result/index.tt ============================================================================== --- user/des/fbce/root/result/index.tt Wed May 30 11:38:52 2012 (r236302) +++ user/des/fbce/root/result/index.tt Wed May 30 11:48:57 2012 (r236303) @@ -33,7 +33,7 @@ [% i %] [% candidate.votes %] [% candidate.votes / voted * 100 | format('%.1f') %]% - [% candidate.realname | html %] ([% candidate.login %]) + [% candidate.realname | html %][% IF candidate.incumbent %] (incumbent)[% END %] [% END %] From owner-svn-src-user@FreeBSD.ORG Wed May 30 22:28:08 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id E90AD1065672; Wed, 30 May 2012 22:28:08 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id D3B448FC17; Wed, 30 May 2012 22:28:08 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4UMS8Lm084294; Wed, 30 May 2012 22:28:08 GMT (envelope-from np@svn.freebsd.org) Received: (from np@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4UMS89H084292; Wed, 30 May 2012 22:28:08 GMT (envelope-from np@svn.freebsd.org) Message-Id: <201205302228.q4UMS89H084292@svn.freebsd.org> From: Navdeep Parhar Date: Wed, 30 May 2012 22:28:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236341 - user/np/toe_iwarp/sbin/ifconfig X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 30 May 2012 22:28:09 -0000 Author: np Date: Wed May 30 22:28:08 2012 New Revision: 236341 URL: http://svn.freebsd.org/changeset/base/236341 Log: No need for VLAN_TOE right now (and bz@ took bits 026 and 027 for IPv6 checksum caps anyway). Modified: user/np/toe_iwarp/sbin/ifconfig/ifconfig.c Modified: user/np/toe_iwarp/sbin/ifconfig/ifconfig.c ============================================================================== --- user/np/toe_iwarp/sbin/ifconfig/ifconfig.c Wed May 30 22:27:34 2012 (r236340) +++ user/np/toe_iwarp/sbin/ifconfig/ifconfig.c Wed May 30 22:28:08 2012 (r236341) @@ -916,7 +916,7 @@ unsetifdescr(const char *val, int value, #define IFCAPBITS \ "\020\1RXCSUM\2TXCSUM\3NETCONS\4VLAN_MTU\5VLAN_HWTAGGING\6JUMBO_MTU\7POLLING" \ "\10VLAN_HWCSUM\11TSO4\12TSO6\13LRO\14WOL_UCAST\15WOL_MCAST\16WOL_MAGIC" \ -"\17TOE4\20TOE6\21VLAN_HWFILTER\23VLAN_HWTSO\24LINKSTATE\25NETMAP\26VLAN_TOE" +"\17TOE4\20TOE6\21VLAN_HWFILTER\23VLAN_HWTSO\24LINKSTATE\25NETMAP" /* * Print the status of the interface. If an address family was From owner-svn-src-user@FreeBSD.ORG Thu May 31 07:40:37 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id AD0E7106566C; Thu, 31 May 2012 07:40:37 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 9939F8FC15; Thu, 31 May 2012 07:40:37 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4V7ebVj023970; Thu, 31 May 2012 07:40:37 GMT (envelope-from np@svn.freebsd.org) Received: (from np@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4V7eba3023968; Thu, 31 May 2012 07:40:37 GMT (envelope-from np@svn.freebsd.org) Message-Id: <201205310740.q4V7eba3023968@svn.freebsd.org> From: Navdeep Parhar Date: Thu, 31 May 2012 07:40:37 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236353 - user/np/toe_iwarp/usr.bin/sockstat X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 31 May 2012 07:40:37 -0000 Author: np Date: Thu May 31 07:40:37 2012 New Revision: 236353 URL: http://svn.freebsd.org/changeset/base/236353 Log: Have sockstat display "toe" instead of "tcp" for offloaded connections. Modified: user/np/toe_iwarp/usr.bin/sockstat/sockstat.c Modified: user/np/toe_iwarp/usr.bin/sockstat/sockstat.c ============================================================================== --- user/np/toe_iwarp/usr.bin/sockstat/sockstat.c Thu May 31 07:16:50 2012 (r236352) +++ user/np/toe_iwarp/usr.bin/sockstat/sockstat.c Thu May 31 07:40:37 2012 (r236353) @@ -324,6 +324,7 @@ gather_inet(int proto) } inp = &xtp->xt_inp; so = &xtp->xt_socket; + protoname = xtp->xt_tp.t_flags & TF_TOE ? "toe" : "tcp"; break; case IPPROTO_UDP: case IPPROTO_DIVERT: From owner-svn-src-user@FreeBSD.ORG Thu May 31 22:54:09 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 2B5931065672; Thu, 31 May 2012 22:54:09 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 1610C8FC08; Thu, 31 May 2012 22:54:09 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4VMs8Cu068722; Thu, 31 May 2012 22:54:08 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4VMs8MY068720; Thu, 31 May 2012 22:54:08 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201205312254.q4VMs8MY068720@svn.freebsd.org> From: Attilio Rao Date: Thu, 31 May 2012 22:54:08 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236367 - user/attilio/vmcontention/sys/vm X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 31 May 2012 22:54:09 -0000 Author: attilio Date: Thu May 31 22:54:08 2012 New Revision: 236367 URL: http://svn.freebsd.org/changeset/base/236367 Log: Simplify insert path by using the same logic of vm_radix_remove() for the recovery path. The bulk of vm_radix_remove() is put into a generic function vm_radix_sweep() which allows 2 different modes (hard and soft): the soft one will deal with half-constructed paths by cleaning them up. Ideally all these complications should go once that a way to pre-allocate is implemented, possibly by implementing path compression. Requested and discussed with: jeff Tested by: pho Modified: user/attilio/vmcontention/sys/vm/vm_radix.c Modified: user/attilio/vmcontention/sys/vm/vm_radix.c ============================================================================== --- user/attilio/vmcontention/sys/vm/vm_radix.c Thu May 31 21:32:29 2012 (r236366) +++ user/attilio/vmcontention/sys/vm/vm_radix.c Thu May 31 22:54:08 2012 (r236367) @@ -99,14 +99,12 @@ #define KSPLT64H(x) ((u_long)(((x) >> 32) & 0xFFFFFFFF)) #endif -CTASSERT(VM_RADIX_HEIGHT >= VM_RADIX_LIMIT); -CTASSERT((sizeof(u_int) * NBBY) >= VM_RADIX_LIMIT); - struct vm_radix_node { void *rn_child[VM_RADIX_COUNT]; /* Child nodes. */ volatile uint32_t rn_count; /* Valid children. */ }; +CTASSERT(VM_RADIX_HEIGHT >= VM_RADIX_LIMIT); CTASSERT(sizeof(struct vm_radix_node) < PAGE_SIZE); static uma_zone_t vm_radix_node_zone; @@ -356,6 +354,101 @@ vm_radix_reclaim_allnodes_internal(struc } /* + * Remove the specified index from the tree. If possible the height of the + * tree is adjusted after deletion. May be used to cleanup intermediate + * nodes of the path if the key is not entirely present. + */ +static void +vm_radix_sweep(struct vm_radix *rtree, vm_pindex_t index, int color, int hard) +{ + struct vm_radix_node *stack[VM_RADIX_LIMIT]; + struct vm_radix_node *rnode, *root; + int level; + int slot; + + level = vm_radix_height(rtree, &root); + KASSERT(index <= VM_RADIX_MAX(level), + ("vm_radix_sweep: %p index out of range %jd.", rtree, + VM_RADIX_MAX(level))); + rnode = root; + level--; + /* + * Find the node and record the path in stack. + */ + while (level && rnode) { + stack[level] = rnode; + slot = vm_radix_slot(index, level); + CTR6(KTR_VM, + "remove: tree %p, " KFRMT64(index) ", level %d, slot %d, rnode %p", + rtree, KSPLT64L(index), KSPLT64H(index), level, slot, + rnode); + CTR4(KTR_VM, "remove: tree %p, rnode %p, child %p, count %u", + rtree, rnode, rnode->rn_child[slot], rnode->rn_count); + rnode = rnode->rn_child[slot]; + level--; + } + if (rnode == NULL) { + if (hard) + panic("vm_radix_sweep: index not present.\n"); + + /* + * Almost certainly it got an half-constructed tree it was + * expected. + */ + KASSERT(level < (VM_RADIX_LIMIT - 1), + ("vm_radix_sweep: level %d not consistent.\n", level)); + ++level; + rnode = stack[level]; + slot = vm_radix_slot(index, level); + } else { + slot = vm_radix_slot(index, 0); + if (hard && + vm_radix_match(rnode->rn_child[slot], color) == NULL) + panic("vm_radix_sweep: index not present as leaf.\n"); + } + + for (;;) { + CTR6(KTR_VM, +"remove: resetting tree %p, " KFRMT64(index) ", level %d, slot %d, rnode %p", + rtree, KSPLT64L(index), KSPLT64H(index), level, slot, + rnode); + CTR4(KTR_VM, + "remove: resetting tree %p, rnode %p, child %p, count %u", + rtree, rnode, + (rnode != NULL) ? rnode->rn_child[slot] : NULL, + (rnode != NULL) ? rnode->rn_count : 0); + rnode->rn_child[slot] = NULL; + /* + * Use atomics for the last level since red and black + * will both adjust it. + * Use a write memory barrier here in order to avoid + * rn_count reaching 0 before to fetch the actual pointer. + * Concurrent black removal, infact, may want to reclaim + * the radix node itself before to read it. + */ + MPASS(rnode->rn_count != 0); + if (level == 0) + atomic_add_rel_32(&rnode->rn_count, -1); + else + rnode->rn_count--; + + /* + * Only allow black removes to prune the tree. + */ + if ((color & VM_RADIX_BLACK) == 0 || rnode->rn_count > 0) + break; + vm_radix_node_put(rnode); + if (rnode == root) { + vm_radix_setroot(rtree, NULL, 0); + break; + } + rnode = stack[++level]; + slot = vm_radix_slot(index, level); + + } +} + +/* * Inserts the key-value pair in to the radix tree. Returns errno. * Panics if the key already exists. */ @@ -363,8 +456,7 @@ int vm_radix_insert(struct vm_radix *rtree, vm_pindex_t index, void *val) { struct vm_radix_node *iroot, *rnode, *root; - u_int allocmsk; - int clev, ilevel, level, slot; + int ilevel, level, slot; CTR4(KTR_VM, "insert: tree %p, " KFRMT64(index) ", val %p", rtree, @@ -417,13 +509,17 @@ vm_radix_insert(struct vm_radix *rtree, } /* Now that the tree is tall enough, fill in the path to the index. */ - allocmsk = 0; - clev = level; rnode = root; for (level = level - 1; level > 0; level--) { slot = vm_radix_slot(index, level); /* Add the required intermidiate nodes. */ if (rnode->rn_child[slot] == NULL) { + + /* + * In case of failed allocation, the vm_radix_sweep() + * will unwind back rn_count appropriately. + */ + rnode->rn_count++; rnode->rn_child[slot] = vm_radix_node_get(); if (rnode->rn_child[slot] == NULL) { CTR6(KTR_VM, @@ -434,35 +530,17 @@ vm_radix_insert(struct vm_radix *rtree, "insert: tree %p, rnode %p, child %p, count %u ENOMEM", rtree, rnode, rnode->rn_child[slot], rnode->rn_count); - MPASS(level != clev || allocmsk == 0); - while (allocmsk != 0) { - rnode = root; - level = clev; - level--; - slot = vm_radix_slot(index, level); - CTR4(KTR_VM, - "insert: unwind root %p, level %d, slot %d, allocmsk: 0x%x", - root, level, slot, allocmsk); - MPASS(level >= (ffs(allocmsk) - 1)); - while (level > (ffs(allocmsk) - 1)) { - MPASS(level > 0); - slot = vm_radix_slot(index, - level); - rnode = rnode->rn_child[slot]; - level--; - } - MPASS((allocmsk & (1 << level)) != 0); - allocmsk &= ~(1 << level); - rnode->rn_count--; - vm_radix_node_put(rnode->rn_child[slot]); - rnode->rn_child[slot] = NULL; - } + vm_radix_sweep(rtree, index, VM_RADIX_BLACK, 0); + + /* + * vm_radix_sweep() may have changed the shape + * of the tree, refetch the root. + */ + vm_radix_height(rtree, &root); vm_radix_unwind_heightup(rtree, root, iroot, ilevel); return (ENOMEM); } - rnode->rn_count++; - allocmsk |= (1 << level); } CTR6(KTR_VM, "insert: tree %p, " KFRMT64(index) ", level %d, slot %d, rnode %p", @@ -812,86 +890,13 @@ restart: } /* - * Remove the specified index from the tree. If possible the height of the - * tree is adjusted after deletion. The value stored at index is returned - * panics if the key is not present. + * Remove an entry from the tree. Expects the entry to be already present. */ -void * +void vm_radix_remove(struct vm_radix *rtree, vm_pindex_t index, int color) { - struct vm_radix_node *stack[VM_RADIX_LIMIT]; - struct vm_radix_node *rnode, *root; - void *val; - int level; - int slot; - level = vm_radix_height(rtree, &root); - KASSERT(index <= VM_RADIX_MAX(level), - ("vm_radix_remove: %p index out of range %jd.", rtree, - VM_RADIX_MAX(level))); - rnode = root; - val = NULL; - level--; - /* - * Find the node and record the path in stack. - */ - while (level && rnode) { - stack[level] = rnode; - slot = vm_radix_slot(index, level); - CTR6(KTR_VM, - "remove: tree %p, " KFRMT64(index) ", level %d, slot %d, rnode %p", - rtree, KSPLT64L(index), KSPLT64H(index), level, slot, - rnode); - CTR4(KTR_VM, "remove: tree %p, rnode %p, child %p, count %u", - rtree, rnode, rnode->rn_child[slot], rnode->rn_count); - rnode = rnode->rn_child[slot]; - level--; - } - KASSERT(rnode != NULL, - ("vm_radix_remove: index not present in the tree.\n")); - slot = vm_radix_slot(index, 0); - val = vm_radix_match(rnode->rn_child[slot], color); - KASSERT(val != NULL, - ("vm_radix_remove: index not present in the tree.\n")); - - for (;;) { - CTR6(KTR_VM, -"remove: resetting tree %p, " KFRMT64(index) ", level %d, slot %d, rnode %p", - rtree, KSPLT64L(index), KSPLT64H(index), level, slot, - rnode); - CTR4(KTR_VM, - "remove: resetting tree %p, rnode %p, child %p, count %u", - rtree, rnode, - (rnode != NULL) ? rnode->rn_child[slot] : NULL, - (rnode != NULL) ? rnode->rn_count : 0); - rnode->rn_child[slot] = NULL; - /* - * Use atomics for the last level since red and black - * will both adjust it. - * Use a write memory barrier here in order to avoid - * rn_count reaching 0 before to fetch the actual pointer. - * Concurrent black removal, infact, may want to reclaim - * the radix node itself before to read it. - */ - if (level == 0) - atomic_add_rel_32(&rnode->rn_count, -1); - else - rnode->rn_count--; - /* - * Only allow black removes to prune the tree. - */ - if ((color & VM_RADIX_BLACK) == 0 || rnode->rn_count > 0) - break; - vm_radix_node_put(rnode); - if (rnode == root) { - vm_radix_setroot(rtree, NULL, 0); - break; - } - rnode = stack[++level]; - slot = vm_radix_slot(index, level); - - } - return (val); + vm_radix_sweep(rtree, index, color, 1); } /* From owner-svn-src-user@FreeBSD.ORG Thu May 31 23:15:58 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id C1B6B1065670; Thu, 31 May 2012 23:15:58 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 94C808FC08; Thu, 31 May 2012 23:15:58 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4VNFw8h069738; Thu, 31 May 2012 23:15:58 GMT (envelope-from obrien@svn.freebsd.org) Received: (from obrien@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4VNFwYr069737; Thu, 31 May 2012 23:15:58 GMT (envelope-from obrien@svn.freebsd.org) Message-Id: <201205312315.q4VNFwYr069737@svn.freebsd.org> From: "David E. O'Brien" Date: Thu, 31 May 2012 23:15:58 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236369 - user/obrien/krb5bld X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 31 May 2012 23:15:58 -0000 Author: obrien Date: Thu May 31 23:15:58 2012 New Revision: 236369 URL: http://svn.freebsd.org/changeset/base/236369 Log: Restore the ability to manually build krb5. Added: - copied from r236368, head/ Directory Properties: user/obrien/krb5bld/ (props changed) From owner-svn-src-user@FreeBSD.ORG Thu May 31 23:22:01 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 1868D106566C; Thu, 31 May 2012 23:22:01 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id F19A58FC14; Thu, 31 May 2012 23:22:00 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q4VNM0r9070044; Thu, 31 May 2012 23:22:00 GMT (envelope-from obrien@svn.freebsd.org) Received: (from obrien@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q4VNM05j070032; Thu, 31 May 2012 23:22:00 GMT (envelope-from obrien@svn.freebsd.org) Message-Id: <201205312322.q4VNM05j070032@svn.freebsd.org> From: "David E. O'Brien" Date: Thu, 31 May 2012 23:22:00 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236370 - in user/obrien/krb5bld/kerberos5: . lib/libasn1 lib/libgssapi_spnego lib/libhdb lib/libhx509 libexec/kdigest usr.bin/hxtool usr.bin/kadmin usr.bin/kcc usr.sbin/iprop-log usr.s... X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 31 May 2012 23:22:01 -0000 Author: obrien Date: Thu May 31 23:22:00 2012 New Revision: 236370 URL: http://svn.freebsd.org/changeset/base/236370 Log: Centralize the specification of the krb5 build tools, and do not depend on them being in $PATH. Modified: user/obrien/krb5bld/kerberos5/Makefile.inc user/obrien/krb5bld/kerberos5/lib/libasn1/Makefile user/obrien/krb5bld/kerberos5/lib/libgssapi_spnego/Makefile user/obrien/krb5bld/kerberos5/lib/libhdb/Makefile user/obrien/krb5bld/kerberos5/lib/libhx509/Makefile user/obrien/krb5bld/kerberos5/libexec/kdigest/Makefile user/obrien/krb5bld/kerberos5/usr.bin/hxtool/Makefile user/obrien/krb5bld/kerberos5/usr.bin/kadmin/Makefile user/obrien/krb5bld/kerberos5/usr.bin/kcc/Makefile user/obrien/krb5bld/kerberos5/usr.sbin/iprop-log/Makefile user/obrien/krb5bld/kerberos5/usr.sbin/ktutil/Makefile Modified: user/obrien/krb5bld/kerberos5/Makefile.inc ============================================================================== --- user/obrien/krb5bld/kerberos5/Makefile.inc Thu May 31 23:15:58 2012 (r236369) +++ user/obrien/krb5bld/kerberos5/Makefile.inc Thu May 31 23:22:00 2012 (r236370) @@ -46,3 +46,6 @@ CLEANFILES+= ${_ET}.h ${_ET}.c .endfor .endif # defined(SRCS) + +ASN1_COMPILE= ../../tools/asn1_compile/asn1_compile +SLC= ../../tools/slc/slc Modified: user/obrien/krb5bld/kerberos5/lib/libasn1/Makefile ============================================================================== --- user/obrien/krb5bld/kerberos5/lib/libasn1/Makefile Thu May 31 23:15:58 2012 (r236369) +++ user/obrien/krb5bld/kerberos5/lib/libasn1/Makefile Thu May 31 23:22:00 2012 (r236370) @@ -56,8 +56,6 @@ INCS+= krb5_asn1.h \ digest_asn1.h \ kx509_asn1.h -ASN1_COMPILE= asn1_compile - ${GEN_CMS}: cms.asn1 cms.opt ${ASN1_COMPILE} --one-code-file \ --option-file=${.ALLSRC:M*.opt} ${.ALLSRC:M*.asn1} cms_asn1 Modified: user/obrien/krb5bld/kerberos5/lib/libgssapi_spnego/Makefile ============================================================================== --- user/obrien/krb5bld/kerberos5/lib/libgssapi_spnego/Makefile Thu May 31 23:15:58 2012 (r236369) +++ user/obrien/krb5bld/kerberos5/lib/libgssapi_spnego/Makefile Thu May 31 23:22:00 2012 (r236370) @@ -38,8 +38,6 @@ CFLAGS+=-I${KRB5DIR}/lib/roken -I. CLEANFILES= ${GEN} ${GEN:S/.x$/.c/:S/.hx$/.h/} \ spnego_asn1_files spnego_asn1-template.c -ASN1_COMPILE= asn1_compile - ${GEN}: spnego.asn1 spnego.opt ${ASN1_COMPILE} --option-file=${.ALLSRC:M*.opt} \ ${.ALLSRC:M*.asn1} spnego_asn1 Modified: user/obrien/krb5bld/kerberos5/lib/libhdb/Makefile ============================================================================== --- user/obrien/krb5bld/kerberos5/lib/libhdb/Makefile Thu May 31 23:15:58 2012 (r236369) +++ user/obrien/krb5bld/kerberos5/lib/libhdb/Makefile Thu May 31 23:22:00 2012 (r236370) @@ -84,8 +84,6 @@ GEN= asn1_Salt.x \ CLEANFILES= ${GEN} ${GEN:S/.x$/.c/:S/.hx$/.h/} hdb_asn1_files \ hdb_asn1-template.[ch]* -ASN1_COMPILE= asn1_compile - ${GEN}: hdb.asn1 ${ASN1_COMPILE} ${.ALLSRC:M*.asn1} hdb_asn1 Modified: user/obrien/krb5bld/kerberos5/lib/libhx509/Makefile ============================================================================== --- user/obrien/krb5bld/kerberos5/lib/libhx509/Makefile Thu May 31 23:15:58 2012 (r236369) +++ user/obrien/krb5bld/kerberos5/lib/libhx509/Makefile Thu May 31 23:22:00 2012 (r236370) @@ -269,8 +269,6 @@ CLEANFILES= ${GEN} ${GEN:S/.x$/.c/:S/.hx INCS+= ocsp_asn1.h pkcs10_asn1.h crmf_asn1.h -ASN1_COMPILE= asn1_compile - ${GEN_OCSP}: ocsp.asn1 ocsp.opt ${ASN1_COMPILE} --option-file=${.ALLSRC:M*.opt} \ ${.ALLSRC:M*.asn1} ocsp_asn1 Modified: user/obrien/krb5bld/kerberos5/libexec/kdigest/Makefile ============================================================================== --- user/obrien/krb5bld/kerberos5/libexec/kdigest/Makefile Thu May 31 23:15:58 2012 (r236369) +++ user/obrien/krb5bld/kerberos5/libexec/kdigest/Makefile Thu May 31 23:22:00 2012 (r236370) @@ -14,7 +14,7 @@ SRCS= kdigest.c \ kdigest-commands.h kdigest-commands.h: kdigest-commands.in - slc ${.ALLSRC:M*.in} + ${SLC} ${.ALLSRC:M*.in} .for ext in c o kdigest-commands.${ext}: kdigest-commands.h Modified: user/obrien/krb5bld/kerberos5/usr.bin/hxtool/Makefile ============================================================================== --- user/obrien/krb5bld/kerberos5/usr.bin/hxtool/Makefile Thu May 31 23:15:58 2012 (r236369) +++ user/obrien/krb5bld/kerberos5/usr.bin/hxtool/Makefile Thu May 31 23:22:00 2012 (r236370) @@ -11,7 +11,7 @@ LDADD= -lhx509 -lroken -lasn1 -lcrypto - SRCS= hxtool.c hxtool-commands.c hxtool-commands.h hxtool-commands.h: hxtool-commands.in - slc ${.ALLSRC:M*.in} + ${SLC} ${.ALLSRC:M*.in} .for ext in c o hxtool-commands.${ext}: hxtool-commands.h Modified: user/obrien/krb5bld/kerberos5/usr.bin/kadmin/Makefile ============================================================================== --- user/obrien/krb5bld/kerberos5/usr.bin/kadmin/Makefile Thu May 31 23:15:58 2012 (r236369) +++ user/obrien/krb5bld/kerberos5/usr.bin/kadmin/Makefile Thu May 31 23:22:00 2012 (r236370) @@ -39,7 +39,7 @@ LDFLAGS=${LDAPLDFLAGS} .include kadmin-commands.h: ${KRB5DIR}/kadmin/kadmin-commands.in - slc ${.ALLSRC:M*.in} + ${SLC} ${.ALLSRC:M*.in} .for ext in o c kadmin-commands.${ext}: kadmin-commands.h Modified: user/obrien/krb5bld/kerberos5/usr.bin/kcc/Makefile ============================================================================== --- user/obrien/krb5bld/kerberos5/usr.bin/kcc/Makefile Thu May 31 23:15:58 2012 (r236369) +++ user/obrien/krb5bld/kerberos5/usr.bin/kcc/Makefile Thu May 31 23:22:00 2012 (r236370) @@ -20,7 +20,7 @@ SRCS= kcc.c \ copy_cred_cache.c kcc-commands.h: kcc-commands.in - slc ${.ALLSRC:M*.in} + ${SLC} ${.ALLSRC:M*.in} .for ext in c o kcc-commands.${ext}: kcc-commands.h Modified: user/obrien/krb5bld/kerberos5/usr.sbin/iprop-log/Makefile ============================================================================== --- user/obrien/krb5bld/kerberos5/usr.sbin/iprop-log/Makefile Thu May 31 23:15:58 2012 (r236369) +++ user/obrien/krb5bld/kerberos5/usr.sbin/iprop-log/Makefile Thu May 31 23:22:00 2012 (r236370) @@ -14,7 +14,7 @@ LDADD= -lkadm5srv -lhdb -lkrb5 -lasn1 -l ${LIBVERS} -ledit iprop-commands.h: iprop-commands.in - slc ${.ALLSRC:M*.in} + ${SLC} ${.ALLSRC:M*.in} .for ext in c o iprop-commands.${ext}: iprop-commands.h Modified: user/obrien/krb5bld/kerberos5/usr.sbin/ktutil/Makefile ============================================================================== --- user/obrien/krb5bld/kerberos5/usr.sbin/ktutil/Makefile Thu May 31 23:15:58 2012 (r236369) +++ user/obrien/krb5bld/kerberos5/usr.sbin/ktutil/Makefile Thu May 31 23:22:00 2012 (r236370) @@ -25,7 +25,7 @@ LDADD= -lkadm5clnt -lkrb5 ${LIBSL} -lrok .include ktutil-commands.h: ${KRB5DIR}/admin/ktutil-commands.in - slc ${.ALLSRC:M*.in} + ${SLC} ${.ALLSRC:M*.in} .for ext in c o ktutil-commands.${ext}: ktutil-commands.h From owner-svn-src-user@FreeBSD.ORG Fri Jun 1 14:57:57 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [69.147.83.52]) by hub.freebsd.org (Postfix) with ESMTP id 7B8B2106564A; Fri, 1 Jun 2012 14:57:57 +0000 (UTC) (envelope-from attilio@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 6019E8FC0C; Fri, 1 Jun 2012 14:57:57 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q51EvvOx025768; Fri, 1 Jun 2012 14:57:57 GMT (envelope-from attilio@svn.freebsd.org) Received: (from attilio@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q51EvudC025745; Fri, 1 Jun 2012 14:57:56 GMT (envelope-from attilio@svn.freebsd.org) Message-Id: <201206011457.q51EvudC025745@svn.freebsd.org> From: Attilio Rao Date: Fri, 1 Jun 2012 14:57:56 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236401 - in user/attilio/vmcontention: . bin/ed bin/expr bin/ls bin/ps bin/rcp bin/sh bin/test bin/uuidgen cddl/contrib/dtracetoolkit cddl/contrib/dtracetoolkit/Apps cddl/contrib/dtrac... X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 01 Jun 2012 14:57:57 -0000 Author: attilio Date: Fri Jun 1 14:57:55 2012 New Revision: 236401 URL: http://svn.freebsd.org/changeset/base/236401 Log: MFC Added: user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Apps/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Apps/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Bin/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Bin/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Code/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Code/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Cpu/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Cpu/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Disk/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Disk/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Docs/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Docs/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Examples/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Examples/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/FS/ - copied from r236397, head/cddl/contrib/dtracetoolkit/FS/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Guide - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/Guide user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Include/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Include/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Java/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Java/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/JavaScript/ - copied from r236397, head/cddl/contrib/dtracetoolkit/JavaScript/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Kernel/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Kernel/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/License - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/License user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Locks/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Locks/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Man/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Man/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Mem/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Mem/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Misc/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Misc/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Net/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Net/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Notes/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Notes/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Perl/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Perl/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Php/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Php/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Proc/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Proc/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Python/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Python/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/README - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/README user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Ruby/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Ruby/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Shell/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Shell/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Snippits/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Snippits/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/System/ - copied from r236397, head/cddl/contrib/dtracetoolkit/System/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Tcl/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Tcl/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/User/ - copied from r236397, head/cddl/contrib/dtracetoolkit/User/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Version - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/Version user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Zones/ - copied from r236397, head/cddl/contrib/dtracetoolkit/Zones/ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/dexplorer - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/dexplorer user/attilio/vmcontention/cddl/contrib/dtracetoolkit/dvmstat - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/dvmstat user/attilio/vmcontention/cddl/contrib/dtracetoolkit/errinfo - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/errinfo user/attilio/vmcontention/cddl/contrib/dtracetoolkit/execsnoop - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/execsnoop user/attilio/vmcontention/cddl/contrib/dtracetoolkit/hotkernel - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/hotkernel user/attilio/vmcontention/cddl/contrib/dtracetoolkit/hotuser - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/hotuser user/attilio/vmcontention/cddl/contrib/dtracetoolkit/install - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/install user/attilio/vmcontention/cddl/contrib/dtracetoolkit/iopattern - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/iopattern user/attilio/vmcontention/cddl/contrib/dtracetoolkit/iosnoop - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/iosnoop user/attilio/vmcontention/cddl/contrib/dtracetoolkit/iotop - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/iotop user/attilio/vmcontention/cddl/contrib/dtracetoolkit/opensnoop - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/opensnoop user/attilio/vmcontention/cddl/contrib/dtracetoolkit/procsystime - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/procsystime user/attilio/vmcontention/cddl/contrib/dtracetoolkit/rwsnoop - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/rwsnoop user/attilio/vmcontention/cddl/contrib/dtracetoolkit/rwtop - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/rwtop user/attilio/vmcontention/cddl/contrib/dtracetoolkit/statsnoop - copied unchanged from r236397, head/cddl/contrib/dtracetoolkit/statsnoop user/attilio/vmcontention/contrib/bind9/lib/dns/rdata/generic/tlsa_52.c - copied unchanged from r236397, head/contrib/bind9/lib/dns/rdata/generic/tlsa_52.c user/attilio/vmcontention/contrib/bind9/lib/dns/rdata/generic/tlsa_52.h - copied unchanged from r236397, head/contrib/bind9/lib/dns/rdata/generic/tlsa_52.h user/attilio/vmcontention/contrib/byacc/ - copied from r236397, head/contrib/byacc/ user/attilio/vmcontention/contrib/libpcap/pcap-netfilter-linux.c - copied unchanged from r236397, head/contrib/libpcap/pcap-netfilter-linux.c user/attilio/vmcontention/contrib/libpcap/pcap-netfilter-linux.h - copied unchanged from r236397, head/contrib/libpcap/pcap-netfilter-linux.h user/attilio/vmcontention/contrib/libpcap/pcap-tstamp.manmisc - copied unchanged from r236397, head/contrib/libpcap/pcap-tstamp.manmisc user/attilio/vmcontention/contrib/libpcap/pcap-tstamp.manmisc.in - copied unchanged from r236397, head/contrib/libpcap/pcap-tstamp.manmisc.in user/attilio/vmcontention/contrib/libpcap/pcap_list_tstamp_types.3pcap - copied unchanged from r236397, head/contrib/libpcap/pcap_list_tstamp_types.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_list_tstamp_types.3pcap.in - copied unchanged from r236397, head/contrib/libpcap/pcap_list_tstamp_types.3pcap.in user/attilio/vmcontention/contrib/libpcap/pcap_set_tstamp_type.3pcap - copied unchanged from r236397, head/contrib/libpcap/pcap_set_tstamp_type.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_set_tstamp_type.3pcap.in - copied unchanged from r236397, head/contrib/libpcap/pcap_set_tstamp_type.3pcap.in user/attilio/vmcontention/contrib/libpcap/pcap_tstamp_type_name_to_val.3pcap - copied unchanged from r236397, head/contrib/libpcap/pcap_tstamp_type_name_to_val.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_tstamp_type_val_to_name.3pcap - copied unchanged from r236397, head/contrib/libpcap/pcap_tstamp_type_val_to_name.3pcap user/attilio/vmcontention/contrib/libpcap/test/ - copied from r236397, head/contrib/libpcap/test/ user/attilio/vmcontention/contrib/openpam/TODO - copied unchanged from r236397, head/contrib/openpam/TODO user/attilio/vmcontention/contrib/openpam/bin/openpam_dump_policy/ - copied from r236397, head/contrib/openpam/bin/openpam_dump_policy/ user/attilio/vmcontention/contrib/openpam/doc/man/openpam_get_feature.3 - copied unchanged from r236397, head/contrib/openpam/doc/man/openpam_get_feature.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_readlinev.3 - copied unchanged from r236397, head/contrib/openpam/doc/man/openpam_readlinev.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_readword.3 - copied unchanged from r236397, head/contrib/openpam/doc/man/openpam_readword.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_set_feature.3 - copied unchanged from r236397, head/contrib/openpam/doc/man/openpam_set_feature.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_straddch.3 - copied unchanged from r236397, head/contrib/openpam/doc/man/openpam_straddch.3 user/attilio/vmcontention/contrib/openpam/lib/openpam_ctype.h - copied unchanged from r236397, head/contrib/openpam/lib/openpam_ctype.h user/attilio/vmcontention/contrib/openpam/lib/openpam_features.c - copied unchanged from r236397, head/contrib/openpam/lib/openpam_features.c user/attilio/vmcontention/contrib/openpam/lib/openpam_features.h - copied unchanged from r236397, head/contrib/openpam/lib/openpam_features.h user/attilio/vmcontention/contrib/openpam/lib/openpam_get_feature.c - copied unchanged from r236397, head/contrib/openpam/lib/openpam_get_feature.c user/attilio/vmcontention/contrib/openpam/lib/openpam_readlinev.c - copied unchanged from r236397, head/contrib/openpam/lib/openpam_readlinev.c user/attilio/vmcontention/contrib/openpam/lib/openpam_readword.c - copied unchanged from r236397, head/contrib/openpam/lib/openpam_readword.c user/attilio/vmcontention/contrib/openpam/lib/openpam_set_feature.c - copied unchanged from r236397, head/contrib/openpam/lib/openpam_set_feature.c user/attilio/vmcontention/contrib/openpam/lib/openpam_straddch.c - copied unchanged from r236397, head/contrib/openpam/lib/openpam_straddch.c user/attilio/vmcontention/contrib/openpam/lib/openpam_strlcat.h - copied unchanged from r236397, head/contrib/openpam/lib/openpam_strlcat.h user/attilio/vmcontention/contrib/openpam/pamgdb.in - copied unchanged from r236397, head/contrib/openpam/pamgdb.in user/attilio/vmcontention/contrib/openpam/t/ - copied from r236397, head/contrib/openpam/t/ user/attilio/vmcontention/contrib/tcpdump/in_cksum.c - copied unchanged from r236397, head/contrib/tcpdump/in_cksum.c user/attilio/vmcontention/contrib/tcpdump/ppi.h - copied unchanged from r236397, head/contrib/tcpdump/ppi.h user/attilio/vmcontention/contrib/tcpdump/print-802_15_4.c - copied unchanged from r236397, head/contrib/tcpdump/print-802_15_4.c user/attilio/vmcontention/contrib/tcpdump/print-babel.c - copied unchanged from r236397, head/contrib/tcpdump/print-babel.c user/attilio/vmcontention/contrib/tcpdump/print-carp.c - copied unchanged from r236397, head/contrib/tcpdump/print-carp.c user/attilio/vmcontention/contrib/tcpdump/print-ppi.c - copied unchanged from r236397, head/contrib/tcpdump/print-ppi.c user/attilio/vmcontention/contrib/tcpdump/print-rpki-rtr.c - copied unchanged from r236397, head/contrib/tcpdump/print-rpki-rtr.c user/attilio/vmcontention/lib/libc/gen/dirfd.c - copied unchanged from r236397, head/lib/libc/gen/dirfd.c user/attilio/vmcontention/lib/libc/gen/gen-private.h - copied unchanged from r236397, head/lib/libc/gen/gen-private.h user/attilio/vmcontention/lib/libc/powerpc/gen/eabi.S - copied unchanged from r236397, head/lib/libc/powerpc/gen/eabi.S user/attilio/vmcontention/lib/libc/stdio/printf_l.3 - copied unchanged from r236397, head/lib/libc/stdio/printf_l.3 user/attilio/vmcontention/lib/libc/stdio/scanf_l.3 - copied unchanged from r236397, head/lib/libc/stdio/scanf_l.3 user/attilio/vmcontention/lib/libnandfs/ - copied from r236397, head/lib/libnandfs/ user/attilio/vmcontention/lib/libstand/nandfs.c - copied unchanged from r236397, head/lib/libstand/nandfs.c user/attilio/vmcontention/sbin/nandfs/ - copied from r236397, head/sbin/nandfs/ user/attilio/vmcontention/sbin/newfs_nandfs/ - copied from r236397, head/sbin/newfs_nandfs/ user/attilio/vmcontention/share/dtrace/ - copied from r236397, head/share/dtrace/ user/attilio/vmcontention/share/man/man4/nand.4 - copied unchanged from r236397, head/share/man/man4/nand.4 user/attilio/vmcontention/share/man/man4/nandsim.4 - copied unchanged from r236397, head/share/man/man4/nandsim.4 user/attilio/vmcontention/share/man/man5/nandfs.5 - copied unchanged from r236397, head/share/man/man5/nandfs.5 user/attilio/vmcontention/sys/arm/mv/mv_localbus.c - copied unchanged from r236397, head/sys/arm/mv/mv_localbus.c user/attilio/vmcontention/sys/boot/fdt/dts/bindings-localbus.txt - copied unchanged from r236397, head/sys/boot/fdt/dts/bindings-localbus.txt user/attilio/vmcontention/sys/boot/fdt/dts/p2041rdb.dts - copied unchanged from r236397, head/sys/boot/fdt/dts/p2041rdb.dts user/attilio/vmcontention/sys/boot/fdt/dts/p2041si.dtsi - copied unchanged from r236397, head/sys/boot/fdt/dts/p2041si.dtsi user/attilio/vmcontention/sys/boot/fdt/dts/p3041si.dtsi - copied unchanged from r236397, head/sys/boot/fdt/dts/p3041si.dtsi user/attilio/vmcontention/sys/boot/fdt/dts/p5020ds.dts - copied unchanged from r236397, head/sys/boot/fdt/dts/p5020ds.dts user/attilio/vmcontention/sys/boot/fdt/dts/p5020si.dtsi - copied unchanged from r236397, head/sys/boot/fdt/dts/p5020si.dtsi user/attilio/vmcontention/sys/cam/scsi/scsi_enc.c - copied unchanged from r236397, head/sys/cam/scsi/scsi_enc.c user/attilio/vmcontention/sys/cam/scsi/scsi_enc.h - copied unchanged from r236397, head/sys/cam/scsi/scsi_enc.h user/attilio/vmcontention/sys/cam/scsi/scsi_enc_internal.h - copied unchanged from r236397, head/sys/cam/scsi/scsi_enc_internal.h user/attilio/vmcontention/sys/cam/scsi/scsi_enc_safte.c - copied unchanged from r236397, head/sys/cam/scsi/scsi_enc_safte.c user/attilio/vmcontention/sys/cam/scsi/scsi_enc_ses.c - copied unchanged from r236397, head/sys/cam/scsi/scsi_enc_ses.c user/attilio/vmcontention/sys/dev/agp/agp_i810.h - copied unchanged from r236397, head/sys/dev/agp/agp_i810.h user/attilio/vmcontention/sys/dev/ath/if_ath_beacon.c - copied unchanged from r236397, head/sys/dev/ath/if_ath_beacon.c user/attilio/vmcontention/sys/dev/ath/if_ath_beacon.h - copied unchanged from r236397, head/sys/dev/ath/if_ath_beacon.h user/attilio/vmcontention/sys/dev/ath/if_ath_rx.c - copied unchanged from r236397, head/sys/dev/ath/if_ath_rx.c user/attilio/vmcontention/sys/dev/ath/if_ath_rx.h - copied unchanged from r236397, head/sys/dev/ath/if_ath_rx.h user/attilio/vmcontention/sys/dev/ath/if_ath_tdma.c - copied unchanged from r236397, head/sys/dev/ath/if_ath_tdma.c user/attilio/vmcontention/sys/dev/ath/if_ath_tdma.h - copied unchanged from r236397, head/sys/dev/ath/if_ath_tdma.h user/attilio/vmcontention/sys/dev/ath/if_ath_tsf.h - copied unchanged from r236397, head/sys/dev/ath/if_ath_tsf.h user/attilio/vmcontention/sys/dev/drm2/ - copied from r236397, head/sys/dev/drm2/ user/attilio/vmcontention/sys/dev/fdt/fdt_slicer.c - copied unchanged from r236397, head/sys/dev/fdt/fdt_slicer.c user/attilio/vmcontention/sys/dev/nand/ - copied from r236397, head/sys/dev/nand/ user/attilio/vmcontention/sys/dev/usb/controller/ehci_fsl.c - copied unchanged from r236397, head/sys/dev/usb/controller/ehci_fsl.c user/attilio/vmcontention/sys/fs/nandfs/ - copied from r236397, head/sys/fs/nandfs/ user/attilio/vmcontention/sys/geom/geom_flashmap.c - copied unchanged from r236397, head/sys/geom/geom_flashmap.c user/attilio/vmcontention/sys/kern/kern_rangelock.c - copied unchanged from r236397, head/sys/kern/kern_rangelock.c user/attilio/vmcontention/sys/modules/drm2/ - copied from r236397, head/sys/modules/drm2/ user/attilio/vmcontention/sys/modules/nandfs/ - copied from r236397, head/sys/modules/nandfs/ user/attilio/vmcontention/sys/modules/nandsim/ - copied from r236397, head/sys/modules/nandsim/ user/attilio/vmcontention/sys/modules/netmap/ - copied from r236397, head/sys/modules/netmap/ user/attilio/vmcontention/sys/powerpc/booke/machdep_e500.c - copied unchanged from r236397, head/sys/powerpc/booke/machdep_e500.c user/attilio/vmcontention/sys/powerpc/booke/machdep_ppc4xx.c - copied unchanged from r236397, head/sys/powerpc/booke/machdep_ppc4xx.c user/attilio/vmcontention/sys/powerpc/include/machdep.h - copied unchanged from r236397, head/sys/powerpc/include/machdep.h user/attilio/vmcontention/sys/powerpc/mpc85xx/fsl_sdhc.c - copied unchanged from r236397, head/sys/powerpc/mpc85xx/fsl_sdhc.c user/attilio/vmcontention/sys/powerpc/mpc85xx/fsl_sdhc.h - copied unchanged from r236397, head/sys/powerpc/mpc85xx/fsl_sdhc.h user/attilio/vmcontention/sys/powerpc/powerpc/openpic_fdt.c - copied unchanged from r236397, head/sys/powerpc/powerpc/openpic_fdt.c user/attilio/vmcontention/sys/sys/rangelock.h - copied unchanged from r236397, head/sys/sys/rangelock.h user/attilio/vmcontention/sys/sys/slicer.h - copied unchanged from r236397, head/sys/sys/slicer.h user/attilio/vmcontention/tools/build/make_check/check.mk - copied unchanged from r236397, head/tools/build/make_check/check.mk user/attilio/vmcontention/tools/build/options/WITHOUT_ED_CRYPTO - copied unchanged from r236397, head/tools/build/options/WITHOUT_ED_CRYPTO user/attilio/vmcontention/tools/build/options/WITHOUT_LS_COLORS - copied unchanged from r236397, head/tools/build/options/WITHOUT_LS_COLORS user/attilio/vmcontention/tools/build/options/WITHOUT_NAND - copied unchanged from r236397, head/tools/build/options/WITHOUT_NAND user/attilio/vmcontention/tools/build/options/WITH_NAND - copied unchanged from r236397, head/tools/build/options/WITH_NAND user/attilio/vmcontention/tools/regression/usr.bin/make/test-new.mk - copied unchanged from r236397, head/tools/regression/usr.bin/make/test-new.mk user/attilio/vmcontention/tools/regression/usr.bin/make/variables/opt_V/ - copied from r236397, head/tools/regression/usr.bin/make/variables/opt_V/ user/attilio/vmcontention/tools/regression/usr.bin/yacc/ - copied from r236397, head/tools/regression/usr.bin/yacc/ user/attilio/vmcontention/usr.bin/pamtest/ - copied from r236397, head/usr.bin/pamtest/ user/attilio/vmcontention/usr.sbin/nandsim/ - copied from r236397, head/usr.sbin/nandsim/ user/attilio/vmcontention/usr.sbin/nandtool/ - copied from r236397, head/usr.sbin/nandtool/ Deleted: user/attilio/vmcontention/contrib/libpcap/filtertest.c user/attilio/vmcontention/contrib/libpcap/findalldevstest.c user/attilio/vmcontention/contrib/libpcap/opentest.c user/attilio/vmcontention/contrib/libpcap/pcap_free_datalinks.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_freealldevs.3pcap user/attilio/vmcontention/contrib/libpcap/selpolltest.c user/attilio/vmcontention/contrib/tcpdump/missing/addrsize.h user/attilio/vmcontention/contrib/tcpdump/missing/bittypes.h user/attilio/vmcontention/contrib/tcpdump/missing/resolv6.h user/attilio/vmcontention/contrib/tcpdump/missing/resolv_ext.h user/attilio/vmcontention/contrib/tcpdump/tests/ user/attilio/vmcontention/etc/pam.d/kde user/attilio/vmcontention/sys/cam/scsi/scsi_ses.c user/attilio/vmcontention/sys/dev/netmap/head.diff user/attilio/vmcontention/sys/powerpc/mpc85xx/openpic_fdt.c user/attilio/vmcontention/usr.bin/yacc/ACKNOWLEDGEMENTS user/attilio/vmcontention/usr.bin/yacc/NEW_FEATURES user/attilio/vmcontention/usr.bin/yacc/NOTES user/attilio/vmcontention/usr.bin/yacc/README user/attilio/vmcontention/usr.bin/yacc/closure.c user/attilio/vmcontention/usr.bin/yacc/defs.h user/attilio/vmcontention/usr.bin/yacc/error.c user/attilio/vmcontention/usr.bin/yacc/lalr.c user/attilio/vmcontention/usr.bin/yacc/lr0.c user/attilio/vmcontention/usr.bin/yacc/main.c user/attilio/vmcontention/usr.bin/yacc/mkpar.c user/attilio/vmcontention/usr.bin/yacc/output.c user/attilio/vmcontention/usr.bin/yacc/reader.c user/attilio/vmcontention/usr.bin/yacc/skeleton.c user/attilio/vmcontention/usr.bin/yacc/symtab.c user/attilio/vmcontention/usr.bin/yacc/test/ user/attilio/vmcontention/usr.bin/yacc/verbose.c user/attilio/vmcontention/usr.bin/yacc/warshall.c user/attilio/vmcontention/usr.bin/yacc/yacc.1 user/attilio/vmcontention/usr.bin/yacc/yyfix.1 user/attilio/vmcontention/usr.bin/yacc/yyfix.sh Modified: user/attilio/vmcontention/Makefile.inc1 user/attilio/vmcontention/ObsoleteFiles.inc user/attilio/vmcontention/bin/ed/Makefile user/attilio/vmcontention/bin/expr/expr.1 user/attilio/vmcontention/bin/expr/expr.y user/attilio/vmcontention/bin/ls/Makefile user/attilio/vmcontention/bin/ps/keyword.c user/attilio/vmcontention/bin/ps/ps.1 user/attilio/vmcontention/bin/rcp/rcp.c user/attilio/vmcontention/bin/sh/Makefile user/attilio/vmcontention/bin/sh/miscbltin.c user/attilio/vmcontention/bin/sh/mkbuiltins user/attilio/vmcontention/bin/sh/sh.1 user/attilio/vmcontention/bin/test/test.1 user/attilio/vmcontention/bin/uuidgen/uuidgen.1 user/attilio/vmcontention/cddl/contrib/dtracetoolkit/dtruss user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zpool/zpool.8 user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c user/attilio/vmcontention/cddl/contrib/opensolaris/cmd/ztest/ztest.c user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c user/attilio/vmcontention/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c user/attilio/vmcontention/contrib/bind9/CHANGES user/attilio/vmcontention/contrib/bind9/README user/attilio/vmcontention/contrib/bind9/bin/named/builtin.c user/attilio/vmcontention/contrib/bind9/bin/named/query.c user/attilio/vmcontention/contrib/bind9/bin/named/server.c user/attilio/vmcontention/contrib/bind9/bin/named/unix/dlz_dlopen_driver.c user/attilio/vmcontention/contrib/bind9/lib/bind9/api user/attilio/vmcontention/contrib/bind9/lib/bind9/check.c user/attilio/vmcontention/contrib/bind9/lib/dns/api user/attilio/vmcontention/contrib/bind9/lib/dns/dnssec.c user/attilio/vmcontention/contrib/bind9/lib/dns/include/dns/ecdb.h user/attilio/vmcontention/contrib/bind9/lib/dns/include/dns/rpz.h user/attilio/vmcontention/contrib/bind9/lib/dns/include/dns/sdb.h user/attilio/vmcontention/contrib/bind9/lib/dns/include/dns/stats.h user/attilio/vmcontention/contrib/bind9/lib/dns/include/dns/tsec.h user/attilio/vmcontention/contrib/bind9/lib/dns/include/dns/view.h user/attilio/vmcontention/contrib/bind9/lib/dns/rbtdb.c user/attilio/vmcontention/contrib/bind9/lib/dns/resolver.c user/attilio/vmcontention/contrib/bind9/lib/dns/sdb.c user/attilio/vmcontention/contrib/bind9/lib/dns/tkey.c user/attilio/vmcontention/contrib/bind9/lib/dns/zone.c user/attilio/vmcontention/contrib/bind9/lib/isc/pthreads/mutex.c user/attilio/vmcontention/contrib/bind9/lib/isccfg/api user/attilio/vmcontention/contrib/bind9/lib/isccfg/parser.c user/attilio/vmcontention/contrib/bind9/version user/attilio/vmcontention/contrib/com_err/com_err.3 user/attilio/vmcontention/contrib/compiler-rt/lib/sparc64/divmod.m4 user/attilio/vmcontention/contrib/compiler-rt/lib/sparc64/divsi3.S user/attilio/vmcontention/contrib/compiler-rt/lib/sparc64/modsi3.S user/attilio/vmcontention/contrib/gcc/config/i386/freebsd.h user/attilio/vmcontention/contrib/gcc/config/i386/freebsd64.h user/attilio/vmcontention/contrib/gcc/config/rs6000/rs6000.md user/attilio/vmcontention/contrib/gcc/config/sparc/freebsd.h user/attilio/vmcontention/contrib/gcc/config/sparc/sparc.md user/attilio/vmcontention/contrib/gcc/cse.c user/attilio/vmcontention/contrib/gcc/expr.c user/attilio/vmcontention/contrib/gcc/fold-const.c user/attilio/vmcontention/contrib/gcc/ipa-pure-const.c user/attilio/vmcontention/contrib/gcc/ipa-utils.c user/attilio/vmcontention/contrib/gcc/rtl.h user/attilio/vmcontention/contrib/gcc/var-tracking.c user/attilio/vmcontention/contrib/gcc/varasm.c user/attilio/vmcontention/contrib/groff/tmac/doc-common user/attilio/vmcontention/contrib/jemalloc/FREEBSD-diffs user/attilio/vmcontention/contrib/jemalloc/doc/jemalloc.3 user/attilio/vmcontention/contrib/jemalloc/include/jemalloc/internal/jemalloc_internal.h user/attilio/vmcontention/contrib/libc++/include/__bit_reference user/attilio/vmcontention/contrib/libpcap/CHANGES user/attilio/vmcontention/contrib/libpcap/CREDITS user/attilio/vmcontention/contrib/libpcap/Makefile.in user/attilio/vmcontention/contrib/libpcap/README user/attilio/vmcontention/contrib/libpcap/VERSION user/attilio/vmcontention/contrib/libpcap/bpf/net/bpf_filter.c user/attilio/vmcontention/contrib/libpcap/config.h.in user/attilio/vmcontention/contrib/libpcap/configure user/attilio/vmcontention/contrib/libpcap/configure.in user/attilio/vmcontention/contrib/libpcap/ethertype.h user/attilio/vmcontention/contrib/libpcap/fad-getad.c user/attilio/vmcontention/contrib/libpcap/gencode.c user/attilio/vmcontention/contrib/libpcap/gencode.h user/attilio/vmcontention/contrib/libpcap/grammar.y user/attilio/vmcontention/contrib/libpcap/inet.c user/attilio/vmcontention/contrib/libpcap/packaging/pcap.spec.in user/attilio/vmcontention/contrib/libpcap/pcap-bpf.c user/attilio/vmcontention/contrib/libpcap/pcap-bt-linux.c user/attilio/vmcontention/contrib/libpcap/pcap-common.c user/attilio/vmcontention/contrib/libpcap/pcap-config.in user/attilio/vmcontention/contrib/libpcap/pcap-dag.c user/attilio/vmcontention/contrib/libpcap/pcap-dlpi.c user/attilio/vmcontention/contrib/libpcap/pcap-filter.manmisc user/attilio/vmcontention/contrib/libpcap/pcap-filter.manmisc.in user/attilio/vmcontention/contrib/libpcap/pcap-int.h user/attilio/vmcontention/contrib/libpcap/pcap-libdlpi.c user/attilio/vmcontention/contrib/libpcap/pcap-linktype.manmisc user/attilio/vmcontention/contrib/libpcap/pcap-linktype.manmisc.in user/attilio/vmcontention/contrib/libpcap/pcap-linux.c user/attilio/vmcontention/contrib/libpcap/pcap-savefile.manfile user/attilio/vmcontention/contrib/libpcap/pcap-stdinc.h user/attilio/vmcontention/contrib/libpcap/pcap-usb-linux.c user/attilio/vmcontention/contrib/libpcap/pcap-win32.c user/attilio/vmcontention/contrib/libpcap/pcap.3pcap user/attilio/vmcontention/contrib/libpcap/pcap.3pcap.in user/attilio/vmcontention/contrib/libpcap/pcap.c user/attilio/vmcontention/contrib/libpcap/pcap/bpf.h user/attilio/vmcontention/contrib/libpcap/pcap/pcap.h user/attilio/vmcontention/contrib/libpcap/pcap_activate.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_can_set_rfmon.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_compile.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_compile.3pcap.in user/attilio/vmcontention/contrib/libpcap/pcap_datalink.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_datalink.3pcap.in user/attilio/vmcontention/contrib/libpcap/pcap_datalink_name_to_val.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_datalink_val_to_name.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_dump_open.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_fileno.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_findalldevs.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_get_selectable_fd.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_list_datalinks.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_list_datalinks.3pcap.in user/attilio/vmcontention/contrib/libpcap/pcap_loop.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_major_version.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_next_ex.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_open_dead.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_open_live.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_open_offline.3pcap user/attilio/vmcontention/contrib/libpcap/pcap_set_datalink.3pcap user/attilio/vmcontention/contrib/libpcap/savefile.c user/attilio/vmcontention/contrib/libpcap/scanner.l user/attilio/vmcontention/contrib/libpcap/sf-pcap-ng.c user/attilio/vmcontention/contrib/libpcap/sf-pcap.c user/attilio/vmcontention/contrib/llvm/include/llvm/Support/FileSystem.h user/attilio/vmcontention/contrib/llvm/lib/CodeGen/SelectionDAG/ScheduleDAGSDNodes.cpp user/attilio/vmcontention/contrib/llvm/lib/Support/Unix/PathV2.inc user/attilio/vmcontention/contrib/llvm/lib/Support/Windows/PathV2.inc user/attilio/vmcontention/contrib/llvm/tools/bugpoint/ToolRunner.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/AST/Decl.h user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Basic/TokenKinds.def user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Parse/Parser.h user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h user/attilio/vmcontention/contrib/llvm/tools/clang/include/clang/Sema/Sema.h user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Analysis/UninitializedValues.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Driver/Tools.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Frontend/CompilerInstance.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseCXXInlineMethods.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseDeclCXX.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseExpr.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp user/attilio/vmcontention/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp user/attilio/vmcontention/contrib/ncurses/man/curs_threads.3x user/attilio/vmcontention/contrib/openpam/CREDITS user/attilio/vmcontention/contrib/openpam/HISTORY user/attilio/vmcontention/contrib/openpam/LICENSE user/attilio/vmcontention/contrib/openpam/Makefile.am user/attilio/vmcontention/contrib/openpam/Makefile.in user/attilio/vmcontention/contrib/openpam/RELNOTES user/attilio/vmcontention/contrib/openpam/aclocal.m4 user/attilio/vmcontention/contrib/openpam/bin/Makefile.am user/attilio/vmcontention/contrib/openpam/bin/Makefile.in user/attilio/vmcontention/contrib/openpam/bin/pamtest/pamtest.1 user/attilio/vmcontention/contrib/openpam/bin/pamtest/pamtest.c user/attilio/vmcontention/contrib/openpam/bin/su/su.1 user/attilio/vmcontention/contrib/openpam/config.h.in user/attilio/vmcontention/contrib/openpam/configure user/attilio/vmcontention/contrib/openpam/configure.ac user/attilio/vmcontention/contrib/openpam/doc/man/Makefile.am user/attilio/vmcontention/contrib/openpam/doc/man/Makefile.in user/attilio/vmcontention/contrib/openpam/doc/man/openpam.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_borrow_cred.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_free_data.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_free_envlist.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_get_option.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_log.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_nullconv.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_readline.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_restore_cred.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_set_option.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_subst.3 user/attilio/vmcontention/contrib/openpam/doc/man/openpam_ttyconv.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam.conf.5 user/attilio/vmcontention/contrib/openpam/doc/man/pam_acct_mgmt.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_authenticate.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_chauthtok.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_close_session.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_conv.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_end.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_error.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_get_authtok.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_get_data.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_get_item.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_get_user.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_getenv.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_getenvlist.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_info.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_open_session.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_prompt.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_putenv.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_set_data.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_set_item.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_setcred.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_setenv.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_sm_acct_mgmt.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_sm_authenticate.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_sm_chauthtok.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_sm_close_session.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_sm_open_session.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_sm_setcred.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_start.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_strerror.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_verror.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_vinfo.3 user/attilio/vmcontention/contrib/openpam/doc/man/pam_vprompt.3 user/attilio/vmcontention/contrib/openpam/include/security/openpam.h user/attilio/vmcontention/contrib/openpam/include/security/openpam_version.h user/attilio/vmcontention/contrib/openpam/lib/Makefile.am user/attilio/vmcontention/contrib/openpam/lib/Makefile.in user/attilio/vmcontention/contrib/openpam/lib/openpam_check_owner_perms.c user/attilio/vmcontention/contrib/openpam/lib/openpam_configure.c user/attilio/vmcontention/contrib/openpam/lib/openpam_constants.h user/attilio/vmcontention/contrib/openpam/lib/openpam_debug.h user/attilio/vmcontention/contrib/openpam/lib/openpam_dynamic.c user/attilio/vmcontention/contrib/openpam/lib/openpam_get_option.c user/attilio/vmcontention/contrib/openpam/lib/openpam_impl.h user/attilio/vmcontention/contrib/openpam/lib/openpam_load.c user/attilio/vmcontention/contrib/openpam/lib/openpam_log.c user/attilio/vmcontention/contrib/openpam/lib/openpam_readline.c user/attilio/vmcontention/contrib/openpam/lib/openpam_set_option.c user/attilio/vmcontention/contrib/openpam/lib/openpam_strlcmp.h user/attilio/vmcontention/contrib/openpam/lib/openpam_strlcpy.h user/attilio/vmcontention/contrib/openpam/lib/openpam_subst.c user/attilio/vmcontention/contrib/openpam/lib/openpam_ttyconv.c user/attilio/vmcontention/contrib/openpam/lib/pam_get_authtok.c user/attilio/vmcontention/contrib/openpam/lib/pam_putenv.c user/attilio/vmcontention/contrib/openpam/lib/pam_setenv.c user/attilio/vmcontention/contrib/openpam/ltmain.sh user/attilio/vmcontention/contrib/openpam/misc/gendoc.pl user/attilio/vmcontention/contrib/tcpdump/CHANGES user/attilio/vmcontention/contrib/tcpdump/CREDITS user/attilio/vmcontention/contrib/tcpdump/Makefile.in user/attilio/vmcontention/contrib/tcpdump/VERSION user/attilio/vmcontention/contrib/tcpdump/acconfig.h user/attilio/vmcontention/contrib/tcpdump/addrtoname.c user/attilio/vmcontention/contrib/tcpdump/addrtoname.h user/attilio/vmcontention/contrib/tcpdump/bootp.h user/attilio/vmcontention/contrib/tcpdump/config.h.in user/attilio/vmcontention/contrib/tcpdump/configure user/attilio/vmcontention/contrib/tcpdump/configure.in user/attilio/vmcontention/contrib/tcpdump/cpack.c user/attilio/vmcontention/contrib/tcpdump/cpack.h user/attilio/vmcontention/contrib/tcpdump/ethertype.h user/attilio/vmcontention/contrib/tcpdump/forces.h user/attilio/vmcontention/contrib/tcpdump/ieee802_11_radio.h user/attilio/vmcontention/contrib/tcpdump/interface.h user/attilio/vmcontention/contrib/tcpdump/ip.h user/attilio/vmcontention/contrib/tcpdump/ip6.h user/attilio/vmcontention/contrib/tcpdump/ipproto.c user/attilio/vmcontention/contrib/tcpdump/ipproto.h user/attilio/vmcontention/contrib/tcpdump/netdissect.h user/attilio/vmcontention/contrib/tcpdump/ospf.h user/attilio/vmcontention/contrib/tcpdump/oui.c user/attilio/vmcontention/contrib/tcpdump/oui.h user/attilio/vmcontention/contrib/tcpdump/print-802_11.c user/attilio/vmcontention/contrib/tcpdump/print-ap1394.c user/attilio/vmcontention/contrib/tcpdump/print-arcnet.c user/attilio/vmcontention/contrib/tcpdump/print-arp.c user/attilio/vmcontention/contrib/tcpdump/print-atalk.c user/attilio/vmcontention/contrib/tcpdump/print-atm.c user/attilio/vmcontention/contrib/tcpdump/print-bgp.c user/attilio/vmcontention/contrib/tcpdump/print-cdp.c user/attilio/vmcontention/contrib/tcpdump/print-chdlc.c user/attilio/vmcontention/contrib/tcpdump/print-dccp.c user/attilio/vmcontention/contrib/tcpdump/print-dhcp6.c user/attilio/vmcontention/contrib/tcpdump/print-enc.c user/attilio/vmcontention/contrib/tcpdump/print-ether.c user/attilio/vmcontention/contrib/tcpdump/print-forces.c user/attilio/vmcontention/contrib/tcpdump/print-fr.c user/attilio/vmcontention/contrib/tcpdump/print-gre.c user/attilio/vmcontention/contrib/tcpdump/print-icmp.c user/attilio/vmcontention/contrib/tcpdump/print-icmp6.c user/attilio/vmcontention/contrib/tcpdump/print-igmp.c user/attilio/vmcontention/contrib/tcpdump/print-ip.c user/attilio/vmcontention/contrib/tcpdump/print-ip6.c user/attilio/vmcontention/contrib/tcpdump/print-ipnet.c user/attilio/vmcontention/contrib/tcpdump/print-ipx.c user/attilio/vmcontention/contrib/tcpdump/print-isoclns.c user/attilio/vmcontention/contrib/tcpdump/print-juniper.c user/attilio/vmcontention/contrib/tcpdump/print-lane.c user/attilio/vmcontention/contrib/tcpdump/print-llc.c user/attilio/vmcontention/contrib/tcpdump/print-lldp.c user/attilio/vmcontention/contrib/tcpdump/print-mobile.c user/attilio/vmcontention/contrib/tcpdump/print-mpls.c user/attilio/vmcontention/contrib/tcpdump/print-null.c user/attilio/vmcontention/contrib/tcpdump/print-ospf.c user/attilio/vmcontention/contrib/tcpdump/print-pflog.c user/attilio/vmcontention/contrib/tcpdump/print-pgm.c user/attilio/vmcontention/contrib/tcpdump/print-pim.c user/attilio/vmcontention/contrib/tcpdump/print-ppp.c user/attilio/vmcontention/contrib/tcpdump/print-rrcp.c user/attilio/vmcontention/contrib/tcpdump/print-sctp.c user/attilio/vmcontention/contrib/tcpdump/print-sflow.c user/attilio/vmcontention/contrib/tcpdump/print-sl.c user/attilio/vmcontention/contrib/tcpdump/print-sll.c user/attilio/vmcontention/contrib/tcpdump/print-sunrpc.c user/attilio/vmcontention/contrib/tcpdump/print-symantec.c user/attilio/vmcontention/contrib/tcpdump/print-tcp.c user/attilio/vmcontention/contrib/tcpdump/print-tftp.c user/attilio/vmcontention/contrib/tcpdump/print-udp.c user/attilio/vmcontention/contrib/tcpdump/print-vrrp.c user/attilio/vmcontention/contrib/tcpdump/tcp.h user/attilio/vmcontention/contrib/tcpdump/tcpdump-stdinc.h user/attilio/vmcontention/contrib/tcpdump/tcpdump.1.in user/attilio/vmcontention/contrib/tcpdump/tcpdump.c user/attilio/vmcontention/contrib/tcpdump/udp.h user/attilio/vmcontention/crypto/openssh/ssh.c user/attilio/vmcontention/crypto/openssh/sshconnect.c user/attilio/vmcontention/crypto/openssh/sshd.c user/attilio/vmcontention/crypto/openssh/version.c user/attilio/vmcontention/crypto/openssh/version.h user/attilio/vmcontention/crypto/openssl/crypto/buffer/buffer.c user/attilio/vmcontention/crypto/openssl/ssl/s3_srvr.c user/attilio/vmcontention/etc/defaults/periodic.conf user/attilio/vmcontention/etc/devd/usb.conf user/attilio/vmcontention/etc/mtree/BSD.include.dist user/attilio/vmcontention/etc/mtree/BSD.usr.dist user/attilio/vmcontention/etc/pam.d/Makefile user/attilio/vmcontention/gnu/lib/Makefile user/attilio/vmcontention/gnu/lib/csu/Makefile user/attilio/vmcontention/gnu/lib/libgcc/Makefile user/attilio/vmcontention/gnu/lib/libsupc++/Version.map user/attilio/vmcontention/gnu/usr.bin/gdb/libgdb/fbsd-threads.c user/attilio/vmcontention/include/Makefile user/attilio/vmcontention/include/dirent.h user/attilio/vmcontention/include/malloc_np.h user/attilio/vmcontention/include/protocols/dumprestore.h user/attilio/vmcontention/kerberos5/lib/libgssapi_krb5/Makefile user/attilio/vmcontention/kerberos5/lib/libgssapi_ntlm/Makefile user/attilio/vmcontention/kerberos5/lib/libgssapi_spnego/Makefile user/attilio/vmcontention/kerberos5/lib/libhdb/Makefile user/attilio/vmcontention/kerberos5/lib/libheimbase/Makefile user/attilio/vmcontention/kerberos5/lib/libheimipcc/Makefile user/attilio/vmcontention/kerberos5/lib/libheimipcs/Makefile user/attilio/vmcontention/kerberos5/lib/libhx509/Makefile user/attilio/vmcontention/kerberos5/lib/libkadm5clnt/Makefile user/attilio/vmcontention/kerberos5/lib/libkadm5srv/Makefile user/attilio/vmcontention/kerberos5/lib/libkafs5/Makefile user/attilio/vmcontention/kerberos5/lib/libkdc/Makefile user/attilio/vmcontention/kerberos5/lib/libkrb5/Makefile user/attilio/vmcontention/kerberos5/lib/libvers/Makefile user/attilio/vmcontention/kerberos5/libexec/hprop/Makefile user/attilio/vmcontention/kerberos5/libexec/kadmind/Makefile user/attilio/vmcontention/kerberos5/libexec/kcm/Makefile user/attilio/vmcontention/kerberos5/libexec/kdigest/Makefile user/attilio/vmcontention/kerberos5/libexec/kfd/Makefile user/attilio/vmcontention/kerberos5/tools/asn1_compile/Makefile user/attilio/vmcontention/kerberos5/usr.bin/hxtool/Makefile user/attilio/vmcontention/kerberos5/usr.bin/kadmin/Makefile user/attilio/vmcontention/kerberos5/usr.bin/kcc/Makefile user/attilio/vmcontention/kerberos5/usr.bin/kf/Makefile user/attilio/vmcontention/kerberos5/usr.bin/string2key/Makefile user/attilio/vmcontention/kerberos5/usr.sbin/iprop-log/Makefile user/attilio/vmcontention/kerberos5/usr.sbin/ktutil/Makefile user/attilio/vmcontention/lib/Makefile user/attilio/vmcontention/lib/bind/dns/code.h user/attilio/vmcontention/lib/bind/dns/dns/enumtype.h user/attilio/vmcontention/lib/bind/dns/dns/rdatastruct.h user/attilio/vmcontention/lib/clang/include/clang/Basic/Version.inc user/attilio/vmcontention/lib/clang/include/llvm/Config/config.h user/attilio/vmcontention/lib/libc/Makefile user/attilio/vmcontention/lib/libc/gen/Makefile.inc user/attilio/vmcontention/lib/libc/gen/Symbol.map user/attilio/vmcontention/lib/libc/gen/closedir.c user/attilio/vmcontention/lib/libc/gen/fts-compat.c user/attilio/vmcontention/lib/libc/gen/fts.c user/attilio/vmcontention/lib/libc/gen/getcwd.c user/attilio/vmcontention/lib/libc/gen/getnetgrent.c user/attilio/vmcontention/lib/libc/gen/opendir.c user/attilio/vmcontention/lib/libc/gen/readdir.c user/attilio/vmcontention/lib/libc/gen/rewinddir.c user/attilio/vmcontention/lib/libc/gen/seekdir.c user/attilio/vmcontention/lib/libc/gen/telldir.c user/attilio/vmcontention/lib/libc/net/if_indextoname.c user/attilio/vmcontention/lib/libc/net/if_nameindex.c user/attilio/vmcontention/lib/libc/net/if_nametoindex.c user/attilio/vmcontention/lib/libc/net/nsdispatch.3 user/attilio/vmcontention/lib/libc/net/nsparser.y user/attilio/vmcontention/lib/libc/net/sctp_sys_calls.c user/attilio/vmcontention/lib/libc/net/sourcefilter.c user/attilio/vmcontention/lib/libc/posix1e/mac_prepare.3 user/attilio/vmcontention/lib/libc/powerpc/Symbol.map user/attilio/vmcontention/lib/libc/powerpc/gen/Makefile.inc user/attilio/vmcontention/lib/libc/stdio/Makefile.inc user/attilio/vmcontention/lib/libc/stdio/fpurge.c user/attilio/vmcontention/lib/libc/stdio/scanf.3 user/attilio/vmcontention/lib/libc/stdio/wscanf.3 user/attilio/vmcontention/lib/libc/sys/lseek.2 user/attilio/vmcontention/lib/libcompiler_rt/Makefile user/attilio/vmcontention/lib/libfetch/common.c user/attilio/vmcontention/lib/libjail/jail.c user/attilio/vmcontention/lib/libkiconv/Makefile user/attilio/vmcontention/lib/libkiconv/xlat16_iconv.c user/attilio/vmcontention/lib/libmagic/Makefile user/attilio/vmcontention/lib/libmagic/config.h user/attilio/vmcontention/lib/libncp/ncpl_nls.c user/attilio/vmcontention/lib/libpam/libpam/Makefile user/attilio/vmcontention/lib/libpam/modules/pam_exec/pam_exec.8 user/attilio/vmcontention/lib/libpam/modules/pam_ssh/pam_ssh.c user/attilio/vmcontention/lib/libpcap/Makefile user/attilio/vmcontention/lib/libpcap/config.h user/attilio/vmcontention/lib/libprocstat/cd9660.c user/attilio/vmcontention/lib/libprocstat/common_kvm.c user/attilio/vmcontention/lib/libstand/Makefile user/attilio/vmcontention/lib/libstand/bswap.c user/attilio/vmcontention/lib/libstand/stand.h user/attilio/vmcontention/lib/libthr/thread/thr_mutex.c user/attilio/vmcontention/lib/libusbhid/parse.c user/attilio/vmcontention/lib/msun/src/math.h user/attilio/vmcontention/libexec/rbootd/rbootd.8 user/attilio/vmcontention/libexec/tftpd/Makefile user/attilio/vmcontention/libexec/tftpd/tftpd.8 user/attilio/vmcontention/sbin/Makefile user/attilio/vmcontention/sbin/atacontrol/atacontrol.8 user/attilio/vmcontention/sbin/camcontrol/camcontrol.c user/attilio/vmcontention/sbin/devd/devd.cc user/attilio/vmcontention/sbin/devd/parse.y user/attilio/vmcontention/sbin/dump/dump.8 user/attilio/vmcontention/sbin/etherswitchcfg/etherswitchcfg.8 user/attilio/vmcontention/sbin/fsck_msdosfs/main.c user/attilio/vmcontention/sbin/geom/class/part/gpart.8 user/attilio/vmcontention/sbin/geom/class/raid/graid.8 user/attilio/vmcontention/sbin/geom/class/virstor/gvirstor.8 user/attilio/vmcontention/sbin/gvinum/gvinum.8 user/attilio/vmcontention/sbin/hastctl/hastctl.8 user/attilio/vmcontention/sbin/hastd/hast.h user/attilio/vmcontention/sbin/hastd/hastd.8 user/attilio/vmcontention/sbin/hastd/parse.y user/attilio/vmcontention/sbin/ifconfig/ifconfig.8 user/attilio/vmcontention/sbin/ifconfig/ifconfig.c user/attilio/vmcontention/sbin/ifconfig/iflagg.c user/attilio/vmcontention/sbin/init/init.c user/attilio/vmcontention/sbin/mca/Makefile user/attilio/vmcontention/sbin/mca/mca.c user/attilio/vmcontention/sbin/mdconfig/mdconfig.8 user/attilio/vmcontention/sbin/mount/mount.8 user/attilio/vmcontention/sbin/natd/natd.8 user/attilio/vmcontention/sbin/restore/restore.8 user/attilio/vmcontention/sbin/restore/utilities.c user/attilio/vmcontention/sbin/setkey/setkey.8 user/attilio/vmcontention/sbin/shutdown/shutdown.c user/attilio/vmcontention/secure/lib/libcrypt/crypt-des.c user/attilio/vmcontention/share/Makefile user/attilio/vmcontention/share/examples/csh/dot.cshrc user/attilio/vmcontention/share/examples/ses/Makefile.inc user/attilio/vmcontention/share/examples/ses/srcs/eltsub.c user/attilio/vmcontention/share/examples/ses/srcs/getencstat.c user/attilio/vmcontention/share/examples/ses/srcs/getnobj.c user/attilio/vmcontention/share/examples/ses/srcs/getobjmap.c user/attilio/vmcontention/share/examples/ses/srcs/getobjstat.c user/attilio/vmcontention/share/examples/ses/srcs/inienc.c user/attilio/vmcontention/share/examples/ses/srcs/sesd.c user/attilio/vmcontention/share/examples/ses/srcs/setencstat.c user/attilio/vmcontention/share/examples/ses/srcs/setobjstat.c user/attilio/vmcontention/share/man/man4/Makefile user/attilio/vmcontention/share/man/man4/carp.4 user/attilio/vmcontention/share/man/man4/ddb.4 user/attilio/vmcontention/share/man/man4/divert.4 user/attilio/vmcontention/share/man/man4/firewire.4 user/attilio/vmcontention/share/man/man4/gre.4 user/attilio/vmcontention/share/man/man4/ipfirewall.4 user/attilio/vmcontention/share/man/man4/send.4 user/attilio/vmcontention/share/man/man4/siftr.4 user/attilio/vmcontention/share/man/man4/vlan.4 user/attilio/vmcontention/share/man/man4/witness.4 user/attilio/vmcontention/share/man/man5/Makefile user/attilio/vmcontention/share/man/man5/devfs.conf.5 user/attilio/vmcontention/share/man/man5/devfs.rules.5 user/attilio/vmcontention/share/man/man5/periodic.conf.5 user/attilio/vmcontention/share/man/man5/src.conf.5 user/attilio/vmcontention/share/man/man7/c99.7 user/attilio/vmcontention/share/man/man7/release.7 user/attilio/vmcontention/share/man/man8/picobsd.8 user/attilio/vmcontention/share/man/man8/rc.8 user/attilio/vmcontention/share/man/man9/BUF_ISLOCKED.9 user/attilio/vmcontention/share/man/man9/DB_COMMAND.9 user/attilio/vmcontention/share/man/man9/DECLARE_GEOM_CLASS.9 user/attilio/vmcontention/share/man/man9/EVENTHANDLER.9 user/attilio/vmcontention/share/man/man9/VOP_GETEXTATTR.9 user/attilio/vmcontention/share/man/man9/VOP_GETPAGES.9 user/attilio/vmcontention/share/man/man9/VOP_GETVOBJECT.9 user/attilio/vmcontention/share/man/man9/VOP_SETEXTATTR.9 user/attilio/vmcontention/share/man/man9/acl.9 user/attilio/vmcontention/share/man/man9/bpf.9 user/attilio/vmcontention/share/man/man9/bus_generic_print_child.9 user/attilio/vmcontention/share/man/man9/bus_release_resource.9 user/attilio/vmcontention/share/man/man9/bus_space.9 user/attilio/vmcontention/share/man/man9/byteorder.9 user/attilio/vmcontention/share/man/man9/devclass_get_maxunit.9 user/attilio/vmcontention/share/man/man9/device_find_child.9 user/attilio/vmcontention/share/man/man9/eventtimers.9 user/attilio/vmcontention/share/man/man9/fail.9 user/attilio/vmcontention/share/man/man9/firmware.9 user/attilio/vmcontention/share/man/man9/hashinit.9 user/attilio/vmcontention/share/man/man9/ieee80211_proto.9 user/attilio/vmcontention/share/man/man9/ifnet.9 user/attilio/vmcontention/share/man/man9/kqueue.9 user/attilio/vmcontention/share/man/man9/lock.9 user/attilio/vmcontention/share/man/man9/locking.9 user/attilio/vmcontention/share/man/man9/mbuf.9 user/attilio/vmcontention/share/man/man9/mod_cc.9 user/attilio/vmcontention/share/man/man9/namei.9 user/attilio/vmcontention/share/man/man9/netisr.9 user/attilio/vmcontention/share/man/man9/pci.9 user/attilio/vmcontention/share/man/man9/spl.9 user/attilio/vmcontention/share/man/man9/sysctl.9 user/attilio/vmcontention/share/man/man9/taskqueue.9 user/attilio/vmcontention/share/man/man9/usbdi.9 user/attilio/vmcontention/share/man/man9/vm_page_aflag.9 user/attilio/vmcontention/share/misc/committers-doc.dot user/attilio/vmcontention/share/misc/committers-ports.dot user/attilio/vmcontention/share/misc/committers-src.dot user/attilio/vmcontention/share/mk/bsd.README user/attilio/vmcontention/share/mk/bsd.libnames.mk user/attilio/vmcontention/share/mk/bsd.own.mk user/attilio/vmcontention/sys/amd64/acpica/acpi_machdep.c user/attilio/vmcontention/sys/amd64/amd64/fpu.c user/attilio/vmcontention/sys/amd64/amd64/pmap.c user/attilio/vmcontention/sys/amd64/include/in_cksum.h user/attilio/vmcontention/sys/amd64/include/pmap.h user/attilio/vmcontention/sys/amd64/linux32/linux32_proto.h user/attilio/vmcontention/sys/amd64/linux32/linux32_syscall.h user/attilio/vmcontention/sys/amd64/linux32/linux32_syscalls.c user/attilio/vmcontention/sys/amd64/linux32/linux32_sysent.c user/attilio/vmcontention/sys/amd64/linux32/linux32_systrace_args.c user/attilio/vmcontention/sys/amd64/linux32/syscalls.master user/attilio/vmcontention/sys/arm/arm/db_trace.c user/attilio/vmcontention/sys/arm/arm/gdb_machdep.c user/attilio/vmcontention/sys/arm/arm/machdep.c user/attilio/vmcontention/sys/arm/arm/nexus.c user/attilio/vmcontention/sys/arm/arm/pmap.c user/attilio/vmcontention/sys/arm/at91/at91.c user/attilio/vmcontention/sys/arm/at91/at91_machdep.c user/attilio/vmcontention/sys/arm/at91/at91_pmc.c user/attilio/vmcontention/sys/arm/at91/at91reg.h user/attilio/vmcontention/sys/arm/at91/at91rm92reg.h user/attilio/vmcontention/sys/arm/at91/at91sam9260reg.h user/attilio/vmcontention/sys/arm/at91/at91sam9g20reg.h user/attilio/vmcontention/sys/arm/at91/at91var.h user/attilio/vmcontention/sys/arm/at91/std.ethernut5 user/attilio/vmcontention/sys/arm/at91/std.hl200 user/attilio/vmcontention/sys/arm/at91/std.hl201 user/attilio/vmcontention/sys/arm/at91/std.kb920x user/attilio/vmcontention/sys/arm/at91/std.qila9g20 user/attilio/vmcontention/sys/arm/at91/std.sam9g20ek user/attilio/vmcontention/sys/arm/conf/DB-78XXX user/attilio/vmcontention/sys/arm/conf/DB-88F6XXX user/attilio/vmcontention/sys/arm/conf/ETHERNUT5 user/attilio/vmcontention/sys/arm/conf/ETHERNUT5.hints user/attilio/vmcontention/sys/arm/conf/SHEEVAPLUG user/attilio/vmcontention/sys/arm/include/fdt.h user/attilio/vmcontention/sys/arm/include/in_cksum.h user/attilio/vmcontention/sys/arm/include/kdb.h user/attilio/vmcontention/sys/arm/include/pmc_mdep.h user/attilio/vmcontention/sys/arm/mv/discovery/discovery.c user/attilio/vmcontention/sys/arm/mv/files.mv user/attilio/vmcontention/sys/arm/mv/mv_machdep.c user/attilio/vmcontention/sys/arm/mv/mvwin.h user/attilio/vmcontention/sys/boot/Makefile.sparc64 user/attilio/vmcontention/sys/boot/arm/at91/boot2/boot2.c user/attilio/vmcontention/sys/boot/arm/ixp425/boot2/boot2.c user/attilio/vmcontention/sys/boot/arm/uboot/Makefile user/attilio/vmcontention/sys/boot/arm/uboot/conf.c user/attilio/vmcontention/sys/boot/arm/uboot/ldscript.arm user/attilio/vmcontention/sys/boot/arm/uboot/version user/attilio/vmcontention/sys/boot/common/loader.8 user/attilio/vmcontention/sys/boot/common/ufsread.c user/attilio/vmcontention/sys/boot/fdt/dts/db78100.dts user/attilio/vmcontention/sys/boot/fdt/dts/db88f6281.dts user/attilio/vmcontention/sys/boot/fdt/dts/p3041ds.dts user/attilio/vmcontention/sys/boot/fdt/dts/sheevaplug.dts user/attilio/vmcontention/sys/boot/fdt/fdt_loader_cmd.c user/attilio/vmcontention/sys/boot/forth/beastie.4th user/attilio/vmcontention/sys/boot/forth/beastie.4th.8 user/attilio/vmcontention/sys/boot/forth/brand.4th user/attilio/vmcontention/sys/boot/forth/brand.4th.8 user/attilio/vmcontention/sys/boot/forth/check-password.4th user/attilio/vmcontention/sys/boot/forth/check-password.4th.8 user/attilio/vmcontention/sys/boot/forth/color.4th user/attilio/vmcontention/sys/boot/forth/color.4th.8 user/attilio/vmcontention/sys/boot/forth/delay.4th user/attilio/vmcontention/sys/boot/forth/delay.4th.8 user/attilio/vmcontention/sys/boot/forth/menu-commands.4th user/attilio/vmcontention/sys/boot/forth/menu.4th user/attilio/vmcontention/sys/boot/forth/menu.4th.8 user/attilio/vmcontention/sys/boot/forth/shortcuts.4th user/attilio/vmcontention/sys/boot/forth/version.4th user/attilio/vmcontention/sys/boot/forth/version.4th.8 user/attilio/vmcontention/sys/boot/i386/boot2/boot2.c user/attilio/vmcontention/sys/boot/i386/gptboot/gptboot.c user/attilio/vmcontention/sys/boot/i386/libi386/biospnp.c user/attilio/vmcontention/sys/boot/i386/loader/Makefile user/attilio/vmcontention/sys/boot/i386/loader/conf.c user/attilio/vmcontention/sys/boot/ofw/libofw/Makefile user/attilio/vmcontention/sys/boot/ofw/libofw/devicename.c user/attilio/vmcontention/sys/boot/ofw/libofw/libofw.h user/attilio/vmcontention/sys/boot/pc98/boot2/boot2.c user/attilio/vmcontention/sys/boot/pc98/libpc98/Makefile user/attilio/vmcontention/sys/boot/powerpc/boot1.chrp/boot1.c user/attilio/vmcontention/sys/boot/sparc64/boot1/boot1.c user/attilio/vmcontention/sys/boot/sparc64/loader/Makefile user/attilio/vmcontention/sys/boot/sparc64/loader/main.c user/attilio/vmcontention/sys/boot/uboot/common/metadata.c user/attilio/vmcontention/sys/boot/uboot/lib/api_public.h user/attilio/vmcontention/sys/boot/uboot/lib/copy.c user/attilio/vmcontention/sys/boot/uboot/lib/elf_freebsd.c user/attilio/vmcontention/sys/boot/uboot/lib/glue.c user/attilio/vmcontention/sys/boot/uboot/lib/libuboot.h user/attilio/vmcontention/sys/boot/zfs/zfs.c user/attilio/vmcontention/sys/boot/zfs/zfsimpl.c user/attilio/vmcontention/sys/cam/ata/ata_all.c user/attilio/vmcontention/sys/cam/ata/ata_all.h user/attilio/vmcontention/sys/cam/ata/ata_da.c user/attilio/vmcontention/sys/cam/ata/ata_pmp.c user/attilio/vmcontention/sys/cam/ata/ata_xpt.c user/attilio/vmcontention/sys/cam/cam_ccb.h user/attilio/vmcontention/sys/cam/cam_xpt.c user/attilio/vmcontention/sys/cam/scsi/scsi_all.c user/attilio/vmcontention/sys/cam/scsi/scsi_all.h user/attilio/vmcontention/sys/cam/scsi/scsi_ch.c user/attilio/vmcontention/sys/cam/scsi/scsi_pass.c user/attilio/vmcontention/sys/cam/scsi/scsi_pt.c user/attilio/vmcontention/sys/cam/scsi/scsi_ses.h user/attilio/vmcontention/sys/cam/scsi/scsi_sg.c user/attilio/vmcontention/sys/cam/scsi/scsi_xpt.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c user/attilio/vmcontention/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h user/attilio/vmcontention/sys/compat/freebsd32/freebsd32.h user/attilio/vmcontention/sys/compat/freebsd32/freebsd32_misc.c user/attilio/vmcontention/sys/compat/freebsd32/freebsd32_proto.h user/attilio/vmcontention/sys/compat/freebsd32/freebsd32_syscall.h user/attilio/vmcontention/sys/compat/freebsd32/freebsd32_syscalls.c user/attilio/vmcontention/sys/compat/freebsd32/freebsd32_sysent.c user/attilio/vmcontention/sys/compat/freebsd32/freebsd32_systrace_args.c user/attilio/vmcontention/sys/compat/freebsd32/syscalls.master user/attilio/vmcontention/sys/compat/ndis/subr_ntoskrnl.c user/attilio/vmcontention/sys/conf/NOTES user/attilio/vmcontention/sys/conf/files user/attilio/vmcontention/sys/conf/files.powerpc user/attilio/vmcontention/sys/conf/options user/attilio/vmcontention/sys/conf/options.powerpc user/attilio/vmcontention/sys/contrib/dev/acpica/acpica_prep.sh user/attilio/vmcontention/sys/contrib/dev/acpica/changes.txt (contents, props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/common/adfile.c user/attilio/vmcontention/sys/contrib/dev/acpica/common/adwalk.c user/attilio/vmcontention/sys/contrib/dev/acpica/common/dmextern.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslcompile.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslcompiler.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslcompiler.l user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslcompiler.y user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslerror.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslfiles.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslmain.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslmap.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslmessages.h user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/aslstartup.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/dtio.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/prscan.c user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/prutils.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/dbfileio.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/dsfield.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/evxface.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/tbfadt.c user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/utmisc.c user/attilio/vmcontention/sys/contrib/dev/acpica/include/acobject.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acpiosxf.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acpixf.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/actypes.h user/attilio/vmcontention/sys/contrib/dev/acpica/include/acutils.h user/attilio/vmcontention/sys/contrib/dev/acpica/os_specific/service_layers/osunixxf.c user/attilio/vmcontention/sys/contrib/pf/net/pf_ioctl.c user/attilio/vmcontention/sys/contrib/pf/net/pf_table.c user/attilio/vmcontention/sys/contrib/pf/net/pfvar.h user/attilio/vmcontention/sys/dev/acpica/Osd/OsdSchedule.c user/attilio/vmcontention/sys/dev/acpica/acpi.c user/attilio/vmcontention/sys/dev/acpica/acpi_cpu.c user/attilio/vmcontention/sys/dev/acpica/acpi_ec.c user/attilio/vmcontention/sys/dev/acpica/acpi_smbat.c user/attilio/vmcontention/sys/dev/acpica/acpivar.h user/attilio/vmcontention/sys/dev/agp/agp.c user/attilio/vmcontention/sys/dev/agp/agp_i810.c user/attilio/vmcontention/sys/dev/agp/agp_if.m user/attilio/vmcontention/sys/dev/agp/agppriv.h user/attilio/vmcontention/sys/dev/agp/agpreg.h user/attilio/vmcontention/sys/dev/agp/agpvar.h user/attilio/vmcontention/sys/dev/ahci/ahci.c user/attilio/vmcontention/sys/dev/ata/ata-all.c user/attilio/vmcontention/sys/dev/ath/ath_hal/ah.h user/attilio/vmcontention/sys/dev/ath/ath_hal/ah_internal.h user/attilio/vmcontention/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c user/attilio/vmcontention/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c user/attilio/vmcontention/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c user/attilio/vmcontention/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c user/attilio/vmcontention/sys/dev/ath/ath_hal/ar5416/ar5416reg.h user/attilio/vmcontention/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c user/attilio/vmcontention/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c user/attilio/vmcontention/sys/dev/ath/ath_hal/ar9002/ar9287_attach.c user/attilio/vmcontention/sys/dev/ath/if_ath.c user/attilio/vmcontention/sys/dev/ath/if_ath_debug.c user/attilio/vmcontention/sys/dev/ath/if_ath_debug.h user/attilio/vmcontention/sys/dev/ath/if_ath_misc.h user/attilio/vmcontention/sys/dev/ath/if_ath_sysctl.c user/attilio/vmcontention/sys/dev/ath/if_ath_tx.c user/attilio/vmcontention/sys/dev/ath/if_athvar.h user/attilio/vmcontention/sys/dev/bce/if_bce.c user/attilio/vmcontention/sys/dev/bge/if_bge.c user/attilio/vmcontention/sys/dev/cxgb/cxgb_adapter.h user/attilio/vmcontention/sys/dev/cxgb/cxgb_sge.c user/attilio/vmcontention/sys/dev/cxgbe/adapter.h user/attilio/vmcontention/sys/dev/esp/ncr53c9x.c user/attilio/vmcontention/sys/dev/etherswitch/arswitch/arswitch.c user/attilio/vmcontention/sys/dev/etherswitch/arswitch/arswitch_7240.c user/attilio/vmcontention/sys/dev/etherswitch/arswitch/arswitch_8316.c user/attilio/vmcontention/sys/dev/etherswitch/arswitch/arswitchreg.h user/attilio/vmcontention/sys/dev/fdt/fdt_common.h user/attilio/vmcontention/sys/dev/fdt/fdt_pci.c user/attilio/vmcontention/sys/dev/hptiop/hptiop.c user/attilio/vmcontention/sys/dev/hptmv/entry.c user/attilio/vmcontention/sys/dev/hwpmc/hwpmc_arm.c user/attilio/vmcontention/sys/dev/iicbus/ds1374.c user/attilio/vmcontention/sys/dev/isci/isci.h user/attilio/vmcontention/sys/dev/isci/isci_controller.c user/attilio/vmcontention/sys/dev/isci/isci_interrupt.c user/attilio/vmcontention/sys/dev/isci/isci_io_request.c user/attilio/vmcontention/sys/dev/isci/isci_remote_device.c user/attilio/vmcontention/sys/dev/isp/isp_pci.c user/attilio/vmcontention/sys/dev/isp/isp_sbus.c user/attilio/vmcontention/sys/dev/iwn/if_iwn.c user/attilio/vmcontention/sys/dev/ixgbe/ixgbe.c user/attilio/vmcontention/sys/dev/mfi/mfi_disk.c user/attilio/vmcontention/sys/dev/mfi/mfireg.h user/attilio/vmcontention/sys/dev/mii/ciphy.c user/attilio/vmcontention/sys/dev/mii/miidevs user/attilio/vmcontention/sys/dev/mmc/mmc.c user/attilio/vmcontention/sys/dev/mxge/eth_z8e.h user/attilio/vmcontention/sys/dev/mxge/ethp_z8e.h user/attilio/vmcontention/sys/dev/mxge/rss_eth_z8e.h user/attilio/vmcontention/sys/dev/mxge/rss_ethp_z8e.h user/attilio/vmcontention/sys/dev/pci/pci.c user/attilio/vmcontention/sys/dev/pci/vga_pci.c user/attilio/vmcontention/sys/dev/powermac_nvram/powermac_nvram.c user/attilio/vmcontention/sys/dev/puc/pucdata.c user/attilio/vmcontention/sys/dev/sec/sec.c user/attilio/vmcontention/sys/dev/sec/sec.h user/attilio/vmcontention/sys/dev/sym/sym_conf.h user/attilio/vmcontention/sys/dev/sym/sym_hipd.c user/attilio/vmcontention/sys/dev/usb/controller/ehci_pci.c user/attilio/vmcontention/sys/dev/usb/input/uhid.c user/attilio/vmcontention/sys/dev/usb/input/ums.c user/attilio/vmcontention/sys/dev/usb/usb_hid.c user/attilio/vmcontention/sys/dev/usb/usb_transfer.c user/attilio/vmcontention/sys/dev/vxge/vxgehal/vxgehal-channel.h user/attilio/vmcontention/sys/dev/wbwd/wbwd.c user/attilio/vmcontention/sys/dev/wpi/if_wpi.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_lookup.c user/attilio/vmcontention/sys/fs/ext2fs/ext2_vnops.c user/attilio/vmcontention/sys/fs/hpfs/hpfs_vnops.c user/attilio/vmcontention/sys/fs/nfs/nfs_commonacl.c user/attilio/vmcontention/sys/fs/nfsclient/nfs_clbio.c user/attilio/vmcontention/sys/fs/nfsserver/nfs_nfsdstate.c user/attilio/vmcontention/sys/fs/ntfs/ntfs.h user/attilio/vmcontention/sys/fs/ntfs/ntfs_vnops.c user/attilio/vmcontention/sys/fs/unionfs/union_subr.c user/attilio/vmcontention/sys/geom/eli/g_eli_integrity.c user/attilio/vmcontention/sys/geom/label/g_label_ufs.c user/attilio/vmcontention/sys/geom/mirror/g_mirror.c user/attilio/vmcontention/sys/geom/mirror/g_mirror.h user/attilio/vmcontention/sys/geom/mirror/g_mirror_ctl.c user/attilio/vmcontention/sys/geom/part/g_part.c user/attilio/vmcontention/sys/geom/part/g_part.h user/attilio/vmcontention/sys/geom/part/g_part_apm.c user/attilio/vmcontention/sys/geom/part/g_part_bsd.c user/attilio/vmcontention/sys/geom/part/g_part_gpt.c user/attilio/vmcontention/sys/geom/part/g_part_vtoc8.c user/attilio/vmcontention/sys/gnu/fs/xfs/FreeBSD/xfs_buf.c user/attilio/vmcontention/sys/i386/acpica/acpi_machdep.c user/attilio/vmcontention/sys/i386/acpica/acpi_wakecode.S user/attilio/vmcontention/sys/i386/acpica/acpi_wakeup.c user/attilio/vmcontention/sys/i386/conf/XEN user/attilio/vmcontention/sys/i386/i386/apic_vector.s user/attilio/vmcontention/sys/i386/i386/bios.c user/attilio/vmcontention/sys/i386/i386/genassym.c user/attilio/vmcontention/sys/i386/i386/initcpu.c user/attilio/vmcontention/sys/i386/i386/machdep.c user/attilio/vmcontention/sys/i386/i386/mp_machdep.c user/attilio/vmcontention/sys/i386/i386/pmap.c user/attilio/vmcontention/sys/i386/i386/swtch.s user/attilio/vmcontention/sys/i386/include/apicvar.h user/attilio/vmcontention/sys/i386/include/bootinfo.h user/attilio/vmcontention/sys/i386/include/in_cksum.h user/attilio/vmcontention/sys/i386/include/md_var.h user/attilio/vmcontention/sys/i386/include/pcb.h user/attilio/vmcontention/sys/i386/include/pmap.h user/attilio/vmcontention/sys/i386/include/smp.h user/attilio/vmcontention/sys/i386/xen/pmap.c user/attilio/vmcontention/sys/ia64/ia64/pmap.c user/attilio/vmcontention/sys/ia64/include/in_cksum.h user/attilio/vmcontention/sys/kern/capabilities.conf user/attilio/vmcontention/sys/kern/init_sysent.c user/attilio/vmcontention/sys/kern/kern_clock.c user/attilio/vmcontention/sys/kern/kern_conf.c user/attilio/vmcontention/sys/kern/kern_fork.c user/attilio/vmcontention/sys/kern/kern_jail.c user/attilio/vmcontention/sys/kern/kern_kthread.c user/attilio/vmcontention/sys/kern/kern_proc.c user/attilio/vmcontention/sys/kern/kern_racct.c user/attilio/vmcontention/sys/kern/kern_shutdown.c user/attilio/vmcontention/sys/kern/kern_synch.c user/attilio/vmcontention/sys/kern/kern_thr.c user/attilio/vmcontention/sys/kern/kern_thread.c user/attilio/vmcontention/sys/kern/sched_4bsd.c user/attilio/vmcontention/sys/kern/sched_ule.c user/attilio/vmcontention/sys/kern/subr_bus.c user/attilio/vmcontention/sys/kern/subr_rman.c user/attilio/vmcontention/sys/kern/subr_sleepqueue.c user/attilio/vmcontention/sys/kern/subr_smp.c user/attilio/vmcontention/sys/kern/subr_syscall.c user/attilio/vmcontention/sys/kern/subr_turnstile.c user/attilio/vmcontention/sys/kern/subr_witness.c user/attilio/vmcontention/sys/kern/syscalls.c user/attilio/vmcontention/sys/kern/syscalls.master user/attilio/vmcontention/sys/kern/systrace_args.c user/attilio/vmcontention/sys/kern/vfs_bio.c user/attilio/vmcontention/sys/kern/vfs_default.c user/attilio/vmcontention/sys/kern/vfs_subr.c user/attilio/vmcontention/sys/kern/vfs_syscalls.c user/attilio/vmcontention/sys/kern/vfs_vnops.c user/attilio/vmcontention/sys/libkern/iconv.c user/attilio/vmcontention/sys/libkern/iconv_ucs.c user/attilio/vmcontention/sys/mips/conf/OCTEON1 user/attilio/vmcontention/sys/mips/conf/RSPRO user/attilio/vmcontention/sys/mips/conf/RSPRO.hints user/attilio/vmcontention/sys/mips/conf/TP-WN1043ND user/attilio/vmcontention/sys/mips/include/in_cksum.h user/attilio/vmcontention/sys/modules/Makefile user/attilio/vmcontention/sys/modules/aesni/Makefile user/attilio/vmcontention/sys/modules/agp/Makefile user/attilio/vmcontention/sys/modules/ath/Makefile user/attilio/vmcontention/sys/modules/bwi/Makefile user/attilio/vmcontention/sys/modules/cam/Makefile user/attilio/vmcontention/sys/modules/cxgb/cxgb/Makefile user/attilio/vmcontention/sys/modules/ixgbe/Makefile user/attilio/vmcontention/sys/net/bpf.c user/attilio/vmcontention/sys/net/bpf.h user/attilio/vmcontention/sys/net/bpf_buffer.c user/attilio/vmcontention/sys/net/bpf_buffer.h user/attilio/vmcontention/sys/net/bpf_zerocopy.c user/attilio/vmcontention/sys/net/bpfdesc.h user/attilio/vmcontention/sys/net/ieee8023ad_lacp.c user/attilio/vmcontention/sys/net/if.h user/attilio/vmcontention/sys/net/if_dl.h user/attilio/vmcontention/sys/net/if_lagg.c user/attilio/vmcontention/sys/net/if_loop.c user/attilio/vmcontention/sys/net80211/ieee80211_ht.c user/attilio/vmcontention/sys/netgraph/ng_ksocket.c user/attilio/vmcontention/sys/netinet/in.h user/attilio/vmcontention/sys/netinet/ip_carp.c user/attilio/vmcontention/sys/netinet/libalias/alias_sctp.h user/attilio/vmcontention/sys/netinet/sctp.h user/attilio/vmcontention/sys/netinet/sctp_asconf.c user/attilio/vmcontention/sys/netinet/sctp_asconf.h user/attilio/vmcontention/sys/netinet/sctp_auth.c user/attilio/vmcontention/sys/netinet/sctp_auth.h user/attilio/vmcontention/sys/netinet/sctp_bsd_addr.c user/attilio/vmcontention/sys/netinet/sctp_bsd_addr.h user/attilio/vmcontention/sys/netinet/sctp_cc_functions.c user/attilio/vmcontention/sys/netinet/sctp_constants.h user/attilio/vmcontention/sys/netinet/sctp_crc32.c user/attilio/vmcontention/sys/netinet/sctp_crc32.h user/attilio/vmcontention/sys/netinet/sctp_dtrace_declare.h user/attilio/vmcontention/sys/netinet/sctp_dtrace_define.h user/attilio/vmcontention/sys/netinet/sctp_header.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_input.h user/attilio/vmcontention/sys/netinet/sctp_lock_bsd.h user/attilio/vmcontention/sys/netinet/sctp_os.h user/attilio/vmcontention/sys/netinet/sctp_os_bsd.h user/attilio/vmcontention/sys/netinet/sctp_output.c user/attilio/vmcontention/sys/netinet/sctp_output.h user/attilio/vmcontention/sys/netinet/sctp_pcb.c user/attilio/vmcontention/sys/netinet/sctp_pcb.h user/attilio/vmcontention/sys/netinet/sctp_peeloff.c user/attilio/vmcontention/sys/netinet/sctp_peeloff.h user/attilio/vmcontention/sys/netinet/sctp_ss_functions.c user/attilio/vmcontention/sys/netinet/sctp_structs.h user/attilio/vmcontention/sys/netinet/sctp_sysctl.c user/attilio/vmcontention/sys/netinet/sctp_sysctl.h user/attilio/vmcontention/sys/netinet/sctp_timer.c user/attilio/vmcontention/sys/netinet/sctp_timer.h user/attilio/vmcontention/sys/netinet/sctp_uio.h user/attilio/vmcontention/sys/netinet/sctp_usrreq.c user/attilio/vmcontention/sys/netinet/sctp_var.h user/attilio/vmcontention/sys/netinet/sctputil.c user/attilio/vmcontention/sys/netinet/sctputil.h user/attilio/vmcontention/sys/netinet/tcp_input.c user/attilio/vmcontention/sys/netinet/tcp_lro.c user/attilio/vmcontention/sys/netinet/tcp_lro.h user/attilio/vmcontention/sys/netinet/tcp_output.c user/attilio/vmcontention/sys/netinet/tcp_subr.c user/attilio/vmcontention/sys/netinet/tcp_syncache.c user/attilio/vmcontention/sys/netinet/tcp_timewait.c user/attilio/vmcontention/sys/netinet/udp_usrreq.c user/attilio/vmcontention/sys/netinet6/icmp6.c user/attilio/vmcontention/sys/netinet6/in6.c user/attilio/vmcontention/sys/netinet6/in6.h user/attilio/vmcontention/sys/netinet6/in6_cksum.c user/attilio/vmcontention/sys/netinet6/in6_src.c user/attilio/vmcontention/sys/netinet6/ip6_forward.c user/attilio/vmcontention/sys/netinet6/ip6_input.c user/attilio/vmcontention/sys/netinet6/ip6_ipsec.c user/attilio/vmcontention/sys/netinet6/ip6_output.c user/attilio/vmcontention/sys/netinet6/ip6_var.h user/attilio/vmcontention/sys/netinet6/nd6.c user/attilio/vmcontention/sys/netinet6/route6.c user/attilio/vmcontention/sys/netinet6/scope6.c user/attilio/vmcontention/sys/netinet6/scope6_var.h user/attilio/vmcontention/sys/netinet6/sctp6_usrreq.c user/attilio/vmcontention/sys/netinet6/sctp6_var.h user/attilio/vmcontention/sys/netinet6/udp6_usrreq.c user/attilio/vmcontention/sys/netncp/ncp_nls.h user/attilio/vmcontention/sys/pc98/conf/GENERIC user/attilio/vmcontention/sys/pc98/pc98/machdep.c user/attilio/vmcontention/sys/powerpc/aim/mmu_oea.c user/attilio/vmcontention/sys/powerpc/aim/mmu_oea64.c user/attilio/vmcontention/sys/powerpc/booke/locore.S user/attilio/vmcontention/sys/powerpc/booke/machdep.c user/attilio/vmcontention/sys/powerpc/booke/platform_bare.c user/attilio/vmcontention/sys/powerpc/booke/pmap.c user/attilio/vmcontention/sys/powerpc/conf/MPC85XX user/attilio/vmcontention/sys/powerpc/conf/NOTES user/attilio/vmcontention/sys/powerpc/include/atomic.h user/attilio/vmcontention/sys/powerpc/include/hid.h user/attilio/vmcontention/sys/powerpc/include/in_cksum.h user/attilio/vmcontention/sys/powerpc/include/pcpu.h user/attilio/vmcontention/sys/powerpc/include/pmap.h user/attilio/vmcontention/sys/powerpc/include/profile.h user/attilio/vmcontention/sys/powerpc/include/psl.h user/attilio/vmcontention/sys/powerpc/include/pte.h user/attilio/vmcontention/sys/powerpc/include/spr.h user/attilio/vmcontention/sys/powerpc/include/tlb.h user/attilio/vmcontention/sys/powerpc/include/trap.h user/attilio/vmcontention/sys/powerpc/include/vmparam.h user/attilio/vmcontention/sys/powerpc/mpc85xx/i2c.c user/attilio/vmcontention/sys/powerpc/mpc85xx/lbc.c user/attilio/vmcontention/sys/powerpc/mpc85xx/lbc.h user/attilio/vmcontention/sys/powerpc/mpc85xx/mpc85xx.c user/attilio/vmcontention/sys/powerpc/mpc85xx/pci_fdt.c user/attilio/vmcontention/sys/powerpc/powerpc/cpu.c user/attilio/vmcontention/sys/powerpc/powerpc/db_trace.c user/attilio/vmcontention/sys/powerpc/powerpc/gdb_machdep.c user/attilio/vmcontention/sys/powerpc/powerpc/genassym.c user/attilio/vmcontention/sys/powerpc/powerpc/mmu_if.m user/attilio/vmcontention/sys/powerpc/powerpc/platform.c user/attilio/vmcontention/sys/powerpc/powerpc/pmap_dispatch.c user/attilio/vmcontention/sys/sparc64/conf/GENERIC user/attilio/vmcontention/sys/sparc64/include/in_cksum.h user/attilio/vmcontention/sys/sparc64/include/pmap.h user/attilio/vmcontention/sys/sparc64/sparc64/pmap.c user/attilio/vmcontention/sys/sparc64/sparc64/tsb.c user/attilio/vmcontention/sys/sys/agpio.h user/attilio/vmcontention/sys/sys/apm.h user/attilio/vmcontention/sys/sys/ata.h user/attilio/vmcontention/sys/sys/disklabel.h user/attilio/vmcontention/sys/sys/gpt.h user/attilio/vmcontention/sys/sys/iconv.h user/attilio/vmcontention/sys/sys/mbuf.h user/attilio/vmcontention/sys/sys/mount.h user/attilio/vmcontention/sys/sys/param.h user/attilio/vmcontention/sys/sys/proc.h user/attilio/vmcontention/sys/sys/sdt.h user/attilio/vmcontention/sys/sys/smp.h user/attilio/vmcontention/sys/sys/syscall.h user/attilio/vmcontention/sys/sys/syscall.mk user/attilio/vmcontention/sys/sys/syscallsubr.h user/attilio/vmcontention/sys/sys/sysproto.h user/attilio/vmcontention/sys/sys/user.h user/attilio/vmcontention/sys/sys/vnode.h user/attilio/vmcontention/sys/sys/vtoc.h user/attilio/vmcontention/sys/ufs/ffs/ffs_softdep.c user/attilio/vmcontention/sys/ufs/ffs/ffs_vfsops.c user/attilio/vmcontention/sys/ufs/ffs/ffs_vnops.c user/attilio/vmcontention/sys/ufs/ufs/ufs_vnops.c user/attilio/vmcontention/sys/vm/device_pager.c user/attilio/vmcontention/sys/vm/swap_pager.c user/attilio/vmcontention/sys/vm/uma_core.c user/attilio/vmcontention/sys/vm/vm.h user/attilio/vmcontention/sys/vm/vm_fault.c user/attilio/vmcontention/sys/vm/vm_page.c user/attilio/vmcontention/sys/vm/vm_page.h user/attilio/vmcontention/sys/vm/vm_pageout.c user/attilio/vmcontention/sys/vm/vm_pager.c user/attilio/vmcontention/sys/vm/vm_pager.h user/attilio/vmcontention/sys/vm/vm_phys.c user/attilio/vmcontention/sys/vm/vm_phys.h user/attilio/vmcontention/sys/vm/vm_radix.h user/attilio/vmcontention/sys/x86/include/_limits.h user/attilio/vmcontention/sys/x86/include/_stdint.h user/attilio/vmcontention/sys/x86/include/_types.h user/attilio/vmcontention/sys/x86/include/float.h user/attilio/vmcontention/sys/x86/include/ptrace.h user/attilio/vmcontention/tools/build/options/makeman user/attilio/vmcontention/tools/regression/sysvmsg/msgtest.c user/attilio/vmcontention/tools/regression/sysvsem/semtest.c user/attilio/vmcontention/tools/regression/sysvshm/shmtest.c user/attilio/vmcontention/tools/tools/zfsboottest/zfsboottest.c user/attilio/vmcontention/usr.bin/Makefile user/attilio/vmcontention/usr.bin/ar/acpyacc.y user/attilio/vmcontention/usr.bin/bc/bc.y user/attilio/vmcontention/usr.bin/calendar/calendars/calendar.freebsd user/attilio/vmcontention/usr.bin/chat/chat.c user/attilio/vmcontention/usr.bin/ctlstat/ctlstat.8 user/attilio/vmcontention/usr.bin/dc/dc.1 user/attilio/vmcontention/usr.bin/fetch/fetch.1 user/attilio/vmcontention/usr.bin/find/getdate.y user/attilio/vmcontention/usr.bin/fstat/Makefile user/attilio/vmcontention/usr.bin/fstat/fstat.c user/attilio/vmcontention/usr.bin/gprof/lookup.c user/attilio/vmcontention/usr.bin/join/join.1 user/attilio/vmcontention/usr.bin/kdump/mkioctls user/attilio/vmcontention/usr.bin/ktrace/ktrace.1 user/attilio/vmcontention/usr.bin/ktrace/ktrace.h user/attilio/vmcontention/usr.bin/lastcomm/lastcomm.1 user/attilio/vmcontention/usr.bin/lastcomm/lastcomm.c user/attilio/vmcontention/usr.bin/lex/lex.1 user/attilio/vmcontention/usr.bin/m4/parser.y user/attilio/vmcontention/usr.bin/mail/popen.c user/attilio/vmcontention/usr.bin/make/Makefile user/attilio/vmcontention/usr.bin/make/make.1 user/attilio/vmcontention/usr.bin/make/var.c user/attilio/vmcontention/usr.bin/minigzip/minigzip.1 user/attilio/vmcontention/usr.bin/mkcsmapper/ldef.h user/attilio/vmcontention/usr.bin/mklocale/extern.h user/attilio/vmcontention/usr.bin/mklocale/mklocale.1 user/attilio/vmcontention/usr.bin/procstat/Makefile user/attilio/vmcontention/usr.bin/sockstat/sockstat.1 user/attilio/vmcontention/usr.bin/sockstat/sockstat.c user/attilio/vmcontention/usr.bin/sort/bwstring.c user/attilio/vmcontention/usr.bin/sort/coll.c user/attilio/vmcontention/usr.bin/sort/file.c user/attilio/vmcontention/usr.bin/sort/file.h user/attilio/vmcontention/usr.bin/sort/nls/C.msg user/attilio/vmcontention/usr.bin/sort/nls/hu_HU.ISO8859-2.msg user/attilio/vmcontention/usr.bin/sort/radixsort.c user/attilio/vmcontention/usr.bin/sort/sort.1.in user/attilio/vmcontention/usr.bin/sort/sort.c user/attilio/vmcontention/usr.bin/sort/sort.h user/attilio/vmcontention/usr.bin/stdbuf/stdbuf.1 user/attilio/vmcontention/usr.bin/unzip/unzip.c user/attilio/vmcontention/usr.bin/usbhidctl/usbhid.c user/attilio/vmcontention/usr.bin/usbhidctl/usbhidctl.1 user/attilio/vmcontention/usr.bin/yacc/Makefile user/attilio/vmcontention/usr.sbin/Makefile user/attilio/vmcontention/usr.sbin/acpi/acpidump/acpi.c user/attilio/vmcontention/usr.sbin/bluetooth/bthidd/parser.y user/attilio/vmcontention/usr.sbin/bluetooth/hcsecd/parser.y user/attilio/vmcontention/usr.sbin/config/config.h user/attilio/vmcontention/usr.sbin/config/main.c user/attilio/vmcontention/usr.sbin/cpucontrol/cpucontrol.8 user/attilio/vmcontention/usr.sbin/cpucontrol/cpucontrol.c user/attilio/vmcontention/usr.sbin/ctladm/ctladm.8 user/attilio/vmcontention/usr.sbin/fifolog/lib/getdate.y user/attilio/vmcontention/usr.sbin/flowctl/flowctl.8 user/attilio/vmcontention/usr.sbin/freebsd-update/freebsd-update.8 user/attilio/vmcontention/usr.sbin/i2c/i2c.8 user/attilio/vmcontention/usr.sbin/jail/command.c user/attilio/vmcontention/usr.sbin/jail/config.c user/attilio/vmcontention/usr.sbin/jail/jail.8 user/attilio/vmcontention/usr.sbin/jail/jail.c user/attilio/vmcontention/usr.sbin/jail/jail.conf.5 user/attilio/vmcontention/usr.sbin/jail/jailp.h user/attilio/vmcontention/usr.sbin/lpr/common_source/common.c user/attilio/vmcontention/usr.sbin/lpr/lpr/lpr.c user/attilio/vmcontention/usr.sbin/mfiutil/mfi_show.c user/attilio/vmcontention/usr.sbin/mptutil/mpt_show.c user/attilio/vmcontention/usr.sbin/newsyslog/newsyslog.c user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend/functions-disk.sh user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend/functions-localize.sh user/attilio/vmcontention/usr.sbin/pc-sysinstall/backend/functions.sh user/attilio/vmcontention/usr.sbin/pkg/pkg.c user/attilio/vmcontention/usr.sbin/pkg_install/add/main.c user/attilio/vmcontention/usr.sbin/pkg_install/add/perform.c user/attilio/vmcontention/usr.sbin/pkg_install/add/pkg_add.1 user/attilio/vmcontention/usr.sbin/pkg_install/lib/exec.c user/attilio/vmcontention/usr.sbin/pkg_install/lib/file.c user/attilio/vmcontention/usr.sbin/pkg_install/lib/lib.h user/attilio/vmcontention/usr.sbin/pkg_install/lib/msg.c user/attilio/vmcontention/usr.sbin/pkg_install/lib/url.c user/attilio/vmcontention/usr.sbin/ppp/throughput.c user/attilio/vmcontention/usr.sbin/rpc.lockd/kern.c user/attilio/vmcontention/usr.sbin/rtadvctl/rtadvctl.8 user/attilio/vmcontention/usr.sbin/rtadvd/rtadvd.8 user/attilio/vmcontention/usr.sbin/smbmsg/smbmsg.8 user/attilio/vmcontention/usr.sbin/tcpdump/tcpdump/Makefile user/attilio/vmcontention/usr.sbin/tcpdump/tcpdump/config.h user/attilio/vmcontention/usr.sbin/tcpdump/tcpdump/tcpdump.1 user/attilio/vmcontention/usr.sbin/utx/utx.8 user/attilio/vmcontention/usr.sbin/wpa/hostapd/hostapd.conf.5 user/attilio/vmcontention/usr.sbin/wpa/ndis_events/ndis_events.8 Directory Properties: user/attilio/vmcontention/ (props changed) user/attilio/vmcontention/cddl/contrib/opensolaris/ (props changed) user/attilio/vmcontention/contrib/bind9/ (props changed) user/attilio/vmcontention/contrib/com_err/ (props changed) user/attilio/vmcontention/contrib/compiler-rt/ (props changed) user/attilio/vmcontention/contrib/gcc/ (props changed) user/attilio/vmcontention/contrib/groff/ (props changed) user/attilio/vmcontention/contrib/libc++/ (props changed) user/attilio/vmcontention/contrib/libpcap/ (props changed) user/attilio/vmcontention/contrib/llvm/ (props changed) user/attilio/vmcontention/contrib/llvm/tools/clang/ (props changed) user/attilio/vmcontention/contrib/ncurses/ (props changed) user/attilio/vmcontention/contrib/openpam/ (props changed) user/attilio/vmcontention/contrib/tcpdump/ (props changed) user/attilio/vmcontention/crypto/openssh/ (props changed) user/attilio/vmcontention/crypto/openssl/ (props changed) user/attilio/vmcontention/gnu/lib/ (props changed) user/attilio/vmcontention/gnu/usr.bin/gdb/ (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/boot/powerpc/boot1.chrp/ (props changed) user/attilio/vmcontention/sys/cddl/contrib/opensolaris/ (props changed) user/attilio/vmcontention/sys/conf/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/common/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/compiler/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/debugger/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/dispatcher/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/events/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/tables/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/components/utilities/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/include/ (props changed) user/attilio/vmcontention/sys/contrib/dev/acpica/os_specific/ (props changed) user/attilio/vmcontention/sys/contrib/pf/ (props changed) user/attilio/vmcontention/tools/regression/usr.bin/make/all.sh (props changed) user/attilio/vmcontention/usr.bin/calendar/ (props changed) user/attilio/vmcontention/usr.bin/procstat/ (props changed) user/attilio/vmcontention/usr.sbin/jail/ (props changed) user/attilio/vmcontention/usr.sbin/rtadvctl/ (props changed) user/attilio/vmcontention/usr.sbin/rtadvd/ (props changed) Modified: user/attilio/vmcontention/Makefile.inc1 ============================================================================== --- user/attilio/vmcontention/Makefile.inc1 Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/Makefile.inc1 Fri Jun 1 14:57:55 2012 (r236401) @@ -978,8 +978,8 @@ update: # legacy: Build compatibility shims for the next three targets # legacy: -.if ${BOOTSTRAPPING} < 800107 && ${BOOTSTRAPPING} != 0 - @echo "ERROR: Source upgrades from versions prior to 8.0 not supported."; \ +.if ${BOOTSTRAPPING} < 700055 && ${BOOTSTRAPPING} != 0 + @echo "ERROR: Source upgrades from versions prior to 7.0 not supported."; \ false .endif .for _tool in tools/build @@ -1007,12 +1007,23 @@ _gperf= gnu/usr.bin/gperf _groff= gnu/usr.bin/groff .endif +.if ${BOOTSTRAPPING} < 800022 +_ar= usr.bin/ar +.endif + +.if ${BOOTSTRAPPING} < 800013 +_mklocale= usr.bin/mklocale +.endif + .if ${BOOTSTRAPPING} < 900002 _sed= usr.bin/sed .endif .if ${BOOTSTRAPPING} < 900006 _lex= usr.bin/lex +.endif + +.if ${BOOTSTRAPPING} < 1000013 _yacc= usr.bin/yacc .endif @@ -1020,7 +1031,7 @@ _yacc= usr.bin/yacc _awk= usr.bin/awk .endif -.if ${MK_BSNMP} != "no" && !exists(/usr/sbin/gensnmptree) +.if ${MK_BSNMP} != "no" && !exists(/usr/sbin/gensnmptree) _gensnmptree= usr.sbin/bsnmpd/gensnmptree .endif @@ -1034,7 +1045,9 @@ _clang_tblgen= \ # dtrace tools are required for older bootstrap env and cross-build .if ${MK_CDDL} != "no" && \ - (${MACHINE} != ${TARGET} || ${MACHINE_ARCH} != ${TARGET_ARCH}) + ((${BOOTSTRAPPING} < 800038 && \ + !(${BOOTSTRAPPING} >= 700112 && ${BOOTSTRAPPING} < 799999)) \ + || (${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 .endif @@ -1063,14 +1076,16 @@ bootstrap-tools: ${_strfile} \ ${_gperf} \ ${_groff} \ + ${_ar} \ ${_dtc} \ ${_awk} \ usr.bin/lorder \ usr.bin/makewhatis \ + ${_mklocale} \ usr.bin/rpcgen \ ${_sed} \ - ${_lex} \ ${_yacc} \ + ${_lex} \ usr.bin/xinstall \ ${_gensnmptree} \ usr.sbin/config @@ -1132,7 +1147,7 @@ build-tools: # # cross-tools: Build cross-building tools # -.if ${TARGET_ARCH} != ${MACHINE_ARCH} +.if ${TARGET_ARCH} != ${MACHINE_ARCH} || ${BOOTSTRAPPING} < 800035 .if ${TARGET_ARCH} == "amd64" || ${TARGET_ARCH} == "i386" _btxld= usr.sbin/btxld .endif Modified: user/attilio/vmcontention/ObsoleteFiles.inc ============================================================================== --- user/attilio/vmcontention/ObsoleteFiles.inc Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/ObsoleteFiles.inc Fri Jun 1 14:57:55 2012 (r236401) @@ -38,6 +38,8 @@ # xargs -n1 | sort | uniq -d; # done +# 20120530: kde pam lives now in ports +OLD_FILES+=/etc/pam.d/kde # 20120505: new clang import installed a redundant internal header OLD_FILES+=usr/include/clang/3.1/stdalign.h # 20120428: MD2 removed from libmd Modified: user/attilio/vmcontention/bin/ed/Makefile ============================================================================== --- user/attilio/vmcontention/bin/ed/Makefile Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/bin/ed/Makefile Fri Jun 1 14:57:55 2012 (r236401) @@ -7,12 +7,12 @@ SRCS= buf.c cbc.c glbl.c io.c main.c re. LINKS= ${BINDIR}/ed ${BINDIR}/red MLINKS= ed.1 red.1 -.if !defined(RELEASE_CRUNCH) -.if ${MK_OPENSSL} != "no" +.if !defined(RELEASE_CRUNCH) && \ + ${MK_OPENSSL} != "no" && \ + ${MK_ED_CRYPTO} != "no" CFLAGS+=-DDES DPADD= ${LIBCRYPTO} LDADD= -lcrypto .endif -.endif .include Modified: user/attilio/vmcontention/bin/expr/expr.1 ============================================================================== --- user/attilio/vmcontention/bin/expr/expr.1 Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/bin/expr/expr.1 Fri Jun 1 14:57:55 2012 (r236401) @@ -77,7 +77,7 @@ Operators with equal precedence are grou and .Ql } . .Bl -tag -width indent -.It Ar expr1 Li | Ar expr2 +.It Ar expr1 Li \&| Ar expr2 Return the evaluation of .Ar expr1 if it is neither an empty string nor zero; Modified: user/attilio/vmcontention/bin/expr/expr.y ============================================================================== --- user/attilio/vmcontention/bin/expr/expr.y Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/bin/expr/expr.y Fri Jun 1 14:57:55 2012 (r236401) @@ -74,7 +74,6 @@ int to_integer(struct val *); void to_string(struct val *); int yyerror(const char *); int yylex(void); -int yyparse(void); %} Modified: user/attilio/vmcontention/bin/ls/Makefile ============================================================================== --- user/attilio/vmcontention/bin/ls/Makefile Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/bin/ls/Makefile Fri Jun 1 14:57:55 2012 (r236401) @@ -1,12 +1,15 @@ # @(#)Makefile 8.1 (Berkeley) 6/2/93 # $FreeBSD$ +.include + PROG= ls SRCS= cmp.c ls.c print.c util.c DPADD= ${LIBUTIL} LDADD= -lutil -.if !defined(RELEASE_CRUNCH) +.if !defined(RELEASE_CRUNCH) && \ + ${MK_LS_COLORS} != no CFLAGS+= -DCOLORLS DPADD+= ${LIBTERMCAP} LDADD+= -ltermcap Modified: user/attilio/vmcontention/bin/ps/keyword.c ============================================================================== --- user/attilio/vmcontention/bin/ps/keyword.c Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/bin/ps/keyword.c Fri Jun 1 14:57:55 2012 (r236401) @@ -76,6 +76,7 @@ static VAR var[] = { {"comm", "COMMAND", NULL, LJUST, ucomm, 0, CHAR, NULL, 0}, {"command", "COMMAND", NULL, COMM|LJUST|USER, command, 0, CHAR, NULL, 0}, + {"cow", "COW", NULL, 0, kvar, KOFF(ki_cow), UINT, "u", 0}, {"cpu", "CPU", NULL, 0, kvar, KOFF(ki_estcpu), UINT, "d", 0}, {"cputime", "", "time", 0, NULL, 0, CHAR, NULL, 0}, {"egid", "", "gid", 0, NULL, 0, CHAR, NULL, 0}, Modified: user/attilio/vmcontention/bin/ps/ps.1 ============================================================================== --- user/attilio/vmcontention/bin/ps/ps.1 Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/bin/ps/ps.1 Fri Jun 1 14:57:55 2012 (r236401) @@ -29,7 +29,7 @@ .\" @(#)ps.1 8.3 (Berkeley) 4/18/94 .\" $FreeBSD$ .\" -.Dd March 8, 2012 +.Dd May 20, 2012 .Dt PS 1 .Os .Sh NAME @@ -496,6 +496,8 @@ login class command .It Cm command command and arguments +.It Cm cow +number of copy-on-write faults .It Cm cpu short-term CPU usage factor (for scheduling) .It Cm emul Modified: user/attilio/vmcontention/bin/rcp/rcp.c ============================================================================== --- user/attilio/vmcontention/bin/rcp/rcp.c Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/bin/rcp/rcp.c Fri Jun 1 14:57:55 2012 (r236401) @@ -61,7 +61,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include #include #include Modified: user/attilio/vmcontention/bin/sh/Makefile ============================================================================== --- user/attilio/vmcontention/bin/sh/Makefile Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/bin/sh/Makefile Fri Jun 1 14:57:55 2012 (r236401) @@ -38,7 +38,7 @@ build-tools: mkinit mknodes mksyntax .ORDER: builtins.c builtins.h builtins.c builtins.h: mkbuiltins builtins.def - cd ${.CURDIR}; sh mkbuiltins ${.OBJDIR} + sh ${.CURDIR}/mkbuiltins ${.CURDIR} init.c: mkinit alias.c eval.c exec.c input.c jobs.c options.c parser.c \ redir.c trap.c var.c Modified: user/attilio/vmcontention/bin/sh/miscbltin.c ============================================================================== --- user/attilio/vmcontention/bin/sh/miscbltin.c Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/bin/sh/miscbltin.c Fri Jun 1 14:57:55 2012 (r236401) @@ -52,7 +52,6 @@ __FBSDID("$FreeBSD$"); #include #include #include -#include #include "shell.h" #include "options.h" Modified: user/attilio/vmcontention/bin/sh/mkbuiltins ============================================================================== --- user/attilio/vmcontention/bin/sh/mkbuiltins Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/bin/sh/mkbuiltins Fri Jun 1 14:57:55 2012 (r236401) @@ -35,17 +35,17 @@ # $FreeBSD$ temp=`/usr/bin/mktemp -t ka` -havejobs=0 -if grep '^#define[ ]*JOBS[ ]*1' shell.h > /dev/null -then havejobs=1 -fi havehist=1 if [ "X$1" = "X-h" ]; then havehist=0 shift fi -objdir=$1 -exec > ${objdir}/builtins.c +srcdir=$1 +havejobs=0 +if grep '^#define[ ]*JOBS[ ]*1' $srcdir/shell.h > /dev/null +then havejobs=1 +fi +exec > builtins.c cat <<\! /* * This file was generated by the mkbuiltins program. @@ -57,7 +57,7 @@ cat <<\! ! awk '/^[^#]/ {if(('$havejobs' || $2 != "-j") && ('$havehist' || $2 != "-h")) \ - print $0}' builtins.def | sed 's/-[hj]//' > $temp + print $0}' $srcdir/builtins.def | sed 's/-[hj]//' > $temp echo 'int (*const builtinfunc[])(int, char **) = {' awk '/^[^#]/ { printf "\t%s,\n", $1}' $temp echo '}; @@ -74,7 +74,7 @@ awk '{ for (i = 2 ; i <= NF ; i++) { echo ' { NULL, 0, 0 } };' -exec > ${objdir}/builtins.h +exec > builtins.h cat <<\! /* * This file was generated by the mkbuiltins program. Modified: user/attilio/vmcontention/bin/sh/sh.1 ============================================================================== --- user/attilio/vmcontention/bin/sh/sh.1 Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/bin/sh/sh.1 Fri Jun 1 14:57:55 2012 (r236401) @@ -375,8 +375,8 @@ The following is a list of valid operato .Bl -tag -width indent .It Control operators: .Bl -column "XXX" "XXX" "XXX" "XXX" "XXX" -offset center -compact -.It Li & Ta Li && Ta Li ( Ta Li ) Ta Li \en -.It Li ;; Ta Li ;& Ta Li ; Ta Li | Ta Li || +.It Li & Ta Li && Ta Li \&( Ta Li \&) Ta Li \en +.It Li ;; Ta Li ;& Ta Li \&; Ta Li \&| Ta Li || .El .It Redirection operators: .Bl -column "XXX" "XXX" "XXX" "XXX" "XXX" -offset center -compact Modified: user/attilio/vmcontention/bin/test/test.1 ============================================================================== --- user/attilio/vmcontention/bin/test/test.1 Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/bin/test/test.1 Fri Jun 1 14:57:55 2012 (r236401) @@ -43,7 +43,7 @@ .Nm .Ar expression .Nm \&[ -.Ar expression Cm ] +.Ar expression Cm \&] .Sh DESCRIPTION The .Nm Modified: user/attilio/vmcontention/bin/uuidgen/uuidgen.1 ============================================================================== --- user/attilio/vmcontention/bin/uuidgen/uuidgen.1 Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/bin/uuidgen/uuidgen.1 Fri Jun 1 14:57:55 2012 (r236401) @@ -24,7 +24,7 @@ .\" .\" $FreeBSD$ .\" -.Dd September 7, 2005 +.Dd May 23, 2012 .Dt UUIDGEN 1 .Os .Sh NAME @@ -52,8 +52,11 @@ instructs to not generate them in batch, but one at a time. .It Fl n This option controls the number of identifiers generated. -By default, multiple -identifiers are generated in batch. +By default, multiple identifiers are generated in batch. +The upper hard limit is 2048 +.Po see +.Xr uuidgen 2 +.Pc . .It Fl o Redirect output to .Ar filename Copied: user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Guide (from r236397, head/cddl/contrib/dtracetoolkit/Guide) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Guide Fri Jun 1 14:57:55 2012 (r236401, copy of r236397, head/cddl/contrib/dtracetoolkit/Guide) @@ -0,0 +1,91 @@ +Guide - Guide to the DTraceToolkit + + How to get started, and a table of contents. + +QuickStart + + 1. The top most useful scripts are in this directory. + 2. Try running them with "-h". Eg, "./execsnoop -h". + 3. Read Docs/Contents for a full list of scripts. + +QuickStart-by-Screenshot + + 1. Look through the examples in the Examples directory until + you see an output you like + 2. Find the script and run it + 3. Look for its man page in Man + +Not-so-QuickStart + + 1. Welcome! + 2. Check the Table of Contents below to become famaliar with the + directory structure of the DTraceToolkit. + 3. See Docs/Faq for any initial questions. + 4. Read Docs/Contents for a list of scripts. + 5. Read Docs/Readme to see where scripts are documented. + 6. Check Docs/Links for further DTrace. + 7. Once famaliar with the toolkit, the following may be useful to + add to your shell initialisation file, + PATH=$PATH:/opt/DTT/Bin + MANPATH=$MANPATH:/opt/DTT/Man + in this case assuming the toolkit was installed in /opt/DTT. + +Installation + + 1. Run ./install + This will replace any existing version of the DTraceToolkit + with this one. It will prompt. Final install location is + printed by this install script. + +Table of Contents + + DTraceToolkit-X.XX/ + Bin/ Symlinks to all the scripts + Apps/ Application specific scripts + Cpu/ Scripts for CPU analysis + Code/ Example code to practise on + Disk/ Scripts for disk I/O analysis + Docs/ Documentation + Contents Command list for the Toolkit + Faq Frequently asked questions + Links Further DTrace links + Readme Readme for using the docs + Examples/ Examples of command usage + Guide This file! + Include/ DTrace include files + Java/ Scripts for tracing Java + JavaScript/ Scripts for tracing JavaScript + Kernel/ Scripts for kernel analysis + License The CDDL license + Locks/ Scripts for lock analysis + Man/ Man pages + man1m/ Man pages for the Toolkit commands + Mem/ Scripts for memory analysis + Misc/ Misc scripts + Net/ Scripts for network analysis + Notes/ Notes on Toolkit commands + Perl/ Scripts for tracing Perl + Php/ Scripts for tracing Php + Proc/ Scripts for process analysis + Python/ Scripts for tracing Python + Ruby/ Scripts for tracing Ruby + Shell/ Scripts for tracing Shell languages + Snippits/ Snippits of D scripting + System/ Scripts for system analysis + Tcl/ Scripts for tracing Tcl + User/ Scripts for user based activity analysis + Zones/ Scripts for analysis by zone + Version DTraceToolkit version + install Install script, use for installs only + +When you type ls in the DTraceToolkit, you will be looking at the top ten +or so most useful scripts plus the top level directories. Other scripts have +been placed in meaningful subdirectories, such as Disk, Kernel, Proc, etc. + +An optional Bin directory has been provided that links to all the scripts. + +The DTraceToolkit is released under the CDDL license. It's the same open +source license that OpenSolaris has been released under. + +Thank you for using the DTraceToolkit! + Copied: user/attilio/vmcontention/cddl/contrib/dtracetoolkit/License (from r236397, head/cddl/contrib/dtracetoolkit/License) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/License Fri Jun 1 14:57:55 2012 (r236401, copy of r236397, head/cddl/contrib/dtracetoolkit/License) @@ -0,0 +1 @@ +link Docs/cddl1.txt \ No newline at end of file Copied: user/attilio/vmcontention/cddl/contrib/dtracetoolkit/README (from r236397, head/cddl/contrib/dtracetoolkit/README) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/README Fri Jun 1 14:57:55 2012 (r236401, copy of r236397, head/cddl/contrib/dtracetoolkit/README) @@ -0,0 +1 @@ +link Guide \ No newline at end of file Copied: user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Version (from r236397, head/cddl/contrib/dtracetoolkit/Version) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/Version Fri Jun 1 14:57:55 2012 (r236401, copy of r236397, head/cddl/contrib/dtracetoolkit/Version) @@ -0,0 +1 @@ +DTraceToolkit version 0.99, 30-Sep-2007 Copied: user/attilio/vmcontention/cddl/contrib/dtracetoolkit/dexplorer (from r236397, head/cddl/contrib/dtracetoolkit/dexplorer) ============================================================================== --- /dev/null 00:00:00 1970 (empty, because file is newly added) +++ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/dexplorer Fri Jun 1 14:57:55 2012 (r236401, copy of r236397, head/cddl/contrib/dtracetoolkit/dexplorer) @@ -0,0 +1,547 @@ +#!/usr/bin/ksh +# +# dexplorer - DTrace system explorer, runs a collection of scripts. +# Written using DTrace (Solaris 10 3/05). +# +# This program automatically runs a collection of DTrace scripts to examine +# many areas of the system, and places the output in a meaningful directory +# structure that is tar'd and gzip'd. +# +# $Id: dexplorer 3 2007-08-01 10:50:08Z brendan $ +# +# USAGE: dexplorer [-yDT] [-d outputdir] [-i interval] +# +# -q # quiet mode +# -y # "yes", don't prompt for confirmation +# -D # don't delete output dir +# -T # don't create output tar.gz +# -d outputdir # output directory +# -i interval # interval for each sample +# eg, +# dexplorer # default is 5 second samples +# dexplorer -y -i30 # no prompting, with 30 second samples +# +# SEE ALSO: DTraceToolkit +# +# THANKS: David Visser, et all. for the idea and encouragement. +# +# COPYRIGHT: Copyright (c) 2005 Brendan Gregg. +# +# CDDL HEADER START +# +# The contents of this file are subject to the terms of the +# Common Development and Distribution License, Version 1.0 only +# (the "License"). You may not use this file except in compliance +# with the License. +# +# You can obtain a copy of the license at Docs/cddl1.txt +# or http://www.opensolaris.org/os/licensing. +# See the License for the specific language governing permissions +# and limitations under the License. +# +# CDDL HEADER END +# +# CODE: +# +# This is currently a monolithic script, and while it contains only +# a few dozen straigftforward DTrace scripts I think it's desirable to +# keep it that way. The scripts themselves have designed to be very +# generic (eg, switching on all sdt:::), and are aggregations to keep a +# limit on the size of the output. +# +# Author: Brendan Gregg [Sydney, Australia] +# +# 23-Jun-2005 Brendan Gregg Created this. +# 28-Jun-2005 " " Last update. + +# +# Default variables +# +interval=5 # time of each sample +verbose=1 # print screen output +prompt=1 # prompt before run +tar=1 # create tar file +delete=1 # delete output dirs +dtrace=/usr/sbin/dtrace # path to dtrace +root=. # default output dir +PATH=/usr/bin:/usr/sbin # safe path +dir=de_`uname -n`_`date +%Y%m%d%H%M` # OUTPUT FILENAME +samples=20 # max number of tests +current=0 # current sample + +# +# Process options +# +while getopts d:hi:qyDT name +do + case $name in + d) root=$OPTARG ;; + i) interval=$OPTARG ;; + q) verbose=0 ;; + y) prompt=0 ;; + D) delete=0 ;; + T) tar=0 ;; + h|?) cat <<-END >&2 + USAGE: dexplorer [-qyDT] [-d outputdir] [-i interval] + + -q # quiet mode + -y # "yes", don't prompt for confirmation + -D # don't delete output dir + -T # don't create output tar.gz + -d outputdir # output directory + -i interval # interval for each sample + eg, + dexplorer # default is 5 second samples + dexplorer -y -i30 # no prompting, with 30 second samples + END + exit 1 + esac +done +shift $(( OPTIND - 1 )) + +# +# Confirm path +# +if [[ "$prompt" == "1" ]] ; then + if [[ "$root" == "." ]]; then + print "Output dir will be the current dir ($PWD)." + else + print "Output dir will be $root" + fi + print -n "Hit enter for yes, or type path: " + read ans junk + if [[ "$ans" == [yY] || "$ans" == [yY]es ]]; then + print "WARNING: I didn't ask for \"$ans\"!" + print "\tI was asking for the path or just enter." + print "\tignoring \"$ans\"..." + fi + if [[ "$ans" != "" ]]; then + root=$ans + print "Output is now $root." + fi +fi + +# +# Sanity checks +# +if [[ "$interval" == *[a-zA-Z]* ]]; then + print "ERROR2: Invalid interval $interval.\n" + print "Please use a number of seconds." + exit 2 +fi +if (( ${#interval} < 1 )); then + print "ERROR3: Length of interval $interval too short.\n" + print "Minimum 1 second." + exit 3 +fi +if [[ ! -d "$root" ]]; then + print "ERROR4: Output directory \"$root\" does not exist.\n" + print "Perhaps try a mkdir first?" + print "or use an existing dir, eg \"/tmp\"" + exit 4 +fi +if [[ ! -w "$root" ]]; then + print "ERROR5: Can't write to output directory \"$root\".\n" + print "Are you logged in as root?" + print "Perhaps try another directory, eg \"/tmp\"" + exit 5 +fi +if [[ `$dtrace -b1k -qn 'BEGIN { trace(pid); exit(0); }'` == "" ]]; then + print "ERROR6: Unable to run dtrace!\n" + print "Perhaps this is a permission problem? Try running as root." + exit 6 +fi + +# calculate total time +(( total = interval * samples )) +if (( total > 180 )); then + (( total = total / 60 )) + total="$total minutes" +else + total="$total seconds" +fi + +# +# Common Functions +# +function decho { + if (( verbose )); then print "$*"; fi +} +clean="sed /^\$/d" +header='dtrace:::BEGIN { + printf("%Y, ", walltimestamp); + printf("%s %s %s %s %s, ", `utsname.sysname, `utsname.nodename, + `utsname.release, `utsname.version, `utsname.machine); + printf("%d secs\n",'$interval'); + } + profile:::tick-'$interval'sec { exit(0); } + ' +function dstatus { + if (( verbose )); then + (( percent = current * 100 / samples )) + printf "%3d%% $*\n" $percent + (( current = current + 1 )) + fi +} + +######################################## +# START # +######################################## + +# +# Make dirs +# +err=0 +cd $root +(( err = err + $? )) +mkdir $dir +(( err = err + $? )) +cd $dir +(( err = err + $? )) +base1=${PWD##*/} +base2=${dir##*/} +if [[ "$base1" != "$base2" || "$err" != "0" ]]; then + print "ERROR7: tried to mkdir $dir from $root, but something failed.\n" + print "Check directories before rerunning." + exit 7 +fi +mkdir Cpu +mkdir Disk +mkdir Mem +mkdir Net +mkdir Proc +mkdir Info + +# +# Create Log +# +decho "Starting dexplorer ver 0.76." +decho "Sample interval is $interval seconds. Total run is > $total." +( print "dexplorer ver 0.76\n------------------" +print -n "System: " +uname -a +print -n "Start: " +date ) > log + +# +# Capture Standard Info +# +args='pid,ppid,uid,gid,projid,zoneid,pset,pri,nice,' +args=$args'class,vsz,rss,time,pcpu,pmem,args' +uname -a > Info/uname-a # System +psrinfo -v > Info/psrinfo-v # CPU +prtconf > Info/prtconf # Memory (+ devices) +df -k > Info/df-k # Disk +ifconfig -a > Info/ifconfig-a # Network +ps -eo $args > Info/ps-o # Processes +uptime > Info/uptime # Load + +# +# Cpu Tests, DTrace +# + +dstatus "Interrupts by CPU..." +$dtrace -qn "$header"' + sdt:::interrupt-start { @num[cpu] = count(); } + dtrace:::END + { + printf("%-16s %16s\n", "CPU", "INTERRUPTS"); + printa("%-16d %@16d\n", @num); + } +' | $clean > Cpu/interrupt_by_cpu + +dstatus "Interrupt times..." +$dtrace -qn "$header"' + sdt:::interrupt-start { self->ts = vtimestamp; } + sdt:::interrupt-complete + /self->ts && arg0 != 0/ + { + this->devi = (struct dev_info *)arg0; + self->name = this->devi != 0 ? + stringof(`devnamesp[this->devi->devi_major].dn_name) : "?"; + this->inst = this->devi != 0 ? this->devi->devi_instance : 0; + @num[self->name, this->inst] = sum(vtimestamp - self->ts); + self->name = 0; + } + sdt:::interrupt-complete { self->ts = 0; } + dtrace:::END + { + printf("%11s %16s\n", "DEVICE", "TIME (ns)"); + printa("%10s%-3d %@16d\n", @num); + } +' | $clean > Cpu/interrupt_time + +dstatus "Dispatcher queue length by CPU..." +$dtrace -qn "$header"' + profile:::profile-1000 + { + this->num = curthread->t_cpu->cpu_disp->disp_nrunnable; + @length[cpu] = lquantize(this->num, 0, 100, 1); + } + dtrace:::END { printa(" CPU %d%@d\n", @length); } +' | $clean > Cpu/dispqlen_by_cpu + +dstatus "Sdt counts..." +$dtrace -qn "$header"' + sdt:::{ @num[probefunc, probename] = count(); } + dtrace:::END + { + printf("%-32s %-32s %10s\n", "FUNC", "NAME", "COUNT"); + printa("%-32s %-32s %@10d\n", @num); + } +' | $clean > Cpu/sdt_count + +# +# Disk Tests, DTrace +# + +dstatus "Pages paged in by process..." +$dtrace -qn "$header"' + vminfo:::pgpgin { @pg[pid, execname] = sum(arg0); } + dtrace:::END + { + printf("%6s %-16s %16s\n", "PID", "CMD", "PAGES"); + printa("%6d %-16s %@16d\n", @pg); + } +' | $clean > Disk/pgpgin_by_process + +dstatus "Files opened successfully count..." +$dtrace -qn "$header"' + syscall::open*:entry { self->file = copyinstr(arg0); self->ok = 1; } + syscall::open*:return /self->ok && arg0 != -1/ + { + @num[self->file] = count(); + } + syscall::open*:return /self->ok/ { self->file = 0; self->ok = 0; } + dtrace:::END + { + printf("%-64s %8s\n", "FILE", "COUNT"); + printa("%-64s %@8d\n", @num); + } +' | $clean > Disk/fileopen_count + +dstatus "Disk I/O size distribution by process..." +$dtrace -qn "$header"' + io:::start { @size[pid, execname] = quantize(args[0]->b_bcount); } +' | $clean > Disk/sizedist_by_process + +# +# Mem Tests, DTrace +# + +dstatus "Minor faults by process..." +$dtrace -qn "$header"' + vminfo:::as_fault { @mem[pid, execname] = sum(arg0); } + dtrace:::END + { + printf("%6s %-16s %16s\n", "PID", "CMD", "MINFAULTS"); + printa("%6d %-16s %@16d\n", @mem); + } +' | $clean > Mem/minf_by_process + + +dstatus "Vminfo data by process..." +$dtrace -qn "$header"' + vminfo::: { @data[pid, execname, probename] = sum(arg0); } + dtrace:::END + { + printf("%6s %-16s %-16s %16s\n", + "PID", "CMD", "STATISTIC", "VALUE"); + printa("%6d %-16s %-16s %@16d\n", @data); + } +' | $clean > Mem/vminfo_by_process + +# +# Net Tests, DTrace +# + +dstatus "Mib data by mib statistic..." +$dtrace -qn "$header"' + mib::: { @data[probename] = sum(arg0); } + dtrace:::END + { + printf("%-32s %16s\n", "STATISTIC", "VALUE"); + printa("%-32s %@16d\n", @data); + } +' | $clean > Net/mib_data + +dstatus "TCP write bytes by process..." +$dtrace -qn "$header"' + fbt:ip:tcp_output:entry + { + this->size = msgdsize(args[1]); + @size[pid, execname] = sum(this->size); + } + dtrace:::END + { + printf("%6s %-16s %12s\n", "PID", "CMD", "BYTES"); + printa("%6d %-16s %@12d\n", @size); + } +' | $clean > Net/tcpw_by_process + +# +# Proc Tests, DTrace +# + +dstatus "Sample process @ 1000 Hz..." +$dtrace -qn "$header"' + profile:::profile-1000 + { + @num[pid, curpsinfo->pr_psargs] = count(); + } + dtrace:::END + { + printf("%6s %12s %s\n", "PID", "SAMPLES", "ARGS"); + printa("%6d %@12d %S\n", @num); + } +' | $clean > Proc/sample_process + +dstatus "Syscall count by process..." +$dtrace -qn "$header"' + syscall:::entry { @num[pid, execname, probefunc] = count(); } + dtrace:::END + { + printf("%6s %-24s %-24s %8s\n", + "PID", "CMD", "SYSCALL", "COUNT"); + printa("%6d %-24s %-24s %@8d\n", @num); + } +' | $clean > Proc/syscall_by_process + +dstatus "Syscall count by syscall..." +$dtrace -qn "$header"' + syscall:::entry { @num[probefunc] = count(); } + dtrace:::END + { + printf("%-32s %16s\n", "SYSCALL", "COUNT"); + printa("%-32s %@16d\n", @num); + } +' | $clean > Proc/syscall_count + +dstatus "Read bytes by process..." +$dtrace -qn "$header"' + sysinfo:::readch { @bytes[pid, execname] = sum(arg0); } + dtrace:::END + { + printf("%6s %-16s %16s\n", "PID", "CMD", "BYTES"); + printa("%6d %-16s %@16d\n", @bytes); + } +' | $clean > Proc/readb_by_process + +dstatus "Write bytes by process..." +$dtrace -qn "$header"' + sysinfo:::writech { @bytes[pid, execname] = sum(arg0); } + dtrace:::END + { + printf("%6s %-16s %16s\n", "PID", "CMD", "BYTES"); + printa("%6d %-16s %@16d\n", @bytes); + } +' | $clean > Proc/writeb_by_process + +dstatus "Sysinfo counts by process..." +$dtrace -qn "$header"' + sysinfo::: { @num[pid, execname, probename] = sum(arg0); } + dtrace:::END + { + printf("%6s %-16s %-16s %16s\n", + "PID", "CMD", "STATISTIC", "COUNT"); + printa("%6d %-16s %-16s %@16d\n", @num); + } +' | $clean > Proc/sysinfo_by_process + +dstatus "New process counts with arguments..." +$dtrace -qn "$header"' + proc:::exec-success + { + @num[pid, ppid, curpsinfo->pr_psargs] = count(); + } + dtrace:::END + { + printf("%6s %6s %8s %s\n", "PID", "PPID", "COUNT", "ARGS"); + printa("%6d %6d %@8d %S\n", @num); + } +' | $clean > Proc/newprocess_count + +dstatus "Signal counts..." +$dtrace -qn "$header"' + proc:::signal-send { + @num[execname,args[2],stringof(args[1]->pr_fname)] = count(); + } + dtrace:::END + { + printf("%-16s %-8s %-16s %8s\n", + "FROM", "SIG", "TO", "COUNT"); + printa("%-16s %-8d %-16s %@8d\n", @num); + } +' | $clean > Proc/signal_count + +dstatus "Syscall error counts..." +$dtrace -qn "$header"' + syscall:::return /(int)arg0 == -1/ + { + @num[pid, execname, probefunc, errno] = count(); + } + dtrace:::END + { + printf("%6s %-16s %-32s %-6s %8s\n", + "PID", "CMD", "SYSCALL", "ERRNO", "COUNT"); + printa("%6d %-16s %-32s %-6d %@8d\n", @num); + } +' | $clean > Proc/syscall_errors + + +########### +# Done +# +( print -n "End: " +date ) >> log +decho "100% Done." +if (( tar )); then + cd .. + tar cf $dir.tar $dir + gzip $dir.tar + decho "File is $dir.tar.gz" +fi +if (( delete && tar )); then + cd $dir + # this could be all an "rm -r $dir", but since it will be run + # as root on production servers - lets be analy cautious, + rm Cpu/interrupt_by_cpu + rm Cpu/interrupt_time + rm Cpu/dispqlen_by_cpu + rm Cpu/sdt_count + rm Disk/pgpgin_by_process + rm Disk/fileopen_count + rm Disk/sizedist_by_process + rm Mem/minf_by_process + rm Mem/vminfo_by_process + rm Net/mib_data + rm Net/tcpw_by_process + rm Proc/sample_process + rm Proc/syscall_by_process + rm Proc/syscall_count + rm Proc/readb_by_process + rm Proc/writeb_by_process + rm Proc/sysinfo_by_process + rm Proc/newprocess_count + rm Proc/signal_count + rm Proc/syscall_errors + rmdir Cpu + rmdir Disk + rmdir Mem + rmdir Net + rmdir Proc + rm Info/uname-a + rm Info/psrinfo-v + rm Info/prtconf + rm Info/df-k + rm Info/ifconfig-a + rm Info/ps-o + rm Info/uptime + rmdir Info + rm log + cd .. + rmdir $dir +else + decho "Directory is $dir" +fi + Modified: user/attilio/vmcontention/cddl/contrib/dtracetoolkit/dtruss ============================================================================== --- user/attilio/vmcontention/cddl/contrib/dtracetoolkit/dtruss Fri Jun 1 14:40:16 2012 (r236400) +++ user/attilio/vmcontention/cddl/contrib/dtracetoolkit/dtruss Fri Jun 1 14:57:55 2012 (r236401) @@ -240,7 +240,7 @@ syscall:::entry */ /* print 3 args, return as hex */ -syscall::sigprocmask:return +syscall::lwp_sigmask:return /self->start/ { /* calculate elapsed time */ @@ -268,11 +268,10 @@ syscall::sigprocmask:return } /* print 3 args, arg0 as a string */ -syscall::access*:return, syscall::stat*:return, syscall::lstat*:return, -syscall::readlink*:return, -syscall::open*:return +syscall::open*:return, +syscall::resolvepath:return /self->start/ { /* calculate elapsed time */ @@ -330,6 +329,7 @@ syscall::*read*:return } /* print 0 arg output */ +syscall::gtime:return, syscall::*fork*:return /self->start/ { @@ -357,6 +357,9 @@ syscall::*fork*:return } *** DIFF OUTPUT TRUNCATED AT 1000 LINES *** From owner-svn-src-user@FreeBSD.ORG Fri Jun 1 15:01:35 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 4A7621065678; Fri, 1 Jun 2012 15:01:35 +0000 (UTC) (envelope-from asmrookie@gmail.com) Received: from mail-lpp01m010-f54.google.com (mail-lpp01m010-f54.google.com [209.85.215.54]) by mx1.freebsd.org (Postfix) with ESMTP id 839A88FC0A; Fri, 1 Jun 2012 15:01:34 +0000 (UTC) Received: by laai10 with SMTP id i10so2110339laa.13 for ; Fri, 01 Jun 2012 08:01:33 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:sender:in-reply-to:references:date :x-google-sender-auth:message-id:subject:from:to:content-type :content-transfer-encoding; bh=PK431Gf5IFKRbc62Cshk8SDUngtiX6W8M3nuMQ3+C54=; b=WACWsFIvBiL25PPk11benvlr4x4Wl+YWl/ky0pyp/WLNE/nwgkYgNJfXeE+ThKeFJG ke+Nb/Fci0h3iGWPK2JHKJdlwMee6Ev1ZOFGIGdiqLN0nT6usHt3UjUHpPv/RpUWouIN c6SyMSCj3J9fi5gBJTJIxn9cpsqtQOsOWjoB7DPT/m/513iZz446Krwesx/q0DJFjbqt PpfWmbDep8PKtHHc4pVqduyqPTMPlj+/RIam/9J1avR35XUQsANgvsZcu3FND8ksNfUR vQE3ZYj0qwfmH0ywAgdAEeaAzTxZ2FPzIheemeto1b28d7ZDp1z6wOGz/4QuAsbtKugn a8Rg== MIME-Version: 1.0 Received: by 10.152.104.171 with SMTP id gf11mr3488214lab.5.1338562893179; Fri, 01 Jun 2012 08:01:33 -0700 (PDT) Sender: asmrookie@gmail.com Received: by 10.112.27.65 with HTTP; Fri, 1 Jun 2012 08:01:33 -0700 (PDT) In-Reply-To: <201206011457.q51EvudC025745@svn.freebsd.org> References: <201206011457.q51EvudC025745@svn.freebsd.org> Date: Fri, 1 Jun 2012 16:01:33 +0100 X-Google-Sender-Auth: oRxYS_-W5OZUnn9358nE1sFLkP8 Message-ID: From: Attilio Rao To: src-committers@freebsd.org, svn-src-user@freebsd.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable Cc: Subject: Re: svn commit: r236401 - in user/attilio/vmcontention: . bin/ed bin/expr bin/ls bin/ps bin/rcp bin/sh bin/test bin/uuidgen cddl/contrib/dtracetoolkit cddl/contrib/dtracetoolkit/Apps cddl/contrib/dtrac... X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 01 Jun 2012 15:01:35 -0000 2012/6/1 Attilio Rao : > Author: attilio > Date: Fri Jun =C2=A01 14:57:55 2012 > New Revision: 236401 > URL: http://svn.freebsd.org/changeset/base/236401 > > Log: > =C2=A0MFC Florian, this merge was particulary tricky. Do you think you can stress test out this branch at the current state? (of course there is the livelock reported by pho in i386 but you never got it in your test, thus please go ahead). Attilio --=20 Peace can only be achieved by understanding - A. Einstein From owner-svn-src-user@FreeBSD.ORG Fri Jun 1 21:29:27 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 5D87F1065670; Fri, 1 Jun 2012 21:29:27 +0000 (UTC) (envelope-from obrien@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 47D2E8FC19; Fri, 1 Jun 2012 21:29:27 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q51LTRKO044761; Fri, 1 Jun 2012 21:29:27 GMT (envelope-from obrien@svn.freebsd.org) Received: (from obrien@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q51LTRTX044757; Fri, 1 Jun 2012 21:29:27 GMT (envelope-from obrien@svn.freebsd.org) Message-Id: <201206012129.q51LTRTX044757@svn.freebsd.org> From: "David E. O'Brien" Date: Fri, 1 Jun 2012 21:29:27 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236423 - in user/obrien/krb5bld/kerberos5: lib/libroken lib/libvers tools/slc X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 01 Jun 2012 21:29:27 -0000 Author: obrien Date: Fri Jun 1 21:29:26 2012 New Revision: 236423 URL: http://svn.freebsd.org/changeset/base/236423 Log: MFC: r236422 Modified: user/obrien/krb5bld/kerberos5/lib/libroken/Makefile user/obrien/krb5bld/kerberos5/lib/libvers/Makefile user/obrien/krb5bld/kerberos5/tools/slc/Makefile Directory Properties: user/obrien/krb5bld/ (props changed) Modified: user/obrien/krb5bld/kerberos5/lib/libroken/Makefile ============================================================================== --- user/obrien/krb5bld/kerberos5/lib/libroken/Makefile Fri Jun 1 21:26:28 2012 (r236422) +++ user/obrien/krb5bld/kerberos5/lib/libroken/Makefile Fri Jun 1 21:29:26 2012 (r236423) @@ -82,8 +82,6 @@ CFLAGS+=-I${KRB5DIR}/lib/roken -I. CLEANFILES= roken.h -MAKE_ROKEN= make-roken - roken.h: ${MAKE_ROKEN} > ${.TARGET} Modified: user/obrien/krb5bld/kerberos5/lib/libvers/Makefile ============================================================================== --- user/obrien/krb5bld/kerberos5/lib/libvers/Makefile Fri Jun 1 21:26:28 2012 (r236422) +++ user/obrien/krb5bld/kerberos5/lib/libvers/Makefile Fri Jun 1 21:29:26 2012 (r236423) @@ -7,8 +7,6 @@ CFLAGS+=-I. -I${KRB5DIR}/lib/roken CLEANFILES= roken.h -MAKE_ROKEN= make-roken - roken.h: ${MAKE_ROKEN} > ${.TARGET} Modified: user/obrien/krb5bld/kerberos5/tools/slc/Makefile ============================================================================== --- user/obrien/krb5bld/kerberos5/tools/slc/Makefile Fri Jun 1 21:26:28 2012 (r236422) +++ user/obrien/krb5bld/kerberos5/tools/slc/Makefile Fri Jun 1 21:29:26 2012 (r236423) @@ -15,7 +15,7 @@ CFLAGS+=-I${KRB5DIR}/lib/roken -I${KRB5D CLEANFILES= roken.h roken.h: - make-roken > ${.TARGET} + ${MAKE_ROKEN} > ${.TARGET} # ${.OBJDIR}/../make-roken/make-roken > ${.TARGET} From owner-svn-src-user@FreeBSD.ORG Sat Jun 2 00:29:43 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 367A21065670; Sat, 2 Jun 2012 00:29:43 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 1FE7B8FC0A; Sat, 2 Jun 2012 00:29:43 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q520Tg2D053496; Sat, 2 Jun 2012 00:29:42 GMT (envelope-from np@svn.freebsd.org) Received: (from np@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q520TgR2053488; Sat, 2 Jun 2012 00:29:42 GMT (envelope-from np@svn.freebsd.org) Message-Id: <201206020029.q520TgR2053488@svn.freebsd.org> From: Navdeep Parhar Date: Sat, 2 Jun 2012 00:29:42 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236428 - in user/np/toe_iwarp/sys: dev/cxgbe dev/cxgbe/tom net netinet X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 02 Jun 2012 00:29:43 -0000 Author: np Date: Sat Jun 2 00:29:42 2012 New Revision: 236428 URL: http://svn.freebsd.org/changeset/base/236428 Log: TOE + VLAN support. - Move the TOEDEV macro to if_var.h - A VLAN interface inherits the TOE capabilities (and TOEDEV) of its parent. - Add VLAN support to the T4 TOE driver. VLAN_TRUNKDEV, which acquires a sleepable lock, cannot be called directly in tod_connect so we use other means to reach the parent cxgbe ifnet from the VLAN interface. Modified: user/np/toe_iwarp/sys/dev/cxgbe/adapter.h user/np/toe_iwarp/sys/dev/cxgbe/t4_main.c user/np/toe_iwarp/sys/dev/cxgbe/tom/t4_connect.c user/np/toe_iwarp/sys/dev/cxgbe/tom/t4_listen.c user/np/toe_iwarp/sys/net/if_var.h user/np/toe_iwarp/sys/net/if_vlan.c user/np/toe_iwarp/sys/netinet/toecore.h Modified: user/np/toe_iwarp/sys/dev/cxgbe/adapter.h ============================================================================== --- user/np/toe_iwarp/sys/dev/cxgbe/adapter.h Fri Jun 1 23:29:48 2012 (r236427) +++ user/np/toe_iwarp/sys/dev/cxgbe/adapter.h Sat Jun 2 00:29:42 2012 (r236428) @@ -213,6 +213,9 @@ struct port_info { struct link_config link_cfg; struct port_stats stats; + eventhandler_tag vlan_c; + eventhandler_tag vlan_u; + struct callout tick; struct sysctl_ctx_list ctx; /* from ifconfig up to driver detach */ Modified: user/np/toe_iwarp/sys/dev/cxgbe/t4_main.c ============================================================================== --- user/np/toe_iwarp/sys/dev/cxgbe/t4_main.c Fri Jun 1 23:29:48 2012 (r236427) +++ user/np/toe_iwarp/sys/dev/cxgbe/t4_main.c Sat Jun 2 00:29:42 2012 (r236428) @@ -301,6 +301,8 @@ static void reg_block_dump(struct adapte unsigned int); static void t4_get_regs(struct adapter *, struct t4_regdump *, uint8_t *); static void cxgbe_tick(void *); +static void cxgbe_vlan_config(void *, struct ifnet *, uint16_t); +static void cxgbe_vlan_unconfig(void *, struct ifnet *, uint16_t); static int cpl_not_handled(struct sge_iq *, const struct rss_header *, struct mbuf *); static int t4_sysctls(struct adapter *); @@ -850,6 +852,11 @@ cxgbe_attach(device_t dev) cxgbe_media_status); build_medialist(pi); + pi->vlan_c = EVENTHANDLER_REGISTER(vlan_config, cxgbe_vlan_config, ifp, + EVENTHANDLER_PRI_ANY); + pi->vlan_u = EVENTHANDLER_REGISTER(vlan_unconfig, cxgbe_vlan_unconfig, + ifp, EVENTHANDLER_PRI_ANY); + ether_ifattach(ifp, pi->hw_addr); #ifdef TCP_OFFLOAD @@ -882,6 +889,11 @@ cxgbe_detach(device_t dev) SET_BUSY(sc); ADAPTER_UNLOCK(sc); + if (pi->vlan_c) + EVENTHANDLER_DEREGISTER(vlan_config, pi->vlan_c); + if (pi->vlan_u) + EVENTHANDLER_DEREGISTER(vlan_unconfig, pi->vlan_u); + PORT_LOCK(pi); ifp->if_drv_flags &= ~IFF_DRV_RUNNING; callout_stop(&pi->tick); @@ -2892,6 +2904,30 @@ cxgbe_tick(void *arg) PORT_UNLOCK(pi); } +static void +cxgbe_vlan_config(void *arg, struct ifnet *ifp, uint16_t vid) +{ + struct ifnet *vlan; + + if (arg != ifp) + return; + + vlan = VLAN_DEVAT(ifp, vid); + VLAN_SETCOOKIE(vlan, ifp); +} + +static void +cxgbe_vlan_unconfig(void *arg, struct ifnet *ifp, uint16_t vid) +{ + struct ifnet *vlan; + + if (arg != ifp) + return; + + vlan = VLAN_DEVAT(ifp, vid); + VLAN_SETCOOKIE(vlan, NULL); +} + static int cpl_not_handled(struct sge_iq *iq, const struct rss_header *rss, struct mbuf *m) { Modified: user/np/toe_iwarp/sys/dev/cxgbe/tom/t4_connect.c ============================================================================== --- user/np/toe_iwarp/sys/dev/cxgbe/tom/t4_connect.c Fri Jun 1 23:29:48 2012 (r236427) +++ user/np/toe_iwarp/sys/dev/cxgbe/tom/t4_connect.c Sat Jun 2 00:29:42 2012 (r236428) @@ -39,6 +39,10 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include +#include +#include +#include #include #include #include @@ -273,8 +277,8 @@ t4_connect(struct toedev *tod, struct so struct wrqe *wr = NULL; struct cpl_act_open_req *cpl; struct l2t_entry *e = NULL; - struct ifnet *ifp = rt->rt_ifp; /* XXX: may not be cxgbe */ - struct port_info *pi = ifp->if_softc; /* XXX: wrong for VLAN etc. */ + struct ifnet *rt_ifp = rt->rt_ifp; + struct port_info *pi; int atid = -1, mtu_idx, rscale, qid_atid, rc = ENOMEM; struct inpcb *inp = sotoinpcb(so); struct tcpcb *tp = intotcpcb(inp); @@ -284,6 +288,17 @@ t4_connect(struct toedev *tod, struct so if (nam->sa_family != AF_INET) CXGBE_UNIMPLEMENTED("IPv6 connect"); + if (rt_ifp->if_type == IFT_ETHER) + pi = rt_ifp->if_softc; + else if (rt_ifp->if_type == IFT_L2VLAN) { + struct ifnet *ifp = VLAN_COOKIE(rt_ifp); + + pi = ifp->if_softc; + } else if (rt_ifp->if_type == IFT_IEEE8023ADLAG) + return (ENOSYS); /* XXX: implement lagg support */ + else + return (ENOTSUP); + toep = alloc_toepcb(pi, -1, -1, M_NOWAIT); if (toep == NULL) goto failed; @@ -292,7 +307,7 @@ t4_connect(struct toedev *tod, struct so if (atid < 0) goto failed; - e = t4_l2t_get(pi, rt->rt_ifp, + e = t4_l2t_get(pi, rt_ifp, rt->rt_flags & RTF_GATEWAY ? rt->rt_gateway : nam); if (e == NULL) goto failed; Modified: user/np/toe_iwarp/sys/dev/cxgbe/tom/t4_listen.c ============================================================================== --- user/np/toe_iwarp/sys/dev/cxgbe/tom/t4_listen.c Fri Jun 1 23:29:48 2012 (r236427) +++ user/np/toe_iwarp/sys/dev/cxgbe/tom/t4_listen.c Sat Jun 2 00:29:42 2012 (r236428) @@ -41,6 +41,10 @@ __FBSDID("$FreeBSD$"); #include #include #include +#include +#include +#include +#include #include #include #include @@ -976,13 +980,14 @@ do_pass_accept_req(struct sge_iq *iq, co struct tcphdr th; struct tcpopt to; struct port_info *pi; - struct ifnet *ifp; + struct ifnet *ifp, *ifp_vlan = NULL; struct l2t_entry *e = NULL; struct rtentry *rt; struct sockaddr_in nam; int rscale, mtu_idx, rx_credits, rxqid; struct synq_entry *synqe = NULL; int reject_reason; + uint16_t vid; #ifdef INVARIANTS unsigned int opcode = G_CPL_OPCODE(be32toh(OPCODE_TID(cpl))); #endif @@ -1014,6 +1019,17 @@ do_pass_accept_req(struct sge_iq *iq, co REJECT_PASS_ACCEPT(); /* + * Don't offload if the SYN had a VLAN tag and the vid doesn't match + * anything on this interface. + */ + vid = EVL_VLANOFTAG(be16toh(cpl->vlan)); + if (vid != 0xfff) { + ifp_vlan = VLAN_DEVAT(ifp, vid); + if (ifp_vlan == NULL) + REJECT_PASS_ACCEPT(); + } + + /* * Don't offload if the peer requested a TCP option that's not known to * the silicon. */ @@ -1037,7 +1053,8 @@ do_pass_accept_req(struct sge_iq *iq, co RT_UNLOCK(rt); nexthop = rt->rt_flags & RTF_GATEWAY ? rt->rt_gateway : (struct sockaddr *)&nam; - if (rt->rt_ifp == ifp) + if (rt->rt_ifp == ifp || + (ifp_vlan != NULL && rt->rt_ifp == ifp_vlan)) e = t4_l2t_get(pi, rt->rt_ifp, nexthop); RTFREE(rt); if (e == NULL) @@ -1188,7 +1205,6 @@ reject: release_tid(sc, tid, lctx->ctrlq); if (__predict_true(m != NULL)) { - m->m_pkthdr.rcvif = ifp; /* yes, again */ m_adj(m, sizeof(*cpl)); m->m_pkthdr.csum_flags |= (CSUM_IP_CHECKED | CSUM_IP_VALID | CSUM_DATA_VALID | CSUM_PSEUDO_HDR); Modified: user/np/toe_iwarp/sys/net/if_var.h ============================================================================== --- user/np/toe_iwarp/sys/net/if_var.h Fri Jun 1 23:29:48 2012 (r236427) +++ user/np/toe_iwarp/sys/net/if_var.h Sat Jun 2 00:29:42 2012 (r236428) @@ -209,6 +209,8 @@ struct ifnet { void *if_pspare[8]; /* 1 netmap, 7 TDB */ }; +#define TOEDEV(ifp) ((ifp)->if_llsoftc) + typedef void if_init_f_t(void *); /* Modified: user/np/toe_iwarp/sys/net/if_vlan.c ============================================================================== --- user/np/toe_iwarp/sys/net/if_vlan.c Fri Jun 1 23:29:48 2012 (r236427) +++ user/np/toe_iwarp/sys/net/if_vlan.c Sat Jun 2 00:29:42 2012 (r236428) @@ -746,8 +746,8 @@ vlan_modevent(module_t mod, int type, vo vlan_trunk_cap_p = NULL; vlan_trunkdev_p = NULL; vlan_tag_p = NULL; - vlan_cookie_p = vlan_cookie; - vlan_setcookie_p = vlan_setcookie; + vlan_cookie_p = NULL; + vlan_setcookie_p = NULL; vlan_devat_p = NULL; VLAN_LOCK_DESTROY(); if (bootverbose) @@ -1503,6 +1503,22 @@ vlan_capabilities(struct ifvlan *ifv) ifp->if_capenable &= ~(p->if_capenable & IFCAP_TSO); ifp->if_hwassist &= ~(p->if_hwassist & CSUM_TSO); } + + /* + * If the parent interface can offload TCP connections over VLANs then + * propagate its TOE capability to the VLAN interface. + * + * All TOE drivers in the tree today can deal with VLANs. If this + * changes then IFCAP_VLAN_TOE should be promoted to a full capability + * with its own bit. + */ +#define IFCAP_VLAN_TOE IFCAP_TOE + if (p->if_capabilities & IFCAP_VLAN_TOE) + ifp->if_capabilities |= p->if_capabilities & IFCAP_TOE; + if (p->if_capenable & IFCAP_VLAN_TOE) { + TOEDEV(ifp) = TOEDEV(p); + ifp->if_capenable |= p->if_capenable & IFCAP_TOE; + } } static void Modified: user/np/toe_iwarp/sys/netinet/toecore.h ============================================================================== --- user/np/toe_iwarp/sys/netinet/toecore.h Fri Jun 1 23:29:48 2012 (r236427) +++ user/np/toe_iwarp/sys/netinet/toecore.h Sat Jun 2 00:29:42 2012 (r236428) @@ -86,8 +86,6 @@ struct toedev { void (*tod_ctloutput)(struct toedev *, struct tcpcb *, int, int); }; -#define TOEDEV(ifp) ((ifp)->if_llsoftc) - #include typedef void (*tcp_offload_listen_start_fn)(void *, struct tcpcb *); typedef void (*tcp_offload_listen_stop_fn)(void *, struct tcpcb *); From owner-svn-src-user@FreeBSD.ORG Sat Jun 2 00:47:15 2012 Return-Path: Delivered-To: svn-src-user@freebsd.org Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34]) by hub.freebsd.org (Postfix) with ESMTP id 328501065673; Sat, 2 Jun 2012 00:47:15 +0000 (UTC) (envelope-from np@FreeBSD.org) Received: from svn.freebsd.org (svn.freebsd.org [IPv6:2001:4f8:fff6::2c]) by mx1.freebsd.org (Postfix) with ESMTP id 04D918FC0A; Sat, 2 Jun 2012 00:47:15 +0000 (UTC) Received: from svn.freebsd.org (localhost [127.0.0.1]) by svn.freebsd.org (8.14.4/8.14.4) with ESMTP id q520lEos054380; Sat, 2 Jun 2012 00:47:14 GMT (envelope-from np@svn.freebsd.org) Received: (from np@localhost) by svn.freebsd.org (8.14.4/8.14.4/Submit) id q520lEJP054377; Sat, 2 Jun 2012 00:47:14 GMT (envelope-from np@svn.freebsd.org) Message-Id: <201206020047.q520lEJP054377@svn.freebsd.org> From: Navdeep Parhar Date: Sat, 2 Jun 2012 00:47:14 +0000 (UTC) To: src-committers@freebsd.org, svn-src-user@freebsd.org X-SVN-Group: user MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Cc: Subject: svn commit: r236429 - user/np/toe_iwarp/sys/dev/cxgbe X-BeenThere: svn-src-user@freebsd.org X-Mailman-Version: 2.1.5 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, 02 Jun 2012 00:47:15 -0000 Author: np Date: Sat Jun 2 00:47:14 2012 New Revision: 236429 URL: http://svn.freebsd.org/changeset/base/236429 Log: There is no need to do anything for vlan_unconfig. Modified: user/np/toe_iwarp/sys/dev/cxgbe/adapter.h user/np/toe_iwarp/sys/dev/cxgbe/t4_main.c Modified: user/np/toe_iwarp/sys/dev/cxgbe/adapter.h ============================================================================== --- user/np/toe_iwarp/sys/dev/cxgbe/adapter.h Sat Jun 2 00:29:42 2012 (r236428) +++ user/np/toe_iwarp/sys/dev/cxgbe/adapter.h Sat Jun 2 00:47:14 2012 (r236429) @@ -214,7 +214,6 @@ struct port_info { struct port_stats stats; eventhandler_tag vlan_c; - eventhandler_tag vlan_u; struct callout tick; struct sysctl_ctx_list ctx; /* from ifconfig up to driver detach */ Modified: user/np/toe_iwarp/sys/dev/cxgbe/t4_main.c ============================================================================== --- user/np/toe_iwarp/sys/dev/cxgbe/t4_main.c Sat Jun 2 00:29:42 2012 (r236428) +++ user/np/toe_iwarp/sys/dev/cxgbe/t4_main.c Sat Jun 2 00:47:14 2012 (r236429) @@ -302,7 +302,6 @@ static void reg_block_dump(struct adapte static void t4_get_regs(struct adapter *, struct t4_regdump *, uint8_t *); static void cxgbe_tick(void *); static void cxgbe_vlan_config(void *, struct ifnet *, uint16_t); -static void cxgbe_vlan_unconfig(void *, struct ifnet *, uint16_t); static int cpl_not_handled(struct sge_iq *, const struct rss_header *, struct mbuf *); static int t4_sysctls(struct adapter *); @@ -854,8 +853,6 @@ cxgbe_attach(device_t dev) pi->vlan_c = EVENTHANDLER_REGISTER(vlan_config, cxgbe_vlan_config, ifp, EVENTHANDLER_PRI_ANY); - pi->vlan_u = EVENTHANDLER_REGISTER(vlan_unconfig, cxgbe_vlan_unconfig, - ifp, EVENTHANDLER_PRI_ANY); ether_ifattach(ifp, pi->hw_addr); @@ -891,8 +888,6 @@ cxgbe_detach(device_t dev) if (pi->vlan_c) EVENTHANDLER_DEREGISTER(vlan_config, pi->vlan_c); - if (pi->vlan_u) - EVENTHANDLER_DEREGISTER(vlan_unconfig, pi->vlan_u); PORT_LOCK(pi); ifp->if_drv_flags &= ~IFF_DRV_RUNNING; @@ -2916,18 +2911,6 @@ cxgbe_vlan_config(void *arg, struct ifne VLAN_SETCOOKIE(vlan, ifp); } -static void -cxgbe_vlan_unconfig(void *arg, struct ifnet *ifp, uint16_t vid) -{ - struct ifnet *vlan; - - if (arg != ifp) - return; - - vlan = VLAN_DEVAT(ifp, vid); - VLAN_SETCOOKIE(vlan, NULL); -} - static int cpl_not_handled(struct sge_iq *iq, const struct rss_header *rss, struct mbuf *m) {