From owner-p4-projects@FreeBSD.ORG Sun Apr 12 07:45:45 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id 7A8671065672; Sun, 12 Apr 2009 07:45:44 +0000 (UTC)
Delivered-To: perforce@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 3A517106566C
for ; Sun, 12 Apr 2009 07:45:44 +0000 (UTC)
(envelope-from pgj@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id 27DE78FC0A
for ; Sun, 12 Apr 2009 07:45:44 +0000 (UTC)
(envelope-from pgj@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3C7jiSf000760
for ; Sun, 12 Apr 2009 07:45:44 GMT
(envelope-from pgj@FreeBSD.org)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3C7jihj000758
for perforce@freebsd.org; Sun, 12 Apr 2009 07:45:44 GMT
(envelope-from pgj@FreeBSD.org)
Date: Sun, 12 Apr 2009 07:45:44 GMT
Message-Id: <200904120745.n3C7jihj000758@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
pgj@FreeBSD.org using -f
From: Gabor Pali
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160520 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Apr 2009 07:45:46 -0000
http://perforce.freebsd.org/chv.cgi?CH=160520
Change 160520 by pgj@petymeg on 2009/04/12 07:45:11
IFC
Affected files ...
.. //depot/projects/docproj_hu/www/en/gnome/docs/Makefile#3 integrate
.. //depot/projects/docproj_hu/www/en/gnome/docs/faq2.sgml#4 integrate
.. //depot/projects/docproj_hu/www/en/gnome/docs/faq226.sgml#1 branch
.. //depot/projects/docproj_hu/www/en/gnome/docs/gnome2_porting.sgml#4 integrate
.. //depot/projects/docproj_hu/www/en/gnome/index.xsl#5 integrate
.. //depot/projects/docproj_hu/www/en/gnome/news.xml#3 integrate
.. //depot/projects/docproj_hu/www/en/releases/7.2R/Makefile#2 integrate
.. //depot/projects/docproj_hu/www/en/releases/7.2R/schedule.sgml#5 integrate
.. //depot/projects/docproj_hu/www/en/releng/index.sgml#18 integrate
.. //depot/projects/docproj_hu/www/share/sgml/navibar.ent#7 integrate
.. //depot/projects/docproj_hu/www/share/sgml/release.ent#12 integrate
Differences ...
==== //depot/projects/docproj_hu/www/en/gnome/docs/Makefile#3 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: www/en/gnome/docs/Makefile,v 1.27 2009/01/11 22:11:15 marcus Exp $
+# $FreeBSD: www/en/gnome/docs/Makefile,v 1.28 2009/04/11 03:10:05 marcus Exp $
.if exists(../Makefile.conf)
.include "../Makefile.conf"
@@ -17,6 +17,7 @@
DOCS+= faq220.sgml
DOCS+= faq222.sgml
DOCS+= faq224.sgml
+DOCS+= faq226.sgml
DOCS+= gnome_porting.sgml
DOCS+= gnome1_porting.sgml
DOCS+= gnome2_porting.sgml
==== //depot/projects/docproj_hu/www/en/gnome/docs/faq2.sgml#4 (text+ko) ====
@@ -1,6 +1,6 @@
-
+
@@ -46,8 +46,8 @@
GTK+ 2 applications when not in a GNOME environment?
How do I configure settings for GNOME 1.4
applications under GNOME &gnomever;?
- Nautilus-cd-burner does not let me burn CDs,
- or Totem/Goobox/Sound-juicer cannot find my CD/DVD drive.
+ Brasero does not let me burn CDs,
+ or Totem/Rhythmbox/Sound-juicer cannot find my CD/DVD drive.
How can I fix this?
How do I add new GDM sessions?
How do I disable spatial Nautilus?
@@ -252,7 +252,7 @@
Starting with 2.16, GNOME now lives in
LOCALBASE instead of X11BASE.
This move can cause strange build problems if the proper
+ href="&base;/gnome/docs/faq226.html">the proper
upgrade steps are not followed. However, if
after following all the steps, you may still see
errors like the following:
@@ -374,7 +374,7 @@
The &gnomeoldver; to &gnomever; may have a few
caveats. You are strongly advised to read the
- upgrade FAQ for detailed
+ upgrade FAQ for detailed
instructions.
@@ -642,15 +642,15 @@
- Nautilus-cd-burner does not let me burn CDs or
- Totem/Goobox/Sound-juicer cannot find my CD/DVD drive. How can I
+
Brasero does not let me burn CDs or
+ Totem/Rhythmbox/Sound-juicer cannot find my CD/DVD drive. How can I
fix this?
- Nautilus-cd-burner, totem, goobox, and sound-juicer cannot
+
Brasero, totem, rhythmbox, and sound-juicer cannot
use CD/DVD drives unless support for those devices is
enabled in the kernel, and the permissions on the device
nodes allow write access.
- Nautilus-cd-burner, totem, goobox, and sound-juicer talk to
+ Brasero, totem, rhythmbox, and sound-juicer talk to
CD/DVD drives through the SCSI CAM subsystem. Therefore,
you must make sure you have the following configured in your
kernel:
@@ -689,9 +689,9 @@
The devices in parentheses at the end are important. You
must make sure the /dev entries for those devices
are writable by the users that will be using
- nautilus-cd-burner, totem, goobox, or sound-juicer. In addition
+ brasero, totem, rhythmbox, or sound-juicer. In addition
to those devices, /dev/xpt* must also be writable to
- your nautilus-cd-burner, totem, goobox, and sound-juicer users.
+ your brasero, totem, rhythmbox, and sound-juicer users.
The following /etc/devfs.conf configuration will
achieve the desired results given the above devlist:
@@ -700,18 +700,6 @@
perm xpt0 0666
perm pass0 0666
-
- If you encounter problems burning to discs with
- nautilus-cd-burner, set the following GConf
- /apps/nautilus-cd-burner/debug to
- true using
- Applications > System Tools > Configuration Editor
- (gconf-editor from the command line). Then
- run nautilus-cd-burner from the command line,
- reproduce the problem you are having, and capture
- the output on the command line. Include this along
- with the rest of your
- bug report.
@@ -1107,7 +1095,7 @@
You can also use gconf-editor to edit it.
If your card is supported by the "nvidia," "intel",
- "i810", or "radeon" (see the radeon(4) man page to make
+ "openchrome", or "radeon" (see the radeon(4) man page to make
sure your card is supported for 3D acceleration) drivers,
then compositing should work for you.
@@ -1127,11 +1115,15 @@
~/.profile:
-export GDM_LANG=<locale>
+export LANG=<locale>
+export LC_ALL=<locale>
Here, <locale> is the desired locale
(e.g. en_US.UTF-8, es_ES.ISO8859-15, fr_FR.ISO8859-1, etc.).
+
+ To set the default locale for the GDM greeter, add the
+ same environment variables to /etc/profile.
==== //depot/projects/docproj_hu/www/en/gnome/docs/gnome2_porting.sgml#4 (text+ko) ====
@@ -1,6 +1,6 @@
-
+
@@ -89,6 +89,12 @@
+ gnomedesktopsharp20 |
+ x11-toolkits/gnome-desktop-sharp20 |
+ gnomesharp20 |
+
+
+
gnomedocutils |
textproc/gnome-doc-utils |
libxslt |
@@ -327,14 +333,14 @@
nautilus2 |
x11-fm/nautilus |
- librsvg2 eel2 gnomedesktop
+ librsvg2 gnomedesktop
desktopfileutils gvfs |
|
nautiluscdburner |
sysutils/nautilus-cd-burner |
- nautilus2 desktopfileutils |
+ nautilus2 eel2 desktopfileutils |
@@ -360,7 +366,7 @@
x11-toolkits/py-gnome-desktop |
pygnome2 libgnomeprintui
gtksourceview gnomepanel libwnck
- nautiluscdburner metacity |
+ nautilus2 metacity
==== //depot/projects/docproj_hu/www/en/gnome/index.xsl#5 (text+ko) ====
@@ -4,7 +4,7 @@
]>
-
+
devel/gnome2-hacker-tools (development tools)
- Upgrading to GNOME 2.24?
+ Upgrading to GNOME 2.26?
- If you are upgrading from GNOME 2.22 to GNOME 2.24, read the
- Upgrade FAQ for upgrade
+
If you are upgrading from GNOME 2.22 to GNOME 2.26, read the
+ Upgrade FAQ for upgrade
instructions.
State of the port
GNOME for FreeBSD is currently supported on
- 6.4, 6-STABLE, 7.0, 7.1, 7-STABLE, and 8-CURRENT.
+ 6.4, 6-STABLE, 7.1, 7-STABLE, and 8-CURRENT.
Most of GNOME has been ported to FreeBSD, but there is still
plenty left to be done!
==== //depot/projects/docproj_hu/www/en/gnome/news.xml#3 (text+ko) ====
@@ -19,13 +19,44 @@
- $FreeBSD: www/en/gnome/news.xml,v 1.146 2009/01/11 22:10:55 marcus Exp $
+ $FreeBSD: www/en/gnome/news.xml,v 1.147 2009/04/11 03:09:00 marcus Exp $
2009
+ April
+
+
+ 10
+
+
+ Announcing GNOME 2.26.0 for FreeBSD!
+
+ The FreeBSD GNOME tam is proud to announce the release of
+ GNOME 2.26.0 for FreeBSD. The official release notes can be
+ found at
+
+ href="http://library.gnome.org/misc/release-notes/2.26/
+
+ . On the FreeBSD front, we introduced a port of libxul 1.9 as
+ an alternative for Firefox 2.0 as a Gecko provider. Almost
+ all of the Gecko consumers can make use of this provider by
+ setting:
+
+
+ WITH_GECKO=libxul
+
+
+ The GNOME 2.26 port was done by ahze, kwm, marcus, and mezz
+ with contributions by Joseph S. Atkinson, Peter Wemm, Eric L.
+ Chen, Martin Matuska, Craig Butler, and Pawel Worach.
+
+
+
+
+
January
@@ -48,10 +79,10 @@
This release features commits by adamw, ahze, kwm, mezz,
and myself. It would not have been possible without are
contributors and testers: Alexander Loginov, Craig Butler,
- Dmitry Marakasov, Eric L. Chen, Joseph S. Atkinson, Kris Moore,
- Lapo Luchini, Nikos Ntarmos, Pawel Worach, Romain Tartiere, TAOKA
- Fumiyoshi, Romain Tartiere, Yasuda Keisuke, Zyl
- aZ, bf, Florent Thoumie, Peter Wemm, and pluknet.
+ Dmitry Marakasov, Eric L. Chen, Joseph S. Atkinson, Kris
+ Moore, Lapo Luchini, Nikos Ntarmos, Pawel Worach, Romain
+ Tartiere, TAOKA Fumiyoshi, Romain Tartiere, Yasuda Keisuke,
+ Zyl aZ, bf, Florent Thoumie, Peter Wemm, and pluknet.
==== //depot/projects/docproj_hu/www/en/releases/7.2R/Makefile#2 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: www/en/releases/7.2R/Makefile,v 1.1 2009/03/17 13:39:34 rwatson Exp $
+# $FreeBSD: www/en/releases/7.2R/Makefile,v 1.3 2009/04/10 13:07:15 blackend Exp $
.if exists(../Makefile.conf)
.include "../Makefile.conf"
==== //depot/projects/docproj_hu/www/en/releases/7.2R/schedule.sgml#5 (text+ko) ====
@@ -1,7 +1,7 @@
-
+
@@ -86,7 +86,7 @@
doc/ tree slush |
10 April 2009 |
- -- |
+ 10 April 2009 |
Non-essential commits to the en_US.ISO8859-1/ subtree
should be delayed from this point until after the doc/
tree tagging, to give translation teams time to synchronize
==== //depot/projects/docproj_hu/www/en/releng/index.sgml#18 (text+ko) ====
@@ -1,6 +1,6 @@
-
+
@@ -296,7 +296,7 @@
|
doc/ |
- Open |
+ Slush |
&contact.doc; |
SGML/XML based documentation set. |
==== //depot/projects/docproj_hu/www/share/sgml/navibar.ent#7 (text+ko) ====
@@ -1,4 +1,4 @@
-
+
FreeBSD/GNOME
'>
==== //depot/projects/docproj_hu/www/share/sgml/release.ent#12 (text+ko) ====
@@ -1,4 +1,4 @@
-
+
@@ -347,7 +347,7 @@
Telepítsük a www/nspluginwrapper portot. A port
telepítése viszont maga után vonja a
- emulators/linux_base
+ emulators/linux_base-fc4
telepítését is, amely viszont egy nagyobb
port.
==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/linuxemu/chapter.sgml#6 (text+ko) ====
@@ -7,7 +7,7 @@
The FreeBSD Hungarian Documentation Project
Translated by: PALI, Gabor
%SOURCE% en_US.ISO8859-1/books/handbook/linuxemu/chapter.sgml
- %SRCID% 1.136
+ %SRCID% 1.137
-->
@@ -2131,7 +2131,7 @@
felraknunk (root
felhasználóként):
- &prompt.root; cd /usr/ports/emulators/linux_base
+ &prompt.root; cd /usr/ports/emulators/linux_base-fc4
&prompt.root; make install distclean
From owner-p4-projects@FreeBSD.ORG Sun Apr 12 08:30:30 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id 22A791065673; Sun, 12 Apr 2009 08:30:30 +0000 (UTC)
Delivered-To: perforce@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id D2655106564A
for ; Sun, 12 Apr 2009 08:30:29 +0000 (UTC)
(envelope-from pgj@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id A64EC8FC0A
for ; Sun, 12 Apr 2009 08:30:29 +0000 (UTC)
(envelope-from pgj@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3C8UT5p006046
for ; Sun, 12 Apr 2009 08:30:29 GMT
(envelope-from pgj@FreeBSD.org)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3C8UTYM006044
for perforce@freebsd.org; Sun, 12 Apr 2009 08:30:29 GMT
(envelope-from pgj@FreeBSD.org)
Date: Sun, 12 Apr 2009 08:30:29 GMT
Message-Id: <200904120830.n3C8UTYM006044@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
pgj@FreeBSD.org using -f
From: Gabor Pali
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160522 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Apr 2009 08:30:31 -0000
http://perforce.freebsd.org/chv.cgi?CH=160522
Change 160522 by pgj@petymeg on 2009/04/12 08:30:29
MFen (www):
1.26 -> 1.27 hu/share/sgml/navibar.l10n.ent
Affected files ...
.. //depot/projects/docproj_hu/www/hu/share/sgml/navibar.l10n.ent#26 edit
Differences ...
==== //depot/projects/docproj_hu/www/hu/share/sgml/navibar.l10n.ent#26 (text+ko) ====
@@ -4,7 +4,7 @@
@@ -127,7 +127,7 @@
FreeBSD/GNOME
'>
From owner-p4-projects@FreeBSD.ORG Sun Apr 12 11:49:52 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id EEB871065673; Sun, 12 Apr 2009 11:49:51 +0000 (UTC)
Delivered-To: perforce@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id AA8FB106566B
for ; Sun, 12 Apr 2009 11:49:51 +0000 (UTC)
(envelope-from rene@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id 975178FC12
for ; Sun, 12 Apr 2009 11:49:51 +0000 (UTC)
(envelope-from rene@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3CBnp30034875
for ; Sun, 12 Apr 2009 11:49:51 GMT
(envelope-from rene@FreeBSD.org)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3CBnp35034873
for perforce@freebsd.org; Sun, 12 Apr 2009 11:49:51 GMT
(envelope-from rene@FreeBSD.org)
Date: Sun, 12 Apr 2009 11:49:51 GMT
Message-Id: <200904121149.n3CBnp35034873@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
rene@FreeBSD.org using -f
From: Rene Ladan
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160524 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Apr 2009 11:49:53 -0000
http://perforce.freebsd.org/chv.cgi?CH=160524
Change 160524 by rene@rene_self on 2009/04/12 11:49:13
Fix spelling errors in solid-state article (nl).
Affected files ...
.. //depot/projects/docproj_nl/nl_NL.ISO8859-1/articles/solid-state/article.sgml#12 edit
Differences ...
==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/articles/solid-state/article.sgml#12 (text+ko) ====
@@ -69,7 +69,7 @@
Dit artikel behandelt het gebruik van solid state
- disk-apparaten in &os; voor het maken van embeddded
+ disk-apparaten in &os; voor het maken van embedded
systemen.
Embedded systemen hebben het voordeel van verhoogde
@@ -107,8 +107,8 @@
schijf voor schrijfbewerkingen, en veel sneller voor
leesbewerkingen). Een heel belangrijk aspect van flash-geheugen,
waarvan de ramnificaties later in dit artikel besproken zullen
- worden, is dat elke sector een beperkte herschijfcapaciteit heeft.
- Een sector flash-geheugen kan maar een bepald aantal keren
+ worden, is dat elke sector een beperkte herschrijfcapaciteit heeft.
+ Een sector flash-geheugen kan maar een bepaald aantal keren
beschreven, gewist, en herschreven worden voordat de sector
permanent onbruikbaar wordt. Hoewel veel flash-geheugenproducten
automatisch slechte blokken in kaart brengen, en hoewel sommigen
@@ -119,13 +119,13 @@
schrijfbewerkingen per sector in hun specificaties staan. Dit
getal varieert vanwege de omgevingstemperatuur.
- In het bijzonder worden ATA-compatibele compact-flash eenheden
+ In het bijzonder worden ATA-compatibele compact-flash-eenheden
besproken, welke vrij populair zijn als opslagmedium voor digitale
camera's. Bijzonder interessant is het feit dat de pinnen ervan
precies met die van de IDE-bus overeenkomen en dat ze compatibel
zijn met de ATA-commandoverzameling. Daarom kunnen deze apparaten
direct aan een IDE-bus in een computer gekoppeld worden met een
- zeer eenvoudige en goedkope adaptor. Eenmaal op deze wijze
+ zeer eenvoudige en goedkope adapter. Eenmaal op deze wijze
geïmplementeerd zien besturingssystemen zoals &os; het
apparaat als een normale harde schijf (doch klein).
@@ -138,7 +138,7 @@
Kernelopties
Enkele kernelopties zijn specifiek interessant voor degenen
- die een embeddded &os;-systeem creëren.
+ die een embedded &os;-systeem creëren.
Ten eerste zullen alle embedded &os;-systemen die
flash-geheugen als systeemschijf gebruiken geïntereseerd zijn
@@ -179,7 +179,7 @@
maakt een instelbare lijst van mappen in /var
aan met het commando &man.mkdir.1;, verandert de modus van sommige
van deze mappen, en pakt een lijst van apparaatingangen uit naar
- een schijfbare (weer als een geheugenbestandsysteem) partitie
+ een schrijfbare (weer als een geheugenbestandssysteem) partitie
/dev. Tijdens het uitvoeren van
/etc/rc.diskless2 is er nog een
rc.conf-variabele in het spel -
@@ -216,7 +216,7 @@
flash-medium kunnen staan) als alleen-lezen aangekoppeld dienen te
worden. In hebben we de beperkingen van
flash-geheugen uiteen gelegd - in bijzonder de beperkte
- schrijfcapaciteit. Het belang van het niet als lezen-schrijven
+ herschrijfcapaciteit. Het belang van het niet als lezen-schrijven
aankoppelen van flash-media en het belang van het niet gebruiken
van een wisselbestand kunnen niet genoeg benadrukt worden. Een
wisselbestand op een druk systeem kan binnen een jaar een
@@ -248,7 +248,7 @@
Een belangrijk ding om te onthouden is dat een bestandssysteem
dat met /etc/fstab als alleen-lezen was
- aangekoppeld ten alle tijde lezen-schrijven kan worden gemaakt
+ aangekoppeld ten alle tijden lezen-schrijven kan worden gemaakt
door dit commando te geven:
&prompt.root; /sbin/mount -uw partitie
@@ -376,14 +376,14 @@
ftp> get tar-bestand.tar "| zcat | tar xvf -"
Nadat de inhoud van uw ge-tar-de bestandssysteem op het
- bestandsysteem van uw flash-geheugen staan, kunt u het
+ bestandssysteem van uw flash-geheugen staan, kunt u het
flash-geheugen afkoppelen en opnieuw opstarten:
&prompt.root; cd /
&prompt.root; umount /flash
&prompt.root; exit
- Aangemomen dat u uw bestandssysteem correct heeft
+ Aangenomen dat u uw bestandssysteem correct heeft
geconfigureerd toen het gebouwd werd op de normale harde
schijf (met uw bestandssystemen als alleen-lezen aangekoppeld
en met de nodige opties in de kernel gecompileerd) zou u nu
@@ -464,7 +464,7 @@
ports-installatie
Voordat de veranderingen die nodig zijn om succesvol de
- portsboom te gebuiken besproken worden, is een herinnering ten
+ portsboom te gebruiken besproken worden, is een herinnering ten
aanzien van de alleen-lezen-natuur van uw bestandssystemen op
het flash-medium op zijn plaats. Aangezien ze alleen-lezen zijn,
dient u ze tijdelijk als lezen-schrijven aan te koppelen waarbij
From owner-p4-projects@FreeBSD.ORG Sun Apr 12 13:11:15 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id D08681065672; Sun, 12 Apr 2009 13:11:14 +0000 (UTC)
Delivered-To: perforce@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 91225106566B
for ; Sun, 12 Apr 2009 13:11:14 +0000 (UTC)
(envelope-from rene@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id 7E1008FC14
for ; Sun, 12 Apr 2009 13:11:14 +0000 (UTC)
(envelope-from rene@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3CDBERC053225
for ; Sun, 12 Apr 2009 13:11:14 GMT
(envelope-from rene@FreeBSD.org)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3CDBEhx053223
for perforce@freebsd.org; Sun, 12 Apr 2009 13:11:14 GMT
(envelope-from rene@FreeBSD.org)
Date: Sun, 12 Apr 2009 13:11:14 GMT
Message-Id: <200904121311.n3CDBEhx053223@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
rene@FreeBSD.org using -f
From: Rene Ladan
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160527 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Sun, 12 Apr 2009 13:11:15 -0000
http://perforce.freebsd.org/chv.cgi?CH=160527
Change 160527 by rene@rene_self on 2009/04/12 13:10:35
IFC
Affected files ...
.. //depot/projects/docproj_nl/nl_NL.ISO8859-1/articles/Makefile#11 integrate
.. //depot/projects/docproj_nl/nl_NL.ISO8859-1/articles/solid-state/Makefile#3 integrate
.. //depot/projects/docproj_nl/nl_NL.ISO8859-1/articles/solid-state/article.sgml#13 integrate
.. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#17 integrate
.. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/linuxemu/chapter.sgml#6 integrate
.. //depot/projects/docproj_nl/www/en/gnome/docs/Makefile#3 integrate
.. //depot/projects/docproj_nl/www/en/gnome/docs/faq2.sgml#3 integrate
.. //depot/projects/docproj_nl/www/en/gnome/docs/faq226.sgml#1 branch
.. //depot/projects/docproj_nl/www/en/gnome/docs/gnome2_porting.sgml#4 integrate
.. //depot/projects/docproj_nl/www/en/gnome/index.xsl#4 integrate
.. //depot/projects/docproj_nl/www/en/gnome/news.xml#3 integrate
.. //depot/projects/docproj_nl/www/share/sgml/navibar.ent#5 integrate
.. //depot/projects/docproj_nl/www/share/sgml/release.ent#12 integrate
Differences ...
==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/articles/Makefile#11 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: doc/nl_NL.ISO8859-1/articles/Makefile,v 1.4 2008/12/27 20:34:02 rene Exp $
+# $FreeBSD: doc/nl_NL.ISO8859-1/articles/Makefile,v 1.5 2009/04/12 12:09:37 rene Exp $
# %SOURCE% en_US.ISO8859-1/articles/Makefile
# %SRCID% 1.60
==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/articles/solid-state/Makefile#3 (text+ko) ====
==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/articles/solid-state/article.sgml#13 (text+ko) ====
==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#17 (text+ko) ====
@@ -1,7 +1,7 @@
The &gnomeoldver; to &gnomever; may have a few
caveats. You are strongly advised to read the
- upgrade FAQ for detailed
+ upgrade FAQ for detailed
instructions.
@@ -642,15 +642,15 @@
- Nautilus-cd-burner does not let me burn CDs or
- Totem/Goobox/Sound-juicer cannot find my CD/DVD drive. How can I
+
Brasero does not let me burn CDs or
+ Totem/Rhythmbox/Sound-juicer cannot find my CD/DVD drive. How can I
fix this?
- Nautilus-cd-burner, totem, goobox, and sound-juicer cannot
+
Brasero, totem, rhythmbox, and sound-juicer cannot
use CD/DVD drives unless support for those devices is
enabled in the kernel, and the permissions on the device
nodes allow write access.
- Nautilus-cd-burner, totem, goobox, and sound-juicer talk to
+ Brasero, totem, rhythmbox, and sound-juicer talk to
CD/DVD drives through the SCSI CAM subsystem. Therefore,
you must make sure you have the following configured in your
kernel:
@@ -689,9 +689,9 @@
The devices in parentheses at the end are important. You
must make sure the /dev entries for those devices
are writable by the users that will be using
- nautilus-cd-burner, totem, goobox, or sound-juicer. In addition
+ brasero, totem, rhythmbox, or sound-juicer. In addition
to those devices, /dev/xpt* must also be writable to
- your nautilus-cd-burner, totem, goobox, and sound-juicer users.
+ your brasero, totem, rhythmbox, and sound-juicer users.
The following /etc/devfs.conf configuration will
achieve the desired results given the above devlist:
@@ -700,18 +700,6 @@
perm xpt0 0666
perm pass0 0666
-
- If you encounter problems burning to discs with
- nautilus-cd-burner, set the following GConf
- /apps/nautilus-cd-burner/debug to
- true using
- Applications > System Tools > Configuration Editor
- (gconf-editor from the command line). Then
- run nautilus-cd-burner from the command line,
- reproduce the problem you are having, and capture
- the output on the command line. Include this along
- with the rest of your
- bug report.
@@ -1107,7 +1095,7 @@
You can also use gconf-editor to edit it.
If your card is supported by the "nvidia," "intel",
- "i810", or "radeon" (see the radeon(4) man page to make
+ "openchrome", or "radeon" (see the radeon(4) man page to make
sure your card is supported for 3D acceleration) drivers,
then compositing should work for you.
@@ -1127,11 +1115,15 @@
~/.profile:
-export GDM_LANG=<locale>
+export LANG=<locale>
+export LC_ALL=<locale>
Here, <locale> is the desired locale
(e.g. en_US.UTF-8, es_ES.ISO8859-15, fr_FR.ISO8859-1, etc.).
+
+ To set the default locale for the GDM greeter, add the
+ same environment variables to /etc/profile.
==== //depot/projects/docproj_nl/www/en/gnome/docs/gnome2_porting.sgml#4 (text+ko) ====
@@ -1,6 +1,6 @@
-
+
@@ -89,6 +89,12 @@
+ gnomedesktopsharp20 |
+ x11-toolkits/gnome-desktop-sharp20 |
+ gnomesharp20 |
+
+
+
gnomedocutils |
textproc/gnome-doc-utils |
libxslt |
@@ -327,14 +333,14 @@
nautilus2 |
x11-fm/nautilus |
- librsvg2 eel2 gnomedesktop
+ librsvg2 gnomedesktop
desktopfileutils gvfs |
|
nautiluscdburner |
sysutils/nautilus-cd-burner |
- nautilus2 desktopfileutils |
+ nautilus2 eel2 desktopfileutils |
@@ -360,7 +366,7 @@
x11-toolkits/py-gnome-desktop |
pygnome2 libgnomeprintui
gtksourceview gnomepanel libwnck
- nautiluscdburner metacity |
+ nautilus2 metacity
==== //depot/projects/docproj_nl/www/en/gnome/index.xsl#4 (text+ko) ====
@@ -4,7 +4,7 @@
]>
-
+
devel/gnome2-hacker-tools (development tools)
- Upgrading to GNOME 2.24?
+ Upgrading to GNOME 2.26?
- If you are upgrading from GNOME 2.22 to GNOME 2.24, read the
- Upgrade FAQ for upgrade
+
If you are upgrading from GNOME 2.22 to GNOME 2.26, read the
+ Upgrade FAQ for upgrade
instructions.
State of the port
GNOME for FreeBSD is currently supported on
- 6.4, 6-STABLE, 7.0, 7.1, 7-STABLE, and 8-CURRENT.
+ 6.4, 6-STABLE, 7.1, 7-STABLE, and 8-CURRENT.
Most of GNOME has been ported to FreeBSD, but there is still
plenty left to be done!
==== //depot/projects/docproj_nl/www/en/gnome/news.xml#3 (text+ko) ====
@@ -19,13 +19,44 @@
- $FreeBSD: www/en/gnome/news.xml,v 1.146 2009/01/11 22:10:55 marcus Exp $
+ $FreeBSD: www/en/gnome/news.xml,v 1.147 2009/04/11 03:09:00 marcus Exp $
2009
+ April
+
+
+ 10
+
+
+ Announcing GNOME 2.26.0 for FreeBSD!
+
+ The FreeBSD GNOME tam is proud to announce the release of
+ GNOME 2.26.0 for FreeBSD. The official release notes can be
+ found at
+
+ href="http://library.gnome.org/misc/release-notes/2.26/
+
+ . On the FreeBSD front, we introduced a port of libxul 1.9 as
+ an alternative for Firefox 2.0 as a Gecko provider. Almost
+ all of the Gecko consumers can make use of this provider by
+ setting:
+
+
+ WITH_GECKO=libxul
+
+
+ The GNOME 2.26 port was done by ahze, kwm, marcus, and mezz
+ with contributions by Joseph S. Atkinson, Peter Wemm, Eric L.
+ Chen, Martin Matuska, Craig Butler, and Pawel Worach.
+
+
+
+
+
January
@@ -48,10 +79,10 @@
This release features commits by adamw, ahze, kwm, mezz,
and myself. It would not have been possible without are
contributors and testers: Alexander Loginov, Craig Butler,
- Dmitry Marakasov, Eric L. Chen, Joseph S. Atkinson, Kris Moore,
- Lapo Luchini, Nikos Ntarmos, Pawel Worach, Romain Tartiere, TAOKA
- Fumiyoshi, Romain Tartiere, Yasuda Keisuke, Zyl
- aZ, bf, Florent Thoumie, Peter Wemm, and pluknet.
+ Dmitry Marakasov, Eric L. Chen, Joseph S. Atkinson, Kris
+ Moore, Lapo Luchini, Nikos Ntarmos, Pawel Worach, Romain
+ Tartiere, TAOKA Fumiyoshi, Romain Tartiere, Yasuda Keisuke,
+ Zyl aZ, bf, Florent Thoumie, Peter Wemm, and pluknet.
==== //depot/projects/docproj_nl/www/share/sgml/navibar.ent#5 (text+ko) ====
@@ -1,4 +1,4 @@
-
+
FreeBSD/GNOME
'>
==== //depot/projects/docproj_nl/www/share/sgml/release.ent#12 (text+ko) ====
@@ -1,4 +1,4 @@
-
+
@@ -50,7 +50,7 @@
How to enable and utilize the features of CARP, the
- Common Access Redundancy Protocol in &os;
+ Common Address Redundancy Protocol in &os;
@@ -5480,12 +5480,12 @@
- Common Access Redundancy Protocol (CARP)
+ Common Address Redundancy Protocol (CARP)
CARP
- Common Access Redundancy Protocol
+ Common Address Redundancy Protocol
- The Common Access Redundancy Protocol, or
+ The Common Address Redundancy Protocol, or
CARP allows multiple hosts to share the same
IP address. In some configurations, this may
be used for availability or load balancing. Hosts may use separate
==== //depot/projects/docproj_nl/www/en/releases/7.2R/schedule.sgml#6 (text+ko) ====
@@ -1,7 +1,7 @@
-
+
@@ -77,7 +77,7 @@
Ports tree frozen |
13 April 2009 |
- -- |
+ 13 April 2009 |
Only approved commits will be permitted to the ports/
tree during the freeze. |
==== //depot/projects/docproj_nl/www/share/sgml/news.xml#34 (text+ko) ====
@@ -25,7 +25,7 @@
- $FreeBSD: www/share/sgml/news.xml,v 1.239 2009/04/06 16:57:09 pgj Exp $
+ $FreeBSD: www/share/sgml/news.xml,v 1.240 2009/04/12 17:51:44 pgj Exp $
@@ -36,6 +36,16 @@
4
+ 12
+
+
+ Enhanced commit privileges: Gábor Páli
+ (ports, doc)
+
+
+
+
6
From owner-p4-projects@FreeBSD.ORG Mon Apr 13 16:29:13 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id B3C2B1065673; Mon, 13 Apr 2009 16:29:12 +0000 (UTC)
Delivered-To: perforce@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 73AA91065670
for ; Mon, 13 Apr 2009 16:29:12 +0000 (UTC)
(envelope-from rene@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id 628C98FC1B
for ; Mon, 13 Apr 2009 16:29:12 +0000 (UTC)
(envelope-from rene@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3DGTCcT088859
for ; Mon, 13 Apr 2009 16:29:12 GMT
(envelope-from rene@FreeBSD.org)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3DGTCx3088857
for perforce@freebsd.org; Mon, 13 Apr 2009 16:29:12 GMT
(envelope-from rene@FreeBSD.org)
Date: Mon, 13 Apr 2009 16:29:12 GMT
Message-Id: <200904131629.n3DGTCx3088857@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
rene@FreeBSD.org using -f
From: Rene Ladan
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160570 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 13 Apr 2009 16:29:13 -0000
http://perforce.freebsd.org/chv.cgi?CH=160570
Change 160570 by rene@rene_self on 2009/04/13 16:28:43
MFen handbook/advanced-networking 1.422 -> 1.423
Affected files ...
.. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#31 edit
Differences ...
==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#31 (text+ko) ====
@@ -4,7 +4,7 @@
$FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.sgml,v 1.12 2009/03/30 18:59:03 rene Exp $
%SOURCE% en_US.ISO8859-1/books/handbook/advanced-networking/chapter.sgml
- %SRCID% 1.422
+ %SRCID% 1.423
-->
@@ -65,7 +65,7 @@
- Hoe de mogelijkheden van CARP, het Common Access
+ Hoe de mogelijkheden van CARP, het Common Address
Redundancy Protocol, aan te zetten en te benutten.
@@ -6015,13 +6015,13 @@
- Common Access Redundancy Protocol (CARP)
+ Common Address Redundancy Protocol (CARP)
CARP
- Common Access Redundancy Protocol
+ Common Address Redundancy Protocol
- Het Common Access Redundancy Protocol, of
+ Het Common Address Redundancy Protocol, of
CARP, staat toe dat meerdere hosts hetzelfde
IP-adres gebruiken. In sommige opstellingen
wordt dit gebruikt voor beschikbaarheid of loadbalancing. Hosts
From owner-p4-projects@FreeBSD.ORG Mon Apr 13 16:46:30 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id 813011065678; Mon, 13 Apr 2009 16:46:30 +0000 (UTC)
Delivered-To: perforce@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 394F9106564A
for ; Mon, 13 Apr 2009 16:46:30 +0000 (UTC)
(envelope-from pgj@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id 27E588FC14
for ; Mon, 13 Apr 2009 16:46:30 +0000 (UTC)
(envelope-from pgj@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3DGkUIv090239
for ; Mon, 13 Apr 2009 16:46:30 GMT
(envelope-from pgj@FreeBSD.org)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3DGkUPU090237
for perforce@freebsd.org; Mon, 13 Apr 2009 16:46:30 GMT
(envelope-from pgj@FreeBSD.org)
Date: Mon, 13 Apr 2009 16:46:30 GMT
Message-Id: <200904131646.n3DGkUPU090237@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
pgj@FreeBSD.org using -f
From: Gabor Pali
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160572 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 13 Apr 2009 16:46:31 -0000
http://perforce.freebsd.org/chv.cgi?CH=160572
Change 160572 by pgj@petymeg on 2009/04/13 16:45:32
MFen (doc):
1.422 -> 1.423 hu_HU.ISO8859-2/books/handbook/advanced-networking/chapter.sgml
Affected files ...
.. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/chapter.sgml#31 edit
Differences ...
==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/chapter.sgml#31 (text+ko) ====
@@ -7,7 +7,7 @@
@@ -7613,7 +7613,7 @@
protokoll
A Közös cím redundancia protokoll (Common
- Access Redundancy Protocol, avagy CARP)
+ Address Redundancy Protocol, avagy CARP)
segítségével több gép
képes egyazon IP-címen osztozni.
Bizonyos konfigurációkban ez a terhelés
From owner-p4-projects@FreeBSD.ORG Mon Apr 13 19:28:16 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id 02BC81065673; Mon, 13 Apr 2009 19:28:16 +0000 (UTC)
Delivered-To: perforce@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id B29D3106564A
for ; Mon, 13 Apr 2009 19:28:15 +0000 (UTC)
(envelope-from antab@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id 9EB498FC16
for ; Mon, 13 Apr 2009 19:28:15 +0000 (UTC)
(envelope-from antab@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3DJSFIp015977
for ; Mon, 13 Apr 2009 19:28:15 GMT
(envelope-from antab@FreeBSD.org)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3DJSDVq015969
for perforce@freebsd.org; Mon, 13 Apr 2009 19:28:13 GMT
(envelope-from antab@FreeBSD.org)
Date: Mon, 13 Apr 2009 19:28:13 GMT
Message-Id: <200904131928.n3DJSDVq015969@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
antab@FreeBSD.org using -f
From: Arnar Mar Sig
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160575 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Mon, 13 Apr 2009 19:28:17 -0000
http://perforce.freebsd.org/chv.cgi?CH=160575
Change 160575 by antab@antab_farm on 2009/04/13 19:28:10
IFC @ 160573
Affected files ...
.. //depot/projects/avr32/src/Makefile#3 integrate
.. //depot/projects/avr32/src/Makefile.inc1#5 integrate
.. //depot/projects/avr32/src/ObsoleteFiles.inc#5 integrate
.. //depot/projects/avr32/src/UPDATING#5 integrate
.. //depot/projects/avr32/src/bin/ls/ls.1#2 integrate
.. //depot/projects/avr32/src/bin/sh/eval.c#2 integrate
.. //depot/projects/avr32/src/contrib/gdb/FREEBSD-Xlist#2 integrate
.. //depot/projects/avr32/src/contrib/libpcap/bpf/net/bpf_filter.c#3 integrate
.. //depot/projects/avr32/src/contrib/libpcap/bpf_dump.c#3 integrate
.. //depot/projects/avr32/src/contrib/libpcap/bpf_image.c#3 integrate
.. //depot/projects/avr32/src/contrib/libpcap/pcap.h#3 integrate
.. //depot/projects/avr32/src/contrib/libpcap/pcap/bpf.h#2 integrate
.. //depot/projects/avr32/src/contrib/libpcap/pcap/pcap.h#2 integrate
.. //depot/projects/avr32/src/include/signal.h#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/Makefile#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/archive.h#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/archive_check_magic.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/archive_entry.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/archive_entry.h#2 integrate
.. //depot/projects/avr32/src/lib/libarchive/archive_read_disk.3#1 branch
.. //depot/projects/avr32/src/lib/libarchive/archive_read_disk_set_standard_lookup.c#2 integrate
.. //depot/projects/avr32/src/lib/libarchive/archive_read_support_compression_program.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/archive_read_support_format_empty.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/archive_string.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/archive_string.h#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/archive_write_disk.c#4 integrate
.. //depot/projects/avr32/src/lib/libarchive/archive_write_disk_set_standard_lookup.c#2 integrate
.. //depot/projects/avr32/src/lib/libarchive/archive_write_set_compression_program.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/archive_write_set_format_mtree.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/test/main.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/test/test.h#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/test/test_read_compress_program.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/test/test_read_disk.c#2 integrate
.. //depot/projects/avr32/src/lib/libarchive/test/test_read_extract.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/test/test_tar_large.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/test/test_write_disk.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/test/test_write_disk_failures.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/test/test_write_disk_hardlink.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/test/test_write_disk_perms.c#3 integrate
.. //depot/projects/avr32/src/lib/libarchive/test/test_write_disk_secure.c#3 integrate
.. //depot/projects/avr32/src/lib/libc/gen/Makefile.inc#3 integrate
.. //depot/projects/avr32/src/lib/libc/gen/Symbol.map#3 integrate
.. //depot/projects/avr32/src/lib/libc/gen/dlfcn.c#2 integrate
.. //depot/projects/avr32/src/lib/libc/gen/dlfunc.c#2 delete
.. //depot/projects/avr32/src/lib/libc/gen/dlopen.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/gen/getcap.c#2 integrate
.. //depot/projects/avr32/src/lib/libc/i386/sys/Makefile.inc#2 integrate
.. //depot/projects/avr32/src/lib/libc/rpc/clnt_bcast.c#2 integrate
.. //depot/projects/avr32/src/lib/libc/rpc/getnetconfig.c#2 integrate
.. //depot/projects/avr32/src/lib/libc/stdio/getdelim.c#2 integrate
.. //depot/projects/avr32/src/lib/libc/stdio/getline.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/string/memchr.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/string/memcmp.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/string/memcpy.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/string/memmove.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/string/memset.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/string/strcasecmp.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/string/strcat.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/string/strchr.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/string/strcmp.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/string/strcpy.3#3 integrate
.. //depot/projects/avr32/src/lib/libc/string/strdup.3#3 integrate
.. //depot/projects/avr32/src/lib/libc/string/strlcpy.3#3 integrate
.. //depot/projects/avr32/src/lib/libc/string/strlen.3#3 integrate
.. //depot/projects/avr32/src/lib/libc/string/strpbrk.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/string/strspn.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/string/strstr.3#2 integrate
.. //depot/projects/avr32/src/lib/libc/sys/Symbol.map#2 integrate
.. //depot/projects/avr32/src/lib/libc/sys/sctp_generic_recvmsg.2#2 integrate
.. //depot/projects/avr32/src/lib/libc/sys/sctp_generic_sendmsg.2#2 integrate
.. //depot/projects/avr32/src/lib/libc/sys/sctp_peeloff.2#2 integrate
.. //depot/projects/avr32/src/lib/libkvm/kvm_powerpc.c#2 integrate
.. //depot/projects/avr32/src/lib/libstand/gets.c#2 integrate
.. //depot/projects/avr32/src/lib/libufs/block.c#2 integrate
.. //depot/projects/avr32/src/lib/libusb/libusb.3#2 integrate
.. //depot/projects/avr32/src/libexec/bootpd/rtmsg.c#2 integrate
.. //depot/projects/avr32/src/libexec/ftpd/extern.h#2 integrate
.. //depot/projects/avr32/src/libexec/ftpd/ftpcmd.y#2 integrate
.. //depot/projects/avr32/src/libexec/ftpd/ftpd.c#2 integrate
.. //depot/projects/avr32/src/libexec/rtld-elf/Symbol.map#2 integrate
.. //depot/projects/avr32/src/libexec/rtld-elf/map_object.c#3 integrate
.. //depot/projects/avr32/src/libexec/rtld-elf/rtld.1#3 integrate
.. //depot/projects/avr32/src/libexec/rtld-elf/rtld.c#3 integrate
.. //depot/projects/avr32/src/release/doc/en_US.ISO8859-1/hardware/article.sgml#3 integrate
.. //depot/projects/avr32/src/release/picobsd/bridge/PICOBSD#4 integrate
.. //depot/projects/avr32/src/release/picobsd/mfs_tree/etc/rc#2 integrate
.. //depot/projects/avr32/src/rescue/rescue/Makefile#3 integrate
.. //depot/projects/avr32/src/sbin/Makefile#2 integrate
.. //depot/projects/avr32/src/sbin/gvinum/gvinum.8#3 integrate
.. //depot/projects/avr32/src/sbin/gvinum/gvinum.c#3 integrate
.. //depot/projects/avr32/src/sbin/ipfw/dummynet.c#2 integrate
.. //depot/projects/avr32/src/sbin/ipfw/ipfw.8#4 integrate
.. //depot/projects/avr32/src/sbin/ipfw/ipfw2.c#3 integrate
.. //depot/projects/avr32/src/sbin/ipfw/ipfw2.h#2 integrate
.. //depot/projects/avr32/src/sbin/ipfw/main.c#3 integrate
.. //depot/projects/avr32/src/sbin/newfs_msdos/newfs_msdos.8#2 integrate
.. //depot/projects/avr32/src/sbin/newfs_msdos/newfs_msdos.c#3 integrate
.. //depot/projects/avr32/src/sbin/route/route.c#2 integrate
.. //depot/projects/avr32/src/sbin/routed/Makefile#2 integrate
.. //depot/projects/avr32/src/sbin/routed/defs.h#2 integrate
.. //depot/projects/avr32/src/sbin/routed/if.c#2 integrate
.. //depot/projects/avr32/src/sbin/routed/input.c#2 integrate
.. //depot/projects/avr32/src/sbin/routed/main.c#2 integrate
.. //depot/projects/avr32/src/sbin/routed/output.c#2 integrate
.. //depot/projects/avr32/src/sbin/routed/parms.c#2 integrate
.. //depot/projects/avr32/src/sbin/routed/radix.c#2 integrate
.. //depot/projects/avr32/src/sbin/routed/radix.h#2 integrate
.. //depot/projects/avr32/src/sbin/routed/rdisc.c#2 integrate
.. //depot/projects/avr32/src/sbin/routed/table.c#2 integrate
.. //depot/projects/avr32/src/sbin/routed/trace.c#2 integrate
.. //depot/projects/avr32/src/sbin/slattach/Makefile#2 delete
.. //depot/projects/avr32/src/sbin/slattach/slattach.8#2 delete
.. //depot/projects/avr32/src/sbin/slattach/slattach.c#2 delete
.. //depot/projects/avr32/src/sbin/startslip/Makefile#2 delete
.. //depot/projects/avr32/src/sbin/startslip/startslip.1#2 delete
.. //depot/projects/avr32/src/sbin/startslip/startslip.c#2 delete
.. //depot/projects/avr32/src/share/man/man3/pthread.3#2 integrate
.. //depot/projects/avr32/src/share/man/man4/Makefile#4 integrate
.. //depot/projects/avr32/src/share/man/man4/bce.4#2 integrate
.. //depot/projects/avr32/src/share/man/man4/ed.4#3 integrate
.. //depot/projects/avr32/src/share/man/man4/fla.4#2 delete
.. //depot/projects/avr32/src/share/man/man4/man4.powerpc/pmu.4#2 integrate
.. //depot/projects/avr32/src/share/man/man4/ppp.4#2 delete
.. //depot/projects/avr32/src/share/man/man4/sl.4#2 delete
.. //depot/projects/avr32/src/share/man/man4/textdump.4#2 integrate
.. //depot/projects/avr32/src/share/man/man4/uath.4#1 branch
.. //depot/projects/avr32/src/share/man/man4/wpi.4#2 integrate
.. //depot/projects/avr32/src/share/man/man5/src.conf.5#3 integrate
.. //depot/projects/avr32/src/share/man/man7/operator.7#2 integrate
.. //depot/projects/avr32/src/share/man/man9/Makefile#4 integrate
.. //depot/projects/avr32/src/share/man/man9/VOP_LEASE.9#2 delete
.. //depot/projects/avr32/src/share/man/man9/acl.9#2 integrate
.. //depot/projects/avr32/src/share/man/man9/vm_map_lock.9#2 integrate
.. //depot/projects/avr32/src/share/misc/committers-ports.dot#3 integrate
.. //depot/projects/avr32/src/share/misc/operator#2 integrate
.. //depot/projects/avr32/src/share/mk/bsd.cpu.mk#4 integrate
.. //depot/projects/avr32/src/share/mk/bsd.own.mk#2 integrate
.. //depot/projects/avr32/src/share/timedef/Makefile#2 integrate
.. //depot/projects/avr32/src/share/zoneinfo/asia#4 integrate
.. //depot/projects/avr32/src/sys/amd64/acpica/acpi_switch.S#2 integrate
.. //depot/projects/avr32/src/sys/amd64/acpica/acpi_wakecode.S#2 integrate
.. //depot/projects/avr32/src/sys/amd64/acpica/acpi_wakeup.c#3 integrate
.. //depot/projects/avr32/src/sys/amd64/amd64/apic_vector.S#3 integrate
.. //depot/projects/avr32/src/sys/amd64/amd64/cpu_switch.S#4 integrate
.. //depot/projects/avr32/src/sys/amd64/amd64/db_interface.c#2 integrate
.. //depot/projects/avr32/src/sys/amd64/amd64/db_trace.c#3 integrate
.. //depot/projects/avr32/src/sys/amd64/amd64/elf_machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/amd64/amd64/exception.S#3 integrate
.. //depot/projects/avr32/src/sys/amd64/amd64/genassym.c#3 integrate
.. //depot/projects/avr32/src/sys/amd64/amd64/machdep.c#4 integrate
.. //depot/projects/avr32/src/sys/amd64/amd64/mp_machdep.c#5 integrate
.. //depot/projects/avr32/src/sys/amd64/amd64/sys_machdep.c#2 integrate
.. //depot/projects/avr32/src/sys/amd64/amd64/trap.c#3 integrate
.. //depot/projects/avr32/src/sys/amd64/amd64/vm_machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/amd64/conf/GENERIC#4 integrate
.. //depot/projects/avr32/src/sys/amd64/ia32/ia32_exception.S#2 integrate
.. //depot/projects/avr32/src/sys/amd64/ia32/ia32_misc.c#1 branch
.. //depot/projects/avr32/src/sys/amd64/ia32/ia32_reg.c#2 integrate
.. //depot/projects/avr32/src/sys/amd64/ia32/ia32_signal.c#4 integrate
.. //depot/projects/avr32/src/sys/amd64/ia32/ia32_sigtramp.S#3 integrate
.. //depot/projects/avr32/src/sys/amd64/include/asmacros.h#2 integrate
.. //depot/projects/avr32/src/sys/amd64/include/cpufunc.h#3 integrate
.. //depot/projects/avr32/src/sys/amd64/include/endian.h#2 integrate
.. //depot/projects/avr32/src/sys/amd64/include/frame.h#2 integrate
.. //depot/projects/avr32/src/sys/amd64/include/md_var.h#2 integrate
.. //depot/projects/avr32/src/sys/amd64/include/pcb.h#3 integrate
.. //depot/projects/avr32/src/sys/amd64/include/pcpu.h#3 integrate
.. //depot/projects/avr32/src/sys/amd64/include/proc.h#2 integrate
.. //depot/projects/avr32/src/sys/amd64/include/reg.h#2 integrate
.. //depot/projects/avr32/src/sys/amd64/include/segments.h#2 integrate
.. //depot/projects/avr32/src/sys/amd64/include/signal.h#2 integrate
.. //depot/projects/avr32/src/sys/amd64/include/sysarch.h#2 integrate
.. //depot/projects/avr32/src/sys/amd64/include/ucontext.h#2 integrate
.. //depot/projects/avr32/src/sys/amd64/linux32/linux32_locore.s#3 integrate
.. //depot/projects/avr32/src/sys/amd64/linux32/linux32_machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/amd64/linux32/linux32_sysvec.c#4 integrate
.. //depot/projects/avr32/src/sys/arm/arm/elf_machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/arm/arm/locore.S#2 integrate
.. //depot/projects/avr32/src/sys/arm/arm/trap.c#2 integrate
.. //depot/projects/avr32/src/sys/arm/at91/files.at91#3 integrate
.. //depot/projects/avr32/src/sys/arm/include/atomic.h#3 integrate
.. //depot/projects/avr32/src/sys/arm/include/vmparam.h#3 integrate
.. //depot/projects/avr32/src/sys/boot/forth/loader.conf#4 integrate
.. //depot/projects/avr32/src/sys/boot/i386/libi386/Makefile#3 integrate
.. //depot/projects/avr32/src/sys/boot/i386/libi386/smbios.c#2 integrate
.. //depot/projects/avr32/src/sys/cam/cam_xpt.c#3 integrate
.. //depot/projects/avr32/src/sys/cddl/compat/opensolaris/sys/vnode.h#2 integrate
.. //depot/projects/avr32/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#2 integrate
.. //depot/projects/avr32/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#3 integrate
.. //depot/projects/avr32/src/sys/compat/freebsd32/freebsd32.h#2 integrate
.. //depot/projects/avr32/src/sys/compat/freebsd32/freebsd32_proto.h#2 integrate
.. //depot/projects/avr32/src/sys/compat/freebsd32/freebsd32_syscall.h#2 integrate
.. //depot/projects/avr32/src/sys/compat/freebsd32/freebsd32_syscalls.c#2 integrate
.. //depot/projects/avr32/src/sys/compat/freebsd32/freebsd32_sysent.c#2 integrate
.. //depot/projects/avr32/src/sys/compat/freebsd32/syscalls.master#2 integrate
.. //depot/projects/avr32/src/sys/compat/ia32/ia32_signal.h#2 integrate
.. //depot/projects/avr32/src/sys/compat/ia32/ia32_sysvec.c#3 integrate
.. //depot/projects/avr32/src/sys/compat/ndis/subr_usbd.c#4 integrate
.. //depot/projects/avr32/src/sys/conf/NOTES#4 integrate
.. //depot/projects/avr32/src/sys/conf/files#7 integrate
.. //depot/projects/avr32/src/sys/conf/files.amd64#5 integrate
.. //depot/projects/avr32/src/sys/conf/files.ia64#4 integrate
.. //depot/projects/avr32/src/sys/conf/files.powerpc#4 integrate
.. //depot/projects/avr32/src/sys/contrib/dev/uath/ar5523.bin.uu#1 branch
.. //depot/projects/avr32/src/sys/contrib/pf/net/pf.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/acpi_support/acpi_asus.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/ata/ata-queue.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/ata/chipsets/ata-serverworks.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/ath/ath_hal/ah_internal.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/ath/if_ath.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/ath/if_athvar.h#4 integrate
.. //depot/projects/avr32/src/sys/dev/cxgb/cxgb_sge.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/dcons/dcons_os.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/drm/drm_pciids.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/drm/r300_cmdbuf.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/drm/r300_reg.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/drm/r600_cp.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/drm/radeon_cp.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/drm/radeon_drv.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_80003es2lan.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_82540.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_82541.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_82571.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_82575.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_82575.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_api.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_api.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_defines.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_hw.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_ich8lan.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_ich8lan.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_mac.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_mac.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_nvm.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_nvm.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_phy.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_phy.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/e1000_regs.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/if_em.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/if_igb.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/e1000/if_igb.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/ed/dl100xxreg.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/ed/if_ed.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/ed/if_ed_cbus.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/ed/if_ed_isa.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/ed/if_ed_pccard.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/ed/if_ed_pci.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/ed/if_edreg.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/ed/if_edvar.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/ep/if_ep.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/ep/if_ep_pccard.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/ep/if_epreg.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/ep/if_epvar.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/firewire/firewire.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/firewire/sbp.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/fxp/if_fxp.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/access601.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/amd64-elf.raid.o.uu#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/array.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/command.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/entry.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/global.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/gui_lib.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/hptintf.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/hptproc.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/i386-elf.raid.o.uu#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/ioctl.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/mvOs.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/mvSata.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/mvStorageDev.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/osbsd.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/raid5n.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/readme.txt#2 integrate
.. //depot/projects/avr32/src/sys/dev/hptmv/vdevice.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/if_ndis/if_ndis.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/ixgbe/LICENSE#2 integrate
.. //depot/projects/avr32/src/sys/dev/ixgbe/README#2 integrate
.. //depot/projects/avr32/src/sys/dev/ixgbe/ixgbe.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/ixgbe/ixgbe.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/ixgbe/ixgbe_82598.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/ixgbe/ixgbe_82599.c#1 branch
.. //depot/projects/avr32/src/sys/dev/ixgbe/ixgbe_api.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/ixgbe/ixgbe_api.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/ixgbe/ixgbe_common.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/ixgbe/ixgbe_common.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/ixgbe/ixgbe_osdep.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/ixgbe/ixgbe_phy.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/ixgbe/ixgbe_phy.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/ixgbe/ixgbe_type.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/kbd/kbdreg.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/kbdmux/kbdmux.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/pccard/pccarddevs#3 integrate
.. //depot/projects/avr32/src/sys/dev/pccbb/pccbb_pci.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/pci/pci.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/powermac_nvram/powermac_nvram.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/sound/pci/hda/hdac.c#5 integrate
.. //depot/projects/avr32/src/sys/dev/syscons/syscons.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/uart/uart_cpu_powerpc.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/uart/uart_dev_ns8250.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/usb/bluetooth/ng_ubt.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/bluetooth/ubtbcmfw.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/at91dci.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/at91dci.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/at91dci_atmelarm.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/atmegadci.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/atmegadci.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/atmegadci_atmelarm.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/ehci.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/ehci.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/ehci_ixp4xx.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/ehci_mbus.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/ehci_pci.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/musb_otg.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/musb_otg.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/musb_otg_atmelarm.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/ohci.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/ohci.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/ohci_atmelarm.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/ohci_pci.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/uhci.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/uhci.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/uhci_pci.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/usb_controller.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/uss820dci.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/uss820dci.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/usb/controller/uss820dci_atmelarm.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/input/uhid.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/usb/input/ukbd.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/input/ums.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/usb/misc/udbp.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/net/if_aue.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/net/if_axe.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/net/if_cdce.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/net/if_cdcereg.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/usb/net/if_cue.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/net/if_kue.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/net/if_rue.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/net/if_udav.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/u3g.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/uark.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/ubsa.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/ubser.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/uchcom.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/ucycom.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/ufoma.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/uftdi.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/ugensa.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/uipaq.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/ulpt.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/umct.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/umodem.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/umoscom.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/uplcom.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/usb_serial.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/usb_serial.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/uslcom.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/uvisor.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/serial/uvscom.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/storage/umass.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/storage/urio.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/usb/storage/ustorage_fs.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_bus.h#4 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_compat_linux.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_controller.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_core.h#4 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_dev.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_device.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_device.h#4 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_endian.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_generic.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_handle_request.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_hid.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_hid.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_hub.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_hub.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_msctest.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_parse.c#2 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_parse.h#2 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_request.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_request.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_sw_transfer.c#3 delete
.. //depot/projects/avr32/src/sys/dev/usb/usb_sw_transfer.h#2 delete
.. //depot/projects/avr32/src/sys/dev/usb/usb_transfer.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/usb_transfer.h#3 integrate
.. //depot/projects/avr32/src/sys/dev/usb/wlan/if_rum.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/usb/wlan/if_uath.c#1 branch
.. //depot/projects/avr32/src/sys/dev/usb/wlan/if_uathreg.h#1 branch
.. //depot/projects/avr32/src/sys/dev/usb/wlan/if_uathvar.h#1 branch
.. //depot/projects/avr32/src/sys/dev/usb/wlan/if_ural.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/usb/wlan/if_zyd.c#4 integrate
.. //depot/projects/avr32/src/sys/dev/xen/balloon/balloon.c#3 integrate
.. //depot/projects/avr32/src/sys/dev/xen/console/console.c#3 integrate
.. //depot/projects/avr32/src/sys/fs/devfs/devfs_vnops.c#4 integrate
.. //depot/projects/avr32/src/sys/fs/fifofs/fifo_vnops.c#3 integrate
.. //depot/projects/avr32/src/sys/fs/pseudofs/pseudofs_vnops.c#3 integrate
.. //depot/projects/avr32/src/sys/fs/unionfs/union_subr.c#2 integrate
.. //depot/projects/avr32/src/sys/fs/unionfs/union_vnops.c#2 integrate
.. //depot/projects/avr32/src/sys/geom/geom.h#3 integrate
.. //depot/projects/avr32/src/sys/geom/geom_disk.c#2 integrate
.. //depot/projects/avr32/src/sys/geom/geom_disk.h#2 integrate
.. //depot/projects/avr32/src/sys/geom/geom_subr.c#3 integrate
.. //depot/projects/avr32/src/sys/geom/journal/g_journal.c#2 integrate
.. //depot/projects/avr32/src/sys/geom/mirror/g_mirror.c#2 integrate
.. //depot/projects/avr32/src/sys/geom/part/g_part.c#4 integrate
.. //depot/projects/avr32/src/sys/geom/part/g_part_ebr.c#3 integrate
.. //depot/projects/avr32/src/sys/geom/raid3/g_raid3.c#2 integrate
.. //depot/projects/avr32/src/sys/geom/vinum/geom_vinum_share.c#3 integrate
.. //depot/projects/avr32/src/sys/geom/vinum/geom_vinum_share.h#3 integrate
.. //depot/projects/avr32/src/sys/i386/i386/elf_machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/i386/i386/machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/i386/include/cpufunc.h#3 integrate
.. //depot/projects/avr32/src/sys/i386/include/endian.h#2 integrate
.. //depot/projects/avr32/src/sys/i386/include/signal.h#2 integrate
.. //depot/projects/avr32/src/sys/i386/include/ucontext.h#2 integrate
.. //depot/projects/avr32/src/sys/i386/include/vmparam.h#2 integrate
.. //depot/projects/avr32/src/sys/i386/include/xen/xenpmap.h#3 integrate
.. //depot/projects/avr32/src/sys/i386/include/xen/xenvar.h#2 integrate
.. //depot/projects/avr32/src/sys/i386/linux/linux_sysvec.c#3 integrate
.. //depot/projects/avr32/src/sys/i386/xen/pmap.c#3 integrate
.. //depot/projects/avr32/src/sys/i386/xen/xen_machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/ia64/ia32/ia32_misc.c#1 branch
.. //depot/projects/avr32/src/sys/ia64/ia64/elf_machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/kern/imgact_elf.c#4 integrate
.. //depot/projects/avr32/src/sys/kern/kern_acct.c#2 integrate
.. //depot/projects/avr32/src/sys/kern/kern_alq.c#2 integrate
.. //depot/projects/avr32/src/sys/kern/kern_ktrace.c#3 integrate
.. //depot/projects/avr32/src/sys/kern/kern_shutdown.c#2 integrate
.. //depot/projects/avr32/src/sys/kern/kern_sig.c#3 integrate
.. //depot/projects/avr32/src/sys/kern/kern_tc.c#3 integrate
.. //depot/projects/avr32/src/sys/kern/kern_time.c#4 integrate
.. //depot/projects/avr32/src/sys/kern/kern_umtx.c#3 integrate
.. //depot/projects/avr32/src/sys/kern/kern_vimage.c#2 integrate
.. //depot/projects/avr32/src/sys/kern/tty.c#5 integrate
.. //depot/projects/avr32/src/sys/kern/uipc_domain.c#2 integrate
.. //depot/projects/avr32/src/sys/kern/uipc_syscalls.c#2 integrate
.. //depot/projects/avr32/src/sys/kern/uipc_usrreq.c#3 integrate
.. //depot/projects/avr32/src/sys/kern/vfs_acl.c#2 integrate
.. //depot/projects/avr32/src/sys/kern/vfs_cache.c#4 integrate
.. //depot/projects/avr32/src/sys/kern/vfs_default.c#3 integrate
.. //depot/projects/avr32/src/sys/kern/vfs_extattr.c#3 integrate
.. //depot/projects/avr32/src/sys/kern/vfs_lookup.c#3 integrate
.. //depot/projects/avr32/src/sys/kern/vfs_mount.c#4 integrate
.. //depot/projects/avr32/src/sys/kern/vfs_syscalls.c#3 integrate
.. //depot/projects/avr32/src/sys/kern/vfs_vnops.c#3 integrate
.. //depot/projects/avr32/src/sys/kern/vnode_if.src#3 integrate
.. //depot/projects/avr32/src/sys/mips/mips/elf64_machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/mips/mips/elf_machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/modules/Makefile#4 integrate
.. //depot/projects/avr32/src/sys/modules/ixgbe/Makefile#2 integrate
.. //depot/projects/avr32/src/sys/modules/nfsclient/Makefile#2 integrate
.. //depot/projects/avr32/src/sys/modules/nfssvc/Makefile#1 branch
.. //depot/projects/avr32/src/sys/modules/usb/uath/Makefile#1 branch
.. //depot/projects/avr32/src/sys/modules/usb/usb/Makefile#2 integrate
.. //depot/projects/avr32/src/sys/net/bpf.h#2 integrate
.. //depot/projects/avr32/src/sys/net/bsd_comp.c#2 delete
.. //depot/projects/avr32/src/sys/net/if.c#5 integrate
.. //depot/projects/avr32/src/sys/net/if_bridge.c#4 integrate
.. //depot/projects/avr32/src/sys/net/if_gif.c#2 integrate
.. //depot/projects/avr32/src/sys/net/if_loop.c#4 integrate
.. //depot/projects/avr32/src/sys/net/if_ppp.c#2 delete
.. //depot/projects/avr32/src/sys/net/if_ppp.h#2 delete
.. //depot/projects/avr32/src/sys/net/if_pppvar.h#2 delete
.. //depot/projects/avr32/src/sys/net/if_sl.c#2 delete
.. //depot/projects/avr32/src/sys/net/if_slvar.h#2 delete
.. //depot/projects/avr32/src/sys/net/if_spppsubr.c#3 integrate
.. //depot/projects/avr32/src/sys/net/ppp_comp.h#2 delete
.. //depot/projects/avr32/src/sys/net/ppp_deflate.c#2 delete
.. //depot/projects/avr32/src/sys/net/ppp_tty.c#2 delete
.. //depot/projects/avr32/src/sys/net/route.c#2 integrate
.. //depot/projects/avr32/src/sys/net/slip.h#2 delete
.. //depot/projects/avr32/src/sys/net/vnet.h#5 integrate
.. //depot/projects/avr32/src/sys/net80211/ieee80211_freebsd.h#5 integrate
.. //depot/projects/avr32/src/sys/net80211/ieee80211_output.c#4 integrate
.. //depot/projects/avr32/src/sys/net80211/ieee80211_var.h#4 integrate
.. //depot/projects/avr32/src/sys/net80211/ieee80211_wds.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet/icmp6.h#2 integrate
.. //depot/projects/avr32/src/sys/netinet/icmp_var.h#2 integrate
.. //depot/projects/avr32/src/sys/netinet/if_ether.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet/igmp.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet/igmp_var.h#3 integrate
.. //depot/projects/avr32/src/sys/netinet/in_gif.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet/in_mcast.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet/in_pcb.h#3 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_carp.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_carp.h#2 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_divert.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_dummynet.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_dummynet.h#2 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_fastfwd.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_fw.h#4 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_fw2.c#5 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_fw_pfil.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_icmp.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_input.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_ipsec.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_mroute.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_mroute.h#3 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_options.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_output.c#5 integrate
.. //depot/projects/avr32/src/sys/netinet/ip_var.h#3 integrate
.. //depot/projects/avr32/src/sys/netinet/libalias/alias.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet/libalias/alias_cuseeme.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/libalias/alias_dummy.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/libalias/alias_ftp.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/libalias/alias_irc.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/libalias/alias_mod.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/libalias/alias_mod.h#2 integrate
.. //depot/projects/avr32/src/sys/netinet/libalias/alias_nbt.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/libalias/alias_pptp.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/libalias/alias_skinny.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/libalias/alias_smedia.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/pim_var.h#2 integrate
.. //depot/projects/avr32/src/sys/netinet/raw_ip.c#5 integrate
.. //depot/projects/avr32/src/sys/netinet/sctp_indata.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet/sctp_input.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet/sctp_output.c#5 integrate
.. //depot/projects/avr32/src/sys/netinet/sctp_pcb.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet/sctp_structs.h#4 integrate
.. //depot/projects/avr32/src/sys/netinet/sctp_sysctl.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet/sctp_sysctl.h#2 integrate
.. //depot/projects/avr32/src/sys/netinet/sctp_uio.h#3 integrate
.. //depot/projects/avr32/src/sys/netinet/sctp_usrreq.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet/sctputil.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet/tcp_hostcache.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/tcp_input.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet/tcp_output.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/tcp_reass.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/tcp_sack.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/tcp_subr.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet/tcp_syncache.c#2 integrate
.. //depot/projects/avr32/src/sys/netinet/tcp_timer.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet/tcp_timewait.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet/tcp_usrreq.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet/tcp_var.h#3 integrate
.. //depot/projects/avr32/src/sys/netinet/udp_usrreq.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet/udp_var.h#2 integrate
.. //depot/projects/avr32/src/sys/netinet/vinet.h#4 integrate
.. //depot/projects/avr32/src/sys/netinet6/frag6.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet6/icmp6.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet6/in6_src.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet6/ip6_input.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet6/mld6.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet6/nd6.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet6/nd6_nbr.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet6/nd6_rtr.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet6/raw_ip6.c#4 integrate
.. //depot/projects/avr32/src/sys/netinet6/scope6.c#3 integrate
.. //depot/projects/avr32/src/sys/netinet6/udp6_usrreq.c#3 integrate
.. //depot/projects/avr32/src/sys/netipsec/ipsec.c#3 integrate
.. //depot/projects/avr32/src/sys/netipsec/key.c#4 integrate
.. //depot/projects/avr32/src/sys/netipsec/xform_ah.c#2 integrate
.. //depot/projects/avr32/src/sys/netipsec/xform_esp.c#2 integrate
.. //depot/projects/avr32/src/sys/netipsec/xform_ipcomp.c#2 integrate
.. //depot/projects/avr32/src/sys/netipsec/xform_ipip.c#3 integrate
.. //depot/projects/avr32/src/sys/nfs/nfs_nfssvc.c#1 branch
.. //depot/projects/avr32/src/sys/nfs/nfssvc.h#1 branch
.. //depot/projects/avr32/src/sys/nfs4client/nfs4_socket.c#2 integrate
.. //depot/projects/avr32/src/sys/nfs4client/nfs4_vnops.c#3 integrate
.. //depot/projects/avr32/src/sys/nfsclient/nfs.h#3 integrate
.. //depot/projects/avr32/src/sys/nfsclient/nfs_krpc.c#3 integrate
.. //depot/projects/avr32/src/sys/nfsclient/nfs_socket.c#2 integrate
.. //depot/projects/avr32/src/sys/nfsclient/nfs_subs.c#3 integrate
.. //depot/projects/avr32/src/sys/nfsclient/nfs_vnops.c#4 integrate
.. //depot/projects/avr32/src/sys/nfsserver/nfs.h#2 integrate
.. //depot/projects/avr32/src/sys/nfsserver/nfs_srvkrpc.c#3 integrate
.. //depot/projects/avr32/src/sys/nfsserver/nfs_srvsubs.c#3 integrate
.. //depot/projects/avr32/src/sys/nfsserver/nfs_syscalls.c#3 integrate
.. //depot/projects/avr32/src/sys/pc98/pc98/machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/powerpc/aim/machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/powerpc/aim/mmu_oea.c#3 integrate
.. //depot/projects/avr32/src/sys/powerpc/aim/mmu_oea64.c#1 branch
.. //depot/projects/avr32/src/sys/powerpc/aim/mp_cpudep.c#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/aim/ofw_machdep.c#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/aim/swtch.S#3 integrate
.. //depot/projects/avr32/src/sys/powerpc/aim/trap_subr.S#3 integrate
.. //depot/projects/avr32/src/sys/powerpc/aim/uio_machdep.c#2 delete
.. //depot/projects/avr32/src/sys/powerpc/aim/uma_machdep.c#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/aim/vm_machdep.c#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/booke/machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/powerpc/booke/pmap.c#3 integrate
.. //depot/projects/avr32/src/sys/powerpc/booke/uio_machdep.c#2 delete
.. //depot/projects/avr32/src/sys/powerpc/include/hid.h#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/include/intr.h#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/include/md_var.h#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/include/pmap.h#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/include/sf_buf.h#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/include/spr.h#3 integrate
.. //depot/projects/avr32/src/sys/powerpc/include/sysarch.h#1 branch
.. //depot/projects/avr32/src/sys/powerpc/include/vmparam.h#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/ofw/ofw_real.c#1 branch
.. //depot/projects/avr32/src/sys/powerpc/ofw/ofw_syscons.c#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/powermac/cpcht.c#1 branch
.. //depot/projects/avr32/src/sys/powerpc/powermac/cpchtvar.h#1 branch
.. //depot/projects/avr32/src/sys/powerpc/powerpc/bus_machdep.c#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/powerpc/cpu.c#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/powerpc/dump_machdep.c#1 branch
.. //depot/projects/avr32/src/sys/powerpc/powerpc/elf_machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/powerpc/powerpc/mem.c#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/powerpc/mmu_if.m#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/powerpc/pmap_dispatch.c#2 integrate
.. //depot/projects/avr32/src/sys/powerpc/powerpc/uio_machdep.c#1 branch
.. //depot/projects/avr32/src/sys/sparc64/sparc64/elf_machdep.c#3 integrate
.. //depot/projects/avr32/src/sys/sys/elf_common.h#5 integrate
.. //depot/projects/avr32/src/sys/sys/imgact_elf.h#3 integrate
.. //depot/projects/avr32/src/sys/sys/kernel.h#2 integrate
.. //depot/projects/avr32/src/sys/sys/kerneldump.h#2 integrate
.. //depot/projects/avr32/src/sys/sys/mbuf.h#3 integrate
.. //depot/projects/avr32/src/sys/sys/param.h#5 integrate
.. //depot/projects/avr32/src/sys/sys/systm.h#4 integrate
.. //depot/projects/avr32/src/sys/sys/vimage.h#4 integrate
.. //depot/projects/avr32/src/sys/sys/vnode.h#4 integrate
.. //depot/projects/avr32/src/sys/ufs/ffs/ffs_snapshot.c#3 integrate
.. //depot/projects/avr32/src/sys/ufs/ffs/ffs_softdep.c#2 integrate
.. //depot/projects/avr32/src/sys/vm/vm_extern.h#2 integrate
.. //depot/projects/avr32/src/sys/vm/vm_map.c#3 integrate
.. //depot/projects/avr32/src/sys/vm/vm_map.h#3 integrate
.. //depot/projects/avr32/src/sys/vm/vm_mmap.c#3 integrate
.. //depot/projects/avr32/src/sys/vm/vm_reserv.c#2 integrate
.. //depot/projects/avr32/src/sys/vm/vm_unix.c#3 integrate
.. //depot/projects/avr32/src/sys/xen/evtchn/evtchn.c#3 integrate
.. //depot/projects/avr32/src/sys/xen/reboot.c#2 integrate
.. //depot/projects/avr32/src/tools/build/options/WITHOUT_SLIP#2 delete
.. //depot/projects/avr32/src/tools/regression/acltools/tools-posix.test#2 integrate
.. //depot/projects/avr32/src/tools/regression/lib/libc/stdio/test-getdelim.c#2 integrate
.. //depot/projects/avr32/src/tools/tools/sysbuild/sysbuild.sh#4 integrate
.. //depot/projects/avr32/src/usr.bin/cut/cut.1#2 integrate
.. //depot/projects/avr32/src/usr.bin/locate/locate/fastfind.c#2 integrate
.. //depot/projects/avr32/src/usr.bin/locate/locate/util.c#2 integrate
.. //depot/projects/avr32/src/usr.bin/make/globals.h#2 integrate
.. //depot/projects/avr32/src/usr.bin/make/main.c#3 integrate
.. //depot/projects/avr32/src/usr.bin/make/make.1#2 integrate
.. //depot/projects/avr32/src/usr.bin/make/make.c#2 integrate
.. //depot/projects/avr32/src/usr.bin/su/su.c#2 integrate
.. //depot/projects/avr32/src/usr.bin/truss/main.c#3 integrate
.. //depot/projects/avr32/src/usr.bin/truss/setup.c#2 integrate
.. //depot/projects/avr32/src/usr.sbin/Makefile#3 integrate
.. //depot/projects/avr32/src/usr.sbin/chown/chgrp.1#2 integrate
.. //depot/projects/avr32/src/usr.sbin/fifolog/fifolog_create/fifolog.1#2 integrate
.. //depot/projects/avr32/src/usr.sbin/jexec/jexec.c#2 integrate
.. //depot/projects/avr32/src/usr.sbin/portsnap/phttpget/phttpget.c#2 integrate
.. //depot/projects/avr32/src/usr.sbin/ppp/iface.c#2 integrate
.. //depot/projects/avr32/src/usr.sbin/pppd/Makefile#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/RELNOTES#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/auth.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/cbcp.c#3 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/cbcp.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/ccp.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/ccp.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/chap.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/chap.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/chap_ms.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/chap_ms.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/demand.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/eui64.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/eui64.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/fsm.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/fsm.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/ipcp.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/ipcp.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/ipv6cp.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/ipv6cp.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/ipxcp.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/ipxcp.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/lcp.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/lcp.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/magic.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/magic.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/main.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/options.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/patchlevel.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/pathnames.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/pppd.8#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/pppd.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/sys-bsd.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/upap.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppd/upap.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppstats/Makefile#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppstats/pppstats.8#2 delete
.. //depot/projects/avr32/src/usr.sbin/pppstats/pppstats.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/sliplogin/Makefile#2 delete
.. //depot/projects/avr32/src/usr.sbin/sliplogin/pathnames.h#2 delete
.. //depot/projects/avr32/src/usr.sbin/sliplogin/sliplogin.8#2 delete
.. //depot/projects/avr32/src/usr.sbin/sliplogin/sliplogin.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/slstat/Makefile#2 delete
.. //depot/projects/avr32/src/usr.sbin/slstat/slstat.8#2 delete
.. //depot/projects/avr32/src/usr.sbin/slstat/slstat.c#2 delete
.. //depot/projects/avr32/src/usr.sbin/sysinstall/devices.c#3 integrate
.. //depot/projects/avr32/src/usr.sbin/uathload/Makefile#1 branch
.. //depot/projects/avr32/src/usr.sbin/uathload/uathload.8#1 branch
.. //depot/projects/avr32/src/usr.sbin/uathload/uathload.c#1 branch
Differences ...
==== //depot/projects/avr32/src/Makefile#3 (text+ko) ====
@@ -1,5 +1,5 @@
#
-# $FreeBSD: src/Makefile,v 1.357 2009/03/13 07:23:58 imp Exp $
+# $FreeBSD: src/Makefile,v 1.358 2009/04/01 17:11:50 bz Exp $
#
# The user-driven targets are:
#
@@ -279,7 +279,7 @@
# existing system is.
#
.if make(universe) || make(tinderbox)
-TARGETS?=amd64 arm i386 ia64 pc98 powerpc sparc64 sun4v
+TARGETS?=amd64 arm i386 ia64 mips pc98 powerpc sparc64 sun4v
.if defined(DOING_TINDERBOX)
FAILFILE=tinderbox.failed
==== //depot/projects/avr32/src/Makefile.inc1#5 (text+ko) ====
@@ -1,5 +1,5 @@
#
-# $FreeBSD: src/Makefile.inc1,v 1.623 2009/03/19 00:44:22 imp Exp $
+# $FreeBSD: src/Makefile.inc1,v 1.624 2009/04/05 00:24:49 imp Exp $
#
# Make command line options:
# -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir
@@ -1017,7 +1017,6 @@
.for _tool in \
gnu/usr.bin/binutils \
gnu/usr.bin/cc \
- usr.bin/ar \
usr.bin/sed \
usr.bin/xlint/lint1 usr.bin/xlint/lint2 usr.bin/xlint/xlint \
${_btxld} \
==== //depot/projects/avr32/src/ObsoleteFiles.inc#5 (text+ko) ====
@@ -1,5 +1,5 @@
#
-# $FreeBSD: src/ObsoleteFiles.inc,v 1.178 2009/03/19 20:33:26 thompsa Exp $
+# $FreeBSD: src/ObsoleteFiles.inc,v 1.185 2009/04/10 22:15:01 danger Exp $
#
# This file lists old files (OLD_FILES), libraries (OLD_LIBS) and
# directories (OLD_DIRS) which should get removed at an update. Recently
@@ -14,6 +14,36 @@
# The file is partitioned: OLD_FILES first, then OLD_LIBS and OLD_DIRS last.
#
+# 20090410: VOP_LEASE.9 removed
+OLD_FILES+=usr/share/man/man9/VOP_LEASE.9.gz
+# 20090405: removal of if_ppp(4) and if_sl(4)
+OLD_FILES+=sbin/slattach rescue/slattach
+OLD_FILES+=sbin/startslip rescue/startslip
+OLD_FILES+=usr/include/net/if_ppp.h
+OLD_FILES+=usr/include/net/if_pppvar.h
+OLD_FILES+=usr/include/net/if_slvar.h
+OLD_FILES+=usr/include/net/ppp_comp.h
+OLD_FILES+=usr/include/net/slip.h
+OLD_FILES+=usr/sbin/sliplogin
+OLD_FILES+=usr/sbin/slstat
+OLD_FILES+=usr/sbin/pppd
+OLD_FILES+=usr/sbin/pppstats
+OLD_FILES+=usr/share/man/man1/startslip.1.gz
+OLD_FILES+=usr/share/man/man4/if_ppp.4.gz
+OLD_FILES+=usr/share/man/man4/if_sl.4.gz
+OLD_FILES+=usr/share/man/man4/ppp.4.gz
+OLD_FILES+=usr/share/man/man4/sl.4.gz
+OLD_FILES+=usr/share/man/man8/pppd.8.gz
+OLD_FILES+=usr/share/man/man8/pppstats.8.gz
+OLD_FILES+=usr/share/man/man8/slattach.8.gz
+OLD_FILES+=usr/share/man/man8/slip.8.gz
+OLD_FILES+=usr/share/man/man8/sliplogin.8.gz
+OLD_FILES+=usr/share/man/man8/slstat.8.gz
+# 20090321: libpcap upgraded to 1.0.0
+OLD_LIBS+=lib/libpcap.so.5
+.if ${TARGET_ARCH} == "amd64"
+OLD_LIBS+=usr/lib32/libpcap.so.5
+.endif
# 20090319: uscanner(4) has been removed
OLD_FILES+=usr/share/man/man4/uscanner.4.gz
# 20090313: k8temp(4) renamed to amdtemp(4)
@@ -24,8 +54,17 @@
OLD_FILES+=usr/lib/libusb20.so
OLD_FILES+=usr/lib/libusb20_p.a
OLD_FILES+=usr/include/libusb20_compat01.h
+.if ${TARGET_ARCH} == "amd64"
+OLD_LIBS+=usr/lib32/libusb20.so.1
+OLD_FILES+=usr/lib32/libusb20.a
+OLD_FILES+=usr/lib32/libusb20.so
+OLD_FILES+=usr/lib32/libusb20_p.a
+.endif
# 20090226: libmp(3) functions renamed
OLD_LIBS+=usr/lib/libmp.so.6
+.if ${TARGET_ARCH} == "amd64"
+OLD_LIBS+=usr/lib32/libmp.so.6
+.endif
# 20090223: changeover of USB stacks
OLD_FILES+=usr/include/dev/usb2/include/ufm2_ioctl.h
OLD_FILES+=usr/include/dev/usb2/include/urio2_ioctl.h
@@ -1440,6 +1479,8 @@
OLD_FILES+=lib/geom/geom_label.so.1
OLD_FILES+=lib/geom/geom_nop.so.1
OLD_FILES+=lib/geom/geom_stripe.so.1
+# 20040713: fla(4) removed.
+OLD_FILES+=usr/share/man/man4/fla.4.gz
# 200407XX
OLD_FILES+=usr/sbin/kernbb
OLD_FILES+=usr/sbin/ntp-genkeys
==== //depot/projects/avr32/src/UPDATING#5 (text+ko) ====
@@ -22,6 +22,21 @@
to maximize performance. (To disable malloc debugging, run
ln -s aj /etc/malloc.conf.)
+20090408:
+ Do not use Giant for kbdmux(4) locking. This is wrong and
+ apparently causing more problems than it solves. This will
+ re-open the issue where interrupt handlers may race with
+ kbdmux(4) in polling mode. Typical symptoms include (but
+ not limited to) duplicated and/or missing characters when
+ low level console functions (such as gets) are used while
+ interrupts are enabled (for example geli password prompt,
+ mountroot prompt etc.). Disabling kbdmux(4) may help.
+
+20090407:
+ The size of structs vnet_net, vnet_inet and vnet_ipfw has changed;
+ kernel modules referencing any of the above need to be recompiled.
+ Bump __FreeBSD_version to 800075.
+
20090320:
GEOM_PART has become the default partition slicer for storage devices,
replacing GEOM_MBR, GEOM_BSD, GEOM_PC98 and GEOM_GPT slicers. It
@@ -1375,4 +1390,4 @@
Contact Warner Losh if you have any questions about your use of
this document.
-$FreeBSD: src/UPDATING,v 1.587 2009/03/20 23:13:32 ivoras Exp $
+$FreeBSD: src/UPDATING,v 1.589 2009/04/12 19:42:25 emax Exp $
==== //depot/projects/avr32/src/bin/ls/ls.1#2 (text+ko) ====
@@ -30,7 +30,7 @@
.\" SUCH DAMAGE.
.\"
.\" @(#)ls.1 8.7 (Berkeley) 7/29/94
-.\" $FreeBSD: src/bin/ls/ls.1,v 1.102 2008/04/04 05:55:42 ru Exp $
+.\" $FreeBSD: src/bin/ls/ls.1,v 1.103 2009/04/13 15:29:14 trasz Exp $
.\"
.Dd April 4, 2008
.Dt LS 1
@@ -680,6 +680,7 @@
.Xr sort 1 ,
.Xr xterm 1 ,
.Xr strftime 3 ,
+.Xr strmode 3 ,
.Xr termcap 5 ,
.Xr maclabel 7 ,
.Xr symlink 7 ,
==== //depot/projects/avr32/src/bin/sh/eval.c#2 (text+ko) ====
@@ -36,7 +36,7 @@
#endif
#endif /* not lint */
#include
-__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.56 2008/11/23 20:23:57 stefanf Exp $");
+__FBSDID("$FreeBSD: src/bin/sh/eval.c,v 1.57 2009/04/04 19:06:52 stefanf Exp $");
#include
#include
@@ -166,7 +166,8 @@
setstackmark(&smark);
setinputstring(s, 1);
while ((n = parsecmd(0)) != NEOF) {
- evaltree(n, 0);
+ if (n != NULL)
+ evaltree(n, 0);
popstackmark(&smark);
}
popfile();
==== //depot/projects/avr32/src/contrib/gdb/FREEBSD-Xlist#2 (text+ko) ====
@@ -1,60 +1,69 @@
-$FreeBSD: src/contrib/gdb/FREEBSD-Xlist,v 1.7 2006/08/23 03:30:33 marcel Exp $
-gdb-6.1.1/bfd/*
-gdb-6.1.1/config/*
-gdb-6.1.1/etc/*
-gdb-6.1.1/gdb/avr*
-gdb-6.1.1/gdb/config/avr/*
-gdb-6.1.1/gdb/config/cris/*
-gdb-6.1.1/gdb/config/d10v/*
-gdb-6.1.1/gdb/config/djgpp/*
-gdb-6.1.1/gdb/config/frv/*
-gdb-6.1.1/gdb/config/h8300/*
-gdb-6.1.1/gdb/config/m32r/*
-gdb-6.1.1/gdb/config/m68hc11/*
-gdb-6.1.1/gdb/config/m68k/*
-gdb-6.1.1/gdb/config/mcore/*
-gdb-6.1.1/gdb/config/mn10300/*
-gdb-6.1.1/gdb/config/ns32k/*
-gdb-6.1.1/gdb/config/pa/*
-gdb-6.1.1/gdb/config/sh/*
-gdb-6.1.1/gdb/config/v850/*
-gdb-6.1.1/gdb/config/vax/*
-gdb-6.1.1/gdb/config/xstormy16/*
-gdb-6.1.1/gdb/cris*
-gdb-6.1.1/gdb/d10v*
-gdb-6.1.1/gdb/frv*
-gdb-6.1.1/gdb/h8300*
-gdb-6.1.1/gdb/*m32r*
-gdb-6.1.1/gdb/m68*
-gdb-6.1.1/gdb/mcore*
-gdb-6.1.1/gdb/mn10300*
-gdb-6.1.1/gdb/nlm/*
-gdb-6.1.1/gdb/ns32k*
-gdb-6.1.1/gdb/osf-share/*
-gdb-6.1.1/gdb/hppa*
-gdb-6.1.1/gdb/rdi-share/*
-gdb-6.1.1/gdb/sh*
-gdb-6.1.1/gdb/testsuite/*
-gdb-6.1.1/gdb/v850*
-gdb-6.1.1/gdb/vax*
-gdb-6.1.1/gdb/vx-share/*
-gdb-6.1.1/gdb/xstormy16*
-gdb-6.1.1/include/aout/*
-gdb-6.1.1/include/coff/*
-gdb-6.1.1/include/elf/*
-gdb-6.1.1/include/mpw/*
-gdb-6.1.1/include/nlm/*
-gdb-6.1.1/include/opcode/*
-gdb-6.1.1/intl/*
-gdb-6.1.1/libiberty/*
-gdb-6.1.1/mmalloc/*
-gdb-6.1.1/opcodes/*
-gdb-6.1.1/readline/*
-gdb-6.1.1/sim/*
-gdb-6.1.1/texinfo/*
-gdb-6.1.1/utils/*
+$FreeBSD: src/contrib/gdb/FREEBSD-Xlist,v 1.8 2009/04/07 20:15:51 emaste Exp $
+gdb-*/bfd/*
+gdb-*/config/*
+gdb-*/etc/*
+gdb-*/gdb/avr*
+gdb-*/gdb/config/avr/*
+gdb-*/gdb/config/cris/*
+gdb-*/gdb/config/d10v/*
+gdb-*/gdb/config/djgpp/*
+gdb-*/gdb/config/frv/*
+gdb-*/gdb/config/h8300/*
+gdb-*/gdb/config/m32r/*
+gdb-*/gdb/config/m68hc11/*
+gdb-*/gdb/config/m68k/*
+gdb-*/gdb/config/mcore/*
+gdb-*/gdb/config/mn10300/*
+gdb-*/gdb/config/ns32k/*
+gdb-*/gdb/config/pa/*
+gdb-*/gdb/config/sh/*
+gdb-*/gdb/config/v850/*
+gdb-*/gdb/config/vax/*
+gdb-*/gdb/config/xstormy16/*
+gdb-*/gdb/cris*
+gdb-*/gdb/d10v*
+gdb-*/gdb/frv*
+gdb-*/gdb/h8300*
+gdb-*/gdb/iq2000*
+gdb-*/gdb/i386nbsd*
+gdb-*/gdb/m32c*
+gdb-*/gdb/*m32r*
+gdb-*/gdb/m68*
+gdb-*/gdb/m88*
+gdb-*/gdb/mcore*
+gdb-*/gdb/mn10300*
+gdb-*/gdb/mt-*
+gdb-*/gdb/nlm/*
+gdb-*/gdb/ns32k*
+gdb-*/gdb/osf-share/*
+gdb-*/gdb/ppcobsd*
+gdb-*/gdb/hppa*
+gdb-*/gdb/rdi-share/*
+gdb-*/gdb/sh*
+gdb-*/gdb/testsuite/*
+gdb-*/gdb/v850*
+gdb-*/gdb/vax*
+gdb-*/gdb/vx-share/*
+gdb-*/gdb/xstormy16*
+gdb-*/gdb/xtensa*
+gdb-*/include/aout/*
+gdb-*/include/coff/*
+gdb-*/include/elf/*
+gdb-*/include/mpw/*
+gdb-*/include/nlm/*
+gdb-*/include/opcode/*
+gdb-*/intl/*
+gdb-*/libiberty/*
+gdb-*/mmalloc/*
+gdb-*/opcodes/*
>>> TRUNCATED FOR MAIL (1000 lines) <<<
From owner-p4-projects@FreeBSD.ORG Tue Apr 14 09:16:21 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id 8F34B1065673; Tue, 14 Apr 2009 09:16:20 +0000 (UTC)
Delivered-To: perforce@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 40F781065670
for ; Tue, 14 Apr 2009 09:16:20 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id 2D3DF8FC1A
for ; Tue, 14 Apr 2009 09:16:20 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3E9GKUu040587
for ; Tue, 14 Apr 2009 09:16:20 GMT
(envelope-from zec@fer.hr)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3E9GJbg040585
for perforce@freebsd.org; Tue, 14 Apr 2009 09:16:19 GMT
(envelope-from zec@fer.hr)
Date: Tue, 14 Apr 2009 09:16:19 GMT
Message-Id: <200904140916.n3E9GJbg040585@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
zec@fer.hr using -f
From: Marko Zec
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160603 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 14 Apr 2009 09:16:22 -0000
http://perforce.freebsd.org/chv.cgi?CH=160603
Change 160603 by zec@zec_amdx2 on 2009/04/14 09:15:27
Unbreak GENERIC build - more fixes follow...
Affected files ...
.. //depot/projects/vimage/src/sys/fs/cd9660/cd9660_rrip.c#12 edit
.. //depot/projects/vimage/src/sys/kern/kern_vimage.c#78 edit
.. //depot/projects/vimage/src/sys/kern/uipc_domain.c#20 edit
.. //depot/projects/vimage/src/sys/net/if.c#75 edit
.. //depot/projects/vimage/src/sys/net/if_gif.c#27 edit
.. //depot/projects/vimage/src/sys/net/if_loop.c#43 edit
.. //depot/projects/vimage/src/sys/net/route.c#45 edit
.. //depot/projects/vimage/src/sys/net/vnet.h#23 edit
.. //depot/projects/vimage/src/sys/netgraph/ng_base.c#52 edit
.. //depot/projects/vimage/src/sys/netgraph/ng_eiface.c#24 edit
.. //depot/projects/vimage/src/sys/netgraph/ng_ether.c#22 edit
.. //depot/projects/vimage/src/sys/netgraph/ng_iface.c#20 edit
.. //depot/projects/vimage/src/sys/netinet/accf_http.c#9 edit
.. //depot/projects/vimage/src/sys/netinet/if_ether.c#41 edit
.. //depot/projects/vimage/src/sys/netinet/ip_fw2.c#71 edit
.. //depot/projects/vimage/src/sys/sys/kernel.h#17 edit
.. //depot/projects/vimage/src/sys/sys/vimage.h#86 edit
Differences ...
==== //depot/projects/vimage/src/sys/fs/cd9660/cd9660_rrip.c#12 (text+ko) ====
==== //depot/projects/vimage/src/sys/kern/kern_vimage.c#78 (text+ko) ====
@@ -72,11 +72,6 @@
MALLOC_DEFINE(M_VPROCG, "vprocg", "process group control block");
MALLOC_DEFINE(M_VCPU, "vcpu", "cpu resource control block");
-#ifndef VIMAGE_GLOBALS
-static int vnet_mod_constructor(struct vnet_modlink *);
-static int vnet_mod_destructor(struct vnet_modlink *);
-#endif
-
#ifdef VIMAGE
static struct vimage *vi_alloc(struct vimage *, char *);
static int vi_destroy(struct vimage *);
@@ -96,6 +91,7 @@
static TAILQ_HEAD(vnet_modpending_head, vnet_modlink) vnet_modpending_head;
static void vnet_mod_complete_registration(struct vnet_modlink *);
static int vnet_mod_constructor(struct vnet_modlink *);
+static int vnet_mod_destructor(struct vnet_modlink *);
int
vi_symlookup(struct kld_sym_lookup *lookup, char *symstr)
@@ -262,16 +258,16 @@
if (vml->vml_iarg)
printf("/%s", vml->vml_iname);
printf(": ");
- if (vmi->vmi_struct_size)
- printf("malloc(%zu); ", vmi->vmi_struct_size);
+ if (vmi->vmi_size)
+ printf("malloc(%zu); ", vmi->vmi_size);
if (vmi->vmi_iattach != NULL)
printf("iattach()");
printf("\n");
#endif
#ifdef VIMAGE
- if (vmi->vmi_struct_size) {
- void *mem = malloc(vmi->vmi_struct_size, M_VNET,
+ if (vmi->vmi_size) {
+ void *mem = malloc(vmi->vmi_size, M_VNET,
M_NOWAIT | M_ZERO);
if (mem == NULL) /* XXX should return error, not panic. */
panic("vi_alloc: malloc for %s\n", vmi->vmi_name);
@@ -297,7 +293,7 @@
printf(": ");
if (vmi->vmi_idetach != NULL)
printf("idetach(); ");
- if (vmi->vmi_struct_size)
+ if (vmi->vmi_size)
printf("free()");
printf("\n");
#endif
@@ -306,7 +302,7 @@
vmi->vmi_idetach(vml->vml_iarg);
#ifdef VIMAGE
- if (vmi->vmi_struct_size) {
+ if (vmi->vmi_size) {
if (curvnet->mod_data[vmi->vmi_id] == NULL)
panic("vi_destroy: %s\n", vmi->vmi_name);
vi_free(curvnet->mod_data[vmi->vmi_id], M_VNET);
==== //depot/projects/vimage/src/sys/kern/uipc_domain.c#20 (text+ko) ====
@@ -111,7 +111,9 @@
.vmi_id = VNET_MOD_DOMAIN,
.vmi_name = "domain",
.vmi_iattach = net_init_domain,
+#ifdef VIMAGE
.vmi_idetach = net_detach_domain,
+#endif
};
#endif
==== //depot/projects/vimage/src/sys/net/if.c#75 (text+ko) ====
@@ -192,7 +192,9 @@
.vmi_size = sizeof(struct vnet_net),
.vmi_symmap = vnet_net_symmap,
.vmi_iattach = vnet_net_iattach,
- .vmi_idettach = vnet_net_idettach
+#ifdef VIMAGE
+ .vmi_idetach = vnet_net_idetach
+#endif
};
#endif /* !VIMAGE_GLOBALS */
==== //depot/projects/vimage/src/sys/net/if_gif.c#27 (text+ko) ====
@@ -167,7 +167,6 @@
SYSCTL_V_INT(V_NET, vnet_gif, _net_link_gif, OID_AUTO, parallel_tunnels,
CTLFLAG_RW, parallel_tunnels, 0, "Allow parallel tunnels?");
-VNET_MOD_DECLARE(GIF, gif, vnet_gif_iattach, NULL, NET, NULL)
/* copy from src/sys/net/if_ethersubr.c */
static const u_char etherbroadcastaddr[ETHER_ADDR_LEN] =
{ 0xff, 0xff, 0xff, 0xff, 0xff, 0xff };
==== //depot/projects/vimage/src/sys/net/if_loop.c#43 (text+ko) ====
@@ -126,7 +126,9 @@
.vmi_id = VNET_MOD_LOIF,
.vmi_name = "loif",
.vmi_iattach = vnet_loif_iattach,
- .vmi_idettach = vnet_loif_idettach
+#ifdef VIMAGE
+ .vmi_idetach = vnet_loif_idetach
+#endif
};
#endif /* !VIMAGE_GLOBALS */
==== //depot/projects/vimage/src/sys/net/route.c#45 (text+ko) ====
@@ -107,13 +107,18 @@
static void rt_maskedcopy(struct sockaddr *,
struct sockaddr *, struct sockaddr *);
static int vnet_route_iattach(const void *);
+#ifdef VIMAGE
+static int vnet_route_idetach(const void *);
+#endif
#ifndef VIMAGE_GLOBALS
static const vnet_modinfo_t vnet_rtable_modinfo = {
.vmi_id = VNET_MOD_RTABLE,
.vmi_name = "rtable",
.vmi_iattach = vnet_route_iattach,
- .vmi_idettach = vnet_route_idettach
+#ifdef VIMAGE
+ .vmi_idetach = vnet_route_idetach
+#endif
};
#endif /* !VIMAGE_GLOBALS */
@@ -159,11 +164,11 @@
SYSCTL_PROC(_net, OID_AUTO, my_fibnum, CTLTYPE_INT|CTLFLAG_RD,
NULL, 0, &sysctl_my_fibnum, "I", "default FIB of caller");
-static int
-rtable_init(const void *unused)
+static void
+route_init(void)
{
- /* whack the tunable ints into line. */
+ /* whack the tunable ints into line. */
if (rt_numfibs > RT_MAXFIBS)
rt_numfibs = RT_MAXFIBS;
if (rt_numfibs == 0)
@@ -173,14 +178,14 @@
#ifndef VIMAGE_GLOBALS
vnet_mod_register(&vnet_rtable_modinfo);
#else
- vnet_route_iattach(NULL);
+ rtable_init(NULL);
#endif
}
static int
vnet_route_iattach(const void *unused __unused)
{
- INIT_VNET_INET(curvnet);
+ INIT_VNET_NET(curvnet);
int table;
struct domain *dom;
int fam;
@@ -215,7 +220,7 @@
#ifdef VIMAGE
static int
-rtable_idetach(const void *unused)
+vnet_route_idetach(const void *unused)
{
int table;
int fam;
@@ -241,26 +246,6 @@
}
#endif
-VNET_MOD_DECLARE_STATELESS(RTABLE, rtable, rtable_init, rtable_idetach, NET);
-
-static void
-route_init(void)
-{
-
- /* whack the tunable ints into line. */
- if (rt_numfibs > RT_MAXFIBS)
- rt_numfibs = RT_MAXFIBS;
- if (rt_numfibs == 0)
- rt_numfibs = 1;
- rn_init(); /* initialize all zeroes, all ones, mask table */
-
-#ifndef VIMAGE_GLOBALS
- vnet_mod_register(&vnet_rtable_modinfo);
-#else
- rtable_init(NULL);
-#endif
-}
-
#ifndef _SYS_SYSPROTO_H_
struct setfib_args {
int fibnum;
==== //depot/projects/vimage/src/sys/net/vnet.h#23 (text+ko) ====
==== //depot/projects/vimage/src/sys/netgraph/ng_base.c#52 (text+ko) ====
@@ -271,8 +271,17 @@
static vnet_detach_fn vnet_netgraph_idetach;
#endif /* VIMAGE */
-VNET_MOD_DECLARE(NETGRAPH, netgraph, vnet_netgraph_iattach,
- vnet_netgraph_idetach, LOIF, NULL)
+#ifndef VIMAGE_GLOBALS
+static vnet_modinfo_t vnet_netgraph_modinfo = {
+ .vmi_id = VNET_MOD_NETGRAPH,
+ .vmi_name = "netgraph",
+ .vmi_dependson = VNET_MOD_LOIF,
+ .vmi_iattach = vnet_netgraph_iattach,
+#ifdef VIMAGE
+ .vmi_idetach = vnet_netgraph_idetach
+#endif
+};
+#endif
#ifdef NETGRAPH_DEBUG /*----------------------------------------------*/
/*
@@ -3125,7 +3134,7 @@
break;
}
}
-#ifdef VIMAGE
+#ifndef VIMAGE_GLOBALS
vnet_mod_register(&vnet_netgraph_modinfo);
#else
vnet_netgraph_iattach(NULL);
==== //depot/projects/vimage/src/sys/netgraph/ng_eiface.c#24 (text+ko) ====
@@ -120,8 +120,15 @@
static struct unrhdr *ng_eiface_unit;
#endif
-VNET_MOD_DECLARE_STATELESS(NG_EIFACE, ng_eiface, ng_eiface_iattach,
- ng_eiface_idetach, NETGRAPH)
+#ifndef VIMAGE_GLOBALS
+static vnet_modinfo_t vnet_ng_eiface_modinfo = {
+ .vmi_id = VNET_MOD_NG_EIFACE,
+ .vmi_name = "ng_eiface",
+ .vmi_dependson = VNET_MOD_NETGRAPH,
+ .vmi_iattach = ng_eiface_iattach,
+ .vmi_idetach = ng_eiface_idetach,
+};
+#endif
/************************************************************************
INTERFACE STUFF
@@ -605,14 +612,14 @@
switch (event) {
case MOD_LOAD:
-#ifdef VIMAGE
+#ifndef VIMAGE_GLOBALS
vnet_mod_register(&vnet_ng_eiface_modinfo);
#else
ng_eiface_iattach(NULL);
#endif
break;
case MOD_UNLOAD:
-#ifdef VIMAGE
+#ifndef VIMAGE_GLOBALS
vnet_mod_deregister(&vnet_ng_eiface_modinfo);
#else
ng_eiface_idetach(NULL);
==== //depot/projects/vimage/src/sys/netgraph/ng_ether.c#22 (text+ko) ====
@@ -77,8 +77,14 @@
static vnet_attach_fn ng_ether_iattach;
-VNET_MOD_DECLARE_STATELESS(NG_ETHER, ng_ether, ng_ether_iattach,
- NULL, NETGRAPH)
+#ifndef VIMAGE_GLOBALS
+static vnet_modinfo_t vnet_ng_ether_modinfo = {
+ .vmi_id = VNET_MOD_NG_ETHER,
+ .vmi_name = "ng_ether",
+ .vmi_dependson = VNET_MOD_NETGRAPH,
+ .vmi_iattach = ng_ether_iattach,
+};
+#endif
/* Per-node private data */
struct private {
@@ -775,7 +781,7 @@
ng_ether_input_p = ng_ether_input;
ng_ether_input_orphan_p = ng_ether_input_orphan;
ng_ether_link_state_p = ng_ether_link_state;
-#ifdef VIMAGE
+#ifndef VIMAGE_GLOBALS
vnet_mod_register(&vnet_ng_ether_modinfo);
#else
error = ng_ether_iattach(NULL);
==== //depot/projects/vimage/src/sys/netgraph/ng_iface.c#20 (text+ko) ====
@@ -219,8 +219,15 @@
static struct unrhdr *ng_iface_unit;
#endif
-VNET_MOD_DECLARE_STATELESS(NG_IFACE, ng_iface, ng_iface_iattach,
- ng_iface_idetach, NETGRAPH)
+#ifndef VIMAGE_GLOBALS
+static vnet_modinfo_t vnet_ng_iface_modinfo = {
+ .vmi_id = VNET_MOD_NG_IFACE,
+ .vmi_name = "ng_iface",
+ .vmi_dependson = VNET_MOD_NETGRAPH,
+ .vmi_iattach = ng_iface_iattach,
+ .vmi_idetach = ng_iface_idetach
+};
+#endif
/************************************************************************
HELPER STUFF
@@ -878,14 +885,14 @@
switch (event) {
case MOD_LOAD:
-#ifdef VIMAGE
+#ifndef VIMAGE_GLOBALS
vnet_mod_register(&vnet_ng_iface_modinfo);
#else
ng_iface_iattach(NULL);
#endif
break;
case MOD_UNLOAD:
-#ifdef VIMAGE
+#ifndef VIMAGE_GLOBALS
vnet_mod_deregister(&vnet_ng_iface_modinfo);
#else
ng_iface_idetach(NULL);
==== //depot/projects/vimage/src/sys/netinet/accf_http.c#9 (text+ko) ====
@@ -95,8 +95,12 @@
static vnet_attach_fn vnet_accf_http_iattach;
-VNET_MOD_DECLARE(ACCF_HTTP, accf_http, vnet_accf_http_iattach,
- NULL, INET, NULL)
+vnet_modinfo_t vnet_accf_http_modinfo = {
+ .vmi_id = VNET_MOD_ACCF_HTTP,
+ .vmi_name = "accf_http",
+ .vmi_dependson = VNET_MOD_INET,
+ .vmi_iattach = vnet_accf_http_iattach
+};
SYSCTL_NODE(_net_inet_accf, OID_AUTO, http, CTLFLAG_RW, 0,
"HTTP accept filter");
==== //depot/projects/vimage/src/sys/netinet/if_ether.c#41 (text+ko) ====
@@ -114,7 +114,6 @@
static int arp_iattach(const void *);
void arprequest(struct ifnet *,
struct in_addr *, struct in_addr *, u_char *);
-static int arp_iattach(const void *);
static void arpintr(struct mbuf *);
static void arptimer(void *);
#ifdef INET
@@ -132,7 +131,6 @@
#ifdef AF_INET
void arp_ifscrub(struct ifnet *ifp, uint32_t addr);
-VNET_MOD_DECLARE_STATELESS(ARP, arp, arp_iattach, NULL, INET)
/*
* called by in_ifscrub to remove entry from the table when
==== //depot/projects/vimage/src/sys/netinet/ip_fw2.c#71 (text+ko) ====
@@ -115,7 +115,18 @@
static int vnet_ipfw_iattach(const void *);
static int vnet_ipfw_idetach(const void *);
-VNET_MOD_DECLARE(IPFW, ipfw, vnet_ipfw_iattach, vnet_ipfw_idetach, INET, NULL)
+#ifndef VIMAGE_GLOBALS
+static vnet_modinfo_t vnet_ipfw_modinfo = {
+ .vmi_id = VNET_MOD_IPFW,
+ .vmi_name = "ipfw",
+ .vmi_size = sizeof(struct vnet_ipfw),
+ .vmi_dependson = VNET_MOD_INET,
+ .vmi_iattach = vnet_ipfw_iattach,
+#ifdef VIMAGE
+ .vmi_idetach = vnet_ipfw_idetach
+#endif
+};
+#endif
/*
* set_disable contains one bit per set value (0..31).
==== //depot/projects/vimage/src/sys/sys/kernel.h#17 (text+ko) ====
@@ -172,7 +172,6 @@
SI_SUB_KTHREAD_BUF = 0xea00000, /* buffer daemon*/
SI_SUB_KTHREAD_UPDATE = 0xec00000, /* update daemon*/
SI_SUB_KTHREAD_IDLE = 0xee00000, /* idle procs*/
- SI_SUB_VIMAGE_DONE = 0xef00000, /* clear curvnet*/
SI_SUB_SMP = 0xf000000, /* start the APs*/
SI_SUB_RUN_SCHEDULER = 0xfffffff /* scheduler*/
};
==== //depot/projects/vimage/src/sys/sys/vimage.h#86 (text+ko) ====
@@ -49,10 +49,6 @@
typedef int vnet_attach_fn(const void *);
typedef int vnet_detach_fn(const void *);
-#ifndef VIMAGE_GLOBALS
-
-#ifndef VIMAGE_GLOBALS
-
struct vimage;
struct vprocg;
struct vnet;
@@ -77,72 +73,11 @@
#define curvnet NULL
#endif
-#define VNET_SYMMAP(mod, name) \
- { #name, offsetof(struct vnet_##mod, _##name), \
- sizeof(((struct vnet_##mod *) curthread)->_##name) }
-
-#define VNET_MOD_NONE_VERSION 2008122301
-
#ifndef VIMAGE_GLOBALS
-#ifdef VIMAGE
-#define VNET_MOD_DECLARE(m_name_uc, m_name_lc, m_iattach, m_idetach, \
- m_dependson, m_symmap) \
- static const struct vnet_modinfo vnet_##m_name_lc##_modinfo = { \
- .vmi_id = VNET_MOD_##m_name_uc, \
- .vmi_dependson = VNET_MOD_##m_dependson, \
- .vmi_name = #m_name_lc, \
- .vmi_iattach = m_iattach, \
- .vmi_idetach = m_idetach, \
- .vmi_struct_size = \
- sizeof(struct vnet_##m_name_lc), \
- .vmi_symmap = m_symmap \
-};
-#define VNET_MOD_DECLARE_STATELESS(m_name_uc, m_name_lc, m_iattach, m_idetach, \
- m_dependson) \
- static const struct vnet_modinfo vnet_##m_name_lc##_modinfo = { \
- .vmi_id = VNET_MOD_##m_name_uc, \
- .vmi_dependson = VNET_MOD_##m_dependson, \
- .vmi_name = #m_name_lc, \
- .vmi_iattach = m_iattach, \
- .vmi_idetach = m_idetach \
-};
-#else /* !VIMAGE */
-#define VNET_MOD_DECLARE(m_name_uc, m_name_lc, m_iattach, m_idetach, \
- m_dependson, m_symmap) \
- static const struct vnet_modinfo vnet_##m_name_lc##_modinfo = { \
- .vmi_id = VNET_MOD_##m_name_uc, \
- .vmi_dependson = VNET_MOD_##m_dependson, \
- .vmi_name = #m_name_lc, \
- .vmi_iattach = m_iattach, \
- .vmi_struct_size = \
- sizeof(struct vnet_##m_name_lc), \
- .vmi_symmap = m_symmap \
-};
-#define VNET_MOD_DECLARE_STATELESS(m_name_uc, m_name_lc, m_iattach, m_idetach, \
- m_dependson) \
- static const struct vnet_modinfo vnet_##m_name_lc##_modinfo = { \
- .vmi_id = VNET_MOD_##m_name_uc, \
- .vmi_dependson = VNET_MOD_##m_dependson, \
- .vmi_name = #m_name_lc, \
- .vmi_iattach = m_iattach \
-};
-#endif
-#else /* VIMAGE_GLOBALS */
-#define VNET_MOD_DECLARE(m_name_uc, m_name_lc, m_iattach, m_idetach, \
- m_dependson, m_symmap)
-#define VNET_MOD_DECLARE_STATELESS(m_name_uc, m_name_lc, m_iattach, m_idetach, \
- m_dependson)
-#endif
-
-typedef int vnet_attach_fn(const void *);
-typedef int vnet_detach_fn(const void *);
-
-#ifndef VIMAGE_GLOBALS
-
struct vnet_symmap {
char *name;
- size_t offset;
- size_t size;
+ size_t offset;
+ size_t size;
};
typedef struct vnet_symmap vnet_symmap_t;
@@ -152,7 +87,7 @@
char *vmi_name;
vnet_attach_fn *vmi_iattach;
vnet_detach_fn *vmi_idetach;
- size_t vmi_struct_size;
+ size_t vmi_size;
struct vnet_symmap *vmi_symmap;
};
typedef struct vnet_modinfo vnet_modinfo_t;
@@ -163,9 +98,16 @@
const void *vml_iarg;
const char *vml_iname;
};
+
+#ifdef VIMAGE
#define VNET_SYMMAP(mod, name) \
- { #name, &(vnet_ ## mod ## _0._ ## name), \
+ { #name, offsetof(struct vnet_ ## mod, _ ## name), \
+ sizeof(((struct vnet_ ## mod *) curthread)->_ ## name) }
+#else
+#define VNET_SYMMAP(mod, name) \
+ { #name, (size_t) &(vnet_ ## mod ## _0._ ## name), \
sizeof(vnet_ ## mod ## _0._ ## name) }
+#endif
#define VNET_SYMMAP_END { NULL, 0 }
@@ -210,16 +152,6 @@
#define V_MOD_vnet_gif VNET_MOD_GIF
#define V_MOD_vnet_ipsec VNET_MOD_IPSEC
-int vi_symlookup(struct kld_sym_lookup *, char *);
-void vnet_mod_register(const struct vnet_modinfo *);
-void vnet_mod_register_multi(const struct vnet_modinfo *, void *, char *);
-
-#define VNET_SYMMAP_END { NULL, 0 }
-
-#define VNET_SYMMAP(mod, name) \
- { #name, &(vnet_ ## mod ## _0._ ## name), \
- sizeof(vnet_ ## mod ## _0._ ## name) }
-
#define basevnet thread0.td_ucred->cr_vimage->v_net
#define basevprocg thread0.td_ucred->cr_vimage->v_procg
#define basevcpu thread0.td_ucred->cr_vimage->v_cpu
@@ -229,56 +161,10 @@
#define V_PROCG 2
#define V_CPU 3
-/* statefull modules */
-#define VNET_MOD_NET 0
-#define VNET_MOD_NETGRAPH 1
-#define VNET_MOD_INET 2
-#define VNET_MOD_INET6 3
-#define VNET_MOD_IPSEC 4
-#define VNET_MOD_IPFW 5
-#define VNET_MOD_DUMMYNET 6
-#define VNET_MOD_PF 7
-#define VNET_MOD_ALTQ 8
-#define VNET_MOD_IPX 9
-#define VNET_MOD_ATALK 10
-#define VNET_MOD_ACCF_HTTP 11
-#define VNET_MOD_IGMP 12
-
-/* stateless modules */
-#define VNET_MOD_NG_ETHER 20
-#define VNET_MOD_NG_IFACE 21
-#define VNET_MOD_NG_EIFACE 22
-#define VNET_MOD_ESP 23
-#define VNET_MOD_IPIP 24
-#define VNET_MOD_AH 25
-#define VNET_MOD_IPCOMP 26
-#define VNET_MOD_GIF 27
-#define VNET_MOD_ARP 28
-#define VNET_MOD_RTABLE 29
-#define VNET_MOD_LOIF 30
-#define VNET_MOD_DOMAIN 31
-#define VNET_MOD_DYNAMIC_START 32
-#define VNET_MOD_MAX 64
-
-/* Sysctl virtualization macros need these name mappings bellow */
-#define V_MOD_vnet_net VNET_MOD_NET
-#define V_MOD_vnet_netgraph VNET_MOD_NETGRAPH
-#define V_MOD_vnet_inet VNET_MOD_INET
-#define V_MOD_vnet_inet6 VNET_MOD_INET6
-#define V_MOD_vnet_ipfw VNET_MOD_IPFW
-#define V_MOD_vnet_pf VNET_MOD_PF
-#define V_MOD_vnet_gif VNET_MOD_GIF
-#define V_MOD_vnet_ipsec VNET_MOD_IPSEC
-
-int vi_symlookup(struct kld_sym_lookup *, char *);
-void vnet_mod_register(const struct vnet_modinfo *);
-void vnet_mod_register_multi(const struct vnet_modinfo *, void *, char *);
-
#define V_MOD_vprocg 0
#define V_MOD_vcpu 0
#ifdef VIMAGE
-
struct vnet {
void *mod_data[VNET_MOD_MAX];
@@ -291,13 +177,13 @@
u_int vnet_magic_n;
};
-
+#endif /* VIMAGE */
#endif /* !VIMAGE_GLOBALS */
#define VNET_MAGIC_N 0x3e0d8f29
+#ifdef VIMAGE
#ifdef VNET_DEBUG
-
#define VNET_ASSERT(condition) \
if (!(condition)) { \
printf("VNET_ASSERT @ %s:%d %s():\n", \
@@ -333,9 +219,7 @@
__FILE__, __LINE__, __FUNCTION__, \
vnet, curvnet); \
modtype *sym = (vnet)->mod_data[modindex];
-
#else /* !VNET_DEBUG */
-
#define VNET_ASSERT(condition)
#define CURVNET_SET(arg) \
@@ -350,7 +234,6 @@
#define INIT_FROM_VNET(vnet, modindex, modtype, sym) \
modtype *sym = (vnet)->mod_data[modindex];
-
#endif /* !VNET_DEBUG */
#define VNET_ITERATOR_DECL(arg) struct vnet *arg;
@@ -380,11 +263,11 @@
/* Non-VIMAGE null-macros */
#define IS_DEFAULT_VNET(arg) 1
+#define VNET_ASSERT(condition)
+#define INIT_FROM_VNET(vnet, modindex, modtype, sym)
#define CURVNET_SET(arg)
#define CURVNET_SET_QUIET(arg)
#define CURVNET_RESTORE()
-#define VNET_ASSERT(condition)
-#define INIT_FROM_VNET(vnet, modindex, modtype, sym)
#define VNET_ITERATOR_DECL(arg)
#define VNET_FOREACH(arg)
#define VNET_LIST_RLOCK()
@@ -426,7 +309,7 @@
void vnet_mod_deregister(const struct vnet_modinfo *);
void vnet_mod_register_multi(const struct vnet_modinfo *, void *, char *);
void vnet_mod_deregister_multi(const struct vnet_modinfo *, void *, char *);
-int vi_symlookup(struct kld_sym_lookup *, char *);
+int vi_symlookup(struct kld_sym_lookup *, char *);
#endif
#ifdef VIMAGE
From owner-p4-projects@FreeBSD.ORG Tue Apr 14 11:21:27 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id 9A6DB1065679; Tue, 14 Apr 2009 11:21:27 +0000 (UTC)
Delivered-To: perforce@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 535801065674
for ; Tue, 14 Apr 2009 11:21:27 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id 415718FC1A
for ; Tue, 14 Apr 2009 11:21:27 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3EBLRp7052712
for ; Tue, 14 Apr 2009 11:21:27 GMT
(envelope-from zec@fer.hr)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3EBLQsT052710
for perforce@freebsd.org; Tue, 14 Apr 2009 11:21:26 GMT
(envelope-from zec@fer.hr)
Date: Tue, 14 Apr 2009 11:21:26 GMT
Message-Id: <200904141121.n3EBLQsT052710@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
zec@fer.hr using -f
From: Marko Zec
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160606 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 14 Apr 2009 11:21:29 -0000
http://perforce.freebsd.org/chv.cgi?CH=160606
Change 160606 by zec@zec_amdx2 on 2009/04/14 11:20:41
Unbreak LINT.
Affected files ...
.. //depot/projects/vimage/src/sys/netipsec/ipsec.c#43 edit
.. //depot/projects/vimage/src/sys/netipsec/xform_ah.c#26 edit
.. //depot/projects/vimage/src/sys/netipsec/xform_esp.c#25 edit
.. //depot/projects/vimage/src/sys/netipsec/xform_ipcomp.c#21 edit
.. //depot/projects/vimage/src/sys/netipsec/xform_ipip.c#29 edit
Differences ...
==== //depot/projects/vimage/src/sys/netipsec/ipsec.c#43 (text+ko) ====
@@ -233,9 +233,6 @@
"IPsec IPv6 statistics.");
#endif /* INET6 */
-VNET_MOD_DECLARE(IPSEC, ipsec, vnet_ipsec_iattach, vnet_ipsec_idetach,
- INET, NULL)
-
static int ipsec_setspidx_inpcb __P((struct mbuf *, struct inpcb *));
static int ipsec_setspidx __P((struct mbuf *, struct secpolicyindex *, int));
static void ipsec4_get_ulp __P((struct mbuf *m, struct secpolicyindex *, int));
@@ -255,7 +252,10 @@
.vmi_id = VNET_MOD_IPSEC,
.vmi_name = "ipsec",
.vmi_dependson = VNET_MOD_INET, /* XXX revisit - INET6 ? */
- .vmi_iattach = ipsec_iattach
+ .vmi_iattach = ipsec_iattach,
+#ifdef VIMAGE
+ .vmi_idetach = ipsec_idetach
+#endif
};
#endif /* !VIMAGE_GLOBALS */
==== //depot/projects/vimage/src/sys/netipsec/xform_ah.c#26 (text+ko) ====
@@ -113,10 +113,6 @@
SYSCTL_V_STRUCT(V_NET, vnet_ipsec, _net_inet_ah, IPSECCTL_STATS,
stats, CTLFLAG_RD, ahstat, ahstat, "");
-static int ah_iattach(const void *);
-
-VNET_MOD_DECLARE_STATELESS(AH, ah, ah_iattach, NULL, IPSEC)
-
static unsigned char ipseczeroes[256]; /* larger than an ip6 extension hdr */
static int ah_input_cb(struct cryptop*);
@@ -1231,18 +1227,6 @@
ah_init, ah_zeroize, ah_input, ah_output,
};
-static int
-ah_iattach(unused)
- const void *unused;
-{
- INIT_VNET_IPSEC(curvnet);
-
- V_ah_enable = 1; /* control flow of packets with AH */
- V_ah_cleartos = 1; /* clear ip_tos when doing AH calc */
-
- return 0;
-}
-
static void
ah_attach(void)
{
==== //depot/projects/vimage/src/sys/netipsec/xform_esp.c#25 (text+ko) ====
@@ -999,19 +999,6 @@
};
static int
-esp_iattach(unused)
- const void *unused;
-{
-
- xform_register(&esp_xformsw);
-#ifndef VIMAGE_GLOBALS
- vnet_mod_register(&vnet_esp_modinfo);
-#else
- esp_iattach(NULL);
-#endif
-}
-
-static int
esp_iattach(const void *unused __unused)
{
INIT_VNET_IPSEC(curvnet);
==== //depot/projects/vimage/src/sys/netipsec/xform_ipcomp.c#21 (text+ko) ====
@@ -78,10 +78,6 @@
SYSCTL_V_STRUCT(V_NET, vnet_ipsec, _net_inet_ipcomp, IPSECCTL_STATS,
stats, CTLFLAG_RD, ipcompstat, ipcompstat, "");
-static int ipcomp_iattach(const void *);
-
-VNET_MOD_DECLARE_STATELESS(IPCOMP, ipcomp, ipcomp_iattach, NULL, IPSEC)
-
static int ipcomp_input_cb(struct cryptop *crp);
static int ipcomp_output_cb(struct cryptop *crp);
static int ipcomp_iattach(const void *);
@@ -610,17 +606,6 @@
ipcomp_output
};
-static int
-ipcomp_iattach(unused)
- const void *unused;
-{
- INIT_VNET_IPSEC(curvnet);
-
- V_ipcomp_enable = 0;
-
- return 0;
-}
-
static void
ipcomp_attach(void)
{
==== //depot/projects/vimage/src/sys/netipsec/xform_ipip.c#29 (text+ko) ====
@@ -119,10 +119,6 @@
};
#endif /* !VIMAGE_GLOBALS */
-static int ipip_iattach(const void *);
-
-VNET_MOD_DECLARE_STATELESS(IPIP, ipip, ipip_iattach, NULL, IPSEC)
-
#ifdef INET6
/*
* Really only a wrapper for ipip_input(), for use with IPv6.
From owner-p4-projects@FreeBSD.ORG Tue Apr 14 13:26:35 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id 72E571065676; Tue, 14 Apr 2009 13:26:35 +0000 (UTC)
Delivered-To: perforce@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 317A9106566C
for ; Tue, 14 Apr 2009 13:26:35 +0000 (UTC)
(envelope-from hselasky@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id 05E118FC1C
for ; Tue, 14 Apr 2009 13:26:35 +0000 (UTC)
(envelope-from hselasky@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3EDQYtn073978
for ; Tue, 14 Apr 2009 13:26:34 GMT
(envelope-from hselasky@FreeBSD.org)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3EDQYjD073976
for perforce@freebsd.org; Tue, 14 Apr 2009 13:26:34 GMT
(envelope-from hselasky@FreeBSD.org)
Date: Tue, 14 Apr 2009 13:26:34 GMT
Message-Id: <200904141326.n3EDQYjD073976@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
hselasky@FreeBSD.org using -f
From: Hans Petter Selasky
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160614 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 14 Apr 2009 13:26:36 -0000
http://perforce.freebsd.org/chv.cgi?CH=160614
Change 160614 by hselasky@hselasky_laptop001 on 2009/04/14 13:26:19
USB core: Fix errornous printout.
Affected files ...
.. //depot/projects/usb/src/sys/dev/usb/usb_device.c#24 edit
Differences ...
==== //depot/projects/usb/src/sys/dev/usb/usb_device.c#24 (text+ko) ====
@@ -1111,7 +1111,8 @@
if (udev->flags.suspended) {
err = DEVICE_SUSPEND(iface->subdev);
- device_printf(iface->subdev, "Suspend failed\n");
+ if (err)
+ device_printf(iface->subdev, "Suspend failed\n");
}
return (0); /* success */
} else {
From owner-p4-projects@FreeBSD.ORG Tue Apr 14 16:18:31 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id 62E441065691; Tue, 14 Apr 2009 16:18:30 +0000 (UTC)
Delivered-To: perforce@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 0DE161065688
for ; Tue, 14 Apr 2009 16:18:30 +0000 (UTC)
(envelope-from pgj@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id EE2698FC16
for ; Tue, 14 Apr 2009 16:18:29 +0000 (UTC)
(envelope-from pgj@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3EGITPE092926
for ; Tue, 14 Apr 2009 16:18:29 GMT
(envelope-from pgj@FreeBSD.org)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3EGIT9e092922
for perforce@freebsd.org; Tue, 14 Apr 2009 16:18:29 GMT
(envelope-from pgj@FreeBSD.org)
Date: Tue, 14 Apr 2009 16:18:29 GMT
Message-Id: <200904141618.n3EGIT9e092922@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
pgj@FreeBSD.org using -f
From: Gabor Pali
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160617 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 14 Apr 2009 16:18:32 -0000
http://perforce.freebsd.org/chv.cgi?CH=160617
Change 160617 by pgj@petymeg on 2009/04/14 16:17:30
IFC
Affected files ...
.. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/chapter.sgml#32 integrate
.. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/desktop/chapter.sgml#17 integrate
.. //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/linuxemu/chapter.sgml#7 integrate
.. //depot/projects/docproj_hu/www/en/gnome/news.xml#4 integrate
.. //depot/projects/docproj_hu/www/en/releases/7.2R/schedule.sgml#6 integrate
.. //depot/projects/docproj_hu/www/en/releng/index.sgml#19 integrate
.. //depot/projects/docproj_hu/www/hu/share/sgml/navibar.l10n.ent#27 integrate
.. //depot/projects/docproj_hu/www/share/sgml/events.xml#15 integrate
.. //depot/projects/docproj_hu/www/share/sgml/news.xml#48 integrate
.. //depot/projects/docproj_hu/www/share/sgml/press.xml#13 integrate
Differences ...
==== //depot/projects/docproj_hu/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/chapter.sgml#32 (text+ko) ====
@@ -1,7 +1,7 @@
+
- $FreeBSD: www/share/sgml/events.xml,v 1.69 2009/03/06 11:58:35 blackend Exp $
+ $FreeBSD: www/share/sgml/events.xml,v 1.71 2009/04/14 12:29:35 jkoshy Exp $
-
- Network-related Bugathon #6
- http://wiki.freebsd.org/Bugathons/January2009
-
- 2009
- 1
- 30
-
-
- 2009
- 2
- 1
-
-
- A bugathon is an event coordinated by the &os;
- bugbusting team. Bugathons are held on IRC (in the
- #freebsd-bugbusters channel of EFnet), and are attended by any
- interested &os; developers and contributors during a week-end.
- They focus on closing as many problem reports and fixing as many
- bugs as possible. The plan for the sixth bugathon is to work
- through the all network-related problem reports in &os;'s GNATS
- database.
-
-
-
- FOSDEM '09
- http://fosdem.org/2009/
-
- 2009
- 2
- 7
-
-
- 2009
- 2
- 8
-
-
- Belgium
- Brussels
- ULB Campus Solbosh
-
-
- FOSDEM '09 is a free and non-commercial event organized
- by the community, for the community. Its goal is to provide Free
- and Open Source developers a place to meet. Several &os;
- developers will be present, including Kris Kennaway who will be
- giving a talk about system performance.
-
-
EuroBSDCon 2009
http://2009.eurobsdcon.org/
@@ -88,6 +38,33 @@
track, tutorials, and FreeBSD developer summit.
+
+ BSDday Argentina 2009
+ http://www.bsdday.com.ar/
+
+ 2009
+ 5
+ 29
+
+
+ 2009
+ 5
+ 30
+
+
+ Argentina
+ Buenos Aires
+
+
+ BSDday Argentina is a conference for users and developers
+ on BSD based systems. The conference is for anyone developing,
+ deploying and using systems based on FreeBSD, NetBSD, OpenBSD,
+ DragonFlyBSD and others *BSD. BSDday Argentina is a technical conference
+ and aims to collect the best technical papers and presentations available
+ to ensure that the latest developments in our open source community are
+ shared with the widest possible audience.
+
+
BSDCan 2009
http://www.bsdcan.org/2009/
@@ -113,31 +90,26 @@
from commercial vendors.
-
- BSDday Argentina 2009
- http://www.bsdday.com.ar/
+
+ ACM Talk on FreeBSD/PmcTools
+ http://acmbangalore.org/index.php?option=com_attend_events&task=view&id=3&Itemid=0
2009
- 5
- 29
+ 4
+ 18
2009
- 5
- 30
+ 4
+ 18
- Argentina
- Buenos Aires
+ India
+ Bangalore
+ Honeywell, Bannerghatta Road
-
- BSDday Argentina is a conference for users and developers
- on BSD based systems. The conference is for anyone developing,
- deploying and using systems based on FreeBSD, NetBSD, OpenBSD,
- DragonFlyBSD and others *BSD. BSDday Argentina is a technical conference
- and aims to collect the best technical papers and presentations available
- to ensure that the latest developments in our open source community are
- shared with the widest possible audience.
+ A talk on FreeBSD/PmcTools, hosted by the Bangalore chapter
+ of the ACM.
@@ -228,6 +200,32 @@
the widest possible audience.
+
+ FOSDEM '09
+ http://fosdem.org/2009/
+
+ 2009
+ 2
+ 7
+
+
+ 2009
+ 2
+ 8
+
+
+ Belgium
+ Brussels
+ ULB Campus Solbosh
+
+
+ FOSDEM '09 is a free and non-commercial event organized
+ by the community, for the community. Its goal is to provide Free
+ and Open Source developers a place to meet. Several &os;
+ developers will be present, including Kris Kennaway who will be
+ giving a talk about system performance.
+
+
DCBSDCon 2009
http://www.dcbsdcon.org/
@@ -252,6 +250,30 @@
security themes.
+
+ Network-related Bugathon #6
+ http://wiki.freebsd.org/Bugathons/January2009
+
+ 2009
+ 1
+ 30
+
+
+ 2009
+ 2
+ 1
+
+
+ A bugathon is an event coordinated by the &os;
+ bugbusting team. Bugathons are held on IRC (in the
+ #freebsd-bugbusters channel of EFnet), and are attended by any
+ interested &os; developers and contributors during a week-end.
+ They focus on closing as many problem reports and fixing as many
+ bugs as possible. The plan for the sixth bugathon is to work
+ through the all network-related problem reports in &os;'s GNATS
+ database.
+
+
NLLGG-bijeenkomst december 2008
http://www.nllgg.nl/bijeenkomst_20081213
==== //depot/projects/docproj_hu/www/share/sgml/news.xml#48 (text+ko) ====
@@ -25,7 +25,7 @@
- $FreeBSD: www/share/sgml/news.xml,v 1.239 2009/04/06 16:57:09 pgj Exp $
+ $FreeBSD: www/share/sgml/news.xml,v 1.241 2009/04/13 19:41:56 jkois Exp $
@@ -36,6 +36,35 @@
4
+ 12
+
+
+ Enhanced commit privileges: Gábor Páli
+ (ports, doc)
+
+
+
+
+ 10
+
+
+ PC-BSD 7.1 Released
+
+ PC-BSD 7.1 has been released. PC-BSD is a
+ successful desktop operating system based on FreeBSD that
+ focuses on providing an easy to use desktop system for
+ casual computer users. A list of new features/updates
+ since the last version can be found here.
+
+ The new release may be downloaded or purchased on DVD.
+
+
+
+
6
==== //depot/projects/docproj_hu/www/share/sgml/press.xml#13 (text+ko) ====
@@ -9,7 +9,7 @@
- $FreeBSD: www/share/sgml/press.xml,v 1.76 2009/03/16 08:08:22 pgj Exp $
+ $FreeBSD: www/share/sgml/press.xml,v 1.77 2009/04/14 11:00:40 jkoshy Exp $
@@ -17,6 +17,20 @@
2009
+ 4
+
+ Combining Debian and FreeBSD; Pushing the Envelope of FOSS
+ http://www.linux-mag.com/id/7295
+ Linux Magazine
+ http://www.linux-mag.com/
+ 9 April 2009
+ Nathan Willis
+ Coverage of Debian GNU/kFreeBSD, a GNU operating system that
+ uses the FreeBSD kernel.
+
+
+
+
3
Tomahawk Desktop Switches to BSD from Linux
From owner-p4-projects@FreeBSD.ORG Tue Apr 14 16:38:51 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id 3C3C31065670; Tue, 14 Apr 2009 16:38:51 +0000 (UTC)
Delivered-To: perforce@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id EF8D8106564A
for ; Tue, 14 Apr 2009 16:38:50 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id C3E038FC16
for ; Tue, 14 Apr 2009 16:38:50 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3EGcoR3094454
for ; Tue, 14 Apr 2009 16:38:50 GMT
(envelope-from zec@fer.hr)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3EGco1K094452
for perforce@freebsd.org; Tue, 14 Apr 2009 16:38:50 GMT
(envelope-from zec@fer.hr)
Date: Tue, 14 Apr 2009 16:38:50 GMT
Message-Id: <200904141638.n3EGco1K094452@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
zec@fer.hr using -f
From: Marko Zec
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160618 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 14 Apr 2009 16:38:52 -0000
http://perforce.freebsd.org/chv.cgi?CH=160618
Change 160618 by zec@zec_amdx2 on 2009/04/14 16:38:05
Unbreak LINT + VIMAGE_GLOBALS build.
Affected files ...
.. //depot/projects/vimage/src/sys/kern/kern_vimage.c#79 edit
.. //depot/projects/vimage/src/sys/net/route.c#46 edit
.. //depot/projects/vimage/src/sys/netinet/accf_http.c#10 edit
.. //depot/projects/vimage/src/sys/netinet/tcp_subr.c#79 edit
.. //depot/projects/vimage/src/sys/netipsec/xform_ipip.c#30 edit
Differences ...
==== //depot/projects/vimage/src/sys/kern/kern_vimage.c#79 (text+ko) ====
@@ -848,6 +848,7 @@
}
#endif /* VIMAGE */
+#ifndef VIMAGE_GLOBALS
static void
vi_init(void *unused)
{
@@ -897,6 +898,7 @@
SYSINIT(vimage, SI_SUB_VIMAGE, SI_ORDER_FIRST, vi_init, NULL);
SYSINIT(vimage_done, SI_SUB_VIMAGE_DONE, SI_ORDER_FIRST, vi_init_done, NULL);
+#endif /* !VIMAGE_GLOBALS */
#ifdef VIMAGE
#ifdef DDB
==== //depot/projects/vimage/src/sys/net/route.c#46 (text+ko) ====
@@ -178,7 +178,7 @@
#ifndef VIMAGE_GLOBALS
vnet_mod_register(&vnet_rtable_modinfo);
#else
- rtable_init(NULL);
+ vnet_route_iattach(NULL);
#endif
}
==== //depot/projects/vimage/src/sys/netinet/accf_http.c#10 (text+ko) ====
@@ -95,12 +95,14 @@
static vnet_attach_fn vnet_accf_http_iattach;
+#ifndef VIMAGE_GLOBALS
vnet_modinfo_t vnet_accf_http_modinfo = {
.vmi_id = VNET_MOD_ACCF_HTTP,
.vmi_name = "accf_http",
.vmi_dependson = VNET_MOD_INET,
.vmi_iattach = vnet_accf_http_iattach
};
+#endif
SYSCTL_NODE(_net_inet_accf, OID_AUTO, http, CTLFLAG_RW, 0,
"HTTP accept filter");
==== //depot/projects/vimage/src/sys/netinet/tcp_subr.c#79 (text+ko) ====
@@ -282,10 +282,6 @@
#define ISN_LOCK() mtx_lock(&isn_mtx)
#define ISN_UNLOCK() mtx_unlock(&isn_mtx)
-#ifdef VIMAGE_GLOBALS
-static uma_zone_t tcpcb_zone;
-#endif
-
/*
* TCP initialization.
*/
==== //depot/projects/vimage/src/sys/netipsec/xform_ipip.c#30 (text+ko) ====
@@ -732,7 +732,7 @@
#ifndef VIMAGE_GLOBALS
vnet_mod_register(&vnet_ipip_modinfo);
#else
- ipip_iattach(NULL);
+ ipe4_iattach(NULL);
#endif
}
SYSINIT(ipe4_xform_init, SI_SUB_PROTO_DOMAIN, SI_ORDER_MIDDLE, ipe4_attach, NULL);
From owner-p4-projects@FreeBSD.ORG Tue Apr 14 17:41:58 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id 93B51106567E; Tue, 14 Apr 2009 17:41:56 +0000 (UTC)
Delivered-To: perforce@FreeBSD.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 628C91065751
for ; Tue, 14 Apr 2009 17:41:55 +0000 (UTC)
(envelope-from pgj@FreeBSD.org)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id 497988FC1E
for ; Tue, 14 Apr 2009 17:41:55 +0000 (UTC)
(envelope-from pgj@FreeBSD.org)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3EHft1a010156
for ; Tue, 14 Apr 2009 17:41:55 GMT
(envelope-from pgj@FreeBSD.org)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3EHft7r010154
for perforce@freebsd.org; Tue, 14 Apr 2009 17:41:55 GMT
(envelope-from pgj@FreeBSD.org)
Date: Tue, 14 Apr 2009 17:41:55 GMT
Message-Id: <200904141741.n3EHft7r010154@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
pgj@FreeBSD.org using -f
From: Gabor Pali
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160622 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 14 Apr 2009 17:42:02 -0000
http://perforce.freebsd.org/chv.cgi?CH=160622
Change 160622 by pgj@petymeg on 2009/04/14 17:41:53
MFen (www):
1.69 -> 1.71 hu/share/sgml/events.xml
1.239 -> 1.241 hu/share/sgml/news.xml
1.76 -> 1.77 hu/share/sgml/press.xml
Affected files ...
.. //depot/projects/docproj_hu/www/hu/share/sgml/events.xml#5 edit
.. //depot/projects/docproj_hu/www/hu/share/sgml/news.xml#12 edit
.. //depot/projects/docproj_hu/www/hu/share/sgml/press.xml#5 edit
Differences ...
==== //depot/projects/docproj_hu/www/hu/share/sgml/events.xml#5 (text+ko) ====
@@ -4,13 +4,14 @@
@@ -20,68 +21,6 @@
-
- Hatodik Bugathon, hálózatok
- http://wiki.freebsd.org/Bugathons/January2009
-
- 2009
- 1
- 30
-
-
- 2009
- 2
- 1
-
-
- A bugathonokat a &os; hibairtó csapata
- irányítja. Ezeket az eseményeket
- általában valamelyik hétvégén
- egy IRC csatornán (#freebsd-bugbusters az EFnet
- hálózaton) keresztül szokták
- megszervezni, ahol a téma iránt
- érdeklõdõ fejlesztõk és
- segítõik gyûlnek össze. Céljuk
- minél több hibajelentés lezárás
- és minél több hiba kijavítása.
- Az immáron hatodik alkalommal megrendezett bugathon
- célkitûzése a &os; GNATS
- adatbázisában felbukkanó,
- hálózati kódhoz tartozó
- hibajelentések felszámolása.
-
-
-
- FOSDEM '09
- http://fosdem.org/2009/
-
- 2009
- 2
- 7
-
-
- 2009
- 2
- 8
-
-
- Belgium
- Brüsszel
- Solbosh Campus, ULB
-
-
- A FOSDEM '09 egy közösség a
- közösségnek
stílusú szabad
- és nem kereskedelmi jellegû esemény, amely egy
- találkozóhelyet kíván nyújtani
- a szabad- és nyílt forráskódú
- szoftverek fejlesztõinek. Ezen az eseményen
- számos &os; fejlesztõ is résztvesz, többek
- közt Kris Kennaway fog elõadást tartani a
- rendszerek
- teljesítményérõl.
-
-
EuroBSDCon 2009
http://2009.eurobsdcon.org/
@@ -109,6 +48,39 @@
és egy fejlesztõi gyûlés.
+
+ BSDday Argentina 2009
+ http://www.bsdday.com.ar/
+
+ 2009
+ 5
+ 29
+
+
+ 2009
+ 5
+ 30
+
+
+ Argentína
+ Buenos Aires
+
+
+ A BSDday Argentina elnevezésû konferencia
+ elsõsorban a BSD alapú rendszerek fejlesztõinek
+ és felhasználóinak szól. Mindenkit
+ szeretettel vár, aki FreeBSD, NetBSD, OpenBSD, DragonFlyBSD
+ vagy másmilyen egyéb BSD rendszert fejleszt,
+ szállít vagy éppen használ. A BSDday
+ Argentina szakmai konferenciaként igyekszik a nyílt
+ forráskód témakörében a legjobb
+ friss szakmai témájú
+ publikációkat és elõadásokat
+ összegyûjteni, hogy azok minél szélesebb
+ körben találjanak
+ közönségre.
+
+
BSDCan 2009
http://www.bsdcan.org/2009/
@@ -140,37 +112,28 @@
szoftveres és kereskedelmi fejlesztõket.
-
- BSDday Argentina 2009
- http://www.bsdday.com.ar/
+
+ ACM elõadás &os;/PmcTools
+ témában
+ http://acmbangalore.org/index.php?option=com_attend_events&task=view&id=3&Itemid=0
2009
- 5
- 29
+ 4
+ 18
2009
- 5
- 30
+ 4
+ 18
- Argentína
- Buenos Aires
+ India
+ Bangalore
+ Honeywell, Bannerghatta Road
- A BSDday Argentina elnevezésû konferencia
- elsõsorban a BSD alapú rendszerek fejlesztõinek
- és felhasználóinak szól. Mindenkit
- szeretettel vár, aki FreeBSD, NetBSD, OpenBSD, DragonFlyBSD
- vagy másmilyen egyéb BSD rendszert fejleszt,
- szállít vagy éppen használ. A BSDday
- Argentina szakmai konferenciaként igyekszik a nyílt
- forráskód témakörében a legjobb
- friss szakmai témájú
- publikációkat és elõadásokat
- összegyûjteni, hogy azok minél szélesebb
- körben találjanak
- közönségre.
+ Az ACM bangalore-i tagszervezete elõadást
+ hirdet &os;/PmcTools bemutatására.
@@ -246,7 +209,6 @@
6:30-tól 10:00 óráig.
-
AsiaBSDCon 2009
http://2009.asiabsdcon.org/
@@ -280,6 +242,37 @@
körben bemutatni.
+
+ FOSDEM '09
+ http://fosdem.org/2009/
+
+ 2009
+ 2
+ 7
+
+
+ 2009
+ 2
+ 8
+
+
+ Belgium
+ Brüsszel
+ Solbosh Campus, ULB
+
+
+ A FOSDEM '09 egy közösség a
+ közösségnek
stílusú szabad
+ és nem kereskedelmi jellegû esemény, amely egy
+ találkozóhelyet kíván nyújtani
+ a szabad- és nyílt forráskódú
+ szoftverek fejlesztõinek. Ezen az eseményen
+ számos &os; fejlesztõ is résztvesz, többek
+ közt Kris Kennaway fog elõadást tartani a
+ rendszerek
+ teljesítményérõl.
+
+
DCBSDCon 2009
http://www.dcbsdcon.org/
@@ -305,6 +298,37 @@
állni.
+
+ Hatodik Bugathon, hálózatok
+ http://wiki.freebsd.org/Bugathons/January2009
+
+ 2009
+ 1
+ 30
+
+
+ 2009
+ 2
+ 1
+
+
+ A bugathonokat a &os; hibairtó csapata
+ irányítja. Ezeket az eseményeket
+ általában valamelyik hétvégén
+ egy IRC csatornán (#freebsd-bugbusters az EFnet
+ hálózaton) keresztül szokták
+ megszervezni, ahol a téma iránt
+ érdeklõdõ fejlesztõk és
+ segítõik gyûlnek össze. Céljuk
+ minél több hibajelentés lezárás
+ és minél több hiba kijavítása.
+ Az immáron hatodik alkalommal megrendezett bugathon
+ célkitûzése a &os; GNATS
+ adatbázisában felbukkanó,
+ hálózati kódhoz tartozó
+ hibajelentések felszámolása.
+
+
NLLGG-bijeenkomst december 2008
http://www.nllgg.nl/bijeenkomst_20081213
==== //depot/projects/docproj_hu/www/hu/share/sgml/news.xml#12 (text+ko) ====
@@ -5,7 +5,7 @@
@@ -22,6 +22,39 @@
4
+ 12
+
+
+ Bõvebb commit jogosultság: Páli Gábor
+ (ports, doc)
+
+
+
+
+ 10
+
+
+ Megjelent a PC-BSD 7.1!
+
+ Örömmel értesítünk mindenkit,
+ hogy megjelent a PC-BSD 7.1 kiadása. A PC-BSD egy &os;
+ alapú operációs rendszer, amely az
+ egyszeri felhasználók számára
+ igyekszik egy könnyen használható asztali
+ rendszert kínálni. A legfrissebb
+ változat újításai és
+ javításai a megtalálhatóak a honlapon.
+
+ A kiadás interneten keresztül letölthetõ vagy megrendelhetõ
+ DVD változatban.
+
+
+
+
6
==== //depot/projects/docproj_hu/www/hu/share/sgml/press.xml#5 (text+ko) ====
@@ -5,7 +5,7 @@
@@ -19,6 +19,23 @@
2009
+ 4
+
+
+ A &os; és a Debian ötvözése
+ — egy még szabadabb szoftver
+ http://www.linux-mag.com/id/7295
+ Linux Magazine
+ http://www.linux-mag.com/
+ 2009. április 9.
+ Nathan Willis
+ A &os; rendszermagját használó GNU
+ operációs rendszer, a Debian GNU/k&os;
+ bemutatása.
+
+
+
+
3
From owner-p4-projects@FreeBSD.ORG Tue Apr 14 17:52:06 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id AB4E81065672; Tue, 14 Apr 2009 17:52:06 +0000 (UTC)
Delivered-To: perforce@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 634C8106564A
for ; Tue, 14 Apr 2009 17:52:06 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id 461BA8FC1C
for ; Tue, 14 Apr 2009 17:52:06 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3EHq5v0010898
for ; Tue, 14 Apr 2009 17:52:05 GMT
(envelope-from zec@fer.hr)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3EHq57U010896
for perforce@freebsd.org; Tue, 14 Apr 2009 17:52:05 GMT
(envelope-from zec@fer.hr)
Date: Tue, 14 Apr 2009 17:52:05 GMT
Message-Id: <200904141752.n3EHq57U010896@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
zec@fer.hr using -f
From: Marko Zec
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160623 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 14 Apr 2009 17:52:07 -0000
http://perforce.freebsd.org/chv.cgi?CH=160623
Change 160623 by zec@zec_amdx2 on 2009/04/14 17:51:50
Unbreak VIMAGE / VLINT builds.
Affected files ...
.. //depot/projects/vimage/src/sys/netinet/igmp.c#32 edit
.. //depot/projects/vimage/src/sys/netipsec/ipsec.c#44 edit
Differences ...
==== //depot/projects/vimage/src/sys/netinet/igmp.c#32 (text+ko) ====
@@ -141,13 +141,10 @@
static int sysctl_igmp_gsr(SYSCTL_HANDLER_ARGS);
static int sysctl_igmp_ifinfo(SYSCTL_HANDLER_ARGS);
+static vnet_attach_fn vnet_igmp_iattach;
#ifdef VIMAGE
-static vnet_attach_fn vnet_igmp_iattach;
static vnet_detach_fn vnet_igmp_idetach;
-#else
-static int vnet_igmp_iattach(const void *);
-static int vnet_igmp_idetach(const void *);
-#endif /* VIMAGE */
+#endif
/*
* System-wide globals.
@@ -3673,6 +3670,7 @@
return (0);
}
+#ifdef VIMAGE
static int
vnet_igmp_idetach(const void *unused __unused)
{
@@ -3685,6 +3683,7 @@
return (0);
}
+#endif
struct vnet_igmp {
int dummy;
@@ -3700,15 +3699,23 @@
* put the extra fields into vnet_inet instead of a vnet_igmp.
* yet it has module setup functions..
*/
-#ifdef VIMAGE
+#ifndef VIMAGE_GLOBALS
static struct vnet_symmap vnet_igmp_symmap[] = {
VNET_SYMMAP(inet, igi_head),
VNET_SYMMAP(inet, igmpstat),
VNET_SYMMAP_END
};
-VNET_MOD_DECLARE(IGMP, igmp, vnet_igmp_iattach, vnet_igmp_idetach,
- INET, vnet_igmp_symmap);
-#endif /* VIMAGE */
+static vnet_modinfo_t vnet_igmp_modinfo = {
+ .vmi_id = VNET_MOD_IGMP,
+ .vmi_name = "igmp",
+ .vmi_dependson = VNET_MOD_INET,
+ .vmi_symmap = vnet_igmp_symmap,
+ .vmi_iattach = vnet_igmp_iattach,
+#ifdef VIMAGE
+ .vmi_idetach = vnet_igmp_idetach
+#endif
+};
+#endif
static int
igmp_modevent(module_t mod, int type, void *unused __unused)
@@ -3717,21 +3724,19 @@
switch (type) {
case MOD_LOAD:
igmp_sysinit();
-#ifdef VIMAGE
+#ifndef VIMAGE_GLOBALS
vnet_mod_register(&vnet_igmp_modinfo);
#else
- (void)vnet_igmp_iattach(NULL);
-#endif /* VIMAGE */
+ vnet_igmp_iattach(NULL);
+#endif
break;
case MOD_UNLOAD:
-#ifdef VIMAGE
+#ifndef VIMAGE_GLOBALS
/*
* TODO: Allow module unload if any VIMAGE instances
* are using this module.
*/
return (EBUSY);
-#else
- (void)vnet_igmp_idetach(NULL);
#endif /* VIMAGE */
igmp_sysuninit();
break;
==== //depot/projects/vimage/src/sys/netipsec/ipsec.c#44 (text+ko) ====
@@ -105,7 +105,7 @@
static int ipsec_iattach(const void *);
#ifdef VIMAGE
-static int vnet_ipsec_idetach(const void *);
+static int ipsec_idetach(const void *);
#endif
#ifdef VIMAGE_GLOBALS
@@ -1774,19 +1774,16 @@
static void
ipsec_attach(void)
{
- INIT_VNET_IPSEC(curvnet);
#ifndef VIMAGE_GLOBALS
vnet_mod_register(&vnet_ipsec_modinfo);
#else
ipsec_iattach(NULL);
#endif
-
}
static int
-ipsec_iattach(unused)
- const void *unused;
+ipsec_iattach(const void *unused)
{
INIT_VNET_IPSEC(curvnet);
@@ -1796,10 +1793,10 @@
return (0);
}
-/* XXX finish this! */
+/* XXX revisit this! */
#ifdef VIMAGE
static int
-vnet_ipsec_idetach(unused)
+ipsec_idetach(unused)
const void *unused;
{
return (0);
From owner-p4-projects@FreeBSD.ORG Tue Apr 14 18:17:33 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id 97A1C1065E20; Tue, 14 Apr 2009 18:17:32 +0000 (UTC)
Delivered-To: perforce@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 1945E1065E1E
for ; Tue, 14 Apr 2009 18:17:32 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id F07988FC12
for ; Tue, 14 Apr 2009 18:17:31 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3EIHV5G013830
for ; Tue, 14 Apr 2009 18:17:31 GMT
(envelope-from zec@fer.hr)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3EIHVWV013828
for perforce@freebsd.org; Tue, 14 Apr 2009 18:17:31 GMT
(envelope-from zec@fer.hr)
Date: Tue, 14 Apr 2009 18:17:31 GMT
Message-Id: <200904141817.n3EIHVWV013828@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
zec@fer.hr using -f
From: Marko Zec
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160624 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 14 Apr 2009 18:17:37 -0000
http://perforce.freebsd.org/chv.cgi?CH=160624
Change 160624 by zec@zec_amdx2 on 2009/04/14 18:16:50
IFC @ 160621
Affected files ...
.. //depot/projects/vimage/src/sys/amd64/amd64/busdma_machdep.c#9 integrate
.. //depot/projects/vimage/src/sys/arm/arm/busdma_machdep.c#14 integrate
.. //depot/projects/vimage/src/sys/boot/i386/libi386/biosdisk.c#6 integrate
.. //depot/projects/vimage/src/sys/boot/sparc64/loader/main.c#10 integrate
.. //depot/projects/vimage/src/sys/dev/agp/agp.c#8 integrate
.. //depot/projects/vimage/src/sys/dev/ath/ath_hal/ah.c#7 integrate
.. //depot/projects/vimage/src/sys/dev/ath/ath_hal/ar5210/ar5210_phy.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/ath/ath_hal/ar5211/ar5211_phy.c#2 integrate
.. //depot/projects/vimage/src/sys/dev/ath/ath_hal/ar5212/ar5212_phy.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/ath/ath_rate/sample/sample.c#11 integrate
.. //depot/projects/vimage/src/sys/dev/ath/if_ath.c#34 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/if_em.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/if_em.h#3 integrate
.. //depot/projects/vimage/src/sys/dev/e1000/if_igb.c#7 integrate
.. //depot/projects/vimage/src/sys/dev/joy/joy.c#3 integrate
.. //depot/projects/vimage/src/sys/dev/pccard/pccarddevs#13 integrate
.. //depot/projects/vimage/src/sys/dev/powermac_nvram/powermac_nvram.c#6 integrate
.. //depot/projects/vimage/src/sys/dev/tdfx/tdfx_pci.c#4 integrate
.. //depot/projects/vimage/src/sys/dev/twa/tw_osl_freebsd.c#9 integrate
.. //depot/projects/vimage/src/sys/dev/twe/twe_freebsd.c#4 integrate
.. //depot/projects/vimage/src/sys/i386/i386/busdma_machdep.c#11 integrate
.. //depot/projects/vimage/src/sys/ia64/ia64/busdma_machdep.c#7 integrate
.. //depot/projects/vimage/src/sys/kern/vfs_vnops.c#22 integrate
.. //depot/projects/vimage/src/sys/net/if.c#76 integrate
.. //depot/projects/vimage/src/sys/net/if_var.h#31 integrate
.. //depot/projects/vimage/src/sys/net80211/ieee80211_node.c#21 integrate
.. //depot/projects/vimage/src/sys/net80211/ieee80211_tdma.c#6 integrate
.. //depot/projects/vimage/src/sys/netinet/sctp_indata.c#33 integrate
.. //depot/projects/vimage/src/sys/nfsclient/nfs_socket.c#16 integrate
.. //depot/projects/vimage/src/sys/powerpc/aim/trap_subr.S#8 integrate
Differences ...
==== //depot/projects/vimage/src/sys/amd64/amd64/busdma_machdep.c#9 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.88 2009/02/09 18:03:31 cognet Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.89 2009/04/13 19:20:32 kib Exp $");
#include
#include
@@ -606,7 +606,10 @@
vendaddr = (vm_offset_t)buf + buflen;
while (vaddr < vendaddr) {
- paddr = pmap_kextract(vaddr);
+ if (pmap)
+ paddr = pmap_extract(pmap, vaddr);
+ else
+ paddr = pmap_kextract(vaddr);
if (run_filter(dmat, paddr) != 0)
map->pagesneeded++;
vaddr += (PAGE_SIZE - ((vm_offset_t)vaddr & PAGE_MASK));
==== //depot/projects/vimage/src/sys/arm/arm/busdma_machdep.c#14 (text+ko) ====
@@ -29,7 +29,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/arm/arm/busdma_machdep.c,v 1.44 2009/02/09 18:03:31 cognet Exp $");
+__FBSDID("$FreeBSD: src/sys/arm/arm/busdma_machdep.c,v 1.45 2009/04/13 19:20:32 kib Exp $");
/*
* ARM bus dma support routines
@@ -669,8 +669,8 @@
}
static int
-_bus_dmamap_count_pages(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf,
- bus_size_t buflen, int flags)
+_bus_dmamap_count_pages(bus_dma_tag_t dmat, bus_dmamap_t map, pmap_t pmap,
+ void *buf, bus_size_t buflen, int flags)
{
vm_offset_t vaddr;
vm_offset_t vendaddr;
@@ -689,7 +689,10 @@
vendaddr = (vm_offset_t)buf + buflen;
while (vaddr < vendaddr) {
- paddr = pmap_kextract(vaddr);
+ if (pmap != NULL)
+ paddr = pmap_extract(pmap, vaddr);
+ else
+ paddr = pmap_kextract(vaddr);
if (((dmat->flags & BUS_DMA_COULD_BOUNCE) != 0) &&
run_filter(dmat, paddr) != 0)
map->pagesneeded++;
@@ -745,7 +748,8 @@
bmask = ~(dmat->boundary - 1);
if ((dmat->flags & BUS_DMA_COULD_BOUNCE) != 0) {
- error = _bus_dmamap_count_pages(dmat, map, buf, buflen, flags);
+ error = _bus_dmamap_count_pages(dmat, map, pmap, buf, buflen,
+ flags);
if (error)
return (error);
}
==== //depot/projects/vimage/src/sys/boot/i386/libi386/biosdisk.c#6 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/boot/i386/libi386/biosdisk.c,v 1.58 2009/03/12 20:41:52 jhb Exp $");
+__FBSDID("$FreeBSD: src/sys/boot/i386/libi386/biosdisk.c,v 1.59 2009/04/14 14:19:18 jhb Exp $");
/*
* BIOS disk device handling.
@@ -83,7 +83,7 @@
int od_cyl; /* BIOS geometry */
int od_hds;
int od_sec;
- int od_boff; /* block offset from beginning of BIOS disk */
+ daddr_t od_boff; /* block offset from beginning of BIOS disk */
int od_flags;
#define BD_MODEINT13 0x0000
#define BD_MODEEDD1 0x0001
==== //depot/projects/vimage/src/sys/boot/sparc64/loader/main.c#10 (text+ko) ====
@@ -33,7 +33,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/boot/sparc64/loader/main.c,v 1.40 2009/02/10 21:48:42 marius Exp $");
+__FBSDID("$FreeBSD: src/sys/boot/sparc64/loader/main.c,v 1.41 2009/04/13 19:43:37 marius Exp $");
/*
* FreeBSD/sparc64 kernel loader - machine dependent part
@@ -472,7 +472,7 @@
reg = rdpr(pstate);
wrpr(pstate, reg & ~PSTATE_IE, 0);
stxa(AA_DMMU_TAR, ASI_DMMU,
- TLB_TAR_VA(vpn) | TLB_TAR_CTX(TLB_CTX_KERNEL));
+ TLB_TAR_VA(vpn) | TLB_TAR_CTX(TLB_CTX_KERNEL));
stxa(0, ASI_DTLB_DATA_IN_REG, data);
membar(Sync);
wrpr(pstate, reg, 0);
@@ -497,7 +497,7 @@
continue;
stxa(AA_IMMU_TAR, ASI_IMMU,
- TLB_TAR_VA(vpn) | TLB_TAR_CTX(TLB_CTX_KERNEL));
+ TLB_TAR_VA(vpn) | TLB_TAR_CTX(TLB_CTX_KERNEL));
stxa(TLB_DAR_SLOT(i), ASI_ITLB_DATA_ACCESS_REG, data);
flush(PROMBASE);
break;
@@ -509,7 +509,7 @@
}
stxa(AA_IMMU_TAR, ASI_IMMU,
- TLB_TAR_VA(vpn) | TLB_TAR_CTX(TLB_CTX_KERNEL));
+ TLB_TAR_VA(vpn) | TLB_TAR_CTX(TLB_CTX_KERNEL));
stxa(0, ASI_ITLB_DATA_IN_REG, data);
flush(PROMBASE);
wrpr(pstate, reg, 0);
==== //depot/projects/vimage/src/sys/dev/agp/agp.c#8 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/dev/agp/agp.c,v 1.64 2009/03/20 18:30:20 rnoland Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/agp/agp.c,v 1.65 2009/04/14 13:11:34 ed Exp $");
#include "opt_agp.h"
#include "opt_bus.h"
@@ -81,7 +81,6 @@
};
static devclass_t agp_devclass;
-#define KDEV2DEV(kdev) devclass_get_device(agp_devclass, dev2unit(kdev))
/* Helper functions for implementing chipset mini drivers. */
@@ -254,11 +253,8 @@
sc->as_nextid = 1;
sc->as_devnode = make_dev(&agp_cdevsw,
- device_get_unit(dev),
- UID_ROOT,
- GID_WHEEL,
- 0600,
- "agpgart");
+ 0, UID_ROOT, GID_WHEEL, 0600, "agpgart");
+ sc->as_devnode->si_drv1 = dev;
return 0;
}
@@ -802,7 +798,7 @@
static int
agp_open(struct cdev *kdev, int oflags, int devtype, struct thread *td)
{
- device_t dev = KDEV2DEV(kdev);
+ device_t dev = kdev->si_drv1;
struct agp_softc *sc = device_get_softc(dev);
if (!sc->as_isopen) {
@@ -816,7 +812,7 @@
static int
agp_close(struct cdev *kdev, int fflag, int devtype, struct thread *td)
{
- device_t dev = KDEV2DEV(kdev);
+ device_t dev = kdev->si_drv1;
struct agp_softc *sc = device_get_softc(dev);
struct agp_memory *mem;
@@ -839,7 +835,7 @@
static int
agp_ioctl(struct cdev *kdev, u_long cmd, caddr_t data, int fflag, struct thread *td)
{
- device_t dev = KDEV2DEV(kdev);
+ device_t dev = kdev->si_drv1;
switch (cmd) {
case AGPIOC_INFO:
@@ -874,7 +870,7 @@
static int
agp_mmap(struct cdev *kdev, vm_offset_t offset, vm_paddr_t *paddr, int prot)
{
- device_t dev = KDEV2DEV(kdev);
+ device_t dev = kdev->si_drv1;
struct agp_softc *sc = device_get_softc(dev);
if (offset > AGP_GET_APERTURE(dev))
==== //depot/projects/vimage/src/sys/dev/ath/ath_hal/ah.c#7 (text+ko) ====
@@ -14,7 +14,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $FreeBSD: src/sys/dev/ath/ath_hal/ah.c,v 1.8 2009/03/12 00:09:29 sam Exp $
+ * $FreeBSD: src/sys/dev/ath/ath_hal/ah.c,v 1.9 2009/04/13 21:01:08 sam Exp $
*/
#include "opt_ah.h"
@@ -287,8 +287,7 @@
+ (numSymbols * OFDM_QUARTER_SYMBOL_TIME);
break;
case IEEE80211_T_TURBO:
- /* we still save OFDM rates in kbps - so double them */
- bitsPerSymbol = ((kbps << 1) * TURBO_SYMBOL_TIME) / 1000;
+ bitsPerSymbol = (kbps * TURBO_SYMBOL_TIME) / 1000;
HALASSERT(bitsPerSymbol != 0);
numBits = TURBO_PLCP_BITS + (frameLen << 3);
==== //depot/projects/vimage/src/sys/dev/ath/ath_hal/ar5210/ar5210_phy.c#2 (text+ko) ====
@@ -14,7 +14,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $Id: ar5210_phy.c,v 1.3 2008/11/10 01:19:37 sam Exp $
+ * $FreeBSD: src/sys/dev/ath/ath_hal/ar5210/ar5210_phy.c,v 1.2 2009/04/13 21:01:08 sam Exp $
*/
#include "opt_ah.h"
@@ -50,14 +50,14 @@
{
/* short ctrl */
/* valid rateCode Preamble dot11Rate Rate */
-/* 6 Mb */ { AH_TRUE, TURBO, 6000, 0x0b, 0x00, (0x80|12), 0 },
-/* 9 Mb */ { AH_TRUE, TURBO, 9000, 0x0f, 0x00, 18, 0 },
-/* 12 Mb */ { AH_TRUE, TURBO, 12000, 0x0a, 0x00, (0x80|24), 2 },
-/* 18 Mb */ { AH_TRUE, TURBO, 18000, 0x0e, 0x00, 36, 2 },
-/* 24 Mb */ { AH_TRUE, TURBO, 24000, 0x09, 0x00, (0x80|48), 4 },
-/* 36 Mb */ { AH_TRUE, TURBO, 36000, 0x0d, 0x00, 72, 4 },
-/* 48 Mb */ { AH_TRUE, TURBO, 48000, 0x08, 0x00, 96, 4 },
-/* 54 Mb */ { AH_TRUE, TURBO, 54000, 0x0c, 0x00, 108, 4 }
+/* 6 Mb */ { AH_TRUE, TURBO, 12000, 0x0b, 0x00, (0x80|12), 0 },
+/* 9 Mb */ { AH_TRUE, TURBO, 18000, 0x0f, 0x00, 18, 0 },
+/* 12 Mb */ { AH_TRUE, TURBO, 24000, 0x0a, 0x00, (0x80|24), 2 },
+/* 18 Mb */ { AH_TRUE, TURBO, 36000, 0x0e, 0x00, 36, 2 },
+/* 24 Mb */ { AH_TRUE, TURBO, 48000, 0x09, 0x00, (0x80|48), 4 },
+/* 36 Mb */ { AH_TRUE, TURBO, 72000, 0x0d, 0x00, 72, 4 },
+/* 48 Mb */ { AH_TRUE, TURBO, 96000, 0x08, 0x00, 96, 4 },
+/* 54 Mb */ { AH_TRUE, TURBO, 108000, 0x0c, 0x00, 108, 4 }
},
};
==== //depot/projects/vimage/src/sys/dev/ath/ath_hal/ar5211/ar5211_phy.c#2 (text+ko) ====
@@ -14,7 +14,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $Id: ar5211_phy.c,v 1.3 2008/11/10 01:19:37 sam Exp $
+ * $FreeBSD: src/sys/dev/ath/ath_hal/ar5211/ar5211_phy.c,v 1.2 2009/04/13 21:01:08 sam Exp $
*/
#include "opt_ah.h"
@@ -51,14 +51,14 @@
{
/* short ctrl */
/* valid rateCode Preamble dot11Rate Rate */
-/* 6 Mb */ { AH_TRUE, TURBO, 6000, 0x0b, 0x00, (0x80|12), 0 },
-/* 9 Mb */ { AH_TRUE, TURBO, 9000, 0x0f, 0x00, 18, 0 },
-/* 12 Mb */ { AH_TRUE, TURBO, 12000, 0x0a, 0x00, (0x80|24), 2 },
-/* 18 Mb */ { AH_TRUE, TURBO, 18000, 0x0e, 0x00, 36, 2 },
-/* 24 Mb */ { AH_TRUE, TURBO, 24000, 0x09, 0x00, (0x80|48), 4 },
-/* 36 Mb */ { AH_TRUE, TURBO, 36000, 0x0d, 0x00, 72, 4 },
-/* 48 Mb */ { AH_TRUE, TURBO, 48000, 0x08, 0x00, 96, 4 },
-/* 54 Mb */ { AH_TRUE, TURBO, 54000, 0x0c, 0x00, 108, 4 }
+/* 6 Mb */ { AH_TRUE, TURBO, 12000, 0x0b, 0x00, (0x80|12), 0 },
+/* 9 Mb */ { AH_TRUE, TURBO, 18000, 0x0f, 0x00, 18, 0 },
+/* 12 Mb */ { AH_TRUE, TURBO, 24000, 0x0a, 0x00, (0x80|24), 2 },
+/* 18 Mb */ { AH_TRUE, TURBO, 36000, 0x0e, 0x00, 36, 2 },
+/* 24 Mb */ { AH_TRUE, TURBO, 48000, 0x09, 0x00, (0x80|48), 4 },
+/* 36 Mb */ { AH_TRUE, TURBO, 72000, 0x0d, 0x00, 72, 4 },
+/* 48 Mb */ { AH_TRUE, TURBO, 96000, 0x08, 0x00, 96, 4 },
+/* 54 Mb */ { AH_TRUE, TURBO, 108000, 0x0c, 0x00, 108, 4 }
},
};
==== //depot/projects/vimage/src/sys/dev/ath/ath_hal/ar5212/ar5212_phy.c#3 (text+ko) ====
@@ -14,7 +14,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $FreeBSD: src/sys/dev/ath/ath_hal/ar5212/ar5212_phy.c,v 1.2 2009/02/19 04:24:22 sam Exp $
+ * $FreeBSD: src/sys/dev/ath/ath_hal/ar5212/ar5212_phy.c,v 1.3 2009/04/13 21:01:08 sam Exp $
*/
#include "opt_ah.h"
@@ -87,13 +87,13 @@
{
/* short ctrl */
/* valid rateCode Preamble dot11Rate Rate */
-/* 6 Mb */ { AH_TRUE, TURBO, 6000, 0x0b, 0x00, (0x80|12), 0 },
-/* 12 Mb */ { AH_TRUE, TURBO, 12000, 0x0a, 0x00, (0x80|24), 2 },
-/* 18 Mb */ { AH_TRUE, TURBO, 18000, 0x0e, 0x00, 36, 2 },
-/* 24 Mb */ { AH_TRUE, TURBO, 24000, 0x09, 0x00, (0x80|48), 3 },
-/* 36 Mb */ { AH_TRUE, TURBO, 36000, 0x0d, 0x00, 72, 3 },
-/* 48 Mb */ { AH_TRUE, TURBO, 48000, 0x08, 0x00, 96, 3 },
-/* 54 Mb */ { AH_TRUE, TURBO, 54000, 0x0c, 0x00, 108, 3 }
+/* 6 Mb */ { AH_TRUE, TURBO, 12000, 0x0b, 0x00, (0x80|12), 0 },
+/* 12 Mb */ { AH_TRUE, TURBO, 24000, 0x0a, 0x00, (0x80|24), 1 },
+/* 18 Mb */ { AH_TRUE, TURBO, 36000, 0x0e, 0x00, 36, 1 },
+/* 24 Mb */ { AH_TRUE, TURBO, 48000, 0x09, 0x00, (0x80|48), 2 },
+/* 36 Mb */ { AH_TRUE, TURBO, 72000, 0x0d, 0x00, 72, 2 },
+/* 48 Mb */ { AH_TRUE, TURBO, 96000, 0x08, 0x00, 96, 2 },
+/* 54 Mb */ { AH_TRUE, TURBO, 108000, 0x0c, 0x00, 108, 2 }
},
};
@@ -103,14 +103,14 @@
{
/* short ctrl */
/* valid rateCode Preamble dot11Rate Rate */
-/* 6 Mb */ { AH_TRUE, TURBO, 6000, 0x0b, 0x00, (0x80|12), 0 },
-/* 9 Mb */ { AH_TRUE, TURBO, 9000, 0x0f, 0x00, 18, 0 },
-/* 12 Mb */ { AH_TRUE, TURBO, 12000, 0x0a, 0x00, (0x80|24), 2 },
-/* 18 Mb */ { AH_TRUE, TURBO, 18000, 0x0e, 0x00, 36, 2 },
-/* 24 Mb */ { AH_TRUE, TURBO, 24000, 0x09, 0x00, (0x80|48), 4 },
-/* 36 Mb */ { AH_TRUE, TURBO, 36000, 0x0d, 0x00, 72, 4 },
-/* 48 Mb */ { AH_TRUE, TURBO, 48000, 0x08, 0x00, 96, 4 },
-/* 54 Mb */ { AH_TRUE, TURBO, 54000, 0x0c, 0x00, 108, 4 }
+/* 6 Mb */ { AH_TRUE, TURBO, 12000, 0x0b, 0x00, (0x80|12), 0 },
+/* 9 Mb */ { AH_TRUE, TURBO, 18000, 0x0f, 0x00, 18, 0 },
+/* 12 Mb */ { AH_TRUE, TURBO, 24000, 0x0a, 0x00, (0x80|24), 2 },
+/* 18 Mb */ { AH_TRUE, TURBO, 36000, 0x0e, 0x00, 36, 2 },
+/* 24 Mb */ { AH_TRUE, TURBO, 48000, 0x09, 0x00, (0x80|48), 4 },
+/* 36 Mb */ { AH_TRUE, TURBO, 72000, 0x0d, 0x00, 72, 4 },
+/* 48 Mb */ { AH_TRUE, TURBO, 96000, 0x08, 0x00, 96, 4 },
+/* 54 Mb */ { AH_TRUE, TURBO, 108000, 0x0c, 0x00, 108, 4 }
},
};
==== //depot/projects/vimage/src/sys/dev/ath/ath_rate/sample/sample.c#11 (text+ko) ====
@@ -36,7 +36,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/dev/ath/ath_rate/sample/sample.c,v 1.29 2009/01/07 23:30:26 sam Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/ath/ath_rate/sample/sample.c,v 1.30 2009/04/13 20:54:08 sam Exp $");
/*
* John Bicket's SampleRate control algorithm.
@@ -766,6 +766,15 @@
sn->static_rix = sc->sc_rixmap[tp->ucastrate];
break;
}
+#ifdef IEEE80211_DEBUG
+ if (sn->static_rix == -1) {
+ IEEE80211_NOTE(ni->ni_vap,
+ IEEE80211_MSG_RATECTL, ni,
+ "%s: ucastrate %u not found, nrates %u",
+ __func__, tp->ucastrate,
+ ni->ni_rates.rs_nrates);
+ }
+#endif
}
/*
==== //depot/projects/vimage/src/sys/dev/ath/if_ath.c#34 (text+ko) ====
@@ -28,7 +28,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.246 2009/04/13 03:20:21 sam Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.248 2009/04/13 20:58:47 sam Exp $");
/*
* Driver for the Atheros Wireless LAN controller.
@@ -4773,8 +4773,8 @@
m0->m_nextpkt = NULL;
if (IFF_DUMPPKTS(sc, ATH_DEBUG_XMIT))
- ieee80211_dump_pkt(ic, mtod(m0, caddr_t), m0->m_len,
- sc->sc_hwmap[rix].ieeerate, -1);
+ ieee80211_dump_pkt(ic, mtod(m0, const uint8_t *), m0->m_len,
+ sc->sc_hwmap[rix].ieeerate, -1);
if (bpf_peers_present(ifp->if_bpf)) {
u_int64_t tsf = ath_hal_gettsf64(ah);
@@ -5118,8 +5118,8 @@
ath_printtxbuf(sc, bf, txq->axq_qnum, ix,
ath_hal_txprocdesc(ah, bf->bf_desc,
&bf->bf_status.ds_txstat) == HAL_OK);
- ieee80211_dump_pkt(ic, mtod(bf->bf_m, caddr_t),
- bf->bf_m->m_len, 0, -1);
+ ieee80211_dump_pkt(ic, mtod(bf->bf_m, const uint8_t *),
+ bf->bf_m->m_len, 0, -1);
}
#endif /* ATH_DEBUG */
bus_dmamap_unload(sc->sc_dmat, bf->bf_dmamap);
@@ -5187,8 +5187,9 @@
ath_printtxbuf(sc, bf, sc->sc_bhalq, 0,
ath_hal_txprocdesc(ah, bf->bf_desc,
&bf->bf_status.ds_txstat) == HAL_OK);
- ieee80211_dump_pkt(ifp->if_l2com, mtod(bf->bf_m, caddr_t),
- bf->bf_m->m_len, 0, -1);
+ ieee80211_dump_pkt(ifp->if_l2com,
+ mtod(bf->bf_m, const uint8_t *), bf->bf_m->m_len,
+ 0, -1);
}
}
#endif /* ATH_DEBUG */
@@ -6783,7 +6784,7 @@
if (IFF_DUMPPKTS(sc, ATH_DEBUG_XMIT))
ieee80211_dump_pkt(ic, mtod(m0, caddr_t), m0->m_len,
- sc->sc_hwmap[rix].ieeerate, -1);
+ sc->sc_hwmap[rix].ieeerate, -1);
if (bpf_peers_present(ifp->if_bpf)) {
u_int64_t tsf = ath_hal_gettsf64(ah);
@@ -7120,6 +7121,8 @@
const struct ieee80211_tdma_state *ts = vap->iv_tdma;
ath_tdma_bintvalsetup(sc, ts);
+ if (changed & TDMA_UPDATE_SLOTLEN)
+ ath_wme_update(ic);
DPRINTF(sc, ATH_DEBUG_TDMA,
"%s: adopt slot %u slotcnt %u slotlen %u us "
@@ -7127,7 +7130,6 @@
ts->tdma_slot, ts->tdma_slotcnt, ts->tdma_slotlen,
sc->sc_tdmabintval);
- ath_beaconq_config(sc);
/* XXX right? */
ath_hal_intrset(ah, sc->sc_imask);
/* NB: beacon timers programmed below */
==== //depot/projects/vimage/src/sys/dev/e1000/if_em.c#6 (text+ko) ====
@@ -30,7 +30,7 @@
POSSIBILITY OF SUCH DAMAGE.
******************************************************************************/
-/*$FreeBSD: src/sys/dev/e1000/if_em.c,v 1.5 2009/04/10 00:05:46 jfv Exp $*/
+/*$FreeBSD: src/sys/dev/e1000/if_em.c,v 1.6 2009/04/14 03:36:59 kmacy Exp $*/
#ifdef HAVE_KERNEL_OPTION_HEADERS
#include "opt_device_polling.h"
@@ -39,6 +39,7 @@
#include
#include
+#include
#include
#include
#include
@@ -897,6 +898,9 @@
bus_generic_detach(dev);
if_free(ifp);
+#ifdef IFNET_BUF_RING
+ drbr_free(adapter->br, M_DEVBUF);
+#endif
em_free_transmit_structures(adapter);
em_free_receive_structures(adapter);
@@ -991,6 +995,69 @@
* the packet is requeued.
**********************************************************************/
+#ifdef IFNET_BUF_RING
+static int
+em_transmit_locked(struct ifnet *ifp, struct mbuf *m)
+{
+ struct adapter *adapter = ifp->if_softc;
+ int error;
+
+ EM_TX_LOCK_ASSERT(adapter);
+ if (((ifp->if_drv_flags & (IFF_DRV_RUNNING|IFF_DRV_OACTIVE)) !=
+ IFF_DRV_RUNNING)
+ || (!adapter->link_active)) {
+ error = drbr_enqueue(ifp, adapter->br, m);
+ return (error);
+ }
+
+ if (ADAPTER_RING_EMPTY(adapter) &&
+ (adapter->num_tx_desc_avail > EM_TX_OP_THRESHOLD)) {
+ if (em_xmit(adapter, &m)) {
+ if (m && (error = drbr_enqueue(ifp, adapter->br, m)) != 0) {
+ return (error);
+ }
+ } else{
+ /* Send a copy of the frame to the BPF listener */
+ ETHER_BPF_MTAP(ifp, m);
+ }
+ } else if ((error = drbr_enqueue(ifp, adapter->br, m)) != 0)
+ return (error);
+
+ if (!ADAPTER_RING_EMPTY(adapter))
+ em_start_locked(ifp);
+
+ return (0);
+}
+
+static int
+em_transmit(struct ifnet *ifp, struct mbuf *m)
+{
+
+ struct adapter *adapter = ifp->if_softc;
+ int error = 0;
+
+ if(EM_TX_TRYLOCK(adapter)) {
+ if (ifp->if_drv_flags & IFF_DRV_RUNNING)
+ error = em_transmit_locked(ifp, m);
+ EM_TX_UNLOCK(adapter);
+ } else
+ error = drbr_enqueue(ifp, adapter->br, m);
+
+ return (error);
+}
+
+static void
+em_qflush(struct ifnet *ifp)
+{
+ struct mbuf *m;
+ struct adapter *adapter = (struct adapter *)ifp->if_softc;
+
+ EM_TX_LOCK(adapter);
+ while ((m = buf_ring_dequeue_sc(adapter->br)) != NULL)
+ m_freem(m);
+ EM_TX_UNLOCK(adapter);
+}
+
static void
em_start_locked(struct ifnet *ifp)
{
@@ -1005,6 +1072,47 @@
if (!adapter->link_active)
return;
+ while ((adapter->num_tx_desc_avail > EM_TX_OP_THRESHOLD)
+ && (!ADAPTER_RING_EMPTY(adapter))) {
+
+ m_head = buf_ring_dequeue_sc(adapter->br);
+ if (m_head == NULL)
+ break;
+ /*
+ * Encapsulation can modify our pointer, and or make it
+ * NULL on failure. In that event, we can't requeue.
+ */
+ if (em_xmit(adapter, &m_head)) {
+ if (m_head == NULL)
+ break;
+ break;
+ }
+
+ /* Send a copy of the frame to the BPF listener */
+ ETHER_BPF_MTAP(ifp, m_head);
+
+ /* Set timeout in case hardware has problems transmitting. */
+ adapter->watchdog_timer = EM_TX_TIMEOUT;
+ }
+ if ((adapter->num_tx_desc_avail <= EM_TX_OP_THRESHOLD))
+ ifp->if_drv_flags |= IFF_DRV_OACTIVE;
+
+}
+#else
+static void
+em_start_locked(struct ifnet *ifp)
+{
+ struct adapter *adapter = ifp->if_softc;
+ struct mbuf *m_head;
+
+ EM_TX_LOCK_ASSERT(adapter);
+
+ if ((ifp->if_drv_flags & (IFF_DRV_RUNNING|IFF_DRV_OACTIVE)) !=
+ IFF_DRV_RUNNING)
+ return;
+ if (!adapter->link_active)
+ return;
+
while (!IFQ_DRV_IS_EMPTY(&ifp->if_snd)) {
IFQ_DRV_DEQUEUE(&ifp->if_snd, m_head);
@@ -1030,6 +1138,8 @@
}
}
+#endif
+
static void
em_start(struct ifnet *ifp)
{
@@ -1603,7 +1713,7 @@
EM_TX_LOCK(adapter);
em_txeof(adapter);
- if (!IFQ_DRV_IS_EMPTY(&ifp->if_snd))
+ if (!ADAPTER_RING_EMPTY(adapter))
em_start_locked(ifp);
EM_TX_UNLOCK(adapter);
}
@@ -1658,7 +1768,7 @@
out:
EM_CORE_UNLOCK(adapter);
if (ifp->if_drv_flags & IFF_DRV_RUNNING &&
- !IFQ_DRV_IS_EMPTY(&ifp->if_snd))
+ !ADAPTER_RING_EMPTY(adapter))
em_start(ifp);
}
@@ -1697,7 +1807,7 @@
EM_TX_LOCK(adapter);
em_txeof(adapter);
- if (!IFQ_DRV_IS_EMPTY(&ifp->if_snd))
+ if (!ADAPTER_RING_EMPTY(adapter))
em_start_locked(ifp);
EM_TX_UNLOCK(adapter);
}
@@ -1853,9 +1963,15 @@
struct ifnet *ifp = adapter->ifp;
if (ifp->if_drv_flags & IFF_DRV_RUNNING) {
+#ifdef IFNET_BUF_RING
+ if (!EM_TX_TRYLOCK(adapter))
+ return;
+#else
EM_TX_LOCK(adapter);
+#endif
+
em_txeof(adapter);
- if (!IFQ_DRV_IS_EMPTY(&ifp->if_snd))
+ if (!ADAPTER_RING_EMPTY(adapter))
em_start_locked(ifp);
EM_TX_UNLOCK(adapter);
}
@@ -2075,22 +2191,14 @@
error = bus_dmamap_load_mbuf_sg(adapter->txtag, map,
*m_headp, segs, &nsegs, BUS_DMA_NOWAIT);
- if (error == ENOMEM) {
- adapter->no_tx_dma_setup++;
- return (error);
- } else if (error != 0) {
+ if (error) {
adapter->no_tx_dma_setup++;
m_freem(*m_headp);
*m_headp = NULL;
return (error);
}
- } else if (error == ENOMEM) {
- adapter->no_tx_dma_setup++;
- return (error);
} else if (error != 0) {
adapter->no_tx_dma_setup++;
- m_freem(*m_headp);
- *m_headp = NULL;
return (error);
}
@@ -2531,6 +2639,8 @@
EM_CORE_LOCK_ASSERT(adapter);
+ taskqueue_enqueue(adapter->tq,
+ &adapter->rxtx_task);
em_update_link_status(adapter);
em_update_stats_counters(adapter);
@@ -3126,6 +3236,11 @@
ifp->if_capabilities = ifp->if_capenable = 0;
+#ifdef IFNET_BUF_RING
+ ifp->if_transmit = em_transmit;
+ ifp->if_qflush = em_qflush;
+ adapter->br = buf_ring_alloc(2048, M_DEVBUF, M_WAITOK, &adapter->tx_mtx);
+#endif
if (adapter->hw.mac.type >= e1000_82543) {
int version_cap;
#if __FreeBSD_version < 700000
==== //depot/projects/vimage/src/sys/dev/e1000/if_em.h#3 (text+ko) ====
@@ -30,12 +30,13 @@
POSSIBILITY OF SUCH DAMAGE.
******************************************************************************/
-/*$FreeBSD: src/sys/dev/e1000/if_em.h,v 1.2 2008/11/26 23:57:23 jfv Exp $*/
+/*$FreeBSD: src/sys/dev/e1000/if_em.h,v 1.3 2009/04/14 03:36:59 kmacy Exp $*/
#ifndef _EM_H_DEFINED_
#define _EM_H_DEFINED_
+#define IFNET_BUF_RING
/* Tunables */
/*
@@ -301,6 +302,9 @@
/* Our adapter structure */
struct adapter {
struct ifnet *ifp;
+#ifdef IFNET_BUF_RING
+ struct buf_ring *br;
+#endif
struct e1000_hw hw;
/* FreeBSD operating-system-specific structures. */
@@ -482,6 +486,7 @@
#define EM_RX_LOCK_DESTROY(_sc) mtx_destroy(&(_sc)->rx_mtx)
#define EM_CORE_LOCK(_sc) mtx_lock(&(_sc)->core_mtx)
#define EM_TX_LOCK(_sc) mtx_lock(&(_sc)->tx_mtx)
+#define EM_TX_TRYLOCK(_sc) mtx_trylock(&(_sc)->tx_mtx)
#define EM_RX_LOCK(_sc) mtx_lock(&(_sc)->rx_mtx)
#define EM_CORE_UNLOCK(_sc) mtx_unlock(&(_sc)->core_mtx)
#define EM_TX_UNLOCK(_sc) mtx_unlock(&(_sc)->tx_mtx)
@@ -489,4 +494,9 @@
#define EM_CORE_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->core_mtx, MA_OWNED)
#define EM_TX_LOCK_ASSERT(_sc) mtx_assert(&(_sc)->tx_mtx, MA_OWNED)
+#ifdef IFNET_BUF_RING
+#define ADAPTER_RING_EMPTY(adapter) drbr_empty((adapter)->ifp, (adapter)->br)
+#else
+#define ADAPTER_RING_EMPTY(adapter) IFQ_DRV_IS_EMPTY(&((adapter)->ifp->if_snd))
+#endif
#endif /* _EM_H_DEFINED_ */
==== //depot/projects/vimage/src/sys/dev/e1000/if_igb.c#7 (text+ko) ====
@@ -30,7 +30,7 @@
POSSIBILITY OF SUCH DAMAGE.
******************************************************************************/
-/*$FreeBSD: src/sys/dev/e1000/if_igb.c,v 1.10 2009/04/10 05:26:14 jfv Exp $*/
+/*$FreeBSD: src/sys/dev/e1000/if_igb.c,v 1.11 2009/04/14 17:14:35 jfv Exp $*/
#ifdef HAVE_KERNEL_OPTION_HEADERS
#include "opt_device_polling.h"
@@ -94,7 +94,7 @@
/*********************************************************************
* Driver version:
*********************************************************************/
-char igb_driver_version[] = "version - 1.5.2";
+char igb_driver_version[] = "version - 1.5.3";
/*********************************************************************
@@ -4002,7 +4002,7 @@
accept_frame = 1;
hlen = plen = len_adj = 0;
sendmp = mh = mp = NULL;
- ptype = (u16)cur->wb.lower.lo_dword.data;
+ ptype = (u16)(cur->wb.lower.lo_dword.data >> 4);
/* Sync the buffers */
bus_dmamap_sync(rxr->rxtag, rxr->rx_buffers[i].map,
@@ -4103,16 +4103,16 @@
rxr->lmp = mh->m_next;
}
} else {
+ /* Adjust for CRC frag */
+ if (len_adj) {
+ rxr->lmp->m_len -= len_adj;
+ rxr->fmp->m_pkthdr.len -= len_adj;
+ }
/* Chain mbuf's together */
mh->m_flags &= ~M_PKTHDR;
rxr->lmp->m_next = mh;
rxr->lmp = rxr->lmp->m_next;
rxr->fmp->m_pkthdr.len += mh->m_len;
- /* Adjust for CRC frag */
- if (len_adj) {
- rxr->lmp->m_len -= len_adj;
- rxr->fmp->m_pkthdr.len -= len_adj;
- }
}
if (eop) {
@@ -4256,7 +4256,7 @@
#endif
/* Did it pass? */
if (!(errors & E1000_RXD_ERR_TCPE)) {
- mp->m_pkthdr.csum_flags = type;
+ mp->m_pkthdr.csum_flags |= type;
if (!sctp)
mp->m_pkthdr.csum_data = htons(0xffff);
}
==== //depot/projects/vimage/src/sys/dev/joy/joy.c#3 (text+ko) ====
@@ -28,7 +28,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/dev/joy/joy.c,v 1.55 2008/09/27 08:51:18 ed Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/joy/joy.c,v 1.56 2009/04/14 11:23:09 ed Exp $");
#include
#include
@@ -55,14 +55,10 @@
*/
#define joypart(d) (dev2unit(d)&1)
-#define UNIT(d) ((dev2unit(d)>>1)&3)
#ifndef JOY_TIMEOUT
#define JOY_TIMEOUT 2000 /* 2 milliseconds */
#endif
-#define JOY_SOFTC(unit) (struct joy_softc *) \
- devclass_get_softc(joy_devclass,(unit))
-
static d_open_t joyopen;
static d_close_t joyclose;
static d_read_t joyread;
@@ -111,6 +107,7 @@
joy->port = rman_get_bushandle(joy->res);
joy->timeout[0] = joy->timeout[1] = 0;
joy->d = make_dev(&joy_cdevsw, unit, 0, 0, 0600, "joy%d", unit);
+ joy->d->si_drv1 = joy;
return (0);
}
@@ -131,7 +128,7 @@
joyopen(struct cdev *dev, int flags, int fmt, struct thread *td)
{
int i = joypart (dev);
- struct joy_softc *joy = JOY_SOFTC(UNIT(dev));
+ struct joy_softc *joy = dev->si_drv1;
if (joy->timeout[i])
return (EBUSY);
@@ -144,7 +141,7 @@
joyclose(struct cdev *dev, int flags, int fmt, struct thread *td)
{
int i = joypart (dev);
- struct joy_softc *joy = JOY_SOFTC(UNIT(dev));
+ struct joy_softc *joy = dev->si_drv1;
joy->timeout[i] = 0;
return (0);
@@ -153,7 +150,7 @@
static int
joyread(struct cdev *dev, struct uio *uio, int flag)
{
- struct joy_softc *joy = JOY_SOFTC(UNIT(dev));
+ struct joy_softc *joy = dev->si_drv1;
bus_space_handle_t port = joy->port;
bus_space_tag_t bt = joy->bt;
struct timespec t, start, end;
@@ -217,7 +214,7 @@
static int
joyioctl(struct cdev *dev, u_long cmd, caddr_t data, int flag, struct thread *td)
{
- struct joy_softc *joy = JOY_SOFTC(UNIT(dev));
+ struct joy_softc *joy = dev->si_drv1;
int i = joypart (dev);
int x;
==== //depot/projects/vimage/src/sys/dev/pccard/pccarddevs#13 (text+ko) ====
@@ -1,4 +1,4 @@
-$FreeBSD: src/sys/dev/pccard/pccarddevs,v 1.143 2009/04/07 05:57:56 imp Exp $
+$FreeBSD: src/sys/dev/pccard/pccarddevs,v 1.144 2009/04/14 03:13:05 imp Exp $
/* $NetBSD: pcmciadevs,v 1.226 2008/06/19 18:20:33 imp Exp $ */
/* $OpenBSD: pcmciadevs,v 1.93 2002/06/21 08:31:10 henning Exp $ */
@@ -671,6 +671,7 @@
vendor FUTUREDOMAIN -1 FutureDomain
vendor FREECOM -1 Freecom
vendor GEMTEK -1 Gem Tek
+vendor GVC -1 GVC
vendor ICOM -1 ICOM Inc
vendor INTERSIL2 -1 Intersil
vendor IODATA3 -1 I-O DATA
@@ -740,6 +741,7 @@
product FUJITSU2 ITCFJ182A { "FUJITSU", "LAN&spCard(ITCFJ182)", "Ver.01", NULL } FUJITSU ITCFJ182A CompactCard
product FUTUREDOMAIN SCSI2GO { "Future&spDomain&spCorporation", "SCSI&spPCMCIA&spCredit&spCard&spController", NULL, NULL } Future Domain SCSI2GO
product GEMTEK WLAN { "Intersil", "PRISM&sp2_5&spPCMCIA&spADAPTER", "ISL37300P", "Eval-RevA" } GEMTEK Prism2_5 WaveLAN Card
+product GVC NIC_2000P { "GVC", "NIC-2000p", "ETHERNET", NULL } GVC PCMCIA Ethernet Adapeter
product IBM SCSICARD { "IBM&spCorp.", "SCSI&spPCMCIA&spCard", NULL, NULL } IBM SCSI PCMCIA Card
product ICOM SL200 { "Icom", "SL-200", NULL, NULL } Icom SL-200
product INTERSIL2 PRISM2 { "INTERSIL", "HFA384x/IEEE", "Version&sp01.02", NULL } Intersil Prism II
==== //depot/projects/vimage/src/sys/dev/powermac_nvram/powermac_nvram.c#6 (text+ko) ====
@@ -23,7 +23,7 @@
* ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
* POSSIBILITY OF SUCH DAMAGE.
*
- * $FreeBSD: src/sys/dev/powermac_nvram/powermac_nvram.c,v 1.5 2009/04/04 00:22:44 nwhitehorn Exp $
+ * $FreeBSD: src/sys/dev/powermac_nvram/powermac_nvram.c,v 1.6 2009/04/14 13:18:39 ed Exp $
*/
#include
@@ -89,10 +89,6 @@
* Cdev methods.
*/
-#define NVRAM_UNIT(dev) dev2unit(dev)
-#define NVRAM_SOFTC(unit) ((struct powermac_nvram_softc *) \
- devclass_get_softc(powermac_nvram_devclass, unit))
-
static d_open_t powermac_nvram_open;
static d_close_t powermac_nvram_close;
static d_read_t powermac_nvram_read;
@@ -169,6 +165,7 @@
sc->sc_cdev = make_dev(&powermac_nvram_cdevsw, 0, 0, 0, 0600,
"powermac_nvram");
+ sc->sc_cdev->si_drv1 = sc;
return 0;
}
@@ -192,9 +189,8 @@
static int
powermac_nvram_open(struct cdev *dev, int flags, int fmt, struct thread *td)
{
- struct powermac_nvram_softc *sc;
+ struct powermac_nvram_softc *sc = dev->si_drv1;
- sc = NVRAM_SOFTC(NVRAM_UNIT(dev));
if (sc->sc_isopen)
return EBUSY;
sc->sc_isopen = 1;
@@ -205,12 +201,10 @@
static int
powermac_nvram_close(struct cdev *dev, int fflag, int devtype, struct thread *td)
{
- struct powermac_nvram_softc *sc;
+ struct powermac_nvram_softc *sc = dev->si_drv1;
struct core99_header *header;
vm_offset_t bank;
- sc = NVRAM_SOFTC(NVRAM_UNIT(dev));
-
if (sc->sc_wpos != sizeof(sc->sc_data)) {
/* Short write, restore in-memory copy */
bcopy((void *)sc->sc_bank, (void *)sc->sc_data, NVRAM_SIZE);
@@ -246,10 +240,8 @@
powermac_nvram_read(struct cdev *dev, struct uio *uio, int ioflag)
{
int rv, amnt, data_available;
- struct powermac_nvram_softc *sc;
+ struct powermac_nvram_softc *sc = dev->si_drv1;
- sc = NVRAM_SOFTC(NVRAM_UNIT(dev));
-
rv = 0;
>>> TRUNCATED FOR MAIL (1000 lines) <<<
From owner-p4-projects@FreeBSD.ORG Tue Apr 14 18:21:38 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id 439C91065768; Tue, 14 Apr 2009 18:21:37 +0000 (UTC)
Delivered-To: perforce@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id C45E51065746
for ; Tue, 14 Apr 2009 18:21:36 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id AE5B98FC1A
for ; Tue, 14 Apr 2009 18:21:36 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3EILaC8014177
for ; Tue, 14 Apr 2009 18:21:36 GMT
(envelope-from zec@fer.hr)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3EILaQJ014175
for perforce@freebsd.org; Tue, 14 Apr 2009 18:21:36 GMT
(envelope-from zec@fer.hr)
Date: Tue, 14 Apr 2009 18:21:36 GMT
Message-Id: <200904141821.n3EILaQJ014175@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
zec@fer.hr using -f
From: Marko Zec
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160626 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive:
List-Post:
List-Help:
List-Subscribe: ,
X-List-Received-Date: Tue, 14 Apr 2009 18:21:41 -0000
http://perforce.freebsd.org/chv.cgi?CH=160626
Change 160626 by zec@zec_amdx2 on 2009/04/14 18:20:38
IFC @ 160621
Affected files ...
.. //depot/projects/vimage-commit/src/sys/amd64/amd64/busdma_machdep.c#5 integrate
.. //depot/projects/vimage-commit/src/sys/amd64/amd64/machdep.c#8 integrate
.. //depot/projects/vimage-commit/src/sys/amd64/include/cpufunc.h#6 integrate
.. //depot/projects/vimage-commit/src/sys/arm/arm/busdma_machdep.c#5 integrate
.. //depot/projects/vimage-commit/src/sys/boot/i386/libi386/biosdisk.c#5 integrate
.. //depot/projects/vimage-commit/src/sys/boot/sparc64/loader/main.c#7 integrate
.. //depot/projects/vimage-commit/src/sys/conf/files#19 integrate
.. //depot/projects/vimage-commit/src/sys/contrib/pf/net/pf.c#8 integrate
.. //depot/projects/vimage-commit/src/sys/dev/agp/agp.c#7 integrate
.. //depot/projects/vimage-commit/src/sys/dev/ath/ath_hal/ah.c#2 integrate
.. //depot/projects/vimage-commit/src/sys/dev/ath/ath_hal/ar5210/ar5210_phy.c#2 integrate
.. //depot/projects/vimage-commit/src/sys/dev/ath/ath_hal/ar5211/ar5211_phy.c#2 integrate
.. //depot/projects/vimage-commit/src/sys/dev/ath/ath_hal/ar5212/ar5212_phy.c#2 integrate
.. //depot/projects/vimage-commit/src/sys/dev/ath/ath_rate/sample/sample.c#5 integrate
.. //depot/projects/vimage-commit/src/sys/dev/ath/if_ath.c#7 integrate
.. //depot/projects/vimage-commit/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#11 integrate
.. //depot/projects/vimage-commit/src/sys/dev/e1000/if_em.c#7 integrate
.. //depot/projects/vimage-commit/src/sys/dev/e1000/if_em.h#4 integrate
.. //depot/projects/vimage-commit/src/sys/dev/e1000/if_igb.c#7 integrate
.. //depot/projects/vimage-commit/src/sys/dev/fxp/if_fxp.c#6 integrate
.. //depot/projects/vimage-commit/src/sys/dev/joy/joy.c#4 integrate
.. //depot/projects/vimage-commit/src/sys/dev/pccard/pccarddevs#9 integrate
.. //depot/projects/vimage-commit/src/sys/dev/powermac_nvram/powermac_nvram.c#5 integrate
.. //depot/projects/vimage-commit/src/sys/dev/tdfx/tdfx_pci.c#4 integrate
.. //depot/projects/vimage-commit/src/sys/dev/twa/tw_osl_freebsd.c#5 integrate
.. //depot/projects/vimage-commit/src/sys/dev/twe/twe_freebsd.c#4 integrate
.. //depot/projects/vimage-commit/src/sys/i386/i386/busdma_machdep.c#6 integrate
.. //depot/projects/vimage-commit/src/sys/i386/i386/machdep.c#9 integrate
.. //depot/projects/vimage-commit/src/sys/i386/include/cpufunc.h#8 integrate
.. //depot/projects/vimage-commit/src/sys/ia64/ia64/busdma_machdep.c#5 integrate
.. //depot/projects/vimage-commit/src/sys/kern/kern_tc.c#4 integrate
.. //depot/projects/vimage-commit/src/sys/kern/kern_umtx.c#5 integrate
.. //depot/projects/vimage-commit/src/sys/kern/uipc_syscalls.c#6 integrate
.. //depot/projects/vimage-commit/src/sys/kern/vfs_cache.c#11 integrate
.. //depot/projects/vimage-commit/src/sys/kern/vfs_vnops.c#7 integrate
.. //depot/projects/vimage-commit/src/sys/modules/Makefile#14 integrate
.. //depot/projects/vimage-commit/src/sys/modules/nfssvc/Makefile#1 branch
.. //depot/projects/vimage-commit/src/sys/net/if.c#17 integrate
.. //depot/projects/vimage-commit/src/sys/net/if_bridge.c#8 integrate
.. //depot/projects/vimage-commit/src/sys/net/if_var.h#10 integrate
.. //depot/projects/vimage-commit/src/sys/net80211/ieee80211_node.c#7 integrate
.. //depot/projects/vimage-commit/src/sys/net80211/ieee80211_tdma.c#3 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/icmp6.h#4 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/icmp_var.h#5 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/igmp.c#12 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/igmp_var.h#4 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/in_gif.c#9 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/ip_carp.c#9 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/ip_carp.h#3 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/ip_divert.c#9 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/ip_fastfwd.c#9 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/ip_icmp.c#9 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/ip_input.c#14 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/ip_ipsec.c#10 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/ip_mroute.c#11 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/ip_mroute.h#4 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/ip_options.c#9 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/ip_output.c#12 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/ip_var.h#6 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/libalias/alias.c#5 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/libalias/alias_nbt.c#5 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/pim_var.h#3 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/raw_ip.c#13 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/sctp_indata.c#9 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/tcp_hostcache.c#11 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/tcp_input.c#14 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/tcp_output.c#13 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/tcp_reass.c#11 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/tcp_sack.c#12 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/tcp_subr.c#16 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/tcp_syncache.c#17 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/tcp_timer.c#10 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/tcp_timewait.c#12 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/tcp_usrreq.c#12 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/tcp_var.h#9 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/udp_usrreq.c#12 integrate
.. //depot/projects/vimage-commit/src/sys/netinet/udp_var.h#5 integrate
.. //depot/projects/vimage-commit/src/sys/netinet6/icmp6.c#13 integrate
.. //depot/projects/vimage-commit/src/sys/netinet6/mld6.c#9 integrate
.. //depot/projects/vimage-commit/src/sys/netinet6/nd6.c#11 integrate
.. //depot/projects/vimage-commit/src/sys/netinet6/nd6_nbr.c#10 integrate
.. //depot/projects/vimage-commit/src/sys/netinet6/nd6_rtr.c#10 integrate
.. //depot/projects/vimage-commit/src/sys/netinet6/raw_ip6.c#12 integrate
.. //depot/projects/vimage-commit/src/sys/netinet6/udp6_usrreq.c#11 integrate
.. //depot/projects/vimage-commit/src/sys/nfsclient/nfs_socket.c#9 integrate
.. //depot/projects/vimage-commit/src/sys/nfsserver/nfs.h#4 integrate
.. //depot/projects/vimage-commit/src/sys/nfsserver/nfs_srvkrpc.c#3 integrate
.. //depot/projects/vimage-commit/src/sys/nfsserver/nfs_srvsubs.c#5 integrate
.. //depot/projects/vimage-commit/src/sys/nfsserver/nfs_syscalls.c#6 integrate
.. //depot/projects/vimage-commit/src/sys/pc98/pc98/machdep.c#6 integrate
.. //depot/projects/vimage-commit/src/sys/powerpc/aim/machdep.c#7 integrate
.. //depot/projects/vimage-commit/src/sys/powerpc/aim/trap_subr.S#6 integrate
.. //depot/projects/vimage-commit/src/sys/powerpc/include/hid.h#4 integrate
.. //depot/projects/vimage-commit/src/sys/powerpc/include/spr.h#6 integrate
.. //depot/projects/vimage-commit/src/sys/sys/param.h#16 integrate
.. //depot/projects/vimage-commit/src/sys/vm/vm_reserv.c#3 integrate
.. //depot/projects/vimage-commit/src/sys/vm/vm_unix.c#4 integrate
Differences ...
==== //depot/projects/vimage-commit/src/sys/amd64/amd64/busdma_machdep.c#5 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.88 2009/02/09 18:03:31 cognet Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/busdma_machdep.c,v 1.89 2009/04/13 19:20:32 kib Exp $");
#include
#include
@@ -606,7 +606,10 @@
vendaddr = (vm_offset_t)buf + buflen;
while (vaddr < vendaddr) {
- paddr = pmap_kextract(vaddr);
+ if (pmap)
+ paddr = pmap_extract(pmap, vaddr);
+ else
+ paddr = pmap_kextract(vaddr);
if (run_filter(dmat, paddr) != 0)
map->pagesneeded++;
vaddr += (PAGE_SIZE - ((vm_offset_t)vaddr & PAGE_MASK));
==== //depot/projects/vimage-commit/src/sys/amd64/amd64/machdep.c#8 (text+ko) ====
@@ -39,7 +39,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.698 2009/04/01 13:09:26 kib Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.699 2009/04/11 14:01:01 ed Exp $");
#include "opt_atalk.h"
#include "opt_atpic.h"
@@ -2178,45 +2178,24 @@
#ifdef KDB
/*
- * Provide inb() and outb() as functions. They are normally only
- * available as macros calling inlined functions, thus cannot be
- * called from the debugger.
- *
- * The actual code is stolen from , and de-inlined.
+ * Provide inb() and outb() as functions. They are normally only available as
+ * inline functions, thus cannot be called from the debugger.
*/
-#undef inb
-#undef outb
-
/* silence compiler warnings */
-u_char inb(u_int);
-void outb(u_int, u_char);
+u_char inb_(u_short);
+void outb_(u_short, u_char);
u_char
-inb(u_int port)
+inb_(u_short port)
{
- u_char data;
- /*
- * We use %%dx and not %1 here because i/o is done at %dx and not at
- * %edx, while gcc generates inferior code (movw instead of movl)
- * if we tell it to load (u_short) port.
- */
- __asm __volatile("inb %%dx,%0" : "=a" (data) : "d" (port));
- return (data);
+ return inb(port);
}
void
-outb(u_int port, u_char data)
+outb_(u_short port, u_char data)
{
- u_char al;
- /*
- * Use an unnecessary assignment to help gcc's register allocator.
- * This make a large difference for gcc-1.40 and a tiny difference
- * for gcc-2.6.0. For gcc-1.40, al had to be ``asm("ax")'' for
- * best results. gcc-2.6.0 can't handle this.
- */
- al = data;
- __asm __volatile("outb %0,%%dx" : : "a" (al), "d" (port));
+ outb(port, data);
}
#endif /* KDB */
==== //depot/projects/vimage-commit/src/sys/amd64/include/cpufunc.h#6 (text+ko) ====
@@ -27,7 +27,7 @@
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
*
- * $FreeBSD: src/sys/amd64/include/cpufunc.h,v 1.152 2009/04/07 19:31:36 ed Exp $
+ * $FreeBSD: src/sys/amd64/include/cpufunc.h,v 1.153 2009/04/11 14:01:01 ed Exp $
*/
/*
@@ -164,79 +164,21 @@
__asm __volatile("hlt");
}
-#if !defined(__GNUCLIKE_BUILTIN_CONSTANT_P) || __GNUCLIKE_ASM < 3
-
-#define inb(port) inbv(port)
-#define outb(port, data) outbv(port, data)
-
-#else /* __GNUCLIKE_BUILTIN_CONSTANT_P && __GNUCLIKE_ASM >= 3 */
-
-/*
- * The following complications are to get around gcc not having a
- * constraint letter for the range 0..255. We still put "d" in the
- * constraint because "i" isn't a valid constraint when the port
- * isn't constant. This only matters for -O0 because otherwise
- * the non-working version gets optimized away.
- *
- * Use an expression-statement instead of a conditional expression
- * because gcc-2.6.0 would promote the operands of the conditional
- * and produce poor code for "if ((inb(var) & const1) == const2)".
- *
- * The unnecessary test `(port) < 0x10000' is to generate a warning if
- * the `port' has type u_short or smaller. Such types are pessimal.
- * This actually only works for signed types. The range check is
- * careful to avoid generating warnings.
- */
-#define inb(port) __extension__ ({ \
- u_char _data; \
- if (__builtin_constant_p(port) && ((port) & 0xffff) < 0x100 \
- && (port) < 0x10000) \
- _data = inbc(port); \
- else \
- _data = inbv(port); \
- _data; })
-
-#define outb(port, data) ( \
- __builtin_constant_p(port) && ((port) & 0xffff) < 0x100 \
- && (port) < 0x10000 \
- ? outbc(port, data) : outbv(port, data))
-
static __inline u_char
-inbc(u_int port)
+inb(u_int port)
{
u_char data;
- __asm __volatile("inb %1,%0" : "=a" (data) : "id" ((u_short)(port)));
+ __asm volatile("inb %w1, %0" : "=a" (data) : "Nd" (port));
return (data);
}
-static __inline void
-outbc(u_int port, u_char data)
-{
- __asm __volatile("outb %0,%1" : : "a" (data), "id" ((u_short)(port)));
-}
-
-#endif /* __GNUCLIKE_BUILTIN_CONSTANT_P && __GNUCLIKE_ASM >= 3*/
-
-static __inline u_char
-inbv(u_int port)
-{
- u_char data;
- /*
- * We use %%dx and not %1 here because i/o is done at %dx and not at
- * %edx, while gcc generates inferior code (movw instead of movl)
- * if we tell it to load (u_short) port.
- */
- __asm __volatile("inb %%dx,%0" : "=a" (data) : "d" (port));
- return (data);
-}
-
static __inline u_int
inl(u_int port)
{
u_int data;
- __asm __volatile("inl %%dx,%0" : "=a" (data) : "d" (port));
+ __asm volatile("inl %w1, %0" : "=a" (data) : "Nd" (port));
return (data);
}
@@ -278,33 +220,20 @@
{
u_short data;
- __asm __volatile("inw %%dx,%0" : "=a" (data) : "d" (port));
+ __asm volatile("inw %w1, %0" : "=a" (data) : "Nd" (port));
return (data);
}
static __inline void
-outbv(u_int port, u_char data)
+outb(u_int port, u_char data)
{
- u_char al;
- /*
- * Use an unnecessary assignment to help gcc's register allocator.
- * This make a large difference for gcc-1.40 and a tiny difference
- * for gcc-2.6.0. For gcc-1.40, al had to be ``asm("ax")'' for
- * best results. gcc-2.6.0 can't handle this.
- */
- al = data;
- __asm __volatile("outb %0,%%dx" : : "a" (al), "d" (port));
+ __asm volatile("outb %0, %w1" : : "a" (data), "Nd" (port));
}
static __inline void
outl(u_int port, u_int data)
{
- /*
- * outl() and outw() aren't used much so we haven't looked at
- * possible micro-optimizations such as the unnecessary
- * assignment for them.
- */
- __asm __volatile("outl %0,%%dx" : : "a" (data), "d" (port));
+ __asm volatile("outl %0, %w1" : : "a" (data), "Nd" (port));
}
static __inline void
@@ -334,7 +263,7 @@
static __inline void
outw(u_int port, u_short data)
{
- __asm __volatile("outw %0,%%dx" : : "a" (data), "d" (port));
+ __asm volatile("outw %0, %w1" : : "a" (data), "Nd" (port));
}
static __inline void
==== //depot/projects/vimage-commit/src/sys/arm/arm/busdma_machdep.c#5 (text+ko) ====
@@ -29,7 +29,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/arm/arm/busdma_machdep.c,v 1.44 2009/02/09 18:03:31 cognet Exp $");
+__FBSDID("$FreeBSD: src/sys/arm/arm/busdma_machdep.c,v 1.45 2009/04/13 19:20:32 kib Exp $");
/*
* ARM bus dma support routines
@@ -669,8 +669,8 @@
}
static int
-_bus_dmamap_count_pages(bus_dma_tag_t dmat, bus_dmamap_t map, void *buf,
- bus_size_t buflen, int flags)
+_bus_dmamap_count_pages(bus_dma_tag_t dmat, bus_dmamap_t map, pmap_t pmap,
+ void *buf, bus_size_t buflen, int flags)
{
vm_offset_t vaddr;
vm_offset_t vendaddr;
@@ -689,7 +689,10 @@
vendaddr = (vm_offset_t)buf + buflen;
while (vaddr < vendaddr) {
- paddr = pmap_kextract(vaddr);
+ if (pmap != NULL)
+ paddr = pmap_extract(pmap, vaddr);
+ else
+ paddr = pmap_kextract(vaddr);
if (((dmat->flags & BUS_DMA_COULD_BOUNCE) != 0) &&
run_filter(dmat, paddr) != 0)
map->pagesneeded++;
@@ -745,7 +748,8 @@
bmask = ~(dmat->boundary - 1);
if ((dmat->flags & BUS_DMA_COULD_BOUNCE) != 0) {
- error = _bus_dmamap_count_pages(dmat, map, buf, buflen, flags);
+ error = _bus_dmamap_count_pages(dmat, map, pmap, buf, buflen,
+ flags);
if (error)
return (error);
}
==== //depot/projects/vimage-commit/src/sys/boot/i386/libi386/biosdisk.c#5 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/boot/i386/libi386/biosdisk.c,v 1.58 2009/03/12 20:41:52 jhb Exp $");
+__FBSDID("$FreeBSD: src/sys/boot/i386/libi386/biosdisk.c,v 1.59 2009/04/14 14:19:18 jhb Exp $");
/*
* BIOS disk device handling.
@@ -83,7 +83,7 @@
int od_cyl; /* BIOS geometry */
int od_hds;
int od_sec;
- int od_boff; /* block offset from beginning of BIOS disk */
+ daddr_t od_boff; /* block offset from beginning of BIOS disk */
int od_flags;
#define BD_MODEINT13 0x0000
#define BD_MODEEDD1 0x0001
==== //depot/projects/vimage-commit/src/sys/boot/sparc64/loader/main.c#7 (text+ko) ====
@@ -33,7 +33,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/boot/sparc64/loader/main.c,v 1.40 2009/02/10 21:48:42 marius Exp $");
+__FBSDID("$FreeBSD: src/sys/boot/sparc64/loader/main.c,v 1.41 2009/04/13 19:43:37 marius Exp $");
/*
* FreeBSD/sparc64 kernel loader - machine dependent part
@@ -472,7 +472,7 @@
reg = rdpr(pstate);
wrpr(pstate, reg & ~PSTATE_IE, 0);
stxa(AA_DMMU_TAR, ASI_DMMU,
- TLB_TAR_VA(vpn) | TLB_TAR_CTX(TLB_CTX_KERNEL));
+ TLB_TAR_VA(vpn) | TLB_TAR_CTX(TLB_CTX_KERNEL));
stxa(0, ASI_DTLB_DATA_IN_REG, data);
membar(Sync);
wrpr(pstate, reg, 0);
@@ -497,7 +497,7 @@
continue;
stxa(AA_IMMU_TAR, ASI_IMMU,
- TLB_TAR_VA(vpn) | TLB_TAR_CTX(TLB_CTX_KERNEL));
+ TLB_TAR_VA(vpn) | TLB_TAR_CTX(TLB_CTX_KERNEL));
stxa(TLB_DAR_SLOT(i), ASI_ITLB_DATA_ACCESS_REG, data);
flush(PROMBASE);
break;
@@ -509,7 +509,7 @@
}
stxa(AA_IMMU_TAR, ASI_IMMU,
- TLB_TAR_VA(vpn) | TLB_TAR_CTX(TLB_CTX_KERNEL));
+ TLB_TAR_VA(vpn) | TLB_TAR_CTX(TLB_CTX_KERNEL));
stxa(0, ASI_ITLB_DATA_IN_REG, data);
flush(PROMBASE);
wrpr(pstate, reg, 0);
==== //depot/projects/vimage-commit/src/sys/conf/files#19 (text+ko) ====
@@ -1,4 +1,4 @@
-# $FreeBSD: src/sys/conf/files,v 1.1389 2009/04/10 00:34:55 jfv Exp $
+# $FreeBSD: src/sys/conf/files,v 1.1390 2009/04/12 19:04:27 rmacklem Exp $
#
# The long compile-with and dependency lines are required because of
# limitations in config: backslash-newline doesn't work in strings, and
@@ -2469,6 +2469,7 @@
nfsserver/nfs_srvcache.c optional nfsserver
nfsserver/nfs_srvsubs.c optional nfsserver
nfsserver/nfs_syscalls.c optional nfsserver
+nfs/nfs_nfssvc.c optional nfsserver
nlm/nlm_advlock.c optional nfslockd nfsclient
nlm/nlm_prot_clnt.c optional nfslockd
nlm/nlm_prot_impl.c optional nfslockd
==== //depot/projects/vimage-commit/src/sys/contrib/pf/net/pf.c#8 (text+ko) ====
@@ -41,7 +41,7 @@
#include "opt_inet6.h"
#include
-__FBSDID("$FreeBSD: src/sys/contrib/pf/net/pf.c,v 1.60 2008/12/15 06:10:57 qingli Exp $");
+__FBSDID("$FreeBSD: src/sys/contrib/pf/net/pf.c,v 1.64 2009/04/12 13:22:33 rwatson Exp $");
#endif
#ifdef __FreeBSD__
@@ -6153,7 +6153,7 @@
if (r->rt == PF_FASTROUTE) {
in_rtalloc(ro, 0);
if (ro->ro_rt == 0) {
- V_ipstat.ips_noroute++;
+ IPSTAT_INC(ips_noroute);
goto bad;
}
@@ -6284,16 +6284,16 @@
if ((ifp->if_capabilities & IFCAP_CSUM_IPv4) &&
ifp->if_bridge == NULL) {
m0->m_pkthdr.csum_flags |= M_IPV4_CSUM_OUT;
- V_ipstat.ips_outhwcsum++;
+ IPSTAT_INC(ips_outhwcsum);
} else {
ip->ip_sum = 0;
ip->ip_sum = in_cksum(m0, ip->ip_hl << 2);
}
/* Update relevant hardware checksum stats for TCP/UDP */
if (m0->m_pkthdr.csum_flags & M_TCPV4_CSUM_OUT)
- V_tcpstat.tcps_outhwcsum++;
+ TCPSTAT_INC(tcpstat.tcps_outhwcsum);
else if (m0->m_pkthdr.csum_flags & M_UDPV4_CSUM_OUT)
- V_udpstat.udps_outhwcsum++;
+ UDPSTAT_INC(udps_outhwcsum);
error = (*ifp->if_output)(ifp, m0, sintosa(dst), NULL);
goto done;
}
@@ -6303,7 +6303,7 @@
* Must be able to put at least 8 bytes per fragment.
*/
if (ip->ip_off & htons(IP_DF)) {
- V_ipstat.ips_cantfrag++;
+ IPSTAT_INC(ips_cantfrag);
if (r->rt != PF_DUPTO) {
#ifdef __FreeBSD__
/* icmp_error() expects host byte ordering */
@@ -6360,7 +6360,7 @@
}
if (error == 0)
- V_ipstat.ips_fragmented++;
+ IPSTAT_INC(ips_fragmented);
done:
if (r->rt != PF_DUPTO)
@@ -6635,26 +6635,26 @@
case IPPROTO_TCP:
{
INIT_VNET_INET(curvnet);
- V_tcpstat.tcps_rcvbadsum++;
+ TCPSTAT_INC(tcps_rcvbadsum);
break;
}
case IPPROTO_UDP:
{
INIT_VNET_INET(curvnet);
- V_udpstat.udps_badsum++;
+ UDPSTAT_INC(udps_badsum);
break;
}
case IPPROTO_ICMP:
{
INIT_VNET_INET(curvnet);
- V_icmpstat.icps_checksum++;
+ ICMPSTAT_INC(icps_checksum);
break;
}
#ifdef INET6
case IPPROTO_ICMPV6:
{
INIT_VNET_INET6(curvnet);
- V_icmp6stat.icp6s_checksum++;
+ ICMP6STAT_INC(icp6s_checksum);
break;
}
#endif /* INET6 */
@@ -6741,17 +6741,17 @@
m->m_pkthdr.csum_flags |= flag_bad;
switch (p) {
case IPPROTO_TCP:
- V_tcpstat.tcps_rcvbadsum++;
+ TCPSTAT_INC(tcps_rcvbadsum);
break;
case IPPROTO_UDP:
- V_udpstat.udps_badsum++;
+ UDPSTAT_INC(udps_badsum);
break;
case IPPROTO_ICMP:
- V_icmpstat.icps_checksum++;
+ ICMPSTAT_INC(icps_checksum);
break;
#ifdef INET6
case IPPROTO_ICMPV6:
- V_icmp6stat.icp6s_checksum++;
+ ICMP6STAT_INC(icp6s_checksum);
break;
#endif /* INET6 */
}
==== //depot/projects/vimage-commit/src/sys/dev/agp/agp.c#7 (text+ko) ====
@@ -25,7 +25,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/dev/agp/agp.c,v 1.64 2009/03/20 18:30:20 rnoland Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/agp/agp.c,v 1.65 2009/04/14 13:11:34 ed Exp $");
#include "opt_agp.h"
#include "opt_bus.h"
@@ -81,7 +81,6 @@
};
static devclass_t agp_devclass;
-#define KDEV2DEV(kdev) devclass_get_device(agp_devclass, dev2unit(kdev))
/* Helper functions for implementing chipset mini drivers. */
@@ -254,11 +253,8 @@
sc->as_nextid = 1;
sc->as_devnode = make_dev(&agp_cdevsw,
- device_get_unit(dev),
- UID_ROOT,
- GID_WHEEL,
- 0600,
- "agpgart");
+ 0, UID_ROOT, GID_WHEEL, 0600, "agpgart");
+ sc->as_devnode->si_drv1 = dev;
return 0;
}
@@ -802,7 +798,7 @@
static int
agp_open(struct cdev *kdev, int oflags, int devtype, struct thread *td)
{
- device_t dev = KDEV2DEV(kdev);
+ device_t dev = kdev->si_drv1;
struct agp_softc *sc = device_get_softc(dev);
if (!sc->as_isopen) {
@@ -816,7 +812,7 @@
static int
agp_close(struct cdev *kdev, int fflag, int devtype, struct thread *td)
{
- device_t dev = KDEV2DEV(kdev);
+ device_t dev = kdev->si_drv1;
struct agp_softc *sc = device_get_softc(dev);
struct agp_memory *mem;
@@ -839,7 +835,7 @@
static int
agp_ioctl(struct cdev *kdev, u_long cmd, caddr_t data, int fflag, struct thread *td)
{
- device_t dev = KDEV2DEV(kdev);
+ device_t dev = kdev->si_drv1;
switch (cmd) {
case AGPIOC_INFO:
@@ -874,7 +870,7 @@
static int
agp_mmap(struct cdev *kdev, vm_offset_t offset, vm_paddr_t *paddr, int prot)
{
- device_t dev = KDEV2DEV(kdev);
+ device_t dev = kdev->si_drv1;
struct agp_softc *sc = device_get_softc(dev);
if (offset > AGP_GET_APERTURE(dev))
==== //depot/projects/vimage-commit/src/sys/dev/ath/ath_hal/ah.c#2 (text+ko) ====
@@ -14,7 +14,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $FreeBSD: src/sys/dev/ath/ath_hal/ah.c,v 1.8 2009/03/12 00:09:29 sam Exp $
+ * $FreeBSD: src/sys/dev/ath/ath_hal/ah.c,v 1.9 2009/04/13 21:01:08 sam Exp $
*/
#include "opt_ah.h"
@@ -287,8 +287,7 @@
+ (numSymbols * OFDM_QUARTER_SYMBOL_TIME);
break;
case IEEE80211_T_TURBO:
- /* we still save OFDM rates in kbps - so double them */
- bitsPerSymbol = ((kbps << 1) * TURBO_SYMBOL_TIME) / 1000;
+ bitsPerSymbol = (kbps * TURBO_SYMBOL_TIME) / 1000;
HALASSERT(bitsPerSymbol != 0);
numBits = TURBO_PLCP_BITS + (frameLen << 3);
==== //depot/projects/vimage-commit/src/sys/dev/ath/ath_hal/ar5210/ar5210_phy.c#2 (text+ko) ====
@@ -14,7 +14,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $Id: ar5210_phy.c,v 1.3 2008/11/10 01:19:37 sam Exp $
+ * $FreeBSD: src/sys/dev/ath/ath_hal/ar5210/ar5210_phy.c,v 1.2 2009/04/13 21:01:08 sam Exp $
*/
#include "opt_ah.h"
@@ -50,14 +50,14 @@
{
/* short ctrl */
/* valid rateCode Preamble dot11Rate Rate */
-/* 6 Mb */ { AH_TRUE, TURBO, 6000, 0x0b, 0x00, (0x80|12), 0 },
-/* 9 Mb */ { AH_TRUE, TURBO, 9000, 0x0f, 0x00, 18, 0 },
-/* 12 Mb */ { AH_TRUE, TURBO, 12000, 0x0a, 0x00, (0x80|24), 2 },
-/* 18 Mb */ { AH_TRUE, TURBO, 18000, 0x0e, 0x00, 36, 2 },
-/* 24 Mb */ { AH_TRUE, TURBO, 24000, 0x09, 0x00, (0x80|48), 4 },
-/* 36 Mb */ { AH_TRUE, TURBO, 36000, 0x0d, 0x00, 72, 4 },
-/* 48 Mb */ { AH_TRUE, TURBO, 48000, 0x08, 0x00, 96, 4 },
-/* 54 Mb */ { AH_TRUE, TURBO, 54000, 0x0c, 0x00, 108, 4 }
+/* 6 Mb */ { AH_TRUE, TURBO, 12000, 0x0b, 0x00, (0x80|12), 0 },
+/* 9 Mb */ { AH_TRUE, TURBO, 18000, 0x0f, 0x00, 18, 0 },
+/* 12 Mb */ { AH_TRUE, TURBO, 24000, 0x0a, 0x00, (0x80|24), 2 },
+/* 18 Mb */ { AH_TRUE, TURBO, 36000, 0x0e, 0x00, 36, 2 },
+/* 24 Mb */ { AH_TRUE, TURBO, 48000, 0x09, 0x00, (0x80|48), 4 },
+/* 36 Mb */ { AH_TRUE, TURBO, 72000, 0x0d, 0x00, 72, 4 },
+/* 48 Mb */ { AH_TRUE, TURBO, 96000, 0x08, 0x00, 96, 4 },
+/* 54 Mb */ { AH_TRUE, TURBO, 108000, 0x0c, 0x00, 108, 4 }
},
};
==== //depot/projects/vimage-commit/src/sys/dev/ath/ath_hal/ar5211/ar5211_phy.c#2 (text+ko) ====
@@ -14,7 +14,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $Id: ar5211_phy.c,v 1.3 2008/11/10 01:19:37 sam Exp $
+ * $FreeBSD: src/sys/dev/ath/ath_hal/ar5211/ar5211_phy.c,v 1.2 2009/04/13 21:01:08 sam Exp $
*/
#include "opt_ah.h"
@@ -51,14 +51,14 @@
{
/* short ctrl */
/* valid rateCode Preamble dot11Rate Rate */
-/* 6 Mb */ { AH_TRUE, TURBO, 6000, 0x0b, 0x00, (0x80|12), 0 },
-/* 9 Mb */ { AH_TRUE, TURBO, 9000, 0x0f, 0x00, 18, 0 },
-/* 12 Mb */ { AH_TRUE, TURBO, 12000, 0x0a, 0x00, (0x80|24), 2 },
-/* 18 Mb */ { AH_TRUE, TURBO, 18000, 0x0e, 0x00, 36, 2 },
-/* 24 Mb */ { AH_TRUE, TURBO, 24000, 0x09, 0x00, (0x80|48), 4 },
-/* 36 Mb */ { AH_TRUE, TURBO, 36000, 0x0d, 0x00, 72, 4 },
-/* 48 Mb */ { AH_TRUE, TURBO, 48000, 0x08, 0x00, 96, 4 },
-/* 54 Mb */ { AH_TRUE, TURBO, 54000, 0x0c, 0x00, 108, 4 }
+/* 6 Mb */ { AH_TRUE, TURBO, 12000, 0x0b, 0x00, (0x80|12), 0 },
+/* 9 Mb */ { AH_TRUE, TURBO, 18000, 0x0f, 0x00, 18, 0 },
+/* 12 Mb */ { AH_TRUE, TURBO, 24000, 0x0a, 0x00, (0x80|24), 2 },
+/* 18 Mb */ { AH_TRUE, TURBO, 36000, 0x0e, 0x00, 36, 2 },
+/* 24 Mb */ { AH_TRUE, TURBO, 48000, 0x09, 0x00, (0x80|48), 4 },
+/* 36 Mb */ { AH_TRUE, TURBO, 72000, 0x0d, 0x00, 72, 4 },
+/* 48 Mb */ { AH_TRUE, TURBO, 96000, 0x08, 0x00, 96, 4 },
+/* 54 Mb */ { AH_TRUE, TURBO, 108000, 0x0c, 0x00, 108, 4 }
},
};
==== //depot/projects/vimage-commit/src/sys/dev/ath/ath_hal/ar5212/ar5212_phy.c#2 (text+ko) ====
@@ -14,7 +14,7 @@
* ACTION OF CONTRACT, NEGLIGENCE OR OTHER TORTIOUS ACTION, ARISING OUT OF
* OR IN CONNECTION WITH THE USE OR PERFORMANCE OF THIS SOFTWARE.
*
- * $FreeBSD: src/sys/dev/ath/ath_hal/ar5212/ar5212_phy.c,v 1.2 2009/02/19 04:24:22 sam Exp $
+ * $FreeBSD: src/sys/dev/ath/ath_hal/ar5212/ar5212_phy.c,v 1.3 2009/04/13 21:01:08 sam Exp $
*/
#include "opt_ah.h"
@@ -87,13 +87,13 @@
{
/* short ctrl */
/* valid rateCode Preamble dot11Rate Rate */
-/* 6 Mb */ { AH_TRUE, TURBO, 6000, 0x0b, 0x00, (0x80|12), 0 },
-/* 12 Mb */ { AH_TRUE, TURBO, 12000, 0x0a, 0x00, (0x80|24), 2 },
-/* 18 Mb */ { AH_TRUE, TURBO, 18000, 0x0e, 0x00, 36, 2 },
-/* 24 Mb */ { AH_TRUE, TURBO, 24000, 0x09, 0x00, (0x80|48), 3 },
-/* 36 Mb */ { AH_TRUE, TURBO, 36000, 0x0d, 0x00, 72, 3 },
-/* 48 Mb */ { AH_TRUE, TURBO, 48000, 0x08, 0x00, 96, 3 },
-/* 54 Mb */ { AH_TRUE, TURBO, 54000, 0x0c, 0x00, 108, 3 }
+/* 6 Mb */ { AH_TRUE, TURBO, 12000, 0x0b, 0x00, (0x80|12), 0 },
+/* 12 Mb */ { AH_TRUE, TURBO, 24000, 0x0a, 0x00, (0x80|24), 1 },
+/* 18 Mb */ { AH_TRUE, TURBO, 36000, 0x0e, 0x00, 36, 1 },
+/* 24 Mb */ { AH_TRUE, TURBO, 48000, 0x09, 0x00, (0x80|48), 2 },
+/* 36 Mb */ { AH_TRUE, TURBO, 72000, 0x0d, 0x00, 72, 2 },
+/* 48 Mb */ { AH_TRUE, TURBO, 96000, 0x08, 0x00, 96, 2 },
+/* 54 Mb */ { AH_TRUE, TURBO, 108000, 0x0c, 0x00, 108, 2 }
},
};
@@ -103,14 +103,14 @@
{
/* short ctrl */
/* valid rateCode Preamble dot11Rate Rate */
-/* 6 Mb */ { AH_TRUE, TURBO, 6000, 0x0b, 0x00, (0x80|12), 0 },
-/* 9 Mb */ { AH_TRUE, TURBO, 9000, 0x0f, 0x00, 18, 0 },
-/* 12 Mb */ { AH_TRUE, TURBO, 12000, 0x0a, 0x00, (0x80|24), 2 },
-/* 18 Mb */ { AH_TRUE, TURBO, 18000, 0x0e, 0x00, 36, 2 },
-/* 24 Mb */ { AH_TRUE, TURBO, 24000, 0x09, 0x00, (0x80|48), 4 },
-/* 36 Mb */ { AH_TRUE, TURBO, 36000, 0x0d, 0x00, 72, 4 },
-/* 48 Mb */ { AH_TRUE, TURBO, 48000, 0x08, 0x00, 96, 4 },
-/* 54 Mb */ { AH_TRUE, TURBO, 54000, 0x0c, 0x00, 108, 4 }
+/* 6 Mb */ { AH_TRUE, TURBO, 12000, 0x0b, 0x00, (0x80|12), 0 },
+/* 9 Mb */ { AH_TRUE, TURBO, 18000, 0x0f, 0x00, 18, 0 },
+/* 12 Mb */ { AH_TRUE, TURBO, 24000, 0x0a, 0x00, (0x80|24), 2 },
+/* 18 Mb */ { AH_TRUE, TURBO, 36000, 0x0e, 0x00, 36, 2 },
+/* 24 Mb */ { AH_TRUE, TURBO, 48000, 0x09, 0x00, (0x80|48), 4 },
+/* 36 Mb */ { AH_TRUE, TURBO, 72000, 0x0d, 0x00, 72, 4 },
+/* 48 Mb */ { AH_TRUE, TURBO, 96000, 0x08, 0x00, 96, 4 },
+/* 54 Mb */ { AH_TRUE, TURBO, 108000, 0x0c, 0x00, 108, 4 }
},
};
==== //depot/projects/vimage-commit/src/sys/dev/ath/ath_rate/sample/sample.c#5 (text+ko) ====
@@ -36,7 +36,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/dev/ath/ath_rate/sample/sample.c,v 1.29 2009/01/07 23:30:26 sam Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/ath/ath_rate/sample/sample.c,v 1.30 2009/04/13 20:54:08 sam Exp $");
/*
* John Bicket's SampleRate control algorithm.
@@ -766,6 +766,15 @@
sn->static_rix = sc->sc_rixmap[tp->ucastrate];
break;
}
+#ifdef IEEE80211_DEBUG
+ if (sn->static_rix == -1) {
+ IEEE80211_NOTE(ni->ni_vap,
+ IEEE80211_MSG_RATECTL, ni,
+ "%s: ucastrate %u not found, nrates %u",
+ __func__, tp->ucastrate,
+ ni->ni_rates.rs_nrates);
+ }
+#endif
}
/*
==== //depot/projects/vimage-commit/src/sys/dev/ath/if_ath.c#7 (text+ko) ====
@@ -28,7 +28,7 @@
*/
#include
-__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.245 2009/03/30 21:53:27 sam Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/ath/if_ath.c,v 1.248 2009/04/13 20:58:47 sam Exp $");
/*
* Driver for the Atheros Wireless LAN controller.
@@ -4773,8 +4773,8 @@
m0->m_nextpkt = NULL;
if (IFF_DUMPPKTS(sc, ATH_DEBUG_XMIT))
- ieee80211_dump_pkt(ic, mtod(m0, caddr_t), m0->m_len,
- sc->sc_hwmap[rix].ieeerate, -1);
+ ieee80211_dump_pkt(ic, mtod(m0, const uint8_t *), m0->m_len,
+ sc->sc_hwmap[rix].ieeerate, -1);
if (bpf_peers_present(ifp->if_bpf)) {
u_int64_t tsf = ath_hal_gettsf64(ah);
@@ -5118,8 +5118,8 @@
ath_printtxbuf(sc, bf, txq->axq_qnum, ix,
ath_hal_txprocdesc(ah, bf->bf_desc,
&bf->bf_status.ds_txstat) == HAL_OK);
- ieee80211_dump_pkt(ic, mtod(bf->bf_m, caddr_t),
- bf->bf_m->m_len, 0, -1);
+ ieee80211_dump_pkt(ic, mtod(bf->bf_m, const uint8_t *),
+ bf->bf_m->m_len, 0, -1);
}
#endif /* ATH_DEBUG */
bus_dmamap_unload(sc->sc_dmat, bf->bf_dmamap);
@@ -5187,8 +5187,9 @@
ath_printtxbuf(sc, bf, sc->sc_bhalq, 0,
ath_hal_txprocdesc(ah, bf->bf_desc,
&bf->bf_status.ds_txstat) == HAL_OK);
- ieee80211_dump_pkt(ifp->if_l2com, mtod(bf->bf_m, caddr_t),
- bf->bf_m->m_len, 0, -1);
+ ieee80211_dump_pkt(ifp->if_l2com,
+ mtod(bf->bf_m, const uint8_t *), bf->bf_m->m_len,
+ 0, -1);
}
}
#endif /* ATH_DEBUG */
@@ -6783,7 +6784,7 @@
if (IFF_DUMPPKTS(sc, ATH_DEBUG_XMIT))
ieee80211_dump_pkt(ic, mtod(m0, caddr_t), m0->m_len,
- sc->sc_hwmap[rix].ieeerate, -1);
+ sc->sc_hwmap[rix].ieeerate, -1);
if (bpf_peers_present(ifp->if_bpf)) {
u_int64_t tsf = ath_hal_gettsf64(ah);
@@ -6987,7 +6988,6 @@
{
/* copy from vap state (XXX check all vaps have same value?) */
sc->sc_tdmaslotlen = tdma->tdma_slotlen;
- sc->sc_tdmabintcnt = tdma->tdma_bintval;
sc->sc_tdmabintval = roundup((sc->sc_tdmaslotlen+sc->sc_tdmaguard) *
tdma->tdma_slotcnt, 1024);
@@ -7121,6 +7121,8 @@
const struct ieee80211_tdma_state *ts = vap->iv_tdma;
ath_tdma_bintvalsetup(sc, ts);
+ if (changed & TDMA_UPDATE_SLOTLEN)
+ ath_wme_update(ic);
DPRINTF(sc, ATH_DEBUG_TDMA,
"%s: adopt slot %u slotcnt %u slotlen %u us "
@@ -7128,7 +7130,6 @@
ts->tdma_slot, ts->tdma_slotcnt, ts->tdma_slotlen,
sc->sc_tdmabintval);
- ath_beaconq_config(sc);
/* XXX right? */
ath_hal_intrset(ah, sc->sc_imask);
/* NB: beacon timers programmed below */
==== //depot/projects/vimage-commit/src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c#11 (text+ko) ====
@@ -28,7 +28,7 @@
***************************************************************************/
#include
-__FBSDID("$FreeBSD: src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c,v 1.29 2008/12/17 12:52:34 bz Exp $");
+__FBSDID("$FreeBSD: src/sys/dev/cxgb/ulp/tom/cxgb_cpl_io.c,v 1.30 2009/04/11 22:07:19 rwatson Exp $");
#include
#include
@@ -3829,7 +3829,7 @@
#endif
toep->tp_state = tp->t_state;
- V_tcpstat.tcps_connects++;
+ TCPSTAT_INC(tcps_connects);
}
==== //depot/projects/vimage-commit/src/sys/dev/e1000/if_em.c#7 (text+ko) ====
@@ -30,7 +30,7 @@
POSSIBILITY OF SUCH DAMAGE.
******************************************************************************/
-/*$FreeBSD: src/sys/dev/e1000/if_em.c,v 1.5 2009/04/10 00:05:46 jfv Exp $*/
+/*$FreeBSD: src/sys/dev/e1000/if_em.c,v 1.6 2009/04/14 03:36:59 kmacy Exp $*/
#ifdef HAVE_KERNEL_OPTION_HEADERS
#include "opt_device_polling.h"
@@ -39,6 +39,7 @@
#include
#include
+#include
#include
#include
#include
@@ -897,6 +898,9 @@
bus_generic_detach(dev);
if_free(ifp);
+#ifdef IFNET_BUF_RING
+ drbr_free(adapter->br, M_DEVBUF);
+#endif
em_free_transmit_structures(adapter);
em_free_receive_structures(adapter);
@@ -991,6 +995,69 @@
* the packet is requeued.
**********************************************************************/
+#ifdef IFNET_BUF_RING
+static int
+em_transmit_locked(struct ifnet *ifp, struct mbuf *m)
+{
+ struct adapter *adapter = ifp->if_softc;
+ int error;
+
+ EM_TX_LOCK_ASSERT(adapter);
+ if (((ifp->if_drv_flags & (IFF_DRV_RUNNING|IFF_DRV_OACTIVE)) !=
+ IFF_DRV_RUNNING)
+ || (!adapter->link_active)) {
+ error = drbr_enqueue(ifp, adapter->br, m);
+ return (error);
+ }
+
+ if (ADAPTER_RING_EMPTY(adapter) &&
+ (adapter->num_tx_desc_avail > EM_TX_OP_THRESHOLD)) {
+ if (em_xmit(adapter, &m)) {
+ if (m && (error = drbr_enqueue(ifp, adapter->br, m)) != 0) {
+ return (error);
+ }
+ } else{
+ /* Send a copy of the frame to the BPF listener */
+ ETHER_BPF_MTAP(ifp, m);
+ }
+ } else if ((error = drbr_enqueue(ifp, adapter->br, m)) != 0)
+ return (error);
+
+ if (!ADAPTER_RING_EMPTY(adapter))
+ em_start_locked(ifp);
+
+ return (0);
+}
+
+static int
+em_transmit(struct ifnet *ifp, struct mbuf *m)
+{
+
+ struct adapter *adapter = ifp->if_softc;
+ int error = 0;
+
+ if(EM_TX_TRYLOCK(adapter)) {
+ if (ifp->if_drv_flags & IFF_DRV_RUNNING)
+ error = em_transmit_locked(ifp, m);
+ EM_TX_UNLOCK(adapter);
+ } else
+ error = drbr_enqueue(ifp, adapter->br, m);
+
>>> TRUNCATED FOR MAIL (1000 lines) <<<
From owner-p4-projects@FreeBSD.ORG Tue Apr 14 18:23:40 2009
Return-Path:
Delivered-To: p4-projects@freebsd.org
Received: by hub.freebsd.org (Postfix, from userid 32767)
id BBFF71065708; Tue, 14 Apr 2009 18:23:39 +0000 (UTC)
Delivered-To: perforce@freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2001:4f8:fff6::34])
by hub.freebsd.org (Postfix) with ESMTP id 53A551065700
for ; Tue, 14 Apr 2009 18:23:39 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (repoman.freebsd.org
[IPv6:2001:4f8:fff6::29])
by mx1.freebsd.org (Postfix) with ESMTP id 3B52B8FC1E
for ; Tue, 14 Apr 2009 18:23:39 +0000 (UTC)
(envelope-from zec@fer.hr)
Received: from repoman.freebsd.org (localhost [127.0.0.1])
by repoman.freebsd.org (8.14.3/8.14.3) with ESMTP id n3EINd69014316
for ; Tue, 14 Apr 2009 18:23:39 GMT
(envelope-from zec@fer.hr)
Received: (from perforce@localhost)
by repoman.freebsd.org (8.14.3/8.14.3/Submit) id n3EINcAL014314
for perforce@freebsd.org; Tue, 14 Apr 2009 18:23:38 GMT
(envelope-from zec@fer.hr)
Date: Tue, 14 Apr 2009 18:23:38 GMT
Message-Id: <200904141823.n3EINcAL014314@repoman.freebsd.org>
X-Authentication-Warning: repoman.freebsd.org: perforce set sender to
zec@fer.hr using -f
From: Marko Zec
To: Perforce Change Reviews
Cc:
Subject: PERFORCE change 160627 for review
X-BeenThere: p4-projects@freebsd.org
X-Mailman-Version: 2.1.5
Precedence: list
List-Id: p4 projects tree changes
List-Unsubscribe: ,
List-Archive: