Fix triggering false watchdog timeout as done in bce(4) when
controller is in PAUSE state.
Fix the RSSI calculation.
Fix a typo.
Do not display a warning message in a jail without AF_INET6 support.

MFC after:	3 days
Fix gssapi/gssapi_krb5.h after Heimdal 1.5.1 import.

Reviewed by:	dfr
Make various fixes to <stdatomic.h>.

- According to the standard, memory_order is a type. Use a typedef.

- atomic_*_fence() and atomic_flag_*() are described by the standard as
  functions. Use inline functions to implement them.

- Only expose the atomic_*_explicit() functions in kernel space. We
  should not use the short-hand functions, as they will always use
  memory_order_seq_cst.
Convert this piece of code to use C11 atomics.

As mentioned before, we should at least aim to have one piece of code in
both user space and kernel space that uses C11 atomics, to get some
coverage. This piece of code can be migrated trivially, so it's a good
candidate.
Make atomic_fetch_add() and atomic_fetch_sub() work for pointers with GCC 4.2.

According to the standard, atomic_fetch_*() has to behave identical to
regular arithmetic. This means that for pointer types, we have to apply
the stride when doing addition/subtraction.

The GCC documentation seems to imply this is done for __sync_*() as
well. Unfortunately, both tests and Googling seems to reveal this is not
really the case. Fix this by performing the multiplication with the
stride manually.
truss: recognize O_DIRECTORY, O_EXEC, O_TTY_INIT and O_CLOEXEC

MFC after:	3 days
acct: reduce code duplication by using acct_disable as cleanup for
failed kproc_create

MFC after:	1 week
MFC
MFC
Fix a mismerge of ZFS:
page_busy() could lead to deadlocks when non valid pages were
returned.

Sponsored by:	EMC / Isilon storage division
Reported by:	bapt
Use && rather than ; when success of previous job matters.
Correct some grammar.
acct: create a special plimit object and set it for exiting processes
instead of allocating new one each time

All limits are set to RLIM_INFINITY which sould be ok (even though we
care only about RLIMT_FSIZE in this case).

MFC after:	1 week
Grammar tweaks for locking.9

Reviewed by:	jhb
Approved by:	hrs (mentor)
In generic_bs_map(), use kmem_alloc_nofault() instead of kmem_alloc(), as we
only need virtual addresses.

Submitted by:	alc
Decrypt magic numbers - define names for fields of Generic Timer's CNTKCTL reg.

Submitted by:	Ruslan Bukin <br@bsdpad.com>
Add "ether" and "link" to ifconfig_alias{es,N}.