- Fix a bxe(4) entry.  This issue is not related to NFSv4, and poor
  performance is caused by disabling TSO, not the issue itself.
- s/&os;-STABLE/&os; &release.current;/


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@260901 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Document an ipfw fwd issue.

Suggested by:	jmg


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@260902 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFH: r260483, r260484, r260594, r260595, r260596, r260597

Improve error message shown to the user when trying to load a module that is
already loaded or compiled withing the kernel
Point the user to dmesg(1) to get informations about why loading a module did fail
instead of printing the cryptic "Exec format error"
Update the BUGS section of kld(4) according the recent changes in kldload(8)


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@260906 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC	r260014, r260099:

gcc: Add support for label attributes and "unavailable" attribute.

Apple GCC has extensions to support for both label attributes and
an "unavailable" attribute. These are critical for objc but are
also useful in regular C/C++.

Obtained from:	Apple GCC 4.2 - 5531


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@260918 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r260833:

Bring back r226403, the fix for bin/161526, which was (accidentally?)
reverted in r238896.

PR:		bin/161526
Reported by:	Karli.Sjoberg slu.se


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@260924 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC	r260332;
gcc: backport some fixes from llvm-gcc

llvm-gcc backported some patches from gcc trunk:

http://gcc.gnu.org/ml/gcc-cvs/2007-05/msg00662.html
http://gcc.gnu.org/ml/gcc-cvs/2007-07/msg00019.html
http://gcc.gnu.org/ml/gcc-cvs/2007-08/msg00240.html
http://gcc.gnu.org/ml/gcc-cvs/2007-08/msg00493.html

The first two were always GPL2. The last two were
added after the GPL3 transition, but were written
by aaw@google.com and Rafael Espíndola got permission
to relicense them under the GPL2 for inclusion in
llvm-gcc.

This fixes GCC-PR c++/31749

Obtained from:	llvm-gcc (rev. 75463; GPLv2)


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@260932 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC	r259531;

gcc: point to our address for bug reports.

As recommended by the FSF in gcc/version.c :

"If you distribute a modified version of GCC, please change
this to refer to a document giving instructions for reporting
bugs to you, not us."


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@260935 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Add UPDATING entry for 10.0-RELEASE.

Approved by:	re (implicit)
Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@260940 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r260782:

-h and -H options backwards in manual page.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@260947 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r260407:
Allow delete_method sysctl to be set to "DISABLE".


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@260958 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r259925-259926:

  Add GPT UUID for VMware vSAN meta-data partition.

Approved by:	ae


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@260980 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
10.0-RELEASE is out, so call stable/10 -STABLE again.

Reminded by:	David Wolfskill
Sponsored by:	The FreeBSD Foundation


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@260984 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC	r260874:

gcc: fix libgcc by adding the bswap builtins for all platforms.

This change was missing from r258428 which attempted to add the
bswap builtins to gcc. The change is also missing from the patch
in gnu/155309.

Found by:	marcel


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@260998 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
MFC r260621

Add missing EM_PPC64 to e_machine header display.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@261002 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge 260225:

  Fix circular math macro.

PR:	146082


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@261009 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge 257643: Document RB_FOREACH_SAFE() and RB_FOREACH_REVERSE_SAFE().


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@261015 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge r257686: Add required kernel option.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@261016 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge r257846:
  Make TCP_KEEP* socket options readable. At least PostgreSQL wants
  to read the values.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@261017 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge several fixlets from head:

r257619: Remove unused PFTM_UNTIL_PACKET const.
r257620: Code logic of handling PFTM_PURGE into pf_find_state().
r258475: Don't compare unsigned <= 0.
r258477: Fix off by ones when scanning source nodes hash.


git-svn-id: svn+ssh://svn.freebsd.org/base/stable/10@261018 ccf9f872-aa2e-dd11-9fc8-001c23d0bc1f
Merge r258478, r258479, r258480, r259719: fixes related to mass source
nodes removal.

PR:		176763


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