Skip site navigation (1)Skip section navigation (2)
Date:      Fri, 9 Jul 2010 16:27:16 GMT
From:      Edward Tomasz Napierala <trasz@FreeBSD.org>
To:        Perforce Change Reviews <perforce@freebsd.org>
Subject:   PERFORCE change 180694 for review
Message-ID:  <201007091627.o69GRFd2067838@repoman.freebsd.org>

next in thread | raw e-mail | index | archive | help
http://p4web.freebsd.org/@@180694?ac=10

Change 180694 by trasz@trasz_victim on 2010/07/09 16:26:38

	IFC.

Affected files ...

.. //depot/projects/soc2009/trasz_limits/cddl/compat/opensolaris/misc/fsshare.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/gnu/usr.bin/dialog/dialog.1#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/net/sctp_sys_calls.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/posix1e/acl_from_text.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/posix1e/acl_from_text_nfs4.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/lib/libc/posix1e/acl_support.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sbin/dhclient/dhclient.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/share/mk/Makefile#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/amd64/amd64/cpu_switch.S#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/amd64/amd64/pmap.c#16 integrate
.. //depot/projects/soc2009/trasz_limits/sys/amd64/conf/GENERIC#14 integrate
.. //depot/projects/soc2009/trasz_limits/sys/amd64/include/segments.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/ia64/common/exec.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/boot/ia64/efi/version#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/cam/ata/ata_xpt.c#11 integrate
.. //depot/projects/soc2009/trasz_limits/sys/conf/ldscript.mips.64#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/acpica_prep.sh#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/changes.txt#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/common/adisasm.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/common/adwalk.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/common/dmextern.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/common/dmrestag.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/common/dmtable.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/common/dmtbdump.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/common/dmtbinfo.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslanalyze.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslcompile.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslcompiler.h#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslcompiler.l#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslcompiler.y#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/asldefine.h#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslerror.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslfiles.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslglobal.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/asllookup.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslmain.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslopt.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslpredef.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslstartup.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/asltransform.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/asltree.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/asltypes.h#9 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/aslutils.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtcompile.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtcompiler.h#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtfield.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtio.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtsubtable.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dttable.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dttemplate.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dttemplate.h#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/compiler/dtutils.c#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbcmds.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbdisply.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbexec.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbfileio.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbhistry.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbinput.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/debugger/dbutils.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/disassembler/dmobject.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/disassembler/dmopcode.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/disassembler/dmresrc.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dsinit.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dsmethod.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dsmthdat.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dsobject.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dsopcode.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/dispatcher/dsutils.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/events/evgpe.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/events/evgpeblk.c#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/events/evgpeinit.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/events/evgpeutil.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/events/evrgnini.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/events/evxface.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/events/evxfevnt.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/executer/exdump.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/executer/exfldio.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/executer/exprep.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/executer/exregion.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/executer/exsystem.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/hardware/hwgpe.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/hardware/hwsleep.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/hardware/hwvalid.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acconfig.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acdisasm.h#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acevents.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acexcep.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acglobal.h#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/achware.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/aclocal.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acnamesp.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acobject.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acoutput.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acpixf.h#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acpredef.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acstruct.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/actbl.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/actbl2.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/actypes.h#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/include/acutils.h#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/namespace/nsaccess.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/namespace/nsalloc.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/namespace/nsdump.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/namespace/nsinit.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/namespace/nsnames.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/namespace/nsparse.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/namespace/nsrepair.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/namespace/nsrepair2.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/namespace/nssearch.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/namespace/nsutils.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/namespace/nswalk.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/namespace/nsxfobj.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/osunixxf.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/utilities/utglobal.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/utilities/utmisc.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/utilities/uttrack.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/acpica/acpi.c#13 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/acpica/acpi_button.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/acpica/acpi_ec.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/acpica/acpi_lid.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/agp/agp.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ath/if_ath.c#16 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/bge/if_bge.c#16 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/fb/vesa.c#12 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/iicbus/iicbus.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/md/md.c#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ofw/ofw_if.m#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ofw/ofw_standard.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ofw/openfirm.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/ofw/openfirm.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/sge/if_sge.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/dev/sge/if_sgereg.h#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ia64/acpica/acpi_machdep.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ia64/ia64/autoconf.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ia64/ia64/mca.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/ia64/include/md_var.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_clock.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/kern_sig.c#13 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/subr_unit.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/kern/vfs_syscalls.c#14 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/atheros/ar71xxreg.h#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/atheros/if_arge.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/atheros/if_argevar.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/conf/XLR64#1 branch
.. //depot/projects/soc2009/trasz_limits/sys/mips/include/pmap.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/include/pte.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/include/runq.h#2 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/mips/cache_mipsNN.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/mips/exception.S#8 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/mips/locore.S#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/mips/pmap.c#12 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/mips/vm_machdep.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/rmi/dev/xlr/rge.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/rmi/iodi.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/rmi/on_chip.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/rmi/xlr_machdep.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/mips/rmi/xlr_pci.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/netinet/ipfw/ip_fw_log.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/aim/vm_machdep.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/booke/vm_machdep.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ofw/ofw_real.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/ofw/ofw_syscons.c#5 integrate
.. //depot/projects/soc2009/trasz_limits/sys/powerpc/powerpc/busdma_machdep.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/sys/sys/signalvar.h#7 integrate
.. //depot/projects/soc2009/trasz_limits/sys/vm/vm_page.c#14 integrate
.. //depot/projects/soc2009/trasz_limits/sys/vm/vm_page.h#9 integrate
.. //depot/projects/soc2009/trasz_limits/tools/tools/ncpus/biosmptable.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.bin/getopt/getopt.1#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/acpi/acpidump/acpi_user.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/acpi/iasl/Makefile#7 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/jls/jls.c#10 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/pc-sysinstall/backend-query/Makefile#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/pc-sysinstall/backend-query/detect-emulation.sh#1 branch
.. //depot/projects/soc2009/trasz_limits/usr.sbin/pc-sysinstall/backend-query/detect-laptop.sh#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/pc-sysinstall/backend-query/detect-nics.sh#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/pc-sysinstall/backend-query/detect-vmware.sh#2 delete
.. //depot/projects/soc2009/trasz_limits/usr.sbin/pc-sysinstall/doc/help-index#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/pc-sysinstall/pc-sysinstall/pc-sysinstall.8#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/pc-sysinstall/pc-sysinstall/pc-sysinstall.sh#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/sysinstall/Makefile#6 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/sysinstall/dispatch.c#4 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/sysinstall/install.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/sysinstall/install.cfg#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/sysinstall/installUpgrade.c#3 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/sysinstall/label.c#6 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/sysinstall/menus.c#7 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/sysinstall/msg.c#2 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/sysinstall/sysinstall.8#6 integrate
.. //depot/projects/soc2009/trasz_limits/usr.sbin/sysinstall/sysinstall.h#5 integrate

