Really import mdocml version 1.12.3 and not a preliminary tarball.
sh(1): Add/improve information about exit status of commands.
Constantly indent struct pagerops.
Even better indent struct pagerops.
Use ${SYSDIR} as the reference pointer instead of specifying relative path directly.

Reported by:	jenkins via Olivér Pintér (on github)
Reference uefi(8) from i386 boot(8)

Suggested by trasz.

Differential Revision: https://reviews.freebsd.org/D1162
Cleanup trailing newlines noticed while looking for other issues.
Automate options INET/INET6 turning into MK_$opt_SUPPORT
correctly. Fixes if_gfe when building without INET6 and
simplifies if_gif's Makefile.

Sponsored by: Netflix, Inc
Remove mostly obsolete hint to disable LAPIC timers.

It is partially covered by new code and partially by new CPUs.

PR:		195016
Submitted by:	tobias.rehbein@web.de
MFC after:	1 week
Convert the callouts back to using mutexes.

I did this wrong - I should've included a state flag for each callout
to see if it was supposed to run or not.  I didn't do that.
Instead, just use mutexes anyway.

Suggested by: jhb
Use the standard powerof2() macro from param.h instead of a local one.

Pointed out by:	 jhb@
MFi386: r274398

  Move NFS and TFTP filesystems before the synthetic filesystems (bzip,
  gzip, and split).
When doing busdma sync ops for BUSDMA_COHERENT memory, there is no need
for cache maintenance operations, but ensure that all prior writes have
reached memory when doing a PREWRITE sync.

Submitted by:	Michal Meloun <meloun@miracle.cz>
Add a test for locking and unlocking user accounts

Submitted by:	Robert O'Neil <oneil.rs@gmail.com>
Reviewed by:	will
Whitespace and comment tweaks, no functional changes.
Make it possible to do "iscsictl -Rt xxx -p yyy", to remove a session
that matches both -t and -p.

MFC after:	1 month
Sponsored by:	The FreeBSD Foundation
wpa_cli does not use libedit anymore since version 1.0
Change LDFLAGS to LDADD in order to allow static builds.  This is more
proper way to ensure that the command line compile works the way we intend.

Add explicity DPADD statemens on LIBMD and LIBPTHREAD depending on which
options are used in the build.

Reviewed by:	andrew
MFC after:	2 weeks
Fix END()s for fueword and fueword64, match the name in END() with
entry.

Submitted by:	Jeroen Hofstee <jeroen@myspectrum.nl>
MFC after:	1 week
Enable the use of VM_PHYSSEG_SPARSE on amd64 and i386, making it the default
on i386 PAE.  Previously, VM_PHYSSEG_SPARSE could not be used on amd64 and
i386 because vm_page_startup() would not create vm_page structures for the
kernel page table pages allocated during pmap_bootstrap() but those vm_page
structures are needed when the kernel attempts to promote the corresponding
kernel virtual addresses to superpage mappings.  To address this problem, a
new public function, vm_phys_add_seg(), is introduced and vm_phys_init() is
updated to reflect the creation of vm_phys_seg structures by calls to
vm_phys_add_seg().

Discussed with:	Svatopluk Kraus
MFC after:	3 weeks
Sponsored by:	EMC / Isilon Storage Division