MFC r260444:

Rename definition of IEEE80211_FC1_WEP to IEEE80211_FC1_PROTECTED.

The origin of WEP comes from IEEE Std 802.11-1997 where it defines
whether the frame body of MAC frame has been encrypted using WEP
algorithm or not.
IEEE Std. 802.11-2007 changes WEP to Protected Frame, indicates
whether the frame is protected by a cryptographic encapsulation
algorithm.

Reviewed by:	adrian, rpaulo
MFC r260463:

Replace deprecated M_DONTWAIT with M_NOWAIT.
MFC r261506:

Correct setting R92C_TXAGC_MCS11_MCS08 register.
MFC r260043:
The arguments to sched:::off-cpu are the thread and associated process of
the thread selected to run, not the currently running thread.
MFC r261719:
Fix wrong device name in example.

PR:		docs/185602
Submitted by:	koitsu
MFC r259587: Invoke the kld_* event handlers from linker_load_file() ...
MFC r257152: Do some cleanup of the SDT code
MFC r257417:  Remove references to an unused fasttrap probe hook
MFC r257143: Fix a couple of bugs in the fasttrap emulation of a "push %rbp"
MFC r257679: Use suword32 and suword64 instead of copyout(9) in fasttrap
MFC r258291: change the ioctl definition so that the fasttrap ioctl
handler is responsible for copying in userland data
MFC r260132: Allocate the probe ID unrhdr before the DTrace kld_* event
handlers are registered
MFC r258625: sdt: add support for solaris/illumos style DTRACE_PROBE macros

Note: in head KDTRACE_HOOKS is defined in opt_global.h and thus there is
no need to explicitly include any header to check that option.
In this branch we have to include opt_kdtrace.h and, so, this commit
carries additional changes to accomodate for that difference.

Sponsored by:	HybridCluster
MFC r260051:
When clearing relocations to __dtrace* symbols, handle both SHT_REL and
SHT_RELA sections properly instead of assuming that the relocation section
is of type SHT_REL.
MFC r258713,262062: add taskqueue_drain_all
MFC r261122: dtrace: remove unexplained 16MB limitation from dt_alloc/dt_zalloc
MFC r258715: opensolaris compat: add taskq_wait emulation
MFC r261401:

  Fix newsyslog(8) to use the size of the file instead of the blocks it
  takes on disk, as advertised in newsyslog.conf(5).

Approved by:	bapt (mentor, implicit)
MFC r258717: MFV r258371,r258372: 4101 metaslab_debug should allow for
fine-grained control
MFC r260706: zfs_deleteextattr: name buffer from namei is needed by zfs_remove