Do not reference z_nodeflib for !objgiven case, thus fixing LD_PRELOAD
for a non-absolute path.

PR:	bin/171604
MFC after:	3 days


git-svn-id: svn://svn.freebsd.org/base/head@240686 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Do not install pf related man pages if WITHOUT_PF is set.

PR:		bin/171767
Submitted by:	zeising
Approved by:	joel (mentor), glebius


git-svn-id: svn://svn.freebsd.org/base/head@240689 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add documentation for the WITHOUT_KDUMP switch.
This swtich was introduced in r240404

Approved by:	joel (mentor)


git-svn-id: svn://svn.freebsd.org/base/head@240690 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Regen for r240690

Approved by:	joel (mentor)


git-svn-id: svn://svn.freebsd.org/base/head@240691 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
As a followup to r234501, ensure that the native ioctl path always allocates
a 4kb buffer if a request uses a buffer size of 0.  (The Linux ioctl path
already did this.)

PR:		kern/155658
Submitted by:	Andreas Longwitz
MFC after:	1 week


git-svn-id: svn://svn.freebsd.org/base/head@240692 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Switch some PCI register reads from using magic numbers to using the names
defined in pcireg.h

MFC after:	1 week


git-svn-id: svn://svn.freebsd.org/base/head@240693 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add PCI subclass for NVM Express devices.

Reference:
http://www.nvmexpress.org/index.php/download_file/view/42/1/NVM_Express_1_0b.pdf
section 2.1.5.

MFC after:	1 week


git-svn-id: svn://svn.freebsd.org/base/head@240694 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add constants for programming interfaces for NVM/solid state storage
controller sub-class code.

Reference:  PCI Code and ID Assignment Specification Rev 1.2

Sponsored by:	Intel
Inspired by:	gavin
MFC after: 	1 week
X-MFC-With:	r240694


git-svn-id: svn://svn.freebsd.org/base/head@240695 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Allow zfs jail and zfs unjail to use both jailnames and jailid

Reviewed by:	pjd
MFC after:	1 month


git-svn-id: svn://svn.freebsd.org/base/head@240696 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Report nvme(4) as a generic driver for NVMe devices if PCI class, subclass
and programming interface codes match.

Sponsored by:	Intel


git-svn-id: svn://svn.freebsd.org/base/head@240697 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Update usage to show the possiblity to use jail name

Reported by:	bdrewery
MFC after:	1 month


git-svn-id: svn://svn.freebsd.org/base/head@240698 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Recognise NVM Express devices and pretty-print their name.

MFC after:	1 week


git-svn-id: svn://svn.freebsd.org/base/head@240699 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
In nvme(4), set device description for BUS_PROBE_GENERIC case.

Reported by:	jhb


git-svn-id: svn://svn.freebsd.org/base/head@240700 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix a panic when trying to play invalid audio tracks.


git-svn-id: svn://svn.freebsd.org/base/head@240701 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
strsignal(): Do not append signal numbers to messages for known signals.

Messages for known signals looked like "Terminated: 15" instead of
"Terminated".


git-svn-id: svn://svn.freebsd.org/base/head@240704 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
strsignal(): Reindent.


git-svn-id: svn://svn.freebsd.org/base/head@240705 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add Intel RdRand.


git-svn-id: svn://svn.freebsd.org/base/head@240708 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge ACPICA 20120913.


git-svn-id: svn://svn.freebsd.org/base/head@240716 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove the restrict qualifier to match function prototype.


git-svn-id: svn://svn.freebsd.org/base/head@240719 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Modify the NFSv4 client so that it can handle owner
and owner_group strings that consist entirely of
digits, interpreting them as the uid/gid number.
This change was needed since new (>= 3.3) Linux
servers reply with these strings by default.
This change is mandated by the rfc3530bis draft.
Reported on freebsd-stable@ under the Subject
heading "Problem with Linux >= 3.3 as NFSv4 server"
by Norbert Aschendorff on Aug. 20, 2012.

Tested by:	norbert.aschendorff at yahoo.de
Reviewed by:	jhb
MFC after:	2 weeks


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