The second last argument of udp:::receive is supposed to contain the
connection state, not the IP header.

X-MFC with:	r254889


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254893 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
drm/radeon: Rename the (S)DEBUG macros in atom.c to avoid conflicts

For instance, DEBUG is already defined in the LINT kernel configuration.
This fixes the build of LINT.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254894 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
drm/radeon: Disable build on i386/pc98


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254899 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Migrate the ff_encap1() routine out into the normal output code.

This will eventually be used by the A-MSDU encapsulation code that
I'm writing - the sub-frame encapsulation requirement is the same.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254900 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Revert r251370 as it contains a deadlock.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254901 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Update the root device to be correct for use with crochet.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254902 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add support to reconfigure a drive as SYSPD (real JBOD in LSI
terminology).

Adds command "mfiutil syspd <drive#>" to change a drive to SYSPD.  Drive
will then be scanned/reported immediately as /dev/mfisyspdX by the host.

"mfiutil good <drive#>" clears SYSPD mode, remove /dev/mfisyspdX and
sets disk into UNCONFIGURED mode.

Tested on Dell H310 SAS/SATA RAID controller.

MFC after:	2 weeks
Sponsored by:	Yahoo! Inc.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254906 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Fix mbuf debugging printf()'s after the recent mbuf header changes.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254910 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove comment that is no longer relevant since r254182.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254911 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add missing TAILQ initializer (omitted in r250634).

Submitted by:	Zbigniew Bodek <zbb@semihalf.com>
Reviewed by:	alc
Sponsored by:	The FreeBSD Foundation, Semihalf


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254913 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Provide settings for superpage reservation system on ARM.

This allows for enabling and configuring superpages reservation mechanism in
order to allocate and populate 256 4KB base pages (for the purpose of
promotion to a 1MB superpage).

Submitted by:	Zbigniew Bodek <zbb@semihalf.com>
Reviewed by:	alc
Sponsored by:	The FreeBSD Foundation, Semihalf


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254915 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Hook vm_page_busy.9 to the build


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254917 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Introduce superpages support for ARMv6/v7.

Promoting base pages to superpages can increase TLB coverage and allow for
efficient use of page table entries.  This development provides FreeBSD/ARM
with superpages management mechanism roughly equivalent to what we have for
i386 and amd64 architectures.

1. Add mechanism for automatic promotion of 4KB page mappings to 1MB section
   mappings (and demotion when not needed, respectively).

2. Managed and non-kernel mappings are now superpages-aware.

3. The functionality can be enabled by setting "vm.pmap.sp_enabled" tunable to
   a non-zero value (either in loader.conf or by modifying "sp_enabled"
   variable in pmap-v6.c file).  By default, automatic promotion is currently
   disabled.

Submitted by:	Zbigniew Bodek <zbb@semihalf.com>
Reviewed by:	alc
Sponsored by:	The FreeBSD Foundation, Semihalf


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254918 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Document WITHOUT_ICONV, WITH_LIBICONV_COMPAT and WITH_USB_GADGET_EXAMPLES


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254919 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Regenerate src.conf.5


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254920 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add more obsolete files.


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254921 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
kdump: Decode SOCK_CLOEXEC and SOCK_NONBLOCK in socket() and socketpair().


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254922 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Joerg was my mentor way back when...


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254923 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add support for my:
CPU: AMD A10-5700 APU with Radeon(tm) HD Graphics    (3393.89-MHz K8-class CPU)


git-svn-id: svn+ssh://svn.freebsd.org/base/head@254924 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Remove most of the remaining sysctl name list macros.  They were only
ever intended for use in sysctl(8) and it has not used them for many
years.

Reviewed by:	bde
Tested by:	exp-run by bdrewery


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