From rene at FreeBSD.org Wed Feb 2 12:18:52 2011 From: rene at FreeBSD.org (Rene Ladan) Date: Wed Feb 2 12:18:56 2011 Subject: PERFORCE change 188447 for review Message-ID: <201102021218.p12CIowf024388@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188447?ac=10 Change 188447 by rene@rene_acer on 2011/02/02 12:18:14 IFC IFC Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/book.sgml#15 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/boot/chapter.sgml#9 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/eresources/chapter.sgml#32 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/firewalls/chapter.sgml#23 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/install/chapter.sgml#20 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/introduction/chapter.sgml#27 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#16 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/l10n/chapter.sgml#17 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/linuxemu/chapter.sgml#15 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/mail/chapter.sgml#12 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/mirrors/chapter.sgml#56 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/multimedia/chapter.sgml#17 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/network-servers/chapter.sgml#36 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/ports/chapter.sgml#20 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml#24 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/preface/preface.sgml#14 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/printing/chapter.sgml#8 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/security/chapter.sgml#16 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/share/sgml/mailing-lists.ent#24 integrate Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/book.sgml#15 (text+ko) ==== @@ -1,8 +1,8 @@ @@ -82,6 +82,7 @@ 2008 2009 2010 + 2011 The &os; Dutch Documentation Project ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/boot/chapter.sgml#9 (text+ko) ==== @@ -1,11 +1,11 @@ @@ -870,11 +870,6 @@ Device hints - - Dit onderwerp is alleen van toepassing op &os; 5.0 en - later. - - Tijdens het opstarten van het systeem leest de boot &man.loader.8; het bestand &man.device.hints.5;. Dit bestand slaat opstartinformatie voor de kernel op in variabelen, ook wel ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/eresources/chapter.sgml#32 (text+ko) ==== @@ -1,11 +1,11 @@ @@ -135,6 +135,13 @@ + + &a.chromium.name; + + &os; specifieke Chromium problemen + + + &a.current.name; Discussie over het gebruik van &os.current; @@ -226,12 +233,6 @@ - &a.alpha.name; - - Porten van &os; naar de Alpha - - - &a.amd64.name; Porten van &os; naar AMD64-systemen @@ -554,13 +555,6 @@ - &a.qa.name; - - Discussie over Quality Assurance, meestal in een - uitgavetraject - - - &a.realtime.name; Ontwikkeling van realtime-uitbreidingen voor @@ -601,13 +595,6 @@ - &a.smp.name; - - Discussies over het ontwerp voor [A]Symmetric - MultiProcessing - - - &a.sparc.name; Porten van &os; naar op &sparc; gebaseerde @@ -1237,6 +1224,18 @@ + &a.chromium.name; + + + &os; specifieke Chromium problemen + + Dit is een lijst voor het bespreken van Chromium + ondersteuning voor &os;. Dit is een technische lijst om de + ontwikkelingen en installatie van Chromium te bespreken. + + + + &a.core.name; ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/firewalls/chapter.sgml#23 (text+ko) ==== @@ -1,10 +1,10 @@ @@ -273,14 +273,10 @@ pf_rules="/pad/naar/pf.conf" - - Sinds &os; 7.0 is het voorbeeld - pf.conf dat in /etc/ stond verplaatst naar - /usr/share/examples/pf/. - Voor versies van &os; voor 7.0 is er standaard een - /etc/pf.conf aanwezig. - + Het voorbeeld pf.conf bestand + kan gevonden worden in /usr/share/examples/pf + De module PF kan ook handmatig vanaf de opdrachtregel geladen worden: @@ -398,9 +394,9 @@ Houd tijdens het doornemen van de PF FAQ in de gaten dat verschillende versies van &os; verschillende versies van PF kunnen - bevatten. Momenteel gebruiken - &os; 7.X en nieuwer dezelfde versie - van PF als OpenBSD 4.1. + bevatten. Momenteel gebruikt + &os; dezelfde versie van PF als + OpenBSD 4.1. De &a.pf; is een goede plaats om vragen over het instellen ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/install/chapter.sgml#20 (text+ko) ==== @@ -1,10 +1,10 @@ @@ -105,16 +105,12 @@ De minimale configuratie om &os; te installeren varieert met de versie van &os; en de hardware-architectuur. - Informatie over de minimale configuratie is beschikbaar in - de Installatie Notes op de Uitgave - Informatie pagina op de &os; website. Een samenvatting - van deze informatie is gegeven in de volgende secties. - Afhankelijk van de methode die u kiest om &os; te installeren, - heeft u misschien ook een floppydrive, een ondersteunde CDROM - drive, en in sommige gevallen een netwerkadapter nodig. Dit zal - worden behandeld door het . - + Een samenvatting van deze informatie wordt in de volgende + secties gegeven. Afhankelijk van de methode die u kiest om &os; + te installeren, heeft u misschien ook een floppydrive, een + ondersteunde CDROM drive, en in sommige gevallen een + netwerkadapter nodig. Dit zal worden behandeld door het + . &os;/&arch.i386; en &os;/&arch.pc98; @@ -132,20 +128,6 @@ - &os;/&arch.alpha; - - Alpha - - Ondersteuning voor de Alpha was verwijderd te beginnen - met &os; 7.0. De - &os; 6.X uitgaveserie is de - laatste die ondersteuning biedt voor deze architectuur. Kijk op de - Release - Information pagina van de &os; website voor meer - informatie. - - - &os;/&arch.amd64; Er zijn twee klassen processoren die &os;/&arch.amd64; @@ -1196,13 +1178,11 @@ GENERIC kernel zitten, zoals geluidskaarten. - Voor &os; 6.2 en later ziet u na de procedure voor het + Na de procedure voor het opsporen van apparaten . Gebruik de pijltoetsen om een land, regio, of groep te kiezen. Druk daarna op Enter, dit stelt gemakkelijk uw land in. - Het is ook gemakkelijk om het programma - sysinstall te verlaten en opnieuw te - beginnen. +
Landmenu kiezen @@ -1230,32 +1210,8 @@
-
- Sysinstall verlaten - - - - - - -
- - Gebruik de pijltjestoetsen om in het hoofdmenu - Exit Install te selecteren. Het - volgende bericht verschijnt: - - User Confirmation Requested - Are you sure you wish to exit? The system will reboot - - [ Yes ] No - - Het installatieprogramma start opnieuw als &gui.yes; gekozen wordt - en de CD-ROM in het station is gelaten tijdens het opnieuw - opstarten. - - Bij opstarten van diskettes is het nodig om de diskette met - boot.flp uit de drive te halen voordat - opnieuw wordt gestart. + Nadat het juiste land is gekozen zal + sysinstall het hoofd menu tonen. @@ -5212,8 +5168,8 @@ gestuurd met het commando set log local ....
- Als een hard-wired verbinding naar een andere &os; (2.0-R - of later) machine beschikbaar is kan ook overwogen worden te + Als een hard-wired verbinding naar een andere &os; + machine beschikbaar is kan ook overwogen worden te installeren via een laplink parallelle poort kabel. De snelheid van een parallelle poort is veel hoger dan wat normaal mogelijk is over een seriële kabel (tot ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/introduction/chapter.sgml#27 (text+ko) ==== @@ -1,10 +1,10 @@ @@ -70,8 +70,7 @@ 4.4BSD-Lite &os; is een op 4.4BSD-Lite gebaseerd besturingssysteem - voor Intel (x86 en &itanium;), AMD64, - Alpha en Sun &ultrasparc; computers. + voor Intel (x86 en &itanium;), AMD64 en Sun &ultrasparc; computers. Er zijn ook ports naar andere architecturen in voorbereiding. Er is nog meer informatie over de geschiedenis van &os; of over de &os; is een 32-bits besturingssysteem (64-bits op de - Alpha, &itanium;, AMD64, en &ultrasparc;) en is van de + &itanium;, AMD64, en &ultrasparc;) en is van de grond af aan zo ontworpen. X Window systeem - - XFree86 @@ -418,8 +415,6 @@ X Window systeem - - XFree86 @@ -787,7 +782,9 @@ De RELENG_6 tak is gemaakt in juli 2005, de eerste uitgave van de 6.X tak werd vrijgegeven in november 2005. De meest recente 6.4-RELEASE kwam uit in november 2008. - Er zullen geen verdere uitgaven komen van de RELENG_6 tak. + Er zullen geen verdere uitgaven komen van de RELENG_6 tak. + Deze tak is de laatste tak waarin ondersteuning zit voor de + Alpha architectuur. De RELENG_7 tak is gemaakt in oktober 2007. De eerste uitgave van deze tak is 7.0-RELEASE, welke is uitgekomen in @@ -1108,7 +1105,7 @@ &os; is een open source, op 4.4BSD-Lite gebaseerd besturingssysteem voor Intel (x86 en &itanium;), AMD64, - Alpha en Sun &ultrasparc; computers. + n Sun &ultrasparc; computers. Het is grotendeels gebaseerd op software van de Computer Systems Research Group (CSRG) van de University of California in Berkeley (U.C. Berkeley), met verbeteringen overgenomen van ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#16 (text+ko) ==== @@ -1,10 +1,10 @@ @@ -313,7 +313,7 @@ compile, waarin de aangepaste kernel gebouwd wordt. arch representeert hier één van i386, - alpha, amd64, + amd64, ia64, powerpc, sparc64 of pc98 (een alternatieve ontwikkelingstak van PC-hardware die populair is in @@ -516,7 +516,7 @@ Joel Dahl - Bijgewerkt voor &os; 6.X door + Bijgewerkt door @@ -554,8 +554,8 @@ Architectuuronafhankelijke opties staan in /usr/src/sys/conf/NOTES. - Sinds &os; 5.0 is er een nieuwe directief - include beschikbaar om te gebruiken in + Een nieuwe directief include is beschikbaar + om te gebruiken in instellingenbestanden. Hiermee kan een ander instellingenbestand logisch in het huidige worden opgenomen, waardoor het eenvoudig wordt om kleine veranderingen relatief aan een bestaand bestand te onderhouden. Als u @@ -611,8 +611,8 @@ machine i386 Dit is de architectuur van de machine. Het moet - één van alpha, - amd64, i386, + één van amd64, + i386, ia64, pc98, powerpc of sparc64 zijn. @@ -808,7 +808,7 @@ options PSEUDOFS # Pseudo-bestandssysteem raamwerk - 6.X kernels die PROCFS gebruiken moeten ook + Kernels die PROCFS gebruiken moeten ook ondersteuning voor PSEUDOFS opnemen. options GEOM_GPT # GUID Partitietabellen. @@ -824,21 +824,32 @@ options COMPAT_FREEBSD4 # Compatibel met &os; 4 - Deze optie is nodig op &os; 5.X &i386; en Alpha systemen + Deze optie is nodig om ondersteuning te bieden aan applicaties die gecompileerd zijn op oudere versies van &os; en gebruik maken van oudere systeemaanroep-interfaces. Het is aanbevolen dat deze optie - gebruikt wordt op alle &i386; en Alpha systemen die mogelijk + gebruikt wordt op alle &i386; systemen die mogelijk oudere applicaties draaien. Voor platformen die pas in 5.X ondersteuning verwierven, zoals ia64 en &sparc64;, is deze optie niet nodig. options COMPAT_FREEBSD5 # Compatibel met &os;5 - Deze optie is vereist in &os; 6.X en hoger om - toepassingen die op &os; 5.X zijn gecompileerd en - systeemaanroepinterfaces van &os; 5.X gebruiken te - ondersteunen. + Deze optie is vereist om ondersteuning te geven aan + applicaties die gecompileerd zijn op &os; 5.X die gebruik + maken van de systeemaanroepinterfaces van &os; 5.X. + + options COMPAT_FREEBSD6 # Compatibel met &os;5 + + Deze optie is vereist om ondersteuning te geven aan + applicaties die gecompileerd zijn op &os; 6.X die gebruik + maken van de systeemaanroepinterfaces van &os; 6.X. + + options COMPAT_FREEBSD7 # Compatibel met &os;5 + + Deze optie is vereist om ondersteuning te geven aan + applicaties die gecompileerd zijn op &os; 7.X die gebruik + maken van de systeemaanroepinterfaces van &os; 7.X. options SCSI_DELAY=5000 # Vertraging (in ms) voordat SCSI wordt ondergezocht. @@ -908,7 +919,7 @@ geval van twijfel instaan. - Merk op dat in &os; 8.0-CURRENT en later alle mutexen + Merk op dat in &os; 8.0-RELEASE en later alle mutexen standaard adaptief zijn, tenzij ze expliciet op niet-adaptief zijn gezet door met de optie NO_ADAPTIVE_MUTEXES te compileren. Een ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/l10n/chapter.sgml#17 (text+ko) ==== @@ -1,10 +1,10 @@ @@ -713,9 +713,7 @@ X11 &truetype; lettertypeserver Eerst moet &xorg; server - (x11-servers/xorg-server) - of &xfree86; server (x11-servers/XFree86-4-Server) + (x11-servers/xorg-server), geïnstalleerd worden en daarna de &truetype; lettertypen van de taal. Door de gewenste locale in te stellen worden de menu's en dergelijke in de gekozen taal ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/linuxemu/chapter.sgml#15 (text+ko) ==== @@ -1,10 +1,10 @@ @@ -578,11 +578,6 @@ door ze aan xorg.conf toe te voegen. - - Voor &xfree86; servers is het - instellingenbestand XF86Config. - - lettertypen Als er nog geen map @@ -1332,2547 +1327,6 @@ - - - - - Holger - Kipp - Bijgedragen door - - - - - - Valentino - Vaschetto - Originele versie omgezet naar SGML door - - - - - &sap.r3; installeren - - - applicaties - - &sap.r3; - - - Installaties van &sap; Systemen - die &os; gebruiken worden niet ondersteund door het &sap; - ondersteuningsteam. Zij bieden alleen ondersteuning voor - gecertificeerde platformen. - - - Voorwoord - - Dit document beschrijft een mogelijke manier om een - &sap.r3; System met - &oracle; Database voor &linux; op - een &os; machine, inclusief de installatie van &os; en - &oracle;. Er worden twee - instellingen beschreven: - - - - &sap.r3; 4.6B (IDES) met - &oracle; 8.0.5 op - &os; 4.3–STABLE;. - - - - &sap.r3; 4.6C met - &oracle; 8.1.7 op - &os; 4.5–STABLE. - - - - Hoewel dit document alle belangrijke stappen in meer detail - probeert te beschrijven, is het niet bedoeld als een vervanging - voor de &oracle; en - &sap.r3; - installatiehandleidingen. - - Voor specifieke vragen wordt verwezen naar de documentatie - die geleverd wordt bij de &sap.r3; - &linux; editie voor &sap; en - &oracle; en de bronnen van - &oracle; en - &sap; OSS. - - - - Software - - Voor de &sap; installaties zijn - de volgende CD-ROM gebruikt: - - - &sap.r3; 4.6B, &oracle; 8.0.5 - - - - - - Naam - - Nummer - - Beschrijving - - - - - - KERNEL - - 51009113 - - SAP Kernel Oracle / Installation / AIX, Linux, - Solaris - - - - RDBMS - - 51007558 - - Oracle / RDBMS 8.0.5.X / Linux - - - - EXPORT1 - - 51010208 - - IDES / DB-Export / Disc 1 of 6 - - - - EXPORT2 - - 51010209 - - IDES / DB-Export / Disc 2 of 6 - - - - EXPORT3 - - 51010210 - - IDES / DB-Export / Disc 3 of 6 - - - - EXPORT4 - - 51010211 - - IDES / DB-Export / Disc 4 of 6 - - - - EXPORT5 - - 51010212 - - IDES / DB-Export / Disc 5 of 6 - - - - EXPORT6 - - 51010213 - - IDES / DB-Export / Disc 6 of 6 - - - - - - Ook zijn de &oracle; 8 Server - (Pre-productie versie 8.0.5 voor &linux; kernelversie 2.0.33) - CD-ROM gebruikt, die niet echt noodzakelijk is en - &os; 4.3-STABLE (een paar dagen na de 4.3-RELEASE). - - - - - &sap.r3; 4.6C SR2, &oracle; 8.1.7 - - - - - - Naam - - Nummer - - Beschrijving - - - - - - KERNEL - - 51014004 - - SAP Kernel Oracle / SAP Kernel Version 4.6D / - DEC, Linux - - - - RDBMS - - 51012930 - - Oracle 8.1.7/ RDBMS / Linux - - - - EXPORT1 - - 51013953 - - Release 4.6C SR2 / Export / Disc 1 of 4 - - - - EXPORT1 - - 51013953 - - Release 4.6C SR2 / Export / Disc 2 of 4 - - - - EXPORT1 - - 51013953 - - Release 4.6C SR2 / Export / Disc 3 of 4 - - - - EXPORT1 - - 51013953 - - Release 4.6C SR2 / Export / Disc 4 of 4 - - - - LANG1 - - 51013954 - - Release 4.6C SR2 / Language / DE, EN, FR / - Disc 1 van 3 - - - - - - Afhankelijk van de talen die geïnstalleerd moeten - worden kunnen aanvullende taal-CD-ROMs nodig zijn. Hier - worden DE en EN gebruikt, dus is alleen de eerste taal-CD-ROM - nodig. Een kleine kanttekening is dat de nummers van alle - vier de EXPORT CD-ROMs identiek zijn. Ook hebben alle drie de - taal-CD-ROMs hetzelfde nummer (dit verschilt met de 4.6B IDES - release CD-ROM-nummering). Ten tijde van schrijven draait - deze installatie op &os; 4.5-STABLE (20.03.2002). - - - - - Opmerkingen over &sap; - - Het wordt aangeraden de volgende notities - vóór de installatie van - &sap.r3; gelezen te hebben. Ze - waren bruikbaar tijdens de installatie: - - - &sap.r3; 4.6B, &oracle; 8.0.5 - - - - - - Nummer - - Titel - - - - - - 0171356 - - SAP Software on Linux: Essential Comments - - - - 0201147 - - INST: 4.6C R/3 Inst. on UNIX - Oracle - - - - 0373203 - - Update / Migration Oracle 8.0.5 --> - 8.0.6/8.1.6 LINUX - - - - 0072984 - - Release of Digital UNIX 4.0B for Oracle - - - - 0130581 - - R3SETUP step DIPGNTAB terminates - - - - 0144978 - - Your system has not been installed correctly - - - - 0162266 - - Questions and tips for R3SETUP on - Windows NT / W2K - - - - - - - - &sap.r3; 4.6C, &oracle; 8.1.7 - - - - - - Nummer - - Titel - - - - - - 0015023 - - Initializing table TCPDB (RSXP0004) (EBCDIC) - - - - 0045619 - - R/3 with several languages or typefaces - - - - 0171356 - - SAP Software on Linux: Essential Comments - - - - 0195603 - - RedHat 6.1 Enterprise version: Known problems - - - - 0212876 - - The new archiving tool SAPCAR - - - - 0300900 - - Linux: Released DELL Hardware - - - - 0377187 - - RedHat 6.2: important remarks - - - - 0387074 - - INST: R/3 4.6C SR2 Installation on UNIX - - - - 0387077 - - INST: R/3 4.6C SR2 Inst. on UNIX - Oracle - - - - 0387078 - - SAP Software on UNIX: OS Dependencies 4.6C SR2 - - - - - - - - - Benodigde hardware - - De volgende uitrusting is voldoende voor de installatie van - een &sap.r3; Systeem. Voor - productiegebruik geldt natuurlijk dat exactere gegevens nodig - zijn: - - - - - - Component >>> TRUNCATED FOR MAIL (1000 lines) <<< From trasz at FreeBSD.org Wed Feb 2 16:27:50 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Wed Feb 2 16:27:52 2011 Subject: PERFORCE change 188454 for review Message-ID: <201102021627.p12GRoot076099@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188454?ac=10 Change 188454 by trasz@trasz_victim on 2011/02/02 16:27:15 Add -n option to rctl(8). Affected files ... .. //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#4 edit .. //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.c#4 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#4 (text+ko) ==== @@ -34,12 +34,14 @@ .Sh SYNOPSIS .Nm .Op Fl h +.Op Fl n .Op Ar filter .Nm .Fl a .Op Ar rule .Nm .Op Fl h +.Op Fl n .Fl l .Op Ar filter .Nm @@ -78,6 +80,8 @@ "Human-readable" output. Use unit suffixes: Byte, Kilobyte, Megabyte, Gigabyte, Terabyte and Petabyte. +.It Fl n +Display user IDs numerically rather than converting them to a user name. .Pp .Sh RULE SYNTAX Syntax for a rule is subject:subject-id:resource:action=amount/per. ==== //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.c#4 (text+ko) ==== @@ -283,18 +283,18 @@ * Print rules, one per line. */ static void -print_rules(char *rules, int hflag) +print_rules(char *rules, int hflag, int nflag) { char *rule; while ((rule = strsep(&rules, ",")) != NULL) { if (rule[0] == '\0') break; /* XXX */ - rule = humanize_ids(rule); + if (nflag == 0) + rule = humanize_ids(rule); if (hflag) rule = humanize_amount(rule); printf("%s\n", rule); - free(rule); } } @@ -310,7 +310,7 @@ } static void -show_limits(char *filter, int hflag) +show_limits(char *filter, int hflag, int nflag) { int error; char *outbuf = NULL; @@ -327,7 +327,7 @@ err(1, "rctl_get_limits"); } while (error && errno == ERANGE); - print_rules(outbuf, hflag); + print_rules(outbuf, hflag, nflag); free(filter); free(outbuf); } @@ -412,7 +412,7 @@ * Query the kernel about resource limit rules and print them out. */ static void -show_rules(char *filter, int hflag) +show_rules(char *filter, int hflag, int nflag) { int error; char *outbuf = NULL; @@ -434,7 +434,7 @@ err(1, "rctl_get_rules"); } while (error && errno == ERANGE); - print_rules(outbuf, hflag); + print_rules(outbuf, hflag, nflag); free(outbuf); } @@ -449,10 +449,11 @@ int main(int argc __unused, char **argv __unused) { - int ch, aflag = 0, hflag = 0, lflag = 0, rflag = 0, uflag = 0; + int ch, aflag = 0, hflag = 0, nflag = 0, lflag = 0, rflag = 0, + uflag = 0; char *rule = NULL; - while ((ch = getopt(argc, argv, "a:hl:r:u:")) != -1) { + while ((ch = getopt(argc, argv, "a:hl:nr:u:")) != -1) { switch (ch) { case 'a': aflag = 1; @@ -465,6 +466,9 @@ lflag = 1; rule = strdup(optarg); break; + case 'n': + nflag = 1; + break; case 'r': rflag = 1; rule = strdup(optarg); @@ -506,7 +510,7 @@ } if (lflag) { - show_limits(rule, hflag); + show_limits(rule, hflag, nflag); return (0); } @@ -520,6 +524,6 @@ return (0); } - show_rules(rule, hflag); + show_rules(rule, hflag, nflag); return (0); } From trasz at FreeBSD.org Wed Feb 2 16:30:02 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Wed Feb 2 16:30:05 2011 Subject: PERFORCE change 188455 for review Message-ID: <201102021630.p12GU2eO076217@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188455?ac=10 Change 188455 by trasz@trasz_victim on 2011/02/02 16:29:59 Fix kernel config. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/amd64/conf/GENERIC#19 edit .. //depot/projects/soc2009/trasz_limits/sys/i386/conf/GENERIC#20 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/amd64/conf/GENERIC#19 (text+ko) ==== @@ -78,7 +78,7 @@ options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones options CONTAINERS -options HRL +options RCTL # Make an SMP-capable kernel by default options SMP # Symmetric MultiProcessor Kernel ==== //depot/projects/soc2009/trasz_limits/sys/i386/conf/GENERIC#20 (text+ko) ==== @@ -77,6 +77,9 @@ options WITNESS_SKIPSPIN # Don't run witness on spinlocks for speed options MALLOC_DEBUG_MAXZONES=8 # Separate malloc(9) zones +options CONTAINERS +options RCTL + # To make an SMP kernel, the next two lines are needed options SMP # Symmetric MultiProcessor Kernel device apic # I/O APIC From trasz at FreeBSD.org Wed Feb 2 16:33:20 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Wed Feb 2 16:33:22 2011 Subject: PERFORCE change 188456 for review Message-ID: <201102021633.p12GXJDA078080@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188456?ac=10 Change 188456 by trasz@trasz_victim on 2011/02/02 16:32:58 Fix units in the manual page. Affected files ... .. //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#5 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#5 (text+ko) ==== @@ -123,28 +123,28 @@ .Pp .Sh RESOURCES .Bl -column -offset 3n "msgqqueued" -.It cpu CPU time, in microseconds -.It fsize maximum file size, in megabytes -.It data data size, in megabytes -.It stack stack size, in megabytes -.It core core dump size, in megabytes -.It rss resident set size, in megabytes -.It memlock locked memory, in megabytes +.It cpu CPU time, in milliseconds +.It fsize maximum file size, in bytes +.It data data size, in bytes +.It stack stack size, in bytes +.It core core dump size, in bytes +.It rss resident set size, in bytes +.It memlock locked memory, in bytes .It nproc number of processes .It nofile file descriptor table size -.It sbsize memory consumed by socket buffers, in megabytes -.It vmem address space limit, in megabytes +.It sbsize memory consumed by socket buffers, in bytes +.It vmem address space limit, in bytes .It npts number of PTYs -.It swap swap usage, in megabytes +.It swap swap usage, in bytes .It nthr number of threads .It msgqqueued number of queued SysV messages -.It msgqsize SysV message queue size, in megabytes +.It msgqsize SysV message queue size, in bytes .It nmsgq number of SysV message queues .It nsem number of SysV semaphores .It nsemop number of SysV semaphores modified in a single semop(2) call .It nshm number of SysV shared memory segments -.It shmsize SysV shared memory size, in megabytes -.It wallclock wallclock time +.It shmsize SysV shared memory size, in bytes +.It wallclock wallclock time, in milliseconds .It pctcpu %cpu time .El .Pp From rene at FreeBSD.org Wed Feb 2 16:36:38 2011 From: rene at FreeBSD.org (Rene Ladan) Date: Wed Feb 2 16:36:42 2011 Subject: PERFORCE change 188458 for review Message-ID: <201102021636.p12GabnK078137@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188458?ac=10 Change 188458 by rene@rene_acer on 2011/02/02 16:35:55 IFC Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/serialcomms/chapter.sgml#10 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/vinum/chapter.sgml#9 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/x11/chapter.sgml#33 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/share/sgml/freebsd.dsl#4 integrate Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/serialcomms/chapter.sgml#10 (text+ko) ==== @@ -1,11 +1,11 @@ @@ -82,6 +82,18 @@ Inleiding + + Vanaf &os; 8.0 zijn de seriële poorten + hernoemd van + /dev/cuadN naar + /dev/cuauN en + van + /dev/ttydN naar + /dev/ttyuN. + &os; 7.X gebruikers moeten de documentatie aanpassen naar + deze wijzigingen. + + Terminologie @@ -618,7 +630,7 @@ Inbelpoorten heten - /dev/ttydN + /dev/ttyuN waarbij N het poortnummer is, beginnend met nul. In het algemeen kunnen inbelpoorten voor terminals gebruikt worden. @@ -629,7 +641,7 @@ Uitbelpoorten heten - /dev/cuadN. + /dev/cuauN. In het algemeen worden uitbelpoorten niet voor terminals maar voor modems gebruikt. Gebruik een uitbelpoort als een seriële kabel of terminal het @@ -639,11 +651,11 @@ Als er een terminal met de eerste seriële poort (COM1 in &ms-dos;) verbonden is, - wordt /dev/ttyd0 gebruikt om naar de + wordt /dev/ttyu0 gebruikt om naar de terminal te verwijzen. Als een terminal op de tweede seriële poort is aangesloten (ook bekend als COM2), dient - /dev/ttyd1 gebruikt te worden, + /dev/ttyu1 gebruikt te worden, enzovoort. @@ -725,15 +737,15 @@ speciale apparaatbestanden die in de map /dev staan. De apparaten sio worden benaderd met de apparaten - /dev/ttydN + /dev/ttyuN (inbellen) en - /dev/cuadN + /dev/cuauN (uitbellen). &os; biedt ook initialisatie-apparaten - (/dev/ttydN.init + (/dev/ttyuN.init en - /dev/cuadN.init) + /dev/cuauN.init) en slotapparaten - (/dev/ttydN.lock + (/dev/ttyuN.lock en /dev/cuadN.lock). De initialisatie-apparaten worden gebruikt om telkens als een @@ -752,19 +764,19 @@ De seriële poort instellen - ttyd + ttyu - cuad + cuau Het apparaat - ttydN (of - cuadN) is + ttyuN (of + cuauN) is het gebruikelijke apparaat dat geopend dient te worden voor de applicaties. Wanneer een proces het apparaat opent, heeft het een standaardverzameling aan terminal I/O-instellingen. Bekijk deze instellingen met het volgende commando: - &prompt.root; stty -a -f /dev/ttyd1 + &prompt.root; stty -a -f /dev/ttyu1 Als de instellingen van dit apparaat veranderd worden, blijven de instellingen geldig totdat het apparaat gesloten @@ -775,9 +787,9 @@ veranderd te worden. Om bijvoorbeeld de -modus, 8-bits-communicatie en -gegevensstroombeheer voor apparaat - ttyd5 standaard aan te zetten: + ttyu5 standaard aan te zetten: - &prompt.root; stty -f /dev/ttyd5.init clocal cs8 ixon ixoff + &prompt.root; stty -f /dev/ttyu5.init clocal cs8 ixon ixoff rc-bestanden @@ -793,12 +805,12 @@ Om te voorkomen dat bepaalde instellingen door een applicatie worden veranderd, dienen wijzigingen aan het slottoestand-apparaat te worden aangebracht. Om - bijvoorbeeld de snelheid van ttyd5 + bijvoorbeeld de snelheid van ttyu5 vast te zetten op 57600 bps: - &prompt.root; stty -f /dev/ttyd5.lock 57600 + &prompt.root; stty -f /dev/ttyu5.lock 57600 - Nu blijft een applicatie die ttyd5 + Nu blijft een applicatie die ttyu5 en de snelheid van de poort probeert te veranderen zitten op 57600 bps. @@ -822,6 +834,18 @@ Terminals + + Vanaf &os; 8.0 zijn de seriële poorten + hernoemd van + /dev/cuadN naar + /dev/cuauN en + van + /dev/ttydN naar + /dev/ttyuN. + &os; 7.X gebruikers moeten de documentatie aanpassen naar + deze wijzigingen. + + terminals Terminals bieden een handige en goedkope manier om een &os; @@ -937,7 +961,7 @@ Hierbij is serial-port-device de naam is van de speciale apparaatnode die gebruikt wordt voor de seriële poort op het systeem. Deze bestanden heten - /dev/cuadN. + /dev/cuauN. Het N gedeelte van de apparaatnaam is het nummer van de seriële poort. @@ -947,7 +971,7 @@ niet bij één (zoals ze bijvoorbeeld wel doen bij &ms-dos; gebaseerde systemen). Dit betekend dat wat &ms-dos; gebaseerde systemen COM1 - noemt bij &os; meestal /dev/cuad0 + noemt bij &os; meestal /dev/cuau0 genoemd wordt. @@ -1059,8 +1083,8 @@ Een standaard &os; installatie bevat een bestand /etc/ttys met ondersteuning voor de eerste vier seriële poorten: - ttyd0 tot en met - ttyd3. Indien er aan een van deze + ttyu0 tot en met + ttyu3. Indien er aan een van deze poorten een terminal wordt gekoppeld is het niet nodig om een regel toe te voegen. @@ -1078,13 +1102,13 @@ /etc/ttys zien er als volgt uit: - ttyd1ttyu1 "/usr/libexec getty std.38400" wy50 on insecure -ttyd5 "/usr/libexec/getty std.19200" vt100 on insecure +ttyu5 "/usr/libexec/getty std.19200" vt100 on insecure @@ -1243,11 +1267,11 @@ Er zou een regel voor de terminal zichtbaar moeten zijn. Het volgende scherm geeft bijvoorbeeld weer dat getty op de tweede seriële poort - ttyd1 draait en de regel + ttyu1 draait en de regel std.38400 in /etc/gettytab gebruikt: - 22189 d1 Is+ 0:00.03 /usr/libexec/getty std.38400 ttyd1 + 22189 d1 Is+ 0:00.03 /usr/libexec/getty std.38400 ttyu1 Indien er geen proces getty draait, controleer dan of de poort in /etc/ttys @@ -1314,6 +1338,18 @@ Inbeldienst + + Vanaf &os; 8.0 zijn de seriële poorten + hernoemd van + /dev/cuadN naar + /dev/cuauN en + van + /dev/ttydN naar + /dev/ttyuN. + &os; 7.X gebruikers moeten de documentatie aanpassen naar + deze wijzigingen. + + Het instellen van het &os;-systeem voor inbeldiensten is vrijwel gelijk aan het verbinden van terminals, behalve dat er met modems in plaats van terminals wordt gewerkt. @@ -1461,11 +1497,11 @@ Net als met terminals zet init een getty-proces op voor elke seriële poort die voor inbelverbindingen is ingesteld. Indien bijvoorbeeld - een modem aan /dev/ttyd0 is gekoppeld, kan + een modem aan /dev/ttyu0 is gekoppeld, kan het commando ps ax het volgende weergeven: - 4850 ?? I 0:00.09 /usr/libexec/getty V19200 ttyd0 + 4850 ?? I 0:00.09 /usr/libexec/getty V19200 ttyu0 Wanneer een gebruiker naar de modemlijn belt en de modems verbinding maken, wordt de CD-lijn (Carrier @@ -1671,11 +1707,11 @@ formaat voor zowel vaste snelheid als overeenkomstige snelheid is: - ttyd0 "/usr/libexec/getty xxx" dialup on + ttyu0 "/usr/libexec/getty xxx" dialup on Het eerste item op bovenstaande regel is het speciale - apparaatbestand. ttyd0 betekent dat - /dev/ttyd0 het bestand is dat door + apparaatbestand. ttyu0 betekent dat + /dev/ttyu0 het bestand is dat door getty in de gaten wordt gehouden. Het tweede item, "/usr/libexec/gettyxxx" @@ -1724,7 +1760,7 @@ een vaste poortsnelheid van 19,2 kbps kan de regel in ttys er als volgt uitzien: - ttyd0 "/usr/libexec/getty std.19200" dialup on + ttyu0 "/usr/libexec/getty std.19200" dialup on Indien een modem op een andere gegevenssnelheid is ingesteld, dient de juiste waarde voor @@ -1747,7 +1783,7 @@ V19200), kan de regel in ttys er als volgt uitzien: - ttyd0 "/usr/libexec/getty V19200" dialup on + ttyu0 "/usr/libexec/getty V19200" dialup on @@ -1776,8 +1812,8 @@ worden toegevoegd: # Seriële poort initieel instellen -stty -f /dev/ttyd1.init crtscts -stty -f /dev/cuad1.init crtscts +stty -f /dev/ttyu1.init crtscts +stty -f /dev/cuau1.init crtscts @@ -1972,12 +2008,12 @@ draaien. Er dienen tussen de weergegeven processen regels zoals de onderstaande te verschijnen: - 114 ?? I 0:00.10 /usr/libexec/getty V19200 ttyd0 - 115 ?? I 0:00.10 /usr/libexec/getty V19200 ttyd1 + 114 ?? I 0:00.10 /usr/libexec/getty V19200 ttyu0 + 115 ?? I 0:00.10 /usr/libexec/getty V19200 ttyu1 Er kan ook iets als het volgende verschijnen: - 114 d0 I 0:00.10 /usr/libexec/getty V19200 ttyd0 + 114 d0 I 0:00.10 /usr/libexec/getty V19200 ttyu0 Als het modem nog geen gesprek heeft aangenomen, betekent dit dat getty het openen van de @@ -1990,7 +2026,7 @@ Indien er geen enkel getty-proces verschijnt dat wacht op het openen van de gewenste poort - ttydN, + ttyuN, controleer dan de regels in /etc/ttys op vergissingen. Controleer ook het logboekbestand /var/log/messages om te zien of er @@ -1999,7 +2035,7 @@ Indien er problemen zijn, controleer dan nogmaals de instellingenbestanden /etc/ttys en /etc/gettytab, alsook de betreffende - speciale apparaatbestanden /dev/ttydN, + speciale apparaatbestanden /dev/ttyuN, op vergissingen, ontbrekende regels of ontbrekende speciale apparaatbestanden. @@ -2065,6 +2101,18 @@ Uitbeldienst + + Vanaf &os; 8.0 zijn de seriële poorten + hernoemd van + /dev/cuadN naar + /dev/cuauN en + van + /dev/ttydN naar + /dev/ttyuN. + &os; 7.X gebruikers moeten de documentatie aanpassen naar + deze wijzigingen. + + uitbeldienst De volgende tips dienen voor het maken van een verbinding met @@ -2112,14 +2160,14 @@ Maak een zogenaamde directe regel in het bestand /etc/remote aan. Als het modem bijvoorbeeld aan de eerste seriële poort, - /dev/cuad0, is gekoppeld, voeg dan de + /dev/cuau0, is gekoppeld, voeg dan de volgende regel toe: - cuad0:dv=/dev/cuad0:br#19200:pa=none + cuau0:dv=/dev/cuau0:br#19200:pa=none Gebruik voor de mogelijkheid br de hoogst ondersteunde snelheid van het modem in bps. Typ hierna - tip cuad0 om een verbinding met het modem te + tip cuau0 om een verbinding met het modem te maken. Als alternatief kan cu als @@ -2132,7 +2180,7 @@ De waarde lijn is de seriële poort (bijvoorbeeld - /dev/cuad0) en + /dev/cuau0) en snelheid is de snelheid (bijvoorbeeld 57600). Als alle AT-commando's zijn ingevoerd, voer dan ~. in @@ -2163,9 +2211,9 @@ Bijvoorbeeld: tip115200|Bel elk telefoonnummer met 115200 bps:\ - :dv=/dev/cuad0:br#115200:at=hayes:pa=none:du: + :dv=/dev/cuau0:br#115200:at=hayes:pa=none:du: tip57600|Bel elk telefoonnummer met 57600 bps:\ - :dv=/dev/cuad0:br#57600:at=hayes:pa=none:du: + :dv=/dev/cuau0:br#57600:at=hayes:pa=none:du: Hierna zijn onder andere de volgende mogelijkheden beschikbaar: @@ -2177,7 +2225,7 @@ cu gebruikt te worden: cu115200|Gebruik cu om elk nummer met 115200bps te bellen:\ - :dv=/dev/cuad1:br#57600:at=hayes:pa=none:du: + :dv=/dev/cuau1:br#57600:at=hayes:pa=none:du: Voer in: @@ -2214,7 +2262,7 @@ muffin|muffin.deep13.com|Franks machine:\ :cm=CONNECT muffin\n:tc=deep13: deep13:Gizmonics Institute terminalserver:\ - :dv=/dev/cuad2:br#38400:at=hayes:du:pa=none:pn=5551234: + :dv=/dev/cuau2:br#38400:at=hayes:du:pa=none:pn=5551234: @@ -2233,7 +2281,7 @@ grote-universiteit:\ :pn=\@:tc=dialout dialout:\ - :dv=/dev/cuad3:br#9600:at=courier:du:pa=none: + :dv=/dev/cuau3:br#9600:at=courier:du:pa=none: Voeg hierna de telefoonnummers voor de universiteit toe aan /etc/phones: @@ -2385,6 +2433,18 @@ Seriële console opzetten + + Vanaf &os; 8.0 zijn de seriële poorten + hernoemd van + /dev/cuadN naar + /dev/cuauN en + van + /dev/ttydN naar + /dev/ttyuN. + &os; 7.X gebruikers moeten de documentatie aanpassen naar + deze wijzigingen. + + seriële console @@ -2437,7 +2497,7 @@ Bewerk /etc/ttys en wijzig off in on en dialup in vt100 voor - de regel ttyd0. Indien dit niet + de regel ttyu0. Indien dit niet gebeurt is er geen wachtwoord nodig om met de seriële console te verbinden, wat tot een mogelijk beveiligingslek leidt; @@ -3156,13 +3216,13 @@ Open het bestand /etc/ttys met een tekstverwerker en zoek de volgende regels: - ttyd0 "/usr/libexec/getty std.9600" unknown off secure -ttyd1 "/usr/libexec/getty std.9600" unknown off secure -ttyd2 "/usr/libexec/getty std.9600" unknown off secure -ttyd3 "/usr/libexec/getty std.9600" unknown off secure + ttyu0 "/usr/libexec/getty std.9600" unknown off secure +ttyu1 "/usr/libexec/getty std.9600" unknown off secure +ttyu2 "/usr/libexec/getty std.9600" unknown off secure +ttyu3 "/usr/libexec/getty std.9600" unknown off secure - ttyd0 tot en met - ttyd3 komen overeen met + ttyu0 tot en met + ttyu3 komen overeen met COM1 tot en met COM4. Wijzig off in on voor de gewenste poort. Als de ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/vinum/chapter.sgml#9 (text+ko) ==== @@ -7,10 +7,10 @@ The Dutch FreeBSD Documentation Project - $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/vinum/chapter.sgml,v 1.8 2009/06/30 21:07:24 rene Exp $ + $FreeBSD: doc/nl_NL.ISO8859-1/books/handbook/vinum/chapter.sgml,v 1.9 2011/02/02 12:22:07 remko Exp $ %SOURCE% en_US.ISO8859-1/books/handbook/vinum/chapter.sgml - %SRCID% 1.47 + %SRCID% 1.49 --> @@ -847,19 +847,6 @@ - - Dit heeft alleen betrekking op de historische - Vinum implementatie. - - - De controleapparaten - /dev/vinum/control en - /dev/vinum/controld, die door - respectievelijk &man.gvinum.8; en de Vinum daemon gebruikt - worden. - - - Karakterapparaatingangen voor elk volume. Dit zijn de primaire apparaten die door Vinum gebruikt worden. De bovenstaande configuratie zou dus deze apparaten bevatten: @@ -871,17 +858,6 @@ - - Dit heeft alleen betrekking op de historische - Vinum implementatie. - - - Een map /dev/vinum/drive - met ingangen voor elke schijf. Deze ingangen zijn eigenlijk - symbolische links naar de bijbehorende schijfknooppunten. - - - Alle volumes krijgen ingangen direct onder /dev/gvinum/. @@ -957,23 +933,10 @@ heten, een naam die geen enkele relatie met een partitienaam heeft. - Normaliter klaagt &man.newfs.8; als het de naam van de - schijf niet kan interpreteren. Bijvoorbeeld: - - &prompt.root; newfs /dev/gvinum/concat - newfs: /dev/vinum/gconcat: can't figure out file system partition - Gebruik &man.newfs.8; om een bestandssysteem op dit volume aan te maken: &prompt.root; newfs /dev/gvinum/concat - - - Op versies van &os; voor 5.0 heeft &man.newfs.8; een - aanvullende vlag en het oude apparaatnaamgevingsschema: - - &prompt.root; newfs -v /dev/vinum/concat - @@ -1030,34 +993,15 @@ Automatisch opstarten - - Deze informatie heeft alleen betrekking op de - historische implementatie van Vinum. - Gvinum start altijd automatisch op + Gvinum start altijd automatisch op wanneer de kernelmodule eenmaal is geladen, via &man.loader.conf.5;. Voeg geom_vinum_load="YES" toe aan /boot/loader.conf om de module GVinum tijdens het opstarten te laden. - - Om Vinum automatisch te laten starten als het systeem - opgestart wordt, moet de volgende regel in het - /etc/rc.conf bestand staan: - - start_vinum="YES" # op YES zetten om vinum te starten - - Als het /etc/rc.conf bestand niet - bestaat, moet het gemaakt worden met de bovengenoemde inhoud. - Hierdoor laadt het systeem de Vinum kld - tijdens het starten en worden de objecten uit de instellingen - ook gestart. Dit gebeurt voordat de bestandssystemen - aangekoppeld worden. &man.fsck.8; kan dus automatisch draaien - en bestandssystemen op Vinum volumes kunnen aangekoppeld - worden. - - Als Vinum met vinum start wordt + Als Vinum met gvinum start wordt gestart, leest Vinum de instellingendatabase van één van de Vinum schijven. Normaal gesproken bevat iedere schijf een identieke kopie van de @@ -1127,46 +1071,10 @@ - - Voor Gvinum wordt alles - automatisch opgestart nadat de kernelmodule eenmaal is - geladen, dus is alleen de procedure die hierboven is - beschreven nodig. De volgende tekst documenteert het - gedrag van het historische Vinum systeem, voor oudere - installaties. - - - Vinum moet in een vroeg stadium geïnitialiseerd - worden om het volume voor het rootbestandssysteem te - kunnen leveren. De Vinum kernel module gaat niet uit - zichzelf op zoek naar schijven die mogelijk een Vinum - volume kunnen bevatten totdat de administrator (of een - van de opstartscripts) een vinum start - commando geeft. - - - De volgende paragrafen laten de benodigde stappen - zien voor &os;. - - - Door de onderstaande regel in - /boot/loader.conf te zetten, zoekt - Vinum automatisch alle schijven af naar Vinum informatie - als onderdeel van het starten van de kernel: - - vinum.autostart="YES" - - - Het is dus niet nodig om de kernel te vertellen waar - het rootbestandssysteem staat. - /boot/loader zoekt de naam voor het - root apparaat op in /etc/fstab en - geeft deze informatie door aan de kernel. Op het moment - dat het rootbestandssysteem aangekoppeld moet worden, - haalt de kernel uit de apparaatnaam welk stuurprogramma - gebruikt moet worden om dit te vertalen naar het interne - apparaat-ID (grote/kleine nummer). - + Voor Gvinum wordt alles + automatisch opgestart nadat de kernelmodule eenmaal is + geladen, dus is alleen de procedure die hierboven is + beschreven nodig. ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/x11/chapter.sgml#33 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -39,29 +39,16 @@ &os; gebruikt X11 om gebruikers een krachtige grafische gebruikersschil te bieden. X11 is een vrij beschikbare versie van - het X Window System dat geïmplementeerd is in zowel - &xorg; als + het X Window System dat geïmplementeerd is in + &xorg; &xfree86; (en andere softwarepakketten - die hier niet worden besproken). &os; versies tot en met - &os; 5.2.1-RELEASE hebben - &xfree86; als standaard, de X11 server - die is uitgebracht door The &xfree86; Project, Inc. Vanaf - &os; 5.3-RELEASE is de officiële standaardversie van X11 - gewijzigd naar &xorg;, de X11-server + die hier niet worden besproken). + De standaard en officiele smaak van X11 in &os; is + &xorg;, de X11-server die is ontwikkeld door de X.Org Foundation onder een licentie die veel lijkt op degene die door &os; wordt gebruikt. Er zijn ook commerciële X-servers voor &os; beschikbaar. - In dit hoofdstuk wordt de installatie en instelling van X11 - behandeld met de nadruk op &xorg; - &xorg.version; release. Voor informatie over het configureren van - &xfree86; (i.e. op oudere uitgaven van - &os; waar &xfree86; de standaard - X11-distributie was) of vorige uitgave van - &xorg;, is het altijd mogelijk om - gearchiveerde versies van het &os; Handboek op te raadplegen. - Meer informatie over de videohardware die X11 ondersteunt kan gevonden worden op de &xorg; website. ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/share/sgml/freebsd.dsl#4 (text+ko) ==== @@ -1,10 +1,10 @@ - .") - (make empty-element gi: "br") - (literal "Vragen over deze documentatie kunnen per e-mail naar <") - (create-link (list (list "HREF" "mailto:doc@FreeBSD.org")) - (literal "doc@FreeBSD.org")) - (literal ">."))))) - ]]> From trasz at FreeBSD.org Wed Feb 2 17:02:59 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Wed Feb 2 17:03:05 2011 Subject: PERFORCE change 188460 for review Message-ID: <201102021702.p12H2wAp084010@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188460?ac=10 Change 188460 by trasz@trasz_victim on 2011/02/02 17:01:54 Improve rctl manual page. Affected files ... .. //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#6 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#6 (text+ko) ==== @@ -148,6 +148,23 @@ .It pctcpu %cpu time .El .Pp +.Sh ACTIONS +.Bl -column -offset 3n "msgqqueued" +.It deny deny the allocation; not supported for cpu and wallclock +.It log log a warning to the console +.It sig* e.g. sigterm; send a signal to the offending process +.El +.Pp +See +.Xr signal 3 +for a list of supported signals. +.Pp +Not all actions are supported for all resources. +Attempt to add rule with action not supported by a given resouce will result +in error. +.Pp +Note that limiting RSS may kill the machine due to thrashing. +.Pp .Sh EXIT STATUS .Ex -std .Sh SEE ALSO From trasz at FreeBSD.org Wed Feb 2 18:59:14 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Wed Feb 2 18:59:15 2011 Subject: PERFORCE change 188463 for review Message-ID: <201102021859.p12IxDhI007746@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188463?ac=10 Change 188463 by trasz@trasz_victim on 2011/02/02 18:58:19 Properly guard RCTL syscalls with privileges. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#27 edit .. //depot/projects/soc2009/trasz_limits/sys/sys/priv.h#14 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#27 (text+ko) ==== @@ -1213,6 +1213,10 @@ struct loginclass *lc; struct prison *pr; + error = priv_check(td, PRIV_RCTL_GET_USAGE); + if (error != 0) + return (error); + error = rctl_read_inbuf(&inputstr, uap->inbufp, uap->inbuflen); if (error != 0) return (error); @@ -1304,6 +1308,10 @@ struct rctl_rule_link *link; struct proc *p; + error = priv_check(td, PRIV_RCTL_GET_RULES); + if (error != 0) + return (error); + error = rctl_read_inbuf(&inputstr, uap->inbufp, uap->inbuflen); if (error != 0) return (error); @@ -1373,6 +1381,10 @@ struct rctl_rule *filter; struct rctl_rule_link *link; + error = priv_check(td, PRIV_RCTL_GET_LIMITS); + if (error != 0) + return (error); + error = rctl_read_inbuf(&inputstr, uap->inbufp, uap->inbuflen); if (error != 0) return (error); @@ -1439,7 +1451,7 @@ struct rctl_rule *rule; char *inputstr; - error = priv_check(td, PRIV_RCTL_SET); + error = priv_check(td, PRIV_RCTL_ADD_RULE); if (error != 0) return (error); @@ -1481,7 +1493,7 @@ struct rctl_rule *filter; char *inputstr; - error = priv_check(td, PRIV_RCTL_SET); + error = priv_check(td, PRIV_RCTL_REMOVE_RULE); if (error != 0) return (error); ==== //depot/projects/soc2009/trasz_limits/sys/sys/priv.h#14 (text+ko) ==== @@ -486,13 +486,16 @@ /* * Resource Limits privileges. */ -#define PRIV_RCTL_SET 670 -#define PRIV_RCTL_GET 671 +#define PRIV_RCTL_GET_RULES 670 +#define PRIV_RCTL_ADD_RULE 671 +#define PRIV_RCTL_REMOVE_RULE 672 +#define PRIV_RCTL_GET_USAGE 673 +#define PRIV_RCTL_GET_LIMITS 674 /* * Track end of privilege list. */ -#define _PRIV_HIGHEST 672 +#define _PRIV_HIGHEST 674 /* * Validate that a named privilege is known by the privilege system. Invalid From trasz at FreeBSD.org Wed Feb 2 20:22:27 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Wed Feb 2 20:22:29 2011 Subject: PERFORCE change 188466 for review Message-ID: <201102022022.p12KMQWU026655@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188466?ac=10 Change 188466 by trasz@trasz_victim on 2011/02/02 20:21:50 Fix panic caused by previous commit. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/sys/priv.h#15 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/sys/priv.h#15 (text+ko) ==== @@ -495,7 +495,7 @@ /* * Track end of privilege list. */ -#define _PRIV_HIGHEST 674 +#define _PRIV_HIGHEST 675 /* * Validate that a named privilege is known by the privilege system. Invalid From trasz at FreeBSD.org Wed Feb 2 20:52:05 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Wed Feb 2 20:52:07 2011 Subject: PERFORCE change 188468 for review Message-ID: <201102022052.p12Kq4Cg032328@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188468?ac=10 Change 188468 by trasz@trasz_victim on 2011/02/02 20:51:01 Fix misplaced goto target that could cause an infinite loop and ifdef out debugging printf. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#26 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#26 (text+ko) ==== @@ -1651,8 +1651,8 @@ * scan the processes for exceeding their rlimits or if * process is swapped out -- deactivate pages */ + tryagain = 0; again: - tryagain = 0; sx_slock(&allproc_lock); FOREACH_PROC_IN_SYSTEM(p) { vm_pindex_t limit, size; @@ -1738,8 +1738,10 @@ if (rsize > ravailable) tryagain++; if (tryagain > 20) { +#if 0 printf("still too much: rsize = %ju, ravailable = %ju\n", (uintmax_t)rsize, (uintmax_t)ravailable); +#endif tryagain = 0; } } From trasz at FreeBSD.org Wed Feb 2 21:03:04 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Wed Feb 2 21:03:06 2011 Subject: PERFORCE change 188469 for review Message-ID: <201102022103.p12L33Uq034252@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188469?ac=10 Change 188469 by trasz@trasz_victim on 2011/02/02 21:02:49 Improve the manual page even more. Affected files ... .. //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#7 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#7 (text+ko) ==== @@ -90,18 +90,16 @@ It can be either process, user, login class, or jail. .Pp Subject ID identifies the subject. It can be user name, -login class name, or a numerical UID, or JID. +numerical user ID, login class name, or numerical jail ID. .Pp Resource identifies the resource the rule controls. .Pp Action defines what will happen when a process exceeds the allowed amount. -It can be either deny, delay, log, sighup, sigint, sigkill, sigsegv, sigxcpu, -or sigxfsz. .Pp Amount defines how much of the resource a process can use before the defined action triggers. .Pp -The per field defines what entity the limit gets accounted for. +The per field defines what entity the amount gets accounted for. For example, rule "loginclass:users:vmem:deny=100M/process" means that each process of any user belonging to login class "users" may allocate up to 100MB of virtual memory. @@ -117,9 +115,10 @@ .Pp A filter is a rule for which one of more fields other than per is left empty. For example, a filter that matches every rule could be written as ":::=/", -or, in short, ":". A filter that matches all the login classes would be -"loginclass:". A filter that matches all defined limits for maxprocesses -resource would be "::maxprocesses". +or, in short, ":". +A filter that matches all the login classes would be "loginclass:". +A filter that matches all defined rules for maxprocesses resource would be +"::maxprocesses". .Pp .Sh RESOURCES .Bl -column -offset 3n "msgqqueued" @@ -167,6 +166,22 @@ .Pp .Sh EXIT STATUS .Ex -std +.Sh EXAMPLES +.Dl rctl -a user:joe:vmem:deny=1g +.Pp +Prevent user "joe" from allocating more than 1GB of virtual memory. +.Pp +.Dl rctl -r : +.Pp +Remove all RCTL rules. +.Pp +.Dl rctl -hu jail:5 +.Pp +Display resource usage information for jail with JID 5. +.Pp +.Dl rctl -l process:512 +.Pp +Display all the rules applicable to process with PID 512. .Sh SEE ALSO .Xr jailstat 8 , .Xr userstat 8 From trasz at FreeBSD.org Sat Feb 5 19:16:44 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sat Feb 5 19:16:46 2011 Subject: PERFORCE change 188568 for review Message-ID: <201102051916.p15JGhRC017627@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188568?ac=10 Change 188568 by trasz@trasz_victim on 2011/02/05 19:16:41 Update TODO. Affected files ... .. //depot/projects/soc2009/trasz_limits/TODO#44 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/TODO#44 (text+ko) ==== @@ -25,6 +25,10 @@ but some optimisation could be in order. Maybe a list of pointers to rules, one entry per resource? + - Make it possible to add persistent rules for jails - right now, rules can + only be added after the jail is created and disappear when the jail gets + destroyed. + Issues: - Setting RSS limit too low can make the system thrash to death. From trasz at FreeBSD.org Sat Feb 5 19:31:04 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sat Feb 5 19:31:07 2011 Subject: PERFORCE change 188571 for review Message-ID: <201102051931.p15JV4vL020623@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188571?ac=10 Change 188571 by trasz@trasz_victim on 2011/02/05 19:30:11 Improve comments. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/sys/rctl.h#11 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/sys/rctl.h#11 (text+ko) ==== @@ -51,21 +51,18 @@ #ifdef _KERNEL /* - * 'rctl_rule' describes a single limit configured by the system - * administrator or a temporary limit set using setrlimit(2). - * The difference between 'subject' and 'per' is best described - * by example: to specify that every process of user with uid 1984 - * can consume 1gb of virtual memory, the 'rr_subject_type' would be - * RCTL_SUBJECT_TYPE_USER, 'rctl_subject.rs_uip' would point to - * 'struct uidinfo' for uid 1984, and 'rr_per' would be equal - * RCTL_SUBJECT_TYPE_PROCESS. + * Rules describe an action to be taken when conditions defined + * in the rule are met. There is no global list of rules; instead, + * rules are linked to by the container structures for all the subjects + * they apply to - for example, a rule of type "user" is linked to the + * appropriate struct uidinfo, and to all the processes of that user. * * 'rr_refcount' is equal to the number of rctl_rule_link structures * pointing to the rule. * * This structure must never change after being added, via rctl_rule_link - * structures, to subjects. In order to change a limit, add a new - * rule and remove the previous one. + * structures, to subjects. In order to change a rule, add a new rule + * and remove the previous one. */ struct rctl_rule { int rr_subject_type; @@ -83,6 +80,9 @@ struct task rr_task; }; +/* + * Allowed values for rr_subject_type and rr_per fields. + */ #define RCTL_SUBJECT_TYPE_UNDEFINED -1 #define RCTL_SUBJECT_TYPE_PROCESS 0x0000 #define RCTL_SUBJECT_TYPE_USER 0x0001 @@ -91,9 +91,8 @@ #define RCTL_SUBJECT_TYPE_MAX RCTL_SUBJECT_TYPE_JAIL /* - * 'rr_per' takes the same flags as 'rr_subject_type'. + * Allowed values for rr_action field. */ - #define RCTL_ACTION_UNDEFINED -1 #define RCTL_ACTION_SIGHUP SIGHUP #define RCTL_ACTION_SIGINT SIGINT From trasz at FreeBSD.org Thu Feb 10 15:53:33 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Thu Feb 10 15:53:34 2011 Subject: PERFORCE change 188687 for review Message-ID: <201102101553.p1AFrWO5085197@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188687?ac=10 Change 188687 by trasz@trasz_victim on 2011/02/10 15:52:47 Remove duplicated include. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/imgact_elf.c#24 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/imgact_elf.c#24 (text+ko) ==== @@ -37,7 +37,6 @@ #include #include #include -#include #include #include #include From trasz at FreeBSD.org Thu Feb 10 17:19:39 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Thu Feb 10 17:19:41 2011 Subject: PERFORCE change 188689 for review Message-ID: <201102101719.p1AHJc9q002355@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188689?ac=10 Change 188689 by trasz@trasz_victim on 2011/02/10 17:19:24 Replace signal(3) with sigaction(3). Affected files ... .. //depot/projects/soc2009/trasz_limits/lib/libutil/login_class.c#8 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/lib/libutil/login_class.c#8 (text+ko) ==== @@ -40,6 +40,7 @@ #include #include #include +#include #include #include #include @@ -425,7 +426,7 @@ quad_t p; mode_t mymask; login_cap_t *llc = NULL; - sig_t prevsig; + struct sigaction sa, prevsa; struct rtprio rtp; int error; @@ -519,9 +520,12 @@ * XXX: This is a workaround to fail gracefully in case the kernel * does not support setloginclass(2). */ - prevsig = signal(SIGSYS, SIG_IGN); + bzero(&sa, sizeof(sa)); + sa.sa_handler = SIG_IGN; + sigfillset(&sa.sa_mask); + sigaction(SIGSYS, &sa, &prevsa); error = setloginclass(lc->lc_class); - signal(SIGSYS, prevsig); + sigaction(SIGSYS, &prevsa, NULL); if (error != 0) { syslog(LOG_ERR, "setloginclass(%s): %m", lc->lc_class); #ifdef notyet From trasz at FreeBSD.org Thu Feb 10 17:21:50 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Thu Feb 10 17:21:52 2011 Subject: PERFORCE change 188690 for review Message-ID: <201102101721.p1AHLnWQ004198@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188690?ac=10 Change 188690 by trasz@trasz_victim on 2011/02/10 17:21:46 Fix indent. Affected files ... .. //depot/projects/soc2009/trasz_limits/lib/libutil/login_class.c#9 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/lib/libutil/login_class.c#9 (text+ko) ==== @@ -514,8 +514,8 @@ return (-1); } + /* Inform the kernel about current login class */ if (lc != NULL && lc->lc_class != NULL && (flags & LOGIN_SETLOGINCLASS)) { - /* Inform the kernel about current login class */ /* * XXX: This is a workaround to fail gracefully in case the kernel * does not support setloginclass(2). @@ -526,13 +526,13 @@ sigaction(SIGSYS, &sa, &prevsa); error = setloginclass(lc->lc_class); sigaction(SIGSYS, &prevsa, NULL); - if (error != 0) { + if (error != 0) { syslog(LOG_ERR, "setloginclass(%s): %m", lc->lc_class); #ifdef notyet login_close(llc); return (-1); #endif - } + } } mymask = (flags & LOGIN_SETUMASK) ? umask(LOGIN_DEFUMASK) : 0; From trasz at FreeBSD.org Thu Feb 10 19:41:09 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Thu Feb 10 19:41:11 2011 Subject: PERFORCE change 188692 for review Message-ID: <201102101941.p1AJf8rE033058@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188692?ac=10 Change 188692 by trasz@trasz_victim on 2011/02/10 19:40:25 Jails are not like uidinfo structures - we can't just increase their refcount when rules get linked to them, because it would leave them hanging in "dead" state after all the jailed processes died. Instead, treat them like we do with processes - instead of bumping their reference counts, just hold allprison_lock. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_container.c#73 edit .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_jail.c#36 edit .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#28 edit .. //depot/projects/soc2009/trasz_limits/sys/sys/rctl.h#12 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_container.c#73 (text+ko) ==== @@ -615,7 +615,7 @@ PROC_UNLOCK(p); #ifdef RCTL - rctl_proc_exit(p); + rctl_container_release(p->p_container); #endif container_destroy(&p->p_container); } ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_jail.c#36 (text+ko) ==== @@ -50,6 +50,7 @@ #include #include #include +#include #include #include #include @@ -2532,6 +2533,9 @@ if (pr->pr_cpuset != NULL) cpuset_rel(pr->pr_cpuset); osd_jail_exit(pr); +#ifdef RCTL + rctl_container_release(pr->pr_container); +#endif container_destroy(&pr->pr_container); free(pr, M_PRISON); ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#28 (text+ko) ==== @@ -607,6 +607,7 @@ switch (rule->rr_subject_type) { case RCTL_SUBJECT_TYPE_UNDEFINED: case RCTL_SUBJECT_TYPE_PROCESS: + case RCTL_SUBJECT_TYPE_JAIL: break; case RCTL_SUBJECT_TYPE_USER: if (rule->rr_subject.rs_uip != NULL) @@ -616,10 +617,6 @@ if (rule->rr_subject.hr_loginclass != NULL) loginclass_acquire(rule->rr_subject.hr_loginclass); break; - case RCTL_SUBJECT_TYPE_JAIL: - if (rule->rr_subject.hr_loginclass != NULL) - prison_hold(rule->rr_subject.rs_prison); - break; default: panic("rctl_rule_acquire_subject: unknown subject type %d", rule->rr_subject_type); @@ -633,6 +630,7 @@ switch (rule->rr_subject_type) { case RCTL_SUBJECT_TYPE_UNDEFINED: case RCTL_SUBJECT_TYPE_PROCESS: + case RCTL_SUBJECT_TYPE_JAIL: break; case RCTL_SUBJECT_TYPE_USER: if (rule->rr_subject.rs_uip != NULL) @@ -642,10 +640,6 @@ if (rule->rr_subject.hr_loginclass != NULL) loginclass_release(rule->rr_subject.hr_loginclass); break; - case RCTL_SUBJECT_TYPE_JAIL: - if (rule->rr_subject.rs_prison != NULL) - prison_free(rule->rr_subject.rs_prison); - break; default: panic("rctl_rule_release_subject: unknown subject type %d", rule->rr_subject_type); @@ -842,17 +836,13 @@ rule->rr_subject.hr_loginclass = loginclass_find(subject_idstr); break; case RCTL_SUBJECT_TYPE_JAIL: - sx_slock(&allprison_lock); rule->rr_subject.rs_prison = prison_find(id); if (rule->rr_subject.rs_prison == NULL) { - sx_sunlock(&allprison_lock); error = ESRCH; goto out; } - prison_hold_locked(rule->rr_subject.rs_prison); /* prison_find() returns with mutex held. */ mtx_unlock(&rule->rr_subject.rs_prison->pr_mtx); - sx_sunlock(&allprison_lock); break; default: panic("rctl_rule_from_string: unknown subject type %d", @@ -1222,9 +1212,11 @@ return (error); sx_slock(&allproc_lock); + sx_slock(&allprison_lock); filter = rctl_rule_from_string(inputstr); free(inputstr, M_RCTL); if (filter == NULL) { + sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); return (EINVAL); } @@ -1271,6 +1263,7 @@ } out: rctl_rule_release(filter); + sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); if (error != 0) return (error); @@ -1317,9 +1310,11 @@ return (error); sx_slock(&allproc_lock); + sx_slock(&allprison_lock); filter = rctl_rule_from_string(inputstr); free(inputstr, M_RCTL); if (filter == NULL) { + sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); return (EINVAL); } @@ -1366,6 +1361,7 @@ error = rctl_write_outbuf(sb, uap->outbufp, uap->outbuflen); rctl_rule_release(filter); + sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); free(buf, M_RCTL); return (error); @@ -1390,25 +1386,30 @@ return (error); sx_slock(&allproc_lock); + sx_slock(&allprison_lock); filter = rctl_rule_from_string(inputstr); free(inputstr, M_RCTL); if (filter == NULL) { + sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); return (EINVAL); } if (filter->rr_subject_type == RCTL_SUBJECT_TYPE_UNDEFINED) { rctl_rule_release(filter); + sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); return (EINVAL); } if (filter->rr_subject_type != RCTL_SUBJECT_TYPE_PROCESS) { rctl_rule_release(filter); + sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); return (EOPNOTSUPP); } if (filter->rr_subject.rs_proc == NULL) { rctl_rule_release(filter); + sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); return (EINVAL); } @@ -1439,6 +1440,7 @@ error = rctl_write_outbuf(sb, uap->outbufp, uap->outbuflen); rctl_rule_release(filter); + sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); free(buf, M_RCTL); return (error); @@ -1460,9 +1462,11 @@ return (error); sx_slock(&allproc_lock); + sx_slock(&allprison_lock); rule = rctl_rule_from_string(inputstr); free(inputstr, M_RCTL); if (rule == NULL) { + sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); return (EINVAL); } @@ -1482,6 +1486,7 @@ out: rctl_rule_release(rule); + sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); return (error); } @@ -1502,15 +1507,18 @@ return (error); sx_slock(&allproc_lock); + sx_slock(&allprison_lock); filter = rctl_rule_from_string(inputstr); free(inputstr, M_RCTL); if (filter == NULL) { + sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); return (EINVAL); } error = rctl_rule_remove(filter); rctl_rule_release(filter); + sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); return (error); @@ -1725,16 +1733,16 @@ } /* - * Go through the process' limits, freeing them. + * Release rules attached to the container. */ void -rctl_proc_exit(struct proc *p) +rctl_container_release(struct container *container) { struct rctl_rule_link *link; rw_wlock(&rctl_lock); - while (!LIST_EMPTY(&p->p_container->c_rule_links)) { - link = LIST_FIRST(&p->p_container->c_rule_links); + while (!LIST_EMPTY(&container->c_rule_links)) { + link = LIST_FIRST(&container->c_rule_links); LIST_REMOVE(link, rrl_next); rctl_rule_release(link->rrl_rule); uma_zfree(rctl_rule_link_zone, link); ==== //depot/projects/soc2009/trasz_limits/sys/sys/rctl.h#12 (text+ko) ==== @@ -132,7 +132,6 @@ #define RCTL_AMOUNT_UNDEFINED -1 -void rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred); struct rctl_rule *rctl_rule_alloc(int flags); struct rctl_rule *rctl_rule_duplicate(const struct rctl_rule *rule, int flags); void rctl_rule_acquire(struct rctl_rule *rule); @@ -144,8 +143,9 @@ uint64_t rctl_get_limit(struct proc *p, int resource); uint64_t rctl_get_available(struct proc *p, int resource); const char *rctl_resource_name(int resource); +void rctl_proc_ucred_changed(struct proc *p, struct ucred *newcred); int rctl_proc_fork(struct proc *parent, struct proc *child); -void rctl_proc_exit(struct proc *p); +void rctl_container_release(struct container *container); #else /* !_KERNEL */ /* From trasz at FreeBSD.org Thu Feb 10 20:25:01 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Thu Feb 10 20:25:04 2011 Subject: PERFORCE change 188693 for review Message-ID: <201102102025.p1AKP073041709@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188693?ac=10 Change 188693 by trasz@trasz_victim on 2011/02/10 20:24:38 Use jail names instead of jail IDs. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#29 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#29 (text+ko) ==== @@ -807,20 +807,14 @@ rule->rr_subject.hr_loginclass = NULL; rule->rr_subject.rs_prison = NULL; } else { - - /* - * Loginclasses don't have any numerical ID's. - */ - if (rule->rr_subject_type != RCTL_SUBJECT_TYPE_LOGINCLASS) { - error = str2id(subject_idstr, &id); - if (error != 0) - goto out; - } switch (rule->rr_subject_type) { case RCTL_SUBJECT_TYPE_UNDEFINED: error = EINVAL; goto out; case RCTL_SUBJECT_TYPE_PROCESS: + error = str2id(subject_idstr, &id); + if (error != 0) + goto out; sx_assert(&allproc_lock, SA_LOCKED); rule->rr_subject.rs_proc = pfind(id); if (rule->rr_subject.rs_proc == NULL) { @@ -830,16 +824,30 @@ PROC_UNLOCK(rule->rr_subject.rs_proc); break; case RCTL_SUBJECT_TYPE_USER: + error = str2id(subject_idstr, &id); + if (error != 0) + goto out; rule->rr_subject.rs_uip = uifind(id); break; case RCTL_SUBJECT_TYPE_LOGINCLASS: - rule->rr_subject.hr_loginclass = loginclass_find(subject_idstr); + rule->rr_subject.hr_loginclass = + loginclass_find(subject_idstr); break; case RCTL_SUBJECT_TYPE_JAIL: - rule->rr_subject.rs_prison = prison_find(id); + rule->rr_subject.rs_prison = + prison_find_name(&prison0, subject_idstr); if (rule->rr_subject.rs_prison == NULL) { - error = ESRCH; - goto out; + /* + * No jail with that name; try with the JID. + */ + error = str2id(subject_idstr, &id); + if (error != 0) + goto out; + rule->rr_subject.rs_prison = prison_find(id); + if (rule->rr_subject.rs_prison == NULL) { + error = ESRCH; + goto out; + } } /* prison_find() returns with mutex held. */ mtx_unlock(&rule->rr_subject.rs_prison->pr_mtx); @@ -1104,7 +1112,7 @@ if (rule->rr_subject.rs_prison == NULL) sbuf_printf(sb, ":"); else - sbuf_printf(sb, "%d:", rule->rr_subject.rs_prison->pr_id); + sbuf_printf(sb, "%s:", rule->rr_subject.rs_prison->pr_name); break; default: panic("rctl_rule_to_sbuf: unknown subject type %d", From trasz at FreeBSD.org Thu Feb 10 20:52:28 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Thu Feb 10 20:52:31 2011 Subject: PERFORCE change 188695 for review Message-ID: <201102102052.p1AKqRpw047379@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188695?ac=10 Change 188695 by trasz@trasz_victim on 2011/02/10 20:52:13 Simplify. Affected files ... .. //depot/projects/soc2009/trasz_limits/usr.bin/jailstat/jailstat.sh#4 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/usr.bin/jailstat/jailstat.sh#4 (text+ko) ==== @@ -70,9 +70,8 @@ n=0 while :; do if [ "`basename $0`" = "jailstat" ]; then - jails="`ps ax -o jid= | sort -u | sed 1d`" printf "JID\t%%CPU\tLIMIT\tRSS\tLIMIT\tVMEM\tLIMIT\tSWAP\tLIMIT\n" - for jail in $jails; do + jls jid | while read jail; do # Put resource=value pairs into environment variables. eval `rctl $hflag -u j:$jail` @@ -85,9 +84,8 @@ done else - users="`ps ax -o user= | sort -u`" printf "USER\t%%CPU\tLIMIT\tRSS\tLIMIT\tVMEM\tLIMIT\tSWAP\tLIMIT\n" - for user in $users; do + ps ax -o user= | sort -u | while read user; do # Put resource=value pairs into environment variables. eval `rctl $hflag -u u:$user` From lz at FreeBSD.org Sat Feb 12 08:13:09 2011 From: lz at FreeBSD.org (Zheng Liu) Date: Sat Feb 12 08:13:14 2011 Subject: PERFORCE change 188743 for review Message-ID: <201102120813.p1C8D5u7082795@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188743?ac=10 Change 188743 by lz@gnehzuil-freebsd on 2011/02/12 08:12:55 IFC. Affected files ... .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/machdep.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/uio_machdep.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/amd64/vm_machdep.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/ia32/ia32_signal.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/linux32/linux.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/linux32/linux32_machdep.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/linux32/linux32_proto.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/amd64/linux32/syscalls.master#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/locore.S#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/sys_machdep.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/uio_machdep.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/arm/vm_machdep.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/at91/if_ate.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/fdt.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/pmap.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/include/proc.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/mv/gpio.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/mv/ic.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/mv/mv_pci.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/mv/timer.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/arm/s3c2xx0/std.ln2410sbc#2 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/fdt/dts/db78100.dts#2 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/pc98/Makefile#2 integrate .. //depot/projects/soc2010/extfs/src/sys/boot/pc98/pc98boot/Makefile#1 branch .. //depot/projects/soc2010/extfs/src/sys/cam/ata/ata_xpt.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/sys/atomic.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/compat/opensolaris/sys/types.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linprocfs/linprocfs.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_futex.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_futex.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_misc.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_misc.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/compat/linux/linux_stats.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/NOTES#3 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/files#5 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/kern.pre.mk#3 integrate .. //depot/projects/soc2010/extfs/src/sys/conf/options#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/changes.txt#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/common/dmtable.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/common/dmtbdump.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/common/dmtbinfo.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslanalyze.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslbtypes.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslcompile.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslcompiler.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslcompiler.l#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslcompiler.y#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslmessages.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslpredef.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/asltree.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/aslwalks.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dtcompile.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dtcompiler.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dtexpress.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dtfield.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dtio.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dttable.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/compiler/dtutils.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/debugger/dbcmds.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/debugger/dbdisply.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/debugger/dbinput.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/debugger/dbmethod.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/debugger/dbnames.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/dispatcher/dsargs.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/dispatcher/dscontrol.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/dispatcher/dsopcode.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/dispatcher/dswload.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/dispatcher/dswload2.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/events/evgpe.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/events/evregion.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/events/evxfregn.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/executer/exfldio.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acdebug.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acdisasm.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acdispat.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acglobal.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/aclocal.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acoutput.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/acpixf.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/include/actbl.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/tables/tbfadt.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/utilities/utdecode.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/contrib/dev/acpica/utilities/utglobal.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/aac/aac.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/aac/aacvar.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ahci/ahci.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/alc/if_alc.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ata/ata-pci.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ata/chipsets/ata-intel.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ah.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ah.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ah_debug.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ah_eeprom_v14.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ah_eeprom_v14.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ah_eeprom_v4k.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ah_eeprom_v4k.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ah_internal.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5212/ar5212.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5212/ar5212_keycache.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5416/ar2133.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5416/ar5416.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5416/ar5416phy.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar5416/ar5416reg.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar9002/ar9280.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar9002/ar9280.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar9002/ar9285.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_hal/ar9002/ar9285v2.ini#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_rate/amrr/amrr.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_rate/onoe/onoe.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_rate/sample/sample.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_rate/sample/sample.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/ath_rate/sample/tx_schedules.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/dev/ath/if_ath.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/if_ath_debug.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/dev/ath/if_ath_debug.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/dev/ath/if_ath_misc.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/dev/ath/if_ath_tx.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/dev/ath/if_ath_tx.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/dev/ath/if_ath_tx_ht.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/dev/ath/if_ath_tx_ht.h#1 branch .. //depot/projects/soc2010/extfs/src/sys/dev/ath/if_athioctl.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/if_athrate.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ath/if_athvar.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/bce/if_bce.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/bce/if_bcefw.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/bce/if_bcereg.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/cs/if_cs.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/cs/if_csreg.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/cs/if_csvar.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/cxgb/cxgb_sge.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_80003es2lan.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_80003es2lan.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_82540.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_82541.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_82542.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_82543.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_82571.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_82575.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_82575.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_api.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_api.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_defines.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_hw.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_ich8lan.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_ich8lan.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_mac.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_mac.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_manage.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_manage.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_mbx.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_nvm.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_nvm.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_osdep.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_phy.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_phy.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_regs.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_vf.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/e1000_vf.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/if_igb.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/e1000/if_igb.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/fdt/fdt_common.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/fdt/fdt_pci.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/fdt/fdtbus.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/flash/mx25l.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ichsmb/ichsmb_pci.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ichwd/ichwd.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/ichwd/ichwd.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/md/md.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/mii/miidevs#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/mii/rlphy.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/re/if_re.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/siis/siis.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/siis/siis.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/sio/sio.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/sound/pci/emu10k1.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/sound/pci/emu10kx.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/sound/pci/hda/hdac.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/tsec/if_tsec_fdt.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/usb/controller/ehci_mv.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/usb/controller/usb_controller.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/usb/quirk/usb_quirk.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/usb/serial/u3g.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/usb/serial/umodem.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/usb/template/usb_template.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/usb/usb_pf.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/usb/usb_pf.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/usb/usb_transfer.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/usb/usbdevs#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/usb/wlan/if_run.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/usb/wlan/if_runvar.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/dev/xen/netfront/netfront.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#32 edit .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_mount.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_vfsops.c#9 integrate .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2fs.h#6 integrate .. //depot/projects/soc2010/extfs/src/sys/fs/nfs/nfsport.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/fs/nfsserver/nfs_nfsdport.c#5 integrate .. //depot/projects/soc2010/extfs/src/sys/fs/procfs/procfs_dbregs.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/fs/procfs/procfs_fpregs.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/fs/procfs/procfs_map.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/fs/procfs/procfs_regs.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/geom/geom_disk.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/geom/journal/g_journal.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/geom/part/g_part.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/geom/part/g_part.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/geom/part/g_part_bsd.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/geom/part/g_part_ebr.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/geom/part/g_part_gpt.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/geom/part/g_part_mbr.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/geom/part/g_part_pc98.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/i386/i386/machdep.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/i386/i386/uio_machdep.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/i386/linux/imgact_linux.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/i386/linux/linux_machdep.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/i386/linux/linux_proto.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/i386/linux/syscalls.master#2 integrate .. //depot/projects/soc2010/extfs/src/sys/ia64/conf/GENERIC#3 integrate .. //depot/projects/soc2010/extfs/src/sys/ia64/ia64/uio_machdep.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/imgact_elf.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/kern_context.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/kern_descrip.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/kern_fork.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/kern_jail.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/kern_malloc.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/kern_proc.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/kern_sig.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/kern_synch.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/kern_sysctl.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/subr_lock.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/subr_module.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/subr_sleepqueue.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/subr_smp.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/subr_trap.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/subr_turnstile.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/subr_uio.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/subr_witness.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/sys_process.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/uipc_socket.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/uipc_syscalls.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/uipc_usrreq.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/vfs_bio.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/vfs_mount.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/vfs_subr.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/kern/vfs_vnops.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/cavium/if_octm.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/cavium/octe/ethernet-common.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/cavium/octeon_mp.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/include/_inttypes.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/include/_limits.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/include/_stdint.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/include/_types.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/include/cpufunc.h#5 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/include/hwfunc.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/include/sf_buf.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/mips/mp_machdep.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/mips/uio_machdep.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/mips/vm_machdep.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/rmi/xlr_machdep.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/mips/sibyte/sb_scd.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/modules/acpi/acpi/Makefile#3 integrate .. //depot/projects/soc2010/extfs/src/sys/modules/ath/Makefile#3 integrate .. //depot/projects/soc2010/extfs/src/sys/modules/cc/Makefile#2 integrate .. //depot/projects/soc2010/extfs/src/sys/modules/cc/cc_chd/Makefile#1 branch .. //depot/projects/soc2010/extfs/src/sys/modules/cc/cc_hd/Makefile#1 branch .. //depot/projects/soc2010/extfs/src/sys/modules/cc/cc_vegas/Makefile#1 branch .. //depot/projects/soc2010/extfs/src/sys/net/if.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/net/netisr.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/net/rtsock.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/net/vnet.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/net80211/ieee80211_ioctl.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/net80211/ieee80211_scan.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/cc.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/cc/cc_chd.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/netinet/cc/cc_hd.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/netinet/cc/cc_newreno.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/cc/cc_vegas.c#1 branch .. //depot/projects/soc2010/extfs/src/sys/netinet/if_ether.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/in_pcb.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/ipfw/ip_dn_io.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_asconf.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_asconf.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_auth.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_auth.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_bsd_addr.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_bsd_addr.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_cc_functions.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_constants.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_crc32.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_crc32.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_dtrace_declare.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_dtrace_define.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_header.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_indata.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_indata.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_input.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_input.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_lock_bsd.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_os.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_os_bsd.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_output.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_output.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_pcb.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_pcb.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_peeloff.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_peeloff.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_ss_functions.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_structs.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_sysctl.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_sysctl.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_timer.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_timer.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_uio.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_usrreq.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctp_var.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctputil.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/sctputil.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet/tcp_usrreq.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet6/sctp6_usrreq.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/netinet6/sctp6_var.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/nfsserver/nfs_serv.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/pc98/cbus/sio.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/pc98/pc98/machdep.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/pci/if_rlreg.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/aim/trap.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/include/fdt.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/include/intr_machdep.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/include/openpicvar.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/mambo/mambo_openpic.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/mpc85xx/atpic.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/mpc85xx/isa.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/mpc85xx/nexus.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/mpc85xx/openpic_fdt.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/mpc85xx/pci_fdt.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/ofw/ofw_pcib_pci.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/ofw/ofw_pcibus.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/powermac/cpcht.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/powermac/grackle.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/powermac/hrowpic.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/powermac/macgpio.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/powermac/macio.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/powermac/openpic_macio.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/powermac/uninorth.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/powermac/uninorthpci.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/powerpc/exec_machdep.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/powerpc/intr_machdep.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/powerpc/openpic.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/powerpc/pic_if.m#3 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/powerpc/uio_machdep.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/ps3/ps3pic.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/powerpc/psim/openpic_iobus.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/security/mac/mac_process.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/sparc64/sparc64/machdep.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/sparc64/sparc64/pmap.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/sparc64/sparc64/uio_machdep.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/sun4v/sun4v/uio_machdep.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/sys/diskmbr.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/sys/gpt.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/sys/linker.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/sys/param.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/sys/proc.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/sys/ptrace.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/sys/sysctl.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/sys/sysent.h#4 integrate .. //depot/projects/soc2010/extfs/src/sys/sys/taskqueue.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/sys/uio.h#2 integrate .. //depot/projects/soc2010/extfs/src/sys/sys/vnode.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/ufs/ffs/ffs_rawread.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/ufs/ffs/ffs_snapshot.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/ufs/ffs/ffs_softdep.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/ufs/ufs/ufs_acl.c#2 integrate .. //depot/projects/soc2010/extfs/src/sys/ufs/ufs/ufs_vnops.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/vm/uma_core.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/vm/vm_map.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/vm/vm_meter.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/vm/vm_object.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/vm/vm_object.h#3 integrate .. //depot/projects/soc2010/extfs/src/sys/vm/vm_page.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/vm/vm_phys.c#4 integrate .. //depot/projects/soc2010/extfs/src/sys/vm/vm_reserv.c#3 integrate .. //depot/projects/soc2010/extfs/src/sys/x86/x86/mca.c#2 integrate Differences ... ==== //depot/projects/soc2010/extfs/src/sys/amd64/amd64/machdep.c#4 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.739 2011/01/21 10:26:26 pluknet Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.741 2011/02/05 15:10:27 kib Exp $"); #include "opt_atalk.h" #include "opt_atpic.h" @@ -331,6 +331,9 @@ fpstate_drop(td); sf.sf_uc.uc_mcontext.mc_fsbase = pcb->pcb_fsbase; sf.sf_uc.uc_mcontext.mc_gsbase = pcb->pcb_gsbase; + bzero(sf.sf_uc.uc_mcontext.mc_spare, + sizeof(sf.sf_uc.uc_mcontext.mc_spare)); + bzero(sf.sf_uc.__spare__, sizeof(sf.sf_uc.__spare__)); /* Allocate space for the signal handler context. */ if ((td->td_pflags & TDP_ALTSTACK) != 0 && !oonstack && @@ -352,6 +355,7 @@ /* Build the argument list for the signal handler. */ regs->tf_rdi = sig; /* arg 1 in %rdi */ regs->tf_rdx = (register_t)&sfp->sf_uc; /* arg 3 in %rdx */ + bzero(&sf.sf_si, sizeof(sf.sf_si)); if (SIGISMEMBER(psp->ps_siginfo, sig)) { /* Signal handler installed with SA_SIGINFO. */ regs->tf_rsi = (register_t)&sfp->sf_si; /* arg 2 in %rsi */ @@ -1527,12 +1531,14 @@ struct nmi_pcpu *np; u_int64_t msr; char *env; + size_t kstack0_sz; thread0.td_kstack = physfree + KERNBASE; - bzero((void *)thread0.td_kstack, KSTACK_PAGES * PAGE_SIZE); - physfree += KSTACK_PAGES * PAGE_SIZE; - thread0.td_pcb = (struct pcb *) - (thread0.td_kstack + KSTACK_PAGES * PAGE_SIZE) - 1; + thread0.td_kstack_pages = KSTACK_PAGES; + kstack0_sz = thread0.td_kstack_pages * PAGE_SIZE; + bzero((void *)thread0.td_kstack, kstack0_sz); + physfree += kstack0_sz; + thread0.td_pcb = (struct pcb *)(thread0.td_kstack + kstack0_sz) - 1; /* * This may be done better later if it gets more high level @@ -1674,8 +1680,8 @@ initializecpucache(); /* make an initial tss so cpu can get interrupt stack on syscall! */ - common_tss[0].tss_rsp0 = thread0.td_kstack + \ - KSTACK_PAGES * PAGE_SIZE - sizeof(struct pcb); + common_tss[0].tss_rsp0 = thread0.td_kstack + + kstack0_sz - sizeof(struct pcb); /* Ensure the stack is aligned to 16 bytes */ common_tss[0].tss_rsp0 &= ~0xFul; PCPU_SET(rsp0, common_tss[0].tss_rsp0); @@ -2041,6 +2047,7 @@ get_fpcontext(td, mcp); mcp->mc_fsbase = pcb->pcb_fsbase; mcp->mc_gsbase = pcb->pcb_gsbase; + bzero(mcp->mc_spare, sizeof(mcp->mc_spare)); return (0); } ==== //depot/projects/soc2010/extfs/src/sys/amd64/amd64/uio_machdep.c#2 (text+ko) ==== @@ -36,7 +36,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/uio_machdep.c,v 1.6 2005/01/05 20:17:20 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/uio_machdep.c,v 1.7 2011/02/02 16:35:10 mdf Exp $"); #include #include @@ -88,8 +88,7 @@ page_offset; switch (uio->uio_segflg) { case UIO_USERSPACE: - if (ticks - PCPU_GET(switchticks) >= hogticks) - uio_yield(); + maybe_yield(); if (uio->uio_rw == UIO_READ) error = copyout(cp, iov->iov_base, cnt); else ==== //depot/projects/soc2010/extfs/src/sys/amd64/amd64/vm_machdep.c#3 (text+ko) ==== @@ -41,7 +41,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/vm_machdep.c,v 1.274 2010/12/22 00:18:42 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/vm_machdep.c,v 1.275 2011/01/26 20:03:58 dchagin Exp $"); #include "opt_isa.h" #include "opt_cpu.h" @@ -445,7 +445,7 @@ cpu_thread_clean(td); #ifdef COMPAT_FREEBSD32 - if (td->td_proc->p_sysent->sv_flags & SV_ILP32) { + if (SV_PROC_FLAG(td->td_proc, SV_ILP32)) { /* * Set the trap frame to point at the beginning of the uts * function. @@ -498,7 +498,7 @@ pcb = td->td_pcb; #ifdef COMPAT_FREEBSD32 - if (td->td_proc->p_sysent->sv_flags & SV_ILP32) { + if (SV_PROC_FLAG(td->td_proc, SV_ILP32)) { pcb->pcb_gsbase = (register_t)tls_base; return (0); } ==== //depot/projects/soc2010/extfs/src/sys/amd64/ia32/ia32_signal.c#4 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/ia32/ia32_signal.c,v 1.36 2011/01/14 21:09:01 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/ia32/ia32_signal.c,v 1.37 2011/02/05 15:10:27 kib Exp $"); #include "opt_compat.h" @@ -167,6 +167,8 @@ ia32_get_fpcontext(td, mcp); mcp->mc_fsbase = pcb->pcb_fsbase; mcp->mc_gsbase = pcb->pcb_gsbase; + bzero(mcp->mc_spare1, sizeof(mcp->mc_spare1)); + bzero(mcp->mc_spare2, sizeof(mcp->mc_spare2)); set_pcb_flags(pcb, PCB_FULL_IRET); return (0); } @@ -233,6 +235,7 @@ PROC_LOCK(td->td_proc); uc.uc_sigmask = td->td_sigmask; PROC_UNLOCK(td->td_proc); + bzero(&uc.__spare__, sizeof(uc.__spare__)); ret = copyout(&uc, uap->ucp, UC_COPY_SIZE); } return (ret); @@ -348,6 +351,11 @@ sf.sf_uc.uc_mcontext.mc_es = regs->tf_es; sf.sf_uc.uc_mcontext.mc_fs = regs->tf_fs; sf.sf_uc.uc_mcontext.mc_gs = regs->tf_gs; + bzero(sf.sf_uc.uc_mcontext.mc_fpregs, + sizeof(sf.sf_uc.uc_mcontext.mc_fpregs)); + bzero(sf.sf_uc.uc_mcontext.__spare__, + sizeof(sf.sf_uc.uc_mcontext.__spare__)); + bzero(sf.sf_uc.__spare__, sizeof(sf.sf_uc.__spare__)); /* Allocate space for the signal handler context. */ if ((td->td_pflags & TDP_ALTSTACK) != 0 && !oonstack && @@ -365,6 +373,7 @@ /* Build the argument list for the signal handler. */ sf.sf_signum = sig; sf.sf_ucontext = (register_t)&sfp->sf_uc; + bzero(&sf.sf_si, sizeof(sf.sf_si)); if (SIGISMEMBER(psp->ps_siginfo, sig)) { /* Signal handler installed with SA_SIGINFO. */ sf.sf_siginfo = (u_int32_t)(uintptr_t)&sfp->sf_si; @@ -468,6 +477,7 @@ fpstate_drop(td); sf.sf_uc.uc_mcontext.mc_fsbase = td->td_pcb->pcb_fsbase; sf.sf_uc.uc_mcontext.mc_gsbase = td->td_pcb->pcb_gsbase; + bzero(sf.sf_uc.__spare__, sizeof(sf.sf_uc.__spare__)); /* Allocate space for the signal handler context. */ if ((td->td_pflags & TDP_ALTSTACK) != 0 && !oonstack && @@ -487,6 +497,7 @@ /* Build the argument list for the signal handler. */ sf.sf_signum = sig; sf.sf_ucontext = (register_t)&sfp->sf_uc; + bzero(&sf.sf_si, sizeof(sf.sf_si)); if (SIGISMEMBER(psp->ps_siginfo, sig)) { /* Signal handler installed with SA_SIGINFO. */ sf.sf_siginfo = (u_int32_t)(uintptr_t)&sfp->sf_si; ==== //depot/projects/soc2010/extfs/src/sys/amd64/linux32/linux.h#2 (text+ko) ==== @@ -27,7 +27,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/linux32/linux.h,v 1.30 2010/03/28 13:13:22 ed Exp $ + * $FreeBSD: src/sys/amd64/linux32/linux.h,v 1.31 2011/01/27 21:45:38 kib Exp $ */ #ifndef _AMD64_LINUX_H_ @@ -370,28 +370,28 @@ /* The Linux sigcontext, pretty much a standard 386 trapframe. */ struct l_sigcontext { - l_int sc_gs; - l_int sc_fs; - l_int sc_es; - l_int sc_ds; - l_int sc_edi; - l_int sc_esi; - l_int sc_ebp; - l_int sc_esp; - l_int sc_ebx; - l_int sc_edx; - l_int sc_ecx; - l_int sc_eax; - l_int sc_trapno; - l_int sc_err; - l_int sc_eip; - l_int sc_cs; - l_int sc_eflags; - l_int sc_esp_at_signal; - l_int sc_ss; - l_int sc_387; - l_int sc_mask; - l_int sc_cr2; + l_uint sc_gs; + l_uint sc_fs; + l_uint sc_es; + l_uint sc_ds; + l_uint sc_edi; + l_uint sc_esi; + l_uint sc_ebp; + l_uint sc_esp; + l_uint sc_ebx; + l_uint sc_edx; + l_uint sc_ecx; + l_uint sc_eax; + l_uint sc_trapno; + l_uint sc_err; + l_uint sc_eip; + l_uint sc_cs; + l_uint sc_eflags; + l_uint sc_esp_at_signal; + l_uint sc_ss; + l_uint sc_387; + l_uint sc_mask; + l_uint sc_cr2; } __packed; struct l_ucontext { ==== //depot/projects/soc2010/extfs/src/sys/amd64/linux32/linux32_machdep.c#3 (text+ko) ==== @@ -29,7 +29,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_machdep.c,v 1.59 2010/12/22 00:18:42 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_machdep.c,v 1.64 2011/01/30 18:17:38 dchagin Exp $"); #include #include @@ -51,6 +51,7 @@ #include #include #include +#include #include #include @@ -66,6 +67,7 @@ #include #include #include +#include #include #include #include @@ -106,6 +108,30 @@ return (lsa); } +static void +bsd_to_linux_rusage(struct rusage *ru, struct l_rusage *lru) +{ + + lru->ru_utime.tv_sec = ru->ru_utime.tv_sec; + lru->ru_utime.tv_usec = ru->ru_utime.tv_usec; + lru->ru_stime.tv_sec = ru->ru_stime.tv_sec; + lru->ru_stime.tv_usec = ru->ru_stime.tv_usec; + lru->ru_maxrss = ru->ru_maxrss; + lru->ru_ixrss = ru->ru_ixrss; + lru->ru_idrss = ru->ru_idrss; + lru->ru_isrss = ru->ru_isrss; + lru->ru_minflt = ru->ru_minflt; + lru->ru_majflt = ru->ru_majflt; + lru->ru_nswap = ru->ru_nswap; + lru->ru_inblock = ru->ru_inblock; + lru->ru_oublock = ru->ru_oublock; + lru->ru_msgsnd = ru->ru_msgsnd; + lru->ru_msgrcv = ru->ru_msgrcv; + lru->ru_nsignals = ru->ru_nsignals; + lru->ru_nvcsw = ru->ru_nvcsw; + lru->ru_nivcsw = ru->ru_nivcsw; +} + int linux_execve(struct thread *td, struct linux_execve_args *args) { @@ -131,7 +157,7 @@ * linux_proc_init, this leads to a panic on KASSERT * because such process has p->p_emuldata == NULL. */ - if (td->td_proc->p_sysent == &elf_linux_sysvec) + if (SV_PROC_ABI(td->td_proc) == SV_ABI_LINUX) error = linux_proc_init(td, 0, 0); return (error); } @@ -1126,24 +1152,7 @@ if (error != 0) return (error); if (uap->rusage != NULL) { - s32.ru_utime.tv_sec = s.ru_utime.tv_sec; - s32.ru_utime.tv_usec = s.ru_utime.tv_usec; - s32.ru_stime.tv_sec = s.ru_stime.tv_sec; - s32.ru_stime.tv_usec = s.ru_stime.tv_usec; - s32.ru_maxrss = s.ru_maxrss; - s32.ru_ixrss = s.ru_ixrss; - s32.ru_idrss = s.ru_idrss; - s32.ru_isrss = s.ru_isrss; - s32.ru_minflt = s.ru_minflt; - s32.ru_majflt = s.ru_majflt; - s32.ru_nswap = s.ru_nswap; - s32.ru_inblock = s.ru_inblock; - s32.ru_oublock = s.ru_oublock; - s32.ru_msgsnd = s.ru_msgsnd; - s32.ru_msgrcv = s.ru_msgrcv; - s32.ru_nsignals = s.ru_nsignals; - s32.ru_nvcsw = s.ru_nvcsw; - s32.ru_nivcsw = s.ru_nivcsw; + bsd_to_linux_rusage(&s, &s32); error = copyout(&s32, uap->rusage, sizeof(s32)); } return (error); @@ -1267,3 +1276,37 @@ return (0); } + +int +linux_wait4(struct thread *td, struct linux_wait4_args *args) +{ + int error, options; + struct rusage ru, *rup; + struct l_rusage lru; + +#ifdef DEBUG + if (ldebug(wait4)) + printf(ARGS(wait4, "%d, %p, %d, %p"), + args->pid, (void *)args->status, args->options, + (void *)args->rusage); +#endif + + options = (args->options & (WNOHANG | WUNTRACED)); + /* WLINUXCLONE should be equal to __WCLONE, but we make sure */ + if (args->options & __WCLONE) + options |= WLINUXCLONE; + + if (args->rusage != NULL) + rup = &ru; + else + rup = NULL; + error = linux_common_wait(td, args->pid, args->status, options, rup); + if (error) + return (error); + if (args->rusage != NULL) { + bsd_to_linux_rusage(rup, &lru); + error = copyout(&lru, args->rusage, sizeof(lru)); + } + + return (error); +} ==== //depot/projects/soc2010/extfs/src/sys/amd64/linux32/linux32_proto.h#3 (text+ko) ==== @@ -2,7 +2,7 @@ * System call prototypes. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/amd64/linux32/linux32_proto.h,v 1.42 2010/10/08 07:19:05 kib Exp $ + * $FreeBSD: src/sys/amd64/linux32/linux32_proto.h,v 1.43 2011/01/30 20:38:26 dchagin Exp $ * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 213544 2010-10-08 07:18:44Z kib */ @@ -734,10 +734,10 @@ struct linux_sys_futex_args { char uaddr_l_[PADL_(void *)]; void * uaddr; char uaddr_r_[PADR_(void *)]; char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)]; - char val_l_[PADL_(int)]; int val; char val_r_[PADR_(int)]; + char val_l_[PADL_(uint32_t)]; uint32_t val; char val_r_[PADR_(uint32_t)]; char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)]; - char uaddr2_l_[PADL_(void *)]; void * uaddr2; char uaddr2_r_[PADR_(void *)]; - char val3_l_[PADL_(int)]; int val3; char val3_r_[PADR_(int)]; + char uaddr2_l_[PADL_(uint32_t *)]; uint32_t * uaddr2; char uaddr2_r_[PADR_(uint32_t *)]; + char val3_l_[PADL_(uint32_t)]; uint32_t val3; char val3_r_[PADR_(uint32_t)]; }; struct linux_sched_setaffinity_args { char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)]; ==== //depot/projects/soc2010/extfs/src/sys/amd64/linux32/syscalls.master#3 (text+ko) ==== @@ -1,4 +1,4 @@ - $FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.38 2010/10/08 07:18:44 kib Exp $ + $FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.39 2011/01/30 20:31:43 dchagin Exp $ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 ; System call name/number master file (or rather, slave, from LINUX). @@ -405,8 +405,8 @@ 237 AUE_NULL STD { int linux_fremovexattr(void); } 238 AUE_NULL STD { int linux_tkill(int tid, int sig); } 239 AUE_SENDFILE UNIMPL linux_sendfile64 -240 AUE_NULL STD { int linux_sys_futex(void *uaddr, int op, int val, \ - struct l_timespec *timeout, void *uaddr2, int val3); } +240 AUE_NULL STD { int linux_sys_futex(void *uaddr, int op, uint32_t val, \ + struct l_timespec *timeout, uint32_t *uaddr2, uint32_t val3); } 241 AUE_NULL STD { int linux_sched_setaffinity(l_pid_t pid, l_uint len, \ l_ulong *user_mask_ptr); } 242 AUE_NULL STD { int linux_sched_getaffinity(l_pid_t pid, l_uint len, \ ==== //depot/projects/soc2010/extfs/src/sys/arm/arm/locore.S#2 (text+ko) ==== @@ -37,7 +37,7 @@ #include #include #include -__FBSDID("$FreeBSD: src/sys/arm/arm/locore.S,v 1.23 2009/06/09 17:21:47 marcel Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/locore.S,v 1.24 2011/02/03 17:35:16 marcel Exp $"); /* What size should this really be ? It is only used by initarm() */ #define INIT_ARM_STACK_SIZE 2048 @@ -65,14 +65,20 @@ ENTRY_NP(btext) -ASENTRY_NP(_start) - /* - * Move metadata ptr to r12 (ip) + * On entry: + * r0 - metadata pointer or 0 + * r1 - if (r0 == 0) then metadata pointer */ +ASENTRY_NP(_start) + /* Move metadata ptr to r12 (ip) */ mov ip, r0 - + ldr r0, =0 + cmp ip, r0 + bne 1f + mov ip, r1 +1: /* Make sure interrupts are disabled. */ mrs r7, cpsr orr r7, r7, #(I32_bit|F32_bit) ==== //depot/projects/soc2010/extfs/src/sys/arm/arm/sys_machdep.c#2 (text+ko) ==== @@ -34,7 +34,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/sys_machdep.c,v 1.5 2007/02/14 01:25:41 kevlo Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/sys_machdep.c,v 1.6 2011/02/05 03:30:29 imp Exp $"); #include #include @@ -85,7 +85,7 @@ arm32_set_tp(struct thread *td, void *args) { - td->td_md.md_tp = args; + td->td_md.md_tp = (register_t)args; return (0); } @@ -93,7 +93,7 @@ arm32_get_tp(struct thread *td, void *args) { - td->td_retval[0] = (uint32_t)td->td_md.md_tp; + td->td_retval[0] = td->td_md.md_tp; return (0); } ==== //depot/projects/soc2010/extfs/src/sys/arm/arm/uio_machdep.c#2 (text+ko) ==== @@ -40,7 +40,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/uio_machdep.c,v 1.6 2008/03/06 22:27:35 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/uio_machdep.c,v 1.7 2011/02/02 16:35:10 mdf Exp $"); #include #include @@ -94,8 +94,7 @@ cp = (char*)sf_buf_kva(sf) + page_offset; switch (uio->uio_segflg) { case UIO_USERSPACE: - if (ticks - PCPU_GET(switchticks) >= hogticks) - uio_yield(); + maybe_yield(); if (uio->uio_rw == UIO_READ) error = copyout(cp, iov->iov_base, cnt); else ==== //depot/projects/soc2010/extfs/src/sys/arm/arm/vm_machdep.c#3 (text+ko) ==== @@ -41,7 +41,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/vm_machdep.c,v 1.46 2011/01/18 21:57:02 kib Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/vm_machdep.c,v 1.47 2011/02/05 03:30:29 imp Exp $"); #include #include @@ -146,7 +146,7 @@ /* Setup to release spin count in fork_exit(). */ td2->td_md.md_spinlock_count = 1; td2->td_md.md_saved_cspr = 0; - td2->td_md.md_tp = *(uint32_t **)ARM_TP_ADDRESS; + td2->td_md.md_tp = *(register_t *)ARM_TP_ADDRESS; } void @@ -370,10 +370,10 @@ { if (td != curthread) - td->td_md.md_tp = tls_base; + td->td_md.md_tp = (register_t)tls_base; else { critical_enter(); - *(void **)ARM_TP_ADDRESS = tls_base; + *(register_t *)ARM_TP_ADDRESS = (register_t)tls_base; critical_exit(); } return (0); ==== //depot/projects/soc2010/extfs/src/sys/arm/at91/if_ate.c#3 (text) ==== @@ -31,7 +31,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/at91/if_ate.c,v 1.49 2010/10/15 15:16:36 marius Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/at91/if_ate.c,v 1.50 2011/02/07 01:13:57 ticso Exp $"); #include #include @@ -433,6 +433,16 @@ bus_dmamap_sync(sc->rx_desc_tag, sc->rx_desc_map, BUS_DMASYNC_POSTWRITE); } +static uint32_t +ate_mac_hash(const uint8_t *buf) +{ + uint32_t index = 0; + for (int i = 0; i < 48; i++) { + index ^= ((buf[i >> 3] >> (i & 7)) & 1) << (i % 6); + } + return (index); +} + /* * Compute the multicast filter for this device. */ @@ -462,8 +472,8 @@ TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { if (ifma->ifma_addr->sa_family != AF_LINK) continue; - index = ether_crc32_be(LLADDR((struct sockaddr_dl *) - ifma->ifma_addr), ETHER_ADDR_LEN) >> 26; + index = ate_mac_hash(LLADDR((struct sockaddr_dl *) + ifma->ifma_addr)); af[index >> 3] |= 1 << (index & 7); } if_maddr_runlock(ifp); ==== //depot/projects/soc2010/extfs/src/sys/arm/include/fdt.h#2 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF >>> TRUNCATED FOR MAIL (1000 lines) <<< From lz at FreeBSD.org Sat Feb 12 08:33:47 2011 From: lz at FreeBSD.org (Zheng Liu) Date: Sat Feb 12 08:33:51 2011 Subject: PERFORCE change 188744 for review Message-ID: <201102120833.p1C8XhPN087587@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188744?ac=10 Change 188744 by lz@gnehzuil-freebsd on 2011/02/12 08:33:31 IFC. Affected files ... .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/machdep.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/uio_machdep.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/vm_machdep.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/ia32/ia32_signal.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/linux32/linux.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/linux32/linux32_machdep.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/linux32/linux32_proto.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/amd64/linux32/syscalls.master#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/locore.S#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/sys_machdep.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/uio_machdep.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/arm/vm_machdep.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/at91/if_ate.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/fdt.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/pmap.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/include/proc.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/gpio.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/ic.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/mv_pci.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/mv/timer.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/arm/s3c2xx0/std.ln2410sbc#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/fdt/dts/db78100.dts#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/pc98/Makefile#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/boot/pc98/pc98boot/Makefile#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/cam/ata/ata_xpt.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/sys/atomic.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/compat/opensolaris/sys/types.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linprocfs/linprocfs.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_futex.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_futex.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_misc.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_misc.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/compat/linux/linux_stats.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/NOTES#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/files#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/kern.pre.mk#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/conf/options#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/changes.txt#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/common/dmtable.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/common/dmtbdump.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/common/dmtbinfo.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslanalyze.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslbtypes.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslcompile.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslcompiler.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslcompiler.l#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslcompiler.y#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslmessages.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslpredef.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/asltree.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/aslwalks.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dtcompile.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dtcompiler.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dtexpress.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dtfield.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dtio.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dttable.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/compiler/dtutils.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/debugger/dbcmds.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/debugger/dbdisply.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/debugger/dbinput.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/debugger/dbmethod.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/debugger/dbnames.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/dispatcher/dsargs.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/dispatcher/dscontrol.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/dispatcher/dsopcode.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/dispatcher/dswload.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/dispatcher/dswload2.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/events/evgpe.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/events/evregion.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/events/evxfregn.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/executer/exfldio.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acdebug.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acdisasm.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acdispat.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acglobal.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/aclocal.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acoutput.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/acpixf.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/include/actbl.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/tables/tbfadt.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/utilities/utdecode.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/contrib/dev/acpica/utilities/utglobal.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/aac/aac.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/aac/aacvar.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ahci/ahci.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/alc/if_alc.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ata/ata-pci.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ata/chipsets/ata-intel.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ah.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ah.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ah_debug.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ah_eeprom_v14.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ah_eeprom_v14.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ah_eeprom_v4k.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ah_eeprom_v4k.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ah_internal.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5212/ar5212.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5212/ar5212_keycache.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5416/ar2133.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5416/ar5416.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5416/ar5416_ani.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5416/ar5416_cal.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5416/ar5416phy.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar5416/ar5416reg.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar9002/ar9280.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar9002/ar9280.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar9002/ar9285.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_hal/ar9002/ar9285v2.ini#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_rate/amrr/amrr.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_rate/onoe/onoe.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_rate/sample/sample.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_rate/sample/sample.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/ath_rate/sample/tx_schedules.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/if_ath.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/if_ath_debug.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/if_ath_debug.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/if_ath_misc.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/if_ath_tx.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/if_ath_tx.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/if_ath_tx_ht.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/if_ath_tx_ht.h#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/if_athioctl.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/if_athrate.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ath/if_athvar.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/bce/if_bce.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/bce/if_bcefw.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/bce/if_bcereg.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/cs/if_cs.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/cs/if_csreg.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/cs/if_csvar.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/cxgb/cxgb_sge.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_80003es2lan.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_80003es2lan.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_82540.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_82541.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_82542.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_82543.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_82571.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_82575.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_82575.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_api.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_api.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_defines.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_hw.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_ich8lan.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_ich8lan.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_mac.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_mac.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_manage.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_manage.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_mbx.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_nvm.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_nvm.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_osdep.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_phy.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_phy.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_regs.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_vf.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/e1000_vf.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/if_igb.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/e1000/if_igb.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/fdt/fdt_common.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/fdt/fdt_pci.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/fdt/fdtbus.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/flash/mx25l.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ichsmb/ichsmb_pci.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ichwd/ichwd.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/ichwd/ichwd.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/md/md.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/mii/miidevs#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/mii/rlphy.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/re/if_re.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/siis/siis.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/siis/siis.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/sio/sio.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/sound/pci/emu10k1.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/sound/pci/emu10kx.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/sound/pci/hda/hdac.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/tsec/if_tsec_fdt.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/usb/controller/ehci_mv.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/usb/controller/usb_controller.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/usb/quirk/usb_quirk.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/usb/serial/u3g.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/usb/serial/umodem.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/usb/template/usb_template.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/usb/usb_pf.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/usb/usb_pf.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/usb/usb_transfer.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/usb/usbdevs#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/usb/wlan/if_run.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/usb/wlan/if_runvar.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/dev/xen/netfront/netfront.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_alloc.c#10 integrate .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_mount.h#6 integrate .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2_vfsops.c#18 integrate .. //depot/projects/soc2010/ext4fs/src/sys/fs/ext2fs/ext2fs.h#16 integrate .. //depot/projects/soc2010/ext4fs/src/sys/fs/nfs/nfsport.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/fs/nfsserver/nfs_nfsdport.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/fs/procfs/procfs_dbregs.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/fs/procfs/procfs_fpregs.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/fs/procfs/procfs_map.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/fs/procfs/procfs_regs.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/geom/geom_disk.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/geom/journal/g_journal.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/geom/part/g_part.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/geom/part/g_part.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/geom/part/g_part_bsd.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/geom/part/g_part_ebr.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/geom/part/g_part_gpt.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/geom/part/g_part_mbr.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/geom/part/g_part_pc98.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/i386/i386/machdep.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/i386/i386/uio_machdep.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/i386/linux/imgact_linux.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/i386/linux/linux_machdep.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/i386/linux/linux_proto.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/i386/linux/syscalls.master#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/ia64/conf/GENERIC#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/ia64/ia64/uio_machdep.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/imgact_elf.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/kern_context.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/kern_descrip.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/kern_fork.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/kern_jail.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/kern_malloc.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/kern_proc.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/kern_sig.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/kern_synch.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/kern_sysctl.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/subr_lock.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/subr_module.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/subr_sleepqueue.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/subr_smp.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/subr_trap.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/subr_turnstile.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/subr_uio.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/subr_witness.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/sys_process.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/uipc_socket.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/uipc_syscalls.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/uipc_usrreq.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/vfs_bio.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/vfs_mount.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/vfs_subr.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/kern/vfs_vnops.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/cavium/if_octm.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/cavium/octe/ethernet-common.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/cavium/octeon_mp.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/include/_inttypes.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/include/_limits.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/include/_stdint.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/include/_types.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/include/cpufunc.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/include/hwfunc.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/include/sf_buf.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/mips/mp_machdep.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/mips/uio_machdep.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/mips/vm_machdep.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/rmi/xlr_machdep.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/mips/sibyte/sb_scd.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/modules/acpi/acpi/Makefile#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/modules/ath/Makefile#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/modules/cc/Makefile#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/modules/cc/cc_chd/Makefile#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/modules/cc/cc_hd/Makefile#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/modules/cc/cc_vegas/Makefile#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/net/if.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/net/netisr.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/net/rtsock.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/net/vnet.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/net80211/ieee80211_ioctl.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/net80211/ieee80211_scan.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/cc.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/cc/cc_chd.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/netinet/cc/cc_hd.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/netinet/cc/cc_newreno.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/cc/cc_vegas.c#1 branch .. //depot/projects/soc2010/ext4fs/src/sys/netinet/if_ether.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/in_pcb.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/ipfw/ip_dn_io.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_asconf.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_asconf.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_auth.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_auth.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_bsd_addr.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_bsd_addr.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_cc_functions.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_constants.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_crc32.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_crc32.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_dtrace_declare.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_dtrace_define.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_header.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_indata.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_indata.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_input.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_input.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_lock_bsd.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_os.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_os_bsd.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_output.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_output.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_pcb.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_pcb.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_peeloff.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_peeloff.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_ss_functions.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_structs.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_sysctl.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_sysctl.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_timer.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_timer.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_uio.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_usrreq.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctp_var.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctputil.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/sctputil.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet/tcp_usrreq.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet6/sctp6_usrreq.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/netinet6/sctp6_var.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/nfsserver/nfs_serv.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/pc98/cbus/sio.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/pc98/pc98/machdep.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/pci/if_rlreg.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/aim/trap.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/include/fdt.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/include/intr_machdep.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/include/openpicvar.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/mambo/mambo_openpic.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/mpc85xx/atpic.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/mpc85xx/isa.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/mpc85xx/nexus.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/mpc85xx/openpic_fdt.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/mpc85xx/pci_fdt.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/ofw/ofw_pcib_pci.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/ofw/ofw_pcibus.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/powermac/cpcht.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/powermac/grackle.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/powermac/hrowpic.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/powermac/macgpio.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/powermac/macio.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/powermac/openpic_macio.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/powermac/uninorth.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/powermac/uninorthpci.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/powerpc/exec_machdep.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/powerpc/intr_machdep.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/powerpc/openpic.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/powerpc/pic_if.m#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/powerpc/uio_machdep.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/ps3/ps3pic.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/powerpc/psim/openpic_iobus.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/security/mac/mac_process.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sparc64/sparc64/machdep.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sparc64/sparc64/pmap.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sparc64/sparc64/uio_machdep.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sun4v/sun4v/uio_machdep.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sys/diskmbr.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sys/gpt.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sys/linker.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sys/param.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sys/proc.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sys/ptrace.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sys/sysctl.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sys/sysent.h#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sys/taskqueue.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sys/uio.h#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/sys/vnode.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/ufs/ffs/ffs_rawread.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/ufs/ffs/ffs_snapshot.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/ufs/ffs/ffs_softdep.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/ufs/ufs/ufs_acl.c#2 integrate .. //depot/projects/soc2010/ext4fs/src/sys/ufs/ufs/ufs_vnops.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/vm/uma_core.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/vm/vm_map.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/vm/vm_meter.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/vm/vm_object.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/vm/vm_object.h#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/vm/vm_page.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/vm/vm_phys.c#4 integrate .. //depot/projects/soc2010/ext4fs/src/sys/vm/vm_reserv.c#3 integrate .. //depot/projects/soc2010/ext4fs/src/sys/x86/x86/mca.c#2 integrate Differences ... ==== //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/machdep.c#4 (text+ko) ==== @@ -39,7 +39,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.739 2011/01/21 10:26:26 pluknet Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/machdep.c,v 1.741 2011/02/05 15:10:27 kib Exp $"); #include "opt_atalk.h" #include "opt_atpic.h" @@ -331,6 +331,9 @@ fpstate_drop(td); sf.sf_uc.uc_mcontext.mc_fsbase = pcb->pcb_fsbase; sf.sf_uc.uc_mcontext.mc_gsbase = pcb->pcb_gsbase; + bzero(sf.sf_uc.uc_mcontext.mc_spare, + sizeof(sf.sf_uc.uc_mcontext.mc_spare)); + bzero(sf.sf_uc.__spare__, sizeof(sf.sf_uc.__spare__)); /* Allocate space for the signal handler context. */ if ((td->td_pflags & TDP_ALTSTACK) != 0 && !oonstack && @@ -352,6 +355,7 @@ /* Build the argument list for the signal handler. */ regs->tf_rdi = sig; /* arg 1 in %rdi */ regs->tf_rdx = (register_t)&sfp->sf_uc; /* arg 3 in %rdx */ + bzero(&sf.sf_si, sizeof(sf.sf_si)); if (SIGISMEMBER(psp->ps_siginfo, sig)) { /* Signal handler installed with SA_SIGINFO. */ regs->tf_rsi = (register_t)&sfp->sf_si; /* arg 2 in %rsi */ @@ -1527,12 +1531,14 @@ struct nmi_pcpu *np; u_int64_t msr; char *env; + size_t kstack0_sz; thread0.td_kstack = physfree + KERNBASE; - bzero((void *)thread0.td_kstack, KSTACK_PAGES * PAGE_SIZE); - physfree += KSTACK_PAGES * PAGE_SIZE; - thread0.td_pcb = (struct pcb *) - (thread0.td_kstack + KSTACK_PAGES * PAGE_SIZE) - 1; + thread0.td_kstack_pages = KSTACK_PAGES; + kstack0_sz = thread0.td_kstack_pages * PAGE_SIZE; + bzero((void *)thread0.td_kstack, kstack0_sz); + physfree += kstack0_sz; + thread0.td_pcb = (struct pcb *)(thread0.td_kstack + kstack0_sz) - 1; /* * This may be done better later if it gets more high level @@ -1674,8 +1680,8 @@ initializecpucache(); /* make an initial tss so cpu can get interrupt stack on syscall! */ - common_tss[0].tss_rsp0 = thread0.td_kstack + \ - KSTACK_PAGES * PAGE_SIZE - sizeof(struct pcb); + common_tss[0].tss_rsp0 = thread0.td_kstack + + kstack0_sz - sizeof(struct pcb); /* Ensure the stack is aligned to 16 bytes */ common_tss[0].tss_rsp0 &= ~0xFul; PCPU_SET(rsp0, common_tss[0].tss_rsp0); @@ -2041,6 +2047,7 @@ get_fpcontext(td, mcp); mcp->mc_fsbase = pcb->pcb_fsbase; mcp->mc_gsbase = pcb->pcb_gsbase; + bzero(mcp->mc_spare, sizeof(mcp->mc_spare)); return (0); } ==== //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/uio_machdep.c#2 (text+ko) ==== @@ -36,7 +36,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/uio_machdep.c,v 1.6 2005/01/05 20:17:20 imp Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/uio_machdep.c,v 1.7 2011/02/02 16:35:10 mdf Exp $"); #include #include @@ -88,8 +88,7 @@ page_offset; switch (uio->uio_segflg) { case UIO_USERSPACE: - if (ticks - PCPU_GET(switchticks) >= hogticks) - uio_yield(); + maybe_yield(); if (uio->uio_rw == UIO_READ) error = copyout(cp, iov->iov_base, cnt); else ==== //depot/projects/soc2010/ext4fs/src/sys/amd64/amd64/vm_machdep.c#3 (text+ko) ==== @@ -41,7 +41,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/amd64/vm_machdep.c,v 1.274 2010/12/22 00:18:42 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/amd64/vm_machdep.c,v 1.275 2011/01/26 20:03:58 dchagin Exp $"); #include "opt_isa.h" #include "opt_cpu.h" @@ -445,7 +445,7 @@ cpu_thread_clean(td); #ifdef COMPAT_FREEBSD32 - if (td->td_proc->p_sysent->sv_flags & SV_ILP32) { + if (SV_PROC_FLAG(td->td_proc, SV_ILP32)) { /* * Set the trap frame to point at the beginning of the uts * function. @@ -498,7 +498,7 @@ pcb = td->td_pcb; #ifdef COMPAT_FREEBSD32 - if (td->td_proc->p_sysent->sv_flags & SV_ILP32) { + if (SV_PROC_FLAG(td->td_proc, SV_ILP32)) { pcb->pcb_gsbase = (register_t)tls_base; return (0); } ==== //depot/projects/soc2010/ext4fs/src/sys/amd64/ia32/ia32_signal.c#4 (text+ko) ==== @@ -32,7 +32,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/ia32/ia32_signal.c,v 1.36 2011/01/14 21:09:01 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/ia32/ia32_signal.c,v 1.37 2011/02/05 15:10:27 kib Exp $"); #include "opt_compat.h" @@ -167,6 +167,8 @@ ia32_get_fpcontext(td, mcp); mcp->mc_fsbase = pcb->pcb_fsbase; mcp->mc_gsbase = pcb->pcb_gsbase; + bzero(mcp->mc_spare1, sizeof(mcp->mc_spare1)); + bzero(mcp->mc_spare2, sizeof(mcp->mc_spare2)); set_pcb_flags(pcb, PCB_FULL_IRET); return (0); } @@ -233,6 +235,7 @@ PROC_LOCK(td->td_proc); uc.uc_sigmask = td->td_sigmask; PROC_UNLOCK(td->td_proc); + bzero(&uc.__spare__, sizeof(uc.__spare__)); ret = copyout(&uc, uap->ucp, UC_COPY_SIZE); } return (ret); @@ -348,6 +351,11 @@ sf.sf_uc.uc_mcontext.mc_es = regs->tf_es; sf.sf_uc.uc_mcontext.mc_fs = regs->tf_fs; sf.sf_uc.uc_mcontext.mc_gs = regs->tf_gs; + bzero(sf.sf_uc.uc_mcontext.mc_fpregs, + sizeof(sf.sf_uc.uc_mcontext.mc_fpregs)); + bzero(sf.sf_uc.uc_mcontext.__spare__, + sizeof(sf.sf_uc.uc_mcontext.__spare__)); + bzero(sf.sf_uc.__spare__, sizeof(sf.sf_uc.__spare__)); /* Allocate space for the signal handler context. */ if ((td->td_pflags & TDP_ALTSTACK) != 0 && !oonstack && @@ -365,6 +373,7 @@ /* Build the argument list for the signal handler. */ sf.sf_signum = sig; sf.sf_ucontext = (register_t)&sfp->sf_uc; + bzero(&sf.sf_si, sizeof(sf.sf_si)); if (SIGISMEMBER(psp->ps_siginfo, sig)) { /* Signal handler installed with SA_SIGINFO. */ sf.sf_siginfo = (u_int32_t)(uintptr_t)&sfp->sf_si; @@ -468,6 +477,7 @@ fpstate_drop(td); sf.sf_uc.uc_mcontext.mc_fsbase = td->td_pcb->pcb_fsbase; sf.sf_uc.uc_mcontext.mc_gsbase = td->td_pcb->pcb_gsbase; + bzero(sf.sf_uc.__spare__, sizeof(sf.sf_uc.__spare__)); /* Allocate space for the signal handler context. */ if ((td->td_pflags & TDP_ALTSTACK) != 0 && !oonstack && @@ -487,6 +497,7 @@ /* Build the argument list for the signal handler. */ sf.sf_signum = sig; sf.sf_ucontext = (register_t)&sfp->sf_uc; + bzero(&sf.sf_si, sizeof(sf.sf_si)); if (SIGISMEMBER(psp->ps_siginfo, sig)) { /* Signal handler installed with SA_SIGINFO. */ sf.sf_siginfo = (u_int32_t)(uintptr_t)&sfp->sf_si; ==== //depot/projects/soc2010/ext4fs/src/sys/amd64/linux32/linux.h#2 (text+ko) ==== @@ -27,7 +27,7 @@ * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. * - * $FreeBSD: src/sys/amd64/linux32/linux.h,v 1.30 2010/03/28 13:13:22 ed Exp $ + * $FreeBSD: src/sys/amd64/linux32/linux.h,v 1.31 2011/01/27 21:45:38 kib Exp $ */ #ifndef _AMD64_LINUX_H_ @@ -370,28 +370,28 @@ /* The Linux sigcontext, pretty much a standard 386 trapframe. */ struct l_sigcontext { - l_int sc_gs; - l_int sc_fs; - l_int sc_es; - l_int sc_ds; - l_int sc_edi; - l_int sc_esi; - l_int sc_ebp; - l_int sc_esp; - l_int sc_ebx; - l_int sc_edx; - l_int sc_ecx; - l_int sc_eax; - l_int sc_trapno; - l_int sc_err; - l_int sc_eip; - l_int sc_cs; - l_int sc_eflags; - l_int sc_esp_at_signal; - l_int sc_ss; - l_int sc_387; - l_int sc_mask; - l_int sc_cr2; + l_uint sc_gs; + l_uint sc_fs; + l_uint sc_es; + l_uint sc_ds; + l_uint sc_edi; + l_uint sc_esi; + l_uint sc_ebp; + l_uint sc_esp; + l_uint sc_ebx; + l_uint sc_edx; + l_uint sc_ecx; + l_uint sc_eax; + l_uint sc_trapno; + l_uint sc_err; + l_uint sc_eip; + l_uint sc_cs; + l_uint sc_eflags; + l_uint sc_esp_at_signal; + l_uint sc_ss; + l_uint sc_387; + l_uint sc_mask; + l_uint sc_cr2; } __packed; struct l_ucontext { ==== //depot/projects/soc2010/ext4fs/src/sys/amd64/linux32/linux32_machdep.c#3 (text+ko) ==== @@ -29,7 +29,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_machdep.c,v 1.59 2010/12/22 00:18:42 jkim Exp $"); +__FBSDID("$FreeBSD: src/sys/amd64/linux32/linux32_machdep.c,v 1.64 2011/01/30 18:17:38 dchagin Exp $"); #include #include @@ -51,6 +51,7 @@ #include #include #include +#include #include #include @@ -66,6 +67,7 @@ #include #include #include +#include #include #include #include @@ -106,6 +108,30 @@ return (lsa); } +static void +bsd_to_linux_rusage(struct rusage *ru, struct l_rusage *lru) +{ + + lru->ru_utime.tv_sec = ru->ru_utime.tv_sec; + lru->ru_utime.tv_usec = ru->ru_utime.tv_usec; + lru->ru_stime.tv_sec = ru->ru_stime.tv_sec; + lru->ru_stime.tv_usec = ru->ru_stime.tv_usec; + lru->ru_maxrss = ru->ru_maxrss; + lru->ru_ixrss = ru->ru_ixrss; + lru->ru_idrss = ru->ru_idrss; + lru->ru_isrss = ru->ru_isrss; + lru->ru_minflt = ru->ru_minflt; + lru->ru_majflt = ru->ru_majflt; + lru->ru_nswap = ru->ru_nswap; + lru->ru_inblock = ru->ru_inblock; + lru->ru_oublock = ru->ru_oublock; + lru->ru_msgsnd = ru->ru_msgsnd; + lru->ru_msgrcv = ru->ru_msgrcv; + lru->ru_nsignals = ru->ru_nsignals; + lru->ru_nvcsw = ru->ru_nvcsw; + lru->ru_nivcsw = ru->ru_nivcsw; +} + int linux_execve(struct thread *td, struct linux_execve_args *args) { @@ -131,7 +157,7 @@ * linux_proc_init, this leads to a panic on KASSERT * because such process has p->p_emuldata == NULL. */ - if (td->td_proc->p_sysent == &elf_linux_sysvec) + if (SV_PROC_ABI(td->td_proc) == SV_ABI_LINUX) error = linux_proc_init(td, 0, 0); return (error); } @@ -1126,24 +1152,7 @@ if (error != 0) return (error); if (uap->rusage != NULL) { - s32.ru_utime.tv_sec = s.ru_utime.tv_sec; - s32.ru_utime.tv_usec = s.ru_utime.tv_usec; - s32.ru_stime.tv_sec = s.ru_stime.tv_sec; - s32.ru_stime.tv_usec = s.ru_stime.tv_usec; - s32.ru_maxrss = s.ru_maxrss; - s32.ru_ixrss = s.ru_ixrss; - s32.ru_idrss = s.ru_idrss; - s32.ru_isrss = s.ru_isrss; - s32.ru_minflt = s.ru_minflt; - s32.ru_majflt = s.ru_majflt; - s32.ru_nswap = s.ru_nswap; - s32.ru_inblock = s.ru_inblock; - s32.ru_oublock = s.ru_oublock; - s32.ru_msgsnd = s.ru_msgsnd; - s32.ru_msgrcv = s.ru_msgrcv; - s32.ru_nsignals = s.ru_nsignals; - s32.ru_nvcsw = s.ru_nvcsw; - s32.ru_nivcsw = s.ru_nivcsw; + bsd_to_linux_rusage(&s, &s32); error = copyout(&s32, uap->rusage, sizeof(s32)); } return (error); @@ -1267,3 +1276,37 @@ return (0); } + +int +linux_wait4(struct thread *td, struct linux_wait4_args *args) +{ + int error, options; + struct rusage ru, *rup; + struct l_rusage lru; + +#ifdef DEBUG + if (ldebug(wait4)) + printf(ARGS(wait4, "%d, %p, %d, %p"), + args->pid, (void *)args->status, args->options, + (void *)args->rusage); +#endif + + options = (args->options & (WNOHANG | WUNTRACED)); + /* WLINUXCLONE should be equal to __WCLONE, but we make sure */ + if (args->options & __WCLONE) + options |= WLINUXCLONE; + + if (args->rusage != NULL) + rup = &ru; + else + rup = NULL; + error = linux_common_wait(td, args->pid, args->status, options, rup); + if (error) + return (error); + if (args->rusage != NULL) { + bsd_to_linux_rusage(rup, &lru); + error = copyout(&lru, args->rusage, sizeof(lru)); + } + + return (error); +} ==== //depot/projects/soc2010/ext4fs/src/sys/amd64/linux32/linux32_proto.h#3 (text+ko) ==== @@ -2,7 +2,7 @@ * System call prototypes. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD: src/sys/amd64/linux32/linux32_proto.h,v 1.42 2010/10/08 07:19:05 kib Exp $ + * $FreeBSD: src/sys/amd64/linux32/linux32_proto.h,v 1.43 2011/01/30 20:38:26 dchagin Exp $ * created from FreeBSD: head/sys/amd64/linux32/syscalls.master 213544 2010-10-08 07:18:44Z kib */ @@ -734,10 +734,10 @@ struct linux_sys_futex_args { char uaddr_l_[PADL_(void *)]; void * uaddr; char uaddr_r_[PADR_(void *)]; char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)]; - char val_l_[PADL_(int)]; int val; char val_r_[PADR_(int)]; + char val_l_[PADL_(uint32_t)]; uint32_t val; char val_r_[PADR_(uint32_t)]; char timeout_l_[PADL_(struct l_timespec *)]; struct l_timespec * timeout; char timeout_r_[PADR_(struct l_timespec *)]; - char uaddr2_l_[PADL_(void *)]; void * uaddr2; char uaddr2_r_[PADR_(void *)]; - char val3_l_[PADL_(int)]; int val3; char val3_r_[PADR_(int)]; + char uaddr2_l_[PADL_(uint32_t *)]; uint32_t * uaddr2; char uaddr2_r_[PADR_(uint32_t *)]; + char val3_l_[PADL_(uint32_t)]; uint32_t val3; char val3_r_[PADR_(uint32_t)]; }; struct linux_sched_setaffinity_args { char pid_l_[PADL_(l_pid_t)]; l_pid_t pid; char pid_r_[PADR_(l_pid_t)]; ==== //depot/projects/soc2010/ext4fs/src/sys/amd64/linux32/syscalls.master#3 (text+ko) ==== @@ -1,4 +1,4 @@ - $FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.38 2010/10/08 07:18:44 kib Exp $ + $FreeBSD: src/sys/amd64/linux32/syscalls.master,v 1.39 2011/01/30 20:31:43 dchagin Exp $ ; @(#)syscalls.master 8.1 (Berkeley) 7/19/93 ; System call name/number master file (or rather, slave, from LINUX). @@ -405,8 +405,8 @@ 237 AUE_NULL STD { int linux_fremovexattr(void); } 238 AUE_NULL STD { int linux_tkill(int tid, int sig); } 239 AUE_SENDFILE UNIMPL linux_sendfile64 -240 AUE_NULL STD { int linux_sys_futex(void *uaddr, int op, int val, \ - struct l_timespec *timeout, void *uaddr2, int val3); } +240 AUE_NULL STD { int linux_sys_futex(void *uaddr, int op, uint32_t val, \ + struct l_timespec *timeout, uint32_t *uaddr2, uint32_t val3); } 241 AUE_NULL STD { int linux_sched_setaffinity(l_pid_t pid, l_uint len, \ l_ulong *user_mask_ptr); } 242 AUE_NULL STD { int linux_sched_getaffinity(l_pid_t pid, l_uint len, \ ==== //depot/projects/soc2010/ext4fs/src/sys/arm/arm/locore.S#2 (text+ko) ==== @@ -37,7 +37,7 @@ #include #include #include -__FBSDID("$FreeBSD: src/sys/arm/arm/locore.S,v 1.23 2009/06/09 17:21:47 marcel Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/locore.S,v 1.24 2011/02/03 17:35:16 marcel Exp $"); /* What size should this really be ? It is only used by initarm() */ #define INIT_ARM_STACK_SIZE 2048 @@ -65,14 +65,20 @@ ENTRY_NP(btext) -ASENTRY_NP(_start) - /* - * Move metadata ptr to r12 (ip) + * On entry: + * r0 - metadata pointer or 0 + * r1 - if (r0 == 0) then metadata pointer */ +ASENTRY_NP(_start) + /* Move metadata ptr to r12 (ip) */ mov ip, r0 - + ldr r0, =0 + cmp ip, r0 + bne 1f + mov ip, r1 +1: /* Make sure interrupts are disabled. */ mrs r7, cpsr orr r7, r7, #(I32_bit|F32_bit) ==== //depot/projects/soc2010/ext4fs/src/sys/arm/arm/sys_machdep.c#2 (text+ko) ==== @@ -34,7 +34,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/sys_machdep.c,v 1.5 2007/02/14 01:25:41 kevlo Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/sys_machdep.c,v 1.6 2011/02/05 03:30:29 imp Exp $"); #include #include @@ -85,7 +85,7 @@ arm32_set_tp(struct thread *td, void *args) { - td->td_md.md_tp = args; + td->td_md.md_tp = (register_t)args; return (0); } @@ -93,7 +93,7 @@ arm32_get_tp(struct thread *td, void *args) { - td->td_retval[0] = (uint32_t)td->td_md.md_tp; + td->td_retval[0] = td->td_md.md_tp; return (0); } ==== //depot/projects/soc2010/ext4fs/src/sys/arm/arm/uio_machdep.c#2 (text+ko) ==== @@ -40,7 +40,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/uio_machdep.c,v 1.6 2008/03/06 22:27:35 cognet Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/uio_machdep.c,v 1.7 2011/02/02 16:35:10 mdf Exp $"); #include #include @@ -94,8 +94,7 @@ cp = (char*)sf_buf_kva(sf) + page_offset; switch (uio->uio_segflg) { case UIO_USERSPACE: - if (ticks - PCPU_GET(switchticks) >= hogticks) - uio_yield(); + maybe_yield(); if (uio->uio_rw == UIO_READ) error = copyout(cp, iov->iov_base, cnt); else ==== //depot/projects/soc2010/ext4fs/src/sys/arm/arm/vm_machdep.c#3 (text+ko) ==== @@ -41,7 +41,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/arm/vm_machdep.c,v 1.46 2011/01/18 21:57:02 kib Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/arm/vm_machdep.c,v 1.47 2011/02/05 03:30:29 imp Exp $"); #include #include @@ -146,7 +146,7 @@ /* Setup to release spin count in fork_exit(). */ td2->td_md.md_spinlock_count = 1; td2->td_md.md_saved_cspr = 0; - td2->td_md.md_tp = *(uint32_t **)ARM_TP_ADDRESS; + td2->td_md.md_tp = *(register_t *)ARM_TP_ADDRESS; } void @@ -370,10 +370,10 @@ { if (td != curthread) - td->td_md.md_tp = tls_base; + td->td_md.md_tp = (register_t)tls_base; else { critical_enter(); - *(void **)ARM_TP_ADDRESS = tls_base; + *(register_t *)ARM_TP_ADDRESS = (register_t)tls_base; critical_exit(); } return (0); ==== //depot/projects/soc2010/ext4fs/src/sys/arm/at91/if_ate.c#3 (text) ==== @@ -31,7 +31,7 @@ */ #include -__FBSDID("$FreeBSD: src/sys/arm/at91/if_ate.c,v 1.49 2010/10/15 15:16:36 marius Exp $"); +__FBSDID("$FreeBSD: src/sys/arm/at91/if_ate.c,v 1.50 2011/02/07 01:13:57 ticso Exp $"); #include #include @@ -433,6 +433,16 @@ bus_dmamap_sync(sc->rx_desc_tag, sc->rx_desc_map, BUS_DMASYNC_POSTWRITE); } +static uint32_t +ate_mac_hash(const uint8_t *buf) +{ + uint32_t index = 0; + for (int i = 0; i < 48; i++) { + index ^= ((buf[i >> 3] >> (i & 7)) & 1) << (i % 6); + } + return (index); +} + /* * Compute the multicast filter for this device. */ @@ -462,8 +472,8 @@ TAILQ_FOREACH(ifma, &ifp->if_multiaddrs, ifma_link) { if (ifma->ifma_addr->sa_family != AF_LINK) continue; - index = ether_crc32_be(LLADDR((struct sockaddr_dl *) - ifma->ifma_addr), ETHER_ADDR_LEN) >> 26; + index = ate_mac_hash(LLADDR((struct sockaddr_dl *) + ifma->ifma_addr)); af[index >> 3] |= 1 << (index & 7); } if_maddr_runlock(ifp); ==== //depot/projects/soc2010/ext4fs/src/sys/arm/include/fdt.h#2 (text+ko) ==== @@ -26,7 +26,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF >>> TRUNCATED FOR MAIL (1000 lines) <<< From trasz at FreeBSD.org Sat Feb 12 14:58:23 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sat Feb 12 14:58:25 2011 Subject: PERFORCE change 188750 for review Message-ID: <201102121458.p1CEwMxF069068@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188750?ac=10 Change 188750 by trasz@trasz_victim on 2011/02/12 14:57:51 Replace the hacky mechanism used to send a signal or log a warning only when the rule gets exceeded, and not at every subsequent resource usage increase, with a proper one. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#30 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#30 (text+ko) ==== @@ -82,6 +82,7 @@ struct rctl_rule_link { LIST_ENTRY(rctl_rule_link) rrl_next; struct rctl_rule *rrl_rule; + int rrl_exceeded; }; struct dict { @@ -265,18 +266,6 @@ if (available >= amount) return (0); - /* - * We've already exceeded that one. - */ - if (available < 0) { -#ifdef notyet - KASSERT(rule->rr_action != RCTL_ACTION_DENY || - !rusage_is_deniable(rule->rr_resource), - ("rctl_would_exceed: deny rule already exceeded")); -#endif - return (0); - } - return (1); } @@ -291,7 +280,7 @@ struct rctl_rule *rule; struct rctl_rule_link *link; struct sbuf sb; - int should_deny = 0; + int should_deny = 0, already_exceeded; char *buf; static int curtime = 0; static struct timeval lasttime; @@ -306,14 +295,22 @@ rule = link->rrl_rule; if (rule->rr_resource != resource) continue; - if (!rctl_would_exceed(p, rule, amount)) + if (!rctl_would_exceed(p, rule, amount)) { + link->rrl_exceeded = 0; continue; + } + already_exceeded = link->rrl_exceeded; + link->rrl_exceeded = 1; + switch (rule->rr_action) { case RCTL_ACTION_DENY: should_deny = 1; continue; case RCTL_ACTION_LOG: + if (already_exceeded) + continue; + if (!ppsratecheck(&lasttime, &curtime, 10)) continue; @@ -333,6 +330,9 @@ free(buf, M_RCTL); continue; default: + if (already_exceeded) + continue; + KASSERT(rule->rr_action > 0 && rule->rr_action <= RCTL_ACTION_SIGNAL_MAX, ("rctl_enforce: unknown action %d", @@ -550,6 +550,7 @@ rctl_rule_acquire(rule); link = uma_zalloc(rctl_rule_link_zone, M_WAITOK); link->rrl_rule = rule; + link->rrl_exceeded = 0; rw_wlock(&rctl_lock); LIST_INSERT_HEAD(&container->c_rule_links, link, rrl_next); @@ -569,6 +570,7 @@ return (ENOMEM); rctl_rule_acquire(rule); link->rrl_rule = rule; + link->rrl_exceeded = 0; LIST_INSERT_HEAD(&container->c_rule_links, link, rrl_next); return (0); From trasz at FreeBSD.org Sun Feb 13 12:55:56 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 13 12:55:59 2011 Subject: PERFORCE change 188776 for review Message-ID: <201102131255.p1DCtt0E049733@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188776?ac=10 Change 188776 by trasz@trasz_victim on 2011/02/13 12:55:32 When iterating over processes, we need to make sure the process structure is fully initialized, i.e. if p_state == PRS_NORMAL. Otherwise we may panic due to e.g. NULL thread lock pointer. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_container.c#74 edit .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#27 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_container.c#74 (text+ko) ==== @@ -735,6 +735,8 @@ NULL); FOREACH_PROC_IN_SYSTEM(p) { + if (p->p_state != PRS_NORMAL) + continue; if (p->p_flag & P_SYSTEM) continue; ==== //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#27 (text+ko) ==== @@ -1284,6 +1284,10 @@ if (PROC_TRYLOCK(p) == 0) continue; + if (p->p_state != PRS_NORMAL) { + PROC_UNLOCK(p); + continue; + } /* * If this is a system, protected or killed process, skip it. */ @@ -1662,6 +1666,10 @@ * looked at this process, skip it. */ PROC_LOCK(p); + if (p->p_state != PRS_NORMAL) { + PROC_UNLOCK(p); + continue; + } if (p->p_flag & (P_INEXEC | P_SYSTEM | P_WEXIT)) { PROC_UNLOCK(p); continue; From trasz at FreeBSD.org Sun Feb 13 13:17:55 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 13 13:17:57 2011 Subject: PERFORCE change 188777 for review Message-ID: <201102131317.p1DDHsjR054481@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188777?ac=10 Change 188777 by trasz@trasz_victim on 2011/02/13 13:17:28 When enforcing an RSS limit, we don't want to skip processes stopped with SIGSTOP or SIGTSTP. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#28 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#28 (text+ko) ==== @@ -1306,7 +1306,8 @@ thread_lock(td); if (!TD_ON_RUNQ(td) && !TD_IS_RUNNING(td) && - !TD_IS_SLEEPING(td)) { + !TD_IS_SLEEPING(td) && + !TD_IS_SUSPENDED(td)) { thread_unlock(td); breakout = 1; break; @@ -1683,7 +1684,8 @@ thread_lock(td); if (!TD_ON_RUNQ(td) && !TD_IS_RUNNING(td) && - !TD_IS_SLEEPING(td)) { + !TD_IS_SLEEPING(td) && + !TD_IS_SUSPENDED(td)) { thread_unlock(td); breakout = 1; break; From trasz at FreeBSD.org Sun Feb 13 13:53:02 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 13 13:53:04 2011 Subject: PERFORCE change 188779 for review Message-ID: <201102131353.p1DDr1BV062386@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188779?ac=10 Change 188779 by trasz@trasz_victim on 2011/02/13 13:52:11 Fix logic error that could make vm_daemon() to loop indefinitely. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#29 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#29 (text+ko) ==== @@ -1636,7 +1636,7 @@ struct proc *p; struct thread *td; struct vmspace *vm; - int breakout, swapout_flags, tryagain; + int breakout, swapout_flags, tryagain, attempts; uint64_t rsize, ravailable; while (TRUE) { @@ -1657,7 +1657,9 @@ * process is swapped out -- deactivate pages */ tryagain = 0; + attempts = 0; again: + attempts++; sx_slock(&allproc_lock); FOREACH_PROC_IN_SYSTEM(p) { vm_pindex_t limit, size; @@ -1732,8 +1734,6 @@ * been exceeded by some memory hog. Don't * try to deactivate more than 1/4th of process' * resident set size. - * - * XXX: Reconsider. */ if (ravailable < rsize - (rsize / 4)) ravailable = rsize - (rsize / 4); @@ -1746,19 +1746,18 @@ rusage_set(p, RUSAGE_RSS, rsize); PROC_UNLOCK(p); if (rsize > ravailable) - tryagain++; - if (tryagain > 20) { -#if 0 - printf("still too much: rsize = %ju, ravailable = %ju\n", - (uintmax_t)rsize, (uintmax_t)ravailable); + tryagain = 1; + if (attempts == 10) { +#if 1 + printf("still too much: pid %d (%s), rsize = %ju, ravailable = %ju\n", + p->p_pid, p->p_comm, (uintmax_t)rsize, (uintmax_t)ravailable); #endif - tryagain = 0; } } vmspace_free(vm); } sx_sunlock(&allproc_lock); - if (tryagain != 0) + if (tryagain != 0 && attempts <= 10) goto again; } } From trasz at FreeBSD.org Sun Feb 13 14:08:25 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 13 14:08:26 2011 Subject: PERFORCE change 188781 for review Message-ID: <201102131408.p1DE8OpS064362@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188781?ac=10 Change 188781 by trasz@trasz_victim on 2011/02/13 14:07:32 After few loops in vm_daemon(), try harder. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#30 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#30 (text+ko) ==== @@ -1735,8 +1735,10 @@ * try to deactivate more than 1/4th of process' * resident set size. */ - if (ravailable < rsize - (rsize / 4)) - ravailable = rsize - (rsize / 4); + if (attempts <= 8) { + if (ravailable < rsize - (rsize / 4)) + ravailable = rsize - (rsize / 4); + } vm_pageout_map_deactivate_pages( &vm->vm_map, OFF_TO_IDX(ravailable)); /* Update RSS usage after paging out. */ From trasz at FreeBSD.org Sun Feb 13 14:09:31 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 13 14:09:33 2011 Subject: PERFORCE change 188782 for review Message-ID: <201102131409.p1DE9U35064383@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188782?ac=10 Change 188782 by trasz@trasz_victim on 2011/02/13 14:08:29 Comment out debug message. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#31 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/vm/vm_pageout.c#31 (text+ko) ==== @@ -1749,12 +1749,12 @@ PROC_UNLOCK(p); if (rsize > ravailable) tryagain = 1; +#if 0 if (attempts == 10) { -#if 1 printf("still too much: pid %d (%s), rsize = %ju, ravailable = %ju\n", p->p_pid, p->p_comm, (uintmax_t)rsize, (uintmax_t)ravailable); + } #endif - } } vmspace_free(vm); } From trasz at FreeBSD.org Sun Feb 13 14:25:43 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 13 14:25:45 2011 Subject: PERFORCE change 188783 for review Message-ID: <201102131425.p1DEPgFV069107@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188783?ac=10 Change 188783 by trasz@trasz_victim on 2011/02/13 14:25:10 Return proper error code (rusage_add() returns EDOOFUS). Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_fork.c#33 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_fork.c#33 (text+ko) ==== @@ -740,7 +740,7 @@ error = rusage_add(p1, RUSAGE_NPROC, 1); PROC_UNLOCK(p1); if (error != 0) - return (error); + return (EAGAIN); mem_charged = 0; vm2 = NULL; From trasz at FreeBSD.org Sun Feb 13 17:07:32 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 13 17:07:36 2011 Subject: PERFORCE change 188787 for review Message-ID: <201102131707.p1DH7Vmf001650@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188787?ac=10 Change 188787 by trasz@trasz_victim on 2011/02/13 17:06:50 If warning couldn't be logged due to ppsratecheck(), don't mark link as exceeded; this way we might log a warning later. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#31 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#31 (text+ko) ==== @@ -280,7 +280,7 @@ struct rctl_rule *rule; struct rctl_rule_link *link; struct sbuf sb; - int should_deny = 0, already_exceeded; + int should_deny = 0; char *buf; static int curtime = 0; static struct timeval lasttime; @@ -300,15 +300,16 @@ continue; } - already_exceeded = link->rrl_exceeded; - link->rrl_exceeded = 1; - switch (rule->rr_action) { case RCTL_ACTION_DENY: should_deny = 1; continue; case RCTL_ACTION_LOG: - if (already_exceeded) + /* + * If rrl_exceeded != 0, it means we've already + * logged a warning for this process. + */ + if (link->rrl_exceeded != 0) continue; if (!ppsratecheck(&lasttime, &curtime, 10)) @@ -328,9 +329,10 @@ p->p_ucred->cr_prison->pr_id); sbuf_delete(&sb); free(buf, M_RCTL); + link->rrl_exceeded = 1; continue; default: - if (already_exceeded) + if (link->rrl_exceeded != 0) continue; KASSERT(rule->rr_action > 0 && @@ -343,6 +345,7 @@ * are equal to their counterparts from sys/signal.h. */ psignal(p, rule->rr_action); + link->rrl_exceeded = 1; continue; } } From trasz at FreeBSD.org Sun Feb 13 18:25:28 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 13 18:25:31 2011 Subject: PERFORCE change 188793 for review Message-ID: <201102131825.p1DIPSra018614@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188793?ac=10 Change 188793 by trasz@trasz_victim on 2011/02/13 18:25:17 RSS is not really inheritable. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_container.c#75 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_container.c#75 (text+ko) ==== @@ -94,7 +94,7 @@ [RUSAGE_DATA] = RUSAGE_RECLAIMABLE | RUSAGE_INHERITABLE | RUSAGE_DENIABLE, [RUSAGE_STACK] = RUSAGE_RECLAIMABLE | RUSAGE_INHERITABLE | RUSAGE_DENIABLE, [RUSAGE_CORE] = RUSAGE_DENIABLE, - [RUSAGE_RSS] = RUSAGE_RECLAIMABLE | RUSAGE_INHERITABLE, + [RUSAGE_RSS] = RUSAGE_RECLAIMABLE, [RUSAGE_MEMLOCK] = RUSAGE_RECLAIMABLE | RUSAGE_DENIABLE, [RUSAGE_NPROC] = RUSAGE_RECLAIMABLE | RUSAGE_DENIABLE, [RUSAGE_NOFILE] = RUSAGE_RECLAIMABLE | RUSAGE_INHERITABLE | RUSAGE_DENIABLE, From trasz at FreeBSD.org Sun Feb 13 19:14:57 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 13 19:15:01 2011 Subject: PERFORCE change 188800 for review Message-ID: <201102131914.p1DJEo30029146@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188800?ac=10 Change 188800 by trasz@trasz_victim on 2011/02/13 19:14:28 IFC. Affected files ... .. //depot/projects/soc2009/trasz_limits/Makefile#13 integrate .. //depot/projects/soc2009/trasz_limits/Makefile.inc1#20 integrate .. //depot/projects/soc2009/trasz_limits/ObsoleteFiles.inc#34 integrate .. //depot/projects/soc2009/trasz_limits/UPDATING#33 integrate .. //depot/projects/soc2009/trasz_limits/bin/ed/ed.1#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/kill/kill.c#5 integrate .. //depot/projects/soc2009/trasz_limits/bin/pkill/pkill.c#7 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/Makefile#5 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/TOUR#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/alias.c#6 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/alias.h#3 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/arith.h#3 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/arith.y#5 delete .. //depot/projects/soc2009/trasz_limits/bin/sh/arith_lex.l#6 delete .. //depot/projects/soc2009/trasz_limits/bin/sh/arith_yacc.c#1 branch .. //depot/projects/soc2009/trasz_limits/bin/sh/arith_yacc.h#1 branch .. //depot/projects/soc2009/trasz_limits/bin/sh/arith_yylex.c#1 branch .. //depot/projects/soc2009/trasz_limits/bin/sh/error.h#5 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/eval.c#19 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/exec.c#12 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/exec.h#6 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/expand.c#17 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/init.h#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/input.c#8 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/jobs.c#12 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/main.c#14 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/mkinit.c#4 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/options.c#7 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/parser.c#19 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/redir.c#7 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/sh.1#21 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/shell.h#3 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/trap.c#9 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/var.c#15 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/CHANGES#11 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/COPYRIGHT#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/README#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.html#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.pdf#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.txt#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.html#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.pdf#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.txt#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/check-tool.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/check-tool.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/named-checkconf.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/check/named-checkzone.c#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/dig.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/dighost.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/host.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/nslookup.1#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/nslookup.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dig/nslookup.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-keygen.html#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-signzone.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/dnssec/dnssec-signzone.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/builtin.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/client.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/control.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/globals.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/include/named/query.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/main.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/query.c#8 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/server.c#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/update.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/named/xfrout.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/nsupdate/nsupdate.1#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/nsupdate/nsupdate.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/nsupdate/nsupdate.docbook#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/bin/nsupdate/nsupdate.html#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/config.h.in#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/config.threads.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/configure.in#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM-book.xml#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch06.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch07.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch08.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.ch09.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/Bv9ARM.pdf#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.dig.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.dnssec-keygen.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.dnssec-signzone.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.host.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.named-checkconf.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.named-checkzone.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.named.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.nsupdate.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.rndc-confgen.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.rndc.conf.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/arm/man.rndc.html#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/doc/misc/options#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/bind9/api#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/bind9/check.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/adb.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/api#9 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dst_api.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/dst_internal.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/gssapictx.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/diff.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/events.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/name.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/ncache.h#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/rdataset.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/resolver.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/result.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/tsig.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/types.h#7 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/validator.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/view.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dns/zone.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/include/dst/dst.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/journal.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/message.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/name.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/ncache.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/openssl_link.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rbtdb.c#8 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/nsec_47.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdatalist.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdataset.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rdataslab.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/resolver.c#8 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/result.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/rootns.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/sdb.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/sdlz.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/time.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/tkey.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/tsig.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/validator.c#9 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/view.c#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/dns/zone.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/api#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/entropy.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/mem.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/platform.h.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/include/isc/task.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/mem.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/nothreads/Makefile.in#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/print.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/pthreads/mutex.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/task.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isc/unix/socket.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/api#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/isccfg/namedconf.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_buffer.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_config.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_context.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gabn.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gethostent.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getipnode.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_gnba.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_hstrerror.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_inetntop.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_noop.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_packet.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/man/lwres_resutil.html#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/lib/lwres/print_p.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bind9/release-notes.css#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/bind9/version#11 integrate .. //depot/projects/soc2009/trasz_limits/contrib/bsnmp/oid-list#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/top/display.c#5 integrate .. //depot/projects/soc2009/trasz_limits/crypto/openssl/ssl/t1_lib.c#5 integrate .. //depot/projects/soc2009/trasz_limits/etc/namedb/named.conf#5 integrate .. //depot/projects/soc2009/trasz_limits/etc/rc.d/rpcbind#2 integrate .. //depot/projects/soc2009/trasz_limits/etc/termcap.small#6 integrate .. //depot/projects/soc2009/trasz_limits/games/fortune/datfiles/fortunes#13 integrate .. //depot/projects/soc2009/trasz_limits/games/fortune/datfiles/fortunes-o.real#8 integrate .. //depot/projects/soc2009/trasz_limits/gnu/lib/libdialog/Makefile#4 integrate .. //depot/projects/soc2009/trasz_limits/gnu/lib/libdialog/dlg_config.h#2 integrate .. //depot/projects/soc2009/trasz_limits/gnu/lib/libgcc/Makefile#14 integrate .. //depot/projects/soc2009/trasz_limits/gnu/lib/libgomp/Makefile#6 integrate .. //depot/projects/soc2009/trasz_limits/include/pthread_np.h#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/bind/config.h#6 integrate .. //depot/projects/soc2009/trasz_limits/lib/bind/dns/code.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/bind/dns/dns/enumclass.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/bind/dns/dns/enumtype.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/bind/dns/dns/rdatastruct.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/bind/isc/isc/platform.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/csu/mips/crt1.c#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/amd64/string/memmove.S#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/gen/psignal.3#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/gen/rfork_thread.3#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/gen/siglist.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/gen/sysconf.3#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/memcpy.S#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/i386/string/memmove.S#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/include/namespace.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/libc/include/un-namespace.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/libdevinfo/devinfo.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/libdevinfo/devinfo_var.h#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/libkvm/kvm.c#6 integrate .. //depot/projects/soc2009/trasz_limits/lib/liblzma/config.h#5 integrate .. //depot/projects/soc2009/trasz_limits/lib/libpmc/Makefile#7 integrate .. //depot/projects/soc2009/trasz_limits/lib/libthr/pthread.map#7 integrate .. //depot/projects/soc2009/trasz_limits/lib/libthr/thread/Makefile.inc#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/libthr/thread/thr_getthreadid_np.c#1 branch .. //depot/projects/soc2009/trasz_limits/lib/libufs/libufs.h#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_llrint.S#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/amd64/s_llrintf.S#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/e_asin.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/e_expf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/s_atan.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/s_cos.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/s_nexttoward.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/s_nexttowardf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/s_sin.c#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/msun/src/s_tan.c#2 integrate .. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/rtld.c#20 integrate .. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/rtld.h#9 integrate .. //depot/projects/soc2009/trasz_limits/libexec/rtld-elf/rtld_lock.c#3 integrate .. //depot/projects/soc2009/trasz_limits/release/doc/en_US.ISO8859-1/relnotes/article.sgml#8 integrate .. //depot/projects/soc2009/trasz_limits/release/picobsd/build/picobsd#8 integrate .. //depot/projects/soc2009/trasz_limits/sbin/fsck_ffs/fsck.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sbin/fsck_ffs/setup.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sbin/fsck_ffs/suj.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastctl/hastctl.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/control.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/hast.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/hastd.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/primary.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto_common.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto_impl.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto_socketpair.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto_tcp4.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/proto_uds.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/secondary.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sbin/hastd/subr.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sbin/mdconfig/mdconfig.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sbin/tunefs/tunefs.c#7 integrate .. //depot/projects/soc2009/trasz_limits/share/examples/kld/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/share/examples/kld/khelp/Makefile#1 branch .. //depot/projects/soc2009/trasz_limits/share/examples/kld/khelp/README#1 branch .. //depot/projects/soc2009/trasz_limits/share/examples/kld/khelp/h_example.c#1 branch .. //depot/projects/soc2009/trasz_limits/share/examples/pf/pf.conf#2 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man3/Makefile#6 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man3/pthread_getthreadid_np.3#1 branch .. //depot/projects/soc2009/trasz_limits/share/man/man3/pthread_self.3#2 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man4/amdtemp.4#4 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man4/ath_hal.4#2 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man4/bwi.4#5 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man7/build.7#7 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man9/rman.9#3 integrate .. //depot/projects/soc2009/trasz_limits/share/misc/committers-ports.dot#17 integrate .. //depot/projects/soc2009/trasz_limits/share/mk/bsd.own.mk#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/amd64/machdep.c#27 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/amd64/uio_machdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/ia32/ia32_signal.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/linux32/linux.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/linux32/linux32_machdep.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/linux32/linux32_proto.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/linux32/linux32_syscall.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/linux32/linux32_sysent.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/amd64/linux32/syscalls.master#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/arm/locore.S#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/arm/sys_machdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/arm/uio_machdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/arm/vm_machdep.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/at91/if_ate.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/include/pmap.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/include/proc.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/mv/gpio.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/mv/ic.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/mv/mv_pci.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/arm/mv/timer.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/fdt/dts/db78100.dts#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/pc98/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/pc98/pc98boot/Makefile#1 branch .. //depot/projects/soc2009/trasz_limits/sys/cddl/compat/opensolaris/sys/types.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#18 integrate .. //depot/projects/soc2009/trasz_limits/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#22 integrate .. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_emul.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_emul.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_fork.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_futex.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/compat/linux/linux_stats.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/NOTES#31 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/files#46 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/files.amd64#22 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/files.i386#24 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/files.pc98#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/kern.pre.mk#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/conf/options#29 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/changes.txt#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/common/dmtable.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/common/dmtbdump.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/common/dmtbinfo.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslanalyze.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslbtypes.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslcompile.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslcompiler.h#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslcompiler.l#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslcompiler.y#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslmessages.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslpredef.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/asltree.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslwalks.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtcompile.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtcompiler.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtexpress.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtfield.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtio.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dttable.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtutils.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbcmds.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbdisply.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbinput.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbmethod.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbnames.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dsargs.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dscontrol.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dsopcode.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dswload.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dswload2.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/events/evgpe.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/events/evregion.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/events/evxfregn.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/executer/exfldio.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acdebug.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acdisasm.h#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acdispat.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acglobal.h#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/aclocal.h#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acoutput.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acpixf.h#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/actbl.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/tables/tbfadt.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/tools/acpiexec/aecommon.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/utilities/utdecode.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/utilities/utglobal.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/aac/aac.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/aac/aacvar.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ahci/ahci.c#21 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/alc/if_alc.c#19 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/ata-pci.h#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ata/chipsets/ata-intel.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ah.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ah.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ah_eeprom_v14.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ah_eeprom_v14.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ah_internal.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5210/ar5210_attach.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5211/ar5211_attach.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5212/ar5212_attach.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5212/ar5212_keycache.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5212/ar5212_misc.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5416/ar5416_attach.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5416/ar5416_reset.c#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5416/ar5416_xmit.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5416/ar5416phy.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar5416/ar5416reg.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar9001/ar9160_attach.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar9002/ar9280.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar9002/ar9280_attach.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_hal/ar9002/ar9285_attach.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_rate/amrr/amrr.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_rate/onoe/onoe.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_rate/sample/sample.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/ath_rate/sample/sample.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_ath.c#22 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_ath_tx.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_ath_tx_ht.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_ath_tx_ht.h#1 branch .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_athioctl.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_athrate.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_athvar.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/bce/if_bce.c#15 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/bce/if_bcefw.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/bce/if_bcereg.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_80003es2lan.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_80003es2lan.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82540.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82541.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82542.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82543.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82571.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82575.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_82575.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_api.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_api.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_defines.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_hw.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_ich8lan.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_ich8lan.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_mac.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_mac.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_manage.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_manage.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_mbx.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_nvm.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_nvm.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_osdep.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_phy.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_phy.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_regs.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_vf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/e1000_vf.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/if_igb.c#27 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/e1000/if_igb.h#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ichsmb/ichsmb_pci.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ichwd/ichwd.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/ichwd/ichwd.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/md/md.c#15 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/re/if_re.c#17 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/sio/sio.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/sound/pci/emu10k1.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/sound/pci/emu10kx.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/sound/pci/hda/hdac.c#17 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/controller/ehci_mv.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/controller/usb_controller.c#16 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/quirk/usb_quirk.c#18 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/serial/u3g.c#21 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/serial/umodem.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/template/usb_template.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/usb_pf.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/usb_pf.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/usb_transfer.c#19 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/usbdevs#33 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/wlan/if_run.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/usb/wlan/if_runvar.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/ext2fs/ext2_alloc.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/ext2fs/ext2_mount.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/ext2fs/ext2_vfsops.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/ext2fs/ext2fs.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/nfsserver/nfs_nfsdport.c#18 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/tmpfs/tmpfs.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/fs/tmpfs/tmpfs_subr.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/geom/part/g_part_pc98.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/i386/machdep.c#25 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/i386/uio_machdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/imgact_linux.c#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/linux.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/linux_machdep.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/linux_proto.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/linux_syscall.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/linux_sysent.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/i386/linux/syscalls.master#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/ia64/conf/GENERIC#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/ia64/ia64/uio_machdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/imgact_elf.c#25 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_context.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_synch.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_sysctl.c#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/subr_module.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/subr_smp.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/subr_turnstile.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/subr_uio.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/uipc_socket.c#19 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/uipc_syscalls.c#18 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/uipc_usrreq.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/vfs_bio.c#19 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/vfs_mount.c#16 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/vfs_subr.c#26 integrate .. //depot/projects/soc2009/trasz_limits/sys/kern/vfs_vnops.c#23 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/if_octm.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/octe/ethernet-common.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/cavium/octeon_mp.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/_inttypes.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/_limits.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/_stdint.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/_types.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/cpufunc.h#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/include/hwfunc.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/mips/mp_machdep.c#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/mips/uio_machdep.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/rmi/xlr_machdep.c#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/mips/sibyte/sb_scd.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/modules/acpi/acpi/Makefile#16 integrate .. //depot/projects/soc2009/trasz_limits/sys/modules/ath/Makefile#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/modules/cc/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/modules/cc/cc_chd/Makefile#1 branch .. //depot/projects/soc2009/trasz_limits/sys/modules/cc/cc_hd/Makefile#1 branch .. //depot/projects/soc2009/trasz_limits/sys/modules/cc/cc_vegas/Makefile#1 branch .. //depot/projects/soc2009/trasz_limits/sys/modules/linux/Makefile#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/net/if.c#27 integrate .. //depot/projects/soc2009/trasz_limits/sys/net/netisr.c#13 integrate .. //depot/projects/soc2009/trasz_limits/sys/net/rtsock.c#17 integrate .. //depot/projects/soc2009/trasz_limits/sys/net/vnet.h#18 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/cc.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/cc/cc_chd.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/netinet/cc/cc_hd.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/netinet/cc/cc_newreno.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/cc/cc_vegas.c#1 branch .. //depot/projects/soc2009/trasz_limits/sys/netinet/ipfw/ip_dn_io.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_asconf.c#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_asconf.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_auth.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_auth.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_bsd_addr.c#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_bsd_addr.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_cc_functions.c#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_constants.h#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_crc32.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_crc32.h#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_dtrace_declare.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_dtrace_define.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_header.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_indata.c#19 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_indata.h#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_input.c#20 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_input.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_lock_bsd.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_os.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_os_bsd.h#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_output.c#25 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_output.h#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_pcb.c#21 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_pcb.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_peeloff.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_peeloff.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_ss_functions.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_structs.h#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_sysctl.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_sysctl.h#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_timer.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_timer.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_uio.h#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_usrreq.c#16 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_var.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctputil.c#23 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctputil.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/tcp_usrreq.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/udp_usrreq.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet6/sctp6_usrreq.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet6/sctp6_var.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/nfsserver/nfs_serv.c#11 integrate .. //depot/projects/soc2009/trasz_limits/sys/pc98/cbus/sio.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/pc98/pc98/machdep.c#19 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/include/intr_machdep.h#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/mpc85xx/pci_fdt.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/ofw/ofw_pcib_pci.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/ofw/ofw_pcibus.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/cpcht.c#7 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/grackle.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/macgpio.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/macio.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/uninorth.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powermac/uninorthpci.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/intr_machdep.c#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/uio_machdep.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/security/mac/mac_process.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/sparc64/sparc64/machdep.c#15 integrate .. //depot/projects/soc2009/trasz_limits/sys/sparc64/sparc64/pmap.c#15 integrate .. //depot/projects/soc2009/trasz_limits/sys/sparc64/sparc64/uio_machdep.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/sun4v/sun4v/uio_machdep.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/linker.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/param.h#31 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/proc.h#33 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/taskqueue.h#8 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/uio.h#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/sys/vnode.h#15 integrate .. //depot/projects/soc2009/trasz_limits/sys/ufs/ffs/ffs_rawread.c#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/ufs/ffs/ffs_snapshot.c#5 integrate .. //depot/projects/soc2009/trasz_limits/sys/ufs/ffs/ffs_softdep.c#16 integrate .. //depot/projects/soc2009/trasz_limits/sys/ufs/ffs/fs.h#9 integrate .. //depot/projects/soc2009/trasz_limits/sys/ufs/ufs/ufs_acl.c#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/ufs/ufs/ufs_vnops.c#12 integrate .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_map.c#33 integrate .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_meter.c#4 integrate .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_object.c#17 integrate .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_object.h#10 integrate .. //depot/projects/soc2009/trasz_limits/sys/vm/vm_page.c#27 integrate .. //depot/projects/soc2009/trasz_limits/sys/x86/x86/mca.c#4 integrate .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/builtins/command6.0#3 integrate .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/builtins/command6.0.stdout#2 integrate .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/builtins/command7.0#2 integrate .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/errors/bad-binary1.126#1 branch .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/execution/hash1.0#1 branch .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/execution/redir5.0#1 branch .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/execution/shellproc1.0#1 branch .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/expansion/arith10.0#1 branch .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/expansion/arith11.0#1 branch .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/sh/expansion/arith9.0#1 branch .. //depot/projects/soc2009/trasz_limits/tools/tools/ath/ath_ee_v14_print/ath_ee_v14_print.c#2 integrate .. //depot/projects/soc2009/trasz_limits/tools/tools/nanobsd/FlashDevice.sub#3 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/calendar/parsedata.c#6 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/calendar/paskha.c#4 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/gzip/zmore.1#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/killall/killall.c#5 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/rs/rs.c#3 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/stat/stat.c#6 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/truss/main.c#8 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/acpi/acpidb/Makefile#10 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/acpi/iasl/Makefile#11 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/config/configvers.h#6 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/config/mkmakefile.c#7 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/diskinfo/diskinfo.c#4 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/bundle.c#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/command.c#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/iface.c#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/iface.h#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/log.c#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/log.h#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/main.c#3 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/ppp/ppp.8.m4#5 integrate .. //depot/projects/soc2009/trasz_limits/usr.sbin/pw/pw_user.c#4 integrate Differences ... ==== //depot/projects/soc2009/trasz_limits/Makefile#13 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile,v 1.383 2011/01/31 15:17:47 imp Exp $ +# $FreeBSD: src/Makefile,v 1.385 2011/02/10 18:54:52 jhb Exp $ # # The user-driven targets are: # @@ -30,6 +30,7 @@ # delete-old-libs - Delete obsolete libraries. # targets - Print a list of supported TARGET/TARGET_ARCH pairs # for world and kernel targets. +# toolchains - Build a toolchain for all world and kernel targets. # # This makefile is simple by design. The FreeBSD make automatically reads # the /usr/share/mk/sys.mk unless the -m argument is specified on the @@ -124,7 +125,7 @@ BINMAKE= \ `if [ -x ${MAKEPATH}/make ]; then echo ${MAKEPATH}/make; else echo ${MAKE}; fi` \ -m ${.CURDIR}/share/mk -_MAKE= PATH=${PATH} ${BINMAKE} -f Makefile.inc1 +_MAKE= PATH=${PATH} ${BINMAKE} -f Makefile.inc1 TARGET=${_TARGET} TARGET_ARCH=${_TARGET_ARCH} # Guess machine architecture from machine type, and vice versa. .if !defined(TARGET_ARCH) && defined(TARGET) @@ -205,7 +206,7 @@ # ${TGTS}: - ${_+_}cd ${.CURDIR}; ${_MAKE} TARGET=${_TARGET} TARGET_ARCH=${_TARGET_ARCH} ${.TARGET} + ${_+_}@cd ${.CURDIR}; ${_MAKE} ${.TARGET} # Set a reasonable default .MAIN: all @@ -307,8 +308,10 @@ ${MMAKE} install DESTDIR=${MAKEPATH} BINDIR= tinderbox: - @cd ${.CURDIR} && \ - DOING_TINDERBOX=YES ${MAKE} JFLAG=${JFLAG} universe + @cd ${.CURDIR} && ${MAKE} DOING_TINDERBOX=YES universe + +toolchains: + @cd ${.CURDIR} && ${MAKE} UNIVERSE_TARGET=toolchain universe # # universe @@ -328,6 +331,12 @@ TARGET_ARCHES_${target}?= ${target} .endfor +.if defined(UNIVERSE_TARGET) +MAKE_JUST_WORLDS= YES +.else +UNIVERSE_TARGET?= buildworld +.endif + targets: @echo "Supported TARGET/TARGET_ARCH pairs for world and kernel targets" .for target in ${TARGETS} @@ -361,16 +370,16 @@ .for target_arch in ${TARGET_ARCHES_${target}} universe_${target}: universe_${target}_${target_arch} universe_${target}_${target_arch}: universe_${target}_prologue - @echo ">> ${target}.${target_arch} buildworld started on `LC_ALL=C date`" + @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} started on `LC_ALL=C date`" @(cd ${.CURDIR} && env __MAKE_CONF=/dev/null \ - ${MAKE} ${JFLAG} buildworld \ + ${MAKE} ${JFLAG} ${UNIVERSE_TARGET} \ TARGET=${target} \ TARGET_ARCH=${target_arch} \ - > _.${target}.${target_arch}.buildworld 2>&1 || \ - (echo "${target}.${target_arch} world failed," \ - "check _.${target}.${target_arch}.buildworld for details" | \ + > _.${target}.${target_arch}.${UNIVERSE_TARGET} 2>&1 || \ + (echo "${target}.${target_arch} ${UNIVERSE_TARGET} failed," \ + "check _.${target}.${target_arch}.${UNIVERSE_TARGET} for details" | \ ${MAKEFAIL})) - @echo ">> ${target}.${target_arch} buildworld completed on `LC_ALL=C date`" + @echo ">> ${target}.${target_arch} ${UNIVERSE_TARGET} completed on `LC_ALL=C date`" .endfor .endif .if !defined(MAKE_JUST_WORLDS) ==== //depot/projects/soc2009/trasz_limits/Makefile.inc1#20 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.677 2011/01/31 15:17:47 imp Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.680 2011/02/11 04:03:39 imp Exp $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir @@ -28,6 +28,17 @@ # /usr/share/mk. These include: # obj depend all install clean cleandepend cleanobj +# You are supposed to define both of these when calling Makefile.inc1 +# directly. However, some old scripts don't. Cope for the moment, but +# issue a new warning for a transition period. +.if defined(TARGET) && !defined(TARGET_ARCH) +.warning "You must pass both TARGET and TARGET_ARCH to Makefile.inc1. Setting TARGET_ARCH=${TARGET}." +TARGET_ARCH=${TARGET} +.endif +.if !defined(TARGET) || !defined(TARGET_ARCH) +.error "Both TARGET and TARGET_ARCH must be defined." +.endif + .include .include @@ -1378,19 +1389,63 @@ showconfig: @${MAKE} -n -f bsd.own.mk -V dummy -dg1 | grep ^MK_ | sort +.if !empty(KRNLOBJDIR) && !empty(KERNCONF) +DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ +.if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) +.if exists(${KERNCONFDIR}/${KERNCONF}) +FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \ + ${KERNCONFDIR}/${KERNCONF} +.endif +.endif + +.endif + +.if !defined(DTBOUTPUTPATH) || !exists(${DTBOUTPUTPATH}) +DTBOUTPUTPATH= ${.CURDIR} +.endif + +# +# Build 'standalone' Device Tree Blob +# +builddtb: + @if [ "${FDT_DTS_FILE}" = "" ]; then \ + echo "ERROR: FDT_DTS_FILE must be specified!"; \ + exit 1; \ + fi; \ + if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \ + echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \ + exist!"; \ + exit 1; \ + fi; \ + if [ "${DTBOUTPUTPATH}" = "${.CURDIR}" ]; then \ + echo "WARNING: DTB will be placed in the current working \ + directory"; \ + fi + @PATH=${TMPPATH} \ + dtc -O dtb -o \ + ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b 0 \ + -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} + ############### .if defined(XDEV) && defined(XDEV_ARCH) +.if ${XDEV} == ${MACHINE} && ${XDEV_ARCH} == ${MACHINE_ARCH} +XDEV_CPUTYPE?=${CPUTYPE} +.else +XDEV_CPUTYPE?=${TARGET_CPUTYPE} +.endif + NOFUN=-DNO_FSCHG -DWITHOUT_HTML -DWITHOUT_INFO -DNO_LINT \ -DWITHOUT_MAN -DWITHOUT_NLS -DWITHOUT_PROFILE \ - -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS + -DWITHOUT_KERBEROS -DWITHOUT_RESCUE -DNO_WARNS \ + TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} \ + CPUTYPE=${XDEV_CPUTYPE} -XDDIR=${XDEV}-freebsd +XDDIR=${XDEV_ARCH}-freebsd XDTP=/usr/${XDDIR} -CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} \ - TARGET=${XDEV} TARGET_ARCH=${XDEV_ARCH} +CDBENV=MAKEOBJDIRPREFIX=${MAKEOBJDIRPREFIX}/${XDDIR} CDENV= ${CDBENV} \ _SHLIBDIRPREFIX=${XDTP} \ TOOLS_PREFIX=${XDTP} @@ -1412,7 +1467,7 @@ xdev-build: _xb-build-tools _xb-cross-tools _xb-build-tools: - ${_+_}cd ${.CURDIR}; \ + ${_+_}@cd ${.CURDIR}; \ ${CDBENV} ${MAKE} -f Makefile.inc1 ${NOFUN} build-tools _xb-cross-tools: @@ -1466,41 +1521,3 @@ ../../../../usr/bin/${XDDIR}${OSREL}-$$i; \ done .endif - -.if !empty(KRNLOBJDIR) && !empty(KERNCONF) -DTBOUTPUTPATH= ${KRNLOBJDIR}/${KERNCONF}/ - -.if !defined(FDT_DTS_FILE) || empty(FDT_DTS_FILE) -.if exists(${KERNCONFDIR}/${KERNCONF}) -FDT_DTS_FILE!= awk 'BEGIN {FS="="} /^makeoptions[[:space:]]+FDT_DTS_FILE/ {print $$2}' \ - ${KERNCONFDIR}/${KERNCONF} -.endif -.endif - -.endif - -.if !defined(DTBOUTPUTPATH) || !exists(${DTBOUTPUTPATH}) -DTBOUTPUTPATH= ${.CURDIR} -.endif - -# -# Build 'standalone' Device Tree Blob -# -builddtb: - @if [ "${FDT_DTS_FILE}" = "" ]; then \ - echo "ERROR: FDT_DTS_FILE must be specified!"; \ - exit 1; \ - fi; \ - if [ ! -f ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ]; then \ - echo "ERROR: Specified DTS file (${FDT_DTS_FILE}) does not \ - exist!"; \ - exit 1; \ - fi; \ - if [ "${DTBOUTPUTPATH}" = "${.CURDIR}" ]; then \ - echo "WARNING: DTB will be placed in the current working \ - directory"; \ - fi - @PATH=${TMPPATH} \ - dtc -O dtb -o \ - ${DTBOUTPUTPATH}/`echo ${FDT_DTS_FILE} | cut -d. -f1`.dtb -b 0 \ - -p 1024 ${.CURDIR}/sys/boot/fdt/dts/${FDT_DTS_FILE} ==== //depot/projects/soc2009/trasz_limits/ObsoleteFiles.inc#34 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/ObsoleteFiles.inc,v 1.259 2011/01/12 14:55:02 nwhitehorn Exp $ +# $FreeBSD: src/ObsoleteFiles.inc,v 1.260 2011/02/02 21:09:30 uqs Exp $ # # This file lists old files (OLD_FILES), libraries (OLD_LIBS) and # directories (OLD_DIRS) which should get removed at an update. Recently @@ -38,6 +38,10 @@ # xargs -n1 | sort | uniq -d; # done +# 20110119: Remove SYSCTL_*X* sysctl additions. +OLD_FILES+=usr/share/man/man9/SYSCTL_XINT.9.gz \ + usr/share/man/man9/SYSCTL_XLONG.9.gz + # 20110112: Update dialog to new version, rename old libdialog to libodialog, # removing associated man pages and header files. OLD_FILES+=usr/share/man/man3/draw_shadow.3.gz \ @@ -100,6 +104,8 @@ .endif # 20101020: catch up with vm_page_sleep_if_busy rename OLD_FILES+=usr/share/man/man9/vm_page_sleep_busy.9.gz +# 20101018: taskqueue(9) updates +OLD_FILES+=usr/share/man/man9/taskqueue_find.9.gz # 20101011: removed subblock.h from liblzma OLD_FILES+=usr/include/lzma/subblock.h # 20101002: removed manpath.config ==== //depot/projects/soc2009/trasz_limits/UPDATING#33 (text+ko) ==== @@ -22,6 +22,13 @@ machines to maximize performance. (To disable malloc debugging, run ln -s aj /etc/malloc.conf.) +20110207: + Remove the uio_yield prototype and symbol. This function has + been misnamed since it was introduced and should not be + globally exposed with this name. The equivalent functionality + is now available using kern_yield(curthread->td_user_pri). + The function remains undocumented. + 20110112: A SYSCTL_[ADD_]UQUAD was added for unsigned uint64_t pointers, symmetric with the existing SYSCTL_[ADD_]QUAD. Type checking @@ -1309,4 +1316,4 @@ Contact Warner Losh if you have any questions about your use of this document. -$FreeBSD: src/UPDATING,v 1.677 2011/01/12 19:28:52 brucec Exp $ +$FreeBSD: src/UPDATING,v 1.678 2011/02/08 00:36:46 mdf Exp $ ==== //depot/projects/soc2009/trasz_limits/bin/ed/ed.1#2 (text+ko) ==== @@ -1,4 +1,4 @@ -.\" $FreeBSD: src/bin/ed/ed.1,v 1.35 2005/01/16 16:41:56 ru Exp $ +.\" $FreeBSD: src/bin/ed/ed.1,v 1.36 2011/02/12 20:28:15 brucec Exp $ .Dd July 3, 2004 .Dt ED 1 .Os @@ -231,7 +231,7 @@ The last line in the buffer. .It n The -.Em n Ns th, +.Em n Ns th line in the buffer where .Em n @@ -649,7 +649,7 @@ deleted or otherwise modified. .It (.,.)l Print the addressed lines unambiguously. -If a single line fills for than one screen (as might be the case +If a single line fills more than one screen (as might be the case when viewing a binary file, for instance), a .Dq Li --More-- prompt is printed on the last line. ==== //depot/projects/soc2009/trasz_limits/bin/kill/kill.c#5 (text+ko) ==== @@ -39,7 +39,7 @@ #endif /* not lint */ #endif #include -__FBSDID("$FreeBSD: src/bin/kill/kill.c,v 1.23 2010/12/21 22:47:34 jilles Exp $"); +__FBSDID("$FreeBSD: src/bin/kill/kill.c,v 1.24 2011/02/04 16:40:50 jilles Exp $"); #include #include @@ -152,7 +152,7 @@ { int n; - if (!strncasecmp(sig, "sig", (size_t)3)) + if (!strncasecmp(sig, "SIG", (size_t)3)) sig += 3; for (n = 1; n < sys_nsig; n++) { if (!strcasecmp(sys_signame[n], sig)) ==== //depot/projects/soc2009/trasz_limits/bin/pkill/pkill.c#7 (text+ko) ==== @@ -31,7 +31,7 @@ */ #include -__FBSDID("$FreeBSD: src/bin/pkill/pkill.c,v 1.11 2010/06/20 08:48:30 brian Exp $"); +__FBSDID("$FreeBSD: src/bin/pkill/pkill.c,v 1.12 2011/02/04 16:40:50 jilles Exp $"); #include #include @@ -156,7 +156,7 @@ argv++; argc--; } else { - if (strncasecmp(p, "sig", 3) == 0) + if (strncasecmp(p, "SIG", 3) == 0) p += 3; for (i = 1; i < NSIG; i++) if (strcasecmp(sys_signame[i], p) == 0) ==== //depot/projects/soc2009/trasz_limits/bin/sh/Makefile#5 (text+ko) ==== @@ -1,24 +1,24 @@ # @(#)Makefile 8.4 (Berkeley) 5/5/95 -# $FreeBSD: src/bin/sh/Makefile,v 1.55 2010/12/21 22:47:34 jilles Exp $ +# $FreeBSD: src/bin/sh/Makefile,v 1.56 2011/02/08 23:18:06 jilles Exp $ PROG= sh INSTALLFLAGS= -S -SHSRCS= alias.c arith.y arith_lex.l cd.c echo.c error.c eval.c exec.c expand.c \ +SHSRCS= alias.c arith_yacc.c arith_yylex.c cd.c echo.c error.c eval.c \ + exec.c expand.c \ histedit.c input.c jobs.c kill.c mail.c main.c memalloc.c miscbltin.c \ mystring.c options.c output.c parser.c printf.c redir.c show.c \ test.c trap.c var.c GENSRCS= builtins.c init.c nodes.c syntax.c GENHDRS= builtins.h nodes.h syntax.h token.h -SRCS= ${SHSRCS} ${GENSRCS} ${GENHDRS} y.tab.h +SRCS= ${SHSRCS} ${GENSRCS} ${GENHDRS} # MLINKS for Shell built in commands for which there are no userland >>> TRUNCATED FOR MAIL (1000 lines) <<< From trasz at FreeBSD.org Sun Feb 13 19:22:37 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 13 19:22:38 2011 Subject: PERFORCE change 188801 for review Message-ID: <201102131922.p1DJMa52031066@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188801?ac=10 Change 188801 by trasz@trasz_victim on 2011/02/13 19:22:01 Make the message just a little shorter, so it can fit in a single line. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#32 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#32 (text+ko) ==== @@ -323,7 +323,7 @@ sbuf_new(&sb, buf, RCTL_LOG_BUFSIZE, SBUF_FIXEDLEN); rctl_rule_to_sbuf(&sb, rule); sbuf_finish(&sb); - printf("rctl: rule \"%s\" matched by process %d " + printf("rctl: rule \"%s\" matched by pid %d " "(%s), uid %d, jid %d\n", sbuf_data(&sb), p->p_pid, p->p_comm, p->p_ucred->cr_uid, p->p_ucred->cr_prison->pr_id); From trasz at FreeBSD.org Sun Feb 13 19:24:49 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 13 19:24:51 2011 Subject: PERFORCE change 188802 for review Message-ID: <201102131924.p1DJOmF7031190@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188802?ac=10 Change 188802 by trasz@trasz_victim on 2011/02/13 19:24:25 Drop unneeded diff. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/compat/freebsd32/freebsd32_proto.h#13 integrate Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/compat/freebsd32/freebsd32_proto.h#13 (text+ko) ==== @@ -2,8 +2,8 @@ * System call prototypes. * * DO NOT EDIT-- this file is automatically generated. - * $FreeBSD$ - * created from FreeBSD: src/sys/compat/freebsd32/syscalls.master,v 1.132 2010/06/28 18:06:46 kib Exp + * $FreeBSD: src/sys/compat/freebsd32/freebsd32_proto.h,v 1.116 2010/06/28 18:17:21 kib Exp $ + * created from FreeBSD: head/sys/compat/freebsd32/syscalls.master 209579 2010-06-28 18:06:46Z kib */ #ifndef _FREEBSD32_SYSPROTO_H_ From trasz at FreeBSD.org Mon Feb 14 17:22:54 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Mon Feb 14 17:22:56 2011 Subject: PERFORCE change 188824 for review Message-ID: <201102141722.p1EHMrPo026601@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188824?ac=10 Change 188824 by trasz@trasz_victim on 2011/02/14 17:22:49 Minor manual page improvements. Affected files ... .. //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#8 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#8 (text+ko) ==== @@ -30,7 +30,7 @@ .Os .Sh NAME .Nm rctl -.Nd display and update RCTL database +.Nd display and update resource limits database .Sh SYNOPSIS .Nm .Op Fl h @@ -90,7 +90,7 @@ It can be either process, user, login class, or jail. .Pp Subject ID identifies the subject. It can be user name, -numerical user ID, login class name, or numerical jail ID. +numerical user ID, login class name, jail name, or numerical jail ID. .Pp Resource identifies the resource the rule controls. .Pp @@ -117,8 +117,8 @@ For example, a filter that matches every rule could be written as ":::=/", or, in short, ":". A filter that matches all the login classes would be "loginclass:". -A filter that matches all defined rules for maxprocesses resource would be -"::maxprocesses". +A filter that matches all defined rules for nproc resource would be +"::nproc". .Pp .Sh RESOURCES .Bl -column -offset 3n "msgqqueued" From rene at FreeBSD.org Mon Feb 14 21:48:26 2011 From: rene at FreeBSD.org (Rene Ladan) Date: Mon Feb 14 21:48:31 2011 Subject: PERFORCE change 188832 for review Message-ID: <201102142148.p1ELmPGY081423@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188832?ac=10 Change 188832 by rene@rene_acer on 2011/02/14 21:48:13 IFC Affected files ... .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/Makefile#4 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#85 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/freebsd-update-server/Makefile#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/freebsd-update-server/article.sgml#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/freebsd-update-server/diff.txt#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/freebsd-update-server/init.txt#1 branch .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/x11/chapter.sgml#19 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#99 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/x11/chapter.sgml#34 integrate .. //depot/projects/docproj_nl/share/sgml/man-refs.ent#29 integrate .. //depot/projects/docproj_nl/www/en/docs/books.sgml#4 integrate .. //depot/projects/docproj_nl/www/en/internal/new-account.sgml#2 integrate .. //depot/projects/docproj_nl/www/en/java/dists/16.sgml#4 integrate .. //depot/projects/docproj_nl/www/en/java/news.xml#6 integrate .. //depot/projects/docproj_nl/www/en/releases/7.4R/schedule.sgml#3 integrate .. //depot/projects/docproj_nl/www/en/releases/8.2R/schedule.sgml#3 integrate .. //depot/projects/docproj_nl/www/share/sgml/commercial.isp.xml#22 integrate .. //depot/projects/docproj_nl/www/share/sgml/events.xml#37 integrate .. //depot/projects/docproj_nl/www/share/sgml/news.xml#100 integrate .. //depot/projects/docproj_nl/www/share/sgml/release.ent#33 integrate .. //depot/projects/docproj_nl/www/share/sgml/usergroups.xml#21 integrate Differences ... ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/Makefile#4 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: doc/en_US.ISO8859-1/articles/Makefile,v 1.61 2009/09/01 18:01:01 danger Exp $ +# $FreeBSD: doc/en_US.ISO8859-1/articles/Makefile,v 1.62 2011/02/13 17:53:26 manolis Exp $ SUBDIR = SUBDIR+= 5-roadmap @@ -25,6 +25,7 @@ SUBDIR+= fonts SUBDIR+= formatting-media SUBDIR+= freebsd-questions +SUBDIR+= freebsd-update-server SUBDIR+= geom-class SUBDIR+= gjournal-desktop SUBDIR+= hats ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#85 (text+ko) ==== @@ -1,4 +1,4 @@ - + @@ -1401,6 +1401,15 @@ &prompt.root; cd /usr/ports/x11/gnome2 &prompt.root; make install clean + For proper operation, GNOME requires + the /proc filesystem to be mounted. Add + + proc /proc procfs rw 0 0 + + to /etc/fstab to mount + procfs automatically during + startup. + Once GNOME is installed, the X server must be told to start GNOME instead of a default window @@ -1409,17 +1418,22 @@ The easiest way to start GNOME is with GDM, the GNOME Display Manager. - GDM, which is installed as a part - of the GNOME desktop (but is - disabled by default), can be enabled by adding - gdm_enable="YES" to - /etc/rc.conf. Once you have rebooted, + GDM is installed as part + of the GNOME desktop, although + it is disabled by default. It can be enabled by adding this + line to /etc/rc.conf: + + gdm_enable="YES" + + Once you have rebooted, GDM will start automatically. - Additionally, to enable all GNOME - services when GDM starts, add - gnome_enable="YES" to - /etc/rc.conf. + It is often desirable to start all + GNOME services together with + GDM. To achieve this, add the + following line to /etc/rc.conf: + + gnome_enable="YES" GNOME may also be started from the command-line by properly configuring a file named ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#99 (text+ko) ==== @@ -1,7 +1,7 @@ 2008 2009 2010 + 2011 The FreeBSD Documentation Project @@ -6179,8 +6180,8 @@ JAVA_VENDOR List of space-separated suitable JDK port vendors for - the port (allowed values: freebsd bsdjava sun ibm - blackdown). + the port (allowed values: freebsd bsdjava sun + blackdown openjdk). ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/x11/chapter.sgml#34 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -1495,6 +1495,17 @@ &prompt.root; cd /usr/ports/x11/gnome2 &prompt.root; make install clean + Voor een correcte werking, vereist + GNOME dat het + /proc bestandssysteem gekoppeld is. + Voeg + + proc /proc procfs rw 0 0 + + toe aan /etc/fstab om + procfs automatisch te koppelen + tijdens het opstarten. + Zodra GNOME geïnstalleerd is, moet de X server verteld worden dat in plaats van de standaard window manager GNOME @@ -1506,14 +1517,21 @@ GDM wordt meegeïnstalleerd met de GNOME bureaubladomgeving, maar staat standaard uitgeschakeld. Dit programma kan - ingeschakeld worden door gdm_enable="YES" - toe te voegen aan /etc/rc.conf. Na - herstarten start GDM automatisch. + ingeschakeld worden door het volgende toe te voegen aan + /etc/rc.conf: + + gdm_enable="YES" + + Na een herstart zal GDM + automatisch gestart worden. + + Meestal is het gewenst om alle + GNOME applicaties tegelijkertijd + met GDM te starten. Om dit te + bereiken moet de volgende regel worden toegevoegd aan + /etc/rc.conf: - Verder kan gnome_enable="YES" aan - /etc/rc.conf worden toegevoegd om alle diensten - van GNOME aan te zetten wanneer - GDM start. + gnome_enable="YES" GNOME kan ook gestart worden vanaf de commandoregel door het bestand ==== //depot/projects/docproj_nl/share/sgml/man-refs.ent#29 (text+ko) ==== @@ -20,7 +20,7 @@ lexicographical order by the entity (i.e., the dots used in place of special characters should not be expanded when comparing). - $FreeBSD: doc/share/sgml/man-refs.ent,v 1.507 2010/07/23 21:30:57 hrs Exp $ + $FreeBSD: doc/share/sgml/man-refs.ent,v 1.511 2011/02/11 16:15:44 hrs Exp $ --> @@ -157,6 +157,7 @@ + @@ -3272,6 +3273,7 @@ + @@ -3286,6 +3288,7 @@ + @@ -3294,6 +3297,7 @@ + @@ -3559,6 +3563,7 @@ + @@ -3585,6 +3590,7 @@ + @@ -3605,6 +3611,7 @@ + @@ -3675,6 +3682,7 @@ + @@ -3709,6 +3717,7 @@ + @@ -3787,6 +3796,7 @@ + @@ -3869,6 +3879,7 @@ + @@ -5222,6 +5233,7 @@ + ==== //depot/projects/docproj_nl/www/en/docs/books.sgml#4 (text+ko) ==== @@ -1,6 +1,6 @@ - + @@ -206,6 +206,13 @@ Tips and tricks to help you maximize the chances of getting useful information from the -questions mailing list.

+

Build + Your Own FreeBSD Update Server + (freebsd-update-server)
+ Using a FreeBSD Update server allows a system + administrator to perform fast updates for a number of + machines from a local mirror.

+

Writing a GEOM Class (geom-class)
A guide to GEOM internals, and writing your own class.

==== //depot/projects/docproj_nl/www/en/internal/new-account.sgml#2 (text+ko) ==== @@ -1,6 +1,6 @@ - + ]> @@ -15,8 +15,7 @@

  • Information on what established (FreeBSD) track record the - nominee has. This is not optional; it has become - standard practice over the last couple of years.
  • + nominee has. This is not optional.
  • Who has volunteered to become the mentor for the new committer.
  • The email address of the nominee (remarkably often this ==== //depot/projects/docproj_nl/www/en/java/dists/16.sgml#4 (text+ko) ==== @@ -1,6 +1,6 @@ - + ]> @@ -12,6 +12,27 @@

    +July 10, 2010: Greg +Lewis' update to Build 20 of the +&openjdk; 6 port is committed. +

    + +

    +May 17, 2010: Lev A. +Serebryakov's update to Build 19 of the +&openjdk; 6 port is committed. +

    + +

    +January 16, 2010: Brian +Gardner's update to Build 17 of the +&openjdk; 6 port is committed. +This update adds support for building a 'fastdebug' version of +&openjdk; 6, updates the cacerts +file and fixes font rendering. +

    + +

    May 5, 2009: Brian Gardner's update to Build 16 of the &openjdk; 6 port is committed. ==== //depot/projects/docproj_nl/www/en/java/news.xml#6 (text+ko) ==== @@ -20,11 +20,74 @@ - $FreeBSD: www/en/java/news.xml,v 1.10 2010/01/09 15:55:30 glewis Exp $ + $FreeBSD: www/en/java/news.xml,v 1.11 2011/02/13 06:21:04 glewis Exp $ + 2010 + + + July + + + 10 + + + <a href="http://openjdk.java.net/">&openjdk;</a> 6 updated + to Build 20. + +

    Greg Lewis' update + of the + &openjdk; 6 port to Build 20 + has been committed. + See the JDK 1.6.x page + for more details.

    + + + + + + May + + + 17 + + + <a href="http://openjdk.java.net/">&openjdk;</a> 6 updated + to Build 19. + +

    Lev A. Serebryakov's update + of the + &openjdk; 6 port to Build 19 + has been committed. + See the JDK 1.6.x page + for more details.

    +
    +
    +
    + + + January + + + 16 + + + <a href="http://openjdk.java.net/">&openjdk;</a> 6 updated + to Build 17. + +

    Brian Gardner has + released an update of the + &openjdk; 6 port to Build 17. + See the JDK 1.6.x page + for more details.

    +
    +
    +
    + + + 2009 ==== //depot/projects/docproj_nl/www/en/releases/7.4R/schedule.sgml#3 (text+ko) ==== @@ -1,7 +1,7 @@ - + @@ -85,11 +85,18 @@ RC2 07 January 2011 - - + 22 January 2011 Second release candidate. + RC3 + 28 January 2011 + 03 February 2011 + Third release candidate. + + + RELEASE build 21 January 2011 - ==== //depot/projects/docproj_nl/www/en/releases/8.2R/schedule.sgml#3 (text+ko) ==== @@ -1,7 +1,7 @@ - + @@ -85,11 +85,18 @@ RC2 07 January 2011 - - + 16 January 2011 Second release candidate. + RC3 + 28 January 2011 + 03 February 2011 + Third release candidate. + + + RELEASE build 21 January 2011 - ==== //depot/projects/docproj_nl/www/share/sgml/commercial.isp.xml#22 (text+ko) ==== @@ -1,12 +1,12 @@ - + - $FreeBSD: www/share/sgml/commercial.isp.xml,v 1.62 2011/01/04 19:05:02 jkois Exp $ + $FreeBSD: www/share/sgml/commercial.isp.xml,v 1.64 2011/02/06 00:20:24 cperciva Exp $ @@ -1000,6 +1000,23 @@ + + Rokabear Hosting Services + http://rokabear.com/ + + Rokabear.com offers VMWare VPS and Dedicated servers that run + FreeBSD 8.1-RELEASE i386 and amd64. Rokabear has focused their + services towards knowledgeable users who know what they want, + and know how to run their systems their way. With VPS, Dedicated + and Colocation offerings, Rokabear.com knows how to take your + experience to the next level. Rokabear values its reputation for + uptime, reliability and performance as much as you do. That is + why we offer and use redundant power and network connections. + With packages starting at $35 a month, let Rokabear setup your + FreeBSD host today! + + + RootBSD http://www.rootbsd.net @@ -1118,4 +1135,15 @@ energy consumption is remarkably low but retain performance. + + + Tarsnap + http://www.tarsnap.com/ + + Tarsnap is a secure online backup service for FreeBSD and other + unix-like operating systems. Tarsnap is owned and operated by a + FreeBSD developer (&a.cperciva;) and is proud to support FreeBSD + via donations to the FreeBSD Foundation. + + ==== //depot/projects/docproj_nl/www/share/sgml/events.xml#37 (text+ko) ==== @@ -10,7 +10,7 @@ - $FreeBSD: www/share/sgml/events.xml,v 1.93 2010/12/21 05:01:02 hrs Exp $ + $FreeBSD: www/share/sgml/events.xml,v 1.94 2011/02/04 11:57:42 jkois Exp $ @@ -116,6 +116,34 @@ from commercial vendors. + + Indiana LinuxFest 2011 + http://www.indianalinux.org/cms/ + + 2011 + 3 + 25 + + + 2011 + 3 + 27 + + + USA + Indianapolis + Wyndam Indianapolis West Hotel + + + The Indiana LinuxFest is a community F/OSS conference, which is + showcasing the best the community has to offer in the way of + Free and Open Source Software, Open Hardware, and Free Culture. + We are also highlighting the best and brightest from all of + these communities from the hobbyist to professional level. + During the LinuxFest The BSD Certification Group will offer the + possibility to take their BSDA certification exam. + + AsiaBSDCon 2011 http://2011.asiabsdcon.org/ ==== //depot/projects/docproj_nl/www/share/sgml/news.xml#100 (text+ko) ==== @@ -25,13 +25,36 @@ - $FreeBSD: www/share/sgml/news.xml,v 1.361 2011/01/25 13:17:22 danger Exp $ + $FreeBSD: www/share/sgml/news.xml,v 1.362 2011/02/04 11:03:18 jkois Exp $ 2011 + + 2 + + + 3 + + + &os; 7.4/8.2-RC3 Available + +

    The third (and probably last) Release Candidate builds + for the &os;-7.4/8.2 release cycles are now available. For + 8.2-RC3 the amd64, i386, ia64, pc98, powerpc, and sparc64 + architectures are available. For 7.4-RC3 the amd64, i386, + pc98, and sparc64 architectures are available. ISO images + for these architectures can be downloaded from most of the + &os; + mirror sites. Please see the official announcement + for further details about these releases.

    +
    +
    +
    + 1 ==== //depot/projects/docproj_nl/www/share/sgml/release.ent#33 (text+ko) ==== @@ -1,4 +1,4 @@ - + @@ -631,35 +631,87 @@ - Prepare the Memory Stick + Write The Image File to the Memory Stick + + + Using FreeBSD To Write the Image + + + The example below + lists /dev/da0 as the + target device from which you will be booting. Be very careful + that you have the correct device as the output target, or you + may destroy your existing data. + + + Set the kern.geom.debugflags sysctl to be + able to write a master boot record to the target device. + + + The example below + lists /dev/da0 as the + target device where the image will be written. Be very careful + that you have the correct device as the output target, or you + may destroy your existing data. + + + + Writing the Image with &man.dd.1; + + Set the kern.geom.debugflags sysctl to + be able to write a master boot record to the target + device. + + &prompt.root; sysctl kern.geom.debugflags=16 + + The .img file + is not a regular file you copy to the + memory stick. It is an image of the complete contents of the + disk. This means that you cannot simply + copy files from one disk to another. Instead, you must use + &man.dd.1; to write the image directly to the disk: + + &prompt.root; dd if=&os;-&rel.current;-RELEASE-&arch.i386;-memstick.img of=/dev/da0 bs=64k + + - - The example below lists - /dev/da0 as the target device from - which you will be booting. Be very careful that you - have the correct device as the output target, or you may - destroy your existing data. - + + Using &windows; To Write the Image - Set the kern.geom.debugflags sysctl - to be able to write a master boot record to the target - device. + + The example below + lists H: as the drive + letter of the device where the image will be written. Be very + careful that you have the correct device as the output target, + or you may destroy existing data. + - &prompt.root; sysctl kern.geom.debugflags=16 - + + Obtaining <application>Image Writer for Windows</application> - - Write the Image File to the Memory Stick + Image Writer for Windows is a + free application that can correctly write an image file to a + memory stick. Download it + from + and extract it into a folder. + - The .img file is - not a regular file you copy to the - memory stick. It is an image of the complete contents of - the disk. This means that you cannot - simply copy files from one disk to another. Instead, you - must use &man.dd.1; to write the image directly to the - disk: + + Writing The Image with Image Writer - &prompt.root; dd if=&os;-&rel.current;-RELEASE-&arch.i386;-memstick.img of=/dev/da0 bs=64k + Double-click + the Win32DiskImager icon to start + the program. Verify that the drive letter shown + under Device is the drive + with the memory stick. Click the folder icon and select the + image to be written to the memory stick. + Click Save to accept the image file + name. Verify that everything is correct, and that no folders + on the memory stick are open in other windows. Finally, + click Write to write the image file to + the drive. + + ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/x11/chapter.sgml#20 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -1407,7 +1407,7 @@ proc /proc procfs rw 0 0 to /etc/fstab to mount - procfs automatically during + &man.procfs.5; automatically during startup. Once GNOME is installed, ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/x11/chapter.sgml#35 (text+ko) ==== @@ -1,9 +1,9 @@ @@ -1503,8 +1503,7 @@ proc /proc procfs rw 0 0 toe aan /etc/fstab om - procfs automatisch te koppelen - tijdens het opstarten. + &man.procfs.5; automatisch te koppelen tijdens het opstarten. Zodra GNOME geïnstalleerd is, moet de X server verteld worden dat in plaats van de ==== //depot/projects/docproj_nl/www/en/gnome/news.xml#8 (text+ko) ==== @@ -19,7 +19,7 @@ - $FreeBSD: www/en/gnome/news.xml,v 1.154 2010/11/20 23:23:37 ryusuke Exp $ + $FreeBSD: www/en/gnome/news.xml,v 1.155 2011/02/16 13:04:43 bland Exp $ @@ -34,7 +34,7 @@ Announcing GNOME 2.32.1 for FreeBSD! -

    Presenting GNOME 2.32.1 for FreeBSD. The offical release +

    Presenting GNOME 2.32.1 for FreeBSD. The official release notes for this release can be found at http://library.gnome.org/misc/release-notes/2.32/

    @@ -82,7 +82,7 @@ Announcing GNOME 2.30.1. for FreeBSD! -

    Presenting GNOME 2.30.1 for FreeBSD. The offical release +

    Presenting GNOME 2.30.1 for FreeBSD. The official release notes for this release can be found at http://library.gnome.org/misc/release-notes/2.30/

    @@ -107,7 +107,7 @@ and myself.

    The FreeBSD GNOME Team would like to thank Anders F Bjorklund for - doing the initual packagekit porting.

    + doing the initial packagekit porting.

    And the following contributors and testers for there help with this release:

    @@ -548,7 +548,7 @@ and ports and packages - are available for everyone's faorite operating system. This + are available for everyone's favorite operating system. This release is a polishing of 2.18.0, so expect a more stable, nicer looking desktop experience. On top of that, some of our users have also submitted From trasz at FreeBSD.org Sun Feb 20 16:57:15 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 20 16:57:17 2011 Subject: PERFORCE change 188975 for review Message-ID: <201102201657.p1KGvEj8036490@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188975?ac=10 Change 188975 by trasz@trasz_victim on 2011/02/20 16:56:30 Fix copyinstr(9) error handling. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_loginclass.c#29 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_loginclass.c#29 (text+ko) ==== @@ -195,8 +195,8 @@ if (error != 0) return (error); error = copyinstr(uap->namebuf, lcname, sizeof(lcname), NULL); - if (error == ENAMETOOLONG) - return (EINVAL); + if (error != 0) + return (error); newcred = crget(); newlc = loginclass_find(lcname); From trasz at FreeBSD.org Sun Feb 20 17:01:38 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 20 17:01:41 2011 Subject: PERFORCE change 188976 for review Message-ID: <201102201701.p1KH1bYU037557@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188976?ac=10 Change 188976 by trasz@trasz_victim on 2011/02/20 17:00:33 Prevent root from crashing the system by adding a rule with too long loginclass name. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_loginclass.c#30 edit .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#33 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_loginclass.c#30 (text+ko) ==== @@ -113,8 +113,8 @@ { struct loginclass *lc, *newlc; - KASSERT(strlen(name) <= MAXLOGNAME - 1, - ("loginclass_find: got too long name")); + if (strlen(name) > MAXLOGNAME - 1) + return (NULL); newlc = malloc(sizeof(*newlc), M_LOGINCLASS, M_ZERO | M_WAITOK); container_create(&newlc->lc_container); @@ -200,6 +200,7 @@ newcred = crget(); newlc = loginclass_find(lcname); + KASSERT(newlc != NULL, ("loginclass_find() failed")); PROC_LOCK(p); oldcred = crcopysafe(p, newcred); ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#33 (text+ko) ==== @@ -837,6 +837,10 @@ case RCTL_SUBJECT_TYPE_LOGINCLASS: rule->rr_subject.hr_loginclass = loginclass_find(subject_idstr); + if (rule->rr_subject.hr_loginclass == NULL) { + error = ENAMETOOLONG; + goto out; + } break; case RCTL_SUBJECT_TYPE_JAIL: rule->rr_subject.rs_prison = From trasz at FreeBSD.org Sun Feb 20 17:20:17 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 20 17:20:19 2011 Subject: PERFORCE change 188977 for review Message-ID: <201102201720.p1KHKGW9041421@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188977?ac=10 Change 188977 by trasz@trasz_victim on 2011/02/20 17:19:36 Properly pass error from rctl_string_to_rule(). Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#34 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#34 (text+ko) ==== @@ -780,8 +780,8 @@ return (1); } -static struct rctl_rule * -rctl_rule_from_string(char *rulestr) +static int +rctl_string_to_rule(char *rulestr, struct rctl_rule **rulep) { int error = 0; char *subjectstr, *subject_idstr, *resourcestr, *actionstr, @@ -862,7 +862,7 @@ mtx_unlock(&rule->rr_subject.rs_prison->pr_mtx); break; default: - panic("rctl_rule_from_string: unknown subject type %d", + panic("rctl_string_to_rule: unknown subject type %d", rule->rr_subject_type); } } @@ -903,12 +903,12 @@ } out: - if (error != 0) { + if (error == 0) + *rulep = rule; + else rctl_rule_release(rule); - return (NULL); - } - return (rule); + return (error); } /* @@ -1230,12 +1230,12 @@ sx_slock(&allproc_lock); sx_slock(&allprison_lock); - filter = rctl_rule_from_string(inputstr); + error = rctl_string_to_rule(inputstr, &filter); free(inputstr, M_RCTL); - if (filter == NULL) { + if (error != 0) { sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); - return (EINVAL); + return (error); } switch (filter->rr_subject_type) { @@ -1328,12 +1328,12 @@ sx_slock(&allproc_lock); sx_slock(&allprison_lock); - filter = rctl_rule_from_string(inputstr); + error = rctl_string_to_rule(inputstr, &filter); free(inputstr, M_RCTL); - if (filter == NULL) { + if (error != 0) { sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); - return (EINVAL); + return (error); } again: @@ -1404,12 +1404,12 @@ sx_slock(&allproc_lock); sx_slock(&allprison_lock); - filter = rctl_rule_from_string(inputstr); + error = rctl_string_to_rule(inputstr, &filter); free(inputstr, M_RCTL); - if (filter == NULL) { + if (error != 0) { sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); - return (EINVAL); + return (error); } if (filter->rr_subject_type == RCTL_SUBJECT_TYPE_UNDEFINED) { @@ -1480,12 +1480,12 @@ sx_slock(&allproc_lock); sx_slock(&allprison_lock); - rule = rctl_rule_from_string(inputstr); + error = rctl_string_to_rule(inputstr, &rule); free(inputstr, M_RCTL); - if (rule == NULL) { + if (error != 0) { sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); - return (EINVAL); + return (error); } /* * The 'per' part of a rule is optional. @@ -1525,12 +1525,12 @@ sx_slock(&allproc_lock); sx_slock(&allprison_lock); - filter = rctl_rule_from_string(inputstr); + error = rctl_string_to_rule(inputstr, &filter); free(inputstr, M_RCTL); - if (filter == NULL) { + if (error != 0) { sx_sunlock(&allprison_lock); sx_sunlock(&allproc_lock); - return (EINVAL); + return (error); } error = rctl_rule_remove(filter); From trasz at FreeBSD.org Sun Feb 20 18:05:14 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 20 18:05:16 2011 Subject: PERFORCE change 188979 for review Message-ID: <201102201805.p1KI5DAL050850@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188979?ac=10 Change 188979 by trasz@trasz_victim on 2011/02/20 18:04:39 Improve errno usage. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#35 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#35 (text+ko) ==== @@ -937,11 +937,11 @@ if (rule->rr_action == RCTL_ACTION_DENY && (rule->rr_resource == RUSAGE_CPU || rule->rr_resource == RUSAGE_WALLCLOCK)) - return (EINVAL); + return (EOPNOTSUPP); if (rule->rr_per == RCTL_SUBJECT_TYPE_PROCESS && rusage_is_sloppy(rule->rr_resource)) - return (EINVAL); + return (EOPNOTSUPP); /* * Make sure there are no duplicated rules. Also, for the "deny" @@ -963,7 +963,7 @@ * No resource limits for system processes. */ if (p->p_flag & P_SYSTEM) - return (EINVAL); + return (EPERM); rctl_container_add_rule(p->p_container, rule); /* @@ -1783,35 +1783,35 @@ rctl_get_usage(struct thread *td, struct rctl_get_usage_args *uap) { - return (EOPNOTSUPP); + return (ENOSYS); } int rctl_get_rules(struct thread *td, struct rctl_get_rules_args *uap) { - return (EOPNOTSUPP); + return (ENOSYS); } int rctl_get_limits(struct thread *td, struct rctl_get_limits_args *uap) { - return (EOPNOTSUPP); + return (ENOSYS); } int rctl_add_rule(struct thread *td, struct rctl_add_rule_args *uap) { - return (EOPNOTSUPP); + return (ENOSYS); } int rctl_remove_rule(struct thread *td, struct rctl_remove_rule_args *uap) { - return (EOPNOTSUPP); + return (ENOSYS); } #endif /* !RCTL */ From rene at FreeBSD.org Sun Feb 20 21:36:00 2011 From: rene at FreeBSD.org (Rene Ladan) Date: Sun Feb 20 21:36:03 2011 Subject: PERFORCE change 188984 for review Message-ID: <201102202135.p1KLZxu9096235@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188984?ac=10 Change 188984 by rene@rene_acer on 2011/02/20 21:35:14 IFC Affected files ... .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/committers-guide/article.sgml#34 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#28 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#100 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/authors.ent#51 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#54 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/install/chapter.sgml#21 integrate .. //depot/projects/docproj_nl/share/pgpkeys/eadler.key#1 branch .. //depot/projects/docproj_nl/share/pgpkeys/pgpkeys-developers.sgml#51 integrate .. //depot/projects/docproj_nl/share/pgpkeys/pgpkeys.ent#48 integrate .. //depot/projects/docproj_nl/www/en/java/news.xml#7 integrate .. //depot/projects/docproj_nl/www/nl/administration.sgml#26 integrate .. //depot/projects/docproj_nl/www/nl/index.xsl#15 integrate .. //depot/projects/docproj_nl/www/nl/share/sgml/libcommon.xsl#15 integrate .. //depot/projects/docproj_nl/www/nl/share/sgml/navibar.l10n.ent#17 integrate .. //depot/projects/docproj_nl/www/share/sgml/news.xml#101 integrate Differences ... ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/committers-guide/article.sgml#34 (text+ko) ==== @@ -9,7 +9,7 @@ The &os; Documentation Project - $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.291 2011/02/17 15:43:01 ryusuke Exp $ + $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.292 2011/02/19 09:34:25 linimon Exp $ 1999 @@ -1052,7 +1052,9 @@ Conventions and Traditions As a new developer there are a number of things you should do - first. The first set is specific to committers only. + first. The first set is specific to committers only. (If you are + not a committer, e.g. have GNATS-only access, then your mentor needs + to do these things for you.)
    Guidelines For Committers @@ -1142,16 +1144,19 @@ - If you subscribe to &a.svn-src-all.name; or the &a.cvsall;, + (For committers only:) + If you subscribe to &a.svn-src-all.name; or the &a.cvsall;, you will probably want to unsubscribe to avoid receiving duplicate copies of commit messages and their followups. + All src commits should go to &os.current; first before being merged to &os.stable;. No major new features or high-risk modifications should be made to the &os.stable; branch. + ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#28 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -5662,10 +5662,17 @@ here. To enable support for CARP, the &os; - kernel must be rebuilt with the following option: + kernel must be rebuilt as described in with the following option: device carp + Alternatively, the if_carp.ko module can + be loaded at boot time. Add the following line to the + /boot/loader.conf: + + if_carp_load="YES" + CARP functionality should now be available and may be tuned via several sysctl OIDs: ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/porters-handbook/book.sgml#100 (text+ko) ==== @@ -1,7 +1,7 @@ 9.0-CURRENT after the addition of log2 to libm. + + 900028 + December 21, 2010 + 9.0-CURRENT after the addition of the Hhook (Helper + Hook), Khelp (Kernel Helpers) and Object Specific Data + (OSD) KPIs. + + + 900029 + December 28, 2010 + 9.0-CURRENT after the modification of the TCP stack + to allow Khelp modules to interact with it via helper + hook points and store per-connection data in the TCP + control block. + + + 900030 + January 12, 2011 + 9.0-CURRENT after the update of libdialog to version + 20100428. + + + 900031 + February 7, 2011 + 9.0-CURRENT after the addition of + pthread_getthreadid_np(3). + + + 900032 + February 8, 2011 + 9.0-CURRENT after the removal of the uio_yield + prototype and symbol. + + + 900033 + February 18, 2011 + 9.0-CURRENT after the update of binutils to version + 2.17.50. + ==== //depot/projects/docproj_nl/en_US.ISO8859-1/share/sgml/authors.ent#51 (text+ko) ==== @@ -13,7 +13,7 @@ builds for the other languages, and we will poke fun of you in public. - $FreeBSD: doc/en_US.ISO8859-1/share/sgml/authors.ent,v 1.532 2010/12/07 23:00:16 flo Exp $ + $FreeBSD: doc/en_US.ISO8859-1/share/sgml/authors.ent,v 1.533 2011/02/18 04:33:48 linimon Exp $ --> aaron@FreeBSD.org"> @@ -332,6 +332,8 @@ dwmalone@FreeBSD.org"> +eadler@FreeBSD.org"> + ed@FreeBSD.org"> edwin@FreeBSD.org"> ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#54 (text+ko) ==== @@ -1,10 +1,10 @@ @@ -6190,11 +6190,18 @@ zoals in het voorbeeld dat hier is gegeven. Om ondersteuning voor CARP aan te zetten, - dient de &os;-kernel herbouwd te worden met de volgende + dient de &os;-kernel herbouwd zoals beschreven in + met de volgende optie: device carp + Als alternatief kan de if_carp.ko + module geladen worden tijdens het opstarten. Voeg de volgende + regel toe aan /boot/loader.conf: + + if_carp_load="YES" + De functionaliteit van CARP zou nu beschikbaar moeten zijn en kan met verschillende sysctl-OIDs worden ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/install/chapter.sgml#21 (text+ko) ==== @@ -1,10 +1,10 @@ @@ -678,36 +678,88 @@ - Maak de geheugenstick klaar voor gebruik + Schrijf het beeldbestand naar de geheugenstick + + + &os; gebruiken om het beeldbestand te schrijven + + + Het onderstaande voorbeeld vermeldt + /dev/da0 als het + doelapparaat van waar af u zal opstarten. Zorg er voor dat u het + juiste apparaat als het uitvoerapparaat opgeeft om te voorkomen + dat u uw bestaande gegevens vernietigd. + + + Stel de sysctl kern.geom.debugflags in om + een master boot record naar het doelapparaat te kunnen + schrijven. + + + Het onderstaande voorbeeld vermeldt + /dev/da0 als het + doelapparaat van waar af u zal opstarten. Zorg er voor dat u het + juiste apparaat als het uitvoerapparaat opgeeft om te voorkomen + dat u uw bestaande gegevens vernietigd. + + + + Het beeldbestand schrijven door middel van &man.dd.1; + + Stel de sysctl kern.geom.debugflags in om + een master boot record naar het doelapparaat te kunnen + schrijven. + + &prompt.root; sysctl kern.geom.debugflags=16 + + Het .img-bestand is + geen gewoon bestand dat u naar de geheugenstick + kopieert. Het is een afbeelding van de complete inhoud van de + stick. Dit betekent dat u de bestanden niet + op de gewone manier van de ene schijf naar de andere kopieëren. + U dient in plaats hiervan &man.dd.1; gebruiken om de afbeelding + direct naar de schijf te schrijven: - - Het onderstaande voorbeeld vermeldt - /dev/da0 als het - doelapparaat van waar af u zal opstarten. Zorg er voor dat u het - juiste apparaat als het uitvoerapparaat opgeeft om te voorkomen - dat u uw bestaande gegevens vernietigd. - + &prompt.root; dd if=&os;-&rel.current;-RELEASE-&arch.i386;-memstick.img of=/dev/da0 bs=64k + + - Stel de sysctl kern.geom.debugflags in om - een master boot record naar het doelapparaat te kunnen - schrijven. + + &windows; gebruiken om het beeldbestand te schrijven - &prompt.root; sysctl kern.geom.debugflags=16 - + + Het onderstaande voorbeeld vermeldt + H: als de schijfletter + van het apparaat waar het bestand op wordt geschreven. Zorg er + voor dat u het juiste apparaat alshet uitvoerapparaat opgeeft om + te voorkomen dat u uw bestaande gegevens vernietigd. + + + <application>Image Writer for Windows</application> verkrijgen - - Schrijf het imagebestand naar de geheugenstick + Image Writer for Windows + is een gratis applicatie die een beeld bestand correct naar + een geheugen-stick kan schrijven. Download deze van + + en pak deze uit in een map. + - Het .img-bestand is - geen gewoon bestand dat u naar de geheugenstick - kopieert. Het is een afbeelding van de complete inhoud van de - stick. Dit betekent dat u de bestanden niet - op de gewone manier van de ene schijf naar de andere kopieëren. - U dient in plaats hiervan &man.dd.1; gebruiken om de afbeelding - direct naar de schijf te schrijven: + + Writing The Image with Image Writer - &prompt.root; dd if=&os;-&rel.current;-RELEASE-&arch.i386;-memstick.img of=/dev/da0 bs=64k + Dubbelklik op het Win23DiskImager + icoon om het programma te starten. Controleer of de schijf + letter welke getoond is onder Device + de schijf is van de geheugen-stick. Klik op het map icoon + en selecteer het bestand welke naar de geheugen-stick + geschreven moet worden. Klik op Save + om het bestand te accepteren. Controleer of alles correct is + en dat er geen bestanden en dergelijke open zijn in andere + windows. Klik als laatste op Write + om het bestand te schrijven naar de schijf. + + ==== //depot/projects/docproj_nl/share/pgpkeys/pgpkeys-developers.sgml#51 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -14,6 +14,11 @@ &pgpkey.tabthorpe; + + &a.eadler; + &pgpkey.eadler; + + &a.shaun; &pgpkey.shaun; ==== //depot/projects/docproj_nl/share/pgpkeys/pgpkeys.ent#48 (text+ko) ==== @@ -1,5 +1,5 @@ - + @@ -95,6 +95,7 @@ + ==== //depot/projects/docproj_nl/www/en/java/news.xml#7 (text+ko) ==== @@ -20,7 +20,7 @@ - $FreeBSD: www/en/java/news.xml,v 1.11 2011/02/13 06:21:04 glewis Exp $ + $FreeBSD: www/en/java/news.xml,v 1.12 2011/02/19 03:55:41 ryusuke Exp $ @@ -1301,7 +1301,7 @@ December - . 21 + 21 jdk1.1.7.V98-12-21.tar.gz ==== //depot/projects/docproj_nl/www/nl/administration.sgml#26 (text+ko) ==== @@ -1,5 +1,5 @@ + %developers; @@ -7,7 +7,7 @@ &header; @@ -68,7 +68,6 @@ Coördinatoren
  • Perforce Reservoir Beheerders
  • Postmeesterteam
  • -
  • Ref Beheerders
  • Webmasterteam
@@ -571,26 +570,6 @@
  • &a.dhw; <dhw@FreeBSD.org>
  • -

    Referentiesysteem Beheerders - - <refadm@>

    - -

    De Referentiesysteem Beheerders zijn verantwoordelijk voor het beheren, - bijwerken en onderhouden van de referentiesystemen in het &os;-cluster. - Deze systemen zijn beschikbaar voor alle &os;-committers.

    - - -

    Webmasterteam <webmaster@FreeBSD.org>

    ==== //depot/projects/docproj_nl/www/nl/index.xsl#15 (text+ko) ==== @@ -1,14 +1,14 @@ ]> - + @@ -331,7 +331,7 @@
    • - Meer + Meer
    • Erratamededelingen RSS feed ==== //depot/projects/docproj_nl/www/nl/share/sgml/libcommon.xsl#15 (text+ko) ==== @@ -1,9 +1,9 @@ - @@ -189,12 +189,14 @@ + + - + ==== //depot/projects/docproj_nl/www/nl/share/sgml/navibar.l10n.ent#17 (text+ko) ==== @@ -1,6 +1,6 @@ - @@ -182,6 +182,7 @@
    • Beveiligingsinformatie
    • Bugrapportages
        ==== //depot/projects/docproj_nl/www/share/sgml/news.xml#101 (text+ko) ==== @@ -25,7 +25,7 @@ - $FreeBSD: www/share/sgml/news.xml,v 1.362 2011/02/04 11:03:18 jkois Exp $ + $FreeBSD: www/share/sgml/news.xml,v 1.363 2011/02/18 07:27:49 miwi Exp $ @@ -36,6 +36,15 @@ 2 + 18 + +

        Enhanced commit privileges: Martin Wilke + (src, ports, doc)

        +
        +
        + + 3 From trasz at FreeBSD.org Sun Feb 20 21:46:59 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 20 21:47:02 2011 Subject: PERFORCE change 188985 for review Message-ID: <201102202146.p1KLkw82098175@skunkworks.freebsd.org> http://p4web.freebsd.org/@@188985?ac=10 Change 188985 by trasz@trasz_victim on 2011/02/20 21:46:46 Loginclass name must not be empty. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_loginclass.c#31 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_loginclass.c#31 (text+ko) ==== @@ -113,7 +113,7 @@ { struct loginclass *lc, *newlc; - if (strlen(name) > MAXLOGNAME - 1) + if (name[0] == '\0' || strlen(name) > MAXLOGNAME - 1) return (NULL); newlc = malloc(sizeof(*newlc), M_LOGINCLASS, M_ZERO | M_WAITOK); @@ -198,9 +198,10 @@ if (error != 0) return (error); + newlc = loginclass_find(lcname); + if (newlc == NULL) + return (EINVAL); newcred = crget(); - newlc = loginclass_find(lcname); - KASSERT(newlc != NULL, ("loginclass_find() failed")); PROC_LOCK(p); oldcred = crcopysafe(p, newcred); From jhb at FreeBSD.org Tue Feb 22 16:06:18 2011 From: jhb at FreeBSD.org (John Baldwin) Date: Tue Feb 22 16:06:20 2011 Subject: PERFORCE change 189034 for review Message-ID: <201102221606.p1MG6H02028265@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189034?ac=10 Change 189034 by jhb@jhb_jhbbsd on 2011/02/22 16:05:23 Don't use getline() stub on newer FreeBSD versions. Affected files ... .. //depot/projects/mcelog/config.c#3 edit Differences ... ==== //depot/projects/mcelog/config.c#3 (text) ==== @@ -18,6 +18,9 @@ Author: Andi Kleen */ #define _GNU_SOURCE 1 +#ifdef __FreeBSD__ +#include +#endif #include #include #include @@ -126,11 +129,8 @@ return s; } -#ifdef __FreeBSD__ -/* - * Newer versions do have getline(), so this should use a version test - * at some point. - */ +#if defined(__FreeBSD__) && __FreeBSD_version < 800067 +/* Provide a stub getline() for older versions of FreeBSD. */ static ssize_t getline(char **cp, size_t *lenp, FILE *f) { From remko at FreeBSD.org Wed Feb 23 06:07:43 2011 From: remko at FreeBSD.org (Remko Lodder) Date: Wed Feb 23 06:07:45 2011 Subject: PERFORCE change 189047 for review Message-ID: <201102230607.p1N67fmq007320@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189047?ac=10 Change 189047 by remko@remko_nakur on 2011/02/23 06:07:07 IFC the latest and greatest changes we made recently, including some additional translation of the FAQ which is outdated and needs a lot of work. Affected files ... .. //depot/projects/docproj_nl/en_US.ISO8859-1/articles/committers-guide/article.sgml#35 integrate .. //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/install/chapter.sgml#17 integrate .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/faq/book.sgml#21 edit .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/install/chapter.sgml#22 integrate Differences ... ==== //depot/projects/docproj_nl/en_US.ISO8859-1/articles/committers-guide/article.sgml#35 (text+ko) ==== @@ -9,7 +9,7 @@ The &os; Documentation Project - $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.292 2011/02/19 09:34:25 linimon Exp $ + $FreeBSD: doc/en_US.ISO8859-1/articles/committers-guide/article.sgml,v 1.293 2011/02/22 10:27:25 ryusuke Exp $ 1999 @@ -2934,7 +2934,7 @@ (this was the point of the exercise, remember?) The new category should be listed first. This will help to - ensure that the the PKGORIGIN + ensure that the PKGORIGIN is correct. ==== //depot/projects/docproj_nl/en_US.ISO8859-1/books/handbook/install/chapter.sgml#17 (text+ko) ==== @@ -1,7 +1,7 @@ @@ -639,17 +639,6 @@ The example below lists /dev/da0 as the - target device from which you will be booting. Be very careful - that you have the correct device as the output target, or you - may destroy your existing data. - - - Set the kern.geom.debugflags sysctl to be - able to write a master boot record to the target device. - - - The example below - lists /dev/da0 as the target device where the image will be written. Be very careful that you have the correct device as the output target, or you may destroy your existing data. @@ -679,11 +668,8 @@ Using &windows; To Write the Image - The example below - lists H: as the drive - letter of the device where the image will be written. Be very - careful that you have the correct device as the output target, - or you may destroy existing data. + Make sure you use the correct drive letter as the output + target, or you may overwrite and destroy existing data. @@ -691,8 +677,8 @@ Image Writer for Windows is a free application that can correctly write an image file to a - memory stick. Download it - from + memory stick. Download it from + and extract it into a folder. ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/faq/book.sgml#21 (text+ko) ==== @@ -528,8 +528,8 @@ -STABLE een beetje frustrerend zijn. - Meer informatie over het releage engineering - process (inclusief een schema van opkomende versies) + Meer informatie over het release engineering + process (inclusief een schema van aankomende versies) kan gevonden worden op de release engineering pagina's op de &os; website. @@ -1068,9 +1068,9 @@ verwacht dat deze de pijn van het lezen van de handleidingen of eigen onderzoek verzachten. Het is primair een chat kanaal, en de onderwerpen daar gaan - net zo makkelijk over sex, sport en nucleare wapens + net zo makkelijk over sex, sport en nucleaire wapens als dat ze over &os; gaan. Je bent gewaarschuwd! - Een beschikbare server is + Een van de beschikbare servers is irc.chat.org. @@ -2477,19 +2477,19 @@ - Which CD-ROM drives are supported by &os;? + Welke CD-ROM spelers worden ondersteund door &os;? - Any SCSI drive connected to a supported controller is - supported. + Elke SCSI speler die gekoppeld is aan een ondersteunde + controller wordt ondersteund. - The following proprietary CD-ROM interfaces are also - supported: + De volgende proprietary CD-ROM interfaces worden ook + ondersteund: - Mitsumi LU002 (8bit), LU005 (16bit) and FX001D + Mitsumi LU002 (8bit), LU005 (16bit) en FX001D (16bit 2x Speed). @@ -2498,7 +2498,7 @@ - Sound Blaster Non-SCSI CD-ROM + Sound Blaster zonder SCSI CD-ROM @@ -2510,48 +2510,52 @@ - All non-SCSI cards are known to be extremely slow - compared to SCSI drives, and some ATAPI CD-ROMs may not - work. + Bij alle niet SCSI kaarten is het bekend dat deze + extreem langzaam zijn in vergelijking met SCSI schijven + en sommige ATAPI CD-ROMs kunnen helemaal niet + werken. - The official &os; CD-ROM ISO, and CD-ROMs from Daemon - News and &os; Mall, support booting directly from the - CD. + De officiele &os; CD-ROM ISO en de CD-ROMs van + Daemon News en &os; Mall, ondersteunen het direct + opstarten vanaf CD. - Which CD-RW drives are supported by &os;? + Welke CD-RW spelers worden ondersteund door &os;? - &os; supports any ATAPI-compatible IDE CD-R or CD-RW - drive. See &man.burncd.8; for details. + &os; ondersteund elke ATAPI-compatible IDE CD-R of + CD-RW apparaat. Zie &man.burncd.8; voor meer + details. - &os; also supports any SCSI CD-R or CD-RW drives. - Install and use the cdrecord command - from the ports or packages system, and make sure that you - have the pass device compiled in - your kernel. + &os; ondersteund ook elke SCSI CD-R of CD-RW schijf. + Installeer en gebruik het cdrecord + commando vanuit de Ports Collectie of het packages systeem, + en zorg ervoor dat het pass + apparaat in de kernel gecompileerd is. - Does &os; support &iomegazip; drives? + Ondersteund &os; &iomegazip; schijven? - &os; supports SCSI and ATAPI (IDE) &iomegazip; drives - out of the box. SCSI ZIP drives can only be set to run at - SCSI target IDs 5 or 6, but if your SCSI host adapter's - BIOS supports it you can even boot from it. It is not - clear which host adapters support booting from targets - other than 0 or 1, so you will have to consult your - adapter's documentation if you would like to use this - feature. + &os; ondersteund zowel SCSI als ATAPI (IDE) &iomagezip; + schijven zonder verdere aanpassingen. SCSI ZIP schijven + kunnen alleen in gebruik worden genomen als deze zijn ingesteld + als SCSI target ID 5 of 6. Als zelfs de SCSI host adapter's BIOS + het ondersteund kan er vanaf opgestart worden. Het is niet + duidelijk welke host adapters het opstarten ondersteunen voor + targets anders dan 0 of 1, bekijk de documentatie van de adapter + als deze optie gebruikt moet worden. + &os; ondersteund ook Parallele port ZIP schijven. + Controleer &os; also supports Parallel Port Zip Drives. Check that your kernel contains the scbus0, ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/handbook/install/chapter.sgml#22 (text+ko) ==== @@ -1,10 +1,10 @@ @@ -685,18 +685,6 @@ Het onderstaande voorbeeld vermeldt - /dev/da0 als het - doelapparaat van waar af u zal opstarten. Zorg er voor dat u het - juiste apparaat als het uitvoerapparaat opgeeft om te voorkomen - dat u uw bestaande gegevens vernietigd. - - - Stel de sysctl kern.geom.debugflags in om - een master boot record naar het doelapparaat te kunnen - schrijven. - - - Het onderstaande voorbeeld vermeldt /dev/da0 als het doelapparaat van waar af u zal opstarten. Zorg er voor dat u het juiste apparaat als het uitvoerapparaat opgeeft om te voorkomen @@ -727,13 +715,9 @@ &windows; gebruiken om het beeldbestand te schrijven - - Het onderstaande voorbeeld vermeldt - H: als de schijfletter - van het apparaat waar het bestand op wordt geschreven. Zorg er - voor dat u het juiste apparaat alshet uitvoerapparaat opgeeft om - te voorkomen dat u uw bestaande gegevens vernietigd. - + Zorg ervoor dat de juiste schijf letter gebruikt + wordt als doelschijf, anders kan het voorkomen dat er + bestaande data wordt overschreven. <application>Image Writer for Windows</application> verkrijgen @@ -741,7 +725,7 @@ Image Writer for Windows is een gratis applicatie die een beeld bestand correct naar een geheugen-stick kan schrijven. Download deze van - + en pak deze uit in een map. From remko at FreeBSD.org Wed Feb 23 06:28:32 2011 From: remko at FreeBSD.org (Remko Lodder) Date: Wed Feb 23 06:28:34 2011 Subject: PERFORCE change 189048 for review Message-ID: <201102230628.p1N6SVNh012008@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189048?ac=10 Change 189048 by remko@remko_nakur on 2011/02/23 06:27:36 Translate an additional paragraph, this unbreaks the local doc_NL build that runs on my host. Affected files ... .. //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/faq/book.sgml#22 edit Differences ... ==== //depot/projects/docproj_nl/nl_NL.ISO8859-1/books/faq/book.sgml#22 (text+ko) ==== @@ -2545,7 +2545,7 @@ - &os; ondersteund zowel SCSI als ATAPI (IDE) &iomagezip; + &os; ondersteund zowel SCSI als ATAPI (IDE) &iomegazip; schijven zonder verdere aanpassingen. SCSI ZIP schijven kunnen alleen in gebruik worden genomen als deze zijn ingesteld als SCSI target ID 5 of 6. Als zelfs de SCSI host adapter's BIOS @@ -2555,20 +2555,20 @@ als deze optie gebruikt moet worden. &os; ondersteund ook Parallele port ZIP schijven. - Controleer - &os; also supports Parallel Port Zip Drives. Check - that your kernel contains the + Controleer of de kernel de volgende drivers bevat: scbus0, da0, - ppbus0, and - vp0 drivers (the - GENERIC kernel contains everything - except vp0). With all these - drivers present, the Parallel Port drive should be available - as /dev/da0s4. Disks can be - mounted using mount /dev/da0s4 /mnt OR - (for DOS disks) mount_msdos /dev/da0s4 /mnt - as appropriate. + ppbus0, en + vp0 (de + GENERIC kernel bevat al deze + drivers behalve vp0). + Met de beschikking over al deze stuurprogramma's zal + de parallelle port schijf beschikbaar zijn als + /dev/da0s4. De schijven + kunnen gekoppeld worden door + mount /dev/da0s4 /mnt of + (voor DOS schijven) + mount_msdos /dev/da0s4 /mnt. Also check out the FAQ on removable drives later in this chapter, and http://p4web.freebsd.org/@@189070?ac=10 Change 189070 by gpf@gpf_desktop on 2011/02/23 21:34:27 IFC done testing with UFS, both old nfs server & new (NFS v3 & v4) - everything seems to be working as it were, also fixed a few errors of mine with vnode references in experimental NSF server. Affected files ... .. //depot/projects/soc2010/gpf_audit/freebsd/doc/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/da_DK.ISO8859-1/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/articles/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/articles/explaining-bsd/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/articles/linux-comparison/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/articles/solid-state/Makefile#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/articles/solid-state/article.sgml#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/developers-handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/developers-handbook/ipv6/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/developers-handbook/kerneldebug/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/developers-handbook/l10n/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/developers-handbook/policies/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/developers-handbook/secure/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/developers-handbook/sockets/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/developers-handbook/testing/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/developers-handbook/tools/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/developers-handbook/x86/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/faq/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/fdp-primer/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/fdp-primer/sgml-markup/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/fdp-primer/sgml-primer/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/audit/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/basics/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/bibliography/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/boot/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/config/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/desktop/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/disks/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/eresources/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/firewalls/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/geom/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/install/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/introduction/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/jails/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/l10n/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/linuxemu/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/mac/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/mail/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/mirrors/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/multimedia/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/network-servers/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/ports/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/preface/preface.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/printing/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/security/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/serialcomms/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/users/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/vinum/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/virtualization/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/handbook/x11/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/books/porters-handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/share/sgml/mailing-lists.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/de_DE.ISO8859-1/share/sgml/trademarks.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/articles/problem-reports/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/basics/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/bibliography/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/boot/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/cutting-edge/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/desktop/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/eresources/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/firewalls/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/geom/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/install/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/introduction/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/jails/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/kernelconfig/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/l10n/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/linuxemu/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/mail/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/mirrors/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/multimedia/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/ports/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/ppp-and-slip/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/preface/preface.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/printing/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/serialcomms/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/vinum/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/virtualization/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/books/handbook/x11/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/share/sgml/freebsd.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/share/sgml/glossary/freebsd-glossary.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/share/sgml/mailing-lists.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/share/sgml/trademarks.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/share/sgml/trademarks.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/el_GR.ISO8859-7/share/sgml/translators.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/casestudy-argentina.com/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/committers-guide/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/contributors/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/contributors/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/contributors/contrib.additional.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/contributors/contrib.committers.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/contributors/contrib.corealumni.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/contributors/contrib.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/contributors/contrib.portmgralumni.sgml#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/cups/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/euro/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/explaining-bsd/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/freebsd-update-server/Makefile#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/freebsd-update-server/article.sgml#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/freebsd-update-server/diff.txt#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/freebsd-update-server/init.txt#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/hubs/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/ldap-auth/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/linux-comparison/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/linux-emulation/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/linux-users/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/nanobsd/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/portbuild/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/pr-guidelines/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/problem-reports/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/releng-packages/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/releng/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/serial-uart/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/solid-state/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/storage-devices/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/articles/vm-design/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/arch-handbook/jail/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/arch-handbook/locking/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/arch-handbook/mac/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/arch-handbook/usb/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/corp-net-guide/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/dev-model/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/developers-handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/developers-handbook/kerneldebug/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/developers-handbook/l10n/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/developers-handbook/policies/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/developers-handbook/testing/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/developers-handbook/x86/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/faq/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/fdp-primer/sgml-markup/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/fdp-primer/sgml-primer/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/audit/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/basics/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/bibliography/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/boot/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/config/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/desktop/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/disks/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/eresources/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/firewalls/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/geom/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/install/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/introduction/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/jails/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/l10n/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/linuxemu/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/mail/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/mirrors/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/multimedia/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/network-servers/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/ports/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/preface/preface.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/printing/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/security/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/serialcomms/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/vinum/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/virtualization/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/handbook/x11/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/books/porters-handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/share/sgml/authors.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/en_US.ISO8859-1/share/sgml/mailing-lists.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/es_ES.ISO8859-1/books/handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/es_ES.ISO8859-1/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/fr_FR.ISO8859-1/books/handbook/audit/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/fr_FR.ISO8859-1/books/handbook/basics/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/fr_FR.ISO8859-1/books/handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/fr_FR.ISO8859-1/books/handbook/config/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/fr_FR.ISO8859-1/books/handbook/install/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/fr_FR.ISO8859-1/books/handbook/mirrors/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/fr_FR.ISO8859-1/books/handbook/multimedia/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/fr_FR.ISO8859-1/books/handbook/network-servers/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/fr_FR.ISO8859-1/books/handbook/vinum/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/fr_FR.ISO8859-1/books/handbook/virtualization/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/fr_FR.ISO8859-1/books/handbook/x11/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/fr_FR.ISO8859-1/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/compiz-fusion/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/compiz-fusion/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/cups/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/cups/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/dialup-firewall/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/dialup-firewall/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/explaining-bsd/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/gjournal-desktop/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/gjournal-desktop/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/laptop/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/laptop/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/linux-comparison/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/linux-users/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/linux-users/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/multi-os/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/multi-os/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/version-guide/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/articles/version-guide/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/faq/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/faq/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/fdp-primer/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/fdp-primer/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/fdp-primer/examples/appendix.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/fdp-primer/psgml-mode/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/fdp-primer/sgml-markup/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/fdp-primer/sgml-primer/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/fdp-primer/the-website/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/advanced-networking/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/basics/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/bibliography/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/boot/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/config/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/cutting-edge/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/desktop/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/disks/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/dtrace/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/eresources/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/filesystems/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/firewalls/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/geom/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/install/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/introduction/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/jails/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/kernelconfig/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/l10n/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/linuxemu/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/mac/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/mail/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/mirrors/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/multimedia/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/network-servers/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/ports/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/ppp-and-slip/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/preface/preface.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/printing/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/security/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/serialcomms/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/users/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/vinum/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/virtualization/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/books/handbook/x11/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/share/sgml/freebsd.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/share/sgml/glossary/freebsd-glossary.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/share/sgml/mailing-lists.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/share/sgml/trademarks.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/share/sgml/translators.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/hu_HU.ISO8859-2/share/tools/checkupdate/notify#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/it_IT.ISO8859-15/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/articles/contributing/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/books/handbook/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/books/handbook/basics/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/books/handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/books/handbook/boot/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/books/handbook/desktop/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/books/handbook/install/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/books/handbook/introduction/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/books/handbook/mirrors/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/books/handbook/multimedia/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/books/handbook/ports/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/books/handbook/security/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/books/handbook/x11/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/books/porters-handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/share/sgml/mailing-lists.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ja_JP.eucJP/share/sgml/transtable.xml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/advanced-networking/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/audit/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/basics/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/bibliography/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/boot/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/config/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/cutting-edge/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/desktop/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/disks/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/eresources/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/firewalls/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/geom/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/install/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/introduction/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/jails/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/kernelconfig/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/l10n/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/linuxemu/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/mail/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/mirrors/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/multimedia/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/network-servers/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/ports/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/ppp-and-slip/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/preface/preface.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/printing/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/security/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/serialcomms/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/vinum/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/virtualization/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/books/handbook/x11/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/share/sgml/glossary/freebsd-glossary.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/mn_MN.UTF-8/share/sgml/mailing-lists.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/articles/explaining-bsd/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/articles/problem-reports/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/articles/solid-state/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/advanced-networking/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/audit/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/basics/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/bibliography/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/boot/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/config/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/cutting-edge/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/desktop/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/disks/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/eresources/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/firewalls/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/geom/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/install/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/introduction/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/jails/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/kernelconfig/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/l10n/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/linuxemu/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/mail/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/mirrors/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/multimedia/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/network-servers/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/ports/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/ppp-and-slip/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/preface/preface.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/printing/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/security/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/serialcomms/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/vinum/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/virtualization/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/books/handbook/x11/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/share/sgml/glossary/freebsd-glossary.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/share/sgml/mailing-lists.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/nl_NL.ISO8859-1/share/sgml/trademarks.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/pl_PL.ISO8859-2/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/pt_BR.ISO8859-1/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/5-roadmap/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/checkpoint/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/checkpoint/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/cups/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/fbsd-from-scratch/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/gjournal-desktop/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/hubs/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/ipsec-must/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/ipsec-must/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/pr-guidelines/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/problem-reports/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/relaydelay/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/releng/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/releng/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/solid-state/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/version-guide/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/articles/vm-design/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/boot/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/chapters.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/disks/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/eresources/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/filesystems/Makefile#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/filesystems/chapter.sgml#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/firewalls/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/geom/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/install/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/kernelconfig/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/mail/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/books/handbook/preface/preface.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/share/sgml/mailing-lists.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/ru_RU.KOI8-R/share/sgml/trademarks.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/articles/releng/branches-releng8.pic#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/adduser2.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/config-country.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/config-keymap.scr#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/dist-set.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/dist-set2.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/docmenu1.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/ed0-conf.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/ed0-conf2.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/edit-inetd-conf.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/ftp-anon1.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/main-doc.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/main-keymap.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/main-options.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/main-std.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/main1.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/media.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/options.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/images/books/handbook/install/sysinstall-exit.scr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/ache.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/ae.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/andrew.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/arved.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/ashish.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/bapt.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/beech.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/bf.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/culot.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/decke.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/des.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/dim.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/dougb.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/eadler.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/ehaupt.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/fjoe.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/flo.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/garga.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/gjb.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/jchandra.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/jonathan.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/jsa.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/keramida.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/marck.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/martymac.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/novel.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/ohauer.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/pgpkeys-core.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/pgpkeys-developers.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/pgpkeys.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/pluknet.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/rea.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/remko.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/snb.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/sunpoet.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/swills.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/tabthorpe.key#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/taras.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/tijl.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/pgpkeys/zack.key#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/sgml/freebsd-common.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/sgml/freebsd-html.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/sgml/freebsd-print.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/sgml/freebsd.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/sgml/man-refs.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/sgml/mirrors.xml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/share/sgml/trademarks.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/articles/linux-users/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/articles/nanobsd/article.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/arch-handbook/jail/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/arch-handbook/mac/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/arch-handbook/usb/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/advanced-networking/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/audit/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/basics/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/bibliography/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/boot/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/config/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/cutting-edge/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/desktop/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/disks/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/eresources/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/firewalls/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/geom/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/install/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/introduction/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/jails/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/kernelconfig/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/l10n/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/linuxemu/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/mail/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/mirrors/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/multimedia/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/network-servers/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/ports/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/ppp-and-slip/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/preface/preface.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/printing/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/security/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/serialcomms/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/updating/Makefile#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/updating/chapter.sgml#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/vinum/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/virtualization/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/handbook/x11/chapter.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/books/porters-handbook/book.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/share/sgml/glossary/freebsd-glossary.sgml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/share/sgml/mailing-lists.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_CN.GB2312/share/sgml/trademarks.ent#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/doc/zh_TW.Big5/share/sgml/freebsd.dsl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/CHANGES#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/COPYRIGHT#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/GIDs#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/KNOBS#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/LEGAL#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/MOVED#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.apache.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.autotools.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.commands.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.cran.mk#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.database.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.destdir.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.efl.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.emacs.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.fpc.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.gcc.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.gecko.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.gnome.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.gnustep.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.gstreamer.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.java.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.kde4.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.licenses.db.mk#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.licenses.mk#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.linux-apps.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.linux-rpm.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.lua.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.octave.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.perl.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.php.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.port.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.port.subdir.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.python.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.qt.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.ruby.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.sdl.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.sites.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.wx.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Mk/bsd.xfce.mk#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Templates/BSD.local.dist#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/4/bindist/README#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/4/bindist/delete#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/4/bindist/dirlist#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/4/bindist/files/usr/bin/uname#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/4/mkbindist.conf#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/5/bindist/files/usr/bin/uname#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/5/mkbindist.conf#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/conf/.cvsignore#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/conf/README.dotunnel#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/conf/client.conf#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/conf/common.conf#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/conf/make.conf#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/conf/server.conf#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/errorlogs/index.shtml#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/allgohans#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/allgohans.safe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/build#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/buildenv#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/buildfailure#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/buildproxy#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/buildproxy-client#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/buildscript#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/buildsuccess#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/claim-chroot#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/clean-chroot#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/cleanup-chroots#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/client-metrics#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/cpdistfiles#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/do-cleanup-chroots#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/dodistfiles#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/dologs#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/dopackages#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/dopackages.wrapper#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/dopackagestats#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/dosetupnode#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/flushsquid#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/getmachine#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/keeprestr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/makeduds#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/makeindex#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/makerestr#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/makeworld#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/mkbindist#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/nukesquid#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/packagebuild#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/pdispatch#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/portbuild#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/processfail#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/processlogs#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/processlogs2#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/processonelog#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/prunefailure#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/reportload#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/retcodes#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/stats#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/updatesnap#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/updatesnap.ports#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/zbackup#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/zexpire#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/portbuild/scripts/zsync#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/scripts/addport#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/scripts/distclean.sh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/scripts/mark_safe.pl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/scripts/notconnected#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/ports/Tools/scripts/tindex#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/UIDs#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/ports/UPDATING#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/COPYRIGHT#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/Makefile.inc1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/Makefile.mips#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/ObsoleteFiles.inc#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/README#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/UPDATING#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/chflags/chflags.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/chio/chio.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/cp/cp.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/csh/USD.doc/csh.1#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/csh/USD.doc/csh.2#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/csh/USD.doc/csh.3#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/csh/USD.doc/csh.4#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/csh/USD.doc/csh.a#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/csh/USD.doc/csh.g#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/csh/USD.doc/tabs#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/date/date.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/df/df.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/echo/echo.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/ed/ed.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/expr/expr.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/getfacl/getfacl.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/kenv/kenv.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/kill/kill.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/kill/kill.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/ln/ln.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/pax/pat_rep.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/pax/pax.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/pax/tar.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/pkill/pkill.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/pkill/pkill.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/ps/extern.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/ps/keyword.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/ps/print.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/ps/ps.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/rm/rm.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/rm/rm.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/setfacl/setfacl.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/setfacl/setfacl.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/TOUR#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/alias.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/alias.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/arith.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/arith.y#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/arith_lex.l#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/arith_yacc.c#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/arith_yacc.h#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/arith_yylex.c#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/bltin/bltin.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/bltin/echo.1#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/builtins.def#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/cd.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/error.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/error.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/eval.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/exec.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/exec.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/expand.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/expand.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/funcs/suspend#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/histedit.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/init.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/input.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/jobs.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/jobs.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/mail.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/main.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/memalloc.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/memalloc.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/miscbltin.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/mkinit.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/mksyntax.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/myhistedit.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/nodes.c.pat#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/options.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/output.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/output.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/parser.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/parser.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/redir.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/sh.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/shell.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/show.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/trap.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/trap.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/var.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sh/var.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sleep/sleep.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/sleep/sleep.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/stty/key.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/stty/stty.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/test/TEST.README#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/test/TEST.csh#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/test/TEST.sh#2 delete .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/test/test.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/bin/test/test.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/Makefile.inc#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/compat/opensolaris/include/mnttab.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/compat/opensolaris/misc/fsshare.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/compat/opensolaris/misc/mnttab.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/dtracetoolkit/dtruss#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.stddevtoofew.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevnoarg.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevtoomany.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d.out#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.D_PDESC_ZERO.lowfrequency.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.D_PDESC_ZERO.malformedoverflow.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.D_PDESC_ZERO.nonexistentevent.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.cpcvscpustatpart1.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.cpcvscpustatpart2.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.cputrackfailtostart.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.cputrackterminates.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.toomanyenablings.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/tst.allcpus.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/tst.genericevent.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/tst.platformevent.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv4remote.pl#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv6remote.pl#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localicmp.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localicmp.ksh.out#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localtcp.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localtcp.ksh.out#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localudp.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localudp.ksh.out#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remoteicmp.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remoteicmp.ksh.out#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remotetcp.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remotetcp.ksh.out#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remoteudp.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remoteudp.ksh.out#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv6localicmp.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv6localicmp.ksh.out#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv6remoteicmp.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv6remoteicmp.ksh.out#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.localtcpstate.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.localtcpstate.ksh.out#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.remotetcpstate.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.remotetcpstate.ksh.out#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestFunctionLookup.java#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestGetAggregate.java#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh.out#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.GetAggregate.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.include.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.schrock.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.exe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_CREATEFAIL.many.exe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.exe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.exe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.exe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.exe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.exe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.exe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.exe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.exe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.killonerror.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.probemod.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex1.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.exe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.exe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d.out#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.largeusersym.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d.out#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d.out#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exec.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ENOENT.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.D_MACRO_UNUSED.overflow.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.arguments.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.egid.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.euid.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.gid.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.ppid.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.projid.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.sid.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.stringmacro.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.taskid.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.uid.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/tst.sdtargs.c#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/tst.sdtargs.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/err.D_AGG_SPEC.SpeculateWithStddev.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sysevent/tst.post_chan.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/Makefile#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/main.c#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.h#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.badguess.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose1.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose2.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose3.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.eliminate.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh.out#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.entryreturn.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.fork.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.guess32.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.guess64.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.header.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.include.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkpriv.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkunpriv.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiple.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.nodtrace.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.onlyenabled.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reeval.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static2.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.user.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/vars/tst.ucaller.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/funcs/tst.badcopyin.d#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.basic.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.hvmenable.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.memenable.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.schedargs.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.schedenable.ksh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/err.D_PROC_ALIGN.misaligned.exe#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/usdt/tst.tailcall.ksh#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/plockstat/plockstat.c#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/pyzfs/pyzfs.py#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/zdb/zdb.8#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/zdb/zdb.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/zfs/zfs.8#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/zinject/zinject.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/cmd/ztest/ztest.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/common/avl/avl.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_error.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_string.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/mkerrno.sh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/common/mksignal.sh#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/i386/dt_isadep.c#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/i386/regs.d.in#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/i386/regs.sed.in#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/sparc/dt_isadep.c#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libdtrace/sparc/regs.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libgen/common/gmatch.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_graph.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/pyzfs/common/__init__.py#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/pyzfs/common/dataset.py#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/pyzfs/common/groupspace.py#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/pyzfs/common/ioctl.c#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/pyzfs/common/unallow.py#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/pyzfs/common/userspace.py#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/lib/pyzfs/common/util.py#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/tools/ctf/cvt/output.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/tools/ctf/cvt/st_parse.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/contrib/opensolaris/tools/ctf/cvt/tdata.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/lib/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/lib/drti/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/lib/libdtrace/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/lib/libdtrace/libproc_compat.h#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/lib/libdtrace/regs_x86.d#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/lib/libzpool/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/usr.bin/ctfconvert/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/usr.bin/ctfconvert/ctfconvert.1#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/usr.bin/ctfdump/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/usr.bin/ctfdump/ctfdump.1#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/usr.bin/ctfmerge/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/usr.bin/ctfmerge/ctfmerge.1#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/usr.sbin/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/usr.sbin/dtrace/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/usr.sbin/dtruss/Makefile#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/usr.sbin/dtruss/dtruss.1#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/usr.sbin/lockstat/Makefile#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/usr.sbin/plockstat/Makefile#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/cddl/usr.sbin/plockstat/plockstat.1#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/CHANGES#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/COPYRIGHT#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/README#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.html#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.pdf#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.txt#1 branch .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/check/check-tool.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/check/check-tool.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/check/named-checkconf.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/check/named-checkzone.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/dig/dig.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/dig/dighost.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/dig/host.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/dig/nslookup.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/dig/nslookup.docbook#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/dig/nslookup.html#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/dnssec/dnssec-keygen.html#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/dnssec/dnssec-signzone.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/dnssec/dnssec-signzone.html#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/named/builtin.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/named/client.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/named/control.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/named/include/named/globals.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/named/include/named/query.h#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/named/main.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/named/query.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/named/server.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/named/update.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/named/xfrout.c#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/nsupdate/nsupdate.1#2 integrate .. //depot/projects/soc2010/gpf_audit/freebsd/src/contrib/bind9/bin/nsupdate/nsupdate.c#2 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< From gpf at FreeBSD.org Wed Feb 23 22:35:37 2011 From: gpf at FreeBSD.org (Efstratios Karatzas) Date: Wed Feb 23 22:35:40 2011 Subject: PERFORCE change 189073 for review Message-ID: <201102232235.p1NMZaev017638@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189073?ac=10 Change 189073 by gpf@gpf_desktop on 2011/02/23 22:34:46 - call to nfsrv_auditpath() should be after possible unlocking of 'nvp' Affected files ... .. //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/nfsserver/nfs_nfsdsocket.c#16 edit Differences ... ==== //depot/projects/soc2010/gpf_audit/freebsd/src/sys/fs/nfsserver/nfs_nfsdsocket.c#16 (text+ko) ==== @@ -915,12 +915,7 @@ vn_start_write(vp, &temp_mp, V_WAIT); nvp = NULL; error = (*(nfsrv4_ops1[op]))(nd, isdgram, vp, - &nvp, (fhandle_t *)fh.nfsrvfh_data, p, &vpnes); - if (nvp != NULL) { - nfsrv_auditpath(nvp, NULL, NULL, - (fhandle_t *)fh.nfsrvfh_data, 1); - vrele(nvp); - } + &nvp, (fhandle_t *)fh.nfsrvfh_data, p, &vpnes); if (!error && !nd->nd_repstat) { if (op == NFSV4OP_LOOKUP || op == NFSV4OP_LOOKUPP) { new_mp = nvp->v_mount; @@ -950,6 +945,11 @@ } else vrele(nvp); } + if (nvp != NULL) { + nfsrv_auditpath(nvp, NULL, NULL, + (fhandle_t *)fh.nfsrvfh_data, 1); + vrele(nvp); + } if (nfsv4_opflag[op].modifyfs) vn_finished_write(temp_mp); } else if (nfsv4_opflag[op].retfh == 2) { From trasz at FreeBSD.org Thu Feb 24 21:17:55 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Thu Feb 24 21:17:57 2011 Subject: PERFORCE change 189096 for review Message-ID: <201102242117.p1OLHrAf006650@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189096?ac=10 Change 189096 by trasz@trasz_victim on 2011/02/24 21:17:41 Implement "devctl" action. Affected files ... .. //depot/projects/soc2009/trasz_limits/etc/devd.conf#7 edit .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#36 edit .. //depot/projects/soc2009/trasz_limits/sys/sys/rctl.h#13 edit .. //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#9 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/etc/devd.conf#7 (text+ko) ==== @@ -301,6 +301,7 @@ # Button: Button pressed (0 for power, 1 for sleep) # CMBAT: ACPI battery events # Lid: Lid state (0 is closed, 1 is open) +# RCTL: Resource limits # Suspend, Resume: Suspend and resume notification # Thermal: ACPI thermal zone events # @@ -313,4 +314,13 @@ match "subsystem" "ACAD"; action "/etc/acpi_ac $notify"; }; + +# This example works around a memory leak in PostgreSQL, restarting +# it when "user:pgsql:swap:devctl=1G" rctl(8) rule gets triggered. +notify 0 { + match "system" "RCTL"; + match "rule" "user:70:swap:.*"; + action "/usr/local/etc/rc.d/postgresql restart" +}; + */ ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#36 (text+ko) ==== @@ -32,9 +32,10 @@ #include __FBSDID("$FreeBSD$"); +#include +#include #include #include -#include #include #include #include @@ -157,6 +158,7 @@ { "sigthr", RCTL_ACTION_SIGTHR }, { "deny", RCTL_ACTION_DENY }, { "log", RCTL_ACTION_LOG }, + { "devctl", RCTL_ACTION_DEVCTL }, { NULL, -1 }}; static void rctl_init(void); @@ -331,6 +333,27 @@ free(buf, M_RCTL); link->rrl_exceeded = 1; continue; + case RCTL_ACTION_DEVCTL: + if (link->rrl_exceeded != 0) + continue; + + buf = malloc(RCTL_LOG_BUFSIZE, M_RCTL, M_NOWAIT); + if (buf == NULL) { + printf("rctl_enforce: out of memory\n"); + continue; + } + sbuf_new(&sb, buf, RCTL_LOG_BUFSIZE, SBUF_FIXEDLEN); + sbuf_printf(&sb, "rule="); + rctl_rule_to_sbuf(&sb, rule); + sbuf_printf(&sb, " pid=%d ruid=%d jid=%d", p->p_pid, + p->p_ucred->cr_ruid, p->p_ucred->cr_prison->pr_id); + sbuf_finish(&sb); + devctl_notify_f("RCTL", "rule", "matched", + sbuf_data(&sb), M_NOWAIT); + sbuf_delete(&sb); + free(buf, M_RCTL); + link->rrl_exceeded = 1; + continue; default: if (link->rrl_exceeded != 0) continue; ==== //depot/projects/soc2009/trasz_limits/sys/sys/rctl.h#13 (text+ko) ==== @@ -128,7 +128,8 @@ #define RCTL_ACTION_SIGNAL_MAX RCTL_ACTION_SIGTHR #define RCTL_ACTION_DENY (RCTL_ACTION_SIGNAL_MAX + 1) #define RCTL_ACTION_LOG (RCTL_ACTION_SIGNAL_MAX + 2) -#define RCTL_ACTION_MAX RCTL_ACTION_LOG +#define RCTL_ACTION_DEVCTL (RCTL_ACTION_SIGNAL_MAX + 3) +#define RCTL_ACTION_MAX RCTL_ACTION_DEVCTL #define RCTL_AMOUNT_UNDEFINED -1 ==== //depot/projects/soc2009/trasz_limits/usr.bin/rctl/rctl.8#9 (text+ko) ==== @@ -151,6 +151,8 @@ .Bl -column -offset 3n "msgqqueued" .It deny deny the allocation; not supported for cpu and wallclock .It log log a warning to the console +.It devctl send notification to +.Xr devd 8 .It sig* e.g. sigterm; send a signal to the offending process .El .Pp From lz at FreeBSD.org Fri Feb 25 03:11:15 2011 From: lz at FreeBSD.org (Zheng Liu) Date: Fri Feb 25 03:11:17 2011 Subject: PERFORCE change 189112 for review Message-ID: <201102250311.p1P3BE5t086153@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189112?ac=10 Change 189112 by lz@freebsd-dev on 2011/02/25 03:10:56 Update latest changes in ext2fs. Affected files ... .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#33 integrate Differences ... ==== //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#33 (text+ko) ==== @@ -33,7 +33,7 @@ * SUCH DAMAGE. * * @(#)ffs_alloc.c 8.8 (Berkeley) 2/21/94 - * $FreeBSD: src/sys/fs/ext2fs/ext2_alloc.c,v 1.6 2011/02/08 13:02:25 jhb Exp $ + * $FreeBSD: src/sys/fs/ext2fs/ext2_alloc.c,v 1.7 2011/02/24 22:11:36 jhb Exp $ */ #include @@ -1423,16 +1423,12 @@ } } i = start + len - loc; - map = ibp[i]; - ipref = i * NBBY; - for (i = 1; i < (1 << NBBY); i <<= 1, ipref++) { - if ((map & i) == 0) { - goto gotit; - } + map = ibp[i] ^ 0xff; + if (map == 0) { + printf("fs = %s\n", fs->e2fs_fsmnt); + panic("ext2fs_nodealloccg: block not in map"); } - printf("fs = %s\n", fs->e2fs_fsmnt); - panic("ext2fs_nodealloccg: block not in map"); - /* NOTREACHED */ + ipref = i * NBBY + ffs(map) - 1; gotit: setbit(ibp, ipref); EXT2_LOCK(ump); @@ -1560,7 +1556,6 @@ static daddr_t ext2_mapsearch(struct m_ext2fs *fs, char *bbp, daddr_t bpref) { - daddr_t bno; int start, len, loc, i, map; /* @@ -1590,15 +1585,12 @@ } } i = start + len - loc; - map = bbp[i]; - bno = i * NBBY; - for (i = 1; i < (1 << NBBY); i <<= 1, bno++) { - if ((map & i) == 0) - return (bno); + map = bbp[i] ^ 0xff; + if (map == 0) { + printf("fs = %s\n", fs->e2fs_fsmnt); + panic("ext2fs_mapsearch: block not in map"); } - printf("fs = %s\n", fs->e2fs_fsmnt); - panic("ext2fs_mapsearch: block not in map"); - /* NOTREACHED */ + return (i * NBBY + ffs(map) - 1); } /* From trasz at FreeBSD.org Fri Feb 25 16:51:10 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Fri Feb 25 16:51:12 2011 Subject: PERFORCE change 189148 for review Message-ID: <201102251651.p1PGp9bF069100@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189148?ac=10 Change 189148 by trasz@trasz_victim on 2011/02/25 16:50:50 In "devctl" action, pass jail name, not jail id. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#37 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_rctl.c#37 (text+ko) ==== @@ -326,9 +326,9 @@ rctl_rule_to_sbuf(&sb, rule); sbuf_finish(&sb); printf("rctl: rule \"%s\" matched by pid %d " - "(%s), uid %d, jid %d\n", sbuf_data(&sb), p->p_pid, - p->p_comm, p->p_ucred->cr_uid, - p->p_ucred->cr_prison->pr_id); + "(%s), uid %d, jail %s\n", sbuf_data(&sb), + p->p_pid, p->p_comm, p->p_ucred->cr_uid, + p->p_ucred->cr_prison->pr_name); sbuf_delete(&sb); free(buf, M_RCTL); link->rrl_exceeded = 1; @@ -345,8 +345,9 @@ sbuf_new(&sb, buf, RCTL_LOG_BUFSIZE, SBUF_FIXEDLEN); sbuf_printf(&sb, "rule="); rctl_rule_to_sbuf(&sb, rule); - sbuf_printf(&sb, " pid=%d ruid=%d jid=%d", p->p_pid, - p->p_ucred->cr_ruid, p->p_ucred->cr_prison->pr_id); + sbuf_printf(&sb, " pid=%d ruid=%d jail=%s", + p->p_pid, p->p_ucred->cr_ruid, + p->p_ucred->cr_prison->pr_name); sbuf_finish(&sb); devctl_notify_f("RCTL", "rule", "matched", sbuf_data(&sb), M_NOWAIT); From lz at FreeBSD.org Sat Feb 26 01:51:15 2011 From: lz at FreeBSD.org (Zheng Liu) Date: Sat Feb 26 01:51:18 2011 Subject: PERFORCE change 189166 for review Message-ID: <201102260151.p1Q1pESt084997@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189166?ac=10 Change 189166 by lz@freebsd-dev on 2011/02/26 01:51:06 ext2_reallocblks() and ext2_clusteralloc() functions cleanups. Affected files ... .. //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#34 edit Differences ... ==== //depot/projects/soc2010/extfs/src/sys/fs/ext2fs/ext2_alloc.c#34 (text+ko) ==== @@ -678,7 +678,7 @@ */ #ifdef FANCY_REALLOC -static int doasyncfree = 1; +static int doasyncfree = 0; SYSCTL_INT(_vfs_ext2fs, OID_AUTO, doasyncfree, CTLFLAG_RW, &doasyncfree, 0, "Use asychronous writes to update block pointers when freeing blocks"); @@ -699,6 +699,9 @@ return ENOSPC; #else + if (doreallocblks == 0) + return (ENOSPC); + struct m_ext2fs *fs; struct inode *ip; struct vnode *vp; @@ -754,11 +757,6 @@ soff = idp->in_off; } /* - * Find the preferred location for the cluster. - */ - EXT2_LOCK(ump); - pref = ext2_blkpref(ip, start_lbn, soff, sbap, blkno); - /* * If the block range spans two block maps, get the second map. */ if (end_lvl == 0 || (idp = &end_ap[end_lvl - 1])->in_off + 1 >= len) { @@ -769,17 +767,20 @@ panic("ext2_reallocblk: start == end"); #endif ssize = len - (idp->in_off + 1); - if (bread(vp, idp->in_lbn, (int)fs->e2fs_bsize, NOCRED, &ebp)){ - EXT2_UNLOCK(ump); + if (bread(vp, idp->in_lbn, (int)fs->e2fs_bsize, NOCRED, &ebp)) goto fail; - } ebap = (int32_t *)ebp->b_data; } /* + * Find the preferred location for the cluster. + */ + EXT2_LOCK(ump); + pref = ext2_blkpref(ip, start_lbn, soff, sbap, blkno); + /* * Search the block map looking for an allocation of the desired size. */ if ((newblk = (int32_t)ext2_hashalloc(ip, dtog(fs, pref), pref, - len, ext2_clusteralloc)) == 0){ + len, ext2_clusteralloc)) == 0) { EXT2_UNLOCK(ump); goto fail; } @@ -792,9 +793,10 @@ */ blkno = newblk; for (bap = &sbap[soff], i = 0; i < len; i++, blkno += fs->e2fs_fpb) { - if (i == ssize) + if (i == ssize) { bap = ebap; soff = -i; + } #ifdef DIAGNOSTIC if (buflist->bs_children[i]->b_blkno != fsbtodb(fs, *bap)) panic("ext2_reallocblks: alloc mismatch"); @@ -851,80 +853,6 @@ #endif /* FANCY_REALLOC */ } -static daddr_t -ext2_clusteralloc(struct inode *ip, int cg, daddr_t bpref, int len) -{ - struct m_ext2fs *fs; - struct ext2mount *ump; - struct buf *bp; - int error, i, got, run; - char *bbp; - daddr_t bno; - - fs = ip->i_e2fs; - ump = ip->i_ump; - - /* - * TODO: we need to define a new member in m_ext2fs structure - * to save max cluster. But for simplicity, we assume that the - * max cluster is equal to the number of blocks per group. - */ - if (fs->e2fs_gd[cg].ext2bgd_nbfree < len) - return (0); - - EXT2_UNLOCK(ump); - error = bread(ip->i_devvp, - fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_b_bitmap), - (int)fs->e2fs_bsize, NOCRED, &bp); - if (error) - goto fail_lock; - - bbp = (char *)bp->b_data; - bp->b_xflags |= BX_BKGRDWRITE; - - /* - * TODO: check to see if a cluster of the needed size is - * available in this cg. - */ - - if (dtog(fs, bpref) != cg) - bpref = 0; - else - bpref = dtogd(fs, bpref); - - for (run = 0, got = bpref; got < fs->e2fs_bpg; got++) { - if (!isclr(bbp, got)) - run = 0; - else { - run++; - if (run == len) - break; - } - } - - if (got >= fs->e2fs_bpg) - goto fail_lock; - - for (i = 1; i <= len; i++) - if (!isclr(bbp, got - run + i)) - panic("ext2_clusteralloc: map mismatch"); - bno = got - run + 1; - if (bno >= fs->e2fs_bpg) - panic("ext2_clusteralloc: allocated out of group"); - - for (i = 0; i < len; i++) - setbit(bbp, (daddr_t)bno + i); - - bdwrite(bp); - - return (phy_blk(cg, fs) + bno); - -fail_lock: - EXT2_LOCK(ump); - brelse(bp); - return (0); -} - /* * Allocate an inode in the file system. * @@ -1295,10 +1223,6 @@ runlen = 0; continue; } - if (bbp[loc] == (char)0xff) { - runlen = 0; - continue; - } /* Start of a run, find the number of high clear bits. */ if (runlen == 0) { @@ -1313,7 +1237,7 @@ * Finish the current run. If it isn't long * enough, start a new one. */ - bit = fls(bbp[loc]) - 1; + bit = ffs(bbp[loc]) - 1; runlen += bit; if (runlen >= 8) { bno = runstart; @@ -1339,12 +1263,12 @@ } #endif /* 0 */ - bno = ext2_mapsearch(fs, bbp, bpref); - if (bno < 0){ - brelse(bp); - EXT2_LOCK(ump); - return (0); - } + bno = ext2_mapsearch(fs, bbp, bpref); + if (bno < 0){ + brelse(bp); + EXT2_LOCK(ump); + return (0); + } gotit: #ifdef DIAGNOSTIC if (isset(bbp, bno)) { @@ -1363,6 +1287,83 @@ return (cg * fs->e2fs->e2fs_fpg + fs->e2fs->e2fs_first_dblock + bno); } +#ifdef FANCY_REALLOC +static daddr_t +ext2_clusteralloc(struct inode *ip, int cg, daddr_t bpref, int len) +{ + struct m_ext2fs *fs; + struct ext2mount *ump; + struct buf *bp; + int error, i, got, run; + char *bbp; + daddr_t bno; + + fs = ip->i_e2fs; + ump = ip->i_ump; + + /* + * TODO: we need to define a new member in m_ext2fs structure + * to save max cluster. But for simplicity, we assume that the + * max cluster is equal to the number of blocks per group. + */ + if (fs->e2fs_gd[cg].ext2bgd_nbfree < len) + return (0); + + EXT2_UNLOCK(ump); + error = bread(ip->i_devvp, + fsbtodb(fs, fs->e2fs_gd[cg].ext2bgd_b_bitmap), + (int)fs->e2fs_bsize, NOCRED, &bp); + if (error) + goto fail_lock; + + bbp = (char *)bp->b_data; + bp->b_xflags |= BX_BKGRDWRITE; + + /* + * TODO: check to see if a cluster of the needed size is + * available in this cg. + */ + + if (dtog(fs, bpref) != cg) + bpref = 0; + else + bpref = dtogd(fs, bpref); + + for (run = 0, got = bpref; got < fs->e2fs_bpg; got++) { + if (!isclr(bbp, got)) + run = 0; + else { + run++; + if (run == len) + break; + } + } + + if (got >= fs->e2fs_bpg) + goto fail_lock; + /* + * Allocate the cluster that we have found. + */ + for (i = 1; i <= len; i++) + if (!isclr(bbp, got - run + i)) + panic("ext2_clusteralloc: map mismatch"); + bno = got - run + 1; + if (bno >= fs->e2fs_bpg) + panic("ext2_clusteralloc: allocated out of group"); + + for (i = 0; i < len; i++) + setbit(bbp, (daddr_t)bno + i); + + bdwrite(bp); + return (phy_blk(cg, fs) + bno); + +fail_lock: + EXT2_LOCK(ump); + brelse(bp); + return (0); +} +#endif /* FANCY_REALLOC */ + /* * Determine whether an inode can be allocated. * From trasz at FreeBSD.org Sat Feb 26 19:48:49 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sat Feb 26 19:48:55 2011 Subject: PERFORCE change 189200 for review Message-ID: <201102261948.p1QJmF43018324@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189200?ac=10 Change 189200 by trasz@trasz_victim on 2011/02/26 19:47:38 IFC. Affected files ... .. //depot/projects/soc2009/trasz_limits/Makefile.inc1#21 integrate .. //depot/projects/soc2009/trasz_limits/ObsoleteFiles.inc#35 integrate .. //depot/projects/soc2009/trasz_limits/UPDATING#34 integrate .. //depot/projects/soc2009/trasz_limits/bin/df/df.c#4 integrate .. //depot/projects/soc2009/trasz_limits/bin/kenv/kenv.1#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/sh/expand.c#18 integrate .. //depot/projects/soc2009/trasz_limits/bin/test/test.c#4 integrate .. //depot/projects/soc2009/trasz_limits/cddl/lib/libzpool/Makefile#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/MAINTAINERS#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/Makefile.def#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/Makefile.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/Makefile.tpl#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/ChangeLog-0203#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/ChangeLog-2006#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/Makefile.am#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/Makefile.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/acinclude.m4#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/aclocal.m4#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/aout-arm.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/aout-encap.c#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/aout-sparcle.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/aout-target.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/aout0.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/aout32.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/aout64.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/aoutf1.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/aoutx.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/archive.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/archive64.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/archures.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/armnetbsd.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/bfd-in.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/bfd-in2.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/bfd.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/bfdio.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/bfdwin.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/binary.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/bout.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cache.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coff-alpha.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coff-arm.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coff-aux.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coff-i386.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coff-ia64.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coff-mips.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coff-ppc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coff-rs6000.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coff-sparc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coff-x86_64.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coff64-rs6000.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coffcode.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coffgen.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cofflink.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/coffswap.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/config.bfd#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/config.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/configure#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/configure.host#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/configure.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/corefile.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-alpha.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-arc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-arm.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-cr16.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-i386.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-ia64-opc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-ia64.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-mep.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-mips.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-powerpc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-rs6000.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-s390.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-score.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-sparc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/cpu-spu.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/demo64.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/dep-in.sed#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/Makefile.am#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/Makefile.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/aoutx.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/archive.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/archures.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/bfd.texinfo#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/bfdint.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/bfdio.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/bfdt.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/bfdwin.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/cache.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/chew.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/coffcode.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/core.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/elf.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/elfcode.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/fdl.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/format.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/hash.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/init.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/libbfd.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/linker.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/mmo.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/opncls.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/reloc.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/section.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/syms.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/doc/targets.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/dwarf1.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/dwarf2.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/ecoff.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/ecofflink.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/ecoffswap.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/efi-app-ia32.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/efi-app-ia64.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf-attrs.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf-bfd.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf-eh-frame.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf-strtab.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf-vxworks.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf-vxworks.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-arc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-arm.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-arm.h#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-avr.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-cr16.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-gen.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-i386.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-mep.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-mips.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-ppc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-ppc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-s390.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-score.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-sh-relocs.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-sparc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-spu.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32-spu.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf32.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf64-alpha.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf64-gen.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf64-mips.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf64-ppc.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf64-ppc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf64-s390.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf64-sparc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf64-x86-64.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elf64.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elfarm-nabi.c#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elfarm-oabi.c#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elfcode.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elfcore.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elflink.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elflink.h#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elfn32-mips.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elfxx-ia64.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elfxx-mips.c#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elfxx-mips.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elfxx-sparc.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elfxx-sparc.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/elfxx-target.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/format.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/freebsd.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/gen-aout.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/genlink.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/hash.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/host-aout.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/i386aout.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/i386bsd.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/i386freebsd.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/i386linux.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/i386netbsd.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/ieee.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/ihex.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/init.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/libaout.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/libbfd-in.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/libbfd.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/libbfd.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/libcoff-in.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/libcoff.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/libecoff.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/libieee.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/libpei.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/libxcoff.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/linker.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/mep-relocs.pl#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/merge.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/mipsbsd.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/netbsd-core.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/netbsd.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/opncls.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/osf-core.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/pe-arm-wince.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/pe-arm.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/pe-i386.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/pe-mips.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/pe-ppc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/pe-x86_64.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/peXXigen.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/pei-arm-wince.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/pei-mips.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/pei-x86_64.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/peicode.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/po/BLD-POTFILES.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/po/Make-in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/po/POTFILES.in#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/po/SRC-POTFILES.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/po/bfd.pot#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/ppcboot.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/ptrace-core.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/reloc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/reloc16.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/rs6000-core.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/sco5-core.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/section.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/simple.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/sparclinux.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/sparcnetbsd.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/srec.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/stab-syms.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/stabs.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/sunos.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/syms.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/sysdep.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/targets.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/tekhex.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/trad-core.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/version.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/xcoff-target.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/bfd/xcofflink.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/ChangeLog-2006#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/MAINTAINERS#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/Makefile.am#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/Makefile.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/NEWS#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/acinclude.m4#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/aclocal.m4#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/addr2line.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/ar.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/arlex.l#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/arparse.y#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/arsup.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/arsup.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/bin2c.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/binemul.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/binemul.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/bucomm.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/bucomm.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/budbg.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/budemang.c#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/budemang.h#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/coffdump.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/coffgrok.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/coffgrok.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/config.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/configure#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/configure.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/cxxfilt.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/debug.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/debug.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/deflex.l#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/defparse.c#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/defparse.h#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/defparse.y#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/dep-in.sed#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/dlltool.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/dlltool.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/dllwrap.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/Makefile.am#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/Makefile.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/addr2line.1#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/ar.1#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/binutils.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/cxxfilt.man#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/dlltool.1#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/fdl.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/nm.1#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/objcopy.1#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/objdump.1#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/ranlib.1#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/readelf.1#3 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/size.1#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/strings.1#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/doc/strip.1#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/dwarf.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/dwarf.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/embedspu.sh#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/emul_vanilla.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/filemode.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/ieee.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/mclex.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/mcparse.y#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/nm.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/objcopy.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/objdump.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/po/Make-in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/po/POTFILES.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/po/binutils.pot#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/prdbg.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/ranlib.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/rclex.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/rclex.l#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/rcparse.y#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/rdcoff.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/rddbg.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/readelf.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/rename.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/resbin.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/rescoff.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/resrc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/resres.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/size.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/srconv.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/stabs.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/strings.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/sysdep.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/sysdump.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/sysinfo.y#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/syslex.l#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/unwind-ia64.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/unwind-ia64.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/version.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/windint.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/windmc.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/windmc.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/binutils/wrstabs.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config-ml.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config.guess#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config.if#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config.rpath#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config.sub#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/acinclude.m4#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/confsubdir.m4#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/ld-symbolic.m4#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mh-cxux#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mh-mingw32#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mh-necv4#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mh-openedition#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mh-sco#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mh-solaris#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mh-sysv#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mh-sysv4#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mh-sysv5#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mt-armpic#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mt-elfalphapic#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mt-ia64pic#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mt-linux#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mt-mep#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mt-papic#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mt-ppcpic#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mt-s390pic#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mt-sparcpic#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mt-spu#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mt-v810#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/mt-x86pic#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/multi.m4#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/config/unwind_ipinfo.m4#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/configure#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/configure.ac#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/configure.in#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/contrib/ChangeLog#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/contrib/texi2pod.pl#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/etc/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/etc/Makefile.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/ChangeLog-0001#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/ChangeLog-0203#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/ChangeLog-2006#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/ChangeLog-9295#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/ChangeLog-9697#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/ChangeLog-9899#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/Makefile.am#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/Makefile.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/NEWS#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/README#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/acinclude.m4#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/aclocal.m4#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/app.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/as.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/as.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/asintl.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/atof-generic.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/bignum-copy.c#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/bignum.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/bit_fix.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/cgen.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/cgen.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/cond.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/aout_gnu.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/atof-ieee.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/atof-vax.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/itbl-mips.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/obj-aout.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/obj-aout.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/obj-coff.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/obj-coff.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/obj-ecoff.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/obj-ecoff.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/obj-elf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/obj-elf.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/obj-generic.c#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/obj-generic.h#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/obj-ieee.c#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/obj-ieee.h#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/obj-multi.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-alpha.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-alpha.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-arc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-arc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-arm.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-arm.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-cr16.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-cr16.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-generic.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-generic.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-i386.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-i386.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-ia64.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-ia64.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-m68851.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-mep.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-mep.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-mips.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-mips.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-ppc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-ppc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-s390.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-s390.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-score.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-score.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-sparc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-sparc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-spu.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/tc-spu.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/te-386bsd.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/te-aux.h#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/te-freebsd.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/te-nbsd.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/te-pep.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/te-ppcnw.h#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/te-sparcaout.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/te-sysv32.h#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/config/te-tmips.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/configure#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/configure.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/debug.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/dep-in.sed#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/depend.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/Makefile.am#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/Makefile.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/all.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/as.1#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/as.texinfo#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/c-alpha.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/c-arc.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/c-arm.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/c-avr.texi#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/c-cr16.texi#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/c-i386.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/c-ia64.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/c-mips.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/c-ppc.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/c-sh.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/c-sparc.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/gasp.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/gasver.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/doc/internals.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/dw2gencfi.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/dw2gencfi.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/dwarf2dbg.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/dwarf2dbg.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/ecoff.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/ecoff.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/ehopt.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/emul-target.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/emul.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/expr.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/expr.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/flonum-copy.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/flonum-konst.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/flonum-mult.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/flonum.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/frags.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/frags.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/gasp.c#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/gdbinit.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/hash.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/hash.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/input-file.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/input-file.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/input-scrub.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/itbl-lex.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/itbl-lex.l#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/itbl-ops.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/itbl-ops.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/itbl-parse.y#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/link.cmd#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/listing.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/listing.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/literal.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/macro.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/macro.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/messages.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/obj.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/output-file.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/output-file.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/po/Make-in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/po/POTFILES.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/po/gas.pot#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/read.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/read.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/sb.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/sb.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/stabs.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/struc-symbol.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/subsegs.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/subsegs.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/symbols.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/symbols.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/tc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/write.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gas/write.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gprof/mips.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gprof/po/Make-in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gprof/po/gprof.pot#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/gprof/po/ms.po#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/ansidecl.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/aout/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/aout/aout64.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/aout/ar.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/aout/encap.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/aout/host.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/aout/ranlib.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/aout/reloc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/aout/stab.def#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/aout/stab_gnu.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/aout/sun4.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/bfdlink.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/bin-bugs.h#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/callback.h#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/alpha.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/arm.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/aux-coff.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/ecoff.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/external.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/i386.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/ia64.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/mips.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/mipspe.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/pe.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/powerpc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/rs6000.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/rs6k64.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/sh.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/sparc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/symconst.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/ti.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/coff/xcoff.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/demangle.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/dis-asm.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/dyn-string.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/ChangeLog-9103#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/alpha.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/arc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/arm.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/avr.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/bfin.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/common.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/cr16.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/cris.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/crx.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/d10v.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/d30v.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/dlx.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/dwarf.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/dwarf2.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/external.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/fr30.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/frv.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/h8.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/hppa.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/i370.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/i386.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/i860.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/i960.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/ia64.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/internal.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/ip2k.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/iq2000.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/m32c.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/m32r.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/m68hc11.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/m68k.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/mcore.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/mep.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/mips.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/mmix.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/mn10200.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/mn10300.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/msp430.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/mt.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/openrisc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/or32.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/pj.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/ppc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/ppc64.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/reloc-macros.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/s390.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/score.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/sh.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/sparc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/spu.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/v850.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/vax.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/x86-64.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/xstormy16.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/elf/xtensa.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/fibheap.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/filenames.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/floatformat.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/fnmatch.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/gdbm.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/hashtab.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/ieee.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/libiberty.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/md5.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/objalloc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/obstack.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/ChangeLog-9103#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/alpha.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/arc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/arm.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/cgen.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/convex.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/cr16.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/i386.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/ia64.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/mips.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/np1.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/pn.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/ppc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/s390.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/score-datadep.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/score-inst.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/sparc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/spu-insns.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/opcode/spu.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/partition.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/progress.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/regs/ChangeLog#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/remote-sim.h#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/safe-ctype.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/sort.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/splay-tree.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/symcat.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/ternary.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/include/xregex2.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/install-sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ChangeLog-2006#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/Makefile.am#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/Makefile.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/NEWS#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/acinclude.m4#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/aclocal.m4#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/config.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/configure#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/configure.host#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/configure.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/configure.tgt#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/deffile.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/deffilep.y#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/dep-in.sed#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/arcelf.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/arm_wince_pe.sh#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/armelf.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/armelf_fbsd.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/armelf_linux.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/armelf_nbsd.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/armelf_oabi.sh#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/armpe.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/avr6.sh#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf32_sparc.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf32_spu.sh#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf32bmip.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf32bmipn32-defs.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf32bmipn32.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf32btsmip.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf32btsmipn32.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf32cr16.sh#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf32mep.sh#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf32ppc.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf32ppccommon.sh#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf32ppclinux.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf64_ia64.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf64_ia64_fbsd.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf64_s390.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf64_sparc.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf64_sparc_fbsd.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf64alpha.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf64bmip-defs.sh#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf64bmip.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf64btsmip.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf64ppc.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf_i386.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf_i386_chaos.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf_i386_ldso.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf_s390.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf_x86_64.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/elf_x86_64_fbsd.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/i386freebsd.sh#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/i386moss.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/i386nto.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/i386nw.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/i386pe.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/i386pe_posix.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/i386pep.sh#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/mipsidt.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/mipsidtl.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/mipspe.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/ppcnw.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/ppcpe.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/scoreelf.sh#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/shelf_uclinux.sh#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/shelf_vxworks.sh#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emulparams/shlelf_vxworks.sh#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/alphaelf.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/armcoff.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/armelf.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/armelf_oabi.em#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/avrelf.em#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/cr16elf.em#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/elf-generic.em#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/elf32.em#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/genelf.em#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/generic.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/ia64elf.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/linux.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/mipsecoff.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/mipself.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/needrelax.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/pe.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/pep.em#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/ppc32elf.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/ppc64elf.em#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/scoreelf.em#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/spu_ovl.S#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/spu_ovl.o#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/spuelf.em#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/sunos.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/ticoff.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/emultempl/vanilla.em#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/fdl.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/gen-doc.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/genscripts.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ld.1#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ld.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ld.texinfo#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldcref.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldctor.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldctor.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldemul.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldemul.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldexp.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldexp.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldfile.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldfile.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldgram.y#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldint.texinfo#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldlang.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldlang.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldlex.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldlex.l#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldmain.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldmain.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldmisc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldmisc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldver.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldver.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldver.texi#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldwrite.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/ldwrite.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/lexsup.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/mri.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/mri.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/pe-dll.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/pe-dll.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/pep-dll.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/pep-dll.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/po/Make-in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/po/POTFILES.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/po/ld.pot#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/scripttempl/elf.sc#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/scripttempl/elf32cr16.sc#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/scripttempl/mep.sc#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/scripttempl/mips.sc#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/scripttempl/pe.sc#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/scripttempl/pep.sc#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ld/sysdep.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/Makefile.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/_doprnt.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/aclocal.m4#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/alloca.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/argv.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/asprintf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/at-file.texi#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/atexit.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/basename.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/bcmp.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/bcopy.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/bsearch.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/bzero.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/calloc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/choose-temp.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/clock.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/concat.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/config.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/config.table#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/configure#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/configure.in#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/copying-lib.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/copysign.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/cp-demangle.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/cp-demangle.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/cp-demint.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/cplus-dem.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/dyn-string.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/fdmatch.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/ffs.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/fibheap.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/filename_cmp.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/floatformat.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/fnmatch.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/functions.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/gather-docs#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/getcwd.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/getpagesize.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/getpwd.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/getruntime.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/hashtab.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/hex.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/index.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/insque.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/lbasename.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/libiberty.texi#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/lrealpath.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/maint-tool#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/make-relative-prefix.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/make-temp-file.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/md5.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/memchr.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/memcmp.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/memcpy.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/memmove.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/memset.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/mkstemps.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/objalloc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/obstack.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/partition.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/pexecute.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/physmem.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/putenv.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/random.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/regex.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/rename.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/rindex.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/safe-ctype.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/setenv.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/sigsetmask.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/sort.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/spaces.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/splay-tree.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/strcasecmp.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/strchr.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/strdup.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/strerror.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/strncasecmp.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/strncmp.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/strrchr.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/strsignal.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/strstr.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/strtod.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/strtol.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/strtoul.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/ternary.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/tmpnam.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/unlink-if-ordinary.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/vasprintf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/vfork.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/vfprintf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/vprintf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/vsprintf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/waitpid.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/xatexit.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/xexit.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/xmalloc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/xmemdup.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/xstrdup.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libiberty/xstrerror.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/libtool.m4#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ltcf-c.sh#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ltcf-cxx.sh#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ltcf-gcj.sh#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ltconfig#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ltgcc.m4#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ltmain.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ltoptions.m4#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ltsugar.m4#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/ltversion.m4#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/md5.sum#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/missing#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/mkinstalldirs#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/move-if-change#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ChangeLog#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ChangeLog-2006#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/Makefile.am#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/Makefile.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/acinclude.m4#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/aclocal.m4#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/alpha-dis.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/alpha-opc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/arc-dis.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/arc-dis.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/arc-ext.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/arc-ext.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/arc-opc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/arm-dis.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/arm-opc.h#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/cgen-asm.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/cgen-asm.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/cgen-dis.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/cgen-dis.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/cgen-ibld.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/cgen-opc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/cgen.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/config.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/configure#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/configure.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/cr16-dis.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/cr16-opc.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/dep-in.sed#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/dis-buf.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/dis-init.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/disassemble.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/i386-dis.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/i386-gen.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/i386-opc.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/i386-opc.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/i386-opc.tbl#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/i386-reg.tbl#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/i386-tbl.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-asmtab.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-asmtab.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-dis.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-gen.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-ic.tbl#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-opc-a.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-opc-b.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-opc-d.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-opc-f.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-opc-i.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-opc-m.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-opc-x.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-opc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-opc.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-raw.tbl#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ia64-waw.tbl#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/mep-asm.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/mep-desc.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/mep-desc.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/mep-dis.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/mep-ibld.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/mep-opc.c#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/mep-opc.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/mips-dis.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/mips-opc.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/mips16-opc.c#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/opintl.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/po/Make-in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/po/POTFILES.in#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/po/opcodes.pot#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ppc-dis.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/ppc-opc.c#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/binutils/opcodes/s390-dis.c#2 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< From mjacob at FreeBSD.org Sun Feb 27 16:38:01 2011 From: mjacob at FreeBSD.org (Matt Jacob) Date: Sun Feb 27 16:38:08 2011 Subject: PERFORCE change 189247 for review Message-ID: <201102271638.p1RGc0Kr082807@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189247?ac=10 Change 189247 by mjacob@mjacob-sandbox on 2011/02/27 16:37:34 Some more fixes. If a bad drive is attached, port enebles can fail, so set things up to come back later to try again. Affected files ... .. //depot/projects/mjacob-dev/sys/dev/mpt2sas/mpt2cam.c#2 edit .. //depot/projects/mjacob-dev/sys/dev/mpt2sas/mpt2pci.c#3 edit .. //depot/projects/mjacob-dev/sys/dev/mpt2sas/mpt2sas.c#3 edit .. //depot/projects/mjacob-dev/sys/dev/mpt2sas/mpt2sas.h#3 edit Differences ... ==== //depot/projects/mjacob-dev/sys/dev/mpt2sas/mpt2cam.c#2 (text+ko) ==== @@ -677,6 +677,7 @@ } } + void mpt2sas_cam_done(mpt2sas_t *mpt, request_t *req, MPI2_SCSI_IO_REPLY *srf) { @@ -734,6 +735,11 @@ if ((req->state & (REQ_STATE_LOCKED|REQ_STATE_POLLED)) == 0) { mpt2sas_free_request(mpt, req); } + if (dp->active == 0 && dp->state != STABLE) { + if (dp->need_destroy) { + (void) mpt2sas_destroy_dev_part2(mpt, dp->AttachedDevHandle); + } + } } static void @@ -752,12 +758,22 @@ switch (ccb->ccb_h.func_code) { case XPT_SCSI_IO: /* Execute the requested I/O operation */ + if (mpt->portenabled == 0) { + mpt2sas_send_port_enable(mpt); + if (mpt->portenabled == 0) { + ccb->ccb_h.status = CAM_UNREC_HBA_ERROR; + break; + } + } + /* + * We don't support external CDBs + */ if ((ccb->ccb_h.flags & CAM_CDB_POINTER) && (ccb->ccb_h.flags & CAM_CDB_PHYS)) { ccb->ccb_h.status = CAM_REQ_INVALID; break; } /* - * We don't support external CDBs + * We don't support CDBs larger than we can stuff into a single SGE */ if (ccb->csio.cdb_len > sizeof (MPI2_SCSI_IO_CDB_UNION)) { ccb->ccb_h.status = CAM_REQ_INVALID; ==== //depot/projects/mjacob-dev/sys/dev/mpt2sas/mpt2pci.c#3 (text+ko) ==== @@ -226,8 +226,8 @@ ctx = device_get_sysctl_ctx(mpt->dev); tree = device_get_sysctl_tree(mpt->dev); - SYSCTL_ADD_XINT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, "prt_mask", CTLFLAG_RW, &mpt->prt_mask, 0, "logging mask"); - SYSCTL_ADD_XINT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, "config_buf_mask", CTLFLAG_RD, &mpt->config_buf_mask, 0, "logging mask"); + SYSCTL_ADD_UINT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, "prt_mask", CTLFLAG_RW, &mpt->prt_mask, 0, "logging mask"); + SYSCTL_ADD_UINT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, "config_buf_mask", CTLFLAG_RD, &mpt->config_buf_mask, 0, "logging mask"); SYSCTL_ADD_UINT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, "nactive", CTLFLAG_RD, &mpt->nactive, 0, "number of active commands"); SYSCTL_ADD_UINT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, "nreq_total", CTLFLAG_RD, &mpt->nreq_total, 0, "total number of requests for this HBA"); SYSCTL_ADD_UINT(ctx, SYSCTL_CHILDREN(tree), OID_AUTO, "nreq_allocated", CTLFLAG_RD, &mpt->nreq_allocated, 0, "number of allocated requests currently allocated"); @@ -419,7 +419,7 @@ { switch (type) { case MOD_LOAD: - mtx_init(&mpt2sas_global_lock, "mpt2global", NULL, MTX_DEF); + mtx_init(&mpt2sas_global_lock, "mpt2global", NULL, MTX_SPIN); TAILQ_INIT(&mpt2sas_tailq); break; case MOD_UNLOAD: @@ -800,6 +800,7 @@ } MPT2_DMA_SET_STEP(mpt, 25); + return (0); failure: mpt2sas_mem_free(mpt); ==== //depot/projects/mjacob-dev/sys/dev/mpt2sas/mpt2sas.c#3 (text+ko) ==== @@ -269,52 +269,95 @@ static void mpt2sas_topology_change(mpt2sas_t *mpt, MPI2_EVENT_DATA_SAS_TOPOLOGY_CHANGE_LIST *tpl) { + sas_dev_t *dp; + struct topochg *tp; + U16 hdl; + U8 status; int i; + if (tpl->ExpStatus == MPI2_EVENT_SAS_TOPO_ES_ADDED) { mpt2sas_prt(mpt, MP2PRT_CONFIG, "%s: expander added\n", __func__); return; } + for (i = 0; i < tpl->NumEntries; i++) { - U8 status; if (tpl->PHY[i].PhyStatus & MPI2_EVENT_SAS_TOPO_PHYSTATUS_VACANT) { continue; } + hdl = le16toh(tpl->PHY[i].AttachedDevHandle); status = tpl->PHY[i].PhyStatus & MPI2_EVENT_SAS_TOPO_RC_MASK; - switch(status) { + switch (status) { case MPI2_EVENT_SAS_TOPO_RC_PHY_CHANGED: - mpt2sas_prt(mpt, MP2PRT_CONFIG, "%s: PHY chanded at entry %d\n", __func__, i); - break; + mpt2sas_prt(mpt, MP2PRT_CONFIG, "%s: PHY changed at entry %d for hdl %x\n", __func__, i, hdl); + if (hdl) { + dp = mpt2_hdl2dev(mpt, hdl); + if (dp) { + break; + } + /* otherwise fall thru to 'add' case */ + } else { + break; + } + /* FALLTHROUGH */ case MPI2_EVENT_SAS_TOPO_RC_TARG_ADDED: - if (le16toh(tpl->PHY[i].AttachedDevHandle)) { - struct topochg *tp = TAILQ_FIRST(&mpt->topo_free_list); + if (hdl) { + tp = TAILQ_FIRST(&mpt->topo_free_list); if (tp == NULL) { - mpt2sas_prt(mpt, MP2PRT_CONFIG, "DevHandle 0x%x Arrived - event lost\n", le16toh(tpl->PHY[i].AttachedDevHandle)); + mpt2sas_prt(mpt, MP2PRT_CONFIG, "DevHandle 0x%x Arrived - event lost\n", hdl); } else { - mpt2sas_prt(mpt, MP2PRT_CONFIG, "DevHandle 0x%x Arrived - scheduling for attach\n", le16toh(tpl->PHY[i].AttachedDevHandle)); + mpt2sas_prt(mpt, MP2PRT_CONFIG, "DevHandle 0x%x Arrived - scheduling for attach\n", hdl); TAILQ_REMOVE(&mpt->topo_free_list, tp, links); - tp->hdl = le16toh(tpl->PHY[i].AttachedDevHandle); + tp->hdl = hdl; tp->create = 1; TAILQ_INSERT_TAIL(&mpt->topo_wait_list, tp, links); } } break; case MPI2_EVENT_SAS_TOPO_RC_TARG_NOT_RESPONDING: - if (le16toh(tpl->PHY[i].AttachedDevHandle)) { - struct topochg *tp = TAILQ_FIRST(&mpt->topo_free_list); + case MPI2_EVENT_SAS_TOPO_RC_DELAY_NOT_RESPONDING: + if (status == MPI2_EVENT_SAS_TOPO_RC_DELAY_NOT_RESPONDING) + mpt2sas_prt(mpt, MP2PRT_CONFIG, "%s: DevHandle 0x%x delayed not responding\n", __func__, hdl); + if (hdl) { + /* + * See if we already have a topology event for this. + */ + TAILQ_FOREACH(tp, &mpt->topo_wait_list, links) { + if (tp->create && tp->hdl == hdl) { + TAILQ_REMOVE(&mpt->topo_wait_list, tp, links); + break; + } + } + if (tp) { + mpt2sas_prt(mpt, MP2PRT_CONFIG, "hdl 0x%x departed before it was seen\n", hdl); + break; + } + /* + * See if we already have a device structure for this. + */ + dp = mpt2_hdl2dev(mpt, hdl); + if (dp) { + switch (dp->state) { + case NEW: + case ATTACHING: + dp->state = DETACHING; + break; + default: + dp->state = FAILED; + break; + } + } + tp = TAILQ_FIRST(&mpt->topo_free_list); if (tp == NULL) { - mpt2sas_prt(mpt, MP2PRT_CONFIG, "DevHandle 0x%x Departed- event lost\n", le16toh(tpl->PHY[i].AttachedDevHandle)); + mpt2sas_prt(mpt, MP2PRT_CONFIG, "DevHandle 0x%x Departed- event lost\n", hdl); } else { - mpt2sas_prt(mpt, MP2PRT_CONFIG, "DevHandle 0x%x Departed- scheduling for detach\n", le16toh(tpl->PHY[i].AttachedDevHandle)); + mpt2sas_prt(mpt, MP2PRT_CONFIG, "DevHandle 0x%x Departed- scheduling for detach\n", hdl); TAILQ_REMOVE(&mpt->topo_free_list, tp, links); - tp->hdl = le16toh(tpl->PHY[i].AttachedDevHandle); + tp->hdl = hdl; tp->create = 0; TAILQ_INSERT_TAIL(&mpt->topo_wait_list, tp, links); } } break; - case MPI2_EVENT_SAS_TOPO_RC_DELAY_NOT_RESPONDING: - mpt2sas_prt(mpt, MP2PRT_CONFIG, "%s: DevHandle 0x%x delayed not responding\n", __func__, le16toh(tpl->PHY[i].AttachedDevHandle)); - break; default: mpt2sas_prt(mpt, MP2PRT_WARN, "%s: unknown status %x at entry %d\n", __func__, status, i); break; @@ -439,17 +482,10 @@ reply = MPT2_RFA2PTR(mpt, le32toh(dsc->ReplyFrameAddress)); addr = (uint8_t *)reply; bus_dmamap_sync(mpt->replies.dmat, mpt->replies.dmap, BUS_DMASYNC_POSTREAD|BUS_DMASYNC_POSTWRITE); -#if 0 - if (addr < mpt->replies.vaddr || addr >= &mpt->replies.vaddr[MPT2_REPLY_MEM_SIZE(mpt)]) { - mpt2sas_prt(mpt, MP2PRT_ERR, "bad reply address %p SMID %u\n", reply, le16toh(dsc->SMID)); - reply = NULL; - } -#else if (addr < mpt->replies.vaddr || addr > &mpt->replies.vaddr[MPT2_REPLY_MEM_SIZE(mpt)]) { mpt2sas_prt(mpt, MP2PRT_ERR, "bad reply address %p SMID %u\n", reply, le16toh(dsc->SMID)); reply = NULL; } -#endif if (addr[0] == 0xff && addr[1] == 0xff && addr[2] == 0xff && addr[3] == 0xff) { mpt2sas_prt(mpt, MP2PRT_ERR, "bad reply address %p free_host_index = %u\n", reply, mpt->free_host_index); reply = NULL; @@ -867,10 +903,49 @@ #endif /******************************* Discovery and SAS/IOC Config Routines **************************/ -void +int mpt2sas_destroy_dev(mpt2sas_t *mpt, U16 hdl) { MPI2_SCSI_TASK_MANAGE_REQUEST *abt; + request_t *req; + sas_dev_t *dp; + int error; + + KASSERT(hdl < mpt->ioc_facts.MaxTargets, ("%s: oops", __func__)); + dp = &mpt->sas_dev_pool[hdl]; + if (dp->AttachedDevHandle == 0) { + return (0); + } + KASSERT(hdl == dp->AttachedDevHandle, ("%s: oops2", __func__)); + if (dp->active) { + int nreq = dp->active; + req = mpt2sas_get_request(mpt); + if (req == NULL) { + mpt2sas_prt(mpt, MP2PRT_ERR, "%s: cannot allocat request\n", __func__); + return (ENOBUFS); + } + dp->need_destroy = 1; + req->flags = MPI2_REQ_DESCRIPT_FLAGS_HIGH_PRIORITY; + abt = MPT2_REQ2RQS(mpt, req); + memset(abt, 0, sizeof (MPI2_SCSI_TASK_MANAGE_REQUEST)); + abt->Function = MPI2_FUNCTION_SCSI_TASK_MGMT; + abt->DevHandle = htole16(dp->AttachedDevHandle); + abt->TaskType = MPI2_SCSITASKMGMT_TASKTYPE_TARGET_RESET; + abt->MsgFlags = MPI2_SCSITASKMGMT_MSGFLAGS_LINK_RESET | MPI2_SCSITASKMGMT_MSGFLAGS_DO_NOT_SEND_TASK_IU; + mpt2sas_send_cmd(mpt, req); + error = mpt2sas_wait_req(mpt, req, REQ_STATE_DONE, REQ_STATE_DONE, 1000); + MPT2SAS_SYNC_ERR_NORET(mpt, error); + mpt2sas_prt(mpt, MP2PRT_CONFIG, "%s: %d requests were still in play, deferred calling MPI2_SAS_OP_REMOVE_DEVICE (which %s been called)\n", __func__, nreq, dp->destroy_called? "*has*" : "has *not*"); + return (0); + } else { + mpt2sas_prt(mpt, MP2PRT_CONFIG, "%s: calling dd2 hdl %x directly\n", __func__, hdl); + return mpt2sas_destroy_dev_part2(mpt, hdl); + } +} + +int +mpt2sas_destroy_dev_part2(mpt2sas_t *mpt, U16 hdl) +{ MPI2_SAS_IOUNIT_CONTROL_REQUEST *ucr; request_t *req; sas_dev_t *dp; @@ -879,26 +954,16 @@ KASSERT(hdl < mpt->ioc_facts.MaxTargets, ("%s: oops", __func__)); dp = &mpt->sas_dev_pool[hdl]; if (dp->AttachedDevHandle == 0) { - return; + return (0); } + mpt2sas_prt(mpt, MP2PRT_CONFIG, "%s: destroy hdl %x active %u\n", __func__, dp->AttachedDevHandle, dp->active); req = mpt2sas_get_request(mpt); if (req == NULL) { - return; - } - req->flags = MPI2_REQ_DESCRIPT_FLAGS_HIGH_PRIORITY; - abt = MPT2_REQ2RQS(mpt, req); - memset(abt, 0, sizeof (MPI2_SCSI_TASK_MANAGE_REQUEST)); - abt->Function = MPI2_FUNCTION_SCSI_TASK_MGMT; - abt->DevHandle = htole16(dp->AttachedDevHandle); - abt->TaskType = MPI2_SCSITASKMGMT_TASKTYPE_TARGET_RESET; - abt->MsgFlags = MPI2_SCSITASKMGMT_MSGFLAGS_SAS_HARD_LINK_RESET | MPI2_SCSITASKMGMT_MSGFLAGS_DO_NOT_SEND_TASK_IU; - mpt2sas_send_cmd(mpt, req); - error = mpt2sas_wait_req(mpt, req, REQ_STATE_DONE, REQ_STATE_DONE, 1000); - MPT2SAS_SYNC_ERR_NORET(mpt, error); - req = mpt2sas_get_request(mpt); - if (req == NULL) { - return; + mpt2sas_prt(mpt, MP2PRT_ERR, "%s: cannot allocat request\n", __func__); + return (ENOBUFS); } + dp->destroy_called = 1; + dp->need_destroy = 0; req->flags = MPI2_REQ_DESCRIPT_FLAGS_SCSI_IO; ucr = MPT2_REQ2RQS(mpt, req); memset(ucr, 0, sizeof (MPI2_SAS_IOUNIT_CONTROL_REQUEST)); @@ -906,13 +971,14 @@ ucr->Operation = MPI2_SAS_OP_REMOVE_DEVICE; ucr->DevHandle = htole16(dp->AttachedDevHandle); mpt2sas_send_cmd(mpt, req); - error = mpt2sas_wait_req(mpt, req, REQ_STATE_DONE, REQ_STATE_DONE, 1000); + error = mpt2sas_wait_req(mpt, req, REQ_STATE_DONE, REQ_STATE_DONE, 10000); MPT2SAS_SYNC_ERR_NORET(mpt, error); dp->state = DETACHING; mpt->devchanged = 1; + return (0); } -void +int mpt2sas_create_dev(mpt2sas_t *mpt, U16 hdl) { sas_dev_t *dp; @@ -921,26 +987,36 @@ KASSERT(hdl < mpt->ioc_facts.MaxTargets, ("%s: oops", __func__)); dp = &mpt->sas_dev_pool[hdl]; if (dp->AttachedDevHandle) { - return; + mpt2sas_prt(mpt, MP2PRT_WARN, "%s: device 0x%x already attached as hdl 0x%x\n", __func__, dp->AttachedDevHandle, hdl); + return (0); } if (mpt2sas_get_cfgbuf(mpt, &off)) { mpt2sas_prt(mpt, MP2PRT_WARN, "%s: cannot allocate config buffer\n", __func__); - return; + return (ENOMEM); } mpt2sas_prt(mpt, MP2PRT_CONFIG, "creating device (hdl %x)\n", hdl); dp->AttachedDevHandle = hdl; dp->state = NEW; error = mpt2sas_read_vpd(mpt, dp, off); - if (error != MPT2_OK) { - mpt2sas_prt(mpt, MP2PRT_ERR, "mpt2sas_read_vpd failed (error %d)\n", error); + mpt2sas_free_cfgbuf(mpt, off); + if (error == ENOMEM) { + dp->AttachedDevHandle = 0; dp->state = NIL; + return (error); + } else if (error) { dp->AttachedDevHandle = 0; - mpt2sas_free_cfgbuf(mpt, off); - return; + dp->state = NIL; + mpt2sas_prt(mpt, MP2PRT_ERR, "mpt2sas_read_vpd failed (error %d)\n", error); + return (0); + } + /* + * Catch the case here where we never made it. + */ + if (dp->state == NEW) { + dp->state = ATTACHING; + mpt->devchanged = 1; } - dp->state = ATTACHING; - mpt->devchanged = 1; - mpt2sas_free_cfgbuf(mpt, off); + return (0); } static int @@ -1075,7 +1151,7 @@ error = mpt2sas_wait_req(mpt, req, REQ_STATE_DONE, REQ_STATE_DONE, 1000); MPT2SAS_SYNC_ERR_NORET(mpt, error); if (error) { - return (MPT2_FAIL); + return (error); } /* * Okay, now that we have this ATA IDENTIFY data, we can find our NCQ queue depth @@ -1234,8 +1310,10 @@ void mpt2sas_free_request(mpt2sas_t *mpt, request_t *req) { + mpt2sas_dma_chunk_t *cl, *nxt; + KASSERT((req > &mpt->request_pool[0] && req < &mpt->request_pool[MPT2_MAX_REQUESTS(mpt)]), ("bad request pointer")); - mpt2sas_dma_chunk_t *cl, *nxt; + KASSERT((mpt->nreq_allocated > 1), ("bad allocation arithmetic")); if ((cl = req->chain) != NULL) { while (cl) { @@ -1247,6 +1325,9 @@ } req->chain = NULL; req->ccb = NULL; + if (req->state & REQ_STATE_TIMEDOUT) { + mpt2sas_prt(mpt, MP2PRT_ERR, "request %p:%u now being freed\n", req, req->serno); + } req->serno = 0; req->state = REQ_STATE_FREE; req->IOCStatus = 0; @@ -1402,7 +1483,7 @@ /* * Enable IOC port */ -static int +void mpt2sas_send_port_enable(mpt2sas_t *mpt) { MPI2_PORT_ENABLE_REQUEST *rqs; @@ -1411,7 +1492,8 @@ req = mpt2sas_get_request(mpt); if (req == NULL) { - return (ENOMEM); + mpt2sas_prt(mpt, MP2PRT_ERR, "%s: unable to get request\n", __func__); + return; } req->flags = MPI2_REQ_DESCRIPT_FLAGS_DEFAULT_TYPE; rqs = MPT2_REQ2RQS(mpt, req); @@ -1419,7 +1501,11 @@ rqs->Function = MPI2_FUNCTION_PORT_ENABLE; mpt2sas_send_cmd(mpt, req); error = mpt2sas_wait_req(mpt, req, REQ_STATE_DONE, REQ_STATE_DONE, 30000); - MPT2SAS_SYNC_ERR(mpt, error); + MPT2SAS_SYNC_ERR_NORET(mpt, error); + if (error == 0) { + mpt2sas_prt(mpt, MP2PRT_CONFIG, "%s: port enabled\n", __func__); + mpt->portenabled = 1; + } } /* @@ -1615,12 +1701,12 @@ * Free all allocated host side requests */ mpt->nreq_total = MPT2_MAX_REQUESTS(mpt); + mpt->nreq_allocated = MPT2_MAX_REQUESTS(mpt); for (val = 1; val < MPT2_MAX_REQUESTS(mpt); val++) { request_t *req = &mpt->request_pool[val]; req->state = REQ_STATE_ALLOCATED; mpt2sas_free_request(mpt, req); } - mpt->nreq_allocated = 0; /* * Initialize the DMA sge chunks @@ -1704,14 +1790,10 @@ MPT2_CHUNK_MEM_SIZE(mpt) / MPT2_CHUNK_SIZE(mpt), mpt->sge_per_chunk); /* - * Enable the port. + * Enable the port. Port enable can fail if you have a bad drive, so if we fail to eanble the port, + * we still consider ourselves 'here' (but need to try again later). */ - if (mpt2sas_send_port_enable(mpt) != MPT2_OK) { - mpt2sas_disable_ints(mpt); - MPT2_UNLOCK(mpt); - return (ENXIO); - } - + mpt2sas_send_port_enable(mpt); MPT2_UNLOCK(mpt); return (0); } @@ -1826,13 +1908,14 @@ mpt2sas_t *mpt = arg; uint32_t mselapsed; struct timeval now, save; + request_t *req; struct topochg *tp; - request_t *req; + int r; + + MPT2_LOCK(mpt); microtime(&save); now = save; - - MPT2_LOCK(mpt); timevalsub(&now, &mpt->watchdog_then); mselapsed = (now.tv_sec * 1000) + (now.tv_usec / 1000); mpt->watchdog_then = save; @@ -1851,23 +1934,29 @@ mpt2sas_scsi_abort(mpt, req); } } + while ((tp = TAILQ_FIRST(&mpt->topo_wait_list)) != NULL) { - TAILQ_REMOVE(&mpt->topo_wait_list, tp, links); if (tp->create) { - mpt2sas_create_dev(mpt, tp->hdl); + r = mpt2sas_create_dev(mpt, tp->hdl); + } else { + r = mpt2sas_destroy_dev(mpt, tp->hdl); + } + if (r == 0) { + TAILQ_REMOVE(&mpt->topo_wait_list, tp, links); + TAILQ_INSERT_TAIL(&mpt->topo_free_list, tp, links); } else { - mpt2sas_destroy_dev(mpt, tp->hdl); + break; } - TAILQ_INSERT_TAIL(&mpt->topo_free_list, tp, links); } - callout_reset(&mpt->watchdog, hz, mpt2sas_watchdog, mpt); if (mpt->ehook_active == 0 && mpt->path && mpt->devchanged) { sas_dev_t *dp; int r; - for (dp = mpt->sas_dev_pool; dp < &mpt->sas_dev_pool[mpt->ioc_facts.MaxTargets]; dp++) { - if (dp->state == ATTACHING) { - dp->state = STABLE; /* XXX */ + if (dp->state == DETACHING) { + dp->state = NIL; + dp->AttachedDevHandle = 0; + } else if (dp->state == ATTACHING) { + dp->state = STABLE; } } mpt->devchanged = 0; @@ -1878,20 +1967,25 @@ mpt->devchanged = 1; } } + callout_reset(&mpt->watchdog, hz, mpt2sas_watchdog, mpt); MPT2_UNLOCK(mpt); } void mpt2sas_prt(mpt2sas_t *mpt, int mask, const char *fmt, ...) { + char buf[256]; + int used; va_list ap; if (mask != MP2PRT_ALL && (mask & mpt->prt_mask) == 0) { return; } - printf("%s: ", device_get_nameunit(mpt->dev)); + snprintf(buf, sizeof buf, "%s: ", device_get_nameunit(mpt->dev)); + used = strlen(buf); va_start(ap, fmt); - vprintf(fmt, ap); + vsnprintf(&buf[used], sizeof (buf) - used, fmt, ap); va_end(ap); + printf("%s", buf); } void @@ -1953,7 +2047,7 @@ MPT2_LOCK(mpt); TAILQ_INSERT_TAIL(&mpt2sas_tailq, mpt, links); MPT2_UNLOCK(mpt); - callout_reset(&mpt->watchdog, hz/10, mpt2sas_watchdog, mpt); + callout_reset(&mpt->watchdog, hz, mpt2sas_watchdog, mpt); return (0); } ==== //depot/projects/mjacob-dev/sys/dev/mpt2sas/mpt2sas.h#3 (text+ko) ==== @@ -179,6 +179,7 @@ #include #include + /****************************** Misc Definitions ******************************/ #define MPT2_OK (0) #define MPT2_FAIL (0x10000) @@ -227,7 +228,7 @@ if (e == ETIMEDOUT) { \ mpt2sas_prt(m, MP2PRT_ERR, "%s: request timed out (@line %d)\n", __func__, __LINE__); \ } else if (error) { \ - mpt2sas_prt(m, MP2PRT_ERR, "%s: error 0x%x (@line %d)\n", __func__, m->iocsts, __LINE__); \ + mpt2sas_prt(m, MP2PRT_ERR, "%s: error %d:0x%x (@line %d)\n", __func__, e, m->iocsts, __LINE__); \ } \ do { ; } while (0) @@ -349,11 +350,13 @@ U32 SlotStatus; MPI2_SAS_IO_UNIT0_PHY_DATA phy; uint32_t + destroy_called : 1, + need_destroy : 1, is_sata : 1, set_qfull : 1; uint16_t active; uint16_t qdepth; - enum { NIL, NEW, ATTACHING, STABLE, DETACHING } state; + enum { NIL, NEW, ATTACHING, VALIDATING, VALIDATING_DONE, STABLE, FAILED, DETACHING } state; }; /* @@ -494,6 +497,7 @@ * Flags and misc */ unsigned int + portenabled : 1, devchanged : 1, outofbeer : 1, acks_needed : 1, @@ -715,6 +719,7 @@ /***************************** IOC Initialization *****************************/ extern struct mpt2sas_tq mpt2sas_tailq; int mpt2sas_reset(mpt2sas_t *); +void mpt2sas_send_port_enable(mpt2sas_t *); /**************************** CAM Routines ***************************/ int mpt2sas_cam_attach(mpt2sas_t *); @@ -736,10 +741,11 @@ request_t * mpt2sas_get_request(mpt2sas_t *); void mpt2sas_free_request(mpt2sas_t *, request_t *); void mpt2sas_intr(void *); -void mpt2sas_create_dev(mpt2sas_t *, U16); +int mpt2sas_create_dev(mpt2sas_t *, U16); void mpt2sas_build_ata_passthru(mpt2sas_t *, sas_dev_t *, U8 *, request_t *, bus_addr_t, uint32_t); int mpt2sas_check_sata_passthru_failure(mpt2sas_t *, MPI2_SATA_PASSTHROUGH_REPLY *); -void mpt2sas_destroy_dev(mpt2sas_t *, U16); +int mpt2sas_destroy_dev(mpt2sas_t *, U16); +int mpt2sas_destroy_dev_part2(mpt2sas_t *, U16); void mpt2sas_prt(mpt2sas_t *, int, const char *, ...) __printflike(3, 4); void mpt2sas_prt_cont(mpt2sas_t *, int, const char *, ...) __printflike(3, 4); int mpt2sas_read_sep(mpt2sas_t *, sas_dev_t *); From mjacob at FreeBSD.org Sun Feb 27 18:09:44 2011 From: mjacob at FreeBSD.org (Matt Jacob) Date: Sun Feb 27 18:09:53 2011 Subject: PERFORCE change 189249 for review Message-ID: <201102271809.p1RI90Nc001099@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189249?ac=10 Change 189249 by mjacob@mjacob-sandbox on 2011/02/27 18:08:40 Pull from head Affected files ... .. //depot/projects/mjacob-dev/Makefile#3 integrate .. //depot/projects/mjacob-dev/Makefile.inc1#3 integrate .. //depot/projects/mjacob-dev/ObsoleteFiles.inc#3 integrate .. //depot/projects/mjacob-dev/UPDATING#3 integrate .. //depot/projects/mjacob-dev/bin/csh/Makefile#2 integrate .. //depot/projects/mjacob-dev/bin/csh/iconv.h#2 delete .. //depot/projects/mjacob-dev/bin/csh/iconv_stub.h#1 branch .. //depot/projects/mjacob-dev/bin/df/df.c#2 integrate .. //depot/projects/mjacob-dev/bin/ed/ed.1#2 integrate .. //depot/projects/mjacob-dev/bin/kenv/kenv.1#2 integrate .. //depot/projects/mjacob-dev/bin/kill/kill.c#3 integrate .. //depot/projects/mjacob-dev/bin/pkill/pkill.c#2 integrate .. //depot/projects/mjacob-dev/bin/ps/ps.1#2 integrate .. //depot/projects/mjacob-dev/bin/sh/Makefile#3 integrate .. //depot/projects/mjacob-dev/bin/sh/TOUR#2 integrate .. //depot/projects/mjacob-dev/bin/sh/alias.c#3 integrate .. //depot/projects/mjacob-dev/bin/sh/alias.h#2 integrate .. //depot/projects/mjacob-dev/bin/sh/arith.h#2 integrate .. //depot/projects/mjacob-dev/bin/sh/arith.y#2 delete .. //depot/projects/mjacob-dev/bin/sh/arith_lex.l#3 delete .. //depot/projects/mjacob-dev/bin/sh/arith_yacc.c#1 branch .. //depot/projects/mjacob-dev/bin/sh/arith_yacc.h#1 branch .. //depot/projects/mjacob-dev/bin/sh/arith_yylex.c#1 branch .. //depot/projects/mjacob-dev/bin/sh/error.h#3 integrate .. //depot/projects/mjacob-dev/bin/sh/eval.c#3 integrate .. //depot/projects/mjacob-dev/bin/sh/exec.c#3 integrate .. //depot/projects/mjacob-dev/bin/sh/exec.h#2 integrate .. //depot/projects/mjacob-dev/bin/sh/expand.c#3 integrate .. //depot/projects/mjacob-dev/bin/sh/init.h#2 integrate .. //depot/projects/mjacob-dev/bin/sh/input.c#2 integrate .. //depot/projects/mjacob-dev/bin/sh/jobs.c#3 integrate .. //depot/projects/mjacob-dev/bin/sh/main.c#3 integrate .. //depot/projects/mjacob-dev/bin/sh/mkinit.c#2 integrate .. //depot/projects/mjacob-dev/bin/sh/options.c#2 integrate .. //depot/projects/mjacob-dev/bin/sh/parser.c#3 integrate .. //depot/projects/mjacob-dev/bin/sh/redir.c#3 integrate .. //depot/projects/mjacob-dev/bin/sh/sh.1#3 integrate .. //depot/projects/mjacob-dev/bin/sh/shell.h#2 integrate .. //depot/projects/mjacob-dev/bin/sh/trap.c#3 integrate .. //depot/projects/mjacob-dev/bin/sh/var.c#3 integrate .. //depot/projects/mjacob-dev/bin/test/test.c#2 integrate .. //depot/projects/mjacob-dev/cddl/lib/libzpool/Makefile#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/CHANGES#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/COPYRIGHT#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/README#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.html#2 delete .. //depot/projects/mjacob-dev/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.pdf#2 delete .. //depot/projects/mjacob-dev/contrib/bind9/RELEASE-NOTES-BIND-9.6-ESV.txt#2 delete .. //depot/projects/mjacob-dev/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.html#1 branch .. //depot/projects/mjacob-dev/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.pdf#1 branch .. //depot/projects/mjacob-dev/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.txt#1 branch .. //depot/projects/mjacob-dev/contrib/bind9/bin/check/check-tool.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/check/check-tool.h#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/check/named-checkconf.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/check/named-checkzone.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/dig.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/dighost.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/host.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/nslookup.1#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/nslookup.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dig/nslookup.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-keygen.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-signzone.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/dnssec/dnssec-signzone.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/builtin.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/client.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/control.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/globals.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/include/named/query.h#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/main.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/query.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/server.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/update.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/named/xfrout.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/nsupdate/nsupdate.1#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/nsupdate/nsupdate.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/nsupdate/nsupdate.docbook#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/bin/nsupdate/nsupdate.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/config.h.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/config.threads.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/configure.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Bv9ARM-book.xml#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Bv9ARM.ch06.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Bv9ARM.ch07.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Bv9ARM.ch08.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Bv9ARM.ch09.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Bv9ARM.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/Bv9ARM.pdf#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/man.dig.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/man.dnssec-keygen.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/man.dnssec-signzone.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/man.host.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/man.named-checkconf.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/man.named-checkzone.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/man.named.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/man.nsupdate.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/man.rndc-confgen.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/man.rndc.conf.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/arm/man.rndc.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/doc/misc/options#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/bind9/api#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/bind9/check.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/adb.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/api#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/dst_api.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/dst_internal.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/gssapictx.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/diff.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/events.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/name.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/ncache.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/rdataset.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/resolver.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/result.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/tsig.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/types.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/validator.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/view.h#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dns/zone.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/include/dst/dst.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/journal.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/message.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/name.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/ncache.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/openssl_link.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rbtdb.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/nsec_47.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdatalist.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdataset.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rdataslab.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/resolver.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/result.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/rootns.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/sdb.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/sdlz.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/time.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/tkey.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/tsig.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/validator.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/view.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/dns/zone.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/api#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/entropy.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/mem.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/platform.h.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/include/isc/task.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/mem.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/nothreads/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/print.c#3 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/pthreads/mutex.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/task.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isc/unix/socket.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/api#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/isccfg/namedconf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_buffer.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_config.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_context.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_gabn.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_gethostent.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_getipnode.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_gnba.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_hstrerror.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_inetntop.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_noop.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_packet.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/man/lwres_resutil.html#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/lib/lwres/print_p.h#2 integrate .. //depot/projects/mjacob-dev/contrib/bind9/release-notes.css#2 delete .. //depot/projects/mjacob-dev/contrib/bind9/version#3 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/MAINTAINERS#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/Makefile.def#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/Makefile.tpl#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/ChangeLog-0203#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/ChangeLog-2006#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/Makefile.am#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/acinclude.m4#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/aclocal.m4#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/aout-arm.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/aout-encap.c#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/aout-sparcle.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/aout-target.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/aout0.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/aout32.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/aout64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/aoutf1.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/aoutx.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/archive.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/archive64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/archures.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/armnetbsd.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/bfd-in.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/bfd-in2.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/bfd.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/bfdio.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/bfdwin.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/binary.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/bout.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cache.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coff-alpha.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coff-arm.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coff-aux.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coff-i386.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coff-ia64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coff-mips.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coff-ppc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coff-rs6000.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coff-sparc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coff-x86_64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coff64-rs6000.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coffcode.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coffgen.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cofflink.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/coffswap.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/config.bfd#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/config.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/configure#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/configure.host#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/configure.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/corefile.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-alpha.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-arc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-arm.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-cr16.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-i386.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-ia64-opc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-ia64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-mep.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-mips.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-powerpc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-rs6000.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-s390.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-score.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-sparc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/cpu-spu.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/demo64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/dep-in.sed#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/Makefile.am#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/aoutx.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/archive.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/archures.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/bfd.texinfo#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/bfdint.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/bfdio.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/bfdt.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/bfdwin.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/cache.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/chew.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/coffcode.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/core.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/elf.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/elfcode.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/fdl.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/format.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/hash.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/init.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/libbfd.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/linker.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/mmo.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/opncls.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/reloc.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/section.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/syms.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/doc/targets.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/dwarf1.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/dwarf2.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/ecoff.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/ecofflink.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/ecoffswap.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/efi-app-ia32.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/efi-app-ia64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf-attrs.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf-bfd.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf-eh-frame.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf-strtab.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf-vxworks.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf-vxworks.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-arc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-arm.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-arm.h#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-avr.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-cr16.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-gen.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-i386.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-mep.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-mips.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-ppc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-ppc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-s390.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-score.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-sh-relocs.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-sparc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-spu.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32-spu.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf32.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf64-alpha.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf64-gen.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf64-mips.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf64-ppc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf64-ppc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf64-s390.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf64-sparc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf64-x86-64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elf64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elfarm-nabi.c#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elfarm-oabi.c#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elfcode.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elfcore.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elflink.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elflink.h#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elfn32-mips.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elfxx-ia64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elfxx-mips.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elfxx-mips.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elfxx-sparc.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elfxx-sparc.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/elfxx-target.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/format.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/freebsd.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/gen-aout.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/genlink.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/hash.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/host-aout.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/i386aout.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/i386bsd.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/i386freebsd.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/i386linux.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/i386netbsd.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/ieee.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/ihex.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/init.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/libaout.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/libbfd-in.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/libbfd.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/libbfd.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/libcoff-in.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/libcoff.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/libecoff.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/libieee.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/libpei.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/libxcoff.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/linker.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/mep-relocs.pl#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/merge.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/mipsbsd.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/netbsd-core.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/netbsd.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/opncls.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/osf-core.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/pe-arm-wince.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/pe-arm.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/pe-i386.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/pe-mips.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/pe-ppc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/pe-x86_64.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/peXXigen.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/pei-arm-wince.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/pei-mips.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/pei-x86_64.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/bfd/peicode.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/po/BLD-POTFILES.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/po/Make-in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/po/POTFILES.in#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/bfd/po/SRC-POTFILES.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/po/bfd.pot#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/ppcboot.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/ptrace-core.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/reloc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/reloc16.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/rs6000-core.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/sco5-core.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/section.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/simple.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/sparclinux.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/sparcnetbsd.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/srec.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/stab-syms.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/stabs.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/sunos.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/syms.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/sysdep.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/targets.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/tekhex.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/trad-core.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/version.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/xcoff-target.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/bfd/xcofflink.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/ChangeLog-2006#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/binutils/MAINTAINERS#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/Makefile.am#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/NEWS#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/acinclude.m4#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/aclocal.m4#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/addr2line.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/ar.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/arlex.l#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/arparse.y#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/arsup.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/arsup.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/bin2c.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/binutils/binemul.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/binemul.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/bucomm.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/bucomm.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/budbg.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/budemang.c#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/budemang.h#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/coffdump.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/coffgrok.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/coffgrok.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/config.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/configure#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/configure.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/cxxfilt.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/debug.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/debug.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/deflex.l#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/defparse.c#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/defparse.h#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/defparse.y#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/dep-in.sed#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/dlltool.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/dlltool.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/dllwrap.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/Makefile.am#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/addr2line.1#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/ar.1#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/binutils.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/cxxfilt.man#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/dlltool.1#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/fdl.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/nm.1#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/objcopy.1#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/objdump.1#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/ranlib.1#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/readelf.1#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/size.1#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/strings.1#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/doc/strip.1#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/dwarf.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/binutils/dwarf.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/binutils/embedspu.sh#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/binutils/emul_vanilla.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/filemode.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/ieee.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/mclex.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/binutils/mcparse.y#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/binutils/nm.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/objcopy.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/objdump.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/po/Make-in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/po/POTFILES.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/po/binutils.pot#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/prdbg.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/ranlib.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/rclex.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/rclex.l#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/binutils/rcparse.y#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/rdcoff.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/rddbg.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/readelf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/rename.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/resbin.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/rescoff.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/resrc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/resres.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/size.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/srconv.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/stabs.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/strings.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/sysdep.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/binutils/sysdump.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/sysinfo.y#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/syslex.l#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/unwind-ia64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/unwind-ia64.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/version.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/binutils/windint.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/binutils/windmc.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/binutils/windmc.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/binutils/wrstabs.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/config-ml.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/config.guess#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/config.if#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/config.rpath#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/config.sub#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/config/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/config/acinclude.m4#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/config/confsubdir.m4#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/config/ld-symbolic.m4#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/config/mh-cxux#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/config/mh-mingw32#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/config/mh-necv4#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/config/mh-openedition#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/config/mh-sco#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/config/mh-solaris#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/config/mh-sysv#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/config/mh-sysv4#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/config/mh-sysv5#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/config/mt-armpic#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/config/mt-elfalphapic#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/config/mt-ia64pic#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/config/mt-linux#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/config/mt-mep#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/config/mt-papic#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/config/mt-ppcpic#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/config/mt-s390pic#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/config/mt-sparcpic#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/config/mt-spu#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/config/mt-v810#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/config/mt-x86pic#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/config/multi.m4#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/config/unwind_ipinfo.m4#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/configure#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/configure.ac#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/configure.in#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/contrib/ChangeLog#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/contrib/texi2pod.pl#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/etc/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/etc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/ChangeLog-0001#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/ChangeLog-0203#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/ChangeLog-2006#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/gas/ChangeLog-9295#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/ChangeLog-9697#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/ChangeLog-9899#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/Makefile.am#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/NEWS#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/README#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/acinclude.m4#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/aclocal.m4#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/app.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/as.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/as.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/asintl.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/atof-generic.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/bignum-copy.c#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/gas/bignum.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/bit_fix.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/cgen.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/cgen.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/cond.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/aout_gnu.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/atof-ieee.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/atof-vax.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/itbl-mips.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/obj-aout.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/obj-aout.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/obj-coff.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/obj-coff.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/obj-ecoff.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/obj-ecoff.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/obj-elf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/obj-elf.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/obj-generic.c#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/obj-generic.h#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/obj-ieee.c#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/obj-ieee.h#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/obj-multi.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-alpha.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-alpha.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-arc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-arc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-arm.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-arm.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-cr16.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-cr16.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-generic.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-generic.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-i386.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-i386.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-ia64.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-ia64.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-m68851.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-mep.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-mep.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-mips.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-mips.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-ppc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-ppc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-s390.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-s390.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-score.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-score.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-sparc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-sparc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-spu.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/tc-spu.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/te-386bsd.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/te-aux.h#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/te-freebsd.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/te-nbsd.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/te-pep.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/te-ppcnw.h#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/te-sparcaout.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/te-sysv32.h#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/gas/config/te-tmips.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/configure#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/configure.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/debug.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/dep-in.sed#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/depend.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/Makefile.am#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/all.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/as.1#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/as.texinfo#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/c-alpha.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/c-arc.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/c-arm.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/c-avr.texi#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/c-cr16.texi#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/c-i386.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/c-ia64.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/c-mips.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/c-ppc.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/c-sh.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/c-sparc.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/gasp.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/gasver.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/gas/doc/internals.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/dw2gencfi.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/dw2gencfi.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/dwarf2dbg.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/dwarf2dbg.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/ecoff.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/ecoff.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/ehopt.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/emul-target.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/emul.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/expr.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/expr.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/flonum-copy.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/flonum-konst.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/flonum-mult.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/flonum.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/frags.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/frags.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/gasp.c#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/gas/gdbinit.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/hash.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/hash.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/input-file.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/input-file.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/input-scrub.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/itbl-lex.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/gas/itbl-lex.l#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/itbl-ops.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/itbl-ops.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/itbl-parse.y#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/link.cmd#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/gas/listing.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/listing.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/literal.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/macro.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/macro.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/messages.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/obj.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/output-file.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/output-file.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/po/Make-in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/po/POTFILES.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/po/gas.pot#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/read.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/read.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/sb.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/sb.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/stabs.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/struc-symbol.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/subsegs.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/subsegs.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/symbols.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/symbols.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/tc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/write.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gas/write.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gprof/mips.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gprof/po/Make-in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gprof/po/gprof.pot#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/gprof/po/ms.po#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/ansidecl.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/aout/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/aout/aout64.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/aout/ar.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/aout/encap.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/aout/host.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/aout/ranlib.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/aout/reloc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/aout/stab.def#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/aout/stab_gnu.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/aout/sun4.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/bfdlink.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/bin-bugs.h#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/include/callback.h#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/alpha.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/arm.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/aux-coff.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/ecoff.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/external.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/i386.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/ia64.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/mips.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/mipspe.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/pe.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/powerpc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/rs6000.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/rs6k64.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/sh.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/sparc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/symconst.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/ti.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/coff/xcoff.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/demangle.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/dis-asm.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/dyn-string.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/ChangeLog-9103#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/alpha.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/arc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/arm.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/avr.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/bfin.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/common.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/cr16.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/cris.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/crx.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/d10v.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/d30v.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/dlx.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/dwarf.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/dwarf2.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/external.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/fr30.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/frv.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/h8.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/hppa.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/i370.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/i386.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/i860.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/i960.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/ia64.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/internal.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/ip2k.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/iq2000.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/m32c.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/m32r.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/m68hc11.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/m68k.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/mcore.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/mep.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/mips.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/mmix.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/mn10200.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/mn10300.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/msp430.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/mt.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/openrisc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/or32.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/pj.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/ppc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/ppc64.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/reloc-macros.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/s390.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/score.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/sh.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/sparc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/spu.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/v850.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/vax.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/x86-64.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/xstormy16.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/elf/xtensa.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/fibheap.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/filenames.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/floatformat.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/fnmatch.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/gdbm.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/hashtab.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/ieee.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/libiberty.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/md5.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/objalloc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/obstack.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/ChangeLog-9103#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/alpha.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/arc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/arm.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/cgen.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/convex.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/cr16.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/i386.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/ia64.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/mips.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/np1.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/pn.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/ppc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/s390.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/score-datadep.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/score-inst.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/sparc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/spu-insns.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/opcode/spu.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/include/partition.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/progress.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/regs/ChangeLog#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/include/remote-sim.h#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/include/safe-ctype.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/sort.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/splay-tree.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/symcat.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/ternary.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/include/xregex2.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/install-sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ChangeLog-2006#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/Makefile.am#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/NEWS#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/acinclude.m4#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/ld/aclocal.m4#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/config.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/configure#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/configure.host#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/configure.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/configure.tgt#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/deffile.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/deffilep.y#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/dep-in.sed#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/arcelf.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/arm_wince_pe.sh#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/armelf.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/armelf_fbsd.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/armelf_linux.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/armelf_nbsd.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/armelf_oabi.sh#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/armpe.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/avr6.sh#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf32_sparc.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf32_spu.sh#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf32bmip.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf32bmipn32-defs.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf32bmipn32.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf32btsmip.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf32btsmipn32.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf32cr16.sh#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf32mep.sh#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf32ppc.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf32ppccommon.sh#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf32ppclinux.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf64_ia64.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf64_ia64_fbsd.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf64_s390.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf64_sparc.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf64_sparc_fbsd.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf64alpha.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf64bmip-defs.sh#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf64bmip.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf64btsmip.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf64ppc.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf_i386.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf_i386_chaos.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf_i386_ldso.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf_s390.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf_x86_64.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/elf_x86_64_fbsd.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/i386freebsd.sh#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/i386moss.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/i386nto.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/i386nw.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/i386pe.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/i386pe_posix.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/i386pep.sh#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/mipsidt.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/mipsidtl.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/mipspe.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/ppcnw.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/ppcpe.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/scoreelf.sh#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/shelf_uclinux.sh#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/shelf_vxworks.sh#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emulparams/shlelf_vxworks.sh#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/alphaelf.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/armcoff.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/armelf.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/armelf_oabi.em#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/avrelf.em#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/cr16elf.em#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/elf-generic.em#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/elf32.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/genelf.em#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/generic.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/ia64elf.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/linux.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/mipsecoff.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/mipself.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/needrelax.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/pe.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/pep.em#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/ppc32elf.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/ppc64elf.em#3 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/scoreelf.em#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/spu_ovl.S#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/spu_ovl.o#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/spuelf.em#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/sunos.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/ticoff.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/emultempl/vanilla.em#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/fdl.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/gen-doc.texi#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/genscripts.sh#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ld.1#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/ld/ld.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ld.texinfo#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldcref.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldctor.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldctor.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldemul.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldemul.h#3 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldexp.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldexp.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldfile.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldfile.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldgram.y#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldint.texinfo#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldlang.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldlang.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldlex.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldlex.l#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldmain.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldmain.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldmisc.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldmisc.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldver.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldver.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldver.texi#2 delete .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldwrite.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/ldwrite.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/lexsup.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/mri.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/mri.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/pe-dll.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/pe-dll.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/pep-dll.c#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/pep-dll.h#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/po/Make-in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/po/POTFILES.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/po/ld.pot#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/scripttempl/elf.sc#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/scripttempl/elf32cr16.sc#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/scripttempl/mep.sc#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/scripttempl/mips.sc#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/scripttempl/pe.sc#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/ld/scripttempl/pep.sc#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/ld/sysdep.h#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/libiberty/ChangeLog#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/libiberty/Makefile.in#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/libiberty/_doprnt.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/libiberty/aclocal.m4#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/libiberty/alloca.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/libiberty/argv.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/libiberty/asprintf.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/libiberty/at-file.texi#1 branch .. //depot/projects/mjacob-dev/contrib/binutils/libiberty/atexit.c#2 integrate .. //depot/projects/mjacob-dev/contrib/binutils/libiberty/basename.c#2 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<< From trasz at FreeBSD.org Sun Feb 27 19:07:53 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Sun Feb 27 19:08:00 2011 Subject: PERFORCE change 189252 for review Message-ID: <201102271907.p1RJ7pXr013396@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189252?ac=10 Change 189252 by trasz@trasz_victim on 2011/02/27 19:07:14 IFC. Affected files ... .. //depot/projects/soc2009/trasz_limits/bin/csh/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/bin/csh/iconv.h#2 delete .. //depot/projects/soc2009/trasz_limits/bin/csh/iconv_stub.h#1 branch .. //depot/projects/soc2009/trasz_limits/bin/test/test.c#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/ADT/APInt.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/ADT/ArrayRef.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/ADT/ImmutableMap.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/Analysis/DIBuilder.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/CodeGen/MachineFunction.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/CodeGen/MachineRegisterInfo.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/IntrinsicsXCore.td#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/MC/MCAsmInfo.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/MC/MCParser/MCAsmParserExtension.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/MC/MCStreamer.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/Support/NoFolder.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/Support/PathV1.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/Target/TargetLowering.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/Transforms/Utils/Local.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Analysis/DIBuilder.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Analysis/InstructionSimplify.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/AllocationOrder.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/AsmPrinter/AsmPrinter.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/AsmPrinter/DwarfDebug.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/BranchFolding.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/InlineSpiller.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/LowerSubregs.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/MachineFunction.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/MachineRegisterInfo.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/RegAllocBase.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/RegAllocBasic.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/RegAllocGreedy.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/SelectionDAG/DAGCombiner.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/SelectionDAG/FunctionLoweringInfo.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeDAG.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/SelectionDAG/LegalizeFloatTypes.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAG.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGBuilder.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/SelectionDAG/SelectionDAGISel.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/SelectionDAG/TargetLowering.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/SplitKit.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/SplitKit.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/TargetLoweringObjectFileImpl.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/CodeGen/VirtRegRewriter.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/MC/ELFObjectWriter.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/MC/MCAsmInfo.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/MC/MCAsmInfoDarwin.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/MC/MCDisassembler/EDOperand.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/MC/MCDisassembler/EDToken.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/MC/MCObjectStreamer.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/MC/MCParser/AsmParser.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/MC/MCParser/ELFAsmParser.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/MC/MCParser/MCAsmParserExtension.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/MC/MCSectionMachO.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/MC/MCStreamer.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Support/APInt.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Support/Atomic.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/ARMBaseInstrInfo.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/ARMFastISel.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/ARMFrameLowering.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/ARMHazardRecognizer.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/ARMISelDAGToDAG.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/ARMISelLowering.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/ARMInstrFormats.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/ARMInstrInfo.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/ARMInstrNEON.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/ARMInstrVFP.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/ARMSubtarget.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/MLxExpansionPass.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/NEONMoveFix.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/ARM/Thumb2InstrInfo.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/Alpha/AlphaISelLowering.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/Blackfin/BlackfinISelLowering.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/CellSPU/SPUISelLowering.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/MBlaze/MBlazeISelLowering.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/MSP430/MSP430ISelLowering.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/PowerPC/PPCISelLowering.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/Sparc/DelaySlotFiller.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/Sparc/SparcISelLowering.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/Sparc/SparcISelLowering.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/Sparc/SparcInstrInfo.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/SystemZ/SystemZISelLowering.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/AsmParser/X86AsmParser.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/Disassembler/X86Disassembler.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/Disassembler/X86DisassemblerDecoder.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/X86FastISel.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/X86ISelLowering.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/X86ISelLowering.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/X86InstrFormats.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/X86InstrInfo.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/X86InstrInfo.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/X86InstrInfo.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/X86InstrSystem.td#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/X86MCCodeEmitter.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/X86Subtarget.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/X86/X86Subtarget.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/XCore/XCoreISelLowering.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/XCore/XCoreISelLowering.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Target/XCore/XCoreInstrInfo.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Transforms/InstCombine/InstCombineAndOrXor.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Transforms/InstCombine/InstCombineCalls.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Transforms/Scalar/LoopDeletion.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Transforms/Scalar/LoopIdiomRecognize.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Transforms/Scalar/SimplifyLibCalls.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Transforms/Utils/Local.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Transforms/Utils/PromoteMemoryToRegister.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/lib/Transforms/Utils/SimplifyCFG.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang-c/Index.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/AST/ASTContext.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/AST/ASTImporter.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/AST/Decl.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/AST/DeclBase.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/AST/DeclCXX.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/AST/DeclGroup.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/AST/DeclTemplate.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/AST/Expr.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/AST/ExprCXX.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/AST/NestedNameSpecifier.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/AST/RecursiveASTVisitor.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/AST/Stmt.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Analysis/Analyses/CFGReachabilityAnalysis.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Analysis/AnalysisContext.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Basic/Builtins.def#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Basic/Builtins.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Basic/Diagnostic.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticFrontendKinds.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticGroups.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticIDs.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticParseKinds.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Basic/DiagnosticSemaKinds.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Basic/LangOptions.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Basic/PartialDiagnostic.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Basic/SourceManager.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Driver/CC1Options.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Driver/Options.td#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Frontend/AnalyzerOptions.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Frontend/DeclXML.def#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Frontend/HeaderSearchOptions.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Frontend/Utils.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Lex/Preprocessor.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Lex/TokenLexer.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Sema/AnalysisBasedWarnings.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Sema/DeclSpec.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Sema/ExternalSemaSource.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Sema/Initialization.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Sema/ParsedTemplate.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Sema/ScopeInfo.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Sema/Sema.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Serialization/ASTReader.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/Serialization/ASTWriter.h#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Checkers/LocalCheckers.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugReporter.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/BugReporter/BugType.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerManager.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerProvider.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/CheckerV2.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/Checker.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CheckerContext.h#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/CoreEngine.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/ExprEngine.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Core/PathSensitive/GRStateTrait.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/CheckerRegistration.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/include/clang/StaticAnalyzer/Frontend/FrontendActions.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/ASTContext.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/ASTImporter.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/Decl.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/DeclBase.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/DeclCXX.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/DeclPrinter.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/Expr.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/ExprCXX.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/ExprConstant.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/ItaniumMangle.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/NestedNameSpecifier.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/RecordLayoutBuilder.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/Stmt.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/StmtDumper.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/AST/TemplateBase.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Analysis/AnalysisContext.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Analysis/CFG.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Analysis/CFGReachabilityAnalysis.cpp#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Basic/DiagnosticIDs.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Basic/SourceManager.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Basic/Targets.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CGBlocks.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CGClass.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CGCleanup.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CGDebugInfo.h#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CGDecl.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CGException.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CGExpr.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CGObjC.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CGObjCGNU.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CGObjCMac.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CGRecordLayoutBuilder.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CodeGenFunction.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/CodeGenModule.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/CodeGen/TargetInfo.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Driver/ToolChain.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Driver/ToolChains.cpp#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Driver/Tools.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Frontend/ASTUnit.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Frontend/CompilerInvocation.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Frontend/DocumentXML.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Frontend/InitHeaderSearch.cpp#6 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Frontend/InitPreprocessor.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Frontend/TextDiagnosticPrinter.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Frontend/VerifyDiagnosticsClient.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/FrontendTool/ExecuteCompilerInvocation.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Lex/PPDirectives.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Lex/Pragma.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Lex/TokenLexer.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Parse/ParseDecl.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Parse/ParseExprCXX.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Parse/ParseTemplate.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Parse/Parser.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Rewrite/RewriteObjC.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/AnalysisBasedWarnings.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/DeclSpec.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/Sema.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaCXXScopeSpec.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaChecking.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaDecl.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaDeclAttr.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaDeclCXX.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaDeclObjC.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaExpr.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaExprCXX.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaInit.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaLookup.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaOverload.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaStmt.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaTemplate.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaTemplateDeduction.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiate.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaTemplateInstantiateDecl.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/SemaType.cpp#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/TreeTransform.h#5 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Sema/TypeLocBuilder.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Serialization/ASTReader.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Serialization/ASTReaderDecl.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Serialization/ASTReaderStmt.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Serialization/ASTWriter.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Serialization/ASTWriterDecl.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/Serialization/ASTWriterStmt.cpp#3 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ArrayBoundChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/BasicObjCFoundationChecks.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CStringChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastSizeChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/CastToStructChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/Checkers.td#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ChrootChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ClangSACheckerProvider.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExperimentalChecks.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ExprEngine.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/FixedAddressChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/IdempotentOperationChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/InternalChecks.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MacOSXAPIChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/NSAutoreleasePoolChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCAtSyncChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ObjCSelfInitChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerArithChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PointerSubChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/PthreadLockChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/ReturnPointerRangeChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrEscapeChecker.cpp#1 branch .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StackAddrLeakChecker.cpp#2 delete .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/StreamChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnixAPIChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Checkers/UnreachableCodeChecker.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/BugReporter.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CheckerManager.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/CoreEngine.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Core/Environment.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/AnalysisConsumer.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/tools/clang/lib/StaticAnalyzer/Frontend/CheckerRegistration.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/utils/TableGen/AsmWriterEmitter.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/utils/TableGen/AsmWriterEmitter.h#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/utils/TableGen/ClangSACheckersEmitter.cpp#2 integrate .. //depot/projects/soc2009/trasz_limits/contrib/llvm/utils/TableGen/X86RecognizableInstr.cpp#4 integrate .. //depot/projects/soc2009/trasz_limits/contrib/lukemftp/src/main.c#2 integrate .. //depot/projects/soc2009/trasz_limits/etc/rc.d/hastd#2 integrate .. //depot/projects/soc2009/trasz_limits/lib/clang/include/clang/Basic/Version.inc#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/clang/include/llvm/Config/config.h#4 integrate .. //depot/projects/soc2009/trasz_limits/lib/clang/include/llvm/Config/llvm-config.h#3 integrate .. //depot/projects/soc2009/trasz_limits/lib/clang/libclanganalysis/Makefile#5 integrate .. //depot/projects/soc2009/trasz_limits/lib/clang/libclangstaticanalyzercheckers/Makefile#2 integrate .. //depot/projects/soc2009/trasz_limits/share/man/man4/usb_quirk.4#3 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/common/gpt.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/common/util.h#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/i386/gptboot/Makefile#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/i386/gptzfsboot/Makefile#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/boot/i386/zfsboot/Makefile#6 integrate .. //depot/projects/soc2009/trasz_limits/sys/cam/scsi/scsi_da.c#14 integrate .. //depot/projects/soc2009/trasz_limits/sys/dev/sdhci/sdhci.c#2 integrate .. //depot/projects/soc2009/trasz_limits/sys/netinet/sctp_sysctl.c#14 integrate .. //depot/projects/soc2009/trasz_limits/tools/regression/bin/test/regress.sh#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/clang/clang/clang.1#2 integrate .. //depot/projects/soc2009/trasz_limits/usr.bin/clang/tblgen/tblgen.1#2 integrate Differences ... ==== //depot/projects/soc2009/trasz_limits/bin/csh/Makefile#2 (text+ko) ==== @@ -1,4 +1,4 @@ -# $FreeBSD: src/bin/csh/Makefile,v 1.40 2006/03/19 19:10:39 ru Exp $ +# $FreeBSD: src/bin/csh/Makefile,v 1.41 2011/02/26 18:54:54 ume Exp $ # @(#)Makefile 8.1 (Berkeley) 5/31/93 # # C Shell with process control; VM/UNIX VAX Makefile @@ -76,18 +76,26 @@ CFLAGS+= -DNO_NLS_CATALOGS .else CFLAGS+= -DHAVE_ICONV +.if ${MK_ICONV} != "no" +NLSLINKS_de_DE.ISO8859-1 += de_AT.UTF-8 de_CH.UTF-8 de_DE.UTF-8 +NLSLINKS_el_GR.ISO8859-7 = el_GR.UTF-8 +NLSLINKS_es_ES.ISO8859-1 += es_ES.UTF-8 +NLSLINKS_et_EE.ISO8859-15 = et_EE.UTF-8 +NLSLINKS_fi_FI.ISO8859-1 += fi_FI.UTF-8 +NLSLINKS_fr_FR.ISO8859-1 += fr_BE.UTF-8 fr_CA.UTF-8 fr_CH.UTF-8 fr_FR.UTF-8 +NLSLINKS_it_IT.ISO8859-1 += it_CH.UTF-8 it_IT.UTF-8 +NLSLINKS_ja_JP.eucJP = ja_JP.SJIS ja_JP.UTF-8 +NLSLINKS_ru_RU.KOI8-R = ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5 ru_RU.UTF-8 +NLSLINKS_uk_UA.KOI8-U = uk_UA.ISO8859-5 uk_UA.UTF-8 +.else +# Above links can be installed from ports/shells/tcsh_nls + +GENHDRS+= iconv.h SRCS+= iconv_stub.c -# Following links can be installed from ports/shells/tcsh_nls: -# NLSLINKS_de_DE.ISO8859-1 += de_AT.UTF-8 de_CH.UTF-8 de_DE.UTF-8 -# NLSLINKS_el_GR.ISO8859-7 = el_GR.UTF-8 -# NLSLINKS_es_ES.ISO8859-1 += es_ES.UTF-8 -# NLSLINKS_et_EE.ISO8859-15 = et_EE.UTF-8 -# NLSLINKS_fi_FI.ISO8859-1 += fi_FI.UTF-8 -# NLSLINKS_fr_FR.ISO8859-1 += fr_BE.UTF-8 fr_CA.UTF-8 fr_CH.UTF-8 fr_FR.UTF-8 -# NLSLINKS_it_IT.ISO8859-1 += it_CH.UTF-8 it_IT.UTF-8 -# NLSLINKS_ja_JP.eucJP = ja_JP.SJIS ja_JP.UTF-8 -# NLSLINKS_ru_RU.KOI8-R = ru_RU.CP1251 ru_RU.CP866 ru_RU.ISO8859-5 ru_RU.UTF-8 -# NLSLINKS_uk_UA.KOI8-U = uk_UA.ISO8859-5 uk_UA.UTF-8 + +iconv.h: ${.CURDIR}/iconv_stub.h + cp ${.CURDIR}/iconv_stub.h ${.TARGET} +.endif .endif NLSNAME= tcsh @@ -105,7 +113,8 @@ gethost: gethost.c sh.err.h tc.const.h sh.h @rm -f ${.TARGET} - ${CC} -o gethost ${LDFLAGS} ${CFLAGS} ${TCSHDIR}/gethost.c + ${CC} -o gethost ${LDFLAGS} ${CFLAGS:C/-DHAVE_ICONV//} \ + ${TCSHDIR}/gethost.c tc.defs.c: gethost ${.CURDIR}/host.defs @rm -f ${.TARGET} @@ -133,7 +142,8 @@ @echo '/* Do not edit this file, make creates it. */' > ${.TARGET} @echo '#ifndef _h_tc_const' >> ${.TARGET} @echo '#define _h_tc_const' >> ${.TARGET} - ${CC} -E ${CFLAGS} ${.ALLSRC} -D_h_tc_const | grep 'Char STR' | \ + ${CC} -E ${CFLAGS:C/-DHAVE_ICONV//} ${.ALLSRC} -D_h_tc_const | \ + grep 'Char STR' | \ sed -e 's/Char \([a-zA-Z0-9_]*\)\(.*\)/extern Char \1[];/' | \ sort >> ${.TARGET} @echo '#endif /* _h_tc_const */' >> ${.TARGET} ==== //depot/projects/soc2009/trasz_limits/bin/test/test.c#5 (text+ko) ==== @@ -15,7 +15,7 @@ */ #include -__FBSDID("$FreeBSD: src/bin/test/test.c,v 1.56 2011/02/15 22:17:47 jilles Exp $"); +__FBSDID("$FreeBSD: src/bin/test/test.c,v 1.57 2011/02/27 12:28:06 delphij Exp $"); #include #include @@ -144,6 +144,7 @@ {"-L", FILSYM, UNOP}, {"-S", FILSOCK,UNOP}, {"=", STREQ, BINOP}, + {"==", STREQ, BINOP}, {"!=", STRNE, BINOP}, {"<", STRLT, BINOP}, {">", STRGT, BINOP}, ==== //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/ADT/APInt.h#5 (text+ko) ==== @@ -1193,6 +1193,12 @@ /// @brief Count the number of leading one bits. unsigned countLeadingOnes() const; + /// Computes the number of leading bits of this APInt that are equal to its + /// sign bit. + unsigned getNumSignBits() const { + return isNegative() ? countLeadingOnes() : countLeadingZeros(); + } + /// countTrailingZeros - This function is an APInt version of the /// countTrailingZeros_{32,64} functions in MathExtras.h. It counts /// the number of zeros from the least significant bit to the first set bit. ==== //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/ADT/ArrayRef.h#2 (text+ko) ==== @@ -64,7 +64,10 @@ /*implicit*/ ArrayRef(const std::vector &Vec) : Data(Vec.empty() ? (T*)0 : &Vec[0]), Length(Vec.size()) {} - // TODO: C arrays. + /// Construct an ArrayRef from a C array. + template + /*implicit*/ ArrayRef(const T (&Arr)[N]) + : Data(Arr), Length(N) {} /// @} /// @name Simple Operations ==== //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/ADT/ImmutableIntervalMap.h#5 (text+ko) ==== @@ -215,7 +215,7 @@ ImmutableIntervalMap add(ImmutableIntervalMap Old, key_type_ref K, data_type_ref D) { - TreeTy *T = F.add(Old.Root, std::make_pair(K, D)); + TreeTy *T = F.add(Old.Root, std::pair(K, D)); return ImmutableIntervalMap(F.getCanonicalTree(T)); } ==== //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/ADT/ImmutableMap.h#3 (text+ko) ==== @@ -108,7 +108,7 @@ ImmutableMap getEmptyMap() { return ImmutableMap(F.getEmptyTree()); } ImmutableMap add(ImmutableMap Old, key_type_ref K, data_type_ref D) { - TreeTy *T = F.add(Old.Root, std::make_pair(K,D)); + TreeTy *T = F.add(Old.Root, std::pair(K,D)); return ImmutableMap(Canonicalize ? F.getCanonicalTree(T): T); } ==== //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/Analysis/DIBuilder.h#2 (text+ko) ==== @@ -58,7 +58,7 @@ const MDNode *getCU() { return TheCU; } enum ComplexAddrKind { OpPlus=1, OpDeref }; - /// CreateCompileUnit - A CompileUnit provides an anchor for all debugging + /// createCompileUnit - A CompileUnit provides an anchor for all debugging /// information generated during this instance of compilation. /// @param Lang Source programming language, eg. dwarf::DW_LANG_C99 /// @param File File name @@ -72,67 +72,67 @@ /// by a tool analyzing generated debugging information. /// @param RV This indicates runtime version for languages like /// Objective-C. - void CreateCompileUnit(unsigned Lang, StringRef File, StringRef Dir, + void createCompileUnit(unsigned Lang, StringRef File, StringRef Dir, StringRef Producer, bool isOptimized, StringRef Flags, unsigned RV); - /// CreateFile - Create a file descriptor to hold debugging information + /// createFile - Create a file descriptor to hold debugging information /// for a file. - DIFile CreateFile(StringRef Filename, StringRef Directory); + DIFile createFile(StringRef Filename, StringRef Directory); - /// CreateEnumerator - Create a single enumerator value. - DIEnumerator CreateEnumerator(StringRef Name, uint64_t Val); + /// createEnumerator - Create a single enumerator value. + DIEnumerator createEnumerator(StringRef Name, uint64_t Val); - /// CreateBasicType - Create debugging information entry for a basic + /// createBasicType - Create debugging information entry for a basic /// type. /// @param Name Type name. /// @param SizeInBits Size of the type. /// @param AlignInBits Type alignment. /// @param Encoding DWARF encoding code, e.g. dwarf::DW_ATE_float. - DIType CreateBasicType(StringRef Name, uint64_t SizeInBits, + DIType createBasicType(StringRef Name, uint64_t SizeInBits, uint64_t AlignInBits, unsigned Encoding); - /// CreateQualifiedType - Create debugging information entry for a qualified + /// createQualifiedType - Create debugging information entry for a qualified /// type, e.g. 'const int'. /// @param Tag Tag identifing type, e.g. dwarf::TAG_volatile_type /// @param FromTy Base Type. - DIType CreateQualifiedType(unsigned Tag, DIType FromTy); + DIType createQualifiedType(unsigned Tag, DIType FromTy); - /// CreatePointerType - Create debugging information entry for a pointer. + /// createPointerType - Create debugging information entry for a pointer. /// @param PointeeTy Type pointed by this pointer. /// @param SizeInBits Size. /// @param AlignInBits Alignment. (optional) /// @param Name Pointer type name. (optional) - DIType CreatePointerType(DIType PointeeTy, uint64_t SizeInBits, + DIType createPointerType(DIType PointeeTy, uint64_t SizeInBits, uint64_t AlignInBits = 0, StringRef Name = StringRef()); - /// CreateReferenceType - Create debugging information entry for a c++ + /// createReferenceType - Create debugging information entry for a c++ /// style reference. - DIType CreateReferenceType(DIType RTy); + DIType createReferenceType(DIType RTy); - /// CreateTypedef - Create debugging information entry for a typedef. + /// createTypedef - Create debugging information entry for a typedef. /// @param Ty Original type. /// @param Name Typedef name. /// @param File File where this type is defined. /// @param LineNo Line number. - DIType CreateTypedef(DIType Ty, StringRef Name, DIFile File, + DIType createTypedef(DIType Ty, StringRef Name, DIFile File, unsigned LineNo); - /// CreateFriend - Create debugging information entry for a 'friend'. - DIType CreateFriend(DIType Ty, DIType FriendTy); + /// createFriend - Create debugging information entry for a 'friend'. + DIType createFriend(DIType Ty, DIType FriendTy); - /// CreateInheritance - Create debugging information entry to establish + /// createInheritance - Create debugging information entry to establish /// inheritance relationship between two types. /// @param Ty Original type. /// @param BaseTy Base type. Ty is inherits from base. /// @param BaseOffset Base offset. /// @param Flags Flags to describe inheritance attribute, /// e.g. private - DIType CreateInheritance(DIType Ty, DIType BaseTy, uint64_t BaseOffset, + DIType createInheritance(DIType Ty, DIType BaseTy, uint64_t BaseOffset, unsigned Flags); - /// CreateMemberType - Create debugging information entry for a member. + /// createMemberType - Create debugging information entry for a member. /// @param Name Member name. /// @param File File where this member is defined. /// @param LineNo Line number. @@ -141,12 +141,12 @@ /// @param OffsetInBits Member offset. /// @param Flags Flags to encode member attribute, e.g. private /// @param Ty Parent type. - DIType CreateMemberType(StringRef Name, DIFile File, + DIType createMemberType(StringRef Name, DIFile File, unsigned LineNo, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, DIType Ty); - /// CreateClassType - Create debugging information entry for a class. + /// createClassType - Create debugging information entry for a class. /// @param Scope Scope in which this class is defined. /// @param Name class name. /// @param File File where this member is defined. @@ -161,14 +161,14 @@ /// DW_AT_containing_type. See DWARF documentation /// for more info. /// @param TemplateParms Template type parameters. - DIType CreateClassType(DIDescriptor Scope, StringRef Name, DIFile File, + DIType createClassType(DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, uint64_t OffsetInBits, unsigned Flags, DIType DerivedFrom, DIArray Elements, MDNode *VTableHolder = 0, MDNode *TemplateParms = 0); - /// CreateStructType - Create debugging information entry for a struct. + /// createStructType - Create debugging information entry for a struct. /// @param Scope Scope in which this struct is defined. /// @param Name Struct name. /// @param File File where this member is defined. @@ -178,12 +178,12 @@ /// @param Flags Flags to encode member attribute, e.g. private /// @param Elements Struct elements. /// @param RunTimeLang Optional parameter, Objective-C runtime version. - DIType CreateStructType(DIDescriptor Scope, StringRef Name, DIFile File, + DIType createStructType(DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, unsigned Flags, DIArray Elements, unsigned RunTimeLang = 0); - /// CreateUnionType - Create debugging information entry for an union. + /// createUnionType - Create debugging information entry for an union. /// @param Scope Scope in which this union is defined. /// @param Name Union name. /// @param File File where this member is defined. @@ -193,12 +193,12 @@ /// @param Flags Flags to encode member attribute, e.g. private /// @param Elements Union elements. /// @param RunTimeLang Optional parameter, Objective-C runtime version. - DIType CreateUnionType(DIDescriptor Scope, StringRef Name, DIFile File, + DIType createUnionType(DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, unsigned Flags, DIArray Elements, unsigned RunTimeLang = 0); - /// CreateTemplateTypeParameter - Create debugging information for template + /// createTemplateTypeParameter - Create debugging information for template /// type parameter. /// @param Scope Scope in which this type is defined. /// @param Name Type parameter name. @@ -207,11 +207,11 @@ /// @param LineNo Line number. /// @param ColumnNo Column Number. DITemplateTypeParameter - CreateTemplateTypeParameter(DIDescriptor Scope, StringRef Name, DIType Ty, + createTemplateTypeParameter(DIDescriptor Scope, StringRef Name, DIType Ty, MDNode *File = 0, unsigned LineNo = 0, unsigned ColumnNo = 0); - /// CreateTemplateValueParameter - Create debugging information for template + /// createTemplateValueParameter - Create debugging information for template /// value parameter. /// @param Scope Scope in which this type is defined. /// @param Name Value parameter name. @@ -221,28 +221,28 @@ /// @param LineNo Line number. /// @param ColumnNo Column Number. DITemplateValueParameter - CreateTemplateValueParameter(DIDescriptor Scope, StringRef Name, DIType Ty, + createTemplateValueParameter(DIDescriptor Scope, StringRef Name, DIType Ty, uint64_t Value, MDNode *File = 0, unsigned LineNo = 0, unsigned ColumnNo = 0); - /// CreateArrayType - Create debugging information entry for an array. + /// createArrayType - Create debugging information entry for an array. /// @param Size Array size. /// @param AlignInBits Alignment. /// @param Ty Element type. /// @param Subscripts Subscripts. - DIType CreateArrayType(uint64_t Size, uint64_t AlignInBits, + DIType createArrayType(uint64_t Size, uint64_t AlignInBits, DIType Ty, DIArray Subscripts); - /// CreateVectorType - Create debugging information entry for a vector type. + /// createVectorType - Create debugging information entry for a vector type. /// @param Size Array size. /// @param AlignInBits Alignment. /// @param Ty Element type. /// @param Subscripts Subscripts. - DIType CreateVectorType(uint64_t Size, uint64_t AlignInBits, + DIType createVectorType(uint64_t Size, uint64_t AlignInBits, DIType Ty, DIArray Subscripts); - /// CreateEnumerationType - Create debugging information entry for an + /// createEnumerationType - Create debugging information entry for an /// enumeration. /// @param Scope Scope in which this enumeration is defined. /// @param Name Union name. @@ -251,40 +251,40 @@ /// @param SizeInBits Member size. /// @param AlignInBits Member alignment. /// @param Elements Enumeration elements. - DIType CreateEnumerationType(DIDescriptor Scope, StringRef Name, + DIType createEnumerationType(DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNumber, uint64_t SizeInBits, uint64_t AlignInBits, DIArray Elements); - /// CreateSubroutineType - Create subroutine type. + /// createSubroutineType - Create subroutine type. /// @param File File in which this subroutine is defined. /// @param ParamterTypes An array of subroutine parameter types. This /// includes return type at 0th index. - DIType CreateSubroutineType(DIFile File, DIArray ParameterTypes); + DIType createSubroutineType(DIFile File, DIArray ParameterTypes); - /// CreateArtificialType - Create a new DIType with "artificial" flag set. - DIType CreateArtificialType(DIType Ty); + /// createArtificialType - Create a new DIType with "artificial" flag set. + DIType createArtificialType(DIType Ty); - /// CreateTemporaryType - Create a temporary forward-declared type. - DIType CreateTemporaryType(); - DIType CreateTemporaryType(DIFile F); + /// createTemporaryType - Create a temporary forward-declared type. + DIType createTemporaryType(); + DIType createTemporaryType(DIFile F); - /// RetainType - Retain DIType in a module even if it is not referenced + /// retainType - Retain DIType in a module even if it is not referenced /// through debug info anchors. - void RetainType(DIType T); + void retainType(DIType T); - /// CreateUnspecifiedParameter - Create unspeicified type descriptor + /// createUnspecifiedParameter - Create unspeicified type descriptor /// for a subroutine type. - DIDescriptor CreateUnspecifiedParameter(); + DIDescriptor createUnspecifiedParameter(); - /// GetOrCreateArray - Get a DIArray, create one if required. - DIArray GetOrCreateArray(Value *const *Elements, unsigned NumElements); + /// getOrCreateArray - Get a DIArray, create one if required. + DIArray getOrCreateArray(Value *const *Elements, unsigned NumElements); - /// GetOrCreateSubrange - Create a descriptor for a value range. This + /// getOrCreateSubrange - Create a descriptor for a value range. This /// implicitly uniques the values returned. - DISubrange GetOrCreateSubrange(int64_t Lo, int64_t Hi); + DISubrange getOrCreateSubrange(int64_t Lo, int64_t Hi); - /// CreateGlobalVariable - Create a new descriptor for the specified global. + /// createGlobalVariable - Create a new descriptor for the specified global. /// @param Name Name of the variable. /// @param File File where this variable is defined. /// @param LineNo Line number. @@ -293,11 +293,11 @@ /// externally visible or not. /// @param Val llvm::Value of the variable. DIGlobalVariable - CreateGlobalVariable(StringRef Name, DIFile File, unsigned LineNo, + createGlobalVariable(StringRef Name, DIFile File, unsigned LineNo, DIType Ty, bool isLocalToUnit, llvm::Value *Val); - /// CreateStaticVariable - Create a new descriptor for the specified + /// createStaticVariable - Create a new descriptor for the specified /// variable. /// @param Conext Variable scope. /// @param Name Name of the variable. @@ -309,12 +309,12 @@ /// externally visible or not. /// @param Val llvm::Value of the variable. DIGlobalVariable - CreateStaticVariable(DIDescriptor Context, StringRef Name, + createStaticVariable(DIDescriptor Context, StringRef Name, StringRef LinkageName, DIFile File, unsigned LineNo, DIType Ty, bool isLocalToUnit, llvm::Value *Val); - /// CreateLocalVariable - Create a new descriptor for the specified + /// createLocalVariable - Create a new descriptor for the specified /// local variable. /// @param Tag Dwarf TAG. Usually DW_TAG_auto_variable or /// DW_TAG_arg_variable. @@ -326,14 +326,14 @@ /// @param AlwaysPreserve Boolean. Set to true if debug info for this /// variable should be preserved in optimized build. /// @param Flags Flags, e.g. artificial variable. - DIVariable CreateLocalVariable(unsigned Tag, DIDescriptor Scope, + DIVariable createLocalVariable(unsigned Tag, DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNo, DIType Ty, bool AlwaysPreserve = false, unsigned Flags = 0); - /// CreateComplexVariable - Create a new descriptor for the specified + /// createComplexVariable - Create a new descriptor for the specified /// variable which has a complex address expression for its address. /// @param Tag Dwarf TAG. Usually DW_TAG_auto_variable or /// DW_TAG_arg_variable. @@ -344,12 +344,12 @@ /// @param Ty Variable Type /// @param Addr A pointer to a vector of complex address operations. /// @param NumAddr Num of address operations in the vector. - DIVariable CreateComplexVariable(unsigned Tag, DIDescriptor Scope, + DIVariable createComplexVariable(unsigned Tag, DIDescriptor Scope, StringRef Name, DIFile F, unsigned LineNo, DIType Ty, Value *const *Addr, unsigned NumAddr); - /// CreateFunction - Create a new descriptor for the specified subprogram. + /// createFunction - Create a new descriptor for the specified subprogram. /// See comments in DISubprogram for descriptions of these fields. /// @param Scope Function scope. /// @param Name Function name. @@ -363,7 +363,7 @@ /// This flags are used to emit dwarf attributes. /// @param isOptimized True if optimization is ON. /// @param Fn llvm::Function pointer. - DISubprogram CreateFunction(DIDescriptor Scope, StringRef Name, + DISubprogram createFunction(DIDescriptor Scope, StringRef Name, StringRef LinkageName, DIFile File, unsigned LineNo, DIType Ty, bool isLocalToUnit, @@ -372,7 +372,7 @@ bool isOptimized = false, Function *Fn = 0); - /// CreateMethod - Create a new descriptor for the specified C++ method. + /// createMethod - Create a new descriptor for the specified C++ method. /// See comments in DISubprogram for descriptions of these fields. /// @param Scope Function scope. /// @param Name Function name. @@ -390,7 +390,7 @@ /// This flags are used to emit dwarf attributes. /// @param isOptimized True if optimization is ON. /// @param Fn llvm::Function pointer. - DISubprogram CreateMethod(DIDescriptor Scope, StringRef Name, + DISubprogram createMethod(DIDescriptor Scope, StringRef Name, StringRef LinkageName, DIFile File, unsigned LineNo, DIType Ty, bool isLocalToUnit, @@ -401,55 +401,55 @@ bool isOptimized = false, Function *Fn = 0); - /// CreateNameSpace - This creates new descriptor for a namespace + /// createNameSpace - This creates new descriptor for a namespace /// with the specified parent scope. /// @param Scope Namespace scope /// @param Name Name of this namespace /// @param File Source file /// @param LineNo Line number - DINameSpace CreateNameSpace(DIDescriptor Scope, StringRef Name, + DINameSpace createNameSpace(DIDescriptor Scope, StringRef Name, DIFile File, unsigned LineNo); - /// CreateLexicalBlock - This creates a descriptor for a lexical block + /// createLexicalBlock - This creates a descriptor for a lexical block /// with the specified parent context. /// @param Scope Parent lexical scope. /// @param File Source file /// @param Line Line number /// @param Col Column number - DILexicalBlock CreateLexicalBlock(DIDescriptor Scope, DIFile File, + DILexicalBlock createLexicalBlock(DIDescriptor Scope, DIFile File, unsigned Line, unsigned Col); - /// InsertDeclare - Insert a new llvm.dbg.declare intrinsic call. + /// insertDeclare - Insert a new llvm.dbg.declare intrinsic call. /// @param Storage llvm::Value of the variable /// @param VarInfo Variable's debug info descriptor. /// @param InsertAtEnd Location for the new intrinsic. - Instruction *InsertDeclare(llvm::Value *Storage, DIVariable VarInfo, + Instruction *insertDeclare(llvm::Value *Storage, DIVariable VarInfo, BasicBlock *InsertAtEnd); - /// InsertDeclare - Insert a new llvm.dbg.declare intrinsic call. + /// insertDeclare - Insert a new llvm.dbg.declare intrinsic call. /// @param Storage llvm::Value of the variable /// @param VarInfo Variable's debug info descriptor. /// @param InsertBefore Location for the new intrinsic. - Instruction *InsertDeclare(llvm::Value *Storage, DIVariable VarInfo, + Instruction *insertDeclare(llvm::Value *Storage, DIVariable VarInfo, Instruction *InsertBefore); - /// InsertDbgValueIntrinsic - Insert a new llvm.dbg.value intrinsic call. + /// insertDbgValueIntrinsic - Insert a new llvm.dbg.value intrinsic call. /// @param Val llvm::Value of the variable /// @param Offset Offset /// @param VarInfo Variable's debug info descriptor. /// @param InsertAtEnd Location for the new intrinsic. - Instruction *InsertDbgValueIntrinsic(llvm::Value *Val, uint64_t Offset, + Instruction *insertDbgValueIntrinsic(llvm::Value *Val, uint64_t Offset, DIVariable VarInfo, BasicBlock *InsertAtEnd); - /// InsertDbgValueIntrinsic - Insert a new llvm.dbg.value intrinsic call. + /// insertDbgValueIntrinsic - Insert a new llvm.dbg.value intrinsic call. /// @param Val llvm::Value of the variable /// @param Offset Offset /// @param VarInfo Variable's debug info descriptor. /// @param InsertBefore Location for the new intrinsic. - Instruction *InsertDbgValueIntrinsic(llvm::Value *Val, uint64_t Offset, + Instruction *insertDbgValueIntrinsic(llvm::Value *Val, uint64_t Offset, DIVariable VarInfo, Instruction *InsertBefore); ==== //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/CodeGen/AsmPrinter.h#5 (text+ko) ==== @@ -445,7 +445,8 @@ /// EmitVisibility - This emits visibility information about symbol, if /// this is suported by the target. - void EmitVisibility(MCSymbol *Sym, unsigned Visibility) const; + void EmitVisibility(MCSymbol *Sym, unsigned Visibility, + bool IsDefinition = true) const; void EmitLinkage(unsigned Linkage, MCSymbol *GVSym) const; ==== //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/CodeGen/FunctionLoweringInfo.h#4 (text+ko) ==== @@ -101,13 +101,16 @@ #endif struct LiveOutInfo { - unsigned NumSignBits; + unsigned NumSignBits : 31; + bool IsValid : 1; APInt KnownOne, KnownZero; - LiveOutInfo() : NumSignBits(0), KnownOne(1, 0), KnownZero(1, 0) {} + LiveOutInfo() : NumSignBits(0), IsValid(true), KnownOne(1, 0), + KnownZero(1, 0) {} }; - - /// LiveOutRegInfo - Information about live out vregs. - IndexedMap LiveOutRegInfo; + + /// VisitedBBs - The set of basic blocks visited thus far by instruction + /// selection. + DenseSet VisitedBBs; /// PHINodesToUpdate - A list of phi instructions whose operand list will /// be updated after processing the current basic block. @@ -143,12 +146,62 @@ return R = CreateRegs(V->getType()); } + /// GetLiveOutRegInfo - Gets LiveOutInfo for a register, returning NULL if the + /// register is a PHI destination and the PHI's LiveOutInfo is not valid. + const LiveOutInfo *GetLiveOutRegInfo(unsigned Reg) { + if (!LiveOutRegInfo.inBounds(Reg)) + return NULL; + + const LiveOutInfo *LOI = &LiveOutRegInfo[Reg]; + if (!LOI->IsValid) + return NULL; + + return LOI; + } + + /// GetLiveOutRegInfo - Gets LiveOutInfo for a register, returning NULL if the + /// register is a PHI destination and the PHI's LiveOutInfo is not valid. If + /// the register's LiveOutInfo is for a smaller bit width, it is extended to + /// the larger bit width by zero extension. The bit width must be no smaller + /// than the LiveOutInfo's existing bit width. + const LiveOutInfo *GetLiveOutRegInfo(unsigned Reg, unsigned BitWidth); + + /// AddLiveOutRegInfo - Adds LiveOutInfo for a register. + void AddLiveOutRegInfo(unsigned Reg, unsigned NumSignBits, + const APInt &KnownZero, const APInt &KnownOne) { + // Only install this information if it tells us something. + if (NumSignBits == 1 && KnownZero == 0 && KnownOne == 0) + return; + + LiveOutRegInfo.grow(Reg); + LiveOutInfo &LOI = LiveOutRegInfo[Reg]; + LOI.NumSignBits = NumSignBits; + LOI.KnownOne = KnownOne; + LOI.KnownZero = KnownZero; + } + + /// ComputePHILiveOutRegInfo - Compute LiveOutInfo for a PHI's destination + /// register based on the LiveOutInfo of its operands. + void ComputePHILiveOutRegInfo(const PHINode*); + + /// InvalidatePHILiveOutRegInfo - Invalidates a PHI's LiveOutInfo, to be + /// called when a block is visited before all of its predecessors. + void InvalidatePHILiveOutRegInfo(const PHINode *PN) { + unsigned Reg = ValueMap[PN]; + LiveOutRegInfo.grow(Reg); + LiveOutRegInfo[Reg].IsValid = false; + } + /// setByValArgumentFrameIndex - Record frame index for the byval /// argument. void setByValArgumentFrameIndex(const Argument *A, int FI); /// getByValArgumentFrameIndex - Get frame index for the byval argument. int getByValArgumentFrameIndex(const Argument *A); + +private: + /// LiveOutRegInfo - Information about live out vregs. + IndexedMap LiveOutRegInfo; }; /// AddCatchInfo - Extract the personality and type infos from an eh.selector ==== //depot/projects/soc2009/trasz_limits/contrib/llvm/include/llvm/CodeGen/MachineConstantPool.h#2 (text+ko) ==== @@ -16,6 +16,7 @@ #ifndef LLVM_CODEGEN_MACHINECONSTANTPOOL_H #define LLVM_CODEGEN_MACHINECONSTANTPOOL_H +#include "llvm/ADT/DenseSet.h" #include #include >>> TRUNCATED FOR MAIL (1000 lines) <<< From mjacob at FreeBSD.org Mon Feb 28 15:56:02 2011 From: mjacob at FreeBSD.org (Matt Jacob) Date: Mon Feb 28 15:56:08 2011 Subject: PERFORCE change 189280 for review Message-ID: <201102281556.p1SFu11f093203@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189280?ac=10 Change 189280 by mjacob@mjacob-sandbox on 2011/02/28 15:55:46 Sync FreeBSD ISP with mercurial tree. Affected files ... .. //depot/projects/mjacob-dev/sys/dev/isp/isp.c#3 edit .. //depot/projects/mjacob-dev/sys/dev/isp/isp_freebsd.c#4 edit .. //depot/projects/mjacob-dev/sys/dev/isp/isp_freebsd.h#3 edit .. //depot/projects/mjacob-dev/sys/dev/isp/ispvar.h#3 edit Differences ... ==== //depot/projects/mjacob-dev/sys/dev/isp/isp.c#3 (text+ko) ==== @@ -4377,7 +4377,7 @@ if (IS_SCSI(isp)) { reqp->req_target = target | (XS_CHANNEL(xs) << 7); reqp->req_lun_trn = XS_LUN(xs); - cdblen = MIN(cdblen, sizeof (reqp->req_cdb)); + cdblen = ISP_MIN(cdblen, sizeof (reqp->req_cdb)); cdbp = reqp->req_cdb; reqp->req_cdblen = cdblen; } else if (IS_24XX(isp)) { @@ -4396,25 +4396,25 @@ t7->req_lun[1] = XS_LUN(xs); tptr = &t7->req_time; cdbp = t7->req_cdb; - cdblen = MIN(cdblen, sizeof (t7->req_cdb)); + cdblen = ISP_MIN(cdblen, sizeof (t7->req_cdb)); } else if (ISP_CAP_2KLOGIN(isp)) { ispreqt2e_t *t2e = (ispreqt2e_t *)local; t2e->req_target = target; t2e->req_scclun = XS_LUN(xs); cdbp = t2e->req_cdb; - cdblen = MIN(cdblen, sizeof (t2e->req_cdb)); + cdblen = ISP_MIN(cdblen, sizeof (t2e->req_cdb)); } else if (ISP_CAP_SCCFW(isp)) { ispreqt2_t *t2 = (ispreqt2_t *)local; t2->req_target = target; t2->req_scclun = XS_LUN(xs); cdbp = t2->req_cdb; - cdblen = MIN(cdblen, sizeof (t2->req_cdb)); + cdblen = ISP_MIN(cdblen, sizeof (t2->req_cdb)); } else { ispreqt2_t *t2 = (ispreqt2_t *)local; t2->req_target = target; t2->req_lun_trn = XS_LUN(xs); cdbp = t2->req_cdb; - cdblen = MIN(cdblen, sizeof (t2->req_cdb)); + cdblen = ISP_MIN(cdblen, sizeof (t2->req_cdb)); } ISP_MEMCPY(cdbp, XS_CDBP(xs), cdblen); ==== //depot/projects/mjacob-dev/sys/dev/isp/isp_freebsd.c#4 (text+ko) ==== @@ -1865,7 +1865,7 @@ } if (status & QLTM_SVALID) { - size_t amt = imin(QLTM_SENSELEN, sizeof (atiop->sense_data)); + size_t amt = ISP_MIN(QLTM_SENSELEN, sizeof (atiop->sense_data)); atiop->sense_len = amt; ISP_MEMCPY(&atiop->sense_data, aep->at_sense, amt); } else { ==== //depot/projects/mjacob-dev/sys/dev/isp/isp_freebsd.h#3 (text+ko) ==== @@ -325,6 +325,8 @@ #define ISP_DELAY DELAY #define ISP_SLEEP(isp, x) DELAY(x) +#define ISP_MIN imin + #ifndef DIAGNOSTIC #define ISP_INLINE __inline #else ==== //depot/projects/mjacob-dev/sys/dev/isp/ispvar.h#3 (text+ko) ==== @@ -997,6 +997,7 @@ * * ISP_INLINE ___inline or not- depending on how * good your debugger is + * ISP_MIN shorthand for ((a) < (b))? (a) : (b) * * NANOTIME_T nanosecond time type * From trasz at FreeBSD.org Mon Feb 28 17:02:57 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Mon Feb 28 17:03:04 2011 Subject: PERFORCE change 189283 for review Message-ID: <201102281702.p1SH2uJL007705@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189283?ac=10 Change 189283 by trasz@trasz_victim on 2011/02/28 17:02:47 Add pid argument to getloginclass(2) and add "-o class" argument to ps(1). Affected files ... .. //depot/projects/soc2009/trasz_limits/bin/ps/extern.h#4 edit .. //depot/projects/soc2009/trasz_limits/bin/ps/keyword.c#6 edit .. //depot/projects/soc2009/trasz_limits/bin/ps/print.c#6 edit .. //depot/projects/soc2009/trasz_limits/bin/ps/ps.1#9 edit .. //depot/projects/soc2009/trasz_limits/include/unistd.h#10 edit .. //depot/projects/soc2009/trasz_limits/sys/compat/freebsd32/syscalls.master#15 edit .. //depot/projects/soc2009/trasz_limits/sys/kern/kern_loginclass.c#32 edit .. //depot/projects/soc2009/trasz_limits/sys/kern/syscalls.master#16 edit .. //depot/projects/soc2009/trasz_limits/usr.bin/id/id.c#8 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/bin/ps/extern.h#4 (text+ko) ==== @@ -55,6 +55,7 @@ double getpcpu(const KINFO *); void kvar(KINFO *, VARENT *); void label(KINFO *, VARENT *); +void loginclass(KINFO *, VARENT *); void logname(KINFO *, VARENT *); void longtname(KINFO *, VARENT *); void lstarted(KINFO *, VARENT *); @@ -74,6 +75,7 @@ void rvar(KINFO *, VARENT *); int s_comm(KINFO *); int s_label(KINFO *); +int s_loginclass(KINFO *); int s_rgroupname(KINFO *); int s_runame(KINFO *); int s_uname(KINFO *); ==== //depot/projects/soc2009/trasz_limits/bin/ps/keyword.c#6 (text+ko) ==== @@ -79,6 +79,8 @@ CHAR, NULL, 0}, {"blocked", "", "sigmask", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, {"caught", "", "sigcatch", 0, NULL, NULL, 0, 0, CHAR, NULL, 0}, + {"class", "CLASS", NULL, LJUST|DSIZ, loginclass, s_loginclass, + SHRT_MAX, 0, CHAR, NULL, 0}, {"comm", "COMMAND", NULL, LJUST|DSIZ, ucomm, s_comm, COMMLEN + OCOMMLEN + 1, 0, CHAR, NULL, 0}, {"command", "COMMAND", NULL, COMM|LJUST|USER, command, NULL, 16, 0, ==== //depot/projects/soc2009/trasz_limits/bin/ps/print.c#6 (text+ko) ==== @@ -862,6 +862,25 @@ return; } +void +loginclass(KINFO *k, VARENT *ve) +{ + char buf[MAXLOGNAME + 1]; + int error; + VAR *v; + + v = ve->var; + if (k->ki_p->ki_flag & P_SYSTEM) { + (void)printf("%-*s", v->width, " -"); + return; + } + error = getloginclass(k->ki_p->ki_pid, buf, sizeof(buf)); + if (error == 0) + (void)printf("%-*s", v->width, buf); + else + (void)printf("%-*s", v->width, " -"); +} + int s_comm(KINFO *k) { @@ -895,3 +914,17 @@ mac_free(proclabel); return (size); } + +int +s_loginclass(KINFO *k) +{ + char buf[MAXLOGNAME + 1]; + int error; + + if (k->ki_p->ki_flag & P_SYSTEM) + return (3); /* strlen (" -") */ + error = getloginclass(k->ki_p->ki_pid, buf, sizeof(buf)); + if (error != 0) + return (0); + return (strlen(buf)); +} ==== //depot/projects/soc2009/trasz_limits/bin/ps/ps.1#9 (text+ko) ==== @@ -280,6 +280,8 @@ fields to exceed 100%. .It Cm %mem The percentage of real memory used by this process. +.It Cm class +Login class associated with the process. .It Cm flags The flags associated with the process as in the include file @@ -475,6 +477,8 @@ .Cm acflg ) .It Cm args command and arguments +.It Cm class +login class .It Cm comm command .It Cm command ==== //depot/projects/soc2009/trasz_limits/include/unistd.h#10 (text+ko) ==== @@ -500,7 +500,7 @@ char *fflagstostr(u_long); int getdomainname(char *, int); int getgrouplist(const char *, gid_t, gid_t *, int *); -int getloginclass(char *, size_t); +int getloginclass(pid_t, char *, size_t); mode_t getmode(const void *, mode_t); int getosreldate(void); int getpeereid(int, uid_t *, gid_t *); ==== //depot/projects/soc2009/trasz_limits/sys/compat/freebsd32/syscalls.master#15 (text+ko) ==== @@ -962,8 +962,8 @@ fd_set *ou, fd_set *ex, \ const struct timespec32 *ts, \ const sigset_t *sm); } -523 AUE_NULL NOPROTO { int getloginclass(char *namebuf, size_t \ - namelen); } +523 AUE_NULL NOPROTO { int getloginclass(pid_t pid, char *namebuf, \ + size_t namelen); } 524 AUE_NULL NOPROTO { int setloginclass(const char *namebuf); } 525 AUE_NULL NOPROTO { int rctl_get_usage(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); } 526 AUE_NULL NOPROTO { int rctl_get_rules(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); } ==== //depot/projects/soc2009/trasz_limits/sys/kern/kern_loginclass.c#32 (text+ko) ==== @@ -156,10 +156,22 @@ { int error = 0; size_t lcnamelen; - struct proc *p = td->td_proc; + struct proc *p; struct loginclass *lc; - PROC_LOCK(p); + if (uap->pid == 0) { + p = td->td_proc; + PROC_LOCK(p); + } else { + p = pfind(uap->pid); + if (p == NULL) + return (ESRCH); + error = p_cansee(td, p); + if (error != 0) { + PROC_UNLOCK(p); + return (error); + } + } lc = p->p_ucred->cr_loginclass; loginclass_acquire(lc); PROC_UNLOCK(p); ==== //depot/projects/soc2009/trasz_limits/sys/kern/syscalls.master#16 (text+ko) ==== @@ -926,8 +926,8 @@ fd_set *ou, fd_set *ex, \ const struct timespec *ts, \ const sigset_t *sm); } -523 AUE_NULL STD { int getloginclass(char *namebuf, size_t \ - namelen); } +523 AUE_NULL STD { int getloginclass(pid_t pid, char *namebuf, \ + size_t namelen); } 524 AUE_NULL STD { int setloginclass(const char *namebuf); } 525 AUE_NULL STD { int rctl_get_usage(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); } 526 AUE_NULL STD { int rctl_get_rules(const void *inbufp, size_t inbuflen, void *outbufp, size_t outbuflen); } ==== //depot/projects/soc2009/trasz_limits/usr.bin/id/id.c#8 (text+ko) ==== @@ -164,7 +164,7 @@ #endif if (cflag) { - error = getloginclass(loginclass, sizeof(loginclass)); + error = getloginclass(0, loginclass, sizeof(loginclass)); if (error != 0) err(1, "loginclass"); (void)printf("%s\n", loginclass); From mjacob at FreeBSD.org Mon Feb 28 17:36:57 2011 From: mjacob at FreeBSD.org (Matt Jacob) Date: Mon Feb 28 17:37:02 2011 Subject: PERFORCE change 189287 for review Message-ID: <201102281736.p1SHauVI014367@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189287?ac=10 Change 189287 by mjacob@mjacob-sandbox on 2011/02/28 17:36:50 Remove my local sio_suppressed hack- it gets in the way of running a clean 'make universe' and it isn't worth fixing for all architecture. Affected files ... .. //depot/projects/mjacob-dev/sys/dev/uart/uart_tty.c#4 edit .. //depot/projects/mjacob-dev/sys/kern/kern_shutdown.c#3 edit .. //depot/projects/mjacob-dev/sys/kern/subr_kdb.c#4 edit Differences ... ==== //depot/projects/mjacob-dev/sys/dev/uart/uart_tty.c#4 (text+ko) ==== @@ -40,7 +40,6 @@ #include #include #include -#include #include #include @@ -108,15 +107,10 @@ uart_term(cp->cn_arg); } -int sio_suppressed = 0; -SYSCTL_INT(_machdep, OID_AUTO, sio_suppressed, CTLFLAG_RW, &sio_suppressed, 0, ""); - static void uart_cnputc(struct consdev *cp, int c) { - if (sio_suppressed) { - return; - } + uart_putc(cp->cn_arg, c); } ==== //depot/projects/mjacob-dev/sys/kern/kern_shutdown.c#3 (text+ko) ==== @@ -512,8 +512,6 @@ /* NOTREACHED */ /* assuming reset worked */ } -extern int sio_suppressed; - /* * Panic is called on unresolvable fatal errors. It prints "panic: mesg", * and then reboots. If we are called twice, then we avoid trying to sync @@ -530,7 +528,6 @@ va_list ap; static char buf[256]; - sio_suppressed = 0; critical_enter(); #ifdef SMP /* ==== //depot/projects/mjacob-dev/sys/kern/subr_kdb.c#4 (text+ko) ==== @@ -271,7 +271,6 @@ return (brk); } -extern int sio_suppressed; /* * Print a backtrace of the calling thread. The backtrace is generated by * the selected debugger, provided it supports backtraces. If no debugger @@ -282,8 +281,6 @@ void kdb_backtrace(void) { - int osup = sio_suppressed; - sio_suppressed = 0; if (kdb_dbbe != NULL && kdb_dbbe->dbbe_trace != NULL) { printf("KDB: stack backtrace:\n"); @@ -298,7 +295,6 @@ stack_print_ddb(&st); } #endif - sio_suppressed = osup; } /* @@ -331,8 +327,6 @@ void kdb_enter(const char *why, const char *msg) { - int osup = sio_suppressed; - sio_suppressed = 0; if (kdb_dbbe != NULL && kdb_active == 0) { if (msg != NULL) @@ -341,7 +335,6 @@ breakpoint(); kdb_why = KDB_WHY_UNSET; } - sio_suppressed = osup; } /* @@ -510,8 +503,6 @@ int did_stop_cpus; #endif int handled; - int osup = sio_suppressed; - sio_suppressed = 0; be = kdb_dbbe; if (be == NULL || be->dbbe_trap == NULL) @@ -557,6 +548,5 @@ intr_restore(intr); - sio_suppressed = osup; return (handled); } From trasz at FreeBSD.org Mon Feb 28 17:41:20 2011 From: trasz at FreeBSD.org (Edward Tomasz Napierala) Date: Mon Feb 28 17:41:27 2011 Subject: PERFORCE change 189288 for review Message-ID: <201102281741.p1SHfKxU016229@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189288?ac=10 Change 189288 by trasz@trasz_victim on 2011/02/28 17:40:24 Remove some leftover. Affected files ... .. //depot/projects/soc2009/trasz_limits/sys/sys/ucred.h#12 edit Differences ... ==== //depot/projects/soc2009/trasz_limits/sys/sys/ucred.h#12 (text+ko) ==== @@ -89,7 +89,6 @@ #ifdef _KERNEL struct proc; struct thread; -struct proc; void change_egid(struct ucred *newcred, gid_t egid); void change_euid(struct ucred *newcred, struct uidinfo *euip); From mjacob at FreeBSD.org Mon Feb 28 18:06:38 2011 From: mjacob at FreeBSD.org (Matt Jacob) Date: Mon Feb 28 18:06:45 2011 Subject: PERFORCE change 189289 for review Message-ID: <201102281806.p1SI6ZMx020068@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189289?ac=10 Change 189289 by mjacob@mjacob-sandbox on 2011/02/28 18:05:53 Integrate from head. Affected files ... .. //depot/projects/mjacob-dev/MAINTAINERS#2 integrate .. //depot/projects/mjacob-dev/Makefile.inc1#4 integrate .. //depot/projects/mjacob-dev/cddl/compat/opensolaris/include/fcntl.h#2 integrate .. //depot/projects/mjacob-dev/cddl/compat/opensolaris/include/mnttab.h#2 integrate .. //depot/projects/mjacob-dev/cddl/compat/opensolaris/include/priv.h#2 integrate .. //depot/projects/mjacob-dev/cddl/compat/opensolaris/include/sha2.h#1 branch .. //depot/projects/mjacob-dev/cddl/compat/opensolaris/include/solaris.h#2 integrate .. //depot/projects/mjacob-dev/cddl/compat/opensolaris/include/thread_pool.h#1 branch .. //depot/projects/mjacob-dev/cddl/compat/opensolaris/misc/fsshare.c#2 integrate .. //depot/projects/mjacob-dev/cddl/compat/opensolaris/misc/zmount.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/stat/common/statcommon.h#1 branch .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/stat/common/timestamp.c#1 branch .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zdb/zdb.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zfs/zfs.8#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zfs/zfs_util.h#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zinject/translate.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zinject/zinject.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zinject/zinject.h#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zlook/zlook.c#1 branch .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zpool/zpool.8#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zpool/zpool_util.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.1#1 branch .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.c#1 branch .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/ztest/ztest.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/head/synch.h#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libuutil/common/libuutil.h#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libuutil/common/uu_alloc.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c#1 branch .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_config.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c#1 branch .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c#1 branch .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c#3 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#3 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/libzpool/common/util.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/pyzfs/common/__init__.py#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/pyzfs/common/dataset.py#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/pyzfs/common/groupspace.py#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/pyzfs/common/holds.py#1 branch .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/pyzfs/common/ioctl.c#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/pyzfs/common/table.py#1 branch .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/pyzfs/common/unallow.py#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/pyzfs/common/userspace.py#2 integrate .. //depot/projects/mjacob-dev/cddl/contrib/opensolaris/lib/pyzfs/common/util.py#2 integrate .. //depot/projects/mjacob-dev/cddl/lib/libzfs/Makefile#2 integrate .. //depot/projects/mjacob-dev/cddl/lib/libzpool/Makefile#3 integrate .. //depot/projects/mjacob-dev/cddl/sbin/zfs/Makefile#2 integrate .. //depot/projects/mjacob-dev/cddl/sbin/zpool/Makefile#2 integrate .. //depot/projects/mjacob-dev/cddl/usr.bin/Makefile#2 integrate .. //depot/projects/mjacob-dev/cddl/usr.bin/zlook/Makefile#1 branch .. //depot/projects/mjacob-dev/cddl/usr.bin/zstreamdump/Makefile#1 branch .. //depot/projects/mjacob-dev/cddl/usr.bin/ztest/Makefile#2 integrate .. //depot/projects/mjacob-dev/cddl/usr.sbin/zdb/Makefile#2 integrate .. //depot/projects/mjacob-dev/etc/rc.d/zvol#2 integrate .. //depot/projects/mjacob-dev/lib/libc/yp/xdryp.c#2 integrate .. //depot/projects/mjacob-dev/lib/libelf/libelf_convert.m4#2 integrate .. //depot/projects/mjacob-dev/lib/libusb/libusb10.c#2 integrate .. //depot/projects/mjacob-dev/lib/libusb/libusb20.3#2 integrate .. //depot/projects/mjacob-dev/lib/libusb/libusb20.c#2 integrate .. //depot/projects/mjacob-dev/lib/libusb/libusb20.h#2 integrate .. //depot/projects/mjacob-dev/lib/libusb/libusb20_int.h#2 integrate .. //depot/projects/mjacob-dev/lib/libusb/libusb20_ugen20.c#2 integrate .. //depot/projects/mjacob-dev/rescue/rescue/Makefile#2 integrate .. //depot/projects/mjacob-dev/share/man/man4/usb_quirk.4#3 integrate .. //depot/projects/mjacob-dev/share/man/man7/security.7#2 integrate .. //depot/projects/mjacob-dev/share/man/man9/usbdi.9#2 integrate .. //depot/projects/mjacob-dev/share/timedef/pl_PL.ISO8859-2.src#2 integrate .. //depot/projects/mjacob-dev/share/timedef/pl_PL.UTF-8.src#2 integrate .. //depot/projects/mjacob-dev/sys/boot/i386/cdboot/cdboot.s#2 integrate .. //depot/projects/mjacob-dev/sys/boot/i386/gptzfsboot/Makefile#4 integrate .. //depot/projects/mjacob-dev/sys/boot/i386/zfsboot/Makefile#4 integrate .. //depot/projects/mjacob-dev/sys/boot/pc98/cdboot/cdboot.s#2 integrate .. //depot/projects/mjacob-dev/sys/boot/zfs/zfs.c#2 integrate .. //depot/projects/mjacob-dev/sys/boot/zfs/zfsimpl.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/boot/zfs/fletcher.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/boot/zfs/zfsimpl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/boot/zfs/zfssubr.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/boot/zfs/zle.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/kern/opensolaris_atomic.c#3 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/kern/opensolaris_kmem.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/kern/opensolaris_misc.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/kern/opensolaris_policy.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/kern/opensolaris_string.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/kern/opensolaris_sunddi.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/kern/opensolaris_sysevent.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/kern/opensolaris_taskq.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/kern/opensolaris_vfs.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/kern/opensolaris_zone.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/atomic.h#3 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/byteorder.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/dirent.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/file.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/kmem.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/misc.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/mount.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/mutex.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/policy.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/proc.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/rwlock.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/sid.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/stat.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/string.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/sunddi.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/sysmacros.h#2 delete .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/systeminfo.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/systm.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/taskq.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/time.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/types.h#3 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/uio.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/vfs.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/vnode.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/compat/opensolaris/sys/zone.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/acl/acl_common.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/acl/acl_common.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/atomic/amd64/opensolaris_atomic.S#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/atomic/i386/opensolaris_atomic.S#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/atomic/ia64/opensolaris_atomic.S#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/atomic/powerpc64/opensolaris_atomic.S#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/atomic/sparc64/opensolaris_atomic.S#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/avl/avl.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/nvpair/nvpair.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/unicode/u8_textprep.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/zfs/zfs_comutil.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/zfs/zfs_deleg.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/zfs/zfs_fletcher.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/zfs/zfs_ioctl_compat.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/zfs/zfs_namecheck.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/zfs/zfs_prop.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/zfs/zpool_prop.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/common/zfs/zprop_common.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/Makefile.files#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/gfs.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/vnode.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/arc.c#3 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bplist.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/bpobj.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dbuf.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/ddt_zap.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_diff.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_object.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_objset.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_send.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_traverse.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_tx.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dmu_zfetch.c#3 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dnode_sync.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dataset.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deadlist.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_deleg.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_dir.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_pool.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_prop.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scan.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_scrub.c#2 delete .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/dsl_synctask.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/fletcher.c#2 delete .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/lzjb.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/metaslab.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/refcount.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sa.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sha256.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_config.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_errlog.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_history.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/spa_misc.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/space_map.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/arc.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bplist.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/bpobj.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dbuf.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/ddt.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_impl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_objset.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_traverse.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dmu_tx.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dnode.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dataset.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deadlist.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_deleg.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_dir.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_pool.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_prop.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_scan.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/dsl_synctask.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/metaslab_impl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/refcount.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/sa_impl.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_boot.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/spa_impl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/txg_impl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/uberblock_impl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/vdev_impl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_impl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zap_leaf.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_acl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_context.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_debug.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_dir.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_fuid.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_ioctl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_onexit.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_sa.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_stat.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_vfsops.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zfs_znode.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zil_impl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio.h#3 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_checksum.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_compress.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zio_impl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zrlock.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/sys/zvol.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/txg.c#3 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/uberblock.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_cache.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_disk.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_file.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_geom.c#4 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_label.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_mirror.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_missing.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_queue.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_raidz.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/vdev_root.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_leaf.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zap_micro.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_acl.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_byteswap.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ctldir.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_debug.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_dir.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fm.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_fuid.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_ioctl.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_log.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_onexit.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_replay.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_rlock.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_sa.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vfsops.c#4 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_vnops.c#4 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zfs_znode.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zil.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio.c#3 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_checksum.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_compress.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zio_inject.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zle.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zrlock.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/fs/zfs/zvol.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/os/callb.c#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/os/fm.c#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/acl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/acl_impl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/avl.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/byteorder.h#2 delete .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/callb.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/cpupart.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/cpuvar.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/cred.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/debug.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/fm/fs/zfs.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/fm/protocol.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/fm/util.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zfs.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/fs/zut.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/gfs.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/idmap.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/isa_defs.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/nvpair.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/processor.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/dev.h#1 branch .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/sysevent/eventdefs.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/sysmacros.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/taskq.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/u8_textprep.h#2 integrate .. //depot/projects/mjacob-dev/sys/cddl/contrib/opensolaris/uts/common/sys/vnode.h#2 integrate .. //depot/projects/mjacob-dev/sys/dev/isp/isp.c#4 integrate .. //depot/projects/mjacob-dev/sys/dev/isp/isp_freebsd.c#5 integrate .. //depot/projects/mjacob-dev/sys/dev/isp/isp_freebsd.h#4 integrate .. //depot/projects/mjacob-dev/sys/dev/isp/ispvar.h#4 integrate .. //depot/projects/mjacob-dev/sys/dev/usb/usb_generic.c#3 integrate .. //depot/projects/mjacob-dev/sys/dev/usb/usb_ioctl.h#2 integrate .. //depot/projects/mjacob-dev/sys/dev/usb/usb_transfer.c#4 integrate .. //depot/projects/mjacob-dev/sys/dev/usb/usbdi.h#2 integrate .. //depot/projects/mjacob-dev/sys/modules/opensolaris/Makefile#2 integrate .. //depot/projects/mjacob-dev/sys/modules/zfs/Makefile#2 integrate .. //depot/projects/mjacob-dev/usr.bin/checknr/checknr.c#3 integrate .. //depot/projects/mjacob-dev/usr.bin/fstat/zfs.c#2 integrate .. //depot/projects/mjacob-dev/usr.sbin/fifolog/fifolog_writer/fifolog_writer.c#3 integrate .. //depot/projects/mjacob-dev/usr.sbin/fifolog/flint.lnt#2 integrate .. //depot/projects/mjacob-dev/usr.sbin/fifolog/lib/fifolog_create.c#3 integrate .. //depot/projects/mjacob-dev/usr.sbin/fifolog/lib/fifolog_int.c#3 integrate .. //depot/projects/mjacob-dev/usr.sbin/fifolog/lib/fifolog_write.h#3 integrate .. //depot/projects/mjacob-dev/usr.sbin/fifolog/lib/fifolog_write_poll.c#4 integrate .. //depot/projects/mjacob-dev/usr.sbin/fifolog/lib/libfifolog.h#2 integrate .. //depot/projects/mjacob-dev/usr.sbin/fifolog/lib/libfifolog_int.h#2 integrate Differences ... ==== //depot/projects/mjacob-dev/MAINTAINERS#2 (text+ko) ==== @@ -1,4 +1,4 @@ -$FreeBSD: src/MAINTAINERS,v 1.162 2010/04/10 12:29:09 bms Exp $ +$FreeBSD: src/MAINTAINERS,v 1.163 2011/02/28 06:54:14 simon Exp $ Please note that the content of this file is strictly advisory. No locks listed here are valid. The only strict review requirements @@ -107,7 +107,7 @@ bs{diff,patch} cperciva Pre-commit review requested. portsnap cperciva Pre-commit review requested. freebsd-update cperciva Pre-commit review requested. -openssl simon Pre-commit review requested. +openssl - No non-upstream commits should be done. sys/netgraph/bluetooth emax Pre-commit review preferred. lib/libbluetooth emax Pre-commit review preferred. lib/libsdp emax Pre-commit review preferred. ==== //depot/projects/mjacob-dev/Makefile.inc1#4 (text+ko) ==== @@ -1,5 +1,5 @@ # -# $FreeBSD: src/Makefile.inc1,v 1.685 2011/02/25 00:04:39 gabor Exp $ +# $FreeBSD: src/Makefile.inc1,v 1.686 2011/02/27 19:44:10 pjd Exp $ # # Make command line options: # -DNO_CLEANDIR run ${MAKE} clean, instead of ${MAKE} cleandir @@ -1153,6 +1153,7 @@ lib/ncurses/ncurses lib/ncurses/ncursesw \ lib/libopie lib/libpam ${_lib_libthr} \ lib/libradius lib/libsbuf lib/libtacplus \ + ${_cddl_lib_libumem} \ lib/libutil ${_lib_libypclnt} lib/libz lib/msun \ ${_secure_lib_libcrypto} ${_secure_lib_libssh} \ ${_secure_lib_libssl} @@ -1166,6 +1167,7 @@ lib/libopie__L lib/libtacplus__L: lib/libmd__L .if ${MK_CDDL} != "no" +_cddl_lib_libumem= cddl/lib/libumem _cddl_lib= cddl/lib .endif ==== //depot/projects/mjacob-dev/cddl/compat/opensolaris/include/fcntl.h#2 (text+ko) ==== @@ -23,7 +23,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $FreeBSD: src/cddl/compat/opensolaris/include/fcntl.h,v 1.2 2008/03/28 22:16:04 jb Exp $ + * $FreeBSD: src/cddl/compat/opensolaris/include/fcntl.h,v 1.3 2011/02/27 19:41:40 pjd Exp $ * */ @@ -32,6 +32,7 @@ #include_next -#define open64 open +#define open64(...) open(__VA_ARGS__) +#define openat64(...) openat(__VA_ARGS__) #endif ==== //depot/projects/mjacob-dev/cddl/compat/opensolaris/include/mnttab.h#2 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/cddl/compat/opensolaris/include/mnttab.h,v 1.5 2010/07/12 23:49:04 mm Exp $ */ +/* $FreeBSD: src/cddl/compat/opensolaris/include/mnttab.h,v 1.6 2011/02/27 19:41:40 pjd Exp $ */ #ifndef _OPENSOLARIS_MNTTAB_H_ #define _OPENSOLARIS_MNTTAB_H_ @@ -12,6 +12,10 @@ #define MNTTAB _PATH_DEVZERO #define MNT_LINE_MAX 1024 +#define MS_OVERLAY 0x0 +#define MS_NOMNTTAB 0x0 +#define MS_RDONLY 0x1 + #define umount2(p, f) unmount(p, f) struct mnttab { ==== //depot/projects/mjacob-dev/cddl/compat/opensolaris/include/priv.h#2 (text+ko) ==== @@ -1,4 +1,4 @@ -/* $FreeBSD: src/cddl/compat/opensolaris/include/priv.h,v 1.3 2008/04/22 07:42:58 jb Exp $ */ +/* $FreeBSD: src/cddl/compat/opensolaris/include/priv.h,v 1.4 2011/02/27 19:41:40 pjd Exp $ */ #ifndef _OPENSOLARIS_PRIV_H_ #define _OPENSOLARIS_PRIV_H_ @@ -10,7 +10,7 @@ #define PRIV_SYS_CONFIG 0 static __inline int -priv_ineffect(priv) +priv_ineffect(int priv) { assert(priv == PRIV_SYS_CONFIG); ==== //depot/projects/mjacob-dev/cddl/compat/opensolaris/include/solaris.h#2 (text+ko) ==== @@ -1,10 +1,14 @@ -/* $FreeBSD: src/cddl/compat/opensolaris/include/solaris.h,v 1.3 2008/04/22 07:42:58 jb Exp $ */ +/* $FreeBSD: src/cddl/compat/opensolaris/include/solaris.h,v 1.4 2011/02/27 19:41:40 pjd Exp $ */ #ifndef _SOLARIS_H_ #define _SOLARIS_H_ #include -#define dirent64 dirent +#include + +#define NOTE(s) + +int mkdirp(const char *, mode_t); #endif /* !_SOLARIS_H_ */ ==== //depot/projects/mjacob-dev/cddl/compat/opensolaris/misc/fsshare.c#2 (text+ko) ==== @@ -25,18 +25,20 @@ */ #include -__FBSDID("$FreeBSD: src/cddl/compat/opensolaris/misc/fsshare.c,v 1.4 2010/07/07 07:09:33 mm Exp $"); +__FBSDID("$FreeBSD: src/cddl/compat/opensolaris/misc/fsshare.c,v 1.5 2011/02/27 19:41:40 pjd Exp $"); #include -#include -#include + +#include +#include #include -#include -#include +#include #include -#include #include /* _PATH_MOUNTDPID */ -#include +#include +#include +#include +#include #define FILE_HEADER "# !!! DO NOT EDIT THIS FILE MANUALLY !!!\n\n" #define OPTSSIZE 1024 ==== //depot/projects/mjacob-dev/cddl/compat/opensolaris/misc/zmount.c#2 (text+ko) ==== @@ -29,7 +29,7 @@ */ #include -__FBSDID("$FreeBSD: src/cddl/compat/opensolaris/misc/zmount.c,v 1.3 2008/11/17 20:49:29 pjd Exp $"); +__FBSDID("$FreeBSD: src/cddl/compat/opensolaris/misc/zmount.c,v 1.4 2011/02/27 19:41:40 pjd Exp $"); #include #include @@ -39,6 +39,7 @@ #include #include #include +#include static void build_iovec(struct iovec **iov, int *iovlen, const char *name, void *val, @@ -78,7 +79,7 @@ assert(spec != NULL); assert(dir != NULL); - assert(mflag == 0); + assert(mflag == 0 || mflag == MS_RDONLY); assert(fstype != NULL); assert(strcmp(fstype, MNTTYPE_ZFS) == 0); assert(dataptr == NULL); @@ -91,6 +92,8 @@ iov = NULL; iovlen = 0; + if (mflag & MS_RDONLY) + build_iovec(&iov, &iovlen, "ro", NULL, 0); build_iovec(&iov, &iovlen, "fstype", fstype, (size_t)-1); build_iovec(&iov, &iovlen, "fspath", __DECONST(char *, dir), (size_t)-1); ==== //depot/projects/mjacob-dev/cddl/contrib/opensolaris/cmd/zdb/zdb.c#2 (text+ko) ==== @@ -19,8 +19,7 @@ * CDDL HEADER END */ /* - * Copyright 2009 Sun Microsystems, Inc. All rights reserved. - * Use is subject to license terms. + * Copyright (c) 2005, 2010, Oracle and/or its affiliates. All rights reserved. */ #include @@ -34,6 +33,9 @@ #include #include #include +#include +#include +#include #include #include #include @@ -51,10 +53,25 @@ #include #include #include +#include #undef ZFS_MAXNAMELEN #undef verify #include +#define ZDB_COMPRESS_NAME(idx) ((idx) < ZIO_COMPRESS_FUNCTIONS ? \ + zio_compress_table[(idx)].ci_name : "UNKNOWN") +#define ZDB_CHECKSUM_NAME(idx) ((idx) < ZIO_CHECKSUM_FUNCTIONS ? \ + zio_checksum_table[(idx)].ci_name : "UNKNOWN") +#define ZDB_OT_NAME(idx) ((idx) < DMU_OT_NUMTYPES ? \ + dmu_ot[(idx)].ot_name : "UNKNOWN") +#define ZDB_OT_TYPE(idx) ((idx) < DMU_OT_NUMTYPES ? (idx) : DMU_OT_NUMTYPES) + +#ifndef lint +extern int zfs_recover; +#else +int zfs_recover; +#endif + const char cmdname[] = "zdb"; uint8_t dump_opt[256]; @@ -64,8 +81,6 @@ uint64_t *zopt_object = NULL; int zopt_objects = 0; libzfs_handle_t *g_zfs; -boolean_t zdb_sig_user_data = B_TRUE; -int zdb_sig_cksumalg = ZIO_CHECKSUM_SHA256; /* * These libumem hooks provide a reasonable set of defaults for the allocator's @@ -87,39 +102,56 @@ usage(void) { (void) fprintf(stderr, - "Usage: %s [-udibcsvL] [-U cachefile_path] [-t txg]\n" - "\t [-S user:cksumalg] " - "dataset [object...]\n" - " %s -C [pool]\n" - " %s -l dev\n" - " %s -R pool:vdev:offset:size:flags\n" - " %s [-p path_to_vdev_dir]\n" - " %s -e pool | GUID | devid ...\n", - cmdname, cmdname, cmdname, cmdname, cmdname, cmdname); + "Usage: %s [-CumdibcsDvhL] poolname [object...]\n" + " %s [-div] dataset [object...]\n" + " %s -m [-L] poolname [vdev [metaslab...]]\n" + " %s -R poolname vdev:offset:size[:flags]\n" + " %s -S poolname\n" + " %s -l [-u] device\n" + " %s -C\n\n", + cmdname, cmdname, cmdname, cmdname, cmdname, cmdname, cmdname); - (void) fprintf(stderr, " -u uberblock\n"); - (void) fprintf(stderr, " -d datasets\n"); - (void) fprintf(stderr, " -C cached pool configuration\n"); - (void) fprintf(stderr, " -i intent logs\n"); - (void) fprintf(stderr, " -b block statistics\n"); - (void) fprintf(stderr, " -m metaslabs\n"); - (void) fprintf(stderr, " -c checksum all metadata (twice for " + (void) fprintf(stderr, " Dataset name must include at least one " + "separator character '/' or '@'\n"); + (void) fprintf(stderr, " If dataset name is specified, only that " + "dataset is dumped\n"); + (void) fprintf(stderr, " If object numbers are specified, only " + "those objects are dumped\n\n"); + (void) fprintf(stderr, " Options to control amount of output:\n"); + (void) fprintf(stderr, " -u uberblock\n"); + (void) fprintf(stderr, " -d dataset(s)\n"); + (void) fprintf(stderr, " -i intent logs\n"); + (void) fprintf(stderr, " -C config (or cachefile if alone)\n"); + (void) fprintf(stderr, " -h pool history\n"); + (void) fprintf(stderr, " -b block statistics\n"); + (void) fprintf(stderr, " -m metaslabs\n"); + (void) fprintf(stderr, " -c checksum all metadata (twice for " "all data) blocks\n"); - (void) fprintf(stderr, " -s report stats on zdb's I/O\n"); - (void) fprintf(stderr, " -S : -- " - "dump blkptr signatures\n"); - (void) fprintf(stderr, " -v verbose (applies to all others)\n"); + (void) fprintf(stderr, " -s report stats on zdb's I/O\n"); + (void) fprintf(stderr, " -D dedup statistics\n"); + (void) fprintf(stderr, " -S simulate dedup to measure effect\n"); + (void) fprintf(stderr, " -v verbose (applies to all others)\n"); (void) fprintf(stderr, " -l dump label contents\n"); (void) fprintf(stderr, " -L disable leak tracking (do not " "load spacemaps)\n"); - (void) fprintf(stderr, " -U cachefile_path -- use alternate " + (void) fprintf(stderr, " -R read and display block from a " + "device\n\n"); + (void) fprintf(stderr, " Below options are intended for use " + "with other options (except -l):\n"); + (void) fprintf(stderr, " -A ignore assertions (-A), enable " + "panic recovery (-AA) or both (-AAA)\n"); + (void) fprintf(stderr, " -F attempt automatic rewind within " + "safe range of transaction groups\n"); + (void) fprintf(stderr, " -U -- use alternate " "cachefile\n"); - (void) fprintf(stderr, " -R read and display block from a " - "device\n"); - (void) fprintf(stderr, " -e Pool is exported/destroyed/" - "has altroot\n"); - (void) fprintf(stderr, " -p (use with -e)\n"); - (void) fprintf(stderr, " -t highest txg to use when " + (void) fprintf(stderr, " -X attempt extreme rewind (does not " + "work with dataset)\n"); + (void) fprintf(stderr, " -e pool is exported/destroyed/" + "has altroot/not in a cachefile\n"); + (void) fprintf(stderr, " -p -- use one or more with " + "-e to specify path to vdev dir\n"); + (void) fprintf(stderr, " -P print numbers parsable\n"); + (void) fprintf(stderr, " -t -- highest txg to use when " "searching for uberblocks\n"); (void) fprintf(stderr, "Specify an option more than once (e.g. -bb) " "to make only that option verbose\n"); @@ -146,68 +178,6 @@ exit(1); } -static void -dump_nvlist(nvlist_t *list, int indent) -{ - nvpair_t *elem = NULL; - - while ((elem = nvlist_next_nvpair(list, elem)) != NULL) { - switch (nvpair_type(elem)) { - case DATA_TYPE_STRING: - { - char *value; - - VERIFY(nvpair_value_string(elem, &value) == 0); - (void) printf("%*s%s='%s'\n", indent, "", - nvpair_name(elem), value); - } - break; - - case DATA_TYPE_UINT64: - { - uint64_t value; - - VERIFY(nvpair_value_uint64(elem, &value) == 0); - (void) printf("%*s%s=%llu\n", indent, "", - nvpair_name(elem), (u_longlong_t)value); - } - break; - - case DATA_TYPE_NVLIST: - { - nvlist_t *value; - - VERIFY(nvpair_value_nvlist(elem, &value) == 0); - (void) printf("%*s%s\n", indent, "", - nvpair_name(elem)); - dump_nvlist(value, indent + 4); - } - break; - - case DATA_TYPE_NVLIST_ARRAY: - { - nvlist_t **value; - uint_t c, count; - - VERIFY(nvpair_value_nvlist_array(elem, &value, - &count) == 0); - - for (c = 0; c < count; c++) { - (void) printf("%*s%s[%u]\n", indent, "", - nvpair_name(elem), c); - dump_nvlist(value[c], indent + 8); - } - } - break; - - default: - - (void) printf("bad config type %d for %s\n", - nvpair_type(elem), nvpair_name(elem)); - } - } -} - /* ARGSUSED */ static void dump_packed_nvlist(objset_t *os, uint64_t object, void *data, size_t size) @@ -227,6 +197,15 @@ nvlist_free(nv); } +static void +zdb_nicenum(uint64_t num, char *buf) +{ + if (dump_opt['P']) + (void) sprintf(buf, "%llu", (longlong_t)num); + else + nicenum(num, buf); +} + const char dump_zap_stars[] = "****************************************"; const int dump_zap_width = sizeof (dump_zap_stars) - 1; @@ -325,6 +304,13 @@ } /*ARGSUSED*/ +static void +dump_unknown(objset_t *os, uint64_t object, void *data, size_t size) +{ + (void) printf("\tUNKNOWN OBJECT TYPE\n"); +} + +/*ARGSUSED*/ void dump_uint8(objset_t *os, uint64_t object, void *data, size_t size) { @@ -388,6 +374,79 @@ /*ARGSUSED*/ static void +dump_ddt_zap(objset_t *os, uint64_t object, void *data, size_t size) +{ + dump_zap_stats(os, object); + /* contents are printed elsewhere, properly decoded */ +} + +/*ARGSUSED*/ +static void +dump_sa_attrs(objset_t *os, uint64_t object, void *data, size_t size) +{ + zap_cursor_t zc; + zap_attribute_t attr; + + dump_zap_stats(os, object); + (void) printf("\n"); + + for (zap_cursor_init(&zc, os, object); + zap_cursor_retrieve(&zc, &attr) == 0; + zap_cursor_advance(&zc)) { + (void) printf("\t\t%s = ", attr.za_name); + if (attr.za_num_integers == 0) { + (void) printf("\n"); + continue; + } + (void) printf(" %llx : [%d:%d:%d]\n", + (u_longlong_t)attr.za_first_integer, + (int)ATTR_LENGTH(attr.za_first_integer), + (int)ATTR_BSWAP(attr.za_first_integer), + (int)ATTR_NUM(attr.za_first_integer)); + } + zap_cursor_fini(&zc); +} + +/*ARGSUSED*/ +static void +dump_sa_layouts(objset_t *os, uint64_t object, void *data, size_t size) +{ + zap_cursor_t zc; + zap_attribute_t attr; + uint16_t *layout_attrs; + int i; + + dump_zap_stats(os, object); + (void) printf("\n"); + + for (zap_cursor_init(&zc, os, object); + zap_cursor_retrieve(&zc, &attr) == 0; + zap_cursor_advance(&zc)) { + (void) printf("\t\t%s = [", attr.za_name); + if (attr.za_num_integers == 0) { + (void) printf("\n"); + continue; + } + + VERIFY(attr.za_integer_length == 2); + layout_attrs = umem_zalloc(attr.za_num_integers * + attr.za_integer_length, UMEM_NOFAIL); + + VERIFY(zap_lookup(os, object, attr.za_name, + attr.za_integer_length, + attr.za_num_integers, layout_attrs) == 0); + + for (i = 0; i != attr.za_num_integers; i++) + (void) printf(" %d ", (int)layout_attrs[i]); + (void) printf("]\n"); + umem_free(layout_attrs, + attr.za_num_integers * attr.za_integer_length); + } + zap_cursor_fini(&zc); +} + +/*ARGSUSED*/ +static void dump_zpldir(objset_t *os, uint64_t object, void *data, size_t size) { zap_cursor_t zc; @@ -441,17 +500,17 @@ */ alloc = 0; for (offset = 0; offset < smo->smo_objsize; offset += sizeof (entry)) { - VERIFY(0 == dmu_read(os, smo->smo_object, offset, + VERIFY3U(0, ==, dmu_read(os, smo->smo_object, offset, sizeof (entry), &entry, DMU_READ_PREFETCH)); if (SM_DEBUG_DECODE(entry)) { - (void) printf("\t\t[%4llu] %s: txg %llu, pass %llu\n", + (void) printf("\t [%6llu] %s: txg %llu, pass %llu\n", (u_longlong_t)(offset / sizeof (entry)), ddata[SM_DEBUG_ACTION_DECODE(entry)], (u_longlong_t)SM_DEBUG_TXG_DECODE(entry), (u_longlong_t)SM_DEBUG_SYNCPASS_DECODE(entry)); } else { - (void) printf("\t\t[%4llu] %c range:" - " %08llx-%08llx size: %06llx\n", + (void) printf("\t [%6llu] %c range:" + " %010llx-%010llx size: %06llx\n", (u_longlong_t)(offset / sizeof (entry)), SM_TYPE_DECODE(entry) == SM_ALLOC ? 'A' : 'F', (u_longlong_t)((SM_OFFSET_DECODE(entry) << @@ -476,14 +535,14 @@ static void dump_metaslab_stats(metaslab_t *msp) { - char maxbuf[5]; + char maxbuf[32]; space_map_t *sm = &msp->ms_map; avl_tree_t *t = sm->sm_pp_root; int free_pct = sm->sm_space * 100 / sm->sm_size; - nicenum(space_map_maxsize(sm), maxbuf); + zdb_nicenum(space_map_maxsize(sm), maxbuf); - (void) printf("\t %20s %10lu %7s %6s %4s %4d%%\n", + (void) printf("\t %25s %10lu %7s %6s %4s %4d%%\n", "segments", avl_numnodes(t), "maxsize", maxbuf, "freepct", free_pct); } @@ -495,16 +554,16 @@ spa_t *spa = vd->vdev_spa; space_map_t *sm = &msp->ms_map; space_map_obj_t *smo = &msp->ms_smo; - char freebuf[5]; + char freebuf[32]; - nicenum(sm->sm_size - smo->smo_alloc, freebuf); + zdb_nicenum(sm->sm_size - smo->smo_alloc, freebuf); (void) printf( - "\tvdev %5llu offset %12llx spacemap %6llu free %5s\n", + "\tmetaslab %6llu offset %12llx spacemap %6llu free %5s\n", (u_longlong_t)(sm->sm_start / sm->sm_size), (u_longlong_t)sm->sm_start, (u_longlong_t)smo->smo_object, freebuf); - if (dump_opt['m'] > 1) { + if (dump_opt['m'] > 1 && !dump_opt['L']) { mutex_enter(&msp->ms_lock); space_map_load_wait(sm); if (!sm->sm_loaded) @@ -525,22 +584,52 @@ } static void +print_vdev_metaslab_header(vdev_t *vd) +{ + (void) printf("\tvdev %10llu\n\t%-10s%5llu %-19s %-15s %-10s\n", + (u_longlong_t)vd->vdev_id, + "metaslabs", (u_longlong_t)vd->vdev_ms_count, + "offset", "spacemap", "free"); + (void) printf("\t%15s %19s %15s %10s\n", + "---------------", "-------------------", + "---------------", "-------------"); +} + +static void dump_metaslabs(spa_t *spa) { - vdev_t *rvd = spa->spa_root_vdev; - vdev_t *vd; - int c, m; + vdev_t *vd, *rvd = spa->spa_root_vdev; + uint64_t m, c = 0, children = rvd->vdev_children; (void) printf("\nMetaslabs:\n"); - for (c = 0; c < rvd->vdev_children; c++) { + if (!dump_opt['d'] && zopt_objects > 0) { + c = zopt_object[0]; + + if (c >= children) + (void) fatal("bad vdev id: %llu", (u_longlong_t)c); + + if (zopt_objects > 1) { + vd = rvd->vdev_child[c]; + print_vdev_metaslab_header(vd); + + for (m = 1; m < zopt_objects; m++) { + if (zopt_object[m] < vd->vdev_ms_count) + dump_metaslab( + vd->vdev_ms[zopt_object[m]]); + else + (void) fprintf(stderr, "bad metaslab " + "number %llu\n", + (u_longlong_t)zopt_object[m]); + } + (void) printf("\n"); + return; + } + children = c + 1; + } + for (; c < children; c++) { vd = rvd->vdev_child[c]; - - (void) printf("\t%-10s %-19s %-15s %-10s\n", - "vdev", "offset", "spacemap", "free"); - (void) printf("\t%10s %19s %15s %10s\n", - "----------", "-------------------", - "---------------", "-------------"); + print_vdev_metaslab_header(vd); for (m = 0; m < vd->vdev_ms_count; m++) dump_metaslab(vd->vdev_ms[m]); @@ -549,6 +638,133 @@ } static void +dump_dde(const ddt_t *ddt, const ddt_entry_t *dde, uint64_t index) +{ + const ddt_phys_t *ddp = dde->dde_phys; + const ddt_key_t *ddk = &dde->dde_key; + char *types[4] = { "ditto", "single", "double", "triple" }; + char blkbuf[BP_SPRINTF_LEN]; + blkptr_t blk; + + for (int p = 0; p < DDT_PHYS_TYPES; p++, ddp++) { + if (ddp->ddp_phys_birth == 0) + continue; >>> TRUNCATED FOR MAIL (1000 lines) <<< From peter at FreeBSD.org Mon Feb 28 21:05:18 2011 From: peter at FreeBSD.org (Peter Wemm) Date: Mon Feb 28 21:05:27 2011 Subject: PERFORCE change 189296 for review Message-ID: <201102282104.p1SL4FHR057820@skunkworks.freebsd.org> http://p4web.freebsd.org/@@189296?ac=10 Change 189296 by peter@peter_daintree on 2011/02/28 21:03:26 IFC @189292 Affected files ... .. //depot/projects/hammer/COPYRIGHT#10 integrate .. //depot/projects/hammer/MAINTAINERS#56 integrate .. //depot/projects/hammer/Makefile#61 integrate .. //depot/projects/hammer/Makefile.inc1#156 integrate .. //depot/projects/hammer/Makefile.mips#2 integrate .. //depot/projects/hammer/ObsoleteFiles.inc#81 integrate .. //depot/projects/hammer/README#5 integrate .. //depot/projects/hammer/UPDATING#146 integrate .. //depot/projects/hammer/bin/Makefile#9 integrate .. //depot/projects/hammer/bin/chflags/chflags.1#15 integrate .. //depot/projects/hammer/bin/csh/Makefile#11 integrate .. //depot/projects/hammer/bin/csh/USD.doc/csh.1#5 delete .. //depot/projects/hammer/bin/csh/USD.doc/csh.2#5 delete .. //depot/projects/hammer/bin/csh/USD.doc/csh.3#4 delete .. //depot/projects/hammer/bin/csh/USD.doc/csh.4#4 delete .. //depot/projects/hammer/bin/csh/USD.doc/csh.a#4 delete .. //depot/projects/hammer/bin/csh/USD.doc/csh.g#6 delete .. //depot/projects/hammer/bin/csh/USD.doc/tabs#4 delete .. //depot/projects/hammer/bin/csh/iconv.h#2 delete .. //depot/projects/hammer/bin/csh/iconv_stub.h#1 branch .. //depot/projects/hammer/bin/df/df.c#27 integrate .. //depot/projects/hammer/bin/echo/echo.1#8 integrate .. //depot/projects/hammer/bin/ed/ed.1#5 integrate .. //depot/projects/hammer/bin/expr/expr.1#10 integrate .. //depot/projects/hammer/bin/kenv/kenv.1#7 integrate .. //depot/projects/hammer/bin/kill/kill.1#7 integrate .. //depot/projects/hammer/bin/kill/kill.c#8 integrate .. //depot/projects/hammer/bin/ln/ln.1#12 integrate .. //depot/projects/hammer/bin/pax/pax.1#11 integrate .. //depot/projects/hammer/bin/pax/tar.c#7 integrate .. //depot/projects/hammer/bin/pkill/pkill.c#10 integrate .. //depot/projects/hammer/bin/ps/extern.h#14 integrate .. //depot/projects/hammer/bin/ps/keyword.c#22 integrate .. //depot/projects/hammer/bin/ps/print.c#25 integrate .. //depot/projects/hammer/bin/ps/ps.1#29 integrate .. //depot/projects/hammer/bin/rm/rm.1#15 integrate .. //depot/projects/hammer/bin/rm/rm.c#16 integrate .. //depot/projects/hammer/bin/setfacl/setfacl.1#15 integrate .. //depot/projects/hammer/bin/setfacl/setfacl.c#12 integrate .. //depot/projects/hammer/bin/sh/Makefile#10 integrate .. //depot/projects/hammer/bin/sh/TOUR#3 integrate .. //depot/projects/hammer/bin/sh/alias.c#10 integrate .. //depot/projects/hammer/bin/sh/alias.h#4 integrate .. //depot/projects/hammer/bin/sh/arith.h#7 integrate .. //depot/projects/hammer/bin/sh/arith.y#10 delete .. //depot/projects/hammer/bin/sh/arith_lex.l#8 delete .. //depot/projects/hammer/bin/sh/arith_yacc.c#1 branch .. //depot/projects/hammer/bin/sh/arith_yacc.h#1 branch .. //depot/projects/hammer/bin/sh/arith_yylex.c#1 branch .. //depot/projects/hammer/bin/sh/bltin/bltin.h#4 integrate .. //depot/projects/hammer/bin/sh/bltin/echo.1#6 delete .. //depot/projects/hammer/bin/sh/builtins.def#7 integrate .. //depot/projects/hammer/bin/sh/cd.c#9 integrate .. //depot/projects/hammer/bin/sh/error.c#9 integrate .. //depot/projects/hammer/bin/sh/error.h#6 integrate .. //depot/projects/hammer/bin/sh/eval.c#29 integrate .. //depot/projects/hammer/bin/sh/exec.c#19 integrate .. //depot/projects/hammer/bin/sh/exec.h#9 integrate .. //depot/projects/hammer/bin/sh/expand.c#23 integrate .. //depot/projects/hammer/bin/sh/expand.h#5 integrate .. //depot/projects/hammer/bin/sh/funcs/suspend#4 integrate .. //depot/projects/hammer/bin/sh/histedit.c#12 integrate .. //depot/projects/hammer/bin/sh/init.h#3 integrate .. //depot/projects/hammer/bin/sh/input.c#9 integrate .. //depot/projects/hammer/bin/sh/jobs.c#20 integrate .. //depot/projects/hammer/bin/sh/mail.c#5 integrate .. //depot/projects/hammer/bin/sh/main.c#13 integrate .. //depot/projects/hammer/bin/sh/memalloc.c#8 integrate .. //depot/projects/hammer/bin/sh/memalloc.h#6 integrate .. //depot/projects/hammer/bin/sh/miscbltin.c#14 integrate .. //depot/projects/hammer/bin/sh/mkinit.c#6 integrate .. //depot/projects/hammer/bin/sh/mksyntax.c#10 integrate .. //depot/projects/hammer/bin/sh/nodes.c.pat#7 integrate .. //depot/projects/hammer/bin/sh/options.c#11 integrate .. //depot/projects/hammer/bin/sh/output.c#9 integrate .. //depot/projects/hammer/bin/sh/output.h#6 integrate .. //depot/projects/hammer/bin/sh/parser.c#24 integrate .. //depot/projects/hammer/bin/sh/parser.h#6 integrate .. //depot/projects/hammer/bin/sh/redir.c#8 integrate .. //depot/projects/hammer/bin/sh/sh.1#38 integrate .. //depot/projects/hammer/bin/sh/shell.h#5 integrate .. //depot/projects/hammer/bin/sh/show.c#8 integrate .. //depot/projects/hammer/bin/sh/trap.c#11 integrate .. //depot/projects/hammer/bin/sh/trap.h#5 integrate .. //depot/projects/hammer/bin/sh/var.c#21 integrate .. //depot/projects/hammer/bin/sh/var.h#8 integrate .. //depot/projects/hammer/bin/sleep/sleep.1#5 integrate .. //depot/projects/hammer/bin/sleep/sleep.c#8 integrate .. //depot/projects/hammer/bin/stty/key.c#5 integrate .. //depot/projects/hammer/bin/stty/stty.1#8 integrate .. //depot/projects/hammer/bin/test/TEST.README#3 delete .. //depot/projects/hammer/bin/test/TEST.csh#2 delete .. //depot/projects/hammer/bin/test/TEST.sh#4 delete .. //depot/projects/hammer/bin/test/test.1#8 integrate .. //depot/projects/hammer/bin/test/test.c#6 integrate .. //depot/projects/hammer/cddl/Makefile.inc#8 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/include/fcntl.h#2 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/include/mnttab.h#5 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/include/priv.h#3 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/include/sha2.h#1 branch .. //depot/projects/hammer/cddl/compat/opensolaris/include/solaris.h#3 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/include/thread_pool.h#1 branch .. //depot/projects/hammer/cddl/compat/opensolaris/misc/fsshare.c#3 integrate .. //depot/projects/hammer/cddl/compat/opensolaris/misc/zmount.c#3 integrate .. //depot/projects/hammer/cddl/contrib/dtracetoolkit/dtruss#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/dtrace.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/baddof/baddof.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/chkargs/chkargs.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dstyle.pl#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/cmd/scripts/dtest.pl#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_AGG_SCALAR.stddevtoofew.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevnoarg.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/err.D_PROTO_LEN.stddevtoomany.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.clearstddev.d.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs1.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs2.d.out#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.multiaggs3.d.out#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.stddev.d.out#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/aggs/tst.subr.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/assocs/tst.orthogonality.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.D_PDESC_ZERO.lowfrequency.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.D_PDESC_ZERO.malformedoverflow.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.D_PDESC_ZERO.nonexistentevent.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.cpcvscpustatpart1.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.cpcvscpustatpart2.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.cputrackfailtostart.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.cputrackterminates.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/err.toomanyenablings.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/tst.allcpus.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/tst.genericevent.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/cpc/tst.platformevent.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.AddSearchPath.d.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.DestructWithModule.d.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationOut.d.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.ELFGenerationWithO.d.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/dtraceUtil/tst.PreprocessorStatement.d.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoofew.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.motoomany.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoofew.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/err.D_PROTO_LEN.mtatoomany.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/funcs/tst.index.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv4remote.pl#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/get.ipv6remote.pl#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localicmp.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localicmp.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localtcp.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localtcp.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localudp.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4localudp.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remoteicmp.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remoteicmp.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remotetcp.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remotetcp.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remoteudp.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv4remoteudp.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv6localicmp.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv6localicmp.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv6remoteicmp.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.ipv6remoteicmp.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.localtcpstate.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.localtcpstate.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.remotetcpstate.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/ip/tst.remotetcpstate.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestFunctionLookup.java#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/src/TestGetAggregate.java#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.FunctionLookup.ksh.out#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/java_api/tst.GetAggregate.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.include.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.macroglob.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/misc/tst.schrock.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PDESC_ZERO.badlib.exe#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_CREATEFAIL.many.exe#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_FUNC.badfunc.exe#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_LIB.libdash.exe#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.alldash.exe#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.badname.exe#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_NAME.globdash.exe#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/err.D_PROC_OFF.toobig.exe#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.coverage.exe#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.emptystack.exe#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.fork.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.gcc.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.killonerror.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.probemod.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex1.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex2.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex3.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/pid/tst.provregex4.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.available.exe#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/plockstat/tst.libmap.exe#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.basics.d.out#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.largeusersym.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printa/tst.walltimestamp.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printT.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.printY.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.str.d.out#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/printf/tst.sym.d.out#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.exec.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ENOENT.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.execfail.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/proc/tst.sigwait.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.D_MACRO_UNUSED.overflow.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.arguments.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.egid.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.euid.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.gid.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.ppid.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.projid.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.sid.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.stringmacro.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.taskid.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/scripting/tst.uid.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/tst.sdtargs.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sdt/tst.sdtargs.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/speculation/err.D_AGG_SPEC.SpeculateWithStddev.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/sysevent/tst.post_chan.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/Makefile#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/main.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/prov.h#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.badguess.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.corruptenv.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose1.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose2.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.dlclose3.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.eliminate.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.enabled2.ksh.out#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.entryreturn.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.fork.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.guess32.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.guess64.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.header.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.include.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkpriv.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.linkunpriv.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.multiple.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.nodtrace.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.onlyenabled.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.reeval.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.static2.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/usdt/tst.user.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/common/vars/tst.ucaller.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i386/funcs/tst.badcopyin.d#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.basic.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.hvmenable.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.memenable.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.schedargs.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/i86xpv/xdt/tst.schedenable.ksh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/pid/err.D_PROC_ALIGN.misaligned.exe#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/dtrace/test/tst/sparc/usdt/tst.tailcall.ksh#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/plockstat/plockstat.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/stat/common/statcommon.h#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/stat/common/timestamp.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zdb/zdb.c#6 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zdb/zdb_il.c#5 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zfs/zfs.8#6 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.c#4 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zfs/zfs_iter.h#4 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zfs/zfs_main.c#7 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zfs/zfs_util.h#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zinject/translate.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zinject/zinject.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zinject/zinject.h#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zlook/zlook.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zpool/zpool.8#4 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zpool/zpool_main.c#6 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zpool/zpool_util.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zpool/zpool_util.h#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zpool/zpool_vdev.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.1#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/zstreamdump/zstreamdump.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/cmd/ztest/ztest.c#5 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/common/avl/avl.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/head/synch.h#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/drti.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_aggregate.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_cc.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_consume.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_dof.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_error.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_impl.h#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_lex.l#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_link.c#4 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_module.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_open.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_pid.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_printf.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_proc.h#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_program.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_string.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dt_subr.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/dtrace.h#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/mkerrno.sh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/common/mksignal.sh#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/i386/dt_isadep.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/i386/regs.d.in#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/i386/regs.sed.in#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/sparc/dt_isadep.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libdtrace/sparc/regs.d#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libgen/common/gmatch.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libnvpair/libnvpair.h#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libuutil/common/libuutil.h#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libuutil/common/uu_alloc.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libuutil/common/uu_misc.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libuutil/common/uu_string.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzfs/common/libzfs.h#7 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_changelist.c#4 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_config.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_dataset.c#7 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_diff.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_fru.c#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_impl.h#5 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_import.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_mount.c#6 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_pool.c#5 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_sendrecv.c#6 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_status.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzfs/common/libzfs_util.c#4 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzpool/common/kernel.c#6 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzpool/common/sys/zfs_context.h#9 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzpool/common/taskq.c#5 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/libzpool/common/util.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/pyzfs/common/__init__.py#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/pyzfs/common/allow.py#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/pyzfs/common/dataset.py#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/pyzfs/common/groupspace.py#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/pyzfs/common/holds.py#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/pyzfs/common/ioctl.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/pyzfs/common/table.py#1 branch .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/pyzfs/common/unallow.py#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/pyzfs/common/userspace.py#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/lib/pyzfs/common/util.py#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/tools/ctf/cvt/ctf.c#3 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/tools/ctf/cvt/ctfmerge.h#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/tools/ctf/cvt/output.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/tools/ctf/cvt/st_parse.c#2 integrate .. //depot/projects/hammer/cddl/contrib/opensolaris/tools/ctf/cvt/tdata.c#2 integrate .. //depot/projects/hammer/cddl/lib/Makefile#7 integrate .. //depot/projects/hammer/cddl/lib/drti/Makefile#3 integrate .. //depot/projects/hammer/cddl/lib/libdtrace/Makefile#4 integrate .. //depot/projects/hammer/cddl/lib/libdtrace/libproc_compat.h#1 branch .. //depot/projects/hammer/cddl/lib/libdtrace/regs_x86.d#1 branch .. //depot/projects/hammer/cddl/lib/libzfs/Makefile#6 integrate .. //depot/projects/hammer/cddl/lib/libzpool/Makefile#9 integrate .. //depot/projects/hammer/cddl/sbin/zfs/Makefile#6 integrate .. //depot/projects/hammer/cddl/sbin/zpool/Makefile#7 integrate .. //depot/projects/hammer/cddl/usr.bin/Makefile#8 integrate .. //depot/projects/hammer/cddl/usr.bin/ctfconvert/Makefile#3 integrate .. //depot/projects/hammer/cddl/usr.bin/ctfconvert/ctfconvert.1#1 branch .. //depot/projects/hammer/cddl/usr.bin/ctfdump/Makefile#3 integrate .. //depot/projects/hammer/cddl/usr.bin/ctfdump/ctfdump.1#1 branch .. //depot/projects/hammer/cddl/usr.bin/ctfmerge/Makefile#3 integrate .. //depot/projects/hammer/cddl/usr.bin/ctfmerge/ctfmerge.1#1 branch .. //depot/projects/hammer/cddl/usr.bin/zlook/Makefile#1 branch .. //depot/projects/hammer/cddl/usr.bin/zstreamdump/Makefile#1 branch .. //depot/projects/hammer/cddl/usr.bin/ztest/Makefile#8 integrate .. //depot/projects/hammer/cddl/usr.sbin/Makefile#8 integrate .. //depot/projects/hammer/cddl/usr.sbin/dtrace/Makefile#3 integrate .. //depot/projects/hammer/cddl/usr.sbin/dtruss/Makefile#1 branch .. //depot/projects/hammer/cddl/usr.sbin/dtruss/dtruss.1#1 branch .. //depot/projects/hammer/cddl/usr.sbin/lockstat/Makefile#3 integrate .. //depot/projects/hammer/cddl/usr.sbin/plockstat/Makefile#1 branch .. //depot/projects/hammer/cddl/usr.sbin/plockstat/plockstat.1#1 branch .. //depot/projects/hammer/cddl/usr.sbin/zdb/Makefile#8 integrate .. //depot/projects/hammer/contrib/bind9/CHANGES#22 integrate .. //depot/projects/hammer/contrib/bind9/COPYRIGHT#10 integrate .. //depot/projects/hammer/contrib/bind9/README#12 integrate .. //depot/projects/hammer/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.html#1 branch .. //depot/projects/hammer/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.pdf#1 branch .. //depot/projects/hammer/contrib/bind9/RELEASE-NOTES-BIND-9.6.3.txt#1 branch .. //depot/projects/hammer/contrib/bind9/bin/check/check-tool.c#7 integrate .. //depot/projects/hammer/contrib/bind9/bin/check/check-tool.h#4 integrate .. //depot/projects/hammer/contrib/bind9/bin/check/named-checkconf.c#7 integrate .. //depot/projects/hammer/contrib/bind9/bin/check/named-checkzone.c#9 integrate .. //depot/projects/hammer/contrib/bind9/bin/dig/dig.c#9 integrate .. //depot/projects/hammer/contrib/bind9/bin/dig/dighost.c#12 integrate .. //depot/projects/hammer/contrib/bind9/bin/dig/host.c#9 integrate .. //depot/projects/hammer/contrib/bind9/bin/dig/nslookup.1#8 integrate .. //depot/projects/hammer/contrib/bind9/bin/dig/nslookup.docbook#7 integrate .. //depot/projects/hammer/contrib/bind9/bin/dig/nslookup.html#8 integrate .. //depot/projects/hammer/contrib/bind9/bin/dnssec/dnssec-dsfromkey.8#2 integrate .. //depot/projects/hammer/contrib/bind9/bin/dnssec/dnssec-dsfromkey.html#2 integrate .. //depot/projects/hammer/contrib/bind9/bin/dnssec/dnssec-keyfromlabel.html#3 integrate .. //depot/projects/hammer/contrib/bind9/bin/dnssec/dnssec-keygen.html#9 integrate .. //depot/projects/hammer/contrib/bind9/bin/dnssec/dnssec-signzone.c#11 integrate .. //depot/projects/hammer/contrib/bind9/bin/dnssec/dnssec-signzone.html#11 integrate .. //depot/projects/hammer/contrib/bind9/bin/named/builtin.c#4 integrate .. //depot/projects/hammer/contrib/bind9/bin/named/client.c#12 integrate .. //depot/projects/hammer/contrib/bind9/bin/named/control.c#9 integrate .. //depot/projects/hammer/contrib/bind9/bin/named/include/named/globals.h#6 integrate .. //depot/projects/hammer/contrib/bind9/bin/named/include/named/query.h#4 integrate .. //depot/projects/hammer/contrib/bind9/bin/named/main.c#8 integrate .. //depot/projects/hammer/contrib/bind9/bin/named/query.c#11 integrate .. //depot/projects/hammer/contrib/bind9/bin/named/server.c#13 integrate .. //depot/projects/hammer/contrib/bind9/bin/named/update.c#11 integrate .. //depot/projects/hammer/contrib/bind9/bin/named/xfrout.c#5 integrate .. //depot/projects/hammer/contrib/bind9/bin/nsupdate/nsupdate.1#4 integrate .. //depot/projects/hammer/contrib/bind9/bin/nsupdate/nsupdate.c#9 integrate .. //depot/projects/hammer/contrib/bind9/bin/nsupdate/nsupdate.docbook#7 integrate .. //depot/projects/hammer/contrib/bind9/bin/nsupdate/nsupdate.html#9 integrate .. //depot/projects/hammer/contrib/bind9/config.h.in#4 integrate .. //depot/projects/hammer/contrib/bind9/config.threads.in#3 integrate .. //depot/projects/hammer/contrib/bind9/configure.in#11 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/Bv9ARM-book.xml#14 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/Bv9ARM.ch06.html#13 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/Bv9ARM.ch07.html#12 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/Bv9ARM.ch08.html#12 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/Bv9ARM.ch09.html#12 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/Bv9ARM.html#12 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/Bv9ARM.pdf#11 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/isc-logo.eps#2 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/isc-logo.pdf#2 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/man.dig.html#8 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/man.dnssec-dsfromkey.html#4 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/man.dnssec-keyfromlabel.html#4 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/man.dnssec-keygen.html#8 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/man.dnssec-signzone.html#9 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/man.host.html#8 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/man.named-checkconf.html#9 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/man.named-checkzone.html#9 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/man.named.html#9 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/man.nsupdate.html#5 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/man.rndc-confgen.html#9 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/man.rndc.conf.html#9 integrate .. //depot/projects/hammer/contrib/bind9/doc/arm/man.rndc.html#9 integrate .. //depot/projects/hammer/contrib/bind9/doc/misc/options#7 integrate .. //depot/projects/hammer/contrib/bind9/lib/bind9/api#10 integrate .. //depot/projects/hammer/contrib/bind9/lib/bind9/check.c#12 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/Makefile.in#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/adb.c#9 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/api#17 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/dst_api.c#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/dst_internal.h#5 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/gssapictx.c#4 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/include/dns/diff.h#4 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/include/dns/events.h#4 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/include/dns/name.h#7 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/include/dns/ncache.h#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/include/dns/rdataset.h#7 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/include/dns/resolver.h#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/include/dns/result.h#5 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/include/dns/tsig.h#4 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/include/dns/types.h#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/include/dns/validator.h#9 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/include/dns/view.h#4 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/include/dns/zone.h#7 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/include/dst/dst.h#5 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/journal.c#9 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/message.c#9 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/name.c#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/ncache.c#5 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/openssl_link.c#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/rbtdb.c#11 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/rdata.c#7 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/rdata/generic/ipseckey_45.c#4 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/rdata/generic/nsec_47.c#5 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/rdata/generic/rrsig_46.c#4 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/rdatalist.c#5 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/rdataset.c#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/rdataslab.c#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/resolver.c#17 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/result.c#5 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/rootns.c#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/sdb.c#7 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/sdlz.c#5 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/time.c#4 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/tkey.c#7 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/tsig.c#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/validator.c#15 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/view.c#7 integrate .. //depot/projects/hammer/contrib/bind9/lib/dns/zone.c#10 integrate .. //depot/projects/hammer/contrib/bind9/lib/isc/Makefile.in#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/isc/api#11 integrate .. //depot/projects/hammer/contrib/bind9/lib/isc/entropy.c#4 integrate .. //depot/projects/hammer/contrib/bind9/lib/isc/include/isc/mem.h#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/isc/include/isc/platform.h.in#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/isc/include/isc/task.h#4 integrate .. //depot/projects/hammer/contrib/bind9/lib/isc/mem.c#7 integrate .. //depot/projects/hammer/contrib/bind9/lib/isc/nothreads/Makefile.in#4 integrate .. //depot/projects/hammer/contrib/bind9/lib/isc/print.c#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/isc/pthreads/mutex.c#6 integrate .. //depot/projects/hammer/contrib/bind9/lib/isc/task.c#5 integrate .. //depot/projects/hammer/contrib/bind9/lib/isc/unix/socket.c#12 integrate .. //depot/projects/hammer/contrib/bind9/lib/isccfg/api#10 integrate .. //depot/projects/hammer/contrib/bind9/lib/isccfg/namedconf.c#9 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_buffer.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_config.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_context.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_gabn.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_gai_strerror.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_getaddrinfo.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_gethostent.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_getipnode.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_getnameinfo.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_getrrsetbyname.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_gnba.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_hstrerror.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_inetntop.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_noop.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_packet.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/man/lwres_resutil.html#8 integrate .. //depot/projects/hammer/contrib/bind9/lib/lwres/print_p.h#4 integrate .. //depot/projects/hammer/contrib/bind9/version#22 integrate .. //depot/projects/hammer/contrib/binutils/ChangeLog#4 integrate .. //depot/projects/hammer/contrib/binutils/MAINTAINERS#4 integrate .. //depot/projects/hammer/contrib/binutils/Makefile.def#2 integrate .. //depot/projects/hammer/contrib/binutils/Makefile.in#4 integrate .. //depot/projects/hammer/contrib/binutils/Makefile.tpl#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/ChangeLog#6 integrate .. //depot/projects/hammer/contrib/binutils/bfd/ChangeLog-0203#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/ChangeLog-2006#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/Makefile.am#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/Makefile.in#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/acinclude.m4#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/aclocal.m4#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/aout-arm.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/aout-encap.c#3 delete .. //depot/projects/hammer/contrib/binutils/bfd/aout-sparcle.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/aout-target.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/aout0.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/aout32.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/aout64.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/aoutf1.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/aoutx.h#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/archive.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/archive64.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/archures.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/armnetbsd.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/bfd-in.h#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/bfd-in2.h#6 integrate .. //depot/projects/hammer/contrib/binutils/bfd/bfd.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/bfdio.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/bfdwin.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/binary.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/bout.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cache.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coff-alpha.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coff-arm.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coff-aux.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coff-i386.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coff-ia64.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coff-mips.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coff-ppc.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coff-rs6000.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coff-sparc.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coff-x86_64.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/coff64-rs6000.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coffcode.h#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coffgen.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cofflink.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/coffswap.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/config.bfd#7 integrate .. //depot/projects/hammer/contrib/binutils/bfd/config.in#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/configure#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/configure.host#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/configure.in#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/corefile.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cpu-alpha.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cpu-arc.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cpu-arm.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cpu-cr16.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/cpu-i386.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cpu-ia64-opc.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cpu-ia64.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cpu-mep.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/cpu-mips.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cpu-powerpc.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cpu-rs6000.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cpu-s390.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cpu-score.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/cpu-sparc.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/cpu-spu.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/demo64.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/dep-in.sed#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/doc/ChangeLog#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/doc/Makefile.am#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/doc/Makefile.in#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/doc/aoutx.texi#3 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/archive.texi#3 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/archures.texi#4 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/bfd.texinfo#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/doc/bfdint.texi#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/doc/bfdio.texi#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/bfdt.texi#5 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/bfdwin.texi#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/cache.texi#3 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/chew.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/doc/coffcode.texi#4 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/core.texi#3 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/elf.texi#3 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/elfcode.texi#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/fdl.texi#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/doc/format.texi#3 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/hash.texi#3 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/init.texi#3 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/libbfd.texi#3 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/linker.texi#3 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/mmo.texi#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/opncls.texi#3 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/reloc.texi#5 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/section.texi#4 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/syms.texi#4 delete .. //depot/projects/hammer/contrib/binutils/bfd/doc/targets.texi#4 delete .. //depot/projects/hammer/contrib/binutils/bfd/dwarf1.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/dwarf2.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/ecoff.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/ecofflink.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/ecoffswap.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/efi-app-ia32.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/efi-app-ia64.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/efi-app-x86_64.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elf-attrs.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elf-bfd.h#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf-eh-frame.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf-strtab.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf-vxworks.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elf-vxworks.h#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elf.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-arc.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-arm.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elf32-arm.h#5 delete .. //depot/projects/hammer/contrib/binutils/bfd/elf32-avr.h#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elf32-cr16.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elf32-gen.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-i386.c#8 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-mep.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elf32-mips.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-ppc.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-ppc.h#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-s390.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-score.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elf32-sh-relocs.h#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elf32-sparc.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf32-spu.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elf32-spu.h#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elf32.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf64-alpha.c#7 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf64-gen.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf64-mips.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf64-ppc.c#6 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf64-ppc.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf64-s390.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf64-sparc.c#6 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf64-x86-64.c#7 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elf64.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elfarm-nabi.c#3 delete .. //depot/projects/hammer/contrib/binutils/bfd/elfarm-oabi.c#4 delete .. //depot/projects/hammer/contrib/binutils/bfd/elfcode.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elfcore.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elflink.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elflink.h#4 delete .. //depot/projects/hammer/contrib/binutils/bfd/elfn32-mips.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elfxx-ia64.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elfxx-mips.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elfxx-mips.h#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/elfxx-sparc.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elfxx-sparc.h#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/elfxx-target.h#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/format.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/freebsd.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/gen-aout.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/genlink.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/hash.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/host-aout.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/i386aout.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/i386bsd.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/i386freebsd.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/i386linux.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/i386netbsd.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/ieee.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/ihex.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/init.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/libaout.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/libbfd-in.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/libbfd.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/libbfd.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/libcoff-in.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/libcoff.h#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/libecoff.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/libieee.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/libpei.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/libxcoff.h#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/linker.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/mep-relocs.pl#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/merge.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/mipsbsd.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/netbsd-core.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/netbsd.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/opncls.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/osf-core.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/pe-arm-wince.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/pe-arm.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/pe-i386.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/pe-mips.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/pe-ppc.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/pe-x86_64.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/peXXigen.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/pei-arm-wince.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/pei-mips.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/pei-x86_64.c#1 branch .. //depot/projects/hammer/contrib/binutils/bfd/peicode.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/po/BLD-POTFILES.in#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/po/Make-in#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/po/POTFILES.in#2 delete .. //depot/projects/hammer/contrib/binutils/bfd/po/SRC-POTFILES.in#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/po/bfd.pot#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/ppcboot.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/ptrace-core.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/reloc.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/reloc16.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/rs6000-core.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/sco5-core.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/section.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/simple.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/sparclinux.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/sparcnetbsd.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/srec.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/stab-syms.c#2 integrate .. //depot/projects/hammer/contrib/binutils/bfd/stabs.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/sunos.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/syms.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/sysdep.h#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/targets.c#5 integrate .. //depot/projects/hammer/contrib/binutils/bfd/tekhex.c#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/trad-core.c#3 integrate .. //depot/projects/hammer/contrib/binutils/bfd/version.h#6 integrate .. //depot/projects/hammer/contrib/binutils/bfd/xcoff-target.h#4 integrate .. //depot/projects/hammer/contrib/binutils/bfd/xcofflink.c#5 integrate .. //depot/projects/hammer/contrib/binutils/binutils/ChangeLog#5 integrate .. //depot/projects/hammer/contrib/binutils/binutils/ChangeLog-2006#1 branch .. //depot/projects/hammer/contrib/binutils/binutils/MAINTAINERS#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/Makefile.am#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/Makefile.in#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/NEWS#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/acinclude.m4#3 delete .. //depot/projects/hammer/contrib/binutils/binutils/aclocal.m4#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/addr2line.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/ar.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/arlex.l#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/arparse.y#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/arsup.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/arsup.h#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/bin2c.c#1 branch .. //depot/projects/hammer/contrib/binutils/binutils/binemul.c#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/binemul.h#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/bucomm.c#5 integrate .. //depot/projects/hammer/contrib/binutils/binutils/bucomm.h#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/budbg.h#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/budemang.c#3 delete .. //depot/projects/hammer/contrib/binutils/binutils/budemang.h#3 delete .. //depot/projects/hammer/contrib/binutils/binutils/coffdump.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/coffgrok.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/coffgrok.h#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/config.in#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/configure#5 integrate .. //depot/projects/hammer/contrib/binutils/binutils/configure.in#6 integrate .. //depot/projects/hammer/contrib/binutils/binutils/cxxfilt.c#2 integrate .. //depot/projects/hammer/contrib/binutils/binutils/debug.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/debug.h#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/deflex.l#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/defparse.c#3 delete .. //depot/projects/hammer/contrib/binutils/binutils/defparse.h#3 delete .. //depot/projects/hammer/contrib/binutils/binutils/defparse.y#2 integrate .. //depot/projects/hammer/contrib/binutils/binutils/dep-in.sed#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/dlltool.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/dlltool.h#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/dllwrap.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/doc/Makefile.am#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/doc/Makefile.in#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/doc/addr2line.1#4 delete .. //depot/projects/hammer/contrib/binutils/binutils/doc/ar.1#4 delete .. //depot/projects/hammer/contrib/binutils/binutils/doc/binutils.texi#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/doc/cxxfilt.man#4 delete .. //depot/projects/hammer/contrib/binutils/binutils/doc/dlltool.1#4 delete .. //depot/projects/hammer/contrib/binutils/binutils/doc/fdl.texi#2 integrate .. //depot/projects/hammer/contrib/binutils/binutils/doc/nm.1#4 delete .. //depot/projects/hammer/contrib/binutils/binutils/doc/objcopy.1#4 delete .. //depot/projects/hammer/contrib/binutils/binutils/doc/objdump.1#4 delete .. //depot/projects/hammer/contrib/binutils/binutils/doc/ranlib.1#4 delete .. //depot/projects/hammer/contrib/binutils/binutils/doc/readelf.1#5 delete .. //depot/projects/hammer/contrib/binutils/binutils/doc/size.1#4 delete .. //depot/projects/hammer/contrib/binutils/binutils/doc/strings.1#4 delete .. //depot/projects/hammer/contrib/binutils/binutils/doc/strip.1#4 delete .. //depot/projects/hammer/contrib/binutils/binutils/dwarf.c#1 branch .. //depot/projects/hammer/contrib/binutils/binutils/dwarf.h#1 branch .. //depot/projects/hammer/contrib/binutils/binutils/embedspu.sh#1 branch .. //depot/projects/hammer/contrib/binutils/binutils/emul_vanilla.c#2 integrate .. //depot/projects/hammer/contrib/binutils/binutils/filemode.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/ieee.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/mclex.c#1 branch .. //depot/projects/hammer/contrib/binutils/binutils/mcparse.y#1 branch .. //depot/projects/hammer/contrib/binutils/binutils/nm.c#5 integrate .. //depot/projects/hammer/contrib/binutils/binutils/objcopy.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/objdump.c#5 integrate .. //depot/projects/hammer/contrib/binutils/binutils/po/Make-in#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/po/POTFILES.in#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/po/binutils.pot#5 integrate .. //depot/projects/hammer/contrib/binutils/binutils/prdbg.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/ranlib.sh#2 integrate .. //depot/projects/hammer/contrib/binutils/binutils/rclex.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/rclex.l#3 delete .. //depot/projects/hammer/contrib/binutils/binutils/rcparse.y#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/rdcoff.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/rddbg.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/readelf.c#5 integrate .. //depot/projects/hammer/contrib/binutils/binutils/rename.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/resbin.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/rescoff.c#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/resrc.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/resres.c#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/size.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/srconv.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/stabs.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/strings.c#5 integrate .. //depot/projects/hammer/contrib/binutils/binutils/sysdep.h#1 branch .. //depot/projects/hammer/contrib/binutils/binutils/sysdump.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/sysinfo.y#2 integrate .. //depot/projects/hammer/contrib/binutils/binutils/syslex.l#2 integrate .. //depot/projects/hammer/contrib/binutils/binutils/unwind-ia64.c#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/unwind-ia64.h#4 integrate .. //depot/projects/hammer/contrib/binutils/binutils/version.c#3 integrate .. //depot/projects/hammer/contrib/binutils/binutils/windint.h#1 branch .. //depot/projects/hammer/contrib/binutils/binutils/windmc.c#1 branch .. //depot/projects/hammer/contrib/binutils/binutils/windmc.h#1 branch .. //depot/projects/hammer/contrib/binutils/binutils/wrstabs.c#4 integrate .. //depot/projects/hammer/contrib/binutils/config-ml.in#4 integrate .. //depot/projects/hammer/contrib/binutils/config.guess#4 integrate .. //depot/projects/hammer/contrib/binutils/config.if#3 delete .. //depot/projects/hammer/contrib/binutils/config.rpath#1 branch .. //depot/projects/hammer/contrib/binutils/config.sub#4 integrate .. //depot/projects/hammer/contrib/binutils/config/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/binutils/config/acinclude.m4#3 integrate .. //depot/projects/hammer/contrib/binutils/config/confsubdir.m4#1 branch .. //depot/projects/hammer/contrib/binutils/config/ld-symbolic.m4#1 branch .. //depot/projects/hammer/contrib/binutils/config/mh-cxux#3 integrate .. //depot/projects/hammer/contrib/binutils/config/mh-mingw32#3 delete .. //depot/projects/hammer/contrib/binutils/config/mh-necv4#3 integrate .. //depot/projects/hammer/contrib/binutils/config/mh-openedition#3 delete .. //depot/projects/hammer/contrib/binutils/config/mh-sco#3 integrate .. //depot/projects/hammer/contrib/binutils/config/mh-solaris#3 integrate .. //depot/projects/hammer/contrib/binutils/config/mh-sysv#3 delete .. //depot/projects/hammer/contrib/binutils/config/mh-sysv4#3 integrate .. //depot/projects/hammer/contrib/binutils/config/mh-sysv5#3 integrate .. //depot/projects/hammer/contrib/binutils/config/mt-armpic#2 delete .. //depot/projects/hammer/contrib/binutils/config/mt-elfalphapic#2 delete .. //depot/projects/hammer/contrib/binutils/config/mt-ia64pic#2 delete .. //depot/projects/hammer/contrib/binutils/config/mt-linux#3 delete .. //depot/projects/hammer/contrib/binutils/config/mt-mep#1 branch .. //depot/projects/hammer/contrib/binutils/config/mt-papic#2 delete .. //depot/projects/hammer/contrib/binutils/config/mt-ppcpic#2 delete .. //depot/projects/hammer/contrib/binutils/config/mt-s390pic#2 delete .. //depot/projects/hammer/contrib/binutils/config/mt-sparcpic#2 delete .. //depot/projects/hammer/contrib/binutils/config/mt-spu#1 branch .. //depot/projects/hammer/contrib/binutils/config/mt-v810#2 integrate .. //depot/projects/hammer/contrib/binutils/config/mt-x86pic#2 delete .. //depot/projects/hammer/contrib/binutils/config/multi.m4#1 branch .. //depot/projects/hammer/contrib/binutils/config/unwind_ipinfo.m4#1 branch .. //depot/projects/hammer/contrib/binutils/configure#4 integrate .. //depot/projects/hammer/contrib/binutils/configure.ac#1 branch .. //depot/projects/hammer/contrib/binutils/configure.in#4 delete .. //depot/projects/hammer/contrib/binutils/contrib/ChangeLog#2 delete .. //depot/projects/hammer/contrib/binutils/contrib/texi2pod.pl#2 delete .. //depot/projects/hammer/contrib/binutils/etc/ChangeLog#3 integrate .. //depot/projects/hammer/contrib/binutils/etc/Makefile.in#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/ChangeLog#5 integrate .. //depot/projects/hammer/contrib/binutils/gas/ChangeLog-0001#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/ChangeLog-0203#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/ChangeLog-2006#1 branch .. //depot/projects/hammer/contrib/binutils/gas/ChangeLog-9295#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/ChangeLog-9697#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/ChangeLog-9899#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/Makefile.am#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/Makefile.in#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/NEWS#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/README#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/acinclude.m4#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/aclocal.m4#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/app.c#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/as.c#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/as.h#5 integrate .. //depot/projects/hammer/contrib/binutils/gas/asintl.h#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/atof-generic.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/bignum-copy.c#3 delete .. //depot/projects/hammer/contrib/binutils/gas/bignum.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/bit_fix.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/cgen.c#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/cgen.h#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/cond.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config.in#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/aout_gnu.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/atof-ieee.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/atof-vax.c#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/itbl-mips.h#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/obj-aout.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/obj-aout.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/obj-coff.c#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/obj-coff.h#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/obj-ecoff.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/obj-ecoff.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/obj-elf.c#5 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/obj-elf.h#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/obj-generic.c#2 delete .. //depot/projects/hammer/contrib/binutils/gas/config/obj-generic.h#2 delete .. //depot/projects/hammer/contrib/binutils/gas/config/obj-ieee.c#4 delete .. //depot/projects/hammer/contrib/binutils/gas/config/obj-ieee.h#3 delete .. //depot/projects/hammer/contrib/binutils/gas/config/obj-multi.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-alpha.c#5 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-alpha.h#5 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-arc.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-arc.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-arm.c#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-arm.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-cr16.c#1 branch .. //depot/projects/hammer/contrib/binutils/gas/config/tc-cr16.h#1 branch .. //depot/projects/hammer/contrib/binutils/gas/config/tc-generic.c#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-generic.h#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-i386.c#5 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-i386.h#5 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-ia64.c#5 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-ia64.h#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-m68851.h#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-mep.c#1 branch .. //depot/projects/hammer/contrib/binutils/gas/config/tc-mep.h#1 branch .. //depot/projects/hammer/contrib/binutils/gas/config/tc-mips.c#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-mips.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-ppc.c#5 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-ppc.h#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-s390.c#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-s390.h#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-score.c#1 branch .. //depot/projects/hammer/contrib/binutils/gas/config/tc-score.h#1 branch .. //depot/projects/hammer/contrib/binutils/gas/config/tc-sparc.c#5 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-sparc.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/tc-spu.c#1 branch .. //depot/projects/hammer/contrib/binutils/gas/config/tc-spu.h#1 branch .. //depot/projects/hammer/contrib/binutils/gas/config/te-386bsd.h#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/te-aux.h#2 delete .. //depot/projects/hammer/contrib/binutils/gas/config/te-freebsd.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/te-nbsd.h#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/te-pep.h#1 branch .. //depot/projects/hammer/contrib/binutils/gas/config/te-ppcnw.h#3 delete .. //depot/projects/hammer/contrib/binutils/gas/config/te-sparcaout.h#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/config/te-sysv32.h#2 delete .. //depot/projects/hammer/contrib/binutils/gas/config/te-tmips.h#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/configure#5 integrate .. //depot/projects/hammer/contrib/binutils/gas/configure.in#5 integrate .. //depot/projects/hammer/contrib/binutils/gas/debug.c#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/dep-in.sed#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/depend.c#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/Makefile.am#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/Makefile.in#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/all.texi#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/as.1#5 delete .. //depot/projects/hammer/contrib/binutils/gas/doc/as.texinfo#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/c-alpha.texi#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/c-arc.texi#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/c-arm.texi#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/c-avr.texi#1 branch .. //depot/projects/hammer/contrib/binutils/gas/doc/c-cr16.texi#1 branch .. //depot/projects/hammer/contrib/binutils/gas/doc/c-i386.texi#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/c-ia64.texi#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/c-mips.texi#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/c-ppc.texi#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/c-sh.texi#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/c-sparc.texi#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/doc/gasp.texi#3 delete .. //depot/projects/hammer/contrib/binutils/gas/doc/gasver.texi#2 delete .. //depot/projects/hammer/contrib/binutils/gas/doc/internals.texi#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/dw2gencfi.c#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/dw2gencfi.h#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/dwarf2dbg.c#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/dwarf2dbg.h#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/ecoff.c#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/ecoff.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/ehopt.c#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/emul-target.h#2 integrate .. //depot/projects/hammer/contrib/binutils/gas/emul.h#3 integrate .. //depot/projects/hammer/contrib/binutils/gas/expr.c#4 integrate .. //depot/projects/hammer/contrib/binutils/gas/expr.h#4 integrate >>> TRUNCATED FOR MAIL (1000 lines) <<<
    • DatumNaam advies
      Datum naam