Differences ...

==== //depot/projects/soc2009/trasz_limits/cddl/compat/opensolaris/misc/fsshare.c#2 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/cddl/compat/opensolaris/misc/fsshare.c,v 1.3 2008/03/28 22:16:05 jb Exp $");
+__FBSDID("$FreeBSD: src/cddl/compat/opensolaris/misc/fsshare.c,v 1.4 2010/07/07 07:09:33 mm Exp $");
 
 #include <sys/param.h>
 #include <stdio.h>
@@ -110,11 +110,11 @@
  *
  * Recognized keywords:
  *
- *	ro, maproot, mapall, mask, network, alldirs, public, webnfs, index, quiet
+ *	ro, maproot, mapall, mask, network, sec, alldirs, public, webnfs, index, quiet
  *
  */
 static const char *known_opts[] = { "ro", "maproot", "mapall", "mask",
-    "network", "alldirs", "public", "webnfs", "index", "quiet", NULL };
+    "network", "sec", "alldirs", "public", "webnfs", "index", "quiet", NULL };
 static char *
 translate_opts(const char *shareopts)
 {

==== //depot/projects/soc2009/trasz_limits/gnu/usr.bin/dialog/dialog.1#2 (text+ko) ====

@@ -1,4 +1,4 @@
-.\" $FreeBSD: src/gnu/usr.bin/dialog/dialog.1,v 1.8 2006/02/07 20:14:07 jkim Exp $
+.\" $FreeBSD: src/gnu/usr.bin/dialog/dialog.1,v 1.9 2010/07/06 18:06:10 bcr Exp $
 .TH DIALOG 1 "2 October 1998"
 .SH NAME
 dialog \- display dialog boxes from shell scripts
@@ -30,6 +30,7 @@
 .BR yes/no " box," " menu" " box," " input" " box,"
 .BR message " box," " text" " box," " info" " box,"
 .BR checklist " box," " program" " box,"
+.BR radiolist " box,"
 .BR ftree " and " tree " boxes."
 .SH OPTIONS
 .TP
@@ -172,6 +173,15 @@
 .I tag
 strings of those entries that are turned on will be printed on
 .IR stderr "."
+.IP "\fB\-\-radiolist \fItext height width list-height \fR[ \fItag item status \fR] \fI..."
+.RB "A " radiolist " box is similar to a " checklist " but it only allows"
+a single entry to be selected. One entry may initially be turned on as
+specified by
+.IR status "."
+On exit, the
+.I tag
+string of the entry that is turned on will be printed on
+.IR stderr "."
 .IP "\fB\-\-ftree \fIfile FS text height width menu-height"
 .B ftree 
 box is a dialog box showing the tree described by the data from the file 

==== //depot/projects/soc2009/trasz_limits/lib/libc/net/sctp_sys_calls.c#4 (text+ko) ====

@@ -29,7 +29,7 @@
  * SUCH DAMAGE.
  */
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/net/sctp_sys_calls.c,v 1.17 2010/07/05 03:55:49 brucec Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/net/sctp_sys_calls.c,v 1.18 2010/07/07 11:19:06 rrs Exp $");
 #include <stdio.h>
 #include <string.h>
 #include <errno.h>
@@ -724,6 +724,7 @@
     struct sctp_sndrcvinfo *sinfo,
     int flags)
 {
+	struct sctp_sndrcvinfo __sinfo;
 	ssize_t ret;
 	int i, cnt, *aa, saved_errno;
 	char *buf;
@@ -790,6 +791,10 @@
 		return (ret);
 	}
 continue_send:
