Pull up following revision(s) (requested by manu in ticket #52):
	sys/fs/puffs/puffs_msgif.h: revision 1.81
	sys/fs/puffs/puffs_sys.h: revision 1.85
	sys/fs/puffs/puffs_vnops.c: revision 1.183
Add a oflags input field to open requests so that the filesystem can pass
back information about the file. Implement PUFFS_OPEN_IO_DIRECT, which
will force direct IO (bypassing page cache) for the file.
Pulled up additional changes required for ticket #52.
Pull up following revision(s) (requested by maxv in ticket #54):
	sys/compat/osf1/osf1_file.c: revision 1.42
Ensure nbytes > 0. Otherwise bad things may happen.
Compile-tested only.
ok christos@
Ticket 54.
Pull up following revision(s) (requested by christos in ticket #55):
	sys/dev/dm/dm_target_stripe.c: revision 1.20-1.21
Avoid a memory leak - from maxv.
Cleanup properly on error.
Pull up following revision(s) (requested by rmind in ticket #56):
	sys/net/npf/npf_ctl.c: revision 1.39
	usr.sbin/npf/npfctl/npfctl.c: revision 1.43
	lib/libnpf/npf.c: revision 1.33
	lib/libnpf/npf.c: revision 1.34
	sys/net/npf/npf_impl.h: revision 1.59
	sys/net/npf/npf_ctl.c: revision 1.40
	sys/net/npf/npf_conn.c: revision 1.11
	sys/net/npf/npf_alg.c: revision 1.15
	sys/net/npf/npf_conn.c: revision 1.12
	sys/net/npf/npf_nat.c: revision 1.33
	sys/net/npf/npf_nat.c: revision 1.34
Add and use npf_alg_export().
npf_conn_import: handle NAT metadata correctly.
npf_nat_newpolicy: restore the policy ID.
npfctl_load: fix error code handling for the limit cases.
npf_config_import: fix the inverted logic.
npfctl_load: improve error handling.
npf_conn_import: add a missing stat counter increment.
npf_nat_import: add a missing reference and make a comment.
npf_config_submit: finally, include the saved connections.
Pull up following revision(s) (requested by skrll in ticket #57):
	sys/arch/arm/allwinner/awin_reg.h: revision 1.15
	sys/arch/arm/allwinner/awin_mmc.c: revision 1.4
Correct the mmc clock.  Banana Pi can now find an SD card.
Pull up following revision(s) (requested by riastradh):
	common/lib/libc/gen/rb.c: revision 1.12
	common/lib/libc/gen/rb.c: revision 1.13
Fix failure case in rb_tree_find_node_leq/geq.
Return NULL, not `NULL - offset'.
XXX pullup to netbsd-5, netbsd-6, netbsd-7
Remove enclosing parens on return.
Pull up following revision(s) (requested by mrg in ticket #60):
	external/mit/xorg/server/drivers/xf86-video-openchrome/Makefile: revision 1.6
fix the sources list to match the upstream Makefile.am.
fixes problems reported by jdbaker.
XXX: pullup-7.
Pull up following revision(s) (requested by msaitoh in ticket #61):
	sys/dev/pci/if_wm.c: revision 1.290
	sys/dev/pci/if_wmvar.h: revision 1.20
Set the WM_F_ATTACHED flag if wm_attach() finished succesfully and check
the flag in wm_detach(). It will avoid to panic in wm_detach().
Fixes PR#49102.
Pull up following revision(s) (requested by tsutsui in ticket #62):
	sys/arch/hp300/conf/files.hp300: revision 1.89
	share/man/man4/arcofi.4: revision 1.1
	share/man/man4/arcofi.4: revision 1.2
	share/man/man4/Makefile: revision 1.617
	sys/arch/hp300/hp300/intr.c: revision 1.41
	sys/conf/files: revision 1.1100
	sys/arch/hp300/hp300/locore.s: revision 1.171
	distrib/sets/lists/man/mi: revision 1.1486
	sys/dev/ic/arcofivar.h: revision 1.1
	sys/arch/hp300/conf/majors.hp300: revision 1.26
	sys/arch/hp300/dev/arcofi_dio.c: revision 1.1
	sys/arch/hp300/conf/GENERIC: revision 1.188
	sys/dev/ic/arcofi.c: revision 1.1
Add new arcofi(4) audio driver for NetBSD/hp300, ported from OpenBSD.
The arcofi(4) is a driver for the HP "Audio1" device
(Siemens PSB 2160 "ARCOFI" phone quality audio chip)
found on the HP9000/425e and HP9000/{705,710,745,747} models
(but only hp300 attachment is ported for now).
The chip supports 8-bit mono 8kHz U-law, A-law and
16-bit mono slinear_be formats.
The old HP9000/425e playing tunes with this new arcofi(4) audio driver
was also demonstrated at Open Source Conference 2014 Shimane.
Add a man page for arcofi(4) driver.  From OpenBSD.
Fix date.
Pull up following revision(s) (requested by bouyer in ticket #63):
	tests/lib/libpthread/t_swapcontext.c: revision 1.2
Go back to the initial context (as tests/lib/libc/sys/t_swapcontext.c does)
after checking pthread_self() didn't change. Otherwise the process exits
outside of atf context.
Should fix "Test case exited normally but failed to create the results file: Results file is empty" reports from atf-run.
Pull up following revision(s) (requested by joerg in ticket #64):
	usr.bin/ldd/elf64/Makefile: revision 1.8
Fix ldd on LP64 platforms by splitting the symbol versioning stuff for
elf64 as well.
Pull up following revision(s) (requested by riastradh in ticket #65):
	sys/dev/dkwedge/dk.c: revision 1.73
Make dk(4) discard from partition start, not from disk start.
Otherwise, anything mounted with `-o discard' will pretty quickly
munch itself up and barf up an unrecoverably corrupted file system!
XXX pullup to netbsd-7
Pull up following revision(s) (requested by mrg in ticket #66):
	sys/external/bsd/drm2/dist/drm/radeon/atombios_dp.c: revision 1.3
hack around an evergreen attach crash for now: provide a hard coded
name for the i2c.
Pull up following revision(s) (requested by hannken in ticket #67):
	sys/fs/puffs/puffs_sys.h: revision 1.86
	sys/fs/puffs/puffs_vfsops.c: revision 1.114
	sys/fs/puffs/puffs_msgif.c: revision 1.95
	sys/fs/puffs/puffs_node.c: revision 1.32
	sys/fs/puffs/puffs_vnops.c: revision 1.184
Change puffs from hashlist to vcache.
- field "pa_nhashbuckets" of struct "puffs_kargs" becomes a no-op.
and should be removed on the next protocol version bump.
Tickets 55, 56, 58, 59 - 67
Pull up following revision(s) (requested by manu in ticket #68):
	usr.bin/flock/flock.c: revision 1.9 - 1.11
	usr.bin/flock/flock.1: revision 1.10
Annotate functions using format strings.
Improve Linux compatibility, by making exclusive lock the default.
Also check for file descriptor value being sane.
Pull up following revision(s) (requested by manu in ticket #69):
	sys/kern/subr_tftproot.c: revision 1.13
Fix build with TFTPROOT option enabled
Pull up following revision(s) (requested by christos in ticket #70):
	external/gpl3/gdb/dist/gdb/sparc-nat.c: revision 1.7
Cleanup the confusion with getting the pid of a sparc debugged process.
If the comments were correct, then this should be factored out to the
OS-specific native code, and the general code should remain sane.