Pull up following revision(s) (requested by rmind in ticket #158):
	sys/net/npf/npf_session.c: revision 1.12
	sys/net/npf/npf_tableset.c: revision 1.10
	sys/net/npf/npf_rproc.c: revision 1.2
	usr.sbin/npf/npfctl/npf_parse.y: revision 1.4
	sys/net/npf/npf_inet.c: revision 1.11
	sys/net/npf/npf.h: revision 1.15
	usr.sbin/npf/npfctl/npf_build.c: revision 1.5
	sys/net/npf/npf_ruleset.c: revision 1.11
	sys/net/npf/npf_instr.c: revision 1.10
	usr.sbin/npf/npfctl/Makefile: revision 1.6
	sys/net/npf/npf_processor.c: revision 1.10
	sys/net/npf/npf_log.c: revision 1.3
	lib/libnpf/npf.h: revision 1.7
	sys/net/npf/npf_alg.c: revision 1.3
	sys/net/npf/npf_sendpkt.c: revision 1.9
	lib/libnpf/npf.c: revision 1.8
	usr.sbin/npf/npfctl/npfctl.h: revision 1.13
	sys/net/npf/npf_ctl.c: revision 1.13
	usr.sbin/npf/npfctl/npf_ncgen.c: revision 1.8
	sys/net/npf/npf_ctl.c: revision 1.14
	sys/net/npf/npf_nat.c: revision 1.11
	sys/net/npf/npf_nat.c: revision 1.12
	sys/net/npf/npf_impl.h: revision 1.11
	usr.sbin/npf/npfctl/npf_disassemble.c: revision 1.1
	sys/net/npf/npf_impl.h: revision 1.12
	usr.sbin/npf/npfctl/npf_disassemble.c: revision 1.2
	sys/net/npf/npf_handler.c: revision 1.14
	usr.sbin/npf/npfctl/npf_disassemble.c: revision 1.3
	sys/net/npf/npf_handler.c: revision 1.15
	sys/net/npf/npf_ncode.h: revision 1.6
	sys/net/npf/npf.c: revision 1.8
	sys/net/npf/npf.c: revision 1.9
	sys/net/npf/npf_alg_icmp.c: revision 1.9
	sys/net/npf/npf_session.c: revision 1.11
- Add NPF_DECISION_BLOCK and NPF_DECISION_PASS.  Be more defensive in the
  packet handler.  Change the default policy to block when the config is
  loaded and set it to pass when flush operation is performed.
- Use kmem_zalloc(9) instead of kmem_alloc(9) in few places.
- npf_rproc_{create,release}: use kmem_intr_{alloc,free} as the destruction
  of rule procedure might happen in the interrupt handler (under a very rare
  condition, if config reload races with the handler).
- npf_session_establish: check whether layer 3 and 4 are cached.
- npfctl_build_group: do not make groups as passing rules.
- Remove some unecessary header inclusion.
Simplify slightly: merge iface into addr_or_iface, use it in filt_addr.
Add a small disassembler.
definitions used by the disassembler.
- better printing of type/code flags/mask
- pass the instruction start pointer, instead of subtracting 1 to account for it
- Save active config in proplib dictionary; add GETCONF ioctl to retrieve.
- Few fixes.  Improve some comments.
don't leak the branch target array.
Add NPF config retrieval routines.
Tickets 155,157,158
Pull up following revision(s) (requested by plunky in ticket #159):
	sys/dev/bluetooth/btsco.c: revision 1.28
	sys/dev/bluetooth/bthidev.c: revision 1.22
	sys/dev/bluetooth/bthub.c: revision 1.18
	sys/dev/bluetooth/btkbd.c: revision 1.14
	sys/dev/bluetooth/btms.c: revision 1.10
	sys/dev/bluetooth/btmagic.c: revision 1.2
register/deregister pmf(9) NULL handlers for bthub(4) and
bluetooth devices which attach there, to fix PR/39006
Ticket #159.
Pull up following revision(s) (requested by joerg in ticket #147):
	tests/lib/libppath/Makefile: revision 1.4
	external/mit/xorg/server/xorg-server/hw/xfree86/loader/Makefile: revision 1.11
	external/mit/xorg/server/xorg-server/hw/xfree86/loader/Makefile: revision 1.12
	tests/lib/libppath/plist_to_c: revision 1.2
Use :Q for quoting. Execute shell script using the host shell.
Use :Q for quoting. Execute shell script using the host shell.
Use toolchain awk to make them buildable on Solaris 10.
Pull up following revision(s) (requested by tsutsui in ticket #160):
	sys/arch/landisk/landisk/bus_dma.c: revision 1.15
Don't call sh_dcache_inv_range() on BUS_DMASYNC_POSTREAD ops
as other mips and arm ports.
All cached data is cared on BUS_DMASYNC_PREREAD and
invalidating cache without writeback could cause unexpected
data loss if specified sync region is not cacheline aligned.
This may fix "ffs_alloccg: map corrupted" panic on acardide IDE disks,
which didn't happen on USB HDD.
Pull up following revision(s) (requested by njoly in ticket #161):
	sys/fs/msdosfs/msdosfs_vnops.c: revision 1.81
	sys/fs/msdosfs/msdosfs_vnops.c: revision 1.82
Report the SF_ARCHIVED file flag if set.
Add missing braces in previous commit.
Pull up following revision(s) (requested by hannken in ticket #162):
	sys/dev/vnd.c: revision 1.220
	sys/dev/vndvar.h: revision 1.32
When backed by a sparse file limit the number of pending requests.
Should fix PR #45829: "writing to vnd on sparse file blocks on pager_map"
where the pager_map gets exhausted by requests enqueued on a vnd
device and the device worker thread blocks on putpages() needing the map.
While here always sync the underlying vnode before calling biodone().
XXX: vnd should be converted to mutex/condvar.
Pull up following revision(s) (requested by cegger in ticket #163):
	usr.sbin/cpuctl/arch/i386.c: revision 1.30
report l3 cache information on AMD Family 10h and newer processors
Tickets 147,160-163.
Pull up following revision(s) (requested by mrg in ticket #164):
	sys/dev/audio.c: revision 1.259
deal with PR#46232:  ensure locking around audio_clear() is handled
consistently and avoid locking against self.
Pull up following revision(s) (requested by mrg in ticket #165):
	sys/dev/bluetooth/btsco.c: revision 1.27
don't use mutex_spin*() on an IPL_NONE mutex.  fixes PR#46120.
Pull up following revision(s) (requested by chs in ticket #166):
	sys/dev/scsipi/atapiconf.c: revision 1.84
take the kernel lock during detach of atapibus as well.
Pull up following revision(s) (requested by chs in ticket #167):
	sys/uvm/uvm_glue.c: revision 1.158
fix uarea_system_poolpage_free() to handle freeing a uarea
that was not allocated by cpu_uarea_alloc() (ie. on plaforms
where cpu_uarea_alloc() failing is not fatal).
fixes PR 46284.
Pull up following revision(s) (requested by chs in ticket #168):
	sys/arch/x86/include/specialreg.h: revision 1.57
	sys/arch/x86/x86/errata.c: revision 1.20
bring in this change from openbsd:
Implement the AMD suggested workaround for family 10h & 12h errata 721
"Processor May Incorrectly Update Stack Pointer" by setting a bit
marked 'reserved' in an MSR that is only "documented" to exist on 12h.
Pull up following revision(s) (requested by macallan in ticket #169):
	sys/dev/wsfont/FreeMono_12x22.h: file removal
	sys/dev/wsfont/wsfont.c: revision 1.55
	sys/dev/wsfont/files.wsfont: revision 1.19
remove the FreeMono font for licensing reasons
Pull up following revision(s) (requested by apb in ticket #170):
	etc/rc.subr: revision 1.89
The error message when /var is not a file system chhanged from
mount: unknown special file or file system `/var'
to
mount: Unknown special file or file system `/var'
so match them both.
Pull up following revision(s) (requested by isaki in ticket #171):
	sys/arch/x68k/stand/mboot/mboot.c: revision 1.10
	sys/arch/x68k/stand/mboot/Makefile: revision 1.16
	sys/arch/x68k/stand/Makefile: revision 1.9
Use common library libiocs.a.  suggested by tsutsui@.
o Originally, mboot had an IOCS_S_READEXT() inline function but
  its expansion corrupted (from somewhere after branching netbsd-5).
  This solves PR#46293 by using the common library.
  This problem was reported by Y.Sugahara at NetBSD booth at
  Open Source Conference (OSC) 2012 Ehime in March.
o As a side effect, it also correct the different problem that
  IOCS_S_READ() calls _S_READEXT not _S_READ.
Should be pulled up to netbsd-6.
mboot now depends on libiocs. noticed by tsutsui@.
Pull up following revision(s) (requested by isaki in ticket #172):
	sys/arch/x68k/stand/mboot/mboot.c: revision 1.11
	sys/arch/x68k/stand/mboot/mboot.c: revision 1.12
Print my progname in error messages.
It makes easy to find who displayed it.
Oops, One more message.
Pull up following revision(s) (requested by chs in ticket #173):
	sys/uvm/uvm_amap.c: revision 1.107
initialize amap per-page reference counts before changing the amap's
overall reference count.  this fixes the crashes seen for the last 9 months
with web browers and plugins, which was also the cause of PR 46193.