+	if (sinfo == NULL) {
+		sinfo = &__sinfo;
+		memset(&__sinfo, 0, sizeof(__sinfo));
+	}
 	sinfo->sinfo_assoc_id = sctp_getassocid(sd, addrs);
 	if (sinfo->sinfo_assoc_id == 0) {
 		printf("Huh, can't get associd? TSNH!\n");

==== //depot/projects/soc2009/trasz_limits/lib/libc/posix1e/acl_from_text.c#5 (text+ko) ====

@@ -28,7 +28,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_from_text.c,v 1.14 2010/07/05 19:01:10 trasz Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_from_text.c,v 1.15 2010/07/06 17:20:08 trasz Exp $");
 
 #include <sys/types.h>
 #include "namespace.h"
@@ -44,7 +44,6 @@
 
 #include "acl_support.h"
 
-static int _posix1e_acl_name_to_id(acl_tag_t tag, char *name, uid_t *id);
 static acl_tag_t acl_string_to_tag(char *tag, char *qualifier);
 
 int _nfs4_acl_entry_from_text(acl_t aclp, char *entry);
@@ -148,8 +147,7 @@
 
 		case ACL_USER:
 		case ACL_GROUP:
-			error = _posix1e_acl_name_to_id(t, qualifier,
-					&id);
+			error = _acl_name_to_id(t, qualifier, &id);
 			if (error == -1)
 				return (-1);
 			break;
@@ -272,8 +270,8 @@
  * XXX USES *PW* AND *GR* WHICH ARE STATEFUL AND THEREFORE THIS ROUTINE
  * MAY HAVE SIDE-EFFECTS
  */
-static int
-_posix1e_acl_name_to_id(acl_tag_t tag, char *name, uid_t *id)
+int
+_acl_name_to_id(acl_tag_t tag, char *name, uid_t *id)
 {
 	struct group	*g;
 	struct passwd	*p;

==== //depot/projects/soc2009/trasz_limits/lib/libc/posix1e/acl_from_text_nfs4.c#2 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_from_text_nfs4.c,v 1.2 2009/06/25 13:08:02 trasz Exp $");
+__FBSDID("$FreeBSD: src/lib/libc/posix1e/acl_from_text_nfs4.c,v 1.3 2010/07/06 17:20:08 trasz Exp $");
 
 #include <stdio.h>
 #include <stdlib.h>
@@ -79,16 +79,14 @@
 /*
  * Parse the qualifier field of ACL entry passed as "str".
  * If user or group name cannot be resolved, then the variable
- * referenced by "need_qualifier" is set to 1.
+ * referenced by "need_qualifier" is set to 1; it will be checked
+ * later to figure out whether the appended_id is required.
  */
 static int
 parse_qualifier(char *str, acl_entry_t entry, int *need_qualifier)
 {
 	int qualifier_length, error;
-	id_t id;
-	char *end;
-	struct passwd *pwd;
-	struct group *grp;
+	uid_t id;
 	acl_tag_t tag;
 
 	assert(need_qualifier != NULL);
@@ -101,44 +99,17 @@
 		return (-1);
 	}
 
-	/* XXX: Can we assume that valid username never begins with a digit? */
-	if (isdigit(str[0])) {
-		id = strtod(str, &end);
-
-		if (end - str != qualifier_length) {
-			warnx("malformed ACL: trailing characters "
-			    "after numerical id");
-			return (-1);
-		}
-
-		return (acl_set_qualifier(entry, &id));
-	}
-
 	error = acl_get_tag_type(entry, &tag);
 	if (error)
 		return (error);
 
-	assert(tag == ACL_USER || tag == ACL_GROUP);
-
-	if (tag == ACL_USER) {
-		/* XXX: Thread-unsafe. */
-		pwd = getpwnam(str);
-		if (pwd == NULL) {
-			*need_qualifier = 1;
-			return (0);
-		}
-
-		return (acl_set_qualifier(entry, &(pwd->pw_uid)));
-	}
-
-	/* XXX: Thread-unsafe. */
-	grp = getgrnam(str);
-	if (grp == NULL) {
+	error = _acl_name_to_id(tag, str, &id);
+	if (error) {
 		*need_qualifier = 1;
 		return (0);
 	}
 
-	return (acl_set_qualifier(entry, &(grp->gr_gid)));
+	return (acl_set_qualifier(entry, &id));
 }
 
 static int

==== //depot/projects/soc2009/trasz_limits/lib/libc/posix1e/acl_support.h#5 (text+ko) ====

@@ -23,7 +23,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/lib/libc/posix1e/acl_support.h,v 1.8 2010/06/03 14:29:17 trasz Exp $
+ * $FreeBSD: src/lib/libc/posix1e/acl_support.h,v 1.9 2010/07/06 17:20:08 trasz Exp $
  */
 /*
  * Support functionality for the POSIX.1e ACL interface
@@ -61,5 +61,6 @@
 	    acl_perm_t perm);
 char	*string_skip_whitespace(char *string);
 void	string_trim_trailing_whitespace(char *string);
+int	_acl_name_to_id(acl_tag_t tag, char *name, uid_t *id);
 
 #endif

==== //depot/projects/soc2009/trasz_limits/sbin/dhclient/dhclient.c#3 (text+ko) ====

@@ -54,7 +54,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sbin/dhclient/dhclient.c,v 1.26 2009/06/08 21:42:30 brian Exp $");
+__FBSDID("$FreeBSD: src/sbin/dhclient/dhclient.c,v 1.27 2010/07/07 06:06:54 brian Exp $");
 
 #include "dhcpd.h"
 #include "privsep.h"
@@ -126,7 +126,7 @@
 	    ((a) > 0 ? (1 + (((a) - 1) | (sizeof(long) - 1))) : sizeof(long))
 #define	ADVANCE(x, n) (x += ROUNDUP((n)->sa_len))
 
-time_t	scripttime;
+static time_t	scripttime;
 
 int
 findproto(char *cp, int n)
@@ -204,7 +204,7 @@
 void
 routehandler(struct protocol *p)
 {
-	char msg[2048];
+	char msg[2048], *addr;
 	struct rt_msghdr *rtm;
 	struct if_msghdr *ifm;
 	struct ifa_msghdr *ifam;
@@ -224,13 +224,6 @@
 
 	switch (rtm->rtm_type) {
 	case RTM_NEWADDR:
-		/*
-		 * XXX: If someone other than us adds our address,
-		 * we should assume they are taking over from us,
-		 * delete the lease record, and exit without modifying
-		 * the interface.
-		 */
-		break;
 	case RTM_DELADDR:
 		ifam = (struct ifa_msghdr *)rtm;
 
@@ -243,7 +236,7 @@
 
 		sa = get_ifa((char *)(ifam + 1), ifam->ifam_addrs);
 		if (sa == NULL)
-			goto die;
+			break;
 
 		if ((a.len = sizeof(struct in_addr)) > sizeof(a.iabuf))
 			error("king bula sez: len mismatch");
@@ -255,21 +248,42 @@
 			if (addr_eq(a, l->address))
 				break;
 
-		if (l == NULL)	/* deleted addr is not the one we set */
+		if (l == NULL)	/* added/deleted addr is not the one we set */
 			break;
-		goto die;
+
+		addr = inet_ntoa(((struct sockaddr_in *)sa)->sin_addr);
+		if (rtm->rtm_type == RTM_NEWADDR)  {
+			/*
+			 * XXX: If someone other than us adds our address,
+			 * should we assume they are taking over from us,
+			 * delete the lease record, and exit without modifying
+			 * the interface?
+			 */
+			warning("My address (%s) was re-added", addr);
+		} else {
+			warning("My address (%s) was deleted, dhclient exiting",
+			    addr);
+			goto die;
+		}
+		break;
 	case RTM_IFINFO:
 		ifm = (struct if_msghdr *)rtm;
 		if (ifm->ifm_index != ifi->index)
 			break;
-		if ((rtm->rtm_flags & RTF_UP) == 0)
+		if ((rtm->rtm_flags & RTF_UP) == 0) {
+			warning("Interface %s is down, dhclient exiting",
+			    ifi->name);
 			goto die;
+		}
 		break;
 	case RTM_IFANNOUNCE:
 		ifan = (struct if_announcemsghdr *)rtm;
 		if (ifan->ifan_what == IFAN_DEPARTURE &&
-		    ifan->ifan_index == ifi->index)
+		    ifan->ifan_index == ifi->index) {
+			warning("Interface %s is gone, dhclient exiting",
+			    ifi->name);
 			goto die;
+		}
 		break;
 	case RTM_IEEE80211:
 		ifan = (struct if_announcemsghdr *)rtm;
@@ -2110,8 +2124,6 @@
 	struct buf	*buf;
 	int		 ret;
 
-	scripttime = time(NULL);
-
 	hdr.code = IMSG_SCRIPT_GO;
 	hdr.len = sizeof(struct imsg_hdr);
 
@@ -2132,6 +2144,8 @@
 		error("received corrupted message");
 	buf_read(privfd, &ret, sizeof(ret));
 
+	scripttime = time(NULL);
+
 	return (ret);
 }
 

