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.
MFC r198335,198365: remove dependency between NO_WARNS and CSTD

There is no reason to have it.

Reviewed by:	dim
MFC slackers:	rdivacky, ru
MFC r253604: rename scheduler->swapper and SI_SUB_RUN_SCHEDULER->SI_SUB_LAST
MFC r253603: zfs: move vnode creation from zfs_znode_cache_constructor
to zfs_znode_alloc
MFC r253606: zfs module: perform cleanup during shutdown in addition to
module unload
MFC r253772,253773,253989: dtrace disassembler: take the latest/last
CDDL code from OpenSolaris
MFC r253996,253997: opensolaris code: translate INVARIANTS to DEBUG and
ZFS_DEBUG

Please note that support for compiling ZFS into a kernel is not in this
branch as of now.
Also, not all modules from head are in this branch.
MFC r253677,253679: make path matching in devfs rules consistent and
sane (and safer)
MFC r212966: Modify devfs_fqpn() for future use in devfs path reference
counting code

This should fix build failure introduced in r254708.

Pointyhat to:	avg
MFC slacker:	jh
MFC r254438:
Fix some USB controller names according to pciconf output.

Submitted by:	Dmitry Luhtionov <dmitryluhtionov@gmail.com>
MFC r250412: posix_spawn_file_actions_addopen(3): Correct error for bad file
descriptor.

As per POSIX.1-2008, posix_spawn_file_actions_add* return [EBADF] if a file
descriptor is negative, not [EINVAL]. The bug was only in the manual page;
the code is correct.
MFC 250421: posix_spawn_file_actions_adddup2(3): Document difference with
dup2().

The ability to clear a file descriptor's close-on-exec flag via
posix_spawn_file_actions_adddup2() is in fact proposed in Austin Group issue
#411.