NPF: fix the reference counting and share the active NAT portmap correctly
when performing the reload.  Should fixes PR/49412, reported by kardel@.
Appease gcc 4.8 - from Greg Willatt in private email.
Changes done in rsh.c rev. 1.35 was incomplete.  As chuq pointed
in private mail, it broke rcp(1).

To achieve the documented behavior and to fix long standing incorrect
rsh(1) behavior which I've tried to fix in rev. 1.35, rcmd(1) should have
two operation mode; whether it should relay signal information on
auxiliary channel or not, depending on the argument `fd2p' passed to rcmd(3).
So, make rcmd(1) behave differntly depending on the environment variable and
set it when necessary in rcmd(3) according to how auxiliary channel
is set up by rcmd(3).
Welcome to 7.99.2 (struct ifnet change)
Pull if_drain routine out of m_reclaim

It's if-specific and should be in if.c.

No functional change.
Add Cortex-A17 ID
Add entry for Cortex-A17 r1
Improve grep'ability..
Comments.
Fix typo in comment.
Consistently use kpreempt_*() outside scheduler path.
Yield the main thread only after exiting critical section.
Consistently use kpreempt_*() outside scheduler path.
PR/49422: Ryo ONODERA: patch(1) cannot handle context diffs
Revert sys/arch/x86/x86/pmap.c 1.185; a CPU needs to get pmap updates,
especially for pmap_kernel(), as soon as it is up.
Instead move all pmap-related cpu_info initialisations, including
initializing ci_kpm_mtx, in cpu_attach_common() from cpu_init()
(ci_pmap and ci_tlbstate as already initialized in cpu_attach_common()).
PR/49423: Martin Husemann: ping for small packets does not work in -7 or
-current
XXX: pullup 7?
exrc expects 1 argument.
Return ENOSPC instead of ENOMEM when there is no room in the buffer to
store results. ENOMEM in this subsystem means we cannot allocate more
requests or internal buffers for xforms.
simplify, no functional change
Don't call if_free_sadl in ifnet_detach

It'll be called in if_detach below.