==== //depot/projects/soc2009/trasz_limits/share/mk/Makefile#2 (text+ko) ====

@@ -1,7 +1,8 @@
-# $FreeBSD: src/share/mk/Makefile,v 1.51 2007/06/01 15:32:23 pav Exp $
+# $FreeBSD: src/share/mk/Makefile,v 1.52 2010/07/06 18:07:56 bz Exp $
 #	@(#)Makefile	8.1 (Berkeley) 6/8/93
 
 FILES=	bsd.README
+FILES+=	bsd.arch.inc.mk
 FILES+=	bsd.compat.mk bsd.cpu.mk bsd.dep.mk bsd.doc.mk bsd.endian.mk
 FILES+=	bsd.files.mk bsd.incs.mk bsd.info.mk bsd.init.mk
 FILES+=	bsd.kmod.mk

==== //depot/projects/soc2009/trasz_limits/sys/amd64/amd64/cpu_switch.S#4 (text+ko) ====

@@ -30,7 +30,7 @@
  * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
  * SUCH DAMAGE.
  *
- * $FreeBSD: src/sys/amd64/amd64/cpu_switch.S,v 1.170 2010/06/05 15:59:59 kib Exp $
+ * $FreeBSD: src/sys/amd64/amd64/cpu_switch.S,v 1.171 2010/07/08 03:35:00 alc Exp $
  */
 
 #include <machine/asmacros.h>
@@ -69,16 +69,13 @@
  * %rsi = newtd
  */
 ENTRY(cpu_throw)
+	movl	PCPU(CPUID),%eax
 	testq	%rdi,%rdi
-	jnz	1f
-	movq	PCPU(IDLETHREAD),%rdi
+	jz	1f
+	/* release bit from old pm_active */
+	movq	PCPU(CURPMAP),%rdx
+	LK btrl	%eax,PM_ACTIVE(%rdx)		/* clear old */
 1:
