When processing the -s option, the variable used is ${arg},
not ${ARG}.  Also adjust an error message to say
"Nonexistent or invalid file or directory", not just
"Nonexistent file or directory".
There is a file named "._etcupdate_${TEMPROOT}${1}" was
never created, so don't try to delete it.  Delete "$B" instead.
When populating ${TEMPROOT} from ${SRCDIR} by copying, use the mtree set
files from ${BINARYDIR}/etc/mtree/set.{etc,xetc} as a list of files to
copy (and copy using pax instead of cp).

This prevents unnecessary copying of extraneous files, such as in the
case that BINARYDIR refers to a directory where everything has been
unpacked, instead of a directory where only the etc and xetc sets have
been unpacked.

Also convert a relative TEMOROOT to an absolute path.
Keep track of whether anything was changed (or needs to be changed),
and print a message at the end if nothing needs to be done.
PR/8899: Alexander Nasonov: ddb command 'show malloc' is no longer available
Add "-d destdir" option to etcupdate.
This has been only lightly tested.
Update date for previous, and fix some small errors.
Ensure we map all the MMIO registers.

For i8xx chipsets, the GTT is in the middle of the MMIO space, so we
can't map it separately.  Use a subregion instead.
Use correct type for gtt_off, an offset relative to a bus address.
Check bounds in agp_i810_borrow.

Out of paranoia, do a bus_space_subregion in case the old drm code
tries sizes that the agp_i810 code doesn't agree with.
etcupdate(8): Add destdir support.  [apb 20140612]
PR/48901: Fail at compile time when trying to compile stf without inet6,
and print an explanatory message.
Fix type in cast too, after changing type of gtt_off.
From Darren Reed:

This patch fixes "ipfstat" not displaying group rules and fixes problems
being able to remove individual rules using ipf/ipnat.

#547 rule parsing puts junk at the end of ipf rules
#546 ipfstat -io does not list rules in groups aside from 0

Due to unforeseen circumstances I'm not able to commit this myself.
Extend agp_generic_bind_memory with bounds to check.

New routine agp_generic_bind_memory_bounded.

Use it in agp_i810 to replace the pile of code I wrote as a
replacement which is apparently broken.
Fix MMIO registers sizes for pre-Ironlake chipsets.
fix srandom and initstate signatures (from enh at google)
update for new signatures
Get GTT size from PGTBL_CTL on G4X chipsets.
rename to 60