MFC: r253926

zfs_ioc_rename should not leave the value of zc_name passed in via zc altered
on return.
MFC r254020:
Add a missing module version declaration to if_tun(4).
MFC r253850:
Properly print arguments to vfork(2) and rfork(2).
MFC: Temporarily revert sendmail 8.14.7 change to getipnodebyname() flags
     to prevent problems between the resolver and Microsoft DNS servers with
     AAAA lookups.  The upstream open source project will work on a more
     permanent fix for the next release.  Issue noted by Pavel Timofeev.
MFC r254338:

Don't send uninitialized memory (two instances of 4 bytes) in
every cookie on the wire. This bug was reported in
https://bugzilla.mozilla.org/show_bug.cgi?id=905080
MFC r254191:
Match malloc(9) calls with free(9), not contigfree(9).
MFC r254525:
 Add entry for packages-9.2-release directory.

Approved by:	re (implicit)
MFC r254238:
Correct an EHCI register write.

Reported by:    aseem.jolly@gmail.com
MFC r254243:

- Try to fix build of 32-bit compatibility USB support for FreeBSD and
Linux targets without breaking the existing IOCTL API.

- Remove some not-needed header file inclusions.

- Wrap a long line.

Reported by:	Damjan Jovanovic <damjan.jov@gmail.com>
MFC r254457
  Do not use potentially stale thread in kthread_add()

  When an existing process is provided, the thread selected to use
  to initialize the new thread could have exited and be reaped.
  Acquire the proc lock earlier to ensure the thread remains valid.
Fix an integer overflow in computing the size of a temporary buffer
can result in a buffer which is too small for the requested
operation.

Security:	CVE-2013-3077
Security:	FreeBSD-SA-13:09.ip_multicast
MFC r254095:
  gpt_entries is used as limit for the number of partition entries in
  the GEOM_PART. Instead of just using number of entries from the GPT
  header, calculate this limit based on the reserved space between
  GPT header and first available LBA.