-	movq	TD_PCB(%rdi),%r8		/* Old pcb */
-	movl	PCPU(CPUID), %eax
-	/* release bit from old pm_active */
-	movq	TD_PROC(%rdi), %rdx		/* oldtd->td_proc */
-	movq	P_VMSPACE(%rdx), %rdx		/* proc->p_vmspace */
-	LK btrl	%eax, VM_PMAP+PM_ACTIVE(%rdx)	/* clear old */
 	movq	TD_PCB(%rsi),%r8		/* newtd->td_proc */
 	movq	PCB_CR3(%r8),%rdx
 	movq	%rdx,%cr3			/* new address space */
@@ -140,15 +137,16 @@
 	movq	%rcx,%cr3			/* new address space */
 	movl	PCPU(CPUID), %eax
 	/* Release bit from old pmap->pm_active */
-	movq	TD_PROC(%rdi), %rcx		/* oldproc */
-	movq	P_VMSPACE(%rcx), %rcx
-	LK btrl	%eax, VM_PMAP+PM_ACTIVE(%rcx)	/* clear old */
+	movq	PCPU(CURPMAP),%rcx
+	LK btrl	%eax,PM_ACTIVE(%rcx)		/* clear old */
 	SETLK	%rdx, TD_LOCK(%rdi)		/* Release the old thread */
 swact:
 	/* Set bit in new pmap->pm_active */
 	movq	TD_PROC(%rsi),%rdx		/* newproc */
 	movq	P_VMSPACE(%rdx), %rdx
-	LK btsl	%eax, VM_PMAP+PM_ACTIVE(%rdx)	/* set new */
+	addq	$VM_PMAP,%rdx
+	LK btsl	%eax,PM_ACTIVE(%rdx)		/* set new */
+	movq	%rdx,PCPU(CURPMAP)
 
 sw1:
 #if defined(SCHED_ULE) && defined(SMP)

==== //depot/projects/soc2009/trasz_limits/sys/amd64/amd64/pmap.c#16 (text+ko) ====

@@ -77,7 +77,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.705 2010/06/11 15:49:39 alc Exp $");
+__FBSDID("$FreeBSD: src/sys/amd64/amd64/pmap.c,v 1.706 2010/07/08 03:35:00 alc Exp $");
 
 /*
  *	Manages physical address maps.
@@ -1574,6 +1574,7 @@
 	pmap->pm_pml4 = (pml4_entry_t *)PHYS_TO_DMAP(KPML4phys);
 	pmap->pm_root = NULL;
 	pmap->pm_active = 0;
+	PCPU_SET(curpmap, pmap);
 	TAILQ_INIT(&pmap->pm_pvchunk);
 	bzero(&pmap->pm_stats, sizeof pmap->pm_stats);
 }
@@ -5008,6 +5009,7 @@
 	cr3 = DMAP_TO_PHYS((vm_offset_t)pmap->pm_pml4);
 	td->td_pcb->pcb_cr3 = cr3;
 	load_cr3(cr3);
+	PCPU_SET(curpmap, pmap);
 	critical_exit();
 }
 

==== //depot/projects/soc2009/trasz_limits/sys/amd64/conf/GENERIC#14 (text+ko) ====

@@ -16,7 +16,7 @@
 # If you are in doubt as to the purpose or necessity of a line, check first
 # in NOTES.
 #
-# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.544 2010/04/25 22:01:32 thompsa Exp $
+# $FreeBSD: src/sys/amd64/conf/GENERIC,v 1.545 2010/07/07 09:23:46 kevlo Exp $
 
 cpu		HAMMER
 ident		GENERIC
@@ -294,6 +294,7 @@
 device		ums		# Mouse
 device		urio		# Diamond Rio 500 MP3 player
 # USB Serial devices
+device		u3g		# USB-based 3G modems (Option, Huawei, Sierra)
 device		uark		# Technologies ARK3116 based serial adapters
 device		ubsa		# Belkin F5U103 and compatible serial adapters
 device		uftdi		# For FTDI usb serial adapters

==== //depot/projects/soc2009/trasz_limits/sys/amd64/include/segments.h#3 (text+ko) ====

@@ -31,7 +31,7 @@
  * SUCH DAMAGE.
  *
  *	from: @(#)segments.h	7.1 (Berkeley) 5/9/91
- * $FreeBSD: src/sys/amd64/include/segments.h,v 1.44 2010/07/06 16:56:27 rpaulo Exp $
+ * $FreeBSD: src/sys/amd64/include/segments.h,v 1.45 2010/07/07 12:08:58 rpaulo Exp $
  */
 
 #ifndef _MACHINE_SEGMENTS_H_
@@ -74,12 +74,12 @@
 	u_int64_t sd_hibase:8;		/* segment base address  (msb) */
 } __packed;
 
