Remove two members of portmgr that have recently stepped down.  Thank
you for your time on portmgr.

Remove one member from bugmeister that has stepped down recently.  Thank
you for your time on bugmeister.

While here clean up the graph a bit (remove dead cvs repos)


git-svn-id: svn://svn.freebsd.org/base/head@248184 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Make kern_nanosleep() and pause_sbt() to use per-CPU sleep queues.
This removes significant sleep queue lock congestion on multithreaded
microbenchmarks, making them scale to multiple CPUs almost linearly.


git-svn-id: svn://svn.freebsd.org/base/head@248186 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
More Lenovo headphones redirection quirks: Lenovo T430, Lenovo T430S.

Submitted by:	Sergey Nasonov <snasonov bcc.ru>, T430
Submitted by:	Johannes Dieterich <dieterich.joh gmail.com>, T430S


git-svn-id: svn://svn.freebsd.org/base/head@248187 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Finish r243882: mechanically substitute flags from historic mbuf
allocator with malloc(9) flags within sys.

Sponsored by:	Nginx, Inc.


git-svn-id: svn://svn.freebsd.org/base/head@248188 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Use m_get2() to get an mbuf of appropriate size.

Reviewed by:	marius
Sponsored by:	Nginx, Inc.


git-svn-id: svn://svn.freebsd.org/base/head@248189 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
The m_extadd() can fail due to memory allocation failure, thus:
- Make it return int, not void.
- Add wait parameter.
- Update MEXTADD() macro appropriately, defaults to M_NOWAIT, as
  before this change.

Sponsored by:	Nginx, Inc.


git-svn-id: svn://svn.freebsd.org/base/head@248193 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
In kern_sendfile() use m_extadd() instead of MEXTADD() macro, supplying
appropriate wait argument and checking return value. Before this change
m_extadd() could fail, and kern_sendfile() ignored that.

Sponsored by:	Nginx, Inc.


git-svn-id: svn://svn.freebsd.org/base/head@248194 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Use m_get(), m_gethdr() and m_getcl() instead of historic macros.

Sponsored by:	Nginx, Inc.


git-svn-id: svn://svn.freebsd.org/base/head@248195 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Use m_get2() to get mbuf of appropriate size.

Sponsored by:	Nginx, Inc.


git-svn-id: svn://svn.freebsd.org/base/head@248196 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Simplify vm_page_is_valid().

Sponsored by:	EMC / Isilon storage division
Reviewed by:	alc


git-svn-id: svn://svn.freebsd.org/base/head@248197 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
- Use m_get2() instead of nfsm_reqhead().
- Use m_get(), m_getcl() instead of historic macros.

Sponsored by:	Nginx, Inc.


git-svn-id: svn://svn.freebsd.org/base/head@248198 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove fortunes-o from the base system.  Debating what does or does not
belong in this file is not a useful exercise or conducive to producing a
high quality advanced operating system.

While here, simplify the make rules to autocompute BLDS and FILES from a
single DB variable.

Approved by:	core
MFC after:	1 week


git-svn-id: svn://svn.freebsd.org/base/head@248200 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Update Ruslan's last name per request.

Submitted by:	rm


git-svn-id: svn://svn.freebsd.org/base/head@248201 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Functions m_getm2() and m_get2() have different order of arguments,
and that can drive someone crazy. While m_get2() is young and not
documented yet, change its order of arguments to match m_getm2().

Sorry for churn, but better now than later.


git-svn-id: svn://svn.freebsd.org/base/head@248207 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove netncp cscope entry missed in r248097

Reviewed by:	attilio


git-svn-id: svn://svn.freebsd.org/base/head@248209 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Bump __FreeBSD_version after r248084, breaking VM KPI to introduce
read/write lockers.

Sponsored by:	EMC / Isilon storage division
Requested by:	flo


git-svn-id: svn://svn.freebsd.org/base/head@248210 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revert r246917, as it is causing incorrect behaviour as reported on
freebsd-current.

PR:		bin/175213
Approved by:	emaste (co-mentor)


git-svn-id: svn://svn.freebsd.org/base/head@248214 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Welcome Bryan to the team.


git-svn-id: svn://svn.freebsd.org/base/head@248219 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove pav from portmgr whom had also stepped down a few months ago.

Thank you for your years of service.

Reported by:	rene


git-svn-id: svn://svn.freebsd.org/base/head@248220 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
r241438 broke IPMI access on Sun Fire X2200 M2(BCM5715).
Fix the IPMI regression by sending BGE_FW_DRV_STATE_UNLOAD to
ASF/IPMI firmware in driver attach phase.  Sending heartheat to
ASF/IPMI is enabled only after upping interface so
setting driver state to BGE_FW_DRV_STATE_START in attach phase
broke IPMI access.
While I'm here, add NVRAM arbitration lock before performing
controller reset. ASF/IPMI firmware may be able to access the NVRAM
while controller reset is in progress.  Without the arbitration
lock before resetting the controller, ASF/IPMI may not initialize
properly.

Special thanks to Miroslav Lachman who provided full remote
debugging environments.


git-svn-id: svn://svn.freebsd.org/base/head@248226 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f