Pull up following revision(s) (requested by riastradh in ticket #1128):
	sys/arch/i386/conf/ALL: revision 1.372
Remove FFS_NO_SNAPSHOT from x86/ALL so we do compile the snapshot code.
Pull up following revision(s) (requested by riastradh in ticket #1131):
	usr.sbin/acpitools/acpidump/acpi.c: revision 1.9
Don't choke on an assertion for an RSDT with a null address entry.
Pull up following revision(s) (requested by riastradh in ticket #1132):
	sys/kern/subr_pcq.c: revision 1.7
__HAVE_ATOMIC_AS_MEMBAR is spelled with two leading underscores.
This underscores the need to replace this error-prone cpp API by
unconditionally defined {pre,post}atomic_membar_*.
This change should only remove unnecessary membar_producers on x86.
Pull up following revision(s) (requested by riastradh in ticket #1133):
	sys/uvm/uvm_swap.c: revision 1.163
Set bp->b_resid to bp->b_bcount on error in swstrategy as required.
Pull up following revision(s) (requested by riastradh in ticket #1134):
	share/man/man9/genfs_rename.9: revision 1.1
First draft of a long-awaited man page for genfs_rename(9).
Pull up following revision(s) (requested by riastradh in ticket #1135):
	sys/miscfs/genfs/genfs.h: revision 1.31
Fix (harmless) typo in struct genfs_rename_ops::gro_lookup prototype.
Pull up following revision(s) (requested by riastradh in ticket #1136):
	share/man/man3/rbtree.3: revision 1.8
Fix documentation of rbtree(3) iteration.
. Fix sense of rb_tree_iterate(rbt, NULL, ...).
. Document RB_TREE_MIN/RB_TREE_MAX to avoid relying on that sense.
. Document RB_TREE_FOREACH and RB_TREE_FOREACH_REVERSE to simplify
iteration.
Addresses PR lib/46034 and PR lib/47144.  It would have been nice to
make `x = NULL; while ((x = rb_tree_iterate(t, NULL, ...)) != NULL)'
DTRT to traverse t, but it's too much late for that now.
We probably ought to have an RB_TREE_FOREACH{,_REVERSE}_SAFE too.
ok christos
Pull up following revision(s) (requested by christos in ticket #1175):
	usr.bin/ftp/fetch.c: revision 1.206 via patch
don't pay attention to special characters if they don't come from the command
line (from jmcneill)
Pull up following revision(s) (requested by riastradh in ticket #1137):
	share/man/man9/autoconf.9: revision 1.30
Fix argument order for config_attach_loc in autoconf(9).
Ticket 1128 and 1131-1137.
1175
Add genfs_rename for ticket 1134.
Add distrib/sets/lists/comp/mi for ticket 1134.
Pull up following revision(s) (requested by riastradh in ticket #1142):
	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 riastradh in ticket #1154):
	share/man/man9/uvm_map.9: revision 1.6
Fix typo: mask, not mark.
Pull up following revision(s) (requested by khorben in ticket #1158):
	common/lib/libc/arch/i386/string/small/strchr.S: revision 1.3
Look for the character to locate before checking for the NUL character
As documented in PR port-i386/49208, this fixes strchr(s, '\0'), as used by
the FAT first-stage bootloader on x86 (bootxx_msdos).
strchr(s, '\0') is otherwise equivalent to strlen(string), which would
probably look nicer in the original file, dosfs.c from libsa.
Confirmed working in qemu and on real hardware.
ok joerg@
XXX pull-up to netbsd-6 and netbsd-7
Ticket 1142, 1154 and 1158.
Add genfs_rename.9 for ticket 1134. Rreported by Herbert J. Skuhra.
Add share/man/man9/Makefile for ticket 1134.