-#define USD_GETBASE(_sd)	(((_sd)->sd_lobase) | (_sd)->sd_hibase << 24) 
-#define USD_SETBASE(_sd, _b)	(_sd)->sd_lobase = (_b); 	\
-				(_sd)->sd_hibase = ((_b) >> 24);
-#define USD_GETLIMIT(_sd)	(((_sd)->sd_lolimit) | (_sd)->sd_hilimit << 16)
-#define USD_SETLIMIT(_sd, _l)	(_sd)->sd_lolimit = (_l);	\
-				(_sd)->sd_hilimit = ((_l) >> 16);
+#define	USD_GETBASE(sd)		(((sd)->sd_lobase) | (sd)->sd_hibase << 24) 
+#define	USD_SETBASE(sd, b)	(sd)->sd_lobase = (b); 	\
+				(sd)->sd_hibase = ((b) >> 24);
+#define	USD_GETLIMIT(sd)	(((sd)->sd_lolimit) | (sd)->sd_hilimit << 16)
+#define	USD_SETLIMIT(sd, l)	(sd)->sd_lolimit = (l);	\
+				(sd)->sd_hilimit = ((l) >> 16);
 
 /*
  * System segment descriptors (128 bit wide)

==== //depot/projects/soc2009/trasz_limits/sys/boot/ia64/common/exec.c#2 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/boot/ia64/common/exec.c,v 1.17 2007/05/27 19:02:46 marcel Exp $");
+__FBSDID("$FreeBSD: src/sys/boot/ia64/common/exec.c,v 1.18 2010/07/07 19:06:53 marcel Exp $");
 
 #include <stand.h>
 #include <string.h>
@@ -106,11 +106,12 @@
 
 	pte = PTE_PRESENT | PTE_MA_WB | PTE_ACCESSED | PTE_DIRTY |
 	    PTE_PL_KERN | PTE_AR_RWX | PTE_ED;
+	pte |= IA64_RR_MASK(hdr->e_entry) & PTE_PPN_MASK;
 
-	__asm __volatile("mov cr.ifa=%0" :: "r"(IA64_RR_BASE(7)));
+	__asm __volatile("mov cr.ifa=%0" :: "r"(hdr->e_entry));
 	__asm __volatile("mov cr.itir=%0" :: "r"(28 << 2));
-	__asm __volatile("ptr.i %0,%1" :: "r"(IA64_RR_BASE(7)), "r"(28<<2));
-	__asm __volatile("ptr.d %0,%1" :: "r"(IA64_RR_BASE(7)), "r"(28<<2));
+	__asm __volatile("ptr.i %0,%1" :: "r"(hdr->e_entry), "r"(28<<2));
+	__asm __volatile("ptr.d %0,%1" :: "r"(hdr->e_entry), "r"(28<<2));
 	__asm __volatile("srlz.i;;");
 	__asm __volatile("itr.i itr[%0]=%1;;" :: "r"(0), "r"(pte));
 	__asm __volatile("srlz.i;;");

==== //depot/projects/soc2009/trasz_limits/sys/boot/ia64/efi/version#3 (text+ko) ====

@@ -1,8 +1,10 @@
-$FreeBSD: src/sys/boot/ia64/efi/version,v 1.9 2010/01/18 06:48:24 marcel Exp $
+$FreeBSD: src/sys/boot/ia64/efi/version,v 1.10 2010/07/07 19:06:53 marcel Exp $
 
 NOTE ANY CHANGES YOU MAKE TO THE BOOTBLOCKS HERE.  The format of this
 file is important.  Make sure the current version number is on line 6.
 
+2.2:	Create direct mapping based on start address instead of mapping
+	first 256M.
 2.1:	Add support for "-dev <part>" argument parsing.
 2.0:	Provide devices based on the block I/O protocol, rather than the
 	simple file services protocol. Use the FreeBSD file system code

==== //depot/projects/soc2009/trasz_limits/sys/cam/ata/ata_xpt.c#11 (text+ko) ====

@@ -25,7 +25,7 @@
  */
 
 #include <sys/cdefs.h>
-__FBSDID("$FreeBSD: src/sys/cam/ata/ata_xpt.c,v 1.33 2010/06/05 09:31:13 mav Exp $");
+__FBSDID("$FreeBSD: src/sys/cam/ata/ata_xpt.c,v 1.34 2010/07/06 19:05:41 mav Exp $");
 
 #include <sys/param.h>
 #include <sys/bus.h>
@@ -134,6 +134,7 @@
 	uint32_t	pm_prv;
 	int		restart;
 	int		spinup;
+	int		faults;
 	u_int		caps;
 	struct cam_periph *periph;
 } probe_softc;
