Pull up following revision(s) (requested by riastradh in ticket #95):
	sys/external/bsd/drm2/dist/drm/nouveau/core/include/subdev/fb.h: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nv10_fence.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/subdev/bar/nouveau_subdev_bar_base.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/include/engine/device.h: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/include/subdev/pwr.h: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/nouveau_engine_xtensa.c: revision 1.2
	sys/external/bsd/drm2/include/linux/bitops.h: revision 1.8
	sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_tvnv17.c: revision 1.3
	sys/external/bsd/drm2/dist/drm/nouveau/dispnv04/nouveau_dispnv04_tvmodesnv17.c: revision 1.3
	sys/external/bsd/drm2/dist/drm/nouveau/core/include/core/device.h: revision 1.3
	sys/external/bsd/drm2/include/drm/drm_agp_netbsd.h: revision 1.4
	sys/external/bsd/drm2/include/linux/spinlock.h: revision 1.4
	sys/external/bsd/drm2/include/linux/pm_runtime.h: revision 1.3
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/crypt/nouveau_engine_crypt_nv98.c: revision 1.2
	sys/external/bsd/drm2/nouveau/files.nouveau: revision 1.3
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/disp/nouveau_engine_disp_dacnv50.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/fifo/nouveau_engine_fifo_nve0.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/disp/nouveau_engine_disp_nv50.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/nouveau_gem.c: revision 1.3
	sys/external/bsd/drm2/dist/drm/nouveau/nouveau_bo.c: revision 1.5
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/perfmon/nouveau_engine_perfmon_base.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/crypt/nouveau_engine_crypt_nv84.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/nouveau_fence.c: revision 1.3
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/graph/nouveau_engine_graph_nv50.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/fifo/nouveau_engine_fifo_nvc0.c: revision 1.2
	sys/external/bsd/drm2/include/linux/vmalloc.h: revision 1.4
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/fifo/nve0.h: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/subdev/instmem/nv04.h: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/nouveau_drm.c: revision 1.3
	sys/external/bsd/drm2/dist/drm/nouveau/nouveau_drm.h: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/fifo/nouveau_engine_fifo_base.c: revision 1.3
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/disp/nouveau_engine_disp_nvd0.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/disp/nouveau_engine_disp_nv04.c: revision 1.2
	sys/external/bsd/drm2/nouveau/nouveau_module.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/subdev/instmem/nouveau_subdev_instmem_nv40.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/graph/nouveau_engine_graph_gm107.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/graph/nouveau_engine_graph_ctxnvd7.c: revision 1.2
	sys/external/bsd/drm2/include/linux/mutex.h: revision 1.7
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/disp/nv50.h: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/device/nouveau_engine_device_base.c: revision 1.3
	sys/external/bsd/drm2/include/linux/i2c.h: revision 1.6
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/graph/nouveau_engine_graph_nvc0.c: revision 1.2
	sys/external/bsd/drm2/include/linux/pagemap.h: revision 1.3
	sys/external/bsd/drm2/dist/drm/nouveau/core/subdev/instmem/nouveau_subdev_instmem_nv04.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/engine/copy/nouveau_engine_copy_nva3.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/nouveau_nv50_display.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/nouveau/core/include/subdev/bar.h: revision 1.3
	sys/external/bsd/drm2/dist/drm/nouveau/core/subdev/pwr/nouveau_subdev_pwr_base.c: revision 1.2
Another round of nouveau whack-a-mole.
Pull up following revision(s) (requested by riastradh in ticket #96):
	sys/external/bsd/drm2/include/linux/timer.h: revision 1.5
Add Linux timer_pending and del_timer.
Pull up following revision(s) (requested by riastradh in ticket #97):
	sys/external/bsd/drm2/dist/drm/via/via_video.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/via/via_dmablit.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/via/via_dmablit.h: revision 1.2
	sys/external/bsd/drm2/via/files.via: revision 1.1
	sys/external/bsd/drm2/dist/drm/via/via_irq.c: revision 1.2
	sys/external/bsd/drm2/dist/drm/via/via_drv.h: revision 1.2
	sys/external/bsd/drm2/dist/drm/via/via_dma.c: revision 1.2
Partial viadrm2 snapshot.
To do:
- autoconf attachment (shouldn't be hard)
- viafb (maybe steal unichromefb and adapt attachment structure)
- actually run it (no hardware here)
Pull up following revision(s) (requested by riastradh in ticket #98):
	sys/external/bsd/drm2/include/drm/drm_wait_netbsd.h: revision 1.5
Return 0, not uninitialized, if the condition is already true.
Pull up following revision(s) (requested by riastradh in ticket #98):
	sys/external/bsd/drm2/include/linux/io-mapping.h: revision 1.3
Make Linux io_mapping actually work.
Can't use bus_space_map/bus_space_unmap in interrupt context, where
Linux uses this io_mapping abstraction.  Instead, do uvm_km_alloc up
front and then use bus_space_mmap/pmap_kenter_pa to map it.
XXX Should bus_space_reserve the region (but that's x86-only for now).
XXX Should use direct map if possible.
XXX Should set an MTRR WC too in case of direct map or no PAT.
Pull up following revision(s) (requested by riastradh in ticket #98):
	sys/external/bsd/drm2/linux/linux_work.c: revision 1.8
Don't forget to lock wq_lock around handling wq_delayed.
Pull up following revision(s) (requested by riastradh in ticket #98):
	sys/external/bsd/drm2/ttm/ttm_bo_vm.c: revision 1.5
We dropped vmobjlock, so reacquire it before uvmfault_unlockall.
Pull up following revision(s) (requested by riastradh in ticket #99):
	sys/external/bsd/drm2/dist/drm/i915/i915_irq.c: revision 1.7
Fix i915 locking around error handling.
Pull up following revision(s) (requested by riastradh in ticket #99):
	sys/external/bsd/drm2/dist/drm/i915/i915_irq.c: revision 1.9
Lock irq_lock around i915_error_wake_up in i915_error_work_func.
Pull up following revision(s) (requested by riastradh in ticket #99):
	sys/external/bsd/drm2/dist/drm/i915/i915_irq.c: revision 1.8
Fix two mistakes in previous.
- i915_error_wake_up is given irq_lock, so it need not take that.
- Unlock irq_lock on exit from i915_hangcheck_elapsed if ring_hung.
XXX This introduces the lock order irq_lock -> pending_flip_lock.
How about just using irq_lock for pending flips?
Pull up following revision(s) (requested by riastradh in ticket #101):
	sys/external/bsd/drm2/linux/linux_kmap.c: revisions 1.5-1.10
- Use an adaptive lock where a spin lock is not needed.
- Tweak style.
- Assert sleepable where appropriate.
- Use __diagused, not __unused.
- Use direct map where available.
Pull up following revision(s) (requested by riastradh in ticket #102):
	sys/external/bsd/drm2/include/linux/ww_mutex.h: revisions 1.5, 1.6
Use KASSERTMSG in ww_acquire_fini to show number of locks held.
Omit vestigial notes on porting before the API was made to match.
Pull up following revision(s) (requested by riastradh in ticket #103):
	share/man/man9/uvm_map.9: revision 1.6
Fix typo: mask, not mark.
Pull up following revision(s) (requested by riastradh in ticket #104):
	external/mit/xorg/server/drivers/xf86-video-intel/Makefile: revision 1.16
Switch default accelmethod back to UXA until we import a stabler SNA.
Pull up following revision(s) (requested by riastradh in ticket #105):
	usr.sbin/pcictl/pcictl.8: revisions 1.15-1.16
Sternly advise against `pcictl read/write'.  Use .Cm, not .Nm, while here.
Fix pasto.
Pull up following revision(s) (requested by rmind in ticket #106):
	sys/net/bpf.c: revision 1.189
PR/49190: bpf_deliver: set scratch memory store in bpf_args_t.
Pull up following revision(s) (requested by apb in ticket #107):
	doc/3RDPARTY: patch
	external/public-domain/tz/tzdata2netbsd: patch
	external/public-domain/tz/dist/CONTRIBUTING: patch
	external/public-domain/tz/dist/Makefile: patch
	external/public-domain/tz/dist/NEWS: patch
	external/public-domain/tz/dist/README: patch
	external/public-domain/tz/dist/Theory: patch
	external/public-domain/tz/dist/africa: patch
	external/public-domain/tz/dist/antarctica: patch
	external/public-domain/tz/dist/asia: patch
	external/public-domain/tz/dist/australasia: patch
	external/public-domain/tz/dist/backward: patch
	external/public-domain/tz/dist/backzone: patch
	external/public-domain/tz/dist/checktab.awk: patch
	external/public-domain/tz/dist/europe: patch
	external/public-domain/tz/dist/leapseconds: patch
	external/public-domain/tz/dist/leapseconds.awk: patch
	external/public-domain/tz/dist/northamerica: patch
	external/public-domain/tz/dist/southamerica: patch
	external/public-domain/tz/dist/zone.tab: patch
	external/public-domain/tz/dist/zone1970.tab: patch
	external/public-domain/tz/dist/zoneinfo2tdf.pl: patch
Import tzdata2014g from ftp://ftp.iana.org/tz/releases/tzdata2014g.tar.gz
This includes changes for Turks & Caicos that will take
effect on 2014-11-02, changes that affect times in the
past, and some re-organisation of the source files.  See
src/external/public-domain/tz/dist/NEWS for more details.
Pull up following revision(s) (requested by mrg in ticket #110):
	usr.bin/indent/io.c: revision 1.15
	usr.bin/indent/indent_globs.h: revision 1.10
	usr.bin/indent/args.c: revision 1.11
	usr.bin/indent/indent.1: revision 1.23
	usr.bin/indent/indent.c: revision 1.19
port the -ut / -nut options from freebsd.  -ut (default) enables tabs
in output, the -nut uses spaces.
Tickets 95-99, 101-107, 110.
Pull up following revision(s) (requested by ozaki-r in ticket #108):
	sbin/ifconfig/vlan.c: revision 1.14
	sbin/ifconfig/ifconfig.8: revision 1.108
	sys/net/if_vlan.c: revision 1.71-1.74

Document -vlanif in ifconfig.8 and in usage measseg (PR 49114).
Leave promiscuous mode when detaching a parent (PR 49196) and
delete link local addresses (49197).
Restore vlan_ioctl overwritten by ether_ifdetach in vlan_unconfig
(PR 49112).
Call if_input of vlan interface itself, not parent one.
This allows bridging vlan interfaces again.