@@ -738,14 +739,28 @@
 	ident_buf = &path->device->ident_data;
 
 	if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) != CAM_REQ_CMP) {
-device_fail:	if ((!softc->restart) &&
-		    cam_periph_error(done_ccb, 0, 0, NULL) == ERESTART) {
+		if (softc->restart) {
+			if (bootverbose) {
+				cam_error_print(done_ccb,
+				    CAM_ESF_ALL, CAM_EPF_ALL);
+			}
+		} else if (cam_periph_error(done_ccb, 0, 0, NULL) == ERESTART)
 			return;
-		} else if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) {
+		if ((done_ccb->ccb_h.status & CAM_DEV_QFRZN) != 0) {
 			/* Don't wedge the queue */
 			xpt_release_devq(done_ccb->ccb_h.path, /*count*/1,
 					 /*run_queue*/TRUE);
 		}
+		if (softc->restart) {
+			softc->faults++;
+			if ((done_ccb->ccb_h.status & CAM_STATUS_MASK) ==
+			    CAM_CMD_TIMEOUT)
+				softc->faults += 4;
+			if (softc->faults < 10)
+				goto done;
+			else
+				softc->restart = 0;
+		} else
 		/* Old PIO2 devices may not support mode setting. */
 		if (softc->action == PROBE_SETMODE &&
 		    ata_max_pmode(ident_buf) <= ATA_PIO2 &&
@@ -761,7 +776,7 @@
 		 * already marked unconfigured, notify the peripheral
 		 * drivers that this device is no more.
 		 */
-		if ((path->device->flags & CAM_DEV_UNCONFIGURED) == 0)
+device_fail:	if ((path->device->flags & CAM_DEV_UNCONFIGURED) == 0)
 			xpt_async(AC_LOST_DEVICE, path, NULL);
 		found = 0;
 		goto done;

==== //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/acpica_prep.sh#5 (text+ko) ====

@@ -1,5 +1,5 @@
 #!/bin/sh
-# $FreeBSD: src/sys/contrib/dev/acpica/acpica_prep.sh,v 1.13 2010/04/28 22:25:27 jkim Exp $
+# $FreeBSD: src/sys/contrib/dev/acpica/acpica_prep.sh,v 1.14 2010/07/06 20:57:28 jkim Exp $
 #
 # Unpack an ACPI CA drop and restructure it to fit the FreeBSD layout
 #
@@ -33,7 +33,8 @@
 	acresrc.h acrestyp.h acstruct.h actables.h actbl.h actbl1.h	\
 	actbl2.h actypes.h acutils.h amlcode.h amlresrc.h		\
 	platform/acenv.h platform/acfreebsd.h platform/acgcc.h"
-comp_headers="aslcompiler.h asldefine.h aslglobal.h asltypes.h"
+comp_headers="aslcompiler.h asldefine.h aslglobal.h asltypes.h		\
+	dtcompiler.h dttemplate.h"
 platform_headers="acfreebsd.h acgcc.h"
 
 # pre-clean
@@ -49,7 +50,7 @@
 # strip files
 echo strip
 for i in ${stripdirs}; do
-	find ${wrk} -name ${i} -type d | xargs rm -r
+	find ${wrk} -name ${i} -type d -print | xargs rm -r
 done
 for i in ${stripfiles}; do
 	find ${wrk} -name ${i} -type f -delete
@@ -58,22 +59,22 @@
 # copy files
 echo copying full dirs
 for i in ${fulldirs}; do
-	find ${wrk} -name ${i} -type d | xargs -J % mv % ${dst}
+	find ${wrk} -name ${i} -type d -print | xargs -J % mv % ${dst}
 done
 echo copying remaining files
-find ${wrk} -type f | xargs -J % mv % ${dst}
+find ${wrk} -type f -print | xargs -J % mv % ${dst}
 
 # canonify include paths
 for H in ${src_headers}; do
-	find ${dst} -name "*.[chy]" -type f |	\
+	find ${dst} -name "*.[chy]" -type f -print |	\
 	xargs sed -i "" -e "s|[\"<]$H[\">]|\<contrib/dev/acpica/include/$H\>|g"
 done
 for H in ${comp_headers}; do
-	find ${dst}/compiler -name "*.[chly]" -type f |	\
+	find ${dst}/common ${dst}/compiler -name "*.[chly]" -type f |	\
 	xargs sed -i "" -e "s|[\"<]$H[\">]|\<contrib/dev/acpica/compiler/$H\>|g"
 done
 for H in ${platform_headers}; do
-	find ${dst}/include/platform -name "*.h" -type f |	\
+	find ${dst}/include/platform -name "*.h" -type f -print |	\
 	xargs sed -i "" -e "s|[\"<]$H[\">]|\<contrib/dev/acpica/include/platform/$H\>|g"
 done
 

==== //depot/projects/soc2009/trasz_limits/sys/contrib/dev/acpica/changes.txt#8 (text+ko) ====

@@ -1,4 +1,167 @@
 ----------------------------------------
+02 July 2010. Summary of changes for version 20100702:
+
+This release is available at www.acpica.org/downloads
+
+1) ACPI CA Core Subsystem:
+
+Implemented several updates to the recently added GPE reference count 
+support. The model for "wake" GPEs is changing to give the host OS complete 
+control of these GPEs. Eventually, the ACPICA core will not execute any _PRW 
+methods, since the host already must execute them. Also, additional changes 
+were made to help ensure that the reference counts are kept in proper 
+synchronization with reality. Rafael J. Wysocki.
+
+1) Ensure that GPEs are not enabled twice during initialization.
+2) Ensure that GPE enable masks stay in sync with the reference count.
+3) Do not inadvertently enable GPEs when writing GPE registers.
+4) Remove the internal wake reference counter and add new AcpiGpeWakeup 
+interface. This interface will set or clear individual GPEs for wakeup.
+5) Remove GpeType argument from AcpiEnable and AcpiDisable. These interfaces 
+are now used for "runtime" GPEs only.
+
+Changed the behavior of the GPE install/remove handler interfaces. The GPE is 
+no longer disabled during this process, as it was found to cause problems on 
+some machines. Rafael J. Wysocki.
+
+Reverted a change introduced in version 20100528 to enable Embedded 
+Controller multi-byte transfers. This change was found to cause problems with 
+Index Fields and possibly Bank Fields. It will be reintroduced when these 
+problems have been resolved.
+
+Fixed a problem with references to Alias objects within Package Objects. A 
+reference to an Alias within the definition of a Package was not always 
+resolved properly. Aliases to objects like Processors, Thermal zones, etc. 
+were resolved to the actual object instead of a reference to the object as it 
+should be. Package objects are only allowed to contain integer, string, 
+buffer, package, and reference objects. Redhat bugzilla 608648.
+
+Example Code and Data Size: These are the sizes for the OS-independent 
+acpica.lib produced by the Microsoft Visual C++ 6.0 32-bit compiler. The 
+debug version of the code includes the debug output trace mechanism and has a 
+much larger code and data size.
+
+  Previous Release:
+    Non-Debug Version:  88.3K Code, 18.8K Data, 107.1K Total
+    Debug Version:     164.1K Code, 51.5K Data, 215.6K Total
+  Current Release:
+    Non-Debug Version:  88.3K Code, 18.8K Data, 107.1K Total
+    Debug Version:     164.0K Code, 51.5K Data, 215.5K Total
+
+2) iASL Compiler/Disassembler and Tools:
+
+iASL: Implemented a new compiler subsystem to allow definition and 
+compilation of the non-AML ACPI tables such as FADT, MADT, SRAT, etc. These 
+are called "ACPI Data Tables", and the new compiler is the "Data Table 
+Compiler". This compiler is intended to simplify the existing error-prone 
+process of creating these tables for the BIOS, as well as allowing the 
+disassembly, modification, recompilation, and override of existing ACPI data 
+tables. See the iASL User Guide for detailed information.
+
+iASL: Implemented a new Template Generator option in support of the new Data 
+Table Compiler. This option will create examples of all known ACPI tables 
+that can be used as the basis for table development. See the iASL 
+documentation and the -T option.
+
+Disassembler and headers: Added support for the WDDT ACPI table (Watchdog 
+Descriptor Table).
+
+Updated the Linux makefiles for iASL and AcpiExec to place the generated 
+object files in the local directory so that there can be no collisions 
+between the shared files between them that are generated with different 
+options.
+
+Added support for Mac OS X in the Unix OSL used for iASL and AcpiExec. Use 
+the #define __APPLE__ to enable this support.
+
+----------------------------------------
+28 May 2010. Summary of changes for version 20100528:
+
+This release is available at www.acpica.org/downloads
+
+Note: The ACPI 4.0a specification was released on April 5, 2010 and is 
+available at www.acpi.info. This is primarily an errata release.
+
+1) ACPI CA Core Subsystem:
+
+Undefined ACPI tables: We are looking for the definitions for the following 
+ACPI tables that have been seen in the field: ATKG, IEIT, GSCI.
+
+Implemented support to enable multi-byte transfers for Embedded Controller 
+(EC) operation regions. Previously, the maximum data size passed to the EC 
+operation region handler was a single byte. There are often EC Fields larger 
+than one byte that need to be transferred, and it is useful for the EC driver 
+to lock these as a single transaction. This change enables single transfers 
+larger than 8 bits. This effectively changes the access to the EC space from 
+ByteAcc to AnyAcc, and will probably require changes to the host OS Embedded 
+Controller driver to enable 16/32/64/256-bit transfers in addition to 8-bit 
+transfers. Alexey Starikovskiy, Lin Ming
+
+Implemented a performance enhancement for namespace search and access. This 
+change enhances the performance of namespace searches and walks by adding a 
+backpointer to the parent in each namespace node. On large namespaces, this 
+change can improve overall ACPI performance by up to 9X. Adding a pointer to 
+each namespace node increases the overall size of the internal namespace by 
+about 5%, since each namespace entry usually consists of both a namespace 
+node and an ACPI operand object. However, this is the first growth of the 
+namespace in ten years. ACPICA bugzilla 817. Alexey Starikovskiy.
+
+Implemented a performance optimization that reduces the number of namespace 
+walks. On control method exit, only walk the namespace if the method is known 
+to have created namespace objects outside of its local scope. Previously, the 
+entire namespace was traversed on each control method exit. This change can 
+improve overall ACPI performance by up to 3X. Alexey Starikovskiy, Bob Moore.
+
+Added support to truncate I/O addresses to 16 bits for Windows compatibility. 
+Some ASL code has been seen in the field that inadvertently has bits set 
+above bit 15. This feature is optional and is enabled if the BIOS requests 
+any Windows OSI strings. It can also be enabled by the host OS. Matthew 
+Garrett, Bob Moore.
+
+Added support to limit the maximum time for the ASL Sleep() operator. To 
+prevent accidental deep sleeps, limit the maximum time that Sleep() will 
+actually sleep. Configurable, the default maximum is two seconds. ACPICA 
+bugzilla 854.
+
+Added run-time validation support for the _WDG and_WED Microsoft predefined 
+methods. These objects are defined by "Windows Instrumentation", and are not 
+part of the ACPI spec. ACPICA BZ 860.
+
+Expanded all statistic counters used during namespace and device 
+initialization from 16 to 32 bits in order to support very large namespaces.
+
+Replaced all instances of %d in printf format specifiers with %u since nearly 
+all integers in ACPICA are unsigned.
+
+Fixed the exception namestring for AE_WAKE_ONLY_GPE. Was incorrectly returned 
+as AE_NO_HANDLER.
+
+Example Code and Data Size: These are the sizes for the OS-independent 
+acpica.lib produced by the Microsoft Visual C++ 6.0 32-bit compiler. The 
+debug version of the code includes the debug output trace mechanism and has a 
+much larger code and data size.
+

>>> TRUNCATED FOR MAIL (1000 lines) <<<



Want to link to this message? Use this URL: <https://mail-archive.FreeBSD.org/cgi/mid.cgi?201007091627.o69GRFd2067838>